Sfoglia il codice sorgente

题卡接口调试

zhangjie 2 anni fa
parent
commit
41f5591402
100 ha cambiato i file con 38173 aggiunte e 38714 eliminazioni
  1. 3 3
      .browserslistrc
  2. 7 7
      .editorconfig
  3. 1 1
      .env.development
  4. 24 24
      .gitignore
  5. 130 130
      README.md
  6. 184 184
      UI规范.md
  7. 30 30
      jenkins.sh
  8. 12 12
      jsconfig.json
  9. 1758 1758
      public/ckeditor/CHANGES.md
  10. 1421 1421
      public/ckeditor/LICENSE.md
  11. 39 39
      public/ckeditor/README.md
  12. 9 9
      public/ckeditor/adapters/jquery.js
  13. 192 192
      public/ckeditor/build-config.js
  14. 0 541
      public/ckeditor/ckeditor.js
  15. 36 36
      public/ckeditor/config.js
  16. 208 208
      public/ckeditor/contents.css
  17. 4 4
      public/ckeditor/lang/af.js
  18. 4 4
      public/ckeditor/lang/ar.js
  19. 4 4
      public/ckeditor/lang/az.js
  20. 4 4
      public/ckeditor/lang/bg.js
  21. 4 4
      public/ckeditor/lang/bn.js
  22. 4 4
      public/ckeditor/lang/bs.js
  23. 4 4
      public/ckeditor/lang/ca.js
  24. 4 4
      public/ckeditor/lang/cs.js
  25. 4 4
      public/ckeditor/lang/cy.js
  26. 4 4
      public/ckeditor/lang/da.js
  27. 4 4
      public/ckeditor/lang/de-ch.js
  28. 4 4
      public/ckeditor/lang/de.js
  29. 4 4
      public/ckeditor/lang/el.js
  30. 4 4
      public/ckeditor/lang/en-au.js
  31. 4 4
      public/ckeditor/lang/en-ca.js
  32. 4 4
      public/ckeditor/lang/en-gb.js
  33. 4 4
      public/ckeditor/lang/en.js
  34. 4 4
      public/ckeditor/lang/eo.js
  35. 4 4
      public/ckeditor/lang/es-mx.js
  36. 4 4
      public/ckeditor/lang/es.js
  37. 4 4
      public/ckeditor/lang/et.js
  38. 4 4
      public/ckeditor/lang/eu.js
  39. 4 4
      public/ckeditor/lang/fa.js
  40. 4 4
      public/ckeditor/lang/fi.js
  41. 4 4
      public/ckeditor/lang/fo.js
  42. 720 720
      public/ckeditor/lang/fr-ca.js
  43. 737 737
      public/ckeditor/lang/fr.js
  44. 726 726
      public/ckeditor/lang/gl.js
  45. 720 720
      public/ckeditor/lang/gu.js
  46. 701 701
      public/ckeditor/lang/he.js
  47. 712 712
      public/ckeditor/lang/hi.js
  48. 712 712
      public/ckeditor/lang/hr.js
  49. 713 713
      public/ckeditor/lang/hu.js
  50. 718 718
      public/ckeditor/lang/id.js
  51. 707 707
      public/ckeditor/lang/is.js
  52. 736 736
      public/ckeditor/lang/it.js
  53. 717 717
      public/ckeditor/lang/ja.js
  54. 717 717
      public/ckeditor/lang/ka.js
  55. 720 720
      public/ckeditor/lang/km.js
  56. 708 708
      public/ckeditor/lang/ko.js
  57. 718 718
      public/ckeditor/lang/ku.js
  58. 726 726
      public/ckeditor/lang/lt.js
  59. 723 723
      public/ckeditor/lang/lv.js
  60. 713 713
      public/ckeditor/lang/mk.js
  61. 715 715
      public/ckeditor/lang/mn.js
  62. 715 715
      public/ckeditor/lang/ms.js
  63. 721 721
      public/ckeditor/lang/nb.js
  64. 727 727
      public/ckeditor/lang/nl.js
  65. 722 722
      public/ckeditor/lang/no.js
  66. 733 733
      public/ckeditor/lang/oc.js
  67. 722 722
      public/ckeditor/lang/pl.js
  68. 718 718
      public/ckeditor/lang/pt-br.js
  69. 720 720
      public/ckeditor/lang/pt.js
  70. 729 729
      public/ckeditor/lang/ro.js
  71. 731 731
      public/ckeditor/lang/ru.js
  72. 714 714
      public/ckeditor/lang/si.js
  73. 726 726
      public/ckeditor/lang/sk.js
  74. 721 721
      public/ckeditor/lang/sl.js
  75. 728 728
      public/ckeditor/lang/sq.js
  76. 719 719
      public/ckeditor/lang/sr-latn.js
  77. 719 719
      public/ckeditor/lang/sr.js
  78. 718 718
      public/ckeditor/lang/sv.js
  79. 714 714
      public/ckeditor/lang/th.js
  80. 712 712
      public/ckeditor/lang/tr.js
  81. 715 715
      public/ckeditor/lang/tt.js
  82. 722 722
      public/ckeditor/lang/ug.js
  83. 725 725
      public/ckeditor/lang/uk.js
  84. 717 717
      public/ckeditor/lang/vi.js
  85. 692 692
      public/ckeditor/lang/zh-cn.js
  86. 699 699
      public/ckeditor/lang/zh.js
  87. 156 156
      public/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
  88. 25 25
      public/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
  89. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
  90. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
  91. 122 122
      public/ckeditor/plugins/a11yhelp/dialogs/lang/az.js
  92. 126 126
      public/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
  93. 126 126
      public/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
  94. 126 126
      public/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
  95. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
  96. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
  97. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js
  98. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
  99. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
  100. 125 125
      public/ckeditor/plugins/a11yhelp/dialogs/lang/en-au.js

+ 3 - 3
.browserslistrc

@@ -1,3 +1,3 @@
-> 1%
-last 2 versions
-not ie <= 10
+> 1%
+last 2 versions
+not ie <= 10

+ 7 - 7
.editorconfig

@@ -1,8 +1,8 @@
-# http://editorconfig.org
-root = true
-
-[*]
-charset = utf-8
-indent_style = space
-indent_size = 2
+# http://editorconfig.org
+root = true
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 2
 end_of_line = lf

+ 1 - 1
.env.development

@@ -1,2 +1,2 @@
-#### 如果需要改变以下环境变量的值,请在根目录下新增 .env.development.local 文件,里面设置的变量会覆盖本文件,并且不会被提交
+#### 如果需要改变以下环境变量的值,请在根目录下新增 .env.development.local 文件,里面设置的变量会覆盖本文件,并且不会被提交
 VUE_APP_QUESTIONS_HOST_URL=http://192.168.10.39:7000

+ 24 - 24
.gitignore

@@ -1,24 +1,24 @@
-.DS_Store
-node_modules
-/dist
-package-lock.json
-
-# local env files
-.env.local
-.env.*.local
-
-# Log files
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# Editor directories and files
-.idea
-.vscode
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw*
-
-yarn.lock
+.DS_Store
+node_modules
+/dist
+package-lock.json
+
+# local env files
+.env.local
+.env.*.local
+
+# Log files
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# Editor directories and files
+.idea
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw*
+
+yarn.lock

+ 130 - 130
README.md

@@ -1,130 +1,130 @@
-# 介绍
-
-本项目是作为公司的前端的模板项目。采用的是 Vue 的全家桶技术。
-
-本文档介绍项目如何使用和扩展、采用的技术栈、目录结构和最佳实践等。你不用一次看完所有内容,但是建议在正式开发前完整读一遍文档。
-
-## 安装、启动和打包
-
-安装:
-
-请安装最新的 node (目前的版本为 15.7.0)
-
-```bash
-# 安装yarn。未来所有的包都由yarn来安装。但是执行脚本可以由npm来做。
-npm install yarn -g
-```
-
-```bash
-# 如果没有全局安装Vue Cli 4.x
-yarn global add @vue/cli
-```
-
-```bash
-yarn
-```
-
-启动:
-
-```bash
-npm start
-```
-
-打包:
-
-```bash
-npm run build
-```
-
-## 技术栈
-
-Vue 2.x
-Vuex 3.x
-Vue router 2.x
-
-TODO: 架构图
-
-## 构建工具
-
-vue-cli
-
-## 工具安装
-
-### Chrome 插件
-
-[Vue.js devtools](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd)
-
-## VS Code 插件
-
-1.  Vetur (Author: Pine Wu)
-1.  Prettier (Author: Esben Petersen) # 注意: 其他的 vscode 插件可能导致格式化不一致
-1.  ESLint (Author: Dirk Baeumer)
-1.  Vue 2 Snippets (Author: hollowtree)
-1.  GitLens (Author: Eric Amodio) - optional
-1.  REST Client (Author: Huachao Mao) - optional
-1.  Quokka.js (Author: Wallaby.js) - optional
-
-## 目录结构
-
-| 目录                      | 说明                                                                                                                                                                                                                                                                                                               |
-| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| build/                    | 打包产出                                                                                                                                                                                                                                                                                                           |
-| node_modules/             | 依赖包                                                                                                                                                                                                                                                                                                             |
-| src/modules               | 模块化开发,分为基础信息、考务、网考管理、题库、印刷、报表等                                                                                                                                                                                                                                                       |
-| src/modules/\*/assets/    | 图片、音频文件等文件. 在多数情况下,应该把资源文件放在 src/modules/\*/features/下,这种情况可以让应用垂直划分,同时可以更干净的删除资源。                                                                                                                                                                          |
-| src/auth/                 | 认证信息是全局的                                                                                                                                                                                                                                                                                                   |
-| src/components/           | 全局组件                                                                                                                                                                                                                                                                                                           |
-| src/modules/\*/constants/ | 集中放置全局  常量,方便更新 API 的服务器地址等                                                                                                                                                                                                                                                                    |
-| src/directives/           | 全局的 directive                                                                                                                                                                                                                                                                                                   |
-| src/modules/\*/features/  | 实现业务需求的组件。目标是让尽可能多的相关文件在相同的业务组件内。这使得开发团队可以更好的划分任务。业务组件可以依赖全局元素,如 src/auth, src/components, src/directives,或者依赖其它业务组件。但是业务组件不应该依赖其它业务组件的子组件,它应该使用其它组件的 public API。必要时,子组件可能在业务组件中重复。 |
-| src/http/                 | 包含非认证  的 HTTP 请求( 认证的部分应该在 src/auth 中做)。同时包含 router 和 routes。如果 routes 变的很大,可以将它拆分到 src/features 中,然后通过 import 引用。                                                                                                                                               |
-| src/modules/\*/store/     | 使用 Vuex 管理状态的单一 store                                                                                                                                                                                                                                                                                     |
-| src/styles/               | 全局样式。 局部样式应该放在 src/modules/\*/features/中                                                                                                                                                                                                                                                             |
-| src/utils/                | 共享的工具类。 跟业务有关的  工具方法放在 src/features/中                                                                                                                                                                                                                                                          |
-| static/                   | 不需要 Webpack 处理的静态文件                                                                                                                                                                                                                                                                                      |
-| tests/                    | 单元测试和 E2E 测试                                                                                                                                                                                                                                                                                                |
-
-## 错误处理
-
-### 通用的错误处理
-
-#### API 请求
-
-从用户操作,界面有一处集中显示操作反馈。  
-处理顺序如下:
-
-1.  用户操作
-2.  触发 vue action
-3.  调用 vuex action(无需处理错误)
-4.  调用 api,若出错,修改全局错误状态,并通知展示状态
-5.  界面展示程序状态,即出错信息
-
-如果用户需要 vuex action 的结果,可以在 vuex action 里面返回 promise,不建议在 component 处理状态。
-应该尽可能通过 store 的状态更新使得界面更新。
-
-## 状态处理
-
-无需共享状态的组件可以直接在组件的生命周期中发请求获取数据。一般是纯显示的组件比较多。
-
-共享状态的通过 vuex 来处理。
-
-## 图标处理
-
-采用[vue-awesome](https://github.com/Justineo/vue-awesome)的库。  
-在 src/plugins/vueAwesome.js 添加对应的图标。  
-图标名称和形状可以在 [Font Awesome](https://fontawesome.com/icons?d=gallery) 查找。  
-使用时采用
-
-```html
-<v-icon name="lock" scale="3" />
-```
-
-## TODO:
-
-1. module state
-2. 新项目以 ES2018 为基准,选择 stage 3 的特性,将常用的特性列表在 readme 中给出网址
-
-### 参考资料
-
-1.  [Vue-pizza](https://github.com/prograhammer/vue-pizza)
-1.  [Error handling with async-await in Vue and Vuex](https://dimitrioslytras.com/vue-error-handling/)
+# 介绍
+
+本项目是作为公司的前端的模板项目。采用的是 Vue 的全家桶技术。
+
+本文档介绍项目如何使用和扩展、采用的技术栈、目录结构和最佳实践等。你不用一次看完所有内容,但是建议在正式开发前完整读一遍文档。
+
+## 安装、启动和打包
+
+安装:
+
+请安装最新的 node (目前的版本为 15.7.0)
+
+```bash
+# 安装yarn。未来所有的包都由yarn来安装。但是执行脚本可以由npm来做。
+npm install yarn -g
+```
+
+```bash
+# 如果没有全局安装Vue Cli 4.x
+yarn global add @vue/cli
+```
+
+```bash
+yarn
+```
+
+启动:
+
+```bash
+npm start
+```
+
+打包:
+
+```bash
+npm run build
+```
+
+## 技术栈
+
+Vue 2.x
+Vuex 3.x
+Vue router 2.x
+
+TODO: 架构图
+
+## 构建工具
+
+vue-cli
+
+## 工具安装
+
+### Chrome 插件
+
+[Vue.js devtools](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd)
+
+## VS Code 插件
+
+1.  Vetur (Author: Pine Wu)
+1.  Prettier (Author: Esben Petersen) # 注意: 其他的 vscode 插件可能导致格式化不一致
+1.  ESLint (Author: Dirk Baeumer)
+1.  Vue 2 Snippets (Author: hollowtree)
+1.  GitLens (Author: Eric Amodio) - optional
+1.  REST Client (Author: Huachao Mao) - optional
+1.  Quokka.js (Author: Wallaby.js) - optional
+
+## 目录结构
+
+| 目录                      | 说明                                                                                                                                                                                                                                                                                                               |
+| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| build/                    | 打包产出                                                                                                                                                                                                                                                                                                           |
+| node_modules/             | 依赖包                                                                                                                                                                                                                                                                                                             |
+| src/modules               | 模块化开发,分为基础信息、考务、网考管理、题库、印刷、报表等                                                                                                                                                                                                                                                       |
+| src/modules/\*/assets/    | 图片、音频文件等文件. 在多数情况下,应该把资源文件放在 src/modules/\*/features/下,这种情况可以让应用垂直划分,同时可以更干净的删除资源。                                                                                                                                                                          |
+| src/auth/                 | 认证信息是全局的                                                                                                                                                                                                                                                                                                   |
+| src/components/           | 全局组件                                                                                                                                                                                                                                                                                                           |
+| src/modules/\*/constants/ | 集中放置全局  常量,方便更新 API 的服务器地址等                                                                                                                                                                                                                                                                    |
+| src/directives/           | 全局的 directive                                                                                                                                                                                                                                                                                                   |
+| src/modules/\*/features/  | 实现业务需求的组件。目标是让尽可能多的相关文件在相同的业务组件内。这使得开发团队可以更好的划分任务。业务组件可以依赖全局元素,如 src/auth, src/components, src/directives,或者依赖其它业务组件。但是业务组件不应该依赖其它业务组件的子组件,它应该使用其它组件的 public API。必要时,子组件可能在业务组件中重复。 |
+| src/http/                 | 包含非认证  的 HTTP 请求( 认证的部分应该在 src/auth 中做)。同时包含 router 和 routes。如果 routes 变的很大,可以将它拆分到 src/features 中,然后通过 import 引用。                                                                                                                                               |
+| src/modules/\*/store/     | 使用 Vuex 管理状态的单一 store                                                                                                                                                                                                                                                                                     |
+| src/styles/               | 全局样式。 局部样式应该放在 src/modules/\*/features/中                                                                                                                                                                                                                                                             |
+| src/utils/                | 共享的工具类。 跟业务有关的  工具方法放在 src/features/中                                                                                                                                                                                                                                                          |
+| static/                   | 不需要 Webpack 处理的静态文件                                                                                                                                                                                                                                                                                      |
+| tests/                    | 单元测试和 E2E 测试                                                                                                                                                                                                                                                                                                |
+
+## 错误处理
+
+### 通用的错误处理
+
+#### API 请求
+
+从用户操作,界面有一处集中显示操作反馈。  
+处理顺序如下:
+
+1.  用户操作
+2.  触发 vue action
+3.  调用 vuex action(无需处理错误)
+4.  调用 api,若出错,修改全局错误状态,并通知展示状态
+5.  界面展示程序状态,即出错信息
+
+如果用户需要 vuex action 的结果,可以在 vuex action 里面返回 promise,不建议在 component 处理状态。
+应该尽可能通过 store 的状态更新使得界面更新。
+
+## 状态处理
+
+无需共享状态的组件可以直接在组件的生命周期中发请求获取数据。一般是纯显示的组件比较多。
+
+共享状态的通过 vuex 来处理。
+
+## 图标处理
+
+采用[vue-awesome](https://github.com/Justineo/vue-awesome)的库。  
+在 src/plugins/vueAwesome.js 添加对应的图标。  
+图标名称和形状可以在 [Font Awesome](https://fontawesome.com/icons?d=gallery) 查找。  
+使用时采用
+
+```html
+<v-icon name="lock" scale="3" />
+```
+
+## TODO:
+
+1. module state
+2. 新项目以 ES2018 为基准,选择 stage 3 的特性,将常用的特性列表在 readme 中给出网址
+
+### 参考资料
+
+1.  [Vue-pizza](https://github.com/prograhammer/vue-pizza)
+1.  [Error handling with async-await in Vue and Vuex](https://dimitrioslytras.com/vue-error-handling/)

+ 184 - 184
UI规范.md

@@ -1,184 +1,184 @@
-# 背景
-
-UI 规范本来应该由 UI 设计师来确定,但在设计师缺失的情况下,仅靠程序员也能高效方便的做出一种中规中矩的 UI。  
-本文以 Web 为设计目标,移动端原生应用有很大不同,但可以根据这些章节做对应修改。  
-本文考虑能应用到 mobile first 的场景。
-
-## 需求
-
-程序员一般不具备整体的页面设计能力,所以需要提供的是明确的指令和模板。  
-程序员不应该深入设计细节,应该通过表达意图,而不是具体细节来完成业务。  
-意图:按钮:主要,大小。
-默认对齐:文字在不同的容器内对齐方式不一样,按钮、表格、标题。元素之间的对齐。
-
-- 常用的页面模板。登录,注册,主页,顶部导航,侧边导航,表单查询,表格。
-- 按钮的类型。
-
-css reset
-h1 div container responsive
-
-normal-text
-rem: root em
-em: container em
-em 与组件库之间的关系
-浏览器默认的字体是 16px。
-
-字体大小会随着设备的大小而调整?必要性?设备大小,只影响布局?
-
-块之间的间距。间距来标明各块之间的亲密度。
-相同背景色的块之间的分隔线。
-
-从已有的项目中抽取规范。
-
-```s
-.title-text {
-  font-size: 22px;
-  font-weight: 600;
-  line-height: 32px;
-  color: #1a1a1a;
-}
-```
-
-## 布局
-
-### header
-
-```s
-.bd-navbar {
-  min-height: 4rem;
-}
-.navbar {
-}
-```
-
-### 侧边栏 sidebar
-
-### 底边 footer
-
-### 默认的边距(margin/padding)
-
-默认的边距为$spacer,$spacer 为 1rem。mt、py-2 等等为定制的边距。mt-n2 可以为负的 margin。
-
-### 模块间距
-
-一般的 padding 是 1rem。
-column 的 padding 是 15px。但 rem/html_font-size 是 16px,这里做一下改变?
-
-### 行高 line-height
-
-### 段落间距 paragraph margin
-
-### 间距的渐进(亲密性)
-
-导航以颜色来区分。  
-模块以线条分割。
-标题与正文之间间隔 2rem。
-正文的 line-height 为 1.5rem。
-段落之间的分割为 1rem?
-
-## 颜色
-
-- 标题颜色 #000000
-- 提示颜色 #666666
-- 文字点击状态 #FF8900
-- 文字悬浮颜色
-- 链接颜色
-- 链接悬浮变色
-- 品牌色
-- 正文色
-- 标题色
-- 副标题色
-- 作者、日期等色
-- 背景色
-- 边框色
-- 输入框填充色
-- 阴影色
-- 成功操作颜色
-- 失败操作颜色
-
-## 字体
-
-### font-family
-
-优先采用系统默认字体。
-
-```s
-  // Safari for OS X and iOS (San Francisco)
-  -apple-system,
-  // Windows
-  "Segoe UI",
-  // Android
-  "Roboto",
-  // Basic web fallback
-  "Helvetica Neue", Arial, sans-serif,
-```
-
-### font-size
-
-### font-weight
-
-## 图片
-
-### svg
-
-### 应用本身的图片尺寸
-
-顶部导航图标 48
-个人中心指示性图标 32
-
-### 图片与描述的间距
-
-0.5rem?
-
-### 按钮中图片与文字的间距,line-height,font-size
-
-间距 0.5em ?
-图片与文字高度一致
-
-### 按钮中图片的变色
-
-### 透明度
-
-透明度可以用来对比重要和不重要,启用和禁用。
-
-## 样例
-
-## Bootstrap 链接
-
-### 定制
-
-### Reboot
-
-### 颜色
-
-### 表单对齐
-
-### 表格对齐
-
-### 水平居中
-
-### 垂直居中
-
-### 水平和垂直居中
-
-### Utilities
-
-### ElementUI
-
-## TODO
-
-- UI guildlines auto check
-- flex class (bootstrap container class)
-- media query breakpoint
-- border / line-height
-- color variables
-- namespace
-- 定制已有组件
-- 科普:颜色对比度。像素,ppi。
-- z-index 规划
-- sketch=ui axure=product js/css/html=component
-- 网页
-- animation
-
-https://zellwk.com/blog/rem-vs-em/
-https://www.designbetter.co/design-systems-handbook
+# 背景
+
+UI 规范本来应该由 UI 设计师来确定,但在设计师缺失的情况下,仅靠程序员也能高效方便的做出一种中规中矩的 UI。  
+本文以 Web 为设计目标,移动端原生应用有很大不同,但可以根据这些章节做对应修改。  
+本文考虑能应用到 mobile first 的场景。
+
+## 需求
+
+程序员一般不具备整体的页面设计能力,所以需要提供的是明确的指令和模板。  
+程序员不应该深入设计细节,应该通过表达意图,而不是具体细节来完成业务。  
+意图:按钮:主要,大小。
+默认对齐:文字在不同的容器内对齐方式不一样,按钮、表格、标题。元素之间的对齐。
+
+- 常用的页面模板。登录,注册,主页,顶部导航,侧边导航,表单查询,表格。
+- 按钮的类型。
+
+css reset
+h1 div container responsive
+
+normal-text
+rem: root em
+em: container em
+em 与组件库之间的关系
+浏览器默认的字体是 16px。
+
+字体大小会随着设备的大小而调整?必要性?设备大小,只影响布局?
+
+块之间的间距。间距来标明各块之间的亲密度。
+相同背景色的块之间的分隔线。
+
+从已有的项目中抽取规范。
+
+```s
+.title-text {
+  font-size: 22px;
+  font-weight: 600;
+  line-height: 32px;
+  color: #1a1a1a;
+}
+```
+
+## 布局
+
+### header
+
+```s
+.bd-navbar {
+  min-height: 4rem;
+}
+.navbar {
+}
+```
+
+### 侧边栏 sidebar
+
+### 底边 footer
+
+### 默认的边距(margin/padding)
+
+默认的边距为$spacer,$spacer 为 1rem。mt、py-2 等等为定制的边距。mt-n2 可以为负的 margin。
+
+### 模块间距
+
+一般的 padding 是 1rem。
+column 的 padding 是 15px。但 rem/html_font-size 是 16px,这里做一下改变?
+
+### 行高 line-height
+
+### 段落间距 paragraph margin
+
+### 间距的渐进(亲密性)
+
+导航以颜色来区分。  
+模块以线条分割。
+标题与正文之间间隔 2rem。
+正文的 line-height 为 1.5rem。
+段落之间的分割为 1rem?
+
+## 颜色
+
+- 标题颜色 #000000
+- 提示颜色 #666666
+- 文字点击状态 #FF8900
+- 文字悬浮颜色
+- 链接颜色
+- 链接悬浮变色
+- 品牌色
+- 正文色
+- 标题色
+- 副标题色
+- 作者、日期等色
+- 背景色
+- 边框色
+- 输入框填充色
+- 阴影色
+- 成功操作颜色
+- 失败操作颜色
+
+## 字体
+
+### font-family
+
+优先采用系统默认字体。
+
+```s
+  // Safari for OS X and iOS (San Francisco)
+  -apple-system,
+  // Windows
+  "Segoe UI",
+  // Android
+  "Roboto",
+  // Basic web fallback
+  "Helvetica Neue", Arial, sans-serif,
+```
+
+### font-size
+
+### font-weight
+
+## 图片
+
+### svg
+
+### 应用本身的图片尺寸
+
+顶部导航图标 48
+个人中心指示性图标 32
+
+### 图片与描述的间距
+
+0.5rem?
+
+### 按钮中图片与文字的间距,line-height,font-size
+
+间距 0.5em ?
+图片与文字高度一致
+
+### 按钮中图片的变色
+
+### 透明度
+
+透明度可以用来对比重要和不重要,启用和禁用。
+
+## 样例
+
+## Bootstrap 链接
+
+### 定制
+
+### Reboot
+
+### 颜色
+
+### 表单对齐
+
+### 表格对齐
+
+### 水平居中
+
+### 垂直居中
+
+### 水平和垂直居中
+
+### Utilities
+
+### ElementUI
+
+## TODO
+
+- UI guildlines auto check
+- flex class (bootstrap container class)
+- media query breakpoint
+- border / line-height
+- color variables
+- namespace
+- 定制已有组件
+- 科普:颜色对比度。像素,ppi。
+- z-index 规划
+- sketch=ui axure=product js/css/html=component
+- 网页
+- animation
+
+https://zellwk.com/blog/rem-vs-em/
+https://www.designbetter.co/design-systems-handbook

+ 30 - 30
jenkins.sh

@@ -1,31 +1,31 @@
-#!/bin/bash
-set -e # 如果构建失败,则退出,不能删除旧的包
-
-if [ "$#" -ne 1 ] ; then
-  echo "Usage: $0 BUILD_ENV" >&2
-  exit 1
-fi
-
-pwd
-
-echo “build env: $1”
-
-pwd
-
-yarn
-npm run build:$1
-
-mkdir -p ~/project/union-question/static-new/admin/temp
-cp -r  dist ~/project/union-question/static-new/admin/temp
-
-cd ~/project/union-question/static-new/admin
-if [ -d "dist" ]; then
-  currentTime=`date "+%Y%m%d%H%M%S"`
-  echo "dist backup... $currentTime"
-  tar cf admin-bak-$currentTime.tar.gz dist
-  rm -rf dist/*
-fi
-
-mv temp/dist .
-rm -rf temp
+#!/bin/bash
+set -e # 如果构建失败,则退出,不能删除旧的包
+
+if [ "$#" -ne 1 ] ; then
+  echo "Usage: $0 BUILD_ENV" >&2
+  exit 1
+fi
+
+pwd
+
+echo “build env: $1”
+
+pwd
+
+yarn
+npm run build:$1
+
+mkdir -p ~/project/union-question/static-new/admin/temp
+cp -r  dist ~/project/union-question/static-new/admin/temp
+
+cd ~/project/union-question/static-new/admin
+if [ -d "dist" ]; then
+  currentTime=`date "+%Y%m%d%H%M%S"`
+  echo "dist backup... $currentTime"
+  tar cf admin-bak-$currentTime.tar.gz dist
+  rm -rf dist/*
+fi
+
+mv temp/dist .
+rm -rf temp
 echo "ok..."

+ 12 - 12
jsconfig.json

@@ -1,12 +1,12 @@
-{
-  "compilerOptions": {
-    "target": "es2020",
-    "module": "commonjs",
-    "allowSyntheticDefaultImports": true,
-    "baseUrl": "./",
-    "paths": {
-      "@/*": ["src/*"]
-    }
-  },
-  "exclude": ["node_modules", "**/node_modules/*"]
-}
+{
+  "compilerOptions": {
+    "target": "es2020",
+    "module": "commonjs",
+    "allowSyntheticDefaultImports": true,
+    "baseUrl": "./",
+    "paths": {
+      "@/*": ["src/*"]
+    }
+  },
+  "exclude": ["node_modules", "**/node_modules/*"]
+}

+ 1758 - 1758
public/ckeditor/CHANGES.md

@@ -1,1758 +1,1758 @@
-CKEditor 4 Changelog
-====================
-
-## CKEditor 4.12.1
-
-Fixed Issues:
-
-* [#3220](https://github.com/ckeditor/ckeditor-dev/issues/3220): Fixed: Prevent [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filter from deleting [Page Break](https://ckeditor.com/cke4/addon/pagebreak) elements on paste.
-
-## CKEditor 4.12
-
-New Features:
-
-* [#2598](https://github.com/ckeditor/ckeditor-dev/issues/2598): Added the [Page Break](https://ckeditor.com/cke4/addon/pagebreak) feature support for the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#1490](https://github.com/ckeditor/ckeditor-dev/issues/1490): Improved the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin to retain table cell borders.
-* [#2870](https://github.com/ckeditor/ckeditor-dev/issues/2870): Improved support for preserving the indentation of list items for nested lists pasted with the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#2048](https://github.com/ckeditor/ckeditor-dev/issues/2048): New [`CKEDITOR.config.image2_maxSize`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_maxSize) configuration option for the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin that allows setting a maximum size that an image can be resized to with the resizer.
-* [#2639](https://github.com/ckeditor/ckeditor-dev/issues/2639): The [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) plugin now shows the current selection's color when opened.
-* [#2084](https://github.com/ckeditor/ckeditor-dev/issues/2084): The [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin now allows to change the cell height unit type to either pixels or percent.
-* [#3164](https://github.com/ckeditor/ckeditor-dev/issues/3164): The [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin now accepts floating point values as the table cell width and height.
-
-Fixed Issues:
-
-* [#2672](https://github.com/ckeditor/ckeditor-dev/issues/2672): Fixed: When resizing an [Enhanced Image](https://ckeditor.com/cke4/addon/image2) to a minimum size with the resizer, the image dialog does not show actual values.
-* [#1478](https://github.com/ckeditor/ckeditor-dev/issues/1478): Fixed: Custom colors added to [Color Button](https://ckeditor.com/cke4/addon/colorbutton) with the [`config.colorButton_colors`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_colors) configuration option in the form of a label or code do not work correctly.
-* [#1469](https://github.com/ckeditor/ckeditor-dev/issues/1469): Fixed: Trying to get data from a nested editable inside a freshly pasted widget throws an error.
-* [#2235](https://github.com/ckeditor/ckeditor-dev/issues/2235): Fixed: An [Image](https://ckeditor.com/cke4/addon/image) in a table cell has an empty URL field when edited from the context menu opened by right-click when the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is in use.
-* [#3098](https://github.com/ckeditor/ckeditor-dev/issues/3098): Fixed: Unit pickers for table cell width and height in the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin have a different width.
-* [#2923](https://github.com/ckeditor/ckeditor-dev/issues/2923): Fixed: The CSS `windowtext` color is not correctly recognized by the [`CKEDITOR.tools.style.parse`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_parse.html) methods.
-* [#3120](https://github.com/ckeditor/ckeditor-dev/issues/3120): [IE8] Fixed: The [`CKEDITOR.tools.extend()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tool.html#method-extend) method does not work with the [`DontEnum`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Properties) object property attribute.
-* [#2813](https://github.com/ckeditor/ckeditor-dev/issues/2813): Fixed: Editor HTML insertion methods ([`editor.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtml), [`editor.insertHtmlIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtmlIntoRange), [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) and [`editor.insertElementIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElementIntoRange)) pollute the editable with empty `<span>` elements.
-* [#2751](https://github.com/ckeditor/ckeditor-dev/issues/2751): Fixed: An editor with [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) set to [`ENTER_DIV`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-ENTER_DIV) alters pasted content.
-
-API Changes:
-
-* [#1496](https://github.com/ckeditor/ckeditor-dev/issues/1496): The [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) plugin exposes the [`CKEDITOR.ui.balloonToolbar.reposition()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_balloonToolbar.html#reposition) and [`CKEDITOR.ui.balloonToolbarView.reposition()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_balloonToolbarView.html#reposition) methods.
-* [#2021](https://github.com/ckeditor/ckeditor-dev/issues/2021): Added new [`CKEDITOR.dom.documentFragment.find()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_documentFragment.html#method-find) and [`CKEDITOR.dom.documentFragment.findOne()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_documentFragment.html#method-findOne) methods.
-* [#2700](https://github.com/ckeditor/ckeditor-dev/issues/2700): Added the [`CKEDITOR.tools.array.find()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_array.html#method-find) method.
-* [#3123](https://github.com/ckeditor/ckeditor-dev/issues/3123): Added the [`CKEDITOR.tools.object.keys()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-keys) method.
-* [#3123](https://github.com/ckeditor/ckeditor-dev/issues/3123): Added the [`CKEDITOR.tools.object.entries()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-entries) method.
-* [#3123](https://github.com/ckeditor/ckeditor-dev/issues/3123): Added the [`CKEDITOR.tools.object.values()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-values) method.
-* [#2821](https://github.com/ckeditor/ckeditor-dev/issues/2821): The [`CKEDITOR.template#source`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_template.html#property-source) property can now be a function, so it can return the changed template values during the runtime. Thanks to [Jacek Pulit](https://github.com/jacek-pulit)!
-* [#2598](https://github.com/ckeditor/ckeditor-dev/issues/2598): Added the [`CKEDITOR.plugins.pagebreak.createElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pagebreak.html#method-createElement) method allowing to create a [Page Break](https://ckeditor.com/cke4/addon/pagebreak) plugin [`CKEDITOR.dom.element`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html) instance.
-* [#2748](https://github.com/ckeditor/ckeditor-dev/issues/2748): Enhanced error messages thrown when creating an editor on a non-existent element or when trying to instantiate the second editor on the same element. Thanks to [Byran Zaugg](https://github.com/blzaugg)!
-* [#2698](https://github.com/ckeditor/ckeditor-dev/issues/2698): Added the [`CKEDITOR.htmlParser.element.findOne()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_htmlParser_element.html#method-findOne) method.
-* [#2935](https://github.com/ckeditor/ckeditor-dev/issues/2935): Introduced the [`CKEDITOR.config.pasteFromWord_keepZeroMargins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWord_keepZeroMargins) configuration option that allows for keeping any `margin-*: 0` style that would be otherwise removed when pasting content with the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#2962](https://github.com/ckeditor/ckeditor-dev/issues/2962): Added the [`CKEDITOR.tools.promise`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_promise.html) class.
-* [#2924](https://github.com/ckeditor/ckeditor-dev/issues/2924): Added the [`CKEDITOR.tools.style.border`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_border.html) object wrapping CSS border style helpers under a single type.
-* [#2495](https://github.com/ckeditor/ckeditor-dev/issues/2495): The [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin can now be disabled for the given table with the `data-cke-tableselection-ignored` attribute.
-* [#2692](https://github.com/ckeditor/ckeditor-dev/issues/2692): Plugins can now expose information about the supported environment by implementing the [`pluginDefinition.isSupportedEnvironment()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_pluginDefinition.html#method-isSupportedEnvironment) method.
-
-Other Changes:
-
-* [#2741](https://github.com/ckeditor/ckeditor-dev/issues/2741): Replaced deprecated `arguments.callee` calls with named function expressions to allow the editor to work in strict mode.
-* [#2924](https://github.com/ckeditor/ckeditor-dev/issues/2924): Marked [`CKEDITOR.tools.style.parse.border()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_parse.html#method-border) as deprecated in favor of the [`CKEDITOR.tools.style.border.fromCssRule()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_border.html#static-method-fromCssRule) method.
-* [#3132](https://github.com/ckeditor/ckeditor-dev/issues/2924): Marked [`CKEDITOR.tools.objectKeys()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-objectKeys) as deprecated in favor of the [`CKEDITOR.tools.object.keys()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-keys) method.
-
-## CKEditor 4.11.4
-
-Fixed Issues:
-
-* [#589](https://github.com/ckeditor/ckeditor-dev/issues/589): Fixed: The editor causes memory leaks in create and destroy cycles.
-* [#1397](https://github.com/ckeditor/ckeditor-dev/issues/1397): Fixed: Using the dialog to remove headers from a [table](https://ckeditor.com/cke4/addon/table) with one header row only throws an error.
-* [#1479](https://github.com/ckeditor/ckeditor-dev/issues/1479): Fixed: [Justification](https://ckeditor.com/cke4/addon/justify) for styled content in BR mode is disabled.
-* [#2816](https://github.com/ckeditor/ckeditor-dev/issues/2816): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resize handler is visible in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
-* [#2874](https://github.com/ckeditor/ckeditor-dev/issues/2874): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resize handler is not created when the editor is initialized in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
-* [#2775](https://github.com/ckeditor/ckeditor-dev/issues/2775): Fixed: [Clipboard](https://ckeditor.com/cke4/addon/clipboard) paste buttons have wrong state when [read-only](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html) mode is set by the mouse event listener with the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin.
-* [#1901](https://github.com/ckeditor/ckeditor-dev/issues/1901): Fixed: Cannot open the context menu over a [Widget](https://ckeditor.com/cke4/addon/widget) with the <kbd>Shift</kbd>+<kbd>F10</kbd> keyboard shortcut.
-
-Other Changes:
-
-* Updated [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) and [SpellCheckAsYouType](https://ckeditor.com/cke4/addon/scayt) (SCAYT) plugins:
-	* Language dictionary update: German language was extended with over 600k new words.
-	* Language dictionary update: Swedish language was extended with over 300k new words.
-	* Grammar support added for Australian and New Zealand English, Polish, Slovak, Slovenian and Austrian languages.
-	* Changed wavy red and green lines that underline spelling and grammar errors to straight ones.
-	* [#55](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/55): Fixed: WSC does not use [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl) when referencing style sheets.
-	* [#166](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/166): Fixed: SCAYT does not use [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl) when referencing style sheets.
-	* [#56](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/56): [Chrome] Fixed: SCAYT/WSC throws errors when running inside a  Chrome extension.
-	* Fixed: After removing a dictionary, the words are not underlined and considered as incorrect.
-	* Fixed: The Slovenian (`sl_SL`) language does not work.
-	* Fixed: Quotes with code `U+2019` (Right single quotation mark) are considered separators.
-	* Fixed: Wrong error message formatting when the service ID is invalid.
-	* Fixed: Absent languages in the Languages tab when using SCAYT with the [Shared Spaces](https://ckeditor.com/cke4/addon/sharedspace) plugin.
-
-## CKEditor 4.11.3
-
-Fixed Issues:
-
-* [#2721](https://github.com/ckeditor/ckeditor-dev/issues/2721), [#487](https://github.com/ckeditor/ckeditor-dev/issues/487): Fixed: The order of sublist items is reversed when a higher level list item is removed.
-* [#2527](https://github.com/ckeditor/ckeditor-dev/issues/2527): Fixed: [Emoji](https://ckeditor.com/cke4/addon/emoji) autocomplete order does not prioritize emojis with the name starting from the used string.
-* [#2572](https://github.com/ckeditor/ckeditor-dev/issues/2572): Fixed: Icons in the [Emoji](https://ckeditor.com/cke4/addon/emoji) dropdown navigation groups are not centered.
-* [#1191](https://github.com/ckeditor/ckeditor-dev/issues/1191): Fixed: Items in the [elements path](https://ckeditor.com/cke4/addon/elementspath) are draggable.
-* [#2292](https://github.com/ckeditor/ckeditor-dev/issues/2292): Fixed: Dropping a list with a link on the editor's margin causes a console error and removes the dragged text from editor.
-* [#2756](https://github.com/ckeditor/ckeditor-dev/issues/2756): Fixed: The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin causes an error when typing in the [source editing mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_sourcearea.html).
-* [#1986](https://github.com/ckeditor/ckeditor-dev/issues/1986): Fixed: The Cell Properties dialog from the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin shows styles that are not allowed through [`config.allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-allowedContent).
-* [#2565](https://github.com/ckeditor/ckeditor-dev/issues/2565): [IE, Edge] Fixed: Buttons in the [editor toolbar](https://ckeditor.com/cke4/addon/toolbar) are activated by clicking them with the right mouse button.
-* [#2792](https://github.com/ckeditor/ckeditor-dev/pull/2792): Fixed: A bug in the [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) plugin that caused the following issues:
-    * [#2780](https://github.com/ckeditor/ckeditor-dev/issues/2780): Fixed: Undo steps disappear after multiple changes of selection.
-    * [#2470](https://github.com/ckeditor/ckeditor-dev/issues/2470): [Firefox] Fixed: Widget's nested editable gets blurred upon focus.
-    * [#2655](https://github.com/ckeditor/ckeditor-dev/issues/2655): [Chrome, Safari] Fixed: Widget's nested editable cannot be focused under certain circumstances.
-
-## CKEditor 4.11.2
-
-Fixed Issues:
-
-* [#2403](https://github.com/ckeditor/ckeditor-dev/issues/2403): Fixed: Styling inline editor initialized inside a table with the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is causing style leaks.
-* [#2514](https://github.com/ckeditor/ckeditor-dev/issues/2403): Fixed: Pasting table data into inline editor initialized inside a table with the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin inserts pasted content into the wrapping table.
-* [#2451](https://github.com/ckeditor/ckeditor-dev/issues/2451): Fixed: The [Remove Format](https://ckeditor.com/cke4/addon/removeformat) plugin changes selection.
-* [#2546](https://github.com/ckeditor/ckeditor-dev/issues/2546): Fixed: The separator in the toolbar moves when buttons are focused.
-* [#2506](https://github.com/ckeditor/ckeditor-dev/issues/2506): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) throws a type error when an empty `<figure>` tag with an `image` class is upcasted.
-* [#2650](https://github.com/ckeditor/ckeditor-dev/issues/2650): Fixed: [Table](https://ckeditor.com/cke4/addon/table) dialog validator fails when the `getValue()` function is defined in the global scope.
-* [#2690](https://github.com/ckeditor/ckeditor-dev/issues/2690): Fixed: Decimal characters are removed from the inside of numbered lists when pasting content using the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#2205](https://github.com/ckeditor/ckeditor-dev/issues/2205): Fixed: It is not possible to add new list items under an item containing a block element.
-* [#2411](https://github.com/ckeditor/ckeditor-dev/issues/2411), [#2438](https://github.com/ckeditor/ckeditor-dev/issues/2438) Fixed: Apply numbered list option throws a console error for a specific markup.
-* [#2430](https://github.com/ckeditor/ckeditor-dev/issues/2430) Fixed: [Color Button](https://ckeditor.com/cke4/addon/colorbutton) and [List Block](https://ckeditor.com/cke4/addon/listblock) items are draggable.
-
-Other Changes:
-
-* Updated the [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugin:
-	* [#52](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/52) Fixed: Clicking "Finish Checking" without a prior action would hang the Spell Checking dialog.
-* [#2603](https://github.com/ckeditor/ckeditor-dev/issues/2603): Corrected the GPL license entry in the `package.json` file.
-
-## CKEditor 4.11.1
-
-Fixed Issues:
-
-* [#2571](https://github.com/ckeditor/ckeditor-dev/issues/2571): Fixed: Clicking the categories in the [Emoji](https://ckeditor.com/cke4/addon/emoji) dropdown panel scrolls the entire page.
-
-## CKEditor 4.11
-
-**Security Updates:**
-
-* Fixed XSS vulnerability in the HTML parser reported by [maxarr](https://hackerone.com/maxarr).
-
-	Issue summary: It was possible to execute XSS inside CKEditor after persuading the victim to: (i) switch CKEditor to source mode, then (ii) paste a specially crafted HTML code, prepared by the attacker, into the opened CKEditor source area, and (iii) switch back to WYSIWYG mode.
-
-**An upgrade is highly recommended!**
-
-New Features:
-
-* [#2062](https://github.com/ckeditor/ckeditor-dev/pull/2062): Added the emoji dropdown that allows the user to choose the emoji from the toolbar and search for them using keywords.
-* [#2154](https://github.com/ckeditor/ckeditor-dev/issues/2154): The [Link](https://ckeditor.com/cke4/addon/link) plugin now supports phone number links.
-* [#1815](https://github.com/ckeditor/ckeditor-dev/issues/1815): The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin supports typing link completion.
-* [#2478](https://github.com/ckeditor/ckeditor-dev/issues/2478): [Link](https://ckeditor.com/cke4/addon/link) can be inserted using the <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>K</kbd> keystroke.
-* [#651](https://github.com/ckeditor/ckeditor-dev/issues/651): Text pasted using the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin preserves indentation in paragraphs.
-* [#2248](https://github.com/ckeditor/ckeditor-dev/issues/2248): Added support for justification in the [BBCode](https://ckeditor.com/cke4/addon/bbcode) plugin. Thanks to [Matěj Kmínek](https://github.com/KminekMatej)!
-* [#706](https://github.com/ckeditor/ckeditor-dev/issues/706): Added a different cursor style when selecting cells for the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin.
-* [#2072](https://github.com/ckeditor/ckeditor-dev/issues/2072): The [UI Button](https://ckeditor.com/cke4/addon/button) plugin supports custom `aria-haspopup` property values. The [Menu Button](https://ckeditor.com/cke4/addon/menubutton) `aria-haspopup` value is now `menu`, the [Panel Button](https://ckeditor.com/cke4/addon/panelbutton) and [Rich Combo](https://ckeditor.com/cke4/addon/richcombo) `aria-haspopup` value is now `listbox`.
-* [#1176](https://github.com/ckeditor/ckeditor-dev/pull/1176): The [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) can now be attached to a selection instead of an element.
-* [#2202](https://github.com/ckeditor/ckeditor-dev/issues/2202): Added the `contextmenu_contentsCss` configuration option to allow adding custom CSS to the [Context Menu](https://ckeditor.com/cke4/addon/contextmenu).
-
-Fixed Issues:
-
-* [#1477](https://github.com/ckeditor/ckeditor-dev/issues/1477): Fixed: On destroy, [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) does not destroy its content.
-* [#2394](https://github.com/ckeditor/ckeditor-dev/issues/2394): Fixed: [Emoji](https://ckeditor.com/cke4/addon/emoji) dropdown does not show up with repeated symbols in a single line.
-* [#1181](https://github.com/ckeditor/ckeditor-dev/issues/1181): [Chrome] Fixed: Opening the context menu in a read-only editor results in an error.
-* [#2276](https://github.com/ckeditor/ckeditor-dev/issues/2276): [iOS] Fixed: [Button](https://ckeditor.com/cke4/addon/button) state does not refresh properly.
-* [#1489](https://github.com/ckeditor/ckeditor-dev/issues/1489): Fixed: Table contents can be removed in read-only mode when the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is used.
-* [#1264](https://github.com/ckeditor/ckeditor-dev/issues/1264) Fixed: Right-click does not clear the selection created with the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin.
-* [#586](https://github.com/ckeditor/ckeditor-dev/issues/586) Fixed: The `required` attribute is not correctly recognized by the [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin dialog. Thanks to [Roli Züger](https://github.com/rzueger)!
-* [#2380](https://github.com/ckeditor/ckeditor-dev/issues/2380) Fixed: Styling HTML comments in a top-level element results in extra paragraphs.
-* [#2294](https://github.com/ckeditor/ckeditor-dev/issues/2294) Fixed: Pasting content from Microsoft Outlook and then bolding it results in an error.
-* [#2035](https://github.com/ckeditor/ckeditor-dev/issues/2035) [Edge] Fixed: `Permission denied` is thrown when opening a [Panel](https://ckeditor.com/cke4/addon/panel) instance.
-* [#965](https://github.com/ckeditor/ckeditor-dev/issues/965) Fixed: The [`config.forceSimpleAmpersand`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-forceSimpleAmpersand) option does not work. Thanks to [Alex Maris](https://github.com/alexmaris)!
-* [#2448](https://github.com/ckeditor/ckeditor-dev/issues/2448): Fixed: The [`Escape HTML Entities`] plugin with custom [additional entities](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_additional) configuration breaks HTML escaping.
-* [#898](https://github.com/ckeditor/ckeditor-dev/issues/898): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) long alternative text protrudes into the editor when the image is selected.
-* [#1113](https://github.com/ckeditor/ckeditor-dev/issues/1113): [Firefox] Fixed: Nested contenteditable elements path is not updated on focus with the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin.
-* [#1682](https://github.com/ckeditor/ckeditor-dev/issues/1682) Fixed: Hovering the [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) panel changes its size, causing flickering.
-* [#421](https://github.com/ckeditor/ckeditor-dev/issues/421) Fixed: Expandable [Button](https://ckeditor.com/cke4/addon/button) puts the `(Selected)` text at the end of the label when clicked.
-* [#1454](https://github.com/ckeditor/ckeditor-dev/issues/1454): Fixed: The [`onAbort`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-onAbort) method of the [Upload Widget](https://ckeditor.com/cke4/addon/uploadwidget) is not called when the loader is aborted.
-* [#1451](https://github.com/ckeditor/ckeditor-dev/issues/1451): Fixed: The context menu is incorrectly positioned when opened with <kbd>Shift</kbd>+<kbd>F10</kbd>.
-* [#1722](https://github.com/ckeditor/ckeditor-dev/issues/1722): [`CKEDITOR.filter.instances`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#static-property-instances) is causing memory leaks.
-* [#2491](https://github.com/ckeditor/ckeditor-dev/issues/2491): Fixed: The [Mentions](https://ckeditor.com/cke4/addon/mentions) plugin is not matching diacritic characters.
-* [#2519](https://github.com/ckeditor/ckeditor-dev/issues/2519): Fixed: The [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog should display all available keystrokes for a single command.
-
-API Changes:
-
-* [#2453](https://github.com/ckeditor/ckeditor-dev/issues/2453): The [`CKEDITOR.ui.panel.block.getItems`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_panel_block.html#method-getItems) method now also returns `input` elements in addition to links.
-* [#2224](https://github.com/ckeditor/ckeditor-dev/issues/2224):  The [`CKEDITOR.tools.convertToPx`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) function now converts negative values.
-* [#2253](https://github.com/ckeditor/ckeditor-dev/issues/2253): The widget definition [`insert`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-insert) method now passes `editor` and `commandData`. Thanks to [marcparmet](https://github.com/marcparmet)!
-* [#2045](https://github.com/ckeditor/ckeditor-dev/issues/2045): Extracted [`tools.eventsBuffer`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-eventsBuffer) and [`tools.throttle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-throttle) functions logic into a separate namespace.
-	* [`tools.eventsBuffer`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-eventsBuffer) was extracted into [`tools.buffers.event`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_buffers_event.html),
-	* [`tools.throttle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-throttle) was extracted into [`tools.buffers.throttle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_buffers_throttle.html).
-* [#2466](https://github.com/ckeditor/ckeditor-dev/issues/2466):  The [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-constructor) constructor accepts an additional `rules` parameter allowing to bind the editor and filter together.
-* [#2493](https://github.com/ckeditor/ckeditor-dev/issues/2493):  The [`editor.getCommandKeystroke`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getCommandKeystroke) method accepts an additional `all` parameter allowing to retrieve an array of all command keystrokes.
-* [#2483](https://github.com/ckeditor/ckeditor-dev/issues/2483): Button's DOM element created with the [`hasArrow`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui.html#method-addButton) definition option can by identified by the `.cke_button_expandable` CSS class.
-
-Other Changes:
-
-* [#1713](https://github.com/ckeditor/ckeditor-dev/issues/1713): Removed the redundant `lang.title` entry from the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin.
-
-## CKEditor 4.10.1
-
-Fixed Issues:
-
-* [#2114](https://github.com/ckeditor/ckeditor-dev/issues/2114): Fixed: [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) cannot be initialized before [`instanceReady`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-instanceReady).
-* [#2107](https://github.com/ckeditor/ckeditor-dev/issues/2107): Fixed: Holding and releasing the mouse button is not inserting an [autocomplete](https://ckeditor.com/cke4/addon/autocomplete) suggestion.
-* [#2167](https://github.com/ckeditor/ckeditor-dev/issues/2167): Fixed: Matching in [Emoji](https://ckeditor.com/cke4/addon/emoji) plugin is not case insensitive.
-* [#2195](https://github.com/ckeditor/ckeditor-dev/issues/2195): Fixed: [Emoji](https://ckeditor.com/cke4/addon/emoji) shows the suggestion box when the colon is preceded with other characters than white space.
-* [#2169](https://github.com/ckeditor/ckeditor-dev/issues/2169): [Edge] Fixed: Error thrown when pasting into the editor.
-* [#1084](https://github.com/ckeditor/ckeditor-dev/issues/1084) Fixed: Using the "Automatic" option with [Color Button](https://ckeditor.com/cke4/addon/colorbutton) on a text with the color already defined sets an invalid color value.
-* [#2271](https://github.com/ckeditor/ckeditor-dev/issues/2271): Fixed: Custom color name not used as a label in the [Color Button](https://ckeditor.com/cke4/addon/image2) plugin. Thanks to [Eric Geloen](https://github.com/egeloen)!
-* [#2296](https://github.com/ckeditor/ckeditor-dev/issues/2296): Fixed: The [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin throws an error when activated on content containing HTML comments.
-* [#966](https://github.com/ckeditor/ckeditor-dev/issues/966): Fixed: Executing [`editor.destroy()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-destroy) during the [file upload](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-onUploading) throws an error. Thanks to [Maksim Makarevich](https://github.com/MaksimMakarevich)!
-* [#1719](https://github.com/ckeditor/ckeditor-dev/issues/1719): Fixed: <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>A</kbd> inadvertently focuses inline editor if it is starting and ending with a list. Thanks to [theNailz](https://github.com/theNailz)!
-* [#1046](https://github.com/ckeditor/ckeditor-dev/issues/1046): Fixed: Subsequent new links do not include the `id` attribute. Thanks to [Nathan Samson](https://github.com/nathansamson)!
-* [#1348](https://github.com/ckeditor/ckeditor-dev/issues/1348): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin aspect ratio locking uses an old width and height on image URL change.
-* [#1791](https://github.com/ckeditor/ckeditor-dev/issues/1791): Fixed: [Image](https://ckeditor.com/cke4/addon/image) and [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugins can be enabled when [Easy Image](https://ckeditor.com/cke4/addon/easyimage) is present.
-* [#2254](https://github.com/ckeditor/ckeditor-dev/issues/2254): Fixed: [Image](https://ckeditor.com/cke4/addon/image) ratio locking is too precise for resized images. Thanks to [Jonathan Gilbert](https://github.com/logiclrd)!
-* [#1184](https://github.com/ckeditor/ckeditor-dev/issues/1184): [IE8-11] Fixed: Copying and pasting data in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) throws an error.
-* [#1916](https://github.com/ckeditor/ckeditor-dev/issues/1916): [IE9-11] Fixed: Pressing the <kbd>Delete</kbd> key in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) throws an error.
-* [#2003](https://github.com/ckeditor/ckeditor-dev/issues/2003): [Firefox] Fixed: Right-clicking multiple selected table cells containing empty paragraphs removes the selection.
-* [#1816](https://github.com/ckeditor/ckeditor-dev/issues/1816): Fixed: Table breaks when <kbd>Enter</kbd> is pressed over the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin.
-* [#1115](https://github.com/ckeditor/ckeditor-dev/issues/1115): Fixed: The `<font>` tag is not preserved when proper configuration is provided and a style is applied by the [Font](https://ckeditor.com/cke4/addon/font) plugin.
-* [#727](https://github.com/ckeditor/ckeditor-dev/issues/727): Fixed: Custom styles may be invisible in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin.
-* [#988](https://github.com/ckeditor/ckeditor-dev/issues/988): Fixed: ACF-enabled custom elements prefixed with `object`, `embed`, `param` are removed from the editor content.
-
-API Changes:
-
-* [#2249](https://github.com/ckeditor/ckeditor-dev/issues/1791): Added the [`editor.plugins.detectConflict()`](https://ckeditor.com/docs/ckeditor4/latest/CKEDITOR_editor_plugins.html#method-detectConflict) method finding conflicts between provided plugins.
-
-## CKEditor 4.10
-
-New Features:
-
-* [#1751](https://github.com/ckeditor/ckeditor-dev/issues/1751): Introduced the **Autocomplete** feature that consists of the following plugins:
-	* [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) &ndash; Provides contextual completion feature for custom text matches based on user input.
-	* [Text Watcher](https://ckeditor.com/cke4/addon/textWatcher) &ndash; Checks whether an editor's text change matches the chosen criteria.
-	* [Text Match](https://ckeditor.com/cke4/addon/textMatch) &ndash; Allows to search [`CKEDITOR.dom.range`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html) for matching text.
-* [#1703](https://github.com/ckeditor/ckeditor-dev/issues/1703): Introduced the [Mentions](https://ckeditor.com/cke4/addon/mentions) plugin providing smart completion feature for custom text matches based on user input starting with a chosen marker character.
-* [#1746](https://github.com/ckeditor/ckeditor-dev/issues/1703): Introduced the [Emoji](https://ckeditor.com/cke4/addon/emoji) plugin providing completion feature for emoji ideograms.
-* [#1761](https://github.com/ckeditor/ckeditor-dev/issues/1761): The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin now supports email links.
-
-Fixed Issues:
-
-* [#1458](https://github.com/ckeditor/ckeditor-dev/issues/1458): [Edge] Fixed: After blurring the editor it takes 2 clicks to focus a widget.
-* [#1034](https://github.com/ckeditor/ckeditor-dev/issues/1034): Fixed: JAWS leaves forms mode after pressing the <kbd>Enter</kbd> key in an inline editor instance.
-* [#1748](https://github.com/ckeditor/ckeditor-dev/pull/1748): Fixed: Missing [`CKEDITOR.dialog.definition.onHide`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_definition.html#property-onHide) API documentation. Thanks to [sunnyone](https://github.com/sunnyone)!
-* [#1321](https://github.com/ckeditor/ckeditor-dev/issues/1321): Fixed: Ideographic space character (`\u3000`) is lost when pasting text.
-* [#1776](https://github.com/ckeditor/ckeditor-dev/issues/1776): Fixed: Empty caption placeholder of the [Image Base](https://ckeditor.com/cke4/addon/imagebase) plugin is not hidden when blurred.
-* [#1592](https://github.com/ckeditor/ckeditor-dev/issues/1592): Fixed: The [Image Base](https://ckeditor.com/cke4/addon/imagebase) plugin caption is not visible after paste.
-* [#620](https://github.com/ckeditor/ckeditor-dev/issues/620): Fixed: The [`config.forcePasteAsPlainText`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-forcePasteAsPlainText) option is not respected in internal and cross-editor pasting.
-* [#1467](https://github.com/ckeditor/ckeditor-dev/issues/1467): Fixed: The resizing cursor of the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin appearing in the middle of a merged cell.
-
-API Changes:
-
-* [#850](https://github.com/ckeditor/ckeditor-dev/issues/850): Backward incompatibility: Replaced the `replace` dialog from the [Find / Replace](https://ckeditor.com/cke4/addon/find) plugin with a `tabId` option in the `find` command.
-* [#1582](https://github.com/ckeditor/ckeditor-dev/issues/1582): The [`CKEDITOR.editor.addCommand()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-addCommand) method can now accept a [`CKEDITOR.command`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_command.html) instance as a parameter.
-* [#1712](https://github.com/ckeditor/ckeditor-dev/issues/1712): The [`extraPlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraPlugins), [`removePlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removePlugins) and [`plugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-plugins) configuration options allow whitespace.
-* [#1802](https://github.com/ckeditor/ckeditor-dev/issues/1802): The [`extraPlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraPlugins), [`removePlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removePlugins) and [`plugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-plugins) configuration options allow passing plugin names as an array.
-* [#1724](https://github.com/ckeditor/ckeditor-dev/issues/1724): Added an option to the [`getClientRect()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-getClientRect) function allowing to retrieve an absolute bounding rectangle of the element, i.e. a position relative to the upper-left corner of the topmost viewport.
-* [#1498](https://github.com/ckeditor/ckeditor-dev/issues/1498) : Added a new [`getClientRects()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-getClientRects) method to `CKEDITOR.dom.range`. It returns a list of rectangles for each selected element.
-* [#1993](https://github.com/ckeditor/ckeditor-dev/issues/1993): Added the [`CKEDITOR.tools.throttle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-throttle) function.
-
-Other Changes:
-
-* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugins:
-	* Language dictionary update: Added support for the Uzbek Latin language.
-	* Languages no longer supported as additional languages: Manx - Isle of Man (`gv_GB`) and Interlingua (`ia_XR`).
-	* Extended and improved language dictionaries: Georgian and Swedish. Also added the missing word _"Ensure"_ to the American, British and Canada English language.
-	* [#141](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/141) Fixed: SCAYT throws "Uncaught Error: Error in RangyWrappedRange module: createRange(): Parameter must be a Window object or DOM node".
-	* [#153](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/153) [Chrome] Fixed: Correcting a word in the widget in SCAYT moves focus to another editable.
-	* [#155](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/155) [IE8] Fixed: SCAYT throws an error and does not work.
-	* [#156](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/156) [IE10] Fixed: SCAYT does not seem to work.
-	* Fixed: After some text is dragged and dropped, the markup is not refreshed for grammar problems in SCAYT.
-	* Fixed: Request to FastCGI fails when the user tries to replace a word with non-English characters with a proper suggestion in WSC.
-	* [Firefox] Fixed: <kbd>Ctrl</kbd>+<kbd>Z</kbd> removes focus in SCAYT.
-	* Grammar support for default languages was improved.
-	* New application source URL was added in SCAYT.
-	* Removed green marks and legend related to grammar-supported languages in the Languages tab of SCAYT. Grammar is now supported for almost all the anguages in the list for an additional fee.
-	* Fixed: JavaScript error in the console: "Cannot read property 'split' of undefined" in SCAYT and WSC.
-	* [IE10] Fixed: Markup is not set for a specific case in SCAYT.
-	* Fixed: Accessibility issue: No `alt` attribute for the logo image in the About tab of SCAYT.
-
-## CKEditor 4.9.2
-
-**Security Updates:**
-
-* Fixed XSS vulnerability in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) (`image2`) plugin reported by [Kyaw Min Thein](https://twitter.com/kyawminthein99).
-
-	Issue summary: It was possible to execute XSS inside CKEditor using the `<img>` tag and specially crafted HTML. Please note that the default presets (Basic/Standard/Full) do not include this plugin, so you are only at risk if you made a custom build and enabled this plugin.
-
-We would like to thank the [Drupal security team](https://www.drupal.org/drupal-security-team) for bringing this matter to our attention and coordinating the fix and release process!
-
-## CKEditor 4.9.1
-
-Fixed Issues:
-
-* [#1835](https://github.com/ckeditor/ckeditor-dev/issues/1835): Fixed: Integration between [CKFinder](https://ckeditor.com/ckeditor-4/ckfinder/) and the [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin does not work.
-
-## CKEditor 4.9
-
-New Features:
-
-* [#932](https://github.com/ckeditor/ckeditor-dev/issues/932): Introduced Easy Image feature for inserting images that are automatically rescaled, optimized, responsive and delivered through a blazing-fast CDN. Three new plugins were added to support it:
-    * [Easy Image](https://ckeditor.com/cke4/addon/easyimage),
-    * [Cloud Services](https://ckeditor.com/cke4/addon/cloudservices)
-    * [Image Base](https://ckeditor.com/cke4/addon/imagebase)
-* [#1338](https://github.com/ckeditor/ckeditor-dev/issues/1338): Keystroke labels are displayed for function keys (like F7, F8).
-* [#643](https://github.com/ckeditor/ckeditor-dev/issues/643): The [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin can now upload files using XHR requests. This allows for setting custom HTTP headers using the [`config.fileTools_requestHeaders`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fileTools_requestHeaders) configuration option.
-* [#1365](https://github.com/ckeditor/ckeditor-dev/issues/1365): The [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin uses XHR requests by default.
-* [#1399](https://github.com/ckeditor/ckeditor-dev/issues/1399): Added the possibility to set [`CKEDITOR.config.startupFocus`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-startupFocus) as `start` or `end` to specify where the editor focus should be after the initialization.
-* [#1441](https://github.com/ckeditor/ckeditor-dev/issues/1441): The [Magic Line](https://ckeditor.com/cke4/addon/magicline) plugin line element can now be identified by the `data-cke-magic-line="1"` attribute.
-
-Fixed Issues:
-
-* [#595](https://github.com/ckeditor/ckeditor-dev/issues/595): Fixed: Pasting does not work on mobile devices.
-* [#869](https://github.com/ckeditor/ckeditor-dev/issues/869): Fixed: Empty selection clears cached clipboard data in the editor.
-* [#1419](https://github.com/ckeditor/ckeditor-dev/issues/1419): Fixed: The [Widget Selection](https://ckeditor.com/cke4/addon/widgetselection) plugin selects the editor content with the <kbd>Alt+A</kbd> key combination on Windows.
-* [#1274](https://github.com/ckeditor/ckeditor-dev/issues/1274): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) does not match a single selected image using the [`contextDefinition.cssSelector`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_balloontoolbar_contextDefinition.html#property-cssSelector) matcher.
-* [#1232](https://github.com/ckeditor/ckeditor-dev/issues/1232): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) buttons should be registered as focusable elements.
-* [#1342](https://github.com/ckeditor/ckeditor-dev/issues/1342): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) should be re-positioned after the [`change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event.
-* [#1426](https://github.com/ckeditor/ckeditor-dev/issues/1426): [IE8-9] Fixed: Missing [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) background in the [Kama](https://ckeditor.com/cke4/addon/kama) skin. Thanks to [Christian Elmer](https://github.com/keinkurt)!
-* [#1470](https://github.com/ckeditor/ckeditor-dev/issues/1470): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) is not visible after drag and drop of a widget it is attached to.
-* [#1048](https://github.com/ckeditor/ckeditor-dev/issues/1048): Fixed: [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) is not positioned properly when a margin is added to its non-static parent.
-* [#889](https://github.com/ckeditor/ckeditor-dev/issues/889): Fixed: Unclear error message for width and height fields in the [Image](https://ckeditor.com/cke4/addon/image) and [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugins.
-* [#859](https://github.com/ckeditor/ckeditor-dev/issues/859): Fixed: Cannot edit a link after a double-click on the text in the link.
-* [#1013](https://github.com/ckeditor/ckeditor-dev/issues/1013): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not work correctly with the [`config.forcePasteAsPlainText`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-forcePasteAsPlainText) option.
-* [#1356](https://github.com/ckeditor/ckeditor-dev/issues/1356): Fixed: [Border parse function](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_parse.html#method-border) does not allow spaces in the color value.
-* [#1010](https://github.com/ckeditor/ckeditor-dev/issues/1010): Fixed: The CSS `border` shorthand property was incorrectly expanded ignoring the `border-color` style.
-* [#1535](https://github.com/ckeditor/ckeditor-dev/issues/1535): Fixed: [Widget](https://ckeditor.com/cke4/addon/widget) mouseover border contrast is insufficient.
-* [#1516](https://github.com/ckeditor/ckeditor-dev/issues/1516): Fixed: Fake selection allows removing content in read-only mode using the <kbd>Backspace</kbd> and <kbd>Delete</kbd> keys.
-* [#1570](https://github.com/ckeditor/ckeditor-dev/issues/1570): Fixed: Fake selection allows cutting content in read-only mode using the <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>X</kbd> keys.
-* [#1363](https://github.com/ckeditor/ckeditor-dev/issues/1363): Fixed: Paste notification is unclear and it might confuse users.
-
-
-API Changes:
-
-* [#1346](https://github.com/ckeditor/ckeditor-dev/issues/1346): [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) [context manager API](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.balloontoolbar.contextManager.html) is now available in the [`pluginDefinition.init()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_pluginDefinition.html#method-init) method of the [requiring](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_pluginDefinition.html#property-requires) plugin.
-* [#1530](https://github.com/ckeditor/ckeditor-dev/issues/1530): Added the possibility to use custom icons for [buttons](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_button.html.html).
-
-Other Changes:
-
-* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugins:
-	* SCAYT [`scayt_minWordLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#scayt_minWordLength) configuration option now defaults to 3 instead of 4.
-	* SCAYT default number of suggested words in the context menu changed to 3.
-	* [#90](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/90): Fixed: Selection is lost on link creation if SCAYT highlights the word.
-	* Fixed: SCAYT crashes when the browser `localStorage` is disabled.
-	* [IE11] Fixed: `Unable to get property type of undefined or null reference` error in the browser console when SCAYT is disabled/enabled.
-	* [#46](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/46): Fixed: Editing is blocked when remote spell checker server is offline.
-	* Fixed: User Dictionary cannot be created in WSC due to `You already have the dictionary` error.
-	* Fixed: Words with apostrophe `'` on the replacement make the WSC dialog inaccessible.
-	* Fixed: SCAYT/WSC causes the `Uncaught TypeError` error in the browser console.
-* [#1337](https://github.com/ckeditor/ckeditor-dev/issues/1337): Updated the samples layout with the new CKEditor 4 logo and color scheme.
-* [#1591](https://github.com/ckeditor/ckeditor-dev/issues/1591): CKBuilder and language tools are now downloaded over HTTPS. Thanks to [August Detlefsen](https://github.com/augustd)!
-
-## CKEditor 4.8
-
-**Important Notes:**
-
-* [#1249](https://github.com/ckeditor/ckeditor-dev/issues/1249): Enabled the [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin by default in standard and full presets. Also, it will no longer log an error in case of missing [`config.imageUploadUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-imageUploadUrl) property.
-
-New Features:
-
-* [#933](https://github.com/ckeditor/ckeditor-dev/issues/933): Introduced [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) plugin.
-* [#662](https://github.com/ckeditor/ckeditor-dev/issues/662): Introduced image inlining for the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#468](https://github.com/ckeditor/ckeditor-dev/issues/468): [Edge] Introduced support for the Clipboard API.
-* [#607](https://github.com/ckeditor/ckeditor-dev/issues/607): Manually inserted Hex color is prefixed with a hash character (`#`) if needed. It ensures a valid Hex color value is used when setting the table cell border or background color with the [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) window.
-* [#584](https://github.com/ckeditor/ckeditor-dev/issues/584): [Font size and Family](https://ckeditor.com/cke4/addon/font) and [Format](https://ckeditor.com/cke4/addon/format) drop-downs are not toggleable anymore. Default option to reset styles added.
-* [#856](https://github.com/ckeditor/ckeditor-dev/issues/856): Introduced the [`CKEDITOR.tools.keystrokeToArray()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-keystrokeToArray) method. It converts a keystroke into its string representation, returning every key name as a separate array element.
-* [#1053](https://github.com/ckeditor/ckeditor-dev/issues/1053): Introduced the [`CKEDITOR.tools.object.merge()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-merge) method. It allows to merge two objects, returning the new object with all properties from both objects deeply cloned.
-* [#1073](https://github.com/ckeditor/ckeditor-dev/issues/1073): Introduced the [`CKEDITOR.tools.array.every()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_array.html#method-every) method. It invokes a given test function on every array element and returns `true` if all elements pass the test.
-
-Fixed Issues:
-
-* [#796](https://github.com/ckeditor/ckeditor-dev/issues/796): Fixed: A list is pasted from OneNote in the reversed order.
-* [#834](https://github.com/ckeditor/ckeditor-dev/issues/834): [IE9-11] Fixed: The editor does not save the selected state of radio buttons inserted by the [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin.
-* [#704](https://github.com/ckeditor/ckeditor-dev/issues/704): [Edge] Fixed: Using <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>Z</kbd> breaks widget structure.
-* [#591](https://github.com/ckeditor/ckeditor-dev/issues/591): Fixed: A column is inserted in a wrong order inside the table if any cell has a vertical split.
-* [#787](https://github.com/ckeditor/ckeditor-dev/issues/787): Fixed: Using Cut inside a nested table does not cut the selected content.
-* [#842](https://github.com/ckeditor/ckeditor-dev/issues/842): Fixed: List style not restored when toggling list indent level in the [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugin.
-* [#711](https://github.com/ckeditor/ckeditor-dev/issues/711): Fixed: Dragging widgets should only work with the left mouse button.
-* [#862](https://github.com/ckeditor/ckeditor-dev/issues/862): Fixed: The "Object Styles" group in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin is visible only if the whole element is selected.
-* [#994](https://github.com/ckeditor/ckeditor-dev/pull/994): Fixed: Typo in the [`CKEDITOR.focusManager.focus()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_focusManager.html#method-focus) API documentation. Thanks to [benjy](https://github.com/benjy)!
-* [#1014](https://github.com/ckeditor/ckeditor-dev/issues/1014): Fixed: The [Table Tools](https://ckeditor.com/cke4/addon/tabletools) Cell Properties dialog is now [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) aware &mdash; it is not possible to change the cell width or height if corresponding styles are disabled.
-* [#877](https://github.com/ckeditor/ckeditor-dev/issues/877): Fixed: A list with custom bullets with exotic characters crashes the editor when [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#605](https://github.com/ckeditor/ckeditor-dev/issues/605): Fixed: Inline widgets do not preserve trailing spaces.
-* [#1008](https://github.com/ckeditor/ckeditor-dev/issues/1008): Fixed: Shorthand Hex colors from the [`config.colorButton_colors`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_colors) option are not correctly highlighted in the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) Text Color or Background Color panel.
-* [#1094](https://github.com/ckeditor/ckeditor-dev/issues/1094): Fixed: Widget definition [`upcast`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-upcasts) methods are called for every element.
-* [#1057](https://github.com/ckeditor/ckeditor-dev/issues/1057): Fixed: The [Notification](https://ckeditor.com/addon/notification) plugin overwrites Web Notifications API due to leakage to the global scope.
-* [#1068](https://github.com/ckeditor/ckeditor-dev/issues/1068): Fixed: Upload widget paste listener ignores changes to the [`uploadWidgetDefinition`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadWidgetDefinition.html).
-* [#921](https://github.com/ckeditor/ckeditor-dev/issues/921): Fixed: [Edge] CKEditor erroneously perceives internal copy and paste as type "external".
-* [#1213](https://github.com/ckeditor/ckeditor-dev/issues/1213): Fixed: Multiple images uploaded using [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin are randomly duplicated or mangled.
-* [#532](https://github.com/ckeditor/ckeditor-dev/issues/532): Fixed: Removed an outdated user guide link from the [About](https://ckeditor.com/cke4/addon/about) dialog.
-* [#1221](https://github.com/ckeditor/ckeditor-dev/issues/1221): Fixed: Invalid CSS loaded by [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) plugin when [`config.skin`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-skin) is loaded using a custom path.
-* [#522](https://github.com/ckeditor/ckeditor-dev/issues/522): Fixed: Widget selection is not removed when widget is inside table cell with [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin enabled.
-* [#1027](https://github.com/ckeditor/ckeditor-dev/issues/1027): Fixed: Cannot add multiple images to the table with [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin in certain situations.
-* [#1069](https://github.com/ckeditor/ckeditor-dev/issues/1069): Fixed: Wrong shape processing by [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#995](https://github.com/ckeditor/ckeditor-dev/issues/995): Fixed: Hyperlinked image gets inserted twice by [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#1287](https://github.com/ckeditor/ckeditor-dev/issues/1287): Fixed: [Widget](https://ckeditor.com/cke4/addon/widget) plugin throws exception if included in editor build but not loaded into editor's instance.
-
-API Changes:
-
-* [#1097](https://github.com/ckeditor/ckeditor-dev/issues/1097): Widget [`upcast`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-upcast) methods are now called in the [widget definition's](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#property-definition) context.
-* [#1118](https://github.com/ckeditor/ckeditor-dev/issues/1118): Added the `show` option in the [`balloonPanel.attach()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_balloonPanel.html#method-attach) method, allowing to attach a hidden [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) instance.
-* [#1145](https://github.com/ckeditor/ckeditor-dev/issues/1145): Added the [`skipNotifications`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-skipNotifications) option to the [`CKEDITOR.fileTools.uploadWidgetDefinition`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadWidgetDefinition.html), allowing to switch off default notifications displayed by upload widgets.
-
-Other Changes:
-
-* [#815](https://github.com/ckeditor/ckeditor-dev/issues/815): Removed Node.js dependency from the CKEditor build script.
-* [#1041](https://github.com/ckeditor/ckeditor-dev/pull/1041), [#1131](https://github.com/ckeditor/ckeditor-dev/issues/1131): Updated URLs pointing to [CKSource](https://cksource.com/) and [CKEditor](https://ckeditor.com/) resources after the launch of new websites.
-
-## CKEditor 4.7.3
-
-New Features:
-
-* [#568](https://github.com/ckeditor/ckeditor-dev/issues/568): Added possibility to adjust nested editables' filters using the [`CKEDITOR.filter.disallowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#property-disallowedContent) property.
-
-Fixed Issues:
-
-* [#554](https://github.com/ckeditor/ckeditor-dev/issues/554): Fixed: [`change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event not fired when typing the first character after pasting into the editor. Thanks to [Daniel Miller](https://github.com/millerdev)!
-* [#566](https://github.com/ckeditor/ckeditor-dev/issues/566): Fixed: The CSS `border` shorthand property with zero width (`border: 0px solid #000;`) causes the table to have the border attribute set to 1.
-* [#779](https://github.com/ckeditor/ckeditor-dev/issues/779): Fixed: The [Remove Format](https://ckeditor.com/cke4/addon/removeformat) plugin removes elements with language definition inserted by the [Language](https://ckeditor.com/cke4/addon/language) plugin.
-* [#423](https://github.com/ckeditor/ckeditor-dev/issues/423): Fixed: The [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin pastes paragraphs into the editor even if [`CKEDITOR.config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) is set to `CKEDITOR.ENTER_BR`.
-* [#719](https://github.com/ckeditor/ckeditor-dev/issues/719): Fixed: Image inserted using the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin can be resized when the editor is in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
-* [#577](https://github.com/ckeditor/ckeditor-dev/issues/577): Fixed: The "Delete Columns" command provided by the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin throws an error when trying to delete columns.
-* [#867](https://github.com/ckeditor/ckeditor-dev/issues/867): Fixed: Typing into a selected table throws an error.
-* [#817](https://github.com/ckeditor/ckeditor-dev/issues/817): Fixed: The [Save](https://ckeditor.com/cke4/addon/save) plugin does not work in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea).
-
-Other Changes:
-
-* Updated the [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin:
-	* [#40](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/40): Fixed: IE10 throws an error when spell checking is started.
-* [#800](https://github.com/ckeditor/ckeditor-dev/issues/800): Added the [`CKEDITOR.dom.selection.isCollapsed()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-isCollapsed) method which is a simpler way to check if the selection is collapsed.
-* [#830](https://github.com/ckeditor/ckeditor-dev/issues/830): Added an option to define which dialog tab should be shown by default when creating [`CKEDITOR.dialogCommand`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dialogCommand.html).
-
-## CKEditor 4.7.2
-
-New Features:
-
-* [#455](https://github.com/ckeditor/ckeditor-dev/issues/455): Added [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) integration with the [Justify](https://ckeditor.com/cke4/addon/justify) plugin.
-
-Fixed Issues:
-
-* [#663](https://github.com/ckeditor/ckeditor-dev/issues/663): [Chrome] Fixed: Clicking the scrollbar throws an `Uncaught TypeError: element.is is not a function` error.
-* [#694](https://github.com/ckeditor/ckeditor-dev/pull/694): Refactoring in the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin:
-  * [#520](https://github.com/ckeditor/ckeditor-dev/issues/520): Fixed: Widgets cannot be properly pasted into a table cell.
-  * [#460](https://github.com/ckeditor/ckeditor-dev/issues/460): Fixed: Editor gone after pasting into an editor within a table.
-* [#579](https://github.com/ckeditor/ckeditor-dev/issues/579): Fixed: Internal `cke_table-faked-selection-table` class is visible in the Stylesheet Classes field of the [Table Properties](https://ckeditor.com/cke4/addon/table) dialog.
-* [#545](https://github.com/ckeditor/ckeditor-dev/issues/545): [Edge] Fixed: Error thrown when pressing the [Select All](https://ckeditor.com/cke4/addon/selectall) button in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea).
-* [#582](https://github.com/ckeditor/ckeditor-dev/issues/582): Fixed: Double slash in the path to stylesheet needed by the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin. Thanks to [Marius Dumitru Florea](https://github.com/mflorea)!
-* [#491](https://github.com/ckeditor/ckeditor-dev/issues/491): Fixed: Unnecessary dependency on the [Editor Toolbar](https://ckeditor.com/cke4/addon/toolbar) plugin inside the [Notification](https://ckeditor.com/cke4/addon/notification) plugin.
-* [#646](https://github.com/ckeditor/ckeditor-dev/issues/646): Fixed: Error thrown into the browser console after opening the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin menu in the editor without any selection.
-* [#501](https://github.com/ckeditor/ckeditor-dev/issues/501): Fixed: Double click does not open the dialog for modifying anchors inserted via the [Link](https://ckeditor.com/cke4/addon/link) plugin.
-* [#9780](https://dev.ckeditor.com/ticket/9780): [IE8-9] Fixed: Clicking inside an empty [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) editor throws an error.
-* [#16820](https://dev.ckeditor.com/ticket/16820): [IE10] Fixed: Clicking below a single horizontal rule throws an error.
-* [#426](https://github.com/ckeditor/ckeditor-dev/issues/426): Fixed: The [`range.cloneContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-cloneContents) method selects the whole element when the selection starts at the beginning of that element.
-* [#644](https://github.com/ckeditor/ckeditor-dev/issues/644): Fixed: The [`range.extractContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-extractContents) method returns an incorrect result when multiple nodes are selected.
-* [#684](https://github.com/ckeditor/ckeditor-dev/issues/684): Fixed: The [`elementPath.contains()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_elementPath.html#method-contains) method incorrectly excludes the last element instead of root when the `fromTop` parameter is set to `true`.
-
-Other Changes:
-
-* Updated the [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) plugin:
-	* [#148](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/148): Fixed: SCAYT leaves underlined word after the CKEditor Replace dialog corrects it.
-* [#751](https://github.com/ckeditor/ckeditor-dev/issues/751): Added the [`CKEDITOR.dom.nodeList.toArray()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_nodeList.html#method-toArray) method which returns an array representation of a [node list](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dom.nodeList.html).
-
-## CKEditor 4.7.1
-
-New Features:
-
-* Added a new Mexican Spanish localization. Thanks to [David Alexandro Rodriguez](https://www.transifex.com/user/profile/darsco16/)!
-* [#413](https://github.com/ckeditor/ckeditor-dev/issues/413): Added Paste as Plain Text keyboard shortcut to the [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) instructions.
-
-Fixed Issues:
-
-* [#515](https://github.com/ckeditor/ckeditor-dev/issues/515): [Chrome] Fixed: Mouse actions on CKEditor scrollbar throw an exception when the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is loaded.
-* [#493](https://github.com/ckeditor/ckeditor-dev/issues/493): Fixed: Selection started from a nested table causes an error in the browser while scrolling down.
-* [#415](https://github.com/ckeditor/ckeditor-dev/issues/415): [Firefox] Fixed: <kbd>Enter</kbd> key breaks the table structure when pressed in a table selection.
-* [#457](https://github.com/ckeditor/ckeditor-dev/issues/457): Fixed: Error thrown when deleting content from the editor with no selection.
-* [#478](https://github.com/ckeditor/ckeditor-dev/issues/478): [Chrome] Fixed:  Error thrown by the [Enter Key](https://ckeditor.com/cke4/addon/enterkey) plugin when pressing <kbd>Enter</kbd> with no selection.
-* [#424](https://github.com/ckeditor/ckeditor-dev/issues/424): Fixed: Error thrown by [Tab Key Handling](https://ckeditor.com/cke4/addon/tab) and [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugins when pressing <kbd>Tab</kbd> with no selection in inline editor.
-* [#476](https://github.com/ckeditor/ckeditor-dev/issues/476): Fixed: Anchors inserted with the [Link](https://ckeditor.com/cke4/addon/link) plugin on collapsed selection cannot be edited.
-* [#417](https://github.com/ckeditor/ckeditor-dev/issues/417): Fixed: The [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin throws an error when used with a table with only header or footer rows.
-* [#523](https://github.com/ckeditor/ckeditor-dev/issues/523): Fixed: The [`editor.getCommandKeystroke()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getCommandKeystroke) method does not obtain the correct keystroke.
-* [#534](https://github.com/ckeditor/ckeditor-dev/issues/534): [IE] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not work in Quirks Mode.
-* [#450](https://github.com/ckeditor/ckeditor-dev/issues/450): Fixed: [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html) incorrectly transforms the `margin` CSS property.
-
-## CKEditor 4.7
-
-**Important Notes:**
-
-* [#13793](https://dev.ckeditor.com/ticket/13793): The [`embed_provider`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-embed_provider) configuration option for the [Media Embed](https://ckeditor.com/cke4/addon/embed) and [Semantic Media Embed](https://ckeditor.com/cke4/addon/embedsemantic) plugins is no longer preset by default.
-* The [UI Color](https://ckeditor.com/cke4/addon/uicolor) plugin now uses a custom color picker instead of the `YUI 2.7.0` library which has some known vulnerabilities (it's a security precaution, there was no security issue in CKEditor due to the way it was used).
-
-New Features:
-
-* [#16755](https://dev.ckeditor.com/ticket/16755): Added the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin that lets you select and manipulate an arbitrary rectangular table fragment (a few cells, a row or a column).
-* [#16961](https://dev.ckeditor.com/ticket/16961): Added support for pasting from Microsoft Excel.
-* [#13381](https://dev.ckeditor.com/ticket/13381): Dynamic code evaluation call in [`CKEDITOR.template`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.template.html) removed. CKEditor can now be used without the `unsafe-eval` Content Security Policy. Thanks to [Caridy Patiño](http://caridy.name)!
-* [#16971](https://dev.ckeditor.com/ticket/16971): Added support for color in the `background` property containing also other styles for table cells in the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin.
-* [#16847](https://dev.ckeditor.com/ticket/16847): Added support for parsing and inlining any formatting created using the Microsoft Word style system to the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#16818](https://dev.ckeditor.com/ticket/16818): Added table cell height parsing in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#16850](https://dev.ckeditor.com/ticket/16850): Added a new [`config.enableContextMenu`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enableContextMenu) configuration option for enabling and disabling the [context menu](https://ckeditor.com/cke4/addon/contextmenu).
-* [#16937](https://dev.ckeditor.com/ticket/16937): The `command` parameter in [`CKEDITOR.editor.getCommandKeystroke()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getCommandKeystroke) now also accepts a command name as an argument.
-* [#17010](https://dev.ckeditor.com/ticket/17010): The [`CKEDITOR.dom.range.shrink()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-shrink) method now allows for skipping bogus `<br>` elements.
-
-Fixed Issues:
-
-* [#16935](https://dev.ckeditor.com/ticket/16935): [Chrome] Fixed: Blurring the editor in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea) throws an error.
-* [#16825](https://dev.ckeditor.com/ticket/16825): [Chrome] Fixed: Error thrown when destroying a focused inline editor.
-* [#16857](https://dev.ckeditor.com/ticket/16857): Fixed: <kbd>Ctrl+Shift+V</kbd> blocked by [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting).
-* [#16845](https://dev.ckeditor.com/ticket/16845): [IE] Fixed: Cursor jumps to the top of the scrolled editor after focusing it when the [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) plugin is enabled.
-* [#16786](https://dev.ckeditor.com/ticket/16786): Fixed: Added missing translations for the [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) plugin.
-* [#14714](https://dev.ckeditor.com/ticket/14714): [WebKit/Blink] Fixed: Exception thrown on refocusing a blurred inline editor.
-* [#16913](https://dev.ckeditor.com/ticket/16913): [Firefox, IE] Fixed: [Paste as Plain Text](https://ckeditor.com/cke4/addon/pastetext) keystroke does not work.
-* [#16968](https://dev.ckeditor.com/ticket/16968): Fixed: [Safari] [Paste as Plain Text](https://ckeditor.com/cke4/addon/pastetext) is not handled by the editor.
-* [#16912](https://dev.ckeditor.com/ticket/16912): Fixed: Exception thrown when a single image is pasted using [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#16821](https://dev.ckeditor.com/ticket/16821): Fixed: Extraneous `<span>` elements with `height` style stacked when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#16866](https://dev.ckeditor.com/ticket/16866): [IE, Edge] Fixed: Whitespaces not preserved when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#16860](https://dev.ckeditor.com/ticket/16860): Fixed: Paragraphs which only look like lists incorrectly transformed into them when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#16817](https://dev.ckeditor.com/ticket/16817): Fixed: When [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword), paragraphs are transformed into lists with some corrupted data.
-* [#16833](https://dev.ckeditor.com/ticket/16833): [IE11] Fixed: Malformed list with headers [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#16826](https://dev.ckeditor.com/ticket/16826): [IE] Fixed: Superfluous paragraphs within lists [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#12465](https://dev.ckeditor.com/ticket/12465): Fixed: Cannot change the state of checkboxes or radio buttons if the properties dialog was invoked with a double-click.
-* [#13062](https://dev.ckeditor.com/ticket/13062): Fixed: Impossible to unlink when the caret is at the edge of the link.
-* [#13585](https://dev.ckeditor.com/ticket/13585): Fixed: Error when wrapping two adjacent `<div>` elements with a `<div>`.
-* [#16811](https://dev.ckeditor.com/ticket/16811): Fixed: Table alignment is not preserved by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#16810](https://dev.ckeditor.com/ticket/16810): Fixed: Vertical align in tables is not supported by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
-* [#11956](https://dev.ckeditor.com/ticket/11956): [Blink, IE] Fixed: [Link](https://ckeditor.com/cke4/addon/link) dialog does not open on a double click on the second word of the link with a background color or other styles.
-* [#10472](https://dev.ckeditor.com/ticket/10472): Fixed: Unable to use [Table Resize](https://ckeditor.com/cke4/addon/tableresize) on table header and footer.
-* [#14762](https://dev.ckeditor.com/ticket/14762): Fixed: Hovering over an empty table (without rows or cells) throws an error when the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin is active.
-* [#16777](https://dev.ckeditor.com/ticket/16777): [Edge] Fixed: The [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin does not allow to drop widgets into the editor.
-* [#14894](https://dev.ckeditor.com/ticket/14894): [Chrome] Fixed: The editor scrolls to the top after focusing or when a dialog is opened.
-* [#14769](https://dev.ckeditor.com/ticket/14769): Fixed: URLs with '-' in host are not detected by the [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin.
-* [#16804](https://dev.ckeditor.com/ticket/16804): Fixed: Focus is not on the first menu item when the user opens a context menu or a drop-down list from the editor toolbar.
-* [#14407](https://dev.ckeditor.com/ticket/14407): [IE] Fixed: Non-editable widgets can be edited.
-* [#16927](https://dev.ckeditor.com/ticket/16927): Fixed: An error thrown if a bundle containing the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin is run in ES5 strict mode. Thanks to [Igor Rubinovich](https://github.com/IgorRubinovich)!
-* [#16920](https://dev.ckeditor.com/ticket/16920): Fixed: Several plugins not using the [Dialog](https://ckeditor.com/cke4/addon/dialog) plugin as a direct dependency.
-* [PR#336](https://github.com/ckeditor/ckeditor-dev/pull/336): Fixed: Typo in [`CKEDITOR.getCss()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getCss) API documentation. Thanks to [knusperpixel](https://github.com/knusperpixel)!
-* [#17027](https://dev.ckeditor.com/ticket/17027): Fixed: Command event data should be initialized as an empty object.
-* Fixed the behavior of HTML parser when parsing `src`/`srcdoc` attributes of the `<iframe>` element in a CKEditor setup with ACF turned off and without the [Iframe Dialog](https://ckeditor.com/cke4/addon/iframe) plugin. The issue was originally reported as a security issue by [Sriramk21](https://twitter.com/sriramk21) from Pegasystems and was later downgraded by the security team into a normal issue due to the requirement of having ACF turned off. Disabling [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) is against [security best practices](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_best_practices.html#security), so the problem described above has not been considered a security issue as such.
-
-Other Changes:
-
-* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugins:
-	* Fixed: DOM Exception after clicking "Remove Language" on a selected word with enabled [Language](https://ckeditor.com/cke4/addon/language) plugin in SCAYT.
-* [#16958](https://dev.ckeditor.com/ticket/16958): Switched the default MathJax CDN provider for the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin from `cdn.mathjax.org` to [cdnjs](https://cdnjs.com/), due to closing of `cdn.mathjax.org` scheduled for April 30, 2017.
-* [#16954](https://dev.ckeditor.com/ticket/16954): Removed the paste dialog.
-* [#16982](https://dev.ckeditor.com/ticket/16982): Latest Safari now supports enhanced Clipboard API introduced in CKEditor 4.5.0.
-* [#17025](https://dev.ckeditor.com/ticket/17025): Updated [Bender.js](https://github.com/benderjs/benderjs) to 0.4.2.
-
-## CKEditor 4.6.2
-
-New Features:
-
-* [#16733](https://dev.ckeditor.com/ticket/16733): Added a new pastel color palette for the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin and a new [`config.colorButton_colorsPerRow`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_colorsPerRow) configuration option for setting the number of rows in the color selector.
-* [#16752](https://dev.ckeditor.com/ticket/16752): Added a new Azerbaijani localization. Thanks to the [Azerbaijani language team](https://www.transifex.com/ckeditor/teams/11143/az/)!
-* [#13818](https://dev.ckeditor.com/ticket/13818): It is now possible to group [Widget](https://ckeditor.com/cke4/addon/widget) [style definitions](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_styles.html#widget-styles), so applying one style disables the other.
-
-Fixed Issues:
-
-* [#13446](https://dev.ckeditor.com/ticket/13446): [Chrome] Fixed: It is possible to type in an unfocused inline editor.
-* [#14856](https://dev.ckeditor.com/ticket/14856): Fixed: [Font size and font family](https://ckeditor.com/cke4/addon/font) reset each other when modified at certain positions.
-* [#16745](https://dev.ckeditor.com/ticket/16745): [Edge] Fixed: List items are lost when [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#16682](https://dev.ckeditor.com/ticket/16682): [Edge] Fixed: A list gets [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword) as a set of paragraphs. Added the [`config.pasteFromWord_heuristicsEdgeList`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWord_heuristicsEdgeList) configuration option.
-* [#10373](https://dev.ckeditor.com/ticket/10373): Fixed: Context menu items can be dragged into the editor.
-* [#16728](https://dev.ckeditor.com/ticket/16728): [IE] Fixed: [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) breaks the editor in Quirks Mode.
-* [#16795](https://dev.ckeditor.com/ticket/16795): [IE] Fixed: [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) breaks the editor in Compatibility Mode.
-* [#16675](https://dev.ckeditor.com/ticket/16675): Fixed: Styles applied with [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) to a single table cell are applied to the whole table.
-* [#16753](https://dev.ckeditor.com/ticket/16753): Fixed: [`element.setSize()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-setSize) sets incorrect editor dimensions if the border width is represented as a fraction of pixels.
-* [#16705](https://dev.ckeditor.com/ticket/16705): [Firefox] Fixed: Unable to paste images as Base64 strings when using [Clipboard](https://ckeditor.com/cke4/addon/clipboard).
-* [#14869](https://dev.ckeditor.com/ticket/14869): Fixed: JavaScript error is thrown when trying to use [Find](https://ckeditor.com/cke4/addon/find) in a [`<div>`-based editor](https://ckeditor.com/cke4/addon/divarea).
-
-## CKEditor 4.6.1
-
-New Features:
-
-* [#16639](https://dev.ckeditor.com/ticket/16639): The `callback` parameter in the [`CKEDITOR.ajax.post()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html#method-post) method became optional.
-
-Fixed Issues:
-
-* [#11064](https://dev.ckeditor.com/ticket/11064): [Blink, WebKit] Fixed: Cannot select all editor content when a widget or a non-editable element is the first or last element of the content. Also fixes this issue in the [Select All](https://ckeditor.com/cke4/addon/selectall) plugin.
-* [#14755](https://dev.ckeditor.com/ticket/14755): [Blink, WebKit, IE8] Fixed: Browser hangs when a table is inserted in the place of a selected list with an empty last item.
-* [#16624](https://dev.ckeditor.com/ticket/16624): Fixed: Improved the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin which will now normalize the CSS `background` property if it only contains a color value. This fixes missing background colors when using [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#16600](https://dev.ckeditor.com/ticket/16600): [Blink, WebKit] Fixed: Error thrown occasionally by an uninitialized editable for multiple CKEditor instances on the same page.
-
-## CKEditor 4.6
-
-New Features:
-
-* [#14569](https://dev.ckeditor.com/ticket/14569): Added a new, flat, default CKEditor skin called [Moono-Lisa](https://ckeditor.com/cke4/addon/moono-lisa). Refreshed default colors available in the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin ([Text Color and Background Color](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_colorbutton.html) feature).
-* [#14707](https://dev.ckeditor.com/ticket/14707): Added a new [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) feature to enable easy copying of styles between your document parts.
-* Introduced the completely rewritten [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin:
-	* Backward incompatibility: The [`config.pasteFromWordRemoveFontStyles`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordRemoveFontStyles) option now defaults to `false`. This option will be deprecated in the future. Use [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) to replicate the effect of setting it to `true`.
-	* Backward incompatibility: The [`config.pasteFromWordNumberedHeadingToList`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordNumberedHeadingToList) and [`config.pasteFromWordRemoveStyles`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordRemoveStyles) options were dropped and no longer have any effect on pasted content.
-	* Major improvements in preservation of list numbering, styling and indentation (nested lists with multiple levels).
-	* Major improvements in document structure parsing that fix plenty of issues with distorted or missing content after paste.
-* Added new translation: Occitan. Thanks to [Cédric Valmary](https://totenoc.eu/)!
-* [#10015](https://dev.ckeditor.com/ticket/10015): Keyboard shortcuts (relevant to the operating system in use) will now be displayed in tooltips and context menus.
-* [#13794](https://dev.ckeditor.com/ticket/13794): The [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) feature now uses `uploaded.width/height` if set.
-* [#12541](https://dev.ckeditor.com/ticket/12541): Added the [Upload File](https://ckeditor.com/cke4/addon/uploadfile) plugin that lets you upload a file by drag&amp;dropping it into the editor content.
-* [#14449](https://dev.ckeditor.com/ticket/14449): Introduced the [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) plugin that lets you create stylish floating UI elements for the editor.
-* [#12077](https://dev.ckeditor.com/ticket/12077): Added support for the HTML5 `download` attribute in link (`<a>`) elements. Selecting the "Force Download" checkbox in the [Link](https://ckeditor.com/cke4/addon/link) dialog will cause the linked file to be downloaded automatically. Thanks to [sbusse](https://github.com/sbusse)!
-* [#13518](https://dev.ckeditor.com/ticket/13518): Introduced the [`additionalRequestParameters`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-additionalRequestParameters) property for file uploads to make it possible to send additional information about the uploaded file to the server.
-* [#14889](https://dev.ckeditor.com/ticket/14889): Added the [`config.image2_altRequired`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_altRequired) option for the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin to allow making alternative text a mandatory field. Thanks to [Andrey Fedoseev](https://github.com/andreyfedoseev)!
-
-Fixed Issues:
-
-* [#9991](https://dev.ckeditor.com/ticket/9991): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) should only normalize input data.
-* [#7209](https://dev.ckeditor.com/ticket/7209): Fixed: Lists with 3 levels not [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword) correctly.
-* [#14335](https://dev.ckeditor.com/ticket/14335): Fixed: Pasting a numbered list starting with a value different from "1" from Microsoft Word does not work correctly.
-* [#14542](https://dev.ckeditor.com/ticket/14542): Fixed: Copying a numbered list from Microsoft Word does not preserve list formatting.
-* [#14544](https://dev.ckeditor.com/ticket/14544): Fixed: Copying a nested list from Microsoft Word results in an empty list.
-* [#14660](https://dev.ckeditor.com/ticket/14660): Fixed: [Pasting text from  Word](https://ckeditor.com/cke4/addon/pastefromword) breaks the styling in some cases.
-* [#14867](https://dev.ckeditor.com/ticket/14867): [Firefox] Fixed: Text gets stripped when [pasting content from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#2507](https://dev.ckeditor.com/ticket/2507): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not detect pasting a part of a paragraph.
-* [#3336](https://dev.ckeditor.com/ticket/3336): Fixed: Extra blank row added on top of the content [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#6115](https://dev.ckeditor.com/ticket/6115): Fixed: When Right-to-Left text direction is applied to a table [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword), borders are missing on one side.
-* [#6342](https://dev.ckeditor.com/ticket/6342): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filters out a basic text style when it is [configured to use attributes](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_basicstyles.html#custom-basic-text-style-definition).
-* [#6457](https://dev.ckeditor.com/ticket/6457): [IE] Fixed: [Pasting from Word](https://ckeditor.com/cke4/addon/pastefromword) is extremely slow.
-* [#6789](https://dev.ckeditor.com/ticket/6789): Fixed: The `mso-list: ignore` style is not handled properly when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#7262](https://dev.ckeditor.com/ticket/7262): Fixed: Lists in preformatted body disappear when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#7662](https://dev.ckeditor.com/ticket/7662): [Opera] Fixed: Extra empty number/bullet shown in the editor body when editing a multi-level list [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#7807](https://dev.ckeditor.com/ticket/7807): Fixed: Last item in a list not converted to a `<li>` element after [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#7950](https://dev.ckeditor.com/ticket/7950): [IE] Fixed: Content [from Word pasted](https://ckeditor.com/cke4/addon/pastefromword) differently than in other browsers.
-* [#7982](https://dev.ckeditor.com/ticket/7982): Fixed: Multi-level lists get split into smaller ones when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#8231](https://dev.ckeditor.com/ticket/8231): [WebKit, Opera] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) inserts empty paragraphs.
-* [#8266](https://dev.ckeditor.com/ticket/8266): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) inserts a blank line at the top.
-* [#8341](https://dev.ckeditor.com/ticket/8341), [#7646](https://dev.ckeditor.com/ticket/7646): Fixed: Faulty removal of empty `<span>` elements in [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) content cleanup breaking content formatting.
-* [#8754](https://dev.ckeditor.com/ticket/8754): [Firefox] Fixed: Incorrect pasting of multiple nested lists in [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#8983](https://dev.ckeditor.com/ticket/8983): Fixed: Alignment lost when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword) with [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) set to [`CKEDITOR.ENTER_BR`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-ENTER_BR).
-* [#9331](https://dev.ckeditor.com/ticket/9331): [IE] Fixed: [Pasting text from Word](https://ckeditor.com/cke4/addon/pastefromword) creates a simple Caesar cipher.
-* [#9422](https://dev.ckeditor.com/ticket/9422): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) leaves an unwanted `color:windowtext` style.
-* [#10011](https://dev.ckeditor.com/ticket/10011): [IE9-10] Fixed: [`config.pasteFromWordRemoveFontStyles`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordRemoveFontStyles) is ignored under certain conditions.
-* [#10643](https://dev.ckeditor.com/ticket/10643): Fixed: Differences between using <kbd>Ctrl+V</kbd> and pasting from the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) dialog.
-* [#10784](https://dev.ckeditor.com/ticket/10784): Fixed: Lines missing when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#11294](https://dev.ckeditor.com/ticket/11294): [IE10] Fixed: Font size is not preserved when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#11627](https://dev.ckeditor.com/ticket/11627): Fixed: Missing words when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#12784](https://dev.ckeditor.com/ticket/12784): Fixed: Bulleted list with custom bullets gets changed to a numbered list when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#13174](https://dev.ckeditor.com/ticket/13174): Fixed: Data loss after [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
-* [#13828](https://dev.ckeditor.com/ticket/13828): Fixed: Widget classes should be added to the wrapper rather than the widget element.
-* [#13829](https://dev.ckeditor.com/ticket/13829): Fixed: No class in [Widget](https://ckeditor.com/cke4/addon/widget) wrapper to identify the widget type.
-* [#13519](https://dev.ckeditor.com/ticket/13519): Server response received when uploading files should be more flexible.
-
-Other Changes:
-
-* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugins:
- 	* Support for the new default Moono-Lisa skin.
- 	* [#121](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/121): Fixed: [Basic Styles](https://ckeditor.com/cke4/addon/basicstyles) do not work when SCAYT is enabled.
- 	* [#125](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/125): Fixed: Inline styles are not continued when writing multiple lines of styled text with SCAYT enabled.
- 	* [#127](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/127): Fixed: Uncaught TypeError after enabling SCAYT in the CKEditor `<div>` element.
- 	* [#128](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/128): Fixed: Error thrown after enabling SCAYT caused by conflicts with RequireJS.
-
-## CKEditor 4.5.11
-
-**Security Updates:**
-
-* [Severity: minor] Fixed the `target="_blank"` vulnerability reported by James Gaskell.
-
-	Issue summary: If a victim had access to a spoofed version of ckeditor.com via HTTP (e.g. due to DNS spoofing, using a hacked public network or mailicious hotspot), then when using a link to the ckeditor.com website it was possible for the attacker to change the current URL of the opening page, even if the opening page was protected with SSL.
-
-  An upgrade is recommended.
-
-New Features:
-
-* [#14747](https://dev.ckeditor.com/ticket/14747): The [Enhanced Image](https://ckeditor.com/cke4/addon/image2) caption now supports the link `target` attribute.
-* [#7154](https://dev.ckeditor.com/ticket/7154): Added support for the "Display Text" field to the [Link](https://ckeditor.com/cke4/addon/link) dialog. Thanks to [Ryan Guill](https://github.com/ryanguill)!
-
-Fixed Issues:
-
-* [#13362](https://dev.ckeditor.com/ticket/13362): [Blink, WebKit] Fixed: Active widget element is not cached when it is losing focus and it is inside an editable element.
-* [#13755](https://dev.ckeditor.com/ticket/13755): [Edge] Fixed: Pasting images does not work.
-* [#13548](https://dev.ckeditor.com/ticket/13548): [IE] Fixed: Clicking the [elements path](https://ckeditor.com/cke4/addon/elementspath) disables Cut and Copy icons.
-* [#13812](https://dev.ckeditor.com/ticket/13812): Fixed: When aborting file upload the placeholder for image is left.
-* [#14659](https://dev.ckeditor.com/ticket/14659): [Blink] Fixed: Content scrolled to the top after closing the dialog in a [`<div>`-based editor](https://ckeditor.com/cke4/addon/divarea).
-* [#14825](https://dev.ckeditor.com/ticket/14825): [Edge] Fixed: Focusing the editor causes unwanted scrolling due to dropped support for the `setActive()` method.
-
-## CKEditor 4.5.10
-
-Fixed Issues:
-
-* [#10750](https://dev.ckeditor.com/ticket/10750): Fixed: The editor does not escape the `font-style` family property correctly, removing quotes and whitespace from font names.
-* [#14413](https://dev.ckeditor.com/ticket/14413): Fixed: The [Auto Grow](https://ckeditor.com/cke4/addon/autogrow) plugin with the [`config.autoGrow_onStartup`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoGrow_onStartup) option set to `true` does not work properly for an editor that is not visible.
-* [#14451](https://dev.ckeditor.com/ticket/14451): Fixed: Numeric element ID not escaped properly. Thanks to [Jakub Chalupa](https://github.com/chaluja7)!
-* [#14590](https://dev.ckeditor.com/ticket/14590): Fixed: Additional line break appearing after inline elements when switching modes. Thanks to [dpidcock](https://github.com/dpidcock)!
-* [#14539](https://dev.ckeditor.com/ticket/14539): Fixed: JAWS reads "selected Blank" instead of "selected <widget name>" when selecting a widget.
-* [#14701](https://dev.ckeditor.com/ticket/14701): Fixed: More precise labels for [Enhanced Image](https://ckeditor.com/cke4/addon/image2) and [Placeholder](https://ckeditor.com/cke4/addon/placeholder) widgets.
-* [#14667](https://dev.ckeditor.com/ticket/14667): [IE] Fixed: Removing background color from selected text removes background color from the whole paragraph.
-* [#14252](https://dev.ckeditor.com/ticket/14252): [IE] Fixed: Styles drop-down list does not always reflect the current style of the text line.
-* [#14275](https://dev.ckeditor.com/ticket/14275): [IE9+] Fixed: `onerror` and `onload` events are not used in browsers it could have been used when loading scripts dynamically.
-
-## CKEditor 4.5.9
-
-Fixed Issues:
-
-* [#10685](https://dev.ckeditor.com/ticket/10685): Fixed: Unreadable toolbar icons after updating to the new editor version. Fixed with [6876179](https://github.com/ckeditor/ckeditor-dev/commit/6876179db4ee97e786b07b8fd72e6b4120732185) in [ckeditor-dev](https://github.com/ckeditor/ckeditor-dev) and [6c9189f4](https://github.com/ckeditor/ckeditor-presets/commit/6c9189f46392d2c126854fe8889b820b8c76d291) in [ckeditor-presets](https://github.com/ckeditor/ckeditor-presets).
-* [#14573](https://dev.ckeditor.com/ticket/14573): Fixed: Missing [Widget](https://ckeditor.com/cke4/addon/widget) drag handler CSS when there are multiple editor instances.
-* [#14620](https://dev.ckeditor.com/ticket/14620): Fixed: Setting both the `min-height` style for the `<body>` element and the `height` style for the `<html>` element breaks the [Auto Grow](https://ckeditor.com/cke4/addon/autogrow) plugin.
-* [#14538](https://dev.ckeditor.com/ticket/14538): Fixed: Keyboard focus goes into an embedded `<iframe>` element.
-* [#14602](https://dev.ckeditor.com/ticket/14602): Fixed: The [`dom.element.removeAttribute()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-removeAttribute) method does not remove all attributes if no parameter is given.
-* [#8679](https://dev.ckeditor.com/ticket/8679): Fixed: Better focus indication and ability to style the selected color in the [color picker dialog](https://ckeditor.com/cke4/addon/colordialog).
-* [#11697](https://dev.ckeditor.com/ticket/11697): Fixed: Content is replaced ignoring the letter case setting in the [Find and Replace](https://ckeditor.com/cke4/addon/find) dialog window.
-* [#13886](https://dev.ckeditor.com/ticket/13886): Fixed: Invalid handling of the [`CKEDITOR.style`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) instance with the `styles` property by [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html).
-* [#14535](https://dev.ckeditor.com/ticket/14535): Fixed: CSS syntax corrections. Thanks to [mdjdenormandie](https://github.com/mdjdenormandie)!
-
-## CKEditor 4.5.8
-
-New Features:
-
-* [#12440](https://dev.ckeditor.com/ticket/12440): Added the [`config.colorButton_enableAutomatic`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_enableAutomatic) option to allow hiding the "Automatic" option in the [color picker](https://ckeditor.com/cke4/addon/colorbutton).
-
-Fixed Issues:
-
-* [#10448](https://dev.ckeditor.com/ticket/10448): Fixed: Lack of scrollbar in the [right-to-left text direction](https://ckeditor.com/cke4/addon/bidi).
-* [#12707](https://dev.ckeditor.com/ticket/12707): Fixed: The order of table elements does not comply with the HTML specification.
-* [#13756](https://dev.ckeditor.com/ticket/13756): [Edge] Fixed: Context menus are cut-off.
-
-## CKEditor 4.5.7
-
-New Features:
-
-* [#14327](https://dev.ckeditor.com/ticket/14327): Added Swiss German localization. Thanks to [Miro Grenda](https://twitter.com/mirogrenda)!
-
-Fixed Issues:
-
-* [#13816](https://dev.ckeditor.com/ticket/13816): Introduced a new strategy for Filling Character handling to avoid changes in DOM. This fixes the following issues:
-	* [#12727](https://dev.ckeditor.com/ticket/12727): [Blink] `IndexSizeError` when using the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) and [Content Templates](https://ckeditor.com/cke4/addon/templates) plugins.
-	* [#13377](https://dev.ckeditor.com/ticket/13377): [Widget](https://ckeditor.com/cke4/addon/widget) plugin issue when typing in Korean.
-	* [#13389](https://dev.ckeditor.com/ticket/13389): [Blink] [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) fails when the cursor is next to an `<hr>` tag.
-	* [#13513](https://dev.ckeditor.com/ticket/13513): [Blink, WebKit] [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) and [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) throw an error when an image is the only data in the editor.
-* [#13884](https://dev.ckeditor.com/ticket/13884): [Firefox] Fixed: Copying and pasting a table results in just the first cell being pasted.
-* [#14234](https://dev.ckeditor.com/ticket/14234): Fixed: URL input field is not marked as required in the [Media Embed](https://ckeditor.com/cke4/addon/embed) dialog.
-
-## CKEditor 4.5.6
-
-New Features:
-
-* Introduced the [`CKEDITOR.tools.getCookie()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-getCookie) and [`CKEDITOR.tools.setCookie()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-setCookie) methods for accessing cookies.
-* Introduced the [`CKEDITOR.tools.getCsrfToken()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-getCsrfToken) method. The CSRF token is now automatically sent by the [File Browser](https://ckeditor.com/cke4/addon/filebrowser) and [File Tools](https://ckeditor.com/cke4/addon/filetools) plugins during file uploads. The server-side upload handlers may check it and use it to additionally secure the communication.
-
-Other Changes:
-
-* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type):
-	- New features:
-		- CKEditor [Language](https://ckeditor.com/cke4/addon/language) plugin support.
-		- CKEditor [Placeholder](https://ckeditor.com/cke4/addon/placeholder) plugin support.
-		- [Drag&Drop](https://ckeditor.com/docs/ckeditor4/latest/examples/fileupload.html) support.
-		- **Experimental** [GRAYT](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-grayt_autoStartup) (Grammar As You Type) functionality.
-	- Fixed issues:
-		* [#98](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/98): SCAYT affects dialog double-click. Fixed in SCAYT core.
-		* [#102](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/102): SCAYT core performance enhancements.
-		* [#104](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/104): SCAYT's spans leak into the clipboard and after pasting.
-		* [#105](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/105): A JavaScript error fired in case of multiple instances of CKEditor on one page.
-		* [#107](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/107): SCAYT should not check non-editable parts of content.
-		* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108): Latest SCAYT copies the ID of the editor element to the iframe.
-		* SCAYT stops working when CKEditor [Undo plugin](https://ckeditor.com/cke4/addon/undo) not enabled.
-		* Issue with pasting SCAYT markup in CKEditor.
-		* SCAYT stops working after pressing the *Cancel* button in the WSC dialog.
-
-## CKEditor 4.5.5
-
-Fixed Issues:
-
-* [#13887](https://dev.ckeditor.com/ticket/13887): Fixed: [Link](https://ckeditor.com/cke4/addon/link) plugin alters the `target` attribute value. Thanks to [SamZiemer](https://github.com/SamZiemer)!
-* [#12189](https://dev.ckeditor.com/ticket/12189): Fixed: The [Link](https://ckeditor.com/cke4/addon/link) plugin dialog does not display the subject of email links if the subject parameter is not lowercase.
-* [#9192](https://dev.ckeditor.com/ticket/9192): Fixed: An `undefined` string is appended to an email address added with the [Link](https://ckeditor.com/cke4/addon/link) plugin if subject and email body are empty and [`config.emailProtection`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emailProtection) is set to `encode`.
-* [#13790](https://dev.ckeditor.com/ticket/13790): Fixed: It is not possible to destroy the editor `<iframe>` after the editor was detached from DOM. Thanks to [Stefan Rijnhart](https://github.com/StefanRijnhart)!
-* [#13803](https://dev.ckeditor.com/ticket/13803): Fixed: The editor cannot be destroyed before being fully initialized. Thanks to [Cyril Fluck](https://github.com/cyril-sf)!
-* [#13867](https://dev.ckeditor.com/ticket/13867): Fixed: CKEditor does not work when the `classList` polyfill is used.
-* [#13885](https://dev.ckeditor.com/ticket/13885): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) requires the [Link](https://ckeditor.com/cke4/addon/link) plugin to link an image.
-* [#13883](https://dev.ckeditor.com/ticket/13883): Fixed: Copying a table using the context menu strips off styles.
-* [#13872](https://dev.ckeditor.com/ticket/13872): Fixed: Cutting is possible in the [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) mode.
-* [#12848](https://dev.ckeditor.com/ticket/12848): [Blink] Fixed: Opening the [Find and Replace](https://ckeditor.com/cke4/addon/find) dialog window in the [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) mode throws an exception.
-* [#13879](https://dev.ckeditor.com/ticket/13879): Fixed: It is not possible to prevent the [`editor.drop`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-drop) event.
-* [#13361](https://dev.ckeditor.com/ticket/13361): Fixed: Skin images fail when the site path includes parentheses because the `background-image` path needs single quotes around the URL value.
-* [#13771](https://dev.ckeditor.com/ticket/13771): Fixed: The `contents.css` style is not used if the [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin is missing.
-* [#13782](https://dev.ckeditor.com/ticket/13782): Fixed: Unclear log messages.
-* [#13919](https://dev.ckeditor.com/ticket/13919): [Edge] Fixed: Browser window crashes when accessing the `isContentEditable` property of an `<input>` DOM element.
-
-Other Changes:
-
-* [#13859](https://dev.ckeditor.com/ticket/13859): Test cases created with `bender.tools.createTestsForEditors` will also receive editor bot as a second parameter.
-
-## CKEditor 4.5.4
-
-New Features:
-
-* [#13632](https://dev.ckeditor.com/ticket/13632): Introduce error logging mechanism.
-* [#13730](https://dev.ckeditor.com/ticket/13730): Switch to the new error logging mechanism.
-
-Fixed Issues:
-
-* [#9856](https://dev.ckeditor.com/ticket/9856): Fixed: Cannot use the native context menu together with the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin. Thanks to [Mark Wade](https://github.com/mark-wade)!
-* [#12733](https://dev.ckeditor.com/ticket/12733): [IE9+] Fixed: Radio button `onChange` does not work. Thanks to [Iliya Kostadinov](https://github.com/iliyakostadinov)!
-* [#13142](https://dev.ckeditor.com/ticket/13142): [Edge] Fixed: *Ctrl+A* and then *Backspace* result in an empty `<div>` element.
-* [#13599](https://dev.ckeditor.com/ticket/13599): Fixed: Cross-editor drag and drop of an inline widget results in error/artifacts.
-* [#13640](https://dev.ckeditor.com/ticket/13640): [IE] Fixed: Dropping a widget outside the `<body>` element is not handled correctly.
-* [#13533](https://dev.ckeditor.com/ticket/13533): Fixed: No progress during upload.
-* [#13680](https://dev.ckeditor.com/ticket/13680): Fixed: The parser should allow the `<h1-6>` element to be a child of the `<summary>` element.
-* [#11724](https://dev.ckeditor.com/ticket/11724): [Touch devices] Fixed: Drop-downs often hide right after opening them.
-* [#13690](https://dev.ckeditor.com/ticket/13690): Fixed: Copying content from IE to Chrome adds an extra paragraph.
-* [#13284](https://dev.ckeditor.com/ticket/13284): Fixed: Cannot drag and drop a widget if the text caret is placed just after the widget instance.
-* [#13516](https://dev.ckeditor.com/ticket/13516): Fixed: CKEditor removes empty HTML5 anchors without the `name` attribute.
-* [#13765](https://dev.ckeditor.com/ticket/13765): [Safari 9] Fixed: Problems with rendering samples.
-
-Other Changes:
-
-* [#11725](https://dev.ckeditor.com/ticket/11725): Marked [`CKEDITOR.env.mobile`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_env.html#property-mobile) as deprecated. The reason is that it is no longer clear what "mobile" means.
-* [#13737](https://dev.ckeditor.com/ticket/13737): Upgraded [Bender.js](https://github.com/benderjs/benderjs) to 0.4.1.
-
-## CKEditor 4.5.3
-
-New Features:
-
-* [#13501](https://dev.ckeditor.com/ticket/13501): Added the [`config.fileTools_defaultFileName`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fileTools_defaultFileName) option to allow setting a default file name for paste uploads.
-* [#13603](https://dev.ckeditor.com/ticket/13603): Added support for uploading dropped BMP images.
-
-Fixed Issues:
-
-* [#13590](https://dev.ckeditor.com/ticket/13590): Fixed: Various issues related to the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) feature. Fixes also:
-  * [#11215](https://dev.ckeditor.com/ticket/11215),
-  * [#8780](https://dev.ckeditor.com/ticket/8780),
-  * [#12762](https://dev.ckeditor.com/ticket/12762).
-* [#13386](https://dev.ckeditor.com/ticket/13386): [Edge] Fixed: Issues with selecting and editing images.
-* [#13568](https://dev.ckeditor.com/ticket/13568): Fixed: The [`editor.getSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) method returns invalid results for entire content selection.
-* [#13453](https://dev.ckeditor.com/ticket/13453): Fixed: Drag&drop of entire editor content throws an error.
-* [#13465](https://dev.ckeditor.com/ticket/13465): Fixed: Error is thrown and the widget is lost on drag&drop if it is the only content of the editor.
-* [#13414](https://dev.ckeditor.com/ticket/13414): Fixed: Content auto paragraphing in a nested editable despite editor configuration.
-* [#13429](https://dev.ckeditor.com/ticket/13429): Fixed: Incorrect selection after content insertion by the [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin.
-* [#13388](https://dev.ckeditor.com/ticket/13388): Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) integration with [Undo](https://ckeditor.com/cke4/addon/undo) is broken.
-
-Other Changes:
-
-* [#13637](https://dev.ckeditor.com/ticket/13637): Several icons were refactored.
-* Updated [Bender.js](https://github.com/benderjs/benderjs) to 0.3.0 and introduced the ability to run tests via HTTPs ([#13265](https://dev.ckeditor.com/ticket/13265)).
-
-## CKEditor 4.5.2
-
-Fixed Issues:
-
-* [#13609](https://dev.ckeditor.com/ticket/13609): [Edge] Fixed: The browser crashes when switching to the source mode. Thanks to [Andrew Williams and Mark Smeed](http://webxsolution.com/)!
-* [PR#201](https://github.com/ckeditor/ckeditor-dev/pull/201): Fixed: Buttons in the toolbar configurator cause form submission. Thanks to [colemanw](https://github.com/colemanw)!
-* [#13422](https://dev.ckeditor.com/ticket/13422): Fixed: A monospaced font should be used in the `<textarea>` element storing editor configuration in the toolbar configurator.
-* [#13494](https://dev.ckeditor.com/ticket/13494): Fixed: Error thrown in the toolbar configurator if plugin requirements are not met.
-* [#13409](https://dev.ckeditor.com/ticket/13409): Fixed: List elements incorrectly merged when pressing *Backspace* or *Delete*.
-* [#13434](https://dev.ckeditor.com/ticket/13434): Fixed: Dialog state indicator broken in Right–To–Left environments.
-* [#13460](https://dev.ckeditor.com/ticket/13460): [IE8] Fixed: Copying inline widgets is broken when [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) is disabled.
-* [#13495](https://dev.ckeditor.com/ticket/13495): [Firefox, IE] Fixed: Text is not word-wrapped in the Paste dialog window.
-* [#13528](https://dev.ckeditor.com/ticket/13528): [Firefox@Windows] Fixed: Content copied from Microsoft Word and other external applications is pasted as a plain text. Removed the `CKEDITOR.plugins.clipboard.isHtmlInExternalDataTransfer` property as the check must be dynamic.
-* [#13583](https://dev.ckeditor.com/ticket/13583): Fixed: [`DataTransfer.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_clipboard_dataTransfer.html#method-getData) should work consistently in all browsers and should not strip valuable content. Fixed pasting tables from Microsoft Excel on Chrome.
-* [#13468](https://dev.ckeditor.com/ticket/13468): [IE] Fixed: Binding drag&drop `dataTransfer` does not work if `text` data was set in the meantime.
-* [#13451](https://dev.ckeditor.com/ticket/13451): [IE8-9] Fixed: One drag&drop operation may affect following ones.
-* [#13184](https://dev.ckeditor.com/ticket/13184): Fixed: Web page reloaded after a drop on editor UI.
-* [#13129](https://dev.ckeditor.com/ticket/13129) Fixed: Block widget blurred after a drop followed by an undo.
-* [#13397](https://dev.ckeditor.com/ticket/13397): Fixed: Drag&drop of a widget inside its nested widget crashes the editor.
-* [#13385](https://dev.ckeditor.com/ticket/13385): Fixed: [`editor.getSnapshot()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSnapshot) may return a non-string value.
-* [#13419](https://dev.ckeditor.com/ticket/13419): Fixed: The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin does not encode double quotes in URLs.
-* [#13420](https://dev.ckeditor.com/ticket/13420): Fixed: The [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin ignores encoded characters in URL parameters.
-* [#13410](https://dev.ckeditor.com/ticket/13410): Fixed: Error thrown in the [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin when undoing right after pasting a link.
-* [#13566](https://dev.ckeditor.com/ticket/13566): Fixed: Suppressed notifications in the [Media Embed Base](https://ckeditor.com/cke4/addon/embedbase) plugin.
-* [#11616](https://dev.ckeditor.com/ticket/11616): [Chrome] Fixed: Resizing the editor while it is not displayed breaks the editable. Fixes also [#9160](https://dev.ckeditor.com/ticket/9160) and [#9715](https://dev.ckeditor.com/ticket/9715).
-* [#11376](https://dev.ckeditor.com/ticket/11376): [IE11] Fixed: Loss of text when pasting bulleted lists from Microsoft Word.
-* [#13143](https://dev.ckeditor.com/ticket/13143): [Edge] Fixed: Focus lost when opening the panel.
-* [#13387](https://dev.ckeditor.com/ticket/13387): [Edge] Fixed: "Permission denied" error thrown when loading the editor with developer tools open.
-* [#13574](https://dev.ckeditor.com/ticket/13574): [Edge] Fixed: "Permission denied" error thrown when opening editor dialog windows.
-* [#13441](https://dev.ckeditor.com/ticket/13441): [Edge] Fixed: The [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin breaks the state of [Undo](https://ckeditor.com/cke4/addon/undo) commands after a paste.
-* [#13554](https://dev.ckeditor.com/ticket/13554): [Edge] Fixed: Paste dialog's iframe does not receive focus on show.
-* [#13440](https://dev.ckeditor.com/ticket/13440): [Edge] Fixed: Unable to paste a widget.
-
-Other Changes:
-
-* [#13421](https://dev.ckeditor.com/ticket/13421): UX improvements to notifications in the [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin.
-
-## CKEditor 4.5.1
-
-Fixed Issues:
-
-* [#13486](https://dev.ckeditor.com/ticket/13486): Fixed: The [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin should log an error, not throw an error when upload URL is not set.
-
-## CKEditor 4.5
-
-New Features:
-
-* [#13304](https://dev.ckeditor.com/ticket/13304): Added support for passing DOM elements to [`config.sharedSpaces`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-sharedSpaces). Thanks to [Undergrounder](https://github.com/Undergrounder)!
-* [#13215](https://dev.ckeditor.com/ticket/13215): Added ability to cancel fetching a resource by the Embed plugins.
-* [#13213](https://dev.ckeditor.com/ticket/13213): Added the [`dialog#setState()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog.html#method-setState) method and used it in the [Embed](https://ckeditor.com/cke4/addon/embed) dialog to indicate that a resource is being loaded.
-* [#13337](https://dev.ckeditor.com/ticket/13337): Added the [`repository.onWidget()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-onWidget) method &mdash; a convenient way to listen to [widget](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html) events through the [repository](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.repository.html).
-* [#13214](https://dev.ckeditor.com/ticket/13214): Added support for pasting links that convert into embeddable resources on the fly.
-
-Fixed Issues:
-
-* [#13334](https://dev.ckeditor.com/ticket/13334): Fixed: Error after nesting widgets and playing with undo/redo.
-* [#13118](https://dev.ckeditor.com/ticket/13118): Fixed: The [`editor.getSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) method throws an error when called in the source mode.
-* [#13158](https://dev.ckeditor.com/ticket/13158): Fixed: Error after canceling a dialog when creating a widget.
-* [#13197](https://dev.ckeditor.com/ticket/13197): Fixed: Linked inline [Enhanced Image](https://ckeditor.com/cke4/addon/image2) alignment class is not transferred to the widget wrapper.
-* [#13199](https://dev.ckeditor.com/ticket/13199): Fixed: [Semantic Embed](https://ckeditor.com/cke4/addon/embedsemantic) does not support widget classes.
-* [#13003](https://dev.ckeditor.com/ticket/13003): Fixed: Anchors are uploaded when moving them by drag and drop.
-* [#13032](https://dev.ckeditor.com/ticket/13032): Fixed: When upload is done, notification update should be marked as important.
-* [#13300](https://dev.ckeditor.com/ticket/13300): Fixed: The `internalCommit` argument in the [Image](https://ckeditor.com/cke4/addon/image) dialog seems to be never used.
-* [#13036](https://dev.ckeditor.com/ticket/13036): Fixed: Notifications are moved 10px to the right.
-* [#13280](https://dev.ckeditor.com/ticket/13280): [IE8] Fixed: Undo after inline widget drag&drop throws an error.
-* [#13186](https://dev.ckeditor.com/ticket/13186): Fixed: Content dropped into a nested editable is not filtered by [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html).
-* [#13140](https://dev.ckeditor.com/ticket/13140): Fixed: Error thrown when dropping a block widget right after itself.
-* [#13176](https://dev.ckeditor.com/ticket/13176): [IE8] Fixed: Errors on drag&drop of embed widgets.
-* [#13015](https://dev.ckeditor.com/ticket/13015): Fixed: Dropping an image file on [Enhanced Image](https://ckeditor.com/cke4/addon/image2) causes a page reload.
-* [#13080](https://dev.ckeditor.com/ticket/13080): Fixed: Ugly notification shown when the response contains HTML content.
-* [#13011](https://dev.ckeditor.com/ticket/13011): [IE8] Fixed: Anchors are duplicated on drag&drop in specific locations.
-* [#13105](https://dev.ckeditor.com/ticket/13105): Fixed: Various issues related to [`CKEDITOR.tools.htmlEncode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-htmlEncode) and [`CKEDITOR.tools.htmlDecode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-htmlDecode) methods.
-* [#11976](https://dev.ckeditor.com/ticket/11976): [Chrome] Fixed: Copy&paste and drag&drop lists from Microsoft Word.
-* [#13128](https://dev.ckeditor.com/ticket/13128): Fixed: Various issues with cloning element IDs:
-  * Fixed the default behavior of [`range.cloneContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-cloneContents) and [`range.extractContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-extractContents) methods which now clone IDs similarly to their native counterparts.
-  * Added `cloneId` arguments to the above methods, [`range.splitBlock()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-splitBlock) and [`element.breakParent()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-breakParent). Mind the default values and special behavior in the `extractContents()` method!
-  * Fixed issues where IDs were lost on copy&paste and drag&drop.
-* Toolbar configurators:
-  * [#13185](https://dev.ckeditor.com/ticket/13185): Fixed: Wrong position of the suggestion box if there is not enough space below the caret.
-  * [#13138](https://dev.ckeditor.com/ticket/13138): Fixed: The "Toggle empty elements" button label is unclear.
-  * [#13136](https://dev.ckeditor.com/ticket/13136): Fixed: Autocompleter is far too intrusive.
-  * [#13133](https://dev.ckeditor.com/ticket/13133): Fixed: Tab leaves the editor.
-  * [#13173](https://dev.ckeditor.com/ticket/13173): Fixed: [`config.removeButtons`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons) is ignored by the advanced toolbar configurator.
-
-Other Changes:
-
-* [#13119](https://dev.ckeditor.com/ticket/13119): Improved compatibility of editor skins ([Moono](https://ckeditor.com/cke4/addon/moono) and [Kama](https://ckeditor.com/cke4/addon/kama)) with external web page style sheets.
-* Toolbar configurators:
-  * [#13147](https://dev.ckeditor.com/ticket/13147): Added buttons to the sticky toolbar.
-  * [#13207](https://dev.ckeditor.com/ticket/13207): Used modal window to display toolbar configurator help.
-* [#13316](https://dev.ckeditor.com/ticket/13316): Made [`CKEDITOR.env.isCompatible`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_env.html#property-isCompatible) a blacklist rather than a whitelist. More about the change in the [Browser Compatibility](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_browsers.html) guide.
-* [#13398](https://dev.ckeditor.com/ticket/13398): Renamed `CKEDITOR.fileTools.UploadsRepository` to [`CKEDITOR.fileTools.UploadRepository`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadRepository.html) and changed all related properties.
-* [#13279](https://dev.ckeditor.com/ticket/13279): Reviewed CSS vendor prefixes.
-* [#13454](https://dev.ckeditor.com/ticket/13454): Removed unused `lang.image.alertUrl` token from the [Image](https://ckeditor.com/cke4/addon/image) plugin.
-
-## CKEditor 4.5 Beta
-
-New Features:
-
-* Clipboard (copy&paste, drag&drop) and file uploading features and improvements ([#11437](https://dev.ckeditor.com/ticket/11437)).
-
-  * Major features:
-    * Support for dropping and pasting files into the editor was introduced. Through a set of new facades for native APIs it is now possible to easily intercept and process inserted files.
-    * [File upload tools](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.html) were introduced in order to simplify controlling the loading, uploading and handling server response, properly handle [new upload configuration](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-uploadUrl) options, etc.
-    * [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) widget was introduced to upload dropped images. A base class for the [upload widget](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadWidgetDefinition.html) was exposed, too, to make it simple to create new types of upload widgets which can handle any type of dropped file, show the upload progress and update the content when the process is done. It also handles editing and undo/redo operations when a file is being uploaded and integrates with the [notification aggregator](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notificationAggregator.html) to show progress and success or error.
-    * All drag and drop operations were integrated with the editor. All dropped content is passed through the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event and a set of new editor events was introduced &mdash; [`dragstart`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-dragstart), [`drop`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-drop), [`dragend`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-dragend).
-    * The [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) facade was introduced to unify access to data in various types and files. [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) is now always available in the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event.
-    * Switched from the pastebin to using the native clipboard access whenever possible. This solved many issues related to pastebin such as unnecessary scrolling or data loss. Additionally, on copy and cut from the editor the clipboard data is set. Therefore, on paste the editor has access to clean data, undisturbed by the browsers.
-    * Drag and drop of inline and block widgets was integrated with the standard clipboard APIs. By listening to drag events you will thus be notified about widgets, too. This opens a possibility to filter pasted and dropped widgets.
-    * The [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event can have the `range` parameter so it is possible to change the paste position in the listener or paste in the not selectable position. Also the [`editor.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtml) method now accepts `range` as an additional parameter.
-    * [#11621](https://dev.ckeditor.com/ticket/11621): A configurable [paste filter](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFilter) was introduced. The filter is by default turned to `'semantic-content'` on Webkit and Blink for all pasted content coming from external sources because of the low quality of HTML that these engines put into the clipboard. Internal and cross-editor paste is safe due to the change explained in the previous point.
-
-  * Other changes and related fixes:
-    * [#12095](https://dev.ckeditor.com/ticket/12095): On drag and copy of widgets [the same method](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) is used to get selected HTML as in the normal case. Thanks to that styles applied to inline widgets are not lost.
-    * [#11219](https://dev.ckeditor.com/ticket/11219): Fixed: Dragging a [captioned image](https://ckeditor.com/cke4/addon/image2) does not fire the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event.
-    * [#9554](https://dev.ckeditor.com/ticket/9554): [Webkit Mac] Fixed: Editor scrolls on paste.
-    * [#9898](https://dev.ckeditor.com/ticket/9898): [Webkit&Divarea] Fixed: Pasting causes undesirable scrolling.
-    * [#11993](https://dev.ckeditor.com/ticket/11993): [Chrome] Fixed: Pasting content scrolls the document.
-    * [#12613](https://dev.ckeditor.com/ticket/12613): Show the user that they can not drop on editor UI (toolbar, bottom bar).
-    * [#12851](https://dev.ckeditor.com/ticket/12851): [Blink/Webkit] Fixed: Formatting disappears when pasting content into cells.
-    * [#12914](https://dev.ckeditor.com/ticket/12914): Fixed: Copy/Paste of table broken in `div`-based editor.
-
-  * Browser support.<br>Browser support for related features varies significantly (see http://caniuse.com/clipboard).
-    * File APIs needed to operate and file upload is not supported in Internet Explorer 9 and below.
-    * Only Chrome and Safari on Mac OS support setting custom data items in the clipboard, so currently it is possible to recognize the origin of the copied content in these browsers only. All drag and drop operations can be identified thanks to the new Data Transfer facade.
-    * No Internet Explorer browser supports the standard clipboard API which results in small glitches like where only plain text can be dropped from outside the editor. Thanks to the new Data Transfer facade, internal and cross-editor drag and drop supports the full range of data.
-    * Direct access to clipboard could only be implemented in Chrome, Safari on Mac OS, Opera and Firefox. In other browsers the pastebin must still be used.
-
-* [#12875](https://dev.ckeditor.com/ticket/12875): Samples and toolbar configuration tools.
-  * The old set of samples shipped with every CKEditor package was replaced with a shiny new single-page sample. This change concluded a long term plan which started from introducing the [CKEditor SDK](https://ckeditor.com/docs/ckeditor4/latest/examples/index.html) and [CKEditor Features Overview](https://ckeditor.com/docs/ckeditor4/latest/features.html) section in the documentation which essentially redefined the old samples.
-  * Toolbar configurators with live previews were introduced. They will be shipped with every CKEditor package and are meant to help in configuring toolbar layouts.
-
-* [#10925](https://dev.ckeditor.com/ticket/10925): The [Media Embed](https://ckeditor.com/cke4/addon/embed) and [Semantic Media Embed](https://ckeditor.com/cke4/addon/embedsemantic) plugins were introduced. Read more about the new features in the [Embedding Content](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_media_embed.html) article.
-* [#10931](https://dev.ckeditor.com/ticket/10931): Added support for nesting widgets. It is now possible to insert one widget into another widget's nested editable. Note that unless nested editable's [allowed content](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_nestedEditable_definition.html#property-allowedContent) is defined precisely, starting from CKEditor 4.5 some widget buttons may become enabled. This feature is not supported in IE8. Included issues:
-  * [#12018](https://dev.ckeditor.com/ticket/12018): Fixed and reviewed: Nested widgets garbage collection.
-  * [#12024](https://dev.ckeditor.com/ticket/12024): [Firefox] Fixed: Outline is extended to the left by unpositioned drag handlers.
-  * [#12006](https://dev.ckeditor.com/ticket/12006): Fixed: Drag and drop of nested block widgets.
-  * [#12008](https://dev.ckeditor.com/ticket/12008): Fixed various cases of inserting a single non-editable element using the [`editor.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtml) method. Fixes pasting a widget with a nested editable inside another widget's nested editable.
-
-* Notification system:
-  * [#11580](https://dev.ckeditor.com/ticket/11580): Introduced the [notification system](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notification.html).
-  * [#12810](https://dev.ckeditor.com/ticket/12810): Introduced a [notification aggregator](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notificationAggregator.html) for the [notification system](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notification.html) which simplifies displaying progress of many concurrent tasks.
-* [#11636](https://dev.ckeditor.com/ticket/11636): Introduced new, UX-focused, methods for getting selected HTML and deleting it &mdash; [`editor.getSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) and [`editor.extractSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-extractSelectedHtml).
-* [#12416](https://dev.ckeditor.com/ticket/12416): Added the [`widget.definition.upcastPriority`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-upcastPriority) property which gives more control over widget upcasting order to the widget author.
-* [#12036](https://dev.ckeditor.com/ticket/12036): Initialize the editor in [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) mode when the `<textarea>` element has a `readonly` attribute.
-* [#11905](https://dev.ckeditor.com/ticket/11905): The [`resize` event](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-resize) passes the current dimensions in its data.
-* [#12126](https://dev.ckeditor.com/ticket/12126): Introduced [`config.image_prefillDimensions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image_prefillDimensions) and [`config.image2_prefillDimensions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_prefillDimensions) to make pre-filling `width` and `height` configurable for the [Enhanced Image](https://ckeditor.com/cke4/addon/image2).
-* [#12746](https://dev.ckeditor.com/ticket/12746): Added a new configuration option to hide the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resizer.
-* [#12150](https://dev.ckeditor.com/ticket/12150): Exposed the [`getNestedEditable()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#static-method-getNestedEditable) and `is*` [widget helper](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html) functions (see the static methods).
-* [#12448](https://dev.ckeditor.com/ticket/12448): Introduced the [`editable.insertHtmlIntoRange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertHtmlIntoRange) method.
-* [#12143](https://dev.ckeditor.com/ticket/12143): Added the [`config.floatSpacePreferRight`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-floatSpacePreferRight) configuration option that switches the alignment of the floating toolbar. Thanks to [InvisibleBacon](http://github.com/InvisibleBacon)!
-* [#10986](https://dev.ckeditor.com/ticket/10986): Added support for changing dialog input and textarea text directions by using the *Shift+Alt+Home/End* keystrokes. The direction is stored in the value of the input by prepending the [`\u202A`](http://unicode.org/cldr/utility/character.jsp?a=202A) or [`\u202B`](http://unicode.org/cldr/utility/character.jsp?a=202B) marker to it. Read more in the [documentation](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_definition_textInput.html#property-bidi). Thanks to [edithkk](https://github.com/edithkk)!
-* [#12770](https://dev.ckeditor.com/ticket/12770): Added support for passing [widget](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html)'s startup data as a widget command's argument. Thanks to [Rebrov Boris](https://github.com/zipp3r) and [Tieme van Veen](https://github.com/tiemevanveen)!
-* [#11583](https://dev.ckeditor.com/ticket/11583): Added support for the HTML5 `required` attribute in various form elements. Thanks to [Steven Busse](https://github.com/sbusse)!
-
-Changes:
-
-* [#12858](https://dev.ckeditor.com/ticket/12858): Basic [Spartan](http://blogs.windows.com/bloggingwindows/2015/03/30/introducing-project-spartan-the-new-browser-built-for-windows-10/) browser compatibility. Full compatibility will be introduced later, because at the moment Spartan is still too unstable to be used for tests and we see many changes from version to version.
-* [#12948](https://dev.ckeditor.com/ticket/12948): The [`config.mathJaxLibrary`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-mathJaxLib) option does not default to the MathJax CDN any more. It needs to be configured to enable the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin now.
-* [#13069](https://dev.ckeditor.com/ticket/13069): Fixed inconsistencies between [`editable.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElement) and [`editable.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElement) when the `range` parameter is used. Now, the `editor.insertElement()` method works on a higher level, which means that it saves undo snapshots and sets the selection after insertion. Use the [`editable.insertElementIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElementIntoRange) method directly for the pre 4.5 behavior of `editable.insertElement()`.
-* [#12870](https://dev.ckeditor.com/ticket/12870): Use [`editor.showNotification()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-showNotification) instead of `alert()` directly whenever possible. When the [Notification plugin](https://ckeditor.com/cke4/addon/notification) is loaded, the notification system is used automatically. Otherwise, the native `alert()` is displayed.
-* [#8024](https://dev.ckeditor.com/ticket/8024): Swapped behavior of the Split Cell Vertically and Horizontally features of the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin to be more intuitive. Thanks to [kevinisagit](https://github.com/kevinisagit)!
-* [#10903](https://dev.ckeditor.com/ticket/10903): Performance improvements for the [`dom.element.addClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-addClass), [`dom.element.removeClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-removeClass) and [`dom.element.hasClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-hasClass) methods. Note: The previous implementation allowed passing multiple classes to `addClass()` although it was only a side effect of that implementation. The new implementation does not allow this.
-* [#11856](https://dev.ckeditor.com/ticket/11856): The jQuery adapter throws a meaningful error if CKEditor or jQuery are not loaded.
-
-Fixed issues:
-
-* [#11586](https://dev.ckeditor.com/ticket/11586): Fixed: [`range.cloneContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-cloneContents) should not change the DOM in order not to affect selection.
-* [#12148](https://dev.ckeditor.com/ticket/12148): Fixed: [`dom.element.getChild()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-getChild) should not modify a passed array.
-* [#12503](https://dev.ckeditor.com/ticket/12503): [Blink/Webkit] Fixed: Incorrect result of Select All and *Backspace* or *Delete*.
-* [#13001](https://dev.ckeditor.com/ticket/13001): [Firefox] Fixed: The `<br />` filler is placed in the wrong position by the [`range.fixBlock()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-fixBlock) method due to quirky Firefox behavior.
-* [#13101](https://dev.ckeditor.com/ticket/13101): [IE8] Fixed: Colons are prepended to HTML5 element names when cloning them.
-
-## CKEditor 4.4.8
-
-**Security Updates:**
-
-* Fixed XSS vulnerability in the HTML parser reported by [Dheeraj Joshi](https://twitter.com/dheerajhere) and [Prem Kumar](https://twitter.com/iAmPr3m).
-
-	Issue summary: It was possible to execute XSS inside CKEditor after persuading the victim to: (i) switch CKEditor to source mode, then (ii) paste a specially crafted HTML code, prepared by the attacker, into the opened CKEditor source area, and (iii) switch back to WYSIWYG mode.
-
-**An upgrade is highly recommended!**
-
-Fixed Issues:
-
-* [#12899](https://dev.ckeditor.com/ticket/12899): Fixed: Corrected wrong tag ending for horizontal box definition in the [Dialog User Interface](https://ckeditor.com/cke4/addon/dialogui) plugin. Thanks to [mizafish](https://github.com/mizafish)!
-* [#13254](https://dev.ckeditor.com/ticket/13254): Fixed: Cannot outdent block after indent when using the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin. Thanks to [Jonathan Cottrill](https://github.com/jcttrll)!
-* [#13268](https://dev.ckeditor.com/ticket/13268): Fixed: Documentation for [`CKEDITOR.dom.text`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dom.text.html) is incorrect. Thanks to [Ben Kiefer](https://github.com/benkiefer)!
-* [#12739](https://dev.ckeditor.com/ticket/12739): Fixed: Link loses inline styles when edited without the [Advanced Tab for Dialogs](https://ckeditor.com/cke4/addon/dialogadvtab) plugin. Thanks to [Віталій Крутько](https://github.com/asmforce)!
-* [#13292](https://dev.ckeditor.com/ticket/13292): Fixed: Protection pattern does not work in attribute in self-closing elements with no space before `/>`. Thanks to [Віталій Крутько](https://github.com/asmforce)!
-* [PR#192](https://github.com/ckeditor/ckeditor-dev/pull/192): Fixed: Variable name typo in the [Dialog User Interface](https://ckeditor.com/cke4/addon/dialogui) plugin which caused [`CKEDITOR.ui.dialog.radio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.ui.dialog.radio.html) validation to not work. Thanks to [Florian Ludwig](https://github.com/FlorianLudwig)!
-* [#13232](https://dev.ckeditor.com/ticket/13232): [Safari] Fixed: The [`element.appendText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-appendText) method does not work properly for empty elements.
-* [#13233](https://dev.ckeditor.com/ticket/13233): Fixed: [HTMLDataProcessor](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlDataProcessor.html) can process `foo:href` attributes.
-* [#12796](https://dev.ckeditor.com/ticket/12796): Fixed: The [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugin unwraps parent `<li>` elements. Thanks to [Andrew Stucki](https://github.com/andrewstucki)!
-* [#12885](https://dev.ckeditor.com/ticket/12885): Added missing [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) parameter documentation.
-* [#11982](https://dev.ckeditor.com/ticket/11982): Fixed: Bullet added in a wrong position after the *Enter* key is pressed in a nested list.
-* [#13027](https://dev.ckeditor.com/ticket/13027): Fixed: Keyboard navigation in dialog windows with multiple tabs not following IBM CI 162 instructions or [ARIA Authoring Practices](http://www.w3.org/TR/2013/WD-wai-aria-practices-20130307/#tabpanel).
-* [#12256](https://dev.ckeditor.com/ticket/12256): Fixed: Basic styles classes are lost when pasting from Microsoft Word if [basic styles](https://ckeditor.com/cke4/addon/basicstyles) were configured to use classes.
-* [#12729](https://dev.ckeditor.com/ticket/12729): Fixed: Incorrect structure created when merging a block into a list item on *Backspace* and *Delete*.
-* [#13031](https://dev.ckeditor.com/ticket/13031): [Firefox] Fixed: No more line breaks in source view since Firefox 36.
-* [#13131](https://dev.ckeditor.com/ticket/13131): Fixed: The [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) plugin cannot be used without the [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin.
-* [#9086](https://dev.ckeditor.com/ticket/9086): Fixed: Invalid ARIA property used on paste area `<iframe>`.
-* [#13164](https://dev.ckeditor.com/ticket/13164): Fixed: Error when inserting a hidden field.
-* [#13155](https://dev.ckeditor.com/ticket/13155): Fixed: Incorrect [Line Utilities](https://ckeditor.com/cke4/addon/lineutils) positioning when `<body>` has a margin.
-* [#13351](https://dev.ckeditor.com/ticket/13351): Fixed: Link lost when editing a linked image with the Link tab disabled. This also fixed a bug when inserting an image into a fully selected link would throw an error ([#12847](https://dev.ckeditor.com/ticket/12847)).
-* [#13344](https://dev.ckeditor.com/ticket/13344): [WebKit/Blink] Fixed: It is possible to remove or change editor content in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
-
-Other Changes:
-
-* [#12844](https://dev.ckeditor.com/ticket/12844) and [#13103](https://dev.ckeditor.com/ticket/13103): Upgraded the [testing environment](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_tests.html) to [Bender.js](https://github.com/benderjs/benderjs) `0.2.3`.
-* [#12930](https://dev.ckeditor.com/ticket/12930): Because of licensing issues, `truncated-mathjax/` is now removed from the `tests/` directory. Now `bender.config.mathJaxLibPath` must be configured manually in order to run [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin tests.
-* [#13266](https://dev.ckeditor.com/ticket/13266): Added more shades of gray in the [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) window. Thanks to [mizafish](https://github.com/mizafish)!
-
-
-## CKEditor 4.4.7
-
-Fixed Issues:
-
-* [#12825](https://dev.ckeditor.com/ticket/12825): Fixed: Preventing the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin from operating on elements outside the editor. Thanks to [Paul Martin](https://github.com/Paul-Martin)!
-* [#12157](https://dev.ckeditor.com/ticket/12157): Fixed: Lost text formatting on pressing *Tab* when the [`config.tabSpaces`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabSpaces) configuration option value was greater than zero.
-* [#12777](https://dev.ckeditor.com/ticket/12777): Fixed: The `table-layout` CSS property should be reset by skins. Thanks to [vita10gy](https://github.com/vita10gy)!
-* [#12812](https://dev.ckeditor.com/ticket/12812): Fixed: An uncaught security exception is thrown when [Line Utilities](https://ckeditor.com/cke4/addon/lineutils) are used in an inline editor loaded in a cross-domain `iframe`. Thanks to [Vitaliy Zurian](https://github.com/thecatontheflat)!
-* [#12735](https://dev.ckeditor.com/ticket/12735): Fixed: [`config.fillEmptyBlocks`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fillEmptyBlocks) should only apply when outputting data.
-* [#10032](https://dev.ckeditor.com/ticket/10032): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filter is executed for every paste after using the button.
-* [#12597](https://dev.ckeditor.com/ticket/12597): [Blink/WebKit] Fixed: Multi-byte Japanese characters entry not working properly after *Shift+Enter*.
-* [#12387](https://dev.ckeditor.com/ticket/12387): Fixed: An error is thrown if a skin does not have the [`chameleon`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_skin.html#method-chameleon) property defined and [`config.uiColor`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-uiColor) is defined.
-* [#12747](https://dev.ckeditor.com/ticket/12747): [IE8-10] Fixed: Opening a drop-down for a specific selection when the editor is maximized results in incorrect drop-down panel position.
-* [#12850](https://dev.ckeditor.com/ticket/12850): [IEQM] Fixed: An error is thrown after focusing the editor.
-
-## CKEditor 4.4.6
-
-**Security Updates:**
-
-* Fixed XSS vulnerability in the HTML parser reported by [Maco Cortes](https://www.facebook.com/Maaacoooo).
-
-	Issue summary: It was possible to execute XSS inside CKEditor after persuading the victim to: (i) switch CKEditor to source mode, then (ii) paste a specially crafted HTML code, prepared by the attacker, into the opened CKEditor source area, and (iii) switch back to WYSIWYG mode.
-
-**An upgrade is highly recommended!**
-
-New Features:
-
-* [#12501](https://dev.ckeditor.com/ticket/12501): Allowed dashes in element names in the [string format of allowed content rules](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_allowed_content_rules.html#string-format).
-* [#12550](https://dev.ckeditor.com/ticket/12550): Added the `<main>` element to the [`CKEDITOR.dtd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dtd.html).
-
-Fixed Issues:
-
-* [#12506](https://dev.ckeditor.com/ticket/12506): [Safari] Fixed: Cannot paste into inline editor if the page has `user-select: none` style. Thanks to [shaohua](https://github.com/shaohua)!
-* [#12683](https://dev.ckeditor.com/ticket/12683): Fixed: [Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) fails to remove custom tags. Thanks to [timselier](https://github.com/timselier)!
-* [#12489](https://dev.ckeditor.com/ticket/12489) and [#12491](https://dev.ckeditor.com/ticket/12491): Fixed: Various issues related to restoring the selection after performing operations on filler character. See the [fixed cases](https://dev.ckeditor.com/ticket/12491#comment:4).
-* [#12621](https://dev.ckeditor.com/ticket/12621): Fixed: Cannot remove inline styles (bold, italic, etc.) in empty lines.
-* [#12630](https://dev.ckeditor.com/ticket/12630): [Chrome] Fixed: Selection is placed outside the paragraph when the [New Page](https://ckeditor.com/cke4/addon/newpage) button is clicked. This patch significantly simplified the way how the initial selection (a selection after the content of the editable is overwritten) is being fixed. That might have fixed many related scenarios in all browsers.
-* [#11647](https://dev.ckeditor.com/ticket/11647): Fixed: The [`editor.blur`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-blur) event is not fired on first blur after initializing the inline editor on an already focused element.
-* [#12601](https://dev.ckeditor.com/ticket/12601): Fixed: [Strikethrough](https://ckeditor.com/cke4/addon/basicstyles) button tooltip spelling.
-* [#12546](https://dev.ckeditor.com/ticket/12546): Fixed: The Preview tab in the [Document Properties](https://ckeditor.com/cke4/addon/docprops) dialog window is always disabled.
-* [#12300](https://dev.ckeditor.com/ticket/12300): Fixed: The [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event fired on first navigation key press after typing.
-* [#12141](https://dev.ckeditor.com/ticket/12141): Fixed: List items are lost when indenting a list item with content wrapped with a block element.
-* [#12515](https://dev.ckeditor.com/ticket/12515): Fixed: Cursor is in the wrong position when undoing after adding an image and typing some text.
-* [#12484](https://dev.ckeditor.com/ticket/12484): [Blink/WebKit] Fixed: DOM is changed outside the editor area in a certain case.
-* [#12688](https://dev.ckeditor.com/ticket/12688): Improved the tests of the [styles system](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) and fixed two minor issues.
-* [#12403](https://dev.ckeditor.com/ticket/12403): Fixed: Changing the [font](https://ckeditor.com/cke4/addon/font) style should not lead to nesting it in the previous style element.
-* [#12609](https://dev.ckeditor.com/ticket/12609): Fixed: Incorrect `config.magicline_putEverywhere` name used for a [Magic Line](https://ckeditor.com/cke4/addon/magicline) all-encompassing [`config.magicline_everywhere`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-magicline_everywhere) configuration option.
-
-
-## CKEditor 4.4.5
-
-New Features:
-
-* [#12279](https://dev.ckeditor.com/ticket/12279): Added a possibility to pass a custom evaluator to [`node.getAscendant()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_node.html#method-getAscendant).
-
-Fixed Issues:
-
-* [#12423](https://dev.ckeditor.com/ticket/12423): [Safari7.1+] Fixed: *Enter* key moved cursor to a strange position.
-* [#12381](https://dev.ckeditor.com/ticket/12381): [iOS] Fixed: Selection issue. Thanks to [Remiremi](https://github.com/Remiremi)!
-* [#10804](https://dev.ckeditor.com/ticket/10804): Fixed: `CKEDITOR_GETURL` is not used with some plugins where it should be used. Thanks to [Thomas Andraschko](https://github.com/tandraschko)!
-* [#9137](https://dev.ckeditor.com/ticket/9137): Fixed: The `<base>` tag is not created when `<head>` has an attribute. Thanks to [naoki.fujikawa](https://github.com/naoki-fujikawa)!
-* [#12377](https://dev.ckeditor.com/ticket/12377): Fixed: Errors thrown in the [Image](https://ckeditor.com/cke4/addon/image) plugin when removing preview from the dialog window definition. Thanks to [Axinet](https://github.com/Axinet)!
-* [#12162](https://dev.ckeditor.com/ticket/12162): Fixed: Auto paragraphing and *Enter* key in nested editables.
-* [#12315](https://dev.ckeditor.com/ticket/12315): Fixed: Marked [`config.autoParagraph`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) as deprecated.
-* [#12113](https://dev.ckeditor.com/ticket/12113): Fixed: A [code snippet](https://ckeditor.com/cke4/addon/codesnippet) should be presented in the [elements path](https://ckeditor.com/cke4/addon/elementspath) as "code snippet" (translatable).
-* [#12311](https://dev.ckeditor.com/ticket/12311): Fixed: [Remove Format](https://ckeditor.com/cke4/addon/removeformat) should also remove `<cite>` elements.
-* [#12261](https://dev.ckeditor.com/ticket/12261): Fixed: The filter is not destroyed and removed from [`CKEDITOR.filter.instances`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#static-property-instances) on editor destroy.
-* [#12398](https://dev.ckeditor.com/ticket/12398): Fixed: [Maximize](https://ckeditor.com/cke4/addon/maximize) does not work on an instance without a [title](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-title).
-* [#12097](https://dev.ckeditor.com/ticket/12097): Fixed: JAWS not reading the number of options correctly in the [Text Color and Background Color](https://ckeditor.com/cke4/addon/colorbutton) button menu.
-* [#12411](https://dev.ckeditor.com/ticket/12411): Fixed: [Page Break](https://ckeditor.com/cke4/addon/pagebreak) used directly in the editable breaks the editor.
-* [#12354](https://dev.ckeditor.com/ticket/12354): Fixed: Various issues in undo manager when holding keys.
-* [#12324](https://dev.ckeditor.com/ticket/12324): [IE8] Fixed: Undo steps are not recorded when changing the caret position by clicking below the body.
-* [#12332](https://dev.ckeditor.com/ticket/12332): Fixed: Lowered DOM events listeners' priorities in undo manager in order to avoid ambiguity.
-* [#12402](https://dev.ckeditor.com/ticket/12402): [Blink] Fixed: Workaround for Blink bug with `document.title` which breaks updating title in the full HTML mode.
-* [#12338](https://dev.ckeditor.com/ticket/12338): Fixed: The CKEditor package contains unoptimized images.
-
-
-## CKEditor 4.4.4
-
-Fixed Issues:
-
-* [#12268](https://dev.ckeditor.com/ticket/12268): Cleanup of [UI Color](https://ckeditor.com/cke4/addon/uicolor) YUI styles. Thanks to [CasherWest](https://github.com/CasherWest)!
-* [#12263](https://dev.ckeditor.com/ticket/12263): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filter does not properly normalize semicolons style text. Thanks to [Alin Purcaru](https://github.com/mesmerizero)!
-* [#12243](https://dev.ckeditor.com/ticket/12243): Fixed: Text formatting lost when pasting from Word. Thanks to [Alin Purcaru](https://github.com/mesmerizero)!
-* [#111739](https://dev.ckeditor.com/ticket/11739): Fixed: `keypress` listeners should not be used in the undo manager. A complete rewrite of keyboard handling in the undo manager was made. Numerous smaller issues were fixed, among others:
-  * [#10926](https://dev.ckeditor.com/ticket/10926): [Chrome@Android] Fixed: Typing does not record snapshots and does not fire the [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event.
-  * [#11611](https://dev.ckeditor.com/ticket/11611): [Firefox] Fixed: The [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event is fired when pressing Arrow keys.
-  * [#12219](https://dev.ckeditor.com/ticket/12219): [Safari] Fixed: Some modifications of the [`UndoManager.locked`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_undo_UndoManager.html#property-locked) property violate strict mode in the [Undo](https://ckeditor.com/cke4/addon/undo) plugin.
-* [#10916](https://dev.ckeditor.com/ticket/10916): Fixed: [Magic Line](https://ckeditor.com/cke4/addon/magicline) icon in Right-To-Left environments.
-* [#11970](https://dev.ckeditor.com/ticket/11970): [IE] Fixed: CKEditor `paste` event is not fired when pasting with *Shift+Ins*.
-* [#12111](https://dev.ckeditor.com/ticket/12111): Fixed: Linked image attributes are not read when opening the image dialog window by doubleclicking.
-* [#10030](https://dev.ckeditor.com/ticket/10030): [IE] Fixed: Prevented "Unspecified Error" thrown in various cases when IE8-9 does not allow access to `document.activeElement`.
-* [#12273](https://dev.ckeditor.com/ticket/12273): Fixed: Applying block style in a description list breaks it.
-* [#12218](https://dev.ckeditor.com/ticket/12218): Fixed: Minor syntax issue in CSS files.
-* [#12178](https://dev.ckeditor.com/ticket/12178): [Blink/WebKit] Fixed: Iterator does not return the block if the selection is located at the end of it.
-* [#12185](https://dev.ckeditor.com/ticket/12185): [IE9QM] Fixed: Error thrown when moving the mouse over focused editor's scrollbar.
-* [#12215](https://dev.ckeditor.com/ticket/12215): Fixed: Basepath resolution does not recognize semicolon as a query separator.
-* [#12135](https://dev.ckeditor.com/ticket/12135): Fixed: [Remove Format](https://ckeditor.com/cke4/addon/removeformat) does not work on widgets.
-* [#12298](https://dev.ckeditor.com/ticket/12298): [IE11] Fixed: Clicking below `<body>` in Compatibility Mode will no longer reset selection to the first line.
-* [#12204](https://dev.ckeditor.com/ticket/12204): Fixed: Editor's voice label is not affected by [`config.title`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-title).
-* [#11915](https://dev.ckeditor.com/ticket/11915): Fixed: With [SCAYT](https://ckeditor.com/cke4/addon/scayt) enabled, cursor moves to the beginning of the first highlighted, misspelled word after typing or pasting into the editor.
-* [SCAYT](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/69): Fixed: Error thrown in the console after enabling [SCAYT](https://ckeditor.com/cke4/addon/scayt) and trying to add a new image.
-
-
-Other Changes:
-
-* [#12296](https://dev.ckeditor.com/ticket/12296): Merged `benderjs-ckeditor` into the main CKEditor repository.
-
-## CKEditor 4.4.3
-
-**Security Updates:**
-
-* Fixed XSS vulnerability in the Preview plugin reported by Mario Heiderich of [Cure53](https://cure53.de/).
-
-**An upgrade is highly recommended!**
-
-New Features:
-
-* [#12164](https://dev.ckeditor.com/ticket/12164): Added the "Justify" option to the "Horizontal Alignment" drop-down in the Table Cell Properties dialog window.
-
-Fixed Issues:
-
-* [#12110](https://dev.ckeditor.com/ticket/12110): Fixed: Editor crash after deleting a table. Thanks to [Alin Purcaru](https://github.com/mesmerizero)!
-* [#11897](https://dev.ckeditor.com/ticket/11897): Fixed: *Enter* key used in an empty list item creates a new line instead of breaking the list. Thanks to [noam-si](https://github.com/noam-si)!
-* [#12140](https://dev.ckeditor.com/ticket/12140): Fixed: Double-clicking linked widgets opens two dialog windows.
-* [#12132](https://dev.ckeditor.com/ticket/12132): Fixed: Image is inserted with `width` and `height` styles even when they are not allowed.
-* [#9317](https://dev.ckeditor.com/ticket/9317): [IE] Fixed: [`config.disableObjectResizing`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-disableObjectResizing) does not work on IE. **Note**: We were not able to fix this issue on IE11+ because necessary events stopped working. See a [last resort workaround](https://dev.ckeditor.com/ticket/9317#comment:16) and make sure to [support our complaint to Microsoft](https://connect.microsoft.com/IE/feedback/details/742593/please-respect-execcommand-enableobjectresizing-in-contenteditable-elements).
-* [#9638](https://dev.ckeditor.com/ticket/9638): Fixed: There should be no information about accessibility help available under the *Alt+0* keyboard shortcut if the [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) plugin is not available.
-* [#8117](https://dev.ckeditor.com/ticket/8117) and [#9186](https://dev.ckeditor.com/ticket/9186): Fixed: In HTML5 `<meta>` tags should be allowed everywhere, including inside the `<body>` element.
-* [#10422](https://dev.ckeditor.com/ticket/10422): Fixed: [`config.fillEmptyBlocks`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fillEmptyBlocks) not working properly if a function is specified.
-
-## CKEditor 4.4.2
-
-Important Notes:
-
-* The CKEditor testing environment is now publicly available. Read more about how to set up the environment and execute tests in the [CKEditor Testing Environment](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_tests.html) guide.
-	Please note that the [`tests/`](https://github.com/ckeditor/ckeditor-dev/tree/master/tests) directory which contains editor tests is not available in release packages. It can only be found in the development version of CKEditor on [GitHub](https://github.com/ckeditor/ckeditor-dev/).
-
-New Features:
-
-* [#11909](https://dev.ckeditor.com/ticket/11909): Introduced a parameter to prevent the [`editor.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setData) method from recording undo snapshots.
-
-Fixed Issues:
-
-* [#11757](https://dev.ckeditor.com/ticket/11757): Fixed: Imperfections in the [Moono](https://ckeditor.com/cke4/addon/moono) skin. Thanks to [danyaPostfactum](https://github.com/danyaPostfactum)!
-* [#10091](https://dev.ckeditor.com/ticket/10091): Blockquote should be treated like an object by the styles system. Thanks to [dan-james-deeson](https://github.com/dan-james-deeson)!
-* [#11478](https://dev.ckeditor.com/ticket/11478): Fixed: Issue with passing jQuery objects to [adapter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_jquery.html) configuration.
-* [#10867](https://dev.ckeditor.com/ticket/10867): Fixed: Issue with setting encoded URI as image link.
-* [#11983](https://dev.ckeditor.com/ticket/11983): Fixed: Clicking a nested widget does not focus it. Additionally, performance of the [`widget.repository.getByElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-getByElement) method was improved.
-* [#12000](https://dev.ckeditor.com/ticket/12000): Fixed: Nested widgets should be initialized on [`editor.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setData) and [`nestedEditable.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_nestedEditable.html#method-setData).
-* [#12022](https://dev.ckeditor.com/ticket/12022): Fixed: Outer widget's drag handler is not created at all if it has any nested widgets inside.
-* [#11960](https://dev.ckeditor.com/ticket/11960): [Blink/WebKit] Fixed: The caret should be scrolled into view on *Backspace* and *Delete* (covers only the merging blocks case).
-* [#11306](https://dev.ckeditor.com/ticket/11306): [OSX][Blink/WebKit] Fixed: No widget entries in the context menu on widget right-click.
-* [#11957](https://dev.ckeditor.com/ticket/11957): Fixed: Alignment labels in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window are not translated.
-* [#11980](https://dev.ckeditor.com/ticket/11980): [Blink/WebKit] Fixed: `<span>` elements created when joining adjacent elements (non-collapsed selection).
-* [#12009](https://dev.ckeditor.com/ticket/12009): [Nested widgets] Integration with the [Magic Line](https://ckeditor.com/cke4/addon/magicline) plugin.
-* [#11387](https://dev.ckeditor.com/ticket/11387): Fixed: `role="radiogroup"` should be applied only to radio inputs' container.
-* [#7975](https://dev.ckeditor.com/ticket/7975): [IE8] Fixed: Errors when trying to select an empty table cell.
-* [#11947](https://dev.ckeditor.com/ticket/11947): [Firefox+IE11] Fixed: *Shift+Enter* in lists produces two line breaks.
-* [#11972](https://dev.ckeditor.com/ticket/11972): Fixed: Feature detection in the [`element.setText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-setText) method should not trigger the layout engine.
-* [#7634](https://dev.ckeditor.com/ticket/7634): Fixed: The [Flash Dialog](https://ckeditor.com/cke4/addon/flash) plugin omits the `allowFullScreen` parameter in the editor data if set to `true`.
-* [#11910](https://dev.ckeditor.com/ticket/11910): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) does not take [`config.baseHref`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-baseHref) into account when updating image dimensions.
-* [#11753](https://dev.ckeditor.com/ticket/11753): Fixed: Wrong [`checkDirty()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-checkDirty) method value after focusing or blurring a widget.
-* [#11830](https://dev.ckeditor.com/ticket/11830): Fixed: Impossible to pass some arguments to [CKBuilder](https://github.com/ckeditor/ckbuilder) when using the `/dev/builder/build.sh` script.
-* [#11945](https://dev.ckeditor.com/ticket/11945): Fixed: [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin should not change a core method.
-* [#11384](https://dev.ckeditor.com/ticket/11384): [IE9+] Fixed: `IndexSizeError` thrown when pasting into a non-empty selection anchored in one text node.
-
-## CKEditor 4.4.1
-
-New Features:
-
-* [#9661](https://dev.ckeditor.com/ticket/9661): Added the option to [configure](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-linkJavaScriptLinksAllowed) anchor tags with JavaScript code in the `href` attribute.
-
-Fixed Issues:
-
-* [#11861](https://dev.ckeditor.com/ticket/11861): [WebKit/Blink] Fixed: Span elements created while joining adjacent elements. **Note:** This patch only covers cases when *Backspace* or *Delete* is pressed on a collapsed (empty) selection. The remaining case, with a non-empty selection, will be fixed in the next release.
-* [#10714](https://dev.ckeditor.com/ticket/10714): [iOS] Fixed: Selection and drop-downs are broken if a touch event listener is used due to a [WebKit bug](https://bugs.webkit.org/show_bug.cgi?id=128924). Thanks to [Arty Gus](https://github.com/artygus)!
-* [#11911](https://dev.ckeditor.com/ticket/11911): Fixed setting the `dir` attribute for a preloaded language in [CKEDITOR.lang](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.lang.html). Thanks to [Akash Mohapatra](https://github.com/akashmohapatra)!
-* [#11926](https://dev.ckeditor.com/ticket/11926): Fixed: [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) does not decode HTML entities when loading code from the `<code>` element.
-* [#11223](https://dev.ckeditor.com/ticket/11223): Fixed: Issue when [Protected Source](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-protectedSource) was not working in the `<title>` element.
-* [#11859](https://dev.ckeditor.com/ticket/11859): Fixed: Removed the [Source Dialog](https://ckeditor.com/cke4/addon/sourcedialog) plugin dependency from the [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) sample.
-* [#11754](https://dev.ckeditor.com/ticket/11754): [Chrome] Fixed: Infinite loop when content includes not closed attributes.
-* [#11848](https://dev.ckeditor.com/ticket/11848): [IE] Fixed: [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) throwing an exception when there was no selection in the editor.
-* [#11801](https://dev.ckeditor.com/ticket/11801): Fixed: Editor anchors unavailable when linking the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) widget.
-* [#11626](https://dev.ckeditor.com/ticket/11626): Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) sets invalid column width.
-* [#11872](https://dev.ckeditor.com/ticket/11872): Made [`element.addClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-addClass) chainable symmetrically to [`element.removeClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-removeClass).
-* [#11813](https://dev.ckeditor.com/ticket/11813): Fixed: Link lost while pasting a captioned image and restoring an undo snapshot ([Enhanced Image](https://ckeditor.com/cke4/addon/image2)).
-* [#11814](https://dev.ckeditor.com/ticket/11814): Fixed: _Link_ and _Unlink_ entries persistently displayed in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) context menu.
-* [#11839](https://dev.ckeditor.com/ticket/11839): [IE9] Fixed: The caret jumps out of the editable area when resizing the editor in the source mode.
-* [#11822](https://dev.ckeditor.com/ticket/11822): [WebKit] Fixed: Editing anchors by double-click is broken in some cases.
-* [#11823](https://dev.ckeditor.com/ticket/11823): [IE8] Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) throws an error over scrollbar.
-* [#11788](https://dev.ckeditor.com/ticket/11788): Fixed: It is not possible to change the language back to _Not set_ in the [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) dialog window.
-* [#11788](https://dev.ckeditor.com/ticket/11788): Fixed: [Filter](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.filter.html) rules are not applied inside elements with the `contenteditable` attribute set to `true`.
-* [#11798](https://dev.ckeditor.com/ticket/11798): Fixed: Inserting a non-editable element inside a table cell breaks the table.
-* [#11793](https://dev.ckeditor.com/ticket/11793): Fixed: Drop-down is not "on" when clicking it while the editor is blurred.
-* [#11850](https://dev.ckeditor.com/ticket/11850): Fixed: Fake objects with the `contenteditable` attribute set to `false` are not downcasted properly.
-* [#11811](https://dev.ckeditor.com/ticket/11811): Fixed: Widget's data is not encoded correctly when passed to an attribute.
-* [#11777](https://dev.ckeditor.com/ticket/11777): Fixed encoding ampersand in the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin.
-* [#11880](https://dev.ckeditor.com/ticket/11880): [IE8-9] Fixed: Linked image has a default thick border.
-
-Other Changes:
-
-* [#11807](https://dev.ckeditor.com/ticket/11807): Updated jQuery version used in the sample to 1.11.0 and tested CKEditor jQuery Adapter with version 1.11.0 and 2.1.0.
-* [#9504](https://dev.ckeditor.com/ticket/9504): Stopped using deprecated `attribute.specified` in all browsers except Internet Explorer.
-* [#11809](https://dev.ckeditor.com/ticket/11809): Changed tab size in `<pre>` to 4 spaces.
-
-## CKEditor 4.4
-
-**Important Notes:**
-
-* Marked the [`editor.beforePaste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-beforePaste) event as deprecated.
-* The default class of captioned images has changed to `image` (was: `caption`). Please note that once edited in CKEditor 4.4+, all existing images of the `caption` class (`<figure class="caption">`) will be [filtered out](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) unless the [`config.image2_captionedClass`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_captionedClass) option is set to `caption`. For backward compatibility (i.e. when upgrading), it is highly recommended to use this setting, which also helps prevent CSS conflicts, etc. This does not apply to new CKEditor integrations.
-* Widgets without defined buttons are no longer registered automatically to the [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html). Before CKEditor 4.4 widgets were registered to the ACF which was an incorrect behavior ([#11567](https://dev.ckeditor.com/ticket/11567)). This change should not have any impact on standard scenarios, but if your button does not execute the widget command, you need to set [`allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_feature.html#property-allowedContent) and [`requiredContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_feature.html#property-requiredContent) properties for it manually, because the editor will not be able to find them.
-* The [Show Borders](https://ckeditor.com/cke4/addon/showborders) plugin was added to the Standard installation package in order to ensure that unstyled tables are still visible for the user ([#11665](https://dev.ckeditor.com/ticket/11665)).
-* Since CKEditor 4.4 the editor instance should be passed to [`CKEDITOR.style`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) methods to ensure full compatibility with other features (e.g. applying styles to widgets requires that). We ensured backward compatibility though, so the [`CKEDITOR.style`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) will work even when the editor instance is not provided.
-
-New Features:
-
-* [#11297](https://dev.ckeditor.com/ticket/11297): Styles can now be applied to widgets. The definition of a style which can be applied to a specific widget must contain two additional properties &mdash; `type` and `widget`. Read more in the [Widget Styles](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_styles.html#widget-styles) section of the "Syles Drop-down" guide. Note that by default, widgets support only classes and no other attributes or styles. Related changes and features:
-  * Introduced the [`CKEDITOR.style.addCustomHandler()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#static-method-addCustomHandler) method for registering custom style handlers.
-  * The [`CKEDITOR.style.apply()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-apply) and [`CKEDITOR.style.remove()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-remove) methods are now called with an editor instance instead of the document so they can be reused by the [`CKEDITOR.editor.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-applyStyle) and [`CKEDITOR.editor.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-removeStyle) methods. Backward compatibility was preserved, but from CKEditor 4.4 it is highly recommended to pass an editor instead of a document to these methods.
-  * Many new methods and properties were introduced in the [Widget API](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html) to make the handling of styles by widgets fully customizable. See: [`widget.definition.styleableElements`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-styleableElements), [`widget.definition.styleToAllowedContentRule`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-styleToAllowedContentRules), [`widget.addClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-addClass), [`widget.removeClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-removeClass), [`widget.getClasses()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-getClasses), [`widget.hasClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-hasClass), [`widget.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-applyStyle), [`widget.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-removeStyle), [`widget.checkStyleActive()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-checkStyleActive).
-  * Integration with the [Allowed Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) required an introduction of the [`CKEDITOR.style.toAllowedContent()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-toAllowedContentRules) method which can be implemented by the custom style handler and if exists, it is used by the [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html) to translate a style to [allowed content rules](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.allowedContentRules.html).
-* [#11300](https://dev.ckeditor.com/ticket/11300): Various changes in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin:
-  * Introduced the [`config.image2_captionedClass`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_captionedClass) option to configure the class of captioned images.
-  * Introduced the [`config.image2_alignClasses`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_alignClasses) option to configure the way images are aligned with CSS classes.
-  If this setting is defined, the editor produces classes instead of inline styles for aligned images.
-  * Default image caption can be translated (customized) with the `editor.lang.image2.captionPlaceholder` string.
-* [#11341](https://dev.ckeditor.com/ticket/11341): [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin: It is now possible to add a link to any image type.
-* [#10202](https://dev.ckeditor.com/ticket/10202): Introduced wildcard support in the [Allowed Content Rules](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_allowed_content_rules.html) format.
-* [#10276](https://dev.ckeditor.com/ticket/10276): Introduced blacklisting in the [Allowed Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html).
-* [#10480](https://dev.ckeditor.com/ticket/10480): Introduced code snippets with code highlighting. There are two versions available so far &mdash; the default [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) which uses the [highlight.js](http://highlightjs.org) library and the [Code Snippet GeSHi](https://ckeditor.com/cke4/addon/codesnippetgeshi) which uses the [GeSHi](http://qbnz.com/highlighter/) library.
-* [#11737](https://dev.ckeditor.com/ticket/11737): Introduced an option to prevent [filtering](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) of an element that matches custom criteria (see [`filter.addElementCallback()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#method-addElementCallback)).
-* [#11532](https://dev.ckeditor.com/ticket/11532): Introduced the [`editor.addContentsCss()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-addContentsCss) method that can be used for [adding custom CSS files](https://ckeditor.com/docs/ckeditor4/latest/guide/plugin_sdk_styles.html).
-* [#11536](https://dev.ckeditor.com/ticket/11536): Added the [`CKEDITOR.tools.htmlDecode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-htmlDecode) method for decoding HTML entities.
-* [#11225](https://dev.ckeditor.com/ticket/11225): Introduced the [`CKEDITOR.tools.transparentImageData`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#property-transparentImageData) property which contains transparent image data to be used in CSS or as image source.
-
-Other Changes:
-
-* [#11377](https://dev.ckeditor.com/ticket/11377): Unified internal representation of empty anchors using the [fake objects](https://ckeditor.com/cke4/addon/fakeobjects).
-* [#11422](https://dev.ckeditor.com/ticket/11422): Removed Firefox 3.x, Internet Explorer 6 and Opera 12.x leftovers in code.
-* [#5217](https://dev.ckeditor.com/ticket/5217): Setting data (including switching between modes) creates a new undo snapshot. Besides that:
-  * Introduced the [`editable.status`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#property-status) property.
-  * Introduced a new `forceUpdate` option for the [`editor.lockSnapshot`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-lockSnapshot) event.
-  * Fixed: Selection not being unlocked in inline editor after setting data ([#11500](https://dev.ckeditor.com/ticket/11500)).
-* The [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin was updated to the latest version.
-
-Fixed Issues:
-
-* [#10190](https://dev.ckeditor.com/ticket/10190): Fixed: Removing block style with [`editor.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-removeStyle) should result in a paragraph and not a div.
-* [#11727](https://dev.ckeditor.com/ticket/11727): Fixed: The editor tries to select a non-editable image which was clicked.
-
-## CKEditor 4.3.5
-
-New Features:
-
-* Added new translation: Tatar.
-
-Fixed Issues:
-
-* [#11677](https://dev.ckeditor.com/ticket/11677): Fixed: Undo/Redo keystrokes are blocked in the source mode.
-* [#11717](https://dev.ckeditor.com/ticket/11717): [Document Properties](https://ckeditor.com/cke4/addon/docprops) plugin requires the [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) plugin to work.
-
-## CKEditor 4.3.4
-
-Fixed Issues:
-
-* [#11597](https://dev.ckeditor.com/ticket/11597): [IE11] Fixed: Error thrown when trying to open the [preview](https://ckeditor.com/cke4/addon/preview) using the keyboard.
-* [#11544](https://dev.ckeditor.com/ticket/11544): [Placeholders](https://ckeditor.com/cke4/addon/placeholder) will no longer be upcasted in parents not accepting `<span>` elements.
-* [#8663](https://dev.ckeditor.com/ticket/8663): Fixed [`element.renameNode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-renameNode) not clearing the [`element.getName()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-getName) cache.
-* [#11574](https://dev.ckeditor.com/ticket/11574): Fixed: *Backspace* destroying the DOM structure if an inline editable is placed in a list item.
-* [#11603](https://dev.ckeditor.com/ticket/11603): Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) attaches to tables outside the editable.
-* [#9205](https://dev.ckeditor.com/ticket/9205), [#7805](https://dev.ckeditor.com/ticket/7805), [#8216](https://dev.ckeditor.com/ticket/8216): Fixed: `{cke_protected_1}` appearing in data in various cases where HTML comments are placed next to `"` or `'`.
-* [#11635](https://dev.ckeditor.com/ticket/11635): Fixed: Some attributes are not protected before the content is passed through the fix bin.
-* [#11660](https://dev.ckeditor.com/ticket/11660): [IE] Fixed: Table content is lost when some extra markup is inside the table.
-* [#11641](https://dev.ckeditor.com/ticket/11641): Fixed: Switching between modes in the classic editor removes content styles for the inline editor.
-* [#11568](https://dev.ckeditor.com/ticket/11568): Fixed: [Styles](https://ckeditor.com/cke4/addon/stylescombo) drop-down list is not enabled on selection change.
-
-## CKEditor 4.3.3
-
-Fixed Issues:
-
-* [#11500](https://dev.ckeditor.com/ticket/11500): [WebKit/Blink] Fixed: Selection lost when setting data in another inline editor. Additionally, [`selection.removeAllRanges()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-removeAllRanges) is now scoped to selection's [root](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#property-root).
-* [#11104](https://dev.ckeditor.com/ticket/11104): [IE] Fixed: Various issues with scrolling and selection when focusing widgets.
-* [#11487](https://dev.ckeditor.com/ticket/11487): Moving mouse over the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) widget will no longer change the value returned by the [`editor.checkDirty()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-checkDirty) method.
-* [#8673](https://dev.ckeditor.com/ticket/8673): [WebKit] Fixed: Cannot select and remove the [Page Break](https://ckeditor.com/cke4/addon/pagebreak).
-* [#11413](https://dev.ckeditor.com/ticket/11413): Fixed: Incorrect [`editor.execCommand()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-execCommand) behavior.
-* [#11438](https://dev.ckeditor.com/ticket/11438): Splitting table cells vertically is no longer changing table structure.
-* [#8899](https://dev.ckeditor.com/ticket/8899): Fixed: Links in the [About CKEditor](https://ckeditor.com/cke4/addon/about) dialog window now open in a new browser window or tab.
-* [#11490](https://dev.ckeditor.com/ticket/11490): Fixed: [Menu button](https://ckeditor.com/cke4/addon/menubutton) panel not showing in the source mode.
-* [#11417](https://dev.ckeditor.com/ticket/11417): The [`widget.doubleclick`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#event-doubleclick) event is not canceled anymore after editing was triggered.
-* [#11253](https://dev.ckeditor.com/ticket/11253): [IE] Fixed: Clipped upload button in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window.
-* [#11359](https://dev.ckeditor.com/ticket/11359): Standardized the way anchors are discovered by the [Link](https://ckeditor.com/cke4/addon/link) plugin.
-* [#11058](https://dev.ckeditor.com/ticket/11058): [IE8] Fixed: Error when deleting a table row.
-* [#11508](https://dev.ckeditor.com/ticket/11508): Fixed: [`htmlDataProcessor`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlDataProcessor.html) discovering protected attributes within other attributes' values.
-* [#11533](https://dev.ckeditor.com/ticket/11533): Widgets: Avoid recurring upcasts if the DOM structure was modified during an upcast.
-* [#11400](https://dev.ckeditor.com/ticket/11400): Fixed: The [`domObject.removeAllListeners()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_domObject.html#method-removeAllListeners) method does not remove custom listeners completely.
-* [#11493](https://dev.ckeditor.com/ticket/11493): Fixed: The [`selection.getRanges()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-getRanges) method does not override cached ranges when used with the `onlyEditables` argument.
-* [#11390](https://dev.ckeditor.com/ticket/11390): [IE] All [XML](https://ckeditor.com/cke4/addon/xml) plugin [methods](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.xml.html) now work in IE10+.
-* [#11542](https://dev.ckeditor.com/ticket/11542): [IE11] Fixed: Blurry toolbar icons when Right-to-Left UI language is set.
-* [#11504](https://dev.ckeditor.com/ticket/11504): Fixed: When [`config.fullPage`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fullPage) is set to `true`, entities are not encoded in editor output.
-* [#11004](https://dev.ckeditor.com/ticket/11004): Integrated [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window with [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html).
-* [#11439](https://dev.ckeditor.com/ticket/11439): Fixed: Properties get cloned in the Cell Properties dialog window if multiple cells are selected.
-
-## CKEditor 4.3.2
-
-Fixed Issues:
-
-* [#11331](https://dev.ckeditor.com/ticket/11331): A menu button will have a changed label when selected instead of using the `aria-pressed` attribute.
-* [#11177](https://dev.ckeditor.com/ticket/11177): Widget drag handler improvements:
-  * [#11176](https://dev.ckeditor.com/ticket/11176): Fixed: Initial position is not updated when the widget data object is empty.
-  * [#11001](https://dev.ckeditor.com/ticket/11001): Fixed: Multiple synchronous layout recalculations are caused by initial drag handler positioning causing performance issues.
-  * [#11161](https://dev.ckeditor.com/ticket/11161): Fixed: Drag handler is not repositioned in various situations.
-  * [#11281](https://dev.ckeditor.com/ticket/11281): Fixed: Drag handler and mask are duplicated after widget reinitialization.
-* [#11207](https://dev.ckeditor.com/ticket/11207): [Firefox] Fixed: Misplaced [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resizer in the inline editor.
-* [#11102](https://dev.ckeditor.com/ticket/11102): `CKEDITOR.template` improvements:
-  * [#11102](https://dev.ckeditor.com/ticket/11102): Added newline character support.
-  * [#11216](https://dev.ckeditor.com/ticket/11216): Added "\\'" substring support.
-* [#11121](https://dev.ckeditor.com/ticket/11121): [Firefox] Fixed: High Contrast mode is enabled when the editor is loaded in a hidden iframe.
-* [#11350](https://dev.ckeditor.com/ticket/11350): The default value of [`config.contentsCss`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-contentsCss) is affected by [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl).
-* [#11097](https://dev.ckeditor.com/ticket/11097): Improved the [Autogrow](https://ckeditor.com/cke4/addon/autogrow) plugin performance when dealing with very big tables.
-* [#11290](https://dev.ckeditor.com/ticket/11290): Removed redundant code in the [Source Dialog](https://ckeditor.com/cke4/addon/sourcedialog) plugin.
-* [#11133](https://dev.ckeditor.com/ticket/11133): [Page Break](https://ckeditor.com/cke4/addon/pagebreak) becomes editable if pasted.
-* [#11126](https://dev.ckeditor.com/ticket/11126): Fixed: Native Undo executed once the bottom of the snapshot stack is reached.
-* [#11131](https://dev.ckeditor.com/ticket/11131): [Div Editing Area](https://ckeditor.com/cke4/addon/divarea): Fixed: Error thrown when switching to source mode if the selection was in widget's nested editable.
-* [#11139](https://dev.ckeditor.com/ticket/11139): [Div Editing Area](https://ckeditor.com/cke4/addon/divarea): Fixed: Elements Path is not cleared after switching to source mode.
-* [#10778](https://dev.ckeditor.com/ticket/10778): Fixed a bug with range enlargement. The range no longer expands to visible whitespace.
-* [#11146](https://dev.ckeditor.com/ticket/11146): [IE] Fixed: Preview window switches Internet Explorer to Quirks Mode.
-* [#10762](https://dev.ckeditor.com/ticket/10762): [IE] Fixed: JavaScript code displayed in preview window's URL bar.
-* [#11186](https://dev.ckeditor.com/ticket/11186): Introduced the [`widgets.repository.addUpcastCallback()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-addUpcastCallback) method that allows to block upcasting given element to a widget.
-* [#11307](https://dev.ckeditor.com/ticket/11307): Fixed: Paste as Plain Text conflict with the [MooTools](http://mootools.net) library.
-* [#11140](https://dev.ckeditor.com/ticket/11140): [IE11] Fixed: Anchors are not draggable.
-* [#11379](https://dev.ckeditor.com/ticket/11379): Changed default contents `line-height` to unitless values to avoid huge text overlapping (like in [#9696](https://dev.ckeditor.com/ticket/9696)).
-* [#10787](https://dev.ckeditor.com/ticket/10787): [Firefox] Fixed: Broken replacement of text while pasting into `div`-based editor.
-* [#10884](https://dev.ckeditor.com/ticket/10884): Widgets integration with the [Show Blocks](https://ckeditor.com/cke4/addon/showblocks) plugin.
-* [#11021](https://dev.ckeditor.com/ticket/11021): Fixed: An error thrown when selecting entire editable contents while fake selection is on.
-* [#11086](https://dev.ckeditor.com/ticket/11086): [IE8] Re-enable inline widgets drag&drop in Internet Explorer 8.
-* [#11372](https://dev.ckeditor.com/ticket/11372): Widgets: Special characters encoded twice in nested editables.
-* [#10068](https://dev.ckeditor.com/ticket/10068): Fixed: Support for protocol-relative URLs.
-* [#11283](https://dev.ckeditor.com/ticket/11283): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): A `<div>` element with `text-align: center` and an image inside is not recognised correctly.
-* [#11196](https://dev.ckeditor.com/ticket/11196): [Accessibility Instructions](https://ckeditor.com/cke4/addon/a11yhelp): Allowed additional keyboard button labels to be translated in the dialog window.
-
-## CKEditor 4.3.1
-
-**Important Notes:**
-
-* To match the naming convention, the `language` button is now `Language` ([#11201](https://dev.ckeditor.com/ticket/11201)).
-* [Enhanced Image](https://ckeditor.com/cke4/addon/image2) button, context menu, command, and icon names match those of the [Image](https://ckeditor.com/cke4/addon/image) plugin ([#11222](https://dev.ckeditor.com/ticket/11222)).
-
-Fixed Issues:
-
-* [#11244](https://dev.ckeditor.com/ticket/11244): Changed: The [`widget.repository.checkWidgets()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-checkWidgets) method now fires the [`widget.repository.checkWidgets`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#event-checkWidgets) event, so from CKEditor 4.3.1 it is preferred to use the method rather than fire the event.
-* [#11171](https://dev.ckeditor.com/ticket/11171): Fixed: [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) and [`editor.insertText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertText) methods do not call the [`widget.repository.checkWidgets()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-checkWidgets) method.
-* [#11085](https://dev.ckeditor.com/ticket/11085): [IE8] Replaced preview generated by the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) widget with a placeholder.
-* [#11044](https://dev.ckeditor.com/ticket/11044): Enhanced WAI-ARIA support for the [Language](https://ckeditor.com/cke4/addon/language) plugin drop-down menu.
-* [#11075](https://dev.ckeditor.com/ticket/11075): With drop-down menu button focused, pressing the *Down Arrow* key will now open the menu and focus its first option.
-* [#11165](https://dev.ckeditor.com/ticket/11165): Fixed: The [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin cannot be removed from the editor.
-* [#11159](https://dev.ckeditor.com/ticket/11159): [IE9-10] [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Fixed buggy discovery of image dimensions.
-* [#11101](https://dev.ckeditor.com/ticket/11101): Drop-down lists no longer break when given double quotes.
-* [#11077](https://dev.ckeditor.com/ticket/11077): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Empty undo step recorded when resizing the image.
-* [#10853](https://dev.ckeditor.com/ticket/10853): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Widget has paragraph wrapper when de-captioning unaligned image.
-* [#11198](https://dev.ckeditor.com/ticket/11198): Widgets: Drag handler is not fully visible when an inline widget is in a heading.
-* [#11132](https://dev.ckeditor.com/ticket/11132): [Firefox] Fixed: Caret is lost after drag and drop of an inline widget.
-* [#11182](https://dev.ckeditor.com/ticket/11182): [IE10-11] Fixed: Editor crashes (IE11) or works with minor issues (IE10) if a page is loaded in Quirks Mode. See [`env.quirks`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_env.html#property-quirks) for more details.
-* [#11204](https://dev.ckeditor.com/ticket/11204): Added `figure` and `figcaption` styles to the `contents.css` file so [Enhanced Image](https://ckeditor.com/cke4/addon/image2) looks nicer.
-* [#11202](https://dev.ckeditor.com/ticket/11202): Fixed: No newline in [BBCode](https://ckeditor.com/cke4/addon/bbcode) mode.
-* [#10890](https://dev.ckeditor.com/ticket/10890): Fixed: Error thrown when pressing the *Delete* key in a list item.
-* [#10055](https://dev.ckeditor.com/ticket/10055): [IE8-10] Fixed: *Delete* pressed on a selected image causes the browser to go back.
-* [#11183](https://dev.ckeditor.com/ticket/11183): Fixed: Inserting a horizontal rule or a table in multiple row selection causes a browser crash. Additionally, the [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) method does not insert the element into every range of a selection any more.
-* [#11042](https://dev.ckeditor.com/ticket/11042): Fixed: Selection made on an element containing a non-editable element was not auto faked.
-* [#11125](https://dev.ckeditor.com/ticket/11125): Fixed: Keyboard navigation through menu and drop-down items will now cycle.
-* [#11011](https://dev.ckeditor.com/ticket/11011): Fixed: The [`editor.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-applyStyle) method removes attributes from nested elements.
-* [#11179](https://dev.ckeditor.com/ticket/11179): Fixed: [`editor.destroy()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-destroy) does not cleanup content generated by the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin for inline editors.
-* [#11237](https://dev.ckeditor.com/ticket/11237): Fixed: Table border attribute value is deleted when pasting content from Microsoft Word.
-* [#11250](https://dev.ckeditor.com/ticket/11250): Fixed: HTML entities inside the `<textarea>` element are not encoded.
-* [#11260](https://dev.ckeditor.com/ticket/11260): Fixed: Initially disabled buttons are not read by JAWS as disabled.
-* [#11200](https://dev.ckeditor.com/ticket/11200):  Added [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin as a dependency for [Widget](https://ckeditor.com/cke4/addon/widget) to fix drag and drop.
-
-## CKEditor 4.3
-
-New Features:
-
-* [#10612](https://dev.ckeditor.com/ticket/10612): Internet Explorer 11 support.
-* [#10869](https://dev.ckeditor.com/ticket/10869): Widgets: Added better integration with the [Elements Path](https://ckeditor.com/cke4/addon/elementspath) plugin.
-* [#10886](https://dev.ckeditor.com/ticket/10886): Widgets: Added tooltip to the drag handle.
-* [#10933](https://dev.ckeditor.com/ticket/10933): Widgets: Introduced drag and drop of block widgets with the [Line Utilities](https://ckeditor.com/cke4/addon/lineutils) plugin.
-* [#10936](https://dev.ckeditor.com/ticket/10936): Widget System changes for easier integration with other dialog systems.
-* [#10895](https://dev.ckeditor.com/ticket/10895): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Added file browser integration.
-* [#11002](https://dev.ckeditor.com/ticket/11002): Added the [`draggable`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-draggable) option to disable drag and drop support for widgets.
-* [#10937](https://dev.ckeditor.com/ticket/10937): [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) widget improvements:
-  * loading indicator ([#10948](https://dev.ckeditor.com/ticket/10948)),
-  * applying paragraph changes (like font color change) to iframe ([#10841](https://dev.ckeditor.com/ticket/10841)),
-  * Firefox and IE9 clipboard fixes ([#10857](https://dev.ckeditor.com/ticket/10857)),
-  * fixing same origin policy issue ([#10840](https://dev.ckeditor.com/ticket/10840)),
-  * fixing undo bugs ([#10842](https://dev.ckeditor.com/ticket/10842), [#10930](https://dev.ckeditor.com/ticket/10930)),
-  * fixing other minor bugs.
-* [#10862](https://dev.ckeditor.com/ticket/10862): [Placeholder](https://ckeditor.com/cke4/addon/placeholder) plugin was rewritten as a widget.
-* [#10822](https://dev.ckeditor.com/ticket/10822): Added styles system integration with non-editable elements (for example widgets) and their nested editables. Styles cannot change non-editable content and are applied in nested editable only if allowed by its type and content filter.
-* [#10856](https://dev.ckeditor.com/ticket/10856): Menu buttons will now toggle the visibility of their panels when clicked multiple times. [Language](https://ckeditor.com/cke4/addon/language) plugin fixes: Added active language highlighting, added an option to remove the language.
-* [#10028](https://dev.ckeditor.com/ticket/10028): New [`config.dialog_noConfirmCancel`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-dialog_noConfirmCancel) configuration option that eliminates the need to confirm closing of a dialog window when the user changed any of its fields.
-* [#10848](https://dev.ckeditor.com/ticket/10848): Integrate remaining plugins ([Styles](https://ckeditor.com/cke4/addon/stylescombo), [Format](https://ckeditor.com/cke4/addon/format), [Font](https://ckeditor.com/cke4/addon/font), [Color Button](https://ckeditor.com/cke4/addon/colorbutton), [Language](https://ckeditor.com/cke4/addon/language) and [Indent](https://ckeditor.com/cke4/addon/indent)) with [active filter](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeFilter).
-* [#10855](https://dev.ckeditor.com/ticket/10855): Change the extension of emoticons in the [BBCode](https://ckeditor.com/cke4/addon/bbcode) sample from GIF to PNG.
-
-Fixed Issues:
-
-* [#10831](https://dev.ckeditor.com/ticket/10831): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Merged `image2inline` and `image2block` into one `image2` widget.
-* [#10835](https://dev.ckeditor.com/ticket/10835): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Improved visibility of the resize handle.
-* [#10836](https://dev.ckeditor.com/ticket/10836): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Preserve custom mouse cursor while resizing the image.
-* [#10939](https://dev.ckeditor.com/ticket/10939): [Firefox] [Enhanced Image](https://ckeditor.com/cke4/addon/image2): hovering the image causes it to change.
-* [#10866](https://dev.ckeditor.com/ticket/10866): Fixed: Broken *Tab* key navigation in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window.
-* [#10833](https://dev.ckeditor.com/ticket/10833): Fixed: *Lock ratio* option should be on by default in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window.
-* [#10881](https://dev.ckeditor.com/ticket/10881): Various improvements to *Enter* key behavior in nested editables.
-* [#10879](https://dev.ckeditor.com/ticket/10879): [Remove Format](https://ckeditor.com/cke4/addon/removeformat) should not leak from a nested editable.
-* [#10877](https://dev.ckeditor.com/ticket/10877): Fixed: [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) fails to apply changes if a nested editable was focused.
-* [#10877](https://dev.ckeditor.com/ticket/10877): Fixed: [SCAYT](https://ckeditor.com/cke4/addon/wsc) blocks typing in nested editables.
-* [#11079](https://dev.ckeditor.com/ticket/11079): Add button icons to the [Placeholder](https://ckeditor.com/cke4/addon/placeholder) sample.
-* [#10870](https://dev.ckeditor.com/ticket/10870): The `paste` command is no longer being disabled when the clipboard is empty.
-* [#10854](https://dev.ckeditor.com/ticket/10854): Fixed: Firefox prepends `<br>` to `<body>`, so it is stripped by the HTML data processor.
-* [#10823](https://dev.ckeditor.com/ticket/10823): Fixed: [Link](https://ckeditor.com/cke4/addon/link) plugin does not work with non-editable content.
-* [#10828](https://dev.ckeditor.com/ticket/10828): [Magic Line](https://ckeditor.com/cke4/addon/magicline) integration with the Widget System.
-* [#10865](https://dev.ckeditor.com/ticket/10865): Improved hiding copybin, so copying widgets works smoothly.
-* [#11066](https://dev.ckeditor.com/ticket/11066): Widget's private parts use CSS reset.
-* [#11027](https://dev.ckeditor.com/ticket/11027): Fixed: Block commands break on widgets; added the [`contentDomInvalidated`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-contentDomInvalidated) event.
-* [#10430](https://dev.ckeditor.com/ticket/10430): Resolve dependence of the [Image](https://ckeditor.com/cke4/addon/image) plugin on the [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin.
-* [#10911](https://dev.ckeditor.com/ticket/10911): Fixed: Browser *Alt* hotkeys will no longer be blocked while a widget is focused.
-* [#11082](https://dev.ckeditor.com/ticket/11082): Fixed: Selected widget is not copied or cut when using toolbar buttons or context menu.
-* [#11083](https://dev.ckeditor.com/ticket/11083): Fixed list and div element application to block widgets.
-* [#10887](https://dev.ckeditor.com/ticket/10887): Internet Explorer 8 compatibility issues related to the Widget System.
-* [#11074](https://dev.ckeditor.com/ticket/11074): Temporarily disabled inline widget drag and drop, because of seriously buggy native `range#moveToPoint` method.
-* [#11098](https://dev.ckeditor.com/ticket/11098): Fixed: Wrong selection position after undoing widget drag and drop.
-* [#11110](https://dev.ckeditor.com/ticket/11110): Fixed: IFrame and Flash objects are being incorrectly pasted in certain conditions.
-* [#11129](https://dev.ckeditor.com/ticket/11129): Page break is lost when loading data.
-* [#11123](https://dev.ckeditor.com/ticket/11123): [Firefox] Widget is destroyed after being dragged outside of `<body>`.
-* [#11124](https://dev.ckeditor.com/ticket/11124): Fixed the [Elements Path](https://ckeditor.com/cke4/addon/elementspath) in an editor using the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea).
-
-## CKEditor 4.3 Beta
-
-New Features:
-
-* [#9764](https://dev.ckeditor.com/ticket/9764): Widget System.
-  * [Widget plugin](https://ckeditor.com/cke4/addon/widget) introducing the [Widget API](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html).
-  * New [`editor.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-enterMode) and [`editor.shiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-shiftEnterMode) properties &ndash; normalized versions of [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) and [`config.shiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-shiftEnterMode).
-  * Dynamic editor settings. Starting from CKEditor 4.3 Beta, *Enter* mode values and [content filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) instances may be changed dynamically (for example when the caret was placed in an element in which editor features should be adjusted). When you are implementing a new editor feature, you should base its behavior on [dynamic](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeEnterMode) or [static](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-enterMode) *Enter* mode values depending on whether this feature works in selection context or globally on editor content.
-      * Dynamic *Enter* mode values &ndash; [`editor.setActiveEnterMode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setActiveEnterMode) method, [`editor.activeEnterModeChange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-activeEnterModeChange) event, and two properties: [`editor.activeEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeEnterMode) and [`editor.activeShiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeShiftEnterMode).
-      * Dynamic content filter instances &ndash; [`editor.setActiveFilter()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setActiveFilter) method, [`editor.activeFilterChange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-activeFilterChange) event, and [`editor.activeFilter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeFilter) property.
-  * "Fake" selection was introduced. It makes it possible to virtually select any element when the real selection remains hidden. See the  [`selection.fake()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-fake) method.
-  * Default [`htmlParser.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.filter.html) rules are not applied to non-editable elements (elements with `contenteditable` attribute set to `false` and their descendants) anymore. To add a rule which will be applied to all elements you need to pass an additional argument to the [`filter.addRules()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_htmlParser_filter.html#method-addRules) method.
-  * Dozens of new methods were introduced &ndash; most interesting ones:
-      * [`document.find()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-find),
-      * [`document.findOne()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-findOne),
-      * [`editable.insertElementIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElementIntoRange),
-      * [`range.moveToClosestEditablePosition()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-moveToClosestEditablePosition),
-      * New methods for [`htmlParser.node`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.node.html) and [`htmlParser.element`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.element.html).
-* [#10659](https://dev.ckeditor.com/ticket/10659): New [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin that introduces a widget with integrated image captions, an option to center images, and dynamic "click and drag" resizing.
-* [#10664](https://dev.ckeditor.com/ticket/10664): New [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin that introduces the MathJax widget.
-* [#7987](https://dev.ckeditor.com/ticket/7987): New [Language](https://ckeditor.com/cke4/addon/language) plugin that implements Language toolbar button to support [WCAG 3.1.2 Language of Parts](http://www.w3.org/TR/UNDERSTANDING-WCAG20/meaning-other-lang-id.html).
-* [#10708](https://dev.ckeditor.com/ticket/10708): New [smileys](https://ckeditor.com/cke4/addon/smiley).
-
-## CKEditor 4.2.3
-
-Fixed Issues:
-
-* [#10994](https://dev.ckeditor.com/ticket/10994): Fixed: Loading external jQuery library when opening the [jQuery Adapter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_jquery.html) sample directly from file.
-* [#10975](https://dev.ckeditor.com/ticket/10975): [IE] Fixed: Error thrown while opening the color palette.
-* [#9929](https://dev.ckeditor.com/ticket/9929): [Blink/WebKit] Fixed: A non-breaking space is created once a character is deleted and a regular space is typed.
-* [#10963](https://dev.ckeditor.com/ticket/10963): Fixed: JAWS issue with the keyboard shortcut for [Magic Line](https://ckeditor.com/cke4/addon/magicline).
-* [#11096](https://dev.ckeditor.com/ticket/11096): Fixed: TypeError: Object has no method 'is'.
-
-## CKEditor 4.2.2
-
-Fixed Issues:
-
-* [#9314](https://dev.ckeditor.com/ticket/9314): Fixed: Incorrect error message on closing a dialog window without saving changs.
-* [#10308](https://dev.ckeditor.com/ticket/10308): [IE10] Fixed: Unspecified error when deleting a row.
-* [#10945](https://dev.ckeditor.com/ticket/10945): [Chrome] Fixed: Clicking with a mouse inside the editor does not show the caret.
-* [#10912](https://dev.ckeditor.com/ticket/10912): Prevent default action when content of a non-editable link is clicked.
-* [#10913](https://dev.ckeditor.com/ticket/10913): Fixed [`CKEDITOR.plugins.addExternal()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_resourceManager.html#method-addExternal) not handling paths including file name specified.
-* [#10666](https://dev.ckeditor.com/ticket/10666): Fixed [`CKEDITOR.tools.isArray()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-isArray) not working cross frame.
-* [#10910](https://dev.ckeditor.com/ticket/10910): [IE9] Fixed JavaScript error thrown in Compatibility Mode when clicking and/or typing in the editing area.
-* [#10868](https://dev.ckeditor.com/ticket/10868): [IE8] Prevent the browser from crashing when applying the Inline Quotation style.
-* [#10915](https://dev.ckeditor.com/ticket/10915): Fixed: Invalid CSS filter in the Kama skin.
-* [#10914](https://dev.ckeditor.com/ticket/10914): Plugins [Indent List](https://ckeditor.com/cke4/addon/indentlist) and [Indent Block](https://ckeditor.com/cke4/addon/indentblock) are now included in the build configuration.
-* [#10812](https://dev.ckeditor.com/ticket/10812): Fixed [`range.createBookmark2()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-createBookmark2) incorrectly normalizing offsets. This bug was causing many issues: [#10850](https://dev.ckeditor.com/ticket/10850), [#10842](https://dev.ckeditor.com/ticket/10842).
-* [#10951](https://dev.ckeditor.com/ticket/10951): Reviewed and optimized focus handling on panels (combo, menu buttons, color buttons, and context menu) to enhance accessibility. Fixed [#10705](https://dev.ckeditor.com/ticket/10705), [#10706](https://dev.ckeditor.com/ticket/10706) and [#10707](https://dev.ckeditor.com/ticket/10707).
-* [#10704](https://dev.ckeditor.com/ticket/10704): Fixed a JAWS issue with the Select Color dialog window title not being announced.
-* [#10753](https://dev.ckeditor.com/ticket/10753): The floating toolbar in inline instances now has a dedicated accessibility label.
-
-## CKEditor 4.2.1
-
-Fixed Issues:
-
-* [#10301](https://dev.ckeditor.com/ticket/10301): [IE9-10] Undo fails after 3+ consecutive paste actions with a JavaScript error.
-* [#10689](https://dev.ckeditor.com/ticket/10689): Save toolbar button saves only the first editor instance.
-* [#10368](https://dev.ckeditor.com/ticket/10368): Move language reading direction definition (`dir`) from main language file to core.
-* [#9330](https://dev.ckeditor.com/ticket/9330): Fixed pasting anchors from MS Word.
-* [#8103](https://dev.ckeditor.com/ticket/8103): Fixed pasting nested lists from MS Word.
-* [#9958](https://dev.ckeditor.com/ticket/9958): [IE9] Pressing the "OK" button will trigger the `onbeforeunload` event in the popup dialog.
-* [#10662](https://dev.ckeditor.com/ticket/10662): Fixed styles from the Styles drop-down list not registering to the ACF in case when the [Shared Spaces plugin](https://ckeditor.com/cke4/addon/sharedspace) is used.
-* [#9654](https://dev.ckeditor.com/ticket/9654): Problems with Internet Explorer 10 Quirks Mode.
-* [#9816](https://dev.ckeditor.com/ticket/9816): Floating toolbar does not reposition vertically in several cases.
-* [#10646](https://dev.ckeditor.com/ticket/10646): Removing a selected sublist or nested table with *Backspace/Delete* removes the parent element.
-* [#10623](https://dev.ckeditor.com/ticket/10623): [WebKit] Page is scrolled when opening a drop-down list.
-* [#10004](https://dev.ckeditor.com/ticket/10004): [ChromeVox] Button names are not announced.
-* [#10731](https://dev.ckeditor.com/ticket/10731): [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin breaks cloning of editor configuration.
-* It is now possible to set per instance [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin configuration instead of setting the configuration globally.
-
-## CKEditor 4.2
-
-**Important Notes:**
-
-* Dropped compatibility support for Internet Explorer 7 and Firefox 3.6.
-
-* Both the Basic and the Standard distribution packages will not contain the new [Indent Block](https://ckeditor.com/cke4/addon/indentblock) plugin. Because of this the [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) might remove block indentations from existing contents. If you want to prevent this, either [add an appropriate ACF rule to your filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_allowed_content_rules.html) or create a custom build based on the Basic/Standard package and add the Indent Block plugin in [CKBuilder](https://ckeditor.com/cke4/builder).
-
-New Features:
-
-* [#10027](https://dev.ckeditor.com/ticket/10027): Separated list and block indentation into two plugins: [Indent List](https://ckeditor.com/cke4/addon/indentlist) and [Indent Block](https://ckeditor.com/cke4/addon/indentblock).
-* [#8244](https://dev.ckeditor.com/ticket/8244): Use *(Shift+)Tab* to indent and outdent lists.
-* [#10281](https://dev.ckeditor.com/ticket/10281): The [jQuery Adapter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_jquery.html) is now available. Several jQuery-related issues fixed: [#8261](https://dev.ckeditor.com/ticket/8261), [#9077](https://dev.ckeditor.com/ticket/9077), [#8710](https://dev.ckeditor.com/ticket/8710), [#8530](https://dev.ckeditor.com/ticket/8530), [#9019](https://dev.ckeditor.com/ticket/9019), [#6181](https://dev.ckeditor.com/ticket/6181), [#7876](https://dev.ckeditor.com/ticket/7876), [#6906](https://dev.ckeditor.com/ticket/6906).
-* [#10042](https://dev.ckeditor.com/ticket/10042): Introduced [`config.title`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-title) setting to change the human-readable title of the editor.
-* [#9794](https://dev.ckeditor.com/ticket/9794): Added [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event.
-* [#9923](https://dev.ckeditor.com/ticket/9923): HiDPI support in the editor UI. HiDPI icons for [Moono skin](https://ckeditor.com/cke4/addon/moono) added.
-* [#8031](https://dev.ckeditor.com/ticket/8031): Handle `required` attributes on `<textarea>` elements &mdash; introduced [`editor.required`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-required) event.
-* [#10280](https://dev.ckeditor.com/ticket/10280): Ability to replace `<textarea>` elements with the inline editor.
-
-Fixed Issues:
-
-* [#10599](https://dev.ckeditor.com/ticket/10599): [Indent](https://ckeditor.com/cke4/addon/indent) plugin is no longer required by the [List](https://ckeditor.com/cke4/addon/list) plugin.
-* [#10370](https://dev.ckeditor.com/ticket/10370): Inconsistency in data events between framed and inline editors.
-* [#10438](https://dev.ckeditor.com/ticket/10438): [FF, IE] No selection is done on an editable element on executing [`editor.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setData).
-
-## CKEditor 4.1.3
-
-New Features:
-
-* Added new translation: Indonesian.
-
-Fixed Issues:
-
-* [#10644](https://dev.ckeditor.com/ticket/10644): Fixed a critical bug when pasting plain text in Blink-based browsers.
-* [#5189](https://dev.ckeditor.com/ticket/5189): [Find/Replace](https://ckeditor.com/cke4/addon/find) dialog window: rename "Cancel" button to "Close".
-* [#10562](https://dev.ckeditor.com/ticket/10562): [Housekeeping] Unified CSS gradient filter formats in the [Moono](https://ckeditor.com/cke4/addon/moono) skin.
-* [#10537](https://dev.ckeditor.com/ticket/10537): Advanced Content Filter should register a default rule for [`config.shiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-shiftEnterMode).
-* [#10610](https://dev.ckeditor.com/ticket/10610): [`CKEDITOR.dialog.addIframe()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog.html#static-method-addIframe) incorrectly sets the iframe size in dialog windows.
-
-## CKEditor 4.1.2
-
-New Features:
-
-* Added new translation: Sinhala.
-
-Fixed Issues:
-
-* [#10339](https://dev.ckeditor.com/ticket/10339): Fixed: Error thrown when inserted data was totally stripped out after filtering and processing.
-* [#10298](https://dev.ckeditor.com/ticket/10298): Fixed: Data processor breaks attributes containing protected parts.
-* [#10367](https://dev.ckeditor.com/ticket/10367): Fixed: [`editable.insertText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertText) loses characters when `RegExp` replace controls are being inserted.
-* [#10165](https://dev.ckeditor.com/ticket/10165): [IE] Access denied error when `document.domain` has been altered.
-* [#9761](https://dev.ckeditor.com/ticket/9761): Update the *Backspace* key state in [`keystrokeHandler.blockedKeystrokes`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_keystrokeHandler.html#property-blockedKeystrokes) when calling [`editor.setReadOnly()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setReadOnly).
-* [#6504](https://dev.ckeditor.com/ticket/6504): Fixed: Race condition while loading several [`config.customConfig`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-customConfig) files.
-* [#10146](https://dev.ckeditor.com/ticket/10146): [Firefox] Empty lines are being removed while [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) is [`CKEDITOR.ENTER_BR`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-ENTER_BR).
-* [#10360](https://dev.ckeditor.com/ticket/10360): Fixed: ARIA `role="application"` should not be used for dialog windows.
-* [#10361](https://dev.ckeditor.com/ticket/10361): Fixed: ARIA `role="application"` should not be used for floating panels.
-* [#10510](https://dev.ckeditor.com/ticket/10510): Introduced unique voice labels to differentiate between different editor instances.
-* [#9945](https://dev.ckeditor.com/ticket/9945): [iOS] Scrolling not possible on iPad.
-* [#10389](https://dev.ckeditor.com/ticket/10389): Fixed: Invalid HTML in the "Text and Table" template.
-* [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin user interface was changed to match CKEditor 4 style.
-
-## CKEditor 4.1.1
-
-New Features:
-
-* Added new translation: Albanian.
-
-Fixed Issues:
-
-* [#10172](https://dev.ckeditor.com/ticket/10172): Pressing *Delete* or *Backspace* in an empty table cell moves the cursor to the next/previous cell.
-* [#10219](https://dev.ckeditor.com/ticket/10219): Error thrown when destroying an editor instance in parallel with a `mouseup` event.
-* [#10265](https://dev.ckeditor.com/ticket/10265): Wrong loop type in the [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin.
-* [#10249](https://dev.ckeditor.com/ticket/10249): Wrong undo/redo states at start.
-* [#10268](https://dev.ckeditor.com/ticket/10268): [Show Blocks](https://ckeditor.com/cke4/addon/showblocks) does not recover after switching to Source view.
-* [#9995](https://dev.ckeditor.com/ticket/9995): HTML code in the `<textarea>` should not be modified by the [`htmlDataProcessor`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlDataProcessor.html).
-* [#10320](https://dev.ckeditor.com/ticket/10320): [Justify](https://ckeditor.com/cke4/addon/justify) plugin should add elements to Advanced Content Filter based on current [Enter mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode).
-* [#10260](https://dev.ckeditor.com/ticket/10260): Fixed: Advanced Content Filter blocks [`tabSpaces`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabSpaces). Unified `data-cke-*` attributes filtering.
-* [#10315](https://dev.ckeditor.com/ticket/10315): [WebKit] [Undo manager](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.undo.UndoManager.html) should not record snapshots after a filling character was added/removed.
-* [#10291](https://dev.ckeditor.com/ticket/10291): [WebKit] Space after a filling character should be secured.
-* [#10330](https://dev.ckeditor.com/ticket/10330): [WebKit] The filling character is not removed on `keydown` in specific cases.
-* [#10285](https://dev.ckeditor.com/ticket/10285): Fixed: Styled text pasted from MS Word causes an infinite loop.
-* [#10131](https://dev.ckeditor.com/ticket/10131): Fixed: [`undoManager.update()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_undo_UndoManager.html#method-update) does not refresh the command state.
-* [#10337](https://dev.ckeditor.com/ticket/10337): Fixed: Unable to remove `<s>` using [Remove Format](https://ckeditor.com/cke4/addon/removeformat).
-
-## CKEditor 4.1
-
-Fixed Issues:
-
-* [#10192](https://dev.ckeditor.com/ticket/10192): Closing lists with the *Enter* key does not work with [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) in several cases.
-* [#10191](https://dev.ckeditor.com/ticket/10191): Fixed allowed content rules unification, so the [`filter.allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#property-allowedContent) property always contains rules in the same format.
-* [#10224](https://dev.ckeditor.com/ticket/10224): Advanced Content Filter does not remove non-empty `<a>` elements anymore.
-* Minor issues in plugin integration with Advanced Content Filter:
-  * [#10166](https://dev.ckeditor.com/ticket/10166): Added transformation from the `align` attribute to `float` style to preserve backward compatibility after the introduction of Advanced Content Filter.
-  * [#10195](https://dev.ckeditor.com/ticket/10195): [Image](https://ckeditor.com/cke4/addon/image) plugin no longer registers rules for links to Advanced Content Filter.
-  * [#10213](https://dev.ckeditor.com/ticket/10213): [Justify](https://ckeditor.com/cke4/addon/justify) plugin is now correctly registering rules to Advanced Content Filter when [`config.justifyClasses`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-justifyClasses) is defined.
-
-## CKEditor 4.1 RC
-
-New Features:
-
-* [#9829](https://dev.ckeditor.com/ticket/9829): Advanced Content Filter - data and features activation based on editor configuration.
-
-  Brand new data filtering system that works in 2 modes:
-
-  * Based on loaded features (toolbar items, plugins) - the data will be filtered according to what the editor in its
-  current configuration can handle.
-  * Based on [`config.allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-allowedContent) rules - the data
-  will be filtered and the editor features (toolbar items, commands, keystrokes) will be enabled if they are allowed.
-
-  See the `datafiltering.html` sample, [guides](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) and [`CKEDITOR.filter` API documentation](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html).
-* [#9387](https://dev.ckeditor.com/ticket/9387): Reintroduced [Shared Spaces](https://ckeditor.com/cke4/addon/sharedspace) - the ability to display toolbar and bottom editor space in selected locations and to share them by different editor instances.
-* [#9907](https://dev.ckeditor.com/ticket/9907): Added the [`contentPreview`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#event-contentPreview) event for preview data manipulation.
-* [#9713](https://dev.ckeditor.com/ticket/9713): Introduced the [Source Dialog](https://ckeditor.com/cke4/addon/sourcedialog) plugin that brings raw HTML editing for inline editor instances.
-* Included in [#9829](https://dev.ckeditor.com/ticket/9829): Introduced new events, [`toHtml`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-toHtml) and [`toDataFormat`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-toDataFormat), allowing for better integration with data processing.
-* [#9981](https://dev.ckeditor.com/ticket/9981): Added ability to filter [`htmlParser.fragment`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.fragment.html), [`htmlParser.element`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.element.html) etc. by many [`htmlParser.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.filter.html)s before writing structure to an HTML string.
-* Included in [#10103](https://dev.ckeditor.com/ticket/10103):
-  * Introduced the [`editor.status`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-status) property to make it easier to check the current status of the editor.
-  * Default [`command`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.command.html) state is now [`CKEDITOR.TRISTATE_DISABLE`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-TRISTATE_DISABLED). It will be activated on [`editor.instanceReady`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#event-instanceReady) or immediately after being added if the editor is already initialized.
-* [#9796](https://dev.ckeditor.com/ticket/9796): Introduced `<s>` as a default tag for strikethrough, which replaces obsolete `<strike>` in HTML5.
-
-## CKEditor 4.0.3
-
-Fixed Issues:
-
-* [#10196](https://dev.ckeditor.com/ticket/10196): Fixed context menus not opening with keyboard shortcuts when [Autogrow](https://ckeditor.com/cke4/addon/autogrow) is enabled.
-* [#10212](https://dev.ckeditor.com/ticket/10212): [IE7-10] Undo command throws errors after multiple switches between Source and WYSIWYG view.
-* [#10219](https://dev.ckeditor.com/ticket/10219): [Inline editor] Error thrown after calling [`editor.destroy()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-destroy).
-
-## CKEditor 4.0.2
-
-Fixed Issues:
-
-* [#9779](https://dev.ckeditor.com/ticket/9779): Fixed overriding [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl) with `CKEDITOR_GETURL`.
-* [#9772](https://dev.ckeditor.com/ticket/9772): Custom buttons in the dialog window footer have different look and size ([Moono](https://ckeditor.com/cke4/addon/moono), [Kama](https://ckeditor.com/cke4/addon/kama) skins).
-* [#9029](https://dev.ckeditor.com/ticket/9029): Custom styles added with the [`stylesSet.add()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_stylesSet.html#method-add) are displayed in the wrong order.
-* [#9887](https://dev.ckeditor.com/ticket/9887): Disable [Magic Line](https://ckeditor.com/cke4/addon/magicline) when [`editor.readOnly`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) is set.
-* [#9882](https://dev.ckeditor.com/ticket/9882): Fixed empty document title on [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) if set via the Document Properties dialog window.
-* [#9773](https://dev.ckeditor.com/ticket/9773): Fixed rendering problems with selection fields in the Kama skin.
-* [#9851](https://dev.ckeditor.com/ticket/9851): The [`selectionChange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-selectionChange) event is not fired when mouse selection ended outside editable.
-* [#9903](https://dev.ckeditor.com/ticket/9903): [Inline editor] Bad positioning of floating space with page horizontal scroll.
-* [#9872](https://dev.ckeditor.com/ticket/9872): [`editor.checkDirty()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-checkDirty) returns `true` when called onload. Removed the obsolete `editor.mayBeDirty` flag.
-* [#9893](https://dev.ckeditor.com/ticket/9893): [IE] Fixed broken toolbar when editing mixed direction content in Quirks mode.
-* [#9845](https://dev.ckeditor.com/ticket/9845): Fixed TAB navigation in the [Link](https://ckeditor.com/cke4/addon/link) dialog window when the Anchor option is used and no anchors are available.
-* [#9883](https://dev.ckeditor.com/ticket/9883): Maximizing was making the entire page editable with [divarea](https://ckeditor.com/cke4/addon/divarea)-based editors.
-* [#9940](https://dev.ckeditor.com/ticket/9940): [Firefox] Navigating back to a page with the editor was making the entire page editable.
-* [#9966](https://dev.ckeditor.com/ticket/9966): Fixed: Unable to type square brackets with French keyboard layout. Changed [Magic Line](https://ckeditor.com/cke4/addon/magicline) keystrokes.
-* [#9507](https://dev.ckeditor.com/ticket/9507): [Firefox] Selection is moved before editable position when the editor is focused for the first time.
-* [#9947](https://dev.ckeditor.com/ticket/9947): [WebKit] Editor overflows parent container in some edge cases.
-* [#10105](https://dev.ckeditor.com/ticket/10105): Fixed: Broken [sourcearea](https://ckeditor.com/cke4/addon/sourcearea) view when an RTL language is set.
-* [#10123](https://dev.ckeditor.com/ticket/10123): [WebKit] Fixed: Several dialog windows have broken layout since the latest WebKit release.
-* [#10152](https://dev.ckeditor.com/ticket/10152): Fixed: Invalid ARIA property used on menu items.
-
-## CKEditor 4.0.1.1
-
-Fixed Issues:
-
-* Security update: Added protection against XSS attack and possible path disclosure in the PHP sample.
-
-## CKEditor 4.0.1
-
-Fixed Issues:
-
-* [#9655](https://dev.ckeditor.com/ticket/9655): Support for IE Quirks Mode in the new [Moono skin](https://ckeditor.com/cke4/addon/moono).
-* Accessibility issues (mainly in inline editor): [#9364](https://dev.ckeditor.com/ticket/9364), [#9368](https://dev.ckeditor.com/ticket/9368), [#9369](https://dev.ckeditor.com/ticket/9369), [#9370](https://dev.ckeditor.com/ticket/9370), [#9541](https://dev.ckeditor.com/ticket/9541), [#9543](https://dev.ckeditor.com/ticket/9543), [#9841](https://dev.ckeditor.com/ticket/9841), [#9844](https://dev.ckeditor.com/ticket/9844).
-* [Magic Line](https://ckeditor.com/cke4/addon/magicline) plugin:
-    * [#9481](https://dev.ckeditor.com/ticket/9481): Added accessibility support for Magic Line.
-    * [#9509](https://dev.ckeditor.com/ticket/9509): Added Magic Line support for forms.
-    * [#9573](https://dev.ckeditor.com/ticket/9573): Magic Line does not disappear on `mouseout` in a specific case.
-* [#9754](https://dev.ckeditor.com/ticket/9754): [WebKit] Cutting & pasting simple unformatted text generates an inline wrapper in WebKit browsers.
-* [#9456](https://dev.ckeditor.com/ticket/9456): [Chrome] Properly paste bullet list style from MS Word.
-* [#9699](https://dev.ckeditor.com/ticket/9699), [#9758](https://dev.ckeditor.com/ticket/9758): Improved selection locking when selecting by dragging.
-* Context menu:
-    * [#9712](https://dev.ckeditor.com/ticket/9712): Opening the context menu destroys editor focus.
-    * [#9366](https://dev.ckeditor.com/ticket/9366): Context menu should be displayed over the floating toolbar.
-    * [#9706](https://dev.ckeditor.com/ticket/9706): Context menu generates a JavaScript error in inline mode when the editor is attached to a header element.
-* [#9800](https://dev.ckeditor.com/ticket/9800): Hide float panel when resizing the window.
-* [#9721](https://dev.ckeditor.com/ticket/9721): Padding in content of div-based editor puts the editing area under the bottom UI space.
-* [#9528](https://dev.ckeditor.com/ticket/9528): Host page `box-sizing` style should not influence the editor UI elements.
-* [#9503](https://dev.ckeditor.com/ticket/9503): [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin adds context menu listeners only on supported input types. Added support for `tel`, `email`, `search` and `url` input types.
-* [#9769](https://dev.ckeditor.com/ticket/9769): Improved floating toolbar positioning in a narrow window.
-* [#9875](https://dev.ckeditor.com/ticket/9875): Table dialog window does not populate width correctly.
-* [#8675](https://dev.ckeditor.com/ticket/8675): Deleting cells in a nested table removes the outer table cell.
-* [#9815](https://dev.ckeditor.com/ticket/9815): Cannot edit dialog window fields in an editor initialized in the jQuery UI modal dialog.
-* [#8888](https://dev.ckeditor.com/ticket/8888): CKEditor dialog windows do not show completely in a small window.
-* [#9360](https://dev.ckeditor.com/ticket/9360): [Inline editor] Blocks shown for a `<div>` element stay permanently even after the user exits editing the `<div>`.
-* [#9531](https://dev.ckeditor.com/ticket/9531): [Firefox & Inline editor] Toolbar is lost when closing the Format drop-down list by clicking its button.
-* [#9553](https://dev.ckeditor.com/ticket/9553): Table width incorrectly set when the `border-width` style is specified.
-* [#9594](https://dev.ckeditor.com/ticket/9594): Cannot tab past CKEditor when it is in read-only mode.
-* [#9658](https://dev.ckeditor.com/ticket/9658): [IE9] Justify not working on selected images.
-* [#9686](https://dev.ckeditor.com/ticket/9686): Added missing contents styles for `<pre>` elements.
-* [#9709](https://dev.ckeditor.com/ticket/9709): [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) should not depend on configuration from other styles.
-* [#9726](https://dev.ckeditor.com/ticket/9726): Removed [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) plugin dependency from [Table Tools](https://ckeditor.com/cke4/addon/tabletools).
-* [#9765](https://dev.ckeditor.com/ticket/9765): Toolbar Collapse command documented incorrectly in the [Accessibility Instructions](https://ckeditor.com/cke4/addon/a11yhelp) dialog window.
-* [#9771](https://dev.ckeditor.com/ticket/9771): [WebKit & Opera] Fixed scrolling issues when pasting.
-* [#9787](https://dev.ckeditor.com/ticket/9787): [IE9] `onChange` is not fired for checkboxes in dialogs.
-* [#9842](https://dev.ckeditor.com/ticket/9842): [Firefox 17] When opening a toolbar menu for the first time and pressing the *Down Arrow* key, focus goes to the next toolbar button instead of the menu options.
-* [#9847](https://dev.ckeditor.com/ticket/9847): [Elements Path](https://ckeditor.com/cke4/addon/elementspath) should not be initialized in the inline editor.
-* [#9853](https://dev.ckeditor.com/ticket/9853): [`editor.addRemoveFormatFilter()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-addRemoveFormatFilter) is exposed before it really works.
-* [#8893](https://dev.ckeditor.com/ticket/8893): Value of the [`pasteFromWordCleanupFile`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordCleanupFile) configuration option is now taken from the instance configuration.
-* [#9693](https://dev.ckeditor.com/ticket/9693): Removed "Live Preview" checkbox from UI color picker.
-
-
-## CKEditor 4.0
-
-The first stable release of the new CKEditor 4 code line.
-
-The CKEditor JavaScript API has been kept compatible with CKEditor 4, whenever
-possible. The list of relevant changes can be found in the [API Changes page of
-the CKEditor 4 documentation][1].
-
-[1]: https://ckeditor.com/docs/ckeditor4/latest/guide/dev_api_changes.html "API Changes"
+CKEditor 4 Changelog
+====================
+
+## CKEditor 4.12.1
+
+Fixed Issues:
+
+* [#3220](https://github.com/ckeditor/ckeditor-dev/issues/3220): Fixed: Prevent [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filter from deleting [Page Break](https://ckeditor.com/cke4/addon/pagebreak) elements on paste.
+
+## CKEditor 4.12
+
+New Features:
+
+* [#2598](https://github.com/ckeditor/ckeditor-dev/issues/2598): Added the [Page Break](https://ckeditor.com/cke4/addon/pagebreak) feature support for the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#1490](https://github.com/ckeditor/ckeditor-dev/issues/1490): Improved the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin to retain table cell borders.
+* [#2870](https://github.com/ckeditor/ckeditor-dev/issues/2870): Improved support for preserving the indentation of list items for nested lists pasted with the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#2048](https://github.com/ckeditor/ckeditor-dev/issues/2048): New [`CKEDITOR.config.image2_maxSize`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_maxSize) configuration option for the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin that allows setting a maximum size that an image can be resized to with the resizer.
+* [#2639](https://github.com/ckeditor/ckeditor-dev/issues/2639): The [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) plugin now shows the current selection's color when opened.
+* [#2084](https://github.com/ckeditor/ckeditor-dev/issues/2084): The [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin now allows to change the cell height unit type to either pixels or percent.
+* [#3164](https://github.com/ckeditor/ckeditor-dev/issues/3164): The [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin now accepts floating point values as the table cell width and height.
+
+Fixed Issues:
+
+* [#2672](https://github.com/ckeditor/ckeditor-dev/issues/2672): Fixed: When resizing an [Enhanced Image](https://ckeditor.com/cke4/addon/image2) to a minimum size with the resizer, the image dialog does not show actual values.
+* [#1478](https://github.com/ckeditor/ckeditor-dev/issues/1478): Fixed: Custom colors added to [Color Button](https://ckeditor.com/cke4/addon/colorbutton) with the [`config.colorButton_colors`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_colors) configuration option in the form of a label or code do not work correctly.
+* [#1469](https://github.com/ckeditor/ckeditor-dev/issues/1469): Fixed: Trying to get data from a nested editable inside a freshly pasted widget throws an error.
+* [#2235](https://github.com/ckeditor/ckeditor-dev/issues/2235): Fixed: An [Image](https://ckeditor.com/cke4/addon/image) in a table cell has an empty URL field when edited from the context menu opened by right-click when the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is in use.
+* [#3098](https://github.com/ckeditor/ckeditor-dev/issues/3098): Fixed: Unit pickers for table cell width and height in the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin have a different width.
+* [#2923](https://github.com/ckeditor/ckeditor-dev/issues/2923): Fixed: The CSS `windowtext` color is not correctly recognized by the [`CKEDITOR.tools.style.parse`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_parse.html) methods.
+* [#3120](https://github.com/ckeditor/ckeditor-dev/issues/3120): [IE8] Fixed: The [`CKEDITOR.tools.extend()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tool.html#method-extend) method does not work with the [`DontEnum`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Properties) object property attribute.
+* [#2813](https://github.com/ckeditor/ckeditor-dev/issues/2813): Fixed: Editor HTML insertion methods ([`editor.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtml), [`editor.insertHtmlIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtmlIntoRange), [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) and [`editor.insertElementIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElementIntoRange)) pollute the editable with empty `<span>` elements.
+* [#2751](https://github.com/ckeditor/ckeditor-dev/issues/2751): Fixed: An editor with [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) set to [`ENTER_DIV`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-ENTER_DIV) alters pasted content.
+
+API Changes:
+
+* [#1496](https://github.com/ckeditor/ckeditor-dev/issues/1496): The [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) plugin exposes the [`CKEDITOR.ui.balloonToolbar.reposition()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_balloonToolbar.html#reposition) and [`CKEDITOR.ui.balloonToolbarView.reposition()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_balloonToolbarView.html#reposition) methods.
+* [#2021](https://github.com/ckeditor/ckeditor-dev/issues/2021): Added new [`CKEDITOR.dom.documentFragment.find()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_documentFragment.html#method-find) and [`CKEDITOR.dom.documentFragment.findOne()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_documentFragment.html#method-findOne) methods.
+* [#2700](https://github.com/ckeditor/ckeditor-dev/issues/2700): Added the [`CKEDITOR.tools.array.find()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_array.html#method-find) method.
+* [#3123](https://github.com/ckeditor/ckeditor-dev/issues/3123): Added the [`CKEDITOR.tools.object.keys()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-keys) method.
+* [#3123](https://github.com/ckeditor/ckeditor-dev/issues/3123): Added the [`CKEDITOR.tools.object.entries()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-entries) method.
+* [#3123](https://github.com/ckeditor/ckeditor-dev/issues/3123): Added the [`CKEDITOR.tools.object.values()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-values) method.
+* [#2821](https://github.com/ckeditor/ckeditor-dev/issues/2821): The [`CKEDITOR.template#source`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_template.html#property-source) property can now be a function, so it can return the changed template values during the runtime. Thanks to [Jacek Pulit](https://github.com/jacek-pulit)!
+* [#2598](https://github.com/ckeditor/ckeditor-dev/issues/2598): Added the [`CKEDITOR.plugins.pagebreak.createElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pagebreak.html#method-createElement) method allowing to create a [Page Break](https://ckeditor.com/cke4/addon/pagebreak) plugin [`CKEDITOR.dom.element`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html) instance.
+* [#2748](https://github.com/ckeditor/ckeditor-dev/issues/2748): Enhanced error messages thrown when creating an editor on a non-existent element or when trying to instantiate the second editor on the same element. Thanks to [Byran Zaugg](https://github.com/blzaugg)!
+* [#2698](https://github.com/ckeditor/ckeditor-dev/issues/2698): Added the [`CKEDITOR.htmlParser.element.findOne()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_htmlParser_element.html#method-findOne) method.
+* [#2935](https://github.com/ckeditor/ckeditor-dev/issues/2935): Introduced the [`CKEDITOR.config.pasteFromWord_keepZeroMargins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWord_keepZeroMargins) configuration option that allows for keeping any `margin-*: 0` style that would be otherwise removed when pasting content with the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#2962](https://github.com/ckeditor/ckeditor-dev/issues/2962): Added the [`CKEDITOR.tools.promise`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_promise.html) class.
+* [#2924](https://github.com/ckeditor/ckeditor-dev/issues/2924): Added the [`CKEDITOR.tools.style.border`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_border.html) object wrapping CSS border style helpers under a single type.
+* [#2495](https://github.com/ckeditor/ckeditor-dev/issues/2495): The [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin can now be disabled for the given table with the `data-cke-tableselection-ignored` attribute.
+* [#2692](https://github.com/ckeditor/ckeditor-dev/issues/2692): Plugins can now expose information about the supported environment by implementing the [`pluginDefinition.isSupportedEnvironment()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_pluginDefinition.html#method-isSupportedEnvironment) method.
+
+Other Changes:
+
+* [#2741](https://github.com/ckeditor/ckeditor-dev/issues/2741): Replaced deprecated `arguments.callee` calls with named function expressions to allow the editor to work in strict mode.
+* [#2924](https://github.com/ckeditor/ckeditor-dev/issues/2924): Marked [`CKEDITOR.tools.style.parse.border()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_parse.html#method-border) as deprecated in favor of the [`CKEDITOR.tools.style.border.fromCssRule()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_border.html#static-method-fromCssRule) method.
+* [#3132](https://github.com/ckeditor/ckeditor-dev/issues/2924): Marked [`CKEDITOR.tools.objectKeys()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-objectKeys) as deprecated in favor of the [`CKEDITOR.tools.object.keys()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-keys) method.
+
+## CKEditor 4.11.4
+
+Fixed Issues:
+
+* [#589](https://github.com/ckeditor/ckeditor-dev/issues/589): Fixed: The editor causes memory leaks in create and destroy cycles.
+* [#1397](https://github.com/ckeditor/ckeditor-dev/issues/1397): Fixed: Using the dialog to remove headers from a [table](https://ckeditor.com/cke4/addon/table) with one header row only throws an error.
+* [#1479](https://github.com/ckeditor/ckeditor-dev/issues/1479): Fixed: [Justification](https://ckeditor.com/cke4/addon/justify) for styled content in BR mode is disabled.
+* [#2816](https://github.com/ckeditor/ckeditor-dev/issues/2816): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resize handler is visible in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
+* [#2874](https://github.com/ckeditor/ckeditor-dev/issues/2874): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resize handler is not created when the editor is initialized in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
+* [#2775](https://github.com/ckeditor/ckeditor-dev/issues/2775): Fixed: [Clipboard](https://ckeditor.com/cke4/addon/clipboard) paste buttons have wrong state when [read-only](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html) mode is set by the mouse event listener with the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin.
+* [#1901](https://github.com/ckeditor/ckeditor-dev/issues/1901): Fixed: Cannot open the context menu over a [Widget](https://ckeditor.com/cke4/addon/widget) with the <kbd>Shift</kbd>+<kbd>F10</kbd> keyboard shortcut.
+
+Other Changes:
+
+* Updated [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) and [SpellCheckAsYouType](https://ckeditor.com/cke4/addon/scayt) (SCAYT) plugins:
+	* Language dictionary update: German language was extended with over 600k new words.
+	* Language dictionary update: Swedish language was extended with over 300k new words.
+	* Grammar support added for Australian and New Zealand English, Polish, Slovak, Slovenian and Austrian languages.
+	* Changed wavy red and green lines that underline spelling and grammar errors to straight ones.
+	* [#55](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/55): Fixed: WSC does not use [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl) when referencing style sheets.
+	* [#166](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/166): Fixed: SCAYT does not use [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl) when referencing style sheets.
+	* [#56](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/56): [Chrome] Fixed: SCAYT/WSC throws errors when running inside a  Chrome extension.
+	* Fixed: After removing a dictionary, the words are not underlined and considered as incorrect.
+	* Fixed: The Slovenian (`sl_SL`) language does not work.
+	* Fixed: Quotes with code `U+2019` (Right single quotation mark) are considered separators.
+	* Fixed: Wrong error message formatting when the service ID is invalid.
+	* Fixed: Absent languages in the Languages tab when using SCAYT with the [Shared Spaces](https://ckeditor.com/cke4/addon/sharedspace) plugin.
+
+## CKEditor 4.11.3
+
+Fixed Issues:
+
+* [#2721](https://github.com/ckeditor/ckeditor-dev/issues/2721), [#487](https://github.com/ckeditor/ckeditor-dev/issues/487): Fixed: The order of sublist items is reversed when a higher level list item is removed.
+* [#2527](https://github.com/ckeditor/ckeditor-dev/issues/2527): Fixed: [Emoji](https://ckeditor.com/cke4/addon/emoji) autocomplete order does not prioritize emojis with the name starting from the used string.
+* [#2572](https://github.com/ckeditor/ckeditor-dev/issues/2572): Fixed: Icons in the [Emoji](https://ckeditor.com/cke4/addon/emoji) dropdown navigation groups are not centered.
+* [#1191](https://github.com/ckeditor/ckeditor-dev/issues/1191): Fixed: Items in the [elements path](https://ckeditor.com/cke4/addon/elementspath) are draggable.
+* [#2292](https://github.com/ckeditor/ckeditor-dev/issues/2292): Fixed: Dropping a list with a link on the editor's margin causes a console error and removes the dragged text from editor.
+* [#2756](https://github.com/ckeditor/ckeditor-dev/issues/2756): Fixed: The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin causes an error when typing in the [source editing mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_sourcearea.html).
+* [#1986](https://github.com/ckeditor/ckeditor-dev/issues/1986): Fixed: The Cell Properties dialog from the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin shows styles that are not allowed through [`config.allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-allowedContent).
+* [#2565](https://github.com/ckeditor/ckeditor-dev/issues/2565): [IE, Edge] Fixed: Buttons in the [editor toolbar](https://ckeditor.com/cke4/addon/toolbar) are activated by clicking them with the right mouse button.
+* [#2792](https://github.com/ckeditor/ckeditor-dev/pull/2792): Fixed: A bug in the [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) plugin that caused the following issues:
+    * [#2780](https://github.com/ckeditor/ckeditor-dev/issues/2780): Fixed: Undo steps disappear after multiple changes of selection.
+    * [#2470](https://github.com/ckeditor/ckeditor-dev/issues/2470): [Firefox] Fixed: Widget's nested editable gets blurred upon focus.
+    * [#2655](https://github.com/ckeditor/ckeditor-dev/issues/2655): [Chrome, Safari] Fixed: Widget's nested editable cannot be focused under certain circumstances.
+
+## CKEditor 4.11.2
+
+Fixed Issues:
+
+* [#2403](https://github.com/ckeditor/ckeditor-dev/issues/2403): Fixed: Styling inline editor initialized inside a table with the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is causing style leaks.
+* [#2514](https://github.com/ckeditor/ckeditor-dev/issues/2403): Fixed: Pasting table data into inline editor initialized inside a table with the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin inserts pasted content into the wrapping table.
+* [#2451](https://github.com/ckeditor/ckeditor-dev/issues/2451): Fixed: The [Remove Format](https://ckeditor.com/cke4/addon/removeformat) plugin changes selection.
+* [#2546](https://github.com/ckeditor/ckeditor-dev/issues/2546): Fixed: The separator in the toolbar moves when buttons are focused.
+* [#2506](https://github.com/ckeditor/ckeditor-dev/issues/2506): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) throws a type error when an empty `<figure>` tag with an `image` class is upcasted.
+* [#2650](https://github.com/ckeditor/ckeditor-dev/issues/2650): Fixed: [Table](https://ckeditor.com/cke4/addon/table) dialog validator fails when the `getValue()` function is defined in the global scope.
+* [#2690](https://github.com/ckeditor/ckeditor-dev/issues/2690): Fixed: Decimal characters are removed from the inside of numbered lists when pasting content using the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#2205](https://github.com/ckeditor/ckeditor-dev/issues/2205): Fixed: It is not possible to add new list items under an item containing a block element.
+* [#2411](https://github.com/ckeditor/ckeditor-dev/issues/2411), [#2438](https://github.com/ckeditor/ckeditor-dev/issues/2438) Fixed: Apply numbered list option throws a console error for a specific markup.
+* [#2430](https://github.com/ckeditor/ckeditor-dev/issues/2430) Fixed: [Color Button](https://ckeditor.com/cke4/addon/colorbutton) and [List Block](https://ckeditor.com/cke4/addon/listblock) items are draggable.
+
+Other Changes:
+
+* Updated the [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugin:
+	* [#52](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/52) Fixed: Clicking "Finish Checking" without a prior action would hang the Spell Checking dialog.
+* [#2603](https://github.com/ckeditor/ckeditor-dev/issues/2603): Corrected the GPL license entry in the `package.json` file.
+
+## CKEditor 4.11.1
+
+Fixed Issues:
+
+* [#2571](https://github.com/ckeditor/ckeditor-dev/issues/2571): Fixed: Clicking the categories in the [Emoji](https://ckeditor.com/cke4/addon/emoji) dropdown panel scrolls the entire page.
+
+## CKEditor 4.11
+
+**Security Updates:**
+
+* Fixed XSS vulnerability in the HTML parser reported by [maxarr](https://hackerone.com/maxarr).
+
+	Issue summary: It was possible to execute XSS inside CKEditor after persuading the victim to: (i) switch CKEditor to source mode, then (ii) paste a specially crafted HTML code, prepared by the attacker, into the opened CKEditor source area, and (iii) switch back to WYSIWYG mode.
+
+**An upgrade is highly recommended!**
+
+New Features:
+
+* [#2062](https://github.com/ckeditor/ckeditor-dev/pull/2062): Added the emoji dropdown that allows the user to choose the emoji from the toolbar and search for them using keywords.
+* [#2154](https://github.com/ckeditor/ckeditor-dev/issues/2154): The [Link](https://ckeditor.com/cke4/addon/link) plugin now supports phone number links.
+* [#1815](https://github.com/ckeditor/ckeditor-dev/issues/1815): The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin supports typing link completion.
+* [#2478](https://github.com/ckeditor/ckeditor-dev/issues/2478): [Link](https://ckeditor.com/cke4/addon/link) can be inserted using the <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>K</kbd> keystroke.
+* [#651](https://github.com/ckeditor/ckeditor-dev/issues/651): Text pasted using the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin preserves indentation in paragraphs.
+* [#2248](https://github.com/ckeditor/ckeditor-dev/issues/2248): Added support for justification in the [BBCode](https://ckeditor.com/cke4/addon/bbcode) plugin. Thanks to [Matěj Kmínek](https://github.com/KminekMatej)!
+* [#706](https://github.com/ckeditor/ckeditor-dev/issues/706): Added a different cursor style when selecting cells for the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin.
+* [#2072](https://github.com/ckeditor/ckeditor-dev/issues/2072): The [UI Button](https://ckeditor.com/cke4/addon/button) plugin supports custom `aria-haspopup` property values. The [Menu Button](https://ckeditor.com/cke4/addon/menubutton) `aria-haspopup` value is now `menu`, the [Panel Button](https://ckeditor.com/cke4/addon/panelbutton) and [Rich Combo](https://ckeditor.com/cke4/addon/richcombo) `aria-haspopup` value is now `listbox`.
+* [#1176](https://github.com/ckeditor/ckeditor-dev/pull/1176): The [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) can now be attached to a selection instead of an element.
+* [#2202](https://github.com/ckeditor/ckeditor-dev/issues/2202): Added the `contextmenu_contentsCss` configuration option to allow adding custom CSS to the [Context Menu](https://ckeditor.com/cke4/addon/contextmenu).
+
+Fixed Issues:
+
+* [#1477](https://github.com/ckeditor/ckeditor-dev/issues/1477): Fixed: On destroy, [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) does not destroy its content.
+* [#2394](https://github.com/ckeditor/ckeditor-dev/issues/2394): Fixed: [Emoji](https://ckeditor.com/cke4/addon/emoji) dropdown does not show up with repeated symbols in a single line.
+* [#1181](https://github.com/ckeditor/ckeditor-dev/issues/1181): [Chrome] Fixed: Opening the context menu in a read-only editor results in an error.
+* [#2276](https://github.com/ckeditor/ckeditor-dev/issues/2276): [iOS] Fixed: [Button](https://ckeditor.com/cke4/addon/button) state does not refresh properly.
+* [#1489](https://github.com/ckeditor/ckeditor-dev/issues/1489): Fixed: Table contents can be removed in read-only mode when the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is used.
+* [#1264](https://github.com/ckeditor/ckeditor-dev/issues/1264) Fixed: Right-click does not clear the selection created with the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin.
+* [#586](https://github.com/ckeditor/ckeditor-dev/issues/586) Fixed: The `required` attribute is not correctly recognized by the [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin dialog. Thanks to [Roli Züger](https://github.com/rzueger)!
+* [#2380](https://github.com/ckeditor/ckeditor-dev/issues/2380) Fixed: Styling HTML comments in a top-level element results in extra paragraphs.
+* [#2294](https://github.com/ckeditor/ckeditor-dev/issues/2294) Fixed: Pasting content from Microsoft Outlook and then bolding it results in an error.
+* [#2035](https://github.com/ckeditor/ckeditor-dev/issues/2035) [Edge] Fixed: `Permission denied` is thrown when opening a [Panel](https://ckeditor.com/cke4/addon/panel) instance.
+* [#965](https://github.com/ckeditor/ckeditor-dev/issues/965) Fixed: The [`config.forceSimpleAmpersand`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-forceSimpleAmpersand) option does not work. Thanks to [Alex Maris](https://github.com/alexmaris)!
+* [#2448](https://github.com/ckeditor/ckeditor-dev/issues/2448): Fixed: The [`Escape HTML Entities`] plugin with custom [additional entities](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_additional) configuration breaks HTML escaping.
+* [#898](https://github.com/ckeditor/ckeditor-dev/issues/898): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) long alternative text protrudes into the editor when the image is selected.
+* [#1113](https://github.com/ckeditor/ckeditor-dev/issues/1113): [Firefox] Fixed: Nested contenteditable elements path is not updated on focus with the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin.
+* [#1682](https://github.com/ckeditor/ckeditor-dev/issues/1682) Fixed: Hovering the [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) panel changes its size, causing flickering.
+* [#421](https://github.com/ckeditor/ckeditor-dev/issues/421) Fixed: Expandable [Button](https://ckeditor.com/cke4/addon/button) puts the `(Selected)` text at the end of the label when clicked.
+* [#1454](https://github.com/ckeditor/ckeditor-dev/issues/1454): Fixed: The [`onAbort`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-onAbort) method of the [Upload Widget](https://ckeditor.com/cke4/addon/uploadwidget) is not called when the loader is aborted.
+* [#1451](https://github.com/ckeditor/ckeditor-dev/issues/1451): Fixed: The context menu is incorrectly positioned when opened with <kbd>Shift</kbd>+<kbd>F10</kbd>.
+* [#1722](https://github.com/ckeditor/ckeditor-dev/issues/1722): [`CKEDITOR.filter.instances`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#static-property-instances) is causing memory leaks.
+* [#2491](https://github.com/ckeditor/ckeditor-dev/issues/2491): Fixed: The [Mentions](https://ckeditor.com/cke4/addon/mentions) plugin is not matching diacritic characters.
+* [#2519](https://github.com/ckeditor/ckeditor-dev/issues/2519): Fixed: The [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog should display all available keystrokes for a single command.
+
+API Changes:
+
+* [#2453](https://github.com/ckeditor/ckeditor-dev/issues/2453): The [`CKEDITOR.ui.panel.block.getItems`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_panel_block.html#method-getItems) method now also returns `input` elements in addition to links.
+* [#2224](https://github.com/ckeditor/ckeditor-dev/issues/2224):  The [`CKEDITOR.tools.convertToPx`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) function now converts negative values.
+* [#2253](https://github.com/ckeditor/ckeditor-dev/issues/2253): The widget definition [`insert`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-insert) method now passes `editor` and `commandData`. Thanks to [marcparmet](https://github.com/marcparmet)!
+* [#2045](https://github.com/ckeditor/ckeditor-dev/issues/2045): Extracted [`tools.eventsBuffer`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-eventsBuffer) and [`tools.throttle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-throttle) functions logic into a separate namespace.
+	* [`tools.eventsBuffer`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-eventsBuffer) was extracted into [`tools.buffers.event`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_buffers_event.html),
+	* [`tools.throttle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-throttle) was extracted into [`tools.buffers.throttle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_buffers_throttle.html).
+* [#2466](https://github.com/ckeditor/ckeditor-dev/issues/2466):  The [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-constructor) constructor accepts an additional `rules` parameter allowing to bind the editor and filter together.
+* [#2493](https://github.com/ckeditor/ckeditor-dev/issues/2493):  The [`editor.getCommandKeystroke`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getCommandKeystroke) method accepts an additional `all` parameter allowing to retrieve an array of all command keystrokes.
+* [#2483](https://github.com/ckeditor/ckeditor-dev/issues/2483): Button's DOM element created with the [`hasArrow`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui.html#method-addButton) definition option can by identified by the `.cke_button_expandable` CSS class.
+
+Other Changes:
+
+* [#1713](https://github.com/ckeditor/ckeditor-dev/issues/1713): Removed the redundant `lang.title` entry from the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin.
+
+## CKEditor 4.10.1
+
+Fixed Issues:
+
+* [#2114](https://github.com/ckeditor/ckeditor-dev/issues/2114): Fixed: [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) cannot be initialized before [`instanceReady`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-instanceReady).
+* [#2107](https://github.com/ckeditor/ckeditor-dev/issues/2107): Fixed: Holding and releasing the mouse button is not inserting an [autocomplete](https://ckeditor.com/cke4/addon/autocomplete) suggestion.
+* [#2167](https://github.com/ckeditor/ckeditor-dev/issues/2167): Fixed: Matching in [Emoji](https://ckeditor.com/cke4/addon/emoji) plugin is not case insensitive.
+* [#2195](https://github.com/ckeditor/ckeditor-dev/issues/2195): Fixed: [Emoji](https://ckeditor.com/cke4/addon/emoji) shows the suggestion box when the colon is preceded with other characters than white space.
+* [#2169](https://github.com/ckeditor/ckeditor-dev/issues/2169): [Edge] Fixed: Error thrown when pasting into the editor.
+* [#1084](https://github.com/ckeditor/ckeditor-dev/issues/1084) Fixed: Using the "Automatic" option with [Color Button](https://ckeditor.com/cke4/addon/colorbutton) on a text with the color already defined sets an invalid color value.
+* [#2271](https://github.com/ckeditor/ckeditor-dev/issues/2271): Fixed: Custom color name not used as a label in the [Color Button](https://ckeditor.com/cke4/addon/image2) plugin. Thanks to [Eric Geloen](https://github.com/egeloen)!
+* [#2296](https://github.com/ckeditor/ckeditor-dev/issues/2296): Fixed: The [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin throws an error when activated on content containing HTML comments.
+* [#966](https://github.com/ckeditor/ckeditor-dev/issues/966): Fixed: Executing [`editor.destroy()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-destroy) during the [file upload](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-onUploading) throws an error. Thanks to [Maksim Makarevich](https://github.com/MaksimMakarevich)!
+* [#1719](https://github.com/ckeditor/ckeditor-dev/issues/1719): Fixed: <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>A</kbd> inadvertently focuses inline editor if it is starting and ending with a list. Thanks to [theNailz](https://github.com/theNailz)!
+* [#1046](https://github.com/ckeditor/ckeditor-dev/issues/1046): Fixed: Subsequent new links do not include the `id` attribute. Thanks to [Nathan Samson](https://github.com/nathansamson)!
+* [#1348](https://github.com/ckeditor/ckeditor-dev/issues/1348): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin aspect ratio locking uses an old width and height on image URL change.
+* [#1791](https://github.com/ckeditor/ckeditor-dev/issues/1791): Fixed: [Image](https://ckeditor.com/cke4/addon/image) and [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugins can be enabled when [Easy Image](https://ckeditor.com/cke4/addon/easyimage) is present.
+* [#2254](https://github.com/ckeditor/ckeditor-dev/issues/2254): Fixed: [Image](https://ckeditor.com/cke4/addon/image) ratio locking is too precise for resized images. Thanks to [Jonathan Gilbert](https://github.com/logiclrd)!
+* [#1184](https://github.com/ckeditor/ckeditor-dev/issues/1184): [IE8-11] Fixed: Copying and pasting data in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) throws an error.
+* [#1916](https://github.com/ckeditor/ckeditor-dev/issues/1916): [IE9-11] Fixed: Pressing the <kbd>Delete</kbd> key in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) throws an error.
+* [#2003](https://github.com/ckeditor/ckeditor-dev/issues/2003): [Firefox] Fixed: Right-clicking multiple selected table cells containing empty paragraphs removes the selection.
+* [#1816](https://github.com/ckeditor/ckeditor-dev/issues/1816): Fixed: Table breaks when <kbd>Enter</kbd> is pressed over the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin.
+* [#1115](https://github.com/ckeditor/ckeditor-dev/issues/1115): Fixed: The `<font>` tag is not preserved when proper configuration is provided and a style is applied by the [Font](https://ckeditor.com/cke4/addon/font) plugin.
+* [#727](https://github.com/ckeditor/ckeditor-dev/issues/727): Fixed: Custom styles may be invisible in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin.
+* [#988](https://github.com/ckeditor/ckeditor-dev/issues/988): Fixed: ACF-enabled custom elements prefixed with `object`, `embed`, `param` are removed from the editor content.
+
+API Changes:
+
+* [#2249](https://github.com/ckeditor/ckeditor-dev/issues/1791): Added the [`editor.plugins.detectConflict()`](https://ckeditor.com/docs/ckeditor4/latest/CKEDITOR_editor_plugins.html#method-detectConflict) method finding conflicts between provided plugins.
+
+## CKEditor 4.10
+
+New Features:
+
+* [#1751](https://github.com/ckeditor/ckeditor-dev/issues/1751): Introduced the **Autocomplete** feature that consists of the following plugins:
+	* [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) &ndash; Provides contextual completion feature for custom text matches based on user input.
+	* [Text Watcher](https://ckeditor.com/cke4/addon/textWatcher) &ndash; Checks whether an editor's text change matches the chosen criteria.
+	* [Text Match](https://ckeditor.com/cke4/addon/textMatch) &ndash; Allows to search [`CKEDITOR.dom.range`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html) for matching text.
+* [#1703](https://github.com/ckeditor/ckeditor-dev/issues/1703): Introduced the [Mentions](https://ckeditor.com/cke4/addon/mentions) plugin providing smart completion feature for custom text matches based on user input starting with a chosen marker character.
+* [#1746](https://github.com/ckeditor/ckeditor-dev/issues/1703): Introduced the [Emoji](https://ckeditor.com/cke4/addon/emoji) plugin providing completion feature for emoji ideograms.
+* [#1761](https://github.com/ckeditor/ckeditor-dev/issues/1761): The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin now supports email links.
+
+Fixed Issues:
+
+* [#1458](https://github.com/ckeditor/ckeditor-dev/issues/1458): [Edge] Fixed: After blurring the editor it takes 2 clicks to focus a widget.
+* [#1034](https://github.com/ckeditor/ckeditor-dev/issues/1034): Fixed: JAWS leaves forms mode after pressing the <kbd>Enter</kbd> key in an inline editor instance.
+* [#1748](https://github.com/ckeditor/ckeditor-dev/pull/1748): Fixed: Missing [`CKEDITOR.dialog.definition.onHide`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_definition.html#property-onHide) API documentation. Thanks to [sunnyone](https://github.com/sunnyone)!
+* [#1321](https://github.com/ckeditor/ckeditor-dev/issues/1321): Fixed: Ideographic space character (`\u3000`) is lost when pasting text.
+* [#1776](https://github.com/ckeditor/ckeditor-dev/issues/1776): Fixed: Empty caption placeholder of the [Image Base](https://ckeditor.com/cke4/addon/imagebase) plugin is not hidden when blurred.
+* [#1592](https://github.com/ckeditor/ckeditor-dev/issues/1592): Fixed: The [Image Base](https://ckeditor.com/cke4/addon/imagebase) plugin caption is not visible after paste.
+* [#620](https://github.com/ckeditor/ckeditor-dev/issues/620): Fixed: The [`config.forcePasteAsPlainText`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-forcePasteAsPlainText) option is not respected in internal and cross-editor pasting.
+* [#1467](https://github.com/ckeditor/ckeditor-dev/issues/1467): Fixed: The resizing cursor of the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin appearing in the middle of a merged cell.
+
+API Changes:
+
+* [#850](https://github.com/ckeditor/ckeditor-dev/issues/850): Backward incompatibility: Replaced the `replace` dialog from the [Find / Replace](https://ckeditor.com/cke4/addon/find) plugin with a `tabId` option in the `find` command.
+* [#1582](https://github.com/ckeditor/ckeditor-dev/issues/1582): The [`CKEDITOR.editor.addCommand()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-addCommand) method can now accept a [`CKEDITOR.command`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_command.html) instance as a parameter.
+* [#1712](https://github.com/ckeditor/ckeditor-dev/issues/1712): The [`extraPlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraPlugins), [`removePlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removePlugins) and [`plugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-plugins) configuration options allow whitespace.
+* [#1802](https://github.com/ckeditor/ckeditor-dev/issues/1802): The [`extraPlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraPlugins), [`removePlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removePlugins) and [`plugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-plugins) configuration options allow passing plugin names as an array.
+* [#1724](https://github.com/ckeditor/ckeditor-dev/issues/1724): Added an option to the [`getClientRect()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-getClientRect) function allowing to retrieve an absolute bounding rectangle of the element, i.e. a position relative to the upper-left corner of the topmost viewport.
+* [#1498](https://github.com/ckeditor/ckeditor-dev/issues/1498) : Added a new [`getClientRects()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-getClientRects) method to `CKEDITOR.dom.range`. It returns a list of rectangles for each selected element.
+* [#1993](https://github.com/ckeditor/ckeditor-dev/issues/1993): Added the [`CKEDITOR.tools.throttle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-throttle) function.
+
+Other Changes:
+
+* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugins:
+	* Language dictionary update: Added support for the Uzbek Latin language.
+	* Languages no longer supported as additional languages: Manx - Isle of Man (`gv_GB`) and Interlingua (`ia_XR`).
+	* Extended and improved language dictionaries: Georgian and Swedish. Also added the missing word _"Ensure"_ to the American, British and Canada English language.
+	* [#141](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/141) Fixed: SCAYT throws "Uncaught Error: Error in RangyWrappedRange module: createRange(): Parameter must be a Window object or DOM node".
+	* [#153](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/153) [Chrome] Fixed: Correcting a word in the widget in SCAYT moves focus to another editable.
+	* [#155](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/155) [IE8] Fixed: SCAYT throws an error and does not work.
+	* [#156](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/156) [IE10] Fixed: SCAYT does not seem to work.
+	* Fixed: After some text is dragged and dropped, the markup is not refreshed for grammar problems in SCAYT.
+	* Fixed: Request to FastCGI fails when the user tries to replace a word with non-English characters with a proper suggestion in WSC.
+	* [Firefox] Fixed: <kbd>Ctrl</kbd>+<kbd>Z</kbd> removes focus in SCAYT.
+	* Grammar support for default languages was improved.
+	* New application source URL was added in SCAYT.
+	* Removed green marks and legend related to grammar-supported languages in the Languages tab of SCAYT. Grammar is now supported for almost all the anguages in the list for an additional fee.
+	* Fixed: JavaScript error in the console: "Cannot read property 'split' of undefined" in SCAYT and WSC.
+	* [IE10] Fixed: Markup is not set for a specific case in SCAYT.
+	* Fixed: Accessibility issue: No `alt` attribute for the logo image in the About tab of SCAYT.
+
+## CKEditor 4.9.2
+
+**Security Updates:**
+
+* Fixed XSS vulnerability in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) (`image2`) plugin reported by [Kyaw Min Thein](https://twitter.com/kyawminthein99).
+
+	Issue summary: It was possible to execute XSS inside CKEditor using the `<img>` tag and specially crafted HTML. Please note that the default presets (Basic/Standard/Full) do not include this plugin, so you are only at risk if you made a custom build and enabled this plugin.
+
+We would like to thank the [Drupal security team](https://www.drupal.org/drupal-security-team) for bringing this matter to our attention and coordinating the fix and release process!
+
+## CKEditor 4.9.1
+
+Fixed Issues:
+
+* [#1835](https://github.com/ckeditor/ckeditor-dev/issues/1835): Fixed: Integration between [CKFinder](https://ckeditor.com/ckeditor-4/ckfinder/) and the [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin does not work.
+
+## CKEditor 4.9
+
+New Features:
+
+* [#932](https://github.com/ckeditor/ckeditor-dev/issues/932): Introduced Easy Image feature for inserting images that are automatically rescaled, optimized, responsive and delivered through a blazing-fast CDN. Three new plugins were added to support it:
+    * [Easy Image](https://ckeditor.com/cke4/addon/easyimage),
+    * [Cloud Services](https://ckeditor.com/cke4/addon/cloudservices)
+    * [Image Base](https://ckeditor.com/cke4/addon/imagebase)
+* [#1338](https://github.com/ckeditor/ckeditor-dev/issues/1338): Keystroke labels are displayed for function keys (like F7, F8).
+* [#643](https://github.com/ckeditor/ckeditor-dev/issues/643): The [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin can now upload files using XHR requests. This allows for setting custom HTTP headers using the [`config.fileTools_requestHeaders`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fileTools_requestHeaders) configuration option.
+* [#1365](https://github.com/ckeditor/ckeditor-dev/issues/1365): The [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin uses XHR requests by default.
+* [#1399](https://github.com/ckeditor/ckeditor-dev/issues/1399): Added the possibility to set [`CKEDITOR.config.startupFocus`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-startupFocus) as `start` or `end` to specify where the editor focus should be after the initialization.
+* [#1441](https://github.com/ckeditor/ckeditor-dev/issues/1441): The [Magic Line](https://ckeditor.com/cke4/addon/magicline) plugin line element can now be identified by the `data-cke-magic-line="1"` attribute.
+
+Fixed Issues:
+
+* [#595](https://github.com/ckeditor/ckeditor-dev/issues/595): Fixed: Pasting does not work on mobile devices.
+* [#869](https://github.com/ckeditor/ckeditor-dev/issues/869): Fixed: Empty selection clears cached clipboard data in the editor.
+* [#1419](https://github.com/ckeditor/ckeditor-dev/issues/1419): Fixed: The [Widget Selection](https://ckeditor.com/cke4/addon/widgetselection) plugin selects the editor content with the <kbd>Alt+A</kbd> key combination on Windows.
+* [#1274](https://github.com/ckeditor/ckeditor-dev/issues/1274): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) does not match a single selected image using the [`contextDefinition.cssSelector`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_balloontoolbar_contextDefinition.html#property-cssSelector) matcher.
+* [#1232](https://github.com/ckeditor/ckeditor-dev/issues/1232): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) buttons should be registered as focusable elements.
+* [#1342](https://github.com/ckeditor/ckeditor-dev/issues/1342): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) should be re-positioned after the [`change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event.
+* [#1426](https://github.com/ckeditor/ckeditor-dev/issues/1426): [IE8-9] Fixed: Missing [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) background in the [Kama](https://ckeditor.com/cke4/addon/kama) skin. Thanks to [Christian Elmer](https://github.com/keinkurt)!
+* [#1470](https://github.com/ckeditor/ckeditor-dev/issues/1470): Fixed: [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) is not visible after drag and drop of a widget it is attached to.
+* [#1048](https://github.com/ckeditor/ckeditor-dev/issues/1048): Fixed: [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) is not positioned properly when a margin is added to its non-static parent.
+* [#889](https://github.com/ckeditor/ckeditor-dev/issues/889): Fixed: Unclear error message for width and height fields in the [Image](https://ckeditor.com/cke4/addon/image) and [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugins.
+* [#859](https://github.com/ckeditor/ckeditor-dev/issues/859): Fixed: Cannot edit a link after a double-click on the text in the link.
+* [#1013](https://github.com/ckeditor/ckeditor-dev/issues/1013): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not work correctly with the [`config.forcePasteAsPlainText`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-forcePasteAsPlainText) option.
+* [#1356](https://github.com/ckeditor/ckeditor-dev/issues/1356): Fixed: [Border parse function](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_style_parse.html#method-border) does not allow spaces in the color value.
+* [#1010](https://github.com/ckeditor/ckeditor-dev/issues/1010): Fixed: The CSS `border` shorthand property was incorrectly expanded ignoring the `border-color` style.
+* [#1535](https://github.com/ckeditor/ckeditor-dev/issues/1535): Fixed: [Widget](https://ckeditor.com/cke4/addon/widget) mouseover border contrast is insufficient.
+* [#1516](https://github.com/ckeditor/ckeditor-dev/issues/1516): Fixed: Fake selection allows removing content in read-only mode using the <kbd>Backspace</kbd> and <kbd>Delete</kbd> keys.
+* [#1570](https://github.com/ckeditor/ckeditor-dev/issues/1570): Fixed: Fake selection allows cutting content in read-only mode using the <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>X</kbd> keys.
+* [#1363](https://github.com/ckeditor/ckeditor-dev/issues/1363): Fixed: Paste notification is unclear and it might confuse users.
+
+
+API Changes:
+
+* [#1346](https://github.com/ckeditor/ckeditor-dev/issues/1346): [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) [context manager API](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.balloontoolbar.contextManager.html) is now available in the [`pluginDefinition.init()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_pluginDefinition.html#method-init) method of the [requiring](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_pluginDefinition.html#property-requires) plugin.
+* [#1530](https://github.com/ckeditor/ckeditor-dev/issues/1530): Added the possibility to use custom icons for [buttons](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_button.html.html).
+
+Other Changes:
+
+* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugins:
+	* SCAYT [`scayt_minWordLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#scayt_minWordLength) configuration option now defaults to 3 instead of 4.
+	* SCAYT default number of suggested words in the context menu changed to 3.
+	* [#90](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/90): Fixed: Selection is lost on link creation if SCAYT highlights the word.
+	* Fixed: SCAYT crashes when the browser `localStorage` is disabled.
+	* [IE11] Fixed: `Unable to get property type of undefined or null reference` error in the browser console when SCAYT is disabled/enabled.
+	* [#46](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/46): Fixed: Editing is blocked when remote spell checker server is offline.
+	* Fixed: User Dictionary cannot be created in WSC due to `You already have the dictionary` error.
+	* Fixed: Words with apostrophe `'` on the replacement make the WSC dialog inaccessible.
+	* Fixed: SCAYT/WSC causes the `Uncaught TypeError` error in the browser console.
+* [#1337](https://github.com/ckeditor/ckeditor-dev/issues/1337): Updated the samples layout with the new CKEditor 4 logo and color scheme.
+* [#1591](https://github.com/ckeditor/ckeditor-dev/issues/1591): CKBuilder and language tools are now downloaded over HTTPS. Thanks to [August Detlefsen](https://github.com/augustd)!
+
+## CKEditor 4.8
+
+**Important Notes:**
+
+* [#1249](https://github.com/ckeditor/ckeditor-dev/issues/1249): Enabled the [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin by default in standard and full presets. Also, it will no longer log an error in case of missing [`config.imageUploadUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-imageUploadUrl) property.
+
+New Features:
+
+* [#933](https://github.com/ckeditor/ckeditor-dev/issues/933): Introduced [Balloon Toolbar](https://ckeditor.com/cke4/addon/balloontoolbar) plugin.
+* [#662](https://github.com/ckeditor/ckeditor-dev/issues/662): Introduced image inlining for the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#468](https://github.com/ckeditor/ckeditor-dev/issues/468): [Edge] Introduced support for the Clipboard API.
+* [#607](https://github.com/ckeditor/ckeditor-dev/issues/607): Manually inserted Hex color is prefixed with a hash character (`#`) if needed. It ensures a valid Hex color value is used when setting the table cell border or background color with the [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) window.
+* [#584](https://github.com/ckeditor/ckeditor-dev/issues/584): [Font size and Family](https://ckeditor.com/cke4/addon/font) and [Format](https://ckeditor.com/cke4/addon/format) drop-downs are not toggleable anymore. Default option to reset styles added.
+* [#856](https://github.com/ckeditor/ckeditor-dev/issues/856): Introduced the [`CKEDITOR.tools.keystrokeToArray()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-keystrokeToArray) method. It converts a keystroke into its string representation, returning every key name as a separate array element.
+* [#1053](https://github.com/ckeditor/ckeditor-dev/issues/1053): Introduced the [`CKEDITOR.tools.object.merge()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_object.html#method-merge) method. It allows to merge two objects, returning the new object with all properties from both objects deeply cloned.
+* [#1073](https://github.com/ckeditor/ckeditor-dev/issues/1073): Introduced the [`CKEDITOR.tools.array.every()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_array.html#method-every) method. It invokes a given test function on every array element and returns `true` if all elements pass the test.
+
+Fixed Issues:
+
+* [#796](https://github.com/ckeditor/ckeditor-dev/issues/796): Fixed: A list is pasted from OneNote in the reversed order.
+* [#834](https://github.com/ckeditor/ckeditor-dev/issues/834): [IE9-11] Fixed: The editor does not save the selected state of radio buttons inserted by the [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin.
+* [#704](https://github.com/ckeditor/ckeditor-dev/issues/704): [Edge] Fixed: Using <kbd>Ctrl</kbd>/<kbd>Cmd</kbd> + <kbd>Z</kbd> breaks widget structure.
+* [#591](https://github.com/ckeditor/ckeditor-dev/issues/591): Fixed: A column is inserted in a wrong order inside the table if any cell has a vertical split.
+* [#787](https://github.com/ckeditor/ckeditor-dev/issues/787): Fixed: Using Cut inside a nested table does not cut the selected content.
+* [#842](https://github.com/ckeditor/ckeditor-dev/issues/842): Fixed: List style not restored when toggling list indent level in the [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugin.
+* [#711](https://github.com/ckeditor/ckeditor-dev/issues/711): Fixed: Dragging widgets should only work with the left mouse button.
+* [#862](https://github.com/ckeditor/ckeditor-dev/issues/862): Fixed: The "Object Styles" group in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin is visible only if the whole element is selected.
+* [#994](https://github.com/ckeditor/ckeditor-dev/pull/994): Fixed: Typo in the [`CKEDITOR.focusManager.focus()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_focusManager.html#method-focus) API documentation. Thanks to [benjy](https://github.com/benjy)!
+* [#1014](https://github.com/ckeditor/ckeditor-dev/issues/1014): Fixed: The [Table Tools](https://ckeditor.com/cke4/addon/tabletools) Cell Properties dialog is now [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) aware &mdash; it is not possible to change the cell width or height if corresponding styles are disabled.
+* [#877](https://github.com/ckeditor/ckeditor-dev/issues/877): Fixed: A list with custom bullets with exotic characters crashes the editor when [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#605](https://github.com/ckeditor/ckeditor-dev/issues/605): Fixed: Inline widgets do not preserve trailing spaces.
+* [#1008](https://github.com/ckeditor/ckeditor-dev/issues/1008): Fixed: Shorthand Hex colors from the [`config.colorButton_colors`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_colors) option are not correctly highlighted in the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) Text Color or Background Color panel.
+* [#1094](https://github.com/ckeditor/ckeditor-dev/issues/1094): Fixed: Widget definition [`upcast`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-upcasts) methods are called for every element.
+* [#1057](https://github.com/ckeditor/ckeditor-dev/issues/1057): Fixed: The [Notification](https://ckeditor.com/addon/notification) plugin overwrites Web Notifications API due to leakage to the global scope.
+* [#1068](https://github.com/ckeditor/ckeditor-dev/issues/1068): Fixed: Upload widget paste listener ignores changes to the [`uploadWidgetDefinition`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadWidgetDefinition.html).
+* [#921](https://github.com/ckeditor/ckeditor-dev/issues/921): Fixed: [Edge] CKEditor erroneously perceives internal copy and paste as type "external".
+* [#1213](https://github.com/ckeditor/ckeditor-dev/issues/1213): Fixed: Multiple images uploaded using [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin are randomly duplicated or mangled.
+* [#532](https://github.com/ckeditor/ckeditor-dev/issues/532): Fixed: Removed an outdated user guide link from the [About](https://ckeditor.com/cke4/addon/about) dialog.
+* [#1221](https://github.com/ckeditor/ckeditor-dev/issues/1221): Fixed: Invalid CSS loaded by [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) plugin when [`config.skin`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-skin) is loaded using a custom path.
+* [#522](https://github.com/ckeditor/ckeditor-dev/issues/522): Fixed: Widget selection is not removed when widget is inside table cell with [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin enabled.
+* [#1027](https://github.com/ckeditor/ckeditor-dev/issues/1027): Fixed: Cannot add multiple images to the table with [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin in certain situations.
+* [#1069](https://github.com/ckeditor/ckeditor-dev/issues/1069): Fixed: Wrong shape processing by [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#995](https://github.com/ckeditor/ckeditor-dev/issues/995): Fixed: Hyperlinked image gets inserted twice by [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#1287](https://github.com/ckeditor/ckeditor-dev/issues/1287): Fixed: [Widget](https://ckeditor.com/cke4/addon/widget) plugin throws exception if included in editor build but not loaded into editor's instance.
+
+API Changes:
+
+* [#1097](https://github.com/ckeditor/ckeditor-dev/issues/1097): Widget [`upcast`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-upcast) methods are now called in the [widget definition's](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#property-definition) context.
+* [#1118](https://github.com/ckeditor/ckeditor-dev/issues/1118): Added the `show` option in the [`balloonPanel.attach()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_balloonPanel.html#method-attach) method, allowing to attach a hidden [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) instance.
+* [#1145](https://github.com/ckeditor/ckeditor-dev/issues/1145): Added the [`skipNotifications`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-skipNotifications) option to the [`CKEDITOR.fileTools.uploadWidgetDefinition`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadWidgetDefinition.html), allowing to switch off default notifications displayed by upload widgets.
+
+Other Changes:
+
+* [#815](https://github.com/ckeditor/ckeditor-dev/issues/815): Removed Node.js dependency from the CKEditor build script.
+* [#1041](https://github.com/ckeditor/ckeditor-dev/pull/1041), [#1131](https://github.com/ckeditor/ckeditor-dev/issues/1131): Updated URLs pointing to [CKSource](https://cksource.com/) and [CKEditor](https://ckeditor.com/) resources after the launch of new websites.
+
+## CKEditor 4.7.3
+
+New Features:
+
+* [#568](https://github.com/ckeditor/ckeditor-dev/issues/568): Added possibility to adjust nested editables' filters using the [`CKEDITOR.filter.disallowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#property-disallowedContent) property.
+
+Fixed Issues:
+
+* [#554](https://github.com/ckeditor/ckeditor-dev/issues/554): Fixed: [`change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event not fired when typing the first character after pasting into the editor. Thanks to [Daniel Miller](https://github.com/millerdev)!
+* [#566](https://github.com/ckeditor/ckeditor-dev/issues/566): Fixed: The CSS `border` shorthand property with zero width (`border: 0px solid #000;`) causes the table to have the border attribute set to 1.
+* [#779](https://github.com/ckeditor/ckeditor-dev/issues/779): Fixed: The [Remove Format](https://ckeditor.com/cke4/addon/removeformat) plugin removes elements with language definition inserted by the [Language](https://ckeditor.com/cke4/addon/language) plugin.
+* [#423](https://github.com/ckeditor/ckeditor-dev/issues/423): Fixed: The [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin pastes paragraphs into the editor even if [`CKEDITOR.config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) is set to `CKEDITOR.ENTER_BR`.
+* [#719](https://github.com/ckeditor/ckeditor-dev/issues/719): Fixed: Image inserted using the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin can be resized when the editor is in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
+* [#577](https://github.com/ckeditor/ckeditor-dev/issues/577): Fixed: The "Delete Columns" command provided by the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin throws an error when trying to delete columns.
+* [#867](https://github.com/ckeditor/ckeditor-dev/issues/867): Fixed: Typing into a selected table throws an error.
+* [#817](https://github.com/ckeditor/ckeditor-dev/issues/817): Fixed: The [Save](https://ckeditor.com/cke4/addon/save) plugin does not work in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea).
+
+Other Changes:
+
+* Updated the [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin:
+	* [#40](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/40): Fixed: IE10 throws an error when spell checking is started.
+* [#800](https://github.com/ckeditor/ckeditor-dev/issues/800): Added the [`CKEDITOR.dom.selection.isCollapsed()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-isCollapsed) method which is a simpler way to check if the selection is collapsed.
+* [#830](https://github.com/ckeditor/ckeditor-dev/issues/830): Added an option to define which dialog tab should be shown by default when creating [`CKEDITOR.dialogCommand`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dialogCommand.html).
+
+## CKEditor 4.7.2
+
+New Features:
+
+* [#455](https://github.com/ckeditor/ckeditor-dev/issues/455): Added [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) integration with the [Justify](https://ckeditor.com/cke4/addon/justify) plugin.
+
+Fixed Issues:
+
+* [#663](https://github.com/ckeditor/ckeditor-dev/issues/663): [Chrome] Fixed: Clicking the scrollbar throws an `Uncaught TypeError: element.is is not a function` error.
+* [#694](https://github.com/ckeditor/ckeditor-dev/pull/694): Refactoring in the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin:
+  * [#520](https://github.com/ckeditor/ckeditor-dev/issues/520): Fixed: Widgets cannot be properly pasted into a table cell.
+  * [#460](https://github.com/ckeditor/ckeditor-dev/issues/460): Fixed: Editor gone after pasting into an editor within a table.
+* [#579](https://github.com/ckeditor/ckeditor-dev/issues/579): Fixed: Internal `cke_table-faked-selection-table` class is visible in the Stylesheet Classes field of the [Table Properties](https://ckeditor.com/cke4/addon/table) dialog.
+* [#545](https://github.com/ckeditor/ckeditor-dev/issues/545): [Edge] Fixed: Error thrown when pressing the [Select All](https://ckeditor.com/cke4/addon/selectall) button in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea).
+* [#582](https://github.com/ckeditor/ckeditor-dev/issues/582): Fixed: Double slash in the path to stylesheet needed by the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin. Thanks to [Marius Dumitru Florea](https://github.com/mflorea)!
+* [#491](https://github.com/ckeditor/ckeditor-dev/issues/491): Fixed: Unnecessary dependency on the [Editor Toolbar](https://ckeditor.com/cke4/addon/toolbar) plugin inside the [Notification](https://ckeditor.com/cke4/addon/notification) plugin.
+* [#646](https://github.com/ckeditor/ckeditor-dev/issues/646): Fixed: Error thrown into the browser console after opening the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin menu in the editor without any selection.
+* [#501](https://github.com/ckeditor/ckeditor-dev/issues/501): Fixed: Double click does not open the dialog for modifying anchors inserted via the [Link](https://ckeditor.com/cke4/addon/link) plugin.
+* [#9780](https://dev.ckeditor.com/ticket/9780): [IE8-9] Fixed: Clicking inside an empty [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) editor throws an error.
+* [#16820](https://dev.ckeditor.com/ticket/16820): [IE10] Fixed: Clicking below a single horizontal rule throws an error.
+* [#426](https://github.com/ckeditor/ckeditor-dev/issues/426): Fixed: The [`range.cloneContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-cloneContents) method selects the whole element when the selection starts at the beginning of that element.
+* [#644](https://github.com/ckeditor/ckeditor-dev/issues/644): Fixed: The [`range.extractContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-extractContents) method returns an incorrect result when multiple nodes are selected.
+* [#684](https://github.com/ckeditor/ckeditor-dev/issues/684): Fixed: The [`elementPath.contains()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_elementPath.html#method-contains) method incorrectly excludes the last element instead of root when the `fromTop` parameter is set to `true`.
+
+Other Changes:
+
+* Updated the [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) plugin:
+	* [#148](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/148): Fixed: SCAYT leaves underlined word after the CKEditor Replace dialog corrects it.
+* [#751](https://github.com/ckeditor/ckeditor-dev/issues/751): Added the [`CKEDITOR.dom.nodeList.toArray()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_nodeList.html#method-toArray) method which returns an array representation of a [node list](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dom.nodeList.html).
+
+## CKEditor 4.7.1
+
+New Features:
+
+* Added a new Mexican Spanish localization. Thanks to [David Alexandro Rodriguez](https://www.transifex.com/user/profile/darsco16/)!
+* [#413](https://github.com/ckeditor/ckeditor-dev/issues/413): Added Paste as Plain Text keyboard shortcut to the [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) instructions.
+
+Fixed Issues:
+
+* [#515](https://github.com/ckeditor/ckeditor-dev/issues/515): [Chrome] Fixed: Mouse actions on CKEditor scrollbar throw an exception when the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin is loaded.
+* [#493](https://github.com/ckeditor/ckeditor-dev/issues/493): Fixed: Selection started from a nested table causes an error in the browser while scrolling down.
+* [#415](https://github.com/ckeditor/ckeditor-dev/issues/415): [Firefox] Fixed: <kbd>Enter</kbd> key breaks the table structure when pressed in a table selection.
+* [#457](https://github.com/ckeditor/ckeditor-dev/issues/457): Fixed: Error thrown when deleting content from the editor with no selection.
+* [#478](https://github.com/ckeditor/ckeditor-dev/issues/478): [Chrome] Fixed:  Error thrown by the [Enter Key](https://ckeditor.com/cke4/addon/enterkey) plugin when pressing <kbd>Enter</kbd> with no selection.
+* [#424](https://github.com/ckeditor/ckeditor-dev/issues/424): Fixed: Error thrown by [Tab Key Handling](https://ckeditor.com/cke4/addon/tab) and [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugins when pressing <kbd>Tab</kbd> with no selection in inline editor.
+* [#476](https://github.com/ckeditor/ckeditor-dev/issues/476): Fixed: Anchors inserted with the [Link](https://ckeditor.com/cke4/addon/link) plugin on collapsed selection cannot be edited.
+* [#417](https://github.com/ckeditor/ckeditor-dev/issues/417): Fixed: The [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin throws an error when used with a table with only header or footer rows.
+* [#523](https://github.com/ckeditor/ckeditor-dev/issues/523): Fixed: The [`editor.getCommandKeystroke()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getCommandKeystroke) method does not obtain the correct keystroke.
+* [#534](https://github.com/ckeditor/ckeditor-dev/issues/534): [IE] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not work in Quirks Mode.
+* [#450](https://github.com/ckeditor/ckeditor-dev/issues/450): Fixed: [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html) incorrectly transforms the `margin` CSS property.
+
+## CKEditor 4.7
+
+**Important Notes:**
+
+* [#13793](https://dev.ckeditor.com/ticket/13793): The [`embed_provider`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-embed_provider) configuration option for the [Media Embed](https://ckeditor.com/cke4/addon/embed) and [Semantic Media Embed](https://ckeditor.com/cke4/addon/embedsemantic) plugins is no longer preset by default.
+* The [UI Color](https://ckeditor.com/cke4/addon/uicolor) plugin now uses a custom color picker instead of the `YUI 2.7.0` library which has some known vulnerabilities (it's a security precaution, there was no security issue in CKEditor due to the way it was used).
+
+New Features:
+
+* [#16755](https://dev.ckeditor.com/ticket/16755): Added the [Table Selection](https://ckeditor.com/cke4/addon/tableselection) plugin that lets you select and manipulate an arbitrary rectangular table fragment (a few cells, a row or a column).
+* [#16961](https://dev.ckeditor.com/ticket/16961): Added support for pasting from Microsoft Excel.
+* [#13381](https://dev.ckeditor.com/ticket/13381): Dynamic code evaluation call in [`CKEDITOR.template`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.template.html) removed. CKEditor can now be used without the `unsafe-eval` Content Security Policy. Thanks to [Caridy Patiño](http://caridy.name)!
+* [#16971](https://dev.ckeditor.com/ticket/16971): Added support for color in the `background` property containing also other styles for table cells in the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin.
+* [#16847](https://dev.ckeditor.com/ticket/16847): Added support for parsing and inlining any formatting created using the Microsoft Word style system to the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#16818](https://dev.ckeditor.com/ticket/16818): Added table cell height parsing in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#16850](https://dev.ckeditor.com/ticket/16850): Added a new [`config.enableContextMenu`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enableContextMenu) configuration option for enabling and disabling the [context menu](https://ckeditor.com/cke4/addon/contextmenu).
+* [#16937](https://dev.ckeditor.com/ticket/16937): The `command` parameter in [`CKEDITOR.editor.getCommandKeystroke()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getCommandKeystroke) now also accepts a command name as an argument.
+* [#17010](https://dev.ckeditor.com/ticket/17010): The [`CKEDITOR.dom.range.shrink()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-shrink) method now allows for skipping bogus `<br>` elements.
+
+Fixed Issues:
+
+* [#16935](https://dev.ckeditor.com/ticket/16935): [Chrome] Fixed: Blurring the editor in [Source Mode](https://ckeditor.com/cke4/addon/sourcearea) throws an error.
+* [#16825](https://dev.ckeditor.com/ticket/16825): [Chrome] Fixed: Error thrown when destroying a focused inline editor.
+* [#16857](https://dev.ckeditor.com/ticket/16857): Fixed: <kbd>Ctrl+Shift+V</kbd> blocked by [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting).
+* [#16845](https://dev.ckeditor.com/ticket/16845): [IE] Fixed: Cursor jumps to the top of the scrolled editor after focusing it when the [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) plugin is enabled.
+* [#16786](https://dev.ckeditor.com/ticket/16786): Fixed: Added missing translations for the [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) plugin.
+* [#14714](https://dev.ckeditor.com/ticket/14714): [WebKit/Blink] Fixed: Exception thrown on refocusing a blurred inline editor.
+* [#16913](https://dev.ckeditor.com/ticket/16913): [Firefox, IE] Fixed: [Paste as Plain Text](https://ckeditor.com/cke4/addon/pastetext) keystroke does not work.
+* [#16968](https://dev.ckeditor.com/ticket/16968): Fixed: [Safari] [Paste as Plain Text](https://ckeditor.com/cke4/addon/pastetext) is not handled by the editor.
+* [#16912](https://dev.ckeditor.com/ticket/16912): Fixed: Exception thrown when a single image is pasted using [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#16821](https://dev.ckeditor.com/ticket/16821): Fixed: Extraneous `<span>` elements with `height` style stacked when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#16866](https://dev.ckeditor.com/ticket/16866): [IE, Edge] Fixed: Whitespaces not preserved when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#16860](https://dev.ckeditor.com/ticket/16860): Fixed: Paragraphs which only look like lists incorrectly transformed into them when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#16817](https://dev.ckeditor.com/ticket/16817): Fixed: When [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword), paragraphs are transformed into lists with some corrupted data.
+* [#16833](https://dev.ckeditor.com/ticket/16833): [IE11] Fixed: Malformed list with headers [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#16826](https://dev.ckeditor.com/ticket/16826): [IE] Fixed: Superfluous paragraphs within lists [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#12465](https://dev.ckeditor.com/ticket/12465): Fixed: Cannot change the state of checkboxes or radio buttons if the properties dialog was invoked with a double-click.
+* [#13062](https://dev.ckeditor.com/ticket/13062): Fixed: Impossible to unlink when the caret is at the edge of the link.
+* [#13585](https://dev.ckeditor.com/ticket/13585): Fixed: Error when wrapping two adjacent `<div>` elements with a `<div>`.
+* [#16811](https://dev.ckeditor.com/ticket/16811): Fixed: Table alignment is not preserved by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#16810](https://dev.ckeditor.com/ticket/16810): Fixed: Vertical align in tables is not supported by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin.
+* [#11956](https://dev.ckeditor.com/ticket/11956): [Blink, IE] Fixed: [Link](https://ckeditor.com/cke4/addon/link) dialog does not open on a double click on the second word of the link with a background color or other styles.
+* [#10472](https://dev.ckeditor.com/ticket/10472): Fixed: Unable to use [Table Resize](https://ckeditor.com/cke4/addon/tableresize) on table header and footer.
+* [#14762](https://dev.ckeditor.com/ticket/14762): Fixed: Hovering over an empty table (without rows or cells) throws an error when the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin is active.
+* [#16777](https://dev.ckeditor.com/ticket/16777): [Edge] Fixed: The [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin does not allow to drop widgets into the editor.
+* [#14894](https://dev.ckeditor.com/ticket/14894): [Chrome] Fixed: The editor scrolls to the top after focusing or when a dialog is opened.
+* [#14769](https://dev.ckeditor.com/ticket/14769): Fixed: URLs with '-' in host are not detected by the [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin.
+* [#16804](https://dev.ckeditor.com/ticket/16804): Fixed: Focus is not on the first menu item when the user opens a context menu or a drop-down list from the editor toolbar.
+* [#14407](https://dev.ckeditor.com/ticket/14407): [IE] Fixed: Non-editable widgets can be edited.
+* [#16927](https://dev.ckeditor.com/ticket/16927): Fixed: An error thrown if a bundle containing the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin is run in ES5 strict mode. Thanks to [Igor Rubinovich](https://github.com/IgorRubinovich)!
+* [#16920](https://dev.ckeditor.com/ticket/16920): Fixed: Several plugins not using the [Dialog](https://ckeditor.com/cke4/addon/dialog) plugin as a direct dependency.
+* [PR#336](https://github.com/ckeditor/ckeditor-dev/pull/336): Fixed: Typo in [`CKEDITOR.getCss()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getCss) API documentation. Thanks to [knusperpixel](https://github.com/knusperpixel)!
+* [#17027](https://dev.ckeditor.com/ticket/17027): Fixed: Command event data should be initialized as an empty object.
+* Fixed the behavior of HTML parser when parsing `src`/`srcdoc` attributes of the `<iframe>` element in a CKEditor setup with ACF turned off and without the [Iframe Dialog](https://ckeditor.com/cke4/addon/iframe) plugin. The issue was originally reported as a security issue by [Sriramk21](https://twitter.com/sriramk21) from Pegasystems and was later downgraded by the security team into a normal issue due to the requirement of having ACF turned off. Disabling [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) is against [security best practices](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_best_practices.html#security), so the problem described above has not been considered a security issue as such.
+
+Other Changes:
+
+* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugins:
+	* Fixed: DOM Exception after clicking "Remove Language" on a selected word with enabled [Language](https://ckeditor.com/cke4/addon/language) plugin in SCAYT.
+* [#16958](https://dev.ckeditor.com/ticket/16958): Switched the default MathJax CDN provider for the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin from `cdn.mathjax.org` to [cdnjs](https://cdnjs.com/), due to closing of `cdn.mathjax.org` scheduled for April 30, 2017.
+* [#16954](https://dev.ckeditor.com/ticket/16954): Removed the paste dialog.
+* [#16982](https://dev.ckeditor.com/ticket/16982): Latest Safari now supports enhanced Clipboard API introduced in CKEditor 4.5.0.
+* [#17025](https://dev.ckeditor.com/ticket/17025): Updated [Bender.js](https://github.com/benderjs/benderjs) to 0.4.2.
+
+## CKEditor 4.6.2
+
+New Features:
+
+* [#16733](https://dev.ckeditor.com/ticket/16733): Added a new pastel color palette for the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin and a new [`config.colorButton_colorsPerRow`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_colorsPerRow) configuration option for setting the number of rows in the color selector.
+* [#16752](https://dev.ckeditor.com/ticket/16752): Added a new Azerbaijani localization. Thanks to the [Azerbaijani language team](https://www.transifex.com/ckeditor/teams/11143/az/)!
+* [#13818](https://dev.ckeditor.com/ticket/13818): It is now possible to group [Widget](https://ckeditor.com/cke4/addon/widget) [style definitions](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_styles.html#widget-styles), so applying one style disables the other.
+
+Fixed Issues:
+
+* [#13446](https://dev.ckeditor.com/ticket/13446): [Chrome] Fixed: It is possible to type in an unfocused inline editor.
+* [#14856](https://dev.ckeditor.com/ticket/14856): Fixed: [Font size and font family](https://ckeditor.com/cke4/addon/font) reset each other when modified at certain positions.
+* [#16745](https://dev.ckeditor.com/ticket/16745): [Edge] Fixed: List items are lost when [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#16682](https://dev.ckeditor.com/ticket/16682): [Edge] Fixed: A list gets [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword) as a set of paragraphs. Added the [`config.pasteFromWord_heuristicsEdgeList`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWord_heuristicsEdgeList) configuration option.
+* [#10373](https://dev.ckeditor.com/ticket/10373): Fixed: Context menu items can be dragged into the editor.
+* [#16728](https://dev.ckeditor.com/ticket/16728): [IE] Fixed: [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) breaks the editor in Quirks Mode.
+* [#16795](https://dev.ckeditor.com/ticket/16795): [IE] Fixed: [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) breaks the editor in Compatibility Mode.
+* [#16675](https://dev.ckeditor.com/ticket/16675): Fixed: Styles applied with [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) to a single table cell are applied to the whole table.
+* [#16753](https://dev.ckeditor.com/ticket/16753): Fixed: [`element.setSize()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-setSize) sets incorrect editor dimensions if the border width is represented as a fraction of pixels.
+* [#16705](https://dev.ckeditor.com/ticket/16705): [Firefox] Fixed: Unable to paste images as Base64 strings when using [Clipboard](https://ckeditor.com/cke4/addon/clipboard).
+* [#14869](https://dev.ckeditor.com/ticket/14869): Fixed: JavaScript error is thrown when trying to use [Find](https://ckeditor.com/cke4/addon/find) in a [`<div>`-based editor](https://ckeditor.com/cke4/addon/divarea).
+
+## CKEditor 4.6.1
+
+New Features:
+
+* [#16639](https://dev.ckeditor.com/ticket/16639): The `callback` parameter in the [`CKEDITOR.ajax.post()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html#method-post) method became optional.
+
+Fixed Issues:
+
+* [#11064](https://dev.ckeditor.com/ticket/11064): [Blink, WebKit] Fixed: Cannot select all editor content when a widget or a non-editable element is the first or last element of the content. Also fixes this issue in the [Select All](https://ckeditor.com/cke4/addon/selectall) plugin.
+* [#14755](https://dev.ckeditor.com/ticket/14755): [Blink, WebKit, IE8] Fixed: Browser hangs when a table is inserted in the place of a selected list with an empty last item.
+* [#16624](https://dev.ckeditor.com/ticket/16624): Fixed: Improved the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin which will now normalize the CSS `background` property if it only contains a color value. This fixes missing background colors when using [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#16600](https://dev.ckeditor.com/ticket/16600): [Blink, WebKit] Fixed: Error thrown occasionally by an uninitialized editable for multiple CKEditor instances on the same page.
+
+## CKEditor 4.6
+
+New Features:
+
+* [#14569](https://dev.ckeditor.com/ticket/14569): Added a new, flat, default CKEditor skin called [Moono-Lisa](https://ckeditor.com/cke4/addon/moono-lisa). Refreshed default colors available in the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin ([Text Color and Background Color](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_colorbutton.html) feature).
+* [#14707](https://dev.ckeditor.com/ticket/14707): Added a new [Copy Formatting](https://ckeditor.com/cke4/addon/copyformatting) feature to enable easy copying of styles between your document parts.
+* Introduced the completely rewritten [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin:
+	* Backward incompatibility: The [`config.pasteFromWordRemoveFontStyles`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordRemoveFontStyles) option now defaults to `false`. This option will be deprecated in the future. Use [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) to replicate the effect of setting it to `true`.
+	* Backward incompatibility: The [`config.pasteFromWordNumberedHeadingToList`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordNumberedHeadingToList) and [`config.pasteFromWordRemoveStyles`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordRemoveStyles) options were dropped and no longer have any effect on pasted content.
+	* Major improvements in preservation of list numbering, styling and indentation (nested lists with multiple levels).
+	* Major improvements in document structure parsing that fix plenty of issues with distorted or missing content after paste.
+* Added new translation: Occitan. Thanks to [Cédric Valmary](https://totenoc.eu/)!
+* [#10015](https://dev.ckeditor.com/ticket/10015): Keyboard shortcuts (relevant to the operating system in use) will now be displayed in tooltips and context menus.
+* [#13794](https://dev.ckeditor.com/ticket/13794): The [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) feature now uses `uploaded.width/height` if set.
+* [#12541](https://dev.ckeditor.com/ticket/12541): Added the [Upload File](https://ckeditor.com/cke4/addon/uploadfile) plugin that lets you upload a file by drag&amp;dropping it into the editor content.
+* [#14449](https://dev.ckeditor.com/ticket/14449): Introduced the [Balloon Panel](https://ckeditor.com/cke4/addon/balloonpanel) plugin that lets you create stylish floating UI elements for the editor.
+* [#12077](https://dev.ckeditor.com/ticket/12077): Added support for the HTML5 `download` attribute in link (`<a>`) elements. Selecting the "Force Download" checkbox in the [Link](https://ckeditor.com/cke4/addon/link) dialog will cause the linked file to be downloaded automatically. Thanks to [sbusse](https://github.com/sbusse)!
+* [#13518](https://dev.ckeditor.com/ticket/13518): Introduced the [`additionalRequestParameters`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-additionalRequestParameters) property for file uploads to make it possible to send additional information about the uploaded file to the server.
+* [#14889](https://dev.ckeditor.com/ticket/14889): Added the [`config.image2_altRequired`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_altRequired) option for the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin to allow making alternative text a mandatory field. Thanks to [Andrey Fedoseev](https://github.com/andreyfedoseev)!
+
+Fixed Issues:
+
+* [#9991](https://dev.ckeditor.com/ticket/9991): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) should only normalize input data.
+* [#7209](https://dev.ckeditor.com/ticket/7209): Fixed: Lists with 3 levels not [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword) correctly.
+* [#14335](https://dev.ckeditor.com/ticket/14335): Fixed: Pasting a numbered list starting with a value different from "1" from Microsoft Word does not work correctly.
+* [#14542](https://dev.ckeditor.com/ticket/14542): Fixed: Copying a numbered list from Microsoft Word does not preserve list formatting.
+* [#14544](https://dev.ckeditor.com/ticket/14544): Fixed: Copying a nested list from Microsoft Word results in an empty list.
+* [#14660](https://dev.ckeditor.com/ticket/14660): Fixed: [Pasting text from  Word](https://ckeditor.com/cke4/addon/pastefromword) breaks the styling in some cases.
+* [#14867](https://dev.ckeditor.com/ticket/14867): [Firefox] Fixed: Text gets stripped when [pasting content from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#2507](https://dev.ckeditor.com/ticket/2507): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not detect pasting a part of a paragraph.
+* [#3336](https://dev.ckeditor.com/ticket/3336): Fixed: Extra blank row added on top of the content [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#6115](https://dev.ckeditor.com/ticket/6115): Fixed: When Right-to-Left text direction is applied to a table [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword), borders are missing on one side.
+* [#6342](https://dev.ckeditor.com/ticket/6342): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filters out a basic text style when it is [configured to use attributes](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_basicstyles.html#custom-basic-text-style-definition).
+* [#6457](https://dev.ckeditor.com/ticket/6457): [IE] Fixed: [Pasting from Word](https://ckeditor.com/cke4/addon/pastefromword) is extremely slow.
+* [#6789](https://dev.ckeditor.com/ticket/6789): Fixed: The `mso-list: ignore` style is not handled properly when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#7262](https://dev.ckeditor.com/ticket/7262): Fixed: Lists in preformatted body disappear when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#7662](https://dev.ckeditor.com/ticket/7662): [Opera] Fixed: Extra empty number/bullet shown in the editor body when editing a multi-level list [pasted from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#7807](https://dev.ckeditor.com/ticket/7807): Fixed: Last item in a list not converted to a `<li>` element after [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#7950](https://dev.ckeditor.com/ticket/7950): [IE] Fixed: Content [from Word pasted](https://ckeditor.com/cke4/addon/pastefromword) differently than in other browsers.
+* [#7982](https://dev.ckeditor.com/ticket/7982): Fixed: Multi-level lists get split into smaller ones when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#8231](https://dev.ckeditor.com/ticket/8231): [WebKit, Opera] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) inserts empty paragraphs.
+* [#8266](https://dev.ckeditor.com/ticket/8266): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) inserts a blank line at the top.
+* [#8341](https://dev.ckeditor.com/ticket/8341), [#7646](https://dev.ckeditor.com/ticket/7646): Fixed: Faulty removal of empty `<span>` elements in [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) content cleanup breaking content formatting.
+* [#8754](https://dev.ckeditor.com/ticket/8754): [Firefox] Fixed: Incorrect pasting of multiple nested lists in [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#8983](https://dev.ckeditor.com/ticket/8983): Fixed: Alignment lost when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword) with [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) set to [`CKEDITOR.ENTER_BR`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-ENTER_BR).
+* [#9331](https://dev.ckeditor.com/ticket/9331): [IE] Fixed: [Pasting text from Word](https://ckeditor.com/cke4/addon/pastefromword) creates a simple Caesar cipher.
+* [#9422](https://dev.ckeditor.com/ticket/9422): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) leaves an unwanted `color:windowtext` style.
+* [#10011](https://dev.ckeditor.com/ticket/10011): [IE9-10] Fixed: [`config.pasteFromWordRemoveFontStyles`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordRemoveFontStyles) is ignored under certain conditions.
+* [#10643](https://dev.ckeditor.com/ticket/10643): Fixed: Differences between using <kbd>Ctrl+V</kbd> and pasting from the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) dialog.
+* [#10784](https://dev.ckeditor.com/ticket/10784): Fixed: Lines missing when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#11294](https://dev.ckeditor.com/ticket/11294): [IE10] Fixed: Font size is not preserved when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#11627](https://dev.ckeditor.com/ticket/11627): Fixed: Missing words when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#12784](https://dev.ckeditor.com/ticket/12784): Fixed: Bulleted list with custom bullets gets changed to a numbered list when [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#13174](https://dev.ckeditor.com/ticket/13174): Fixed: Data loss after [pasting from Word](https://ckeditor.com/cke4/addon/pastefromword).
+* [#13828](https://dev.ckeditor.com/ticket/13828): Fixed: Widget classes should be added to the wrapper rather than the widget element.
+* [#13829](https://dev.ckeditor.com/ticket/13829): Fixed: No class in [Widget](https://ckeditor.com/cke4/addon/widget) wrapper to identify the widget type.
+* [#13519](https://dev.ckeditor.com/ticket/13519): Server response received when uploading files should be more flexible.
+
+Other Changes:
+
+* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugins:
+ 	* Support for the new default Moono-Lisa skin.
+ 	* [#121](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/121): Fixed: [Basic Styles](https://ckeditor.com/cke4/addon/basicstyles) do not work when SCAYT is enabled.
+ 	* [#125](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/125): Fixed: Inline styles are not continued when writing multiple lines of styled text with SCAYT enabled.
+ 	* [#127](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/127): Fixed: Uncaught TypeError after enabling SCAYT in the CKEditor `<div>` element.
+ 	* [#128](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/128): Fixed: Error thrown after enabling SCAYT caused by conflicts with RequireJS.
+
+## CKEditor 4.5.11
+
+**Security Updates:**
+
+* [Severity: minor] Fixed the `target="_blank"` vulnerability reported by James Gaskell.
+
+	Issue summary: If a victim had access to a spoofed version of ckeditor.com via HTTP (e.g. due to DNS spoofing, using a hacked public network or mailicious hotspot), then when using a link to the ckeditor.com website it was possible for the attacker to change the current URL of the opening page, even if the opening page was protected with SSL.
+
+  An upgrade is recommended.
+
+New Features:
+
+* [#14747](https://dev.ckeditor.com/ticket/14747): The [Enhanced Image](https://ckeditor.com/cke4/addon/image2) caption now supports the link `target` attribute.
+* [#7154](https://dev.ckeditor.com/ticket/7154): Added support for the "Display Text" field to the [Link](https://ckeditor.com/cke4/addon/link) dialog. Thanks to [Ryan Guill](https://github.com/ryanguill)!
+
+Fixed Issues:
+
+* [#13362](https://dev.ckeditor.com/ticket/13362): [Blink, WebKit] Fixed: Active widget element is not cached when it is losing focus and it is inside an editable element.
+* [#13755](https://dev.ckeditor.com/ticket/13755): [Edge] Fixed: Pasting images does not work.
+* [#13548](https://dev.ckeditor.com/ticket/13548): [IE] Fixed: Clicking the [elements path](https://ckeditor.com/cke4/addon/elementspath) disables Cut and Copy icons.
+* [#13812](https://dev.ckeditor.com/ticket/13812): Fixed: When aborting file upload the placeholder for image is left.
+* [#14659](https://dev.ckeditor.com/ticket/14659): [Blink] Fixed: Content scrolled to the top after closing the dialog in a [`<div>`-based editor](https://ckeditor.com/cke4/addon/divarea).
+* [#14825](https://dev.ckeditor.com/ticket/14825): [Edge] Fixed: Focusing the editor causes unwanted scrolling due to dropped support for the `setActive()` method.
+
+## CKEditor 4.5.10
+
+Fixed Issues:
+
+* [#10750](https://dev.ckeditor.com/ticket/10750): Fixed: The editor does not escape the `font-style` family property correctly, removing quotes and whitespace from font names.
+* [#14413](https://dev.ckeditor.com/ticket/14413): Fixed: The [Auto Grow](https://ckeditor.com/cke4/addon/autogrow) plugin with the [`config.autoGrow_onStartup`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoGrow_onStartup) option set to `true` does not work properly for an editor that is not visible.
+* [#14451](https://dev.ckeditor.com/ticket/14451): Fixed: Numeric element ID not escaped properly. Thanks to [Jakub Chalupa](https://github.com/chaluja7)!
+* [#14590](https://dev.ckeditor.com/ticket/14590): Fixed: Additional line break appearing after inline elements when switching modes. Thanks to [dpidcock](https://github.com/dpidcock)!
+* [#14539](https://dev.ckeditor.com/ticket/14539): Fixed: JAWS reads "selected Blank" instead of "selected <widget name>" when selecting a widget.
+* [#14701](https://dev.ckeditor.com/ticket/14701): Fixed: More precise labels for [Enhanced Image](https://ckeditor.com/cke4/addon/image2) and [Placeholder](https://ckeditor.com/cke4/addon/placeholder) widgets.
+* [#14667](https://dev.ckeditor.com/ticket/14667): [IE] Fixed: Removing background color from selected text removes background color from the whole paragraph.
+* [#14252](https://dev.ckeditor.com/ticket/14252): [IE] Fixed: Styles drop-down list does not always reflect the current style of the text line.
+* [#14275](https://dev.ckeditor.com/ticket/14275): [IE9+] Fixed: `onerror` and `onload` events are not used in browsers it could have been used when loading scripts dynamically.
+
+## CKEditor 4.5.9
+
+Fixed Issues:
+
+* [#10685](https://dev.ckeditor.com/ticket/10685): Fixed: Unreadable toolbar icons after updating to the new editor version. Fixed with [6876179](https://github.com/ckeditor/ckeditor-dev/commit/6876179db4ee97e786b07b8fd72e6b4120732185) in [ckeditor-dev](https://github.com/ckeditor/ckeditor-dev) and [6c9189f4](https://github.com/ckeditor/ckeditor-presets/commit/6c9189f46392d2c126854fe8889b820b8c76d291) in [ckeditor-presets](https://github.com/ckeditor/ckeditor-presets).
+* [#14573](https://dev.ckeditor.com/ticket/14573): Fixed: Missing [Widget](https://ckeditor.com/cke4/addon/widget) drag handler CSS when there are multiple editor instances.
+* [#14620](https://dev.ckeditor.com/ticket/14620): Fixed: Setting both the `min-height` style for the `<body>` element and the `height` style for the `<html>` element breaks the [Auto Grow](https://ckeditor.com/cke4/addon/autogrow) plugin.
+* [#14538](https://dev.ckeditor.com/ticket/14538): Fixed: Keyboard focus goes into an embedded `<iframe>` element.
+* [#14602](https://dev.ckeditor.com/ticket/14602): Fixed: The [`dom.element.removeAttribute()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-removeAttribute) method does not remove all attributes if no parameter is given.
+* [#8679](https://dev.ckeditor.com/ticket/8679): Fixed: Better focus indication and ability to style the selected color in the [color picker dialog](https://ckeditor.com/cke4/addon/colordialog).
+* [#11697](https://dev.ckeditor.com/ticket/11697): Fixed: Content is replaced ignoring the letter case setting in the [Find and Replace](https://ckeditor.com/cke4/addon/find) dialog window.
+* [#13886](https://dev.ckeditor.com/ticket/13886): Fixed: Invalid handling of the [`CKEDITOR.style`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) instance with the `styles` property by [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html).
+* [#14535](https://dev.ckeditor.com/ticket/14535): Fixed: CSS syntax corrections. Thanks to [mdjdenormandie](https://github.com/mdjdenormandie)!
+
+## CKEditor 4.5.8
+
+New Features:
+
+* [#12440](https://dev.ckeditor.com/ticket/12440): Added the [`config.colorButton_enableAutomatic`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_enableAutomatic) option to allow hiding the "Automatic" option in the [color picker](https://ckeditor.com/cke4/addon/colorbutton).
+
+Fixed Issues:
+
+* [#10448](https://dev.ckeditor.com/ticket/10448): Fixed: Lack of scrollbar in the [right-to-left text direction](https://ckeditor.com/cke4/addon/bidi).
+* [#12707](https://dev.ckeditor.com/ticket/12707): Fixed: The order of table elements does not comply with the HTML specification.
+* [#13756](https://dev.ckeditor.com/ticket/13756): [Edge] Fixed: Context menus are cut-off.
+
+## CKEditor 4.5.7
+
+New Features:
+
+* [#14327](https://dev.ckeditor.com/ticket/14327): Added Swiss German localization. Thanks to [Miro Grenda](https://twitter.com/mirogrenda)!
+
+Fixed Issues:
+
+* [#13816](https://dev.ckeditor.com/ticket/13816): Introduced a new strategy for Filling Character handling to avoid changes in DOM. This fixes the following issues:
+	* [#12727](https://dev.ckeditor.com/ticket/12727): [Blink] `IndexSizeError` when using the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) and [Content Templates](https://ckeditor.com/cke4/addon/templates) plugins.
+	* [#13377](https://dev.ckeditor.com/ticket/13377): [Widget](https://ckeditor.com/cke4/addon/widget) plugin issue when typing in Korean.
+	* [#13389](https://dev.ckeditor.com/ticket/13389): [Blink] [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) fails when the cursor is next to an `<hr>` tag.
+	* [#13513](https://dev.ckeditor.com/ticket/13513): [Blink, WebKit] [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) and [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) throw an error when an image is the only data in the editor.
+* [#13884](https://dev.ckeditor.com/ticket/13884): [Firefox] Fixed: Copying and pasting a table results in just the first cell being pasted.
+* [#14234](https://dev.ckeditor.com/ticket/14234): Fixed: URL input field is not marked as required in the [Media Embed](https://ckeditor.com/cke4/addon/embed) dialog.
+
+## CKEditor 4.5.6
+
+New Features:
+
+* Introduced the [`CKEDITOR.tools.getCookie()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-getCookie) and [`CKEDITOR.tools.setCookie()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-setCookie) methods for accessing cookies.
+* Introduced the [`CKEDITOR.tools.getCsrfToken()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-getCsrfToken) method. The CSRF token is now automatically sent by the [File Browser](https://ckeditor.com/cke4/addon/filebrowser) and [File Tools](https://ckeditor.com/cke4/addon/filetools) plugins during file uploads. The server-side upload handlers may check it and use it to additionally secure the communication.
+
+Other Changes:
+
+* Updated [SCAYT](https://ckeditor.com/cke4/addon/scayt) (Spell Check As You Type):
+	- New features:
+		- CKEditor [Language](https://ckeditor.com/cke4/addon/language) plugin support.
+		- CKEditor [Placeholder](https://ckeditor.com/cke4/addon/placeholder) plugin support.
+		- [Drag&Drop](https://ckeditor.com/docs/ckeditor4/latest/examples/fileupload.html) support.
+		- **Experimental** [GRAYT](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-grayt_autoStartup) (Grammar As You Type) functionality.
+	- Fixed issues:
+		* [#98](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/98): SCAYT affects dialog double-click. Fixed in SCAYT core.
+		* [#102](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/102): SCAYT core performance enhancements.
+		* [#104](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/104): SCAYT's spans leak into the clipboard and after pasting.
+		* [#105](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/105): A JavaScript error fired in case of multiple instances of CKEditor on one page.
+		* [#107](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/107): SCAYT should not check non-editable parts of content.
+		* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108): Latest SCAYT copies the ID of the editor element to the iframe.
+		* SCAYT stops working when CKEditor [Undo plugin](https://ckeditor.com/cke4/addon/undo) not enabled.
+		* Issue with pasting SCAYT markup in CKEditor.
+		* SCAYT stops working after pressing the *Cancel* button in the WSC dialog.
+
+## CKEditor 4.5.5
+
+Fixed Issues:
+
+* [#13887](https://dev.ckeditor.com/ticket/13887): Fixed: [Link](https://ckeditor.com/cke4/addon/link) plugin alters the `target` attribute value. Thanks to [SamZiemer](https://github.com/SamZiemer)!
+* [#12189](https://dev.ckeditor.com/ticket/12189): Fixed: The [Link](https://ckeditor.com/cke4/addon/link) plugin dialog does not display the subject of email links if the subject parameter is not lowercase.
+* [#9192](https://dev.ckeditor.com/ticket/9192): Fixed: An `undefined` string is appended to an email address added with the [Link](https://ckeditor.com/cke4/addon/link) plugin if subject and email body are empty and [`config.emailProtection`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emailProtection) is set to `encode`.
+* [#13790](https://dev.ckeditor.com/ticket/13790): Fixed: It is not possible to destroy the editor `<iframe>` after the editor was detached from DOM. Thanks to [Stefan Rijnhart](https://github.com/StefanRijnhart)!
+* [#13803](https://dev.ckeditor.com/ticket/13803): Fixed: The editor cannot be destroyed before being fully initialized. Thanks to [Cyril Fluck](https://github.com/cyril-sf)!
+* [#13867](https://dev.ckeditor.com/ticket/13867): Fixed: CKEditor does not work when the `classList` polyfill is used.
+* [#13885](https://dev.ckeditor.com/ticket/13885): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) requires the [Link](https://ckeditor.com/cke4/addon/link) plugin to link an image.
+* [#13883](https://dev.ckeditor.com/ticket/13883): Fixed: Copying a table using the context menu strips off styles.
+* [#13872](https://dev.ckeditor.com/ticket/13872): Fixed: Cutting is possible in the [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) mode.
+* [#12848](https://dev.ckeditor.com/ticket/12848): [Blink] Fixed: Opening the [Find and Replace](https://ckeditor.com/cke4/addon/find) dialog window in the [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) mode throws an exception.
+* [#13879](https://dev.ckeditor.com/ticket/13879): Fixed: It is not possible to prevent the [`editor.drop`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-drop) event.
+* [#13361](https://dev.ckeditor.com/ticket/13361): Fixed: Skin images fail when the site path includes parentheses because the `background-image` path needs single quotes around the URL value.
+* [#13771](https://dev.ckeditor.com/ticket/13771): Fixed: The `contents.css` style is not used if the [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin is missing.
+* [#13782](https://dev.ckeditor.com/ticket/13782): Fixed: Unclear log messages.
+* [#13919](https://dev.ckeditor.com/ticket/13919): [Edge] Fixed: Browser window crashes when accessing the `isContentEditable` property of an `<input>` DOM element.
+
+Other Changes:
+
+* [#13859](https://dev.ckeditor.com/ticket/13859): Test cases created with `bender.tools.createTestsForEditors` will also receive editor bot as a second parameter.
+
+## CKEditor 4.5.4
+
+New Features:
+
+* [#13632](https://dev.ckeditor.com/ticket/13632): Introduce error logging mechanism.
+* [#13730](https://dev.ckeditor.com/ticket/13730): Switch to the new error logging mechanism.
+
+Fixed Issues:
+
+* [#9856](https://dev.ckeditor.com/ticket/9856): Fixed: Cannot use the native context menu together with the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin. Thanks to [Mark Wade](https://github.com/mark-wade)!
+* [#12733](https://dev.ckeditor.com/ticket/12733): [IE9+] Fixed: Radio button `onChange` does not work. Thanks to [Iliya Kostadinov](https://github.com/iliyakostadinov)!
+* [#13142](https://dev.ckeditor.com/ticket/13142): [Edge] Fixed: *Ctrl+A* and then *Backspace* result in an empty `<div>` element.
+* [#13599](https://dev.ckeditor.com/ticket/13599): Fixed: Cross-editor drag and drop of an inline widget results in error/artifacts.
+* [#13640](https://dev.ckeditor.com/ticket/13640): [IE] Fixed: Dropping a widget outside the `<body>` element is not handled correctly.
+* [#13533](https://dev.ckeditor.com/ticket/13533): Fixed: No progress during upload.
+* [#13680](https://dev.ckeditor.com/ticket/13680): Fixed: The parser should allow the `<h1-6>` element to be a child of the `<summary>` element.
+* [#11724](https://dev.ckeditor.com/ticket/11724): [Touch devices] Fixed: Drop-downs often hide right after opening them.
+* [#13690](https://dev.ckeditor.com/ticket/13690): Fixed: Copying content from IE to Chrome adds an extra paragraph.
+* [#13284](https://dev.ckeditor.com/ticket/13284): Fixed: Cannot drag and drop a widget if the text caret is placed just after the widget instance.
+* [#13516](https://dev.ckeditor.com/ticket/13516): Fixed: CKEditor removes empty HTML5 anchors without the `name` attribute.
+* [#13765](https://dev.ckeditor.com/ticket/13765): [Safari 9] Fixed: Problems with rendering samples.
+
+Other Changes:
+
+* [#11725](https://dev.ckeditor.com/ticket/11725): Marked [`CKEDITOR.env.mobile`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_env.html#property-mobile) as deprecated. The reason is that it is no longer clear what "mobile" means.
+* [#13737](https://dev.ckeditor.com/ticket/13737): Upgraded [Bender.js](https://github.com/benderjs/benderjs) to 0.4.1.
+
+## CKEditor 4.5.3
+
+New Features:
+
+* [#13501](https://dev.ckeditor.com/ticket/13501): Added the [`config.fileTools_defaultFileName`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fileTools_defaultFileName) option to allow setting a default file name for paste uploads.
+* [#13603](https://dev.ckeditor.com/ticket/13603): Added support for uploading dropped BMP images.
+
+Fixed Issues:
+
+* [#13590](https://dev.ckeditor.com/ticket/13590): Fixed: Various issues related to the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) feature. Fixes also:
+  * [#11215](https://dev.ckeditor.com/ticket/11215),
+  * [#8780](https://dev.ckeditor.com/ticket/8780),
+  * [#12762](https://dev.ckeditor.com/ticket/12762).
+* [#13386](https://dev.ckeditor.com/ticket/13386): [Edge] Fixed: Issues with selecting and editing images.
+* [#13568](https://dev.ckeditor.com/ticket/13568): Fixed: The [`editor.getSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) method returns invalid results for entire content selection.
+* [#13453](https://dev.ckeditor.com/ticket/13453): Fixed: Drag&drop of entire editor content throws an error.
+* [#13465](https://dev.ckeditor.com/ticket/13465): Fixed: Error is thrown and the widget is lost on drag&drop if it is the only content of the editor.
+* [#13414](https://dev.ckeditor.com/ticket/13414): Fixed: Content auto paragraphing in a nested editable despite editor configuration.
+* [#13429](https://dev.ckeditor.com/ticket/13429): Fixed: Incorrect selection after content insertion by the [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin.
+* [#13388](https://dev.ckeditor.com/ticket/13388): Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) integration with [Undo](https://ckeditor.com/cke4/addon/undo) is broken.
+
+Other Changes:
+
+* [#13637](https://dev.ckeditor.com/ticket/13637): Several icons were refactored.
+* Updated [Bender.js](https://github.com/benderjs/benderjs) to 0.3.0 and introduced the ability to run tests via HTTPs ([#13265](https://dev.ckeditor.com/ticket/13265)).
+
+## CKEditor 4.5.2
+
+Fixed Issues:
+
+* [#13609](https://dev.ckeditor.com/ticket/13609): [Edge] Fixed: The browser crashes when switching to the source mode. Thanks to [Andrew Williams and Mark Smeed](http://webxsolution.com/)!
+* [PR#201](https://github.com/ckeditor/ckeditor-dev/pull/201): Fixed: Buttons in the toolbar configurator cause form submission. Thanks to [colemanw](https://github.com/colemanw)!
+* [#13422](https://dev.ckeditor.com/ticket/13422): Fixed: A monospaced font should be used in the `<textarea>` element storing editor configuration in the toolbar configurator.
+* [#13494](https://dev.ckeditor.com/ticket/13494): Fixed: Error thrown in the toolbar configurator if plugin requirements are not met.
+* [#13409](https://dev.ckeditor.com/ticket/13409): Fixed: List elements incorrectly merged when pressing *Backspace* or *Delete*.
+* [#13434](https://dev.ckeditor.com/ticket/13434): Fixed: Dialog state indicator broken in Right–To–Left environments.
+* [#13460](https://dev.ckeditor.com/ticket/13460): [IE8] Fixed: Copying inline widgets is broken when [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) is disabled.
+* [#13495](https://dev.ckeditor.com/ticket/13495): [Firefox, IE] Fixed: Text is not word-wrapped in the Paste dialog window.
+* [#13528](https://dev.ckeditor.com/ticket/13528): [Firefox@Windows] Fixed: Content copied from Microsoft Word and other external applications is pasted as a plain text. Removed the `CKEDITOR.plugins.clipboard.isHtmlInExternalDataTransfer` property as the check must be dynamic.
+* [#13583](https://dev.ckeditor.com/ticket/13583): Fixed: [`DataTransfer.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_clipboard_dataTransfer.html#method-getData) should work consistently in all browsers and should not strip valuable content. Fixed pasting tables from Microsoft Excel on Chrome.
+* [#13468](https://dev.ckeditor.com/ticket/13468): [IE] Fixed: Binding drag&drop `dataTransfer` does not work if `text` data was set in the meantime.
+* [#13451](https://dev.ckeditor.com/ticket/13451): [IE8-9] Fixed: One drag&drop operation may affect following ones.
+* [#13184](https://dev.ckeditor.com/ticket/13184): Fixed: Web page reloaded after a drop on editor UI.
+* [#13129](https://dev.ckeditor.com/ticket/13129) Fixed: Block widget blurred after a drop followed by an undo.
+* [#13397](https://dev.ckeditor.com/ticket/13397): Fixed: Drag&drop of a widget inside its nested widget crashes the editor.
+* [#13385](https://dev.ckeditor.com/ticket/13385): Fixed: [`editor.getSnapshot()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSnapshot) may return a non-string value.
+* [#13419](https://dev.ckeditor.com/ticket/13419): Fixed: The [Auto Link](https://ckeditor.com/cke4/addon/autolink) plugin does not encode double quotes in URLs.
+* [#13420](https://dev.ckeditor.com/ticket/13420): Fixed: The [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin ignores encoded characters in URL parameters.
+* [#13410](https://dev.ckeditor.com/ticket/13410): Fixed: Error thrown in the [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin when undoing right after pasting a link.
+* [#13566](https://dev.ckeditor.com/ticket/13566): Fixed: Suppressed notifications in the [Media Embed Base](https://ckeditor.com/cke4/addon/embedbase) plugin.
+* [#11616](https://dev.ckeditor.com/ticket/11616): [Chrome] Fixed: Resizing the editor while it is not displayed breaks the editable. Fixes also [#9160](https://dev.ckeditor.com/ticket/9160) and [#9715](https://dev.ckeditor.com/ticket/9715).
+* [#11376](https://dev.ckeditor.com/ticket/11376): [IE11] Fixed: Loss of text when pasting bulleted lists from Microsoft Word.
+* [#13143](https://dev.ckeditor.com/ticket/13143): [Edge] Fixed: Focus lost when opening the panel.
+* [#13387](https://dev.ckeditor.com/ticket/13387): [Edge] Fixed: "Permission denied" error thrown when loading the editor with developer tools open.
+* [#13574](https://dev.ckeditor.com/ticket/13574): [Edge] Fixed: "Permission denied" error thrown when opening editor dialog windows.
+* [#13441](https://dev.ckeditor.com/ticket/13441): [Edge] Fixed: The [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin breaks the state of [Undo](https://ckeditor.com/cke4/addon/undo) commands after a paste.
+* [#13554](https://dev.ckeditor.com/ticket/13554): [Edge] Fixed: Paste dialog's iframe does not receive focus on show.
+* [#13440](https://dev.ckeditor.com/ticket/13440): [Edge] Fixed: Unable to paste a widget.
+
+Other Changes:
+
+* [#13421](https://dev.ckeditor.com/ticket/13421): UX improvements to notifications in the [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin.
+
+## CKEditor 4.5.1
+
+Fixed Issues:
+
+* [#13486](https://dev.ckeditor.com/ticket/13486): Fixed: The [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin should log an error, not throw an error when upload URL is not set.
+
+## CKEditor 4.5
+
+New Features:
+
+* [#13304](https://dev.ckeditor.com/ticket/13304): Added support for passing DOM elements to [`config.sharedSpaces`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-sharedSpaces). Thanks to [Undergrounder](https://github.com/Undergrounder)!
+* [#13215](https://dev.ckeditor.com/ticket/13215): Added ability to cancel fetching a resource by the Embed plugins.
+* [#13213](https://dev.ckeditor.com/ticket/13213): Added the [`dialog#setState()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog.html#method-setState) method and used it in the [Embed](https://ckeditor.com/cke4/addon/embed) dialog to indicate that a resource is being loaded.
+* [#13337](https://dev.ckeditor.com/ticket/13337): Added the [`repository.onWidget()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-onWidget) method &mdash; a convenient way to listen to [widget](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html) events through the [repository](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.repository.html).
+* [#13214](https://dev.ckeditor.com/ticket/13214): Added support for pasting links that convert into embeddable resources on the fly.
+
+Fixed Issues:
+
+* [#13334](https://dev.ckeditor.com/ticket/13334): Fixed: Error after nesting widgets and playing with undo/redo.
+* [#13118](https://dev.ckeditor.com/ticket/13118): Fixed: The [`editor.getSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) method throws an error when called in the source mode.
+* [#13158](https://dev.ckeditor.com/ticket/13158): Fixed: Error after canceling a dialog when creating a widget.
+* [#13197](https://dev.ckeditor.com/ticket/13197): Fixed: Linked inline [Enhanced Image](https://ckeditor.com/cke4/addon/image2) alignment class is not transferred to the widget wrapper.
+* [#13199](https://dev.ckeditor.com/ticket/13199): Fixed: [Semantic Embed](https://ckeditor.com/cke4/addon/embedsemantic) does not support widget classes.
+* [#13003](https://dev.ckeditor.com/ticket/13003): Fixed: Anchors are uploaded when moving them by drag and drop.
+* [#13032](https://dev.ckeditor.com/ticket/13032): Fixed: When upload is done, notification update should be marked as important.
+* [#13300](https://dev.ckeditor.com/ticket/13300): Fixed: The `internalCommit` argument in the [Image](https://ckeditor.com/cke4/addon/image) dialog seems to be never used.
+* [#13036](https://dev.ckeditor.com/ticket/13036): Fixed: Notifications are moved 10px to the right.
+* [#13280](https://dev.ckeditor.com/ticket/13280): [IE8] Fixed: Undo after inline widget drag&drop throws an error.
+* [#13186](https://dev.ckeditor.com/ticket/13186): Fixed: Content dropped into a nested editable is not filtered by [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html).
+* [#13140](https://dev.ckeditor.com/ticket/13140): Fixed: Error thrown when dropping a block widget right after itself.
+* [#13176](https://dev.ckeditor.com/ticket/13176): [IE8] Fixed: Errors on drag&drop of embed widgets.
+* [#13015](https://dev.ckeditor.com/ticket/13015): Fixed: Dropping an image file on [Enhanced Image](https://ckeditor.com/cke4/addon/image2) causes a page reload.
+* [#13080](https://dev.ckeditor.com/ticket/13080): Fixed: Ugly notification shown when the response contains HTML content.
+* [#13011](https://dev.ckeditor.com/ticket/13011): [IE8] Fixed: Anchors are duplicated on drag&drop in specific locations.
+* [#13105](https://dev.ckeditor.com/ticket/13105): Fixed: Various issues related to [`CKEDITOR.tools.htmlEncode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-htmlEncode) and [`CKEDITOR.tools.htmlDecode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-htmlDecode) methods.
+* [#11976](https://dev.ckeditor.com/ticket/11976): [Chrome] Fixed: Copy&paste and drag&drop lists from Microsoft Word.
+* [#13128](https://dev.ckeditor.com/ticket/13128): Fixed: Various issues with cloning element IDs:
+  * Fixed the default behavior of [`range.cloneContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-cloneContents) and [`range.extractContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-extractContents) methods which now clone IDs similarly to their native counterparts.
+  * Added `cloneId` arguments to the above methods, [`range.splitBlock()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-splitBlock) and [`element.breakParent()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-breakParent). Mind the default values and special behavior in the `extractContents()` method!
+  * Fixed issues where IDs were lost on copy&paste and drag&drop.
+* Toolbar configurators:
+  * [#13185](https://dev.ckeditor.com/ticket/13185): Fixed: Wrong position of the suggestion box if there is not enough space below the caret.
+  * [#13138](https://dev.ckeditor.com/ticket/13138): Fixed: The "Toggle empty elements" button label is unclear.
+  * [#13136](https://dev.ckeditor.com/ticket/13136): Fixed: Autocompleter is far too intrusive.
+  * [#13133](https://dev.ckeditor.com/ticket/13133): Fixed: Tab leaves the editor.
+  * [#13173](https://dev.ckeditor.com/ticket/13173): Fixed: [`config.removeButtons`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons) is ignored by the advanced toolbar configurator.
+
+Other Changes:
+
+* [#13119](https://dev.ckeditor.com/ticket/13119): Improved compatibility of editor skins ([Moono](https://ckeditor.com/cke4/addon/moono) and [Kama](https://ckeditor.com/cke4/addon/kama)) with external web page style sheets.
+* Toolbar configurators:
+  * [#13147](https://dev.ckeditor.com/ticket/13147): Added buttons to the sticky toolbar.
+  * [#13207](https://dev.ckeditor.com/ticket/13207): Used modal window to display toolbar configurator help.
+* [#13316](https://dev.ckeditor.com/ticket/13316): Made [`CKEDITOR.env.isCompatible`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_env.html#property-isCompatible) a blacklist rather than a whitelist. More about the change in the [Browser Compatibility](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_browsers.html) guide.
+* [#13398](https://dev.ckeditor.com/ticket/13398): Renamed `CKEDITOR.fileTools.UploadsRepository` to [`CKEDITOR.fileTools.UploadRepository`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadRepository.html) and changed all related properties.
+* [#13279](https://dev.ckeditor.com/ticket/13279): Reviewed CSS vendor prefixes.
+* [#13454](https://dev.ckeditor.com/ticket/13454): Removed unused `lang.image.alertUrl` token from the [Image](https://ckeditor.com/cke4/addon/image) plugin.
+
+## CKEditor 4.5 Beta
+
+New Features:
+
+* Clipboard (copy&paste, drag&drop) and file uploading features and improvements ([#11437](https://dev.ckeditor.com/ticket/11437)).
+
+  * Major features:
+    * Support for dropping and pasting files into the editor was introduced. Through a set of new facades for native APIs it is now possible to easily intercept and process inserted files.
+    * [File upload tools](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.html) were introduced in order to simplify controlling the loading, uploading and handling server response, properly handle [new upload configuration](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-uploadUrl) options, etc.
+    * [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) widget was introduced to upload dropped images. A base class for the [upload widget](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.fileTools.uploadWidgetDefinition.html) was exposed, too, to make it simple to create new types of upload widgets which can handle any type of dropped file, show the upload progress and update the content when the process is done. It also handles editing and undo/redo operations when a file is being uploaded and integrates with the [notification aggregator](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notificationAggregator.html) to show progress and success or error.
+    * All drag and drop operations were integrated with the editor. All dropped content is passed through the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event and a set of new editor events was introduced &mdash; [`dragstart`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-dragstart), [`drop`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-drop), [`dragend`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-dragend).
+    * The [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) facade was introduced to unify access to data in various types and files. [Data Transfer](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.clipboard.dataTransfer.html) is now always available in the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event.
+    * Switched from the pastebin to using the native clipboard access whenever possible. This solved many issues related to pastebin such as unnecessary scrolling or data loss. Additionally, on copy and cut from the editor the clipboard data is set. Therefore, on paste the editor has access to clean data, undisturbed by the browsers.
+    * Drag and drop of inline and block widgets was integrated with the standard clipboard APIs. By listening to drag events you will thus be notified about widgets, too. This opens a possibility to filter pasted and dropped widgets.
+    * The [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event can have the `range` parameter so it is possible to change the paste position in the listener or paste in the not selectable position. Also the [`editor.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtml) method now accepts `range` as an additional parameter.
+    * [#11621](https://dev.ckeditor.com/ticket/11621): A configurable [paste filter](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFilter) was introduced. The filter is by default turned to `'semantic-content'` on Webkit and Blink for all pasted content coming from external sources because of the low quality of HTML that these engines put into the clipboard. Internal and cross-editor paste is safe due to the change explained in the previous point.
+
+  * Other changes and related fixes:
+    * [#12095](https://dev.ckeditor.com/ticket/12095): On drag and copy of widgets [the same method](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) is used to get selected HTML as in the normal case. Thanks to that styles applied to inline widgets are not lost.
+    * [#11219](https://dev.ckeditor.com/ticket/11219): Fixed: Dragging a [captioned image](https://ckeditor.com/cke4/addon/image2) does not fire the [`editor#paste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-paste) event.
+    * [#9554](https://dev.ckeditor.com/ticket/9554): [Webkit Mac] Fixed: Editor scrolls on paste.
+    * [#9898](https://dev.ckeditor.com/ticket/9898): [Webkit&Divarea] Fixed: Pasting causes undesirable scrolling.
+    * [#11993](https://dev.ckeditor.com/ticket/11993): [Chrome] Fixed: Pasting content scrolls the document.
+    * [#12613](https://dev.ckeditor.com/ticket/12613): Show the user that they can not drop on editor UI (toolbar, bottom bar).
+    * [#12851](https://dev.ckeditor.com/ticket/12851): [Blink/Webkit] Fixed: Formatting disappears when pasting content into cells.
+    * [#12914](https://dev.ckeditor.com/ticket/12914): Fixed: Copy/Paste of table broken in `div`-based editor.
+
+  * Browser support.<br>Browser support for related features varies significantly (see http://caniuse.com/clipboard).
+    * File APIs needed to operate and file upload is not supported in Internet Explorer 9 and below.
+    * Only Chrome and Safari on Mac OS support setting custom data items in the clipboard, so currently it is possible to recognize the origin of the copied content in these browsers only. All drag and drop operations can be identified thanks to the new Data Transfer facade.
+    * No Internet Explorer browser supports the standard clipboard API which results in small glitches like where only plain text can be dropped from outside the editor. Thanks to the new Data Transfer facade, internal and cross-editor drag and drop supports the full range of data.
+    * Direct access to clipboard could only be implemented in Chrome, Safari on Mac OS, Opera and Firefox. In other browsers the pastebin must still be used.
+
+* [#12875](https://dev.ckeditor.com/ticket/12875): Samples and toolbar configuration tools.
+  * The old set of samples shipped with every CKEditor package was replaced with a shiny new single-page sample. This change concluded a long term plan which started from introducing the [CKEditor SDK](https://ckeditor.com/docs/ckeditor4/latest/examples/index.html) and [CKEditor Features Overview](https://ckeditor.com/docs/ckeditor4/latest/features.html) section in the documentation which essentially redefined the old samples.
+  * Toolbar configurators with live previews were introduced. They will be shipped with every CKEditor package and are meant to help in configuring toolbar layouts.
+
+* [#10925](https://dev.ckeditor.com/ticket/10925): The [Media Embed](https://ckeditor.com/cke4/addon/embed) and [Semantic Media Embed](https://ckeditor.com/cke4/addon/embedsemantic) plugins were introduced. Read more about the new features in the [Embedding Content](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_media_embed.html) article.
+* [#10931](https://dev.ckeditor.com/ticket/10931): Added support for nesting widgets. It is now possible to insert one widget into another widget's nested editable. Note that unless nested editable's [allowed content](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_nestedEditable_definition.html#property-allowedContent) is defined precisely, starting from CKEditor 4.5 some widget buttons may become enabled. This feature is not supported in IE8. Included issues:
+  * [#12018](https://dev.ckeditor.com/ticket/12018): Fixed and reviewed: Nested widgets garbage collection.
+  * [#12024](https://dev.ckeditor.com/ticket/12024): [Firefox] Fixed: Outline is extended to the left by unpositioned drag handlers.
+  * [#12006](https://dev.ckeditor.com/ticket/12006): Fixed: Drag and drop of nested block widgets.
+  * [#12008](https://dev.ckeditor.com/ticket/12008): Fixed various cases of inserting a single non-editable element using the [`editor.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertHtml) method. Fixes pasting a widget with a nested editable inside another widget's nested editable.
+
+* Notification system:
+  * [#11580](https://dev.ckeditor.com/ticket/11580): Introduced the [notification system](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notification.html).
+  * [#12810](https://dev.ckeditor.com/ticket/12810): Introduced a [notification aggregator](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notificationAggregator.html) for the [notification system](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.notification.html) which simplifies displaying progress of many concurrent tasks.
+* [#11636](https://dev.ckeditor.com/ticket/11636): Introduced new, UX-focused, methods for getting selected HTML and deleting it &mdash; [`editor.getSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) and [`editor.extractSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-extractSelectedHtml).
+* [#12416](https://dev.ckeditor.com/ticket/12416): Added the [`widget.definition.upcastPriority`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-upcastPriority) property which gives more control over widget upcasting order to the widget author.
+* [#12036](https://dev.ckeditor.com/ticket/12036): Initialize the editor in [read-only](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) mode when the `<textarea>` element has a `readonly` attribute.
+* [#11905](https://dev.ckeditor.com/ticket/11905): The [`resize` event](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-resize) passes the current dimensions in its data.
+* [#12126](https://dev.ckeditor.com/ticket/12126): Introduced [`config.image_prefillDimensions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image_prefillDimensions) and [`config.image2_prefillDimensions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_prefillDimensions) to make pre-filling `width` and `height` configurable for the [Enhanced Image](https://ckeditor.com/cke4/addon/image2).
+* [#12746](https://dev.ckeditor.com/ticket/12746): Added a new configuration option to hide the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resizer.
+* [#12150](https://dev.ckeditor.com/ticket/12150): Exposed the [`getNestedEditable()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#static-method-getNestedEditable) and `is*` [widget helper](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html) functions (see the static methods).
+* [#12448](https://dev.ckeditor.com/ticket/12448): Introduced the [`editable.insertHtmlIntoRange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertHtmlIntoRange) method.
+* [#12143](https://dev.ckeditor.com/ticket/12143): Added the [`config.floatSpacePreferRight`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-floatSpacePreferRight) configuration option that switches the alignment of the floating toolbar. Thanks to [InvisibleBacon](http://github.com/InvisibleBacon)!
+* [#10986](https://dev.ckeditor.com/ticket/10986): Added support for changing dialog input and textarea text directions by using the *Shift+Alt+Home/End* keystrokes. The direction is stored in the value of the input by prepending the [`\u202A`](http://unicode.org/cldr/utility/character.jsp?a=202A) or [`\u202B`](http://unicode.org/cldr/utility/character.jsp?a=202B) marker to it. Read more in the [documentation](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_definition_textInput.html#property-bidi). Thanks to [edithkk](https://github.com/edithkk)!
+* [#12770](https://dev.ckeditor.com/ticket/12770): Added support for passing [widget](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html)'s startup data as a widget command's argument. Thanks to [Rebrov Boris](https://github.com/zipp3r) and [Tieme van Veen](https://github.com/tiemevanveen)!
+* [#11583](https://dev.ckeditor.com/ticket/11583): Added support for the HTML5 `required` attribute in various form elements. Thanks to [Steven Busse](https://github.com/sbusse)!
+
+Changes:
+
+* [#12858](https://dev.ckeditor.com/ticket/12858): Basic [Spartan](http://blogs.windows.com/bloggingwindows/2015/03/30/introducing-project-spartan-the-new-browser-built-for-windows-10/) browser compatibility. Full compatibility will be introduced later, because at the moment Spartan is still too unstable to be used for tests and we see many changes from version to version.
+* [#12948](https://dev.ckeditor.com/ticket/12948): The [`config.mathJaxLibrary`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-mathJaxLib) option does not default to the MathJax CDN any more. It needs to be configured to enable the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin now.
+* [#13069](https://dev.ckeditor.com/ticket/13069): Fixed inconsistencies between [`editable.insertHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElement) and [`editable.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElement) when the `range` parameter is used. Now, the `editor.insertElement()` method works on a higher level, which means that it saves undo snapshots and sets the selection after insertion. Use the [`editable.insertElementIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElementIntoRange) method directly for the pre 4.5 behavior of `editable.insertElement()`.
+* [#12870](https://dev.ckeditor.com/ticket/12870): Use [`editor.showNotification()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-showNotification) instead of `alert()` directly whenever possible. When the [Notification plugin](https://ckeditor.com/cke4/addon/notification) is loaded, the notification system is used automatically. Otherwise, the native `alert()` is displayed.
+* [#8024](https://dev.ckeditor.com/ticket/8024): Swapped behavior of the Split Cell Vertically and Horizontally features of the [Table Tools](https://ckeditor.com/cke4/addon/tabletools) plugin to be more intuitive. Thanks to [kevinisagit](https://github.com/kevinisagit)!
+* [#10903](https://dev.ckeditor.com/ticket/10903): Performance improvements for the [`dom.element.addClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-addClass), [`dom.element.removeClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-removeClass) and [`dom.element.hasClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-hasClass) methods. Note: The previous implementation allowed passing multiple classes to `addClass()` although it was only a side effect of that implementation. The new implementation does not allow this.
+* [#11856](https://dev.ckeditor.com/ticket/11856): The jQuery adapter throws a meaningful error if CKEditor or jQuery are not loaded.
+
+Fixed issues:
+
+* [#11586](https://dev.ckeditor.com/ticket/11586): Fixed: [`range.cloneContents()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-cloneContents) should not change the DOM in order not to affect selection.
+* [#12148](https://dev.ckeditor.com/ticket/12148): Fixed: [`dom.element.getChild()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-getChild) should not modify a passed array.
+* [#12503](https://dev.ckeditor.com/ticket/12503): [Blink/Webkit] Fixed: Incorrect result of Select All and *Backspace* or *Delete*.
+* [#13001](https://dev.ckeditor.com/ticket/13001): [Firefox] Fixed: The `<br />` filler is placed in the wrong position by the [`range.fixBlock()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-fixBlock) method due to quirky Firefox behavior.
+* [#13101](https://dev.ckeditor.com/ticket/13101): [IE8] Fixed: Colons are prepended to HTML5 element names when cloning them.
+
+## CKEditor 4.4.8
+
+**Security Updates:**
+
+* Fixed XSS vulnerability in the HTML parser reported by [Dheeraj Joshi](https://twitter.com/dheerajhere) and [Prem Kumar](https://twitter.com/iAmPr3m).
+
+	Issue summary: It was possible to execute XSS inside CKEditor after persuading the victim to: (i) switch CKEditor to source mode, then (ii) paste a specially crafted HTML code, prepared by the attacker, into the opened CKEditor source area, and (iii) switch back to WYSIWYG mode.
+
+**An upgrade is highly recommended!**
+
+Fixed Issues:
+
+* [#12899](https://dev.ckeditor.com/ticket/12899): Fixed: Corrected wrong tag ending for horizontal box definition in the [Dialog User Interface](https://ckeditor.com/cke4/addon/dialogui) plugin. Thanks to [mizafish](https://github.com/mizafish)!
+* [#13254](https://dev.ckeditor.com/ticket/13254): Fixed: Cannot outdent block after indent when using the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin. Thanks to [Jonathan Cottrill](https://github.com/jcttrll)!
+* [#13268](https://dev.ckeditor.com/ticket/13268): Fixed: Documentation for [`CKEDITOR.dom.text`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dom.text.html) is incorrect. Thanks to [Ben Kiefer](https://github.com/benkiefer)!
+* [#12739](https://dev.ckeditor.com/ticket/12739): Fixed: Link loses inline styles when edited without the [Advanced Tab for Dialogs](https://ckeditor.com/cke4/addon/dialogadvtab) plugin. Thanks to [Віталій Крутько](https://github.com/asmforce)!
+* [#13292](https://dev.ckeditor.com/ticket/13292): Fixed: Protection pattern does not work in attribute in self-closing elements with no space before `/>`. Thanks to [Віталій Крутько](https://github.com/asmforce)!
+* [PR#192](https://github.com/ckeditor/ckeditor-dev/pull/192): Fixed: Variable name typo in the [Dialog User Interface](https://ckeditor.com/cke4/addon/dialogui) plugin which caused [`CKEDITOR.ui.dialog.radio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.ui.dialog.radio.html) validation to not work. Thanks to [Florian Ludwig](https://github.com/FlorianLudwig)!
+* [#13232](https://dev.ckeditor.com/ticket/13232): [Safari] Fixed: The [`element.appendText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-appendText) method does not work properly for empty elements.
+* [#13233](https://dev.ckeditor.com/ticket/13233): Fixed: [HTMLDataProcessor](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlDataProcessor.html) can process `foo:href` attributes.
+* [#12796](https://dev.ckeditor.com/ticket/12796): Fixed: The [Indent List](https://ckeditor.com/cke4/addon/indentlist) plugin unwraps parent `<li>` elements. Thanks to [Andrew Stucki](https://github.com/andrewstucki)!
+* [#12885](https://dev.ckeditor.com/ticket/12885): Added missing [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) parameter documentation.
+* [#11982](https://dev.ckeditor.com/ticket/11982): Fixed: Bullet added in a wrong position after the *Enter* key is pressed in a nested list.
+* [#13027](https://dev.ckeditor.com/ticket/13027): Fixed: Keyboard navigation in dialog windows with multiple tabs not following IBM CI 162 instructions or [ARIA Authoring Practices](http://www.w3.org/TR/2013/WD-wai-aria-practices-20130307/#tabpanel).
+* [#12256](https://dev.ckeditor.com/ticket/12256): Fixed: Basic styles classes are lost when pasting from Microsoft Word if [basic styles](https://ckeditor.com/cke4/addon/basicstyles) were configured to use classes.
+* [#12729](https://dev.ckeditor.com/ticket/12729): Fixed: Incorrect structure created when merging a block into a list item on *Backspace* and *Delete*.
+* [#13031](https://dev.ckeditor.com/ticket/13031): [Firefox] Fixed: No more line breaks in source view since Firefox 36.
+* [#13131](https://dev.ckeditor.com/ticket/13131): Fixed: The [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) plugin cannot be used without the [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin.
+* [#9086](https://dev.ckeditor.com/ticket/9086): Fixed: Invalid ARIA property used on paste area `<iframe>`.
+* [#13164](https://dev.ckeditor.com/ticket/13164): Fixed: Error when inserting a hidden field.
+* [#13155](https://dev.ckeditor.com/ticket/13155): Fixed: Incorrect [Line Utilities](https://ckeditor.com/cke4/addon/lineutils) positioning when `<body>` has a margin.
+* [#13351](https://dev.ckeditor.com/ticket/13351): Fixed: Link lost when editing a linked image with the Link tab disabled. This also fixed a bug when inserting an image into a fully selected link would throw an error ([#12847](https://dev.ckeditor.com/ticket/12847)).
+* [#13344](https://dev.ckeditor.com/ticket/13344): [WebKit/Blink] Fixed: It is possible to remove or change editor content in [read-only mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html).
+
+Other Changes:
+
+* [#12844](https://dev.ckeditor.com/ticket/12844) and [#13103](https://dev.ckeditor.com/ticket/13103): Upgraded the [testing environment](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_tests.html) to [Bender.js](https://github.com/benderjs/benderjs) `0.2.3`.
+* [#12930](https://dev.ckeditor.com/ticket/12930): Because of licensing issues, `truncated-mathjax/` is now removed from the `tests/` directory. Now `bender.config.mathJaxLibPath` must be configured manually in order to run [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin tests.
+* [#13266](https://dev.ckeditor.com/ticket/13266): Added more shades of gray in the [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) window. Thanks to [mizafish](https://github.com/mizafish)!
+
+
+## CKEditor 4.4.7
+
+Fixed Issues:
+
+* [#12825](https://dev.ckeditor.com/ticket/12825): Fixed: Preventing the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin from operating on elements outside the editor. Thanks to [Paul Martin](https://github.com/Paul-Martin)!
+* [#12157](https://dev.ckeditor.com/ticket/12157): Fixed: Lost text formatting on pressing *Tab* when the [`config.tabSpaces`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabSpaces) configuration option value was greater than zero.
+* [#12777](https://dev.ckeditor.com/ticket/12777): Fixed: The `table-layout` CSS property should be reset by skins. Thanks to [vita10gy](https://github.com/vita10gy)!
+* [#12812](https://dev.ckeditor.com/ticket/12812): Fixed: An uncaught security exception is thrown when [Line Utilities](https://ckeditor.com/cke4/addon/lineutils) are used in an inline editor loaded in a cross-domain `iframe`. Thanks to [Vitaliy Zurian](https://github.com/thecatontheflat)!
+* [#12735](https://dev.ckeditor.com/ticket/12735): Fixed: [`config.fillEmptyBlocks`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fillEmptyBlocks) should only apply when outputting data.
+* [#10032](https://dev.ckeditor.com/ticket/10032): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filter is executed for every paste after using the button.
+* [#12597](https://dev.ckeditor.com/ticket/12597): [Blink/WebKit] Fixed: Multi-byte Japanese characters entry not working properly after *Shift+Enter*.
+* [#12387](https://dev.ckeditor.com/ticket/12387): Fixed: An error is thrown if a skin does not have the [`chameleon`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_skin.html#method-chameleon) property defined and [`config.uiColor`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-uiColor) is defined.
+* [#12747](https://dev.ckeditor.com/ticket/12747): [IE8-10] Fixed: Opening a drop-down for a specific selection when the editor is maximized results in incorrect drop-down panel position.
+* [#12850](https://dev.ckeditor.com/ticket/12850): [IEQM] Fixed: An error is thrown after focusing the editor.
+
+## CKEditor 4.4.6
+
+**Security Updates:**
+
+* Fixed XSS vulnerability in the HTML parser reported by [Maco Cortes](https://www.facebook.com/Maaacoooo).
+
+	Issue summary: It was possible to execute XSS inside CKEditor after persuading the victim to: (i) switch CKEditor to source mode, then (ii) paste a specially crafted HTML code, prepared by the attacker, into the opened CKEditor source area, and (iii) switch back to WYSIWYG mode.
+
+**An upgrade is highly recommended!**
+
+New Features:
+
+* [#12501](https://dev.ckeditor.com/ticket/12501): Allowed dashes in element names in the [string format of allowed content rules](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_allowed_content_rules.html#string-format).
+* [#12550](https://dev.ckeditor.com/ticket/12550): Added the `<main>` element to the [`CKEDITOR.dtd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.dtd.html).
+
+Fixed Issues:
+
+* [#12506](https://dev.ckeditor.com/ticket/12506): [Safari] Fixed: Cannot paste into inline editor if the page has `user-select: none` style. Thanks to [shaohua](https://github.com/shaohua)!
+* [#12683](https://dev.ckeditor.com/ticket/12683): Fixed: [Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_acf.html) fails to remove custom tags. Thanks to [timselier](https://github.com/timselier)!
+* [#12489](https://dev.ckeditor.com/ticket/12489) and [#12491](https://dev.ckeditor.com/ticket/12491): Fixed: Various issues related to restoring the selection after performing operations on filler character. See the [fixed cases](https://dev.ckeditor.com/ticket/12491#comment:4).
+* [#12621](https://dev.ckeditor.com/ticket/12621): Fixed: Cannot remove inline styles (bold, italic, etc.) in empty lines.
+* [#12630](https://dev.ckeditor.com/ticket/12630): [Chrome] Fixed: Selection is placed outside the paragraph when the [New Page](https://ckeditor.com/cke4/addon/newpage) button is clicked. This patch significantly simplified the way how the initial selection (a selection after the content of the editable is overwritten) is being fixed. That might have fixed many related scenarios in all browsers.
+* [#11647](https://dev.ckeditor.com/ticket/11647): Fixed: The [`editor.blur`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-blur) event is not fired on first blur after initializing the inline editor on an already focused element.
+* [#12601](https://dev.ckeditor.com/ticket/12601): Fixed: [Strikethrough](https://ckeditor.com/cke4/addon/basicstyles) button tooltip spelling.
+* [#12546](https://dev.ckeditor.com/ticket/12546): Fixed: The Preview tab in the [Document Properties](https://ckeditor.com/cke4/addon/docprops) dialog window is always disabled.
+* [#12300](https://dev.ckeditor.com/ticket/12300): Fixed: The [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event fired on first navigation key press after typing.
+* [#12141](https://dev.ckeditor.com/ticket/12141): Fixed: List items are lost when indenting a list item with content wrapped with a block element.
+* [#12515](https://dev.ckeditor.com/ticket/12515): Fixed: Cursor is in the wrong position when undoing after adding an image and typing some text.
+* [#12484](https://dev.ckeditor.com/ticket/12484): [Blink/WebKit] Fixed: DOM is changed outside the editor area in a certain case.
+* [#12688](https://dev.ckeditor.com/ticket/12688): Improved the tests of the [styles system](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) and fixed two minor issues.
+* [#12403](https://dev.ckeditor.com/ticket/12403): Fixed: Changing the [font](https://ckeditor.com/cke4/addon/font) style should not lead to nesting it in the previous style element.
+* [#12609](https://dev.ckeditor.com/ticket/12609): Fixed: Incorrect `config.magicline_putEverywhere` name used for a [Magic Line](https://ckeditor.com/cke4/addon/magicline) all-encompassing [`config.magicline_everywhere`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-magicline_everywhere) configuration option.
+
+
+## CKEditor 4.4.5
+
+New Features:
+
+* [#12279](https://dev.ckeditor.com/ticket/12279): Added a possibility to pass a custom evaluator to [`node.getAscendant()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_node.html#method-getAscendant).
+
+Fixed Issues:
+
+* [#12423](https://dev.ckeditor.com/ticket/12423): [Safari7.1+] Fixed: *Enter* key moved cursor to a strange position.
+* [#12381](https://dev.ckeditor.com/ticket/12381): [iOS] Fixed: Selection issue. Thanks to [Remiremi](https://github.com/Remiremi)!
+* [#10804](https://dev.ckeditor.com/ticket/10804): Fixed: `CKEDITOR_GETURL` is not used with some plugins where it should be used. Thanks to [Thomas Andraschko](https://github.com/tandraschko)!
+* [#9137](https://dev.ckeditor.com/ticket/9137): Fixed: The `<base>` tag is not created when `<head>` has an attribute. Thanks to [naoki.fujikawa](https://github.com/naoki-fujikawa)!
+* [#12377](https://dev.ckeditor.com/ticket/12377): Fixed: Errors thrown in the [Image](https://ckeditor.com/cke4/addon/image) plugin when removing preview from the dialog window definition. Thanks to [Axinet](https://github.com/Axinet)!
+* [#12162](https://dev.ckeditor.com/ticket/12162): Fixed: Auto paragraphing and *Enter* key in nested editables.
+* [#12315](https://dev.ckeditor.com/ticket/12315): Fixed: Marked [`config.autoParagraph`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) as deprecated.
+* [#12113](https://dev.ckeditor.com/ticket/12113): Fixed: A [code snippet](https://ckeditor.com/cke4/addon/codesnippet) should be presented in the [elements path](https://ckeditor.com/cke4/addon/elementspath) as "code snippet" (translatable).
+* [#12311](https://dev.ckeditor.com/ticket/12311): Fixed: [Remove Format](https://ckeditor.com/cke4/addon/removeformat) should also remove `<cite>` elements.
+* [#12261](https://dev.ckeditor.com/ticket/12261): Fixed: The filter is not destroyed and removed from [`CKEDITOR.filter.instances`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#static-property-instances) on editor destroy.
+* [#12398](https://dev.ckeditor.com/ticket/12398): Fixed: [Maximize](https://ckeditor.com/cke4/addon/maximize) does not work on an instance without a [title](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-title).
+* [#12097](https://dev.ckeditor.com/ticket/12097): Fixed: JAWS not reading the number of options correctly in the [Text Color and Background Color](https://ckeditor.com/cke4/addon/colorbutton) button menu.
+* [#12411](https://dev.ckeditor.com/ticket/12411): Fixed: [Page Break](https://ckeditor.com/cke4/addon/pagebreak) used directly in the editable breaks the editor.
+* [#12354](https://dev.ckeditor.com/ticket/12354): Fixed: Various issues in undo manager when holding keys.
+* [#12324](https://dev.ckeditor.com/ticket/12324): [IE8] Fixed: Undo steps are not recorded when changing the caret position by clicking below the body.
+* [#12332](https://dev.ckeditor.com/ticket/12332): Fixed: Lowered DOM events listeners' priorities in undo manager in order to avoid ambiguity.
+* [#12402](https://dev.ckeditor.com/ticket/12402): [Blink] Fixed: Workaround for Blink bug with `document.title` which breaks updating title in the full HTML mode.
+* [#12338](https://dev.ckeditor.com/ticket/12338): Fixed: The CKEditor package contains unoptimized images.
+
+
+## CKEditor 4.4.4
+
+Fixed Issues:
+
+* [#12268](https://dev.ckeditor.com/ticket/12268): Cleanup of [UI Color](https://ckeditor.com/cke4/addon/uicolor) YUI styles. Thanks to [CasherWest](https://github.com/CasherWest)!
+* [#12263](https://dev.ckeditor.com/ticket/12263): Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) filter does not properly normalize semicolons style text. Thanks to [Alin Purcaru](https://github.com/mesmerizero)!
+* [#12243](https://dev.ckeditor.com/ticket/12243): Fixed: Text formatting lost when pasting from Word. Thanks to [Alin Purcaru](https://github.com/mesmerizero)!
+* [#111739](https://dev.ckeditor.com/ticket/11739): Fixed: `keypress` listeners should not be used in the undo manager. A complete rewrite of keyboard handling in the undo manager was made. Numerous smaller issues were fixed, among others:
+  * [#10926](https://dev.ckeditor.com/ticket/10926): [Chrome@Android] Fixed: Typing does not record snapshots and does not fire the [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event.
+  * [#11611](https://dev.ckeditor.com/ticket/11611): [Firefox] Fixed: The [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event is fired when pressing Arrow keys.
+  * [#12219](https://dev.ckeditor.com/ticket/12219): [Safari] Fixed: Some modifications of the [`UndoManager.locked`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_undo_UndoManager.html#property-locked) property violate strict mode in the [Undo](https://ckeditor.com/cke4/addon/undo) plugin.
+* [#10916](https://dev.ckeditor.com/ticket/10916): Fixed: [Magic Line](https://ckeditor.com/cke4/addon/magicline) icon in Right-To-Left environments.
+* [#11970](https://dev.ckeditor.com/ticket/11970): [IE] Fixed: CKEditor `paste` event is not fired when pasting with *Shift+Ins*.
+* [#12111](https://dev.ckeditor.com/ticket/12111): Fixed: Linked image attributes are not read when opening the image dialog window by doubleclicking.
+* [#10030](https://dev.ckeditor.com/ticket/10030): [IE] Fixed: Prevented "Unspecified Error" thrown in various cases when IE8-9 does not allow access to `document.activeElement`.
+* [#12273](https://dev.ckeditor.com/ticket/12273): Fixed: Applying block style in a description list breaks it.
+* [#12218](https://dev.ckeditor.com/ticket/12218): Fixed: Minor syntax issue in CSS files.
+* [#12178](https://dev.ckeditor.com/ticket/12178): [Blink/WebKit] Fixed: Iterator does not return the block if the selection is located at the end of it.
+* [#12185](https://dev.ckeditor.com/ticket/12185): [IE9QM] Fixed: Error thrown when moving the mouse over focused editor's scrollbar.
+* [#12215](https://dev.ckeditor.com/ticket/12215): Fixed: Basepath resolution does not recognize semicolon as a query separator.
+* [#12135](https://dev.ckeditor.com/ticket/12135): Fixed: [Remove Format](https://ckeditor.com/cke4/addon/removeformat) does not work on widgets.
+* [#12298](https://dev.ckeditor.com/ticket/12298): [IE11] Fixed: Clicking below `<body>` in Compatibility Mode will no longer reset selection to the first line.
+* [#12204](https://dev.ckeditor.com/ticket/12204): Fixed: Editor's voice label is not affected by [`config.title`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-title).
+* [#11915](https://dev.ckeditor.com/ticket/11915): Fixed: With [SCAYT](https://ckeditor.com/cke4/addon/scayt) enabled, cursor moves to the beginning of the first highlighted, misspelled word after typing or pasting into the editor.
+* [SCAYT](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/69): Fixed: Error thrown in the console after enabling [SCAYT](https://ckeditor.com/cke4/addon/scayt) and trying to add a new image.
+
+
+Other Changes:
+
+* [#12296](https://dev.ckeditor.com/ticket/12296): Merged `benderjs-ckeditor` into the main CKEditor repository.
+
+## CKEditor 4.4.3
+
+**Security Updates:**
+
+* Fixed XSS vulnerability in the Preview plugin reported by Mario Heiderich of [Cure53](https://cure53.de/).
+
+**An upgrade is highly recommended!**
+
+New Features:
+
+* [#12164](https://dev.ckeditor.com/ticket/12164): Added the "Justify" option to the "Horizontal Alignment" drop-down in the Table Cell Properties dialog window.
+
+Fixed Issues:
+
+* [#12110](https://dev.ckeditor.com/ticket/12110): Fixed: Editor crash after deleting a table. Thanks to [Alin Purcaru](https://github.com/mesmerizero)!
+* [#11897](https://dev.ckeditor.com/ticket/11897): Fixed: *Enter* key used in an empty list item creates a new line instead of breaking the list. Thanks to [noam-si](https://github.com/noam-si)!
+* [#12140](https://dev.ckeditor.com/ticket/12140): Fixed: Double-clicking linked widgets opens two dialog windows.
+* [#12132](https://dev.ckeditor.com/ticket/12132): Fixed: Image is inserted with `width` and `height` styles even when they are not allowed.
+* [#9317](https://dev.ckeditor.com/ticket/9317): [IE] Fixed: [`config.disableObjectResizing`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-disableObjectResizing) does not work on IE. **Note**: We were not able to fix this issue on IE11+ because necessary events stopped working. See a [last resort workaround](https://dev.ckeditor.com/ticket/9317#comment:16) and make sure to [support our complaint to Microsoft](https://connect.microsoft.com/IE/feedback/details/742593/please-respect-execcommand-enableobjectresizing-in-contenteditable-elements).
+* [#9638](https://dev.ckeditor.com/ticket/9638): Fixed: There should be no information about accessibility help available under the *Alt+0* keyboard shortcut if the [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) plugin is not available.
+* [#8117](https://dev.ckeditor.com/ticket/8117) and [#9186](https://dev.ckeditor.com/ticket/9186): Fixed: In HTML5 `<meta>` tags should be allowed everywhere, including inside the `<body>` element.
+* [#10422](https://dev.ckeditor.com/ticket/10422): Fixed: [`config.fillEmptyBlocks`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fillEmptyBlocks) not working properly if a function is specified.
+
+## CKEditor 4.4.2
+
+Important Notes:
+
+* The CKEditor testing environment is now publicly available. Read more about how to set up the environment and execute tests in the [CKEditor Testing Environment](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_tests.html) guide.
+	Please note that the [`tests/`](https://github.com/ckeditor/ckeditor-dev/tree/master/tests) directory which contains editor tests is not available in release packages. It can only be found in the development version of CKEditor on [GitHub](https://github.com/ckeditor/ckeditor-dev/).
+
+New Features:
+
+* [#11909](https://dev.ckeditor.com/ticket/11909): Introduced a parameter to prevent the [`editor.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setData) method from recording undo snapshots.
+
+Fixed Issues:
+
+* [#11757](https://dev.ckeditor.com/ticket/11757): Fixed: Imperfections in the [Moono](https://ckeditor.com/cke4/addon/moono) skin. Thanks to [danyaPostfactum](https://github.com/danyaPostfactum)!
+* [#10091](https://dev.ckeditor.com/ticket/10091): Blockquote should be treated like an object by the styles system. Thanks to [dan-james-deeson](https://github.com/dan-james-deeson)!
+* [#11478](https://dev.ckeditor.com/ticket/11478): Fixed: Issue with passing jQuery objects to [adapter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_jquery.html) configuration.
+* [#10867](https://dev.ckeditor.com/ticket/10867): Fixed: Issue with setting encoded URI as image link.
+* [#11983](https://dev.ckeditor.com/ticket/11983): Fixed: Clicking a nested widget does not focus it. Additionally, performance of the [`widget.repository.getByElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-getByElement) method was improved.
+* [#12000](https://dev.ckeditor.com/ticket/12000): Fixed: Nested widgets should be initialized on [`editor.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setData) and [`nestedEditable.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_nestedEditable.html#method-setData).
+* [#12022](https://dev.ckeditor.com/ticket/12022): Fixed: Outer widget's drag handler is not created at all if it has any nested widgets inside.
+* [#11960](https://dev.ckeditor.com/ticket/11960): [Blink/WebKit] Fixed: The caret should be scrolled into view on *Backspace* and *Delete* (covers only the merging blocks case).
+* [#11306](https://dev.ckeditor.com/ticket/11306): [OSX][Blink/WebKit] Fixed: No widget entries in the context menu on widget right-click.
+* [#11957](https://dev.ckeditor.com/ticket/11957): Fixed: Alignment labels in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window are not translated.
+* [#11980](https://dev.ckeditor.com/ticket/11980): [Blink/WebKit] Fixed: `<span>` elements created when joining adjacent elements (non-collapsed selection).
+* [#12009](https://dev.ckeditor.com/ticket/12009): [Nested widgets] Integration with the [Magic Line](https://ckeditor.com/cke4/addon/magicline) plugin.
+* [#11387](https://dev.ckeditor.com/ticket/11387): Fixed: `role="radiogroup"` should be applied only to radio inputs' container.
+* [#7975](https://dev.ckeditor.com/ticket/7975): [IE8] Fixed: Errors when trying to select an empty table cell.
+* [#11947](https://dev.ckeditor.com/ticket/11947): [Firefox+IE11] Fixed: *Shift+Enter* in lists produces two line breaks.
+* [#11972](https://dev.ckeditor.com/ticket/11972): Fixed: Feature detection in the [`element.setText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-setText) method should not trigger the layout engine.
+* [#7634](https://dev.ckeditor.com/ticket/7634): Fixed: The [Flash Dialog](https://ckeditor.com/cke4/addon/flash) plugin omits the `allowFullScreen` parameter in the editor data if set to `true`.
+* [#11910](https://dev.ckeditor.com/ticket/11910): Fixed: [Enhanced Image](https://ckeditor.com/cke4/addon/image2) does not take [`config.baseHref`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-baseHref) into account when updating image dimensions.
+* [#11753](https://dev.ckeditor.com/ticket/11753): Fixed: Wrong [`checkDirty()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-checkDirty) method value after focusing or blurring a widget.
+* [#11830](https://dev.ckeditor.com/ticket/11830): Fixed: Impossible to pass some arguments to [CKBuilder](https://github.com/ckeditor/ckbuilder) when using the `/dev/builder/build.sh` script.
+* [#11945](https://dev.ckeditor.com/ticket/11945): Fixed: [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin should not change a core method.
+* [#11384](https://dev.ckeditor.com/ticket/11384): [IE9+] Fixed: `IndexSizeError` thrown when pasting into a non-empty selection anchored in one text node.
+
+## CKEditor 4.4.1
+
+New Features:
+
+* [#9661](https://dev.ckeditor.com/ticket/9661): Added the option to [configure](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-linkJavaScriptLinksAllowed) anchor tags with JavaScript code in the `href` attribute.
+
+Fixed Issues:
+
+* [#11861](https://dev.ckeditor.com/ticket/11861): [WebKit/Blink] Fixed: Span elements created while joining adjacent elements. **Note:** This patch only covers cases when *Backspace* or *Delete* is pressed on a collapsed (empty) selection. The remaining case, with a non-empty selection, will be fixed in the next release.
+* [#10714](https://dev.ckeditor.com/ticket/10714): [iOS] Fixed: Selection and drop-downs are broken if a touch event listener is used due to a [WebKit bug](https://bugs.webkit.org/show_bug.cgi?id=128924). Thanks to [Arty Gus](https://github.com/artygus)!
+* [#11911](https://dev.ckeditor.com/ticket/11911): Fixed setting the `dir` attribute for a preloaded language in [CKEDITOR.lang](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.lang.html). Thanks to [Akash Mohapatra](https://github.com/akashmohapatra)!
+* [#11926](https://dev.ckeditor.com/ticket/11926): Fixed: [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) does not decode HTML entities when loading code from the `<code>` element.
+* [#11223](https://dev.ckeditor.com/ticket/11223): Fixed: Issue when [Protected Source](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-protectedSource) was not working in the `<title>` element.
+* [#11859](https://dev.ckeditor.com/ticket/11859): Fixed: Removed the [Source Dialog](https://ckeditor.com/cke4/addon/sourcedialog) plugin dependency from the [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) sample.
+* [#11754](https://dev.ckeditor.com/ticket/11754): [Chrome] Fixed: Infinite loop when content includes not closed attributes.
+* [#11848](https://dev.ckeditor.com/ticket/11848): [IE] Fixed: [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) throwing an exception when there was no selection in the editor.
+* [#11801](https://dev.ckeditor.com/ticket/11801): Fixed: Editor anchors unavailable when linking the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) widget.
+* [#11626](https://dev.ckeditor.com/ticket/11626): Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) sets invalid column width.
+* [#11872](https://dev.ckeditor.com/ticket/11872): Made [`element.addClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-addClass) chainable symmetrically to [`element.removeClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-removeClass).
+* [#11813](https://dev.ckeditor.com/ticket/11813): Fixed: Link lost while pasting a captioned image and restoring an undo snapshot ([Enhanced Image](https://ckeditor.com/cke4/addon/image2)).
+* [#11814](https://dev.ckeditor.com/ticket/11814): Fixed: _Link_ and _Unlink_ entries persistently displayed in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) context menu.
+* [#11839](https://dev.ckeditor.com/ticket/11839): [IE9] Fixed: The caret jumps out of the editable area when resizing the editor in the source mode.
+* [#11822](https://dev.ckeditor.com/ticket/11822): [WebKit] Fixed: Editing anchors by double-click is broken in some cases.
+* [#11823](https://dev.ckeditor.com/ticket/11823): [IE8] Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) throws an error over scrollbar.
+* [#11788](https://dev.ckeditor.com/ticket/11788): Fixed: It is not possible to change the language back to _Not set_ in the [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) dialog window.
+* [#11788](https://dev.ckeditor.com/ticket/11788): Fixed: [Filter](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.filter.html) rules are not applied inside elements with the `contenteditable` attribute set to `true`.
+* [#11798](https://dev.ckeditor.com/ticket/11798): Fixed: Inserting a non-editable element inside a table cell breaks the table.
+* [#11793](https://dev.ckeditor.com/ticket/11793): Fixed: Drop-down is not "on" when clicking it while the editor is blurred.
+* [#11850](https://dev.ckeditor.com/ticket/11850): Fixed: Fake objects with the `contenteditable` attribute set to `false` are not downcasted properly.
+* [#11811](https://dev.ckeditor.com/ticket/11811): Fixed: Widget's data is not encoded correctly when passed to an attribute.
+* [#11777](https://dev.ckeditor.com/ticket/11777): Fixed encoding ampersand in the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin.
+* [#11880](https://dev.ckeditor.com/ticket/11880): [IE8-9] Fixed: Linked image has a default thick border.
+
+Other Changes:
+
+* [#11807](https://dev.ckeditor.com/ticket/11807): Updated jQuery version used in the sample to 1.11.0 and tested CKEditor jQuery Adapter with version 1.11.0 and 2.1.0.
+* [#9504](https://dev.ckeditor.com/ticket/9504): Stopped using deprecated `attribute.specified` in all browsers except Internet Explorer.
+* [#11809](https://dev.ckeditor.com/ticket/11809): Changed tab size in `<pre>` to 4 spaces.
+
+## CKEditor 4.4
+
+**Important Notes:**
+
+* Marked the [`editor.beforePaste`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-beforePaste) event as deprecated.
+* The default class of captioned images has changed to `image` (was: `caption`). Please note that once edited in CKEditor 4.4+, all existing images of the `caption` class (`<figure class="caption">`) will be [filtered out](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) unless the [`config.image2_captionedClass`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_captionedClass) option is set to `caption`. For backward compatibility (i.e. when upgrading), it is highly recommended to use this setting, which also helps prevent CSS conflicts, etc. This does not apply to new CKEditor integrations.
+* Widgets without defined buttons are no longer registered automatically to the [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html). Before CKEditor 4.4 widgets were registered to the ACF which was an incorrect behavior ([#11567](https://dev.ckeditor.com/ticket/11567)). This change should not have any impact on standard scenarios, but if your button does not execute the widget command, you need to set [`allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_feature.html#property-allowedContent) and [`requiredContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_feature.html#property-requiredContent) properties for it manually, because the editor will not be able to find them.
+* The [Show Borders](https://ckeditor.com/cke4/addon/showborders) plugin was added to the Standard installation package in order to ensure that unstyled tables are still visible for the user ([#11665](https://dev.ckeditor.com/ticket/11665)).
+* Since CKEditor 4.4 the editor instance should be passed to [`CKEDITOR.style`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) methods to ensure full compatibility with other features (e.g. applying styles to widgets requires that). We ensured backward compatibility though, so the [`CKEDITOR.style`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.style.html) will work even when the editor instance is not provided.
+
+New Features:
+
+* [#11297](https://dev.ckeditor.com/ticket/11297): Styles can now be applied to widgets. The definition of a style which can be applied to a specific widget must contain two additional properties &mdash; `type` and `widget`. Read more in the [Widget Styles](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_styles.html#widget-styles) section of the "Syles Drop-down" guide. Note that by default, widgets support only classes and no other attributes or styles. Related changes and features:
+  * Introduced the [`CKEDITOR.style.addCustomHandler()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#static-method-addCustomHandler) method for registering custom style handlers.
+  * The [`CKEDITOR.style.apply()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-apply) and [`CKEDITOR.style.remove()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-remove) methods are now called with an editor instance instead of the document so they can be reused by the [`CKEDITOR.editor.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-applyStyle) and [`CKEDITOR.editor.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-removeStyle) methods. Backward compatibility was preserved, but from CKEditor 4.4 it is highly recommended to pass an editor instead of a document to these methods.
+  * Many new methods and properties were introduced in the [Widget API](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html) to make the handling of styles by widgets fully customizable. See: [`widget.definition.styleableElements`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-styleableElements), [`widget.definition.styleToAllowedContentRule`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-styleToAllowedContentRules), [`widget.addClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-addClass), [`widget.removeClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-removeClass), [`widget.getClasses()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-getClasses), [`widget.hasClass()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-hasClass), [`widget.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-applyStyle), [`widget.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-removeStyle), [`widget.checkStyleActive()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-checkStyleActive).
+  * Integration with the [Allowed Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) required an introduction of the [`CKEDITOR.style.toAllowedContent()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_style.html#method-toAllowedContentRules) method which can be implemented by the custom style handler and if exists, it is used by the [`CKEDITOR.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html) to translate a style to [allowed content rules](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.allowedContentRules.html).
+* [#11300](https://dev.ckeditor.com/ticket/11300): Various changes in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin:
+  * Introduced the [`config.image2_captionedClass`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_captionedClass) option to configure the class of captioned images.
+  * Introduced the [`config.image2_alignClasses`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_alignClasses) option to configure the way images are aligned with CSS classes.
+  If this setting is defined, the editor produces classes instead of inline styles for aligned images.
+  * Default image caption can be translated (customized) with the `editor.lang.image2.captionPlaceholder` string.
+* [#11341](https://dev.ckeditor.com/ticket/11341): [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin: It is now possible to add a link to any image type.
+* [#10202](https://dev.ckeditor.com/ticket/10202): Introduced wildcard support in the [Allowed Content Rules](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_allowed_content_rules.html) format.
+* [#10276](https://dev.ckeditor.com/ticket/10276): Introduced blacklisting in the [Allowed Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html).
+* [#10480](https://dev.ckeditor.com/ticket/10480): Introduced code snippets with code highlighting. There are two versions available so far &mdash; the default [Code Snippet](https://ckeditor.com/cke4/addon/codesnippet) which uses the [highlight.js](http://highlightjs.org) library and the [Code Snippet GeSHi](https://ckeditor.com/cke4/addon/codesnippetgeshi) which uses the [GeSHi](http://qbnz.com/highlighter/) library.
+* [#11737](https://dev.ckeditor.com/ticket/11737): Introduced an option to prevent [filtering](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) of an element that matches custom criteria (see [`filter.addElementCallback()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#method-addElementCallback)).
+* [#11532](https://dev.ckeditor.com/ticket/11532): Introduced the [`editor.addContentsCss()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-addContentsCss) method that can be used for [adding custom CSS files](https://ckeditor.com/docs/ckeditor4/latest/guide/plugin_sdk_styles.html).
+* [#11536](https://dev.ckeditor.com/ticket/11536): Added the [`CKEDITOR.tools.htmlDecode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-htmlDecode) method for decoding HTML entities.
+* [#11225](https://dev.ckeditor.com/ticket/11225): Introduced the [`CKEDITOR.tools.transparentImageData`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#property-transparentImageData) property which contains transparent image data to be used in CSS or as image source.
+
+Other Changes:
+
+* [#11377](https://dev.ckeditor.com/ticket/11377): Unified internal representation of empty anchors using the [fake objects](https://ckeditor.com/cke4/addon/fakeobjects).
+* [#11422](https://dev.ckeditor.com/ticket/11422): Removed Firefox 3.x, Internet Explorer 6 and Opera 12.x leftovers in code.
+* [#5217](https://dev.ckeditor.com/ticket/5217): Setting data (including switching between modes) creates a new undo snapshot. Besides that:
+  * Introduced the [`editable.status`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#property-status) property.
+  * Introduced a new `forceUpdate` option for the [`editor.lockSnapshot`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-lockSnapshot) event.
+  * Fixed: Selection not being unlocked in inline editor after setting data ([#11500](https://dev.ckeditor.com/ticket/11500)).
+* The [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin was updated to the latest version.
+
+Fixed Issues:
+
+* [#10190](https://dev.ckeditor.com/ticket/10190): Fixed: Removing block style with [`editor.removeStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-removeStyle) should result in a paragraph and not a div.
+* [#11727](https://dev.ckeditor.com/ticket/11727): Fixed: The editor tries to select a non-editable image which was clicked.
+
+## CKEditor 4.3.5
+
+New Features:
+
+* Added new translation: Tatar.
+
+Fixed Issues:
+
+* [#11677](https://dev.ckeditor.com/ticket/11677): Fixed: Undo/Redo keystrokes are blocked in the source mode.
+* [#11717](https://dev.ckeditor.com/ticket/11717): [Document Properties](https://ckeditor.com/cke4/addon/docprops) plugin requires the [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) plugin to work.
+
+## CKEditor 4.3.4
+
+Fixed Issues:
+
+* [#11597](https://dev.ckeditor.com/ticket/11597): [IE11] Fixed: Error thrown when trying to open the [preview](https://ckeditor.com/cke4/addon/preview) using the keyboard.
+* [#11544](https://dev.ckeditor.com/ticket/11544): [Placeholders](https://ckeditor.com/cke4/addon/placeholder) will no longer be upcasted in parents not accepting `<span>` elements.
+* [#8663](https://dev.ckeditor.com/ticket/8663): Fixed [`element.renameNode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-renameNode) not clearing the [`element.getName()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_element.html#method-getName) cache.
+* [#11574](https://dev.ckeditor.com/ticket/11574): Fixed: *Backspace* destroying the DOM structure if an inline editable is placed in a list item.
+* [#11603](https://dev.ckeditor.com/ticket/11603): Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) attaches to tables outside the editable.
+* [#9205](https://dev.ckeditor.com/ticket/9205), [#7805](https://dev.ckeditor.com/ticket/7805), [#8216](https://dev.ckeditor.com/ticket/8216): Fixed: `{cke_protected_1}` appearing in data in various cases where HTML comments are placed next to `"` or `'`.
+* [#11635](https://dev.ckeditor.com/ticket/11635): Fixed: Some attributes are not protected before the content is passed through the fix bin.
+* [#11660](https://dev.ckeditor.com/ticket/11660): [IE] Fixed: Table content is lost when some extra markup is inside the table.
+* [#11641](https://dev.ckeditor.com/ticket/11641): Fixed: Switching between modes in the classic editor removes content styles for the inline editor.
+* [#11568](https://dev.ckeditor.com/ticket/11568): Fixed: [Styles](https://ckeditor.com/cke4/addon/stylescombo) drop-down list is not enabled on selection change.
+
+## CKEditor 4.3.3
+
+Fixed Issues:
+
+* [#11500](https://dev.ckeditor.com/ticket/11500): [WebKit/Blink] Fixed: Selection lost when setting data in another inline editor. Additionally, [`selection.removeAllRanges()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-removeAllRanges) is now scoped to selection's [root](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#property-root).
+* [#11104](https://dev.ckeditor.com/ticket/11104): [IE] Fixed: Various issues with scrolling and selection when focusing widgets.
+* [#11487](https://dev.ckeditor.com/ticket/11487): Moving mouse over the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) widget will no longer change the value returned by the [`editor.checkDirty()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-checkDirty) method.
+* [#8673](https://dev.ckeditor.com/ticket/8673): [WebKit] Fixed: Cannot select and remove the [Page Break](https://ckeditor.com/cke4/addon/pagebreak).
+* [#11413](https://dev.ckeditor.com/ticket/11413): Fixed: Incorrect [`editor.execCommand()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-execCommand) behavior.
+* [#11438](https://dev.ckeditor.com/ticket/11438): Splitting table cells vertically is no longer changing table structure.
+* [#8899](https://dev.ckeditor.com/ticket/8899): Fixed: Links in the [About CKEditor](https://ckeditor.com/cke4/addon/about) dialog window now open in a new browser window or tab.
+* [#11490](https://dev.ckeditor.com/ticket/11490): Fixed: [Menu button](https://ckeditor.com/cke4/addon/menubutton) panel not showing in the source mode.
+* [#11417](https://dev.ckeditor.com/ticket/11417): The [`widget.doubleclick`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#event-doubleclick) event is not canceled anymore after editing was triggered.
+* [#11253](https://dev.ckeditor.com/ticket/11253): [IE] Fixed: Clipped upload button in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window.
+* [#11359](https://dev.ckeditor.com/ticket/11359): Standardized the way anchors are discovered by the [Link](https://ckeditor.com/cke4/addon/link) plugin.
+* [#11058](https://dev.ckeditor.com/ticket/11058): [IE8] Fixed: Error when deleting a table row.
+* [#11508](https://dev.ckeditor.com/ticket/11508): Fixed: [`htmlDataProcessor`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlDataProcessor.html) discovering protected attributes within other attributes' values.
+* [#11533](https://dev.ckeditor.com/ticket/11533): Widgets: Avoid recurring upcasts if the DOM structure was modified during an upcast.
+* [#11400](https://dev.ckeditor.com/ticket/11400): Fixed: The [`domObject.removeAllListeners()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_domObject.html#method-removeAllListeners) method does not remove custom listeners completely.
+* [#11493](https://dev.ckeditor.com/ticket/11493): Fixed: The [`selection.getRanges()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-getRanges) method does not override cached ranges when used with the `onlyEditables` argument.
+* [#11390](https://dev.ckeditor.com/ticket/11390): [IE] All [XML](https://ckeditor.com/cke4/addon/xml) plugin [methods](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.xml.html) now work in IE10+.
+* [#11542](https://dev.ckeditor.com/ticket/11542): [IE11] Fixed: Blurry toolbar icons when Right-to-Left UI language is set.
+* [#11504](https://dev.ckeditor.com/ticket/11504): Fixed: When [`config.fullPage`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fullPage) is set to `true`, entities are not encoded in editor output.
+* [#11004](https://dev.ckeditor.com/ticket/11004): Integrated [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window with [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html).
+* [#11439](https://dev.ckeditor.com/ticket/11439): Fixed: Properties get cloned in the Cell Properties dialog window if multiple cells are selected.
+
+## CKEditor 4.3.2
+
+Fixed Issues:
+
+* [#11331](https://dev.ckeditor.com/ticket/11331): A menu button will have a changed label when selected instead of using the `aria-pressed` attribute.
+* [#11177](https://dev.ckeditor.com/ticket/11177): Widget drag handler improvements:
+  * [#11176](https://dev.ckeditor.com/ticket/11176): Fixed: Initial position is not updated when the widget data object is empty.
+  * [#11001](https://dev.ckeditor.com/ticket/11001): Fixed: Multiple synchronous layout recalculations are caused by initial drag handler positioning causing performance issues.
+  * [#11161](https://dev.ckeditor.com/ticket/11161): Fixed: Drag handler is not repositioned in various situations.
+  * [#11281](https://dev.ckeditor.com/ticket/11281): Fixed: Drag handler and mask are duplicated after widget reinitialization.
+* [#11207](https://dev.ckeditor.com/ticket/11207): [Firefox] Fixed: Misplaced [Enhanced Image](https://ckeditor.com/cke4/addon/image2) resizer in the inline editor.
+* [#11102](https://dev.ckeditor.com/ticket/11102): `CKEDITOR.template` improvements:
+  * [#11102](https://dev.ckeditor.com/ticket/11102): Added newline character support.
+  * [#11216](https://dev.ckeditor.com/ticket/11216): Added "\\'" substring support.
+* [#11121](https://dev.ckeditor.com/ticket/11121): [Firefox] Fixed: High Contrast mode is enabled when the editor is loaded in a hidden iframe.
+* [#11350](https://dev.ckeditor.com/ticket/11350): The default value of [`config.contentsCss`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-contentsCss) is affected by [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl).
+* [#11097](https://dev.ckeditor.com/ticket/11097): Improved the [Autogrow](https://ckeditor.com/cke4/addon/autogrow) plugin performance when dealing with very big tables.
+* [#11290](https://dev.ckeditor.com/ticket/11290): Removed redundant code in the [Source Dialog](https://ckeditor.com/cke4/addon/sourcedialog) plugin.
+* [#11133](https://dev.ckeditor.com/ticket/11133): [Page Break](https://ckeditor.com/cke4/addon/pagebreak) becomes editable if pasted.
+* [#11126](https://dev.ckeditor.com/ticket/11126): Fixed: Native Undo executed once the bottom of the snapshot stack is reached.
+* [#11131](https://dev.ckeditor.com/ticket/11131): [Div Editing Area](https://ckeditor.com/cke4/addon/divarea): Fixed: Error thrown when switching to source mode if the selection was in widget's nested editable.
+* [#11139](https://dev.ckeditor.com/ticket/11139): [Div Editing Area](https://ckeditor.com/cke4/addon/divarea): Fixed: Elements Path is not cleared after switching to source mode.
+* [#10778](https://dev.ckeditor.com/ticket/10778): Fixed a bug with range enlargement. The range no longer expands to visible whitespace.
+* [#11146](https://dev.ckeditor.com/ticket/11146): [IE] Fixed: Preview window switches Internet Explorer to Quirks Mode.
+* [#10762](https://dev.ckeditor.com/ticket/10762): [IE] Fixed: JavaScript code displayed in preview window's URL bar.
+* [#11186](https://dev.ckeditor.com/ticket/11186): Introduced the [`widgets.repository.addUpcastCallback()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-addUpcastCallback) method that allows to block upcasting given element to a widget.
+* [#11307](https://dev.ckeditor.com/ticket/11307): Fixed: Paste as Plain Text conflict with the [MooTools](http://mootools.net) library.
+* [#11140](https://dev.ckeditor.com/ticket/11140): [IE11] Fixed: Anchors are not draggable.
+* [#11379](https://dev.ckeditor.com/ticket/11379): Changed default contents `line-height` to unitless values to avoid huge text overlapping (like in [#9696](https://dev.ckeditor.com/ticket/9696)).
+* [#10787](https://dev.ckeditor.com/ticket/10787): [Firefox] Fixed: Broken replacement of text while pasting into `div`-based editor.
+* [#10884](https://dev.ckeditor.com/ticket/10884): Widgets integration with the [Show Blocks](https://ckeditor.com/cke4/addon/showblocks) plugin.
+* [#11021](https://dev.ckeditor.com/ticket/11021): Fixed: An error thrown when selecting entire editable contents while fake selection is on.
+* [#11086](https://dev.ckeditor.com/ticket/11086): [IE8] Re-enable inline widgets drag&drop in Internet Explorer 8.
+* [#11372](https://dev.ckeditor.com/ticket/11372): Widgets: Special characters encoded twice in nested editables.
+* [#10068](https://dev.ckeditor.com/ticket/10068): Fixed: Support for protocol-relative URLs.
+* [#11283](https://dev.ckeditor.com/ticket/11283): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): A `<div>` element with `text-align: center` and an image inside is not recognised correctly.
+* [#11196](https://dev.ckeditor.com/ticket/11196): [Accessibility Instructions](https://ckeditor.com/cke4/addon/a11yhelp): Allowed additional keyboard button labels to be translated in the dialog window.
+
+## CKEditor 4.3.1
+
+**Important Notes:**
+
+* To match the naming convention, the `language` button is now `Language` ([#11201](https://dev.ckeditor.com/ticket/11201)).
+* [Enhanced Image](https://ckeditor.com/cke4/addon/image2) button, context menu, command, and icon names match those of the [Image](https://ckeditor.com/cke4/addon/image) plugin ([#11222](https://dev.ckeditor.com/ticket/11222)).
+
+Fixed Issues:
+
+* [#11244](https://dev.ckeditor.com/ticket/11244): Changed: The [`widget.repository.checkWidgets()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-checkWidgets) method now fires the [`widget.repository.checkWidgets`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#event-checkWidgets) event, so from CKEditor 4.3.1 it is preferred to use the method rather than fire the event.
+* [#11171](https://dev.ckeditor.com/ticket/11171): Fixed: [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) and [`editor.insertText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertText) methods do not call the [`widget.repository.checkWidgets()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_repository.html#method-checkWidgets) method.
+* [#11085](https://dev.ckeditor.com/ticket/11085): [IE8] Replaced preview generated by the [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) widget with a placeholder.
+* [#11044](https://dev.ckeditor.com/ticket/11044): Enhanced WAI-ARIA support for the [Language](https://ckeditor.com/cke4/addon/language) plugin drop-down menu.
+* [#11075](https://dev.ckeditor.com/ticket/11075): With drop-down menu button focused, pressing the *Down Arrow* key will now open the menu and focus its first option.
+* [#11165](https://dev.ckeditor.com/ticket/11165): Fixed: The [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin cannot be removed from the editor.
+* [#11159](https://dev.ckeditor.com/ticket/11159): [IE9-10] [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Fixed buggy discovery of image dimensions.
+* [#11101](https://dev.ckeditor.com/ticket/11101): Drop-down lists no longer break when given double quotes.
+* [#11077](https://dev.ckeditor.com/ticket/11077): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Empty undo step recorded when resizing the image.
+* [#10853](https://dev.ckeditor.com/ticket/10853): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Widget has paragraph wrapper when de-captioning unaligned image.
+* [#11198](https://dev.ckeditor.com/ticket/11198): Widgets: Drag handler is not fully visible when an inline widget is in a heading.
+* [#11132](https://dev.ckeditor.com/ticket/11132): [Firefox] Fixed: Caret is lost after drag and drop of an inline widget.
+* [#11182](https://dev.ckeditor.com/ticket/11182): [IE10-11] Fixed: Editor crashes (IE11) or works with minor issues (IE10) if a page is loaded in Quirks Mode. See [`env.quirks`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_env.html#property-quirks) for more details.
+* [#11204](https://dev.ckeditor.com/ticket/11204): Added `figure` and `figcaption` styles to the `contents.css` file so [Enhanced Image](https://ckeditor.com/cke4/addon/image2) looks nicer.
+* [#11202](https://dev.ckeditor.com/ticket/11202): Fixed: No newline in [BBCode](https://ckeditor.com/cke4/addon/bbcode) mode.
+* [#10890](https://dev.ckeditor.com/ticket/10890): Fixed: Error thrown when pressing the *Delete* key in a list item.
+* [#10055](https://dev.ckeditor.com/ticket/10055): [IE8-10] Fixed: *Delete* pressed on a selected image causes the browser to go back.
+* [#11183](https://dev.ckeditor.com/ticket/11183): Fixed: Inserting a horizontal rule or a table in multiple row selection causes a browser crash. Additionally, the [`editor.insertElement()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-insertElement) method does not insert the element into every range of a selection any more.
+* [#11042](https://dev.ckeditor.com/ticket/11042): Fixed: Selection made on an element containing a non-editable element was not auto faked.
+* [#11125](https://dev.ckeditor.com/ticket/11125): Fixed: Keyboard navigation through menu and drop-down items will now cycle.
+* [#11011](https://dev.ckeditor.com/ticket/11011): Fixed: The [`editor.applyStyle()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-applyStyle) method removes attributes from nested elements.
+* [#11179](https://dev.ckeditor.com/ticket/11179): Fixed: [`editor.destroy()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-destroy) does not cleanup content generated by the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin for inline editors.
+* [#11237](https://dev.ckeditor.com/ticket/11237): Fixed: Table border attribute value is deleted when pasting content from Microsoft Word.
+* [#11250](https://dev.ckeditor.com/ticket/11250): Fixed: HTML entities inside the `<textarea>` element are not encoded.
+* [#11260](https://dev.ckeditor.com/ticket/11260): Fixed: Initially disabled buttons are not read by JAWS as disabled.
+* [#11200](https://dev.ckeditor.com/ticket/11200):  Added [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin as a dependency for [Widget](https://ckeditor.com/cke4/addon/widget) to fix drag and drop.
+
+## CKEditor 4.3
+
+New Features:
+
+* [#10612](https://dev.ckeditor.com/ticket/10612): Internet Explorer 11 support.
+* [#10869](https://dev.ckeditor.com/ticket/10869): Widgets: Added better integration with the [Elements Path](https://ckeditor.com/cke4/addon/elementspath) plugin.
+* [#10886](https://dev.ckeditor.com/ticket/10886): Widgets: Added tooltip to the drag handle.
+* [#10933](https://dev.ckeditor.com/ticket/10933): Widgets: Introduced drag and drop of block widgets with the [Line Utilities](https://ckeditor.com/cke4/addon/lineutils) plugin.
+* [#10936](https://dev.ckeditor.com/ticket/10936): Widget System changes for easier integration with other dialog systems.
+* [#10895](https://dev.ckeditor.com/ticket/10895): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Added file browser integration.
+* [#11002](https://dev.ckeditor.com/ticket/11002): Added the [`draggable`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget_definition.html#property-draggable) option to disable drag and drop support for widgets.
+* [#10937](https://dev.ckeditor.com/ticket/10937): [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) widget improvements:
+  * loading indicator ([#10948](https://dev.ckeditor.com/ticket/10948)),
+  * applying paragraph changes (like font color change) to iframe ([#10841](https://dev.ckeditor.com/ticket/10841)),
+  * Firefox and IE9 clipboard fixes ([#10857](https://dev.ckeditor.com/ticket/10857)),
+  * fixing same origin policy issue ([#10840](https://dev.ckeditor.com/ticket/10840)),
+  * fixing undo bugs ([#10842](https://dev.ckeditor.com/ticket/10842), [#10930](https://dev.ckeditor.com/ticket/10930)),
+  * fixing other minor bugs.
+* [#10862](https://dev.ckeditor.com/ticket/10862): [Placeholder](https://ckeditor.com/cke4/addon/placeholder) plugin was rewritten as a widget.
+* [#10822](https://dev.ckeditor.com/ticket/10822): Added styles system integration with non-editable elements (for example widgets) and their nested editables. Styles cannot change non-editable content and are applied in nested editable only if allowed by its type and content filter.
+* [#10856](https://dev.ckeditor.com/ticket/10856): Menu buttons will now toggle the visibility of their panels when clicked multiple times. [Language](https://ckeditor.com/cke4/addon/language) plugin fixes: Added active language highlighting, added an option to remove the language.
+* [#10028](https://dev.ckeditor.com/ticket/10028): New [`config.dialog_noConfirmCancel`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-dialog_noConfirmCancel) configuration option that eliminates the need to confirm closing of a dialog window when the user changed any of its fields.
+* [#10848](https://dev.ckeditor.com/ticket/10848): Integrate remaining plugins ([Styles](https://ckeditor.com/cke4/addon/stylescombo), [Format](https://ckeditor.com/cke4/addon/format), [Font](https://ckeditor.com/cke4/addon/font), [Color Button](https://ckeditor.com/cke4/addon/colorbutton), [Language](https://ckeditor.com/cke4/addon/language) and [Indent](https://ckeditor.com/cke4/addon/indent)) with [active filter](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeFilter).
+* [#10855](https://dev.ckeditor.com/ticket/10855): Change the extension of emoticons in the [BBCode](https://ckeditor.com/cke4/addon/bbcode) sample from GIF to PNG.
+
+Fixed Issues:
+
+* [#10831](https://dev.ckeditor.com/ticket/10831): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Merged `image2inline` and `image2block` into one `image2` widget.
+* [#10835](https://dev.ckeditor.com/ticket/10835): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Improved visibility of the resize handle.
+* [#10836](https://dev.ckeditor.com/ticket/10836): [Enhanced Image](https://ckeditor.com/cke4/addon/image2): Preserve custom mouse cursor while resizing the image.
+* [#10939](https://dev.ckeditor.com/ticket/10939): [Firefox] [Enhanced Image](https://ckeditor.com/cke4/addon/image2): hovering the image causes it to change.
+* [#10866](https://dev.ckeditor.com/ticket/10866): Fixed: Broken *Tab* key navigation in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window.
+* [#10833](https://dev.ckeditor.com/ticket/10833): Fixed: *Lock ratio* option should be on by default in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog window.
+* [#10881](https://dev.ckeditor.com/ticket/10881): Various improvements to *Enter* key behavior in nested editables.
+* [#10879](https://dev.ckeditor.com/ticket/10879): [Remove Format](https://ckeditor.com/cke4/addon/removeformat) should not leak from a nested editable.
+* [#10877](https://dev.ckeditor.com/ticket/10877): Fixed: [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) fails to apply changes if a nested editable was focused.
+* [#10877](https://dev.ckeditor.com/ticket/10877): Fixed: [SCAYT](https://ckeditor.com/cke4/addon/wsc) blocks typing in nested editables.
+* [#11079](https://dev.ckeditor.com/ticket/11079): Add button icons to the [Placeholder](https://ckeditor.com/cke4/addon/placeholder) sample.
+* [#10870](https://dev.ckeditor.com/ticket/10870): The `paste` command is no longer being disabled when the clipboard is empty.
+* [#10854](https://dev.ckeditor.com/ticket/10854): Fixed: Firefox prepends `<br>` to `<body>`, so it is stripped by the HTML data processor.
+* [#10823](https://dev.ckeditor.com/ticket/10823): Fixed: [Link](https://ckeditor.com/cke4/addon/link) plugin does not work with non-editable content.
+* [#10828](https://dev.ckeditor.com/ticket/10828): [Magic Line](https://ckeditor.com/cke4/addon/magicline) integration with the Widget System.
+* [#10865](https://dev.ckeditor.com/ticket/10865): Improved hiding copybin, so copying widgets works smoothly.
+* [#11066](https://dev.ckeditor.com/ticket/11066): Widget's private parts use CSS reset.
+* [#11027](https://dev.ckeditor.com/ticket/11027): Fixed: Block commands break on widgets; added the [`contentDomInvalidated`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-contentDomInvalidated) event.
+* [#10430](https://dev.ckeditor.com/ticket/10430): Resolve dependence of the [Image](https://ckeditor.com/cke4/addon/image) plugin on the [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin.
+* [#10911](https://dev.ckeditor.com/ticket/10911): Fixed: Browser *Alt* hotkeys will no longer be blocked while a widget is focused.
+* [#11082](https://dev.ckeditor.com/ticket/11082): Fixed: Selected widget is not copied or cut when using toolbar buttons or context menu.
+* [#11083](https://dev.ckeditor.com/ticket/11083): Fixed list and div element application to block widgets.
+* [#10887](https://dev.ckeditor.com/ticket/10887): Internet Explorer 8 compatibility issues related to the Widget System.
+* [#11074](https://dev.ckeditor.com/ticket/11074): Temporarily disabled inline widget drag and drop, because of seriously buggy native `range#moveToPoint` method.
+* [#11098](https://dev.ckeditor.com/ticket/11098): Fixed: Wrong selection position after undoing widget drag and drop.
+* [#11110](https://dev.ckeditor.com/ticket/11110): Fixed: IFrame and Flash objects are being incorrectly pasted in certain conditions.
+* [#11129](https://dev.ckeditor.com/ticket/11129): Page break is lost when loading data.
+* [#11123](https://dev.ckeditor.com/ticket/11123): [Firefox] Widget is destroyed after being dragged outside of `<body>`.
+* [#11124](https://dev.ckeditor.com/ticket/11124): Fixed the [Elements Path](https://ckeditor.com/cke4/addon/elementspath) in an editor using the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea).
+
+## CKEditor 4.3 Beta
+
+New Features:
+
+* [#9764](https://dev.ckeditor.com/ticket/9764): Widget System.
+  * [Widget plugin](https://ckeditor.com/cke4/addon/widget) introducing the [Widget API](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.widget.html).
+  * New [`editor.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-enterMode) and [`editor.shiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-shiftEnterMode) properties &ndash; normalized versions of [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) and [`config.shiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-shiftEnterMode).
+  * Dynamic editor settings. Starting from CKEditor 4.3 Beta, *Enter* mode values and [content filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) instances may be changed dynamically (for example when the caret was placed in an element in which editor features should be adjusted). When you are implementing a new editor feature, you should base its behavior on [dynamic](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeEnterMode) or [static](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-enterMode) *Enter* mode values depending on whether this feature works in selection context or globally on editor content.
+      * Dynamic *Enter* mode values &ndash; [`editor.setActiveEnterMode()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setActiveEnterMode) method, [`editor.activeEnterModeChange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-activeEnterModeChange) event, and two properties: [`editor.activeEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeEnterMode) and [`editor.activeShiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeShiftEnterMode).
+      * Dynamic content filter instances &ndash; [`editor.setActiveFilter()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setActiveFilter) method, [`editor.activeFilterChange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-activeFilterChange) event, and [`editor.activeFilter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-activeFilter) property.
+  * "Fake" selection was introduced. It makes it possible to virtually select any element when the real selection remains hidden. See the  [`selection.fake()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-fake) method.
+  * Default [`htmlParser.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.filter.html) rules are not applied to non-editable elements (elements with `contenteditable` attribute set to `false` and their descendants) anymore. To add a rule which will be applied to all elements you need to pass an additional argument to the [`filter.addRules()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_htmlParser_filter.html#method-addRules) method.
+  * Dozens of new methods were introduced &ndash; most interesting ones:
+      * [`document.find()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-find),
+      * [`document.findOne()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-findOne),
+      * [`editable.insertElementIntoRange()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertElementIntoRange),
+      * [`range.moveToClosestEditablePosition()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-moveToClosestEditablePosition),
+      * New methods for [`htmlParser.node`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.node.html) and [`htmlParser.element`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.element.html).
+* [#10659](https://dev.ckeditor.com/ticket/10659): New [Enhanced Image](https://ckeditor.com/cke4/addon/image2) plugin that introduces a widget with integrated image captions, an option to center images, and dynamic "click and drag" resizing.
+* [#10664](https://dev.ckeditor.com/ticket/10664): New [Mathematical Formulas](https://ckeditor.com/cke4/addon/mathjax) plugin that introduces the MathJax widget.
+* [#7987](https://dev.ckeditor.com/ticket/7987): New [Language](https://ckeditor.com/cke4/addon/language) plugin that implements Language toolbar button to support [WCAG 3.1.2 Language of Parts](http://www.w3.org/TR/UNDERSTANDING-WCAG20/meaning-other-lang-id.html).
+* [#10708](https://dev.ckeditor.com/ticket/10708): New [smileys](https://ckeditor.com/cke4/addon/smiley).
+
+## CKEditor 4.2.3
+
+Fixed Issues:
+
+* [#10994](https://dev.ckeditor.com/ticket/10994): Fixed: Loading external jQuery library when opening the [jQuery Adapter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_jquery.html) sample directly from file.
+* [#10975](https://dev.ckeditor.com/ticket/10975): [IE] Fixed: Error thrown while opening the color palette.
+* [#9929](https://dev.ckeditor.com/ticket/9929): [Blink/WebKit] Fixed: A non-breaking space is created once a character is deleted and a regular space is typed.
+* [#10963](https://dev.ckeditor.com/ticket/10963): Fixed: JAWS issue with the keyboard shortcut for [Magic Line](https://ckeditor.com/cke4/addon/magicline).
+* [#11096](https://dev.ckeditor.com/ticket/11096): Fixed: TypeError: Object has no method 'is'.
+
+## CKEditor 4.2.2
+
+Fixed Issues:
+
+* [#9314](https://dev.ckeditor.com/ticket/9314): Fixed: Incorrect error message on closing a dialog window without saving changs.
+* [#10308](https://dev.ckeditor.com/ticket/10308): [IE10] Fixed: Unspecified error when deleting a row.
+* [#10945](https://dev.ckeditor.com/ticket/10945): [Chrome] Fixed: Clicking with a mouse inside the editor does not show the caret.
+* [#10912](https://dev.ckeditor.com/ticket/10912): Prevent default action when content of a non-editable link is clicked.
+* [#10913](https://dev.ckeditor.com/ticket/10913): Fixed [`CKEDITOR.plugins.addExternal()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_resourceManager.html#method-addExternal) not handling paths including file name specified.
+* [#10666](https://dev.ckeditor.com/ticket/10666): Fixed [`CKEDITOR.tools.isArray()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-isArray) not working cross frame.
+* [#10910](https://dev.ckeditor.com/ticket/10910): [IE9] Fixed JavaScript error thrown in Compatibility Mode when clicking and/or typing in the editing area.
+* [#10868](https://dev.ckeditor.com/ticket/10868): [IE8] Prevent the browser from crashing when applying the Inline Quotation style.
+* [#10915](https://dev.ckeditor.com/ticket/10915): Fixed: Invalid CSS filter in the Kama skin.
+* [#10914](https://dev.ckeditor.com/ticket/10914): Plugins [Indent List](https://ckeditor.com/cke4/addon/indentlist) and [Indent Block](https://ckeditor.com/cke4/addon/indentblock) are now included in the build configuration.
+* [#10812](https://dev.ckeditor.com/ticket/10812): Fixed [`range.createBookmark2()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_range.html#method-createBookmark2) incorrectly normalizing offsets. This bug was causing many issues: [#10850](https://dev.ckeditor.com/ticket/10850), [#10842](https://dev.ckeditor.com/ticket/10842).
+* [#10951](https://dev.ckeditor.com/ticket/10951): Reviewed and optimized focus handling on panels (combo, menu buttons, color buttons, and context menu) to enhance accessibility. Fixed [#10705](https://dev.ckeditor.com/ticket/10705), [#10706](https://dev.ckeditor.com/ticket/10706) and [#10707](https://dev.ckeditor.com/ticket/10707).
+* [#10704](https://dev.ckeditor.com/ticket/10704): Fixed a JAWS issue with the Select Color dialog window title not being announced.
+* [#10753](https://dev.ckeditor.com/ticket/10753): The floating toolbar in inline instances now has a dedicated accessibility label.
+
+## CKEditor 4.2.1
+
+Fixed Issues:
+
+* [#10301](https://dev.ckeditor.com/ticket/10301): [IE9-10] Undo fails after 3+ consecutive paste actions with a JavaScript error.
+* [#10689](https://dev.ckeditor.com/ticket/10689): Save toolbar button saves only the first editor instance.
+* [#10368](https://dev.ckeditor.com/ticket/10368): Move language reading direction definition (`dir`) from main language file to core.
+* [#9330](https://dev.ckeditor.com/ticket/9330): Fixed pasting anchors from MS Word.
+* [#8103](https://dev.ckeditor.com/ticket/8103): Fixed pasting nested lists from MS Word.
+* [#9958](https://dev.ckeditor.com/ticket/9958): [IE9] Pressing the "OK" button will trigger the `onbeforeunload` event in the popup dialog.
+* [#10662](https://dev.ckeditor.com/ticket/10662): Fixed styles from the Styles drop-down list not registering to the ACF in case when the [Shared Spaces plugin](https://ckeditor.com/cke4/addon/sharedspace) is used.
+* [#9654](https://dev.ckeditor.com/ticket/9654): Problems with Internet Explorer 10 Quirks Mode.
+* [#9816](https://dev.ckeditor.com/ticket/9816): Floating toolbar does not reposition vertically in several cases.
+* [#10646](https://dev.ckeditor.com/ticket/10646): Removing a selected sublist or nested table with *Backspace/Delete* removes the parent element.
+* [#10623](https://dev.ckeditor.com/ticket/10623): [WebKit] Page is scrolled when opening a drop-down list.
+* [#10004](https://dev.ckeditor.com/ticket/10004): [ChromeVox] Button names are not announced.
+* [#10731](https://dev.ckeditor.com/ticket/10731): [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin breaks cloning of editor configuration.
+* It is now possible to set per instance [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin configuration instead of setting the configuration globally.
+
+## CKEditor 4.2
+
+**Important Notes:**
+
+* Dropped compatibility support for Internet Explorer 7 and Firefox 3.6.
+
+* Both the Basic and the Standard distribution packages will not contain the new [Indent Block](https://ckeditor.com/cke4/addon/indentblock) plugin. Because of this the [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) might remove block indentations from existing contents. If you want to prevent this, either [add an appropriate ACF rule to your filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_allowed_content_rules.html) or create a custom build based on the Basic/Standard package and add the Indent Block plugin in [CKBuilder](https://ckeditor.com/cke4/builder).
+
+New Features:
+
+* [#10027](https://dev.ckeditor.com/ticket/10027): Separated list and block indentation into two plugins: [Indent List](https://ckeditor.com/cke4/addon/indentlist) and [Indent Block](https://ckeditor.com/cke4/addon/indentblock).
+* [#8244](https://dev.ckeditor.com/ticket/8244): Use *(Shift+)Tab* to indent and outdent lists.
+* [#10281](https://dev.ckeditor.com/ticket/10281): The [jQuery Adapter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_jquery.html) is now available. Several jQuery-related issues fixed: [#8261](https://dev.ckeditor.com/ticket/8261), [#9077](https://dev.ckeditor.com/ticket/9077), [#8710](https://dev.ckeditor.com/ticket/8710), [#8530](https://dev.ckeditor.com/ticket/8530), [#9019](https://dev.ckeditor.com/ticket/9019), [#6181](https://dev.ckeditor.com/ticket/6181), [#7876](https://dev.ckeditor.com/ticket/7876), [#6906](https://dev.ckeditor.com/ticket/6906).
+* [#10042](https://dev.ckeditor.com/ticket/10042): Introduced [`config.title`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-title) setting to change the human-readable title of the editor.
+* [#9794](https://dev.ckeditor.com/ticket/9794): Added [`editor.change`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) event.
+* [#9923](https://dev.ckeditor.com/ticket/9923): HiDPI support in the editor UI. HiDPI icons for [Moono skin](https://ckeditor.com/cke4/addon/moono) added.
+* [#8031](https://dev.ckeditor.com/ticket/8031): Handle `required` attributes on `<textarea>` elements &mdash; introduced [`editor.required`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-required) event.
+* [#10280](https://dev.ckeditor.com/ticket/10280): Ability to replace `<textarea>` elements with the inline editor.
+
+Fixed Issues:
+
+* [#10599](https://dev.ckeditor.com/ticket/10599): [Indent](https://ckeditor.com/cke4/addon/indent) plugin is no longer required by the [List](https://ckeditor.com/cke4/addon/list) plugin.
+* [#10370](https://dev.ckeditor.com/ticket/10370): Inconsistency in data events between framed and inline editors.
+* [#10438](https://dev.ckeditor.com/ticket/10438): [FF, IE] No selection is done on an editable element on executing [`editor.setData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setData).
+
+## CKEditor 4.1.3
+
+New Features:
+
+* Added new translation: Indonesian.
+
+Fixed Issues:
+
+* [#10644](https://dev.ckeditor.com/ticket/10644): Fixed a critical bug when pasting plain text in Blink-based browsers.
+* [#5189](https://dev.ckeditor.com/ticket/5189): [Find/Replace](https://ckeditor.com/cke4/addon/find) dialog window: rename "Cancel" button to "Close".
+* [#10562](https://dev.ckeditor.com/ticket/10562): [Housekeeping] Unified CSS gradient filter formats in the [Moono](https://ckeditor.com/cke4/addon/moono) skin.
+* [#10537](https://dev.ckeditor.com/ticket/10537): Advanced Content Filter should register a default rule for [`config.shiftEnterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-shiftEnterMode).
+* [#10610](https://dev.ckeditor.com/ticket/10610): [`CKEDITOR.dialog.addIframe()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog.html#static-method-addIframe) incorrectly sets the iframe size in dialog windows.
+
+## CKEditor 4.1.2
+
+New Features:
+
+* Added new translation: Sinhala.
+
+Fixed Issues:
+
+* [#10339](https://dev.ckeditor.com/ticket/10339): Fixed: Error thrown when inserted data was totally stripped out after filtering and processing.
+* [#10298](https://dev.ckeditor.com/ticket/10298): Fixed: Data processor breaks attributes containing protected parts.
+* [#10367](https://dev.ckeditor.com/ticket/10367): Fixed: [`editable.insertText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editable.html#method-insertText) loses characters when `RegExp` replace controls are being inserted.
+* [#10165](https://dev.ckeditor.com/ticket/10165): [IE] Access denied error when `document.domain` has been altered.
+* [#9761](https://dev.ckeditor.com/ticket/9761): Update the *Backspace* key state in [`keystrokeHandler.blockedKeystrokes`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_keystrokeHandler.html#property-blockedKeystrokes) when calling [`editor.setReadOnly()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-setReadOnly).
+* [#6504](https://dev.ckeditor.com/ticket/6504): Fixed: Race condition while loading several [`config.customConfig`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-customConfig) files.
+* [#10146](https://dev.ckeditor.com/ticket/10146): [Firefox] Empty lines are being removed while [`config.enterMode`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) is [`CKEDITOR.ENTER_BR`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-ENTER_BR).
+* [#10360](https://dev.ckeditor.com/ticket/10360): Fixed: ARIA `role="application"` should not be used for dialog windows.
+* [#10361](https://dev.ckeditor.com/ticket/10361): Fixed: ARIA `role="application"` should not be used for floating panels.
+* [#10510](https://dev.ckeditor.com/ticket/10510): Introduced unique voice labels to differentiate between different editor instances.
+* [#9945](https://dev.ckeditor.com/ticket/9945): [iOS] Scrolling not possible on iPad.
+* [#10389](https://dev.ckeditor.com/ticket/10389): Fixed: Invalid HTML in the "Text and Table" template.
+* [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) plugin user interface was changed to match CKEditor 4 style.
+
+## CKEditor 4.1.1
+
+New Features:
+
+* Added new translation: Albanian.
+
+Fixed Issues:
+
+* [#10172](https://dev.ckeditor.com/ticket/10172): Pressing *Delete* or *Backspace* in an empty table cell moves the cursor to the next/previous cell.
+* [#10219](https://dev.ckeditor.com/ticket/10219): Error thrown when destroying an editor instance in parallel with a `mouseup` event.
+* [#10265](https://dev.ckeditor.com/ticket/10265): Wrong loop type in the [File Browser](https://ckeditor.com/cke4/addon/filebrowser) plugin.
+* [#10249](https://dev.ckeditor.com/ticket/10249): Wrong undo/redo states at start.
+* [#10268](https://dev.ckeditor.com/ticket/10268): [Show Blocks](https://ckeditor.com/cke4/addon/showblocks) does not recover after switching to Source view.
+* [#9995](https://dev.ckeditor.com/ticket/9995): HTML code in the `<textarea>` should not be modified by the [`htmlDataProcessor`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlDataProcessor.html).
+* [#10320](https://dev.ckeditor.com/ticket/10320): [Justify](https://ckeditor.com/cke4/addon/justify) plugin should add elements to Advanced Content Filter based on current [Enter mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode).
+* [#10260](https://dev.ckeditor.com/ticket/10260): Fixed: Advanced Content Filter blocks [`tabSpaces`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabSpaces). Unified `data-cke-*` attributes filtering.
+* [#10315](https://dev.ckeditor.com/ticket/10315): [WebKit] [Undo manager](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.plugins.undo.UndoManager.html) should not record snapshots after a filling character was added/removed.
+* [#10291](https://dev.ckeditor.com/ticket/10291): [WebKit] Space after a filling character should be secured.
+* [#10330](https://dev.ckeditor.com/ticket/10330): [WebKit] The filling character is not removed on `keydown` in specific cases.
+* [#10285](https://dev.ckeditor.com/ticket/10285): Fixed: Styled text pasted from MS Word causes an infinite loop.
+* [#10131](https://dev.ckeditor.com/ticket/10131): Fixed: [`undoManager.update()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_undo_UndoManager.html#method-update) does not refresh the command state.
+* [#10337](https://dev.ckeditor.com/ticket/10337): Fixed: Unable to remove `<s>` using [Remove Format](https://ckeditor.com/cke4/addon/removeformat).
+
+## CKEditor 4.1
+
+Fixed Issues:
+
+* [#10192](https://dev.ckeditor.com/ticket/10192): Closing lists with the *Enter* key does not work with [Advanced Content Filter](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) in several cases.
+* [#10191](https://dev.ckeditor.com/ticket/10191): Fixed allowed content rules unification, so the [`filter.allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#property-allowedContent) property always contains rules in the same format.
+* [#10224](https://dev.ckeditor.com/ticket/10224): Advanced Content Filter does not remove non-empty `<a>` elements anymore.
+* Minor issues in plugin integration with Advanced Content Filter:
+  * [#10166](https://dev.ckeditor.com/ticket/10166): Added transformation from the `align` attribute to `float` style to preserve backward compatibility after the introduction of Advanced Content Filter.
+  * [#10195](https://dev.ckeditor.com/ticket/10195): [Image](https://ckeditor.com/cke4/addon/image) plugin no longer registers rules for links to Advanced Content Filter.
+  * [#10213](https://dev.ckeditor.com/ticket/10213): [Justify](https://ckeditor.com/cke4/addon/justify) plugin is now correctly registering rules to Advanced Content Filter when [`config.justifyClasses`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-justifyClasses) is defined.
+
+## CKEditor 4.1 RC
+
+New Features:
+
+* [#9829](https://dev.ckeditor.com/ticket/9829): Advanced Content Filter - data and features activation based on editor configuration.
+
+  Brand new data filtering system that works in 2 modes:
+
+  * Based on loaded features (toolbar items, plugins) - the data will be filtered according to what the editor in its
+  current configuration can handle.
+  * Based on [`config.allowedContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-allowedContent) rules - the data
+  will be filtered and the editor features (toolbar items, commands, keystrokes) will be enabled if they are allowed.
+
+  See the `datafiltering.html` sample, [guides](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_advanced_content_filter.html) and [`CKEDITOR.filter` API documentation](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.filter.html).
+* [#9387](https://dev.ckeditor.com/ticket/9387): Reintroduced [Shared Spaces](https://ckeditor.com/cke4/addon/sharedspace) - the ability to display toolbar and bottom editor space in selected locations and to share them by different editor instances.
+* [#9907](https://dev.ckeditor.com/ticket/9907): Added the [`contentPreview`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#event-contentPreview) event for preview data manipulation.
+* [#9713](https://dev.ckeditor.com/ticket/9713): Introduced the [Source Dialog](https://ckeditor.com/cke4/addon/sourcedialog) plugin that brings raw HTML editing for inline editor instances.
+* Included in [#9829](https://dev.ckeditor.com/ticket/9829): Introduced new events, [`toHtml`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-toHtml) and [`toDataFormat`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-toDataFormat), allowing for better integration with data processing.
+* [#9981](https://dev.ckeditor.com/ticket/9981): Added ability to filter [`htmlParser.fragment`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.fragment.html), [`htmlParser.element`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.element.html) etc. by many [`htmlParser.filter`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.htmlParser.filter.html)s before writing structure to an HTML string.
+* Included in [#10103](https://dev.ckeditor.com/ticket/10103):
+  * Introduced the [`editor.status`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-status) property to make it easier to check the current status of the editor.
+  * Default [`command`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.command.html) state is now [`CKEDITOR.TRISTATE_DISABLE`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-TRISTATE_DISABLED). It will be activated on [`editor.instanceReady`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#event-instanceReady) or immediately after being added if the editor is already initialized.
+* [#9796](https://dev.ckeditor.com/ticket/9796): Introduced `<s>` as a default tag for strikethrough, which replaces obsolete `<strike>` in HTML5.
+
+## CKEditor 4.0.3
+
+Fixed Issues:
+
+* [#10196](https://dev.ckeditor.com/ticket/10196): Fixed context menus not opening with keyboard shortcuts when [Autogrow](https://ckeditor.com/cke4/addon/autogrow) is enabled.
+* [#10212](https://dev.ckeditor.com/ticket/10212): [IE7-10] Undo command throws errors after multiple switches between Source and WYSIWYG view.
+* [#10219](https://dev.ckeditor.com/ticket/10219): [Inline editor] Error thrown after calling [`editor.destroy()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-destroy).
+
+## CKEditor 4.0.2
+
+Fixed Issues:
+
+* [#9779](https://dev.ckeditor.com/ticket/9779): Fixed overriding [`CKEDITOR.getUrl()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-getUrl) with `CKEDITOR_GETURL`.
+* [#9772](https://dev.ckeditor.com/ticket/9772): Custom buttons in the dialog window footer have different look and size ([Moono](https://ckeditor.com/cke4/addon/moono), [Kama](https://ckeditor.com/cke4/addon/kama) skins).
+* [#9029](https://dev.ckeditor.com/ticket/9029): Custom styles added with the [`stylesSet.add()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_stylesSet.html#method-add) are displayed in the wrong order.
+* [#9887](https://dev.ckeditor.com/ticket/9887): Disable [Magic Line](https://ckeditor.com/cke4/addon/magicline) when [`editor.readOnly`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-readOnly) is set.
+* [#9882](https://dev.ckeditor.com/ticket/9882): Fixed empty document title on [`editor.getData()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getData) if set via the Document Properties dialog window.
+* [#9773](https://dev.ckeditor.com/ticket/9773): Fixed rendering problems with selection fields in the Kama skin.
+* [#9851](https://dev.ckeditor.com/ticket/9851): The [`selectionChange`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-selectionChange) event is not fired when mouse selection ended outside editable.
+* [#9903](https://dev.ckeditor.com/ticket/9903): [Inline editor] Bad positioning of floating space with page horizontal scroll.
+* [#9872](https://dev.ckeditor.com/ticket/9872): [`editor.checkDirty()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-checkDirty) returns `true` when called onload. Removed the obsolete `editor.mayBeDirty` flag.
+* [#9893](https://dev.ckeditor.com/ticket/9893): [IE] Fixed broken toolbar when editing mixed direction content in Quirks mode.
+* [#9845](https://dev.ckeditor.com/ticket/9845): Fixed TAB navigation in the [Link](https://ckeditor.com/cke4/addon/link) dialog window when the Anchor option is used and no anchors are available.
+* [#9883](https://dev.ckeditor.com/ticket/9883): Maximizing was making the entire page editable with [divarea](https://ckeditor.com/cke4/addon/divarea)-based editors.
+* [#9940](https://dev.ckeditor.com/ticket/9940): [Firefox] Navigating back to a page with the editor was making the entire page editable.
+* [#9966](https://dev.ckeditor.com/ticket/9966): Fixed: Unable to type square brackets with French keyboard layout. Changed [Magic Line](https://ckeditor.com/cke4/addon/magicline) keystrokes.
+* [#9507](https://dev.ckeditor.com/ticket/9507): [Firefox] Selection is moved before editable position when the editor is focused for the first time.
+* [#9947](https://dev.ckeditor.com/ticket/9947): [WebKit] Editor overflows parent container in some edge cases.
+* [#10105](https://dev.ckeditor.com/ticket/10105): Fixed: Broken [sourcearea](https://ckeditor.com/cke4/addon/sourcearea) view when an RTL language is set.
+* [#10123](https://dev.ckeditor.com/ticket/10123): [WebKit] Fixed: Several dialog windows have broken layout since the latest WebKit release.
+* [#10152](https://dev.ckeditor.com/ticket/10152): Fixed: Invalid ARIA property used on menu items.
+
+## CKEditor 4.0.1.1
+
+Fixed Issues:
+
+* Security update: Added protection against XSS attack and possible path disclosure in the PHP sample.
+
+## CKEditor 4.0.1
+
+Fixed Issues:
+
+* [#9655](https://dev.ckeditor.com/ticket/9655): Support for IE Quirks Mode in the new [Moono skin](https://ckeditor.com/cke4/addon/moono).
+* Accessibility issues (mainly in inline editor): [#9364](https://dev.ckeditor.com/ticket/9364), [#9368](https://dev.ckeditor.com/ticket/9368), [#9369](https://dev.ckeditor.com/ticket/9369), [#9370](https://dev.ckeditor.com/ticket/9370), [#9541](https://dev.ckeditor.com/ticket/9541), [#9543](https://dev.ckeditor.com/ticket/9543), [#9841](https://dev.ckeditor.com/ticket/9841), [#9844](https://dev.ckeditor.com/ticket/9844).
+* [Magic Line](https://ckeditor.com/cke4/addon/magicline) plugin:
+    * [#9481](https://dev.ckeditor.com/ticket/9481): Added accessibility support for Magic Line.
+    * [#9509](https://dev.ckeditor.com/ticket/9509): Added Magic Line support for forms.
+    * [#9573](https://dev.ckeditor.com/ticket/9573): Magic Line does not disappear on `mouseout` in a specific case.
+* [#9754](https://dev.ckeditor.com/ticket/9754): [WebKit] Cutting & pasting simple unformatted text generates an inline wrapper in WebKit browsers.
+* [#9456](https://dev.ckeditor.com/ticket/9456): [Chrome] Properly paste bullet list style from MS Word.
+* [#9699](https://dev.ckeditor.com/ticket/9699), [#9758](https://dev.ckeditor.com/ticket/9758): Improved selection locking when selecting by dragging.
+* Context menu:
+    * [#9712](https://dev.ckeditor.com/ticket/9712): Opening the context menu destroys editor focus.
+    * [#9366](https://dev.ckeditor.com/ticket/9366): Context menu should be displayed over the floating toolbar.
+    * [#9706](https://dev.ckeditor.com/ticket/9706): Context menu generates a JavaScript error in inline mode when the editor is attached to a header element.
+* [#9800](https://dev.ckeditor.com/ticket/9800): Hide float panel when resizing the window.
+* [#9721](https://dev.ckeditor.com/ticket/9721): Padding in content of div-based editor puts the editing area under the bottom UI space.
+* [#9528](https://dev.ckeditor.com/ticket/9528): Host page `box-sizing` style should not influence the editor UI elements.
+* [#9503](https://dev.ckeditor.com/ticket/9503): [Form Elements](https://ckeditor.com/cke4/addon/forms) plugin adds context menu listeners only on supported input types. Added support for `tel`, `email`, `search` and `url` input types.
+* [#9769](https://dev.ckeditor.com/ticket/9769): Improved floating toolbar positioning in a narrow window.
+* [#9875](https://dev.ckeditor.com/ticket/9875): Table dialog window does not populate width correctly.
+* [#8675](https://dev.ckeditor.com/ticket/8675): Deleting cells in a nested table removes the outer table cell.
+* [#9815](https://dev.ckeditor.com/ticket/9815): Cannot edit dialog window fields in an editor initialized in the jQuery UI modal dialog.
+* [#8888](https://dev.ckeditor.com/ticket/8888): CKEditor dialog windows do not show completely in a small window.
+* [#9360](https://dev.ckeditor.com/ticket/9360): [Inline editor] Blocks shown for a `<div>` element stay permanently even after the user exits editing the `<div>`.
+* [#9531](https://dev.ckeditor.com/ticket/9531): [Firefox & Inline editor] Toolbar is lost when closing the Format drop-down list by clicking its button.
+* [#9553](https://dev.ckeditor.com/ticket/9553): Table width incorrectly set when the `border-width` style is specified.
+* [#9594](https://dev.ckeditor.com/ticket/9594): Cannot tab past CKEditor when it is in read-only mode.
+* [#9658](https://dev.ckeditor.com/ticket/9658): [IE9] Justify not working on selected images.
+* [#9686](https://dev.ckeditor.com/ticket/9686): Added missing contents styles for `<pre>` elements.
+* [#9709](https://dev.ckeditor.com/ticket/9709): [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) should not depend on configuration from other styles.
+* [#9726](https://dev.ckeditor.com/ticket/9726): Removed [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) plugin dependency from [Table Tools](https://ckeditor.com/cke4/addon/tabletools).
+* [#9765](https://dev.ckeditor.com/ticket/9765): Toolbar Collapse command documented incorrectly in the [Accessibility Instructions](https://ckeditor.com/cke4/addon/a11yhelp) dialog window.
+* [#9771](https://dev.ckeditor.com/ticket/9771): [WebKit & Opera] Fixed scrolling issues when pasting.
+* [#9787](https://dev.ckeditor.com/ticket/9787): [IE9] `onChange` is not fired for checkboxes in dialogs.
+* [#9842](https://dev.ckeditor.com/ticket/9842): [Firefox 17] When opening a toolbar menu for the first time and pressing the *Down Arrow* key, focus goes to the next toolbar button instead of the menu options.
+* [#9847](https://dev.ckeditor.com/ticket/9847): [Elements Path](https://ckeditor.com/cke4/addon/elementspath) should not be initialized in the inline editor.
+* [#9853](https://dev.ckeditor.com/ticket/9853): [`editor.addRemoveFormatFilter()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-addRemoveFormatFilter) is exposed before it really works.
+* [#8893](https://dev.ckeditor.com/ticket/8893): Value of the [`pasteFromWordCleanupFile`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-pasteFromWordCleanupFile) configuration option is now taken from the instance configuration.
+* [#9693](https://dev.ckeditor.com/ticket/9693): Removed "Live Preview" checkbox from UI color picker.
+
+
+## CKEditor 4.0
+
+The first stable release of the new CKEditor 4 code line.
+
+The CKEditor JavaScript API has been kept compatible with CKEditor 4, whenever
+possible. The list of relevant changes can be found in the [API Changes page of
+the CKEditor 4 documentation][1].
+
+[1]: https://ckeditor.com/docs/ckeditor4/latest/guide/dev_api_changes.html "API Changes"

+ 1421 - 1421
public/ckeditor/LICENSE.md

@@ -1,1421 +1,1421 @@
-Software License Agreement
-==========================
-
-CKEditor - The text editor for Internet - https://ckeditor.com/
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-
-Licensed under the terms of any of the following licenses at your
-choice:
-
- - GNU General Public License Version 2 or later (the "GPL")
-   http://www.gnu.org/licenses/gpl.html
-   (See Appendix A)
-
- - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
-   http://www.gnu.org/licenses/lgpl.html
-   (See Appendix B)
-
- - Mozilla Public License Version 1.1 or later (the "MPL")
-   http://www.mozilla.org/MPL/MPL-1.1.html
-   (See Appendix C)
-
-You are not required to, but if you want to explicitly declare the
-license you have chosen to be bound to when using, reproducing,
-modifying and distributing this software, just include a text file
-titled "legal.txt" in your version of this software, indicating your
-license choice. In any case, your choice will not restrict any
-recipient of your version of this software to use, reproduce, modify
-and distribute this software under any of the above licenses.
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by
-CKSource engineers and consists of CKSource-owned intellectual
-property. In some specific instances, CKEditor will incorporate work
-done by developers outside of CKSource with their express permission.
-
-The following libraries are included in CKEditor under the MIT license (see Appendix D):
-
-* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2019, CKSource - Frederico Knabben.
-* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
-* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others.
-* ES6Promise - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors.
-
-Parts of code taken from the following libraries are included in CKEditor under the MIT license (see Appendix D):
-
-* jQuery (inspired the domReady function, ckeditor_base.js) - Copyright (c) 2011 John Resig, http://jquery.com/
-
-The following libraries are included in CKEditor under the SIL Open Font License, Version 1.1 (see Appendix E):
-
-* Font Awesome (included in the toolbar configurator) - Copyright (C) 2012 by Dave Gandy.
-
-The following libraries are included in CKEditor under the BSD-3 License (see Appendix F):
-
-* highlight.js (included in the `codesnippet` plugin) - Copyright (c) 2006, Ivan Sagalaev.
-* YUI Library (included in the `uicolor` plugin) - Copyright (c) 2009, Yahoo! Inc.
-
-
-Trademarks
-----------
-
-CKEditor is a trademark of CKSource - Frederico Knabben. All other brand
-and product names are trademarks, registered trademarks or service
-marks of their respective holders.
-
----
-
-Appendix A: The GPL License
----------------------------
-
-```
-GNU GENERAL PUBLIC LICENSE
-Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software-to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-GNU GENERAL PUBLIC LICENSE
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS
-```
-
-Appendix B: The LGPL License
-----------------------------
-
-```
-GNU LESSER GENERAL PUBLIC LICENSE
-Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software-to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages-typically libraries-of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-GNU LESSER GENERAL PUBLIC LICENSE
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-END OF TERMS AND CONDITIONS
-```
-
-Appendix C: The MPL License
----------------------------
-
-```
-MOZILLA PUBLIC LICENSE
-Version 1.1
-
-1. Definitions.
-
-     1.0.1. "Commercial Use" means distribution or otherwise making the
-     Covered Code available to a third party.
-
-     1.1. "Contributor" means each entity that creates or contributes to
-     the creation of Modifications.
-
-     1.2. "Contributor Version" means the combination of the Original
-     Code, prior Modifications used by a Contributor, and the Modifications
-     made by that particular Contributor.
-
-     1.3. "Covered Code" means the Original Code or Modifications or the
-     combination of the Original Code and Modifications, in each case
-     including portions thereof.
-
-     1.4. "Electronic Distribution Mechanism" means a mechanism generally
-     accepted in the software development community for the electronic
-     transfer of data.
-
-     1.5. "Executable" means Covered Code in any form other than Source
-     Code.
-
-     1.6. "Initial Developer" means the individual or entity identified
-     as the Initial Developer in the Source Code notice required by Exhibit
-     A.
-
-     1.7. "Larger Work" means a work which combines Covered Code or
-     portions thereof with code not governed by the terms of this License.
-
-     1.8. "License" means this document.
-
-     1.8.1. "Licensable" means having the right to grant, to the maximum
-     extent possible, whether at the time of the initial grant or
-     subsequently acquired, any and all of the rights conveyed herein.
-
-     1.9. "Modifications" means any addition to or deletion from the
-     substance or structure of either the Original Code or any previous
-     Modifications. When Covered Code is released as a series of files, a
-     Modification is:
-          A. Any addition to or deletion from the contents of a file
-          containing Original Code or previous Modifications.
-
-          B. Any new file that contains any part of the Original Code or
-          previous Modifications.
-
-     1.10. "Original Code" means Source Code of computer software code
-     which is described in the Source Code notice required by Exhibit A as
-     Original Code, and which, at the time of its release under this
-     License is not already Covered Code governed by this License.
-
-     1.10.1. "Patent Claims" means any patent claim(s), now owned or
-     hereafter acquired, including without limitation,  method, process,
-     and apparatus claims, in any patent Licensable by grantor.
-
-     1.11. "Source Code" means the preferred form of the Covered Code for
-     making modifications to it, including all modules it contains, plus
-     any associated interface definition files, scripts used to control
-     compilation and installation of an Executable, or source code
-     differential comparisons against either the Original Code or another
-     well known, available Covered Code of the Contributor's choice. The
-     Source Code can be in a compressed or archival form, provided the
-     appropriate decompression or de-archiving software is widely available
-     for no charge.
-
-     1.12. "You" (or "Your")  means an individual or a legal entity
-     exercising rights under, and complying with all of the terms of, this
-     License or a future version of this License issued under Section 6.1.
-     For legal entities, "You" includes any entity which controls, is
-     controlled by, or is under common control with You. For purposes of
-     this definition, "control" means (a) the power, direct or indirect,
-     to cause the direction or management of such entity, whether by
-     contract or otherwise, or (b) ownership of more than fifty percent
-     (50%) of the outstanding shares or beneficial ownership of such
-     entity.
-
-2. Source Code License.
-
-     2.1. The Initial Developer Grant.
-     The Initial Developer hereby grants You a world-wide, royalty-free,
-     non-exclusive license, subject to third party intellectual property
-     claims:
-          (a)  under intellectual property rights (other than patent or
-          trademark) Licensable by Initial Developer to use, reproduce,
-          modify, display, perform, sublicense and distribute the Original
-          Code (or portions thereof) with or without Modifications, and/or
-          as part of a Larger Work; and
-
-          (b) under Patents Claims infringed by the making, using or
-          selling of Original Code, to make, have made, use, practice,
-          sell, and offer for sale, and/or otherwise dispose of the
-          Original Code (or portions thereof).
-
-          (c) the licenses granted in this Section 2.1(a) and (b) are
-          effective on the date Initial Developer first distributes
-          Original Code under the terms of this License.
-
-          (d) Notwithstanding Section 2.1(b) above, no patent license is
-          granted: 1) for code that You delete from the Original Code; 2)
-          separate from the Original Code;  or 3) for infringements caused
-          by: i) the modification of the Original Code or ii) the
-          combination of the Original Code with other software or devices.
-
-     2.2. Contributor Grant.
-     Subject to third party intellectual property claims, each Contributor
-     hereby grants You a world-wide, royalty-free, non-exclusive license
-
-          (a)  under intellectual property rights (other than patent or
-          trademark) Licensable by Contributor, to use, reproduce, modify,
-          display, perform, sublicense and distribute the Modifications
-          created by such Contributor (or portions thereof) either on an
-          unmodified basis, with other Modifications, as Covered Code
-          and/or as part of a Larger Work; and
-
-          (b) under Patent Claims infringed by the making, using, or
-          selling of  Modifications made by that Contributor either alone
-          and/or in combination with its Contributor Version (or portions
-          of such combination), to make, use, sell, offer for sale, have
-          made, and/or otherwise dispose of: 1) Modifications made by that
-          Contributor (or portions thereof); and 2) the combination of
-          Modifications made by that Contributor with its Contributor
-          Version (or portions of such combination).
-
-          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
-          effective on the date Contributor first makes Commercial Use of
-          the Covered Code.
-
-          (d)    Notwithstanding Section 2.2(b) above, no patent license is
-          granted: 1) for any code that Contributor has deleted from the
-          Contributor Version; 2)  separate from the Contributor Version;
-          3)  for infringements caused by: i) third party modifications of
-          Contributor Version or ii)  the combination of Modifications made
-          by that Contributor with other software  (except as part of the
-          Contributor Version) or other devices; or 4) under Patent Claims
-          infringed by Covered Code in the absence of Modifications made by
-          that Contributor.
-
-3. Distribution Obligations.
-
-     3.1. Application of License.
-     The Modifications which You create or to which You contribute are
-     governed by the terms of this License, including without limitation
-     Section 2.2. The Source Code version of Covered Code may be
-     distributed only under the terms of this License or a future version
-     of this License released under Section 6.1, and You must include a
-     copy of this License with every copy of the Source Code You
-     distribute. You may not offer or impose any terms on any Source Code
-     version that alters or restricts the applicable version of this
-     License or the recipients' rights hereunder. However, You may include
-     an additional document offering the additional rights described in
-     Section 3.5.
-
-     3.2. Availability of Source Code.
-     Any Modification which You create or to which You contribute must be
-     made available in Source Code form under the terms of this License
-     either on the same media as an Executable version or via an accepted
-     Electronic Distribution Mechanism to anyone to whom you made an
-     Executable version available; and if made available via Electronic
-     Distribution Mechanism, must remain available for at least twelve (12)
-     months after the date it initially became available, or at least six
-     (6) months after a subsequent version of that particular Modification
-     has been made available to such recipients. You are responsible for
-     ensuring that the Source Code version remains available even if the
-     Electronic Distribution Mechanism is maintained by a third party.
-
-     3.3. Description of Modifications.
-     You must cause all Covered Code to which You contribute to contain a
-     file documenting the changes You made to create that Covered Code and
-     the date of any change. You must include a prominent statement that
-     the Modification is derived, directly or indirectly, from Original
-     Code provided by the Initial Developer and including the name of the
-     Initial Developer in (a) the Source Code, and (b) in any notice in an
-     Executable version or related documentation in which You describe the
-     origin or ownership of the Covered Code.
-
-     3.4. Intellectual Property Matters
-          (a) Third Party Claims.
-          If Contributor has knowledge that a license under a third party's
-          intellectual property rights is required to exercise the rights
-          granted by such Contributor under Sections 2.1 or 2.2,
-          Contributor must include a text file with the Source Code
-          distribution titled "LEGAL" which describes the claim and the
-          party making the claim in sufficient detail that a recipient will
-          know whom to contact. If Contributor obtains such knowledge after
-          the Modification is made available as described in Section 3.2,
-          Contributor shall promptly modify the LEGAL file in all copies
-          Contributor makes available thereafter and shall take other steps
-          (such as notifying appropriate mailing lists or newsgroups)
-          reasonably calculated to inform those who received the Covered
-          Code that new knowledge has been obtained.
-
-          (b) Contributor APIs.
-          If Contributor's Modifications include an application programming
-          interface and Contributor has knowledge of patent licenses which
-          are reasonably necessary to implement that API, Contributor must
-          also include this information in the LEGAL file.
-
-               (c)    Representations.
-          Contributor represents that, except as disclosed pursuant to
-          Section 3.4(a) above, Contributor believes that Contributor's
-          Modifications are Contributor's original creation(s) and/or
-          Contributor has sufficient rights to grant the rights conveyed by
-          this License.
-
-     3.5. Required Notices.
-     You must duplicate the notice in Exhibit A in each file of the Source
-     Code.  If it is not possible to put such notice in a particular Source
-     Code file due to its structure, then You must include such notice in a
-     location (such as a relevant directory) where a user would be likely
-     to look for such a notice.  If You created one or more Modification(s)
-     You may add your name as a Contributor to the notice described in
-     Exhibit A.  You must also duplicate this License in any documentation
-     for the Source Code where You describe recipients' rights or ownership
-     rights relating to Covered Code.  You may choose to offer, and to
-     charge a fee for, warranty, support, indemnity or liability
-     obligations to one or more recipients of Covered Code. However, You
-     may do so only on Your own behalf, and not on behalf of the Initial
-     Developer or any Contributor. You must make it absolutely clear than
-     any such warranty, support, indemnity or liability obligation is
-     offered by You alone, and You hereby agree to indemnify the Initial
-     Developer and every Contributor for any liability incurred by the
-     Initial Developer or such Contributor as a result of warranty,
-     support, indemnity or liability terms You offer.
-
-     3.6. Distribution of Executable Versions.
-     You may distribute Covered Code in Executable form only if the
-     requirements of Section 3.1-3.5 have been met for that Covered Code,
-     and if You include a notice stating that the Source Code version of
-     the Covered Code is available under the terms of this License,
-     including a description of how and where You have fulfilled the
-     obligations of Section 3.2. The notice must be conspicuously included
-     in any notice in an Executable version, related documentation or
-     collateral in which You describe recipients' rights relating to the
-     Covered Code. You may distribute the Executable version of Covered
-     Code or ownership rights under a license of Your choice, which may
-     contain terms different from this License, provided that You are in
-     compliance with the terms of this License and that the license for the
-     Executable version does not attempt to limit or alter the recipient's
-     rights in the Source Code version from the rights set forth in this
-     License. If You distribute the Executable version under a different
-     license You must make it absolutely clear that any terms which differ
-     from this License are offered by You alone, not by the Initial
-     Developer or any Contributor. You hereby agree to indemnify the
-     Initial Developer and every Contributor for any liability incurred by
-     the Initial Developer or such Contributor as a result of any such
-     terms You offer.
-
-     3.7. Larger Works.
-     You may create a Larger Work by combining Covered Code with other code
-     not governed by the terms of this License and distribute the Larger
-     Work as a single product. In such a case, You must make sure the
-     requirements of this License are fulfilled for the Covered Code.
-
-4. Inability to Comply Due to Statute or Regulation.
-
-     If it is impossible for You to comply with any of the terms of this
-     License with respect to some or all of the Covered Code due to
-     statute, judicial order, or regulation then You must: (a) comply with
-     the terms of this License to the maximum extent possible; and (b)
-     describe the limitations and the code they affect. Such description
-     must be included in the LEGAL file described in Section 3.4 and must
-     be included with all distributions of the Source Code. Except to the
-     extent prohibited by statute or regulation, such description must be
-     sufficiently detailed for a recipient of ordinary skill to be able to
-     understand it.
-
-5. Application of this License.
-
-     This License applies to code to which the Initial Developer has
-     attached the notice in Exhibit A and to related Covered Code.
-
-6. Versions of the License.
-
-     6.1. New Versions.
-     Netscape Communications Corporation ("Netscape") may publish revised
-     and/or new versions of the License from time to time. Each version
-     will be given a distinguishing version number.
-
-     6.2. Effect of New Versions.
-     Once Covered Code has been published under a particular version of the
-     License, You may always continue to use it under the terms of that
-     version. You may also choose to use such Covered Code under the terms
-     of any subsequent version of the License published by Netscape. No one
-     other than Netscape has the right to modify the terms applicable to
-     Covered Code created under this License.
-
-     6.3. Derivative Works.
-     If You create or use a modified version of this License (which you may
-     only do in order to apply it to code which is not already Covered Code
-     governed by this License), You must (a) rename Your license so that
-     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
-     "MPL", "NPL" or any confusingly similar phrase do not appear in your
-     license (except to note that your license differs from this License)
-     and (b) otherwise make it clear that Your version of the license
-     contains terms which differ from the Mozilla Public License and
-     Netscape Public License. (Filling in the name of the Initial
-     Developer, Original Code or Contributor in the notice described in
-     Exhibit A shall not of themselves be deemed to be modifications of
-     this License.)
-
-7. DISCLAIMER OF WARRANTY.
-
-     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
-     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
-     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
-     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
-     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
-     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
-     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
-     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
-     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
-     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
-
-8. TERMINATION.
-
-     8.1.  This License and the rights granted hereunder will terminate
-     automatically if You fail to comply with terms herein and fail to cure
-     such breach within 30 days of becoming aware of the breach. All
-     sublicenses to the Covered Code which are properly granted shall
-     survive any termination of this License. Provisions which, by their
-     nature, must remain in effect beyond the termination of this License
-     shall survive.
-
-     8.2.  If You initiate litigation by asserting a patent infringement
-     claim (excluding declatory judgment actions) against Initial Developer
-     or a Contributor (the Initial Developer or Contributor against whom
-     You file such action is referred to as "Participant")  alleging that:
-
-     (a)  such Participant's Contributor Version directly or indirectly
-     infringes any patent, then any and all rights granted by such
-     Participant to You under Sections 2.1 and/or 2.2 of this License
-     shall, upon 60 days notice from Participant terminate prospectively,
-     unless if within 60 days after receipt of notice You either: (i)
-     agree in writing to pay Participant a mutually agreeable reasonable
-     royalty for Your past and future use of Modifications made by such
-     Participant, or (ii) withdraw Your litigation claim with respect to
-     the Contributor Version against such Participant.  If within 60 days
-     of notice, a reasonable royalty and payment arrangement are not
-     mutually agreed upon in writing by the parties or the litigation claim
-     is not withdrawn, the rights granted by Participant to You under
-     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
-     the 60 day notice period specified above.
-
-     (b)  any software, hardware, or device, other than such Participant's
-     Contributor Version, directly or indirectly infringes any patent, then
-     any rights granted to You by such Participant under Sections 2.1(b)
-     and 2.2(b) are revoked effective as of the date You first made, used,
-     sold, distributed, or had made, Modifications made by that
-     Participant.
-
-     8.3.  If You assert a patent infringement claim against Participant
-     alleging that such Participant's Contributor Version directly or
-     indirectly infringes any patent where such claim is resolved (such as
-     by license or settlement) prior to the initiation of patent
-     infringement litigation, then the reasonable value of the licenses
-     granted by such Participant under Sections 2.1 or 2.2 shall be taken
-     into account in determining the amount or value of any payment or
-     license.
-
-     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
-     all end user license agreements (excluding distributors and resellers)
-     which have been validly granted by You or any distributor hereunder
-     prior to termination shall survive termination.
-
-9. LIMITATION OF LIABILITY.
-
-     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
-     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
-     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
-     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
-     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
-     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
-     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
-     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
-     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
-     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
-     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
-     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
-     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
-     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-10. U.S. GOVERNMENT END USERS.
-
-     The Covered Code is a "commercial item," as that term is defined in
-     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
-     software" and "commercial computer software documentation," as such
-     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
-     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
-     all U.S. Government End Users acquire Covered Code with only those
-     rights set forth herein.
-
-11. MISCELLANEOUS.
-
-     This License represents the complete agreement concerning subject
-     matter hereof. If any provision of this License is held to be
-     unenforceable, such provision shall be reformed only to the extent
-     necessary to make it enforceable. This License shall be governed by
-     California law provisions (except to the extent applicable law, if
-     any, provides otherwise), excluding its conflict-of-law provisions.
-     With respect to disputes in which at least one party is a citizen of,
-     or an entity chartered or registered to do business in the United
-     States of America, any litigation relating to this License shall be
-     subject to the jurisdiction of the Federal Courts of the Northern
-     District of California, with venue lying in Santa Clara County,
-     California, with the losing party responsible for costs, including
-     without limitation, court costs and reasonable attorneys' fees and
-     expenses. The application of the United Nations Convention on
-     Contracts for the International Sale of Goods is expressly excluded.
-     Any law or regulation which provides that the language of a contract
-     shall be construed against the drafter shall not apply to this
-     License.
-
-12. RESPONSIBILITY FOR CLAIMS.
-
-     As between Initial Developer and the Contributors, each party is
-     responsible for claims and damages arising, directly or indirectly,
-     out of its utilization of rights under this License and You agree to
-     work with Initial Developer and Contributors to distribute such
-     responsibility on an equitable basis. Nothing herein is intended or
-     shall be deemed to constitute any admission of liability.
-
-13. MULTIPLE-LICENSED CODE.
-
-     Initial Developer may designate portions of the Covered Code as
-     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
-     Developer permits you to utilize portions of the Covered Code under
-     Your choice of the NPL or the alternative licenses, if any, specified
-     by the Initial Developer in the file described in Exhibit A.
-
-EXHIBIT A -Mozilla Public License.
-
-     ``The contents of this file are subject to the Mozilla Public License
-     Version 1.1 (the "License"); you may not use this file except in
-     compliance with the License. You may obtain a copy of the License at
-     http://www.mozilla.org/MPL/
-
-     Software distributed under the License is distributed on an "AS IS"
-     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
-     License for the specific language governing rights and limitations
-     under the License.
-
-     The Original Code is ______________________________________.
-
-     The Initial Developer of the Original Code is ________________________.
-     Portions created by ______________________ are Copyright (C) ______
-     _______________________. All Rights Reserved.
-
-     Contributor(s): ______________________________________.
-
-     Alternatively, the contents of this file may be used under the terms
-     of the _____ license (the  "[___] License"), in which case the
-     provisions of [______] License are applicable instead of those
-     above.  If you wish to allow use of your version of this file only
-     under the terms of the [____] License and not to allow others to use
-     your version of this file under the MPL, indicate your decision by
-     deleting  the provisions above and replace  them with the notice and
-     other provisions required by the [___] License.  If you do not delete
-     the provisions above, a recipient may use your version of this file
-     under either the MPL or the [___] License."
-
-     [NOTE: The text of this Exhibit A may differ slightly from the text of
-     the notices in the Source Code files of the Original Code. You should
-     use the text of this Exhibit A rather than the text found in the
-     Original Code Source Code for Your Modifications.]
-```
-
-Appendix D: The MIT License
----------------------------
-
-```
-The MIT License (MIT)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-```
-
-Appendix E: The SIL Open Font License Version 1.1
----------------------------------------------
-
-```
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
-```
-
-Appendix F: The BSD-3 License
------------------------------
-
-```
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-```
-
+Software License Agreement
+==========================
+
+CKEditor - The text editor for Internet - https://ckeditor.com/
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+
+Licensed under the terms of any of the following licenses at your
+choice:
+
+ - GNU General Public License Version 2 or later (the "GPL")
+   http://www.gnu.org/licenses/gpl.html
+   (See Appendix A)
+
+ - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+   http://www.gnu.org/licenses/lgpl.html
+   (See Appendix B)
+
+ - Mozilla Public License Version 1.1 or later (the "MPL")
+   http://www.mozilla.org/MPL/MPL-1.1.html
+   (See Appendix C)
+
+You are not required to, but if you want to explicitly declare the
+license you have chosen to be bound to when using, reproducing,
+modifying and distributing this software, just include a text file
+titled "legal.txt" in your version of this software, indicating your
+license choice. In any case, your choice will not restrict any
+recipient of your version of this software to use, reproduce, modify
+and distribute this software under any of the above licenses.
+
+Sources of Intellectual Property Included in CKEditor
+-----------------------------------------------------
+
+Where not otherwise indicated, all CKEditor content is authored by
+CKSource engineers and consists of CKSource-owned intellectual
+property. In some specific instances, CKEditor will incorporate work
+done by developers outside of CKSource with their express permission.
+
+The following libraries are included in CKEditor under the MIT license (see Appendix D):
+
+* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2019, CKSource - Frederico Knabben.
+* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
+* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others.
+* ES6Promise - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors.
+
+Parts of code taken from the following libraries are included in CKEditor under the MIT license (see Appendix D):
+
+* jQuery (inspired the domReady function, ckeditor_base.js) - Copyright (c) 2011 John Resig, http://jquery.com/
+
+The following libraries are included in CKEditor under the SIL Open Font License, Version 1.1 (see Appendix E):
+
+* Font Awesome (included in the toolbar configurator) - Copyright (C) 2012 by Dave Gandy.
+
+The following libraries are included in CKEditor under the BSD-3 License (see Appendix F):
+
+* highlight.js (included in the `codesnippet` plugin) - Copyright (c) 2006, Ivan Sagalaev.
+* YUI Library (included in the `uicolor` plugin) - Copyright (c) 2009, Yahoo! Inc.
+
+
+Trademarks
+----------
+
+CKEditor is a trademark of CKSource - Frederico Knabben. All other brand
+and product names are trademarks, registered trademarks or service
+marks of their respective holders.
+
+---
+
+Appendix A: The GPL License
+---------------------------
+
+```
+GNU GENERAL PUBLIC LICENSE
+Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software-to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+GNU GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+```
+
+Appendix B: The LGPL License
+----------------------------
+
+```
+GNU LESSER GENERAL PUBLIC LICENSE
+Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software-to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages-typically libraries-of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+GNU LESSER GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+END OF TERMS AND CONDITIONS
+```
+
+Appendix C: The MPL License
+---------------------------
+
+```
+MOZILLA PUBLIC LICENSE
+Version 1.1
+
+1. Definitions.
+
+     1.0.1. "Commercial Use" means distribution or otherwise making the
+     Covered Code available to a third party.
+
+     1.1. "Contributor" means each entity that creates or contributes to
+     the creation of Modifications.
+
+     1.2. "Contributor Version" means the combination of the Original
+     Code, prior Modifications used by a Contributor, and the Modifications
+     made by that particular Contributor.
+
+     1.3. "Covered Code" means the Original Code or Modifications or the
+     combination of the Original Code and Modifications, in each case
+     including portions thereof.
+
+     1.4. "Electronic Distribution Mechanism" means a mechanism generally
+     accepted in the software development community for the electronic
+     transfer of data.
+
+     1.5. "Executable" means Covered Code in any form other than Source
+     Code.
+
+     1.6. "Initial Developer" means the individual or entity identified
+     as the Initial Developer in the Source Code notice required by Exhibit
+     A.
+
+     1.7. "Larger Work" means a work which combines Covered Code or
+     portions thereof with code not governed by the terms of this License.
+
+     1.8. "License" means this document.
+
+     1.8.1. "Licensable" means having the right to grant, to the maximum
+     extent possible, whether at the time of the initial grant or
+     subsequently acquired, any and all of the rights conveyed herein.
+
+     1.9. "Modifications" means any addition to or deletion from the
+     substance or structure of either the Original Code or any previous
+     Modifications. When Covered Code is released as a series of files, a
+     Modification is:
+          A. Any addition to or deletion from the contents of a file
+          containing Original Code or previous Modifications.
+
+          B. Any new file that contains any part of the Original Code or
+          previous Modifications.
+
+     1.10. "Original Code" means Source Code of computer software code
+     which is described in the Source Code notice required by Exhibit A as
+     Original Code, and which, at the time of its release under this
+     License is not already Covered Code governed by this License.
+
+     1.10.1. "Patent Claims" means any patent claim(s), now owned or
+     hereafter acquired, including without limitation,  method, process,
+     and apparatus claims, in any patent Licensable by grantor.
+
+     1.11. "Source Code" means the preferred form of the Covered Code for
+     making modifications to it, including all modules it contains, plus
+     any associated interface definition files, scripts used to control
+     compilation and installation of an Executable, or source code
+     differential comparisons against either the Original Code or another
+     well known, available Covered Code of the Contributor's choice. The
+     Source Code can be in a compressed or archival form, provided the
+     appropriate decompression or de-archiving software is widely available
+     for no charge.
+
+     1.12. "You" (or "Your")  means an individual or a legal entity
+     exercising rights under, and complying with all of the terms of, this
+     License or a future version of this License issued under Section 6.1.
+     For legal entities, "You" includes any entity which controls, is
+     controlled by, or is under common control with You. For purposes of
+     this definition, "control" means (a) the power, direct or indirect,
+     to cause the direction or management of such entity, whether by
+     contract or otherwise, or (b) ownership of more than fifty percent
+     (50%) of the outstanding shares or beneficial ownership of such
+     entity.
+
+2. Source Code License.
+
+     2.1. The Initial Developer Grant.
+     The Initial Developer hereby grants You a world-wide, royalty-free,
+     non-exclusive license, subject to third party intellectual property
+     claims:
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Initial Developer to use, reproduce,
+          modify, display, perform, sublicense and distribute the Original
+          Code (or portions thereof) with or without Modifications, and/or
+          as part of a Larger Work; and
+
+          (b) under Patents Claims infringed by the making, using or
+          selling of Original Code, to make, have made, use, practice,
+          sell, and offer for sale, and/or otherwise dispose of the
+          Original Code (or portions thereof).
+
+          (c) the licenses granted in this Section 2.1(a) and (b) are
+          effective on the date Initial Developer first distributes
+          Original Code under the terms of this License.
+
+          (d) Notwithstanding Section 2.1(b) above, no patent license is
+          granted: 1) for code that You delete from the Original Code; 2)
+          separate from the Original Code;  or 3) for infringements caused
+          by: i) the modification of the Original Code or ii) the
+          combination of the Original Code with other software or devices.
+
+     2.2. Contributor Grant.
+     Subject to third party intellectual property claims, each Contributor
+     hereby grants You a world-wide, royalty-free, non-exclusive license
+
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Contributor, to use, reproduce, modify,
+          display, perform, sublicense and distribute the Modifications
+          created by such Contributor (or portions thereof) either on an
+          unmodified basis, with other Modifications, as Covered Code
+          and/or as part of a Larger Work; and
+
+          (b) under Patent Claims infringed by the making, using, or
+          selling of  Modifications made by that Contributor either alone
+          and/or in combination with its Contributor Version (or portions
+          of such combination), to make, use, sell, offer for sale, have
+          made, and/or otherwise dispose of: 1) Modifications made by that
+          Contributor (or portions thereof); and 2) the combination of
+          Modifications made by that Contributor with its Contributor
+          Version (or portions of such combination).
+
+          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+          effective on the date Contributor first makes Commercial Use of
+          the Covered Code.
+
+          (d)    Notwithstanding Section 2.2(b) above, no patent license is
+          granted: 1) for any code that Contributor has deleted from the
+          Contributor Version; 2)  separate from the Contributor Version;
+          3)  for infringements caused by: i) third party modifications of
+          Contributor Version or ii)  the combination of Modifications made
+          by that Contributor with other software  (except as part of the
+          Contributor Version) or other devices; or 4) under Patent Claims
+          infringed by Covered Code in the absence of Modifications made by
+          that Contributor.
+
+3. Distribution Obligations.
+
+     3.1. Application of License.
+     The Modifications which You create or to which You contribute are
+     governed by the terms of this License, including without limitation
+     Section 2.2. The Source Code version of Covered Code may be
+     distributed only under the terms of this License or a future version
+     of this License released under Section 6.1, and You must include a
+     copy of this License with every copy of the Source Code You
+     distribute. You may not offer or impose any terms on any Source Code
+     version that alters or restricts the applicable version of this
+     License or the recipients' rights hereunder. However, You may include
+     an additional document offering the additional rights described in
+     Section 3.5.
+
+     3.2. Availability of Source Code.
+     Any Modification which You create or to which You contribute must be
+     made available in Source Code form under the terms of this License
+     either on the same media as an Executable version or via an accepted
+     Electronic Distribution Mechanism to anyone to whom you made an
+     Executable version available; and if made available via Electronic
+     Distribution Mechanism, must remain available for at least twelve (12)
+     months after the date it initially became available, or at least six
+     (6) months after a subsequent version of that particular Modification
+     has been made available to such recipients. You are responsible for
+     ensuring that the Source Code version remains available even if the
+     Electronic Distribution Mechanism is maintained by a third party.
+
+     3.3. Description of Modifications.
+     You must cause all Covered Code to which You contribute to contain a
+     file documenting the changes You made to create that Covered Code and
+     the date of any change. You must include a prominent statement that
+     the Modification is derived, directly or indirectly, from Original
+     Code provided by the Initial Developer and including the name of the
+     Initial Developer in (a) the Source Code, and (b) in any notice in an
+     Executable version or related documentation in which You describe the
+     origin or ownership of the Covered Code.
+
+     3.4. Intellectual Property Matters
+          (a) Third Party Claims.
+          If Contributor has knowledge that a license under a third party's
+          intellectual property rights is required to exercise the rights
+          granted by such Contributor under Sections 2.1 or 2.2,
+          Contributor must include a text file with the Source Code
+          distribution titled "LEGAL" which describes the claim and the
+          party making the claim in sufficient detail that a recipient will
+          know whom to contact. If Contributor obtains such knowledge after
+          the Modification is made available as described in Section 3.2,
+          Contributor shall promptly modify the LEGAL file in all copies
+          Contributor makes available thereafter and shall take other steps
+          (such as notifying appropriate mailing lists or newsgroups)
+          reasonably calculated to inform those who received the Covered
+          Code that new knowledge has been obtained.
+
+          (b) Contributor APIs.
+          If Contributor's Modifications include an application programming
+          interface and Contributor has knowledge of patent licenses which
+          are reasonably necessary to implement that API, Contributor must
+          also include this information in the LEGAL file.
+
+               (c)    Representations.
+          Contributor represents that, except as disclosed pursuant to
+          Section 3.4(a) above, Contributor believes that Contributor's
+          Modifications are Contributor's original creation(s) and/or
+          Contributor has sufficient rights to grant the rights conveyed by
+          this License.
+
+     3.5. Required Notices.
+     You must duplicate the notice in Exhibit A in each file of the Source
+     Code.  If it is not possible to put such notice in a particular Source
+     Code file due to its structure, then You must include such notice in a
+     location (such as a relevant directory) where a user would be likely
+     to look for such a notice.  If You created one or more Modification(s)
+     You may add your name as a Contributor to the notice described in
+     Exhibit A.  You must also duplicate this License in any documentation
+     for the Source Code where You describe recipients' rights or ownership
+     rights relating to Covered Code.  You may choose to offer, and to
+     charge a fee for, warranty, support, indemnity or liability
+     obligations to one or more recipients of Covered Code. However, You
+     may do so only on Your own behalf, and not on behalf of the Initial
+     Developer or any Contributor. You must make it absolutely clear than
+     any such warranty, support, indemnity or liability obligation is
+     offered by You alone, and You hereby agree to indemnify the Initial
+     Developer and every Contributor for any liability incurred by the
+     Initial Developer or such Contributor as a result of warranty,
+     support, indemnity or liability terms You offer.
+
+     3.6. Distribution of Executable Versions.
+     You may distribute Covered Code in Executable form only if the
+     requirements of Section 3.1-3.5 have been met for that Covered Code,
+     and if You include a notice stating that the Source Code version of
+     the Covered Code is available under the terms of this License,
+     including a description of how and where You have fulfilled the
+     obligations of Section 3.2. The notice must be conspicuously included
+     in any notice in an Executable version, related documentation or
+     collateral in which You describe recipients' rights relating to the
+     Covered Code. You may distribute the Executable version of Covered
+     Code or ownership rights under a license of Your choice, which may
+     contain terms different from this License, provided that You are in
+     compliance with the terms of this License and that the license for the
+     Executable version does not attempt to limit or alter the recipient's
+     rights in the Source Code version from the rights set forth in this
+     License. If You distribute the Executable version under a different
+     license You must make it absolutely clear that any terms which differ
+     from this License are offered by You alone, not by the Initial
+     Developer or any Contributor. You hereby agree to indemnify the
+     Initial Developer and every Contributor for any liability incurred by
+     the Initial Developer or such Contributor as a result of any such
+     terms You offer.
+
+     3.7. Larger Works.
+     You may create a Larger Work by combining Covered Code with other code
+     not governed by the terms of this License and distribute the Larger
+     Work as a single product. In such a case, You must make sure the
+     requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+     If it is impossible for You to comply with any of the terms of this
+     License with respect to some or all of the Covered Code due to
+     statute, judicial order, or regulation then You must: (a) comply with
+     the terms of this License to the maximum extent possible; and (b)
+     describe the limitations and the code they affect. Such description
+     must be included in the LEGAL file described in Section 3.4 and must
+     be included with all distributions of the Source Code. Except to the
+     extent prohibited by statute or regulation, such description must be
+     sufficiently detailed for a recipient of ordinary skill to be able to
+     understand it.
+
+5. Application of this License.
+
+     This License applies to code to which the Initial Developer has
+     attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+     6.1. New Versions.
+     Netscape Communications Corporation ("Netscape") may publish revised
+     and/or new versions of the License from time to time. Each version
+     will be given a distinguishing version number.
+
+     6.2. Effect of New Versions.
+     Once Covered Code has been published under a particular version of the
+     License, You may always continue to use it under the terms of that
+     version. You may also choose to use such Covered Code under the terms
+     of any subsequent version of the License published by Netscape. No one
+     other than Netscape has the right to modify the terms applicable to
+     Covered Code created under this License.
+
+     6.3. Derivative Works.
+     If You create or use a modified version of this License (which you may
+     only do in order to apply it to code which is not already Covered Code
+     governed by this License), You must (a) rename Your license so that
+     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+     "MPL", "NPL" or any confusingly similar phrase do not appear in your
+     license (except to note that your license differs from this License)
+     and (b) otherwise make it clear that Your version of the license
+     contains terms which differ from the Mozilla Public License and
+     Netscape Public License. (Filling in the name of the Initial
+     Developer, Original Code or Contributor in the notice described in
+     Exhibit A shall not of themselves be deemed to be modifications of
+     this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+     8.1.  This License and the rights granted hereunder will terminate
+     automatically if You fail to comply with terms herein and fail to cure
+     such breach within 30 days of becoming aware of the breach. All
+     sublicenses to the Covered Code which are properly granted shall
+     survive any termination of this License. Provisions which, by their
+     nature, must remain in effect beyond the termination of this License
+     shall survive.
+
+     8.2.  If You initiate litigation by asserting a patent infringement
+     claim (excluding declatory judgment actions) against Initial Developer
+     or a Contributor (the Initial Developer or Contributor against whom
+     You file such action is referred to as "Participant")  alleging that:
+
+     (a)  such Participant's Contributor Version directly or indirectly
+     infringes any patent, then any and all rights granted by such
+     Participant to You under Sections 2.1 and/or 2.2 of this License
+     shall, upon 60 days notice from Participant terminate prospectively,
+     unless if within 60 days after receipt of notice You either: (i)
+     agree in writing to pay Participant a mutually agreeable reasonable
+     royalty for Your past and future use of Modifications made by such
+     Participant, or (ii) withdraw Your litigation claim with respect to
+     the Contributor Version against such Participant.  If within 60 days
+     of notice, a reasonable royalty and payment arrangement are not
+     mutually agreed upon in writing by the parties or the litigation claim
+     is not withdrawn, the rights granted by Participant to You under
+     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+     the 60 day notice period specified above.
+
+     (b)  any software, hardware, or device, other than such Participant's
+     Contributor Version, directly or indirectly infringes any patent, then
+     any rights granted to You by such Participant under Sections 2.1(b)
+     and 2.2(b) are revoked effective as of the date You first made, used,
+     sold, distributed, or had made, Modifications made by that
+     Participant.
+
+     8.3.  If You assert a patent infringement claim against Participant
+     alleging that such Participant's Contributor Version directly or
+     indirectly infringes any patent where such claim is resolved (such as
+     by license or settlement) prior to the initiation of patent
+     infringement litigation, then the reasonable value of the licenses
+     granted by such Participant under Sections 2.1 or 2.2 shall be taken
+     into account in determining the amount or value of any payment or
+     license.
+
+     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
+     all end user license agreements (excluding distributors and resellers)
+     which have been validly granted by You or any distributor hereunder
+     prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+     The Covered Code is a "commercial item," as that term is defined in
+     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+     software" and "commercial computer software documentation," as such
+     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+     all U.S. Government End Users acquire Covered Code with only those
+     rights set forth herein.
+
+11. MISCELLANEOUS.
+
+     This License represents the complete agreement concerning subject
+     matter hereof. If any provision of this License is held to be
+     unenforceable, such provision shall be reformed only to the extent
+     necessary to make it enforceable. This License shall be governed by
+     California law provisions (except to the extent applicable law, if
+     any, provides otherwise), excluding its conflict-of-law provisions.
+     With respect to disputes in which at least one party is a citizen of,
+     or an entity chartered or registered to do business in the United
+     States of America, any litigation relating to this License shall be
+     subject to the jurisdiction of the Federal Courts of the Northern
+     District of California, with venue lying in Santa Clara County,
+     California, with the losing party responsible for costs, including
+     without limitation, court costs and reasonable attorneys' fees and
+     expenses. The application of the United Nations Convention on
+     Contracts for the International Sale of Goods is expressly excluded.
+     Any law or regulation which provides that the language of a contract
+     shall be construed against the drafter shall not apply to this
+     License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+     As between Initial Developer and the Contributors, each party is
+     responsible for claims and damages arising, directly or indirectly,
+     out of its utilization of rights under this License and You agree to
+     work with Initial Developer and Contributors to distribute such
+     responsibility on an equitable basis. Nothing herein is intended or
+     shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+     Initial Developer may designate portions of the Covered Code as
+     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
+     Developer permits you to utilize portions of the Covered Code under
+     Your choice of the NPL or the alternative licenses, if any, specified
+     by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+     ``The contents of this file are subject to the Mozilla Public License
+     Version 1.1 (the "License"); you may not use this file except in
+     compliance with the License. You may obtain a copy of the License at
+     http://www.mozilla.org/MPL/
+
+     Software distributed under the License is distributed on an "AS IS"
+     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+     License for the specific language governing rights and limitations
+     under the License.
+
+     The Original Code is ______________________________________.
+
+     The Initial Developer of the Original Code is ________________________.
+     Portions created by ______________________ are Copyright (C) ______
+     _______________________. All Rights Reserved.
+
+     Contributor(s): ______________________________________.
+
+     Alternatively, the contents of this file may be used under the terms
+     of the _____ license (the  "[___] License"), in which case the
+     provisions of [______] License are applicable instead of those
+     above.  If you wish to allow use of your version of this file only
+     under the terms of the [____] License and not to allow others to use
+     your version of this file under the MPL, indicate your decision by
+     deleting  the provisions above and replace  them with the notice and
+     other provisions required by the [___] License.  If you do not delete
+     the provisions above, a recipient may use your version of this file
+     under either the MPL or the [___] License."
+
+     [NOTE: The text of this Exhibit A may differ slightly from the text of
+     the notices in the Source Code files of the Original Code. You should
+     use the text of this Exhibit A rather than the text found in the
+     Original Code Source Code for Your Modifications.]
+```
+
+Appendix D: The MIT License
+---------------------------
+
+```
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+```
+
+Appendix E: The SIL Open Font License Version 1.1
+---------------------------------------------
+
+```
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
+```
+
+Appendix F: The BSD-3 License
+-----------------------------
+
+```
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+```
+

+ 39 - 39
public/ckeditor/README.md

@@ -1,39 +1,39 @@
-CKEditor 4
-==========
-
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-http://ckeditor.com - See LICENSE.md for license information.
-
-CKEditor is a text editor to be used inside web pages. It's not a replacement
-for desktop text editors like Word or OpenOffice, but a component to be used as
-part of web applications and websites.
-
-## Documentation
-
-The full editor documentation is available online at the following address:
-http://docs.ckeditor.com
-
-## Installation
-
-Installing CKEditor is an easy task. Just follow these simple steps:
-
- 1. **Download** the latest version from the CKEditor website:
-    http://ckeditor.com. You should have already completed this step, but be
-    sure you have the very latest version.
- 2. **Extract** (decompress) the downloaded file into the root of your website.
-
-**Note:** CKEditor is by default installed in the `ckeditor` folder. You can
-place the files in whichever you want though.
-
-## Checking Your Installation
-
-The editor comes with a few sample pages that can be used to verify that
-installation proceeded properly. Take a look at the `samples` directory.
-
-To test your installation, just call the following page at your website:
-
-	http://<your site>/<CKEditor installation path>/samples/index.html
-
-For example:
-
-	http://www.example.com/ckeditor/samples/index.html
+CKEditor 4
+==========
+
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+http://ckeditor.com - See LICENSE.md for license information.
+
+CKEditor is a text editor to be used inside web pages. It's not a replacement
+for desktop text editors like Word or OpenOffice, but a component to be used as
+part of web applications and websites.
+
+## Documentation
+
+The full editor documentation is available online at the following address:
+http://docs.ckeditor.com
+
+## Installation
+
+Installing CKEditor is an easy task. Just follow these simple steps:
+
+ 1. **Download** the latest version from the CKEditor website:
+    http://ckeditor.com. You should have already completed this step, but be
+    sure you have the very latest version.
+ 2. **Extract** (decompress) the downloaded file into the root of your website.
+
+**Note:** CKEditor is by default installed in the `ckeditor` folder. You can
+place the files in whichever you want though.
+
+## Checking Your Installation
+
+The editor comes with a few sample pages that can be used to verify that
+installation proceeded properly. Take a look at the `samples` directory.
+
+To test your installation, just call the following page at your website:
+
+	http://<your site>/<CKEditor installation path>/samples/index.html
+
+For example:
+
+	http://www.example.com/ckeditor/samples/index.html

+ 9 - 9
public/ckeditor/adapters/jquery.js

@@ -1,10 +1,10 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-(function(a){if("undefined"==typeof a)throw Error("jQuery should be loaded before CKEditor jQuery adapter.");if("undefined"==typeof CKEDITOR)throw Error("CKEditor should be loaded before CKEditor jQuery adapter.");CKEDITOR.config.jqueryOverrideVal="undefined"==typeof CKEDITOR.config.jqueryOverrideVal?!0:CKEDITOR.config.jqueryOverrideVal;a.extend(a.fn,{ckeditorGet:function(){var a=this.eq(0).data("ckeditorInstance");if(!a)throw"CKEditor is not initialized yet, use ckeditor() with a callback.";return a},
-ckeditor:function(g,e){if(!CKEDITOR.env.isCompatible)throw Error("The environment is incompatible.");if(!a.isFunction(g)){var m=e;e=g;g=m}var k=[];e=e||{};this.each(function(){var b=a(this),c=b.data("ckeditorInstance"),f=b.data("_ckeditorInstanceLock"),h=this,l=new a.Deferred;k.push(l.promise());if(c&&!f)g&&g.apply(c,[this]),l.resolve();else if(f)c.once("instanceReady",function(){setTimeout(function d(){c.element?(c.element.$==h&&g&&g.apply(c,[h]),l.resolve()):setTimeout(d,100)},0)},null,null,9999);
-else{if(e.autoUpdateElement||"undefined"==typeof e.autoUpdateElement&&CKEDITOR.config.autoUpdateElement)e.autoUpdateElementJquery=!0;e.autoUpdateElement=!1;b.data("_ckeditorInstanceLock",!0);c=a(this).is("textarea")?CKEDITOR.replace(h,e):CKEDITOR.inline(h,e);b.data("ckeditorInstance",c);c.on("instanceReady",function(e){var d=e.editor;setTimeout(function n(){if(d.element){e.removeListener();d.on("dataReady",function(){b.trigger("dataReady.ckeditor",[d])});d.on("setData",function(a){b.trigger("setData.ckeditor",
-[d,a.data])});d.on("getData",function(a){b.trigger("getData.ckeditor",[d,a.data])},999);d.on("destroy",function(){b.trigger("destroy.ckeditor",[d])});d.on("save",function(){a(h.form).submit();return!1},null,null,20);if(d.config.autoUpdateElementJquery&&b.is("textarea")&&a(h.form).length){var c=function(){b.ckeditor(function(){d.updateElement()})};a(h.form).submit(c);a(h.form).bind("form-pre-serialize",c);b.bind("destroy.ckeditor",function(){a(h.form).unbind("submit",c);a(h.form).unbind("form-pre-serialize",
-c)})}d.on("destroy",function(){b.removeData("ckeditorInstance")});b.removeData("_ckeditorInstanceLock");b.trigger("instanceReady.ckeditor",[d]);g&&g.apply(d,[h]);l.resolve()}else setTimeout(n,100)},0)},null,null,9999)}});var f=new a.Deferred;this.promise=f.promise();a.when.apply(this,k).then(function(){f.resolve()});this.editor=this.eq(0).data("ckeditorInstance");return this}});CKEDITOR.config.jqueryOverrideVal&&(a.fn.val=CKEDITOR.tools.override(a.fn.val,function(g){return function(e){if(arguments.length){var m=
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+(function(a){if("undefined"==typeof a)throw Error("jQuery should be loaded before CKEditor jQuery adapter.");if("undefined"==typeof CKEDITOR)throw Error("CKEditor should be loaded before CKEditor jQuery adapter.");CKEDITOR.config.jqueryOverrideVal="undefined"==typeof CKEDITOR.config.jqueryOverrideVal?!0:CKEDITOR.config.jqueryOverrideVal;a.extend(a.fn,{ckeditorGet:function(){var a=this.eq(0).data("ckeditorInstance");if(!a)throw"CKEditor is not initialized yet, use ckeditor() with a callback.";return a},
+ckeditor:function(g,e){if(!CKEDITOR.env.isCompatible)throw Error("The environment is incompatible.");if(!a.isFunction(g)){var m=e;e=g;g=m}var k=[];e=e||{};this.each(function(){var b=a(this),c=b.data("ckeditorInstance"),f=b.data("_ckeditorInstanceLock"),h=this,l=new a.Deferred;k.push(l.promise());if(c&&!f)g&&g.apply(c,[this]),l.resolve();else if(f)c.once("instanceReady",function(){setTimeout(function d(){c.element?(c.element.$==h&&g&&g.apply(c,[h]),l.resolve()):setTimeout(d,100)},0)},null,null,9999);
+else{if(e.autoUpdateElement||"undefined"==typeof e.autoUpdateElement&&CKEDITOR.config.autoUpdateElement)e.autoUpdateElementJquery=!0;e.autoUpdateElement=!1;b.data("_ckeditorInstanceLock",!0);c=a(this).is("textarea")?CKEDITOR.replace(h,e):CKEDITOR.inline(h,e);b.data("ckeditorInstance",c);c.on("instanceReady",function(e){var d=e.editor;setTimeout(function n(){if(d.element){e.removeListener();d.on("dataReady",function(){b.trigger("dataReady.ckeditor",[d])});d.on("setData",function(a){b.trigger("setData.ckeditor",
+[d,a.data])});d.on("getData",function(a){b.trigger("getData.ckeditor",[d,a.data])},999);d.on("destroy",function(){b.trigger("destroy.ckeditor",[d])});d.on("save",function(){a(h.form).submit();return!1},null,null,20);if(d.config.autoUpdateElementJquery&&b.is("textarea")&&a(h.form).length){var c=function(){b.ckeditor(function(){d.updateElement()})};a(h.form).submit(c);a(h.form).bind("form-pre-serialize",c);b.bind("destroy.ckeditor",function(){a(h.form).unbind("submit",c);a(h.form).unbind("form-pre-serialize",
+c)})}d.on("destroy",function(){b.removeData("ckeditorInstance")});b.removeData("_ckeditorInstanceLock");b.trigger("instanceReady.ckeditor",[d]);g&&g.apply(d,[h]);l.resolve()}else setTimeout(n,100)},0)},null,null,9999)}});var f=new a.Deferred;this.promise=f.promise();a.when.apply(this,k).then(function(){f.resolve()});this.editor=this.eq(0).data("ckeditorInstance");return this}});CKEDITOR.config.jqueryOverrideVal&&(a.fn.val=CKEDITOR.tools.override(a.fn.val,function(g){return function(e){if(arguments.length){var m=
 this,k=[],f=this.each(function(){var b=a(this),c=b.data("ckeditorInstance");if(b.is("textarea")&&c){var f=new a.Deferred;c.setData(e,function(){f.resolve()});k.push(f.promise());return!0}return g.call(b,e)});if(k.length){var b=new a.Deferred;a.when.apply(this,k).done(function(){b.resolveWith(m)});return b.promise()}return f}var f=a(this).eq(0),c=f.data("ckeditorInstance");return f.is("textarea")&&c?c.getData():g.call(f)}}))})(window.jQuery);

+ 192 - 192
public/ckeditor/build-config.js

@@ -1,192 +1,192 @@
-/**
- * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md or https://ckeditor.com/license
- */
-
-/**
- * This file was added automatically by CKEditor builder.
- * You may re-use it at any time to build CKEditor again.
- *
- * If you would like to build CKEditor online again
- * (for example to upgrade), visit one the following links:
- *
- * (1) https://ckeditor.com/cke4/builder
- *     Visit online builder to build CKEditor from scratch.
- *
- * (2) https://ckeditor.com/cke4/builder/c3fc0dcaa9c80d707aab3e60fdcddbfb
- *     Visit online builder to build CKEditor, starting with the same setup as before.
- *
- * (3) https://ckeditor.com/cke4/builder/download/c3fc0dcaa9c80d707aab3e60fdcddbfb
- *     Straight download link to the latest version of CKEditor (Optimized) with the same setup as before.
- *
- * NOTE:
- *    This file is not used by CKEditor, you may remove it.
- *    Changing this file will not change your CKEditor configuration.
- */
-
-var CKBUILDER_CONFIG = {
-  skin: "moono-lisa",
-  preset: "full",
-  ignore: [
-    ".DS_Store",
-    ".bender",
-    ".editorconfig",
-    ".gitattributes",
-    ".gitignore",
-    ".idea",
-    ".jscsrc",
-    ".jshintignore",
-    ".jshintrc",
-    ".mailmap",
-    ".npm",
-    ".travis.yml",
-    "bender-err.log",
-    "bender-out.log",
-    "bender.ci.js",
-    "bender.js",
-    "dev",
-    "gruntfile.js",
-    "less",
-    "node_modules",
-    "package.json",
-    "tests"
-  ],
-  plugins: {
-    base64image: 1,
-    pastebase64: 1,
-    a11yhelp: 1,
-    about: 1,
-    basicstyles: 1,
-    bidi: 1,
-    blockquote: 1,
-    clipboard: 1,
-    colorbutton: 1,
-    colordialog: 1,
-    contextmenu: 1,
-    copyformatting: 1,
-    dialogadvtab: 1,
-    div: 1,
-    elementspath: 1,
-    enterkey: 1,
-    entities: 1,
-    filebrowser: 1,
-    find: 1,
-    flash: 1,
-    floatingspace: 1,
-    font: 1,
-    format: 1,
-    forms: 1,
-    horizontalrule: 1,
-    htmlwriter: 1,
-    iframe: 1,
-    image: 1,
-    indentblock: 1,
-    indentlist: 1,
-    justify: 1,
-    language: 1,
-    link: 1,
-    list: 1,
-    liststyle: 1,
-    magicline: 1,
-    maximize: 1,
-    newpage: 1,
-    pagebreak: 1,
-    pastefromword: 1,
-    pastetext: 1,
-    preview: 1,
-    print: 1,
-    removeformat: 1,
-    resize: 1,
-    save: 1,
-    scayt: 1,
-    selectall: 1,
-    showblocks: 1,
-    showborders: 1,
-    smiley: 1,
-    sourcearea: 1,
-    specialchar: 1,
-    stylescombo: 1,
-    tab: 1,
-    table: 1,
-    tableselection: 1,
-    tabletools: 1,
-    templates: 1,
-    toolbar: 1,
-    undo: 1,
-    uploadimage: 1,
-    wsc: 1,
-    wysiwygarea: 1
-  },
-  languages: {
-    af: 1,
-    ar: 1,
-    az: 1,
-    bg: 1,
-    bn: 1,
-    bs: 1,
-    ca: 1,
-    cs: 1,
-    cy: 1,
-    da: 1,
-    de: 1,
-    "de-ch": 1,
-    el: 1,
-    en: 1,
-    "en-au": 1,
-    "en-ca": 1,
-    "en-gb": 1,
-    eo: 1,
-    es: 1,
-    "es-mx": 1,
-    et: 1,
-    eu: 1,
-    fa: 1,
-    fi: 1,
-    fo: 1,
-    fr: 1,
-    "fr-ca": 1,
-    gl: 1,
-    gu: 1,
-    he: 1,
-    hi: 1,
-    hr: 1,
-    hu: 1,
-    id: 1,
-    is: 1,
-    it: 1,
-    ja: 1,
-    ka: 1,
-    km: 1,
-    ko: 1,
-    ku: 1,
-    lt: 1,
-    lv: 1,
-    mk: 1,
-    mn: 1,
-    ms: 1,
-    nb: 1,
-    nl: 1,
-    no: 1,
-    oc: 1,
-    pl: 1,
-    pt: 1,
-    "pt-br": 1,
-    ro: 1,
-    ru: 1,
-    si: 1,
-    sk: 1,
-    sl: 1,
-    sq: 1,
-    sr: 1,
-    "sr-latn": 1,
-    sv: 1,
-    th: 1,
-    tr: 1,
-    tt: 1,
-    ug: 1,
-    uk: 1,
-    vi: 1,
-    zh: 1,
-    "zh-cn": 1
-  }
-};
+/**
+ * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see LICENSE.md or https://ckeditor.com/license
+ */
+
+/**
+ * This file was added automatically by CKEditor builder.
+ * You may re-use it at any time to build CKEditor again.
+ *
+ * If you would like to build CKEditor online again
+ * (for example to upgrade), visit one the following links:
+ *
+ * (1) https://ckeditor.com/cke4/builder
+ *     Visit online builder to build CKEditor from scratch.
+ *
+ * (2) https://ckeditor.com/cke4/builder/c3fc0dcaa9c80d707aab3e60fdcddbfb
+ *     Visit online builder to build CKEditor, starting with the same setup as before.
+ *
+ * (3) https://ckeditor.com/cke4/builder/download/c3fc0dcaa9c80d707aab3e60fdcddbfb
+ *     Straight download link to the latest version of CKEditor (Optimized) with the same setup as before.
+ *
+ * NOTE:
+ *    This file is not used by CKEditor, you may remove it.
+ *    Changing this file will not change your CKEditor configuration.
+ */
+
+var CKBUILDER_CONFIG = {
+  skin: "moono-lisa",
+  preset: "full",
+  ignore: [
+    ".DS_Store",
+    ".bender",
+    ".editorconfig",
+    ".gitattributes",
+    ".gitignore",
+    ".idea",
+    ".jscsrc",
+    ".jshintignore",
+    ".jshintrc",
+    ".mailmap",
+    ".npm",
+    ".travis.yml",
+    "bender-err.log",
+    "bender-out.log",
+    "bender.ci.js",
+    "bender.js",
+    "dev",
+    "gruntfile.js",
+    "less",
+    "node_modules",
+    "package.json",
+    "tests"
+  ],
+  plugins: {
+    base64image: 1,
+    pastebase64: 1,
+    a11yhelp: 1,
+    about: 1,
+    basicstyles: 1,
+    bidi: 1,
+    blockquote: 1,
+    clipboard: 1,
+    colorbutton: 1,
+    colordialog: 1,
+    contextmenu: 1,
+    copyformatting: 1,
+    dialogadvtab: 1,
+    div: 1,
+    elementspath: 1,
+    enterkey: 1,
+    entities: 1,
+    filebrowser: 1,
+    find: 1,
+    flash: 1,
+    floatingspace: 1,
+    font: 1,
+    format: 1,
+    forms: 1,
+    horizontalrule: 1,
+    htmlwriter: 1,
+    iframe: 1,
+    image: 1,
+    indentblock: 1,
+    indentlist: 1,
+    justify: 1,
+    language: 1,
+    link: 1,
+    list: 1,
+    liststyle: 1,
+    magicline: 1,
+    maximize: 1,
+    newpage: 1,
+    pagebreak: 1,
+    pastefromword: 1,
+    pastetext: 1,
+    preview: 1,
+    print: 1,
+    removeformat: 1,
+    resize: 1,
+    save: 1,
+    scayt: 1,
+    selectall: 1,
+    showblocks: 1,
+    showborders: 1,
+    smiley: 1,
+    sourcearea: 1,
+    specialchar: 1,
+    stylescombo: 1,
+    tab: 1,
+    table: 1,
+    tableselection: 1,
+    tabletools: 1,
+    templates: 1,
+    toolbar: 1,
+    undo: 1,
+    uploadimage: 1,
+    wsc: 1,
+    wysiwygarea: 1
+  },
+  languages: {
+    af: 1,
+    ar: 1,
+    az: 1,
+    bg: 1,
+    bn: 1,
+    bs: 1,
+    ca: 1,
+    cs: 1,
+    cy: 1,
+    da: 1,
+    de: 1,
+    "de-ch": 1,
+    el: 1,
+    en: 1,
+    "en-au": 1,
+    "en-ca": 1,
+    "en-gb": 1,
+    eo: 1,
+    es: 1,
+    "es-mx": 1,
+    et: 1,
+    eu: 1,
+    fa: 1,
+    fi: 1,
+    fo: 1,
+    fr: 1,
+    "fr-ca": 1,
+    gl: 1,
+    gu: 1,
+    he: 1,
+    hi: 1,
+    hr: 1,
+    hu: 1,
+    id: 1,
+    is: 1,
+    it: 1,
+    ja: 1,
+    ka: 1,
+    km: 1,
+    ko: 1,
+    ku: 1,
+    lt: 1,
+    lv: 1,
+    mk: 1,
+    mn: 1,
+    ms: 1,
+    nb: 1,
+    nl: 1,
+    no: 1,
+    oc: 1,
+    pl: 1,
+    pt: 1,
+    "pt-br": 1,
+    ro: 1,
+    ru: 1,
+    si: 1,
+    sk: 1,
+    sl: 1,
+    sq: 1,
+    sr: 1,
+    "sr-latn": 1,
+    sv: 1,
+    th: 1,
+    tr: 1,
+    tt: 1,
+    ug: 1,
+    uk: 1,
+    vi: 1,
+    zh: 1,
+    "zh-cn": 1
+  }
+};

File diff suppressed because it is too large
+ 0 - 541
public/ckeditor/ckeditor.js


+ 36 - 36
public/ckeditor/config.js

@@ -1,36 +1,36 @@
-/**
- * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see https://ckeditor.com/legal/ckeditor-oss-license
- */
-
-CKEDITOR.editorConfig = function(config) {
-  // Define changes to default configuration here. For example:
-  // config.language = 'fr';
-  // config.uiColor = '#AADC6E';
-  config.toolbarGroups = [
-    { name: "clipboard", groups: ["clipboard", "undo"] },
-    { name: "editing", groups: ["find", "selection", "spellchecker"] },
-    { name: "links" },
-    { name: "insert" },
-    { name: "forms" },
-    { name: "tools" },
-    { name: "document", groups: ["mode", "document", "doctools"] },
-    { name: "others" },
-    { name: "basicstyles", groups: ["basicstyles", "cleanup"] },
-    {
-      name: "paragraph",
-      groups: ["list", "indent", "blocks", "align", "bidi"]
-    },
-    { name: "styles" },
-    { name: "colors" },
-    { name: "about" }
-  ];
-
-  config.font_names =
-    "宋体/SimSun;新宋体/NSimSun;仿宋/FangSong;楷体/KaiTi;仿宋_GB2312/FangSong_GB2312;" +
-    "楷体_GB2312/KaiTi_GB2312;黑体/SimHei;华文细黑/STXihei;华文楷体/STKaiti;华文宋体/STSong;华文中宋/STZhongsong;" +
-    "华文仿宋/STFangsong;华文彩云/STCaiyun;华文琥珀/STHupo;华文隶书/STLiti;华文行楷/STXingkai;华文新魏/STXinwei;" +
-    "方正舒体/FZShuTi;方正姚体/FZYaoti;细明体/MingLiU;新细明体/PMingLiU;微软雅黑/Microsoft YaHei;微软正黑/Microsoft JhengHei;" +
-    "Arial Black/Arial Black;" +
-    config.font_names;
-};
+/**
+ * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see https://ckeditor.com/legal/ckeditor-oss-license
+ */
+
+CKEDITOR.editorConfig = function(config) {
+  // Define changes to default configuration here. For example:
+  // config.language = 'fr';
+  // config.uiColor = '#AADC6E';
+  config.toolbarGroups = [
+    { name: "clipboard", groups: ["clipboard", "undo"] },
+    { name: "editing", groups: ["find", "selection", "spellchecker"] },
+    { name: "links" },
+    { name: "insert" },
+    { name: "forms" },
+    { name: "tools" },
+    { name: "document", groups: ["mode", "document", "doctools"] },
+    { name: "others" },
+    { name: "basicstyles", groups: ["basicstyles", "cleanup"] },
+    {
+      name: "paragraph",
+      groups: ["list", "indent", "blocks", "align", "bidi"]
+    },
+    { name: "styles" },
+    { name: "colors" },
+    { name: "about" }
+  ];
+
+  config.font_names =
+    "宋体/SimSun;新宋体/NSimSun;仿宋/FangSong;楷体/KaiTi;仿宋_GB2312/FangSong_GB2312;" +
+    "楷体_GB2312/KaiTi_GB2312;黑体/SimHei;华文细黑/STXihei;华文楷体/STKaiti;华文宋体/STSong;华文中宋/STZhongsong;" +
+    "华文仿宋/STFangsong;华文彩云/STCaiyun;华文琥珀/STHupo;华文隶书/STLiti;华文行楷/STXingkai;华文新魏/STXinwei;" +
+    "方正舒体/FZShuTi;方正姚体/FZYaoti;细明体/MingLiU;新细明体/PMingLiU;微软雅黑/Microsoft YaHei;微软正黑/Microsoft JhengHei;" +
+    "Arial Black/Arial Black;" +
+    config.font_names;
+};

+ 208 - 208
public/ckeditor/contents.css

@@ -1,208 +1,208 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-
-body
-{
-	/* Font */
-	/* Emoji fonts are added to visualise them nicely in Internet Explorer. */
-	font-family: sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
-	font-size: 12px;
-
-	/* Text color */
-	color: #333;
-
-	/* Remove the background color to make it transparent. */
-	background-color: #fff;
-
-	margin: 20px;
-}
-
-.cke_editable
-{
-	font-size: 13px;
-	line-height: 1.6;
-
-	/* Fix for missing scrollbars with RTL texts. (#10488) */
-	word-wrap: break-word;
-}
-
-blockquote
-{
-	font-style: italic;
-	font-family: Georgia, Times, "Times New Roman", serif;
-	padding: 2px 0;
-	border-style: solid;
-	border-color: #ccc;
-	border-width: 0;
-}
-
-.cke_contents_ltr blockquote
-{
-	padding-left: 20px;
-	padding-right: 8px;
-	border-left-width: 5px;
-}
-
-.cke_contents_rtl blockquote
-{
-	padding-left: 8px;
-	padding-right: 20px;
-	border-right-width: 5px;
-}
-
-a
-{
-	color: #0782C1;
-}
-
-ol,ul,dl
-{
-	/* IE7: reset rtl list margin. (#7334) */
-	*margin-right: 0px;
-	/* Preserved spaces for list items with text direction different than the list. (#6249,#8049)*/
-	padding: 0 40px;
-}
-
-h1,h2,h3,h4,h5,h6
-{
-	font-weight: normal;
-	line-height: 1.2;
-}
-
-hr
-{
-	border: 0px;
-	border-top: 1px solid #ccc;
-}
-
-img.right
-{
-	border: 1px solid #ccc;
-	float: right;
-	margin-left: 15px;
-	padding: 5px;
-}
-
-img.left
-{
-	border: 1px solid #ccc;
-	float: left;
-	margin-right: 15px;
-	padding: 5px;
-}
-
-pre
-{
-	white-space: pre-wrap; /* CSS 2.1 */
-	word-wrap: break-word; /* IE7 */
-	-moz-tab-size: 4;
-	tab-size: 4;
-}
-
-.marker
-{
-	background-color: Yellow;
-}
-
-span[lang]
-{
-	font-style: italic;
-}
-
-figure
-{
-	text-align: center;
-	outline: solid 1px #ccc;
-	background: rgba(0,0,0,0.05);
-	padding: 10px;
-	margin: 10px 20px;
-	display: inline-block;
-}
-
-figure > figcaption
-{
-	text-align: center;
-	display: block; /* For IE8 */
-}
-
-a > img {
-	padding: 1px;
-	margin: 1px;
-	border: none;
-	outline: 1px solid #0782C1;
-}
-
-/* Widget Styles */
-.code-featured
-{
-	border: 5px solid red;
-}
-
-.math-featured
-{
-	padding: 20px;
-	box-shadow: 0 0 2px rgba(200, 0, 0, 1);
-	background-color: rgba(255, 0, 0, 0.05);
-	margin: 10px;
-}
-
-.image-clean
-{
-	border: 0;
-	background: none;
-	padding: 0;
-}
-
-.image-clean > figcaption
-{
-	font-size: .9em;
-	text-align: right;
-}
-
-.image-grayscale
-{
-	background-color: white;
-	color: #666;
-}
-
-.image-grayscale img, img.image-grayscale
-{
-	filter: grayscale(100%);
-}
-
-.embed-240p
-{
-	max-width: 426px;
-	max-height: 240px;
-	margin:0 auto;
-}
-
-.embed-360p
-{
-	max-width: 640px;
-	max-height: 360px;
-	margin:0 auto;
-}
-
-.embed-480p
-{
-	max-width: 854px;
-	max-height: 480px;
-	margin:0 auto;
-}
-
-.embed-720p
-{
-	max-width: 1280px;
-	max-height: 720px;
-	margin:0 auto;
-}
-
-.embed-1080p
-{
-	max-width: 1920px;
-	max-height: 1080px;
-	margin:0 auto;
-}
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+
+body
+{
+	/* Font */
+	/* Emoji fonts are added to visualise them nicely in Internet Explorer. */
+	font-family: sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+	font-size: 12px;
+
+	/* Text color */
+	color: #333;
+
+	/* Remove the background color to make it transparent. */
+	background-color: #fff;
+
+	margin: 20px;
+}
+
+.cke_editable
+{
+	font-size: 13px;
+	line-height: 1.6;
+
+	/* Fix for missing scrollbars with RTL texts. (#10488) */
+	word-wrap: break-word;
+}
+
+blockquote
+{
+	font-style: italic;
+	font-family: Georgia, Times, "Times New Roman", serif;
+	padding: 2px 0;
+	border-style: solid;
+	border-color: #ccc;
+	border-width: 0;
+}
+
+.cke_contents_ltr blockquote
+{
+	padding-left: 20px;
+	padding-right: 8px;
+	border-left-width: 5px;
+}
+
+.cke_contents_rtl blockquote
+{
+	padding-left: 8px;
+	padding-right: 20px;
+	border-right-width: 5px;
+}
+
+a
+{
+	color: #0782C1;
+}
+
+ol,ul,dl
+{
+	/* IE7: reset rtl list margin. (#7334) */
+	*margin-right: 0px;
+	/* Preserved spaces for list items with text direction different than the list. (#6249,#8049)*/
+	padding: 0 40px;
+}
+
+h1,h2,h3,h4,h5,h6
+{
+	font-weight: normal;
+	line-height: 1.2;
+}
+
+hr
+{
+	border: 0px;
+	border-top: 1px solid #ccc;
+}
+
+img.right
+{
+	border: 1px solid #ccc;
+	float: right;
+	margin-left: 15px;
+	padding: 5px;
+}
+
+img.left
+{
+	border: 1px solid #ccc;
+	float: left;
+	margin-right: 15px;
+	padding: 5px;
+}
+
+pre
+{
+	white-space: pre-wrap; /* CSS 2.1 */
+	word-wrap: break-word; /* IE7 */
+	-moz-tab-size: 4;
+	tab-size: 4;
+}
+
+.marker
+{
+	background-color: Yellow;
+}
+
+span[lang]
+{
+	font-style: italic;
+}
+
+figure
+{
+	text-align: center;
+	outline: solid 1px #ccc;
+	background: rgba(0,0,0,0.05);
+	padding: 10px;
+	margin: 10px 20px;
+	display: inline-block;
+}
+
+figure > figcaption
+{
+	text-align: center;
+	display: block; /* For IE8 */
+}
+
+a > img {
+	padding: 1px;
+	margin: 1px;
+	border: none;
+	outline: 1px solid #0782C1;
+}
+
+/* Widget Styles */
+.code-featured
+{
+	border: 5px solid red;
+}
+
+.math-featured
+{
+	padding: 20px;
+	box-shadow: 0 0 2px rgba(200, 0, 0, 1);
+	background-color: rgba(255, 0, 0, 0.05);
+	margin: 10px;
+}
+
+.image-clean
+{
+	border: 0;
+	background: none;
+	padding: 0;
+}
+
+.image-clean > figcaption
+{
+	font-size: .9em;
+	text-align: right;
+}
+
+.image-grayscale
+{
+	background-color: white;
+	color: #666;
+}
+
+.image-grayscale img, img.image-grayscale
+{
+	filter: grayscale(100%);
+}
+
+.embed-240p
+{
+	max-width: 426px;
+	max-height: 240px;
+	margin:0 auto;
+}
+
+.embed-360p
+{
+	max-width: 640px;
+	max-height: 360px;
+	margin:0 auto;
+}
+
+.embed-480p
+{
+	max-width: 854px;
+	max-height: 480px;
+	margin:0 auto;
+}
+
+.embed-720p
+{
+	max-width: 1280px;
+	max-height: 720px;
+	margin:0 auto;
+}
+
+.embed-1080p
+{
+	max-width: 1920px;
+	max-height: 1080px;
+	margin:0 auto;
+}

File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/af.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/ar.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/az.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/bg.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/bn.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/bs.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/ca.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/cs.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/cy.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/da.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/de-ch.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/de.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/el.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/en-au.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/en-ca.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/en-gb.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/en.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/eo.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/es-mx.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/es.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/et.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/eu.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/fa.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/fi.js


File diff suppressed because it is too large
+ 4 - 4
public/ckeditor/lang/fo.js


+ 720 - 720
public/ckeditor/lang/fr-ca.js

@@ -1,720 +1,720 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["fr-ca"] = {
-  editor: "Éditeur de texte enrichi",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "Appuyez sur 0 pour de l'aide",
-    browseServer: "Parcourir le serveur",
-    url: "URL",
-    protocol: "Protocole",
-    upload: "Envoyer",
-    uploadSubmit: "Envoyer au serveur",
-    image: "Image",
-    flash: "Animation Flash",
-    form: "Formulaire",
-    checkbox: "Case à cocher",
-    radio: "Bouton radio",
-    textField: "Champ texte",
-    textarea: "Zone de texte",
-    hiddenField: "Champ caché",
-    button: "Bouton",
-    select: "Liste déroulante",
-    imageButton: "Bouton image",
-    notSet: "<Par défaut>",
-    id: "Id",
-    name: "Nom",
-    langDir: "Sens d'écriture",
-    langDirLtr: "De gauche à droite (LTR)",
-    langDirRtl: "De droite à gauche (RTL)",
-    langCode: "Code langue",
-    longDescr: "URL de description longue",
-    cssClass: "Classes CSS",
-    advisoryTitle: "Titre",
-    cssStyle: "Style",
-    ok: "OK",
-    cancel: "Annuler",
-    close: "Fermer",
-    preview: "Aperçu",
-    resize: "Redimensionner",
-    generalTab: "Général",
-    advancedTab: "Avancé",
-    validateNumberFailed: "Cette valeur n'est pas un nombre.",
-    confirmNewPage:
-      "Les changements non sauvegardés seront perdus. Êtes-vous certain de vouloir charger une nouvelle page?",
-    confirmCancel:
-      "Certaines options ont été modifiées.  Êtes-vous certain de vouloir fermer?",
-    options: "Options",
-    target: "Cible",
-    targetNew: "Nouvelle fenêtre (_blank)",
-    targetTop: "Fenêtre supérieur (_top)",
-    targetSelf: "Cette fenêtre (_self)",
-    targetParent: "Fenêtre parent (_parent)",
-    langDirLTR: "De gauche à droite (LTR)",
-    langDirRTL: "De droite à gauche (RTL)",
-    styles: "Style",
-    cssClasses: "Classe CSS",
-    width: "Largeur",
-    height: "Hauteur",
-    align: "Alignement",
-    left: "Gauche",
-    right: "Droite",
-    center: "Centré",
-    justify: "Justifié",
-    alignLeft: "Aligner à gauche",
-    alignRight: "Aligner à Droite",
-    alignCenter: "Align Center",
-    alignTop: "Haut",
-    alignMiddle: "Milieu",
-    alignBottom: "Bas",
-    alignNone: "None",
-    invalidValue: "Valeur invalide.",
-    invalidHeight: "La hauteur doit être un nombre.",
-    invalidWidth: "La largeur doit être un nombre.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'La valeur spécifiée pour le champ "%1" doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).',
-    invalidHtmlLength:
-      'La valeur spécifiée pour le champ "%1" doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).',
-    invalidInlineStyle:
-      'La valeur spécifiée pour le style intégré doit être composée d\'un ou plusieurs couples de valeur au format "nom : valeur", separés par des points-virgules.',
-    cssLengthTooltip:
-      "Entrer un nombre pour la valeur en pixel ou un nombre avec une unité CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).",
-    unavailable: '%1<span class="cke_accessibility">, indisponible</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Tous droits réservés.",
-    dlgTitle: "À propos de CKEditor 4",
-    moreInfo: "Pour les informations de licence, consulter notre site internet:"
-  },
-  basicstyles: {
-    bold: "Gras",
-    italic: "Italique",
-    strike: "Barré",
-    subscript: "Indice",
-    superscript: "Exposant",
-    underline: "Souligné"
-  },
-  bidi: {
-    ltr: "Direction du texte de gauche à droite",
-    rtl: "Direction du texte de droite à gauche"
-  },
-  blockquote: { toolbar: "Citation" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Enrouler la barre d'outils",
-    toolbarExpand: "Dérouler la barre d'outils",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Presse papier/Annuler",
-      editing: "Édition",
-      forms: "Formulaires",
-      basicstyles: "Styles de base",
-      paragraph: "Paragraphe",
-      links: "Liens",
-      insert: "Insérer",
-      styles: "Styles",
-      colors: "Couleurs",
-      tools: "Outils"
-    },
-    toolbars: "Barre d'outils de l'éditeur"
-  },
-  clipboard: {
-    copy: "Copier",
-    copyError:
-      "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de copier automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl/Cmd+C).",
-    cut: "Couper",
-    cutError:
-      "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de couper automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl/Cmd+X).",
-    paste: "Coller",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Coller la zone",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automatique",
-    bgColorTitle: "Couleur de fond",
-    colors: {
-      "000": "Noir",
-      "800000": "Marron",
-      "8B4513": "Brun foncé",
-      "2F4F4F": "Gris ardoise foncé",
-      "008080": "Sarcelle",
-      "000080": "Marine",
-      "4B0082": "Indigo",
-      "696969": "Gris foncé",
-      B22222: "Rouge brique",
-      A52A2A: "Brun",
-      DAA520: "Doré",
-      "006400": "Vert foncé",
-      "40E0D0": "Turquoise",
-      "0000CD": "Bleu",
-      "800080": "Mauve",
-      "808080": "Gris",
-      F00: "Rouge",
-      FF8C00: "Orange foncé",
-      FFD700: "Or",
-      "008000": "Vert",
-      "0FF": "Cyan",
-      "00F": "Bleu",
-      EE82EE: "Violet",
-      A9A9A9: "Gris pâle",
-      FFA07A: "Saumon clair",
-      FFA500: "Orange",
-      FFFF00: "Jaune",
-      "00FF00": "Vert lime",
-      AFEEEE: "Turquoise pâle",
-      ADD8E6: "Bleu pâle",
-      DDA0DD: "Prune",
-      D3D3D3: "Gris pâle",
-      FFF0F5: "Bleu lavande",
-      FAEBD7: "Blanc antique",
-      FFFFE0: "Jaune pâle",
-      F0FFF0: "Miel doré",
-      F0FFFF: "Azure",
-      F0F8FF: "Bleu alice",
-      E6E6FA: "Lavande",
-      FFF: "Blanc",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Plus de couleurs...",
-    panelTitle: "Couleurs",
-    textColorTitle: "Couleur de texte"
-  },
-  colordialog: {
-    clear: "Effacer",
-    highlight: "Surligner",
-    options: "Options de couleur",
-    selected: "Couleur sélectionnée",
-    title: "Choisir une couleur"
-  },
-  templates: {
-    button: "Modèles",
-    emptyListMsg: "(Aucun modèle disponible)",
-    insertOption: "Remplacer tout le contenu actuel",
-    options: "Options de modèles",
-    selectPromptMsg: "Sélectionner le modèle à ouvrir dans l'éditeur",
-    title: "Modèles de contenu"
-  },
-  contextmenu: { options: "Options du menu contextuel" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "Titre",
-    cssClassInputLabel: "Classes CSS",
-    edit: "Modifier le DIV",
-    inlineStyleInputLabel: "Style en ligne",
-    langDirLTRLabel: "De gauche à droite (LTR)",
-    langDirLabel: "Sens d'écriture",
-    langDirRTLLabel: "De droite à gauche (RTL)",
-    languageCodeInputLabel: "Code de langue",
-    remove: "Supprimer le DIV",
-    styleSelectLabel: "Style",
-    title: "Créer un DIV",
-    toolbar: "Créer un DIV"
-  },
-  elementspath: { eleLabel: "Chemin d'éléments", eleTitle: "element %1" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Rechercher",
-    findOptions: "Options de recherche",
-    findWhat: "Rechercher:",
-    matchCase: "Respecter la casse",
-    matchCyclic: "Recherche cyclique",
-    matchWord: "Mot entier",
-    notFoundMsg: "Le texte indiqué est introuvable.",
-    replace: "Remplacer",
-    replaceAll: "Tout remplacer",
-    replaceSuccessMsg: "%1 remplacements.",
-    replaceWith: "Remplacer par:",
-    title: "Rechercher et remplacer"
-  },
-  fakeobjects: {
-    anchor: "Ancre",
-    flash: "Animation Flash",
-    hiddenfield: "Champ caché",
-    iframe: "IFrame",
-    unknown: "Objet inconnu"
-  },
-  flash: {
-    access: "Accès au script",
-    accessAlways: "Toujours",
-    accessNever: "Jamais",
-    accessSameDomain: "Même domaine",
-    alignAbsBottom: "Bas absolu",
-    alignAbsMiddle: "Milieu absolu",
-    alignBaseline: "Bas du texte",
-    alignTextTop: "Haut du texte",
-    bgcolor: "Couleur de fond",
-    chkFull: "Permettre le plein-écran",
-    chkLoop: "Boucle",
-    chkMenu: "Activer le menu Flash",
-    chkPlay: "Lecture automatique",
-    flashvars: "Variables pour Flash",
-    hSpace: "Espacement horizontal",
-    properties: "Propriétés de l'animation Flash",
-    propertiesTab: "Propriétés",
-    quality: "Qualité",
-    qualityAutoHigh: "Haute auto",
-    qualityAutoLow: "Basse auto",
-    qualityBest: "Meilleur",
-    qualityHigh: "Haute",
-    qualityLow: "Basse",
-    qualityMedium: "Moyenne",
-    scale: "Échelle",
-    scaleAll: "Afficher tout",
-    scaleFit: "Ajuster aux dimensions",
-    scaleNoBorder: "Sans bordure",
-    title: "Propriétés de l'animation Flash",
-    vSpace: "Espacement vertical",
-    validateHSpace: "L'espacement horizontal doit être un entier.",
-    validateSrc: "Veuillez saisir l'URL",
-    validateVSpace: "L'espacement vertical doit être un entier.",
-    windowMode: "Mode de fenêtre",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Fenêtre"
-  },
-  font: {
-    fontSize: { label: "Taille", voiceLabel: "Taille", panelTitle: "Taille" },
-    label: "Police",
-    panelTitle: "Police",
-    voiceLabel: "Police"
-  },
-  forms: {
-    button: {
-      title: "Propriétés du bouton",
-      text: "Texte (Valeur)",
-      type: "Type",
-      typeBtn: "Bouton",
-      typeSbm: "Soumettre",
-      typeRst: "Réinitialiser"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Propriétés de la case à cocher",
-      radioTitle: "Propriétés du bouton radio",
-      value: "Valeur",
-      selected: "Sélectionné",
-      required: "Required"
-    },
-    form: {
-      title: "Propriétés du formulaire",
-      menu: "Propriétés du formulaire",
-      action: "Action",
-      method: "Méthode",
-      encoding: "Encodage"
-    },
-    hidden: {
-      title: "Propriétés du champ caché",
-      name: "Nom",
-      value: "Valeur"
-    },
-    select: {
-      title: "Propriétés du champ de sélection",
-      selectInfo: "Info",
-      opAvail: "Options disponibles",
-      value: "Valeur",
-      size: "Taille",
-      lines: "lignes",
-      chkMulti: "Permettre les sélections multiples",
-      required: "Required",
-      opText: "Texte",
-      opValue: "Valeur",
-      btnAdd: "Ajouter",
-      btnModify: "Modifier",
-      btnUp: "Monter",
-      btnDown: "Descendre",
-      btnSetValue: "Valeur sélectionnée",
-      btnDelete: "Supprimer"
-    },
-    textarea: {
-      title: "Propriétés de la zone de texte",
-      cols: "Colonnes",
-      rows: "Lignes"
-    },
-    textfield: {
-      title: "Propriétés du champ texte",
-      name: "Nom",
-      value: "Valeur",
-      charWidth: "Largeur de caractères",
-      maxChars: "Nombre maximum de caractères",
-      required: "Required",
-      type: "Type",
-      typeText: "Texte",
-      typePass: "Mot de passe",
-      typeEmail: "Courriel",
-      typeSearch: "Recherche",
-      typeTel: "Numéro de téléphone",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Format de paragraphe",
-    tag_address: "Adresse",
-    tag_div: "Normal (DIV)",
-    tag_h1: "En-tête 1",
-    tag_h2: "En-tête 2",
-    tag_h3: "En-tête 3",
-    tag_h4: "En-tête 4",
-    tag_h5: "En-tête 5",
-    tag_h6: "En-tête 6",
-    tag_p: "Normal",
-    tag_pre: "Formaté"
-  },
-  horizontalrule: { toolbar: "Insérer un séparateur horizontale" },
-  iframe: {
-    border: "Afficher la bordure du cadre",
-    noUrl: "Veuillez entre l'URL du IFrame",
-    scrolling: "Activer les barres de défilement",
-    title: "Propriétés du IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Texte alternatif",
-    border: "Bordure",
-    btnUpload: "Envoyer sur le serveur",
-    button2Img:
-      "Désirez-vous transformer l'image sélectionnée en image simple?",
-    hSpace: "Espacement horizontal",
-    img2Button:
-      "Désirez-vous transformer l'image sélectionnée en bouton image?",
-    infoTab: "Informations sur l'image",
-    linkTab: "Lien",
-    lockRatio: "Verrouiller les proportions",
-    menu: "Propriétés de l'image",
-    resetSize: "Taille originale",
-    title: "Propriétés de l'image",
-    titleButton: "Propriétés du bouton image",
-    upload: "Téléverser",
-    urlMissing: "L'URL de la source de l'image est manquant.",
-    vSpace: "Espacement vertical",
-    validateBorder: "La bordure doit être un entier.",
-    validateHSpace: "L'espacement horizontal doit être un entier.",
-    validateVSpace: "L'espacement vertical doit être un entier."
-  },
-  indent: { indent: "Augmenter le retrait", outdent: "Diminuer le retrait" },
-  smiley: {
-    options: "Options d'émoticônes",
-    title: "Insérer un émoticône",
-    toolbar: "Émoticône"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "Touche d'accessibilité",
-    advanced: "Avancé",
-    advisoryContentType: "Type de contenu",
-    advisoryTitle: "Description",
-    anchor: {
-      toolbar: "Ancre",
-      menu: "Modifier l'ancre",
-      title: "Propriétés de l'ancre",
-      name: "Nom de l'ancre",
-      errorName: "Veuillez saisir le nom de l'ancre",
-      remove: "Supprimer l'ancre"
-    },
-    anchorId: "Par ID",
-    anchorName: "Par nom",
-    charset: "Encodage de la cible",
-    cssClasses: "Classes CSS",
-    download: "Force Download",
-    displayText: "Afficher le texte",
-    emailAddress: "Courriel",
-    emailBody: "Corps du message",
-    emailSubject: "Objet du message",
-    id: "ID",
-    info: "Informations sur le lien",
-    langCode: "Code de langue",
-    langDir: "Sens d'écriture",
-    langDirLTR: "De gauche à droite (LTR)",
-    langDirRTL: "De droite à gauche (RTL)",
-    menu: "Modifier le lien",
-    name: "Nom",
-    noAnchors: "(Pas d'ancre disponible dans le document)",
-    noEmail: "Veuillez saisir le courriel",
-    noUrl: "Veuillez saisir l'URL",
-    noTel: "Please type the phone number",
-    other: "<autre>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dépendante (Netscape)",
-    popupFeatures: "Caractéristiques de la fenêtre popup",
-    popupFullScreen: "Plein écran (IE)",
-    popupLeft: "Position de la gauche",
-    popupLocationBar: "Barre d'adresse",
-    popupMenuBar: "Barre de menu",
-    popupResizable: "Redimensionnable",
-    popupScrollBars: "Barres de défilement",
-    popupStatusBar: "Barre d'état",
-    popupToolbar: "Barre d'outils",
-    popupTop: "Position à partir du haut",
-    rel: "Relation",
-    selectAnchor: "Sélectionner une ancre",
-    styles: "Style",
-    tabIndex: "Ordre de tabulation",
-    target: "Destination",
-    targetFrame: "<Cadre>",
-    targetFrameName: "Nom du cadre de destination",
-    targetPopup: "<fenêtre popup>",
-    targetPopupName: "Nom de la fenêtre popup",
-    title: "Lien",
-    toAnchor: "Ancre dans cette page",
-    toEmail: "Courriel",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Lien",
-    type: "Type de lien",
-    unlink: "Supprimer le lien",
-    upload: "Téléverser"
-  },
-  list: { bulletedlist: "Liste à puces", numberedlist: "Liste numérotée" },
-  liststyle: {
-    bulletedTitle: "Propriété de liste à puce",
-    circle: "Cercle",
-    decimal: "Décimal (1, 2, 3, etc.)",
-    disc: "Disque",
-    lowerAlpha: "Alphabétique minuscule (a, b, c, d, e, etc.)",
-    lowerRoman: "Romain minuscule (i, ii, iii, iv, v, etc.)",
-    none: "Aucun",
-    notset: "<non défini>",
-    numberedTitle: "Propriété de la liste numérotée",
-    square: "Carré",
-    start: "Début",
-    type: "Type",
-    upperAlpha: "Alphabétique majuscule (A, B, C, D, E, etc.)",
-    upperRoman: "Romain Majuscule (I, II, III, IV, V, etc.)",
-    validateStartNumber: "Le numéro de début de liste doit être un entier."
-  },
-  magicline: { title: "Insérer le paragraphe ici" },
-  maximize: { maximize: "Maximizer", minimize: "Minimizer" },
-  newpage: { toolbar: "Nouvelle page" },
-  pagebreak: {
-    alt: "Saut de page",
-    toolbar: "Insérer un saut de page à l'impression"
-  },
-  pastetext: {
-    button: "Coller comme texte",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Coller comme texte"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Le texte que vous tentez de coller semble provenir de Word.  Désirez vous le nettoyer avant de coller?",
-    error:
-      "Il n'a pas été possible de nettoyer les données collées du à une erreur interne",
-    title: "Coller de Word",
-    toolbar: "Coller de Word"
-  },
-  preview: { preview: "Prévisualiser" },
-  print: { toolbar: "Imprimer" },
-  removeformat: { toolbar: "Supprimer le formatage" },
-  save: { toolbar: "Sauvegarder" },
-  selectall: { toolbar: "Sélectionner tout" },
-  showblocks: { toolbar: "Afficher les blocs" },
-  sourcearea: { toolbar: "Source" },
-  specialchar: {
-    options: "Option des caractères spéciaux",
-    title: "Sélectionner un caractère spécial",
-    toolbar: "Insérer un caractère spécial"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Styles",
-    panelTitle: "Styles de formattage",
-    panelTitle1: "Styles de block",
-    panelTitle2: "Styles en ligne",
-    panelTitle3: "Styles d'objet"
-  },
-  table: {
-    border: "Taille de la bordure",
-    caption: "Titre",
-    cell: {
-      menu: "Cellule",
-      insertBefore: "Insérer une cellule avant",
-      insertAfter: "Insérer une cellule après",
-      deleteCell: "Supprimer des cellules",
-      merge: "Fusionner les cellules",
-      mergeRight: "Fusionner à droite",
-      mergeDown: "Fusionner en bas",
-      splitHorizontal: "Scinder la cellule horizontalement",
-      splitVertical: "Scinder la cellule verticalement",
-      title: "Propriétés de la cellule",
-      cellType: "Type de cellule",
-      rowSpan: "Fusion de lignes",
-      colSpan: "Fusion de colonnes",
-      wordWrap: "Retour à la ligne",
-      hAlign: "Alignement horizontal",
-      vAlign: "Alignement vertical",
-      alignBaseline: "Bas du texte",
-      bgColor: "Couleur d'arrière plan",
-      borderColor: "Couleur de bordure",
-      data: "Données",
-      header: "En-tête",
-      yes: "Oui",
-      no: "Non",
-      invalidWidth: "La largeur de cellule doit être un nombre.",
-      invalidHeight: "La hauteur de cellule doit être un nombre.",
-      invalidRowSpan: "La fusion de lignes doit être un nombre entier.",
-      invalidColSpan: "La fusion de colonnes doit être un nombre entier.",
-      chooseColor: "Sélectionner"
-    },
-    cellPad: "Marge interne des cellules",
-    cellSpace: "Espacement des cellules",
-    column: {
-      menu: "Colonne",
-      insertBefore: "Insérer une colonne avant",
-      insertAfter: "Insérer une colonne après",
-      deleteColumn: "Supprimer des colonnes"
-    },
-    columns: "Colonnes",
-    deleteTable: "Supprimer le tableau",
-    headers: "En-têtes",
-    headersBoth: "Les deux.",
-    headersColumn: "Première colonne",
-    headersNone: "Aucun",
-    headersRow: "Première ligne",
-    heightUnit: "height unit",
-    invalidBorder: "La taille de bordure doit être un nombre.",
-    invalidCellPadding:
-      "La marge interne des cellules doit être un nombre positif.",
-    invalidCellSpacing:
-      "L'espacement des cellules doit être un nombre positif.",
-    invalidCols: "Le nombre de colonnes doit être supérieur à 0.",
-    invalidHeight: "La hauteur du tableau doit être un nombre.",
-    invalidRows: "Le nombre de lignes doit être supérieur à 0.",
-    invalidWidth: "La largeur du tableau doit être un nombre.",
-    menu: "Propriétés du tableau",
-    row: {
-      menu: "Ligne",
-      insertBefore: "Insérer une ligne avant",
-      insertAfter: "Insérer une ligne après",
-      deleteRow: "Supprimer des lignes"
-    },
-    rows: "Lignes",
-    summary: "Résumé",
-    title: "Propriétés du tableau",
-    toolbar: "Tableau",
-    widthPc: "pourcentage",
-    widthPx: "pixels",
-    widthUnit: "unité de largeur"
-  },
-  undo: { redo: "Refaire", undo: "Annuler" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorer",
-    btnIgnoreAll: "Ignorer tout",
-    btnReplace: "Remplacer",
-    btnReplaceAll: "Remplacer tout",
-    btnUndo: "Annuler",
-    changeTo: "Changer en",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Le Correcteur d'orthographe n'est pas installé. Souhaitez-vous le télécharger maintenant?",
-    manyChanges: "Vérification d'orthographe terminée: %1 mots modifiés",
-    noChanges: "Vérification d'orthographe terminée: Pas de modifications",
-    noMispell: "Vérification d'orthographe terminée: pas d'erreur trouvée",
-    noSuggestions: "- Pas de suggestion -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Pas dans le dictionnaire",
-    oneChange: "Vérification d'orthographe terminée: Un mot modifié",
-    progress: "Vérification d'orthographe en cours...",
-    title: "Spell Checker",
-    toolbar: "Orthographe"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["fr-ca"] = {
+  editor: "Éditeur de texte enrichi",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "Appuyez sur 0 pour de l'aide",
+    browseServer: "Parcourir le serveur",
+    url: "URL",
+    protocol: "Protocole",
+    upload: "Envoyer",
+    uploadSubmit: "Envoyer au serveur",
+    image: "Image",
+    flash: "Animation Flash",
+    form: "Formulaire",
+    checkbox: "Case à cocher",
+    radio: "Bouton radio",
+    textField: "Champ texte",
+    textarea: "Zone de texte",
+    hiddenField: "Champ caché",
+    button: "Bouton",
+    select: "Liste déroulante",
+    imageButton: "Bouton image",
+    notSet: "<Par défaut>",
+    id: "Id",
+    name: "Nom",
+    langDir: "Sens d'écriture",
+    langDirLtr: "De gauche à droite (LTR)",
+    langDirRtl: "De droite à gauche (RTL)",
+    langCode: "Code langue",
+    longDescr: "URL de description longue",
+    cssClass: "Classes CSS",
+    advisoryTitle: "Titre",
+    cssStyle: "Style",
+    ok: "OK",
+    cancel: "Annuler",
+    close: "Fermer",
+    preview: "Aperçu",
+    resize: "Redimensionner",
+    generalTab: "Général",
+    advancedTab: "Avancé",
+    validateNumberFailed: "Cette valeur n'est pas un nombre.",
+    confirmNewPage:
+      "Les changements non sauvegardés seront perdus. Êtes-vous certain de vouloir charger une nouvelle page?",
+    confirmCancel:
+      "Certaines options ont été modifiées.  Êtes-vous certain de vouloir fermer?",
+    options: "Options",
+    target: "Cible",
+    targetNew: "Nouvelle fenêtre (_blank)",
+    targetTop: "Fenêtre supérieur (_top)",
+    targetSelf: "Cette fenêtre (_self)",
+    targetParent: "Fenêtre parent (_parent)",
+    langDirLTR: "De gauche à droite (LTR)",
+    langDirRTL: "De droite à gauche (RTL)",
+    styles: "Style",
+    cssClasses: "Classe CSS",
+    width: "Largeur",
+    height: "Hauteur",
+    align: "Alignement",
+    left: "Gauche",
+    right: "Droite",
+    center: "Centré",
+    justify: "Justifié",
+    alignLeft: "Aligner à gauche",
+    alignRight: "Aligner à Droite",
+    alignCenter: "Align Center",
+    alignTop: "Haut",
+    alignMiddle: "Milieu",
+    alignBottom: "Bas",
+    alignNone: "None",
+    invalidValue: "Valeur invalide.",
+    invalidHeight: "La hauteur doit être un nombre.",
+    invalidWidth: "La largeur doit être un nombre.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'La valeur spécifiée pour le champ "%1" doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).',
+    invalidHtmlLength:
+      'La valeur spécifiée pour le champ "%1" doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).',
+    invalidInlineStyle:
+      'La valeur spécifiée pour le style intégré doit être composée d\'un ou plusieurs couples de valeur au format "nom : valeur", separés par des points-virgules.',
+    cssLengthTooltip:
+      "Entrer un nombre pour la valeur en pixel ou un nombre avec une unité CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).",
+    unavailable: '%1<span class="cke_accessibility">, indisponible</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Tous droits réservés.",
+    dlgTitle: "À propos de CKEditor 4",
+    moreInfo: "Pour les informations de licence, consulter notre site internet:"
+  },
+  basicstyles: {
+    bold: "Gras",
+    italic: "Italique",
+    strike: "Barré",
+    subscript: "Indice",
+    superscript: "Exposant",
+    underline: "Souligné"
+  },
+  bidi: {
+    ltr: "Direction du texte de gauche à droite",
+    rtl: "Direction du texte de droite à gauche"
+  },
+  blockquote: { toolbar: "Citation" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Enrouler la barre d'outils",
+    toolbarExpand: "Dérouler la barre d'outils",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Presse papier/Annuler",
+      editing: "Édition",
+      forms: "Formulaires",
+      basicstyles: "Styles de base",
+      paragraph: "Paragraphe",
+      links: "Liens",
+      insert: "Insérer",
+      styles: "Styles",
+      colors: "Couleurs",
+      tools: "Outils"
+    },
+    toolbars: "Barre d'outils de l'éditeur"
+  },
+  clipboard: {
+    copy: "Copier",
+    copyError:
+      "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de copier automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl/Cmd+C).",
+    cut: "Couper",
+    cutError:
+      "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de couper automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl/Cmd+X).",
+    paste: "Coller",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Coller la zone",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automatique",
+    bgColorTitle: "Couleur de fond",
+    colors: {
+      "000": "Noir",
+      "800000": "Marron",
+      "8B4513": "Brun foncé",
+      "2F4F4F": "Gris ardoise foncé",
+      "008080": "Sarcelle",
+      "000080": "Marine",
+      "4B0082": "Indigo",
+      "696969": "Gris foncé",
+      B22222: "Rouge brique",
+      A52A2A: "Brun",
+      DAA520: "Doré",
+      "006400": "Vert foncé",
+      "40E0D0": "Turquoise",
+      "0000CD": "Bleu",
+      "800080": "Mauve",
+      "808080": "Gris",
+      F00: "Rouge",
+      FF8C00: "Orange foncé",
+      FFD700: "Or",
+      "008000": "Vert",
+      "0FF": "Cyan",
+      "00F": "Bleu",
+      EE82EE: "Violet",
+      A9A9A9: "Gris pâle",
+      FFA07A: "Saumon clair",
+      FFA500: "Orange",
+      FFFF00: "Jaune",
+      "00FF00": "Vert lime",
+      AFEEEE: "Turquoise pâle",
+      ADD8E6: "Bleu pâle",
+      DDA0DD: "Prune",
+      D3D3D3: "Gris pâle",
+      FFF0F5: "Bleu lavande",
+      FAEBD7: "Blanc antique",
+      FFFFE0: "Jaune pâle",
+      F0FFF0: "Miel doré",
+      F0FFFF: "Azure",
+      F0F8FF: "Bleu alice",
+      E6E6FA: "Lavande",
+      FFF: "Blanc",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Plus de couleurs...",
+    panelTitle: "Couleurs",
+    textColorTitle: "Couleur de texte"
+  },
+  colordialog: {
+    clear: "Effacer",
+    highlight: "Surligner",
+    options: "Options de couleur",
+    selected: "Couleur sélectionnée",
+    title: "Choisir une couleur"
+  },
+  templates: {
+    button: "Modèles",
+    emptyListMsg: "(Aucun modèle disponible)",
+    insertOption: "Remplacer tout le contenu actuel",
+    options: "Options de modèles",
+    selectPromptMsg: "Sélectionner le modèle à ouvrir dans l'éditeur",
+    title: "Modèles de contenu"
+  },
+  contextmenu: { options: "Options du menu contextuel" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "Titre",
+    cssClassInputLabel: "Classes CSS",
+    edit: "Modifier le DIV",
+    inlineStyleInputLabel: "Style en ligne",
+    langDirLTRLabel: "De gauche à droite (LTR)",
+    langDirLabel: "Sens d'écriture",
+    langDirRTLLabel: "De droite à gauche (RTL)",
+    languageCodeInputLabel: "Code de langue",
+    remove: "Supprimer le DIV",
+    styleSelectLabel: "Style",
+    title: "Créer un DIV",
+    toolbar: "Créer un DIV"
+  },
+  elementspath: { eleLabel: "Chemin d'éléments", eleTitle: "element %1" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Rechercher",
+    findOptions: "Options de recherche",
+    findWhat: "Rechercher:",
+    matchCase: "Respecter la casse",
+    matchCyclic: "Recherche cyclique",
+    matchWord: "Mot entier",
+    notFoundMsg: "Le texte indiqué est introuvable.",
+    replace: "Remplacer",
+    replaceAll: "Tout remplacer",
+    replaceSuccessMsg: "%1 remplacements.",
+    replaceWith: "Remplacer par:",
+    title: "Rechercher et remplacer"
+  },
+  fakeobjects: {
+    anchor: "Ancre",
+    flash: "Animation Flash",
+    hiddenfield: "Champ caché",
+    iframe: "IFrame",
+    unknown: "Objet inconnu"
+  },
+  flash: {
+    access: "Accès au script",
+    accessAlways: "Toujours",
+    accessNever: "Jamais",
+    accessSameDomain: "Même domaine",
+    alignAbsBottom: "Bas absolu",
+    alignAbsMiddle: "Milieu absolu",
+    alignBaseline: "Bas du texte",
+    alignTextTop: "Haut du texte",
+    bgcolor: "Couleur de fond",
+    chkFull: "Permettre le plein-écran",
+    chkLoop: "Boucle",
+    chkMenu: "Activer le menu Flash",
+    chkPlay: "Lecture automatique",
+    flashvars: "Variables pour Flash",
+    hSpace: "Espacement horizontal",
+    properties: "Propriétés de l'animation Flash",
+    propertiesTab: "Propriétés",
+    quality: "Qualité",
+    qualityAutoHigh: "Haute auto",
+    qualityAutoLow: "Basse auto",
+    qualityBest: "Meilleur",
+    qualityHigh: "Haute",
+    qualityLow: "Basse",
+    qualityMedium: "Moyenne",
+    scale: "Échelle",
+    scaleAll: "Afficher tout",
+    scaleFit: "Ajuster aux dimensions",
+    scaleNoBorder: "Sans bordure",
+    title: "Propriétés de l'animation Flash",
+    vSpace: "Espacement vertical",
+    validateHSpace: "L'espacement horizontal doit être un entier.",
+    validateSrc: "Veuillez saisir l'URL",
+    validateVSpace: "L'espacement vertical doit être un entier.",
+    windowMode: "Mode de fenêtre",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Fenêtre"
+  },
+  font: {
+    fontSize: { label: "Taille", voiceLabel: "Taille", panelTitle: "Taille" },
+    label: "Police",
+    panelTitle: "Police",
+    voiceLabel: "Police"
+  },
+  forms: {
+    button: {
+      title: "Propriétés du bouton",
+      text: "Texte (Valeur)",
+      type: "Type",
+      typeBtn: "Bouton",
+      typeSbm: "Soumettre",
+      typeRst: "Réinitialiser"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Propriétés de la case à cocher",
+      radioTitle: "Propriétés du bouton radio",
+      value: "Valeur",
+      selected: "Sélectionné",
+      required: "Required"
+    },
+    form: {
+      title: "Propriétés du formulaire",
+      menu: "Propriétés du formulaire",
+      action: "Action",
+      method: "Méthode",
+      encoding: "Encodage"
+    },
+    hidden: {
+      title: "Propriétés du champ caché",
+      name: "Nom",
+      value: "Valeur"
+    },
+    select: {
+      title: "Propriétés du champ de sélection",
+      selectInfo: "Info",
+      opAvail: "Options disponibles",
+      value: "Valeur",
+      size: "Taille",
+      lines: "lignes",
+      chkMulti: "Permettre les sélections multiples",
+      required: "Required",
+      opText: "Texte",
+      opValue: "Valeur",
+      btnAdd: "Ajouter",
+      btnModify: "Modifier",
+      btnUp: "Monter",
+      btnDown: "Descendre",
+      btnSetValue: "Valeur sélectionnée",
+      btnDelete: "Supprimer"
+    },
+    textarea: {
+      title: "Propriétés de la zone de texte",
+      cols: "Colonnes",
+      rows: "Lignes"
+    },
+    textfield: {
+      title: "Propriétés du champ texte",
+      name: "Nom",
+      value: "Valeur",
+      charWidth: "Largeur de caractères",
+      maxChars: "Nombre maximum de caractères",
+      required: "Required",
+      type: "Type",
+      typeText: "Texte",
+      typePass: "Mot de passe",
+      typeEmail: "Courriel",
+      typeSearch: "Recherche",
+      typeTel: "Numéro de téléphone",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Format de paragraphe",
+    tag_address: "Adresse",
+    tag_div: "Normal (DIV)",
+    tag_h1: "En-tête 1",
+    tag_h2: "En-tête 2",
+    tag_h3: "En-tête 3",
+    tag_h4: "En-tête 4",
+    tag_h5: "En-tête 5",
+    tag_h6: "En-tête 6",
+    tag_p: "Normal",
+    tag_pre: "Formaté"
+  },
+  horizontalrule: { toolbar: "Insérer un séparateur horizontale" },
+  iframe: {
+    border: "Afficher la bordure du cadre",
+    noUrl: "Veuillez entre l'URL du IFrame",
+    scrolling: "Activer les barres de défilement",
+    title: "Propriétés du IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Texte alternatif",
+    border: "Bordure",
+    btnUpload: "Envoyer sur le serveur",
+    button2Img:
+      "Désirez-vous transformer l'image sélectionnée en image simple?",
+    hSpace: "Espacement horizontal",
+    img2Button:
+      "Désirez-vous transformer l'image sélectionnée en bouton image?",
+    infoTab: "Informations sur l'image",
+    linkTab: "Lien",
+    lockRatio: "Verrouiller les proportions",
+    menu: "Propriétés de l'image",
+    resetSize: "Taille originale",
+    title: "Propriétés de l'image",
+    titleButton: "Propriétés du bouton image",
+    upload: "Téléverser",
+    urlMissing: "L'URL de la source de l'image est manquant.",
+    vSpace: "Espacement vertical",
+    validateBorder: "La bordure doit être un entier.",
+    validateHSpace: "L'espacement horizontal doit être un entier.",
+    validateVSpace: "L'espacement vertical doit être un entier."
+  },
+  indent: { indent: "Augmenter le retrait", outdent: "Diminuer le retrait" },
+  smiley: {
+    options: "Options d'émoticônes",
+    title: "Insérer un émoticône",
+    toolbar: "Émoticône"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "Touche d'accessibilité",
+    advanced: "Avancé",
+    advisoryContentType: "Type de contenu",
+    advisoryTitle: "Description",
+    anchor: {
+      toolbar: "Ancre",
+      menu: "Modifier l'ancre",
+      title: "Propriétés de l'ancre",
+      name: "Nom de l'ancre",
+      errorName: "Veuillez saisir le nom de l'ancre",
+      remove: "Supprimer l'ancre"
+    },
+    anchorId: "Par ID",
+    anchorName: "Par nom",
+    charset: "Encodage de la cible",
+    cssClasses: "Classes CSS",
+    download: "Force Download",
+    displayText: "Afficher le texte",
+    emailAddress: "Courriel",
+    emailBody: "Corps du message",
+    emailSubject: "Objet du message",
+    id: "ID",
+    info: "Informations sur le lien",
+    langCode: "Code de langue",
+    langDir: "Sens d'écriture",
+    langDirLTR: "De gauche à droite (LTR)",
+    langDirRTL: "De droite à gauche (RTL)",
+    menu: "Modifier le lien",
+    name: "Nom",
+    noAnchors: "(Pas d'ancre disponible dans le document)",
+    noEmail: "Veuillez saisir le courriel",
+    noUrl: "Veuillez saisir l'URL",
+    noTel: "Please type the phone number",
+    other: "<autre>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dépendante (Netscape)",
+    popupFeatures: "Caractéristiques de la fenêtre popup",
+    popupFullScreen: "Plein écran (IE)",
+    popupLeft: "Position de la gauche",
+    popupLocationBar: "Barre d'adresse",
+    popupMenuBar: "Barre de menu",
+    popupResizable: "Redimensionnable",
+    popupScrollBars: "Barres de défilement",
+    popupStatusBar: "Barre d'état",
+    popupToolbar: "Barre d'outils",
+    popupTop: "Position à partir du haut",
+    rel: "Relation",
+    selectAnchor: "Sélectionner une ancre",
+    styles: "Style",
+    tabIndex: "Ordre de tabulation",
+    target: "Destination",
+    targetFrame: "<Cadre>",
+    targetFrameName: "Nom du cadre de destination",
+    targetPopup: "<fenêtre popup>",
+    targetPopupName: "Nom de la fenêtre popup",
+    title: "Lien",
+    toAnchor: "Ancre dans cette page",
+    toEmail: "Courriel",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Lien",
+    type: "Type de lien",
+    unlink: "Supprimer le lien",
+    upload: "Téléverser"
+  },
+  list: { bulletedlist: "Liste à puces", numberedlist: "Liste numérotée" },
+  liststyle: {
+    bulletedTitle: "Propriété de liste à puce",
+    circle: "Cercle",
+    decimal: "Décimal (1, 2, 3, etc.)",
+    disc: "Disque",
+    lowerAlpha: "Alphabétique minuscule (a, b, c, d, e, etc.)",
+    lowerRoman: "Romain minuscule (i, ii, iii, iv, v, etc.)",
+    none: "Aucun",
+    notset: "<non défini>",
+    numberedTitle: "Propriété de la liste numérotée",
+    square: "Carré",
+    start: "Début",
+    type: "Type",
+    upperAlpha: "Alphabétique majuscule (A, B, C, D, E, etc.)",
+    upperRoman: "Romain Majuscule (I, II, III, IV, V, etc.)",
+    validateStartNumber: "Le numéro de début de liste doit être un entier."
+  },
+  magicline: { title: "Insérer le paragraphe ici" },
+  maximize: { maximize: "Maximizer", minimize: "Minimizer" },
+  newpage: { toolbar: "Nouvelle page" },
+  pagebreak: {
+    alt: "Saut de page",
+    toolbar: "Insérer un saut de page à l'impression"
+  },
+  pastetext: {
+    button: "Coller comme texte",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Coller comme texte"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Le texte que vous tentez de coller semble provenir de Word.  Désirez vous le nettoyer avant de coller?",
+    error:
+      "Il n'a pas été possible de nettoyer les données collées du à une erreur interne",
+    title: "Coller de Word",
+    toolbar: "Coller de Word"
+  },
+  preview: { preview: "Prévisualiser" },
+  print: { toolbar: "Imprimer" },
+  removeformat: { toolbar: "Supprimer le formatage" },
+  save: { toolbar: "Sauvegarder" },
+  selectall: { toolbar: "Sélectionner tout" },
+  showblocks: { toolbar: "Afficher les blocs" },
+  sourcearea: { toolbar: "Source" },
+  specialchar: {
+    options: "Option des caractères spéciaux",
+    title: "Sélectionner un caractère spécial",
+    toolbar: "Insérer un caractère spécial"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Styles",
+    panelTitle: "Styles de formattage",
+    panelTitle1: "Styles de block",
+    panelTitle2: "Styles en ligne",
+    panelTitle3: "Styles d'objet"
+  },
+  table: {
+    border: "Taille de la bordure",
+    caption: "Titre",
+    cell: {
+      menu: "Cellule",
+      insertBefore: "Insérer une cellule avant",
+      insertAfter: "Insérer une cellule après",
+      deleteCell: "Supprimer des cellules",
+      merge: "Fusionner les cellules",
+      mergeRight: "Fusionner à droite",
+      mergeDown: "Fusionner en bas",
+      splitHorizontal: "Scinder la cellule horizontalement",
+      splitVertical: "Scinder la cellule verticalement",
+      title: "Propriétés de la cellule",
+      cellType: "Type de cellule",
+      rowSpan: "Fusion de lignes",
+      colSpan: "Fusion de colonnes",
+      wordWrap: "Retour à la ligne",
+      hAlign: "Alignement horizontal",
+      vAlign: "Alignement vertical",
+      alignBaseline: "Bas du texte",
+      bgColor: "Couleur d'arrière plan",
+      borderColor: "Couleur de bordure",
+      data: "Données",
+      header: "En-tête",
+      yes: "Oui",
+      no: "Non",
+      invalidWidth: "La largeur de cellule doit être un nombre.",
+      invalidHeight: "La hauteur de cellule doit être un nombre.",
+      invalidRowSpan: "La fusion de lignes doit être un nombre entier.",
+      invalidColSpan: "La fusion de colonnes doit être un nombre entier.",
+      chooseColor: "Sélectionner"
+    },
+    cellPad: "Marge interne des cellules",
+    cellSpace: "Espacement des cellules",
+    column: {
+      menu: "Colonne",
+      insertBefore: "Insérer une colonne avant",
+      insertAfter: "Insérer une colonne après",
+      deleteColumn: "Supprimer des colonnes"
+    },
+    columns: "Colonnes",
+    deleteTable: "Supprimer le tableau",
+    headers: "En-têtes",
+    headersBoth: "Les deux.",
+    headersColumn: "Première colonne",
+    headersNone: "Aucun",
+    headersRow: "Première ligne",
+    heightUnit: "height unit",
+    invalidBorder: "La taille de bordure doit être un nombre.",
+    invalidCellPadding:
+      "La marge interne des cellules doit être un nombre positif.",
+    invalidCellSpacing:
+      "L'espacement des cellules doit être un nombre positif.",
+    invalidCols: "Le nombre de colonnes doit être supérieur à 0.",
+    invalidHeight: "La hauteur du tableau doit être un nombre.",
+    invalidRows: "Le nombre de lignes doit être supérieur à 0.",
+    invalidWidth: "La largeur du tableau doit être un nombre.",
+    menu: "Propriétés du tableau",
+    row: {
+      menu: "Ligne",
+      insertBefore: "Insérer une ligne avant",
+      insertAfter: "Insérer une ligne après",
+      deleteRow: "Supprimer des lignes"
+    },
+    rows: "Lignes",
+    summary: "Résumé",
+    title: "Propriétés du tableau",
+    toolbar: "Tableau",
+    widthPc: "pourcentage",
+    widthPx: "pixels",
+    widthUnit: "unité de largeur"
+  },
+  undo: { redo: "Refaire", undo: "Annuler" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorer",
+    btnIgnoreAll: "Ignorer tout",
+    btnReplace: "Remplacer",
+    btnReplaceAll: "Remplacer tout",
+    btnUndo: "Annuler",
+    changeTo: "Changer en",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Le Correcteur d'orthographe n'est pas installé. Souhaitez-vous le télécharger maintenant?",
+    manyChanges: "Vérification d'orthographe terminée: %1 mots modifiés",
+    noChanges: "Vérification d'orthographe terminée: Pas de modifications",
+    noMispell: "Vérification d'orthographe terminée: pas d'erreur trouvée",
+    noSuggestions: "- Pas de suggestion -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Pas dans le dictionnaire",
+    oneChange: "Vérification d'orthographe terminée: Un mot modifié",
+    progress: "Vérification d'orthographe en cours...",
+    title: "Spell Checker",
+    toolbar: "Orthographe"
+  }
+};

+ 737 - 737
public/ckeditor/lang/fr.js

@@ -1,737 +1,737 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["fr"] = {
-  editor: "Éditeur de texte enrichi",
-  editorPanel: "Tableau de bord de l'éditeur de texte enrichi",
-  common: {
-    editorHelp: "Utilisez le raccourci Alt-0 pour obtenir de l'aide",
-    browseServer: "Parcourir le serveur",
-    url: "URL",
-    protocol: "Protocole",
-    upload: "Télécharger",
-    uploadSubmit: "Envoyer sur le serveur",
-    image: "Image",
-    flash: "Flash",
-    form: "Formulaire",
-    checkbox: "Case à cocher",
-    radio: "Bouton radio",
-    textField: "Champ texte",
-    textarea: "Zone de texte",
-    hiddenField: "Champ invisible",
-    button: "Bouton",
-    select: "Liste déroulante",
-    imageButton: "Bouton avec image",
-    notSet: "<indéfini>",
-    id: "ID",
-    name: "Nom",
-    langDir: "Sens d'écriture",
-    langDirLtr: "Gauche à droite (LTR)",
-    langDirRtl: "Droite à gauche (RTL)",
-    langCode: "Code de langue",
-    longDescr: "URL de description longue",
-    cssClass: "Classes de style",
-    advisoryTitle: "Infobulle",
-    cssStyle: "Style",
-    ok: "OK",
-    cancel: "Annuler",
-    close: "Fermer",
-    preview: "Aperçu",
-    resize: "Redimensionner",
-    generalTab: "Général",
-    advancedTab: "Avancé",
-    validateNumberFailed: "Cette valeur n'est pas un nombre.",
-    confirmNewPage:
-      "Les changements non sauvegardés seront perdus. Êtes-vous sûr de vouloir charger une nouvelle page ?",
-    confirmCancel:
-      "Certaines options ont été modifiées. Êtes-vous sûr de vouloir fermer ?",
-    options: "Options",
-    target: "Cible",
-    targetNew: "Nouvelle fenêtre (_blank)",
-    targetTop: "Fenêtre supérieure (_top)",
-    targetSelf: "Même fenêtre (_self)",
-    targetParent: "Fenêtre parent (_parent)",
-    langDirLTR: "Gauche à droite (LTR)",
-    langDirRTL: "Droite à gauche (RTL)",
-    styles: "Style",
-    cssClasses: "Classes de style",
-    width: "Largeur",
-    height: "Hauteur",
-    align: "Alignement",
-    left: "Gauche",
-    right: "Droite",
-    center: "Centrer",
-    justify: "Justifier",
-    alignLeft: "Aligner à gauche",
-    alignRight: "Aligner à droite",
-    alignCenter: "Aligner au centre",
-    alignTop: "Haut",
-    alignMiddle: "Milieu",
-    alignBottom: "Bas",
-    alignNone: "Aucun",
-    invalidValue: "Valeur invalide.",
-    invalidHeight: "La hauteur doit être un nombre.",
-    invalidWidth: "La largeur doit être un nombre.",
-    invalidLength:
-      'La valeur de "%1" doit être un nombre positif avec ou sans unité de mesure (%2).',
-    invalidCssLength:
-      "La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).",
-    invalidHtmlLength:
-      "La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).",
-    invalidInlineStyle:
-      "La valeur spécifiée pour le style en ligne doit être composée d'un ou plusieurs couples au format « nom : valeur », séparés par des points-virgules.",
-    cssLengthTooltip:
-      "Entrer un nombre pour une valeur en pixels ou un nombre avec une unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).",
-    unavailable: '%1<span class="cke_accessibility">, indisponible</span>',
-    keyboard: {
-      "8": "Retour arrière",
-      "13": "Entrée",
-      "16": "Majuscule",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Espace",
-      "35": "Fin",
-      "36": "Origine",
-      "46": "Supprimer",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Commande"
-    },
-    keyboardShortcut: "Raccourci clavier",
-    optionDefault: "Par défaut"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Tous droits réservés.",
-    dlgTitle: "À propos de CKEditor 4",
-    moreInfo:
-      "Pour les informations de licence, veuillez visiter notre site web :"
-  },
-  basicstyles: {
-    bold: "Gras",
-    italic: "Italique",
-    strike: "Barré",
-    subscript: "Indice",
-    superscript: "Exposant",
-    underline: "Souligné"
-  },
-  bidi: {
-    ltr: "Direction du texte de la gauche vers la droite",
-    rtl: "Direction du texte de la droite vers la gauche"
-  },
-  blockquote: { toolbar: "Citation" },
-  notification: { closed: "Notification fermée." },
-  toolbar: {
-    toolbarCollapse: "Enrouler la barre d'outils",
-    toolbarExpand: "Dérouler la barre d'outils",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Presse-papier/Défaire",
-      editing: "Édition",
-      forms: "Formulaires",
-      basicstyles: "Styles de base",
-      paragraph: "Paragraphe",
-      links: "Liens",
-      insert: "Insérer",
-      styles: "Styles",
-      colors: "Couleurs",
-      tools: "Outils"
-    },
-    toolbars: "Barres d'outils de l'éditeur"
-  },
-  clipboard: {
-    copy: "Copier",
-    copyError:
-      "Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Copier ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+C).",
-    cut: "Couper",
-    cutError:
-      "Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Couper ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+X).",
-    paste: "Coller",
-    pasteNotification:
-      "Utilisez le raccourci %1 pour coller. Votre navigateur n'accepte pas de coller à l'aide du bouton ou du menu contextuel.",
-    pasteArea: "Coller la zone",
-    pasteMsg:
-      "Collez votre contenu dans la zone de saisie ci-dessous et cliquez OK."
-  },
-  colorbutton: {
-    auto: "Automatique",
-    bgColorTitle: "Couleur d'arrière-plan",
-    colors: {
-      "000": "Noir",
-      "800000": "Marron",
-      "8B4513": "Brun de selle",
-      "2F4F4F": "Gris sombre d'ardoise",
-      "008080": "Canard",
-      "000080": "Bleu marine",
-      "4B0082": "Indigo",
-      "696969": "Gris foncé",
-      B22222: "Rouge brique",
-      A52A2A: "Brun",
-      DAA520: "Or terni",
-      "006400": "Vert foncé",
-      "40E0D0": "Turquoise",
-      "0000CD": "Bleu royal",
-      "800080": "Violet",
-      "808080": "Gris",
-      F00: "Rouge",
-      FF8C00: "Orange foncé",
-      FFD700: "Or",
-      "008000": "Vert",
-      "0FF": "Cyan",
-      "00F": "Bleu",
-      EE82EE: "Violet",
-      A9A9A9: "Gris tamisé",
-      FFA07A: "Saumon clair",
-      FFA500: "Orange",
-      FFFF00: "Jaune",
-      "00FF00": "Lime",
-      AFEEEE: "Turquoise clair",
-      ADD8E6: "Bleu clair",
-      DDA0DD: "Prune",
-      D3D3D3: "Gris clair",
-      FFF0F5: "Fard lavande",
-      FAEBD7: "Blanc antique",
-      FFFFE0: "Jaune clair",
-      F0FFF0: "Vert rosée",
-      F0FFFF: "Azur",
-      F0F8FF: "Bleu Alice",
-      E6E6FA: "Lavande",
-      FFF: "Blanc",
-      "1ABC9C": "Cyan dur",
-      "2ECC71": "Émeraude",
-      "3498DB": "Bleu brillant",
-      "9B59B6": "Améthyste",
-      "4E5F70": "Bleu-gris",
-      F1C40F: "Jaune vif",
-      "16A085": "Cyan foncé",
-      "27AE60": "Émeraude foncée",
-      "2980B9": "Bleu dur",
-      "8E44AD": "Violet foncé",
-      "2C3E50": "Bleu désaturé",
-      F39C12: "Orange",
-      E67E22: "Carotte",
-      E74C3C: "Rouge pâle",
-      ECF0F1: "Argent brillant",
-      "95A5A6": "Cyan-gris clair",
-      DDD: "Gris clair",
-      D35400: "Citrouille",
-      C0392B: "Rouge dur",
-      BDC3C7: "Argent",
-      "7F8C8D": "Cyan-gris",
-      "999": "Gris foncé"
-    },
-    more: "Plus de couleurs...",
-    panelTitle: "Couleurs",
-    textColorTitle: "Couleur du texte"
-  },
-  colordialog: {
-    clear: "Effacer",
-    highlight: "Pointée",
-    options: "Options de couleur",
-    selected: "Couleur choisie",
-    title: "Sélectionner une couleur"
-  },
-  templates: {
-    button: "Modèles",
-    emptyListMsg: "(Aucun modèle disponible)",
-    insertOption: "Remplacer le contenu actuel",
-    options: "Options des modèles",
-    selectPromptMsg: "Veuillez sélectionner le modèle à ouvrir dans l'éditeur",
-    title: "Contenu des modèles"
-  },
-  contextmenu: { options: "Options du menu contextuel" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "Infobulle",
-    cssClassInputLabel: "Classes de style",
-    edit: "Modifier la division",
-    inlineStyleInputLabel: "Style en ligne",
-    langDirLTRLabel: "Gauche à droite (LTR)",
-    langDirLabel: "Sens d'écriture",
-    langDirRTLLabel: "Droite à gauche (RTL)",
-    languageCodeInputLabel: "Code de langue",
-    remove: "Enlever la division",
-    styleSelectLabel: "Style",
-    title: "Créer une division",
-    toolbar: "Créer une division"
-  },
-  elementspath: { eleLabel: "Chemin des éléments", eleTitle: "Élément %1" },
-  filetools: {
-    loadError: "Une erreur est survenue lors de la lecture du fichier.",
-    networkError:
-      "Une erreur réseau est survenue lors du téléversement du fichier.",
-    httpError404:
-      "Une erreur HTTP est survenue durant le téléversement du fichier (404 : fichier non trouvé).",
-    httpError403:
-      "Une erreur HTTP est survenue durant le téléversement du fichier (403 : accès refusé).",
-    httpError:
-      "Une erreur HTTP est survenue durant le téléversement du fichier (erreur : %1).",
-    noUrlError: "L'URL de téléversement n'est pas spécifiée.",
-    responseError: "Réponse du serveur incorrecte."
-  },
-  find: {
-    find: "Rechercher",
-    findOptions: "Options de recherche",
-    findWhat: "Rechercher :",
-    matchCase: "Respecter la casse",
-    matchCyclic: "Boucler",
-    matchWord: "Mot entier uniquement",
-    notFoundMsg: "Le texte spécifié ne peut être trouvé.",
-    replace: "Remplacer",
-    replaceAll: "Remplacer tout",
-    replaceSuccessMsg: "%1 occurrence(s) remplacée(s).",
-    replaceWith: "Remplacer par : ",
-    title: "Rechercher et remplacer"
-  },
-  fakeobjects: {
-    anchor: "Ancre",
-    flash: "Animation Flash",
-    hiddenfield: "Champ invisible",
-    iframe: "Cadre de contenu incorporé",
-    unknown: "Objet inconnu"
-  },
-  flash: {
-    access: "Accès aux scripts",
-    accessAlways: "Toujours",
-    accessNever: "Jamais",
-    accessSameDomain: "Même domaine",
-    alignAbsBottom: "Bas absolu",
-    alignAbsMiddle: "Milieu absolu",
-    alignBaseline: "Ligne de base",
-    alignTextTop: "Haut du texte",
-    bgcolor: "Couleur d'arrière-plan",
-    chkFull: "Permettre le plein écran",
-    chkLoop: "Boucle",
-    chkMenu: "Activer le menu Flash",
-    chkPlay: "Lire automatiquement",
-    flashvars: "Variables Flash",
-    hSpace: "Espacement horizontal",
-    properties: "Propriétés du Flash",
-    propertiesTab: "Propriétés",
-    quality: "Qualité",
-    qualityAutoHigh: "Haute automatique",
-    qualityAutoLow: "Basse automatique",
-    qualityBest: "Maximale",
-    qualityHigh: "Haute",
-    qualityLow: "Basse",
-    qualityMedium: "Moyenne",
-    scale: "Échelle",
-    scaleAll: "Afficher tout",
-    scaleFit: "Adaptation automatique",
-    scaleNoBorder: "Aucune bordure",
-    title: "Propriétés du Flash",
-    vSpace: "Espacement vertical",
-    validateHSpace: "L'espacement horizontal doit être un nombre.",
-    validateSrc: "L'URL doit être indiquée.",
-    validateVSpace: "L'espacement vertical doit être un nombre.",
-    windowMode: "Mode fenêtre",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Fenêtre"
-  },
-  font: {
-    fontSize: {
-      label: "Taille",
-      voiceLabel: "Taille de police",
-      panelTitle: "Taille de police"
-    },
-    label: "Police",
-    panelTitle: "Style de police",
-    voiceLabel: "Police"
-  },
-  forms: {
-    button: {
-      title: "Propriétés du bouton",
-      text: "Texte",
-      type: "Type",
-      typeBtn: "Bouton",
-      typeSbm: "Validation",
-      typeRst: "Remise à zéro"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Propriétés de la case à cocher",
-      radioTitle: "Propriétés du bouton radio",
-      value: "Valeur",
-      selected: "Sélectionné",
-      required: "Requis"
-    },
-    form: {
-      title: "Propriétés du formulaire",
-      menu: "Propriétés du formulaire",
-      action: "Action",
-      method: "Méthode",
-      encoding: "Encodage"
-    },
-    hidden: {
-      title: "Propriétés du champ invisible",
-      name: "Nom",
-      value: "Valeur"
-    },
-    select: {
-      title: "Propriétés du menu déroulant",
-      selectInfo: "Informations sur le menu déroulant",
-      opAvail: "Options disponibles",
-      value: "Valeur",
-      size: "Taille",
-      lines: "lignes",
-      chkMulti: "Permettre les sélections multiples",
-      required: "Requis",
-      opText: "Texte",
-      opValue: "Valeur",
-      btnAdd: "Ajouter",
-      btnModify: "Modifier",
-      btnUp: "Haut",
-      btnDown: "Bas",
-      btnSetValue: "Définir comme valeur sélectionnée",
-      btnDelete: "Supprimer"
-    },
-    textarea: {
-      title: "Propriétés de la zone de texte",
-      cols: "Colonnes",
-      rows: "Lignes"
-    },
-    textfield: {
-      title: "Propriétés du champ texte",
-      name: "Nom",
-      value: "Valeur",
-      charWidth: "Largeur des caractères",
-      maxChars: "Nombre maximum de caractères",
-      required: "Requis",
-      type: "Type",
-      typeText: "Texte",
-      typePass: "Mot de passe",
-      typeEmail: "Courriel",
-      typeSearch: "Rechercher",
-      typeTel: "Numéro de téléphone",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Format de paragraphe",
-    tag_address: "Adresse",
-    tag_div: "Division",
-    tag_h1: "Titre 1",
-    tag_h2: "Titre 2",
-    tag_h3: "Titre 3",
-    tag_h4: "Titre 4",
-    tag_h5: "Titre 5",
-    tag_h6: "Titre 6",
-    tag_p: "Normal",
-    tag_pre: "Préformaté"
-  },
-  horizontalrule: { toolbar: "Ligne horizontale" },
-  iframe: {
-    border: "Afficher la bordure du cadre",
-    noUrl: "Veuillez entrer l'URL du contenu du cadre",
-    scrolling: "Activer les barres de défilement",
-    title: "Propriétés du cadre de contenu incorporé",
-    toolbar: "Cadre de contenu incorporé"
-  },
-  image: {
-    alt: "Texte alternatif",
-    border: "Bordure",
-    btnUpload: "Envoyer sur le serveur",
-    button2Img:
-      "Voulez-vous transformer le bouton avec image sélectionné en simple image ?",
-    hSpace: "Espacement horizontal",
-    img2Button:
-      "Voulez-vous transformer l'image sélectionnée en bouton avec image ?",
-    infoTab: "Informations sur l'image",
-    linkTab: "Lien",
-    lockRatio: "Conserver les proportions",
-    menu: "Propriétés de l'image",
-    resetSize: "Réinitialiser la taille",
-    title: "Propriétés de l'image",
-    titleButton: "Propriétés du bouton avec image",
-    upload: "Téléverser",
-    urlMissing: "L'URL source de l'image est manquante.",
-    vSpace: "Espacement vertical",
-    validateBorder: "La bordure doit être un nombre entier.",
-    validateHSpace: "L'espacement horizontal doit être un nombre entier.",
-    validateVSpace: "L'espacement vertical doit être un nombre entier."
-  },
-  indent: { indent: "Augmenter le retrait", outdent: "Diminuer le retrait" },
-  smiley: {
-    options: "Options des frimousses",
-    title: "Insérer une frimousse",
-    toolbar: "Frimousse"
-  },
-  language: { button: "Définir la langue", remove: "Supprimer la langue" },
-  link: {
-    acccessKey: "Touche d'accessibilité",
-    advanced: "Avancé",
-    advisoryContentType: "Type de contenu (indicatif)",
-    advisoryTitle: "Infobulle",
-    anchor: {
-      toolbar: "Ancre",
-      menu: "Modifier l'ancre",
-      title: "Propriétés de l'ancre",
-      name: "Nom de l'ancre",
-      errorName: "Veuillez entrer le nom de l'ancre.",
-      remove: "Supprimer l'ancre"
-    },
-    anchorId: "Par ID d'élément",
-    anchorName: "Par nom d'ancre",
-    charset: "Encodage de la ressource liée",
-    cssClasses: "Classes de style",
-    download: "Forcer le téléchargement",
-    displayText: "Afficher le texte",
-    emailAddress: "Adresse électronique",
-    emailBody: "Corps du message",
-    emailSubject: "Sujet du message",
-    id: "ID",
-    info: "Informations sur le lien",
-    langCode: "Code de langue",
-    langDir: "Sens d'écriture",
-    langDirLTR: "Gauche à droite",
-    langDirRTL: "Droite à gauche (RTL)",
-    menu: "Modifier le lien",
-    name: "Nom",
-    noAnchors: "(Aucune ancre disponible dans ce document)",
-    noEmail: "Veuillez entrer l'adresse électronique",
-    noUrl: "Veuillez entrer l'URL du lien",
-    noTel: "Veuillez entrer le numéro de téléphone",
-    other: "<autre>",
-    phoneNumber: "Numéro de téléphone",
-    popupDependent: "Dépendante (Netscape)",
-    popupFeatures: "Caractéristiques de la fenêtre surgissante",
-    popupFullScreen: "Plein écran (IE)",
-    popupLeft: "À gauche",
-    popupLocationBar: "Barre d'adresse",
-    popupMenuBar: "Barre de menu",
-    popupResizable: "Redimensionnable",
-    popupScrollBars: "Barres de défilement",
-    popupStatusBar: "Barre d'état",
-    popupToolbar: "Barre d'outils",
-    popupTop: "En haut",
-    rel: "Relation",
-    selectAnchor: "Sélectionner une ancre",
-    styles: "Style",
-    tabIndex: "Indice de tabulation",
-    target: "Cible",
-    targetFrame: "<cadre>",
-    targetFrameName: "Nom du cadre affecté",
-    targetPopup: "<fenêtre surgissante>",
-    targetPopupName: "Nom de la fenêtre surgissante",
-    title: "Lien",
-    toAnchor: "Ancre",
-    toEmail: "Courriel",
-    toUrl: "URL",
-    toPhone: "Téléphone",
-    toolbar: "Lien",
-    type: "Type de lien",
-    unlink: "Supprimer le lien",
-    upload: "Téléverser"
-  },
-  list: {
-    bulletedlist: "Insérer/Supprimer une liste à puces",
-    numberedlist: "Insérer/Supprimer une liste numérotée"
-  },
-  liststyle: {
-    bulletedTitle: "Propriétés de la liste à puces",
-    circle: "Cercle",
-    decimal: "Décimal (1, 2, 3, etc.)",
-    disc: "Disque",
-    lowerAlpha: "Lettres minuscules (a, b, c, d, e, etc.)",
-    lowerRoman: "Chiffres romains minuscules (i, ii, iii, iv, v, etc.)",
-    none: "Aucun",
-    notset: "<indéfini>",
-    numberedTitle: "Propriétés de la liste numérotée",
-    square: "Carré",
-    start: "Début",
-    type: "Type",
-    upperAlpha: "Lettres majuscules (A, B, C, D, E, etc.)",
-    upperRoman: "Chiffres romains majuscules (I, II, III, IV, V, etc.)",
-    validateStartNumber:
-      "Le premier élément de la liste doit être un nombre entier."
-  },
-  magicline: { title: "Insérer un paragraphe ici" },
-  maximize: { maximize: "Agrandir", minimize: "Réduire" },
-  newpage: { toolbar: "Nouvelle page" },
-  pagebreak: {
-    alt: "Saut de page",
-    toolbar: "Insérer un saut de page pour l'impression"
-  },
-  pastetext: {
-    button: "Coller comme texte brut",
-    pasteNotification:
-      "Utilisez le raccourci %1 pour coller. Votre navigateur n'accepte pas de coller à l'aide du bouton ou du menu contextuel.",
-    title: "Coller comme texte brut"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller ?",
-    error:
-      "Les données collées n'ont pas pu être nettoyées à cause d'une erreur interne",
-    title: "Coller depuis Word",
-    toolbar: "Coller depuis Word"
-  },
-  preview: { preview: "Aperçu" },
-  print: { toolbar: "Imprimer" },
-  removeformat: { toolbar: "Supprimer la mise en forme" },
-  save: { toolbar: "Enregistrer" },
-  selectall: { toolbar: "Tout sélectionner" },
-  showblocks: { toolbar: "Afficher les blocs" },
-  sourcearea: { toolbar: "Source" },
-  specialchar: {
-    options: "Options des caractères spéciaux",
-    title: "Sélectionner un caractère",
-    toolbar: "Insérer un caractère spécial"
-  },
-  scayt: {
-    btn_about: "A propos de SCAYT",
-    btn_dictionaries: "Dictionnaires",
-    btn_disable: "Désactiver SCAYT",
-    btn_enable: "Activer SCAYT",
-    btn_langs: "Langues",
-    btn_options: "Options",
-    text_title: "Vérification de l'Orthographe en Cours de Frappe (SCAYT)"
-  },
-  stylescombo: {
-    label: "Styles",
-    panelTitle: "Styles de mise en forme",
-    panelTitle1: "Styles de bloc",
-    panelTitle2: "Styles en ligne",
-    panelTitle3: "Styles d'objet"
-  },
-  table: {
-    border: "Taille de la bordure",
-    caption: "Titre du tableau",
-    cell: {
-      menu: "Cellule",
-      insertBefore: "Insérer une cellule avant",
-      insertAfter: "Insérer une cellule après",
-      deleteCell: "Supprimer les cellules",
-      merge: "Fusionner les cellules",
-      mergeRight: "Fusionner vers la droite",
-      mergeDown: "Fusionner vers le bas",
-      splitHorizontal: "Scinder la cellule horizontalement",
-      splitVertical: "Scinder la cellule verticalement",
-      title: "Propriétés de la cellule",
-      cellType: "Type de cellule",
-      rowSpan: "Lignes occupées",
-      colSpan: "Colonnes occupées",
-      wordWrap: "Césure",
-      hAlign: "Alignement horizontal",
-      vAlign: "Alignement vertical",
-      alignBaseline: "Ligne de base",
-      bgColor: "Couleur d'arrière-plan",
-      borderColor: "Couleur de bordure",
-      data: "Données",
-      header: "En-tête",
-      yes: "Oui",
-      no: "Non",
-      invalidWidth: "La largeur de la cellule doit être un nombre.",
-      invalidHeight: "La hauteur de la cellule doit être un nombre.",
-      invalidRowSpan:
-        "Le nombre de colonnes occupées doit être un nombre entier.",
-      invalidColSpan:
-        "Le nombre de colonnes occupées doit être un nombre entier.",
-      chooseColor: "Choisir"
-    },
-    cellPad: "Marge interne des cellules",
-    cellSpace: "Espacement entre les cellules",
-    column: {
-      menu: "Colonne",
-      insertBefore: "Insérer une colonne avant",
-      insertAfter: "Insérer une colonne après",
-      deleteColumn: "Supprimer les colonnes"
-    },
-    columns: "Colonnes",
-    deleteTable: "Supprimer le tableau",
-    headers: "En-têtes",
-    headersBoth: "Les deux",
-    headersColumn: "Première colonne",
-    headersNone: "Aucun",
-    headersRow: "Première ligne",
-    heightUnit: "height unit",
-    invalidBorder: "La taille de la bordure doit être un nombre.",
-    invalidCellPadding:
-      "La marge interne des cellules doit être un nombre positif.",
-    invalidCellSpacing:
-      "L'espacement entre les cellules doit être un nombre positif.",
-    invalidCols: "Le nombre de colonnes doit être supérieur à 0.",
-    invalidHeight: "La hauteur du tableau doit être un nombre.",
-    invalidRows: "Le nombre de lignes doit être supérieur à 0.",
-    invalidWidth: "La largeur du tableau doit être un nombre.",
-    menu: "Propriétés du tableau",
-    row: {
-      menu: "Ligne",
-      insertBefore: "Insérer une ligne avant",
-      insertAfter: "Insérer une ligne après",
-      deleteRow: "Supprimer les lignes"
-    },
-    rows: "Lignes",
-    summary: "Résumé (description)",
-    title: "Propriétés du tableau",
-    toolbar: "Tableau",
-    widthPc: "pour cent",
-    widthPx: "pixels",
-    widthUnit: "unité de largeur"
-  },
-  undo: { redo: "Rétablir", undo: "Annuler" },
-  widget: { move: "Cliquer et glisser pour déplacer", label: "Élément %1" },
-  uploadwidget: {
-    abort: "Téléversement interrompu par l'utilisateur.",
-    doneOne: "Fichier téléversé avec succès.",
-    doneMany: "%1 fichiers téléversés avec succès.",
-    uploadOne: "Téléversement du fichier en cours ({percentage} %)…",
-    uploadMany:
-      "Téléversement des fichiers en cours, {current} sur {max} effectués ({percentage} %)…"
-  },
-  wsc: {
-    btnIgnore: "Ignorer",
-    btnIgnoreAll: "Ignorer tout",
-    btnReplace: "Remplacer",
-    btnReplaceAll: "Remplacer tout",
-    btnUndo: "Annuler",
-    changeTo: "Modifier pour",
-    errorLoading: "Erreur du chargement du service depuis l'hôte : %s.",
-    ieSpellDownload:
-      "La vérification d'orthographe n'est pas installée. Voulez-vous la télécharger maintenant?",
-    manyChanges: "Vérification de l'orthographe terminée : %1 mots corrigés.",
-    noChanges: "Vérification de l'orthographe terminée : Aucun mot corrigé.",
-    noMispell:
-      "Vérification de l'orthographe terminée : aucune erreur trouvée.",
-    noSuggestions: "- Aucune suggestion -",
-    notAvailable: "Désolé, le service est indisponible actuellement.",
-    notInDic: "N'existe pas dans le dictionnaire.",
-    oneChange: "Vérification de l'orthographe terminée : Un seul mot corrigé.",
-    progress: "Vérification de l'orthographe en cours...",
-    title: "Vérifier l'orthographe",
-    toolbar: "Vérifier l'orthographe"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["fr"] = {
+  editor: "Éditeur de texte enrichi",
+  editorPanel: "Tableau de bord de l'éditeur de texte enrichi",
+  common: {
+    editorHelp: "Utilisez le raccourci Alt-0 pour obtenir de l'aide",
+    browseServer: "Parcourir le serveur",
+    url: "URL",
+    protocol: "Protocole",
+    upload: "Télécharger",
+    uploadSubmit: "Envoyer sur le serveur",
+    image: "Image",
+    flash: "Flash",
+    form: "Formulaire",
+    checkbox: "Case à cocher",
+    radio: "Bouton radio",
+    textField: "Champ texte",
+    textarea: "Zone de texte",
+    hiddenField: "Champ invisible",
+    button: "Bouton",
+    select: "Liste déroulante",
+    imageButton: "Bouton avec image",
+    notSet: "<indéfini>",
+    id: "ID",
+    name: "Nom",
+    langDir: "Sens d'écriture",
+    langDirLtr: "Gauche à droite (LTR)",
+    langDirRtl: "Droite à gauche (RTL)",
+    langCode: "Code de langue",
+    longDescr: "URL de description longue",
+    cssClass: "Classes de style",
+    advisoryTitle: "Infobulle",
+    cssStyle: "Style",
+    ok: "OK",
+    cancel: "Annuler",
+    close: "Fermer",
+    preview: "Aperçu",
+    resize: "Redimensionner",
+    generalTab: "Général",
+    advancedTab: "Avancé",
+    validateNumberFailed: "Cette valeur n'est pas un nombre.",
+    confirmNewPage:
+      "Les changements non sauvegardés seront perdus. Êtes-vous sûr de vouloir charger une nouvelle page ?",
+    confirmCancel:
+      "Certaines options ont été modifiées. Êtes-vous sûr de vouloir fermer ?",
+    options: "Options",
+    target: "Cible",
+    targetNew: "Nouvelle fenêtre (_blank)",
+    targetTop: "Fenêtre supérieure (_top)",
+    targetSelf: "Même fenêtre (_self)",
+    targetParent: "Fenêtre parent (_parent)",
+    langDirLTR: "Gauche à droite (LTR)",
+    langDirRTL: "Droite à gauche (RTL)",
+    styles: "Style",
+    cssClasses: "Classes de style",
+    width: "Largeur",
+    height: "Hauteur",
+    align: "Alignement",
+    left: "Gauche",
+    right: "Droite",
+    center: "Centrer",
+    justify: "Justifier",
+    alignLeft: "Aligner à gauche",
+    alignRight: "Aligner à droite",
+    alignCenter: "Aligner au centre",
+    alignTop: "Haut",
+    alignMiddle: "Milieu",
+    alignBottom: "Bas",
+    alignNone: "Aucun",
+    invalidValue: "Valeur invalide.",
+    invalidHeight: "La hauteur doit être un nombre.",
+    invalidWidth: "La largeur doit être un nombre.",
+    invalidLength:
+      'La valeur de "%1" doit être un nombre positif avec ou sans unité de mesure (%2).',
+    invalidCssLength:
+      "La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).",
+    invalidHtmlLength:
+      "La valeur spécifiée pour le champ « %1 » doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).",
+    invalidInlineStyle:
+      "La valeur spécifiée pour le style en ligne doit être composée d'un ou plusieurs couples au format « nom : valeur », séparés par des points-virgules.",
+    cssLengthTooltip:
+      "Entrer un nombre pour une valeur en pixels ou un nombre avec une unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).",
+    unavailable: '%1<span class="cke_accessibility">, indisponible</span>',
+    keyboard: {
+      "8": "Retour arrière",
+      "13": "Entrée",
+      "16": "Majuscule",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Espace",
+      "35": "Fin",
+      "36": "Origine",
+      "46": "Supprimer",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Commande"
+    },
+    keyboardShortcut: "Raccourci clavier",
+    optionDefault: "Par défaut"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Tous droits réservés.",
+    dlgTitle: "À propos de CKEditor 4",
+    moreInfo:
+      "Pour les informations de licence, veuillez visiter notre site web :"
+  },
+  basicstyles: {
+    bold: "Gras",
+    italic: "Italique",
+    strike: "Barré",
+    subscript: "Indice",
+    superscript: "Exposant",
+    underline: "Souligné"
+  },
+  bidi: {
+    ltr: "Direction du texte de la gauche vers la droite",
+    rtl: "Direction du texte de la droite vers la gauche"
+  },
+  blockquote: { toolbar: "Citation" },
+  notification: { closed: "Notification fermée." },
+  toolbar: {
+    toolbarCollapse: "Enrouler la barre d'outils",
+    toolbarExpand: "Dérouler la barre d'outils",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Presse-papier/Défaire",
+      editing: "Édition",
+      forms: "Formulaires",
+      basicstyles: "Styles de base",
+      paragraph: "Paragraphe",
+      links: "Liens",
+      insert: "Insérer",
+      styles: "Styles",
+      colors: "Couleurs",
+      tools: "Outils"
+    },
+    toolbars: "Barres d'outils de l'éditeur"
+  },
+  clipboard: {
+    copy: "Copier",
+    copyError:
+      "Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Copier ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+C).",
+    cut: "Couper",
+    cutError:
+      "Les paramètres de sécurité de votre navigateur n'autorisent pas l'éditeur à exécuter automatiquement l'opération « Couper ». Veuillez utiliser le raccourci clavier à cet effet (Ctrl/Cmd+X).",
+    paste: "Coller",
+    pasteNotification:
+      "Utilisez le raccourci %1 pour coller. Votre navigateur n'accepte pas de coller à l'aide du bouton ou du menu contextuel.",
+    pasteArea: "Coller la zone",
+    pasteMsg:
+      "Collez votre contenu dans la zone de saisie ci-dessous et cliquez OK."
+  },
+  colorbutton: {
+    auto: "Automatique",
+    bgColorTitle: "Couleur d'arrière-plan",
+    colors: {
+      "000": "Noir",
+      "800000": "Marron",
+      "8B4513": "Brun de selle",
+      "2F4F4F": "Gris sombre d'ardoise",
+      "008080": "Canard",
+      "000080": "Bleu marine",
+      "4B0082": "Indigo",
+      "696969": "Gris foncé",
+      B22222: "Rouge brique",
+      A52A2A: "Brun",
+      DAA520: "Or terni",
+      "006400": "Vert foncé",
+      "40E0D0": "Turquoise",
+      "0000CD": "Bleu royal",
+      "800080": "Violet",
+      "808080": "Gris",
+      F00: "Rouge",
+      FF8C00: "Orange foncé",
+      FFD700: "Or",
+      "008000": "Vert",
+      "0FF": "Cyan",
+      "00F": "Bleu",
+      EE82EE: "Violet",
+      A9A9A9: "Gris tamisé",
+      FFA07A: "Saumon clair",
+      FFA500: "Orange",
+      FFFF00: "Jaune",
+      "00FF00": "Lime",
+      AFEEEE: "Turquoise clair",
+      ADD8E6: "Bleu clair",
+      DDA0DD: "Prune",
+      D3D3D3: "Gris clair",
+      FFF0F5: "Fard lavande",
+      FAEBD7: "Blanc antique",
+      FFFFE0: "Jaune clair",
+      F0FFF0: "Vert rosée",
+      F0FFFF: "Azur",
+      F0F8FF: "Bleu Alice",
+      E6E6FA: "Lavande",
+      FFF: "Blanc",
+      "1ABC9C": "Cyan dur",
+      "2ECC71": "Émeraude",
+      "3498DB": "Bleu brillant",
+      "9B59B6": "Améthyste",
+      "4E5F70": "Bleu-gris",
+      F1C40F: "Jaune vif",
+      "16A085": "Cyan foncé",
+      "27AE60": "Émeraude foncée",
+      "2980B9": "Bleu dur",
+      "8E44AD": "Violet foncé",
+      "2C3E50": "Bleu désaturé",
+      F39C12: "Orange",
+      E67E22: "Carotte",
+      E74C3C: "Rouge pâle",
+      ECF0F1: "Argent brillant",
+      "95A5A6": "Cyan-gris clair",
+      DDD: "Gris clair",
+      D35400: "Citrouille",
+      C0392B: "Rouge dur",
+      BDC3C7: "Argent",
+      "7F8C8D": "Cyan-gris",
+      "999": "Gris foncé"
+    },
+    more: "Plus de couleurs...",
+    panelTitle: "Couleurs",
+    textColorTitle: "Couleur du texte"
+  },
+  colordialog: {
+    clear: "Effacer",
+    highlight: "Pointée",
+    options: "Options de couleur",
+    selected: "Couleur choisie",
+    title: "Sélectionner une couleur"
+  },
+  templates: {
+    button: "Modèles",
+    emptyListMsg: "(Aucun modèle disponible)",
+    insertOption: "Remplacer le contenu actuel",
+    options: "Options des modèles",
+    selectPromptMsg: "Veuillez sélectionner le modèle à ouvrir dans l'éditeur",
+    title: "Contenu des modèles"
+  },
+  contextmenu: { options: "Options du menu contextuel" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "Infobulle",
+    cssClassInputLabel: "Classes de style",
+    edit: "Modifier la division",
+    inlineStyleInputLabel: "Style en ligne",
+    langDirLTRLabel: "Gauche à droite (LTR)",
+    langDirLabel: "Sens d'écriture",
+    langDirRTLLabel: "Droite à gauche (RTL)",
+    languageCodeInputLabel: "Code de langue",
+    remove: "Enlever la division",
+    styleSelectLabel: "Style",
+    title: "Créer une division",
+    toolbar: "Créer une division"
+  },
+  elementspath: { eleLabel: "Chemin des éléments", eleTitle: "Élément %1" },
+  filetools: {
+    loadError: "Une erreur est survenue lors de la lecture du fichier.",
+    networkError:
+      "Une erreur réseau est survenue lors du téléversement du fichier.",
+    httpError404:
+      "Une erreur HTTP est survenue durant le téléversement du fichier (404 : fichier non trouvé).",
+    httpError403:
+      "Une erreur HTTP est survenue durant le téléversement du fichier (403 : accès refusé).",
+    httpError:
+      "Une erreur HTTP est survenue durant le téléversement du fichier (erreur : %1).",
+    noUrlError: "L'URL de téléversement n'est pas spécifiée.",
+    responseError: "Réponse du serveur incorrecte."
+  },
+  find: {
+    find: "Rechercher",
+    findOptions: "Options de recherche",
+    findWhat: "Rechercher :",
+    matchCase: "Respecter la casse",
+    matchCyclic: "Boucler",
+    matchWord: "Mot entier uniquement",
+    notFoundMsg: "Le texte spécifié ne peut être trouvé.",
+    replace: "Remplacer",
+    replaceAll: "Remplacer tout",
+    replaceSuccessMsg: "%1 occurrence(s) remplacée(s).",
+    replaceWith: "Remplacer par : ",
+    title: "Rechercher et remplacer"
+  },
+  fakeobjects: {
+    anchor: "Ancre",
+    flash: "Animation Flash",
+    hiddenfield: "Champ invisible",
+    iframe: "Cadre de contenu incorporé",
+    unknown: "Objet inconnu"
+  },
+  flash: {
+    access: "Accès aux scripts",
+    accessAlways: "Toujours",
+    accessNever: "Jamais",
+    accessSameDomain: "Même domaine",
+    alignAbsBottom: "Bas absolu",
+    alignAbsMiddle: "Milieu absolu",
+    alignBaseline: "Ligne de base",
+    alignTextTop: "Haut du texte",
+    bgcolor: "Couleur d'arrière-plan",
+    chkFull: "Permettre le plein écran",
+    chkLoop: "Boucle",
+    chkMenu: "Activer le menu Flash",
+    chkPlay: "Lire automatiquement",
+    flashvars: "Variables Flash",
+    hSpace: "Espacement horizontal",
+    properties: "Propriétés du Flash",
+    propertiesTab: "Propriétés",
+    quality: "Qualité",
+    qualityAutoHigh: "Haute automatique",
+    qualityAutoLow: "Basse automatique",
+    qualityBest: "Maximale",
+    qualityHigh: "Haute",
+    qualityLow: "Basse",
+    qualityMedium: "Moyenne",
+    scale: "Échelle",
+    scaleAll: "Afficher tout",
+    scaleFit: "Adaptation automatique",
+    scaleNoBorder: "Aucune bordure",
+    title: "Propriétés du Flash",
+    vSpace: "Espacement vertical",
+    validateHSpace: "L'espacement horizontal doit être un nombre.",
+    validateSrc: "L'URL doit être indiquée.",
+    validateVSpace: "L'espacement vertical doit être un nombre.",
+    windowMode: "Mode fenêtre",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Fenêtre"
+  },
+  font: {
+    fontSize: {
+      label: "Taille",
+      voiceLabel: "Taille de police",
+      panelTitle: "Taille de police"
+    },
+    label: "Police",
+    panelTitle: "Style de police",
+    voiceLabel: "Police"
+  },
+  forms: {
+    button: {
+      title: "Propriétés du bouton",
+      text: "Texte",
+      type: "Type",
+      typeBtn: "Bouton",
+      typeSbm: "Validation",
+      typeRst: "Remise à zéro"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Propriétés de la case à cocher",
+      radioTitle: "Propriétés du bouton radio",
+      value: "Valeur",
+      selected: "Sélectionné",
+      required: "Requis"
+    },
+    form: {
+      title: "Propriétés du formulaire",
+      menu: "Propriétés du formulaire",
+      action: "Action",
+      method: "Méthode",
+      encoding: "Encodage"
+    },
+    hidden: {
+      title: "Propriétés du champ invisible",
+      name: "Nom",
+      value: "Valeur"
+    },
+    select: {
+      title: "Propriétés du menu déroulant",
+      selectInfo: "Informations sur le menu déroulant",
+      opAvail: "Options disponibles",
+      value: "Valeur",
+      size: "Taille",
+      lines: "lignes",
+      chkMulti: "Permettre les sélections multiples",
+      required: "Requis",
+      opText: "Texte",
+      opValue: "Valeur",
+      btnAdd: "Ajouter",
+      btnModify: "Modifier",
+      btnUp: "Haut",
+      btnDown: "Bas",
+      btnSetValue: "Définir comme valeur sélectionnée",
+      btnDelete: "Supprimer"
+    },
+    textarea: {
+      title: "Propriétés de la zone de texte",
+      cols: "Colonnes",
+      rows: "Lignes"
+    },
+    textfield: {
+      title: "Propriétés du champ texte",
+      name: "Nom",
+      value: "Valeur",
+      charWidth: "Largeur des caractères",
+      maxChars: "Nombre maximum de caractères",
+      required: "Requis",
+      type: "Type",
+      typeText: "Texte",
+      typePass: "Mot de passe",
+      typeEmail: "Courriel",
+      typeSearch: "Rechercher",
+      typeTel: "Numéro de téléphone",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Format de paragraphe",
+    tag_address: "Adresse",
+    tag_div: "Division",
+    tag_h1: "Titre 1",
+    tag_h2: "Titre 2",
+    tag_h3: "Titre 3",
+    tag_h4: "Titre 4",
+    tag_h5: "Titre 5",
+    tag_h6: "Titre 6",
+    tag_p: "Normal",
+    tag_pre: "Préformaté"
+  },
+  horizontalrule: { toolbar: "Ligne horizontale" },
+  iframe: {
+    border: "Afficher la bordure du cadre",
+    noUrl: "Veuillez entrer l'URL du contenu du cadre",
+    scrolling: "Activer les barres de défilement",
+    title: "Propriétés du cadre de contenu incorporé",
+    toolbar: "Cadre de contenu incorporé"
+  },
+  image: {
+    alt: "Texte alternatif",
+    border: "Bordure",
+    btnUpload: "Envoyer sur le serveur",
+    button2Img:
+      "Voulez-vous transformer le bouton avec image sélectionné en simple image ?",
+    hSpace: "Espacement horizontal",
+    img2Button:
+      "Voulez-vous transformer l'image sélectionnée en bouton avec image ?",
+    infoTab: "Informations sur l'image",
+    linkTab: "Lien",
+    lockRatio: "Conserver les proportions",
+    menu: "Propriétés de l'image",
+    resetSize: "Réinitialiser la taille",
+    title: "Propriétés de l'image",
+    titleButton: "Propriétés du bouton avec image",
+    upload: "Téléverser",
+    urlMissing: "L'URL source de l'image est manquante.",
+    vSpace: "Espacement vertical",
+    validateBorder: "La bordure doit être un nombre entier.",
+    validateHSpace: "L'espacement horizontal doit être un nombre entier.",
+    validateVSpace: "L'espacement vertical doit être un nombre entier."
+  },
+  indent: { indent: "Augmenter le retrait", outdent: "Diminuer le retrait" },
+  smiley: {
+    options: "Options des frimousses",
+    title: "Insérer une frimousse",
+    toolbar: "Frimousse"
+  },
+  language: { button: "Définir la langue", remove: "Supprimer la langue" },
+  link: {
+    acccessKey: "Touche d'accessibilité",
+    advanced: "Avancé",
+    advisoryContentType: "Type de contenu (indicatif)",
+    advisoryTitle: "Infobulle",
+    anchor: {
+      toolbar: "Ancre",
+      menu: "Modifier l'ancre",
+      title: "Propriétés de l'ancre",
+      name: "Nom de l'ancre",
+      errorName: "Veuillez entrer le nom de l'ancre.",
+      remove: "Supprimer l'ancre"
+    },
+    anchorId: "Par ID d'élément",
+    anchorName: "Par nom d'ancre",
+    charset: "Encodage de la ressource liée",
+    cssClasses: "Classes de style",
+    download: "Forcer le téléchargement",
+    displayText: "Afficher le texte",
+    emailAddress: "Adresse électronique",
+    emailBody: "Corps du message",
+    emailSubject: "Sujet du message",
+    id: "ID",
+    info: "Informations sur le lien",
+    langCode: "Code de langue",
+    langDir: "Sens d'écriture",
+    langDirLTR: "Gauche à droite",
+    langDirRTL: "Droite à gauche (RTL)",
+    menu: "Modifier le lien",
+    name: "Nom",
+    noAnchors: "(Aucune ancre disponible dans ce document)",
+    noEmail: "Veuillez entrer l'adresse électronique",
+    noUrl: "Veuillez entrer l'URL du lien",
+    noTel: "Veuillez entrer le numéro de téléphone",
+    other: "<autre>",
+    phoneNumber: "Numéro de téléphone",
+    popupDependent: "Dépendante (Netscape)",
+    popupFeatures: "Caractéristiques de la fenêtre surgissante",
+    popupFullScreen: "Plein écran (IE)",
+    popupLeft: "À gauche",
+    popupLocationBar: "Barre d'adresse",
+    popupMenuBar: "Barre de menu",
+    popupResizable: "Redimensionnable",
+    popupScrollBars: "Barres de défilement",
+    popupStatusBar: "Barre d'état",
+    popupToolbar: "Barre d'outils",
+    popupTop: "En haut",
+    rel: "Relation",
+    selectAnchor: "Sélectionner une ancre",
+    styles: "Style",
+    tabIndex: "Indice de tabulation",
+    target: "Cible",
+    targetFrame: "<cadre>",
+    targetFrameName: "Nom du cadre affecté",
+    targetPopup: "<fenêtre surgissante>",
+    targetPopupName: "Nom de la fenêtre surgissante",
+    title: "Lien",
+    toAnchor: "Ancre",
+    toEmail: "Courriel",
+    toUrl: "URL",
+    toPhone: "Téléphone",
+    toolbar: "Lien",
+    type: "Type de lien",
+    unlink: "Supprimer le lien",
+    upload: "Téléverser"
+  },
+  list: {
+    bulletedlist: "Insérer/Supprimer une liste à puces",
+    numberedlist: "Insérer/Supprimer une liste numérotée"
+  },
+  liststyle: {
+    bulletedTitle: "Propriétés de la liste à puces",
+    circle: "Cercle",
+    decimal: "Décimal (1, 2, 3, etc.)",
+    disc: "Disque",
+    lowerAlpha: "Lettres minuscules (a, b, c, d, e, etc.)",
+    lowerRoman: "Chiffres romains minuscules (i, ii, iii, iv, v, etc.)",
+    none: "Aucun",
+    notset: "<indéfini>",
+    numberedTitle: "Propriétés de la liste numérotée",
+    square: "Carré",
+    start: "Début",
+    type: "Type",
+    upperAlpha: "Lettres majuscules (A, B, C, D, E, etc.)",
+    upperRoman: "Chiffres romains majuscules (I, II, III, IV, V, etc.)",
+    validateStartNumber:
+      "Le premier élément de la liste doit être un nombre entier."
+  },
+  magicline: { title: "Insérer un paragraphe ici" },
+  maximize: { maximize: "Agrandir", minimize: "Réduire" },
+  newpage: { toolbar: "Nouvelle page" },
+  pagebreak: {
+    alt: "Saut de page",
+    toolbar: "Insérer un saut de page pour l'impression"
+  },
+  pastetext: {
+    button: "Coller comme texte brut",
+    pasteNotification:
+      "Utilisez le raccourci %1 pour coller. Votre navigateur n'accepte pas de coller à l'aide du bouton ou du menu contextuel.",
+    title: "Coller comme texte brut"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller ?",
+    error:
+      "Les données collées n'ont pas pu être nettoyées à cause d'une erreur interne",
+    title: "Coller depuis Word",
+    toolbar: "Coller depuis Word"
+  },
+  preview: { preview: "Aperçu" },
+  print: { toolbar: "Imprimer" },
+  removeformat: { toolbar: "Supprimer la mise en forme" },
+  save: { toolbar: "Enregistrer" },
+  selectall: { toolbar: "Tout sélectionner" },
+  showblocks: { toolbar: "Afficher les blocs" },
+  sourcearea: { toolbar: "Source" },
+  specialchar: {
+    options: "Options des caractères spéciaux",
+    title: "Sélectionner un caractère",
+    toolbar: "Insérer un caractère spécial"
+  },
+  scayt: {
+    btn_about: "A propos de SCAYT",
+    btn_dictionaries: "Dictionnaires",
+    btn_disable: "Désactiver SCAYT",
+    btn_enable: "Activer SCAYT",
+    btn_langs: "Langues",
+    btn_options: "Options",
+    text_title: "Vérification de l'Orthographe en Cours de Frappe (SCAYT)"
+  },
+  stylescombo: {
+    label: "Styles",
+    panelTitle: "Styles de mise en forme",
+    panelTitle1: "Styles de bloc",
+    panelTitle2: "Styles en ligne",
+    panelTitle3: "Styles d'objet"
+  },
+  table: {
+    border: "Taille de la bordure",
+    caption: "Titre du tableau",
+    cell: {
+      menu: "Cellule",
+      insertBefore: "Insérer une cellule avant",
+      insertAfter: "Insérer une cellule après",
+      deleteCell: "Supprimer les cellules",
+      merge: "Fusionner les cellules",
+      mergeRight: "Fusionner vers la droite",
+      mergeDown: "Fusionner vers le bas",
+      splitHorizontal: "Scinder la cellule horizontalement",
+      splitVertical: "Scinder la cellule verticalement",
+      title: "Propriétés de la cellule",
+      cellType: "Type de cellule",
+      rowSpan: "Lignes occupées",
+      colSpan: "Colonnes occupées",
+      wordWrap: "Césure",
+      hAlign: "Alignement horizontal",
+      vAlign: "Alignement vertical",
+      alignBaseline: "Ligne de base",
+      bgColor: "Couleur d'arrière-plan",
+      borderColor: "Couleur de bordure",
+      data: "Données",
+      header: "En-tête",
+      yes: "Oui",
+      no: "Non",
+      invalidWidth: "La largeur de la cellule doit être un nombre.",
+      invalidHeight: "La hauteur de la cellule doit être un nombre.",
+      invalidRowSpan:
+        "Le nombre de colonnes occupées doit être un nombre entier.",
+      invalidColSpan:
+        "Le nombre de colonnes occupées doit être un nombre entier.",
+      chooseColor: "Choisir"
+    },
+    cellPad: "Marge interne des cellules",
+    cellSpace: "Espacement entre les cellules",
+    column: {
+      menu: "Colonne",
+      insertBefore: "Insérer une colonne avant",
+      insertAfter: "Insérer une colonne après",
+      deleteColumn: "Supprimer les colonnes"
+    },
+    columns: "Colonnes",
+    deleteTable: "Supprimer le tableau",
+    headers: "En-têtes",
+    headersBoth: "Les deux",
+    headersColumn: "Première colonne",
+    headersNone: "Aucun",
+    headersRow: "Première ligne",
+    heightUnit: "height unit",
+    invalidBorder: "La taille de la bordure doit être un nombre.",
+    invalidCellPadding:
+      "La marge interne des cellules doit être un nombre positif.",
+    invalidCellSpacing:
+      "L'espacement entre les cellules doit être un nombre positif.",
+    invalidCols: "Le nombre de colonnes doit être supérieur à 0.",
+    invalidHeight: "La hauteur du tableau doit être un nombre.",
+    invalidRows: "Le nombre de lignes doit être supérieur à 0.",
+    invalidWidth: "La largeur du tableau doit être un nombre.",
+    menu: "Propriétés du tableau",
+    row: {
+      menu: "Ligne",
+      insertBefore: "Insérer une ligne avant",
+      insertAfter: "Insérer une ligne après",
+      deleteRow: "Supprimer les lignes"
+    },
+    rows: "Lignes",
+    summary: "Résumé (description)",
+    title: "Propriétés du tableau",
+    toolbar: "Tableau",
+    widthPc: "pour cent",
+    widthPx: "pixels",
+    widthUnit: "unité de largeur"
+  },
+  undo: { redo: "Rétablir", undo: "Annuler" },
+  widget: { move: "Cliquer et glisser pour déplacer", label: "Élément %1" },
+  uploadwidget: {
+    abort: "Téléversement interrompu par l'utilisateur.",
+    doneOne: "Fichier téléversé avec succès.",
+    doneMany: "%1 fichiers téléversés avec succès.",
+    uploadOne: "Téléversement du fichier en cours ({percentage} %)…",
+    uploadMany:
+      "Téléversement des fichiers en cours, {current} sur {max} effectués ({percentage} %)…"
+  },
+  wsc: {
+    btnIgnore: "Ignorer",
+    btnIgnoreAll: "Ignorer tout",
+    btnReplace: "Remplacer",
+    btnReplaceAll: "Remplacer tout",
+    btnUndo: "Annuler",
+    changeTo: "Modifier pour",
+    errorLoading: "Erreur du chargement du service depuis l'hôte : %s.",
+    ieSpellDownload:
+      "La vérification d'orthographe n'est pas installée. Voulez-vous la télécharger maintenant?",
+    manyChanges: "Vérification de l'orthographe terminée : %1 mots corrigés.",
+    noChanges: "Vérification de l'orthographe terminée : Aucun mot corrigé.",
+    noMispell:
+      "Vérification de l'orthographe terminée : aucune erreur trouvée.",
+    noSuggestions: "- Aucune suggestion -",
+    notAvailable: "Désolé, le service est indisponible actuellement.",
+    notInDic: "N'existe pas dans le dictionnaire.",
+    oneChange: "Vérification de l'orthographe terminée : Un seul mot corrigé.",
+    progress: "Vérification de l'orthographe en cours...",
+    title: "Vérifier l'orthographe",
+    toolbar: "Vérifier l'orthographe"
+  }
+};

+ 726 - 726
public/ckeditor/lang/gl.js

@@ -1,726 +1,726 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["gl"] = {
-  editor: "Editor de texto mellorado",
-  editorPanel: "Panel do editor de texto mellorado",
-  common: {
-    editorHelp: "Prema ALT 0 para obter axuda",
-    browseServer: "Examinar o servidor",
-    url: "URL",
-    protocol: "Protocolo",
-    upload: "Enviar",
-    uploadSubmit: "Enviar ao servidor",
-    image: "Imaxe",
-    flash: "Flash",
-    form: "Formulario",
-    checkbox: "Caixa de selección",
-    radio: "Botón de opción",
-    textField: "Campo de texto",
-    textarea: "Área de texto",
-    hiddenField: "Campo agochado",
-    button: "Botón",
-    select: "Campo de selección",
-    imageButton: "Botón de imaxe",
-    notSet: "<sen estabelecer>",
-    id: "ID",
-    name: "Nome",
-    langDir: "Dirección de escritura do idioma",
-    langDirLtr: "Esquerda a dereita (LTR)",
-    langDirRtl: "Dereita a esquerda (RTL)",
-    langCode: "Código do idioma",
-    longDescr: "Descrición completa do URL",
-    cssClass: "Clases da folla de estilos",
-    advisoryTitle: "Título",
-    cssStyle: "Estilo",
-    ok: "Aceptar",
-    cancel: "Cancelar",
-    close: "Pechar",
-    preview: "Vista previa",
-    resize: "Redimensionar",
-    generalTab: "Xeral",
-    advancedTab: "Avanzado",
-    validateNumberFailed: "Este valor non é un número.",
-    confirmNewPage:
-      "Calquera cambio que non gardara neste contido perderase.\r\nConfirma que quere cargar unha páxina nova?",
-    confirmCancel:
-      "Algunhas das opcións foron cambiadas.\r\nConfirma que quere pechar o diálogo?",
-    options: "Opcións",
-    target: "Destino",
-    targetNew: "Nova xanela (_blank)",
-    targetTop: "Xanela principal (_top)",
-    targetSelf: "Mesma xanela (_self)",
-    targetParent: "Xanela superior (_parent)",
-    langDirLTR: "Esquerda a dereita (LTR)",
-    langDirRTL: "Dereita a esquerda (RTL)",
-    styles: "Estilo",
-    cssClasses: "Clases da folla de estilos",
-    width: "Largo",
-    height: "Alto",
-    align: "Aliñamento",
-    left: "Esquerda",
-    right: "Dereita",
-    center: "Centro",
-    justify: "Xustificado",
-    alignLeft: "Aliñar á esquerda",
-    alignRight: "Aliñar á dereita",
-    alignCenter: "Aliñar ao centro",
-    alignTop: "Arriba",
-    alignMiddle: "Centro",
-    alignBottom: "Abaixo",
-    alignNone: "Ningún",
-    invalidValue: "Valor incorrecto.",
-    invalidHeight: "O alto debe ser un número.",
-    invalidWidth: "O largo debe ser un número.",
-    invalidLength:
-      "O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida correcta (%2).",
-    invalidCssLength:
-      "O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).",
-    invalidHtmlLength:
-      "O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida HTML correcta (px ou %).",
-    invalidInlineStyle:
-      "O valor especificado no estilo en liña debe consistir nunha ou máis tuplas co formato «nome : valor», separadas por punto e coma.",
-    cssLengthTooltip:
-      "Escriba un número para o valor en píxeles ou un número cunha unidade CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).",
-    unavailable: '%1<span class="cke_accessibility">, non dispoñíbel</span>',
-    keyboard: {
-      "8": "Ir atrás",
-      "13": "Intro",
-      "16": "Maiús",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Espazo",
-      "35": "Fin",
-      "36": "Inicio",
-      "46": "Supr",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Orde"
-    },
-    keyboardShortcut: "Atallo de teclado",
-    optionDefault: "Predeterminado"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Todos os dereitos reservados.",
-    dlgTitle: "Sobre o CKEditor 4",
-    moreInfo:
-      "Para obter  información sobre a licenza, visite o noso sitio web:"
-  },
-  basicstyles: {
-    bold: "Negra",
-    italic: "Cursiva",
-    strike: "Riscado",
-    subscript: "Subíndice",
-    superscript: "Superíndice",
-    underline: "Subliñado"
-  },
-  bidi: {
-    ltr: "Dirección do texto de esquerda a dereita",
-    rtl: "Dirección do texto de dereita a esquerda"
-  },
-  blockquote: { toolbar: "Cita" },
-  notification: { closed: "Notificación pechada." },
-  toolbar: {
-    toolbarCollapse: "Contraer a barra de ferramentas",
-    toolbarExpand: "Expandir a barra de ferramentas",
-    toolbarGroups: {
-      document: "Documento",
-      clipboard: "Portapapeis/desfacer",
-      editing: "Edición",
-      forms: "Formularios",
-      basicstyles: "Estilos básicos",
-      paragraph: "Paragrafo",
-      links: "Ligazóns",
-      insert: "Inserir",
-      styles: "Estilos",
-      colors: "Cores",
-      tools: "Ferramentas"
-    },
-    toolbars: "Barras de ferramentas do editor"
-  },
-  clipboard: {
-    copy: "Copiar",
-    copyError:
-      "Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de copia. Use o teclado para iso (Ctrl/Cmd+C).",
-    cut: "Cortar",
-    cutError:
-      "Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de corte. Use o teclado para iso (Ctrl/Cmd+X).",
-    paste: "Pegar",
-    pasteNotification:
-      "Prema %1 para pegar. O seu navegador non admite pegar co botón da barra de ferramentas ou coa opción do menú contextual.",
-    pasteArea: "Zona de pegado",
-    pasteMsg: "Pegue o contido dentro da área de abaixo e prema Aceptar."
-  },
-  colorbutton: {
-    auto: "Automático",
-    bgColorTitle: "Cor do fondo",
-    colors: {
-      "000": "Negro",
-      "800000": "Marrón escuro",
-      "8B4513": "Ocre",
-      "2F4F4F": "Pizarra escuro",
-      "008080": "Verde azulado",
-      "000080": "Azul mariño",
-      "4B0082": "Índigo",
-      "696969": "Gris escuro",
-      B22222: "Ladrillo",
-      A52A2A: "Marrón",
-      DAA520: "Dourado escuro",
-      "006400": "Verde escuro",
-      "40E0D0": "Turquesa",
-      "0000CD": "Azul medio",
-      "800080": "Púrpura",
-      "808080": "Gris",
-      F00: "Vermello",
-      FF8C00: "Laranxa escuro",
-      FFD700: "Dourado",
-      "008000": "Verde",
-      "0FF": "Cian",
-      "00F": "Azul",
-      EE82EE: "Violeta",
-      A9A9A9: "Gris medio",
-      FFA07A: "Salmón claro",
-      FFA500: "Laranxa",
-      FFFF00: "Amarelo",
-      "00FF00": "Lima",
-      AFEEEE: "Turquesa pálido",
-      ADD8E6: "Azul claro",
-      DDA0DD: "Violeta pálido",
-      D3D3D3: "Verde claro",
-      FFF0F5: "Lavanda vermello",
-      FAEBD7: "Branco antigo",
-      FFFFE0: "Amarelo claro",
-      F0FFF0: "Mel",
-      F0FFFF: "Azul celeste",
-      F0F8FF: "Azul pálido",
-      E6E6FA: "Lavanda",
-      FFF: "Branco",
-      "1ABC9C": "Cian forte",
-      "2ECC71": "Esmeralda",
-      "3498DB": "Azul brillante",
-      "9B59B6": "Amatista",
-      "4E5F70": "Azul agrisado",
-      F1C40F: "Amarelo vívido",
-      "16A085": "Cian escuro",
-      "27AE60": "Esmeralda escuro",
-      "2980B9": "Azul forte",
-      "8E44AD": "Violeta escuro",
-      "2C3E50": "Azul desaturado",
-      F39C12: "Laranxa",
-      E67E22: "Cenoria",
-      E74C3C: "Vermello pálido",
-      ECF0F1: "Plata brillante",
-      "95A5A6": "Cian agrisado claro",
-      DDD: "Gris claro",
-      D35400: "Cabaza",
-      C0392B: "Vermello forte",
-      BDC3C7: "Plata",
-      "7F8C8D": "Cian agrisado",
-      "999": "Gris escuro"
-    },
-    more: "Máis cores...",
-    panelTitle: "Cores",
-    textColorTitle: "Cor do texto"
-  },
-  colordialog: {
-    clear: "Limpar",
-    highlight: "Resaltar",
-    options: "Opcións de cor",
-    selected: "Cor seleccionado",
-    title: "Seleccione unha cor"
-  },
-  templates: {
-    button: "Modelos",
-    emptyListMsg: "(Non hai modelos definidos)",
-    insertOption: "Substituír o contido actual",
-    options: "Opcións de modelos",
-    selectPromptMsg: "Seleccione o modelo a abrir no editor",
-    title: "Modelos de contido"
-  },
-  contextmenu: { options: "Opcións do menú contextual" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "Título informativo",
-    cssClassInputLabel: "Clases da folla de estilos",
-    edit: "Editar Div",
-    inlineStyleInputLabel: "Estilo de liña",
-    langDirLTRLabel: "Esquerda a dereita (LTR)",
-    langDirLabel: "Dirección de escritura do idioma",
-    langDirRTLLabel: "Dereita a esquerda (RTL)",
-    languageCodeInputLabel: "Código do idioma",
-    remove: "Retirar Div",
-    styleSelectLabel: "Estilo",
-    title: "Crear un contedor Div",
-    toolbar: "Crear un contedor Div"
-  },
-  elementspath: { eleLabel: "Ruta dos elementos", eleTitle: "Elemento %1" },
-  filetools: {
-    loadError: "Produciuse un erro durante a lectura do ficheiro.",
-    networkError: "Produciuse un erro na rede durante o envío do ficheiro.",
-    httpError404:
-      "Produciuse un erro HTTP durante o envío do ficheiro (404: Ficheiro non atopado).",
-    httpError403:
-      "Produciuse un erro HTTP durante o envío do ficheiro (403: Acceso denegado).",
-    httpError:
-      "Produciuse un erro HTTP durante o envío do ficheiro (erro de estado: %1).",
-    noUrlError: "Non foi definido o URL para o envío.",
-    responseError: "Resposta incorrecta do servidor."
-  },
-  find: {
-    find: "Buscar",
-    findOptions: "Buscar opcións",
-    findWhat: "Texto a buscar:",
-    matchCase: "Coincidir Mai./min.",
-    matchCyclic: "Coincidencia cíclica",
-    matchWord: "Coincidencia coa palabra completa",
-    notFoundMsg: "Non se atopou o texto indicado.",
-    replace: "Substituir",
-    replaceAll: "Substituír todo",
-    replaceSuccessMsg: "%1 concorrencia(s) substituída(s).",
-    replaceWith: "Substituír con:",
-    title: "Buscar e substituír"
-  },
-  fakeobjects: {
-    anchor: "Ancoraxe",
-    flash: "Animación «Flash»",
-    hiddenfield: "Campo agochado",
-    iframe: "IFrame",
-    unknown: "Obxecto descoñecido"
-  },
-  flash: {
-    access: "Acceso de scripts",
-    accessAlways: "Sempre",
-    accessNever: "Nunca",
-    accessSameDomain: "Mesmo dominio",
-    alignAbsBottom: "Abs Inferior",
-    alignAbsMiddle: "Abs centro",
-    alignBaseline: "Liña de base",
-    alignTextTop: "Tope do texto",
-    bgcolor: "Cor do fondo",
-    chkFull: "Permitir pantalla completa",
-    chkLoop: "Repetir",
-    chkMenu: "Activar o menú do «Flash»",
-    chkPlay: "Reprodución auomática",
-    flashvars: "Opcións do «Flash»",
-    hSpace: "Esp. Horiz.",
-    properties: "Propiedades do «Flash»",
-    propertiesTab: "Propiedades",
-    quality: "Calidade",
-    qualityAutoHigh: "Alta, automática",
-    qualityAutoLow: "Baixa, automática",
-    qualityBest: "A mellor",
-    qualityHigh: "Alta",
-    qualityLow: "Baixa",
-    qualityMedium: "Media",
-    scale: "Escalar",
-    scaleAll: "Amosar todo",
-    scaleFit: "Encaixar axustando",
-    scaleNoBorder: "Sen bordo",
-    title: "Propiedades do «Flash»",
-    vSpace: "Esp.Vert.",
-    validateHSpace: "O espazado horizontal debe ser un número.",
-    validateSrc: "O URL non pode estar baleiro.",
-    validateVSpace: "O espazado vertical debe ser un número.",
-    windowMode: "Modo da xanela",
-    windowModeOpaque: "Opaca",
-    windowModeTransparent: "Transparente",
-    windowModeWindow: "Xanela"
-  },
-  font: {
-    fontSize: {
-      label: "Tamaño",
-      voiceLabel: "Tamaño da letra",
-      panelTitle: "Tamaño da letra"
-    },
-    label: "Tipo de letra",
-    panelTitle: "Nome do tipo de letra",
-    voiceLabel: "Tipo de letra"
-  },
-  forms: {
-    button: {
-      title: "Propiedades do botón",
-      text: "Texto (Valor)",
-      type: "Tipo",
-      typeBtn: "Botón",
-      typeSbm: "Enviar",
-      typeRst: "Restabelever"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Propiedades da caixa de selección",
-      radioTitle: "Propiedades do botón de opción",
-      value: "Valor",
-      selected: "Seleccionado",
-      required: "Requirido"
-    },
-    form: {
-      title: "Propiedades do formulario",
-      menu: "Propiedades do formulario",
-      action: "Acción",
-      method: "Método",
-      encoding: "Codificación"
-    },
-    hidden: {
-      title: "Propiedades do campo agochado",
-      name: "Nome",
-      value: "Valor"
-    },
-    select: {
-      title: "Propiedades do campo de selección",
-      selectInfo: "Información",
-      opAvail: "Opcións dispoñíbeis",
-      value: "Valor",
-      size: "Tamaño",
-      lines: "liñas",
-      chkMulti: "Permitir múltiplas seleccións",
-      required: "Requirido",
-      opText: "Texto",
-      opValue: "Valor",
-      btnAdd: "Engadir",
-      btnModify: "Modificar",
-      btnUp: "Subir",
-      btnDown: "Baixar",
-      btnSetValue: "Estabelecer como valor seleccionado",
-      btnDelete: "Eliminar"
-    },
-    textarea: {
-      title: "Propiedades da área de texto",
-      cols: "Columnas",
-      rows: "Filas"
-    },
-    textfield: {
-      title: "Propiedades do campo de texto",
-      name: "Nome",
-      value: "Valor",
-      charWidth: "Largo do carácter",
-      maxChars: "Núm. máximo de caracteres",
-      required: "Requirido",
-      type: "Tipo",
-      typeText: "Texto",
-      typePass: "Contrasinal",
-      typeEmail: "Correo",
-      typeSearch: "Buscar",
-      typeTel: "Número de teléfono",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formato",
-    panelTitle: "Formato do parágrafo",
-    tag_address: "Enderezo",
-    tag_div: "Normal  (DIV)",
-    tag_h1: "Enacabezado 1",
-    tag_h2: "Encabezado 2",
-    tag_h3: "Encabezado 3",
-    tag_h4: "Encabezado 4",
-    tag_h5: "Encabezado 5",
-    tag_h6: "Encabezado 6",
-    tag_p: "Normal",
-    tag_pre: "Formatado"
-  },
-  horizontalrule: { toolbar: "Inserir unha liña horizontal" },
-  iframe: {
-    border: "Amosar o bordo do marco",
-    noUrl: "Escriba o enderezo do iframe",
-    scrolling: "Activar as barras de desprazamento",
-    title: "Propiedades do iFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Texto alternativo",
-    border: "Bordo",
-    btnUpload: "Enviar ao servidor",
-    button2Img:
-      "Quere converter o botón da imaxe seleccionada nunha imaxe sinxela?",
-    hSpace: "Esp.Horiz.",
-    img2Button: "Quere converter a imaxe seleccionada nun botón de imaxe?",
-    infoTab: "Información da imaxe",
-    linkTab: "Ligazón",
-    lockRatio: "Proporcional",
-    menu: "Propiedades da imaxe",
-    resetSize: "Tamaño orixinal",
-    title: "Propiedades da imaxe",
-    titleButton: "Propiedades do botón de imaxe",
-    upload: "Cargar",
-    urlMissing: "Non se atopa o URL da imaxe.",
-    vSpace: "Esp.Vert.",
-    validateBorder: "O bordo debe ser un número.",
-    validateHSpace: "O espazado horizontal debe ser un número.",
-    validateVSpace: "O espazado vertical debe ser un número."
-  },
-  indent: { indent: "Aumentar a sangría", outdent: "Reducir a sangría" },
-  smiley: {
-    options: "Opcións de emoticonas",
-    title: "Inserir unha emoticona",
-    toolbar: "Emoticona"
-  },
-  language: { button: "Estabelezer o idioma", remove: "Retirar o idioma" },
-  link: {
-    acccessKey: "Chave de acceso",
-    advanced: "Avanzado",
-    advisoryContentType: "Tipo de contido informativo",
-    advisoryTitle: "Título",
-    anchor: {
-      toolbar: "Ancoraxe",
-      menu: "Editar a ancoraxe",
-      title: "Propiedades da ancoraxe",
-      name: "Nome da ancoraxe",
-      errorName: "Escriba o nome da ancoraxe",
-      remove: "Retirar a ancoraxe"
-    },
-    anchorId: "Polo ID do elemento",
-    anchorName: "Polo nome da ancoraxe",
-    charset: "Codificación do recurso ligado",
-    cssClasses: "Clases da folla de estilos",
-    download: "Forzar a descarga",
-    displayText: "Amosar o texto",
-    emailAddress: "Enderezo de correo",
-    emailBody: "Corpo da mensaxe",
-    emailSubject: "Asunto da mensaxe",
-    id: "ID",
-    info: "Información da ligazón",
-    langCode: "Código do idioma",
-    langDir: "Dirección de escritura do idioma",
-    langDirLTR: "Esquerda a dereita (LTR)",
-    langDirRTL: "Dereita a esquerda (RTL)",
-    menu: "Editar a ligazón",
-    name: "Nome",
-    noAnchors: "(Non hai ancoraxes dispoñíbeis no documento)",
-    noEmail: "Escriba o enderezo de correo",
-    noUrl: "Escriba a ligazón URL",
-    noTel: "Escriba o número de teléfono",
-    other: "<other>",
-    phoneNumber: "Número de teléfono",
-    popupDependent: "Dependente (Netscape)",
-    popupFeatures: "Características da xanela emerxente",
-    popupFullScreen: "Pantalla completa (IE)",
-    popupLeft: "Posición esquerda",
-    popupLocationBar: "Barra de localización",
-    popupMenuBar: "Barra do menú",
-    popupResizable: "Redimensionábel",
-    popupScrollBars: "Barras de desprazamento",
-    popupStatusBar: "Barra de estado",
-    popupToolbar: "Barra de ferramentas",
-    popupTop: "Posición superior",
-    rel: "Relación",
-    selectAnchor: "Seleccionar unha ancoraxe",
-    styles: "Estilo",
-    tabIndex: "Índice de tabulación",
-    target: "Destino",
-    targetFrame: "<marco>",
-    targetFrameName: "Nome do marco de destino",
-    targetPopup: "<xanela emerxente>",
-    targetPopupName: "Nome da xanela emerxente",
-    title: "Ligazón",
-    toAnchor: "Ligar coa ancoraxe no testo",
-    toEmail: "Correo",
-    toUrl: "URL",
-    toPhone: "Teléfono",
-    toolbar: "Ligazón",
-    type: "Tipo de ligazón",
-    unlink: "Eliminar a ligazón",
-    upload: "Enviar"
-  },
-  list: {
-    bulletedlist: "Inserir/retirar lista viñeteada",
-    numberedlist: "Inserir/retirar lista numerada"
-  },
-  liststyle: {
-    bulletedTitle: "Propiedades da lista viñeteada",
-    circle: "Circulo",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Alfabeto en minúsculas (a, b, c, d, e, etc.)",
-    lowerRoman: "Números romanos en minúsculas (i, ii, iii, iv, v, etc.)",
-    none: "Ningún",
-    notset: "<sen estabelecer>",
-    numberedTitle: "Propiedades da lista numerada",
-    square: "Cadrado",
-    start: "Inicio",
-    type: "Tipo",
-    upperAlpha: "Alfabeto en maiúsculas (A, B, C, D, E, etc.)",
-    upperRoman: "Números romanos en maiúsculas (I, II, III, IV, V, etc.)",
-    validateStartNumber:
-      "O número de inicio da lista debe ser un número enteiro."
-  },
-  magicline: { title: "Inserir aquí o parágrafo" },
-  maximize: { maximize: "Maximizar", minimize: "Minimizar" },
-  newpage: { toolbar: "Páxina nova" },
-  pagebreak: { alt: "Quebra de páxina", toolbar: "Inserir quebra de páxina" },
-  pastetext: {
-    button: "Pegar como texto simple",
-    pasteNotification:
-      "Prema %1 para pegar. O seu navegador non admite pegar co botón da barra de ferramentas ou coa opción do menú contextual.",
-    title: "Pegar como texto simple"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "O texto que quere pegar semella ser copiado desde o Word. Quere depuralo antes de pegalo?",
-    error: "Non foi posíbel depurar os datos pegados por mor dun erro interno",
-    title: "Pegar desde Word",
-    toolbar: "Pegar desde Word"
-  },
-  preview: { preview: "Vista previa" },
-  print: { toolbar: "Imprimir" },
-  removeformat: { toolbar: "Retirar o formato" },
-  save: { toolbar: "Gardar" },
-  selectall: { toolbar: "Seleccionar todo" },
-  showblocks: { toolbar: "Amosar os bloques" },
-  sourcearea: { toolbar: "Orixe" },
-  specialchar: {
-    options: "Opcións de caracteres especiais",
-    title: "Seleccione un carácter especial",
-    toolbar: "Inserir un carácter especial"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Estilos",
-    panelTitle: "Estilos de formatando",
-    panelTitle1: "Estilos de bloque",
-    panelTitle2: "Estilos de liña",
-    panelTitle3: "Estilos de obxecto"
-  },
-  table: {
-    border: "Tamaño do bordo",
-    caption: "Título",
-    cell: {
-      menu: "Cela",
-      insertBefore: "Inserir a cela á esquerda",
-      insertAfter: "Inserir a cela á dereita",
-      deleteCell: "Eliminar celas",
-      merge: "Combinar celas",
-      mergeRight: "Combinar á dereita",
-      mergeDown: "Combinar cara abaixo",
-      splitHorizontal: "Dividir a cela en horizontal",
-      splitVertical: "Dividir a cela en vertical",
-      title: "Propiedades da cela",
-      cellType: "Tipo de cela",
-      rowSpan: "Expandir filas",
-      colSpan: "Expandir columnas",
-      wordWrap: "Axustar ao contido",
-      hAlign: "Aliñación horizontal",
-      vAlign: "Aliñación vertical",
-      alignBaseline: "Liña de base",
-      bgColor: "Cor do fondo",
-      borderColor: "Cor do bordo",
-      data: "Datos",
-      header: "Cabeceira",
-      yes: "Si",
-      no: "Non",
-      invalidWidth: "O largo da cela debe ser un número.",
-      invalidHeight: "O alto da cela debe ser un número.",
-      invalidRowSpan: "A expansión de filas debe ser un número enteiro.",
-      invalidColSpan: "A expansión de columnas debe ser un número enteiro.",
-      chooseColor: "Escoller"
-    },
-    cellPad: "Marxe interior da cela",
-    cellSpace: "Marxe entre celas",
-    column: {
-      menu: "Columna",
-      insertBefore: "Inserir a columna á esquerda",
-      insertAfter: "Inserir a columna á dereita",
-      deleteColumn: "Borrar Columnas"
-    },
-    columns: "Columnas",
-    deleteTable: "Borrar Táboa",
-    headers: "Cabeceiras",
-    headersBoth: "Ambas",
-    headersColumn: "Primeira columna",
-    headersNone: "Ningún",
-    headersRow: "Primeira fila",
-    heightUnit: "height unit",
-    invalidBorder: "O tamaño do bordo debe ser un número.",
-    invalidCellPadding: "A marxe interior debe ser un número positivo.",
-    invalidCellSpacing: "A marxe entre celas debe ser un número positivo.",
-    invalidCols: "O número de columnas debe ser un número maior que 0.",
-    invalidHeight: "O alto da táboa debe ser un número.",
-    invalidRows: "O número de filas debe ser un número maior que 0",
-    invalidWidth: "O largo da táboa debe ser un número.",
-    menu: "Propiedades da táboa",
-    row: {
-      menu: "Fila",
-      insertBefore: "Inserir a fila por riba",
-      insertAfter: "Inserir a fila por baixo",
-      deleteRow: "Eliminar filas"
-    },
-    rows: "Filas",
-    summary: "Resumo",
-    title: "Propiedades da táboa",
-    toolbar: "Taboa",
-    widthPc: "porcentaxe",
-    widthPx: "píxeles",
-    widthUnit: "unidade do largo"
-  },
-  undo: { redo: "Refacer", undo: "Desfacer" },
-  widget: { move: "Prema e arrastre para mover", label: "Trebello %1" },
-  uploadwidget: {
-    abort: "Envío interrompido polo usuario.",
-    doneOne: "Ficheiro enviado satisfactoriamente.",
-    doneMany: "%1 ficheiros enviados satisfactoriamente.",
-    uploadOne: "Enviando o ficheiro ({percentage}%)...",
-    uploadMany:
-      "Enviando ficheiros, {current} de {max} feito o ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorar",
-    btnIgnoreAll: "Ignorar Todas",
-    btnReplace: "Substituir",
-    btnReplaceAll: "Substituir Todas",
-    btnUndo: "Desfacer",
-    changeTo: "Cambiar a",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "O corrector ortográfico non está instalado. ¿Quere descargalo agora?",
-    manyChanges: "Corrección ortográfica rematada: %1 verbas substituidas",
-    noChanges:
-      "Corrección ortográfica rematada: Non se substituiu nengunha verba",
-    noMispell: "Corrección ortográfica rematada: Non se atoparon erros",
-    noSuggestions: "- Sen candidatos -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Non está no diccionario",
-    oneChange: "Corrección ortográfica rematada: Unha verba substituida",
-    progress: "Corrección ortográfica en progreso...",
-    title: "Spell Checker",
-    toolbar: "Corrección Ortográfica"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["gl"] = {
+  editor: "Editor de texto mellorado",
+  editorPanel: "Panel do editor de texto mellorado",
+  common: {
+    editorHelp: "Prema ALT 0 para obter axuda",
+    browseServer: "Examinar o servidor",
+    url: "URL",
+    protocol: "Protocolo",
+    upload: "Enviar",
+    uploadSubmit: "Enviar ao servidor",
+    image: "Imaxe",
+    flash: "Flash",
+    form: "Formulario",
+    checkbox: "Caixa de selección",
+    radio: "Botón de opción",
+    textField: "Campo de texto",
+    textarea: "Área de texto",
+    hiddenField: "Campo agochado",
+    button: "Botón",
+    select: "Campo de selección",
+    imageButton: "Botón de imaxe",
+    notSet: "<sen estabelecer>",
+    id: "ID",
+    name: "Nome",
+    langDir: "Dirección de escritura do idioma",
+    langDirLtr: "Esquerda a dereita (LTR)",
+    langDirRtl: "Dereita a esquerda (RTL)",
+    langCode: "Código do idioma",
+    longDescr: "Descrición completa do URL",
+    cssClass: "Clases da folla de estilos",
+    advisoryTitle: "Título",
+    cssStyle: "Estilo",
+    ok: "Aceptar",
+    cancel: "Cancelar",
+    close: "Pechar",
+    preview: "Vista previa",
+    resize: "Redimensionar",
+    generalTab: "Xeral",
+    advancedTab: "Avanzado",
+    validateNumberFailed: "Este valor non é un número.",
+    confirmNewPage:
+      "Calquera cambio que non gardara neste contido perderase.\r\nConfirma que quere cargar unha páxina nova?",
+    confirmCancel:
+      "Algunhas das opcións foron cambiadas.\r\nConfirma que quere pechar o diálogo?",
+    options: "Opcións",
+    target: "Destino",
+    targetNew: "Nova xanela (_blank)",
+    targetTop: "Xanela principal (_top)",
+    targetSelf: "Mesma xanela (_self)",
+    targetParent: "Xanela superior (_parent)",
+    langDirLTR: "Esquerda a dereita (LTR)",
+    langDirRTL: "Dereita a esquerda (RTL)",
+    styles: "Estilo",
+    cssClasses: "Clases da folla de estilos",
+    width: "Largo",
+    height: "Alto",
+    align: "Aliñamento",
+    left: "Esquerda",
+    right: "Dereita",
+    center: "Centro",
+    justify: "Xustificado",
+    alignLeft: "Aliñar á esquerda",
+    alignRight: "Aliñar á dereita",
+    alignCenter: "Aliñar ao centro",
+    alignTop: "Arriba",
+    alignMiddle: "Centro",
+    alignBottom: "Abaixo",
+    alignNone: "Ningún",
+    invalidValue: "Valor incorrecto.",
+    invalidHeight: "O alto debe ser un número.",
+    invalidWidth: "O largo debe ser un número.",
+    invalidLength:
+      "O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida correcta (%2).",
+    invalidCssLength:
+      "O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).",
+    invalidHtmlLength:
+      "O valor especificado para o campo «%1» debe ser un número positivo con ou sen unha unidade de medida HTML correcta (px ou %).",
+    invalidInlineStyle:
+      "O valor especificado no estilo en liña debe consistir nunha ou máis tuplas co formato «nome : valor», separadas por punto e coma.",
+    cssLengthTooltip:
+      "Escriba un número para o valor en píxeles ou un número cunha unidade CSS correcta (px, %, in, cm, mm, em, ex, pt, ou pc).",
+    unavailable: '%1<span class="cke_accessibility">, non dispoñíbel</span>',
+    keyboard: {
+      "8": "Ir atrás",
+      "13": "Intro",
+      "16": "Maiús",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Espazo",
+      "35": "Fin",
+      "36": "Inicio",
+      "46": "Supr",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Orde"
+    },
+    keyboardShortcut: "Atallo de teclado",
+    optionDefault: "Predeterminado"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Todos os dereitos reservados.",
+    dlgTitle: "Sobre o CKEditor 4",
+    moreInfo:
+      "Para obter  información sobre a licenza, visite o noso sitio web:"
+  },
+  basicstyles: {
+    bold: "Negra",
+    italic: "Cursiva",
+    strike: "Riscado",
+    subscript: "Subíndice",
+    superscript: "Superíndice",
+    underline: "Subliñado"
+  },
+  bidi: {
+    ltr: "Dirección do texto de esquerda a dereita",
+    rtl: "Dirección do texto de dereita a esquerda"
+  },
+  blockquote: { toolbar: "Cita" },
+  notification: { closed: "Notificación pechada." },
+  toolbar: {
+    toolbarCollapse: "Contraer a barra de ferramentas",
+    toolbarExpand: "Expandir a barra de ferramentas",
+    toolbarGroups: {
+      document: "Documento",
+      clipboard: "Portapapeis/desfacer",
+      editing: "Edición",
+      forms: "Formularios",
+      basicstyles: "Estilos básicos",
+      paragraph: "Paragrafo",
+      links: "Ligazóns",
+      insert: "Inserir",
+      styles: "Estilos",
+      colors: "Cores",
+      tools: "Ferramentas"
+    },
+    toolbars: "Barras de ferramentas do editor"
+  },
+  clipboard: {
+    copy: "Copiar",
+    copyError:
+      "Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de copia. Use o teclado para iso (Ctrl/Cmd+C).",
+    cut: "Cortar",
+    cutError:
+      "Os axustes de seguranza do seu navegador non permiten que o editor realice automaticamente as tarefas de corte. Use o teclado para iso (Ctrl/Cmd+X).",
+    paste: "Pegar",
+    pasteNotification:
+      "Prema %1 para pegar. O seu navegador non admite pegar co botón da barra de ferramentas ou coa opción do menú contextual.",
+    pasteArea: "Zona de pegado",
+    pasteMsg: "Pegue o contido dentro da área de abaixo e prema Aceptar."
+  },
+  colorbutton: {
+    auto: "Automático",
+    bgColorTitle: "Cor do fondo",
+    colors: {
+      "000": "Negro",
+      "800000": "Marrón escuro",
+      "8B4513": "Ocre",
+      "2F4F4F": "Pizarra escuro",
+      "008080": "Verde azulado",
+      "000080": "Azul mariño",
+      "4B0082": "Índigo",
+      "696969": "Gris escuro",
+      B22222: "Ladrillo",
+      A52A2A: "Marrón",
+      DAA520: "Dourado escuro",
+      "006400": "Verde escuro",
+      "40E0D0": "Turquesa",
+      "0000CD": "Azul medio",
+      "800080": "Púrpura",
+      "808080": "Gris",
+      F00: "Vermello",
+      FF8C00: "Laranxa escuro",
+      FFD700: "Dourado",
+      "008000": "Verde",
+      "0FF": "Cian",
+      "00F": "Azul",
+      EE82EE: "Violeta",
+      A9A9A9: "Gris medio",
+      FFA07A: "Salmón claro",
+      FFA500: "Laranxa",
+      FFFF00: "Amarelo",
+      "00FF00": "Lima",
+      AFEEEE: "Turquesa pálido",
+      ADD8E6: "Azul claro",
+      DDA0DD: "Violeta pálido",
+      D3D3D3: "Verde claro",
+      FFF0F5: "Lavanda vermello",
+      FAEBD7: "Branco antigo",
+      FFFFE0: "Amarelo claro",
+      F0FFF0: "Mel",
+      F0FFFF: "Azul celeste",
+      F0F8FF: "Azul pálido",
+      E6E6FA: "Lavanda",
+      FFF: "Branco",
+      "1ABC9C": "Cian forte",
+      "2ECC71": "Esmeralda",
+      "3498DB": "Azul brillante",
+      "9B59B6": "Amatista",
+      "4E5F70": "Azul agrisado",
+      F1C40F: "Amarelo vívido",
+      "16A085": "Cian escuro",
+      "27AE60": "Esmeralda escuro",
+      "2980B9": "Azul forte",
+      "8E44AD": "Violeta escuro",
+      "2C3E50": "Azul desaturado",
+      F39C12: "Laranxa",
+      E67E22: "Cenoria",
+      E74C3C: "Vermello pálido",
+      ECF0F1: "Plata brillante",
+      "95A5A6": "Cian agrisado claro",
+      DDD: "Gris claro",
+      D35400: "Cabaza",
+      C0392B: "Vermello forte",
+      BDC3C7: "Plata",
+      "7F8C8D": "Cian agrisado",
+      "999": "Gris escuro"
+    },
+    more: "Máis cores...",
+    panelTitle: "Cores",
+    textColorTitle: "Cor do texto"
+  },
+  colordialog: {
+    clear: "Limpar",
+    highlight: "Resaltar",
+    options: "Opcións de cor",
+    selected: "Cor seleccionado",
+    title: "Seleccione unha cor"
+  },
+  templates: {
+    button: "Modelos",
+    emptyListMsg: "(Non hai modelos definidos)",
+    insertOption: "Substituír o contido actual",
+    options: "Opcións de modelos",
+    selectPromptMsg: "Seleccione o modelo a abrir no editor",
+    title: "Modelos de contido"
+  },
+  contextmenu: { options: "Opcións do menú contextual" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "Título informativo",
+    cssClassInputLabel: "Clases da folla de estilos",
+    edit: "Editar Div",
+    inlineStyleInputLabel: "Estilo de liña",
+    langDirLTRLabel: "Esquerda a dereita (LTR)",
+    langDirLabel: "Dirección de escritura do idioma",
+    langDirRTLLabel: "Dereita a esquerda (RTL)",
+    languageCodeInputLabel: "Código do idioma",
+    remove: "Retirar Div",
+    styleSelectLabel: "Estilo",
+    title: "Crear un contedor Div",
+    toolbar: "Crear un contedor Div"
+  },
+  elementspath: { eleLabel: "Ruta dos elementos", eleTitle: "Elemento %1" },
+  filetools: {
+    loadError: "Produciuse un erro durante a lectura do ficheiro.",
+    networkError: "Produciuse un erro na rede durante o envío do ficheiro.",
+    httpError404:
+      "Produciuse un erro HTTP durante o envío do ficheiro (404: Ficheiro non atopado).",
+    httpError403:
+      "Produciuse un erro HTTP durante o envío do ficheiro (403: Acceso denegado).",
+    httpError:
+      "Produciuse un erro HTTP durante o envío do ficheiro (erro de estado: %1).",
+    noUrlError: "Non foi definido o URL para o envío.",
+    responseError: "Resposta incorrecta do servidor."
+  },
+  find: {
+    find: "Buscar",
+    findOptions: "Buscar opcións",
+    findWhat: "Texto a buscar:",
+    matchCase: "Coincidir Mai./min.",
+    matchCyclic: "Coincidencia cíclica",
+    matchWord: "Coincidencia coa palabra completa",
+    notFoundMsg: "Non se atopou o texto indicado.",
+    replace: "Substituir",
+    replaceAll: "Substituír todo",
+    replaceSuccessMsg: "%1 concorrencia(s) substituída(s).",
+    replaceWith: "Substituír con:",
+    title: "Buscar e substituír"
+  },
+  fakeobjects: {
+    anchor: "Ancoraxe",
+    flash: "Animación «Flash»",
+    hiddenfield: "Campo agochado",
+    iframe: "IFrame",
+    unknown: "Obxecto descoñecido"
+  },
+  flash: {
+    access: "Acceso de scripts",
+    accessAlways: "Sempre",
+    accessNever: "Nunca",
+    accessSameDomain: "Mesmo dominio",
+    alignAbsBottom: "Abs Inferior",
+    alignAbsMiddle: "Abs centro",
+    alignBaseline: "Liña de base",
+    alignTextTop: "Tope do texto",
+    bgcolor: "Cor do fondo",
+    chkFull: "Permitir pantalla completa",
+    chkLoop: "Repetir",
+    chkMenu: "Activar o menú do «Flash»",
+    chkPlay: "Reprodución auomática",
+    flashvars: "Opcións do «Flash»",
+    hSpace: "Esp. Horiz.",
+    properties: "Propiedades do «Flash»",
+    propertiesTab: "Propiedades",
+    quality: "Calidade",
+    qualityAutoHigh: "Alta, automática",
+    qualityAutoLow: "Baixa, automática",
+    qualityBest: "A mellor",
+    qualityHigh: "Alta",
+    qualityLow: "Baixa",
+    qualityMedium: "Media",
+    scale: "Escalar",
+    scaleAll: "Amosar todo",
+    scaleFit: "Encaixar axustando",
+    scaleNoBorder: "Sen bordo",
+    title: "Propiedades do «Flash»",
+    vSpace: "Esp.Vert.",
+    validateHSpace: "O espazado horizontal debe ser un número.",
+    validateSrc: "O URL non pode estar baleiro.",
+    validateVSpace: "O espazado vertical debe ser un número.",
+    windowMode: "Modo da xanela",
+    windowModeOpaque: "Opaca",
+    windowModeTransparent: "Transparente",
+    windowModeWindow: "Xanela"
+  },
+  font: {
+    fontSize: {
+      label: "Tamaño",
+      voiceLabel: "Tamaño da letra",
+      panelTitle: "Tamaño da letra"
+    },
+    label: "Tipo de letra",
+    panelTitle: "Nome do tipo de letra",
+    voiceLabel: "Tipo de letra"
+  },
+  forms: {
+    button: {
+      title: "Propiedades do botón",
+      text: "Texto (Valor)",
+      type: "Tipo",
+      typeBtn: "Botón",
+      typeSbm: "Enviar",
+      typeRst: "Restabelever"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Propiedades da caixa de selección",
+      radioTitle: "Propiedades do botón de opción",
+      value: "Valor",
+      selected: "Seleccionado",
+      required: "Requirido"
+    },
+    form: {
+      title: "Propiedades do formulario",
+      menu: "Propiedades do formulario",
+      action: "Acción",
+      method: "Método",
+      encoding: "Codificación"
+    },
+    hidden: {
+      title: "Propiedades do campo agochado",
+      name: "Nome",
+      value: "Valor"
+    },
+    select: {
+      title: "Propiedades do campo de selección",
+      selectInfo: "Información",
+      opAvail: "Opcións dispoñíbeis",
+      value: "Valor",
+      size: "Tamaño",
+      lines: "liñas",
+      chkMulti: "Permitir múltiplas seleccións",
+      required: "Requirido",
+      opText: "Texto",
+      opValue: "Valor",
+      btnAdd: "Engadir",
+      btnModify: "Modificar",
+      btnUp: "Subir",
+      btnDown: "Baixar",
+      btnSetValue: "Estabelecer como valor seleccionado",
+      btnDelete: "Eliminar"
+    },
+    textarea: {
+      title: "Propiedades da área de texto",
+      cols: "Columnas",
+      rows: "Filas"
+    },
+    textfield: {
+      title: "Propiedades do campo de texto",
+      name: "Nome",
+      value: "Valor",
+      charWidth: "Largo do carácter",
+      maxChars: "Núm. máximo de caracteres",
+      required: "Requirido",
+      type: "Tipo",
+      typeText: "Texto",
+      typePass: "Contrasinal",
+      typeEmail: "Correo",
+      typeSearch: "Buscar",
+      typeTel: "Número de teléfono",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formato",
+    panelTitle: "Formato do parágrafo",
+    tag_address: "Enderezo",
+    tag_div: "Normal  (DIV)",
+    tag_h1: "Enacabezado 1",
+    tag_h2: "Encabezado 2",
+    tag_h3: "Encabezado 3",
+    tag_h4: "Encabezado 4",
+    tag_h5: "Encabezado 5",
+    tag_h6: "Encabezado 6",
+    tag_p: "Normal",
+    tag_pre: "Formatado"
+  },
+  horizontalrule: { toolbar: "Inserir unha liña horizontal" },
+  iframe: {
+    border: "Amosar o bordo do marco",
+    noUrl: "Escriba o enderezo do iframe",
+    scrolling: "Activar as barras de desprazamento",
+    title: "Propiedades do iFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Texto alternativo",
+    border: "Bordo",
+    btnUpload: "Enviar ao servidor",
+    button2Img:
+      "Quere converter o botón da imaxe seleccionada nunha imaxe sinxela?",
+    hSpace: "Esp.Horiz.",
+    img2Button: "Quere converter a imaxe seleccionada nun botón de imaxe?",
+    infoTab: "Información da imaxe",
+    linkTab: "Ligazón",
+    lockRatio: "Proporcional",
+    menu: "Propiedades da imaxe",
+    resetSize: "Tamaño orixinal",
+    title: "Propiedades da imaxe",
+    titleButton: "Propiedades do botón de imaxe",
+    upload: "Cargar",
+    urlMissing: "Non se atopa o URL da imaxe.",
+    vSpace: "Esp.Vert.",
+    validateBorder: "O bordo debe ser un número.",
+    validateHSpace: "O espazado horizontal debe ser un número.",
+    validateVSpace: "O espazado vertical debe ser un número."
+  },
+  indent: { indent: "Aumentar a sangría", outdent: "Reducir a sangría" },
+  smiley: {
+    options: "Opcións de emoticonas",
+    title: "Inserir unha emoticona",
+    toolbar: "Emoticona"
+  },
+  language: { button: "Estabelezer o idioma", remove: "Retirar o idioma" },
+  link: {
+    acccessKey: "Chave de acceso",
+    advanced: "Avanzado",
+    advisoryContentType: "Tipo de contido informativo",
+    advisoryTitle: "Título",
+    anchor: {
+      toolbar: "Ancoraxe",
+      menu: "Editar a ancoraxe",
+      title: "Propiedades da ancoraxe",
+      name: "Nome da ancoraxe",
+      errorName: "Escriba o nome da ancoraxe",
+      remove: "Retirar a ancoraxe"
+    },
+    anchorId: "Polo ID do elemento",
+    anchorName: "Polo nome da ancoraxe",
+    charset: "Codificación do recurso ligado",
+    cssClasses: "Clases da folla de estilos",
+    download: "Forzar a descarga",
+    displayText: "Amosar o texto",
+    emailAddress: "Enderezo de correo",
+    emailBody: "Corpo da mensaxe",
+    emailSubject: "Asunto da mensaxe",
+    id: "ID",
+    info: "Información da ligazón",
+    langCode: "Código do idioma",
+    langDir: "Dirección de escritura do idioma",
+    langDirLTR: "Esquerda a dereita (LTR)",
+    langDirRTL: "Dereita a esquerda (RTL)",
+    menu: "Editar a ligazón",
+    name: "Nome",
+    noAnchors: "(Non hai ancoraxes dispoñíbeis no documento)",
+    noEmail: "Escriba o enderezo de correo",
+    noUrl: "Escriba a ligazón URL",
+    noTel: "Escriba o número de teléfono",
+    other: "<other>",
+    phoneNumber: "Número de teléfono",
+    popupDependent: "Dependente (Netscape)",
+    popupFeatures: "Características da xanela emerxente",
+    popupFullScreen: "Pantalla completa (IE)",
+    popupLeft: "Posición esquerda",
+    popupLocationBar: "Barra de localización",
+    popupMenuBar: "Barra do menú",
+    popupResizable: "Redimensionábel",
+    popupScrollBars: "Barras de desprazamento",
+    popupStatusBar: "Barra de estado",
+    popupToolbar: "Barra de ferramentas",
+    popupTop: "Posición superior",
+    rel: "Relación",
+    selectAnchor: "Seleccionar unha ancoraxe",
+    styles: "Estilo",
+    tabIndex: "Índice de tabulación",
+    target: "Destino",
+    targetFrame: "<marco>",
+    targetFrameName: "Nome do marco de destino",
+    targetPopup: "<xanela emerxente>",
+    targetPopupName: "Nome da xanela emerxente",
+    title: "Ligazón",
+    toAnchor: "Ligar coa ancoraxe no testo",
+    toEmail: "Correo",
+    toUrl: "URL",
+    toPhone: "Teléfono",
+    toolbar: "Ligazón",
+    type: "Tipo de ligazón",
+    unlink: "Eliminar a ligazón",
+    upload: "Enviar"
+  },
+  list: {
+    bulletedlist: "Inserir/retirar lista viñeteada",
+    numberedlist: "Inserir/retirar lista numerada"
+  },
+  liststyle: {
+    bulletedTitle: "Propiedades da lista viñeteada",
+    circle: "Circulo",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Alfabeto en minúsculas (a, b, c, d, e, etc.)",
+    lowerRoman: "Números romanos en minúsculas (i, ii, iii, iv, v, etc.)",
+    none: "Ningún",
+    notset: "<sen estabelecer>",
+    numberedTitle: "Propiedades da lista numerada",
+    square: "Cadrado",
+    start: "Inicio",
+    type: "Tipo",
+    upperAlpha: "Alfabeto en maiúsculas (A, B, C, D, E, etc.)",
+    upperRoman: "Números romanos en maiúsculas (I, II, III, IV, V, etc.)",
+    validateStartNumber:
+      "O número de inicio da lista debe ser un número enteiro."
+  },
+  magicline: { title: "Inserir aquí o parágrafo" },
+  maximize: { maximize: "Maximizar", minimize: "Minimizar" },
+  newpage: { toolbar: "Páxina nova" },
+  pagebreak: { alt: "Quebra de páxina", toolbar: "Inserir quebra de páxina" },
+  pastetext: {
+    button: "Pegar como texto simple",
+    pasteNotification:
+      "Prema %1 para pegar. O seu navegador non admite pegar co botón da barra de ferramentas ou coa opción do menú contextual.",
+    title: "Pegar como texto simple"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "O texto que quere pegar semella ser copiado desde o Word. Quere depuralo antes de pegalo?",
+    error: "Non foi posíbel depurar os datos pegados por mor dun erro interno",
+    title: "Pegar desde Word",
+    toolbar: "Pegar desde Word"
+  },
+  preview: { preview: "Vista previa" },
+  print: { toolbar: "Imprimir" },
+  removeformat: { toolbar: "Retirar o formato" },
+  save: { toolbar: "Gardar" },
+  selectall: { toolbar: "Seleccionar todo" },
+  showblocks: { toolbar: "Amosar os bloques" },
+  sourcearea: { toolbar: "Orixe" },
+  specialchar: {
+    options: "Opcións de caracteres especiais",
+    title: "Seleccione un carácter especial",
+    toolbar: "Inserir un carácter especial"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Estilos",
+    panelTitle: "Estilos de formatando",
+    panelTitle1: "Estilos de bloque",
+    panelTitle2: "Estilos de liña",
+    panelTitle3: "Estilos de obxecto"
+  },
+  table: {
+    border: "Tamaño do bordo",
+    caption: "Título",
+    cell: {
+      menu: "Cela",
+      insertBefore: "Inserir a cela á esquerda",
+      insertAfter: "Inserir a cela á dereita",
+      deleteCell: "Eliminar celas",
+      merge: "Combinar celas",
+      mergeRight: "Combinar á dereita",
+      mergeDown: "Combinar cara abaixo",
+      splitHorizontal: "Dividir a cela en horizontal",
+      splitVertical: "Dividir a cela en vertical",
+      title: "Propiedades da cela",
+      cellType: "Tipo de cela",
+      rowSpan: "Expandir filas",
+      colSpan: "Expandir columnas",
+      wordWrap: "Axustar ao contido",
+      hAlign: "Aliñación horizontal",
+      vAlign: "Aliñación vertical",
+      alignBaseline: "Liña de base",
+      bgColor: "Cor do fondo",
+      borderColor: "Cor do bordo",
+      data: "Datos",
+      header: "Cabeceira",
+      yes: "Si",
+      no: "Non",
+      invalidWidth: "O largo da cela debe ser un número.",
+      invalidHeight: "O alto da cela debe ser un número.",
+      invalidRowSpan: "A expansión de filas debe ser un número enteiro.",
+      invalidColSpan: "A expansión de columnas debe ser un número enteiro.",
+      chooseColor: "Escoller"
+    },
+    cellPad: "Marxe interior da cela",
+    cellSpace: "Marxe entre celas",
+    column: {
+      menu: "Columna",
+      insertBefore: "Inserir a columna á esquerda",
+      insertAfter: "Inserir a columna á dereita",
+      deleteColumn: "Borrar Columnas"
+    },
+    columns: "Columnas",
+    deleteTable: "Borrar Táboa",
+    headers: "Cabeceiras",
+    headersBoth: "Ambas",
+    headersColumn: "Primeira columna",
+    headersNone: "Ningún",
+    headersRow: "Primeira fila",
+    heightUnit: "height unit",
+    invalidBorder: "O tamaño do bordo debe ser un número.",
+    invalidCellPadding: "A marxe interior debe ser un número positivo.",
+    invalidCellSpacing: "A marxe entre celas debe ser un número positivo.",
+    invalidCols: "O número de columnas debe ser un número maior que 0.",
+    invalidHeight: "O alto da táboa debe ser un número.",
+    invalidRows: "O número de filas debe ser un número maior que 0",
+    invalidWidth: "O largo da táboa debe ser un número.",
+    menu: "Propiedades da táboa",
+    row: {
+      menu: "Fila",
+      insertBefore: "Inserir a fila por riba",
+      insertAfter: "Inserir a fila por baixo",
+      deleteRow: "Eliminar filas"
+    },
+    rows: "Filas",
+    summary: "Resumo",
+    title: "Propiedades da táboa",
+    toolbar: "Taboa",
+    widthPc: "porcentaxe",
+    widthPx: "píxeles",
+    widthUnit: "unidade do largo"
+  },
+  undo: { redo: "Refacer", undo: "Desfacer" },
+  widget: { move: "Prema e arrastre para mover", label: "Trebello %1" },
+  uploadwidget: {
+    abort: "Envío interrompido polo usuario.",
+    doneOne: "Ficheiro enviado satisfactoriamente.",
+    doneMany: "%1 ficheiros enviados satisfactoriamente.",
+    uploadOne: "Enviando o ficheiro ({percentage}%)...",
+    uploadMany:
+      "Enviando ficheiros, {current} de {max} feito o ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorar",
+    btnIgnoreAll: "Ignorar Todas",
+    btnReplace: "Substituir",
+    btnReplaceAll: "Substituir Todas",
+    btnUndo: "Desfacer",
+    changeTo: "Cambiar a",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "O corrector ortográfico non está instalado. ¿Quere descargalo agora?",
+    manyChanges: "Corrección ortográfica rematada: %1 verbas substituidas",
+    noChanges:
+      "Corrección ortográfica rematada: Non se substituiu nengunha verba",
+    noMispell: "Corrección ortográfica rematada: Non se atoparon erros",
+    noSuggestions: "- Sen candidatos -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Non está no diccionario",
+    oneChange: "Corrección ortográfica rematada: Unha verba substituida",
+    progress: "Corrección ortográfica en progreso...",
+    title: "Spell Checker",
+    toolbar: "Corrección Ortográfica"
+  }
+};

+ 720 - 720
public/ckeditor/lang/gu.js

@@ -1,720 +1,720 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["gu"] = {
-  editor: "રીચ ટેક્ષ્ત્ એડીટર",
-  editorPanel: "વધુ વિકલ્પ વાળુ એડિટર",
-  common: {
-    editorHelp: "મદદ માટ ALT 0 દબાવો",
-    browseServer: "સર્વર બ્રાઉઝ કરો",
-    url: "URL",
-    protocol: "પ્રોટોકૉલ",
-    upload: "અપલોડ",
-    uploadSubmit: "આ સર્વરને મોકલવું",
-    image: "ચિત્ર",
-    flash: "ફ્લૅશ",
-    form: "ફૉર્મ/પત્રક",
-    checkbox: "ચેક બોક્સ",
-    radio: "રેડિઓ બટન",
-    textField: "ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્ર",
-    textarea: "ટેક્સ્ટ એરિઆ, શબ્દ વિસ્તાર",
-    hiddenField: "ગુપ્ત ક્ષેત્ર",
-    button: "બટન",
-    select: "પસંદગી ક્ષેત્ર",
-    imageButton: "ચિત્ર બટન",
-    notSet: "<સેટ નથી>",
-    id: "Id",
-    name: "નામ",
-    langDir: "ભાષા લેખવાની પદ્ધતિ",
-    langDirLtr: "ડાબે થી જમણે (LTR)",
-    langDirRtl: "જમણે થી ડાબે (RTL)",
-    langCode: "ભાષા કોડ",
-    longDescr: "વધારે માહિતી માટે URL",
-    cssClass: "સ્ટાઇલ-શીટ ક્લાસ",
-    advisoryTitle: "મુખ્ય મથાળું",
-    cssStyle: "સ્ટાઇલ",
-    ok: "ઠીક છે",
-    cancel: "રદ કરવું",
-    close: "બંધ કરવું",
-    preview: "જોવું",
-    resize: "ખેંચી ને યોગ્ય કરવું",
-    generalTab: "જનરલ",
-    advancedTab: "અડ્વાન્સડ",
-    validateNumberFailed: "આ રકમ આકડો નથી.",
-    confirmNewPage:
-      "સવે કાર્ય વગરનું ફકરો ખોવાઈ જશે. તમને ખાતરી છે કે તમને નવું પાનું ખોલવું છે?",
-    confirmCancel: "ઘણા વિકલ્પો બદલાયા છે. તમારે આ બોક્ષ્ બંધ કરવું છે?",
-    options: "વિકલ્પો",
-    target: "લક્ષ્ય",
-    targetNew: "નવી વિન્ડો (_blank)",
-    targetTop: "ઉપરની વિન્ડો (_top)",
-    targetSelf: "એજ વિન્ડો (_self)",
-    targetParent: "પેરનટ વિન્ડો (_parent)",
-    langDirLTR: "ડાબે થી જમણે (LTR)",
-    langDirRTL: "જમણે થી ડાબે (RTL)",
-    styles: "શૈલી",
-    cssClasses: "શૈલી કલાસીસ",
-    width: "પહોળાઈ",
-    height: "ઊંચાઈ",
-    align: "લાઇનદોરીમાં ગોઠવવું",
-    left: "ડાબી બાજુ ગોઠવવું",
-    right: "જમણી",
-    center: "મધ્ય સેન્ટર",
-    justify: "બ્લૉક, અંતરાય જસ્ટિફાઇ",
-    alignLeft: "ડાબી બાજુએ/બાજુ તરફ",
-    alignRight: "જમણી બાજુએ/બાજુ તરફ",
-    alignCenter: "Align Center",
-    alignTop: "ઉપર",
-    alignMiddle: "વચ્ચે",
-    alignBottom: "નીચે",
-    alignNone: "કઇ નહી",
-    invalidValue: "અનુચિત મૂલ્ય",
-    invalidHeight: "ઉંચાઈ એક આંકડો હોવો જોઈએ.",
-    invalidWidth: "પોહળ ઈ એક આંકડો હોવો જોઈએ.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      '"%1" ની વેલ્યુ એક પોસીટીવ આંકડો હોવો જોઈએ અથવા CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc) વગર.',
-    invalidHtmlLength:
-      '"%1" ની વેલ્યુ એક પોસીટીવ આંકડો હોવો જોઈએ અથવા HTML measurement unit (px or %) વગર.',
-    invalidInlineStyle:
-      'ઈનલાઈન  સ્ટાઈલ ની વેલ્યુ  "name : value" ના ફોર્મેટ માં હોવી જોઈએ, વચ્ચે સેમી-કોલોન જોઈએ.',
-    cssLengthTooltip:
-      "પિક્ષ્લ્ નો આંકડો CSS unit (px, %, in, cm, mm, em, ex, pt, or pc) માં નાખો.",
-    unavailable: '%1<span class="cke_accessibility">, નથી મળતું</span>',
-    keyboard: {
-      "8": "Backspace કી",
-      "13": "Enter કી",
-      "16": "Shift કી",
-      "17": "Ctrl કી",
-      "18": "Alt કી",
-      "32": "Space કી",
-      "35": "End કી",
-      "36": "Home કી",
-      "46": "Delete કી",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command કી"
-    },
-    keyboardShortcut: "કીબોર્ડ શૉર્ટકટ",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "કોપીરાઈટ &copy; $1. ઓલ રાઈટ્સ ",
-    dlgTitle: "CKEditor વિષે",
-    moreInfo: "લાયસનસની માહિતી માટે અમારી વેબ સાઈટ"
-  },
-  basicstyles: {
-    bold: "બોલ્ડ/સ્પષ્ટ",
-    italic: "ઇટેલિક, ત્રાંસા",
-    strike: "છેકી નાખવું",
-    subscript: "એક ચિહ્નની નીચે કરેલું બીજું ચિહ્ન",
-    superscript: "એક ચિહ્ન ઉપર કરેલું બીજું ચિહ્ન.",
-    underline: "અન્ડર્લાઇન, નીચે લીટી"
-  },
-  bidi: {
-    ltr: "ટેક્ષ્ત્ ની દિશા ડાબે થી જમણે",
-    rtl: "ટેક્ષ્ત્ ની દિશા જમણે થી ડાબે"
-  },
-  blockquote: { toolbar: "બ્લૉક-કોટ, અવતરણચિહ્નો" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "ટૂલબાર નાનું કરવું",
-    toolbarExpand: "ટૂલબાર મોટું કરવું",
-    toolbarGroups: {
-      document: "દસ્તાવેજ",
-      clipboard: "ક્લિપબોર્ડ/અન",
-      editing: "એડીટ કરવું",
-      forms: "ફોર્મ",
-      basicstyles: "બેસિક્ સ્ટાઇલ",
-      paragraph: "ફકરો",
-      links: "લીંક",
-      insert: "ઉમેરવું",
-      styles: "સ્ટાઇલ",
-      colors: "રંગ",
-      tools: "ટૂલ્સ"
-    },
-    toolbars: "એડીટર ટૂલ બાર"
-  },
-  clipboard: {
-    copy: "નકલ",
-    copyError:
-      "તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કોપી કરવાની પરવાનગી નથી આપતી.  (Ctrl/Cmd+C) का प्रयोग करें।",
-    cut: "કાપવું",
-    cutError:
-      "તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કટ કરવાની પરવાનગી નથી આપતી. (Ctrl/Cmd+X) નો ઉપયોગ કરો.",
-    paste: "પેસ્ટ",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "પેસ્ટ કરવાની જગ્યા",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "સ્વચાલિત",
-    bgColorTitle: "બૅકગ્રાઉન્ડ રંગ,",
-    colors: {
-      "000": "કાળો",
-      "800000": "મરુન",
-      "8B4513": "છીક",
-      "2F4F4F": "ડાર્ક સ્લેટ ગ્રે ",
-      "008080": "ટીલ",
-      "000080": "નેવી",
-      "4B0082": "જામલી",
-      "696969": "ડાર્ક ગ્રે",
-      B22222: "ઈટ",
-      A52A2A: "બ્રાઉન",
-      DAA520: "ગોલ્ડન રોડ",
-      "006400": "ડાર્ક લીલો",
-      "40E0D0": "ટ્રકોઈસ",
-      "0000CD": "મધ્યમ વાદળી",
-      "800080": "પર્પલ",
-      "808080": "ગ્રે",
-      F00: "લાલ",
-      FF8C00: "ડાર્ક ઓરંજ",
-      FFD700: "ગોલ્ડ",
-      "008000": "ગ્રીન",
-      "0FF": "સાયન",
-      "00F": "વાદળી",
-      EE82EE: "વાયોલેટ",
-      A9A9A9: "ડીમ ",
-      FFA07A: "લાઈટ સાલમન",
-      FFA500: "ઓરંજ",
-      FFFF00: "પીળો",
-      "00FF00": "લાઈમ",
-      AFEEEE: "પેલ કોઈસ",
-      ADD8E6: "લાઈટ બ્લુ",
-      DDA0DD: "પલ્મ",
-      D3D3D3: "લાઈટ ગ્રે",
-      FFF0F5: "લવંડર ",
-      FAEBD7: "એન્ટીક સફેદ",
-      FFFFE0: "લાઈટ પીળો",
-      F0FFF0: "હનીડઉય",
-      F0FFFF: "અઝુરે",
-      F0F8FF: "એલીસ બ્લુ",
-      E6E6FA: "લવંડર",
-      FFF: "સફેદ",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "ઔર રંગ...",
-    panelTitle: "રંગ",
-    textColorTitle: "શબ્દનો રંગ"
-  },
-  colordialog: {
-    clear: "સાફ કરવું",
-    highlight: "હાઈઈટ",
-    options: "રંગના વિકલ્પ",
-    selected: "પસંદ કરેલો રંગ",
-    title: "રંગ પસંદ કરો"
-  },
-  templates: {
-    button: "ટેમ્પ્લેટ",
-    emptyListMsg: "(કોઈ ટેમ્પ્લેટ ડિફાઇન નથી)",
-    insertOption: "મૂળ શબ્દને બદલો",
-    options: "ટેમ્પ્લેટના વિકલ્પો",
-    selectPromptMsg:
-      "એડિટરમાં ઓપન કરવા ટેમ્પ્લેટ પસંદ કરો (વર્તમાન કન્ટેન્ટ સેવ નહીં થાય):",
-    title: "કન્ટેન્ટ ટેમ્પ્લેટ"
-  },
-  contextmenu: { options: "કોન્તેક્ષ્ત્ મેનુના વિકલ્પો" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "એડવાઈઝર શીર્ષક",
-    cssClassInputLabel: "સ્ટાઈલશીટ કલાસીસ",
-    edit: "ડીવીમાં ફેરફાર કરવો",
-    inlineStyleInputLabel: "ઈનલાઈન પદ્ધતિ",
-    langDirLTRLabel: "ડાબે થી જમણે (LTR)",
-    langDirLabel: "ભાષાની દિશા",
-    langDirRTLLabel: "જમણે થી ડાબે (RTL)",
-    languageCodeInputLabel: "ભાષાનો કોડ",
-    remove: "ડીવી કાઢી કાઢવું",
-    styleSelectLabel: "સ્ટાઈલ",
-    title: "Div કન્ટેનર બનાવુંવું",
-    toolbar: "Div કન્ટેનર બનાવુંવું"
-  },
-  elementspath: { eleLabel: "એલીમેન્ટ્સ નો ", eleTitle: "એલીમેન્ટ %1" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "શોધવું",
-    findOptions: "વીકલ્પ શોધો",
-    findWhat: "આ શોધો",
-    matchCase: "કેસ સરખા રાખો",
-    matchCyclic: "સરખાવવા બધા",
-    matchWord: "બઘા શબ્દ સરખા રાખો",
-    notFoundMsg: "તમે શોધેલી ટેક્સ્ટ નથી મળી",
-    replace: "રિપ્લેસ/બદલવું",
-    replaceAll: "બઘા બદલી ",
-    replaceSuccessMsg: "%1 ફેરફારો બાદલાયા છે.",
-    replaceWith: "આનાથી બદલો",
-    title: "શોધવું અને બદલવું"
-  },
-  fakeobjects: {
-    anchor: "અનકર",
-    flash: "ફ્લેશ ",
-    hiddenfield: "હિડન ",
-    iframe: "IFrame",
-    unknown: "અનનોન ઓબ્જેક્ટ"
-  },
-  flash: {
-    access: "સ્ક્રીપ્ટ એક્સેસ",
-    accessAlways: "હમેશાં",
-    accessNever: "નહી",
-    accessSameDomain: "એજ ડોમેન",
-    alignAbsBottom: "Abs નીચે",
-    alignAbsMiddle: "Abs ઉપર",
-    alignBaseline: "આધાર લીટી",
-    alignTextTop: "ટેક્સ્ટ ઉપર",
-    bgcolor: "બૅકગ્રાઉન્ડ રંગ,",
-    chkFull: "ફૂલ સ્ક્રીન કરવું",
-    chkLoop: "લૂપ",
-    chkMenu: "ફ્લૅશ મેન્યૂ નો પ્રયોગ કરો",
-    chkPlay: "ઑટો/સ્વયં પ્લે",
-    flashvars: "ફલેશ ના વિકલ્પો",
-    hSpace: "સમસ્તરીય જગ્યા",
-    properties: "ફ્લૅશના ગુણ",
-    propertiesTab: "ગુણ",
-    quality: "ગુણધર્મ",
-    qualityAutoHigh: "ઓટો ઊંચું",
-    qualityAutoLow: "ઓટો નીચું",
-    qualityBest: "શ્રેષ્ઠ",
-    qualityHigh: "ઊંચું",
-    qualityLow: "નીચું",
-    qualityMedium: "મધ્યમ",
-    scale: "સ્કેલ",
-    scaleAll: "સ્કેલ ઓલ/બધુ બતાવો",
-    scaleFit: "સ્કેલ એકદમ ફીટ",
-    scaleNoBorder: "સ્કેલ બોર્ડર વગર",
-    title: "ફ્લૅશ ગુણ",
-    vSpace: "લંબરૂપ જગ્યા",
-    validateHSpace: "HSpace આંકડો હોવો જોઈએ.",
-    validateSrc: "લિંક  URL ટાઇપ કરો",
-    validateVSpace: "VSpace આંકડો હોવો જોઈએ.",
-    windowMode: "વિન્ડો મોડ",
-    windowModeOpaque: "અપારદર્શક",
-    windowModeTransparent: "પારદર્શક",
-    windowModeWindow: "વિન્ડો"
-  },
-  font: {
-    fontSize: {
-      label: "ફૉન્ટ સાઇઝ/કદ",
-      voiceLabel: "ફોન્ટ સાઈઝ",
-      panelTitle: "ફૉન્ટ સાઇઝ/કદ"
-    },
-    label: "ફૉન્ટ",
-    panelTitle: "ફૉન્ટ",
-    voiceLabel: "ફોન્ટ"
-  },
-  forms: {
-    button: {
-      title: "બટનના ગુણ",
-      text: "ટેક્સ્ટ (વૅલ્યૂ)",
-      type: "પ્રકાર",
-      typeBtn: "બટન",
-      typeSbm: "સબ્મિટ",
-      typeRst: "રિસેટ"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "ચેક બોક્સ ગુણ",
-      radioTitle: "રેડિઓ બટનના ગુણ",
-      value: "વૅલ્યૂ",
-      selected: "સિલેક્ટેડ",
-      required: "Required"
-    },
-    form: {
-      title: "ફૉર્મ/પત્રકના ગુણ",
-      menu: "ફૉર્મ/પત્રકના ગુણ",
-      action: "ક્રિયા",
-      method: "પદ્ધતિ",
-      encoding: "અન્કોડીન્ગ"
-    },
-    hidden: { title: "ગુપ્ત ક્ષેત્રના ગુણ", name: "નામ", value: "વૅલ્યૂ" },
-    select: {
-      title: "પસંદગી ક્ષેત્રના ગુણ",
-      selectInfo: "સૂચના",
-      opAvail: "ઉપલબ્ધ વિકલ્પ",
-      value: "વૅલ્યૂ",
-      size: "સાઇઝ",
-      lines: "લીટીઓ",
-      chkMulti: "એકથી વધારે પસંદ કરી શકો",
-      required: "Required",
-      opText: "ટેક્સ્ટ",
-      opValue: "વૅલ્યૂ",
-      btnAdd: "ઉમેરવું",
-      btnModify: "બદલવું",
-      btnUp: "ઉપર",
-      btnDown: "નીચે",
-      btnSetValue: "પસંદ કરલી વૅલ્યૂ સેટ કરો",
-      btnDelete: "રદ કરવું"
-    },
-    textarea: {
-      title: "ટેક્સ્ટ એઅરિઆ, શબ્દ વિસ્તારના ગુણ",
-      cols: "કૉલમ/ઊભી કટાર",
-      rows: "પંક્તિઓ"
-    },
-    textfield: {
-      title: "ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્રના ગુણ",
-      name: "નામ",
-      value: "વૅલ્યૂ",
-      charWidth: "કેરેક્ટરની પહોળાઈ",
-      maxChars: "અધિકતમ કેરેક્ટર",
-      required: "Required",
-      type: "ટાઇપ",
-      typeText: "ટેક્સ્ટ",
-      typePass: "પાસવર્ડ",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "ફૉન્ટ ફૉર્મટ, રચનાની શૈલી",
-    panelTitle: "ફૉન્ટ ફૉર્મટ, રચનાની શૈલી",
-    tag_address: "સરનામું",
-    tag_div: "શીર્ષક (DIV)",
-    tag_h1: "શીર્ષક 1",
-    tag_h2: "શીર્ષક 2",
-    tag_h3: "શીર્ષક 3",
-    tag_h4: "શીર્ષક 4",
-    tag_h5: "શીર્ષક 5",
-    tag_h6: "શીર્ષક 6",
-    tag_p: "સામાન્ય",
-    tag_pre: "ફૉર્મટેડ"
-  },
-  horizontalrule: { toolbar: "સમસ્તરીય રેખા ઇન્સર્ટ/દાખલ કરવી" },
-  iframe: {
-    border: "ફ્રેમ બોર્ડેર બતાવવી",
-    noUrl: "iframe URL ટાઈપ્ કરો",
-    scrolling: "સ્ક્રોલબાર ચાલુ કરવા",
-    title: "IFrame વિકલ્પો",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "ઑલ્ટર્નટ ટેક્સ્ટ",
-    border: "બોર્ડર",
-    btnUpload: "આ સર્વરને મોકલવું",
-    button2Img: "તમારે ઈમેજ બટનને સાદી ઈમેજમાં બદલવું છે.",
-    hSpace: "સમસ્તરીય જગ્યા",
-    img2Button: "તમારે સાદી ઈમેજને ઈમેજ બટનમાં બદલવું છે.",
-    infoTab: "ચિત્ર ની જાણકારી",
-    linkTab: "લિંક",
-    lockRatio: "લૉક ગુણોત્તર",
-    menu: "ચિત્રના ગુણ",
-    resetSize: "રીસેટ સાઇઝ",
-    title: "ચિત્રના ગુણ",
-    titleButton: "ચિત્ર બટનના ગુણ",
-    upload: "અપલોડ",
-    urlMissing: "ઈમેજની મૂળ URL છે નહી.",
-    vSpace: "લંબરૂપ જગ્યા",
-    validateBorder: "બોર્ડેર આંકડો હોવો જોઈએ.",
-    validateHSpace: "HSpaceઆંકડો હોવો જોઈએ.",
-    validateVSpace: "VSpace આંકડો હોવો જોઈએ. "
-  },
-  indent: {
-    indent: "ઇન્ડેન્ટ, લીટીના આરંભમાં જગ્યા વધારવી",
-    outdent: "ઇન્ડેન્ટ લીટીના આરંભમાં જગ્યા ઘટાડવી"
-  },
-  smiley: {
-    options: "સમ્ય્લી વિકલ્પો",
-    title: "સ્માઇલી  પસંદ કરો",
-    toolbar: "સ્માઇલી"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "ઍક્સેસ કી",
-    advanced: "અડ્વાન્સડ",
-    advisoryContentType: "મુખ્ય કન્ટેન્ટ પ્રકાર",
-    advisoryTitle: "મુખ્ય મથાળું",
-    anchor: {
-      toolbar: "ઍંકર ઇન્સર્ટ/દાખલ કરવી",
-      menu: "ઍંકરના ગુણ",
-      title: "ઍંકરના ગુણ",
-      name: "ઍંકરનું નામ",
-      errorName: "ઍંકરનું નામ ટાઈપ કરો",
-      remove: "સ્થિર નકરવું"
-    },
-    anchorId: "ઍંકર એલિમન્ટ Id થી પસંદ કરો",
-    anchorName: "ઍંકર નામથી પસંદ કરો",
-    charset: "લિંક રિસૉર્સ કૅરિક્ટર સેટ",
-    cssClasses: "સ્ટાઇલ-શીટ ક્લાસ",
-    download: "ડાઉનલોડ કરો",
-    displayText: "લખાણ દેખાડો",
-    emailAddress: "ઈ-મેલ સરનામું",
-    emailBody: "સંદેશ",
-    emailSubject: "ઈ-મેલ વિષય",
-    id: "Id",
-    info: "લિંક ઇન્ફૉ ટૅબ",
-    langCode: "ભાષા લેખવાની પદ્ધતિ",
-    langDir: "ભાષા લેખવાની પદ્ધતિ",
-    langDirLTR: "ડાબે થી જમણે (LTR)",
-    langDirRTL: "જમણે થી ડાબે (RTL)",
-    menu: " લિંક એડિટ/માં ફેરફાર કરવો",
-    name: "નામ",
-    noAnchors: "(ડૉક્યુમન્ટમાં ઍંકરની સંખ્યા)",
-    noEmail: "ઈ-મેલ સરનામું ટાઇપ કરો",
-    noUrl: "લિંક  URL ટાઇપ કરો",
-    noTel: "Please type the phone number",
-    other: "<other> <અન્ય>",
-    phoneNumber: "Phone number",
-    popupDependent: "ડિપેન્ડન્ટ (Netscape)",
-    popupFeatures: "પૉપ-અપ વિન્ડો ફીચરસૅ",
-    popupFullScreen: "ફુલ સ્ક્રીન (IE)",
-    popupLeft: "ડાબી બાજુ",
-    popupLocationBar: "લોકેશન બાર",
-    popupMenuBar: "મેન્યૂ બાર",
-    popupResizable: "રીસાઈઝએબલ",
-    popupScrollBars: "સ્ક્રોલ બાર",
-    popupStatusBar: "સ્ટૅટસ બાર",
-    popupToolbar: "ટૂલ બાર",
-    popupTop: "જમણી બાજુ",
-    rel: "સંબંધની સ્થિતિ",
-    selectAnchor: "ઍંકર પસંદ કરો",
-    styles: "સ્ટાઇલ",
-    tabIndex: "ટૅબ ઇન્ડેક્સ",
-    target: "ટાર્ગેટ/લક્ષ્ય",
-    targetFrame: "<ફ્રેમ>",
-    targetFrameName: "ટાર્ગેટ ફ્રેમ નું નામ",
-    targetPopup: "<પૉપ-અપ વિન્ડો>",
-    targetPopupName: "પૉપ-અપ વિન્ડો નું નામ",
-    title: "લિંક",
-    toAnchor: "આ પેજનો ઍંકર",
-    toEmail: "ઈ-મેલ",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "લિંક ઇન્સર્ટ/દાખલ કરવી",
-    type: "લિંક પ્રકાર",
-    unlink: "લિંક કાઢવી",
-    upload: "અપલોડ"
-  },
-  list: { bulletedlist: "બુલેટ સૂચિ", numberedlist: "સંખ્યાંકન સૂચિ" },
-  liststyle: {
-    bulletedTitle: "બુલેટેડ લીસ્ટના ગુણ",
-    circle: "વર્તુળ",
-    decimal: "આંકડા (1, 2, 3, etc.)",
-    disc: "ડિસ્ક",
-    lowerAlpha: "આલ્ફા નાના (a, b, c, d, e, etc.)",
-    lowerRoman: "રોમન નાના (i, ii, iii, iv, v, etc.)",
-    none: "કસુ ",
-    notset: "<સેટ નથી>",
-    numberedTitle: "આંકડાના લીસ્ટના ગુણ",
-    square: "ચોરસ",
-    start: "શરુ કરવું",
-    type: "પ્રકાર",
-    upperAlpha: "આલ્ફા મોટા (A, B, C, D, E, etc.)",
-    upperRoman: "રોમન મોટા (I, II, III, IV, V, etc.)",
-    validateStartNumber: "લીસ્ટના સરુઆતનો આંકડો પુરો હોવો જોઈએ."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "મોટું કરવું", minimize: "નાનું કરવું" },
-  newpage: { toolbar: "નવુ પાનું" },
-  pagebreak: {
-    alt: "નવું પાનું",
-    toolbar: "ઇન્સર્ટ પેજબ્રેક/પાનાને અલગ કરવું/દાખલ કરવું"
-  },
-  pastetext: {
-    button: "પેસ્ટ (ટેક્સ્ટ)",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "પેસ્ટ (ટેક્સ્ટ)"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "તમે જે ટેક્ષ્ત્ કોપી કરી રહ્યા છો ટે વર્ડ ની છે. કોપી કરતા પેહલા સાફ કરવી છે?",
-    error: "પેસ્ટ કરેલો ડેટા ઇન્ટરનલ એરર ના લીથે સાફ કરી શકાયો નથી.",
-    title: "પેસ્ટ (વડૅ ટેક્સ્ટ)",
-    toolbar: "પેસ્ટ (વડૅ ટેક્સ્ટ)"
-  },
-  preview: { preview: "પૂર્વદર્શન" },
-  print: { toolbar: "પ્રિન્ટ" },
-  removeformat: { toolbar: "ફૉર્મટ કાઢવું" },
-  save: { toolbar: "સેવ" },
-  selectall: { toolbar: "બઘું પસંદ કરવું" },
-  showblocks: { toolbar: "બ્લૉક બતાવવું" },
-  sourcearea: { toolbar: "મૂળ કે પ્રાથમિક દસ્તાવેજ" },
-  specialchar: {
-    options: "સ્પેશિઅલ કરેક્ટરના વિકલ્પો",
-    title: "સ્પેશિઅલ વિશિષ્ટ અક્ષર પસંદ કરો",
-    toolbar: "વિશિષ્ટ અક્ષર ઇન્સર્ટ/દાખલ કરવું"
-  },
-  scayt: {
-    btn_about: "SCAYT વિષે",
-    btn_dictionaries: "શબ્દકોશ",
-    btn_disable: "SCAYT ડિસેબલ કરવું",
-    btn_enable: "SCAYT એનેબલ કરવું",
-    btn_langs: "ભાષાઓ",
-    btn_options: "વિકલ્પો",
-    text_title: "ટાઈપ કરતા સ્પેલ તપાસો"
-  },
-  stylescombo: {
-    label: "શૈલી/રીત",
-    panelTitle: "ફોર્મેટ ",
-    panelTitle1: "બ્લોક ",
-    panelTitle2: "ઈનલાઈન ",
-    panelTitle3: "ઓબ્જેક્ટ પદ્ધતિ"
-  },
-  table: {
-    border: "કોઠાની બાજુ(બોર્ડર) સાઇઝ",
-    caption: "મથાળું/કૅપ્શન ",
-    cell: {
-      menu: "કોષના ખાના",
-      insertBefore: "પહેલાં કોષ ઉમેરવો",
-      insertAfter: "પછી કોષ ઉમેરવો",
-      deleteCell: "કોષ ડિલીટ/કાઢી નાખવો",
-      merge: "કોષ ભેગા કરવા",
-      mergeRight: "જમણી બાજુ ભેગા કરવા",
-      mergeDown: "નીચે ભેગા કરવા",
-      splitHorizontal: "કોષને સમસ્તરીય વિભાજન કરવું",
-      splitVertical: "કોષને સીધું ને ઊભું વિભાજન કરવું",
-      title: "સેલના ગુણ",
-      cellType: "સેલનો પ્રકાર",
-      rowSpan: "આડી કટારની જગ્યા",
-      colSpan: "ઊભી કતારની જગ્યા",
-      wordWrap: "વર્ડ રેપ",
-      hAlign: "સપાટ લાઈનદોરી",
-      vAlign: "ઊભી લાઈનદોરી",
-      alignBaseline: "બસે લાઈન",
-      bgColor: "પાછાળનો રંગ",
-      borderColor: "બોર્ડેર રંગ",
-      data: "સ્વીકૃત માહિતી",
-      header: "મથાળું",
-      yes: "હા",
-      no: "ના",
-      invalidWidth: "સેલની પોહલાઈ આંકડો હોવો જોઈએ.",
-      invalidHeight: "સેલની ઊંચાઈ આંકડો હોવો જોઈએ.",
-      invalidRowSpan: "રો સ્પાન આંકડો હોવો જોઈએ.",
-      invalidColSpan: "કોલમ સ્પાન આંકડો હોવો જોઈએ.",
-      chooseColor: "પસંદ કરવું"
-    },
-    cellPad: "સેલ પૅડિંગ",
-    cellSpace: "સેલ અંતર",
-    column: {
-      menu: "કૉલમ/ઊભી કટાર",
-      insertBefore: "પહેલાં કૉલમ/ઊભી કટાર ઉમેરવી",
-      insertAfter: "પછી કૉલમ/ઊભી કટાર ઉમેરવી",
-      deleteColumn: "કૉલમ/ઊભી કટાર ડિલીટ/કાઢી નાખવી"
-    },
-    columns: "કૉલમ/ઊભી કટાર",
-    deleteTable: "કોઠો ડિલીટ/કાઢી નાખવું",
-    headers: "મથાળા",
-    headersBoth: "બેવું",
-    headersColumn: "પહેલી ઊભી કટાર",
-    headersNone: "નથી ",
-    headersRow: "પહેલી  કટાર",
-    heightUnit: "height unit",
-    invalidBorder: "બોર્ડર એક આંકડો હોવો જોઈએ",
-    invalidCellPadding: "સેલની અંદરની જગ્યા સુન્ય કરતા વધારે હોવી જોઈએ.",
-    invalidCellSpacing: "સેલ વચ્ચેની જગ્યા સુન્ય કરતા વધારે હોવી જોઈએ.",
-    invalidCols: "ઉભી કટાર, 0 કરતા વધારે હોવી જોઈએ.",
-    invalidHeight: "ટેબલની ઊંચાઈ આંકડો હોવો જોઈએ.",
-    invalidRows: "આડી કટાર, 0 કરતા વધારે હોવી જોઈએ.",
-    invalidWidth: "ટેબલની પોહલાઈ આંકડો હોવો જોઈએ.",
-    menu: "ટેબલ, કોઠાનું મથાળું",
-    row: {
-      menu: "પંક્તિના ખાના",
-      insertBefore: "પહેલાં પંક્તિ ઉમેરવી",
-      insertAfter: "પછી પંક્તિ ઉમેરવી",
-      deleteRow: "પંક્તિઓ ડિલીટ/કાઢી નાખવી"
-    },
-    rows: "પંક્તિના ખાના",
-    summary: "ટૂંકો એહેવાલ",
-    title: "ટેબલ, કોઠાનું મથાળું",
-    toolbar: "ટેબલ, કોઠો",
-    widthPc: "પ્રતિશત",
-    widthPx: "પિકસલ",
-    widthUnit: "પોહાલાઈ એકમ"
-  },
-  undo: {
-    redo: "રિડૂ; પછી હતી એવી સ્થિતિ પાછી લાવવી",
-    undo: "રદ કરવું; પહેલાં હતી એવી સ્થિતિ પાછી લાવવી"
-  },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "ઇગ્નોર/અવગણના કરવી",
-    btnIgnoreAll: "બધાની ઇગ્નોર/અવગણના કરવી",
-    btnReplace: "બદલવું",
-    btnReplaceAll: "બધા બદલી કરો",
-    btnUndo: "અન્ડૂ",
-    changeTo: "આનાથી બદલવું",
-    errorLoading: "સર્વિસ એપ્લીકેશન લોડ નથી થ: %s.",
-    ieSpellDownload: "સ્પેલ-ચેકર ઇન્સ્ટોલ નથી. શું તમે ડાઉનલોડ કરવા માંગો છો?",
-    manyChanges: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: %1 શબ્દ બદલયા છે",
-    noChanges: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એકપણ શબ્દ બદલયો નથી",
-    noMispell: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: ખોટી જોડણી મળી નથી",
-    noSuggestions: "- કઇ સજેશન નથી -",
-    notAvailable: "માફ કરશો, આ સુવિધા ઉપલબ્ધ નથી",
-    notInDic: "શબ્દકોશમાં નથી",
-    oneChange: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એક શબ્દ બદલયો છે",
-    progress: "શબ્દની જોડણી/સ્પેલ ચેક ચાલુ છે...",
-    title: "સ્પેલ ",
-    toolbar: "જોડણી (સ્પેલિંગ) તપાસવી"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["gu"] = {
+  editor: "રીચ ટેક્ષ્ત્ એડીટર",
+  editorPanel: "વધુ વિકલ્પ વાળુ એડિટર",
+  common: {
+    editorHelp: "મદદ માટ ALT 0 દબાવો",
+    browseServer: "સર્વર બ્રાઉઝ કરો",
+    url: "URL",
+    protocol: "પ્રોટોકૉલ",
+    upload: "અપલોડ",
+    uploadSubmit: "આ સર્વરને મોકલવું",
+    image: "ચિત્ર",
+    flash: "ફ્લૅશ",
+    form: "ફૉર્મ/પત્રક",
+    checkbox: "ચેક બોક્સ",
+    radio: "રેડિઓ બટન",
+    textField: "ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્ર",
+    textarea: "ટેક્સ્ટ એરિઆ, શબ્દ વિસ્તાર",
+    hiddenField: "ગુપ્ત ક્ષેત્ર",
+    button: "બટન",
+    select: "પસંદગી ક્ષેત્ર",
+    imageButton: "ચિત્ર બટન",
+    notSet: "<સેટ નથી>",
+    id: "Id",
+    name: "નામ",
+    langDir: "ભાષા લેખવાની પદ્ધતિ",
+    langDirLtr: "ડાબે થી જમણે (LTR)",
+    langDirRtl: "જમણે થી ડાબે (RTL)",
+    langCode: "ભાષા કોડ",
+    longDescr: "વધારે માહિતી માટે URL",
+    cssClass: "સ્ટાઇલ-શીટ ક્લાસ",
+    advisoryTitle: "મુખ્ય મથાળું",
+    cssStyle: "સ્ટાઇલ",
+    ok: "ઠીક છે",
+    cancel: "રદ કરવું",
+    close: "બંધ કરવું",
+    preview: "જોવું",
+    resize: "ખેંચી ને યોગ્ય કરવું",
+    generalTab: "જનરલ",
+    advancedTab: "અડ્વાન્સડ",
+    validateNumberFailed: "આ રકમ આકડો નથી.",
+    confirmNewPage:
+      "સવે કાર્ય વગરનું ફકરો ખોવાઈ જશે. તમને ખાતરી છે કે તમને નવું પાનું ખોલવું છે?",
+    confirmCancel: "ઘણા વિકલ્પો બદલાયા છે. તમારે આ બોક્ષ્ બંધ કરવું છે?",
+    options: "વિકલ્પો",
+    target: "લક્ષ્ય",
+    targetNew: "નવી વિન્ડો (_blank)",
+    targetTop: "ઉપરની વિન્ડો (_top)",
+    targetSelf: "એજ વિન્ડો (_self)",
+    targetParent: "પેરનટ વિન્ડો (_parent)",
+    langDirLTR: "ડાબે થી જમણે (LTR)",
+    langDirRTL: "જમણે થી ડાબે (RTL)",
+    styles: "શૈલી",
+    cssClasses: "શૈલી કલાસીસ",
+    width: "પહોળાઈ",
+    height: "ઊંચાઈ",
+    align: "લાઇનદોરીમાં ગોઠવવું",
+    left: "ડાબી બાજુ ગોઠવવું",
+    right: "જમણી",
+    center: "મધ્ય સેન્ટર",
+    justify: "બ્લૉક, અંતરાય જસ્ટિફાઇ",
+    alignLeft: "ડાબી બાજુએ/બાજુ તરફ",
+    alignRight: "જમણી બાજુએ/બાજુ તરફ",
+    alignCenter: "Align Center",
+    alignTop: "ઉપર",
+    alignMiddle: "વચ્ચે",
+    alignBottom: "નીચે",
+    alignNone: "કઇ નહી",
+    invalidValue: "અનુચિત મૂલ્ય",
+    invalidHeight: "ઉંચાઈ એક આંકડો હોવો જોઈએ.",
+    invalidWidth: "પોહળ ઈ એક આંકડો હોવો જોઈએ.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      '"%1" ની વેલ્યુ એક પોસીટીવ આંકડો હોવો જોઈએ અથવા CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc) વગર.',
+    invalidHtmlLength:
+      '"%1" ની વેલ્યુ એક પોસીટીવ આંકડો હોવો જોઈએ અથવા HTML measurement unit (px or %) વગર.',
+    invalidInlineStyle:
+      'ઈનલાઈન  સ્ટાઈલ ની વેલ્યુ  "name : value" ના ફોર્મેટ માં હોવી જોઈએ, વચ્ચે સેમી-કોલોન જોઈએ.',
+    cssLengthTooltip:
+      "પિક્ષ્લ્ નો આંકડો CSS unit (px, %, in, cm, mm, em, ex, pt, or pc) માં નાખો.",
+    unavailable: '%1<span class="cke_accessibility">, નથી મળતું</span>',
+    keyboard: {
+      "8": "Backspace કી",
+      "13": "Enter કી",
+      "16": "Shift કી",
+      "17": "Ctrl કી",
+      "18": "Alt કી",
+      "32": "Space કી",
+      "35": "End કી",
+      "36": "Home કી",
+      "46": "Delete કી",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command કી"
+    },
+    keyboardShortcut: "કીબોર્ડ શૉર્ટકટ",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "કોપીરાઈટ &copy; $1. ઓલ રાઈટ્સ ",
+    dlgTitle: "CKEditor વિષે",
+    moreInfo: "લાયસનસની માહિતી માટે અમારી વેબ સાઈટ"
+  },
+  basicstyles: {
+    bold: "બોલ્ડ/સ્પષ્ટ",
+    italic: "ઇટેલિક, ત્રાંસા",
+    strike: "છેકી નાખવું",
+    subscript: "એક ચિહ્નની નીચે કરેલું બીજું ચિહ્ન",
+    superscript: "એક ચિહ્ન ઉપર કરેલું બીજું ચિહ્ન.",
+    underline: "અન્ડર્લાઇન, નીચે લીટી"
+  },
+  bidi: {
+    ltr: "ટેક્ષ્ત્ ની દિશા ડાબે થી જમણે",
+    rtl: "ટેક્ષ્ત્ ની દિશા જમણે થી ડાબે"
+  },
+  blockquote: { toolbar: "બ્લૉક-કોટ, અવતરણચિહ્નો" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "ટૂલબાર નાનું કરવું",
+    toolbarExpand: "ટૂલબાર મોટું કરવું",
+    toolbarGroups: {
+      document: "દસ્તાવેજ",
+      clipboard: "ક્લિપબોર્ડ/અન",
+      editing: "એડીટ કરવું",
+      forms: "ફોર્મ",
+      basicstyles: "બેસિક્ સ્ટાઇલ",
+      paragraph: "ફકરો",
+      links: "લીંક",
+      insert: "ઉમેરવું",
+      styles: "સ્ટાઇલ",
+      colors: "રંગ",
+      tools: "ટૂલ્સ"
+    },
+    toolbars: "એડીટર ટૂલ બાર"
+  },
+  clipboard: {
+    copy: "નકલ",
+    copyError:
+      "તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કોપી કરવાની પરવાનગી નથી આપતી.  (Ctrl/Cmd+C) का प्रयोग करें।",
+    cut: "કાપવું",
+    cutError:
+      "તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કટ કરવાની પરવાનગી નથી આપતી. (Ctrl/Cmd+X) નો ઉપયોગ કરો.",
+    paste: "પેસ્ટ",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "પેસ્ટ કરવાની જગ્યા",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "સ્વચાલિત",
+    bgColorTitle: "બૅકગ્રાઉન્ડ રંગ,",
+    colors: {
+      "000": "કાળો",
+      "800000": "મરુન",
+      "8B4513": "છીક",
+      "2F4F4F": "ડાર્ક સ્લેટ ગ્રે ",
+      "008080": "ટીલ",
+      "000080": "નેવી",
+      "4B0082": "જામલી",
+      "696969": "ડાર્ક ગ્રે",
+      B22222: "ઈટ",
+      A52A2A: "બ્રાઉન",
+      DAA520: "ગોલ્ડન રોડ",
+      "006400": "ડાર્ક લીલો",
+      "40E0D0": "ટ્રકોઈસ",
+      "0000CD": "મધ્યમ વાદળી",
+      "800080": "પર્પલ",
+      "808080": "ગ્રે",
+      F00: "લાલ",
+      FF8C00: "ડાર્ક ઓરંજ",
+      FFD700: "ગોલ્ડ",
+      "008000": "ગ્રીન",
+      "0FF": "સાયન",
+      "00F": "વાદળી",
+      EE82EE: "વાયોલેટ",
+      A9A9A9: "ડીમ ",
+      FFA07A: "લાઈટ સાલમન",
+      FFA500: "ઓરંજ",
+      FFFF00: "પીળો",
+      "00FF00": "લાઈમ",
+      AFEEEE: "પેલ કોઈસ",
+      ADD8E6: "લાઈટ બ્લુ",
+      DDA0DD: "પલ્મ",
+      D3D3D3: "લાઈટ ગ્રે",
+      FFF0F5: "લવંડર ",
+      FAEBD7: "એન્ટીક સફેદ",
+      FFFFE0: "લાઈટ પીળો",
+      F0FFF0: "હનીડઉય",
+      F0FFFF: "અઝુરે",
+      F0F8FF: "એલીસ બ્લુ",
+      E6E6FA: "લવંડર",
+      FFF: "સફેદ",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "ઔર રંગ...",
+    panelTitle: "રંગ",
+    textColorTitle: "શબ્દનો રંગ"
+  },
+  colordialog: {
+    clear: "સાફ કરવું",
+    highlight: "હાઈઈટ",
+    options: "રંગના વિકલ્પ",
+    selected: "પસંદ કરેલો રંગ",
+    title: "રંગ પસંદ કરો"
+  },
+  templates: {
+    button: "ટેમ્પ્લેટ",
+    emptyListMsg: "(કોઈ ટેમ્પ્લેટ ડિફાઇન નથી)",
+    insertOption: "મૂળ શબ્દને બદલો",
+    options: "ટેમ્પ્લેટના વિકલ્પો",
+    selectPromptMsg:
+      "એડિટરમાં ઓપન કરવા ટેમ્પ્લેટ પસંદ કરો (વર્તમાન કન્ટેન્ટ સેવ નહીં થાય):",
+    title: "કન્ટેન્ટ ટેમ્પ્લેટ"
+  },
+  contextmenu: { options: "કોન્તેક્ષ્ત્ મેનુના વિકલ્પો" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "એડવાઈઝર શીર્ષક",
+    cssClassInputLabel: "સ્ટાઈલશીટ કલાસીસ",
+    edit: "ડીવીમાં ફેરફાર કરવો",
+    inlineStyleInputLabel: "ઈનલાઈન પદ્ધતિ",
+    langDirLTRLabel: "ડાબે થી જમણે (LTR)",
+    langDirLabel: "ભાષાની દિશા",
+    langDirRTLLabel: "જમણે થી ડાબે (RTL)",
+    languageCodeInputLabel: "ભાષાનો કોડ",
+    remove: "ડીવી કાઢી કાઢવું",
+    styleSelectLabel: "સ્ટાઈલ",
+    title: "Div કન્ટેનર બનાવુંવું",
+    toolbar: "Div કન્ટેનર બનાવુંવું"
+  },
+  elementspath: { eleLabel: "એલીમેન્ટ્સ નો ", eleTitle: "એલીમેન્ટ %1" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "શોધવું",
+    findOptions: "વીકલ્પ શોધો",
+    findWhat: "આ શોધો",
+    matchCase: "કેસ સરખા રાખો",
+    matchCyclic: "સરખાવવા બધા",
+    matchWord: "બઘા શબ્દ સરખા રાખો",
+    notFoundMsg: "તમે શોધેલી ટેક્સ્ટ નથી મળી",
+    replace: "રિપ્લેસ/બદલવું",
+    replaceAll: "બઘા બદલી ",
+    replaceSuccessMsg: "%1 ફેરફારો બાદલાયા છે.",
+    replaceWith: "આનાથી બદલો",
+    title: "શોધવું અને બદલવું"
+  },
+  fakeobjects: {
+    anchor: "અનકર",
+    flash: "ફ્લેશ ",
+    hiddenfield: "હિડન ",
+    iframe: "IFrame",
+    unknown: "અનનોન ઓબ્જેક્ટ"
+  },
+  flash: {
+    access: "સ્ક્રીપ્ટ એક્સેસ",
+    accessAlways: "હમેશાં",
+    accessNever: "નહી",
+    accessSameDomain: "એજ ડોમેન",
+    alignAbsBottom: "Abs નીચે",
+    alignAbsMiddle: "Abs ઉપર",
+    alignBaseline: "આધાર લીટી",
+    alignTextTop: "ટેક્સ્ટ ઉપર",
+    bgcolor: "બૅકગ્રાઉન્ડ રંગ,",
+    chkFull: "ફૂલ સ્ક્રીન કરવું",
+    chkLoop: "લૂપ",
+    chkMenu: "ફ્લૅશ મેન્યૂ નો પ્રયોગ કરો",
+    chkPlay: "ઑટો/સ્વયં પ્લે",
+    flashvars: "ફલેશ ના વિકલ્પો",
+    hSpace: "સમસ્તરીય જગ્યા",
+    properties: "ફ્લૅશના ગુણ",
+    propertiesTab: "ગુણ",
+    quality: "ગુણધર્મ",
+    qualityAutoHigh: "ઓટો ઊંચું",
+    qualityAutoLow: "ઓટો નીચું",
+    qualityBest: "શ્રેષ્ઠ",
+    qualityHigh: "ઊંચું",
+    qualityLow: "નીચું",
+    qualityMedium: "મધ્યમ",
+    scale: "સ્કેલ",
+    scaleAll: "સ્કેલ ઓલ/બધુ બતાવો",
+    scaleFit: "સ્કેલ એકદમ ફીટ",
+    scaleNoBorder: "સ્કેલ બોર્ડર વગર",
+    title: "ફ્લૅશ ગુણ",
+    vSpace: "લંબરૂપ જગ્યા",
+    validateHSpace: "HSpace આંકડો હોવો જોઈએ.",
+    validateSrc: "લિંક  URL ટાઇપ કરો",
+    validateVSpace: "VSpace આંકડો હોવો જોઈએ.",
+    windowMode: "વિન્ડો મોડ",
+    windowModeOpaque: "અપારદર્શક",
+    windowModeTransparent: "પારદર્શક",
+    windowModeWindow: "વિન્ડો"
+  },
+  font: {
+    fontSize: {
+      label: "ફૉન્ટ સાઇઝ/કદ",
+      voiceLabel: "ફોન્ટ સાઈઝ",
+      panelTitle: "ફૉન્ટ સાઇઝ/કદ"
+    },
+    label: "ફૉન્ટ",
+    panelTitle: "ફૉન્ટ",
+    voiceLabel: "ફોન્ટ"
+  },
+  forms: {
+    button: {
+      title: "બટનના ગુણ",
+      text: "ટેક્સ્ટ (વૅલ્યૂ)",
+      type: "પ્રકાર",
+      typeBtn: "બટન",
+      typeSbm: "સબ્મિટ",
+      typeRst: "રિસેટ"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "ચેક બોક્સ ગુણ",
+      radioTitle: "રેડિઓ બટનના ગુણ",
+      value: "વૅલ્યૂ",
+      selected: "સિલેક્ટેડ",
+      required: "Required"
+    },
+    form: {
+      title: "ફૉર્મ/પત્રકના ગુણ",
+      menu: "ફૉર્મ/પત્રકના ગુણ",
+      action: "ક્રિયા",
+      method: "પદ્ધતિ",
+      encoding: "અન્કોડીન્ગ"
+    },
+    hidden: { title: "ગુપ્ત ક્ષેત્રના ગુણ", name: "નામ", value: "વૅલ્યૂ" },
+    select: {
+      title: "પસંદગી ક્ષેત્રના ગુણ",
+      selectInfo: "સૂચના",
+      opAvail: "ઉપલબ્ધ વિકલ્પ",
+      value: "વૅલ્યૂ",
+      size: "સાઇઝ",
+      lines: "લીટીઓ",
+      chkMulti: "એકથી વધારે પસંદ કરી શકો",
+      required: "Required",
+      opText: "ટેક્સ્ટ",
+      opValue: "વૅલ્યૂ",
+      btnAdd: "ઉમેરવું",
+      btnModify: "બદલવું",
+      btnUp: "ઉપર",
+      btnDown: "નીચે",
+      btnSetValue: "પસંદ કરલી વૅલ્યૂ સેટ કરો",
+      btnDelete: "રદ કરવું"
+    },
+    textarea: {
+      title: "ટેક્સ્ટ એઅરિઆ, શબ્દ વિસ્તારના ગુણ",
+      cols: "કૉલમ/ઊભી કટાર",
+      rows: "પંક્તિઓ"
+    },
+    textfield: {
+      title: "ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્રના ગુણ",
+      name: "નામ",
+      value: "વૅલ્યૂ",
+      charWidth: "કેરેક્ટરની પહોળાઈ",
+      maxChars: "અધિકતમ કેરેક્ટર",
+      required: "Required",
+      type: "ટાઇપ",
+      typeText: "ટેક્સ્ટ",
+      typePass: "પાસવર્ડ",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "ફૉન્ટ ફૉર્મટ, રચનાની શૈલી",
+    panelTitle: "ફૉન્ટ ફૉર્મટ, રચનાની શૈલી",
+    tag_address: "સરનામું",
+    tag_div: "શીર્ષક (DIV)",
+    tag_h1: "શીર્ષક 1",
+    tag_h2: "શીર્ષક 2",
+    tag_h3: "શીર્ષક 3",
+    tag_h4: "શીર્ષક 4",
+    tag_h5: "શીર્ષક 5",
+    tag_h6: "શીર્ષક 6",
+    tag_p: "સામાન્ય",
+    tag_pre: "ફૉર્મટેડ"
+  },
+  horizontalrule: { toolbar: "સમસ્તરીય રેખા ઇન્સર્ટ/દાખલ કરવી" },
+  iframe: {
+    border: "ફ્રેમ બોર્ડેર બતાવવી",
+    noUrl: "iframe URL ટાઈપ્ કરો",
+    scrolling: "સ્ક્રોલબાર ચાલુ કરવા",
+    title: "IFrame વિકલ્પો",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "ઑલ્ટર્નટ ટેક્સ્ટ",
+    border: "બોર્ડર",
+    btnUpload: "આ સર્વરને મોકલવું",
+    button2Img: "તમારે ઈમેજ બટનને સાદી ઈમેજમાં બદલવું છે.",
+    hSpace: "સમસ્તરીય જગ્યા",
+    img2Button: "તમારે સાદી ઈમેજને ઈમેજ બટનમાં બદલવું છે.",
+    infoTab: "ચિત્ર ની જાણકારી",
+    linkTab: "લિંક",
+    lockRatio: "લૉક ગુણોત્તર",
+    menu: "ચિત્રના ગુણ",
+    resetSize: "રીસેટ સાઇઝ",
+    title: "ચિત્રના ગુણ",
+    titleButton: "ચિત્ર બટનના ગુણ",
+    upload: "અપલોડ",
+    urlMissing: "ઈમેજની મૂળ URL છે નહી.",
+    vSpace: "લંબરૂપ જગ્યા",
+    validateBorder: "બોર્ડેર આંકડો હોવો જોઈએ.",
+    validateHSpace: "HSpaceઆંકડો હોવો જોઈએ.",
+    validateVSpace: "VSpace આંકડો હોવો જોઈએ. "
+  },
+  indent: {
+    indent: "ઇન્ડેન્ટ, લીટીના આરંભમાં જગ્યા વધારવી",
+    outdent: "ઇન્ડેન્ટ લીટીના આરંભમાં જગ્યા ઘટાડવી"
+  },
+  smiley: {
+    options: "સમ્ય્લી વિકલ્પો",
+    title: "સ્માઇલી  પસંદ કરો",
+    toolbar: "સ્માઇલી"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "ઍક્સેસ કી",
+    advanced: "અડ્વાન્સડ",
+    advisoryContentType: "મુખ્ય કન્ટેન્ટ પ્રકાર",
+    advisoryTitle: "મુખ્ય મથાળું",
+    anchor: {
+      toolbar: "ઍંકર ઇન્સર્ટ/દાખલ કરવી",
+      menu: "ઍંકરના ગુણ",
+      title: "ઍંકરના ગુણ",
+      name: "ઍંકરનું નામ",
+      errorName: "ઍંકરનું નામ ટાઈપ કરો",
+      remove: "સ્થિર નકરવું"
+    },
+    anchorId: "ઍંકર એલિમન્ટ Id થી પસંદ કરો",
+    anchorName: "ઍંકર નામથી પસંદ કરો",
+    charset: "લિંક રિસૉર્સ કૅરિક્ટર સેટ",
+    cssClasses: "સ્ટાઇલ-શીટ ક્લાસ",
+    download: "ડાઉનલોડ કરો",
+    displayText: "લખાણ દેખાડો",
+    emailAddress: "ઈ-મેલ સરનામું",
+    emailBody: "સંદેશ",
+    emailSubject: "ઈ-મેલ વિષય",
+    id: "Id",
+    info: "લિંક ઇન્ફૉ ટૅબ",
+    langCode: "ભાષા લેખવાની પદ્ધતિ",
+    langDir: "ભાષા લેખવાની પદ્ધતિ",
+    langDirLTR: "ડાબે થી જમણે (LTR)",
+    langDirRTL: "જમણે થી ડાબે (RTL)",
+    menu: " લિંક એડિટ/માં ફેરફાર કરવો",
+    name: "નામ",
+    noAnchors: "(ડૉક્યુમન્ટમાં ઍંકરની સંખ્યા)",
+    noEmail: "ઈ-મેલ સરનામું ટાઇપ કરો",
+    noUrl: "લિંક  URL ટાઇપ કરો",
+    noTel: "Please type the phone number",
+    other: "<other> <અન્ય>",
+    phoneNumber: "Phone number",
+    popupDependent: "ડિપેન્ડન્ટ (Netscape)",
+    popupFeatures: "પૉપ-અપ વિન્ડો ફીચરસૅ",
+    popupFullScreen: "ફુલ સ્ક્રીન (IE)",
+    popupLeft: "ડાબી બાજુ",
+    popupLocationBar: "લોકેશન બાર",
+    popupMenuBar: "મેન્યૂ બાર",
+    popupResizable: "રીસાઈઝએબલ",
+    popupScrollBars: "સ્ક્રોલ બાર",
+    popupStatusBar: "સ્ટૅટસ બાર",
+    popupToolbar: "ટૂલ બાર",
+    popupTop: "જમણી બાજુ",
+    rel: "સંબંધની સ્થિતિ",
+    selectAnchor: "ઍંકર પસંદ કરો",
+    styles: "સ્ટાઇલ",
+    tabIndex: "ટૅબ ઇન્ડેક્સ",
+    target: "ટાર્ગેટ/લક્ષ્ય",
+    targetFrame: "<ફ્રેમ>",
+    targetFrameName: "ટાર્ગેટ ફ્રેમ નું નામ",
+    targetPopup: "<પૉપ-અપ વિન્ડો>",
+    targetPopupName: "પૉપ-અપ વિન્ડો નું નામ",
+    title: "લિંક",
+    toAnchor: "આ પેજનો ઍંકર",
+    toEmail: "ઈ-મેલ",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "લિંક ઇન્સર્ટ/દાખલ કરવી",
+    type: "લિંક પ્રકાર",
+    unlink: "લિંક કાઢવી",
+    upload: "અપલોડ"
+  },
+  list: { bulletedlist: "બુલેટ સૂચિ", numberedlist: "સંખ્યાંકન સૂચિ" },
+  liststyle: {
+    bulletedTitle: "બુલેટેડ લીસ્ટના ગુણ",
+    circle: "વર્તુળ",
+    decimal: "આંકડા (1, 2, 3, etc.)",
+    disc: "ડિસ્ક",
+    lowerAlpha: "આલ્ફા નાના (a, b, c, d, e, etc.)",
+    lowerRoman: "રોમન નાના (i, ii, iii, iv, v, etc.)",
+    none: "કસુ ",
+    notset: "<સેટ નથી>",
+    numberedTitle: "આંકડાના લીસ્ટના ગુણ",
+    square: "ચોરસ",
+    start: "શરુ કરવું",
+    type: "પ્રકાર",
+    upperAlpha: "આલ્ફા મોટા (A, B, C, D, E, etc.)",
+    upperRoman: "રોમન મોટા (I, II, III, IV, V, etc.)",
+    validateStartNumber: "લીસ્ટના સરુઆતનો આંકડો પુરો હોવો જોઈએ."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "મોટું કરવું", minimize: "નાનું કરવું" },
+  newpage: { toolbar: "નવુ પાનું" },
+  pagebreak: {
+    alt: "નવું પાનું",
+    toolbar: "ઇન્સર્ટ પેજબ્રેક/પાનાને અલગ કરવું/દાખલ કરવું"
+  },
+  pastetext: {
+    button: "પેસ્ટ (ટેક્સ્ટ)",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "પેસ્ટ (ટેક્સ્ટ)"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "તમે જે ટેક્ષ્ત્ કોપી કરી રહ્યા છો ટે વર્ડ ની છે. કોપી કરતા પેહલા સાફ કરવી છે?",
+    error: "પેસ્ટ કરેલો ડેટા ઇન્ટરનલ એરર ના લીથે સાફ કરી શકાયો નથી.",
+    title: "પેસ્ટ (વડૅ ટેક્સ્ટ)",
+    toolbar: "પેસ્ટ (વડૅ ટેક્સ્ટ)"
+  },
+  preview: { preview: "પૂર્વદર્શન" },
+  print: { toolbar: "પ્રિન્ટ" },
+  removeformat: { toolbar: "ફૉર્મટ કાઢવું" },
+  save: { toolbar: "સેવ" },
+  selectall: { toolbar: "બઘું પસંદ કરવું" },
+  showblocks: { toolbar: "બ્લૉક બતાવવું" },
+  sourcearea: { toolbar: "મૂળ કે પ્રાથમિક દસ્તાવેજ" },
+  specialchar: {
+    options: "સ્પેશિઅલ કરેક્ટરના વિકલ્પો",
+    title: "સ્પેશિઅલ વિશિષ્ટ અક્ષર પસંદ કરો",
+    toolbar: "વિશિષ્ટ અક્ષર ઇન્સર્ટ/દાખલ કરવું"
+  },
+  scayt: {
+    btn_about: "SCAYT વિષે",
+    btn_dictionaries: "શબ્દકોશ",
+    btn_disable: "SCAYT ડિસેબલ કરવું",
+    btn_enable: "SCAYT એનેબલ કરવું",
+    btn_langs: "ભાષાઓ",
+    btn_options: "વિકલ્પો",
+    text_title: "ટાઈપ કરતા સ્પેલ તપાસો"
+  },
+  stylescombo: {
+    label: "શૈલી/રીત",
+    panelTitle: "ફોર્મેટ ",
+    panelTitle1: "બ્લોક ",
+    panelTitle2: "ઈનલાઈન ",
+    panelTitle3: "ઓબ્જેક્ટ પદ્ધતિ"
+  },
+  table: {
+    border: "કોઠાની બાજુ(બોર્ડર) સાઇઝ",
+    caption: "મથાળું/કૅપ્શન ",
+    cell: {
+      menu: "કોષના ખાના",
+      insertBefore: "પહેલાં કોષ ઉમેરવો",
+      insertAfter: "પછી કોષ ઉમેરવો",
+      deleteCell: "કોષ ડિલીટ/કાઢી નાખવો",
+      merge: "કોષ ભેગા કરવા",
+      mergeRight: "જમણી બાજુ ભેગા કરવા",
+      mergeDown: "નીચે ભેગા કરવા",
+      splitHorizontal: "કોષને સમસ્તરીય વિભાજન કરવું",
+      splitVertical: "કોષને સીધું ને ઊભું વિભાજન કરવું",
+      title: "સેલના ગુણ",
+      cellType: "સેલનો પ્રકાર",
+      rowSpan: "આડી કટારની જગ્યા",
+      colSpan: "ઊભી કતારની જગ્યા",
+      wordWrap: "વર્ડ રેપ",
+      hAlign: "સપાટ લાઈનદોરી",
+      vAlign: "ઊભી લાઈનદોરી",
+      alignBaseline: "બસે લાઈન",
+      bgColor: "પાછાળનો રંગ",
+      borderColor: "બોર્ડેર રંગ",
+      data: "સ્વીકૃત માહિતી",
+      header: "મથાળું",
+      yes: "હા",
+      no: "ના",
+      invalidWidth: "સેલની પોહલાઈ આંકડો હોવો જોઈએ.",
+      invalidHeight: "સેલની ઊંચાઈ આંકડો હોવો જોઈએ.",
+      invalidRowSpan: "રો સ્પાન આંકડો હોવો જોઈએ.",
+      invalidColSpan: "કોલમ સ્પાન આંકડો હોવો જોઈએ.",
+      chooseColor: "પસંદ કરવું"
+    },
+    cellPad: "સેલ પૅડિંગ",
+    cellSpace: "સેલ અંતર",
+    column: {
+      menu: "કૉલમ/ઊભી કટાર",
+      insertBefore: "પહેલાં કૉલમ/ઊભી કટાર ઉમેરવી",
+      insertAfter: "પછી કૉલમ/ઊભી કટાર ઉમેરવી",
+      deleteColumn: "કૉલમ/ઊભી કટાર ડિલીટ/કાઢી નાખવી"
+    },
+    columns: "કૉલમ/ઊભી કટાર",
+    deleteTable: "કોઠો ડિલીટ/કાઢી નાખવું",
+    headers: "મથાળા",
+    headersBoth: "બેવું",
+    headersColumn: "પહેલી ઊભી કટાર",
+    headersNone: "નથી ",
+    headersRow: "પહેલી  કટાર",
+    heightUnit: "height unit",
+    invalidBorder: "બોર્ડર એક આંકડો હોવો જોઈએ",
+    invalidCellPadding: "સેલની અંદરની જગ્યા સુન્ય કરતા વધારે હોવી જોઈએ.",
+    invalidCellSpacing: "સેલ વચ્ચેની જગ્યા સુન્ય કરતા વધારે હોવી જોઈએ.",
+    invalidCols: "ઉભી કટાર, 0 કરતા વધારે હોવી જોઈએ.",
+    invalidHeight: "ટેબલની ઊંચાઈ આંકડો હોવો જોઈએ.",
+    invalidRows: "આડી કટાર, 0 કરતા વધારે હોવી જોઈએ.",
+    invalidWidth: "ટેબલની પોહલાઈ આંકડો હોવો જોઈએ.",
+    menu: "ટેબલ, કોઠાનું મથાળું",
+    row: {
+      menu: "પંક્તિના ખાના",
+      insertBefore: "પહેલાં પંક્તિ ઉમેરવી",
+      insertAfter: "પછી પંક્તિ ઉમેરવી",
+      deleteRow: "પંક્તિઓ ડિલીટ/કાઢી નાખવી"
+    },
+    rows: "પંક્તિના ખાના",
+    summary: "ટૂંકો એહેવાલ",
+    title: "ટેબલ, કોઠાનું મથાળું",
+    toolbar: "ટેબલ, કોઠો",
+    widthPc: "પ્રતિશત",
+    widthPx: "પિકસલ",
+    widthUnit: "પોહાલાઈ એકમ"
+  },
+  undo: {
+    redo: "રિડૂ; પછી હતી એવી સ્થિતિ પાછી લાવવી",
+    undo: "રદ કરવું; પહેલાં હતી એવી સ્થિતિ પાછી લાવવી"
+  },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "ઇગ્નોર/અવગણના કરવી",
+    btnIgnoreAll: "બધાની ઇગ્નોર/અવગણના કરવી",
+    btnReplace: "બદલવું",
+    btnReplaceAll: "બધા બદલી કરો",
+    btnUndo: "અન્ડૂ",
+    changeTo: "આનાથી બદલવું",
+    errorLoading: "સર્વિસ એપ્લીકેશન લોડ નથી થ: %s.",
+    ieSpellDownload: "સ્પેલ-ચેકર ઇન્સ્ટોલ નથી. શું તમે ડાઉનલોડ કરવા માંગો છો?",
+    manyChanges: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: %1 શબ્દ બદલયા છે",
+    noChanges: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એકપણ શબ્દ બદલયો નથી",
+    noMispell: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: ખોટી જોડણી મળી નથી",
+    noSuggestions: "- કઇ સજેશન નથી -",
+    notAvailable: "માફ કરશો, આ સુવિધા ઉપલબ્ધ નથી",
+    notInDic: "શબ્દકોશમાં નથી",
+    oneChange: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એક શબ્દ બદલયો છે",
+    progress: "શબ્દની જોડણી/સ્પેલ ચેક ચાલુ છે...",
+    title: "સ્પેલ ",
+    toolbar: "જોડણી (સ્પેલિંગ) તપાસવી"
+  }
+};

+ 701 - 701
public/ckeditor/lang/he.js

@@ -1,701 +1,701 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["he"] = {
-  editor: "עורך טקסט עשיר",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "לחץ אלט ALT + 0 לעזרה",
-    browseServer: "סייר השרת",
-    url: "כתובת (URL)",
-    protocol: "פרוטוקול",
-    upload: "העלאה",
-    uploadSubmit: "שליחה לשרת",
-    image: "תמונה",
-    flash: "פלאש",
-    form: "טופס",
-    checkbox: "תיבת סימון",
-    radio: "לחצן אפשרויות",
-    textField: "שדה טקסט",
-    textarea: "איזור טקסט",
-    hiddenField: "שדה חבוי",
-    button: "כפתור",
-    select: "שדה בחירה",
-    imageButton: "כפתור תמונה",
-    notSet: "<לא נקבע>",
-    id: "זיהוי (ID)",
-    name: "שם",
-    langDir: "כיוון שפה",
-    langDirLtr: "שמאל לימין (LTR)",
-    langDirRtl: "ימין לשמאל (RTL)",
-    langCode: "קוד שפה",
-    longDescr: "קישור לתיאור מפורט",
-    cssClass: "מחלקת עיצוב (CSS Class)",
-    advisoryTitle: "כותרת מוצעת",
-    cssStyle: "סגנון",
-    ok: "אישור",
-    cancel: "ביטול",
-    close: "סגירה",
-    preview: "תצוגה מקדימה",
-    resize: "יש לגרור בכדי לשנות את הגודל",
-    generalTab: "כללי",
-    advancedTab: "אפשרויות מתקדמות",
-    validateNumberFailed: "הערך חייב להיות מספרי.",
-    confirmNewPage: "כל השינויים שלא נשמרו יאבדו. האם להעלות דף חדש?",
-    confirmCancel: "חלק מהאפשרויות שונו, האם לסגור את הדיאלוג?",
-    options: "אפשרויות",
-    target: "מטרה",
-    targetNew: "חלון חדש (_blank)",
-    targetTop: "החלון העליון ביותר (_top)",
-    targetSelf: "אותו חלון (_self)",
-    targetParent: "חלון האב (_parent)",
-    langDirLTR: "שמאל לימין (LTR)",
-    langDirRTL: "ימין לשמאל (RTL)",
-    styles: "סגנון",
-    cssClasses: "מחלקות גליונות סגנון",
-    width: "רוחב",
-    height: "גובה",
-    align: "יישור",
-    left: "לשמאל",
-    right: "לימין",
-    center: "מרכז",
-    justify: "יישור לשוליים",
-    alignLeft: "יישור לשמאל",
-    alignRight: "יישור לימין",
-    alignCenter: "Align Center",
-    alignTop: "למעלה",
-    alignMiddle: "לאמצע",
-    alignBottom: "לתחתית",
-    alignNone: "None",
-    invalidValue: "ערך לא חוקי.",
-    invalidHeight: "הגובה חייב להיות מספר.",
-    invalidWidth: "הרוחב חייב להיות מספר.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'הערך שצוין לשדה "%1" חייב להיות מספר חיובי עם או ללא יחידת מידה חוקית של CSS (px, %, in, cm, mm, em, ex, pt, או pc).',
-    invalidHtmlLength:
-      'הערך שצוין לשדה "%1" חייב להיות מספר חיובי עם או ללא יחידת מידה חוקית של HTML (px או %).',
-    invalidInlineStyle:
-      'הערך שצויין לשדה הסגנון חייב להכיל זוג ערכים אחד או יותר בפורמט "שם : ערך", מופרדים על ידי נקודה-פסיק.',
-    cssLengthTooltip:
-      "יש להכניס מספר המייצג פיקסלים או מספר עם יחידת גליונות סגנון תקינה (px, %, in, cm, mm, em, ex, pt, או pc).",
-    unavailable: '%1<span class="cke_accessibility">, לא זמין</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "מחק",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. כל הזכויות שמורות.",
-    dlgTitle: "אודות CKEditor",
-    moreInfo: "למידע נוסף בקרו באתרנו:"
-  },
-  basicstyles: {
-    bold: "מודגש",
-    italic: "נטוי",
-    strike: "כתיב מחוק",
-    subscript: "כתיב תחתון",
-    superscript: "כתיב עליון",
-    underline: "קו תחתון"
-  },
-  bidi: {
-    ltr: "כיוון טקסט משמאל לימין (LTR)",
-    rtl: "כיוון טקסט מימין לשמאל (RTL)"
-  },
-  blockquote: { toolbar: "בלוק ציטוט" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "מזעור סרגל כלים",
-    toolbarExpand: "הרחבת סרגל כלים",
-    toolbarGroups: {
-      document: "מסמך",
-      clipboard: "לוח הגזירים (Clipboard)/צעד אחרון",
-      editing: "עריכה",
-      forms: "טפסים",
-      basicstyles: "עיצוב בסיסי",
-      paragraph: "פסקה",
-      links: "קישורים",
-      insert: "הכנסה",
-      styles: "עיצוב",
-      colors: "צבעים",
-      tools: "כלים"
-    },
-    toolbars: "סרגלי כלים של העורך"
-  },
-  clipboard: {
-    copy: "העתקה",
-    copyError:
-      "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות העתקה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl/Cmd+C).",
-    cut: "גזירה",
-    cutError:
-      "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות גזירה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl/Cmd+X).",
-    paste: "הדבקה",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "איזור הדבקה",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "אוטומטי",
-    bgColorTitle: "צבע רקע",
-    colors: {
-      "000": "שחור",
-      "800000": "סגול כהה",
-      "8B4513": "חום בהיר",
-      "2F4F4F": "אפור צפחה",
-      "008080": "כחול-ירוק",
-      "000080": "כחול-סגול",
-      "4B0082": "אינדיגו",
-      "696969": "אפור מעומעם",
-      B22222: "אדום-חום",
-      A52A2A: "חום",
-      DAA520: "כתום זהב",
-      "006400": "ירוק כהה",
-      "40E0D0": "טורקיז",
-      "0000CD": "כחול בינוני",
-      "800080": "סגול",
-      "808080": "אפור",
-      F00: "אדום",
-      FF8C00: "כתום כהה",
-      FFD700: "זהב",
-      "008000": "ירוק",
-      "0FF": "ציאן",
-      "00F": "כחול",
-      EE82EE: "סגלגל",
-      A9A9A9: "אפור כהה",
-      FFA07A: "כתום-וורוד",
-      FFA500: "כתום",
-      FFFF00: "צהוב",
-      "00FF00": "ליים",
-      AFEEEE: "טורקיז בהיר",
-      ADD8E6: "כחול בהיר",
-      DDA0DD: "שזיף",
-      D3D3D3: "אפור בהיר",
-      FFF0F5: "לבנדר מסמיק",
-      FAEBD7: "לבן עתיק",
-      FFFFE0: "צהוב בהיר",
-      F0FFF0: "טל דבש",
-      F0FFFF: "תכלת",
-      F0F8FF: "כחול טיפת מים",
-      E6E6FA: "לבנדר",
-      FFF: "לבן",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "צבעים נוספים...",
-    panelTitle: "צבעים",
-    textColorTitle: "צבע טקסט"
-  },
-  colordialog: {
-    clear: "ניקוי",
-    highlight: "סימון",
-    options: "אפשרויות צבע",
-    selected: "בחירה",
-    title: "בחירת צבע"
-  },
-  templates: {
-    button: "תבניות",
-    emptyListMsg: "(לא הוגדרו תבניות)",
-    insertOption: "החלפת תוכן ממשי",
-    options: "אפשרויות התבניות",
-    selectPromptMsg: "יש לבחור תבנית לפתיחה בעורך.<br />התוכן המקורי ימחק:",
-    title: "תביות תוכן"
-  },
-  contextmenu: { options: "אפשרויות תפריט ההקשר" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "מזהה (ID)",
-    advisoryTitleInputLabel: "כותרת מוצעת",
-    cssClassInputLabel: "מחלקת עיצוב",
-    edit: "עריכת מיכל (Div)",
-    inlineStyleInputLabel: "סגנון פנימי",
-    langDirLTRLabel: "שמאל לימין (LTR)",
-    langDirLabel: "כיוון שפה",
-    langDirRTLLabel: "ימין לשמאל (RTL)",
-    languageCodeInputLabel: "קוד שפה",
-    remove: "הסרת מיכל (Div)",
-    styleSelectLabel: "סגנון",
-    title: "יצירת מיכל (Div)",
-    toolbar: "יצירת מיכל (Div)"
-  },
-  elementspath: { eleLabel: "עץ האלמנטים", eleTitle: "%1 אלמנט" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "חיפוש",
-    findOptions: "אפשרויות חיפוש",
-    findWhat: "חיפוש מחרוזת:",
-    matchCase: "הבחנה בין אותיות רשיות לקטנות (Case)",
-    matchCyclic: "התאמה מחזורית",
-    matchWord: "התאמה למילה המלאה",
-    notFoundMsg: "הטקסט המבוקש לא נמצא.",
-    replace: "החלפה",
-    replaceAll: "החלפה בכל העמוד",
-    replaceSuccessMsg: "%1 טקסטים הוחלפו.",
-    replaceWith: "החלפה במחרוזת:",
-    title: "חיפוש והחלפה"
-  },
-  fakeobjects: {
-    anchor: "עוגן",
-    flash: "סרטון פלאש",
-    hiddenfield: "שדה חבוי",
-    iframe: "חלון פנימי (iframe)",
-    unknown: "אובייקט לא ידוע"
-  },
-  flash: {
-    access: "גישת סקריפט",
-    accessAlways: "תמיד",
-    accessNever: "אף פעם",
-    accessSameDomain: "דומיין זהה",
-    alignAbsBottom: "לתחתית האבסולוטית",
-    alignAbsMiddle: "מרכוז אבסולוטי",
-    alignBaseline: "לקו התחתית",
-    alignTextTop: "לראש הטקסט",
-    bgcolor: "צבע רקע",
-    chkFull: "אפשר חלון מלא",
-    chkLoop: "לולאה",
-    chkMenu: "אפשר תפריט פלאש",
-    chkPlay: "ניגון אוטומטי",
-    flashvars: "משתנים לפלאש",
-    hSpace: "מרווח אופקי",
-    properties: "מאפייני פלאש",
-    propertiesTab: "מאפיינים",
-    quality: "איכות",
-    qualityAutoHigh: "גבוהה אוטומטית",
-    qualityAutoLow: "נמוכה אוטומטית",
-    qualityBest: "מעולה",
-    qualityHigh: "גבוהה",
-    qualityLow: "נמוכה",
-    qualityMedium: "ממוצעת",
-    scale: "גודל",
-    scaleAll: "הצג הכל",
-    scaleFit: "התאמה מושלמת",
-    scaleNoBorder: "ללא גבולות",
-    title: "מאפיני פלאש",
-    vSpace: "מרווח אנכי",
-    validateHSpace: "המרווח האופקי חייב להיות מספר.",
-    validateSrc: "יש להקליד את כתובת סרטון הפלאש (URL)",
-    validateVSpace: "המרווח האנכי חייב להיות מספר.",
-    windowMode: "מצב חלון",
-    windowModeOpaque: "אטום",
-    windowModeTransparent: "שקוף",
-    windowModeWindow: "חלון"
-  },
-  font: {
-    fontSize: { label: "גודל", voiceLabel: "גודל", panelTitle: "גודל" },
-    label: "גופן",
-    panelTitle: "גופן",
-    voiceLabel: "גופן"
-  },
-  forms: {
-    button: {
-      title: "מאפייני כפתור",
-      text: "טקסט (ערך)",
-      type: "סוג",
-      typeBtn: "כפתור",
-      typeSbm: "שליחה",
-      typeRst: "איפוס"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "מאפייני תיבת סימון",
-      radioTitle: "מאפייני לחצן אפשרויות",
-      value: "ערך",
-      selected: "מסומן",
-      required: "Required"
-    },
-    form: {
-      title: "מאפיני טופס",
-      menu: "מאפיני טופס",
-      action: "שלח אל",
-      method: "סוג שליחה",
-      encoding: "קידוד"
-    },
-    hidden: { title: "מאפיני שדה חבוי", name: "שם", value: "ערך" },
-    select: {
-      title: "מאפייני שדה בחירה",
-      selectInfo: "מידע",
-      opAvail: "אפשרויות זמינות",
-      value: "ערך",
-      size: "גודל",
-      lines: "שורות",
-      chkMulti: "איפשור בחירות מרובות",
-      required: "Required",
-      opText: "טקסט",
-      opValue: "ערך",
-      btnAdd: "הוספה",
-      btnModify: "שינוי",
-      btnUp: "למעלה",
-      btnDown: "למטה",
-      btnSetValue: "קביעה כברירת מחדל",
-      btnDelete: "מחיקה"
-    },
-    textarea: { title: "מאפייני איזור טקסט", cols: "עמודות", rows: "שורות" },
-    textfield: {
-      title: "מאפייני שדה טקסט",
-      name: "שם",
-      value: "ערך",
-      charWidth: "רוחב לפי תווים",
-      maxChars: "מקסימום תווים",
-      required: "Required",
-      type: "סוג",
-      typeText: "טקסט",
-      typePass: "סיסמה",
-      typeEmail: 'דוא"ל',
-      typeSearch: "חיפוש",
-      typeTel: "מספר טלפון",
-      typeUrl: "כתובת (URL)"
-    }
-  },
-  format: {
-    label: "עיצוב",
-    panelTitle: "עיצוב",
-    tag_address: "כתובת",
-    tag_div: "נורמלי (DIV)",
-    tag_h1: "כותרת",
-    tag_h2: "כותרת 2",
-    tag_h3: "כותרת 3",
-    tag_h4: "כותרת 4",
-    tag_h5: "כותרת 5",
-    tag_h6: "כותרת 6",
-    tag_p: "נורמלי",
-    tag_pre: "קוד"
-  },
-  horizontalrule: { toolbar: "הוספת קו אופקי" },
-  iframe: {
-    border: "הראה מסגרת לחלון",
-    noUrl: "יש להכניס כתובת לחלון.",
-    scrolling: "אפשר פסי גלילה",
-    title: "מאפייני חלון פנימי (iframe)",
-    toolbar: "חלון פנימי (iframe)"
-  },
-  image: {
-    alt: "טקסט חלופי",
-    border: "מסגרת",
-    btnUpload: "שליחה לשרת",
-    button2Img: "האם להפוך את תמונת הכפתור לתמונה פשוטה?",
-    hSpace: "מרווח אופקי",
-    img2Button: "האם להפוך את התמונה לכפתור תמונה?",
-    infoTab: "מידע על התמונה",
-    linkTab: "קישור",
-    lockRatio: "נעילת היחס",
-    menu: "תכונות התמונה",
-    resetSize: "איפוס הגודל",
-    title: "מאפייני התמונה",
-    titleButton: "מאפיני כפתור תמונה",
-    upload: "העלאה",
-    urlMissing: "כתובת התמונה חסרה.",
-    vSpace: "מרווח אנכי",
-    validateBorder: "שדה המסגרת חייב להיות מספר שלם.",
-    validateHSpace: "שדה המרווח האופקי חייב להיות מספר שלם.",
-    validateVSpace: "שדה המרווח האנכי חייב להיות מספר שלם."
-  },
-  indent: { indent: "הגדלת הזחה", outdent: "הקטנת הזחה" },
-  smiley: {
-    options: "אפשרויות סמיילים",
-    title: "הוספת סמיילי",
-    toolbar: "סמיילי"
-  },
-  language: { button: "צור שפה", remove: "הסר שפה" },
-  link: {
-    acccessKey: "מקש גישה",
-    advanced: "אפשרויות מתקדמות",
-    advisoryContentType: "Content Type מוצע",
-    advisoryTitle: "כותרת מוצעת",
-    anchor: {
-      toolbar: "הוספת/עריכת נקודת עיגון",
-      menu: "מאפייני נקודת עיגון",
-      title: "מאפייני נקודת עיגון",
-      name: "שם לנקודת עיגון",
-      errorName: "יש להקליד שם לנקודת עיגון",
-      remove: "מחיקת נקודת עיגון"
-    },
-    anchorId: 'עפ"י זיהוי (ID) האלמנט',
-    anchorName: 'עפ"י שם העוגן',
-    charset: "קידוד המשאב המקושר",
-    cssClasses: "גיליונות עיצוב קבוצות",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: 'כתובת הדוא"ל',
-    emailBody: "גוף ההודעה",
-    emailSubject: "נושא ההודעה",
-    id: "זיהוי (ID)",
-    info: "מידע על הקישור",
-    langCode: "קוד שפה",
-    langDir: "כיוון שפה",
-    langDirLTR: "שמאל לימין (LTR)",
-    langDirRTL: "ימין לשמאל (RTL)",
-    menu: "מאפייני קישור",
-    name: "שם",
-    noAnchors: "(אין עוגנים זמינים בדף)",
-    noEmail: 'יש להקליד את כתובת הדוא"ל',
-    noUrl: "יש להקליד את כתובת הקישור (URL)",
-    noTel: "Please type the phone number",
-    other: "<אחר>",
-    phoneNumber: "Phone number",
-    popupDependent: "תלוי (Netscape)",
-    popupFeatures: "תכונות החלון הקופץ",
-    popupFullScreen: "מסך מלא (IE)",
-    popupLeft: "מיקום צד שמאל",
-    popupLocationBar: "סרגל כתובת",
-    popupMenuBar: "סרגל תפריט",
-    popupResizable: "שינוי גודל",
-    popupScrollBars: "ניתן לגלילה",
-    popupStatusBar: "סרגל חיווי",
-    popupToolbar: "סרגל הכלים",
-    popupTop: "מיקום צד עליון",
-    rel: "קשר גומלין",
-    selectAnchor: "בחירת עוגן",
-    styles: "סגנון",
-    tabIndex: "מספר טאב",
-    target: "מטרה",
-    targetFrame: "<מסגרת>",
-    targetFrameName: "שם מסגרת היעד",
-    targetPopup: "<חלון קופץ>",
-    targetPopupName: "שם החלון הקופץ",
-    title: "קישור",
-    toAnchor: "עוגן בעמוד זה",
-    toEmail: 'דוא"ל',
-    toUrl: "כתובת (URL)",
-    toPhone: "Phone",
-    toolbar: "הוספת/עריכת קישור",
-    type: "סוג קישור",
-    unlink: "הסרת הקישור",
-    upload: "העלאה"
-  },
-  list: { bulletedlist: "רשימת נקודות", numberedlist: "רשימה ממוספרת" },
-  liststyle: {
-    bulletedTitle: "תכונות רשימת תבליטים",
-    circle: "עיגול ריק",
-    decimal: "ספרות (1, 2, 3 וכו')",
-    disc: "עיגול מלא",
-    lowerAlpha: "אותיות אנגליות קטנות (a, b, c, d, e וכו')",
-    lowerRoman: "ספירה רומית באותיות קטנות (i, ii, iii, iv, v וכו')",
-    none: "ללא",
-    notset: "<לא נקבע>",
-    numberedTitle: "תכונות רשימה ממוספרת",
-    square: "ריבוע",
-    start: "תחילת מספור",
-    type: "סוג",
-    upperAlpha: "אותיות אנגליות גדולות (A, B, C, D, E וכו')",
-    upperRoman: "ספירה רומיות באותיות גדולות (I, II, III, IV, V וכו')",
-    validateStartNumber: "שדה תחילת המספור חייב להכיל מספר שלם."
-  },
-  magicline: { title: "הכנס פסקה כאן" },
-  maximize: { maximize: "הגדלה למקסימום", minimize: "הקטנה למינימום" },
-  newpage: { toolbar: "דף חדש" },
-  pagebreak: { alt: "שבירת דף", toolbar: "הוספת שבירת דף" },
-  pastetext: {
-    button: "הדבקה כטקסט פשוט",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "הדבקה כטקסט פשוט"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "נראה הטקסט שבכוונתך להדביק מקורו בקובץ וורד. האם ברצונך לנקות אותו טרם ההדבקה?",
-    error: "לא ניתן היה לנקות את המידע בשל תקלה פנימית.",
-    title: "הדבקה מ-Word",
-    toolbar: "הדבקה מ-Word"
-  },
-  preview: { preview: "תצוגה מקדימה" },
-  print: { toolbar: "הדפסה" },
-  removeformat: { toolbar: "הסרת העיצוב" },
-  save: { toolbar: "שמירה" },
-  selectall: { toolbar: "בחירת הכל" },
-  showblocks: { toolbar: "הצגת בלוקים" },
-  sourcearea: { toolbar: "מקור" },
-  specialchar: {
-    options: "אפשרויות תווים מיוחדים",
-    title: "בחירת תו מיוחד",
-    toolbar: "הוספת תו מיוחד"
-  },
-  scayt: {
-    btn_about: "אודות SCAYT",
-    btn_dictionaries: "מילון",
-    btn_disable: "בטל SCAYT",
-    btn_enable: "אפשר SCAYT",
-    btn_langs: "שפות",
-    btn_options: "אפשרויות",
-    text_title: "בדיקת איות בזמן כתיבה (SCAYT)"
-  },
-  stylescombo: {
-    label: "סגנון",
-    panelTitle: "סגנונות פורמט",
-    panelTitle1: "סגנונות בלוק",
-    panelTitle2: "סגנונות רצף",
-    panelTitle3: "סגנונות אובייקט"
-  },
-  table: {
-    border: "גודל מסגרת",
-    caption: "כיתוב",
-    cell: {
-      menu: "מאפייני תא",
-      insertBefore: "הוספת תא לפני",
-      insertAfter: "הוספת תא אחרי",
-      deleteCell: "מחיקת תאים",
-      merge: "מיזוג תאים",
-      mergeRight: "מזג ימינה",
-      mergeDown: "מזג למטה",
-      splitHorizontal: "פיצול תא אופקית",
-      splitVertical: "פיצול תא אנכית",
-      title: "תכונות התא",
-      cellType: "סוג התא",
-      rowSpan: "מתיחת השורות",
-      colSpan: "מתיחת התאים",
-      wordWrap: "מניעת גלישת שורות",
-      hAlign: "יישור אופקי",
-      vAlign: "יישור אנכי",
-      alignBaseline: "שורת בסיס",
-      bgColor: "צבע רקע",
-      borderColor: "צבע מסגרת",
-      data: "מידע",
-      header: "כותרת",
-      yes: "כן",
-      no: "לא",
-      invalidWidth: "שדה רוחב התא חייב להיות מספר.",
-      invalidHeight: "שדה גובה התא חייב להיות מספר.",
-      invalidRowSpan: "שדה מתיחת השורות חייב להיות מספר שלם.",
-      invalidColSpan: "שדה מתיחת העמודות חייב להיות מספר שלם.",
-      chooseColor: "בחר"
-    },
-    cellPad: "ריפוד תא",
-    cellSpace: "מרווח תא",
-    column: {
-      menu: "עמודה",
-      insertBefore: "הוספת עמודה לפני",
-      insertAfter: "הוספת עמודה אחרי",
-      deleteColumn: "מחיקת עמודות"
-    },
-    columns: "עמודות",
-    deleteTable: "מחק טבלה",
-    headers: "כותרות",
-    headersBoth: "שניהם",
-    headersColumn: "עמודה ראשונה",
-    headersNone: "אין",
-    headersRow: "שורה ראשונה",
-    heightUnit: "height unit",
-    invalidBorder: "שדה גודל המסגרת חייב להיות מספר.",
-    invalidCellPadding: "שדה ריפוד התאים חייב להיות מספר חיובי.",
-    invalidCellSpacing: "שדה ריווח התאים חייב להיות מספר חיובי.",
-    invalidCols: "שדה מספר העמודות חייב להיות מספר גדול מ 0.",
-    invalidHeight: "שדה גובה הטבלה חייב להיות מספר.",
-    invalidRows: "שדה מספר השורות חייב להיות מספר גדול מ 0.",
-    invalidWidth: "שדה רוחב הטבלה חייב להיות מספר.",
-    menu: "מאפייני טבלה",
-    row: {
-      menu: "שורה",
-      insertBefore: "הוספת שורה לפני",
-      insertAfter: "הוספת שורה אחרי",
-      deleteRow: "מחיקת שורות"
-    },
-    rows: "שורות",
-    summary: "תקציר",
-    title: "מאפייני טבלה",
-    toolbar: "טבלה",
-    widthPc: "אחוז",
-    widthPx: "פיקסלים",
-    widthUnit: "יחידת רוחב"
-  },
-  undo: { redo: "חזרה על צעד אחרון", undo: "ביטול צעד אחרון" },
-  widget: { move: "לחץ וגרור להזזה", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "התעלמות",
-    btnIgnoreAll: "התעלמות מהכל",
-    btnReplace: "החלפה",
-    btnReplaceAll: "החלפת הכל",
-    btnUndo: "החזרה",
-    changeTo: "שינוי ל",
-    errorLoading: "שגיאה בהעלאת השירות: %s.",
-    ieSpellDownload: "בודק האיות לא מותקן, האם להורידו?",
-    manyChanges: "בדיקות איות הסתיימה: %1 מילים שונו",
-    noChanges: "בדיקות איות הסתיימה: לא שונתה אף מילה",
-    noMispell: "בדיקות איות הסתיימה: לא נמצאו שגיאות כתיב",
-    noSuggestions: "- אין הצעות -",
-    notAvailable: "לא נמצא שירות זמין.",
-    notInDic: "לא נמצא במילון",
-    oneChange: "בדיקות איות הסתיימה: שונתה מילה אחת",
-    progress: "בודק האיות בתהליך בדיקה....",
-    title: "בדיקת איות",
-    toolbar: "בדיקת איות"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["he"] = {
+  editor: "עורך טקסט עשיר",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "לחץ אלט ALT + 0 לעזרה",
+    browseServer: "סייר השרת",
+    url: "כתובת (URL)",
+    protocol: "פרוטוקול",
+    upload: "העלאה",
+    uploadSubmit: "שליחה לשרת",
+    image: "תמונה",
+    flash: "פלאש",
+    form: "טופס",
+    checkbox: "תיבת סימון",
+    radio: "לחצן אפשרויות",
+    textField: "שדה טקסט",
+    textarea: "איזור טקסט",
+    hiddenField: "שדה חבוי",
+    button: "כפתור",
+    select: "שדה בחירה",
+    imageButton: "כפתור תמונה",
+    notSet: "<לא נקבע>",
+    id: "זיהוי (ID)",
+    name: "שם",
+    langDir: "כיוון שפה",
+    langDirLtr: "שמאל לימין (LTR)",
+    langDirRtl: "ימין לשמאל (RTL)",
+    langCode: "קוד שפה",
+    longDescr: "קישור לתיאור מפורט",
+    cssClass: "מחלקת עיצוב (CSS Class)",
+    advisoryTitle: "כותרת מוצעת",
+    cssStyle: "סגנון",
+    ok: "אישור",
+    cancel: "ביטול",
+    close: "סגירה",
+    preview: "תצוגה מקדימה",
+    resize: "יש לגרור בכדי לשנות את הגודל",
+    generalTab: "כללי",
+    advancedTab: "אפשרויות מתקדמות",
+    validateNumberFailed: "הערך חייב להיות מספרי.",
+    confirmNewPage: "כל השינויים שלא נשמרו יאבדו. האם להעלות דף חדש?",
+    confirmCancel: "חלק מהאפשרויות שונו, האם לסגור את הדיאלוג?",
+    options: "אפשרויות",
+    target: "מטרה",
+    targetNew: "חלון חדש (_blank)",
+    targetTop: "החלון העליון ביותר (_top)",
+    targetSelf: "אותו חלון (_self)",
+    targetParent: "חלון האב (_parent)",
+    langDirLTR: "שמאל לימין (LTR)",
+    langDirRTL: "ימין לשמאל (RTL)",
+    styles: "סגנון",
+    cssClasses: "מחלקות גליונות סגנון",
+    width: "רוחב",
+    height: "גובה",
+    align: "יישור",
+    left: "לשמאל",
+    right: "לימין",
+    center: "מרכז",
+    justify: "יישור לשוליים",
+    alignLeft: "יישור לשמאל",
+    alignRight: "יישור לימין",
+    alignCenter: "Align Center",
+    alignTop: "למעלה",
+    alignMiddle: "לאמצע",
+    alignBottom: "לתחתית",
+    alignNone: "None",
+    invalidValue: "ערך לא חוקי.",
+    invalidHeight: "הגובה חייב להיות מספר.",
+    invalidWidth: "הרוחב חייב להיות מספר.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'הערך שצוין לשדה "%1" חייב להיות מספר חיובי עם או ללא יחידת מידה חוקית של CSS (px, %, in, cm, mm, em, ex, pt, או pc).',
+    invalidHtmlLength:
+      'הערך שצוין לשדה "%1" חייב להיות מספר חיובי עם או ללא יחידת מידה חוקית של HTML (px או %).',
+    invalidInlineStyle:
+      'הערך שצויין לשדה הסגנון חייב להכיל זוג ערכים אחד או יותר בפורמט "שם : ערך", מופרדים על ידי נקודה-פסיק.',
+    cssLengthTooltip:
+      "יש להכניס מספר המייצג פיקסלים או מספר עם יחידת גליונות סגנון תקינה (px, %, in, cm, mm, em, ex, pt, או pc).",
+    unavailable: '%1<span class="cke_accessibility">, לא זמין</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "מחק",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. כל הזכויות שמורות.",
+    dlgTitle: "אודות CKEditor",
+    moreInfo: "למידע נוסף בקרו באתרנו:"
+  },
+  basicstyles: {
+    bold: "מודגש",
+    italic: "נטוי",
+    strike: "כתיב מחוק",
+    subscript: "כתיב תחתון",
+    superscript: "כתיב עליון",
+    underline: "קו תחתון"
+  },
+  bidi: {
+    ltr: "כיוון טקסט משמאל לימין (LTR)",
+    rtl: "כיוון טקסט מימין לשמאל (RTL)"
+  },
+  blockquote: { toolbar: "בלוק ציטוט" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "מזעור סרגל כלים",
+    toolbarExpand: "הרחבת סרגל כלים",
+    toolbarGroups: {
+      document: "מסמך",
+      clipboard: "לוח הגזירים (Clipboard)/צעד אחרון",
+      editing: "עריכה",
+      forms: "טפסים",
+      basicstyles: "עיצוב בסיסי",
+      paragraph: "פסקה",
+      links: "קישורים",
+      insert: "הכנסה",
+      styles: "עיצוב",
+      colors: "צבעים",
+      tools: "כלים"
+    },
+    toolbars: "סרגלי כלים של העורך"
+  },
+  clipboard: {
+    copy: "העתקה",
+    copyError:
+      "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות העתקה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl/Cmd+C).",
+    cut: "גזירה",
+    cutError:
+      "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות גזירה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl/Cmd+X).",
+    paste: "הדבקה",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "איזור הדבקה",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "אוטומטי",
+    bgColorTitle: "צבע רקע",
+    colors: {
+      "000": "שחור",
+      "800000": "סגול כהה",
+      "8B4513": "חום בהיר",
+      "2F4F4F": "אפור צפחה",
+      "008080": "כחול-ירוק",
+      "000080": "כחול-סגול",
+      "4B0082": "אינדיגו",
+      "696969": "אפור מעומעם",
+      B22222: "אדום-חום",
+      A52A2A: "חום",
+      DAA520: "כתום זהב",
+      "006400": "ירוק כהה",
+      "40E0D0": "טורקיז",
+      "0000CD": "כחול בינוני",
+      "800080": "סגול",
+      "808080": "אפור",
+      F00: "אדום",
+      FF8C00: "כתום כהה",
+      FFD700: "זהב",
+      "008000": "ירוק",
+      "0FF": "ציאן",
+      "00F": "כחול",
+      EE82EE: "סגלגל",
+      A9A9A9: "אפור כהה",
+      FFA07A: "כתום-וורוד",
+      FFA500: "כתום",
+      FFFF00: "צהוב",
+      "00FF00": "ליים",
+      AFEEEE: "טורקיז בהיר",
+      ADD8E6: "כחול בהיר",
+      DDA0DD: "שזיף",
+      D3D3D3: "אפור בהיר",
+      FFF0F5: "לבנדר מסמיק",
+      FAEBD7: "לבן עתיק",
+      FFFFE0: "צהוב בהיר",
+      F0FFF0: "טל דבש",
+      F0FFFF: "תכלת",
+      F0F8FF: "כחול טיפת מים",
+      E6E6FA: "לבנדר",
+      FFF: "לבן",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "צבעים נוספים...",
+    panelTitle: "צבעים",
+    textColorTitle: "צבע טקסט"
+  },
+  colordialog: {
+    clear: "ניקוי",
+    highlight: "סימון",
+    options: "אפשרויות צבע",
+    selected: "בחירה",
+    title: "בחירת צבע"
+  },
+  templates: {
+    button: "תבניות",
+    emptyListMsg: "(לא הוגדרו תבניות)",
+    insertOption: "החלפת תוכן ממשי",
+    options: "אפשרויות התבניות",
+    selectPromptMsg: "יש לבחור תבנית לפתיחה בעורך.<br />התוכן המקורי ימחק:",
+    title: "תביות תוכן"
+  },
+  contextmenu: { options: "אפשרויות תפריט ההקשר" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "מזהה (ID)",
+    advisoryTitleInputLabel: "כותרת מוצעת",
+    cssClassInputLabel: "מחלקת עיצוב",
+    edit: "עריכת מיכל (Div)",
+    inlineStyleInputLabel: "סגנון פנימי",
+    langDirLTRLabel: "שמאל לימין (LTR)",
+    langDirLabel: "כיוון שפה",
+    langDirRTLLabel: "ימין לשמאל (RTL)",
+    languageCodeInputLabel: "קוד שפה",
+    remove: "הסרת מיכל (Div)",
+    styleSelectLabel: "סגנון",
+    title: "יצירת מיכל (Div)",
+    toolbar: "יצירת מיכל (Div)"
+  },
+  elementspath: { eleLabel: "עץ האלמנטים", eleTitle: "%1 אלמנט" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "חיפוש",
+    findOptions: "אפשרויות חיפוש",
+    findWhat: "חיפוש מחרוזת:",
+    matchCase: "הבחנה בין אותיות רשיות לקטנות (Case)",
+    matchCyclic: "התאמה מחזורית",
+    matchWord: "התאמה למילה המלאה",
+    notFoundMsg: "הטקסט המבוקש לא נמצא.",
+    replace: "החלפה",
+    replaceAll: "החלפה בכל העמוד",
+    replaceSuccessMsg: "%1 טקסטים הוחלפו.",
+    replaceWith: "החלפה במחרוזת:",
+    title: "חיפוש והחלפה"
+  },
+  fakeobjects: {
+    anchor: "עוגן",
+    flash: "סרטון פלאש",
+    hiddenfield: "שדה חבוי",
+    iframe: "חלון פנימי (iframe)",
+    unknown: "אובייקט לא ידוע"
+  },
+  flash: {
+    access: "גישת סקריפט",
+    accessAlways: "תמיד",
+    accessNever: "אף פעם",
+    accessSameDomain: "דומיין זהה",
+    alignAbsBottom: "לתחתית האבסולוטית",
+    alignAbsMiddle: "מרכוז אבסולוטי",
+    alignBaseline: "לקו התחתית",
+    alignTextTop: "לראש הטקסט",
+    bgcolor: "צבע רקע",
+    chkFull: "אפשר חלון מלא",
+    chkLoop: "לולאה",
+    chkMenu: "אפשר תפריט פלאש",
+    chkPlay: "ניגון אוטומטי",
+    flashvars: "משתנים לפלאש",
+    hSpace: "מרווח אופקי",
+    properties: "מאפייני פלאש",
+    propertiesTab: "מאפיינים",
+    quality: "איכות",
+    qualityAutoHigh: "גבוהה אוטומטית",
+    qualityAutoLow: "נמוכה אוטומטית",
+    qualityBest: "מעולה",
+    qualityHigh: "גבוהה",
+    qualityLow: "נמוכה",
+    qualityMedium: "ממוצעת",
+    scale: "גודל",
+    scaleAll: "הצג הכל",
+    scaleFit: "התאמה מושלמת",
+    scaleNoBorder: "ללא גבולות",
+    title: "מאפיני פלאש",
+    vSpace: "מרווח אנכי",
+    validateHSpace: "המרווח האופקי חייב להיות מספר.",
+    validateSrc: "יש להקליד את כתובת סרטון הפלאש (URL)",
+    validateVSpace: "המרווח האנכי חייב להיות מספר.",
+    windowMode: "מצב חלון",
+    windowModeOpaque: "אטום",
+    windowModeTransparent: "שקוף",
+    windowModeWindow: "חלון"
+  },
+  font: {
+    fontSize: { label: "גודל", voiceLabel: "גודל", panelTitle: "גודל" },
+    label: "גופן",
+    panelTitle: "גופן",
+    voiceLabel: "גופן"
+  },
+  forms: {
+    button: {
+      title: "מאפייני כפתור",
+      text: "טקסט (ערך)",
+      type: "סוג",
+      typeBtn: "כפתור",
+      typeSbm: "שליחה",
+      typeRst: "איפוס"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "מאפייני תיבת סימון",
+      radioTitle: "מאפייני לחצן אפשרויות",
+      value: "ערך",
+      selected: "מסומן",
+      required: "Required"
+    },
+    form: {
+      title: "מאפיני טופס",
+      menu: "מאפיני טופס",
+      action: "שלח אל",
+      method: "סוג שליחה",
+      encoding: "קידוד"
+    },
+    hidden: { title: "מאפיני שדה חבוי", name: "שם", value: "ערך" },
+    select: {
+      title: "מאפייני שדה בחירה",
+      selectInfo: "מידע",
+      opAvail: "אפשרויות זמינות",
+      value: "ערך",
+      size: "גודל",
+      lines: "שורות",
+      chkMulti: "איפשור בחירות מרובות",
+      required: "Required",
+      opText: "טקסט",
+      opValue: "ערך",
+      btnAdd: "הוספה",
+      btnModify: "שינוי",
+      btnUp: "למעלה",
+      btnDown: "למטה",
+      btnSetValue: "קביעה כברירת מחדל",
+      btnDelete: "מחיקה"
+    },
+    textarea: { title: "מאפייני איזור טקסט", cols: "עמודות", rows: "שורות" },
+    textfield: {
+      title: "מאפייני שדה טקסט",
+      name: "שם",
+      value: "ערך",
+      charWidth: "רוחב לפי תווים",
+      maxChars: "מקסימום תווים",
+      required: "Required",
+      type: "סוג",
+      typeText: "טקסט",
+      typePass: "סיסמה",
+      typeEmail: 'דוא"ל',
+      typeSearch: "חיפוש",
+      typeTel: "מספר טלפון",
+      typeUrl: "כתובת (URL)"
+    }
+  },
+  format: {
+    label: "עיצוב",
+    panelTitle: "עיצוב",
+    tag_address: "כתובת",
+    tag_div: "נורמלי (DIV)",
+    tag_h1: "כותרת",
+    tag_h2: "כותרת 2",
+    tag_h3: "כותרת 3",
+    tag_h4: "כותרת 4",
+    tag_h5: "כותרת 5",
+    tag_h6: "כותרת 6",
+    tag_p: "נורמלי",
+    tag_pre: "קוד"
+  },
+  horizontalrule: { toolbar: "הוספת קו אופקי" },
+  iframe: {
+    border: "הראה מסגרת לחלון",
+    noUrl: "יש להכניס כתובת לחלון.",
+    scrolling: "אפשר פסי גלילה",
+    title: "מאפייני חלון פנימי (iframe)",
+    toolbar: "חלון פנימי (iframe)"
+  },
+  image: {
+    alt: "טקסט חלופי",
+    border: "מסגרת",
+    btnUpload: "שליחה לשרת",
+    button2Img: "האם להפוך את תמונת הכפתור לתמונה פשוטה?",
+    hSpace: "מרווח אופקי",
+    img2Button: "האם להפוך את התמונה לכפתור תמונה?",
+    infoTab: "מידע על התמונה",
+    linkTab: "קישור",
+    lockRatio: "נעילת היחס",
+    menu: "תכונות התמונה",
+    resetSize: "איפוס הגודל",
+    title: "מאפייני התמונה",
+    titleButton: "מאפיני כפתור תמונה",
+    upload: "העלאה",
+    urlMissing: "כתובת התמונה חסרה.",
+    vSpace: "מרווח אנכי",
+    validateBorder: "שדה המסגרת חייב להיות מספר שלם.",
+    validateHSpace: "שדה המרווח האופקי חייב להיות מספר שלם.",
+    validateVSpace: "שדה המרווח האנכי חייב להיות מספר שלם."
+  },
+  indent: { indent: "הגדלת הזחה", outdent: "הקטנת הזחה" },
+  smiley: {
+    options: "אפשרויות סמיילים",
+    title: "הוספת סמיילי",
+    toolbar: "סמיילי"
+  },
+  language: { button: "צור שפה", remove: "הסר שפה" },
+  link: {
+    acccessKey: "מקש גישה",
+    advanced: "אפשרויות מתקדמות",
+    advisoryContentType: "Content Type מוצע",
+    advisoryTitle: "כותרת מוצעת",
+    anchor: {
+      toolbar: "הוספת/עריכת נקודת עיגון",
+      menu: "מאפייני נקודת עיגון",
+      title: "מאפייני נקודת עיגון",
+      name: "שם לנקודת עיגון",
+      errorName: "יש להקליד שם לנקודת עיגון",
+      remove: "מחיקת נקודת עיגון"
+    },
+    anchorId: 'עפ"י זיהוי (ID) האלמנט',
+    anchorName: 'עפ"י שם העוגן',
+    charset: "קידוד המשאב המקושר",
+    cssClasses: "גיליונות עיצוב קבוצות",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: 'כתובת הדוא"ל',
+    emailBody: "גוף ההודעה",
+    emailSubject: "נושא ההודעה",
+    id: "זיהוי (ID)",
+    info: "מידע על הקישור",
+    langCode: "קוד שפה",
+    langDir: "כיוון שפה",
+    langDirLTR: "שמאל לימין (LTR)",
+    langDirRTL: "ימין לשמאל (RTL)",
+    menu: "מאפייני קישור",
+    name: "שם",
+    noAnchors: "(אין עוגנים זמינים בדף)",
+    noEmail: 'יש להקליד את כתובת הדוא"ל',
+    noUrl: "יש להקליד את כתובת הקישור (URL)",
+    noTel: "Please type the phone number",
+    other: "<אחר>",
+    phoneNumber: "Phone number",
+    popupDependent: "תלוי (Netscape)",
+    popupFeatures: "תכונות החלון הקופץ",
+    popupFullScreen: "מסך מלא (IE)",
+    popupLeft: "מיקום צד שמאל",
+    popupLocationBar: "סרגל כתובת",
+    popupMenuBar: "סרגל תפריט",
+    popupResizable: "שינוי גודל",
+    popupScrollBars: "ניתן לגלילה",
+    popupStatusBar: "סרגל חיווי",
+    popupToolbar: "סרגל הכלים",
+    popupTop: "מיקום צד עליון",
+    rel: "קשר גומלין",
+    selectAnchor: "בחירת עוגן",
+    styles: "סגנון",
+    tabIndex: "מספר טאב",
+    target: "מטרה",
+    targetFrame: "<מסגרת>",
+    targetFrameName: "שם מסגרת היעד",
+    targetPopup: "<חלון קופץ>",
+    targetPopupName: "שם החלון הקופץ",
+    title: "קישור",
+    toAnchor: "עוגן בעמוד זה",
+    toEmail: 'דוא"ל',
+    toUrl: "כתובת (URL)",
+    toPhone: "Phone",
+    toolbar: "הוספת/עריכת קישור",
+    type: "סוג קישור",
+    unlink: "הסרת הקישור",
+    upload: "העלאה"
+  },
+  list: { bulletedlist: "רשימת נקודות", numberedlist: "רשימה ממוספרת" },
+  liststyle: {
+    bulletedTitle: "תכונות רשימת תבליטים",
+    circle: "עיגול ריק",
+    decimal: "ספרות (1, 2, 3 וכו')",
+    disc: "עיגול מלא",
+    lowerAlpha: "אותיות אנגליות קטנות (a, b, c, d, e וכו')",
+    lowerRoman: "ספירה רומית באותיות קטנות (i, ii, iii, iv, v וכו')",
+    none: "ללא",
+    notset: "<לא נקבע>",
+    numberedTitle: "תכונות רשימה ממוספרת",
+    square: "ריבוע",
+    start: "תחילת מספור",
+    type: "סוג",
+    upperAlpha: "אותיות אנגליות גדולות (A, B, C, D, E וכו')",
+    upperRoman: "ספירה רומיות באותיות גדולות (I, II, III, IV, V וכו')",
+    validateStartNumber: "שדה תחילת המספור חייב להכיל מספר שלם."
+  },
+  magicline: { title: "הכנס פסקה כאן" },
+  maximize: { maximize: "הגדלה למקסימום", minimize: "הקטנה למינימום" },
+  newpage: { toolbar: "דף חדש" },
+  pagebreak: { alt: "שבירת דף", toolbar: "הוספת שבירת דף" },
+  pastetext: {
+    button: "הדבקה כטקסט פשוט",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "הדבקה כטקסט פשוט"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "נראה הטקסט שבכוונתך להדביק מקורו בקובץ וורד. האם ברצונך לנקות אותו טרם ההדבקה?",
+    error: "לא ניתן היה לנקות את המידע בשל תקלה פנימית.",
+    title: "הדבקה מ-Word",
+    toolbar: "הדבקה מ-Word"
+  },
+  preview: { preview: "תצוגה מקדימה" },
+  print: { toolbar: "הדפסה" },
+  removeformat: { toolbar: "הסרת העיצוב" },
+  save: { toolbar: "שמירה" },
+  selectall: { toolbar: "בחירת הכל" },
+  showblocks: { toolbar: "הצגת בלוקים" },
+  sourcearea: { toolbar: "מקור" },
+  specialchar: {
+    options: "אפשרויות תווים מיוחדים",
+    title: "בחירת תו מיוחד",
+    toolbar: "הוספת תו מיוחד"
+  },
+  scayt: {
+    btn_about: "אודות SCAYT",
+    btn_dictionaries: "מילון",
+    btn_disable: "בטל SCAYT",
+    btn_enable: "אפשר SCAYT",
+    btn_langs: "שפות",
+    btn_options: "אפשרויות",
+    text_title: "בדיקת איות בזמן כתיבה (SCAYT)"
+  },
+  stylescombo: {
+    label: "סגנון",
+    panelTitle: "סגנונות פורמט",
+    panelTitle1: "סגנונות בלוק",
+    panelTitle2: "סגנונות רצף",
+    panelTitle3: "סגנונות אובייקט"
+  },
+  table: {
+    border: "גודל מסגרת",
+    caption: "כיתוב",
+    cell: {
+      menu: "מאפייני תא",
+      insertBefore: "הוספת תא לפני",
+      insertAfter: "הוספת תא אחרי",
+      deleteCell: "מחיקת תאים",
+      merge: "מיזוג תאים",
+      mergeRight: "מזג ימינה",
+      mergeDown: "מזג למטה",
+      splitHorizontal: "פיצול תא אופקית",
+      splitVertical: "פיצול תא אנכית",
+      title: "תכונות התא",
+      cellType: "סוג התא",
+      rowSpan: "מתיחת השורות",
+      colSpan: "מתיחת התאים",
+      wordWrap: "מניעת גלישת שורות",
+      hAlign: "יישור אופקי",
+      vAlign: "יישור אנכי",
+      alignBaseline: "שורת בסיס",
+      bgColor: "צבע רקע",
+      borderColor: "צבע מסגרת",
+      data: "מידע",
+      header: "כותרת",
+      yes: "כן",
+      no: "לא",
+      invalidWidth: "שדה רוחב התא חייב להיות מספר.",
+      invalidHeight: "שדה גובה התא חייב להיות מספר.",
+      invalidRowSpan: "שדה מתיחת השורות חייב להיות מספר שלם.",
+      invalidColSpan: "שדה מתיחת העמודות חייב להיות מספר שלם.",
+      chooseColor: "בחר"
+    },
+    cellPad: "ריפוד תא",
+    cellSpace: "מרווח תא",
+    column: {
+      menu: "עמודה",
+      insertBefore: "הוספת עמודה לפני",
+      insertAfter: "הוספת עמודה אחרי",
+      deleteColumn: "מחיקת עמודות"
+    },
+    columns: "עמודות",
+    deleteTable: "מחק טבלה",
+    headers: "כותרות",
+    headersBoth: "שניהם",
+    headersColumn: "עמודה ראשונה",
+    headersNone: "אין",
+    headersRow: "שורה ראשונה",
+    heightUnit: "height unit",
+    invalidBorder: "שדה גודל המסגרת חייב להיות מספר.",
+    invalidCellPadding: "שדה ריפוד התאים חייב להיות מספר חיובי.",
+    invalidCellSpacing: "שדה ריווח התאים חייב להיות מספר חיובי.",
+    invalidCols: "שדה מספר העמודות חייב להיות מספר גדול מ 0.",
+    invalidHeight: "שדה גובה הטבלה חייב להיות מספר.",
+    invalidRows: "שדה מספר השורות חייב להיות מספר גדול מ 0.",
+    invalidWidth: "שדה רוחב הטבלה חייב להיות מספר.",
+    menu: "מאפייני טבלה",
+    row: {
+      menu: "שורה",
+      insertBefore: "הוספת שורה לפני",
+      insertAfter: "הוספת שורה אחרי",
+      deleteRow: "מחיקת שורות"
+    },
+    rows: "שורות",
+    summary: "תקציר",
+    title: "מאפייני טבלה",
+    toolbar: "טבלה",
+    widthPc: "אחוז",
+    widthPx: "פיקסלים",
+    widthUnit: "יחידת רוחב"
+  },
+  undo: { redo: "חזרה על צעד אחרון", undo: "ביטול צעד אחרון" },
+  widget: { move: "לחץ וגרור להזזה", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "התעלמות",
+    btnIgnoreAll: "התעלמות מהכל",
+    btnReplace: "החלפה",
+    btnReplaceAll: "החלפת הכל",
+    btnUndo: "החזרה",
+    changeTo: "שינוי ל",
+    errorLoading: "שגיאה בהעלאת השירות: %s.",
+    ieSpellDownload: "בודק האיות לא מותקן, האם להורידו?",
+    manyChanges: "בדיקות איות הסתיימה: %1 מילים שונו",
+    noChanges: "בדיקות איות הסתיימה: לא שונתה אף מילה",
+    noMispell: "בדיקות איות הסתיימה: לא נמצאו שגיאות כתיב",
+    noSuggestions: "- אין הצעות -",
+    notAvailable: "לא נמצא שירות זמין.",
+    notInDic: "לא נמצא במילון",
+    oneChange: "בדיקות איות הסתיימה: שונתה מילה אחת",
+    progress: "בודק האיות בתהליך בדיקה....",
+    title: "בדיקת איות",
+    toolbar: "בדיקת איות"
+  }
+};

+ 712 - 712
public/ckeditor/lang/hi.js

@@ -1,712 +1,712 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["hi"] = {
-  editor: "रिच टेक्स्ट एडिटर",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "मदद के लिये ALT 0 दबाए",
-    browseServer: "सर्वर ब्राउज़ करें",
-    url: "URL",
-    protocol: "प्रोटोकॉल",
-    upload: "अपलोड",
-    uploadSubmit: "इसे सर्वर को भेजें",
-    image: "तस्वीर",
-    flash: "फ़्लैश",
-    form: "फ़ॉर्म",
-    checkbox: "चॅक बॉक्स",
-    radio: "रेडिओ बटन",
-    textField: "टेक्स्ट फ़ील्ड",
-    textarea: "टेक्स्ट एरिया",
-    hiddenField: "गुप्त फ़ील्ड",
-    button: "बटन",
-    select: "चुनाव फ़ील्ड",
-    imageButton: "तस्वीर बटन",
-    notSet: "<सॅट नहीं>",
-    id: "Id",
-    name: "नाम",
-    langDir: "भाषा लिखने की दिशा",
-    langDirLtr: "बायें से दायें (LTR)",
-    langDirRtl: "दायें से बायें (RTL)",
-    langCode: "भाषा कोड",
-    longDescr: "अधिक विवरण के लिए URL",
-    cssClass: "स्टाइल-शीट क्लास",
-    advisoryTitle: "परामर्श शीर्शक",
-    cssStyle: "स्टाइल",
-    ok: "ठीक है",
-    cancel: "रद्द करें",
-    close: "Close",
-    preview: "प्रीव्यू",
-    resize: "Resize",
-    generalTab: "सामान्य",
-    advancedTab: "ऍड्वान्स्ड",
-    validateNumberFailed: "This value is not a number.",
-    confirmNewPage:
-      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
-    confirmCancel:
-      "You have changed some options. Are you sure you want to close the dialog window?",
-    options: "Options",
-    target: "टार्गेट",
-    targetNew: "New Window (_blank)",
-    targetTop: "Topmost Window (_top)",
-    targetSelf: "Same Window (_self)",
-    targetParent: "Parent Window (_parent)",
-    langDirLTR: "बायें से दायें (LTR)",
-    langDirRTL: "दायें से बायें (RTL)",
-    styles: "स्टाइल",
-    cssClasses: "स्टाइल-शीट क्लास",
-    width: "चौड़ाई",
-    height: "ऊँचाई",
-    align: "ऍलाइन",
-    left: "दायें",
-    right: "दायें",
-    center: "बीच में",
-    justify: "ब्लॉक जस्टीफ़ाई",
-    alignLeft: "बायीं तरफ",
-    alignRight: "दायीं तरफ",
-    alignCenter: "Align Center",
-    alignTop: "ऊपर",
-    alignMiddle: "मध्य",
-    alignBottom: "नीचे",
-    alignNone: "None",
-    invalidValue: "Invalid value.",
-    invalidHeight: "Height must be a number.",
-    invalidWidth: "Width must be a number.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. All rights reserved.",
-    dlgTitle: "About CKEditor 4",
-    moreInfo: "For licensing information please visit our web site:"
-  },
-  basicstyles: {
-    bold: "बोल्ड",
-    italic: "इटैलिक",
-    strike: "स्ट्राइक थ्रू",
-    subscript: "अधोलेख",
-    superscript: "अभिलेख",
-    underline: "रेखांकण"
-  },
-  bidi: {
-    ltr: "Text direction from left to right",
-    rtl: "Text direction from right to left"
-  },
-  blockquote: { toolbar: "ब्लॉक-कोट" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Collapse Toolbar",
-    toolbarExpand: "Expand Toolbar",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Links",
-      insert: "Insert",
-      styles: "Styles",
-      colors: "Colors",
-      tools: "Tools"
-    },
-    toolbars: "एडिटर टूलबार"
-  },
-  clipboard: {
-    copy: "कॉपी",
-    copyError:
-      "आपके ब्राआउज़र की सुरक्षा सॅटिन्ग्स ने कॉपी करने की अनुमति नहीं प्रदान की है। (Ctrl/Cmd+C) का प्रयोग करें।",
-    cut: "कट",
-    cutError:
-      "आपके ब्राउज़र की सुरक्षा सॅटिन्ग्स ने कट करने की अनुमति नहीं प्रदान की है। (Ctrl/Cmd+X) का प्रयोग करें।",
-    paste: "पेस्ट",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Paste Area",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "स्वचालित",
-    bgColorTitle: "बैक्ग्राउन्ड रंग",
-    colors: {
-      "000": "Black",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Gray",
-      F00: "Red",
-      FF8C00: "Dark Orange",
-      FFD700: "Gold",
-      "008000": "Green",
-      "0FF": "Cyan",
-      "00F": "Blue",
-      EE82EE: "Violet",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Orange",
-      FFFF00: "Yellow",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "White",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "और रंग...",
-    panelTitle: "Colors",
-    textColorTitle: "टेक्स्ट रंग"
-  },
-  colordialog: {
-    clear: "Clear",
-    highlight: "Highlight",
-    options: "Color Options",
-    selected: "Selected Color",
-    title: "Select color"
-  },
-  templates: {
-    button: "टॅम्प्लेट",
-    emptyListMsg: "(कोई टॅम्प्लेट डिफ़ाइन नहीं किया गया है)",
-    insertOption: "मूल शब्दों को बदलें",
-    options: "Template Options",
-    selectPromptMsg:
-      "ऍडिटर में ओपन करने हेतु टॅम्प्लेट चुनें(वर्तमान कन्टॅन्ट सेव नहीं होंगे):",
-    title: "कन्टेन्ट टॅम्प्लेट"
-  },
-  contextmenu: { options: "Context Menu Options" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "परामर्श शीर्शक",
-    cssClassInputLabel: "स्टाइल-शीट क्लास",
-    edit: "Edit Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "बायें से दायें (LTR)",
-    langDirLabel: "भाषा लिखने की दिशा",
-    langDirRTLLabel: "दायें से बायें (RTL)",
-    languageCodeInputLabel: " Language Code",
-    remove: "Remove Div",
-    styleSelectLabel: "स्टाइल",
-    title: "Create Div Container",
-    toolbar: "Create Div Container"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "खोजें",
-    findOptions: "Find Options",
-    findWhat: "यह खोजें:",
-    matchCase: "केस मिलायें",
-    matchCyclic: "Match cyclic",
-    matchWord: "पूरा शब्द मिलायें",
-    notFoundMsg: "आपके द्वारा दिया गया टेक्स्ट नहीं मिला",
-    replace: "रीप्लेस",
-    replaceAll: "सभी रिप्लेस करें",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "इससे रिप्लेस करें:",
-    title: "खोजें और बदलें"
-  },
-  fakeobjects: {
-    anchor: "ऐंकर इन्सर्ट/संपादन",
-    flash: "Flash Animation",
-    hiddenfield: "गुप्त फ़ील्ड",
-    iframe: "IFrame",
-    unknown: "Unknown Object"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Always",
-    accessNever: "Never",
-    accessSameDomain: "Same domain",
-    alignAbsBottom: "Abs नीचे",
-    alignAbsMiddle: "Abs ऊपर",
-    alignBaseline: "मूल रेखा",
-    alignTextTop: "टेक्स्ट ऊपर",
-    bgcolor: "बैक्ग्राउन्ड रंग",
-    chkFull: "Allow Fullscreen",
-    chkLoop: "लूप",
-    chkMenu: "फ़्लैश मॅन्यू का प्रयोग करें",
-    chkPlay: "ऑटो प्ले",
-    flashvars: "Variables for Flash",
-    hSpace: "हॉरिज़ॉन्टल स्पेस",
-    properties: "फ़्लैश प्रॉपर्टीज़",
-    propertiesTab: "Properties",
-    quality: "Quality",
-    qualityAutoHigh: "Auto High",
-    qualityAutoLow: "Auto Low",
-    qualityBest: "Best",
-    qualityHigh: "High",
-    qualityLow: "Low",
-    qualityMedium: "Medium",
-    scale: "स्केल",
-    scaleAll: "सभी दिखायें",
-    scaleFit: "बिल्कुल फ़िट",
-    scaleNoBorder: "कोई बॉर्डर नहीं",
-    title: "फ़्लैश प्रॉपर्टीज़",
-    vSpace: "वर्टिकल स्पेस",
-    validateHSpace: "HSpace must be a number.",
-    validateSrc: "लिंक URL टाइप करें",
-    validateVSpace: "VSpace must be a number.",
-    windowMode: "Window mode",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: { label: "साइज़", voiceLabel: "Font Size", panelTitle: "साइज़" },
-    label: "फ़ॉन्ट",
-    panelTitle: "फ़ॉन्ट",
-    voiceLabel: "फ़ॉन्ट"
-  },
-  forms: {
-    button: {
-      title: "बटन प्रॉपर्टीज़",
-      text: "टेक्स्ट (वैल्यू)",
-      type: "प्रकार",
-      typeBtn: "बटन",
-      typeSbm: "सब्मिट",
-      typeRst: "रिसेट"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "चॅक बॉक्स प्रॉपर्टीज़",
-      radioTitle: "रेडिओ बटन प्रॉपर्टीज़",
-      value: "वैल्यू",
-      selected: "सॅलॅक्टॅड",
-      required: "Required"
-    },
-    form: {
-      title: "फ़ॉर्म प्रॉपर्टीज़",
-      menu: "फ़ॉर्म प्रॉपर्टीज़",
-      action: "क्रिया",
-      method: "तरीका",
-      encoding: "Encoding"
-    },
-    hidden: { title: "गुप्त फ़ील्ड प्रॉपर्टीज़", name: "नाम", value: "वैल्यू" },
-    select: {
-      title: "चुनाव फ़ील्ड प्रॉपर्टीज़",
-      selectInfo: "सूचना",
-      opAvail: "उपलब्ध विकल्प",
-      value: "वैल्यू",
-      size: "साइज़",
-      lines: "पंक्तियाँ",
-      chkMulti: "एक से ज्यादा विकल्प चुनने दें",
-      required: "Required",
-      opText: "टेक्स्ट",
-      opValue: "वैल्यू",
-      btnAdd: "जोड़ें",
-      btnModify: "बदलें",
-      btnUp: "ऊपर",
-      btnDown: "नीचे",
-      btnSetValue: "चुनी गई वैल्यू सॅट करें",
-      btnDelete: "डिलीट"
-    },
-    textarea: {
-      title: "टेक्स्त एरिया प्रॉपर्टीज़",
-      cols: "कालम",
-      rows: "पंक्तियां"
-    },
-    textfield: {
-      title: "टेक्स्ट फ़ील्ड प्रॉपर्टीज़",
-      name: "नाम",
-      value: "वैल्यू",
-      charWidth: "करॅक्टर की चौढ़ाई",
-      maxChars: "अधिकतम करॅक्टर",
-      required: "Required",
-      type: "टाइप",
-      typeText: "टेक्स्ट",
-      typePass: "पास्वर्ड",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "फ़ॉर्मैट",
-    panelTitle: "फ़ॉर्मैट",
-    tag_address: "पता",
-    tag_div: "शीर्षक (DIV)",
-    tag_h1: "शीर्षक 1",
-    tag_h2: "शीर्षक 2",
-    tag_h3: "शीर्षक 3",
-    tag_h4: "शीर्षक 4",
-    tag_h5: "शीर्षक 5",
-    tag_h6: "शीर्षक 6",
-    tag_p: "साधारण",
-    tag_pre: "फ़ॉर्मैटॅड"
-  },
-  horizontalrule: { toolbar: "हॉरिज़ॉन्टल रेखा इन्सर्ट करें" },
-  iframe: {
-    border: "Show frame border",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Enable scrollbars",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "वैकल्पिक टेक्स्ट",
-    border: "बॉर्डर",
-    btnUpload: "इसे सर्वर को भेजें",
-    button2Img:
-      "Do you want to transform the selected image button on a simple image?",
-    hSpace: "हॉरिज़ॉन्टल स्पेस",
-    img2Button:
-      "Do you want to transform the selected image on a image button?",
-    infoTab: "तस्वीर की जानकारी",
-    linkTab: "लिंक",
-    lockRatio: "लॉक अनुपात",
-    menu: "तस्वीर प्रॉपर्टीज़",
-    resetSize: "रीसॅट साइज़",
-    title: "तस्वीर प्रॉपर्टीज़",
-    titleButton: "तस्वीर बटन प्रॉपर्टीज़",
-    upload: "अपलोड",
-    urlMissing: "Image source URL is missing.",
-    vSpace: "वर्टिकल स्पेस",
-    validateBorder: "Border must be a whole number.",
-    validateHSpace: "HSpace must be a whole number.",
-    validateVSpace: "VSpace must be a whole number."
-  },
-  indent: { indent: "इन्डॅन्ट बढ़ायें", outdent: "इन्डॅन्ट कम करें" },
-  smiley: {
-    options: "Smiley Options",
-    title: "स्माइली इन्सर्ट करें",
-    toolbar: "स्माइली"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "ऍक्सॅस की",
-    advanced: "ऍड्वान्स्ड",
-    advisoryContentType: "परामर्श कन्टॅन्ट प्रकार",
-    advisoryTitle: "परामर्श शीर्शक",
-    anchor: {
-      toolbar: "ऐंकर इन्सर्ट/संपादन",
-      menu: "ऐंकर प्रॉपर्टीज़",
-      title: "ऐंकर प्रॉपर्टीज़",
-      name: "ऐंकर का नाम",
-      errorName: "ऐंकर का नाम टाइप करें",
-      remove: "Remove Anchor"
-    },
-    anchorId: "ऍलीमॅन्ट Id से",
-    anchorName: "ऐंकर नाम से",
-    charset: "लिंक रिसोर्स करॅक्टर सॅट",
-    cssClasses: "स्टाइल-शीट क्लास",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "ई-मेल पता",
-    emailBody: "संदेश",
-    emailSubject: "संदेश विषय",
-    id: "Id",
-    info: "लिंक  ",
-    langCode: "भाषा लिखने की दिशा",
-    langDir: "भाषा लिखने की दिशा",
-    langDirLTR: "बायें से दायें (LTR)",
-    langDirRTL: "दायें से बायें (RTL)",
-    menu: "लिंक संपादन",
-    name: "नाम",
-    noAnchors: "(डॉक्यूमॅन्ट में ऐंकर्स की संख्या)",
-    noEmail: "ई-मेल पता टाइप करें",
-    noUrl: "लिंक URL टाइप करें",
-    noTel: "Please type the phone number",
-    other: "<अन्य>",
-    phoneNumber: "Phone number",
-    popupDependent: "डिपेन्डॅन्ट (Netscape)",
-    popupFeatures: "पॉप-अप विन्डो फ़ीचर्स",
-    popupFullScreen: "फ़ुल स्क्रीन (IE)",
-    popupLeft: "बायीं तरफ",
-    popupLocationBar: "लोकेशन बार",
-    popupMenuBar: "मॅन्यू बार",
-    popupResizable: "आकार बदलने लायक",
-    popupScrollBars: "स्क्रॉल बार",
-    popupStatusBar: "स्टेटस बार",
-    popupToolbar: "टूल बार",
-    popupTop: "दायीं तरफ",
-    rel: "संबंध",
-    selectAnchor: "ऐंकर चुनें",
-    styles: "स्टाइल",
-    tabIndex: "टैब इन्डॅक्स",
-    target: "टार्गेट",
-    targetFrame: "<फ़्रेम>",
-    targetFrameName: "टार्गेट फ़्रेम का नाम",
-    targetPopup: "<पॉप-अप विन्डो>",
-    targetPopupName: "पॉप-अप विन्डो का नाम",
-    title: "लिंक",
-    toAnchor: "इस पेज का ऐंकर",
-    toEmail: "ई-मेल",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "लिंक इन्सर्ट/संपादन",
-    type: "लिंक प्रकार",
-    unlink: "लिंक हटायें",
-    upload: "अपलोड"
-  },
-  list: { bulletedlist: "बुलॅट सूची", numberedlist: "अंकीय सूची" },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "None",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "मेक्सिमाईज़", minimize: "मिनिमाईज़" },
-  newpage: { toolbar: "नया पेज" },
-  pagebreak: { alt: "पेज ब्रेक", toolbar: "पेज ब्रेक इन्सर्ट् करें" },
-  pastetext: {
-    button: "पेस्ट (सादा टॅक्स्ट)",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "पेस्ट (सादा टॅक्स्ट)"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-    error:
-      "It was not possible to clean up the pasted data due to an internal error",
-    title: "पेस्ट (वर्ड से)",
-    toolbar: "पेस्ट (वर्ड से)"
-  },
-  preview: { preview: "प्रीव्यू" },
-  print: { toolbar: "प्रिन्ट" },
-  removeformat: { toolbar: "फ़ॉर्मैट हटायें" },
-  save: { toolbar: "सेव" },
-  selectall: { toolbar: "सब सॅलॅक्ट करें" },
-  showblocks: { toolbar: "ब्लॉक दिखायें" },
-  sourcearea: { toolbar: "सोर्स" },
-  specialchar: {
-    options: "विशेष चरित्र विकल्प",
-    title: "विशेष करॅक्टर चुनें",
-    toolbar: "विशेष करॅक्टर इन्सर्ट करें"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "स्टाइल",
-    panelTitle: "Formatting Styles",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "बॉर्डर साइज़",
-    caption: "शीर्षक",
-    cell: {
-      menu: "खाना",
-      insertBefore: "पहले सैल डालें",
-      insertAfter: "बाद में सैल डालें",
-      deleteCell: "सैल डिलीट करें",
-      merge: "सैल मिलायें",
-      mergeRight: "बाँया विलय",
-      mergeDown: "नीचे विलय करें",
-      splitHorizontal: "सैल को क्षैतिज स्थिति में विभाजित करें",
-      splitVertical: "सैल को लम्बाकार में विभाजित करें",
-      title: "Cell Properties",
-      cellType: "Cell Type",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Word Wrap",
-      hAlign: "Horizontal Alignment",
-      vAlign: "Vertical Alignment",
-      alignBaseline: "Baseline",
-      bgColor: "Background Color",
-      borderColor: "Border Color",
-      data: "Data",
-      header: "Header",
-      yes: "Yes",
-      no: "No",
-      invalidWidth: "Cell width must be a number.",
-      invalidHeight: "Cell height must be a number.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Choose"
-    },
-    cellPad: "सैल पैडिंग",
-    cellSpace: "सैल अंतर",
-    column: {
-      menu: "कालम",
-      insertBefore: "पहले कालम डालें",
-      insertAfter: "बाद में कालम डालें",
-      deleteColumn: "कालम डिलीट करें"
-    },
-    columns: "कालम",
-    deleteTable: "टेबल डिलीट करें",
-    headers: "Headers",
-    headersBoth: "Both",
-    headersColumn: "First column",
-    headersNone: "None",
-    headersRow: "First Row",
-    heightUnit: "height unit",
-    invalidBorder: "Border size must be a number.",
-    invalidCellPadding: "Cell padding must be a positive number.",
-    invalidCellSpacing: "Cell spacing must be a positive number.",
-    invalidCols: "Number of columns must be a number greater than 0.",
-    invalidHeight: "Table height must be a number.",
-    invalidRows: "Number of rows must be a number greater than 0.",
-    invalidWidth: "Table width must be a number.",
-    menu: "टेबल प्रॉपर्टीज़",
-    row: {
-      menu: "पंक्ति",
-      insertBefore: "पहले पंक्ति डालें",
-      insertAfter: "बाद में पंक्ति डालें",
-      deleteRow: "पंक्तियाँ डिलीट करें"
-    },
-    rows: "पंक्तियाँ",
-    summary: "सारांश",
-    title: "टेबल प्रॉपर्टीज़",
-    toolbar: "टेबल",
-    widthPc: "प्रतिशत",
-    widthPx: "पिक्सैल",
-    widthUnit: "width unit"
-  },
-  undo: { redo: "रीडू", undo: "अन्डू" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "इग्नोर",
-    btnIgnoreAll: "सभी इग्नोर करें",
-    btnReplace: "रिप्लेस",
-    btnReplaceAll: "सभी रिप्लेस करें",
-    btnUndo: "अन्डू",
-    changeTo: "इसमें बदलें",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "स्पॅल-चॅकर इन्स्टाल नहीं किया गया है। क्या आप इसे डाउनलोड करना चाहेंगे?",
-    manyChanges: "वर्तनी की जाँच : %1 शब्द बदले गये",
-    noChanges: "वर्तनी की जाँच :कोई शब्द नहीं बदला गया",
-    noMispell: "वर्तनी की जाँच : कोई गलत वर्तनी (स्पॅलिंग) नहीं पाई गई",
-    noSuggestions: "- कोई सुझाव नहीं -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "शब्दकोश में नहीं",
-    oneChange: "वर्तनी की जाँच : एक शब्द बदला गया",
-    progress: "वर्तनी की जाँच (स्पॅल-चॅक) जारी है...",
-    title: "Spell Checker",
-    toolbar: "वर्तनी (स्पेलिंग) जाँच"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["hi"] = {
+  editor: "रिच टेक्स्ट एडिटर",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "मदद के लिये ALT 0 दबाए",
+    browseServer: "सर्वर ब्राउज़ करें",
+    url: "URL",
+    protocol: "प्रोटोकॉल",
+    upload: "अपलोड",
+    uploadSubmit: "इसे सर्वर को भेजें",
+    image: "तस्वीर",
+    flash: "फ़्लैश",
+    form: "फ़ॉर्म",
+    checkbox: "चॅक बॉक्स",
+    radio: "रेडिओ बटन",
+    textField: "टेक्स्ट फ़ील्ड",
+    textarea: "टेक्स्ट एरिया",
+    hiddenField: "गुप्त फ़ील्ड",
+    button: "बटन",
+    select: "चुनाव फ़ील्ड",
+    imageButton: "तस्वीर बटन",
+    notSet: "<सॅट नहीं>",
+    id: "Id",
+    name: "नाम",
+    langDir: "भाषा लिखने की दिशा",
+    langDirLtr: "बायें से दायें (LTR)",
+    langDirRtl: "दायें से बायें (RTL)",
+    langCode: "भाषा कोड",
+    longDescr: "अधिक विवरण के लिए URL",
+    cssClass: "स्टाइल-शीट क्लास",
+    advisoryTitle: "परामर्श शीर्शक",
+    cssStyle: "स्टाइल",
+    ok: "ठीक है",
+    cancel: "रद्द करें",
+    close: "Close",
+    preview: "प्रीव्यू",
+    resize: "Resize",
+    generalTab: "सामान्य",
+    advancedTab: "ऍड्वान्स्ड",
+    validateNumberFailed: "This value is not a number.",
+    confirmNewPage:
+      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
+    confirmCancel:
+      "You have changed some options. Are you sure you want to close the dialog window?",
+    options: "Options",
+    target: "टार्गेट",
+    targetNew: "New Window (_blank)",
+    targetTop: "Topmost Window (_top)",
+    targetSelf: "Same Window (_self)",
+    targetParent: "Parent Window (_parent)",
+    langDirLTR: "बायें से दायें (LTR)",
+    langDirRTL: "दायें से बायें (RTL)",
+    styles: "स्टाइल",
+    cssClasses: "स्टाइल-शीट क्लास",
+    width: "चौड़ाई",
+    height: "ऊँचाई",
+    align: "ऍलाइन",
+    left: "दायें",
+    right: "दायें",
+    center: "बीच में",
+    justify: "ब्लॉक जस्टीफ़ाई",
+    alignLeft: "बायीं तरफ",
+    alignRight: "दायीं तरफ",
+    alignCenter: "Align Center",
+    alignTop: "ऊपर",
+    alignMiddle: "मध्य",
+    alignBottom: "नीचे",
+    alignNone: "None",
+    invalidValue: "Invalid value.",
+    invalidHeight: "Height must be a number.",
+    invalidWidth: "Width must be a number.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. All rights reserved.",
+    dlgTitle: "About CKEditor 4",
+    moreInfo: "For licensing information please visit our web site:"
+  },
+  basicstyles: {
+    bold: "बोल्ड",
+    italic: "इटैलिक",
+    strike: "स्ट्राइक थ्रू",
+    subscript: "अधोलेख",
+    superscript: "अभिलेख",
+    underline: "रेखांकण"
+  },
+  bidi: {
+    ltr: "Text direction from left to right",
+    rtl: "Text direction from right to left"
+  },
+  blockquote: { toolbar: "ब्लॉक-कोट" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Collapse Toolbar",
+    toolbarExpand: "Expand Toolbar",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Links",
+      insert: "Insert",
+      styles: "Styles",
+      colors: "Colors",
+      tools: "Tools"
+    },
+    toolbars: "एडिटर टूलबार"
+  },
+  clipboard: {
+    copy: "कॉपी",
+    copyError:
+      "आपके ब्राआउज़र की सुरक्षा सॅटिन्ग्स ने कॉपी करने की अनुमति नहीं प्रदान की है। (Ctrl/Cmd+C) का प्रयोग करें।",
+    cut: "कट",
+    cutError:
+      "आपके ब्राउज़र की सुरक्षा सॅटिन्ग्स ने कट करने की अनुमति नहीं प्रदान की है। (Ctrl/Cmd+X) का प्रयोग करें।",
+    paste: "पेस्ट",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Paste Area",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "स्वचालित",
+    bgColorTitle: "बैक्ग्राउन्ड रंग",
+    colors: {
+      "000": "Black",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Gray",
+      F00: "Red",
+      FF8C00: "Dark Orange",
+      FFD700: "Gold",
+      "008000": "Green",
+      "0FF": "Cyan",
+      "00F": "Blue",
+      EE82EE: "Violet",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Orange",
+      FFFF00: "Yellow",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "White",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "और रंग...",
+    panelTitle: "Colors",
+    textColorTitle: "टेक्स्ट रंग"
+  },
+  colordialog: {
+    clear: "Clear",
+    highlight: "Highlight",
+    options: "Color Options",
+    selected: "Selected Color",
+    title: "Select color"
+  },
+  templates: {
+    button: "टॅम्प्लेट",
+    emptyListMsg: "(कोई टॅम्प्लेट डिफ़ाइन नहीं किया गया है)",
+    insertOption: "मूल शब्दों को बदलें",
+    options: "Template Options",
+    selectPromptMsg:
+      "ऍडिटर में ओपन करने हेतु टॅम्प्लेट चुनें(वर्तमान कन्टॅन्ट सेव नहीं होंगे):",
+    title: "कन्टेन्ट टॅम्प्लेट"
+  },
+  contextmenu: { options: "Context Menu Options" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "परामर्श शीर्शक",
+    cssClassInputLabel: "स्टाइल-शीट क्लास",
+    edit: "Edit Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "बायें से दायें (LTR)",
+    langDirLabel: "भाषा लिखने की दिशा",
+    langDirRTLLabel: "दायें से बायें (RTL)",
+    languageCodeInputLabel: " Language Code",
+    remove: "Remove Div",
+    styleSelectLabel: "स्टाइल",
+    title: "Create Div Container",
+    toolbar: "Create Div Container"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "खोजें",
+    findOptions: "Find Options",
+    findWhat: "यह खोजें:",
+    matchCase: "केस मिलायें",
+    matchCyclic: "Match cyclic",
+    matchWord: "पूरा शब्द मिलायें",
+    notFoundMsg: "आपके द्वारा दिया गया टेक्स्ट नहीं मिला",
+    replace: "रीप्लेस",
+    replaceAll: "सभी रिप्लेस करें",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "इससे रिप्लेस करें:",
+    title: "खोजें और बदलें"
+  },
+  fakeobjects: {
+    anchor: "ऐंकर इन्सर्ट/संपादन",
+    flash: "Flash Animation",
+    hiddenfield: "गुप्त फ़ील्ड",
+    iframe: "IFrame",
+    unknown: "Unknown Object"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Always",
+    accessNever: "Never",
+    accessSameDomain: "Same domain",
+    alignAbsBottom: "Abs नीचे",
+    alignAbsMiddle: "Abs ऊपर",
+    alignBaseline: "मूल रेखा",
+    alignTextTop: "टेक्स्ट ऊपर",
+    bgcolor: "बैक्ग्राउन्ड रंग",
+    chkFull: "Allow Fullscreen",
+    chkLoop: "लूप",
+    chkMenu: "फ़्लैश मॅन्यू का प्रयोग करें",
+    chkPlay: "ऑटो प्ले",
+    flashvars: "Variables for Flash",
+    hSpace: "हॉरिज़ॉन्टल स्पेस",
+    properties: "फ़्लैश प्रॉपर्टीज़",
+    propertiesTab: "Properties",
+    quality: "Quality",
+    qualityAutoHigh: "Auto High",
+    qualityAutoLow: "Auto Low",
+    qualityBest: "Best",
+    qualityHigh: "High",
+    qualityLow: "Low",
+    qualityMedium: "Medium",
+    scale: "स्केल",
+    scaleAll: "सभी दिखायें",
+    scaleFit: "बिल्कुल फ़िट",
+    scaleNoBorder: "कोई बॉर्डर नहीं",
+    title: "फ़्लैश प्रॉपर्टीज़",
+    vSpace: "वर्टिकल स्पेस",
+    validateHSpace: "HSpace must be a number.",
+    validateSrc: "लिंक URL टाइप करें",
+    validateVSpace: "VSpace must be a number.",
+    windowMode: "Window mode",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: { label: "साइज़", voiceLabel: "Font Size", panelTitle: "साइज़" },
+    label: "फ़ॉन्ट",
+    panelTitle: "फ़ॉन्ट",
+    voiceLabel: "फ़ॉन्ट"
+  },
+  forms: {
+    button: {
+      title: "बटन प्रॉपर्टीज़",
+      text: "टेक्स्ट (वैल्यू)",
+      type: "प्रकार",
+      typeBtn: "बटन",
+      typeSbm: "सब्मिट",
+      typeRst: "रिसेट"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "चॅक बॉक्स प्रॉपर्टीज़",
+      radioTitle: "रेडिओ बटन प्रॉपर्टीज़",
+      value: "वैल्यू",
+      selected: "सॅलॅक्टॅड",
+      required: "Required"
+    },
+    form: {
+      title: "फ़ॉर्म प्रॉपर्टीज़",
+      menu: "फ़ॉर्म प्रॉपर्टीज़",
+      action: "क्रिया",
+      method: "तरीका",
+      encoding: "Encoding"
+    },
+    hidden: { title: "गुप्त फ़ील्ड प्रॉपर्टीज़", name: "नाम", value: "वैल्यू" },
+    select: {
+      title: "चुनाव फ़ील्ड प्रॉपर्टीज़",
+      selectInfo: "सूचना",
+      opAvail: "उपलब्ध विकल्प",
+      value: "वैल्यू",
+      size: "साइज़",
+      lines: "पंक्तियाँ",
+      chkMulti: "एक से ज्यादा विकल्प चुनने दें",
+      required: "Required",
+      opText: "टेक्स्ट",
+      opValue: "वैल्यू",
+      btnAdd: "जोड़ें",
+      btnModify: "बदलें",
+      btnUp: "ऊपर",
+      btnDown: "नीचे",
+      btnSetValue: "चुनी गई वैल्यू सॅट करें",
+      btnDelete: "डिलीट"
+    },
+    textarea: {
+      title: "टेक्स्त एरिया प्रॉपर्टीज़",
+      cols: "कालम",
+      rows: "पंक्तियां"
+    },
+    textfield: {
+      title: "टेक्स्ट फ़ील्ड प्रॉपर्टीज़",
+      name: "नाम",
+      value: "वैल्यू",
+      charWidth: "करॅक्टर की चौढ़ाई",
+      maxChars: "अधिकतम करॅक्टर",
+      required: "Required",
+      type: "टाइप",
+      typeText: "टेक्स्ट",
+      typePass: "पास्वर्ड",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "फ़ॉर्मैट",
+    panelTitle: "फ़ॉर्मैट",
+    tag_address: "पता",
+    tag_div: "शीर्षक (DIV)",
+    tag_h1: "शीर्षक 1",
+    tag_h2: "शीर्षक 2",
+    tag_h3: "शीर्षक 3",
+    tag_h4: "शीर्षक 4",
+    tag_h5: "शीर्षक 5",
+    tag_h6: "शीर्षक 6",
+    tag_p: "साधारण",
+    tag_pre: "फ़ॉर्मैटॅड"
+  },
+  horizontalrule: { toolbar: "हॉरिज़ॉन्टल रेखा इन्सर्ट करें" },
+  iframe: {
+    border: "Show frame border",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Enable scrollbars",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "वैकल्पिक टेक्स्ट",
+    border: "बॉर्डर",
+    btnUpload: "इसे सर्वर को भेजें",
+    button2Img:
+      "Do you want to transform the selected image button on a simple image?",
+    hSpace: "हॉरिज़ॉन्टल स्पेस",
+    img2Button:
+      "Do you want to transform the selected image on a image button?",
+    infoTab: "तस्वीर की जानकारी",
+    linkTab: "लिंक",
+    lockRatio: "लॉक अनुपात",
+    menu: "तस्वीर प्रॉपर्टीज़",
+    resetSize: "रीसॅट साइज़",
+    title: "तस्वीर प्रॉपर्टीज़",
+    titleButton: "तस्वीर बटन प्रॉपर्टीज़",
+    upload: "अपलोड",
+    urlMissing: "Image source URL is missing.",
+    vSpace: "वर्टिकल स्पेस",
+    validateBorder: "Border must be a whole number.",
+    validateHSpace: "HSpace must be a whole number.",
+    validateVSpace: "VSpace must be a whole number."
+  },
+  indent: { indent: "इन्डॅन्ट बढ़ायें", outdent: "इन्डॅन्ट कम करें" },
+  smiley: {
+    options: "Smiley Options",
+    title: "स्माइली इन्सर्ट करें",
+    toolbar: "स्माइली"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "ऍक्सॅस की",
+    advanced: "ऍड्वान्स्ड",
+    advisoryContentType: "परामर्श कन्टॅन्ट प्रकार",
+    advisoryTitle: "परामर्श शीर्शक",
+    anchor: {
+      toolbar: "ऐंकर इन्सर्ट/संपादन",
+      menu: "ऐंकर प्रॉपर्टीज़",
+      title: "ऐंकर प्रॉपर्टीज़",
+      name: "ऐंकर का नाम",
+      errorName: "ऐंकर का नाम टाइप करें",
+      remove: "Remove Anchor"
+    },
+    anchorId: "ऍलीमॅन्ट Id से",
+    anchorName: "ऐंकर नाम से",
+    charset: "लिंक रिसोर्स करॅक्टर सॅट",
+    cssClasses: "स्टाइल-शीट क्लास",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "ई-मेल पता",
+    emailBody: "संदेश",
+    emailSubject: "संदेश विषय",
+    id: "Id",
+    info: "लिंक  ",
+    langCode: "भाषा लिखने की दिशा",
+    langDir: "भाषा लिखने की दिशा",
+    langDirLTR: "बायें से दायें (LTR)",
+    langDirRTL: "दायें से बायें (RTL)",
+    menu: "लिंक संपादन",
+    name: "नाम",
+    noAnchors: "(डॉक्यूमॅन्ट में ऐंकर्स की संख्या)",
+    noEmail: "ई-मेल पता टाइप करें",
+    noUrl: "लिंक URL टाइप करें",
+    noTel: "Please type the phone number",
+    other: "<अन्य>",
+    phoneNumber: "Phone number",
+    popupDependent: "डिपेन्डॅन्ट (Netscape)",
+    popupFeatures: "पॉप-अप विन्डो फ़ीचर्स",
+    popupFullScreen: "फ़ुल स्क्रीन (IE)",
+    popupLeft: "बायीं तरफ",
+    popupLocationBar: "लोकेशन बार",
+    popupMenuBar: "मॅन्यू बार",
+    popupResizable: "आकार बदलने लायक",
+    popupScrollBars: "स्क्रॉल बार",
+    popupStatusBar: "स्टेटस बार",
+    popupToolbar: "टूल बार",
+    popupTop: "दायीं तरफ",
+    rel: "संबंध",
+    selectAnchor: "ऐंकर चुनें",
+    styles: "स्टाइल",
+    tabIndex: "टैब इन्डॅक्स",
+    target: "टार्गेट",
+    targetFrame: "<फ़्रेम>",
+    targetFrameName: "टार्गेट फ़्रेम का नाम",
+    targetPopup: "<पॉप-अप विन्डो>",
+    targetPopupName: "पॉप-अप विन्डो का नाम",
+    title: "लिंक",
+    toAnchor: "इस पेज का ऐंकर",
+    toEmail: "ई-मेल",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "लिंक इन्सर्ट/संपादन",
+    type: "लिंक प्रकार",
+    unlink: "लिंक हटायें",
+    upload: "अपलोड"
+  },
+  list: { bulletedlist: "बुलॅट सूची", numberedlist: "अंकीय सूची" },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "None",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "मेक्सिमाईज़", minimize: "मिनिमाईज़" },
+  newpage: { toolbar: "नया पेज" },
+  pagebreak: { alt: "पेज ब्रेक", toolbar: "पेज ब्रेक इन्सर्ट् करें" },
+  pastetext: {
+    button: "पेस्ट (सादा टॅक्स्ट)",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "पेस्ट (सादा टॅक्स्ट)"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+    error:
+      "It was not possible to clean up the pasted data due to an internal error",
+    title: "पेस्ट (वर्ड से)",
+    toolbar: "पेस्ट (वर्ड से)"
+  },
+  preview: { preview: "प्रीव्यू" },
+  print: { toolbar: "प्रिन्ट" },
+  removeformat: { toolbar: "फ़ॉर्मैट हटायें" },
+  save: { toolbar: "सेव" },
+  selectall: { toolbar: "सब सॅलॅक्ट करें" },
+  showblocks: { toolbar: "ब्लॉक दिखायें" },
+  sourcearea: { toolbar: "सोर्स" },
+  specialchar: {
+    options: "विशेष चरित्र विकल्प",
+    title: "विशेष करॅक्टर चुनें",
+    toolbar: "विशेष करॅक्टर इन्सर्ट करें"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "स्टाइल",
+    panelTitle: "Formatting Styles",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "बॉर्डर साइज़",
+    caption: "शीर्षक",
+    cell: {
+      menu: "खाना",
+      insertBefore: "पहले सैल डालें",
+      insertAfter: "बाद में सैल डालें",
+      deleteCell: "सैल डिलीट करें",
+      merge: "सैल मिलायें",
+      mergeRight: "बाँया विलय",
+      mergeDown: "नीचे विलय करें",
+      splitHorizontal: "सैल को क्षैतिज स्थिति में विभाजित करें",
+      splitVertical: "सैल को लम्बाकार में विभाजित करें",
+      title: "Cell Properties",
+      cellType: "Cell Type",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Word Wrap",
+      hAlign: "Horizontal Alignment",
+      vAlign: "Vertical Alignment",
+      alignBaseline: "Baseline",
+      bgColor: "Background Color",
+      borderColor: "Border Color",
+      data: "Data",
+      header: "Header",
+      yes: "Yes",
+      no: "No",
+      invalidWidth: "Cell width must be a number.",
+      invalidHeight: "Cell height must be a number.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Choose"
+    },
+    cellPad: "सैल पैडिंग",
+    cellSpace: "सैल अंतर",
+    column: {
+      menu: "कालम",
+      insertBefore: "पहले कालम डालें",
+      insertAfter: "बाद में कालम डालें",
+      deleteColumn: "कालम डिलीट करें"
+    },
+    columns: "कालम",
+    deleteTable: "टेबल डिलीट करें",
+    headers: "Headers",
+    headersBoth: "Both",
+    headersColumn: "First column",
+    headersNone: "None",
+    headersRow: "First Row",
+    heightUnit: "height unit",
+    invalidBorder: "Border size must be a number.",
+    invalidCellPadding: "Cell padding must be a positive number.",
+    invalidCellSpacing: "Cell spacing must be a positive number.",
+    invalidCols: "Number of columns must be a number greater than 0.",
+    invalidHeight: "Table height must be a number.",
+    invalidRows: "Number of rows must be a number greater than 0.",
+    invalidWidth: "Table width must be a number.",
+    menu: "टेबल प्रॉपर्टीज़",
+    row: {
+      menu: "पंक्ति",
+      insertBefore: "पहले पंक्ति डालें",
+      insertAfter: "बाद में पंक्ति डालें",
+      deleteRow: "पंक्तियाँ डिलीट करें"
+    },
+    rows: "पंक्तियाँ",
+    summary: "सारांश",
+    title: "टेबल प्रॉपर्टीज़",
+    toolbar: "टेबल",
+    widthPc: "प्रतिशत",
+    widthPx: "पिक्सैल",
+    widthUnit: "width unit"
+  },
+  undo: { redo: "रीडू", undo: "अन्डू" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "इग्नोर",
+    btnIgnoreAll: "सभी इग्नोर करें",
+    btnReplace: "रिप्लेस",
+    btnReplaceAll: "सभी रिप्लेस करें",
+    btnUndo: "अन्डू",
+    changeTo: "इसमें बदलें",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "स्पॅल-चॅकर इन्स्टाल नहीं किया गया है। क्या आप इसे डाउनलोड करना चाहेंगे?",
+    manyChanges: "वर्तनी की जाँच : %1 शब्द बदले गये",
+    noChanges: "वर्तनी की जाँच :कोई शब्द नहीं बदला गया",
+    noMispell: "वर्तनी की जाँच : कोई गलत वर्तनी (स्पॅलिंग) नहीं पाई गई",
+    noSuggestions: "- कोई सुझाव नहीं -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "शब्दकोश में नहीं",
+    oneChange: "वर्तनी की जाँच : एक शब्द बदला गया",
+    progress: "वर्तनी की जाँच (स्पॅल-चॅक) जारी है...",
+    title: "Spell Checker",
+    toolbar: "वर्तनी (स्पेलिंग) जाँच"
+  }
+};

+ 712 - 712
public/ckeditor/lang/hr.js

@@ -1,712 +1,712 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["hr"] = {
-  editor: "Bogati uređivač teksta, %1",
-  editorPanel: "Ploča Bogatog Uređivača Teksta",
-  common: {
-    editorHelp: "Pritisni ALT 0 za pomoć",
-    browseServer: "Pretraži server",
-    url: "URL",
-    protocol: "Protokol",
-    upload: "Pošalji",
-    uploadSubmit: "Pošalji na server",
-    image: "Slika",
-    flash: "Flash",
-    form: "Forma",
-    checkbox: "Checkbox",
-    radio: "Radio Button",
-    textField: "Text Field",
-    textarea: "Textarea",
-    hiddenField: "Hidden Field",
-    button: "Button",
-    select: "Selection Field",
-    imageButton: "Image Button",
-    notSet: "<nije postavljeno>",
-    id: "Id",
-    name: "Naziv",
-    langDir: "Smjer jezika",
-    langDirLtr: "S lijeva na desno (LTR)",
-    langDirRtl: "S desna na lijevo (RTL)",
-    langCode: "Kôd jezika",
-    longDescr: "Dugački opis URL",
-    cssClass: "Klase stilova",
-    advisoryTitle: "Advisory naslov",
-    cssStyle: "Stil",
-    ok: "OK",
-    cancel: "Poništi",
-    close: "Zatvori",
-    preview: "Pregledaj",
-    resize: "Povuci za promjenu veličine",
-    generalTab: "Općenito",
-    advancedTab: "Napredno",
-    validateNumberFailed: "Ova vrijednost nije broj.",
-    confirmNewPage:
-      "Sve napravljene promjene će biti izgubljene ukoliko ih niste snimili. Sigurno želite učitati novu stranicu?",
-    confirmCancel:
-      "Neke od opcija su promjenjene. Sigurno želite zatvoriti ovaj prozor?",
-    options: "Opcije",
-    target: "Odredište",
-    targetNew: "Novi prozor (_blank)",
-    targetTop: "Vršni prozor (_top)",
-    targetSelf: "Isti prozor (_self)",
-    targetParent: "Roditeljski prozor (_parent)",
-    langDirLTR: "S lijeva na desno (LTR)",
-    langDirRTL: "S desna na lijevo (RTL)",
-    styles: "Stil",
-    cssClasses: "Klase stilova",
-    width: "Širina",
-    height: "Visina",
-    align: "Poravnanje",
-    left: "Lijevo",
-    right: "Desno",
-    center: "Središnje",
-    justify: "Blok poravnanje",
-    alignLeft: "Lijevo poravnanje",
-    alignRight: "Desno poravnanje",
-    alignCenter: "Align Center",
-    alignTop: "Vrh",
-    alignMiddle: "Sredina",
-    alignBottom: "Dolje",
-    alignNone: "Bez poravnanja",
-    invalidValue: "Neispravna vrijednost.",
-    invalidHeight: "Visina mora biti broj.",
-    invalidWidth: "Širina mora biti broj.",
-    invalidLength:
-      'Naznačena vrijednost polja "%1" mora biti pozitivni broj sa ili bez važeće mjerne jedinice (%2).',
-    invalidCssLength:
-      'Vrijednost određena za "%1" polje mora biti pozitivni broj sa ili bez važećih CSS mjernih jedinica (px, %, in, cm, mm, em, ex, pt ili pc).',
-    invalidHtmlLength:
-      'Vrijednost određena za "%1" polje mora biti pozitivni broj sa ili bez važećih HTML mjernih jedinica (px ili %).',
-    invalidInlineStyle:
-      'Vrijednost za linijski stil mora sadržavati jednu ili više definicija s formatom "naziv:vrijednost", odvojenih točka-zarezom.',
-    cssLengthTooltip:
-      "Unesite broj za vrijednost u pikselima ili broj s važećim CSS mjernim jedinicama (px, %, in, cm, mm, em, ex, pt ili pc).",
-    unavailable: '%1<span class="cke_accessibility">, nedostupno</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Prečica na tipkovnici",
-    optionDefault: "Zadano"
-  },
-  about: {
-    copy: "Autorsko pravo &copy; $1. Sva prava pridržana.",
-    dlgTitle: "O CKEditoru 4",
-    moreInfo: "Za informacije o licencama posjetite našu web stranicu:"
-  },
-  basicstyles: {
-    bold: "Podebljano",
-    italic: "Ukošeno",
-    strike: "Precrtano",
-    subscript: "Subscript",
-    superscript: "Superscript",
-    underline: "Potcrtano"
-  },
-  bidi: {
-    ltr: "Smjer teksta s lijeva na desno",
-    rtl: "Smjer teksta s desna na lijevo"
-  },
-  blockquote: { toolbar: "Citat" },
-  notification: { closed: "Obavijest zatvorena." },
-  toolbar: {
-    toolbarCollapse: "Smanji alatnu traku",
-    toolbarExpand: "Proširi alatnu traku",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Međuspremnik/Poništi",
-      editing: "Uređivanje",
-      forms: "Forme",
-      basicstyles: "Osnovni stilovi",
-      paragraph: "Paragraf",
-      links: "Veze",
-      insert: "Umetni",
-      styles: "Stilovi",
-      colors: "Boje",
-      tools: "Alatke"
-    },
-    toolbars: "Alatne trake uređivača teksta"
-  },
-  clipboard: {
-    copy: "Kopiraj",
-    copyError:
-      "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+C).",
-    cut: "Izreži",
-    cutError:
-      "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+X).",
-    paste: "Zalijepi",
-    pasteNotification:
-      "Vaš preglednik Vam ne dozvoljava lijepljenje običnog teksta na ovaj način. Za lijepljenje, pritisnite %1.",
-    pasteArea: "Okvir za lijepljenje",
-    pasteMsg: "Zalijepite vaš sadržaj u okvir ispod i pritisnite OK."
-  },
-  colorbutton: {
-    auto: "Automatski",
-    bgColorTitle: "Boja pozadine",
-    colors: {
-      "000": "Crna",
-      "800000": "Kesten",
-      "8B4513": "Smeđa",
-      "2F4F4F": "Tamno siva",
-      "008080": "Teal",
-      "000080": "Mornarska",
-      "4B0082": "Indigo",
-      "696969": "Tamno siva",
-      B22222: "Vatrena cigla",
-      A52A2A: "Smeđa",
-      DAA520: "Zlatna",
-      "006400": "Tamno zelena",
-      "40E0D0": "Tirkizna",
-      "0000CD": "Srednje plava",
-      "800080": "Ljubičasta",
-      "808080": "Siva",
-      F00: "Crvena",
-      FF8C00: "Tamno naranđasta",
-      FFD700: "Zlatna",
-      "008000": "Zelena",
-      "0FF": "Cijan",
-      "00F": "Plava",
-      EE82EE: "Ljubičasta",
-      A9A9A9: "Mutno siva",
-      FFA07A: "Svijetli losos",
-      FFA500: "Naranđasto",
-      FFFF00: "Žuto",
-      "00FF00": "Limun",
-      AFEEEE: "Blijedo tirkizna",
-      ADD8E6: "Svijetlo plava",
-      DDA0DD: "Šljiva",
-      D3D3D3: "Svijetlo siva",
-      FFF0F5: "Lavanda rumeno",
-      FAEBD7: "Antikno bijela",
-      FFFFE0: "Svijetlo žuta",
-      F0FFF0: "Med",
-      F0FFFF: "Azurna",
-      F0F8FF: "Alice plava",
-      E6E6FA: "Lavanda",
-      FFF: "Bijela",
-      "1ABC9C": "Jaka cijan",
-      "2ECC71": "Emerald",
-      "3498DB": "Svijetlo plava",
-      "9B59B6": "Ametist",
-      "4E5F70": "Sivkasto plava",
-      F1C40F: "Žarka žuta",
-      "16A085": "Tamna cijan",
-      "27AE60": "Tamna emerald",
-      "2980B9": "Jaka plava",
-      "8E44AD": "Tamno ljubičasta",
-      "2C3E50": "Desatuirarana plava",
-      F39C12: "Narančasta",
-      E67E22: "Mrkva",
-      E74C3C: "Blijedo crvena",
-      ECF0F1: "Sjana srebrna",
-      "95A5A6": "Svijetlo sivkasta cijan",
-      DDD: "Svijetlo siva",
-      D35400: "Tikva",
-      C0392B: "Jaka crvena",
-      BDC3C7: "Srebrna",
-      "7F8C8D": "Sivkasto cijan",
-      "999": "Tamno siva"
-    },
-    more: "Više boja...",
-    panelTitle: "Boje",
-    textColorTitle: "Boja teksta"
-  },
-  colordialog: {
-    clear: "Očisti",
-    highlight: "Istaknuto",
-    options: "Opcije boje",
-    selected: "Odabrana boja",
-    title: "Odaberi boju"
-  },
-  templates: {
-    button: "Predlošci",
-    emptyListMsg: "(Nema definiranih predložaka)",
-    insertOption: "Zamijeni trenutne sadržaje",
-    options: "Opcije predložaka",
-    selectPromptMsg: "Molimo odaberite predložak koji želite otvoriti",
-    title: "Predlošci sadržaja"
-  },
-  contextmenu: { options: "Opcije izbornika" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Savjetodavni naslov",
-    cssClassInputLabel: "Klase stilova",
-    edit: "Uredi DIV",
-    inlineStyleInputLabel: "Stil u liniji",
-    langDirLTRLabel: "S lijeva na desno (LTR)",
-    langDirLabel: "Smjer jezika",
-    langDirRTLLabel: "S desna na lijevo (RTL)",
-    languageCodeInputLabel: "Jezični kod",
-    remove: "Ukloni DIV",
-    styleSelectLabel: "Stil",
-    title: "Napravi DIV kontejner",
-    toolbar: "Napravi DIV kontejner"
-  },
-  elementspath: { eleLabel: "Putanje elemenata", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Greška prilikom čitanja datoteke.",
-    networkError: "Mrežna greška prilikom slanja datoteke.",
-    httpError404:
-      "HTTP greška tijekom slanja datoteke (404: datoteka nije pronađena).",
-    httpError403: "HTTP greška tijekom slanja datoteke  (403: Zabranjeno).",
-    httpError: "HTTP greška tijekom slanja datoteke (greška status: %1).",
-    noUrlError: "URL za slanje nije podešen.",
-    responseError: "Neispravni odgovor servera."
-  },
-  find: {
-    find: "Pronađi",
-    findOptions: "Opcije traženja",
-    findWhat: "Pronađi:",
-    matchCase: "Usporedi mala/velika slova",
-    matchCyclic: "Usporedi kružno",
-    matchWord: "Usporedi cijele riječi",
-    notFoundMsg: "Traženi tekst nije pronađen.",
-    replace: "Zamijeni",
-    replaceAll: "Zamijeni sve",
-    replaceSuccessMsg: "Zamijenjeno %1 pojmova.",
-    replaceWith: "Zamijeni s:",
-    title: "Pronađi i zamijeni"
-  },
-  fakeobjects: {
-    anchor: "Sidro",
-    flash: "Flash animacija",
-    hiddenfield: "Sakriveno polje",
-    iframe: "IFrame",
-    unknown: "Nepoznati objekt"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Uvijek",
-    accessNever: "Nikad",
-    accessSameDomain: "Ista domena",
-    alignAbsBottom: "Abs dolje",
-    alignAbsMiddle: "Abs sredina",
-    alignBaseline: "Bazno",
-    alignTextTop: "Vrh teksta",
-    bgcolor: "Boja pozadine",
-    chkFull: "Omogući Fullscreen",
-    chkLoop: "Ponavljaj",
-    chkMenu: "Omogući Flash izbornik",
-    chkPlay: "Auto Play",
-    flashvars: "Varijable za Flash",
-    hSpace: "HSpace",
-    properties: "Flash svojstva",
-    propertiesTab: "Svojstva",
-    quality: "Kvaliteta",
-    qualityAutoHigh: "Auto High",
-    qualityAutoLow: "Auto Low",
-    qualityBest: "Best",
-    qualityHigh: "High",
-    qualityLow: "Low",
-    qualityMedium: "Medium",
-    scale: "Omjer",
-    scaleAll: "Prikaži sve",
-    scaleFit: "Točna veličina",
-    scaleNoBorder: "Bez okvira",
-    title: "Flash svojstva",
-    vSpace: "VSpace",
-    validateHSpace: "HSpace mora biti broj.",
-    validateSrc: "Molimo upišite URL link.",
-    validateVSpace: "VSpace mora biti broj.",
-    windowMode: "Vrsta prozora",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: {
-      label: "Veličina",
-      voiceLabel: "Veličina slova",
-      panelTitle: "Veličina"
-    },
-    label: "Font",
-    panelTitle: "Naziv fonta",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Svojstva gumba",
-      text: "Tekst (vrijednost)",
-      type: "Vrsta",
-      typeBtn: "Gumb",
-      typeSbm: "Pošalji",
-      typeRst: "Poništi"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Checkbox svojstva",
-      radioTitle: "Radio Button svojstva",
-      value: "Vrijednost",
-      selected: "Odabrano",
-      required: "Potrebno"
-    },
-    form: {
-      title: "Svojstva forme",
-      menu: "Svojstva forme",
-      action: "Akcija",
-      method: "Metoda",
-      encoding: "Encoding"
-    },
-    hidden: {
-      title: "Svojstva sakrivenog polja",
-      name: "Ime",
-      value: "Vrijednost"
-    },
-    select: {
-      title: "Svojstva selection polja",
-      selectInfo: "Info",
-      opAvail: "Dostupne opcije",
-      value: "Vrijednost",
-      size: "Veličina",
-      lines: "linija",
-      chkMulti: "Dozvoli višestruki odabir",
-      required: "Potrebno",
-      opText: "Tekst",
-      opValue: "Vrijednost",
-      btnAdd: "Dodaj",
-      btnModify: "Promijeni",
-      btnUp: "Gore",
-      btnDown: "Dolje",
-      btnSetValue: "Postavi kao odabranu vrijednost",
-      btnDelete: "Obriši"
-    },
-    textarea: { title: "Textarea svojstva", cols: "Kolona", rows: "Redova" },
-    textfield: {
-      title: "Svojstva tekst polja",
-      name: "Ime",
-      value: "Vrijednost",
-      charWidth: "Širina",
-      maxChars: "Najviše karaktera",
-      required: "Potrebno",
-      type: "Vrsta",
-      typeText: "Tekst",
-      typePass: "Šifra",
-      typeEmail: "Email",
-      typeSearch: "Traži",
-      typeTel: "Broj telefona",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Format paragrafa",
-    tag_address: "Adresa",
-    tag_div: "Normalno (DIV)",
-    tag_h1: "Naslov 1",
-    tag_h2: "Naslov 2",
-    tag_h3: "Naslov 3",
-    tag_h4: "Naslov 4",
-    tag_h5: "Naslov 5",
-    tag_h6: "Naslov 6",
-    tag_p: "Normalno",
-    tag_pre: "Formatirano"
-  },
-  horizontalrule: { toolbar: "Ubaci vodoravnu liniju" },
-  iframe: {
-    border: "Prikaži okvir IFrame-a",
-    noUrl: "Unesite URL IFrame-a",
-    scrolling: "Omogući trake za skrolanje",
-    title: "IFrame svojstva",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternativni tekst",
-    border: "Okvir",
-    btnUpload: "Pošalji na server",
-    button2Img: "Želite li promijeniti odabrani gumb u jednostavnu sliku?",
-    hSpace: "HSpace",
-    img2Button: "Želite li promijeniti odabranu sliku u gumb?",
-    infoTab: "Info slike",
-    linkTab: "Veza",
-    lockRatio: "Zaključaj odnos",
-    menu: "Svojstva slika",
-    resetSize: "Obriši veličinu",
-    title: "Svojstva slika",
-    titleButton: "Image Button svojstva",
-    upload: "Pošalji",
-    urlMissing: "Nedostaje URL slike.",
-    vSpace: "VSpace",
-    validateBorder: "Okvir mora biti cijeli broj.",
-    validateHSpace: "HSpace mora biti cijeli broj",
-    validateVSpace: "VSpace mora biti cijeli broj."
-  },
-  indent: { indent: "Pomakni udesno", outdent: "Pomakni ulijevo" },
-  smiley: {
-    options: "Opcije smješka",
-    title: "Ubaci smješka",
-    toolbar: "Smješko"
-  },
-  language: { button: "Namjesti jezik", remove: "Makni jezik" },
-  link: {
-    acccessKey: "Pristupna tipka",
-    advanced: "Napredno",
-    advisoryContentType: "Savjetodavna vrsta sadržaja",
-    advisoryTitle: "Savjetodavni naslov",
-    anchor: {
-      toolbar: "Ubaci/promijeni sidro",
-      menu: "Svojstva sidra",
-      title: "Svojstva sidra",
-      name: "Ime sidra",
-      errorName: "Molimo unesite ime sidra",
-      remove: "Ukloni sidro"
-    },
-    anchorId: "Po Id elementa",
-    anchorName: "Po nazivu sidra",
-    charset: "Kodna stranica povezanih resursa",
-    cssClasses: "Stylesheet klase",
-    download: "Preuzmi na silu",
-    displayText: "Prikaži tekst",
-    emailAddress: "E-Mail adresa",
-    emailBody: "Sadržaj poruke",
-    emailSubject: "Naslov",
-    id: "Id",
-    info: "Link Info",
-    langCode: "Smjer jezika",
-    langDir: "Smjer jezika",
-    langDirLTR: "S lijeva na desno (LTR)",
-    langDirRTL: "S desna na lijevo (RTL)",
-    menu: "Promijeni link",
-    name: "Naziv",
-    noAnchors: "(Nema dostupnih sidra)",
-    noEmail: "Molimo upišite e-mail adresu",
-    noUrl: "Molimo upišite URL link",
-    noTel: "Please type the phone number",
-    other: "<drugi>",
-    phoneNumber: "Phone number",
-    popupDependent: "Ovisno (Netscape)",
-    popupFeatures: "Mogućnosti popup prozora",
-    popupFullScreen: "Cijeli ekran (IE)",
-    popupLeft: "Lijeva pozicija",
-    popupLocationBar: "Traka za lokaciju",
-    popupMenuBar: "Izborna traka",
-    popupResizable: "Promjenjiva veličina",
-    popupScrollBars: "Scroll traka",
-    popupStatusBar: "Statusna traka",
-    popupToolbar: "Traka s alatima",
-    popupTop: "Gornja pozicija",
-    rel: "Veza",
-    selectAnchor: "Odaberi sidro",
-    styles: "Stil",
-    tabIndex: "Tab Indeks",
-    target: "Meta",
-    targetFrame: "<okvir>",
-    targetFrameName: "Ime ciljnog okvira",
-    targetPopup: "<popup prozor>",
-    targetPopupName: "Naziv popup prozora",
-    title: "Veza",
-    toAnchor: "Sidro na ovoj stranici",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Ubaci/promijeni vezu",
-    type: "Vrsta veze",
-    unlink: "Ukloni vezu",
-    upload: "Pošalji"
-  },
-  list: { bulletedlist: "Obična lista", numberedlist: "Brojčana lista" },
-  liststyle: {
-    bulletedTitle: "Svojstva liste",
-    circle: "Krug",
-    decimal: "Decimalna numeracija (1, 2, 3, itd.)",
-    disc: "Disk",
-    lowerAlpha: "Znakovi mala slova (a, b, c, d, e, itd.)",
-    lowerRoman: "Romanska numeracija mala slova (i, ii, iii, iv, v, itd.)",
-    none: "Bez",
-    notset: "<nije određen>",
-    numberedTitle: "Svojstva brojčane liste",
-    square: "Kvadrat",
-    start: "Početak",
-    type: "Vrsta",
-    upperAlpha: "Znakovi velika slova (A, B, C, D, E, itd.)",
-    upperRoman: "Romanska numeracija velika slova (I, II, III, IV, V, itd.)",
-    validateStartNumber: "Početak brojčane liste mora biti cijeli broj."
-  },
-  magicline: { title: "Ubaci paragraf ovdje" },
-  maximize: { maximize: "Povećaj", minimize: "Smanji" },
-  newpage: { toolbar: "Nova stranica" },
-  pagebreak: { alt: "Prijelom stranice", toolbar: "Ubaci prijelom stranice" },
-  pastetext: {
-    button: "Zalijepi kao čisti tekst",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Zalijepi kao čisti tekst"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Tekst koji želite zalijepiti čini se da je kopiran iz Worda. Želite li prije očistiti tekst?",
-    error: "Nije moguće očistiti podatke za ljepljenje zbog interne greške",
-    title: "Zalijepi iz Worda",
-    toolbar: "Zalijepi iz Worda"
-  },
-  preview: { preview: "Pregledaj" },
-  print: { toolbar: "Ispiši" },
-  removeformat: { toolbar: "Ukloni formatiranje" },
-  save: { toolbar: "Snimi" },
-  selectall: { toolbar: "Odaberi sve" },
-  showblocks: { toolbar: "Prikaži blokove" },
-  sourcearea: { toolbar: "Kôd" },
-  specialchar: {
-    options: "Opcije specijalnih znakova",
-    title: "Odaberite posebni karakter",
-    toolbar: "Ubaci posebni znak"
-  },
-  scayt: {
-    btn_about: "O SCAYT",
-    btn_dictionaries: "Rječnici",
-    btn_disable: "Onemogući SCAYT",
-    btn_enable: "Omogući SCAYT",
-    btn_langs: "Jezici",
-    btn_options: "Opcije",
-    text_title: "Provjeri pravopis tijekom tipkanja (SCAYT)"
-  },
-  stylescombo: {
-    label: "Stil",
-    panelTitle: "Stilovi formatiranja",
-    panelTitle1: "Block stilovi",
-    panelTitle2: "Inline stilovi",
-    panelTitle3: "Object stilovi"
-  },
-  table: {
-    border: "Veličina okvira",
-    caption: "Naslov",
-    cell: {
-      menu: "Ćelija",
-      insertBefore: "Ubaci ćeliju prije",
-      insertAfter: "Ubaci ćeliju poslije",
-      deleteCell: "Izbriši ćelije",
-      merge: "Spoji ćelije",
-      mergeRight: "Spoji desno",
-      mergeDown: "Spoji dolje",
-      splitHorizontal: "Podijeli ćeliju vodoravno",
-      splitVertical: "Podijeli ćeliju okomito",
-      title: "Svojstva ćelije",
-      cellType: "Vrsta ćelije",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Prelazak u novi red",
-      hAlign: "Vodoravno poravnanje",
-      vAlign: "Okomito poravnanje",
-      alignBaseline: "Osnovna linija",
-      bgColor: "Boja pozadine",
-      borderColor: "Boja ruba",
-      data: "Podatak",
-      header: "Zaglavlje",
-      yes: "Da",
-      no: "Ne",
-      invalidWidth: "Širina ćelije mora biti broj.",
-      invalidHeight: "Visina ćelije mora biti broj.",
-      invalidRowSpan: "Rows span mora biti cijeli broj.",
-      invalidColSpan: "Columns span mora biti cijeli broj.",
-      chooseColor: "Odaberi"
-    },
-    cellPad: "Razmak ćelija",
-    cellSpace: "Prostornost ćelija",
-    column: {
-      menu: "Kolona",
-      insertBefore: "Ubaci kolonu prije",
-      insertAfter: "Ubaci kolonu poslije",
-      deleteColumn: "Izbriši kolone"
-    },
-    columns: "Kolona",
-    deleteTable: "Izbriši tablicu",
-    headers: "Zaglavlje",
-    headersBoth: "Oba",
-    headersColumn: "Prva kolona",
-    headersNone: "Ništa",
-    headersRow: "Prvi red",
-    heightUnit: "height unit",
-    invalidBorder: "Debljina ruba mora biti broj.",
-    invalidCellPadding: "Razmak ćelija mora biti broj.",
-    invalidCellSpacing: "Prostornost ćelija mora biti broj.",
-    invalidCols: "Broj kolona mora biti broj veći od 0.",
-    invalidHeight: "Visina tablice mora biti broj.",
-    invalidRows: "Broj redova mora biti broj veći od 0.",
-    invalidWidth: "Širina tablice mora biti broj.",
-    menu: "Svojstva tablice",
-    row: {
-      menu: "Red",
-      insertBefore: "Ubaci red prije",
-      insertAfter: "Ubaci red poslije",
-      deleteRow: "Izbriši redove"
-    },
-    rows: "Redova",
-    summary: "Sažetak",
-    title: "Svojstva tablice",
-    toolbar: "Tablica",
-    widthPc: "postotaka",
-    widthPx: "piksela",
-    widthUnit: "jedinica širine"
-  },
-  undo: { redo: "Ponovi", undo: "Poništi" },
-  widget: { move: "Klikni i povuci za pomicanje", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Slanje prekinuto od strane korisnika",
-    doneOne: "Datoteka uspješno poslana.",
-    doneMany: "Uspješno poslano %1 datoteka.",
-    uploadOne: "Slanje datoteke ({percentage}%)...",
-    uploadMany: "Slanje datoteka, {current} od {max} gotovo ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Zanemari",
-    btnIgnoreAll: "Zanemari sve",
-    btnReplace: "Zamijeni",
-    btnReplaceAll: "Zamijeni sve",
-    btnUndo: "Vrati",
-    changeTo: "Promijeni u",
-    errorLoading: "Greška učitavanja aplikacije: %s.",
-    ieSpellDownload:
-      "Provjera pravopisa nije instalirana. Želite li skinuti provjeru pravopisa?",
-    manyChanges: "Provjera završena: Promijenjeno %1 riječi",
-    noChanges: "Provjera završena: Nije napravljena promjena",
-    noMispell: "Provjera završena: Nema grešaka",
-    noSuggestions: "-Nema preporuke-",
-    notAvailable: "Žao nam je, ali usluga trenutno nije dostupna.",
-    notInDic: "Nije u rječniku",
-    oneChange: "Provjera završena: Jedna riječ promjenjena",
-    progress: "Provjera u tijeku...",
-    title: "Provjera pravopisa",
-    toolbar: "Provjeri pravopis"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["hr"] = {
+  editor: "Bogati uređivač teksta, %1",
+  editorPanel: "Ploča Bogatog Uređivača Teksta",
+  common: {
+    editorHelp: "Pritisni ALT 0 za pomoć",
+    browseServer: "Pretraži server",
+    url: "URL",
+    protocol: "Protokol",
+    upload: "Pošalji",
+    uploadSubmit: "Pošalji na server",
+    image: "Slika",
+    flash: "Flash",
+    form: "Forma",
+    checkbox: "Checkbox",
+    radio: "Radio Button",
+    textField: "Text Field",
+    textarea: "Textarea",
+    hiddenField: "Hidden Field",
+    button: "Button",
+    select: "Selection Field",
+    imageButton: "Image Button",
+    notSet: "<nije postavljeno>",
+    id: "Id",
+    name: "Naziv",
+    langDir: "Smjer jezika",
+    langDirLtr: "S lijeva na desno (LTR)",
+    langDirRtl: "S desna na lijevo (RTL)",
+    langCode: "Kôd jezika",
+    longDescr: "Dugački opis URL",
+    cssClass: "Klase stilova",
+    advisoryTitle: "Advisory naslov",
+    cssStyle: "Stil",
+    ok: "OK",
+    cancel: "Poništi",
+    close: "Zatvori",
+    preview: "Pregledaj",
+    resize: "Povuci za promjenu veličine",
+    generalTab: "Općenito",
+    advancedTab: "Napredno",
+    validateNumberFailed: "Ova vrijednost nije broj.",
+    confirmNewPage:
+      "Sve napravljene promjene će biti izgubljene ukoliko ih niste snimili. Sigurno želite učitati novu stranicu?",
+    confirmCancel:
+      "Neke od opcija su promjenjene. Sigurno želite zatvoriti ovaj prozor?",
+    options: "Opcije",
+    target: "Odredište",
+    targetNew: "Novi prozor (_blank)",
+    targetTop: "Vršni prozor (_top)",
+    targetSelf: "Isti prozor (_self)",
+    targetParent: "Roditeljski prozor (_parent)",
+    langDirLTR: "S lijeva na desno (LTR)",
+    langDirRTL: "S desna na lijevo (RTL)",
+    styles: "Stil",
+    cssClasses: "Klase stilova",
+    width: "Širina",
+    height: "Visina",
+    align: "Poravnanje",
+    left: "Lijevo",
+    right: "Desno",
+    center: "Središnje",
+    justify: "Blok poravnanje",
+    alignLeft: "Lijevo poravnanje",
+    alignRight: "Desno poravnanje",
+    alignCenter: "Align Center",
+    alignTop: "Vrh",
+    alignMiddle: "Sredina",
+    alignBottom: "Dolje",
+    alignNone: "Bez poravnanja",
+    invalidValue: "Neispravna vrijednost.",
+    invalidHeight: "Visina mora biti broj.",
+    invalidWidth: "Širina mora biti broj.",
+    invalidLength:
+      'Naznačena vrijednost polja "%1" mora biti pozitivni broj sa ili bez važeće mjerne jedinice (%2).',
+    invalidCssLength:
+      'Vrijednost određena za "%1" polje mora biti pozitivni broj sa ili bez važećih CSS mjernih jedinica (px, %, in, cm, mm, em, ex, pt ili pc).',
+    invalidHtmlLength:
+      'Vrijednost određena za "%1" polje mora biti pozitivni broj sa ili bez važećih HTML mjernih jedinica (px ili %).',
+    invalidInlineStyle:
+      'Vrijednost za linijski stil mora sadržavati jednu ili više definicija s formatom "naziv:vrijednost", odvojenih točka-zarezom.',
+    cssLengthTooltip:
+      "Unesite broj za vrijednost u pikselima ili broj s važećim CSS mjernim jedinicama (px, %, in, cm, mm, em, ex, pt ili pc).",
+    unavailable: '%1<span class="cke_accessibility">, nedostupno</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Prečica na tipkovnici",
+    optionDefault: "Zadano"
+  },
+  about: {
+    copy: "Autorsko pravo &copy; $1. Sva prava pridržana.",
+    dlgTitle: "O CKEditoru 4",
+    moreInfo: "Za informacije o licencama posjetite našu web stranicu:"
+  },
+  basicstyles: {
+    bold: "Podebljano",
+    italic: "Ukošeno",
+    strike: "Precrtano",
+    subscript: "Subscript",
+    superscript: "Superscript",
+    underline: "Potcrtano"
+  },
+  bidi: {
+    ltr: "Smjer teksta s lijeva na desno",
+    rtl: "Smjer teksta s desna na lijevo"
+  },
+  blockquote: { toolbar: "Citat" },
+  notification: { closed: "Obavijest zatvorena." },
+  toolbar: {
+    toolbarCollapse: "Smanji alatnu traku",
+    toolbarExpand: "Proširi alatnu traku",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Međuspremnik/Poništi",
+      editing: "Uređivanje",
+      forms: "Forme",
+      basicstyles: "Osnovni stilovi",
+      paragraph: "Paragraf",
+      links: "Veze",
+      insert: "Umetni",
+      styles: "Stilovi",
+      colors: "Boje",
+      tools: "Alatke"
+    },
+    toolbars: "Alatne trake uređivača teksta"
+  },
+  clipboard: {
+    copy: "Kopiraj",
+    copyError:
+      "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+C).",
+    cut: "Izreži",
+    cutError:
+      "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl/Cmd+X).",
+    paste: "Zalijepi",
+    pasteNotification:
+      "Vaš preglednik Vam ne dozvoljava lijepljenje običnog teksta na ovaj način. Za lijepljenje, pritisnite %1.",
+    pasteArea: "Okvir za lijepljenje",
+    pasteMsg: "Zalijepite vaš sadržaj u okvir ispod i pritisnite OK."
+  },
+  colorbutton: {
+    auto: "Automatski",
+    bgColorTitle: "Boja pozadine",
+    colors: {
+      "000": "Crna",
+      "800000": "Kesten",
+      "8B4513": "Smeđa",
+      "2F4F4F": "Tamno siva",
+      "008080": "Teal",
+      "000080": "Mornarska",
+      "4B0082": "Indigo",
+      "696969": "Tamno siva",
+      B22222: "Vatrena cigla",
+      A52A2A: "Smeđa",
+      DAA520: "Zlatna",
+      "006400": "Tamno zelena",
+      "40E0D0": "Tirkizna",
+      "0000CD": "Srednje plava",
+      "800080": "Ljubičasta",
+      "808080": "Siva",
+      F00: "Crvena",
+      FF8C00: "Tamno naranđasta",
+      FFD700: "Zlatna",
+      "008000": "Zelena",
+      "0FF": "Cijan",
+      "00F": "Plava",
+      EE82EE: "Ljubičasta",
+      A9A9A9: "Mutno siva",
+      FFA07A: "Svijetli losos",
+      FFA500: "Naranđasto",
+      FFFF00: "Žuto",
+      "00FF00": "Limun",
+      AFEEEE: "Blijedo tirkizna",
+      ADD8E6: "Svijetlo plava",
+      DDA0DD: "Šljiva",
+      D3D3D3: "Svijetlo siva",
+      FFF0F5: "Lavanda rumeno",
+      FAEBD7: "Antikno bijela",
+      FFFFE0: "Svijetlo žuta",
+      F0FFF0: "Med",
+      F0FFFF: "Azurna",
+      F0F8FF: "Alice plava",
+      E6E6FA: "Lavanda",
+      FFF: "Bijela",
+      "1ABC9C": "Jaka cijan",
+      "2ECC71": "Emerald",
+      "3498DB": "Svijetlo plava",
+      "9B59B6": "Ametist",
+      "4E5F70": "Sivkasto plava",
+      F1C40F: "Žarka žuta",
+      "16A085": "Tamna cijan",
+      "27AE60": "Tamna emerald",
+      "2980B9": "Jaka plava",
+      "8E44AD": "Tamno ljubičasta",
+      "2C3E50": "Desatuirarana plava",
+      F39C12: "Narančasta",
+      E67E22: "Mrkva",
+      E74C3C: "Blijedo crvena",
+      ECF0F1: "Sjana srebrna",
+      "95A5A6": "Svijetlo sivkasta cijan",
+      DDD: "Svijetlo siva",
+      D35400: "Tikva",
+      C0392B: "Jaka crvena",
+      BDC3C7: "Srebrna",
+      "7F8C8D": "Sivkasto cijan",
+      "999": "Tamno siva"
+    },
+    more: "Više boja...",
+    panelTitle: "Boje",
+    textColorTitle: "Boja teksta"
+  },
+  colordialog: {
+    clear: "Očisti",
+    highlight: "Istaknuto",
+    options: "Opcije boje",
+    selected: "Odabrana boja",
+    title: "Odaberi boju"
+  },
+  templates: {
+    button: "Predlošci",
+    emptyListMsg: "(Nema definiranih predložaka)",
+    insertOption: "Zamijeni trenutne sadržaje",
+    options: "Opcije predložaka",
+    selectPromptMsg: "Molimo odaberite predložak koji želite otvoriti",
+    title: "Predlošci sadržaja"
+  },
+  contextmenu: { options: "Opcije izbornika" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Savjetodavni naslov",
+    cssClassInputLabel: "Klase stilova",
+    edit: "Uredi DIV",
+    inlineStyleInputLabel: "Stil u liniji",
+    langDirLTRLabel: "S lijeva na desno (LTR)",
+    langDirLabel: "Smjer jezika",
+    langDirRTLLabel: "S desna na lijevo (RTL)",
+    languageCodeInputLabel: "Jezični kod",
+    remove: "Ukloni DIV",
+    styleSelectLabel: "Stil",
+    title: "Napravi DIV kontejner",
+    toolbar: "Napravi DIV kontejner"
+  },
+  elementspath: { eleLabel: "Putanje elemenata", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Greška prilikom čitanja datoteke.",
+    networkError: "Mrežna greška prilikom slanja datoteke.",
+    httpError404:
+      "HTTP greška tijekom slanja datoteke (404: datoteka nije pronađena).",
+    httpError403: "HTTP greška tijekom slanja datoteke  (403: Zabranjeno).",
+    httpError: "HTTP greška tijekom slanja datoteke (greška status: %1).",
+    noUrlError: "URL za slanje nije podešen.",
+    responseError: "Neispravni odgovor servera."
+  },
+  find: {
+    find: "Pronađi",
+    findOptions: "Opcije traženja",
+    findWhat: "Pronađi:",
+    matchCase: "Usporedi mala/velika slova",
+    matchCyclic: "Usporedi kružno",
+    matchWord: "Usporedi cijele riječi",
+    notFoundMsg: "Traženi tekst nije pronađen.",
+    replace: "Zamijeni",
+    replaceAll: "Zamijeni sve",
+    replaceSuccessMsg: "Zamijenjeno %1 pojmova.",
+    replaceWith: "Zamijeni s:",
+    title: "Pronađi i zamijeni"
+  },
+  fakeobjects: {
+    anchor: "Sidro",
+    flash: "Flash animacija",
+    hiddenfield: "Sakriveno polje",
+    iframe: "IFrame",
+    unknown: "Nepoznati objekt"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Uvijek",
+    accessNever: "Nikad",
+    accessSameDomain: "Ista domena",
+    alignAbsBottom: "Abs dolje",
+    alignAbsMiddle: "Abs sredina",
+    alignBaseline: "Bazno",
+    alignTextTop: "Vrh teksta",
+    bgcolor: "Boja pozadine",
+    chkFull: "Omogući Fullscreen",
+    chkLoop: "Ponavljaj",
+    chkMenu: "Omogući Flash izbornik",
+    chkPlay: "Auto Play",
+    flashvars: "Varijable za Flash",
+    hSpace: "HSpace",
+    properties: "Flash svojstva",
+    propertiesTab: "Svojstva",
+    quality: "Kvaliteta",
+    qualityAutoHigh: "Auto High",
+    qualityAutoLow: "Auto Low",
+    qualityBest: "Best",
+    qualityHigh: "High",
+    qualityLow: "Low",
+    qualityMedium: "Medium",
+    scale: "Omjer",
+    scaleAll: "Prikaži sve",
+    scaleFit: "Točna veličina",
+    scaleNoBorder: "Bez okvira",
+    title: "Flash svojstva",
+    vSpace: "VSpace",
+    validateHSpace: "HSpace mora biti broj.",
+    validateSrc: "Molimo upišite URL link.",
+    validateVSpace: "VSpace mora biti broj.",
+    windowMode: "Vrsta prozora",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: {
+      label: "Veličina",
+      voiceLabel: "Veličina slova",
+      panelTitle: "Veličina"
+    },
+    label: "Font",
+    panelTitle: "Naziv fonta",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Svojstva gumba",
+      text: "Tekst (vrijednost)",
+      type: "Vrsta",
+      typeBtn: "Gumb",
+      typeSbm: "Pošalji",
+      typeRst: "Poništi"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Checkbox svojstva",
+      radioTitle: "Radio Button svojstva",
+      value: "Vrijednost",
+      selected: "Odabrano",
+      required: "Potrebno"
+    },
+    form: {
+      title: "Svojstva forme",
+      menu: "Svojstva forme",
+      action: "Akcija",
+      method: "Metoda",
+      encoding: "Encoding"
+    },
+    hidden: {
+      title: "Svojstva sakrivenog polja",
+      name: "Ime",
+      value: "Vrijednost"
+    },
+    select: {
+      title: "Svojstva selection polja",
+      selectInfo: "Info",
+      opAvail: "Dostupne opcije",
+      value: "Vrijednost",
+      size: "Veličina",
+      lines: "linija",
+      chkMulti: "Dozvoli višestruki odabir",
+      required: "Potrebno",
+      opText: "Tekst",
+      opValue: "Vrijednost",
+      btnAdd: "Dodaj",
+      btnModify: "Promijeni",
+      btnUp: "Gore",
+      btnDown: "Dolje",
+      btnSetValue: "Postavi kao odabranu vrijednost",
+      btnDelete: "Obriši"
+    },
+    textarea: { title: "Textarea svojstva", cols: "Kolona", rows: "Redova" },
+    textfield: {
+      title: "Svojstva tekst polja",
+      name: "Ime",
+      value: "Vrijednost",
+      charWidth: "Širina",
+      maxChars: "Najviše karaktera",
+      required: "Potrebno",
+      type: "Vrsta",
+      typeText: "Tekst",
+      typePass: "Šifra",
+      typeEmail: "Email",
+      typeSearch: "Traži",
+      typeTel: "Broj telefona",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Format paragrafa",
+    tag_address: "Adresa",
+    tag_div: "Normalno (DIV)",
+    tag_h1: "Naslov 1",
+    tag_h2: "Naslov 2",
+    tag_h3: "Naslov 3",
+    tag_h4: "Naslov 4",
+    tag_h5: "Naslov 5",
+    tag_h6: "Naslov 6",
+    tag_p: "Normalno",
+    tag_pre: "Formatirano"
+  },
+  horizontalrule: { toolbar: "Ubaci vodoravnu liniju" },
+  iframe: {
+    border: "Prikaži okvir IFrame-a",
+    noUrl: "Unesite URL IFrame-a",
+    scrolling: "Omogući trake za skrolanje",
+    title: "IFrame svojstva",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternativni tekst",
+    border: "Okvir",
+    btnUpload: "Pošalji na server",
+    button2Img: "Želite li promijeniti odabrani gumb u jednostavnu sliku?",
+    hSpace: "HSpace",
+    img2Button: "Želite li promijeniti odabranu sliku u gumb?",
+    infoTab: "Info slike",
+    linkTab: "Veza",
+    lockRatio: "Zaključaj odnos",
+    menu: "Svojstva slika",
+    resetSize: "Obriši veličinu",
+    title: "Svojstva slika",
+    titleButton: "Image Button svojstva",
+    upload: "Pošalji",
+    urlMissing: "Nedostaje URL slike.",
+    vSpace: "VSpace",
+    validateBorder: "Okvir mora biti cijeli broj.",
+    validateHSpace: "HSpace mora biti cijeli broj",
+    validateVSpace: "VSpace mora biti cijeli broj."
+  },
+  indent: { indent: "Pomakni udesno", outdent: "Pomakni ulijevo" },
+  smiley: {
+    options: "Opcije smješka",
+    title: "Ubaci smješka",
+    toolbar: "Smješko"
+  },
+  language: { button: "Namjesti jezik", remove: "Makni jezik" },
+  link: {
+    acccessKey: "Pristupna tipka",
+    advanced: "Napredno",
+    advisoryContentType: "Savjetodavna vrsta sadržaja",
+    advisoryTitle: "Savjetodavni naslov",
+    anchor: {
+      toolbar: "Ubaci/promijeni sidro",
+      menu: "Svojstva sidra",
+      title: "Svojstva sidra",
+      name: "Ime sidra",
+      errorName: "Molimo unesite ime sidra",
+      remove: "Ukloni sidro"
+    },
+    anchorId: "Po Id elementa",
+    anchorName: "Po nazivu sidra",
+    charset: "Kodna stranica povezanih resursa",
+    cssClasses: "Stylesheet klase",
+    download: "Preuzmi na silu",
+    displayText: "Prikaži tekst",
+    emailAddress: "E-Mail adresa",
+    emailBody: "Sadržaj poruke",
+    emailSubject: "Naslov",
+    id: "Id",
+    info: "Link Info",
+    langCode: "Smjer jezika",
+    langDir: "Smjer jezika",
+    langDirLTR: "S lijeva na desno (LTR)",
+    langDirRTL: "S desna na lijevo (RTL)",
+    menu: "Promijeni link",
+    name: "Naziv",
+    noAnchors: "(Nema dostupnih sidra)",
+    noEmail: "Molimo upišite e-mail adresu",
+    noUrl: "Molimo upišite URL link",
+    noTel: "Please type the phone number",
+    other: "<drugi>",
+    phoneNumber: "Phone number",
+    popupDependent: "Ovisno (Netscape)",
+    popupFeatures: "Mogućnosti popup prozora",
+    popupFullScreen: "Cijeli ekran (IE)",
+    popupLeft: "Lijeva pozicija",
+    popupLocationBar: "Traka za lokaciju",
+    popupMenuBar: "Izborna traka",
+    popupResizable: "Promjenjiva veličina",
+    popupScrollBars: "Scroll traka",
+    popupStatusBar: "Statusna traka",
+    popupToolbar: "Traka s alatima",
+    popupTop: "Gornja pozicija",
+    rel: "Veza",
+    selectAnchor: "Odaberi sidro",
+    styles: "Stil",
+    tabIndex: "Tab Indeks",
+    target: "Meta",
+    targetFrame: "<okvir>",
+    targetFrameName: "Ime ciljnog okvira",
+    targetPopup: "<popup prozor>",
+    targetPopupName: "Naziv popup prozora",
+    title: "Veza",
+    toAnchor: "Sidro na ovoj stranici",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Ubaci/promijeni vezu",
+    type: "Vrsta veze",
+    unlink: "Ukloni vezu",
+    upload: "Pošalji"
+  },
+  list: { bulletedlist: "Obična lista", numberedlist: "Brojčana lista" },
+  liststyle: {
+    bulletedTitle: "Svojstva liste",
+    circle: "Krug",
+    decimal: "Decimalna numeracija (1, 2, 3, itd.)",
+    disc: "Disk",
+    lowerAlpha: "Znakovi mala slova (a, b, c, d, e, itd.)",
+    lowerRoman: "Romanska numeracija mala slova (i, ii, iii, iv, v, itd.)",
+    none: "Bez",
+    notset: "<nije određen>",
+    numberedTitle: "Svojstva brojčane liste",
+    square: "Kvadrat",
+    start: "Početak",
+    type: "Vrsta",
+    upperAlpha: "Znakovi velika slova (A, B, C, D, E, itd.)",
+    upperRoman: "Romanska numeracija velika slova (I, II, III, IV, V, itd.)",
+    validateStartNumber: "Početak brojčane liste mora biti cijeli broj."
+  },
+  magicline: { title: "Ubaci paragraf ovdje" },
+  maximize: { maximize: "Povećaj", minimize: "Smanji" },
+  newpage: { toolbar: "Nova stranica" },
+  pagebreak: { alt: "Prijelom stranice", toolbar: "Ubaci prijelom stranice" },
+  pastetext: {
+    button: "Zalijepi kao čisti tekst",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Zalijepi kao čisti tekst"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Tekst koji želite zalijepiti čini se da je kopiran iz Worda. Želite li prije očistiti tekst?",
+    error: "Nije moguće očistiti podatke za ljepljenje zbog interne greške",
+    title: "Zalijepi iz Worda",
+    toolbar: "Zalijepi iz Worda"
+  },
+  preview: { preview: "Pregledaj" },
+  print: { toolbar: "Ispiši" },
+  removeformat: { toolbar: "Ukloni formatiranje" },
+  save: { toolbar: "Snimi" },
+  selectall: { toolbar: "Odaberi sve" },
+  showblocks: { toolbar: "Prikaži blokove" },
+  sourcearea: { toolbar: "Kôd" },
+  specialchar: {
+    options: "Opcije specijalnih znakova",
+    title: "Odaberite posebni karakter",
+    toolbar: "Ubaci posebni znak"
+  },
+  scayt: {
+    btn_about: "O SCAYT",
+    btn_dictionaries: "Rječnici",
+    btn_disable: "Onemogući SCAYT",
+    btn_enable: "Omogući SCAYT",
+    btn_langs: "Jezici",
+    btn_options: "Opcije",
+    text_title: "Provjeri pravopis tijekom tipkanja (SCAYT)"
+  },
+  stylescombo: {
+    label: "Stil",
+    panelTitle: "Stilovi formatiranja",
+    panelTitle1: "Block stilovi",
+    panelTitle2: "Inline stilovi",
+    panelTitle3: "Object stilovi"
+  },
+  table: {
+    border: "Veličina okvira",
+    caption: "Naslov",
+    cell: {
+      menu: "Ćelija",
+      insertBefore: "Ubaci ćeliju prije",
+      insertAfter: "Ubaci ćeliju poslije",
+      deleteCell: "Izbriši ćelije",
+      merge: "Spoji ćelije",
+      mergeRight: "Spoji desno",
+      mergeDown: "Spoji dolje",
+      splitHorizontal: "Podijeli ćeliju vodoravno",
+      splitVertical: "Podijeli ćeliju okomito",
+      title: "Svojstva ćelije",
+      cellType: "Vrsta ćelije",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Prelazak u novi red",
+      hAlign: "Vodoravno poravnanje",
+      vAlign: "Okomito poravnanje",
+      alignBaseline: "Osnovna linija",
+      bgColor: "Boja pozadine",
+      borderColor: "Boja ruba",
+      data: "Podatak",
+      header: "Zaglavlje",
+      yes: "Da",
+      no: "Ne",
+      invalidWidth: "Širina ćelije mora biti broj.",
+      invalidHeight: "Visina ćelije mora biti broj.",
+      invalidRowSpan: "Rows span mora biti cijeli broj.",
+      invalidColSpan: "Columns span mora biti cijeli broj.",
+      chooseColor: "Odaberi"
+    },
+    cellPad: "Razmak ćelija",
+    cellSpace: "Prostornost ćelija",
+    column: {
+      menu: "Kolona",
+      insertBefore: "Ubaci kolonu prije",
+      insertAfter: "Ubaci kolonu poslije",
+      deleteColumn: "Izbriši kolone"
+    },
+    columns: "Kolona",
+    deleteTable: "Izbriši tablicu",
+    headers: "Zaglavlje",
+    headersBoth: "Oba",
+    headersColumn: "Prva kolona",
+    headersNone: "Ništa",
+    headersRow: "Prvi red",
+    heightUnit: "height unit",
+    invalidBorder: "Debljina ruba mora biti broj.",
+    invalidCellPadding: "Razmak ćelija mora biti broj.",
+    invalidCellSpacing: "Prostornost ćelija mora biti broj.",
+    invalidCols: "Broj kolona mora biti broj veći od 0.",
+    invalidHeight: "Visina tablice mora biti broj.",
+    invalidRows: "Broj redova mora biti broj veći od 0.",
+    invalidWidth: "Širina tablice mora biti broj.",
+    menu: "Svojstva tablice",
+    row: {
+      menu: "Red",
+      insertBefore: "Ubaci red prije",
+      insertAfter: "Ubaci red poslije",
+      deleteRow: "Izbriši redove"
+    },
+    rows: "Redova",
+    summary: "Sažetak",
+    title: "Svojstva tablice",
+    toolbar: "Tablica",
+    widthPc: "postotaka",
+    widthPx: "piksela",
+    widthUnit: "jedinica širine"
+  },
+  undo: { redo: "Ponovi", undo: "Poništi" },
+  widget: { move: "Klikni i povuci za pomicanje", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Slanje prekinuto od strane korisnika",
+    doneOne: "Datoteka uspješno poslana.",
+    doneMany: "Uspješno poslano %1 datoteka.",
+    uploadOne: "Slanje datoteke ({percentage}%)...",
+    uploadMany: "Slanje datoteka, {current} od {max} gotovo ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Zanemari",
+    btnIgnoreAll: "Zanemari sve",
+    btnReplace: "Zamijeni",
+    btnReplaceAll: "Zamijeni sve",
+    btnUndo: "Vrati",
+    changeTo: "Promijeni u",
+    errorLoading: "Greška učitavanja aplikacije: %s.",
+    ieSpellDownload:
+      "Provjera pravopisa nije instalirana. Želite li skinuti provjeru pravopisa?",
+    manyChanges: "Provjera završena: Promijenjeno %1 riječi",
+    noChanges: "Provjera završena: Nije napravljena promjena",
+    noMispell: "Provjera završena: Nema grešaka",
+    noSuggestions: "-Nema preporuke-",
+    notAvailable: "Žao nam je, ali usluga trenutno nije dostupna.",
+    notInDic: "Nije u rječniku",
+    oneChange: "Provjera završena: Jedna riječ promjenjena",
+    progress: "Provjera u tijeku...",
+    title: "Provjera pravopisa",
+    toolbar: "Provjeri pravopis"
+  }
+};

+ 713 - 713
public/ckeditor/lang/hu.js

@@ -1,713 +1,713 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["hu"] = {
-  editor: "HTML szerkesztő",
-  editorPanel: "HTML szerkesztő panel",
-  common: {
-    editorHelp: "Segítségért nyomjon ALT 0-t",
-    browseServer: "Böngészés a szerveren",
-    url: "Hivatkozás",
-    protocol: "Protokoll",
-    upload: "Feltöltés",
-    uploadSubmit: "Küldés a szerverre",
-    image: "Kép",
-    flash: "Flash",
-    form: "Űrlap",
-    checkbox: "Jelölőnégyzet",
-    radio: "Választógomb",
-    textField: "Szövegmező",
-    textarea: "Szövegterület",
-    hiddenField: "Rejtett mező",
-    button: "Gomb",
-    select: "Legördülő lista",
-    imageButton: "Képgomb",
-    notSet: "<nincs beállítva>",
-    id: "Azonosító",
-    name: "Név",
-    langDir: "Írás iránya",
-    langDirLtr: "Balról jobbra",
-    langDirRtl: "Jobbról balra",
-    langCode: "Nyelv kódja",
-    longDescr: "Részletes leírás webcíme",
-    cssClass: "CSS osztályok",
-    advisoryTitle: "Súgócimke",
-    cssStyle: "Stílus",
-    ok: "Rendben",
-    cancel: "Mégsem",
-    close: "Bezárás",
-    preview: "Előnézet",
-    resize: "Húzza az átméretezéshez",
-    generalTab: "Általános",
-    advancedTab: "További opciók",
-    validateNumberFailed: "A mezőbe csak számokat írhat.",
-    confirmNewPage:
-      "Minden nem mentett változás el fog veszni! Biztosan be szeretné tölteni az oldalt?",
-    confirmCancel:
-      "Pár beállítást megváltoztatott. Biztosan be szeretné zárni az ablakot?",
-    options: "Beállítások",
-    target: "Cél",
-    targetNew: "Új ablak (_blank)",
-    targetTop: "Legfelső ablak (_top)",
-    targetSelf: "Aktuális ablakban (_self)",
-    targetParent: "Szülő ablak (_parent)",
-    langDirLTR: "Balról jobbra (LTR)",
-    langDirRTL: "Jobbról balra (RTL)",
-    styles: "Stílus",
-    cssClasses: "Stíluslap osztály",
-    width: "Szélesség",
-    height: "Magasság",
-    align: "Igazítás",
-    left: "Bal",
-    right: "Jobbra",
-    center: "Középre",
-    justify: "Sorkizárt",
-    alignLeft: "Balra",
-    alignRight: "Jobbra",
-    alignCenter: "Középre igazítás",
-    alignTop: "Tetejére",
-    alignMiddle: "Középre",
-    alignBottom: "Aljára",
-    alignNone: "Semmi",
-    invalidValue: "Érvénytelen érték.",
-    invalidHeight: "A magasság mezőbe csak számokat írhat.",
-    invalidWidth: "A szélesség mezőbe csak számokat írhat.",
-    invalidLength:
-      'A megadott értéknek a "%1" mezőben pozitív számnak kell lennie, egy érvényes mértékegységgel vagy anélkül (%2).',
-    invalidCssLength:
-      '"%1"-hez megadott érték csakis egy pozitív szám lehet, esetleg egy érvényes CSS egységgel megjelölve(px, %, in, cm, mm, em, ex, pt vagy pc).',
-    invalidHtmlLength:
-      '"%1"-hez megadott érték csakis egy pozitív szám lehet, esetleg egy érvényes HTML egységgel megjelölve(px vagy %).',
-    invalidInlineStyle:
-      'Az inline stílusnak megadott értéknek tartalmaznia kell egy vagy több rekordot a "name : value" formátumban, pontosvesszővel elválasztva.',
-    cssLengthTooltip:
-      "Adjon meg egy számot értéknek pixelekben vagy egy számot érvényes CSS mértékegységben (px, %, in, cm, mm, em, ex, pt, vagy pc).",
-    unavailable: '%1<span class="cke_accessibility">, nem elérhető</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Gyorsbillentyű",
-    optionDefault: "Alapértelmezett"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Minden jog fenntartva.",
-    dlgTitle: "A CKEditor 4-ről",
-    moreInfo: "Licenszelési információkért kérjük látogassa meg weboldalunkat:"
-  },
-  basicstyles: {
-    bold: "Félkövér",
-    italic: "Dőlt",
-    strike: "Áthúzott",
-    subscript: "Alsó index",
-    superscript: "Felső index",
-    underline: "Aláhúzott"
-  },
-  bidi: {
-    ltr: "Szöveg iránya balról jobbra",
-    rtl: "Szöveg iránya jobbról balra"
-  },
-  blockquote: { toolbar: "Idézet blokk" },
-  notification: { closed: "Értesítés bezárva." },
-  toolbar: {
-    toolbarCollapse: "Eszköztár összecsukása",
-    toolbarExpand: "Eszköztár szétnyitása",
-    toolbarGroups: {
-      document: "Dokumentum",
-      clipboard: "Vágólap/Visszavonás",
-      editing: "Szerkesztés",
-      forms: "Űrlapok",
-      basicstyles: "Alapstílusok",
-      paragraph: "Bekezdés",
-      links: "Hivatkozások",
-      insert: "Beszúrás",
-      styles: "Stílusok",
-      colors: "Színek",
-      tools: "Eszközök"
-    },
-    toolbars: "Szerkesztő Eszköztár"
-  },
-  clipboard: {
-    copy: "Másolás",
-    copyError:
-      "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a másolás műveletet. Használja az alábbi billentyűkombinációt (Ctrl/Cmd+X).",
-    cut: "Kivágás",
-    cutError:
-      "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a kivágás műveletet. Használja az alábbi billentyűkombinációt (Ctrl/Cmd+X).",
-    paste: "Beillesztés",
-    pasteNotification:
-      "Nyomja meg a %1 gombot a beillesztéshez. A böngésző nem támogatja a beillesztést az eszköztárról vagy a menüből.",
-    pasteArea: "Beillesztési terület",
-    pasteMsg: "Illessze be a tartalmat az alábbi mezőbe, és nyomja meg az OK-t."
-  },
-  colorbutton: {
-    auto: "Automatikus",
-    bgColorTitle: "Háttérszín",
-    colors: {
-      "000": "Fekete",
-      "800000": "Bordó",
-      "8B4513": "Barna",
-      "2F4F4F": "Sötét türkiz",
-      "008080": "Türkiz",
-      "000080": "Király kék",
-      "4B0082": "Indigó kék",
-      "696969": "Szürke",
-      B22222: "Tégla vörös",
-      A52A2A: "Vörös",
-      DAA520: "Arany sárga",
-      "006400": "Sötét zöld",
-      "40E0D0": "Türkiz",
-      "0000CD": "Kék",
-      "800080": "Lila",
-      "808080": "Szürke",
-      F00: "Piros",
-      FF8C00: "Sötét narancs",
-      FFD700: "Arany",
-      "008000": "Zöld",
-      "0FF": "Türkiz",
-      "00F": "Kék",
-      EE82EE: "Rózsaszín",
-      A9A9A9: "Sötét szürke",
-      FFA07A: "Lazac",
-      FFA500: "Narancs",
-      FFFF00: "Citromsárga",
-      "00FF00": "Neon zöld",
-      AFEEEE: "Világos türkiz",
-      ADD8E6: "Világos kék",
-      DDA0DD: "Világos lila",
-      D3D3D3: "Világos szürke",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Törtfehér",
-      FFFFE0: "Világos sárga",
-      F0FFF0: "Menta",
-      F0FFFF: "Azúr kék",
-      F0F8FF: "Halvány kék",
-      E6E6FA: "Lavender",
-      FFF: "Fehér",
-      "1ABC9C": "Erős cián",
-      "2ECC71": "Smaragd",
-      "3498DB": "Fényes kék",
-      "9B59B6": "Ametiszt",
-      "4E5F70": "Szürkéskék",
-      F1C40F: "Világossárga",
-      "16A085": "Sötét cián",
-      "27AE60": "Sötét smaragd",
-      "2980B9": "Erős kék",
-      "8E44AD": "Sötétlila",
-      "2C3E50": "Világoskék",
-      F39C12: "Narancs",
-      E67E22: "Répa",
-      E74C3C: "Sápadt vörös",
-      ECF0F1: "Fényes ezüst",
-      "95A5A6": "Világos szürkés cián",
-      DDD: "Világosszürke",
-      D35400: "Tök",
-      C0392B: "Erős vörös",
-      BDC3C7: "Ezüst",
-      "7F8C8D": "Szürkés cián",
-      "999": "Sötétszürke"
-    },
-    more: "További színek...",
-    panelTitle: "Színek",
-    textColorTitle: "Betűszín"
-  },
-  colordialog: {
-    clear: "Ürítés",
-    highlight: "Nagyítás",
-    options: "Szín opciók",
-    selected: "Kiválasztott",
-    title: "Válasszon színt"
-  },
-  templates: {
-    button: "Sablonok",
-    emptyListMsg: "(Nincs sablon megadva)",
-    insertOption: "Kicseréli a jelenlegi tartalmat",
-    options: "Sablon opciók",
-    selectPromptMsg:
-      "Válassza ki melyik sablon nyíljon meg a szerkesztőben<br>(a jelenlegi tartalom elveszik):",
-    title: "Elérhető sablonok"
-  },
-  contextmenu: { options: "Helyi menü opciók" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Azonosító",
-    advisoryTitleInputLabel: "Tipp szöveg",
-    cssClassInputLabel: "Stíluslap osztály",
-    edit: "DIV szerkesztése",
-    inlineStyleInputLabel: "Inline stílus",
-    langDirLTRLabel: "Balról jobbra (LTR)",
-    langDirLabel: "Nyelvi irány",
-    langDirRTLLabel: "Jobbról balra (RTL)",
-    languageCodeInputLabel: " Nyelv kódja",
-    remove: "DIV eltávolítása",
-    styleSelectLabel: "Stílus",
-    title: "DIV tároló létrehozása",
-    toolbar: "DIV tároló létrehozása"
-  },
-  elementspath: { eleLabel: "Elem utak", eleTitle: "%1 elem" },
-  filetools: {
-    loadError: "Hiba történt a fájl olvasása közben.",
-    networkError: "Hálózati hiba történt a fájl feltöltése közben.",
-    httpError404:
-      "HTTP hiba történt a fájl feltöltése alatt (404: A fájl nem található).",
-    httpError403: "HTTP hiba történt a fájl feltöltése alatt (403: Tiltott).",
-    httpError: "HTTP hiba történt a fájl feltöltése alatt (hiba státusz: %1).",
-    noUrlError: "Feltöltési URL nincs megadva.",
-    responseError: "Helytelen szerver válasz."
-  },
-  find: {
-    find: "Keresés",
-    findOptions: "Beállítások",
-    findWhat: "Keresett szöveg:",
-    matchCase: "Kis- és nagybetű megkülönböztetése",
-    matchCyclic: "Ciklikus keresés",
-    matchWord: "Csak ha ez a teljes szó",
-    notFoundMsg: "A keresett szöveg nem található.",
-    replace: "Csere",
-    replaceAll: "Az összes cseréje",
-    replaceSuccessMsg: "%1 egyezőség cserélve.",
-    replaceWith: "Csere erre:",
-    title: "Keresés és csere"
-  },
-  fakeobjects: {
-    anchor: "Horgony",
-    flash: "Flash animáció",
-    hiddenfield: "Rejtett mezõ",
-    iframe: "IFrame",
-    unknown: "Ismeretlen objektum"
-  },
-  flash: {
-    access: "Szkript hozzáférés",
-    accessAlways: "Mindig",
-    accessNever: "Soha",
-    accessSameDomain: "Azonos domainről",
-    alignAbsBottom: "Legaljára",
-    alignAbsMiddle: "Közepére",
-    alignBaseline: "Alapvonalhoz",
-    alignTextTop: "Szöveg tetejére",
-    bgcolor: "Háttérszín",
-    chkFull: "Teljes képernyő engedélyezése",
-    chkLoop: "Folyamatosan",
-    chkMenu: "Flash menü engedélyezése",
-    chkPlay: "Automata lejátszás",
-    flashvars: "Flash változók",
-    hSpace: "Vízsz. táv",
-    properties: "Flash tulajdonságai",
-    propertiesTab: "Tulajdonságok",
-    quality: "Minőség",
-    qualityAutoHigh: "Automata jó",
-    qualityAutoLow: "Automata gyenge",
-    qualityBest: "Legjobb",
-    qualityHigh: "Jó",
-    qualityLow: "Gyenge",
-    qualityMedium: "Közepes",
-    scale: "Méretezés",
-    scaleAll: "Mindent mutat",
-    scaleFit: "Teljes kitöltés",
-    scaleNoBorder: "Keret nélkül",
-    title: "Flash tulajdonságai",
-    vSpace: "Függ. táv",
-    validateHSpace: "A vízszintes távolsűág mezőbe csak számokat írhat.",
-    validateSrc: "Adja meg a hivatkozás webcímét",
-    validateVSpace: "A függőleges távolsűág mezőbe csak számokat írhat.",
-    windowMode: "Ablak mód",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: { label: "Méret", voiceLabel: "Betűméret", panelTitle: "Méret" },
-    label: "Betűtípus",
-    panelTitle: "Betűtípus",
-    voiceLabel: "Betűtípus"
-  },
-  forms: {
-    button: {
-      title: "Gomb tulajdonságai",
-      text: "Szöveg (Érték)",
-      type: "Típus",
-      typeBtn: "Gomb",
-      typeSbm: "Küldés",
-      typeRst: "Alaphelyzet"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Jelölőnégyzet tulajdonságai",
-      radioTitle: "Választógomb tulajdonságai",
-      value: "Érték",
-      selected: "Kiválasztott",
-      required: "Kötelező"
-    },
-    form: {
-      title: "Űrlap tulajdonságai",
-      menu: "Űrlap tulajdonságai",
-      action: "Adatfeldolgozást végző hivatkozás",
-      method: "Adatküldés módja",
-      encoding: "Kódolás"
-    },
-    hidden: {
-      title: "Rejtett mező tulajdonságai",
-      name: "Név",
-      value: "Érték"
-    },
-    select: {
-      title: "Legördülő lista tulajdonságai",
-      selectInfo: "Alaptulajdonságok",
-      opAvail: "Elérhető opciók",
-      value: "Érték",
-      size: "Méret",
-      lines: "sor",
-      chkMulti: "több sor is kiválasztható",
-      required: "Kötelező",
-      opText: "Szöveg",
-      opValue: "Érték",
-      btnAdd: "Hozzáad",
-      btnModify: "Módosít",
-      btnUp: "Fel",
-      btnDown: "Le",
-      btnSetValue: "Legyen az alapértelmezett érték",
-      btnDelete: "Töröl"
-    },
-    textarea: {
-      title: "Szövegterület tulajdonságai",
-      cols: "Karakterek száma egy sorban",
-      rows: "Sorok száma"
-    },
-    textfield: {
-      title: "Szövegmező tulajdonságai",
-      name: "Név",
-      value: "Érték",
-      charWidth: "Megjelenített karakterek száma",
-      maxChars: "Maximális karakterszám",
-      required: "Kötelező",
-      type: "Típus",
-      typeText: "Szöveg",
-      typePass: "Jelszó",
-      typeEmail: "Ímél",
-      typeSearch: "Keresés",
-      typeTel: "Telefonszám",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formátum",
-    panelTitle: "Bekezdés formátum",
-    tag_address: "Címsor",
-    tag_div: "Bekezdés (DIV)",
-    tag_h1: "Fejléc 1",
-    tag_h2: "Fejléc 2",
-    tag_h3: "Fejléc 3",
-    tag_h4: "Fejléc 4",
-    tag_h5: "Fejléc 5",
-    tag_h6: "Fejléc 6",
-    tag_p: "Normál",
-    tag_pre: "Formázott"
-  },
-  horizontalrule: { toolbar: "Elválasztóvonal beillesztése" },
-  iframe: {
-    border: "Legyen keret",
-    noUrl: "Kérem írja be a iframe URL-t",
-    scrolling: "Gördítősáv bekapcsolása",
-    title: "IFrame Tulajdonságok",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternatív szöveg",
-    border: "Keret",
-    btnUpload: "Küldés a szerverre",
-    button2Img: "Szeretne a kiválasztott képgombból sima képet csinálni?",
-    hSpace: "Vízsz. táv",
-    img2Button: "Szeretne a kiválasztott képből képgombot csinálni?",
-    infoTab: "Alaptulajdonságok",
-    linkTab: "Hivatkozás",
-    lockRatio: "Arány megtartása",
-    menu: "Kép tulajdonságai",
-    resetSize: "Eredeti méret",
-    title: "Kép tulajdonságai",
-    titleButton: "Képgomb tulajdonságai",
-    upload: "Feltöltés",
-    urlMissing: "Hiányzik a kép URL-je.",
-    vSpace: "Függ. táv",
-    validateBorder: "A keret méretének egész számot kell beírni!",
-    validateHSpace: "Vízszintes távolságnak egész számot kell beírni!",
-    validateVSpace: "Függőleges távolságnak egész számot kell beírni!"
-  },
-  indent: { indent: "Behúzás növelése", outdent: "Behúzás csökkentése" },
-  smiley: {
-    options: "Hangulatjel opciók",
-    title: "Hangulatjel beszúrása",
-    toolbar: "Hangulatjelek"
-  },
-  language: { button: "Nyelv beállítása", remove: "Nyelv eltávolítása" },
-  link: {
-    acccessKey: "Billentyűkombináció",
-    advanced: "További opciók",
-    advisoryContentType: "Súgó tartalomtípusa",
-    advisoryTitle: "Súgócimke",
-    anchor: {
-      toolbar: "Horgony beillesztése/szerkesztése",
-      menu: "Horgony tulajdonságai",
-      title: "Horgony tulajdonságai",
-      name: "Horgony neve",
-      errorName: "Kérem adja meg a horgony nevét",
-      remove: "Horgony eltávolítása"
-    },
-    anchorId: "Azonosító szerint",
-    anchorName: "Horgony név szerint",
-    charset: "Hivatkozott tartalom kódlapja",
-    cssClasses: "Stíluskészlet",
-    download: "Kötelező letöltés",
-    displayText: "Megjelenített szöveg",
-    emailAddress: "E-Mail cím",
-    emailBody: "Üzenet",
-    emailSubject: "Üzenet tárgya",
-    id: "Id",
-    info: "Alaptulajdonságok",
-    langCode: "Írás iránya",
-    langDir: "Írás iránya",
-    langDirLTR: "Balról jobbra",
-    langDirRTL: "Jobbról balra",
-    menu: "Hivatkozás módosítása",
-    name: "Név",
-    noAnchors: "(Nincs horgony a dokumentumban)",
-    noEmail: "Adja meg az E-Mail címet",
-    noUrl: "Adja meg a hivatkozás webcímét",
-    noTel: "Please type the phone number",
-    other: "<más>",
-    phoneNumber: "Phone number",
-    popupDependent: "Szülőhöz kapcsolt (csak Netscape)",
-    popupFeatures: "Felugró ablak jellemzői",
-    popupFullScreen: "Teljes képernyő (csak IE)",
-    popupLeft: "Bal pozíció",
-    popupLocationBar: "Címsor",
-    popupMenuBar: "Menü sor",
-    popupResizable: "Átméretezés",
-    popupScrollBars: "Gördítősáv",
-    popupStatusBar: "Állapotsor",
-    popupToolbar: "Eszköztár",
-    popupTop: "Felső pozíció",
-    rel: "Kapcsolat típusa",
-    selectAnchor: "Horgony választása",
-    styles: "Stílus",
-    tabIndex: "Tabulátor index",
-    target: "Tartalom megjelenítése",
-    targetFrame: "<keretben>",
-    targetFrameName: "Keret neve",
-    targetPopup: "<felugró ablakban>",
-    targetPopupName: "Felugró ablak neve",
-    title: "Hivatkozás tulajdonságai",
-    toAnchor: "Horgony az oldalon",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Hivatkozás beillesztése/módosítása",
-    type: "Hivatkozás típusa",
-    unlink: "Hivatkozás törlése",
-    upload: "Feltöltés"
-  },
-  list: { bulletedlist: "Felsorolás", numberedlist: "Számozás" },
-  liststyle: {
-    bulletedTitle: "Pontozott lista tulajdonságai",
-    circle: "Kör",
-    decimal: "Arab számozás (1, 2, 3, stb.)",
-    disc: "Korong",
-    lowerAlpha: "Kisbetűs (a, b, c, d, e, stb.)",
-    lowerRoman: "Római kisbetűs (i, ii, iii, iv, v, stb.)",
-    none: "Nincs",
-    notset: "<Nincs beállítva>",
-    numberedTitle: "Sorszámozott lista tulajdonságai",
-    square: "Négyzet",
-    start: "Kezdőszám",
-    type: "Típus",
-    upperAlpha: "Nagybetűs (A, B, C, D, E, stb.)",
-    upperRoman: "Római nagybetűs (I, II, III, IV, V, stb.)",
-    validateStartNumber: "A kezdőszám nem lehet tört érték."
-  },
-  magicline: { title: "Szúrja be a bekezdést ide" },
-  maximize: { maximize: "Teljes méret", minimize: "Kis méret" },
-  newpage: { toolbar: "Új oldal" },
-  pagebreak: { alt: "Oldaltörés", toolbar: "Oldaltörés beillesztése" },
-  pastetext: {
-    button: "Beillesztés formázatlan szövegként",
-    pasteNotification:
-      "Nyomja meg a %1 gombot a beillesztéshez. A böngésző nem támogatja a beillesztést az eszköztár gombbal vagy a menüből.",
-    title: "Beillesztés formázatlan szövegként"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Úgy tűnik a beillesztett szöveget Word-ből másolta át. Meg szeretné tisztítani a szöveget? (ajánlott)",
-    error: "Egy belső hiba miatt nem sikerült megtisztítani a szöveget",
-    title: "Beillesztés Word-ből",
-    toolbar: "Beillesztés Word-ből"
-  },
-  preview: { preview: "Előnézet" },
-  print: { toolbar: "Nyomtatás" },
-  removeformat: { toolbar: "Formázás eltávolítása" },
-  save: { toolbar: "Mentés" },
-  selectall: { toolbar: "Mindent kijelöl" },
-  showblocks: { toolbar: "Blokkok megjelenítése" },
-  sourcearea: { toolbar: "Forráskód" },
-  specialchar: {
-    options: "Speciális karakter opciók",
-    title: "Speciális karakter választása",
-    toolbar: "Speciális karakter beillesztése"
-  },
-  scayt: {
-    btn_about: "SCAYT névjegy",
-    btn_dictionaries: "Szótár",
-    btn_disable: "SCAYT letiltása",
-    btn_enable: "SCAYT engedélyezése",
-    btn_langs: "Nyelvek",
-    btn_options: "Beállítások",
-    text_title: "Helyesírás ellenőrzés gépelés közben"
-  },
-  stylescombo: {
-    label: "Stílus",
-    panelTitle: "Formázási stílusok",
-    panelTitle1: "Blokk stílusok",
-    panelTitle2: "Inline stílusok",
-    panelTitle3: "Objektum stílusok"
-  },
-  table: {
-    border: "Szegélyméret",
-    caption: "Felirat",
-    cell: {
-      menu: "Cella",
-      insertBefore: "Beszúrás balra",
-      insertAfter: "Beszúrás jobbra",
-      deleteCell: "Cellák törlése",
-      merge: "Cellák egyesítése",
-      mergeRight: "Cellák egyesítése jobbra",
-      mergeDown: "Cellák egyesítése lefelé",
-      splitHorizontal: "Cellák szétválasztása vízszintesen",
-      splitVertical: "Cellák szétválasztása függőlegesen",
-      title: "Cella tulajdonságai",
-      cellType: "Cella típusa",
-      rowSpan: "Függőleges egyesítés",
-      colSpan: "Vízszintes egyesítés",
-      wordWrap: "Hosszú sorok törése",
-      hAlign: "Vízszintes igazítás",
-      vAlign: "Függőleges igazítás",
-      alignBaseline: "Alapvonalra",
-      bgColor: "Háttér színe",
-      borderColor: "Keret színe",
-      data: "Adat",
-      header: "Fejléc",
-      yes: "Igen",
-      no: "Nem",
-      invalidWidth: "A szélesség mezőbe csak számokat írhat.",
-      invalidHeight: "A magasság mezőbe csak számokat írhat.",
-      invalidRowSpan: "A függőleges egyesítés mezőbe csak számokat írhat.",
-      invalidColSpan: "A vízszintes egyesítés mezőbe csak számokat írhat.",
-      chooseColor: "Válasszon"
-    },
-    cellPad: "Cella belső margó",
-    cellSpace: "Cella térköz",
-    column: {
-      menu: "Oszlop",
-      insertBefore: "Beszúrás balra",
-      insertAfter: "Beszúrás jobbra",
-      deleteColumn: "Oszlopok törlése"
-    },
-    columns: "Oszlopok",
-    deleteTable: "Táblázat törlése",
-    headers: "Fejlécek",
-    headersBoth: "Mindkettő",
-    headersColumn: "Első oszlop",
-    headersNone: "Nincsenek",
-    headersRow: "Első sor",
-    heightUnit: "height unit",
-    invalidBorder: "A szegélyméret mezőbe csak számokat írhat.",
-    invalidCellPadding: "A cella belső margó mezőbe csak számokat írhat.",
-    invalidCellSpacing: "A cella térköz mezőbe csak számokat írhat.",
-    invalidCols: "Az oszlopok számának nagyobbnak kell lenni mint 0.",
-    invalidHeight: "A magasság mezőbe csak számokat írhat.",
-    invalidRows: "A sorok számának nagyobbnak kell lenni mint 0.",
-    invalidWidth: "A szélesség mezőbe csak számokat írhat.",
-    menu: "Táblázat tulajdonságai",
-    row: {
-      menu: "Sor",
-      insertBefore: "Beszúrás fölé",
-      insertAfter: "Beszúrás alá",
-      deleteRow: "Sorok törlése"
-    },
-    rows: "Sorok",
-    summary: "Leírás",
-    title: "Táblázat tulajdonságai",
-    toolbar: "Táblázat",
-    widthPc: "százalék",
-    widthPx: "képpont",
-    widthUnit: "Szélesség egység"
-  },
-  undo: { redo: "Ismétlés", undo: "Visszavonás" },
-  widget: { move: "Kattints és húzd a mozgatáshoz", label: "%1 modul" },
-  uploadwidget: {
-    abort: "A feltöltést a felhasználó megszakította.",
-    doneOne: "A fájl sikeresen feltöltve.",
-    doneMany: "%1 fájl sikeresen feltöltve.",
-    uploadOne: "Fájl feltöltése ({percentage}%)...",
-    uploadMany: "Fájlok feltöltése, {current}/{max} kész ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Kihagyja",
-    btnIgnoreAll: "Mindet kihagyja",
-    btnReplace: "Csere",
-    btnReplaceAll: "Összes cseréje",
-    btnUndo: "Visszavonás",
-    changeTo: "Módosítás",
-    errorLoading: "Hiba a szolgáltatás host betöltése közben: %s.",
-    ieSpellDownload:
-      "A helyesírás-ellenőrző nincs telepítve. Szeretné letölteni most?",
-    manyChanges: "Helyesírás-ellenőrzés kész: %1 szó cserélve",
-    noChanges: "Helyesírás-ellenőrzés kész: Nincs változtatott szó",
-    noMispell: "Helyesírás-ellenőrzés kész: Nem találtam hibát",
-    noSuggestions: "Nincs javaslat",
-    notAvailable: "Sajnálom, de a szolgáltatás jelenleg nem elérhető.",
-    notInDic: "Nincs a szótárban",
-    oneChange: "Helyesírás-ellenőrzés kész: Egy szó cserélve",
-    progress: "Helyesírás-ellenőrzés folyamatban...",
-    title: "Helyesírás ellenörző",
-    toolbar: "Helyesírás-ellenőrzés"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["hu"] = {
+  editor: "HTML szerkesztő",
+  editorPanel: "HTML szerkesztő panel",
+  common: {
+    editorHelp: "Segítségért nyomjon ALT 0-t",
+    browseServer: "Böngészés a szerveren",
+    url: "Hivatkozás",
+    protocol: "Protokoll",
+    upload: "Feltöltés",
+    uploadSubmit: "Küldés a szerverre",
+    image: "Kép",
+    flash: "Flash",
+    form: "Űrlap",
+    checkbox: "Jelölőnégyzet",
+    radio: "Választógomb",
+    textField: "Szövegmező",
+    textarea: "Szövegterület",
+    hiddenField: "Rejtett mező",
+    button: "Gomb",
+    select: "Legördülő lista",
+    imageButton: "Képgomb",
+    notSet: "<nincs beállítva>",
+    id: "Azonosító",
+    name: "Név",
+    langDir: "Írás iránya",
+    langDirLtr: "Balról jobbra",
+    langDirRtl: "Jobbról balra",
+    langCode: "Nyelv kódja",
+    longDescr: "Részletes leírás webcíme",
+    cssClass: "CSS osztályok",
+    advisoryTitle: "Súgócimke",
+    cssStyle: "Stílus",
+    ok: "Rendben",
+    cancel: "Mégsem",
+    close: "Bezárás",
+    preview: "Előnézet",
+    resize: "Húzza az átméretezéshez",
+    generalTab: "Általános",
+    advancedTab: "További opciók",
+    validateNumberFailed: "A mezőbe csak számokat írhat.",
+    confirmNewPage:
+      "Minden nem mentett változás el fog veszni! Biztosan be szeretné tölteni az oldalt?",
+    confirmCancel:
+      "Pár beállítást megváltoztatott. Biztosan be szeretné zárni az ablakot?",
+    options: "Beállítások",
+    target: "Cél",
+    targetNew: "Új ablak (_blank)",
+    targetTop: "Legfelső ablak (_top)",
+    targetSelf: "Aktuális ablakban (_self)",
+    targetParent: "Szülő ablak (_parent)",
+    langDirLTR: "Balról jobbra (LTR)",
+    langDirRTL: "Jobbról balra (RTL)",
+    styles: "Stílus",
+    cssClasses: "Stíluslap osztály",
+    width: "Szélesség",
+    height: "Magasság",
+    align: "Igazítás",
+    left: "Bal",
+    right: "Jobbra",
+    center: "Középre",
+    justify: "Sorkizárt",
+    alignLeft: "Balra",
+    alignRight: "Jobbra",
+    alignCenter: "Középre igazítás",
+    alignTop: "Tetejére",
+    alignMiddle: "Középre",
+    alignBottom: "Aljára",
+    alignNone: "Semmi",
+    invalidValue: "Érvénytelen érték.",
+    invalidHeight: "A magasság mezőbe csak számokat írhat.",
+    invalidWidth: "A szélesség mezőbe csak számokat írhat.",
+    invalidLength:
+      'A megadott értéknek a "%1" mezőben pozitív számnak kell lennie, egy érvényes mértékegységgel vagy anélkül (%2).',
+    invalidCssLength:
+      '"%1"-hez megadott érték csakis egy pozitív szám lehet, esetleg egy érvényes CSS egységgel megjelölve(px, %, in, cm, mm, em, ex, pt vagy pc).',
+    invalidHtmlLength:
+      '"%1"-hez megadott érték csakis egy pozitív szám lehet, esetleg egy érvényes HTML egységgel megjelölve(px vagy %).',
+    invalidInlineStyle:
+      'Az inline stílusnak megadott értéknek tartalmaznia kell egy vagy több rekordot a "name : value" formátumban, pontosvesszővel elválasztva.',
+    cssLengthTooltip:
+      "Adjon meg egy számot értéknek pixelekben vagy egy számot érvényes CSS mértékegységben (px, %, in, cm, mm, em, ex, pt, vagy pc).",
+    unavailable: '%1<span class="cke_accessibility">, nem elérhető</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Gyorsbillentyű",
+    optionDefault: "Alapértelmezett"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Minden jog fenntartva.",
+    dlgTitle: "A CKEditor 4-ről",
+    moreInfo: "Licenszelési információkért kérjük látogassa meg weboldalunkat:"
+  },
+  basicstyles: {
+    bold: "Félkövér",
+    italic: "Dőlt",
+    strike: "Áthúzott",
+    subscript: "Alsó index",
+    superscript: "Felső index",
+    underline: "Aláhúzott"
+  },
+  bidi: {
+    ltr: "Szöveg iránya balról jobbra",
+    rtl: "Szöveg iránya jobbról balra"
+  },
+  blockquote: { toolbar: "Idézet blokk" },
+  notification: { closed: "Értesítés bezárva." },
+  toolbar: {
+    toolbarCollapse: "Eszköztár összecsukása",
+    toolbarExpand: "Eszköztár szétnyitása",
+    toolbarGroups: {
+      document: "Dokumentum",
+      clipboard: "Vágólap/Visszavonás",
+      editing: "Szerkesztés",
+      forms: "Űrlapok",
+      basicstyles: "Alapstílusok",
+      paragraph: "Bekezdés",
+      links: "Hivatkozások",
+      insert: "Beszúrás",
+      styles: "Stílusok",
+      colors: "Színek",
+      tools: "Eszközök"
+    },
+    toolbars: "Szerkesztő Eszköztár"
+  },
+  clipboard: {
+    copy: "Másolás",
+    copyError:
+      "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a másolás műveletet. Használja az alábbi billentyűkombinációt (Ctrl/Cmd+X).",
+    cut: "Kivágás",
+    cutError:
+      "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a kivágás műveletet. Használja az alábbi billentyűkombinációt (Ctrl/Cmd+X).",
+    paste: "Beillesztés",
+    pasteNotification:
+      "Nyomja meg a %1 gombot a beillesztéshez. A böngésző nem támogatja a beillesztést az eszköztárról vagy a menüből.",
+    pasteArea: "Beillesztési terület",
+    pasteMsg: "Illessze be a tartalmat az alábbi mezőbe, és nyomja meg az OK-t."
+  },
+  colorbutton: {
+    auto: "Automatikus",
+    bgColorTitle: "Háttérszín",
+    colors: {
+      "000": "Fekete",
+      "800000": "Bordó",
+      "8B4513": "Barna",
+      "2F4F4F": "Sötét türkiz",
+      "008080": "Türkiz",
+      "000080": "Király kék",
+      "4B0082": "Indigó kék",
+      "696969": "Szürke",
+      B22222: "Tégla vörös",
+      A52A2A: "Vörös",
+      DAA520: "Arany sárga",
+      "006400": "Sötét zöld",
+      "40E0D0": "Türkiz",
+      "0000CD": "Kék",
+      "800080": "Lila",
+      "808080": "Szürke",
+      F00: "Piros",
+      FF8C00: "Sötét narancs",
+      FFD700: "Arany",
+      "008000": "Zöld",
+      "0FF": "Türkiz",
+      "00F": "Kék",
+      EE82EE: "Rózsaszín",
+      A9A9A9: "Sötét szürke",
+      FFA07A: "Lazac",
+      FFA500: "Narancs",
+      FFFF00: "Citromsárga",
+      "00FF00": "Neon zöld",
+      AFEEEE: "Világos türkiz",
+      ADD8E6: "Világos kék",
+      DDA0DD: "Világos lila",
+      D3D3D3: "Világos szürke",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Törtfehér",
+      FFFFE0: "Világos sárga",
+      F0FFF0: "Menta",
+      F0FFFF: "Azúr kék",
+      F0F8FF: "Halvány kék",
+      E6E6FA: "Lavender",
+      FFF: "Fehér",
+      "1ABC9C": "Erős cián",
+      "2ECC71": "Smaragd",
+      "3498DB": "Fényes kék",
+      "9B59B6": "Ametiszt",
+      "4E5F70": "Szürkéskék",
+      F1C40F: "Világossárga",
+      "16A085": "Sötét cián",
+      "27AE60": "Sötét smaragd",
+      "2980B9": "Erős kék",
+      "8E44AD": "Sötétlila",
+      "2C3E50": "Világoskék",
+      F39C12: "Narancs",
+      E67E22: "Répa",
+      E74C3C: "Sápadt vörös",
+      ECF0F1: "Fényes ezüst",
+      "95A5A6": "Világos szürkés cián",
+      DDD: "Világosszürke",
+      D35400: "Tök",
+      C0392B: "Erős vörös",
+      BDC3C7: "Ezüst",
+      "7F8C8D": "Szürkés cián",
+      "999": "Sötétszürke"
+    },
+    more: "További színek...",
+    panelTitle: "Színek",
+    textColorTitle: "Betűszín"
+  },
+  colordialog: {
+    clear: "Ürítés",
+    highlight: "Nagyítás",
+    options: "Szín opciók",
+    selected: "Kiválasztott",
+    title: "Válasszon színt"
+  },
+  templates: {
+    button: "Sablonok",
+    emptyListMsg: "(Nincs sablon megadva)",
+    insertOption: "Kicseréli a jelenlegi tartalmat",
+    options: "Sablon opciók",
+    selectPromptMsg:
+      "Válassza ki melyik sablon nyíljon meg a szerkesztőben<br>(a jelenlegi tartalom elveszik):",
+    title: "Elérhető sablonok"
+  },
+  contextmenu: { options: "Helyi menü opciók" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Azonosító",
+    advisoryTitleInputLabel: "Tipp szöveg",
+    cssClassInputLabel: "Stíluslap osztály",
+    edit: "DIV szerkesztése",
+    inlineStyleInputLabel: "Inline stílus",
+    langDirLTRLabel: "Balról jobbra (LTR)",
+    langDirLabel: "Nyelvi irány",
+    langDirRTLLabel: "Jobbról balra (RTL)",
+    languageCodeInputLabel: " Nyelv kódja",
+    remove: "DIV eltávolítása",
+    styleSelectLabel: "Stílus",
+    title: "DIV tároló létrehozása",
+    toolbar: "DIV tároló létrehozása"
+  },
+  elementspath: { eleLabel: "Elem utak", eleTitle: "%1 elem" },
+  filetools: {
+    loadError: "Hiba történt a fájl olvasása közben.",
+    networkError: "Hálózati hiba történt a fájl feltöltése közben.",
+    httpError404:
+      "HTTP hiba történt a fájl feltöltése alatt (404: A fájl nem található).",
+    httpError403: "HTTP hiba történt a fájl feltöltése alatt (403: Tiltott).",
+    httpError: "HTTP hiba történt a fájl feltöltése alatt (hiba státusz: %1).",
+    noUrlError: "Feltöltési URL nincs megadva.",
+    responseError: "Helytelen szerver válasz."
+  },
+  find: {
+    find: "Keresés",
+    findOptions: "Beállítások",
+    findWhat: "Keresett szöveg:",
+    matchCase: "Kis- és nagybetű megkülönböztetése",
+    matchCyclic: "Ciklikus keresés",
+    matchWord: "Csak ha ez a teljes szó",
+    notFoundMsg: "A keresett szöveg nem található.",
+    replace: "Csere",
+    replaceAll: "Az összes cseréje",
+    replaceSuccessMsg: "%1 egyezőség cserélve.",
+    replaceWith: "Csere erre:",
+    title: "Keresés és csere"
+  },
+  fakeobjects: {
+    anchor: "Horgony",
+    flash: "Flash animáció",
+    hiddenfield: "Rejtett mezõ",
+    iframe: "IFrame",
+    unknown: "Ismeretlen objektum"
+  },
+  flash: {
+    access: "Szkript hozzáférés",
+    accessAlways: "Mindig",
+    accessNever: "Soha",
+    accessSameDomain: "Azonos domainről",
+    alignAbsBottom: "Legaljára",
+    alignAbsMiddle: "Közepére",
+    alignBaseline: "Alapvonalhoz",
+    alignTextTop: "Szöveg tetejére",
+    bgcolor: "Háttérszín",
+    chkFull: "Teljes képernyő engedélyezése",
+    chkLoop: "Folyamatosan",
+    chkMenu: "Flash menü engedélyezése",
+    chkPlay: "Automata lejátszás",
+    flashvars: "Flash változók",
+    hSpace: "Vízsz. táv",
+    properties: "Flash tulajdonságai",
+    propertiesTab: "Tulajdonságok",
+    quality: "Minőség",
+    qualityAutoHigh: "Automata jó",
+    qualityAutoLow: "Automata gyenge",
+    qualityBest: "Legjobb",
+    qualityHigh: "Jó",
+    qualityLow: "Gyenge",
+    qualityMedium: "Közepes",
+    scale: "Méretezés",
+    scaleAll: "Mindent mutat",
+    scaleFit: "Teljes kitöltés",
+    scaleNoBorder: "Keret nélkül",
+    title: "Flash tulajdonságai",
+    vSpace: "Függ. táv",
+    validateHSpace: "A vízszintes távolsűág mezőbe csak számokat írhat.",
+    validateSrc: "Adja meg a hivatkozás webcímét",
+    validateVSpace: "A függőleges távolsűág mezőbe csak számokat írhat.",
+    windowMode: "Ablak mód",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: { label: "Méret", voiceLabel: "Betűméret", panelTitle: "Méret" },
+    label: "Betűtípus",
+    panelTitle: "Betűtípus",
+    voiceLabel: "Betűtípus"
+  },
+  forms: {
+    button: {
+      title: "Gomb tulajdonságai",
+      text: "Szöveg (Érték)",
+      type: "Típus",
+      typeBtn: "Gomb",
+      typeSbm: "Küldés",
+      typeRst: "Alaphelyzet"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Jelölőnégyzet tulajdonságai",
+      radioTitle: "Választógomb tulajdonságai",
+      value: "Érték",
+      selected: "Kiválasztott",
+      required: "Kötelező"
+    },
+    form: {
+      title: "Űrlap tulajdonságai",
+      menu: "Űrlap tulajdonságai",
+      action: "Adatfeldolgozást végző hivatkozás",
+      method: "Adatküldés módja",
+      encoding: "Kódolás"
+    },
+    hidden: {
+      title: "Rejtett mező tulajdonságai",
+      name: "Név",
+      value: "Érték"
+    },
+    select: {
+      title: "Legördülő lista tulajdonságai",
+      selectInfo: "Alaptulajdonságok",
+      opAvail: "Elérhető opciók",
+      value: "Érték",
+      size: "Méret",
+      lines: "sor",
+      chkMulti: "több sor is kiválasztható",
+      required: "Kötelező",
+      opText: "Szöveg",
+      opValue: "Érték",
+      btnAdd: "Hozzáad",
+      btnModify: "Módosít",
+      btnUp: "Fel",
+      btnDown: "Le",
+      btnSetValue: "Legyen az alapértelmezett érték",
+      btnDelete: "Töröl"
+    },
+    textarea: {
+      title: "Szövegterület tulajdonságai",
+      cols: "Karakterek száma egy sorban",
+      rows: "Sorok száma"
+    },
+    textfield: {
+      title: "Szövegmező tulajdonságai",
+      name: "Név",
+      value: "Érték",
+      charWidth: "Megjelenített karakterek száma",
+      maxChars: "Maximális karakterszám",
+      required: "Kötelező",
+      type: "Típus",
+      typeText: "Szöveg",
+      typePass: "Jelszó",
+      typeEmail: "Ímél",
+      typeSearch: "Keresés",
+      typeTel: "Telefonszám",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formátum",
+    panelTitle: "Bekezdés formátum",
+    tag_address: "Címsor",
+    tag_div: "Bekezdés (DIV)",
+    tag_h1: "Fejléc 1",
+    tag_h2: "Fejléc 2",
+    tag_h3: "Fejléc 3",
+    tag_h4: "Fejléc 4",
+    tag_h5: "Fejléc 5",
+    tag_h6: "Fejléc 6",
+    tag_p: "Normál",
+    tag_pre: "Formázott"
+  },
+  horizontalrule: { toolbar: "Elválasztóvonal beillesztése" },
+  iframe: {
+    border: "Legyen keret",
+    noUrl: "Kérem írja be a iframe URL-t",
+    scrolling: "Gördítősáv bekapcsolása",
+    title: "IFrame Tulajdonságok",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternatív szöveg",
+    border: "Keret",
+    btnUpload: "Küldés a szerverre",
+    button2Img: "Szeretne a kiválasztott képgombból sima képet csinálni?",
+    hSpace: "Vízsz. táv",
+    img2Button: "Szeretne a kiválasztott képből képgombot csinálni?",
+    infoTab: "Alaptulajdonságok",
+    linkTab: "Hivatkozás",
+    lockRatio: "Arány megtartása",
+    menu: "Kép tulajdonságai",
+    resetSize: "Eredeti méret",
+    title: "Kép tulajdonságai",
+    titleButton: "Képgomb tulajdonságai",
+    upload: "Feltöltés",
+    urlMissing: "Hiányzik a kép URL-je.",
+    vSpace: "Függ. táv",
+    validateBorder: "A keret méretének egész számot kell beírni!",
+    validateHSpace: "Vízszintes távolságnak egész számot kell beírni!",
+    validateVSpace: "Függőleges távolságnak egész számot kell beírni!"
+  },
+  indent: { indent: "Behúzás növelése", outdent: "Behúzás csökkentése" },
+  smiley: {
+    options: "Hangulatjel opciók",
+    title: "Hangulatjel beszúrása",
+    toolbar: "Hangulatjelek"
+  },
+  language: { button: "Nyelv beállítása", remove: "Nyelv eltávolítása" },
+  link: {
+    acccessKey: "Billentyűkombináció",
+    advanced: "További opciók",
+    advisoryContentType: "Súgó tartalomtípusa",
+    advisoryTitle: "Súgócimke",
+    anchor: {
+      toolbar: "Horgony beillesztése/szerkesztése",
+      menu: "Horgony tulajdonságai",
+      title: "Horgony tulajdonságai",
+      name: "Horgony neve",
+      errorName: "Kérem adja meg a horgony nevét",
+      remove: "Horgony eltávolítása"
+    },
+    anchorId: "Azonosító szerint",
+    anchorName: "Horgony név szerint",
+    charset: "Hivatkozott tartalom kódlapja",
+    cssClasses: "Stíluskészlet",
+    download: "Kötelező letöltés",
+    displayText: "Megjelenített szöveg",
+    emailAddress: "E-Mail cím",
+    emailBody: "Üzenet",
+    emailSubject: "Üzenet tárgya",
+    id: "Id",
+    info: "Alaptulajdonságok",
+    langCode: "Írás iránya",
+    langDir: "Írás iránya",
+    langDirLTR: "Balról jobbra",
+    langDirRTL: "Jobbról balra",
+    menu: "Hivatkozás módosítása",
+    name: "Név",
+    noAnchors: "(Nincs horgony a dokumentumban)",
+    noEmail: "Adja meg az E-Mail címet",
+    noUrl: "Adja meg a hivatkozás webcímét",
+    noTel: "Please type the phone number",
+    other: "<más>",
+    phoneNumber: "Phone number",
+    popupDependent: "Szülőhöz kapcsolt (csak Netscape)",
+    popupFeatures: "Felugró ablak jellemzői",
+    popupFullScreen: "Teljes képernyő (csak IE)",
+    popupLeft: "Bal pozíció",
+    popupLocationBar: "Címsor",
+    popupMenuBar: "Menü sor",
+    popupResizable: "Átméretezés",
+    popupScrollBars: "Gördítősáv",
+    popupStatusBar: "Állapotsor",
+    popupToolbar: "Eszköztár",
+    popupTop: "Felső pozíció",
+    rel: "Kapcsolat típusa",
+    selectAnchor: "Horgony választása",
+    styles: "Stílus",
+    tabIndex: "Tabulátor index",
+    target: "Tartalom megjelenítése",
+    targetFrame: "<keretben>",
+    targetFrameName: "Keret neve",
+    targetPopup: "<felugró ablakban>",
+    targetPopupName: "Felugró ablak neve",
+    title: "Hivatkozás tulajdonságai",
+    toAnchor: "Horgony az oldalon",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Hivatkozás beillesztése/módosítása",
+    type: "Hivatkozás típusa",
+    unlink: "Hivatkozás törlése",
+    upload: "Feltöltés"
+  },
+  list: { bulletedlist: "Felsorolás", numberedlist: "Számozás" },
+  liststyle: {
+    bulletedTitle: "Pontozott lista tulajdonságai",
+    circle: "Kör",
+    decimal: "Arab számozás (1, 2, 3, stb.)",
+    disc: "Korong",
+    lowerAlpha: "Kisbetűs (a, b, c, d, e, stb.)",
+    lowerRoman: "Római kisbetűs (i, ii, iii, iv, v, stb.)",
+    none: "Nincs",
+    notset: "<Nincs beállítva>",
+    numberedTitle: "Sorszámozott lista tulajdonságai",
+    square: "Négyzet",
+    start: "Kezdőszám",
+    type: "Típus",
+    upperAlpha: "Nagybetűs (A, B, C, D, E, stb.)",
+    upperRoman: "Római nagybetűs (I, II, III, IV, V, stb.)",
+    validateStartNumber: "A kezdőszám nem lehet tört érték."
+  },
+  magicline: { title: "Szúrja be a bekezdést ide" },
+  maximize: { maximize: "Teljes méret", minimize: "Kis méret" },
+  newpage: { toolbar: "Új oldal" },
+  pagebreak: { alt: "Oldaltörés", toolbar: "Oldaltörés beillesztése" },
+  pastetext: {
+    button: "Beillesztés formázatlan szövegként",
+    pasteNotification:
+      "Nyomja meg a %1 gombot a beillesztéshez. A böngésző nem támogatja a beillesztést az eszköztár gombbal vagy a menüből.",
+    title: "Beillesztés formázatlan szövegként"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Úgy tűnik a beillesztett szöveget Word-ből másolta át. Meg szeretné tisztítani a szöveget? (ajánlott)",
+    error: "Egy belső hiba miatt nem sikerült megtisztítani a szöveget",
+    title: "Beillesztés Word-ből",
+    toolbar: "Beillesztés Word-ből"
+  },
+  preview: { preview: "Előnézet" },
+  print: { toolbar: "Nyomtatás" },
+  removeformat: { toolbar: "Formázás eltávolítása" },
+  save: { toolbar: "Mentés" },
+  selectall: { toolbar: "Mindent kijelöl" },
+  showblocks: { toolbar: "Blokkok megjelenítése" },
+  sourcearea: { toolbar: "Forráskód" },
+  specialchar: {
+    options: "Speciális karakter opciók",
+    title: "Speciális karakter választása",
+    toolbar: "Speciális karakter beillesztése"
+  },
+  scayt: {
+    btn_about: "SCAYT névjegy",
+    btn_dictionaries: "Szótár",
+    btn_disable: "SCAYT letiltása",
+    btn_enable: "SCAYT engedélyezése",
+    btn_langs: "Nyelvek",
+    btn_options: "Beállítások",
+    text_title: "Helyesírás ellenőrzés gépelés közben"
+  },
+  stylescombo: {
+    label: "Stílus",
+    panelTitle: "Formázási stílusok",
+    panelTitle1: "Blokk stílusok",
+    panelTitle2: "Inline stílusok",
+    panelTitle3: "Objektum stílusok"
+  },
+  table: {
+    border: "Szegélyméret",
+    caption: "Felirat",
+    cell: {
+      menu: "Cella",
+      insertBefore: "Beszúrás balra",
+      insertAfter: "Beszúrás jobbra",
+      deleteCell: "Cellák törlése",
+      merge: "Cellák egyesítése",
+      mergeRight: "Cellák egyesítése jobbra",
+      mergeDown: "Cellák egyesítése lefelé",
+      splitHorizontal: "Cellák szétválasztása vízszintesen",
+      splitVertical: "Cellák szétválasztása függőlegesen",
+      title: "Cella tulajdonságai",
+      cellType: "Cella típusa",
+      rowSpan: "Függőleges egyesítés",
+      colSpan: "Vízszintes egyesítés",
+      wordWrap: "Hosszú sorok törése",
+      hAlign: "Vízszintes igazítás",
+      vAlign: "Függőleges igazítás",
+      alignBaseline: "Alapvonalra",
+      bgColor: "Háttér színe",
+      borderColor: "Keret színe",
+      data: "Adat",
+      header: "Fejléc",
+      yes: "Igen",
+      no: "Nem",
+      invalidWidth: "A szélesség mezőbe csak számokat írhat.",
+      invalidHeight: "A magasság mezőbe csak számokat írhat.",
+      invalidRowSpan: "A függőleges egyesítés mezőbe csak számokat írhat.",
+      invalidColSpan: "A vízszintes egyesítés mezőbe csak számokat írhat.",
+      chooseColor: "Válasszon"
+    },
+    cellPad: "Cella belső margó",
+    cellSpace: "Cella térköz",
+    column: {
+      menu: "Oszlop",
+      insertBefore: "Beszúrás balra",
+      insertAfter: "Beszúrás jobbra",
+      deleteColumn: "Oszlopok törlése"
+    },
+    columns: "Oszlopok",
+    deleteTable: "Táblázat törlése",
+    headers: "Fejlécek",
+    headersBoth: "Mindkettő",
+    headersColumn: "Első oszlop",
+    headersNone: "Nincsenek",
+    headersRow: "Első sor",
+    heightUnit: "height unit",
+    invalidBorder: "A szegélyméret mezőbe csak számokat írhat.",
+    invalidCellPadding: "A cella belső margó mezőbe csak számokat írhat.",
+    invalidCellSpacing: "A cella térköz mezőbe csak számokat írhat.",
+    invalidCols: "Az oszlopok számának nagyobbnak kell lenni mint 0.",
+    invalidHeight: "A magasság mezőbe csak számokat írhat.",
+    invalidRows: "A sorok számának nagyobbnak kell lenni mint 0.",
+    invalidWidth: "A szélesség mezőbe csak számokat írhat.",
+    menu: "Táblázat tulajdonságai",
+    row: {
+      menu: "Sor",
+      insertBefore: "Beszúrás fölé",
+      insertAfter: "Beszúrás alá",
+      deleteRow: "Sorok törlése"
+    },
+    rows: "Sorok",
+    summary: "Leírás",
+    title: "Táblázat tulajdonságai",
+    toolbar: "Táblázat",
+    widthPc: "százalék",
+    widthPx: "képpont",
+    widthUnit: "Szélesség egység"
+  },
+  undo: { redo: "Ismétlés", undo: "Visszavonás" },
+  widget: { move: "Kattints és húzd a mozgatáshoz", label: "%1 modul" },
+  uploadwidget: {
+    abort: "A feltöltést a felhasználó megszakította.",
+    doneOne: "A fájl sikeresen feltöltve.",
+    doneMany: "%1 fájl sikeresen feltöltve.",
+    uploadOne: "Fájl feltöltése ({percentage}%)...",
+    uploadMany: "Fájlok feltöltése, {current}/{max} kész ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Kihagyja",
+    btnIgnoreAll: "Mindet kihagyja",
+    btnReplace: "Csere",
+    btnReplaceAll: "Összes cseréje",
+    btnUndo: "Visszavonás",
+    changeTo: "Módosítás",
+    errorLoading: "Hiba a szolgáltatás host betöltése közben: %s.",
+    ieSpellDownload:
+      "A helyesírás-ellenőrző nincs telepítve. Szeretné letölteni most?",
+    manyChanges: "Helyesírás-ellenőrzés kész: %1 szó cserélve",
+    noChanges: "Helyesírás-ellenőrzés kész: Nincs változtatott szó",
+    noMispell: "Helyesírás-ellenőrzés kész: Nem találtam hibát",
+    noSuggestions: "Nincs javaslat",
+    notAvailable: "Sajnálom, de a szolgáltatás jelenleg nem elérhető.",
+    notInDic: "Nincs a szótárban",
+    oneChange: "Helyesírás-ellenőrzés kész: Egy szó cserélve",
+    progress: "Helyesírás-ellenőrzés folyamatban...",
+    title: "Helyesírás ellenörző",
+    toolbar: "Helyesírás-ellenőrzés"
+  }
+};

+ 718 - 718
public/ckeditor/lang/id.js

@@ -1,718 +1,718 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["id"] = {
-  editor: "Rich Text Editor",
-  editorPanel: "Panel Rich Text Editor",
-  common: {
-    editorHelp: "Tekan ALT 0 untuk bantuan.",
-    browseServer: "Jelajah Server",
-    url: "URL",
-    protocol: "Protokol",
-    upload: "Unggah",
-    uploadSubmit: "Kirim ke Server",
-    image: "Gambar",
-    flash: "Flash",
-    form: "Formulir",
-    checkbox: "Kotak Cek",
-    radio: "Tombol Radio",
-    textField: "Kolom Teks",
-    textarea: "Area Teks",
-    hiddenField: "Kolom Tersembunyi",
-    button: "Tombol",
-    select: "Kolom Seleksi",
-    imageButton: "Tombol Gambar",
-    notSet: "<tidak diatur>",
-    id: "Id",
-    name: "Nama",
-    langDir: "Arah Bahasa",
-    langDirLtr: "Kiri ke Kanan (LTR)",
-    langDirRtl: "Kanan ke Kiri",
-    langCode: "Kode Bahasa",
-    longDescr: "Deskripsi URL Panjang",
-    cssClass: "Kelas Stylesheet",
-    advisoryTitle: "Penasehat Judul",
-    cssStyle: "Gaya",
-    ok: "OK",
-    cancel: "Batal",
-    close: "Tutup",
-    preview: "Pratinjau",
-    resize: "Ubah ukuran",
-    generalTab: "Umum",
-    advancedTab: "Lebih Lanjut",
-    validateNumberFailed: "Nilai ini tidak sebuah angka",
-    confirmNewPage:
-      "Semua perubahan yang tidak disimpan di konten ini akan hilang. Apakah anda yakin ingin memuat halaman baru?",
-    confirmCancel:
-      "Beberapa opsi telah berubah. Apakah anda yakin ingin menutup dialog?",
-    options: "Opsi",
-    target: "Sasaran",
-    targetNew: "Jendela Baru (_blank)",
-    targetTop: "Laman Atas (_top)",
-    targetSelf: "Jendela yang Sama (_self)",
-    targetParent: "Jendela Induk (_parent)",
-    langDirLTR: "Kiri ke Kanan (LTR)",
-    langDirRTL: "Kanan ke Kiri (RTL)",
-    styles: "Gaya",
-    cssClasses: "Kelas Stylesheet",
-    width: "Lebar",
-    height: "Tinggi",
-    align: "Penjajaran",
-    left: "Kiri",
-    right: "Kanan",
-    center: "Tengah",
-    justify: "Rata kiri-kanan",
-    alignLeft: "Align Left",
-    alignRight: "Align Right",
-    alignCenter: "Align Center",
-    alignTop: "Atas",
-    alignMiddle: "Tengah",
-    alignBottom: "Bawah",
-    alignNone: "Tidak ada",
-    invalidValue: "Nilai tidak sah.",
-    invalidHeight: "Tinggi harus sebuah angka.",
-    invalidWidth: "Lebar harus sebuah angka.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Nilai untuk "%1" harus sebuah angkat positif dengan atau tanpa pengukuran unit CSS yang sah (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Nilai yang dispesifikasian untuk kolom "%1" harus sebuah angka positif dengan atau tanpa sebuah unit pengukuran HTML (px atau %) yang valid.',
-    invalidInlineStyle:
-      'Nilai pada inline style merupakan pasangan nama dan nilai dengan format "nama : nilai", yang dipisahkan dengan titik dua.',
-    cssLengthTooltip:
-      "Masukkan sebuah angka untuk sebuah nilai dalam pixel atau sebuah angka dengan unit CSS yang sah (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, tidak tersedia</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Spasi",
-      "35": "End",
-      "36": "Home",
-      "46": "Hapus",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Pintasan Keyboard",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Hak cipta &copy; $1. All rights reserved.",
-    dlgTitle: "Tentang CKEditor 4",
-    moreInfo: "Untuk informasi lisensi silahkan kunjungi web site kami:"
-  },
-  basicstyles: {
-    bold: "Huruf Tebal",
-    italic: "Huruf Miring",
-    strike: "Strikethrough",
-    subscript: "Subscript",
-    superscript: "Superscript",
-    underline: "Garis Bawah"
-  },
-  bidi: {
-    ltr: "Arah penulisan dari kiri ke kanan.",
-    rtl: "Arah penulisan dari kanan ke kiri."
-  },
-  blockquote: { toolbar: "Kutipan Blok" },
-  notification: { closed: "Pemberitahuan ditutup" },
-  toolbar: {
-    toolbarCollapse: "Ciutkan Toolbar",
-    toolbarExpand: "Bentangkan Toolbar",
-    toolbarGroups: {
-      document: "Dokumen",
-      clipboard: "Papan klip / Kembalikan perlakuan",
-      editing: "Sunting",
-      forms: "Formulir",
-      basicstyles: "Gaya Dasar",
-      paragraph: "Paragraf",
-      links: "Tautan",
-      insert: "Sisip",
-      styles: "Gaya",
-      colors: "Warna",
-      tools: "Alat"
-    },
-    toolbars: "Toolbar Penyunting"
-  },
-  clipboard: {
-    copy: "Salin",
-    copyError:
-      "Pengaturan keamanan peramban anda tidak mengizinkan editor untuk mengeksekusi operasi menyalin secara otomatis. Mohon gunakan papan tuts (Ctrl/Cmd+C)",
-    cut: "Potong",
-    cutError:
-      "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).",
-    paste: "Tempel",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Area Tempel",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automatic",
-    bgColorTitle: "Warna Latar Belakang",
-    colors: {
-      "000": "Hitam",
-      "800000": "Merah Tua",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Abu-abu Gelap",
-      B22222: "Merah Bata",
-      A52A2A: "Coklat",
-      DAA520: "Golden Rod",
-      "006400": "Hijau Gelap",
-      "40E0D0": "Turquoise",
-      "0000CD": "Biru Sedang",
-      "800080": "Ungu",
-      "808080": "Abu-abu",
-      F00: "Merah",
-      FF8C00: "Jingga Gelap",
-      FFD700: "Emas",
-      "008000": "Hijau",
-      "0FF": "Cyan",
-      "00F": "Biru",
-      EE82EE: "Violet",
-      A9A9A9: "Abu-abu Redup",
-      FFA07A: "Salmon Cerah",
-      FFA500: "Jingga",
-      FFFF00: "Kuning",
-      "00FF00": "Jeruk Lemon",
-      AFEEEE: "Biru Hijau Pucat",
-      ADD8E6: "Biru Cerah",
-      DDA0DD: "Plum",
-      D3D3D3: "Abu-abu Cerah",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Kuning Cerah",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "Putih",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Warna lainnya...",
-    panelTitle: "Warna",
-    textColorTitle: "Warna Teks"
-  },
-  colordialog: {
-    clear: "Hapus",
-    highlight: "Sorot",
-    options: "Pilihan Warna",
-    selected: "Warna Dipilih",
-    title: "Pilih Warna"
-  },
-  templates: {
-    button: "Contoh",
-    emptyListMsg: "(Tidak ada contoh didefinisikan)",
-    insertOption: "Ganti konten sebenarnya",
-    options: "Opsi Contoh",
-    selectPromptMsg: "Mohon pilih contoh untuk dibuka di editor",
-    title: "Contoh Konten"
-  },
-  contextmenu: { options: "Opsi Konteks Pilihan" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Penasehat Judul",
-    cssClassInputLabel: "Kelas Stylesheet",
-    edit: "Sunting Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "Kiri ke Kanan (LTR)",
-    langDirLabel: "Arah Bahasa",
-    langDirRTLLabel: "Kanan ke Kiri (RTL)",
-    languageCodeInputLabel: "Kode Bahasa",
-    remove: "Hapus Div",
-    styleSelectLabel: "Gaya",
-    title: "Ciptakan Wadah Div",
-    toolbar: "Cipatakan Wadah Div"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Error terjadi ketika berkas dibaca",
-    networkError: "Jaringan error terjadi ketika mengunggah berkas",
-    httpError404:
-      "HTTP error terjadi ketika mengunggah berkas (404: Berkas tidak ditemukan)",
-    httpError403: "HTTP error terjadi ketika mengunggah berkas (403: Gangguan)",
-    httpError: "HTTP error terjadi ketika mengunggah berkas (status error: %1)",
-    noUrlError: "Unggahan URL tidak terdefinisi",
-    responseError: "Respon server tidak sesuai"
-  },
-  find: {
-    find: "Temukan",
-    findOptions: "Opsi menemukan",
-    findWhat: "Temukan apa:",
-    matchCase: "Match case",
-    matchCyclic: "Match cyclic",
-    matchWord: "Match whole word",
-    notFoundMsg: "Teks yang dipilih tidak ditemukan",
-    replace: "Ganti",
-    replaceAll: "Ganti Semua",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "Ganti dengan:",
-    title: "Temukan dan Ganti"
-  },
-  fakeobjects: {
-    anchor: "Anchor",
-    flash: "Animasi Flash",
-    hiddenfield: "Kolom Tersembunyi",
-    iframe: "IFrame",
-    unknown: "Obyek Tak Dikenal"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Selalu",
-    accessNever: "Tidak Pernah",
-    accessSameDomain: "Domain yang sama",
-    alignAbsBottom: "Abs Bottom",
-    alignAbsMiddle: "Abs Middle",
-    alignBaseline: "Dasar",
-    alignTextTop: "Text Top",
-    bgcolor: "Warna Latar Belakang",
-    chkFull: "Izinkan Layar Penuh",
-    chkLoop: "Loop",
-    chkMenu: "Enable Flash Menu",
-    chkPlay: "Mainkan Otomatis",
-    flashvars: "Variables for Flash",
-    hSpace: "HSpace",
-    properties: "Flash Properties",
-    propertiesTab: "Properti",
-    quality: "Kualitas",
-    qualityAutoHigh: "Tinggi Otomatis",
-    qualityAutoLow: "Rendah Otomatis",
-    qualityBest: "Terbaik",
-    qualityHigh: "Tinggi",
-    qualityLow: "Rendah",
-    qualityMedium: "Sedang",
-    scale: "Scale",
-    scaleAll: "Perlihatkan semua",
-    scaleFit: "Exact Fit",
-    scaleNoBorder: "Tanpa Batas",
-    title: "Flash Properties",
-    vSpace: "VSpace",
-    validateHSpace: "HSpace harus sebuah angka",
-    validateSrc: "URL tidak boleh kosong",
-    validateVSpace: "VSpace harus sebuah angka",
-    windowMode: "Window mode",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparan",
-    windowModeWindow: "Jendela"
-  },
-  font: {
-    fontSize: {
-      label: "Ukuran",
-      voiceLabel: "Ukuran Huruf",
-      panelTitle: "Ukuran Huruf"
-    },
-    label: "Huruf",
-    panelTitle: "Font Name",
-    voiceLabel: "Huruf"
-  },
-  forms: {
-    button: {
-      title: "Properti Tombol",
-      text: "Teks (Nilai)",
-      type: "Tipe",
-      typeBtn: "Tombol",
-      typeSbm: "Menyerahkan",
-      typeRst: "Atur Ulang"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Checkbox Properties",
-      radioTitle: "Radio Button Properties",
-      value: "Nilai",
-      selected: "Terpilih",
-      required: "Wajib"
-    },
-    form: {
-      title: "Form Properties",
-      menu: "Form Properties",
-      action: "Aksi",
-      method: "Metode",
-      encoding: "Encoding"
-    },
-    hidden: { title: "Hidden Field Properties", name: "Nama", value: "Nilai" },
-    select: {
-      title: "Selection Field Properties",
-      selectInfo: "Select Info",
-      opAvail: "Available Options",
-      value: "Nilai",
-      size: "Ukuran",
-      lines: "garis",
-      chkMulti: "Izinkan pemilihan ganda",
-      required: "Wajib",
-      opText: "Teks",
-      opValue: "Nilai",
-      btnAdd: "Tambah",
-      btnModify: "Modifikasi",
-      btnUp: "Atas",
-      btnDown: "Bawah",
-      btnSetValue: "Atur sebagai nilai yang dipilih",
-      btnDelete: "Hapus"
-    },
-    textarea: { title: "Textarea Properties", cols: "Kolom", rows: "Baris" },
-    textfield: {
-      title: "Text Field Properties",
-      name: "Name",
-      value: "Nilai",
-      charWidth: "Character Width",
-      maxChars: "Maximum Characters",
-      required: "Wajib",
-      type: "Tipe",
-      typeText: "Teks",
-      typePass: "Kata kunci",
-      typeEmail: "Surel",
-      typeSearch: "Cari",
-      typeTel: "Nomor Telepon",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Bentuk",
-    panelTitle: "Bentuk Paragraf",
-    tag_address: "Alamat",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Heading 1",
-    tag_h2: "Heading 2",
-    tag_h3: "Heading 3",
-    tag_h4: "Heading 4",
-    tag_h5: "Heading 5",
-    tag_h6: "Heading 6",
-    tag_p: "Normal",
-    tag_pre: "Membentuk"
-  },
-  horizontalrule: { toolbar: "Sisip Garis Horisontal" },
-  iframe: {
-    border: "Tampilkan Batas Bingkai",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Aktifkan Scrollbar",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Teks alternatif",
-    border: "Batas",
-    btnUpload: "Kirim ke Server",
-    button2Img:
-      "Do you want to transform the selected image button on a simple image?",
-    hSpace: "HSpace",
-    img2Button:
-      "Apakah anda ingin mengubah gambar yang dipilih pada tombol gambar?",
-    infoTab: "Info Gambar",
-    linkTab: "Tautan",
-    lockRatio: "Lock Ratio",
-    menu: "Image Properties",
-    resetSize: "Atur Ulang Ukuran",
-    title: "Image Properties",
-    titleButton: "Image Button Properties",
-    upload: "Unggah",
-    urlMissing: "Image source URL is missing.",
-    vSpace: "VSpace",
-    validateBorder: "Border harus berupa angka",
-    validateHSpace: "HSpace harus berupa angka",
-    validateVSpace: "VSpace must be a whole number."
-  },
-  indent: { indent: "Tingkatkan Lekuk", outdent: "Kurangi Lekuk" },
-  smiley: {
-    options: "Opsi Smiley",
-    title: "Sisip sebuah Smiley",
-    toolbar: "Smiley"
-  },
-  language: { button: "Atur Bahasa", remove: "Hapus Bahasa" },
-  link: {
-    acccessKey: "Access Key",
-    advanced: "Advanced",
-    advisoryContentType: "Advisory Content Type",
-    advisoryTitle: "Penasehat Judul",
-    anchor: {
-      toolbar: "Anchor",
-      menu: "Edit Anchor",
-      title: "Anchor Properties",
-      name: "Anchor Name",
-      errorName: "Please type the anchor name",
-      remove: "Remove Anchor"
-    },
-    anchorId: "By Element Id",
-    anchorName: "By Anchor Name",
-    charset: "Linked Resource Charset",
-    cssClasses: "Kelas Stylesheet",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "Alamat E-mail",
-    emailBody: "Message Body",
-    emailSubject: "Judul Pesan",
-    id: "Id",
-    info: "Link Info",
-    langCode: "Kode Bahasa",
-    langDir: "Arah Bahasa",
-    langDirLTR: "Kiri ke Kanan (LTR)",
-    langDirRTL: "Kanan ke Kiri (RTL)",
-    menu: "Sunting Tautan",
-    name: "Nama",
-    noAnchors: "(No anchors available in the document)",
-    noEmail: "Silahkan ketikkan alamat e-mail",
-    noUrl: "Silahkan ketik URL tautan",
-    noTel: "Please type the phone number",
-    other: "<lainnya>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependent (Netscape)",
-    popupFeatures: "Popup Window Features",
-    popupFullScreen: "Full Screen (IE)",
-    popupLeft: "Left Position",
-    popupLocationBar: "Location Bar",
-    popupMenuBar: "Menu Bar",
-    popupResizable: "Resizable",
-    popupScrollBars: "Scroll Bars",
-    popupStatusBar: "Status Bar",
-    popupToolbar: "Toolbar",
-    popupTop: "Top Position",
-    rel: "Hubungan",
-    selectAnchor: "Select an Anchor",
-    styles: "Gaya",
-    tabIndex: "Tab Index",
-    target: "Sasaran",
-    targetFrame: "<frame>",
-    targetFrameName: "Target Frame Name",
-    targetPopup: "<popup window>",
-    targetPopupName: "Popup Window Name",
-    title: "Tautan",
-    toAnchor: "Link to anchor in the text",
-    toEmail: "E-mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Tautan",
-    type: "Link Type",
-    unlink: "Unlink",
-    upload: "Unggah"
-  },
-  list: {
-    bulletedlist: "Sisip/Hapus Daftar Bullet",
-    numberedlist: "Sisip/Hapus Daftar Bernomor"
-  },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Lingkaran",
-    decimal: "Desimal (1, 2, 3, dst.)",
-    disc: "Cakram",
-    lowerAlpha: "Huruf Kecil (a, b, c, d, e, dst.)",
-    lowerRoman: "Angka Romawi (i, ii, iii, iv, v, dst.)",
-    none: "Tidak ada",
-    notset: "<tidak diatur>",
-    numberedTitle: "Numbered List Properties",
-    square: "Persegi",
-    start: "Mulai",
-    type: "Tipe",
-    upperAlpha: "Huruf Besar (A, B, C, D, E, dst.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Masukkan paragraf disini" },
-  maximize: { maximize: "Memperbesar", minimize: "Memperkecil" },
-  newpage: { toolbar: "Halaman Baru" },
-  pagebreak: {
-    alt: "Halaman Istirahat",
-    toolbar: "Sisip Halaman Istirahat untuk Pencetakan "
-  },
-  pastetext: {
-    button: "Tempel sebagai teks polos",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Tempel sebagai Teks Polos"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Teks yang ingin anda tempel sepertinya di salin dari Word. Apakah anda mau membersihkannya sebelum menempel?",
-    error:
-      "Tidak mungkin membersihkan data yang ditempel dikerenakan kesalahan internal",
-    title: "Tempel dari Word",
-    toolbar: "Tempel dari Word"
-  },
-  preview: { preview: "Pratinjau" },
-  print: { toolbar: "Cetak" },
-  removeformat: { toolbar: "Hapus Format" },
-  save: { toolbar: "Simpan" },
-  selectall: { toolbar: "Pilih Semua" },
-  showblocks: { toolbar: "Perlihatkan Blok" },
-  sourcearea: { toolbar: "Sumber" },
-  specialchar: {
-    options: "Opsi spesial karakter",
-    title: "Pilih spesial karakter",
-    toolbar: "Sisipkan spesial karakter"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Gaya",
-    panelTitle: "Formatting Styles",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "Ukuran batas",
-    caption: "Judul halaman",
-    cell: {
-      menu: "Sel",
-      insertBefore: "Sisip Sel Sebelum",
-      insertAfter: "Sisip Sel Setelah",
-      deleteCell: "Hapus Sel",
-      merge: "Gabungkan Sel",
-      mergeRight: "Gabungkan ke Kanan",
-      mergeDown: "Gabungkan ke Bawah",
-      splitHorizontal: "Pisahkan Sel Secara Horisontal",
-      splitVertical: "Pisahkan Sel Secara Vertikal",
-      title: "Properti Sel",
-      cellType: "Tipe Sel",
-      rowSpan: "Rentang antar baris",
-      colSpan: "Rentang antar kolom",
-      wordWrap: "Word Wrap",
-      hAlign: "Jajaran Horisontal",
-      vAlign: "Jajaran Vertikal",
-      alignBaseline: "Dasar",
-      bgColor: "Warna Latar Belakang",
-      borderColor: "Warna Batasan",
-      data: "Data",
-      header: "Header",
-      yes: "Ya",
-      no: "Tidak",
-      invalidWidth: "Lebar sel harus sebuah angka.",
-      invalidHeight: "Tinggi sel harus sebuah angka",
-      invalidRowSpan: "Rentang antar baris harus angka seluruhnya.",
-      invalidColSpan: "Rentang antar kolom harus angka seluruhnya",
-      chooseColor: "Pilih"
-    },
-    cellPad: "Sel spasi dalam",
-    cellSpace: "Spasi antar sel",
-    column: {
-      menu: "Kolom",
-      insertBefore: "Sisip Kolom Sebelum",
-      insertAfter: "Sisip Kolom Sesudah",
-      deleteColumn: "Hapus Kolom"
-    },
-    columns: "Kolom",
-    deleteTable: "Hapus Tabel",
-    headers: "Headers",
-    headersBoth: "Keduanya",
-    headersColumn: "Kolom pertama",
-    headersNone: "Tidak ada",
-    headersRow: "Baris Pertama",
-    heightUnit: "height unit",
-    invalidBorder: "Ukuran batasan harus sebuah angka",
-    invalidCellPadding: "'Spasi dalam' sel harus angka positif.",
-    invalidCellSpacing: "Spasi antar sel harus angka positif.",
-    invalidCols: "Jumlah kolom harus sebuah angka lebih besar dari 0",
-    invalidHeight: "Tinggi tabel harus sebuah angka.",
-    invalidRows: "Jumlah barus harus sebuah angka dan lebih besar dari 0.",
-    invalidWidth: "Lebar tabel harus sebuah angka.",
-    menu: "Properti Tabel",
-    row: {
-      menu: "Baris",
-      insertBefore: "Sisip Baris Sebelum",
-      insertAfter: "Sisip Baris Sesudah",
-      deleteRow: "Hapus Baris"
-    },
-    rows: "Baris",
-    summary: "Intisari",
-    title: "Properti Tabel",
-    toolbar: "Tabe",
-    widthPc: "persen",
-    widthPx: "piksel",
-    widthUnit: "lebar satuan"
-  },
-  undo: { redo: "Kembali lakukan", undo: "Batalkan perlakuan" },
-  widget: { move: "Tekan dan geser untuk memindahkan", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Pengunggahan dibatalkan oleh pengguna",
-    doneOne: "Berkas telah berhasil diunggah",
-    doneMany: "Pengunggahan berkas %1 berhasil",
-    uploadOne: "Mengunggah berkas ({percentage}%)...",
-    uploadMany:
-      "Pengunggahan berkas {current} dari {max} berhasil ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignore",
-    btnIgnoreAll: "Ignore All",
-    btnReplace: "Replace",
-    btnReplaceAll: "Replace All",
-    btnUndo: "Undo",
-    changeTo: "Change to",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Spell checker not installed. Do you want to download it now?",
-    manyChanges: "Spell check complete: %1 words changed",
-    noChanges: "Spell check complete: No words changed",
-    noMispell: "Spell check complete: No misspellings found",
-    noSuggestions: "- No suggestions -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Not in dictionary",
-    oneChange: "Spell check complete: One word changed",
-    progress: "Spell check in progress...",
-    title: "Spell Checker",
-    toolbar: "Check Spelling"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["id"] = {
+  editor: "Rich Text Editor",
+  editorPanel: "Panel Rich Text Editor",
+  common: {
+    editorHelp: "Tekan ALT 0 untuk bantuan.",
+    browseServer: "Jelajah Server",
+    url: "URL",
+    protocol: "Protokol",
+    upload: "Unggah",
+    uploadSubmit: "Kirim ke Server",
+    image: "Gambar",
+    flash: "Flash",
+    form: "Formulir",
+    checkbox: "Kotak Cek",
+    radio: "Tombol Radio",
+    textField: "Kolom Teks",
+    textarea: "Area Teks",
+    hiddenField: "Kolom Tersembunyi",
+    button: "Tombol",
+    select: "Kolom Seleksi",
+    imageButton: "Tombol Gambar",
+    notSet: "<tidak diatur>",
+    id: "Id",
+    name: "Nama",
+    langDir: "Arah Bahasa",
+    langDirLtr: "Kiri ke Kanan (LTR)",
+    langDirRtl: "Kanan ke Kiri",
+    langCode: "Kode Bahasa",
+    longDescr: "Deskripsi URL Panjang",
+    cssClass: "Kelas Stylesheet",
+    advisoryTitle: "Penasehat Judul",
+    cssStyle: "Gaya",
+    ok: "OK",
+    cancel: "Batal",
+    close: "Tutup",
+    preview: "Pratinjau",
+    resize: "Ubah ukuran",
+    generalTab: "Umum",
+    advancedTab: "Lebih Lanjut",
+    validateNumberFailed: "Nilai ini tidak sebuah angka",
+    confirmNewPage:
+      "Semua perubahan yang tidak disimpan di konten ini akan hilang. Apakah anda yakin ingin memuat halaman baru?",
+    confirmCancel:
+      "Beberapa opsi telah berubah. Apakah anda yakin ingin menutup dialog?",
+    options: "Opsi",
+    target: "Sasaran",
+    targetNew: "Jendela Baru (_blank)",
+    targetTop: "Laman Atas (_top)",
+    targetSelf: "Jendela yang Sama (_self)",
+    targetParent: "Jendela Induk (_parent)",
+    langDirLTR: "Kiri ke Kanan (LTR)",
+    langDirRTL: "Kanan ke Kiri (RTL)",
+    styles: "Gaya",
+    cssClasses: "Kelas Stylesheet",
+    width: "Lebar",
+    height: "Tinggi",
+    align: "Penjajaran",
+    left: "Kiri",
+    right: "Kanan",
+    center: "Tengah",
+    justify: "Rata kiri-kanan",
+    alignLeft: "Align Left",
+    alignRight: "Align Right",
+    alignCenter: "Align Center",
+    alignTop: "Atas",
+    alignMiddle: "Tengah",
+    alignBottom: "Bawah",
+    alignNone: "Tidak ada",
+    invalidValue: "Nilai tidak sah.",
+    invalidHeight: "Tinggi harus sebuah angka.",
+    invalidWidth: "Lebar harus sebuah angka.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Nilai untuk "%1" harus sebuah angkat positif dengan atau tanpa pengukuran unit CSS yang sah (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Nilai yang dispesifikasian untuk kolom "%1" harus sebuah angka positif dengan atau tanpa sebuah unit pengukuran HTML (px atau %) yang valid.',
+    invalidInlineStyle:
+      'Nilai pada inline style merupakan pasangan nama dan nilai dengan format "nama : nilai", yang dipisahkan dengan titik dua.',
+    cssLengthTooltip:
+      "Masukkan sebuah angka untuk sebuah nilai dalam pixel atau sebuah angka dengan unit CSS yang sah (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, tidak tersedia</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Spasi",
+      "35": "End",
+      "36": "Home",
+      "46": "Hapus",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Pintasan Keyboard",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Hak cipta &copy; $1. All rights reserved.",
+    dlgTitle: "Tentang CKEditor 4",
+    moreInfo: "Untuk informasi lisensi silahkan kunjungi web site kami:"
+  },
+  basicstyles: {
+    bold: "Huruf Tebal",
+    italic: "Huruf Miring",
+    strike: "Strikethrough",
+    subscript: "Subscript",
+    superscript: "Superscript",
+    underline: "Garis Bawah"
+  },
+  bidi: {
+    ltr: "Arah penulisan dari kiri ke kanan.",
+    rtl: "Arah penulisan dari kanan ke kiri."
+  },
+  blockquote: { toolbar: "Kutipan Blok" },
+  notification: { closed: "Pemberitahuan ditutup" },
+  toolbar: {
+    toolbarCollapse: "Ciutkan Toolbar",
+    toolbarExpand: "Bentangkan Toolbar",
+    toolbarGroups: {
+      document: "Dokumen",
+      clipboard: "Papan klip / Kembalikan perlakuan",
+      editing: "Sunting",
+      forms: "Formulir",
+      basicstyles: "Gaya Dasar",
+      paragraph: "Paragraf",
+      links: "Tautan",
+      insert: "Sisip",
+      styles: "Gaya",
+      colors: "Warna",
+      tools: "Alat"
+    },
+    toolbars: "Toolbar Penyunting"
+  },
+  clipboard: {
+    copy: "Salin",
+    copyError:
+      "Pengaturan keamanan peramban anda tidak mengizinkan editor untuk mengeksekusi operasi menyalin secara otomatis. Mohon gunakan papan tuts (Ctrl/Cmd+C)",
+    cut: "Potong",
+    cutError:
+      "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).",
+    paste: "Tempel",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Area Tempel",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automatic",
+    bgColorTitle: "Warna Latar Belakang",
+    colors: {
+      "000": "Hitam",
+      "800000": "Merah Tua",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Abu-abu Gelap",
+      B22222: "Merah Bata",
+      A52A2A: "Coklat",
+      DAA520: "Golden Rod",
+      "006400": "Hijau Gelap",
+      "40E0D0": "Turquoise",
+      "0000CD": "Biru Sedang",
+      "800080": "Ungu",
+      "808080": "Abu-abu",
+      F00: "Merah",
+      FF8C00: "Jingga Gelap",
+      FFD700: "Emas",
+      "008000": "Hijau",
+      "0FF": "Cyan",
+      "00F": "Biru",
+      EE82EE: "Violet",
+      A9A9A9: "Abu-abu Redup",
+      FFA07A: "Salmon Cerah",
+      FFA500: "Jingga",
+      FFFF00: "Kuning",
+      "00FF00": "Jeruk Lemon",
+      AFEEEE: "Biru Hijau Pucat",
+      ADD8E6: "Biru Cerah",
+      DDA0DD: "Plum",
+      D3D3D3: "Abu-abu Cerah",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Kuning Cerah",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "Putih",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Warna lainnya...",
+    panelTitle: "Warna",
+    textColorTitle: "Warna Teks"
+  },
+  colordialog: {
+    clear: "Hapus",
+    highlight: "Sorot",
+    options: "Pilihan Warna",
+    selected: "Warna Dipilih",
+    title: "Pilih Warna"
+  },
+  templates: {
+    button: "Contoh",
+    emptyListMsg: "(Tidak ada contoh didefinisikan)",
+    insertOption: "Ganti konten sebenarnya",
+    options: "Opsi Contoh",
+    selectPromptMsg: "Mohon pilih contoh untuk dibuka di editor",
+    title: "Contoh Konten"
+  },
+  contextmenu: { options: "Opsi Konteks Pilihan" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Penasehat Judul",
+    cssClassInputLabel: "Kelas Stylesheet",
+    edit: "Sunting Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "Kiri ke Kanan (LTR)",
+    langDirLabel: "Arah Bahasa",
+    langDirRTLLabel: "Kanan ke Kiri (RTL)",
+    languageCodeInputLabel: "Kode Bahasa",
+    remove: "Hapus Div",
+    styleSelectLabel: "Gaya",
+    title: "Ciptakan Wadah Div",
+    toolbar: "Cipatakan Wadah Div"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Error terjadi ketika berkas dibaca",
+    networkError: "Jaringan error terjadi ketika mengunggah berkas",
+    httpError404:
+      "HTTP error terjadi ketika mengunggah berkas (404: Berkas tidak ditemukan)",
+    httpError403: "HTTP error terjadi ketika mengunggah berkas (403: Gangguan)",
+    httpError: "HTTP error terjadi ketika mengunggah berkas (status error: %1)",
+    noUrlError: "Unggahan URL tidak terdefinisi",
+    responseError: "Respon server tidak sesuai"
+  },
+  find: {
+    find: "Temukan",
+    findOptions: "Opsi menemukan",
+    findWhat: "Temukan apa:",
+    matchCase: "Match case",
+    matchCyclic: "Match cyclic",
+    matchWord: "Match whole word",
+    notFoundMsg: "Teks yang dipilih tidak ditemukan",
+    replace: "Ganti",
+    replaceAll: "Ganti Semua",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "Ganti dengan:",
+    title: "Temukan dan Ganti"
+  },
+  fakeobjects: {
+    anchor: "Anchor",
+    flash: "Animasi Flash",
+    hiddenfield: "Kolom Tersembunyi",
+    iframe: "IFrame",
+    unknown: "Obyek Tak Dikenal"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Selalu",
+    accessNever: "Tidak Pernah",
+    accessSameDomain: "Domain yang sama",
+    alignAbsBottom: "Abs Bottom",
+    alignAbsMiddle: "Abs Middle",
+    alignBaseline: "Dasar",
+    alignTextTop: "Text Top",
+    bgcolor: "Warna Latar Belakang",
+    chkFull: "Izinkan Layar Penuh",
+    chkLoop: "Loop",
+    chkMenu: "Enable Flash Menu",
+    chkPlay: "Mainkan Otomatis",
+    flashvars: "Variables for Flash",
+    hSpace: "HSpace",
+    properties: "Flash Properties",
+    propertiesTab: "Properti",
+    quality: "Kualitas",
+    qualityAutoHigh: "Tinggi Otomatis",
+    qualityAutoLow: "Rendah Otomatis",
+    qualityBest: "Terbaik",
+    qualityHigh: "Tinggi",
+    qualityLow: "Rendah",
+    qualityMedium: "Sedang",
+    scale: "Scale",
+    scaleAll: "Perlihatkan semua",
+    scaleFit: "Exact Fit",
+    scaleNoBorder: "Tanpa Batas",
+    title: "Flash Properties",
+    vSpace: "VSpace",
+    validateHSpace: "HSpace harus sebuah angka",
+    validateSrc: "URL tidak boleh kosong",
+    validateVSpace: "VSpace harus sebuah angka",
+    windowMode: "Window mode",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparan",
+    windowModeWindow: "Jendela"
+  },
+  font: {
+    fontSize: {
+      label: "Ukuran",
+      voiceLabel: "Ukuran Huruf",
+      panelTitle: "Ukuran Huruf"
+    },
+    label: "Huruf",
+    panelTitle: "Font Name",
+    voiceLabel: "Huruf"
+  },
+  forms: {
+    button: {
+      title: "Properti Tombol",
+      text: "Teks (Nilai)",
+      type: "Tipe",
+      typeBtn: "Tombol",
+      typeSbm: "Menyerahkan",
+      typeRst: "Atur Ulang"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Checkbox Properties",
+      radioTitle: "Radio Button Properties",
+      value: "Nilai",
+      selected: "Terpilih",
+      required: "Wajib"
+    },
+    form: {
+      title: "Form Properties",
+      menu: "Form Properties",
+      action: "Aksi",
+      method: "Metode",
+      encoding: "Encoding"
+    },
+    hidden: { title: "Hidden Field Properties", name: "Nama", value: "Nilai" },
+    select: {
+      title: "Selection Field Properties",
+      selectInfo: "Select Info",
+      opAvail: "Available Options",
+      value: "Nilai",
+      size: "Ukuran",
+      lines: "garis",
+      chkMulti: "Izinkan pemilihan ganda",
+      required: "Wajib",
+      opText: "Teks",
+      opValue: "Nilai",
+      btnAdd: "Tambah",
+      btnModify: "Modifikasi",
+      btnUp: "Atas",
+      btnDown: "Bawah",
+      btnSetValue: "Atur sebagai nilai yang dipilih",
+      btnDelete: "Hapus"
+    },
+    textarea: { title: "Textarea Properties", cols: "Kolom", rows: "Baris" },
+    textfield: {
+      title: "Text Field Properties",
+      name: "Name",
+      value: "Nilai",
+      charWidth: "Character Width",
+      maxChars: "Maximum Characters",
+      required: "Wajib",
+      type: "Tipe",
+      typeText: "Teks",
+      typePass: "Kata kunci",
+      typeEmail: "Surel",
+      typeSearch: "Cari",
+      typeTel: "Nomor Telepon",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Bentuk",
+    panelTitle: "Bentuk Paragraf",
+    tag_address: "Alamat",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Heading 1",
+    tag_h2: "Heading 2",
+    tag_h3: "Heading 3",
+    tag_h4: "Heading 4",
+    tag_h5: "Heading 5",
+    tag_h6: "Heading 6",
+    tag_p: "Normal",
+    tag_pre: "Membentuk"
+  },
+  horizontalrule: { toolbar: "Sisip Garis Horisontal" },
+  iframe: {
+    border: "Tampilkan Batas Bingkai",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Aktifkan Scrollbar",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Teks alternatif",
+    border: "Batas",
+    btnUpload: "Kirim ke Server",
+    button2Img:
+      "Do you want to transform the selected image button on a simple image?",
+    hSpace: "HSpace",
+    img2Button:
+      "Apakah anda ingin mengubah gambar yang dipilih pada tombol gambar?",
+    infoTab: "Info Gambar",
+    linkTab: "Tautan",
+    lockRatio: "Lock Ratio",
+    menu: "Image Properties",
+    resetSize: "Atur Ulang Ukuran",
+    title: "Image Properties",
+    titleButton: "Image Button Properties",
+    upload: "Unggah",
+    urlMissing: "Image source URL is missing.",
+    vSpace: "VSpace",
+    validateBorder: "Border harus berupa angka",
+    validateHSpace: "HSpace harus berupa angka",
+    validateVSpace: "VSpace must be a whole number."
+  },
+  indent: { indent: "Tingkatkan Lekuk", outdent: "Kurangi Lekuk" },
+  smiley: {
+    options: "Opsi Smiley",
+    title: "Sisip sebuah Smiley",
+    toolbar: "Smiley"
+  },
+  language: { button: "Atur Bahasa", remove: "Hapus Bahasa" },
+  link: {
+    acccessKey: "Access Key",
+    advanced: "Advanced",
+    advisoryContentType: "Advisory Content Type",
+    advisoryTitle: "Penasehat Judul",
+    anchor: {
+      toolbar: "Anchor",
+      menu: "Edit Anchor",
+      title: "Anchor Properties",
+      name: "Anchor Name",
+      errorName: "Please type the anchor name",
+      remove: "Remove Anchor"
+    },
+    anchorId: "By Element Id",
+    anchorName: "By Anchor Name",
+    charset: "Linked Resource Charset",
+    cssClasses: "Kelas Stylesheet",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "Alamat E-mail",
+    emailBody: "Message Body",
+    emailSubject: "Judul Pesan",
+    id: "Id",
+    info: "Link Info",
+    langCode: "Kode Bahasa",
+    langDir: "Arah Bahasa",
+    langDirLTR: "Kiri ke Kanan (LTR)",
+    langDirRTL: "Kanan ke Kiri (RTL)",
+    menu: "Sunting Tautan",
+    name: "Nama",
+    noAnchors: "(No anchors available in the document)",
+    noEmail: "Silahkan ketikkan alamat e-mail",
+    noUrl: "Silahkan ketik URL tautan",
+    noTel: "Please type the phone number",
+    other: "<lainnya>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependent (Netscape)",
+    popupFeatures: "Popup Window Features",
+    popupFullScreen: "Full Screen (IE)",
+    popupLeft: "Left Position",
+    popupLocationBar: "Location Bar",
+    popupMenuBar: "Menu Bar",
+    popupResizable: "Resizable",
+    popupScrollBars: "Scroll Bars",
+    popupStatusBar: "Status Bar",
+    popupToolbar: "Toolbar",
+    popupTop: "Top Position",
+    rel: "Hubungan",
+    selectAnchor: "Select an Anchor",
+    styles: "Gaya",
+    tabIndex: "Tab Index",
+    target: "Sasaran",
+    targetFrame: "<frame>",
+    targetFrameName: "Target Frame Name",
+    targetPopup: "<popup window>",
+    targetPopupName: "Popup Window Name",
+    title: "Tautan",
+    toAnchor: "Link to anchor in the text",
+    toEmail: "E-mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Tautan",
+    type: "Link Type",
+    unlink: "Unlink",
+    upload: "Unggah"
+  },
+  list: {
+    bulletedlist: "Sisip/Hapus Daftar Bullet",
+    numberedlist: "Sisip/Hapus Daftar Bernomor"
+  },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Lingkaran",
+    decimal: "Desimal (1, 2, 3, dst.)",
+    disc: "Cakram",
+    lowerAlpha: "Huruf Kecil (a, b, c, d, e, dst.)",
+    lowerRoman: "Angka Romawi (i, ii, iii, iv, v, dst.)",
+    none: "Tidak ada",
+    notset: "<tidak diatur>",
+    numberedTitle: "Numbered List Properties",
+    square: "Persegi",
+    start: "Mulai",
+    type: "Tipe",
+    upperAlpha: "Huruf Besar (A, B, C, D, E, dst.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Masukkan paragraf disini" },
+  maximize: { maximize: "Memperbesar", minimize: "Memperkecil" },
+  newpage: { toolbar: "Halaman Baru" },
+  pagebreak: {
+    alt: "Halaman Istirahat",
+    toolbar: "Sisip Halaman Istirahat untuk Pencetakan "
+  },
+  pastetext: {
+    button: "Tempel sebagai teks polos",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Tempel sebagai Teks Polos"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Teks yang ingin anda tempel sepertinya di salin dari Word. Apakah anda mau membersihkannya sebelum menempel?",
+    error:
+      "Tidak mungkin membersihkan data yang ditempel dikerenakan kesalahan internal",
+    title: "Tempel dari Word",
+    toolbar: "Tempel dari Word"
+  },
+  preview: { preview: "Pratinjau" },
+  print: { toolbar: "Cetak" },
+  removeformat: { toolbar: "Hapus Format" },
+  save: { toolbar: "Simpan" },
+  selectall: { toolbar: "Pilih Semua" },
+  showblocks: { toolbar: "Perlihatkan Blok" },
+  sourcearea: { toolbar: "Sumber" },
+  specialchar: {
+    options: "Opsi spesial karakter",
+    title: "Pilih spesial karakter",
+    toolbar: "Sisipkan spesial karakter"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Gaya",
+    panelTitle: "Formatting Styles",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "Ukuran batas",
+    caption: "Judul halaman",
+    cell: {
+      menu: "Sel",
+      insertBefore: "Sisip Sel Sebelum",
+      insertAfter: "Sisip Sel Setelah",
+      deleteCell: "Hapus Sel",
+      merge: "Gabungkan Sel",
+      mergeRight: "Gabungkan ke Kanan",
+      mergeDown: "Gabungkan ke Bawah",
+      splitHorizontal: "Pisahkan Sel Secara Horisontal",
+      splitVertical: "Pisahkan Sel Secara Vertikal",
+      title: "Properti Sel",
+      cellType: "Tipe Sel",
+      rowSpan: "Rentang antar baris",
+      colSpan: "Rentang antar kolom",
+      wordWrap: "Word Wrap",
+      hAlign: "Jajaran Horisontal",
+      vAlign: "Jajaran Vertikal",
+      alignBaseline: "Dasar",
+      bgColor: "Warna Latar Belakang",
+      borderColor: "Warna Batasan",
+      data: "Data",
+      header: "Header",
+      yes: "Ya",
+      no: "Tidak",
+      invalidWidth: "Lebar sel harus sebuah angka.",
+      invalidHeight: "Tinggi sel harus sebuah angka",
+      invalidRowSpan: "Rentang antar baris harus angka seluruhnya.",
+      invalidColSpan: "Rentang antar kolom harus angka seluruhnya",
+      chooseColor: "Pilih"
+    },
+    cellPad: "Sel spasi dalam",
+    cellSpace: "Spasi antar sel",
+    column: {
+      menu: "Kolom",
+      insertBefore: "Sisip Kolom Sebelum",
+      insertAfter: "Sisip Kolom Sesudah",
+      deleteColumn: "Hapus Kolom"
+    },
+    columns: "Kolom",
+    deleteTable: "Hapus Tabel",
+    headers: "Headers",
+    headersBoth: "Keduanya",
+    headersColumn: "Kolom pertama",
+    headersNone: "Tidak ada",
+    headersRow: "Baris Pertama",
+    heightUnit: "height unit",
+    invalidBorder: "Ukuran batasan harus sebuah angka",
+    invalidCellPadding: "'Spasi dalam' sel harus angka positif.",
+    invalidCellSpacing: "Spasi antar sel harus angka positif.",
+    invalidCols: "Jumlah kolom harus sebuah angka lebih besar dari 0",
+    invalidHeight: "Tinggi tabel harus sebuah angka.",
+    invalidRows: "Jumlah barus harus sebuah angka dan lebih besar dari 0.",
+    invalidWidth: "Lebar tabel harus sebuah angka.",
+    menu: "Properti Tabel",
+    row: {
+      menu: "Baris",
+      insertBefore: "Sisip Baris Sebelum",
+      insertAfter: "Sisip Baris Sesudah",
+      deleteRow: "Hapus Baris"
+    },
+    rows: "Baris",
+    summary: "Intisari",
+    title: "Properti Tabel",
+    toolbar: "Tabe",
+    widthPc: "persen",
+    widthPx: "piksel",
+    widthUnit: "lebar satuan"
+  },
+  undo: { redo: "Kembali lakukan", undo: "Batalkan perlakuan" },
+  widget: { move: "Tekan dan geser untuk memindahkan", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Pengunggahan dibatalkan oleh pengguna",
+    doneOne: "Berkas telah berhasil diunggah",
+    doneMany: "Pengunggahan berkas %1 berhasil",
+    uploadOne: "Mengunggah berkas ({percentage}%)...",
+    uploadMany:
+      "Pengunggahan berkas {current} dari {max} berhasil ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignore",
+    btnIgnoreAll: "Ignore All",
+    btnReplace: "Replace",
+    btnReplaceAll: "Replace All",
+    btnUndo: "Undo",
+    changeTo: "Change to",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Spell checker not installed. Do you want to download it now?",
+    manyChanges: "Spell check complete: %1 words changed",
+    noChanges: "Spell check complete: No words changed",
+    noMispell: "Spell check complete: No misspellings found",
+    noSuggestions: "- No suggestions -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Not in dictionary",
+    oneChange: "Spell check complete: One word changed",
+    progress: "Spell check in progress...",
+    title: "Spell Checker",
+    toolbar: "Check Spelling"
+  }
+};

+ 707 - 707
public/ckeditor/lang/is.js

@@ -1,707 +1,707 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["is"] = {
-  editor: "Rich Text Editor",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "Press ALT 0 for help",
-    browseServer: "Fletta í skjalasafni",
-    url: "Vefslóð",
-    protocol: "Samskiptastaðall",
-    upload: "Senda upp",
-    uploadSubmit: "Hlaða upp",
-    image: "Setja inn mynd",
-    flash: "Flash",
-    form: "Setja inn innsláttarform",
-    checkbox: "Setja inn hökunarreit",
-    radio: "Setja inn valhnapp",
-    textField: "Setja inn textareit",
-    textarea: "Setja inn textasvæði",
-    hiddenField: "Setja inn falið svæði",
-    button: "Setja inn hnapp",
-    select: "Setja inn lista",
-    imageButton: "Setja inn myndahnapp",
-    notSet: "<ekkert valið>",
-    id: "Auðkenni",
-    name: "Nafn",
-    langDir: "Lesstefna",
-    langDirLtr: "Frá vinstri til hægri (LTR)",
-    langDirRtl: "Frá hægri til vinstri (RTL)",
-    langCode: "Tungumálakóði",
-    longDescr: "Nánari lýsing",
-    cssClass: "Stílsniðsflokkur",
-    advisoryTitle: "Titill",
-    cssStyle: "Stíll",
-    ok: "Í lagi",
-    cancel: "Hætta við",
-    close: "Close",
-    preview: "Forskoða",
-    resize: "Resize",
-    generalTab: "Almennt",
-    advancedTab: "Tæknilegt",
-    validateNumberFailed: "This value is not a number.",
-    confirmNewPage:
-      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
-    confirmCancel:
-      "You have changed some options. Are you sure you want to close the dialog window?",
-    options: "Options",
-    target: "Mark",
-    targetNew: "New Window (_blank)",
-    targetTop: "Topmost Window (_top)",
-    targetSelf: "Same Window (_self)",
-    targetParent: "Parent Window (_parent)",
-    langDirLTR: "Frá vinstri til hægri (LTR)",
-    langDirRTL: "Frá hægri til vinstri (RTL)",
-    styles: "Stíll",
-    cssClasses: "Stílsniðsflokkur",
-    width: "Breidd",
-    height: "Hæð",
-    align: "Jöfnun",
-    left: "Vinstri",
-    right: "Hægri",
-    center: "Miðjað",
-    justify: "Jafna báðum megin",
-    alignLeft: "Vinstrijöfnun",
-    alignRight: "Hægrijöfnun",
-    alignCenter: "Align Center",
-    alignTop: "Efst",
-    alignMiddle: "Miðjuð",
-    alignBottom: "Neðst",
-    alignNone: "None",
-    invalidValue: "Invalid value.",
-    invalidHeight: "Height must be a number.",
-    invalidWidth: "Width must be a number.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. All rights reserved.",
-    dlgTitle: "About CKEditor 4",
-    moreInfo: "For licensing information please visit our web site:"
-  },
-  basicstyles: {
-    bold: "Feitletrað",
-    italic: "Skáletrað",
-    strike: "Yfirstrikað",
-    subscript: "Niðurskrifað",
-    superscript: "Uppskrifað",
-    underline: "Undirstrikað"
-  },
-  bidi: {
-    ltr: "Text direction from left to right",
-    rtl: "Text direction from right to left"
-  },
-  blockquote: { toolbar: "Inndráttur" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Collapse Toolbar",
-    toolbarExpand: "Expand Toolbar",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Links",
-      insert: "Insert",
-      styles: "Styles",
-      colors: "Colors",
-      tools: "Tools"
-    },
-    toolbars: "Editor toolbars"
-  },
-  clipboard: {
-    copy: "Afrita",
-    copyError:
-      "Öryggisstillingar vafrans þíns leyfa ekki afritun texta með músaraðgerð. Notaðu lyklaborðið í afrita (Ctrl/Cmd+C).",
-    cut: "Klippa",
-    cutError:
-      "Öryggisstillingar vafrans þíns leyfa ekki klippingu texta með músaraðgerð. Notaðu lyklaborðið í klippa (Ctrl/Cmd+X).",
-    paste: "Líma",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Paste Area",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Sjálfval",
-    bgColorTitle: "Bakgrunnslitur",
-    colors: {
-      "000": "Black",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Gray",
-      F00: "Red",
-      FF8C00: "Dark Orange",
-      FFD700: "Gold",
-      "008000": "Green",
-      "0FF": "Cyan",
-      "00F": "Blue",
-      EE82EE: "Violet",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Orange",
-      FFFF00: "Yellow",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "White",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Fleiri liti...",
-    panelTitle: "Colors",
-    textColorTitle: "Litur texta"
-  },
-  colordialog: {
-    clear: "Clear",
-    highlight: "Highlight",
-    options: "Color Options",
-    selected: "Selected Color",
-    title: "Select color"
-  },
-  templates: {
-    button: "Sniðmát",
-    emptyListMsg: "(Ekkert sniðmát er skilgreint!)",
-    insertOption: "Skipta út raunverulegu innihaldi",
-    options: "Template Options",
-    selectPromptMsg:
-      "Veldu sniðmát til að opna í ritlinum.<br>(Núverandi innihald víkur fyrir því!):",
-    title: "Innihaldssniðmát"
-  },
-  contextmenu: { options: "Context Menu Options" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Advisory Title",
-    cssClassInputLabel: "Stylesheet Classes",
-    edit: "Edit Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "Left to Right (LTR)",
-    langDirLabel: "Language Direction",
-    langDirRTLLabel: "Right to Left (RTL)",
-    languageCodeInputLabel: " Language Code",
-    remove: "Remove Div",
-    styleSelectLabel: "Style",
-    title: "Create Div Container",
-    toolbar: "Create Div Container"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Leita",
-    findOptions: "Find Options",
-    findWhat: "Leita að:",
-    matchCase: "Gera greinarmun á¡ há¡- og lágstöfum",
-    matchCyclic: "Match cyclic",
-    matchWord: "Aðeins heil orð",
-    notFoundMsg: "Leitartexti fannst ekki!",
-    replace: "Skipta út",
-    replaceAll: "Skipta út allsstaðar",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "Skipta út fyrir:",
-    title: "Finna og skipta"
-  },
-  fakeobjects: {
-    anchor: "Anchor",
-    flash: "Flash Animation",
-    hiddenfield: "Hidden Field",
-    iframe: "IFrame",
-    unknown: "Unknown Object"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Always",
-    accessNever: "Never",
-    accessSameDomain: "Same domain",
-    alignAbsBottom: "Abs neðst",
-    alignAbsMiddle: "Abs miðjuð",
-    alignBaseline: "Grunnlína",
-    alignTextTop: "Efri brún texta",
-    bgcolor: "Bakgrunnslitur",
-    chkFull: "Allow Fullscreen",
-    chkLoop: "Endurtekning",
-    chkMenu: "Sýna Flash-valmynd",
-    chkPlay: "Sjálfvirk spilun",
-    flashvars: "Variables for Flash",
-    hSpace: "Vinstri bil",
-    properties: "Eigindi Flash",
-    propertiesTab: "Properties",
-    quality: "Quality",
-    qualityAutoHigh: "Auto High",
-    qualityAutoLow: "Auto Low",
-    qualityBest: "Best",
-    qualityHigh: "High",
-    qualityLow: "Low",
-    qualityMedium: "Medium",
-    scale: "Skali",
-    scaleAll: "Sýna allt",
-    scaleFit: "Fella skala að stærð",
-    scaleNoBorder: "Án ramma",
-    title: "Eigindi Flash",
-    vSpace: "Hægri bil",
-    validateHSpace: "HSpace must be a number.",
-    validateSrc: "Sláðu inn veffang stiklunnar!",
-    validateVSpace: "VSpace must be a number.",
-    windowMode: "Window mode",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: {
-      label: "Leturstærð ",
-      voiceLabel: "Font Size",
-      panelTitle: "Leturstærð "
-    },
-    label: "Leturgerð ",
-    panelTitle: "Leturgerð ",
-    voiceLabel: "Leturgerð "
-  },
-  forms: {
-    button: {
-      title: "Eigindi hnapps",
-      text: "Texti",
-      type: "Gerð",
-      typeBtn: "Hnappur",
-      typeSbm: "Staðfesta",
-      typeRst: "Hreinsa"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Eigindi markreits",
-      radioTitle: "Eigindi valhnapps",
-      value: "Gildi",
-      selected: "Valið",
-      required: "Required"
-    },
-    form: {
-      title: "Eigindi innsláttarforms",
-      menu: "Eigindi innsláttarforms",
-      action: "Aðgerð",
-      method: "Aðferð",
-      encoding: "Encoding"
-    },
-    hidden: { title: "Eigindi falins svæðis", name: "Nafn", value: "Gildi" },
-    select: {
-      title: "Eigindi lista",
-      selectInfo: "Upplýsingar",
-      opAvail: "Kostir",
-      value: "Gildi",
-      size: "Stærð",
-      lines: "línur",
-      chkMulti: "Leyfa fleiri kosti",
-      required: "Required",
-      opText: "Texti",
-      opValue: "Gildi",
-      btnAdd: "Bæta við",
-      btnModify: "Breyta",
-      btnUp: "Upp",
-      btnDown: "Niður",
-      btnSetValue: "Merkja sem valið",
-      btnDelete: "Eyða"
-    },
-    textarea: { title: "Eigindi textasvæðis", cols: "Dálkar", rows: "Línur" },
-    textfield: {
-      title: "Eigindi textareits",
-      name: "Nafn",
-      value: "Gildi",
-      charWidth: "Breidd (leturtákn)",
-      maxChars: "Hámarksfjöldi leturtákna",
-      required: "Required",
-      type: "Gerð",
-      typeText: "Texti",
-      typePass: "Lykilorð",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "Vefslóð"
-    }
-  },
-  format: {
-    label: "Stílsnið",
-    panelTitle: "Stílsnið",
-    tag_address: "Vistfang",
-    tag_div: "Venjulegt (DIV)",
-    tag_h1: "Fyrirsögn 1",
-    tag_h2: "Fyrirsögn 2",
-    tag_h3: "Fyrirsögn 3",
-    tag_h4: "Fyrirsögn 4",
-    tag_h5: "Fyrirsögn 5",
-    tag_h6: "Fyrirsögn 6",
-    tag_p: "Venjulegt letur",
-    tag_pre: "Forsniðið"
-  },
-  horizontalrule: { toolbar: "Lóðrétt lína" },
-  iframe: {
-    border: "Show frame border",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Enable scrollbars",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Baklægur texti",
-    border: "Rammi",
-    btnUpload: "Hlaða upp",
-    button2Img:
-      "Do you want to transform the selected image button on a simple image?",
-    hSpace: "Vinstri bil",
-    img2Button:
-      "Do you want to transform the selected image on a image button?",
-    infoTab: "Almennt",
-    linkTab: "Stikla",
-    lockRatio: "Festa stærðarhlutfall",
-    menu: "Eigindi myndar",
-    resetSize: "Reikna stærð",
-    title: "Eigindi myndar",
-    titleButton: "Eigindi myndahnapps",
-    upload: "Hlaða upp",
-    urlMissing: "Image source URL is missing.",
-    vSpace: "Hægri bil",
-    validateBorder: "Border must be a whole number.",
-    validateHSpace: "HSpace must be a whole number.",
-    validateVSpace: "VSpace must be a whole number."
-  },
-  indent: { indent: "Minnka inndrátt", outdent: "Auka inndrátt" },
-  smiley: { options: "Smiley Options", title: "Velja svip", toolbar: "Svipur" },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "Skammvalshnappur",
-    advanced: "Tæknilegt",
-    advisoryContentType: "Tegund innihalds",
-    advisoryTitle: "Titill",
-    anchor: {
-      toolbar: "Stofna/breyta kaflamerki",
-      menu: "Eigindi kaflamerkis",
-      title: "Eigindi kaflamerkis",
-      name: "Nafn bókamerkis",
-      errorName: "Sláðu inn nafn bókamerkis!",
-      remove: "Remove Anchor"
-    },
-    anchorId: "Eftir auðkenni einingar",
-    anchorName: "Eftir akkerisnafni",
-    charset: "Táknróf",
-    cssClasses: "Stílsniðsflokkur",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "Netfang",
-    emailBody: "Meginmál",
-    emailSubject: "Efni",
-    id: "Auðkenni",
-    info: "Almennt",
-    langCode: "Lesstefna",
-    langDir: "Lesstefna",
-    langDirLTR: "Frá vinstri til hægri (LTR)",
-    langDirRTL: "Frá hægri til vinstri (RTL)",
-    menu: "Breyta stiklu",
-    name: "Nafn",
-    noAnchors: "<Engin bókamerki á skrá>",
-    noEmail: "Sláðu inn netfang!",
-    noUrl: "Sláðu inn veffang stiklunnar!",
-    noTel: "Please type the phone number",
-    other: "<annar>",
-    phoneNumber: "Phone number",
-    popupDependent: "Háð venslum (Netscape)",
-    popupFeatures: "Eigindi sprettiglugga",
-    popupFullScreen: "Heilskjár (IE)",
-    popupLeft: "Fjarlægð frá vinstri",
-    popupLocationBar: "Fanglína",
-    popupMenuBar: "Vallína",
-    popupResizable: "Resizable",
-    popupScrollBars: "Skrunstikur",
-    popupStatusBar: "Stöðustika",
-    popupToolbar: "Verkfærastika",
-    popupTop: "Fjarlægð frá efri brún",
-    rel: "Relationship",
-    selectAnchor: "Veldu akkeri",
-    styles: "Stíll",
-    tabIndex: "Raðnúmer innsláttarreits",
-    target: "Mark",
-    targetFrame: "<rammi>",
-    targetFrameName: "Nafn markglugga",
-    targetPopup: "<sprettigluggi>",
-    targetPopupName: "Nafn sprettiglugga",
-    title: "Stikla",
-    toAnchor: "Bókamerki á þessari síðu",
-    toEmail: "Netfang",
-    toUrl: "Vefslóð",
-    toPhone: "Phone",
-    toolbar: "Stofna/breyta stiklu",
-    type: "Stikluflokkur",
-    unlink: "Fjarlægja stiklu",
-    upload: "Senda upp"
-  },
-  list: { bulletedlist: "Punktalisti", numberedlist: "Númeraður listi" },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "None",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "Maximize", minimize: "Minimize" },
-  newpage: { toolbar: "Ný síða" },
-  pagebreak: { alt: "Page Break", toolbar: "Setja inn síðuskil" },
-  pastetext: {
-    button: "Líma sem ósniðinn texta",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Líma sem ósniðinn texta"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-    error:
-      "It was not possible to clean up the pasted data due to an internal error",
-    title: "Líma úr Word",
-    toolbar: "Líma úr Word"
-  },
-  preview: { preview: "Forskoða" },
-  print: { toolbar: "Prenta" },
-  removeformat: { toolbar: "Fjarlægja snið" },
-  save: { toolbar: "Vista" },
-  selectall: { toolbar: "Velja allt" },
-  showblocks: { toolbar: "Sýna blokkir" },
-  sourcearea: { toolbar: "Kóði" },
-  specialchar: {
-    options: "Special Character Options",
-    title: "Velja tákn",
-    toolbar: "Setja inn merki"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Stílflokkur",
-    panelTitle: "Formatting Styles",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "Breidd ramma",
-    caption: "Titill",
-    cell: {
-      menu: "Reitur",
-      insertBefore: "Skjóta inn reiti fyrir aftan",
-      insertAfter: "Skjóta inn reiti fyrir framan",
-      deleteCell: "Fella reit",
-      merge: "Sameina reiti",
-      mergeRight: "Sameina til hægri",
-      mergeDown: "Sameina niður á við",
-      splitHorizontal: "Kljúfa reit lárétt",
-      splitVertical: "Kljúfa reit lóðrétt",
-      title: "Cell Properties",
-      cellType: "Cell Type",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Word Wrap",
-      hAlign: "Horizontal Alignment",
-      vAlign: "Vertical Alignment",
-      alignBaseline: "Baseline",
-      bgColor: "Background Color",
-      borderColor: "Border Color",
-      data: "Data",
-      header: "Header",
-      yes: "Yes",
-      no: "No",
-      invalidWidth: "Cell width must be a number.",
-      invalidHeight: "Cell height must be a number.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Choose"
-    },
-    cellPad: "Reitaspássía",
-    cellSpace: "Bil milli reita",
-    column: {
-      menu: "Dálkur",
-      insertBefore: "Skjóta inn dálki vinstra megin",
-      insertAfter: "Skjóta inn dálki hægra megin",
-      deleteColumn: "Fella dálk"
-    },
-    columns: "Dálkar",
-    deleteTable: "Fella töflu",
-    headers: "Fyrirsagnir",
-    headersBoth: "Hvort tveggja",
-    headersColumn: "Fyrsti dálkur",
-    headersNone: "Engar",
-    headersRow: "Fyrsta röð",
-    heightUnit: "height unit",
-    invalidBorder: "Border size must be a number.",
-    invalidCellPadding: "Cell padding must be a positive number.",
-    invalidCellSpacing: "Cell spacing must be a positive number.",
-    invalidCols: "Number of columns must be a number greater than 0.",
-    invalidHeight: "Table height must be a number.",
-    invalidRows: "Number of rows must be a number greater than 0.",
-    invalidWidth: "Table width must be a number.",
-    menu: "Eigindi töflu",
-    row: {
-      menu: "Röð",
-      insertBefore: "Skjóta inn röð fyrir ofan",
-      insertAfter: "Skjóta inn röð fyrir neðan",
-      deleteRow: "Eyða röð"
-    },
-    rows: "Raðir",
-    summary: "Áfram",
-    title: "Eigindi töflu",
-    toolbar: "Tafla",
-    widthPc: "prósent",
-    widthPx: "myndeindir",
-    widthUnit: "width unit"
-  },
-  undo: { redo: "Hætta við afturköllun", undo: "Afturkalla" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Hunsa",
-    btnIgnoreAll: "Hunsa allt",
-    btnReplace: "Skipta",
-    btnReplaceAll: "Skipta öllu",
-    btnUndo: "Til baka",
-    changeTo: "Tillaga",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload: "Villuleit ekki sett upp.<br>Viltu setja hana upp?",
-    manyChanges: "Villuleit lokið: %1 orðum breytt",
-    noChanges: "Villuleit lokið: Engu orði breytt",
-    noMispell: "Villuleit lokið: Engin villa fannst",
-    noSuggestions: "- engar tillögur -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Ekki í orðabókinni",
-    oneChange: "Villuleit lokið: Einu orði breytt",
-    progress: "Villuleit í gangi...",
-    title: "Spell Checker",
-    toolbar: "Villuleit"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["is"] = {
+  editor: "Rich Text Editor",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "Press ALT 0 for help",
+    browseServer: "Fletta í skjalasafni",
+    url: "Vefslóð",
+    protocol: "Samskiptastaðall",
+    upload: "Senda upp",
+    uploadSubmit: "Hlaða upp",
+    image: "Setja inn mynd",
+    flash: "Flash",
+    form: "Setja inn innsláttarform",
+    checkbox: "Setja inn hökunarreit",
+    radio: "Setja inn valhnapp",
+    textField: "Setja inn textareit",
+    textarea: "Setja inn textasvæði",
+    hiddenField: "Setja inn falið svæði",
+    button: "Setja inn hnapp",
+    select: "Setja inn lista",
+    imageButton: "Setja inn myndahnapp",
+    notSet: "<ekkert valið>",
+    id: "Auðkenni",
+    name: "Nafn",
+    langDir: "Lesstefna",
+    langDirLtr: "Frá vinstri til hægri (LTR)",
+    langDirRtl: "Frá hægri til vinstri (RTL)",
+    langCode: "Tungumálakóði",
+    longDescr: "Nánari lýsing",
+    cssClass: "Stílsniðsflokkur",
+    advisoryTitle: "Titill",
+    cssStyle: "Stíll",
+    ok: "Í lagi",
+    cancel: "Hætta við",
+    close: "Close",
+    preview: "Forskoða",
+    resize: "Resize",
+    generalTab: "Almennt",
+    advancedTab: "Tæknilegt",
+    validateNumberFailed: "This value is not a number.",
+    confirmNewPage:
+      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
+    confirmCancel:
+      "You have changed some options. Are you sure you want to close the dialog window?",
+    options: "Options",
+    target: "Mark",
+    targetNew: "New Window (_blank)",
+    targetTop: "Topmost Window (_top)",
+    targetSelf: "Same Window (_self)",
+    targetParent: "Parent Window (_parent)",
+    langDirLTR: "Frá vinstri til hægri (LTR)",
+    langDirRTL: "Frá hægri til vinstri (RTL)",
+    styles: "Stíll",
+    cssClasses: "Stílsniðsflokkur",
+    width: "Breidd",
+    height: "Hæð",
+    align: "Jöfnun",
+    left: "Vinstri",
+    right: "Hægri",
+    center: "Miðjað",
+    justify: "Jafna báðum megin",
+    alignLeft: "Vinstrijöfnun",
+    alignRight: "Hægrijöfnun",
+    alignCenter: "Align Center",
+    alignTop: "Efst",
+    alignMiddle: "Miðjuð",
+    alignBottom: "Neðst",
+    alignNone: "None",
+    invalidValue: "Invalid value.",
+    invalidHeight: "Height must be a number.",
+    invalidWidth: "Width must be a number.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. All rights reserved.",
+    dlgTitle: "About CKEditor 4",
+    moreInfo: "For licensing information please visit our web site:"
+  },
+  basicstyles: {
+    bold: "Feitletrað",
+    italic: "Skáletrað",
+    strike: "Yfirstrikað",
+    subscript: "Niðurskrifað",
+    superscript: "Uppskrifað",
+    underline: "Undirstrikað"
+  },
+  bidi: {
+    ltr: "Text direction from left to right",
+    rtl: "Text direction from right to left"
+  },
+  blockquote: { toolbar: "Inndráttur" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Collapse Toolbar",
+    toolbarExpand: "Expand Toolbar",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Links",
+      insert: "Insert",
+      styles: "Styles",
+      colors: "Colors",
+      tools: "Tools"
+    },
+    toolbars: "Editor toolbars"
+  },
+  clipboard: {
+    copy: "Afrita",
+    copyError:
+      "Öryggisstillingar vafrans þíns leyfa ekki afritun texta með músaraðgerð. Notaðu lyklaborðið í afrita (Ctrl/Cmd+C).",
+    cut: "Klippa",
+    cutError:
+      "Öryggisstillingar vafrans þíns leyfa ekki klippingu texta með músaraðgerð. Notaðu lyklaborðið í klippa (Ctrl/Cmd+X).",
+    paste: "Líma",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Paste Area",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Sjálfval",
+    bgColorTitle: "Bakgrunnslitur",
+    colors: {
+      "000": "Black",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Gray",
+      F00: "Red",
+      FF8C00: "Dark Orange",
+      FFD700: "Gold",
+      "008000": "Green",
+      "0FF": "Cyan",
+      "00F": "Blue",
+      EE82EE: "Violet",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Orange",
+      FFFF00: "Yellow",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "White",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Fleiri liti...",
+    panelTitle: "Colors",
+    textColorTitle: "Litur texta"
+  },
+  colordialog: {
+    clear: "Clear",
+    highlight: "Highlight",
+    options: "Color Options",
+    selected: "Selected Color",
+    title: "Select color"
+  },
+  templates: {
+    button: "Sniðmát",
+    emptyListMsg: "(Ekkert sniðmát er skilgreint!)",
+    insertOption: "Skipta út raunverulegu innihaldi",
+    options: "Template Options",
+    selectPromptMsg:
+      "Veldu sniðmát til að opna í ritlinum.<br>(Núverandi innihald víkur fyrir því!):",
+    title: "Innihaldssniðmát"
+  },
+  contextmenu: { options: "Context Menu Options" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Advisory Title",
+    cssClassInputLabel: "Stylesheet Classes",
+    edit: "Edit Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "Left to Right (LTR)",
+    langDirLabel: "Language Direction",
+    langDirRTLLabel: "Right to Left (RTL)",
+    languageCodeInputLabel: " Language Code",
+    remove: "Remove Div",
+    styleSelectLabel: "Style",
+    title: "Create Div Container",
+    toolbar: "Create Div Container"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Leita",
+    findOptions: "Find Options",
+    findWhat: "Leita að:",
+    matchCase: "Gera greinarmun á¡ há¡- og lágstöfum",
+    matchCyclic: "Match cyclic",
+    matchWord: "Aðeins heil orð",
+    notFoundMsg: "Leitartexti fannst ekki!",
+    replace: "Skipta út",
+    replaceAll: "Skipta út allsstaðar",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "Skipta út fyrir:",
+    title: "Finna og skipta"
+  },
+  fakeobjects: {
+    anchor: "Anchor",
+    flash: "Flash Animation",
+    hiddenfield: "Hidden Field",
+    iframe: "IFrame",
+    unknown: "Unknown Object"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Always",
+    accessNever: "Never",
+    accessSameDomain: "Same domain",
+    alignAbsBottom: "Abs neðst",
+    alignAbsMiddle: "Abs miðjuð",
+    alignBaseline: "Grunnlína",
+    alignTextTop: "Efri brún texta",
+    bgcolor: "Bakgrunnslitur",
+    chkFull: "Allow Fullscreen",
+    chkLoop: "Endurtekning",
+    chkMenu: "Sýna Flash-valmynd",
+    chkPlay: "Sjálfvirk spilun",
+    flashvars: "Variables for Flash",
+    hSpace: "Vinstri bil",
+    properties: "Eigindi Flash",
+    propertiesTab: "Properties",
+    quality: "Quality",
+    qualityAutoHigh: "Auto High",
+    qualityAutoLow: "Auto Low",
+    qualityBest: "Best",
+    qualityHigh: "High",
+    qualityLow: "Low",
+    qualityMedium: "Medium",
+    scale: "Skali",
+    scaleAll: "Sýna allt",
+    scaleFit: "Fella skala að stærð",
+    scaleNoBorder: "Án ramma",
+    title: "Eigindi Flash",
+    vSpace: "Hægri bil",
+    validateHSpace: "HSpace must be a number.",
+    validateSrc: "Sláðu inn veffang stiklunnar!",
+    validateVSpace: "VSpace must be a number.",
+    windowMode: "Window mode",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: {
+      label: "Leturstærð ",
+      voiceLabel: "Font Size",
+      panelTitle: "Leturstærð "
+    },
+    label: "Leturgerð ",
+    panelTitle: "Leturgerð ",
+    voiceLabel: "Leturgerð "
+  },
+  forms: {
+    button: {
+      title: "Eigindi hnapps",
+      text: "Texti",
+      type: "Gerð",
+      typeBtn: "Hnappur",
+      typeSbm: "Staðfesta",
+      typeRst: "Hreinsa"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Eigindi markreits",
+      radioTitle: "Eigindi valhnapps",
+      value: "Gildi",
+      selected: "Valið",
+      required: "Required"
+    },
+    form: {
+      title: "Eigindi innsláttarforms",
+      menu: "Eigindi innsláttarforms",
+      action: "Aðgerð",
+      method: "Aðferð",
+      encoding: "Encoding"
+    },
+    hidden: { title: "Eigindi falins svæðis", name: "Nafn", value: "Gildi" },
+    select: {
+      title: "Eigindi lista",
+      selectInfo: "Upplýsingar",
+      opAvail: "Kostir",
+      value: "Gildi",
+      size: "Stærð",
+      lines: "línur",
+      chkMulti: "Leyfa fleiri kosti",
+      required: "Required",
+      opText: "Texti",
+      opValue: "Gildi",
+      btnAdd: "Bæta við",
+      btnModify: "Breyta",
+      btnUp: "Upp",
+      btnDown: "Niður",
+      btnSetValue: "Merkja sem valið",
+      btnDelete: "Eyða"
+    },
+    textarea: { title: "Eigindi textasvæðis", cols: "Dálkar", rows: "Línur" },
+    textfield: {
+      title: "Eigindi textareits",
+      name: "Nafn",
+      value: "Gildi",
+      charWidth: "Breidd (leturtákn)",
+      maxChars: "Hámarksfjöldi leturtákna",
+      required: "Required",
+      type: "Gerð",
+      typeText: "Texti",
+      typePass: "Lykilorð",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "Vefslóð"
+    }
+  },
+  format: {
+    label: "Stílsnið",
+    panelTitle: "Stílsnið",
+    tag_address: "Vistfang",
+    tag_div: "Venjulegt (DIV)",
+    tag_h1: "Fyrirsögn 1",
+    tag_h2: "Fyrirsögn 2",
+    tag_h3: "Fyrirsögn 3",
+    tag_h4: "Fyrirsögn 4",
+    tag_h5: "Fyrirsögn 5",
+    tag_h6: "Fyrirsögn 6",
+    tag_p: "Venjulegt letur",
+    tag_pre: "Forsniðið"
+  },
+  horizontalrule: { toolbar: "Lóðrétt lína" },
+  iframe: {
+    border: "Show frame border",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Enable scrollbars",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Baklægur texti",
+    border: "Rammi",
+    btnUpload: "Hlaða upp",
+    button2Img:
+      "Do you want to transform the selected image button on a simple image?",
+    hSpace: "Vinstri bil",
+    img2Button:
+      "Do you want to transform the selected image on a image button?",
+    infoTab: "Almennt",
+    linkTab: "Stikla",
+    lockRatio: "Festa stærðarhlutfall",
+    menu: "Eigindi myndar",
+    resetSize: "Reikna stærð",
+    title: "Eigindi myndar",
+    titleButton: "Eigindi myndahnapps",
+    upload: "Hlaða upp",
+    urlMissing: "Image source URL is missing.",
+    vSpace: "Hægri bil",
+    validateBorder: "Border must be a whole number.",
+    validateHSpace: "HSpace must be a whole number.",
+    validateVSpace: "VSpace must be a whole number."
+  },
+  indent: { indent: "Minnka inndrátt", outdent: "Auka inndrátt" },
+  smiley: { options: "Smiley Options", title: "Velja svip", toolbar: "Svipur" },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "Skammvalshnappur",
+    advanced: "Tæknilegt",
+    advisoryContentType: "Tegund innihalds",
+    advisoryTitle: "Titill",
+    anchor: {
+      toolbar: "Stofna/breyta kaflamerki",
+      menu: "Eigindi kaflamerkis",
+      title: "Eigindi kaflamerkis",
+      name: "Nafn bókamerkis",
+      errorName: "Sláðu inn nafn bókamerkis!",
+      remove: "Remove Anchor"
+    },
+    anchorId: "Eftir auðkenni einingar",
+    anchorName: "Eftir akkerisnafni",
+    charset: "Táknróf",
+    cssClasses: "Stílsniðsflokkur",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "Netfang",
+    emailBody: "Meginmál",
+    emailSubject: "Efni",
+    id: "Auðkenni",
+    info: "Almennt",
+    langCode: "Lesstefna",
+    langDir: "Lesstefna",
+    langDirLTR: "Frá vinstri til hægri (LTR)",
+    langDirRTL: "Frá hægri til vinstri (RTL)",
+    menu: "Breyta stiklu",
+    name: "Nafn",
+    noAnchors: "<Engin bókamerki á skrá>",
+    noEmail: "Sláðu inn netfang!",
+    noUrl: "Sláðu inn veffang stiklunnar!",
+    noTel: "Please type the phone number",
+    other: "<annar>",
+    phoneNumber: "Phone number",
+    popupDependent: "Háð venslum (Netscape)",
+    popupFeatures: "Eigindi sprettiglugga",
+    popupFullScreen: "Heilskjár (IE)",
+    popupLeft: "Fjarlægð frá vinstri",
+    popupLocationBar: "Fanglína",
+    popupMenuBar: "Vallína",
+    popupResizable: "Resizable",
+    popupScrollBars: "Skrunstikur",
+    popupStatusBar: "Stöðustika",
+    popupToolbar: "Verkfærastika",
+    popupTop: "Fjarlægð frá efri brún",
+    rel: "Relationship",
+    selectAnchor: "Veldu akkeri",
+    styles: "Stíll",
+    tabIndex: "Raðnúmer innsláttarreits",
+    target: "Mark",
+    targetFrame: "<rammi>",
+    targetFrameName: "Nafn markglugga",
+    targetPopup: "<sprettigluggi>",
+    targetPopupName: "Nafn sprettiglugga",
+    title: "Stikla",
+    toAnchor: "Bókamerki á þessari síðu",
+    toEmail: "Netfang",
+    toUrl: "Vefslóð",
+    toPhone: "Phone",
+    toolbar: "Stofna/breyta stiklu",
+    type: "Stikluflokkur",
+    unlink: "Fjarlægja stiklu",
+    upload: "Senda upp"
+  },
+  list: { bulletedlist: "Punktalisti", numberedlist: "Númeraður listi" },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "None",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "Maximize", minimize: "Minimize" },
+  newpage: { toolbar: "Ný síða" },
+  pagebreak: { alt: "Page Break", toolbar: "Setja inn síðuskil" },
+  pastetext: {
+    button: "Líma sem ósniðinn texta",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Líma sem ósniðinn texta"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+    error:
+      "It was not possible to clean up the pasted data due to an internal error",
+    title: "Líma úr Word",
+    toolbar: "Líma úr Word"
+  },
+  preview: { preview: "Forskoða" },
+  print: { toolbar: "Prenta" },
+  removeformat: { toolbar: "Fjarlægja snið" },
+  save: { toolbar: "Vista" },
+  selectall: { toolbar: "Velja allt" },
+  showblocks: { toolbar: "Sýna blokkir" },
+  sourcearea: { toolbar: "Kóði" },
+  specialchar: {
+    options: "Special Character Options",
+    title: "Velja tákn",
+    toolbar: "Setja inn merki"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Stílflokkur",
+    panelTitle: "Formatting Styles",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "Breidd ramma",
+    caption: "Titill",
+    cell: {
+      menu: "Reitur",
+      insertBefore: "Skjóta inn reiti fyrir aftan",
+      insertAfter: "Skjóta inn reiti fyrir framan",
+      deleteCell: "Fella reit",
+      merge: "Sameina reiti",
+      mergeRight: "Sameina til hægri",
+      mergeDown: "Sameina niður á við",
+      splitHorizontal: "Kljúfa reit lárétt",
+      splitVertical: "Kljúfa reit lóðrétt",
+      title: "Cell Properties",
+      cellType: "Cell Type",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Word Wrap",
+      hAlign: "Horizontal Alignment",
+      vAlign: "Vertical Alignment",
+      alignBaseline: "Baseline",
+      bgColor: "Background Color",
+      borderColor: "Border Color",
+      data: "Data",
+      header: "Header",
+      yes: "Yes",
+      no: "No",
+      invalidWidth: "Cell width must be a number.",
+      invalidHeight: "Cell height must be a number.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Choose"
+    },
+    cellPad: "Reitaspássía",
+    cellSpace: "Bil milli reita",
+    column: {
+      menu: "Dálkur",
+      insertBefore: "Skjóta inn dálki vinstra megin",
+      insertAfter: "Skjóta inn dálki hægra megin",
+      deleteColumn: "Fella dálk"
+    },
+    columns: "Dálkar",
+    deleteTable: "Fella töflu",
+    headers: "Fyrirsagnir",
+    headersBoth: "Hvort tveggja",
+    headersColumn: "Fyrsti dálkur",
+    headersNone: "Engar",
+    headersRow: "Fyrsta röð",
+    heightUnit: "height unit",
+    invalidBorder: "Border size must be a number.",
+    invalidCellPadding: "Cell padding must be a positive number.",
+    invalidCellSpacing: "Cell spacing must be a positive number.",
+    invalidCols: "Number of columns must be a number greater than 0.",
+    invalidHeight: "Table height must be a number.",
+    invalidRows: "Number of rows must be a number greater than 0.",
+    invalidWidth: "Table width must be a number.",
+    menu: "Eigindi töflu",
+    row: {
+      menu: "Röð",
+      insertBefore: "Skjóta inn röð fyrir ofan",
+      insertAfter: "Skjóta inn röð fyrir neðan",
+      deleteRow: "Eyða röð"
+    },
+    rows: "Raðir",
+    summary: "Áfram",
+    title: "Eigindi töflu",
+    toolbar: "Tafla",
+    widthPc: "prósent",
+    widthPx: "myndeindir",
+    widthUnit: "width unit"
+  },
+  undo: { redo: "Hætta við afturköllun", undo: "Afturkalla" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Hunsa",
+    btnIgnoreAll: "Hunsa allt",
+    btnReplace: "Skipta",
+    btnReplaceAll: "Skipta öllu",
+    btnUndo: "Til baka",
+    changeTo: "Tillaga",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload: "Villuleit ekki sett upp.<br>Viltu setja hana upp?",
+    manyChanges: "Villuleit lokið: %1 orðum breytt",
+    noChanges: "Villuleit lokið: Engu orði breytt",
+    noMispell: "Villuleit lokið: Engin villa fannst",
+    noSuggestions: "- engar tillögur -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Ekki í orðabókinni",
+    oneChange: "Villuleit lokið: Einu orði breytt",
+    progress: "Villuleit í gangi...",
+    title: "Spell Checker",
+    toolbar: "Villuleit"
+  }
+};

+ 736 - 736
public/ckeditor/lang/it.js

@@ -1,736 +1,736 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["it"] = {
-  editor: "Rich Text Editor",
-  editorPanel: "Pannello Rich Text Editor",
-  common: {
-    editorHelp: "Premi ALT 0 per aiuto",
-    browseServer: "Cerca sul server",
-    url: "URL",
-    protocol: "Protocollo",
-    upload: "Carica",
-    uploadSubmit: "Invia al server",
-    image: "Immagine",
-    flash: "Oggetto Flash",
-    form: "Modulo",
-    checkbox: "Checkbox",
-    radio: "Radio Button",
-    textField: "Campo di testo",
-    textarea: "Area di testo",
-    hiddenField: "Campo nascosto",
-    button: "Bottone",
-    select: "Menu di selezione",
-    imageButton: "Bottone immagine",
-    notSet: "<non impostato>",
-    id: "Id",
-    name: "Nome",
-    langDir: "Direzione scrittura",
-    langDirLtr: "Da Sinistra a Destra (LTR)",
-    langDirRtl: "Da Destra a Sinistra (RTL)",
-    langCode: "Codice Lingua",
-    longDescr: "URL descrizione estesa",
-    cssClass: "Nome classe CSS",
-    advisoryTitle: "Titolo",
-    cssStyle: "Stile",
-    ok: "OK",
-    cancel: "Annulla",
-    close: "Chiudi",
-    preview: "Anteprima",
-    resize: "Trascina per ridimensionare",
-    generalTab: "Generale",
-    advancedTab: "Avanzate",
-    validateNumberFailed: "Il valore inserito non è un numero.",
-    confirmNewPage:
-      "Ogni modifica non salvata sarà persa. Sei sicuro di voler caricare una nuova pagina?",
-    confirmCancel:
-      "Alcune delle opzioni sono state cambiate. Sei sicuro di voler chiudere la finestra di dialogo?",
-    options: "Opzioni",
-    target: "Destinazione",
-    targetNew: "Nuova finestra (_blank)",
-    targetTop: "Finestra in primo piano (_top)",
-    targetSelf: "Stessa finestra (_self)",
-    targetParent: "Finestra Padre (_parent)",
-    langDirLTR: "Da sinistra a destra (LTR)",
-    langDirRTL: "Da destra a sinistra (RTL)",
-    styles: "Stile",
-    cssClasses: "Classi di stile",
-    width: "Larghezza",
-    height: "Altezza",
-    align: "Allineamento",
-    left: "Sinistra",
-    right: "Destra",
-    center: "Centrato",
-    justify: "Giustifica",
-    alignLeft: "Allinea a sinistra",
-    alignRight: "Allinea a destra",
-    alignCenter: "Allinea al centro",
-    alignTop: "In Alto",
-    alignMiddle: "Centrato",
-    alignBottom: "In Basso",
-    alignNone: "Nessuno",
-    invalidValue: "Valore non valido.",
-    invalidHeight: "L'altezza dev'essere un numero",
-    invalidWidth: "La Larghezza dev'essere un numero",
-    invalidLength:
-      'Il valore specificato per il campo "%1" deve essere un numero positivo con o senza un\'unità di misura valida (%2).',
-    invalidCssLength:
-      'Il valore indicato per il campo "%1" deve essere un numero positivo con o senza indicazione di una valida unità di misura per le classi CSS (px, %, in, cm, mm, em, ex, pt, o pc).',
-    invalidHtmlLength:
-      'Il valore indicato per il campo "%1" deve essere un numero positivo con o senza indicazione di una valida unità di misura per le pagine HTML (px o %).',
-    invalidInlineStyle:
-      'Il valore specificato per lo stile inline deve consistere in una o più tuple con il formato di "name : value", separati da semicolonne.',
-    cssLengthTooltip:
-      "Inserisci un numero per il valore in pixel oppure un numero con una valida unità CSS (px, %, in, cm, mm, ex, pt, o pc).",
-    unavailable: '%1<span class="cke_accessibility">, non disponibile</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Invio",
-      "16": "Maiusc",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Spazio",
-      "35": "Fine",
-      "36": "Inizio",
-      "46": "Canc",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Comando"
-    },
-    keyboardShortcut: "Scorciatoia da tastiera",
-    optionDefault: "Predefinito"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Tutti i diritti riservati.",
-    dlgTitle: "Informazioni su CKEditor 4",
-    moreInfo:
-      "Per le informazioni sulla licenza si prega di visitare il nostro sito:"
-  },
-  basicstyles: {
-    bold: "Grassetto",
-    italic: "Corsivo",
-    strike: "Barrato",
-    subscript: "Pedice",
-    superscript: "Apice",
-    underline: "Sottolineato"
-  },
-  bidi: {
-    ltr: "Direzione del testo da sinistra verso destra",
-    rtl: "Direzione del testo da destra verso sinistra"
-  },
-  blockquote: { toolbar: "Citazione" },
-  notification: { closed: "Notifica chiusa." },
-  toolbar: {
-    toolbarCollapse: "Minimizza Toolbar",
-    toolbarExpand: "Espandi Toolbar",
-    toolbarGroups: {
-      document: "Documento",
-      clipboard: "Copia negli appunti/Annulla",
-      editing: "Modifica",
-      forms: "Form",
-      basicstyles: "Stili di base",
-      paragraph: "Paragrafo",
-      links: "Link",
-      insert: "Inserisci",
-      styles: "Stili",
-      colors: "Colori",
-      tools: "Strumenti"
-    },
-    toolbars: "Editor toolbar"
-  },
-  clipboard: {
-    copy: "Copia",
-    copyError:
-      "Le impostazioni di sicurezza del browser non permettono di copiare automaticamente il testo. Usa la tastiera (Ctrl/Cmd+C).",
-    cut: "Taglia",
-    cutError:
-      "Le impostazioni di sicurezza del browser non permettono di tagliare automaticamente il testo. Usa la tastiera (Ctrl/Cmd+X).",
-    paste: "Incolla",
-    pasteNotification:
-      "Premere %1 per incollare. Il tuo browser non permette di incollare tramite il pulsante della barra degli strumenti o tramite la voce del menu contestuale.",
-    pasteArea: "Area dove incollare",
-    pasteMsg:
-      "Incollare il proprio contenuto all'interno dell'area sottostante e premere OK."
-  },
-  colorbutton: {
-    auto: "Automatico",
-    bgColorTitle: "Colore sfondo",
-    colors: {
-      "000": "Nero",
-      "800000": "Marrone Castagna",
-      "8B4513": "Marrone Cuoio",
-      "2F4F4F": "Grigio Fumo di Londra",
-      "008080": "Acquamarina",
-      "000080": "Blu Oceano",
-      "4B0082": "Indigo",
-      "696969": "Grigio Scuro",
-      B22222: "Giallo Fiamma",
-      A52A2A: "Marrone",
-      DAA520: "Giallo Mimosa",
-      "006400": "Verde Scuro",
-      "40E0D0": "Turchese",
-      "0000CD": "Blue Scuro",
-      "800080": "Viola",
-      "808080": "Grigio",
-      F00: "Rosso",
-      FF8C00: "Arancio Scuro",
-      FFD700: "Oro",
-      "008000": "Verde",
-      "0FF": "Ciano",
-      "00F": "Blu",
-      EE82EE: "Violetto",
-      A9A9A9: "Grigio Scuro",
-      FFA07A: "Salmone",
-      FFA500: "Arancio",
-      FFFF00: "Giallo",
-      "00FF00": "Lime",
-      AFEEEE: "Turchese Chiaro",
-      ADD8E6: "Blu Chiaro",
-      DDA0DD: "Rosso Ciliegia",
-      D3D3D3: "Grigio Chiaro",
-      FFF0F5: "Lavanda Chiara",
-      FAEBD7: "Bianco Antico",
-      FFFFE0: "Giallo Chiaro",
-      F0FFF0: "Verde Mela",
-      F0FFFF: "Azzurro",
-      F0F8FF: "Celeste",
-      E6E6FA: "Lavanda",
-      FFF: "Bianco",
-      "1ABC9C": "Ciano intenso",
-      "2ECC71": "Smeraldo",
-      "3498DB": "Blu luminoso",
-      "9B59B6": "Ametista",
-      "4E5F70": "Blu grigiastro",
-      F1C40F: "Giallo vivido",
-      "16A085": "Ciano scuro",
-      "27AE60": "Smeraldo scuro",
-      "2980B9": "Blu intenso",
-      "8E44AD": "Viola scuro",
-      "2C3E50": "Blu desaturato",
-      F39C12: "Arancio",
-      E67E22: "Carota",
-      E74C3C: "Rosso pallido",
-      ECF0F1: "Argento luminoso",
-      "95A5A6": "Ciano grigiastro chiaro",
-      DDD: "Grigio chiaro",
-      D35400: "Zucca",
-      C0392B: "Rosso intenso",
-      BDC3C7: "Argento",
-      "7F8C8D": "Ciano grigiastro",
-      "999": "Grigio scuro"
-    },
-    more: "Altri colori...",
-    panelTitle: "Colori",
-    textColorTitle: "Colore testo"
-  },
-  colordialog: {
-    clear: "cancella",
-    highlight: "Evidenzia",
-    options: "Opzioni colore",
-    selected: "Seleziona il colore",
-    title: "Selezionare il colore"
-  },
-  templates: {
-    button: "Modelli",
-    emptyListMsg: "(Nessun modello definito)",
-    insertOption: "Cancella il contenuto corrente",
-    options: "Opzioni del Modello",
-    selectPromptMsg: "Seleziona il modello da aprire nell'editor",
-    title: "Contenuto dei modelli"
-  },
-  contextmenu: { options: "Opzioni del menù contestuale" },
-  copyformatting: {
-    label: "Copia formattazione",
-    notification: {
-      copied: "Formattazione copiata",
-      applied: "Formattazione applicata",
-      canceled: "Formattazione annullata",
-      failed:
-        "Formattazione fallita. Non è possibile applicare stili senza averli prima copiati."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Titolo Avviso",
-    cssClassInputLabel: "Classi di stile",
-    edit: "Modifica DIV",
-    inlineStyleInputLabel: "Stile Inline",
-    langDirLTRLabel: "Da sinistra a destra (LTR)",
-    langDirLabel: "Direzione di scrittura",
-    langDirRTLLabel: "Da destra a sinistra (RTL)",
-    languageCodeInputLabel: "Codice lingua",
-    remove: "Rimuovi DIV",
-    styleSelectLabel: "Stile",
-    title: "Crea DIV contenitore",
-    toolbar: "Crea DIV contenitore"
-  },
-  elementspath: {
-    eleLabel: "Percorso degli elementi",
-    eleTitle: "%1 elemento"
-  },
-  filetools: {
-    loadError: "Si è verificato un errore durante la lettura del file.",
-    networkError:
-      "Si è verificato un errore di rete durante il caricamento del file.",
-    httpError404:
-      "Si è verificato un errore HTTP durante il caricamento del file (404: file non trovato).",
-    httpError403:
-      "Si è verificato un errore HTTP durante il caricamento del file (403: accesso negato).",
-    httpError:
-      "Si è verificato un errore HTTP durante il caricamento del file (stato dell'errore: %1).",
-    noUrlError: "L'URL per il caricamento non è stato definito.",
-    responseError: "La risposta del server non è corretta."
-  },
-  find: {
-    find: "Trova",
-    findOptions: "Opzioni di ricerca",
-    findWhat: "Trova:",
-    matchCase: "Maiuscole/minuscole",
-    matchCyclic: "Ricerca ciclica",
-    matchWord: "Solo parole intere",
-    notFoundMsg: "L'elemento cercato non è stato trovato.",
-    replace: "Sostituisci",
-    replaceAll: "Sostituisci tutto",
-    replaceSuccessMsg: "%1 occorrenza(e) sostituite.",
-    replaceWith: "Sostituisci con:",
-    title: "Cerca e Sostituisci"
-  },
-  fakeobjects: {
-    anchor: "Ancora",
-    flash: "Animazione Flash",
-    hiddenfield: "Campo Nascosto",
-    iframe: "IFrame",
-    unknown: "Oggetto sconosciuto"
-  },
-  flash: {
-    access: "Accesso Script",
-    accessAlways: "Sempre",
-    accessNever: "Mai",
-    accessSameDomain: "Solo stesso dominio",
-    alignAbsBottom: "In basso assoluto",
-    alignAbsMiddle: "Centrato assoluto",
-    alignBaseline: "Linea base",
-    alignTextTop: "In alto al testo",
-    bgcolor: "Colore sfondo",
-    chkFull: "Permetti la modalità tutto schermo",
-    chkLoop: "Riavvio automatico",
-    chkMenu: "Abilita Menu di Flash",
-    chkPlay: "Avvio Automatico",
-    flashvars: "Variabili per Flash",
-    hSpace: "HSpace",
-    properties: "Proprietà Oggetto Flash",
-    propertiesTab: "Proprietà",
-    quality: "Qualità",
-    qualityAutoHigh: "Alta Automatica",
-    qualityAutoLow: "Bassa Automatica",
-    qualityBest: "Massima",
-    qualityHigh: "Alta",
-    qualityLow: "Bassa",
-    qualityMedium: "Intermedia",
-    scale: "Ridimensiona",
-    scaleAll: "Mostra Tutto",
-    scaleFit: "Dimensione Esatta",
-    scaleNoBorder: "Senza Bordo",
-    title: "Proprietà Oggetto Flash",
-    vSpace: "VSpace",
-    validateHSpace: "L'HSpace dev'essere un numero.",
-    validateSrc: "Devi inserire l'URL del collegamento",
-    validateVSpace: "Il VSpace dev'essere un numero.",
-    windowMode: "Modalità finestra",
-    windowModeOpaque: "Opaca",
-    windowModeTransparent: "Trasparente",
-    windowModeWindow: "Finestra"
-  },
-  font: {
-    fontSize: {
-      label: "Dimensione",
-      voiceLabel: "Dimensione Carattere",
-      panelTitle: "Dimensione"
-    },
-    label: "Carattere",
-    panelTitle: "Carattere",
-    voiceLabel: "Carattere"
-  },
-  forms: {
-    button: {
-      title: "Proprietà bottone",
-      text: "Testo (Valore)",
-      type: "Tipo",
-      typeBtn: "Bottone",
-      typeSbm: "Invio",
-      typeRst: "Annulla"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Proprietà checkbox",
-      radioTitle: "Proprietà radio button",
-      value: "Valore",
-      selected: "Selezionato",
-      required: "Richiesto"
-    },
-    form: {
-      title: "Proprietà modulo",
-      menu: "Proprietà modulo",
-      action: "Azione",
-      method: "Metodo",
-      encoding: "Codifica"
-    },
-    hidden: {
-      title: "Proprietà campo nascosto",
-      name: "Nome",
-      value: "Valore"
-    },
-    select: {
-      title: "Proprietà menu di selezione",
-      selectInfo: "Info",
-      opAvail: "Opzioni disponibili",
-      value: "Valore",
-      size: "Dimensione",
-      lines: "righe",
-      chkMulti: "Permetti selezione multipla",
-      required: "Richiesto",
-      opText: "Testo",
-      opValue: "Valore",
-      btnAdd: "Aggiungi",
-      btnModify: "Modifica",
-      btnUp: "Su",
-      btnDown: "Gi",
-      btnSetValue: "Imposta come predefinito",
-      btnDelete: "Rimuovi"
-    },
-    textarea: {
-      title: "Proprietà area di testo",
-      cols: "Colonne",
-      rows: "Righe"
-    },
-    textfield: {
-      title: "Proprietà campo di testo",
-      name: "Nome",
-      value: "Valore",
-      charWidth: "Larghezza",
-      maxChars: "Numero massimo di caratteri",
-      required: "Richiesto",
-      type: "Tipo",
-      typeText: "Testo",
-      typePass: "Password",
-      typeEmail: "Email",
-      typeSearch: "Cerca",
-      typeTel: "Numero di telefono",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formato",
-    panelTitle: "Formato",
-    tag_address: "Indirizzo",
-    tag_div: "Paragrafo (DIV)",
-    tag_h1: "Titolo 1",
-    tag_h2: "Titolo 2",
-    tag_h3: "Titolo 3",
-    tag_h4: "Titolo 4",
-    tag_h5: "Titolo 5",
-    tag_h6: "Titolo 6",
-    tag_p: "Normale",
-    tag_pre: "Formattato"
-  },
-  horizontalrule: { toolbar: "Inserisci riga orizzontale" },
-  iframe: {
-    border: "Mostra il bordo",
-    noUrl: "Inserire l'URL del campo IFrame",
-    scrolling: "Abilita scrollbar",
-    title: "Proprietà IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Testo alternativo",
-    border: "Bordo",
-    btnUpload: "Invia al server",
-    button2Img:
-      "Vuoi trasformare il bottone immagine selezionato in un'immagine semplice?",
-    hSpace: "HSpace",
-    img2Button:
-      "Vuoi trasferomare l'immagine selezionata in un bottone immagine?",
-    infoTab: "Informazioni immagine",
-    linkTab: "Collegamento",
-    lockRatio: "Blocca rapporto",
-    menu: "Proprietà immagine",
-    resetSize: "Reimposta dimensione",
-    title: "Proprietà immagine",
-    titleButton: "Proprietà bottone immagine",
-    upload: "Carica",
-    urlMissing: "Manca l'URL dell'immagine.",
-    vSpace: "VSpace",
-    validateBorder: "Il campo Bordo deve essere un numero intero.",
-    validateHSpace: "Il campo HSpace deve essere un numero intero.",
-    validateVSpace: "Il campo VSpace deve essere un numero intero."
-  },
-  indent: { indent: "Aumenta rientro", outdent: "Riduci rientro" },
-  smiley: {
-    options: "Opzioni Smiley",
-    title: "Inserisci emoticon",
-    toolbar: "Emoticon"
-  },
-  language: { button: "Imposta lingua", remove: "Rimuovi lingua" },
-  link: {
-    acccessKey: "Scorciatoia da tastiera",
-    advanced: "Avanzate",
-    advisoryContentType: "Tipo della risorsa collegata",
-    advisoryTitle: "Titolo",
-    anchor: {
-      toolbar: "Inserisci/Modifica Ancora",
-      menu: "Proprietà ancora",
-      title: "Proprietà ancora",
-      name: "Nome ancora",
-      errorName: "Inserici il nome dell'ancora",
-      remove: "Rimuovi l'ancora"
-    },
-    anchorId: "Per id elemento",
-    anchorName: "Per Nome",
-    charset: "Set di caretteri della risorsa collegata",
-    cssClasses: "Nome classe CSS",
-    download: "Forza scaricamento",
-    displayText: "Mostra testo",
-    emailAddress: "Indirizzo E-Mail",
-    emailBody: "Corpo del messaggio",
-    emailSubject: "Oggetto del messaggio",
-    id: "Id",
-    info: "Informazioni collegamento",
-    langCode: "Direzione scrittura",
-    langDir: "Direzione scrittura",
-    langDirLTR: "Da Sinistra a Destra (LTR)",
-    langDirRTL: "Da Destra a Sinistra (RTL)",
-    menu: "Modifica collegamento",
-    name: "Nome",
-    noAnchors: "(Nessuna ancora disponibile nel documento)",
-    noEmail: "Devi inserire un'indirizzo e-mail",
-    noUrl: "Devi inserire l'URL del collegamento",
-    noTel: "Inserire il numero di telefono",
-    other: "<altro>",
-    phoneNumber: "Numero di telefono",
-    popupDependent: "Dipendente (Netscape)",
-    popupFeatures: "Caratteristiche finestra popup",
-    popupFullScreen: "A tutto schermo (IE)",
-    popupLeft: "Posizione da sinistra",
-    popupLocationBar: "Barra degli indirizzi",
-    popupMenuBar: "Barra del menu",
-    popupResizable: "Ridimensionabile",
-    popupScrollBars: "Barre di scorrimento",
-    popupStatusBar: "Barra di stato",
-    popupToolbar: "Barra degli strumenti",
-    popupTop: "Posizione dall'alto",
-    rel: "Relazioni",
-    selectAnchor: "Scegli Ancora",
-    styles: "Stile",
-    tabIndex: "Ordine di tabulazione",
-    target: "Destinazione",
-    targetFrame: "<riquadro>",
-    targetFrameName: "Nome del riquadro di destinazione",
-    targetPopup: "<finestra popup>",
-    targetPopupName: "Nome finestra popup",
-    title: "Collegamento",
-    toAnchor: "Ancora nel testo",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Telefono",
-    toolbar: "Collegamento",
-    type: "Tipo di Collegamento",
-    unlink: "Elimina collegamento",
-    upload: "Carica"
-  },
-  list: {
-    bulletedlist: "Inserisci/Rimuovi Elenco Puntato",
-    numberedlist: "Inserisci/Rimuovi Elenco Numerato"
-  },
-  liststyle: {
-    bulletedTitle: "Proprietà liste puntate",
-    circle: "Cerchio",
-    decimal: "Decimale (1, 2, 3, ecc.)",
-    disc: "Disco",
-    lowerAlpha: "Alfabetico minuscolo (a, b, c, d, e, ecc.)",
-    lowerRoman: "Numerazione Romana minuscola (i, ii, iii, iv, v, ecc.)",
-    none: "Nessuno",
-    notset: "<non impostato>",
-    numberedTitle: "Proprietà liste numerate",
-    square: "Quadrato",
-    start: "Inizio",
-    type: "Tipo",
-    upperAlpha: "Alfabetico maiuscolo (A, B, C, D, E, ecc.)",
-    upperRoman: "Numerazione Romana maiuscola (I, II, III, IV, V, ecc.)",
-    validateStartNumber:
-      "Il numero di inizio di una lista numerata deve essere un numero intero."
-  },
-  magicline: { title: "Inserisci paragrafo qui" },
-  maximize: { maximize: "Massimizza", minimize: "Minimizza" },
-  newpage: { toolbar: "Nuova pagina" },
-  pagebreak: {
-    alt: "Interruzione di pagina",
-    toolbar: "Inserisci interruzione di pagina per la stampa"
-  },
-  pastetext: {
-    button: "Incolla come testo semplice",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Incolla come testo semplice"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Il testo da incollare sembra provenire da Word. Desideri pulirlo prima di incollare?",
-    error:
-      "Non è stato possibile eliminare il testo incollato a causa di un errore interno.",
-    title: "Incolla da Word",
-    toolbar: "Incolla da Word"
-  },
-  preview: { preview: "Anteprima" },
-  print: { toolbar: "Stampa" },
-  removeformat: { toolbar: "Elimina formattazione" },
-  save: { toolbar: "Salva" },
-  selectall: { toolbar: "Seleziona tutto" },
-  showblocks: { toolbar: "Visualizza Blocchi" },
-  sourcearea: { toolbar: "Sorgente" },
-  specialchar: {
-    options: "Opzioni carattere speciale",
-    title: "Seleziona carattere speciale",
-    toolbar: "Inserisci carattere speciale"
-  },
-  scayt: {
-    btn_about: "About COMS",
-    btn_dictionaries: "Dizionari",
-    btn_disable: "Disabilita COMS",
-    btn_enable: "Abilita COMS",
-    btn_langs: "Lingue",
-    btn_options: "Opzioni",
-    text_title: "Controllo Ortografico Mentre Scrivi"
-  },
-  stylescombo: {
-    label: "Stili",
-    panelTitle: "Stili di formattazione",
-    panelTitle1: "Stili per blocchi",
-    panelTitle2: "Stili in linea",
-    panelTitle3: "Stili per oggetti"
-  },
-  table: {
-    border: "Dimensione bordo",
-    caption: "Intestazione",
-    cell: {
-      menu: "Cella",
-      insertBefore: "Inserisci Cella Prima",
-      insertAfter: "Inserisci Cella Dopo",
-      deleteCell: "Elimina celle",
-      merge: "Unisce celle",
-      mergeRight: "Unisci a Destra",
-      mergeDown: "Unisci in Basso",
-      splitHorizontal: "Dividi Cella Orizzontalmente",
-      splitVertical: "Dividi Cella Verticalmente",
-      title: "Proprietà della cella",
-      cellType: "Tipo di cella",
-      rowSpan: "Su più righe",
-      colSpan: "Su più colonne",
-      wordWrap: "Ritorno a capo",
-      hAlign: "Allineamento orizzontale",
-      vAlign: "Allineamento verticale",
-      alignBaseline: "Linea Base",
-      bgColor: "Colore di Sfondo",
-      borderColor: "Colore del Bordo",
-      data: "Dati",
-      header: "Intestazione",
-      yes: "Si",
-      no: "No",
-      invalidWidth: "La larghezza della cella dev'essere un numero.",
-      invalidHeight: "L'altezza della cella dev'essere un numero.",
-      invalidRowSpan: "Il numero di righe dev'essere un numero intero.",
-      invalidColSpan: "Il numero di colonne dev'essere un numero intero.",
-      chooseColor: "Scegli"
-    },
-    cellPad: "Padding celle",
-    cellSpace: "Spaziatura celle",
-    column: {
-      menu: "Colonna",
-      insertBefore: "Inserisci Colonna Prima",
-      insertAfter: "Inserisci Colonna Dopo",
-      deleteColumn: "Elimina colonne"
-    },
-    columns: "Colonne",
-    deleteTable: "Cancella Tabella",
-    headers: "Intestazione",
-    headersBoth: "Entrambe",
-    headersColumn: "Prima Colonna",
-    headersNone: "Nessuna",
-    headersRow: "Prima Riga",
-    heightUnit: "height unit",
-    invalidBorder: "La dimensione del bordo dev'essere un numero.",
-    invalidCellPadding: "Il paging delle celle dev'essere un numero",
-    invalidCellSpacing: "La spaziatura tra le celle dev'essere un numero.",
-    invalidCols: "Il numero di colonne dev'essere un numero maggiore di 0.",
-    invalidHeight: "L'altezza della tabella dev'essere un numero.",
-    invalidRows: "Il numero di righe dev'essere un numero maggiore di 0.",
-    invalidWidth: "La larghezza della tabella dev'essere un numero.",
-    menu: "Proprietà tabella",
-    row: {
-      menu: "Riga",
-      insertBefore: "Inserisci Riga Prima",
-      insertAfter: "Inserisci Riga Dopo",
-      deleteRow: "Elimina righe"
-    },
-    rows: "Righe",
-    summary: "Indice",
-    title: "Proprietà tabella",
-    toolbar: "Tabella",
-    widthPc: "percento",
-    widthPx: "pixel",
-    widthUnit: "unità larghezza"
-  },
-  undo: { redo: "Ripristina", undo: "Annulla" },
-  widget: { move: "Fare clic e trascinare per spostare", label: "Widget %1" },
-  uploadwidget: {
-    abort: "Caricamento interrotto dall'utente.",
-    doneOne: "Il file è stato caricato correttamente.",
-    doneMany: "%1 file sono stati caricati correttamente.",
-    uploadOne: "Caricamento del file ({percentage}%)...",
-    uploadMany:
-      "Caricamento dei file, {current} di {max} completati ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignora",
-    btnIgnoreAll: "Ignora tutto",
-    btnReplace: "Cambia",
-    btnReplaceAll: "Cambia tutto",
-    btnUndo: "Annulla",
-    changeTo: "Cambia in",
-    errorLoading:
-      "Errore nel caricamento dell'host col servizio applicativo: %s.",
-    ieSpellDownload:
-      "Contollo ortografico non installato. Lo vuoi scaricare ora?",
-    manyChanges: "Controllo ortografico completato: %1 parole cambiate",
-    noChanges: "Controllo ortografico completato: nessuna parola cambiata",
-    noMispell: "Controllo ortografico completato: nessun errore trovato",
-    noSuggestions: "- Nessun suggerimento -",
-    notAvailable: "Il servizio non è momentaneamente disponibile.",
-    notInDic: "Non nel dizionario",
-    oneChange: "Controllo ortografico completato: 1 parola cambiata",
-    progress: "Controllo ortografico in corso",
-    title: "Controllo ortografico",
-    toolbar: "Correttore ortografico"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["it"] = {
+  editor: "Rich Text Editor",
+  editorPanel: "Pannello Rich Text Editor",
+  common: {
+    editorHelp: "Premi ALT 0 per aiuto",
+    browseServer: "Cerca sul server",
+    url: "URL",
+    protocol: "Protocollo",
+    upload: "Carica",
+    uploadSubmit: "Invia al server",
+    image: "Immagine",
+    flash: "Oggetto Flash",
+    form: "Modulo",
+    checkbox: "Checkbox",
+    radio: "Radio Button",
+    textField: "Campo di testo",
+    textarea: "Area di testo",
+    hiddenField: "Campo nascosto",
+    button: "Bottone",
+    select: "Menu di selezione",
+    imageButton: "Bottone immagine",
+    notSet: "<non impostato>",
+    id: "Id",
+    name: "Nome",
+    langDir: "Direzione scrittura",
+    langDirLtr: "Da Sinistra a Destra (LTR)",
+    langDirRtl: "Da Destra a Sinistra (RTL)",
+    langCode: "Codice Lingua",
+    longDescr: "URL descrizione estesa",
+    cssClass: "Nome classe CSS",
+    advisoryTitle: "Titolo",
+    cssStyle: "Stile",
+    ok: "OK",
+    cancel: "Annulla",
+    close: "Chiudi",
+    preview: "Anteprima",
+    resize: "Trascina per ridimensionare",
+    generalTab: "Generale",
+    advancedTab: "Avanzate",
+    validateNumberFailed: "Il valore inserito non è un numero.",
+    confirmNewPage:
+      "Ogni modifica non salvata sarà persa. Sei sicuro di voler caricare una nuova pagina?",
+    confirmCancel:
+      "Alcune delle opzioni sono state cambiate. Sei sicuro di voler chiudere la finestra di dialogo?",
+    options: "Opzioni",
+    target: "Destinazione",
+    targetNew: "Nuova finestra (_blank)",
+    targetTop: "Finestra in primo piano (_top)",
+    targetSelf: "Stessa finestra (_self)",
+    targetParent: "Finestra Padre (_parent)",
+    langDirLTR: "Da sinistra a destra (LTR)",
+    langDirRTL: "Da destra a sinistra (RTL)",
+    styles: "Stile",
+    cssClasses: "Classi di stile",
+    width: "Larghezza",
+    height: "Altezza",
+    align: "Allineamento",
+    left: "Sinistra",
+    right: "Destra",
+    center: "Centrato",
+    justify: "Giustifica",
+    alignLeft: "Allinea a sinistra",
+    alignRight: "Allinea a destra",
+    alignCenter: "Allinea al centro",
+    alignTop: "In Alto",
+    alignMiddle: "Centrato",
+    alignBottom: "In Basso",
+    alignNone: "Nessuno",
+    invalidValue: "Valore non valido.",
+    invalidHeight: "L'altezza dev'essere un numero",
+    invalidWidth: "La Larghezza dev'essere un numero",
+    invalidLength:
+      'Il valore specificato per il campo "%1" deve essere un numero positivo con o senza un\'unità di misura valida (%2).',
+    invalidCssLength:
+      'Il valore indicato per il campo "%1" deve essere un numero positivo con o senza indicazione di una valida unità di misura per le classi CSS (px, %, in, cm, mm, em, ex, pt, o pc).',
+    invalidHtmlLength:
+      'Il valore indicato per il campo "%1" deve essere un numero positivo con o senza indicazione di una valida unità di misura per le pagine HTML (px o %).',
+    invalidInlineStyle:
+      'Il valore specificato per lo stile inline deve consistere in una o più tuple con il formato di "name : value", separati da semicolonne.',
+    cssLengthTooltip:
+      "Inserisci un numero per il valore in pixel oppure un numero con una valida unità CSS (px, %, in, cm, mm, ex, pt, o pc).",
+    unavailable: '%1<span class="cke_accessibility">, non disponibile</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Invio",
+      "16": "Maiusc",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Spazio",
+      "35": "Fine",
+      "36": "Inizio",
+      "46": "Canc",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Comando"
+    },
+    keyboardShortcut: "Scorciatoia da tastiera",
+    optionDefault: "Predefinito"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Tutti i diritti riservati.",
+    dlgTitle: "Informazioni su CKEditor 4",
+    moreInfo:
+      "Per le informazioni sulla licenza si prega di visitare il nostro sito:"
+  },
+  basicstyles: {
+    bold: "Grassetto",
+    italic: "Corsivo",
+    strike: "Barrato",
+    subscript: "Pedice",
+    superscript: "Apice",
+    underline: "Sottolineato"
+  },
+  bidi: {
+    ltr: "Direzione del testo da sinistra verso destra",
+    rtl: "Direzione del testo da destra verso sinistra"
+  },
+  blockquote: { toolbar: "Citazione" },
+  notification: { closed: "Notifica chiusa." },
+  toolbar: {
+    toolbarCollapse: "Minimizza Toolbar",
+    toolbarExpand: "Espandi Toolbar",
+    toolbarGroups: {
+      document: "Documento",
+      clipboard: "Copia negli appunti/Annulla",
+      editing: "Modifica",
+      forms: "Form",
+      basicstyles: "Stili di base",
+      paragraph: "Paragrafo",
+      links: "Link",
+      insert: "Inserisci",
+      styles: "Stili",
+      colors: "Colori",
+      tools: "Strumenti"
+    },
+    toolbars: "Editor toolbar"
+  },
+  clipboard: {
+    copy: "Copia",
+    copyError:
+      "Le impostazioni di sicurezza del browser non permettono di copiare automaticamente il testo. Usa la tastiera (Ctrl/Cmd+C).",
+    cut: "Taglia",
+    cutError:
+      "Le impostazioni di sicurezza del browser non permettono di tagliare automaticamente il testo. Usa la tastiera (Ctrl/Cmd+X).",
+    paste: "Incolla",
+    pasteNotification:
+      "Premere %1 per incollare. Il tuo browser non permette di incollare tramite il pulsante della barra degli strumenti o tramite la voce del menu contestuale.",
+    pasteArea: "Area dove incollare",
+    pasteMsg:
+      "Incollare il proprio contenuto all'interno dell'area sottostante e premere OK."
+  },
+  colorbutton: {
+    auto: "Automatico",
+    bgColorTitle: "Colore sfondo",
+    colors: {
+      "000": "Nero",
+      "800000": "Marrone Castagna",
+      "8B4513": "Marrone Cuoio",
+      "2F4F4F": "Grigio Fumo di Londra",
+      "008080": "Acquamarina",
+      "000080": "Blu Oceano",
+      "4B0082": "Indigo",
+      "696969": "Grigio Scuro",
+      B22222: "Giallo Fiamma",
+      A52A2A: "Marrone",
+      DAA520: "Giallo Mimosa",
+      "006400": "Verde Scuro",
+      "40E0D0": "Turchese",
+      "0000CD": "Blue Scuro",
+      "800080": "Viola",
+      "808080": "Grigio",
+      F00: "Rosso",
+      FF8C00: "Arancio Scuro",
+      FFD700: "Oro",
+      "008000": "Verde",
+      "0FF": "Ciano",
+      "00F": "Blu",
+      EE82EE: "Violetto",
+      A9A9A9: "Grigio Scuro",
+      FFA07A: "Salmone",
+      FFA500: "Arancio",
+      FFFF00: "Giallo",
+      "00FF00": "Lime",
+      AFEEEE: "Turchese Chiaro",
+      ADD8E6: "Blu Chiaro",
+      DDA0DD: "Rosso Ciliegia",
+      D3D3D3: "Grigio Chiaro",
+      FFF0F5: "Lavanda Chiara",
+      FAEBD7: "Bianco Antico",
+      FFFFE0: "Giallo Chiaro",
+      F0FFF0: "Verde Mela",
+      F0FFFF: "Azzurro",
+      F0F8FF: "Celeste",
+      E6E6FA: "Lavanda",
+      FFF: "Bianco",
+      "1ABC9C": "Ciano intenso",
+      "2ECC71": "Smeraldo",
+      "3498DB": "Blu luminoso",
+      "9B59B6": "Ametista",
+      "4E5F70": "Blu grigiastro",
+      F1C40F: "Giallo vivido",
+      "16A085": "Ciano scuro",
+      "27AE60": "Smeraldo scuro",
+      "2980B9": "Blu intenso",
+      "8E44AD": "Viola scuro",
+      "2C3E50": "Blu desaturato",
+      F39C12: "Arancio",
+      E67E22: "Carota",
+      E74C3C: "Rosso pallido",
+      ECF0F1: "Argento luminoso",
+      "95A5A6": "Ciano grigiastro chiaro",
+      DDD: "Grigio chiaro",
+      D35400: "Zucca",
+      C0392B: "Rosso intenso",
+      BDC3C7: "Argento",
+      "7F8C8D": "Ciano grigiastro",
+      "999": "Grigio scuro"
+    },
+    more: "Altri colori...",
+    panelTitle: "Colori",
+    textColorTitle: "Colore testo"
+  },
+  colordialog: {
+    clear: "cancella",
+    highlight: "Evidenzia",
+    options: "Opzioni colore",
+    selected: "Seleziona il colore",
+    title: "Selezionare il colore"
+  },
+  templates: {
+    button: "Modelli",
+    emptyListMsg: "(Nessun modello definito)",
+    insertOption: "Cancella il contenuto corrente",
+    options: "Opzioni del Modello",
+    selectPromptMsg: "Seleziona il modello da aprire nell'editor",
+    title: "Contenuto dei modelli"
+  },
+  contextmenu: { options: "Opzioni del menù contestuale" },
+  copyformatting: {
+    label: "Copia formattazione",
+    notification: {
+      copied: "Formattazione copiata",
+      applied: "Formattazione applicata",
+      canceled: "Formattazione annullata",
+      failed:
+        "Formattazione fallita. Non è possibile applicare stili senza averli prima copiati."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Titolo Avviso",
+    cssClassInputLabel: "Classi di stile",
+    edit: "Modifica DIV",
+    inlineStyleInputLabel: "Stile Inline",
+    langDirLTRLabel: "Da sinistra a destra (LTR)",
+    langDirLabel: "Direzione di scrittura",
+    langDirRTLLabel: "Da destra a sinistra (RTL)",
+    languageCodeInputLabel: "Codice lingua",
+    remove: "Rimuovi DIV",
+    styleSelectLabel: "Stile",
+    title: "Crea DIV contenitore",
+    toolbar: "Crea DIV contenitore"
+  },
+  elementspath: {
+    eleLabel: "Percorso degli elementi",
+    eleTitle: "%1 elemento"
+  },
+  filetools: {
+    loadError: "Si è verificato un errore durante la lettura del file.",
+    networkError:
+      "Si è verificato un errore di rete durante il caricamento del file.",
+    httpError404:
+      "Si è verificato un errore HTTP durante il caricamento del file (404: file non trovato).",
+    httpError403:
+      "Si è verificato un errore HTTP durante il caricamento del file (403: accesso negato).",
+    httpError:
+      "Si è verificato un errore HTTP durante il caricamento del file (stato dell'errore: %1).",
+    noUrlError: "L'URL per il caricamento non è stato definito.",
+    responseError: "La risposta del server non è corretta."
+  },
+  find: {
+    find: "Trova",
+    findOptions: "Opzioni di ricerca",
+    findWhat: "Trova:",
+    matchCase: "Maiuscole/minuscole",
+    matchCyclic: "Ricerca ciclica",
+    matchWord: "Solo parole intere",
+    notFoundMsg: "L'elemento cercato non è stato trovato.",
+    replace: "Sostituisci",
+    replaceAll: "Sostituisci tutto",
+    replaceSuccessMsg: "%1 occorrenza(e) sostituite.",
+    replaceWith: "Sostituisci con:",
+    title: "Cerca e Sostituisci"
+  },
+  fakeobjects: {
+    anchor: "Ancora",
+    flash: "Animazione Flash",
+    hiddenfield: "Campo Nascosto",
+    iframe: "IFrame",
+    unknown: "Oggetto sconosciuto"
+  },
+  flash: {
+    access: "Accesso Script",
+    accessAlways: "Sempre",
+    accessNever: "Mai",
+    accessSameDomain: "Solo stesso dominio",
+    alignAbsBottom: "In basso assoluto",
+    alignAbsMiddle: "Centrato assoluto",
+    alignBaseline: "Linea base",
+    alignTextTop: "In alto al testo",
+    bgcolor: "Colore sfondo",
+    chkFull: "Permetti la modalità tutto schermo",
+    chkLoop: "Riavvio automatico",
+    chkMenu: "Abilita Menu di Flash",
+    chkPlay: "Avvio Automatico",
+    flashvars: "Variabili per Flash",
+    hSpace: "HSpace",
+    properties: "Proprietà Oggetto Flash",
+    propertiesTab: "Proprietà",
+    quality: "Qualità",
+    qualityAutoHigh: "Alta Automatica",
+    qualityAutoLow: "Bassa Automatica",
+    qualityBest: "Massima",
+    qualityHigh: "Alta",
+    qualityLow: "Bassa",
+    qualityMedium: "Intermedia",
+    scale: "Ridimensiona",
+    scaleAll: "Mostra Tutto",
+    scaleFit: "Dimensione Esatta",
+    scaleNoBorder: "Senza Bordo",
+    title: "Proprietà Oggetto Flash",
+    vSpace: "VSpace",
+    validateHSpace: "L'HSpace dev'essere un numero.",
+    validateSrc: "Devi inserire l'URL del collegamento",
+    validateVSpace: "Il VSpace dev'essere un numero.",
+    windowMode: "Modalità finestra",
+    windowModeOpaque: "Opaca",
+    windowModeTransparent: "Trasparente",
+    windowModeWindow: "Finestra"
+  },
+  font: {
+    fontSize: {
+      label: "Dimensione",
+      voiceLabel: "Dimensione Carattere",
+      panelTitle: "Dimensione"
+    },
+    label: "Carattere",
+    panelTitle: "Carattere",
+    voiceLabel: "Carattere"
+  },
+  forms: {
+    button: {
+      title: "Proprietà bottone",
+      text: "Testo (Valore)",
+      type: "Tipo",
+      typeBtn: "Bottone",
+      typeSbm: "Invio",
+      typeRst: "Annulla"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Proprietà checkbox",
+      radioTitle: "Proprietà radio button",
+      value: "Valore",
+      selected: "Selezionato",
+      required: "Richiesto"
+    },
+    form: {
+      title: "Proprietà modulo",
+      menu: "Proprietà modulo",
+      action: "Azione",
+      method: "Metodo",
+      encoding: "Codifica"
+    },
+    hidden: {
+      title: "Proprietà campo nascosto",
+      name: "Nome",
+      value: "Valore"
+    },
+    select: {
+      title: "Proprietà menu di selezione",
+      selectInfo: "Info",
+      opAvail: "Opzioni disponibili",
+      value: "Valore",
+      size: "Dimensione",
+      lines: "righe",
+      chkMulti: "Permetti selezione multipla",
+      required: "Richiesto",
+      opText: "Testo",
+      opValue: "Valore",
+      btnAdd: "Aggiungi",
+      btnModify: "Modifica",
+      btnUp: "Su",
+      btnDown: "Gi",
+      btnSetValue: "Imposta come predefinito",
+      btnDelete: "Rimuovi"
+    },
+    textarea: {
+      title: "Proprietà area di testo",
+      cols: "Colonne",
+      rows: "Righe"
+    },
+    textfield: {
+      title: "Proprietà campo di testo",
+      name: "Nome",
+      value: "Valore",
+      charWidth: "Larghezza",
+      maxChars: "Numero massimo di caratteri",
+      required: "Richiesto",
+      type: "Tipo",
+      typeText: "Testo",
+      typePass: "Password",
+      typeEmail: "Email",
+      typeSearch: "Cerca",
+      typeTel: "Numero di telefono",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formato",
+    panelTitle: "Formato",
+    tag_address: "Indirizzo",
+    tag_div: "Paragrafo (DIV)",
+    tag_h1: "Titolo 1",
+    tag_h2: "Titolo 2",
+    tag_h3: "Titolo 3",
+    tag_h4: "Titolo 4",
+    tag_h5: "Titolo 5",
+    tag_h6: "Titolo 6",
+    tag_p: "Normale",
+    tag_pre: "Formattato"
+  },
+  horizontalrule: { toolbar: "Inserisci riga orizzontale" },
+  iframe: {
+    border: "Mostra il bordo",
+    noUrl: "Inserire l'URL del campo IFrame",
+    scrolling: "Abilita scrollbar",
+    title: "Proprietà IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Testo alternativo",
+    border: "Bordo",
+    btnUpload: "Invia al server",
+    button2Img:
+      "Vuoi trasformare il bottone immagine selezionato in un'immagine semplice?",
+    hSpace: "HSpace",
+    img2Button:
+      "Vuoi trasferomare l'immagine selezionata in un bottone immagine?",
+    infoTab: "Informazioni immagine",
+    linkTab: "Collegamento",
+    lockRatio: "Blocca rapporto",
+    menu: "Proprietà immagine",
+    resetSize: "Reimposta dimensione",
+    title: "Proprietà immagine",
+    titleButton: "Proprietà bottone immagine",
+    upload: "Carica",
+    urlMissing: "Manca l'URL dell'immagine.",
+    vSpace: "VSpace",
+    validateBorder: "Il campo Bordo deve essere un numero intero.",
+    validateHSpace: "Il campo HSpace deve essere un numero intero.",
+    validateVSpace: "Il campo VSpace deve essere un numero intero."
+  },
+  indent: { indent: "Aumenta rientro", outdent: "Riduci rientro" },
+  smiley: {
+    options: "Opzioni Smiley",
+    title: "Inserisci emoticon",
+    toolbar: "Emoticon"
+  },
+  language: { button: "Imposta lingua", remove: "Rimuovi lingua" },
+  link: {
+    acccessKey: "Scorciatoia da tastiera",
+    advanced: "Avanzate",
+    advisoryContentType: "Tipo della risorsa collegata",
+    advisoryTitle: "Titolo",
+    anchor: {
+      toolbar: "Inserisci/Modifica Ancora",
+      menu: "Proprietà ancora",
+      title: "Proprietà ancora",
+      name: "Nome ancora",
+      errorName: "Inserici il nome dell'ancora",
+      remove: "Rimuovi l'ancora"
+    },
+    anchorId: "Per id elemento",
+    anchorName: "Per Nome",
+    charset: "Set di caretteri della risorsa collegata",
+    cssClasses: "Nome classe CSS",
+    download: "Forza scaricamento",
+    displayText: "Mostra testo",
+    emailAddress: "Indirizzo E-Mail",
+    emailBody: "Corpo del messaggio",
+    emailSubject: "Oggetto del messaggio",
+    id: "Id",
+    info: "Informazioni collegamento",
+    langCode: "Direzione scrittura",
+    langDir: "Direzione scrittura",
+    langDirLTR: "Da Sinistra a Destra (LTR)",
+    langDirRTL: "Da Destra a Sinistra (RTL)",
+    menu: "Modifica collegamento",
+    name: "Nome",
+    noAnchors: "(Nessuna ancora disponibile nel documento)",
+    noEmail: "Devi inserire un'indirizzo e-mail",
+    noUrl: "Devi inserire l'URL del collegamento",
+    noTel: "Inserire il numero di telefono",
+    other: "<altro>",
+    phoneNumber: "Numero di telefono",
+    popupDependent: "Dipendente (Netscape)",
+    popupFeatures: "Caratteristiche finestra popup",
+    popupFullScreen: "A tutto schermo (IE)",
+    popupLeft: "Posizione da sinistra",
+    popupLocationBar: "Barra degli indirizzi",
+    popupMenuBar: "Barra del menu",
+    popupResizable: "Ridimensionabile",
+    popupScrollBars: "Barre di scorrimento",
+    popupStatusBar: "Barra di stato",
+    popupToolbar: "Barra degli strumenti",
+    popupTop: "Posizione dall'alto",
+    rel: "Relazioni",
+    selectAnchor: "Scegli Ancora",
+    styles: "Stile",
+    tabIndex: "Ordine di tabulazione",
+    target: "Destinazione",
+    targetFrame: "<riquadro>",
+    targetFrameName: "Nome del riquadro di destinazione",
+    targetPopup: "<finestra popup>",
+    targetPopupName: "Nome finestra popup",
+    title: "Collegamento",
+    toAnchor: "Ancora nel testo",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Telefono",
+    toolbar: "Collegamento",
+    type: "Tipo di Collegamento",
+    unlink: "Elimina collegamento",
+    upload: "Carica"
+  },
+  list: {
+    bulletedlist: "Inserisci/Rimuovi Elenco Puntato",
+    numberedlist: "Inserisci/Rimuovi Elenco Numerato"
+  },
+  liststyle: {
+    bulletedTitle: "Proprietà liste puntate",
+    circle: "Cerchio",
+    decimal: "Decimale (1, 2, 3, ecc.)",
+    disc: "Disco",
+    lowerAlpha: "Alfabetico minuscolo (a, b, c, d, e, ecc.)",
+    lowerRoman: "Numerazione Romana minuscola (i, ii, iii, iv, v, ecc.)",
+    none: "Nessuno",
+    notset: "<non impostato>",
+    numberedTitle: "Proprietà liste numerate",
+    square: "Quadrato",
+    start: "Inizio",
+    type: "Tipo",
+    upperAlpha: "Alfabetico maiuscolo (A, B, C, D, E, ecc.)",
+    upperRoman: "Numerazione Romana maiuscola (I, II, III, IV, V, ecc.)",
+    validateStartNumber:
+      "Il numero di inizio di una lista numerata deve essere un numero intero."
+  },
+  magicline: { title: "Inserisci paragrafo qui" },
+  maximize: { maximize: "Massimizza", minimize: "Minimizza" },
+  newpage: { toolbar: "Nuova pagina" },
+  pagebreak: {
+    alt: "Interruzione di pagina",
+    toolbar: "Inserisci interruzione di pagina per la stampa"
+  },
+  pastetext: {
+    button: "Incolla come testo semplice",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Incolla come testo semplice"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Il testo da incollare sembra provenire da Word. Desideri pulirlo prima di incollare?",
+    error:
+      "Non è stato possibile eliminare il testo incollato a causa di un errore interno.",
+    title: "Incolla da Word",
+    toolbar: "Incolla da Word"
+  },
+  preview: { preview: "Anteprima" },
+  print: { toolbar: "Stampa" },
+  removeformat: { toolbar: "Elimina formattazione" },
+  save: { toolbar: "Salva" },
+  selectall: { toolbar: "Seleziona tutto" },
+  showblocks: { toolbar: "Visualizza Blocchi" },
+  sourcearea: { toolbar: "Sorgente" },
+  specialchar: {
+    options: "Opzioni carattere speciale",
+    title: "Seleziona carattere speciale",
+    toolbar: "Inserisci carattere speciale"
+  },
+  scayt: {
+    btn_about: "About COMS",
+    btn_dictionaries: "Dizionari",
+    btn_disable: "Disabilita COMS",
+    btn_enable: "Abilita COMS",
+    btn_langs: "Lingue",
+    btn_options: "Opzioni",
+    text_title: "Controllo Ortografico Mentre Scrivi"
+  },
+  stylescombo: {
+    label: "Stili",
+    panelTitle: "Stili di formattazione",
+    panelTitle1: "Stili per blocchi",
+    panelTitle2: "Stili in linea",
+    panelTitle3: "Stili per oggetti"
+  },
+  table: {
+    border: "Dimensione bordo",
+    caption: "Intestazione",
+    cell: {
+      menu: "Cella",
+      insertBefore: "Inserisci Cella Prima",
+      insertAfter: "Inserisci Cella Dopo",
+      deleteCell: "Elimina celle",
+      merge: "Unisce celle",
+      mergeRight: "Unisci a Destra",
+      mergeDown: "Unisci in Basso",
+      splitHorizontal: "Dividi Cella Orizzontalmente",
+      splitVertical: "Dividi Cella Verticalmente",
+      title: "Proprietà della cella",
+      cellType: "Tipo di cella",
+      rowSpan: "Su più righe",
+      colSpan: "Su più colonne",
+      wordWrap: "Ritorno a capo",
+      hAlign: "Allineamento orizzontale",
+      vAlign: "Allineamento verticale",
+      alignBaseline: "Linea Base",
+      bgColor: "Colore di Sfondo",
+      borderColor: "Colore del Bordo",
+      data: "Dati",
+      header: "Intestazione",
+      yes: "Si",
+      no: "No",
+      invalidWidth: "La larghezza della cella dev'essere un numero.",
+      invalidHeight: "L'altezza della cella dev'essere un numero.",
+      invalidRowSpan: "Il numero di righe dev'essere un numero intero.",
+      invalidColSpan: "Il numero di colonne dev'essere un numero intero.",
+      chooseColor: "Scegli"
+    },
+    cellPad: "Padding celle",
+    cellSpace: "Spaziatura celle",
+    column: {
+      menu: "Colonna",
+      insertBefore: "Inserisci Colonna Prima",
+      insertAfter: "Inserisci Colonna Dopo",
+      deleteColumn: "Elimina colonne"
+    },
+    columns: "Colonne",
+    deleteTable: "Cancella Tabella",
+    headers: "Intestazione",
+    headersBoth: "Entrambe",
+    headersColumn: "Prima Colonna",
+    headersNone: "Nessuna",
+    headersRow: "Prima Riga",
+    heightUnit: "height unit",
+    invalidBorder: "La dimensione del bordo dev'essere un numero.",
+    invalidCellPadding: "Il paging delle celle dev'essere un numero",
+    invalidCellSpacing: "La spaziatura tra le celle dev'essere un numero.",
+    invalidCols: "Il numero di colonne dev'essere un numero maggiore di 0.",
+    invalidHeight: "L'altezza della tabella dev'essere un numero.",
+    invalidRows: "Il numero di righe dev'essere un numero maggiore di 0.",
+    invalidWidth: "La larghezza della tabella dev'essere un numero.",
+    menu: "Proprietà tabella",
+    row: {
+      menu: "Riga",
+      insertBefore: "Inserisci Riga Prima",
+      insertAfter: "Inserisci Riga Dopo",
+      deleteRow: "Elimina righe"
+    },
+    rows: "Righe",
+    summary: "Indice",
+    title: "Proprietà tabella",
+    toolbar: "Tabella",
+    widthPc: "percento",
+    widthPx: "pixel",
+    widthUnit: "unità larghezza"
+  },
+  undo: { redo: "Ripristina", undo: "Annulla" },
+  widget: { move: "Fare clic e trascinare per spostare", label: "Widget %1" },
+  uploadwidget: {
+    abort: "Caricamento interrotto dall'utente.",
+    doneOne: "Il file è stato caricato correttamente.",
+    doneMany: "%1 file sono stati caricati correttamente.",
+    uploadOne: "Caricamento del file ({percentage}%)...",
+    uploadMany:
+      "Caricamento dei file, {current} di {max} completati ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignora",
+    btnIgnoreAll: "Ignora tutto",
+    btnReplace: "Cambia",
+    btnReplaceAll: "Cambia tutto",
+    btnUndo: "Annulla",
+    changeTo: "Cambia in",
+    errorLoading:
+      "Errore nel caricamento dell'host col servizio applicativo: %s.",
+    ieSpellDownload:
+      "Contollo ortografico non installato. Lo vuoi scaricare ora?",
+    manyChanges: "Controllo ortografico completato: %1 parole cambiate",
+    noChanges: "Controllo ortografico completato: nessuna parola cambiata",
+    noMispell: "Controllo ortografico completato: nessun errore trovato",
+    noSuggestions: "- Nessun suggerimento -",
+    notAvailable: "Il servizio non è momentaneamente disponibile.",
+    notInDic: "Non nel dizionario",
+    oneChange: "Controllo ortografico completato: 1 parola cambiata",
+    progress: "Controllo ortografico in corso",
+    title: "Controllo ortografico",
+    toolbar: "Correttore ortografico"
+  }
+};

+ 717 - 717
public/ckeditor/lang/ja.js

@@ -1,717 +1,717 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ja"] = {
-  editor: "リッチテキストエディタ",
-  editorPanel: "リッチテキストエディタパネル",
-  common: {
-    editorHelp: "ヘルプは ALT 0 を押してください",
-    browseServer: "サーバブラウザ",
-    url: "URL",
-    protocol: "プロトコル",
-    upload: "アップロード",
-    uploadSubmit: "サーバーに送信",
-    image: "イメージ",
-    flash: "Flash",
-    form: "フォーム",
-    checkbox: "チェックボックス",
-    radio: "ラジオボタン",
-    textField: "1行テキスト",
-    textarea: "テキストエリア",
-    hiddenField: "不可視フィールド",
-    button: "ボタン",
-    select: "選択フィールド",
-    imageButton: "画像ボタン",
-    notSet: "<なし>",
-    id: "Id",
-    name: "Name属性",
-    langDir: "文字表記の方向",
-    langDirLtr: "左から右 (LTR)",
-    langDirRtl: "右から左 (RTL)",
-    langCode: "言語コード",
-    longDescr: "longdesc属性(長文説明)",
-    cssClass: "スタイルシートクラス",
-    advisoryTitle: "Title属性",
-    cssStyle: "スタイルシート",
-    ok: "OK",
-    cancel: "キャンセル",
-    close: "閉じる",
-    preview: "プレビュー",
-    resize: "ドラッグしてリサイズ",
-    generalTab: "全般",
-    advancedTab: "高度な設定",
-    validateNumberFailed: "値が数値ではありません",
-    confirmNewPage:
-      "変更内容を保存せず、 新しいページを開いてもよろしいでしょうか?",
-    confirmCancel:
-      "オプション設定を変更しました。ダイアログを閉じてもよろしいでしょうか?",
-    options: "オプション",
-    target: "ターゲット",
-    targetNew: "新しいウインドウ (_blank)",
-    targetTop: "最上部ウィンドウ (_top)",
-    targetSelf: "同じウィンドウ (_self)",
-    targetParent: "親ウィンドウ (_parent)",
-    langDirLTR: "左から右 (LTR)",
-    langDirRTL: "右から左 (RTL)",
-    styles: "スタイル",
-    cssClasses: "スタイルシートクラス",
-    width: "幅",
-    height: "高さ",
-    align: "行揃え",
-    left: "左",
-    right: "右",
-    center: "中央",
-    justify: "両端揃え",
-    alignLeft: "左揃え",
-    alignRight: "右揃え",
-    alignCenter: "Align Center",
-    alignTop: "上",
-    alignMiddle: "中央",
-    alignBottom: "下",
-    alignNone: "なし",
-    invalidValue: "不正な値です。",
-    invalidHeight: "高さは数値で入力してください。",
-    invalidWidth: "幅は数値で入力してください。",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      '入力された "%1" 項目の値は、CSSの大きさ(px, %, in, cm, mm, em, ex, pt, または pc)が正しいものである/ないに関わらず、正の値である必要があります。',
-    invalidHtmlLength:
-      '入力された "%1" 項目の値は、HTMLの大きさ(px または %)が正しいものである/ないに関わらず、正の値である必要があります。',
-    invalidInlineStyle:
-      '入力されたインラインスタイルの値は、"名前 : 値" のフォーマットのセットで、複数の場合はセミコロンで区切られている形式である必要があります。',
-    cssLengthTooltip:
-      "ピクセル数もしくはCSSにセットできる数値を入力してください。(px,%,in,cm,mm,em,ex,pt,or pc)",
-    unavailable: '%1<span class="cke_accessibility">, 利用不可能</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "キーボードショートカット",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. All rights reserved.",
-    dlgTitle: "CKEditorについて",
-    moreInfo: "ライセンス情報の詳細はウェブサイトにて確認してください:"
-  },
-  basicstyles: {
-    bold: "太字",
-    italic: "斜体",
-    strike: "打ち消し線",
-    subscript: "下付き",
-    superscript: "上付き",
-    underline: "下線"
-  },
-  bidi: {
-    ltr: "テキストの向き : 左から右へ",
-    rtl: "テキストの向き : 右から左へ"
-  },
-  blockquote: { toolbar: "ブロック引用文" },
-  notification: { closed: "通知を閉じました。" },
-  toolbar: {
-    toolbarCollapse: "ツールバーを閉じる",
-    toolbarExpand: "ツールバーを開く",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Links",
-      insert: "Insert",
-      styles: "Styles",
-      colors: "Colors",
-      tools: "Tools"
-    },
-    toolbars: "編集ツールバー"
-  },
-  clipboard: {
-    copy: "コピー",
-    copyError:
-      "ブラウザーのセキュリティ設定によりエディタのコピー操作を自動で実行することができません。実行するには手動でキーボードの(Ctrl/Cmd+C)を使用してください。",
-    cut: "切り取り",
-    cutError:
-      "ブラウザーのセキュリティ設定によりエディタの切り取り操作を自動で実行することができません。実行するには手動でキーボードの(Ctrl/Cmd+X)を使用してください。",
-    paste: "貼り付け",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "貼り付け場所",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "自動",
-    bgColorTitle: "背景色",
-    colors: {
-      "000": "Black",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Gray",
-      F00: "Red",
-      FF8C00: "Dark Orange",
-      FFD700: "Gold",
-      "008000": "Green",
-      "0FF": "Cyan",
-      "00F": "Blue",
-      EE82EE: "Violet",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Orange",
-      FFFF00: "Yellow",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "White",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "その他の色...",
-    panelTitle: "色",
-    textColorTitle: "文字色"
-  },
-  colordialog: {
-    clear: "クリア",
-    highlight: "ハイライト",
-    options: "カラーオプション",
-    selected: "選択された色",
-    title: "色選択"
-  },
-  templates: {
-    button: "テンプレート",
-    emptyListMsg: "(テンプレートが定義されていません)",
-    insertOption: "現在のエディタの内容と置き換えます",
-    options: "テンプレートオプション",
-    selectPromptMsg:
-      "エディターで使用するテンプレートを選択してください。<br>(現在のエディタの内容は失われます):",
-    title: "内容テンプレート"
-  },
-  contextmenu: { options: "コンテキストメニューオプション" },
-  copyformatting: {
-    label: "フォーマットをコピー",
-    notification: {
-      copied: "コピーされたフォーマット",
-      applied: "フォーマットを適用しました",
-      canceled: "フォーマットを取り消しました",
-      failed:
-        "フォーマットに失敗しました。最初にフォーマットをコピーしてください。"
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Title属性",
-    cssClassInputLabel: "スタイルシートクラス",
-    edit: "Divコンテナを編集",
-    inlineStyleInputLabel: "インラインスタイル",
-    langDirLTRLabel: "左から右 (LTR)",
-    langDirLabel: "文字表記の方向",
-    langDirRTLLabel: "右から左 (RTL)",
-    languageCodeInputLabel: " 言語コード",
-    remove: "Divコンテナを削除",
-    styleSelectLabel: "スタイル",
-    title: "Divコンテナを作成",
-    toolbar: "Divコンテナを作成"
-  },
-  elementspath: { eleLabel: "要素パス", eleTitle: "%1 要素" },
-  filetools: {
-    loadError: "ファイルの読み込み中にエラーが発生しました。",
-    networkError:
-      "ファイルのアップロード中にネットワークエラーが発生しました。",
-    httpError404:
-      "ファイルのアップロード中にHTTPエラーが発生しました。(404: File not found)",
-    httpError403:
-      "ファイルのアップロード中にHTTPエラーが発生しました。(403: Forbidden)",
-    httpError:
-      "ファイルのアップロード中にHTTPエラーが発生しました。(error status: %1)",
-    noUrlError: "アップロードURLが定義されていません。",
-    responseError: "サーバーの応答が不正です。"
-  },
-  find: {
-    find: "検索",
-    findOptions: "検索オプション",
-    findWhat: "検索する文字列:",
-    matchCase: "大文字と小文字を区別する",
-    matchCyclic: "末尾に逹したら先頭に戻る",
-    matchWord: "単語単位で探す",
-    notFoundMsg: "指定された文字列は見つかりませんでした。",
-    replace: "置換",
-    replaceAll: "すべて置換",
-    replaceSuccessMsg: "%1 個置換しました。",
-    replaceWith: "置換後の文字列:",
-    title: "検索と置換"
-  },
-  fakeobjects: {
-    anchor: "アンカー",
-    flash: "Flash Animation",
-    hiddenfield: "不可視フィールド",
-    iframe: "IFrame",
-    unknown: "Unknown Object"
-  },
-  flash: {
-    access: "スクリプトアクセス(AllowScriptAccess)",
-    accessAlways: "すべての場合に通信可能(Always)",
-    accessNever: "すべての場合に通信不可能(Never)",
-    accessSameDomain: "同一ドメインのみに通信可能(Same domain)",
-    alignAbsBottom: "下部(絶対的)",
-    alignAbsMiddle: "中央(絶対的)",
-    alignBaseline: "ベースライン",
-    alignTextTop: "テキスト上部",
-    bgcolor: "背景色",
-    chkFull: "フルスクリーン許可",
-    chkLoop: "ループ再生",
-    chkMenu: "Flashメニュー可能",
-    chkPlay: "再生",
-    flashvars: "フラッシュに渡す変数(FlashVars)",
-    hSpace: "横間隔",
-    properties: "Flash プロパティ",
-    propertiesTab: "プロパティ",
-    quality: "画質",
-    qualityAutoHigh: "自動/高",
-    qualityAutoLow: "自動/低",
-    qualityBest: "品質優先",
-    qualityHigh: "高",
-    qualityLow: "低",
-    qualityMedium: "中",
-    scale: "拡大縮小設定",
-    scaleAll: "すべて表示",
-    scaleFit: "上下左右にフィット",
-    scaleNoBorder: "外が見えない様に拡大",
-    title: "Flash プロパティ",
-    vSpace: "縦間隔",
-    validateHSpace: "横間隔は数値で入力してください。",
-    validateSrc: "リンクURLを入力してください。",
-    validateVSpace: "縦間隔は数値で入力してください。",
-    windowMode: "ウィンドウモード",
-    windowModeOpaque: "背景を不透明設定",
-    windowModeTransparent: "背景を透過設定",
-    windowModeWindow: "標準"
-  },
-  font: {
-    fontSize: {
-      label: "サイズ",
-      voiceLabel: "フォントサイズ",
-      panelTitle: "フォントサイズ"
-    },
-    label: "フォント",
-    panelTitle: "フォント",
-    voiceLabel: "フォント"
-  },
-  forms: {
-    button: {
-      title: "ボタン プロパティ",
-      text: "テキスト (値)",
-      type: "タイプ",
-      typeBtn: "ボタン",
-      typeSbm: "送信",
-      typeRst: "リセット"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "チェックボックスのプロパティ",
-      radioTitle: "ラジオボタンのプロパティ",
-      value: "値",
-      selected: "選択済み",
-      required: "必須"
-    },
-    form: {
-      title: "フォームのプロパティ",
-      menu: "フォームのプロパティ",
-      action: "アクション (action)",
-      method: "メソッド (method)",
-      encoding: "エンコード方式 (encoding)"
-    },
-    hidden: {
-      title: "不可視フィールド プロパティ",
-      name: "名前 (name)",
-      value: "値 (value)"
-    },
-    select: {
-      title: "選択フィールドのプロパティ",
-      selectInfo: "情報",
-      opAvail: "利用可能なオプション",
-      value: "選択項目値",
-      size: "サイズ",
-      lines: "行",
-      chkMulti: "複数選択を許可",
-      required: "必須",
-      opText: "選択項目名",
-      opValue: "値",
-      btnAdd: "追加",
-      btnModify: "編集",
-      btnUp: "上へ",
-      btnDown: "下へ",
-      btnSetValue: "選択した値を設定",
-      btnDelete: "削除"
-    },
-    textarea: { title: "テキストエリア プロパティ", cols: "列", rows: "行" },
-    textfield: {
-      title: "1行テキスト プロパティ",
-      name: "名前",
-      value: "値",
-      charWidth: "サイズ",
-      maxChars: "最大長",
-      required: "必須",
-      type: "タイプ",
-      typeText: "テキスト",
-      typePass: "パスワード入力",
-      typeEmail: "メール",
-      typeSearch: "検索",
-      typeTel: "電話番号",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "書式",
-    panelTitle: "段落の書式",
-    tag_address: "アドレス",
-    tag_div: "標準 (DIV)",
-    tag_h1: "見出し 1",
-    tag_h2: "見出し 2",
-    tag_h3: "見出し 3",
-    tag_h4: "見出し 4",
-    tag_h5: "見出し 5",
-    tag_h6: "見出し 6",
-    tag_p: "標準",
-    tag_pre: "書式付き"
-  },
-  horizontalrule: { toolbar: "水平線" },
-  iframe: {
-    border: "フレームの枠を表示",
-    noUrl: "iframeのURLを入力してください。",
-    scrolling: "スクロールバーの表示を許可",
-    title: "iFrameのプロパティ",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "代替テキスト",
-    border: "枠線の幅",
-    btnUpload: "サーバーに送信",
-    button2Img: "選択した画像ボタンを画像に変換しますか?",
-    hSpace: "水平間隔",
-    img2Button: "選択した画像を画像ボタンに変換しますか?",
-    infoTab: "画像情報",
-    linkTab: "リンク",
-    lockRatio: "比率を固定",
-    menu: "画像のプロパティ",
-    resetSize: "サイズをリセット",
-    title: "画像のプロパティ",
-    titleButton: "画像ボタンのプロパティ",
-    upload: "アップロード",
-    urlMissing: "画像のURLを入力してください。",
-    vSpace: "垂直間隔",
-    validateBorder: "枠線の幅は数値で入力してください。",
-    validateHSpace: "水平間隔は数値で入力してください。",
-    validateVSpace: "垂直間隔は数値で入力してください。"
-  },
-  indent: { indent: "インデント", outdent: "インデント解除" },
-  smiley: {
-    options: "絵文字オプション",
-    title: "顔文字挿入",
-    toolbar: "絵文字"
-  },
-  language: { button: "言語を設定", remove: "言語を削除" },
-  link: {
-    acccessKey: "アクセスキー",
-    advanced: "高度な設定",
-    advisoryContentType: "Content Type属性",
-    advisoryTitle: "Title属性",
-    anchor: {
-      toolbar: "アンカー挿入/編集",
-      menu: "アンカーの編集",
-      title: "アンカーのプロパティ",
-      name: "アンカー名",
-      errorName: "アンカー名を入力してください。",
-      remove: "アンカーを削除"
-    },
-    anchorId: "エレメントID",
-    anchorName: "アンカー名",
-    charset: "リンク先のcharset",
-    cssClasses: "スタイルシートクラス",
-    download: "強制的にダウンロード",
-    displayText: "表示文字",
-    emailAddress: "E-Mail アドレス",
-    emailBody: "本文",
-    emailSubject: "件名",
-    id: "Id",
-    info: "ハイパーリンク情報",
-    langCode: "言語コード",
-    langDir: "文字表記の方向",
-    langDirLTR: "左から右 (LTR)",
-    langDirRTL: "右から左 (RTL)",
-    menu: "リンクを編集",
-    name: "Name属性",
-    noAnchors: "(このドキュメント内にアンカーはありません)",
-    noEmail: "メールアドレスを入力してください。",
-    noUrl: "リンクURLを入力してください。",
-    noTel: "Please type the phone number",
-    other: "<その他の>",
-    phoneNumber: "Phone number",
-    popupDependent: "開いたウィンドウに連動して閉じる (Netscape)",
-    popupFeatures: "ポップアップウィンドウ特徴",
-    popupFullScreen: "全画面モード(IE)",
-    popupLeft: "左端からの座標で指定",
-    popupLocationBar: "ロケーションバー",
-    popupMenuBar: "メニューバー",
-    popupResizable: "サイズ可変",
-    popupScrollBars: "スクロールバー",
-    popupStatusBar: "ステータスバー",
-    popupToolbar: "ツールバー",
-    popupTop: "上端からの座標で指定",
-    rel: "関連リンク",
-    selectAnchor: "アンカーを選択",
-    styles: "スタイルシート",
-    tabIndex: "タブインデックス",
-    target: "ターゲット",
-    targetFrame: "<フレーム>",
-    targetFrameName: "ターゲットのフレーム名",
-    targetPopup: "<ポップアップウィンドウ>",
-    targetPopupName: "ポップアップウィンドウ名",
-    title: "ハイパーリンク",
-    toAnchor: "ページ内のアンカー",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "リンク挿入/編集",
-    type: "リンクタイプ",
-    unlink: "リンクを削除",
-    upload: "アップロード"
-  },
-  list: { bulletedlist: "番号無しリスト", numberedlist: "番号付きリスト" },
-  liststyle: {
-    bulletedTitle: "箇条書きのプロパティ",
-    circle: "白丸",
-    decimal: "数字 (1, 2, 3, etc.)",
-    disc: "黒丸",
-    lowerAlpha: "小文字アルファベット (a, b, c, d, e, etc.)",
-    lowerRoman: "小文字ローマ数字 (i, ii, iii, iv, v, etc.)",
-    none: "なし",
-    notset: "<なし>",
-    numberedTitle: "番号付きリストのプロパティ",
-    square: "四角",
-    start: "開始",
-    type: "種類",
-    upperAlpha: "大文字アルファベット (A, B, C, D, E, etc.)",
-    upperRoman: "大文字ローマ数字 (I, II, III, IV, V, etc.)",
-    validateStartNumber: "リストの開始番号は数値で入力してください。"
-  },
-  magicline: { title: "ここに段落を挿入" },
-  maximize: { maximize: "最大化", minimize: "最小化" },
-  newpage: { toolbar: "新しいページ" },
-  pagebreak: { alt: "改ページ", toolbar: "印刷の為に改ページ挿入" },
-  pastetext: {
-    button: "プレーンテキストとして貼り付け",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "プレーンテキストとして貼り付け"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "貼り付けを行うテキストはワード文章からコピーされようとしています。貼り付ける前にクリーニングを行いますか?",
-    error: "内部エラーにより貼り付けたデータをクリアできませんでした",
-    title: "ワード文章から貼り付け",
-    toolbar: "ワード文章から貼り付け"
-  },
-  preview: { preview: "プレビュー" },
-  print: { toolbar: "印刷" },
-  removeformat: { toolbar: "書式を解除" },
-  save: { toolbar: "保存" },
-  selectall: { toolbar: "すべて選択" },
-  showblocks: { toolbar: "ブロック表示" },
-  sourcearea: { toolbar: "ソース" },
-  specialchar: {
-    options: "特殊文字オプション",
-    title: "特殊文字の選択",
-    toolbar: "特殊文字を挿入"
-  },
-  scayt: {
-    btn_about: "SCAYTバージョン",
-    btn_dictionaries: "辞書",
-    btn_disable: "SCAYT無効",
-    btn_enable: "SCAYT有効",
-    btn_langs: "言語",
-    btn_options: "オプション",
-    text_title: "スペルチェック設定(SCAYT)"
-  },
-  stylescombo: {
-    label: "スタイル",
-    panelTitle: "スタイル",
-    panelTitle1: "ブロックスタイル",
-    panelTitle2: "インラインスタイル",
-    panelTitle3: "オブジェクトスタイル"
-  },
-  table: {
-    border: "枠線の幅",
-    caption: "キャプション",
-    cell: {
-      menu: "セル",
-      insertBefore: "セルを前に挿入",
-      insertAfter: "セルを後に挿入",
-      deleteCell: "セルを削除",
-      merge: "セルを結合",
-      mergeRight: "右に結合",
-      mergeDown: "下に結合",
-      splitHorizontal: "セルを水平方向に分割",
-      splitVertical: "セルを垂直方向に分割",
-      title: "セルのプロパティ",
-      cellType: "セルの種類",
-      rowSpan: "行の結合数",
-      colSpan: "列の結合数",
-      wordWrap: "単語の折り返し",
-      hAlign: "水平方向の配置",
-      vAlign: "垂直方向の配置",
-      alignBaseline: "ベースライン",
-      bgColor: "背景色",
-      borderColor: "ボーダーカラー",
-      data: "テーブルデータ (td)",
-      header: "ヘッダ",
-      yes: "はい",
-      no: "いいえ",
-      invalidWidth: "セル幅は数値で入力してください。",
-      invalidHeight: "セル高さは数値で入力してください。",
-      invalidRowSpan: "縦幅(行数)は数値で入力してください。",
-      invalidColSpan: "横幅(列数)は数値で入力してください。",
-      chooseColor: "色の選択"
-    },
-    cellPad: "セル内間隔",
-    cellSpace: "セル内余白",
-    column: {
-      menu: "列",
-      insertBefore: "列を左に挿入",
-      insertAfter: "列を右に挿入",
-      deleteColumn: "列を削除"
-    },
-    columns: "列数",
-    deleteTable: "表を削除",
-    headers: "ヘッダ (th)",
-    headersBoth: "両方",
-    headersColumn: "最初の列のみ",
-    headersNone: "なし",
-    headersRow: "最初の行のみ",
-    heightUnit: "height unit",
-    invalidBorder: "枠線の幅は数値で入力してください。",
-    invalidCellPadding: "セル内余白は数値で入力してください。",
-    invalidCellSpacing: "セル間余白は数値で入力してください。",
-    invalidCols: "列数は0より大きな数値を入力してください。",
-    invalidHeight: "高さは数値で入力してください。",
-    invalidRows: "行数は0より大きな数値を入力してください。",
-    invalidWidth: "幅は数値で入力してください。",
-    menu: "表のプロパティ",
-    row: {
-      menu: "行",
-      insertBefore: "行を上に挿入",
-      insertAfter: "行を下に挿入",
-      deleteRow: "行を削除"
-    },
-    rows: "行数",
-    summary: "表の概要",
-    title: "表のプロパティ",
-    toolbar: "表",
-    widthPc: "パーセント",
-    widthPx: "ピクセル",
-    widthUnit: "幅の単位"
-  },
-  undo: { redo: "やり直す", undo: "元に戻す" },
-  widget: { move: "ドラッグして移動", label: "%1 ウィジェット" },
-  uploadwidget: {
-    abort: "アップロードを中止しました。",
-    doneOne: "ファイルのアップロードに成功しました。",
-    doneMany: "%1個のファイルのアップロードに成功しました。",
-    uploadOne: "ファイルのアップロード中 ({percentage}%)...",
-    uploadMany:
-      "{max} 個中 {current} 個のファイルをアップロードしました。 ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "無視",
-    btnIgnoreAll: "すべて無視",
-    btnReplace: "置換",
-    btnReplaceAll: "すべて置換",
-    btnUndo: "やり直し",
-    changeTo: "変更",
-    errorLoading: "アプリケーションサービスホスト読込みエラー: %s.",
-    ieSpellDownload:
-      "スペルチェッカーがインストールされていません。今すぐダウンロードしますか?",
-    manyChanges: "スペルチェック完了: %1 語句変更されました",
-    noChanges: "スペルチェック完了: 語句は変更されませんでした",
-    noMispell: "スペルチェック完了: スペルの誤りはありませんでした",
-    noSuggestions: "- 該当なし -",
-    notAvailable: "申し訳ありません、現在サービスを利用することができません",
-    notInDic: "辞書にありません",
-    oneChange: "スペルチェック完了: 1語句変更されました",
-    progress: "スペルチェック処理中...",
-    title: "スペルチェック",
-    toolbar: "スペルチェック"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ja"] = {
+  editor: "リッチテキストエディタ",
+  editorPanel: "リッチテキストエディタパネル",
+  common: {
+    editorHelp: "ヘルプは ALT 0 を押してください",
+    browseServer: "サーバブラウザ",
+    url: "URL",
+    protocol: "プロトコル",
+    upload: "アップロード",
+    uploadSubmit: "サーバーに送信",
+    image: "イメージ",
+    flash: "Flash",
+    form: "フォーム",
+    checkbox: "チェックボックス",
+    radio: "ラジオボタン",
+    textField: "1行テキスト",
+    textarea: "テキストエリア",
+    hiddenField: "不可視フィールド",
+    button: "ボタン",
+    select: "選択フィールド",
+    imageButton: "画像ボタン",
+    notSet: "<なし>",
+    id: "Id",
+    name: "Name属性",
+    langDir: "文字表記の方向",
+    langDirLtr: "左から右 (LTR)",
+    langDirRtl: "右から左 (RTL)",
+    langCode: "言語コード",
+    longDescr: "longdesc属性(長文説明)",
+    cssClass: "スタイルシートクラス",
+    advisoryTitle: "Title属性",
+    cssStyle: "スタイルシート",
+    ok: "OK",
+    cancel: "キャンセル",
+    close: "閉じる",
+    preview: "プレビュー",
+    resize: "ドラッグしてリサイズ",
+    generalTab: "全般",
+    advancedTab: "高度な設定",
+    validateNumberFailed: "値が数値ではありません",
+    confirmNewPage:
+      "変更内容を保存せず、 新しいページを開いてもよろしいでしょうか?",
+    confirmCancel:
+      "オプション設定を変更しました。ダイアログを閉じてもよろしいでしょうか?",
+    options: "オプション",
+    target: "ターゲット",
+    targetNew: "新しいウインドウ (_blank)",
+    targetTop: "最上部ウィンドウ (_top)",
+    targetSelf: "同じウィンドウ (_self)",
+    targetParent: "親ウィンドウ (_parent)",
+    langDirLTR: "左から右 (LTR)",
+    langDirRTL: "右から左 (RTL)",
+    styles: "スタイル",
+    cssClasses: "スタイルシートクラス",
+    width: "幅",
+    height: "高さ",
+    align: "行揃え",
+    left: "左",
+    right: "右",
+    center: "中央",
+    justify: "両端揃え",
+    alignLeft: "左揃え",
+    alignRight: "右揃え",
+    alignCenter: "Align Center",
+    alignTop: "上",
+    alignMiddle: "中央",
+    alignBottom: "下",
+    alignNone: "なし",
+    invalidValue: "不正な値です。",
+    invalidHeight: "高さは数値で入力してください。",
+    invalidWidth: "幅は数値で入力してください。",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      '入力された "%1" 項目の値は、CSSの大きさ(px, %, in, cm, mm, em, ex, pt, または pc)が正しいものである/ないに関わらず、正の値である必要があります。',
+    invalidHtmlLength:
+      '入力された "%1" 項目の値は、HTMLの大きさ(px または %)が正しいものである/ないに関わらず、正の値である必要があります。',
+    invalidInlineStyle:
+      '入力されたインラインスタイルの値は、"名前 : 値" のフォーマットのセットで、複数の場合はセミコロンで区切られている形式である必要があります。',
+    cssLengthTooltip:
+      "ピクセル数もしくはCSSにセットできる数値を入力してください。(px,%,in,cm,mm,em,ex,pt,or pc)",
+    unavailable: '%1<span class="cke_accessibility">, 利用不可能</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "キーボードショートカット",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. All rights reserved.",
+    dlgTitle: "CKEditorについて",
+    moreInfo: "ライセンス情報の詳細はウェブサイトにて確認してください:"
+  },
+  basicstyles: {
+    bold: "太字",
+    italic: "斜体",
+    strike: "打ち消し線",
+    subscript: "下付き",
+    superscript: "上付き",
+    underline: "下線"
+  },
+  bidi: {
+    ltr: "テキストの向き : 左から右へ",
+    rtl: "テキストの向き : 右から左へ"
+  },
+  blockquote: { toolbar: "ブロック引用文" },
+  notification: { closed: "通知を閉じました。" },
+  toolbar: {
+    toolbarCollapse: "ツールバーを閉じる",
+    toolbarExpand: "ツールバーを開く",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Links",
+      insert: "Insert",
+      styles: "Styles",
+      colors: "Colors",
+      tools: "Tools"
+    },
+    toolbars: "編集ツールバー"
+  },
+  clipboard: {
+    copy: "コピー",
+    copyError:
+      "ブラウザーのセキュリティ設定によりエディタのコピー操作を自動で実行することができません。実行するには手動でキーボードの(Ctrl/Cmd+C)を使用してください。",
+    cut: "切り取り",
+    cutError:
+      "ブラウザーのセキュリティ設定によりエディタの切り取り操作を自動で実行することができません。実行するには手動でキーボードの(Ctrl/Cmd+X)を使用してください。",
+    paste: "貼り付け",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "貼り付け場所",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "自動",
+    bgColorTitle: "背景色",
+    colors: {
+      "000": "Black",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Gray",
+      F00: "Red",
+      FF8C00: "Dark Orange",
+      FFD700: "Gold",
+      "008000": "Green",
+      "0FF": "Cyan",
+      "00F": "Blue",
+      EE82EE: "Violet",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Orange",
+      FFFF00: "Yellow",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "White",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "その他の色...",
+    panelTitle: "色",
+    textColorTitle: "文字色"
+  },
+  colordialog: {
+    clear: "クリア",
+    highlight: "ハイライト",
+    options: "カラーオプション",
+    selected: "選択された色",
+    title: "色選択"
+  },
+  templates: {
+    button: "テンプレート",
+    emptyListMsg: "(テンプレートが定義されていません)",
+    insertOption: "現在のエディタの内容と置き換えます",
+    options: "テンプレートオプション",
+    selectPromptMsg:
+      "エディターで使用するテンプレートを選択してください。<br>(現在のエディタの内容は失われます):",
+    title: "内容テンプレート"
+  },
+  contextmenu: { options: "コンテキストメニューオプション" },
+  copyformatting: {
+    label: "フォーマットをコピー",
+    notification: {
+      copied: "コピーされたフォーマット",
+      applied: "フォーマットを適用しました",
+      canceled: "フォーマットを取り消しました",
+      failed:
+        "フォーマットに失敗しました。最初にフォーマットをコピーしてください。"
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Title属性",
+    cssClassInputLabel: "スタイルシートクラス",
+    edit: "Divコンテナを編集",
+    inlineStyleInputLabel: "インラインスタイル",
+    langDirLTRLabel: "左から右 (LTR)",
+    langDirLabel: "文字表記の方向",
+    langDirRTLLabel: "右から左 (RTL)",
+    languageCodeInputLabel: " 言語コード",
+    remove: "Divコンテナを削除",
+    styleSelectLabel: "スタイル",
+    title: "Divコンテナを作成",
+    toolbar: "Divコンテナを作成"
+  },
+  elementspath: { eleLabel: "要素パス", eleTitle: "%1 要素" },
+  filetools: {
+    loadError: "ファイルの読み込み中にエラーが発生しました。",
+    networkError:
+      "ファイルのアップロード中にネットワークエラーが発生しました。",
+    httpError404:
+      "ファイルのアップロード中にHTTPエラーが発生しました。(404: File not found)",
+    httpError403:
+      "ファイルのアップロード中にHTTPエラーが発生しました。(403: Forbidden)",
+    httpError:
+      "ファイルのアップロード中にHTTPエラーが発生しました。(error status: %1)",
+    noUrlError: "アップロードURLが定義されていません。",
+    responseError: "サーバーの応答が不正です。"
+  },
+  find: {
+    find: "検索",
+    findOptions: "検索オプション",
+    findWhat: "検索する文字列:",
+    matchCase: "大文字と小文字を区別する",
+    matchCyclic: "末尾に逹したら先頭に戻る",
+    matchWord: "単語単位で探す",
+    notFoundMsg: "指定された文字列は見つかりませんでした。",
+    replace: "置換",
+    replaceAll: "すべて置換",
+    replaceSuccessMsg: "%1 個置換しました。",
+    replaceWith: "置換後の文字列:",
+    title: "検索と置換"
+  },
+  fakeobjects: {
+    anchor: "アンカー",
+    flash: "Flash Animation",
+    hiddenfield: "不可視フィールド",
+    iframe: "IFrame",
+    unknown: "Unknown Object"
+  },
+  flash: {
+    access: "スクリプトアクセス(AllowScriptAccess)",
+    accessAlways: "すべての場合に通信可能(Always)",
+    accessNever: "すべての場合に通信不可能(Never)",
+    accessSameDomain: "同一ドメインのみに通信可能(Same domain)",
+    alignAbsBottom: "下部(絶対的)",
+    alignAbsMiddle: "中央(絶対的)",
+    alignBaseline: "ベースライン",
+    alignTextTop: "テキスト上部",
+    bgcolor: "背景色",
+    chkFull: "フルスクリーン許可",
+    chkLoop: "ループ再生",
+    chkMenu: "Flashメニュー可能",
+    chkPlay: "再生",
+    flashvars: "フラッシュに渡す変数(FlashVars)",
+    hSpace: "横間隔",
+    properties: "Flash プロパティ",
+    propertiesTab: "プロパティ",
+    quality: "画質",
+    qualityAutoHigh: "自動/高",
+    qualityAutoLow: "自動/低",
+    qualityBest: "品質優先",
+    qualityHigh: "高",
+    qualityLow: "低",
+    qualityMedium: "中",
+    scale: "拡大縮小設定",
+    scaleAll: "すべて表示",
+    scaleFit: "上下左右にフィット",
+    scaleNoBorder: "外が見えない様に拡大",
+    title: "Flash プロパティ",
+    vSpace: "縦間隔",
+    validateHSpace: "横間隔は数値で入力してください。",
+    validateSrc: "リンクURLを入力してください。",
+    validateVSpace: "縦間隔は数値で入力してください。",
+    windowMode: "ウィンドウモード",
+    windowModeOpaque: "背景を不透明設定",
+    windowModeTransparent: "背景を透過設定",
+    windowModeWindow: "標準"
+  },
+  font: {
+    fontSize: {
+      label: "サイズ",
+      voiceLabel: "フォントサイズ",
+      panelTitle: "フォントサイズ"
+    },
+    label: "フォント",
+    panelTitle: "フォント",
+    voiceLabel: "フォント"
+  },
+  forms: {
+    button: {
+      title: "ボタン プロパティ",
+      text: "テキスト (値)",
+      type: "タイプ",
+      typeBtn: "ボタン",
+      typeSbm: "送信",
+      typeRst: "リセット"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "チェックボックスのプロパティ",
+      radioTitle: "ラジオボタンのプロパティ",
+      value: "値",
+      selected: "選択済み",
+      required: "必須"
+    },
+    form: {
+      title: "フォームのプロパティ",
+      menu: "フォームのプロパティ",
+      action: "アクション (action)",
+      method: "メソッド (method)",
+      encoding: "エンコード方式 (encoding)"
+    },
+    hidden: {
+      title: "不可視フィールド プロパティ",
+      name: "名前 (name)",
+      value: "値 (value)"
+    },
+    select: {
+      title: "選択フィールドのプロパティ",
+      selectInfo: "情報",
+      opAvail: "利用可能なオプション",
+      value: "選択項目値",
+      size: "サイズ",
+      lines: "行",
+      chkMulti: "複数選択を許可",
+      required: "必須",
+      opText: "選択項目名",
+      opValue: "値",
+      btnAdd: "追加",
+      btnModify: "編集",
+      btnUp: "上へ",
+      btnDown: "下へ",
+      btnSetValue: "選択した値を設定",
+      btnDelete: "削除"
+    },
+    textarea: { title: "テキストエリア プロパティ", cols: "列", rows: "行" },
+    textfield: {
+      title: "1行テキスト プロパティ",
+      name: "名前",
+      value: "値",
+      charWidth: "サイズ",
+      maxChars: "最大長",
+      required: "必須",
+      type: "タイプ",
+      typeText: "テキスト",
+      typePass: "パスワード入力",
+      typeEmail: "メール",
+      typeSearch: "検索",
+      typeTel: "電話番号",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "書式",
+    panelTitle: "段落の書式",
+    tag_address: "アドレス",
+    tag_div: "標準 (DIV)",
+    tag_h1: "見出し 1",
+    tag_h2: "見出し 2",
+    tag_h3: "見出し 3",
+    tag_h4: "見出し 4",
+    tag_h5: "見出し 5",
+    tag_h6: "見出し 6",
+    tag_p: "標準",
+    tag_pre: "書式付き"
+  },
+  horizontalrule: { toolbar: "水平線" },
+  iframe: {
+    border: "フレームの枠を表示",
+    noUrl: "iframeのURLを入力してください。",
+    scrolling: "スクロールバーの表示を許可",
+    title: "iFrameのプロパティ",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "代替テキスト",
+    border: "枠線の幅",
+    btnUpload: "サーバーに送信",
+    button2Img: "選択した画像ボタンを画像に変換しますか?",
+    hSpace: "水平間隔",
+    img2Button: "選択した画像を画像ボタンに変換しますか?",
+    infoTab: "画像情報",
+    linkTab: "リンク",
+    lockRatio: "比率を固定",
+    menu: "画像のプロパティ",
+    resetSize: "サイズをリセット",
+    title: "画像のプロパティ",
+    titleButton: "画像ボタンのプロパティ",
+    upload: "アップロード",
+    urlMissing: "画像のURLを入力してください。",
+    vSpace: "垂直間隔",
+    validateBorder: "枠線の幅は数値で入力してください。",
+    validateHSpace: "水平間隔は数値で入力してください。",
+    validateVSpace: "垂直間隔は数値で入力してください。"
+  },
+  indent: { indent: "インデント", outdent: "インデント解除" },
+  smiley: {
+    options: "絵文字オプション",
+    title: "顔文字挿入",
+    toolbar: "絵文字"
+  },
+  language: { button: "言語を設定", remove: "言語を削除" },
+  link: {
+    acccessKey: "アクセスキー",
+    advanced: "高度な設定",
+    advisoryContentType: "Content Type属性",
+    advisoryTitle: "Title属性",
+    anchor: {
+      toolbar: "アンカー挿入/編集",
+      menu: "アンカーの編集",
+      title: "アンカーのプロパティ",
+      name: "アンカー名",
+      errorName: "アンカー名を入力してください。",
+      remove: "アンカーを削除"
+    },
+    anchorId: "エレメントID",
+    anchorName: "アンカー名",
+    charset: "リンク先のcharset",
+    cssClasses: "スタイルシートクラス",
+    download: "強制的にダウンロード",
+    displayText: "表示文字",
+    emailAddress: "E-Mail アドレス",
+    emailBody: "本文",
+    emailSubject: "件名",
+    id: "Id",
+    info: "ハイパーリンク情報",
+    langCode: "言語コード",
+    langDir: "文字表記の方向",
+    langDirLTR: "左から右 (LTR)",
+    langDirRTL: "右から左 (RTL)",
+    menu: "リンクを編集",
+    name: "Name属性",
+    noAnchors: "(このドキュメント内にアンカーはありません)",
+    noEmail: "メールアドレスを入力してください。",
+    noUrl: "リンクURLを入力してください。",
+    noTel: "Please type the phone number",
+    other: "<その他の>",
+    phoneNumber: "Phone number",
+    popupDependent: "開いたウィンドウに連動して閉じる (Netscape)",
+    popupFeatures: "ポップアップウィンドウ特徴",
+    popupFullScreen: "全画面モード(IE)",
+    popupLeft: "左端からの座標で指定",
+    popupLocationBar: "ロケーションバー",
+    popupMenuBar: "メニューバー",
+    popupResizable: "サイズ可変",
+    popupScrollBars: "スクロールバー",
+    popupStatusBar: "ステータスバー",
+    popupToolbar: "ツールバー",
+    popupTop: "上端からの座標で指定",
+    rel: "関連リンク",
+    selectAnchor: "アンカーを選択",
+    styles: "スタイルシート",
+    tabIndex: "タブインデックス",
+    target: "ターゲット",
+    targetFrame: "<フレーム>",
+    targetFrameName: "ターゲットのフレーム名",
+    targetPopup: "<ポップアップウィンドウ>",
+    targetPopupName: "ポップアップウィンドウ名",
+    title: "ハイパーリンク",
+    toAnchor: "ページ内のアンカー",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "リンク挿入/編集",
+    type: "リンクタイプ",
+    unlink: "リンクを削除",
+    upload: "アップロード"
+  },
+  list: { bulletedlist: "番号無しリスト", numberedlist: "番号付きリスト" },
+  liststyle: {
+    bulletedTitle: "箇条書きのプロパティ",
+    circle: "白丸",
+    decimal: "数字 (1, 2, 3, etc.)",
+    disc: "黒丸",
+    lowerAlpha: "小文字アルファベット (a, b, c, d, e, etc.)",
+    lowerRoman: "小文字ローマ数字 (i, ii, iii, iv, v, etc.)",
+    none: "なし",
+    notset: "<なし>",
+    numberedTitle: "番号付きリストのプロパティ",
+    square: "四角",
+    start: "開始",
+    type: "種類",
+    upperAlpha: "大文字アルファベット (A, B, C, D, E, etc.)",
+    upperRoman: "大文字ローマ数字 (I, II, III, IV, V, etc.)",
+    validateStartNumber: "リストの開始番号は数値で入力してください。"
+  },
+  magicline: { title: "ここに段落を挿入" },
+  maximize: { maximize: "最大化", minimize: "最小化" },
+  newpage: { toolbar: "新しいページ" },
+  pagebreak: { alt: "改ページ", toolbar: "印刷の為に改ページ挿入" },
+  pastetext: {
+    button: "プレーンテキストとして貼り付け",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "プレーンテキストとして貼り付け"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "貼り付けを行うテキストはワード文章からコピーされようとしています。貼り付ける前にクリーニングを行いますか?",
+    error: "内部エラーにより貼り付けたデータをクリアできませんでした",
+    title: "ワード文章から貼り付け",
+    toolbar: "ワード文章から貼り付け"
+  },
+  preview: { preview: "プレビュー" },
+  print: { toolbar: "印刷" },
+  removeformat: { toolbar: "書式を解除" },
+  save: { toolbar: "保存" },
+  selectall: { toolbar: "すべて選択" },
+  showblocks: { toolbar: "ブロック表示" },
+  sourcearea: { toolbar: "ソース" },
+  specialchar: {
+    options: "特殊文字オプション",
+    title: "特殊文字の選択",
+    toolbar: "特殊文字を挿入"
+  },
+  scayt: {
+    btn_about: "SCAYTバージョン",
+    btn_dictionaries: "辞書",
+    btn_disable: "SCAYT無効",
+    btn_enable: "SCAYT有効",
+    btn_langs: "言語",
+    btn_options: "オプション",
+    text_title: "スペルチェック設定(SCAYT)"
+  },
+  stylescombo: {
+    label: "スタイル",
+    panelTitle: "スタイル",
+    panelTitle1: "ブロックスタイル",
+    panelTitle2: "インラインスタイル",
+    panelTitle3: "オブジェクトスタイル"
+  },
+  table: {
+    border: "枠線の幅",
+    caption: "キャプション",
+    cell: {
+      menu: "セル",
+      insertBefore: "セルを前に挿入",
+      insertAfter: "セルを後に挿入",
+      deleteCell: "セルを削除",
+      merge: "セルを結合",
+      mergeRight: "右に結合",
+      mergeDown: "下に結合",
+      splitHorizontal: "セルを水平方向に分割",
+      splitVertical: "セルを垂直方向に分割",
+      title: "セルのプロパティ",
+      cellType: "セルの種類",
+      rowSpan: "行の結合数",
+      colSpan: "列の結合数",
+      wordWrap: "単語の折り返し",
+      hAlign: "水平方向の配置",
+      vAlign: "垂直方向の配置",
+      alignBaseline: "ベースライン",
+      bgColor: "背景色",
+      borderColor: "ボーダーカラー",
+      data: "テーブルデータ (td)",
+      header: "ヘッダ",
+      yes: "はい",
+      no: "いいえ",
+      invalidWidth: "セル幅は数値で入力してください。",
+      invalidHeight: "セル高さは数値で入力してください。",
+      invalidRowSpan: "縦幅(行数)は数値で入力してください。",
+      invalidColSpan: "横幅(列数)は数値で入力してください。",
+      chooseColor: "色の選択"
+    },
+    cellPad: "セル内間隔",
+    cellSpace: "セル内余白",
+    column: {
+      menu: "列",
+      insertBefore: "列を左に挿入",
+      insertAfter: "列を右に挿入",
+      deleteColumn: "列を削除"
+    },
+    columns: "列数",
+    deleteTable: "表を削除",
+    headers: "ヘッダ (th)",
+    headersBoth: "両方",
+    headersColumn: "最初の列のみ",
+    headersNone: "なし",
+    headersRow: "最初の行のみ",
+    heightUnit: "height unit",
+    invalidBorder: "枠線の幅は数値で入力してください。",
+    invalidCellPadding: "セル内余白は数値で入力してください。",
+    invalidCellSpacing: "セル間余白は数値で入力してください。",
+    invalidCols: "列数は0より大きな数値を入力してください。",
+    invalidHeight: "高さは数値で入力してください。",
+    invalidRows: "行数は0より大きな数値を入力してください。",
+    invalidWidth: "幅は数値で入力してください。",
+    menu: "表のプロパティ",
+    row: {
+      menu: "行",
+      insertBefore: "行を上に挿入",
+      insertAfter: "行を下に挿入",
+      deleteRow: "行を削除"
+    },
+    rows: "行数",
+    summary: "表の概要",
+    title: "表のプロパティ",
+    toolbar: "表",
+    widthPc: "パーセント",
+    widthPx: "ピクセル",
+    widthUnit: "幅の単位"
+  },
+  undo: { redo: "やり直す", undo: "元に戻す" },
+  widget: { move: "ドラッグして移動", label: "%1 ウィジェット" },
+  uploadwidget: {
+    abort: "アップロードを中止しました。",
+    doneOne: "ファイルのアップロードに成功しました。",
+    doneMany: "%1個のファイルのアップロードに成功しました。",
+    uploadOne: "ファイルのアップロード中 ({percentage}%)...",
+    uploadMany:
+      "{max} 個中 {current} 個のファイルをアップロードしました。 ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "無視",
+    btnIgnoreAll: "すべて無視",
+    btnReplace: "置換",
+    btnReplaceAll: "すべて置換",
+    btnUndo: "やり直し",
+    changeTo: "変更",
+    errorLoading: "アプリケーションサービスホスト読込みエラー: %s.",
+    ieSpellDownload:
+      "スペルチェッカーがインストールされていません。今すぐダウンロードしますか?",
+    manyChanges: "スペルチェック完了: %1 語句変更されました",
+    noChanges: "スペルチェック完了: 語句は変更されませんでした",
+    noMispell: "スペルチェック完了: スペルの誤りはありませんでした",
+    noSuggestions: "- 該当なし -",
+    notAvailable: "申し訳ありません、現在サービスを利用することができません",
+    notInDic: "辞書にありません",
+    oneChange: "スペルチェック完了: 1語句変更されました",
+    progress: "スペルチェック処理中...",
+    title: "スペルチェック",
+    toolbar: "スペルチェック"
+  }
+};

+ 717 - 717
public/ckeditor/lang/ka.js

@@ -1,717 +1,717 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ka"] = {
-  editor: "ტექსტის რედაქტორი",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "დააჭირეთ ALT 0-ს დახმარების მისაღებად",
-    browseServer: "სერვერზე დათვალიერება",
-    url: "URL",
-    protocol: "პროტოკოლი",
-    upload: "ატვირთვა",
-    uploadSubmit: "სერვერზე გაგზავნა",
-    image: "სურათი",
-    flash: "Flash",
-    form: "ფორმა",
-    checkbox: "მონიშვნის ღილაკი",
-    radio: "ამორჩევის ღილაკი",
-    textField: "ტექსტური ველი",
-    textarea: "ტექსტური არე",
-    hiddenField: "მალული ველი",
-    button: "ღილაკი",
-    select: "არჩევის ველი",
-    imageButton: "სურათიანი ღილაკი",
-    notSet: "<არაფერი>",
-    id: "Id",
-    name: "სახელი",
-    langDir: "ენის მიმართულება",
-    langDirLtr: "მარცხნიდან მარჯვნივ (LTR)",
-    langDirRtl: "მარჯვნიდან მარცხნივ (RTL)",
-    langCode: "ენის კოდი",
-    longDescr: "დიდი აღწერის URL",
-    cssClass: "CSS კლასი",
-    advisoryTitle: "სათაური",
-    cssStyle: "CSS სტილი",
-    ok: "დიახ",
-    cancel: "გაუქმება",
-    close: "დახურვა",
-    preview: "გადახედვა",
-    resize: "გაწიე ზომის შესაცვლელად",
-    generalTab: "ინფორმაცია",
-    advancedTab: "გაფართოებული",
-    validateNumberFailed: "ეს მნიშვნელობა არაა რიცხვი.",
-    confirmNewPage:
-      "ამ დოკუმენტში ყველა ჩაუწერელი ცვლილება დაიკარგება. დარწმუნებული ხართ რომ ახალი გვერდის ჩატვირთვა გინდათ?",
-    confirmCancel:
-      "ზოგიერთი პარამეტრი შეცვლილია, დარწმუნებულილ ხართ რომ ფანჯრის დახურვა გსურთ?",
-    options: "პარამეტრები",
-    target: "გახსნის ადგილი",
-    targetNew: "ახალი ფანჯარა (_blank)",
-    targetTop: "ზედა ფანჯარა (_top)",
-    targetSelf: "იგივე ფანჯარა (_self)",
-    targetParent: "მშობელი ფანჯარა (_parent)",
-    langDirLTR: "მარცხნიდან მარჯვნივ (LTR)",
-    langDirRTL: "მარჯვნიდან მარცხნივ (RTL)",
-    styles: "სტილი",
-    cssClasses: "CSS კლასი",
-    width: "სიგანე",
-    height: "სიმაღლე",
-    align: "სწორება",
-    left: "მარცხენა",
-    right: "მარჯვენა",
-    center: "შუა",
-    justify: "両端揃え",
-    alignLeft: "მარცხნივ სწორება",
-    alignRight: "მარჯვნივ სწორება",
-    alignCenter: "Align Center",
-    alignTop: "ზემოთა",
-    alignMiddle: "შუა",
-    alignBottom: "ქვემოთა",
-    alignNone: "None",
-    invalidValue: "Invalid value.",
-    invalidHeight: "სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.",
-    invalidWidth: "სიგანე რიცხვით უნდა იყოს წარმოდგენილი.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, მიუწვდომელია</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. ყველა უფლება დაცულია.",
-    dlgTitle: "CKEditor-ის შესახებ",
-    moreInfo: "ლიცენზიის ინფორმაციისთვის ეწვიეთ ჩვენს საიტს:"
-  },
-  basicstyles: {
-    bold: "მსხვილი",
-    italic: "დახრილი",
-    strike: "გადახაზული",
-    subscript: "ინდექსი",
-    superscript: "ხარისხი",
-    underline: "გახაზული"
-  },
-  bidi: {
-    ltr: "ტექსტის მიმართულება მარცხნიდან მარჯვნივ",
-    rtl: "ტექსტის მიმართულება მარჯვნიდან მარცხნივ"
-  },
-  blockquote: { toolbar: "ციტატა" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "ხელსაწყოთა ზოლის შეწევა",
-    toolbarExpand: "ხელსაწყოთა ზოლის გამოწევა",
-    toolbarGroups: {
-      document: "დოკუმენტი",
-      clipboard: "Clipboard/გაუქმება",
-      editing: "რედაქტირება",
-      forms: "ფორმები",
-      basicstyles: "ძირითადი სტილები",
-      paragraph: "აბზაცი",
-      links: "ბმულები",
-      insert: "ჩასმა",
-      styles: "სტილები",
-      colors: "ფერები",
-      tools: "ხელსაწყოები"
-    },
-    toolbars: "Editor toolbars"
-  },
-  clipboard: {
-    copy: "ასლი",
-    copyError:
-      "თქვენი ბროუზერის უსაფრთხოების პარამეტრები არ იძლევა ასლის ოპერაციის ავტომატურად განხორციელების საშუალებას. გამოიყენეთ კლავიატურა ამისთვის (Ctrl/Cmd+C).",
-    cut: "ამოჭრა",
-    cutError:
-      "თქვენი ბროუზერის უსაფრთხოების პარამეტრები არ იძლევა ამოჭრის ოპერაციის ავტომატურად განხორციელების საშუალებას. გამოიყენეთ კლავიატურა ამისთვის (Ctrl/Cmd+X).",
-    paste: "ჩასმა",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "ჩასმის არე",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "ავტომატური",
-    bgColorTitle: "ფონის ფერი",
-    colors: {
-      "000": "შავი",
-      "800000": "მუქი შინდისფერი",
-      "8B4513": "ყავისფერი",
-      "2F4F4F": "მოლურჯო ნაცრისფერი",
-      "008080": "ჩამქრალი ლურჯი",
-      "000080": "მუქი ლურჯი",
-      "4B0082": "იასამნისფერი",
-      "696969": "მუქი ნაცრისფერი",
-      B22222: "აგურისფერი",
-      A52A2A: "მუქი ყავისფერი",
-      DAA520: "მოყვითალო",
-      "006400": "მუქი მწვანე",
-      "40E0D0": "ცისფერი",
-      "0000CD": "ზომიერად ლურჯი",
-      "800080": "იისფერი",
-      "808080": "ნაცრისფერი",
-      F00: "წითელი",
-      FF8C00: "მუქი სტაფილოსფერი",
-      FFD700: "ოქროსფერი",
-      "008000": "მწვანე",
-      "0FF": "ღია ცისფერი",
-      "00F": "ლურჯი",
-      EE82EE: "იისფერი",
-      A9A9A9: "ბაცი ნაცრისფერი",
-      FFA07A: "ჩამქრალი ვარდისფერი",
-      FFA500: "სტაფილოსფერი",
-      FFFF00: "ყვითელი",
-      "00FF00": "ლურჯი",
-      AFEEEE: "ცისფერი",
-      ADD8E6: "ღია ლურჯი",
-      DDA0DD: "ღია იისფერი",
-      D3D3D3: "ღია ნაცრისფერი",
-      FFF0F5: "ღია ვარდისფერი",
-      FAEBD7: "ღია ყავისფერი",
-      FFFFE0: "ნათელი ყვითელი",
-      F0FFF0: "ღია მწვანე",
-      F0FFFF: "ღია ცისფერი 2",
-      F0F8FF: "ღია ცისფერი 3",
-      E6E6FA: "ღია იისფერი 2",
-      FFF: "თეთრი",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "მეტი ფერი...",
-    panelTitle: "ფერები",
-    textColorTitle: "ტექსტის ფერი"
-  },
-  colordialog: {
-    clear: "გასუფთავება",
-    highlight: "ჩვენება",
-    options: "ფერის პარამეტრები",
-    selected: "არჩეული ფერი",
-    title: "ფერის შეცვლა"
-  },
-  templates: {
-    button: "თარგები",
-    emptyListMsg: "(თარგი არაა განსაზღვრული)",
-    insertOption: "მიმდინარე შეგთავსის შეცვლა",
-    options: "თარგების პარამეტრები",
-    selectPromptMsg: "აირჩიეთ თარგი რედაქტორისთვის",
-    title: "თარგები"
-  },
-  contextmenu: { options: "კონტექსტური მენიუს პარამეტრები" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "სათაური",
-    cssClassInputLabel: "CSS კლასები",
-    edit: "Div-ის რედაქტირება",
-    inlineStyleInputLabel: "თანდართული სტილი",
-    langDirLTRLabel: "მარცხნიდან მარჯვნიც (LTR)",
-    langDirLabel: "ენის მინართულება",
-    langDirRTLLabel: "მარჯვნიდან მარცხნივ (RTL)",
-    languageCodeInputLabel: "ენის კოდი",
-    remove: "Div-ის წაშლა",
-    styleSelectLabel: "სტილი",
-    title: "Div კონტეინერის შექმნა",
-    toolbar: "Div კონტეინერის შექმნა"
-  },
-  elementspath: { eleLabel: "ელემეტის გზა", eleTitle: "%1 ელემენტი" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "ძებნა",
-    findOptions: "Find Options",
-    findWhat: "საძიებელი ტექსტი:",
-    matchCase: "დიდი და პატარა ასოების დამთხვევა",
-    matchCyclic: "დოკუმენტის ბოლოში გასვლის მერე თავიდან დაწყება",
-    matchWord: "მთელი სიტყვის დამთხვევა",
-    notFoundMsg: "მითითებული ტექსტი არ მოიძებნა.",
-    replace: "შეცვლა",
-    replaceAll: "ყველას შეცვლა",
-    replaceSuccessMsg: "%1 მოძებნილი შეიცვალა.",
-    replaceWith: "შეცვლის ტექსტი:",
-    title: "ძებნა და შეცვლა"
-  },
-  fakeobjects: {
-    anchor: "ღუზა",
-    flash: "Flash ანიმაცია",
-    hiddenfield: "მალული ველი",
-    iframe: "IFrame",
-    unknown: "უცნობი ობიექტი"
-  },
-  flash: {
-    access: "სკრიპტის წვდომა",
-    accessAlways: "ყოველთვის",
-    accessNever: "არასდროს",
-    accessSameDomain: "იგივე დომენი",
-    alignAbsBottom: "ჩარჩოს ქვემოთა ნაწილის სწორება ტექსტისთვის",
-    alignAbsMiddle: "ჩარჩოს შუა ნაწილის სწორება ტექსტისთვის",
-    alignBaseline: "საბაზისო ხაზის სწორება",
-    alignTextTop: "ტექსტი ზემოდან",
-    bgcolor: "ფონის ფერი",
-    chkFull: "მთელი ეკრანის დაშვება",
-    chkLoop: "ჩაციკლვა",
-    chkMenu: "Flash-ის მენიუს დაშვება",
-    chkPlay: "ავტო გაშვება",
-    flashvars: "ცვლადები Flash-ისთვის",
-    hSpace: "ჰორიზ. სივრცე",
-    properties: "Flash-ის პარამეტრები",
-    propertiesTab: "პარამეტრები",
-    quality: "ხარისხი",
-    qualityAutoHigh: "მაღალი (ავტომატური)",
-    qualityAutoLow: "ძალიან დაბალი",
-    qualityBest: "საუკეთესო",
-    qualityHigh: "მაღალი",
-    qualityLow: "დაბალი",
-    qualityMedium: "საშუალო",
-    scale: "მასშტაბირება",
-    scaleAll: "ყველაფრის ჩვენება",
-    scaleFit: "ზუსტი ჩასმა",
-    scaleNoBorder: "ჩარჩოს გარეშე",
-    title: "Flash-ის პარამეტრები",
-    vSpace: "ვერტ. სივრცე",
-    validateHSpace: "ჰორიზონტალური სივრცე არ უნდა იყოს ცარიელი.",
-    validateSrc: "URL არ უნდა იყოს ცარიელი.",
-    validateVSpace: "ვერტიკალური სივრცე არ უნდა იყოს ცარიელი.",
-    windowMode: "ფანჯრის რეჟიმი",
-    windowModeOpaque: "გაუმჭვირვალე",
-    windowModeTransparent: "გამჭვირვალე",
-    windowModeWindow: "ფანჯარა"
-  },
-  font: {
-    fontSize: {
-      label: "ზომა",
-      voiceLabel: "ტექსტის ზომა",
-      panelTitle: "ტექსტის ზომა"
-    },
-    label: "ფონტი",
-    panelTitle: "ფონტის სახელი",
-    voiceLabel: "ფონტი"
-  },
-  forms: {
-    button: {
-      title: "ღილაკის პარამეტრები",
-      text: "ტექსტი",
-      type: "ტიპი",
-      typeBtn: "ღილაკი",
-      typeSbm: "გაგზავნა",
-      typeRst: "გასუფთავება"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "მონიშვნის ღილაკის (Checkbox) პარამეტრები",
-      radioTitle: "ასარჩევი ღილაკის (Radio) პარამეტრები",
-      value: "ტექსტი",
-      selected: "არჩეული",
-      required: "Required"
-    },
-    form: {
-      title: "ფორმის პარამეტრები",
-      menu: "ფორმის პარამეტრები",
-      action: "ქმედება",
-      method: "მეთოდი",
-      encoding: "კოდირება"
-    },
-    hidden: {
-      title: "მალული ველის პარამეტრები",
-      name: "სახელი",
-      value: "მნიშვნელობა"
-    },
-    select: {
-      title: "არჩევის ველის პარამეტრები",
-      selectInfo: "ინფორმაცია",
-      opAvail: "შესაძლებელი ვარიანტები",
-      value: "მნიშვნელობა",
-      size: "ზომა",
-      lines: "ხაზები",
-      chkMulti: "მრავლობითი არჩევანის საშუალება",
-      required: "Required",
-      opText: "ტექსტი",
-      opValue: "მნიშვნელობა",
-      btnAdd: "დამატება",
-      btnModify: "შეცვლა",
-      btnUp: "ზემოთ",
-      btnDown: "ქვემოთ",
-      btnSetValue: "ამორჩეულ მნიშვნელოვნად დაყენება",
-      btnDelete: "წაშლა"
-    },
-    textarea: {
-      title: "ტექსტური არის პარამეტრები",
-      cols: "სვეტები",
-      rows: "სტრიქონები"
-    },
-    textfield: {
-      title: "ტექსტური ველის პარამეტრები",
-      name: "სახელი",
-      value: "მნიშვნელობა",
-      charWidth: "სიმბოლოს ზომა",
-      maxChars: "ასოების მაქსიმალური ოდენობა",
-      required: "Required",
-      type: "ტიპი",
-      typeText: "ტექსტი",
-      typePass: "პაროლი",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "ფიორმატირება",
-    panelTitle: "ფორმატირება",
-    tag_address: "მისამართი",
-    tag_div: "ჩვეულებრივი (DIV)",
-    tag_h1: "სათაური 1",
-    tag_h2: "სათაური 2",
-    tag_h3: "სათაური 3",
-    tag_h4: "სათაური 4",
-    tag_h5: "სათაური 5",
-    tag_h6: "სათაური 6",
-    tag_p: "ჩვეულებრივი",
-    tag_pre: "ფორმატირებული"
-  },
-  horizontalrule: { toolbar: "ჰორიზონტალური ხაზის ჩასმა" },
-  iframe: {
-    border: "ჩარჩოს გამოჩენა",
-    noUrl: "აკრიფეთ iframe-ის URL",
-    scrolling: "გადახვევის ზოლების დაშვება",
-    title: "IFrame-ის პარამეტრები",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "სანაცვლო ტექსტი",
-    border: "ჩარჩო",
-    btnUpload: "სერვერისთვის გაგზავნა",
-    button2Img: "გსურთ არჩეული სურათიანი ღილაკის გადაქცევა ჩვეულებრივ ღილაკად?",
-    hSpace: "ჰორიზონტალური სივრცე",
-    img2Button: "გსურთ არჩეული ჩვეულებრივი ღილაკის გადაქცევა სურათიან ღილაკად?",
-    infoTab: "სურათის ინფორმცია",
-    linkTab: "ბმული",
-    lockRatio: "პროპორციის შენარჩუნება",
-    menu: "სურათის პარამეტრები",
-    resetSize: "ზომის დაბრუნება",
-    title: "სურათის პარამეტრები",
-    titleButton: "სურათიანი ღილაკის პარამეტრები",
-    upload: "ატვირთვა",
-    urlMissing: "სურათის URL არაა შევსებული.",
-    vSpace: "ვერტიკალური სივრცე",
-    validateBorder: "ჩარჩო მთელი რიცხვი უნდა იყოს.",
-    validateHSpace: "ჰორიზონტალური სივრცე მთელი რიცხვი უნდა იყოს.",
-    validateVSpace: "ვერტიკალური სივრცე მთელი რიცხვი უნდა იყოს."
-  },
-  indent: { indent: "მეტად შეწევა", outdent: "ნაკლებად შეწევა" },
-  smiley: {
-    options: "სიცილაკის პარამეტრები",
-    title: "სიცილაკის ჩასმა",
-    toolbar: "სიცილაკები"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "წვდომის ღილაკი",
-    advanced: "დაწვრილებით",
-    advisoryContentType: "შიგთავსის ტიპი",
-    advisoryTitle: "სათაური",
-    anchor: {
-      toolbar: "ღუზა",
-      menu: "ღუზის რედაქტირება",
-      title: "ღუზის პარამეტრები",
-      name: "ღუზუს სახელი",
-      errorName: "აკრიფეთ ღუზის სახელი",
-      remove: "Remove Anchor"
-    },
-    anchorId: "ელემენტის Id-თ",
-    anchorName: "ღუზის სახელით",
-    charset: "კოდირება",
-    cssClasses: "CSS კლასი",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "ელფოსტის მისამართები",
-    emailBody: "წერილის ტექსტი",
-    emailSubject: "წერილის სათაური",
-    id: "Id",
-    info: "ბმულის ინფორმაცია",
-    langCode: "ენის კოდი",
-    langDir: "ენის მიმართულება",
-    langDirLTR: "მარცხნიდან მარჯვნივ (LTR)",
-    langDirRTL: "მარჯვნიდან მარცხნივ (RTL)",
-    menu: "ბმულის რედაქტირება",
-    name: "სახელი",
-    noAnchors: "(ამ დოკუმენტში ღუზა არაა)",
-    noEmail: "აკრიფეთ ელფოსტის მისამართი",
-    noUrl: "აკრიფეთ ბმულის URL",
-    noTel: "Please type the phone number",
-    other: "<სხვა>",
-    phoneNumber: "Phone number",
-    popupDependent: "დამოკიდებული (Netscape)",
-    popupFeatures: "Popup ფანჯრის პარამეტრები",
-    popupFullScreen: "მთელი ეკრანი (IE)",
-    popupLeft: "მარცხენა პოზიცია",
-    popupLocationBar: "ნავიგაციის ზოლი",
-    popupMenuBar: "მენიუს ზოლი",
-    popupResizable: "ცვალებადი ზომით",
-    popupScrollBars: "გადახვევის ზოლები",
-    popupStatusBar: "სტატუსის ზოლი",
-    popupToolbar: "ხელსაწყოთა ზოლი",
-    popupTop: "ზედა პოზიცია",
-    rel: "კავშირი",
-    selectAnchor: "აირჩიეთ ღუზა",
-    styles: "CSS სტილი",
-    tabIndex: "Tab-ის ინდექსი",
-    target: "გახსნის ადგილი",
-    targetFrame: "<frame>",
-    targetFrameName: "Frame-ის სახელი",
-    targetPopup: "<popup ფანჯარა>",
-    targetPopupName: "Popup ფანჯრის სახელი",
-    title: "ბმული",
-    toAnchor: "ბმული ტექსტში ღუზაზე",
-    toEmail: "ელფოსტა",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "ბმული",
-    type: "ბმულის ტიპი",
-    unlink: "ბმულის მოხსნა",
-    upload: "აქაჩვა"
-  },
-  list: { bulletedlist: "ღილიანი სია", numberedlist: "გადანომრილი სია" },
-  liststyle: {
-    bulletedTitle: "ღილებიანი სიის პარამეტრები",
-    circle: "წრეწირი",
-    decimal: "რიცხვებით (1, 2, 3, ..)",
-    disc: "წრე",
-    lowerAlpha: "პატარა ლათინური ასოებით (a, b, c, d, e, ..)",
-    lowerRoman: "რომაული გადანომრვცა პატარა ციფრებით (i, ii, iii, iv, v, ..)",
-    none: "არაფერი",
-    notset: "<არაფერი>",
-    numberedTitle: "გადანომრილი სიის პარამეტრები",
-    square: "კვადრატი",
-    start: "საწყისი",
-    type: "ტიპი",
-    upperAlpha: "დიდი ლათინური ასოებით (A, B, C, D, E, ..)",
-    upperRoman: "რომაული გადანომრვა დიდი ციფრებით (I, II, III, IV, V, etc.)",
-    validateStartNumber: "სიის საწყისი მთელი რიცხვი უნდა იყოს."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "გადიდება", minimize: "დაპატარავება" },
-  newpage: { toolbar: "ახალი გვერდი" },
-  pagebreak: { alt: "გვერდის წყვეტა", toolbar: "გვერდის წყვეტა ბეჭდვისთვის" },
-  pastetext: {
-    button: "მხოლოდ ტექსტის ჩასმა",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "მხოლოდ ტექსტის ჩასმა"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "ჩასასმელი ტექსტი ვორდიდან გადმოტანილს გავს - გინდათ მისი წინასწარ გაწმენდა?",
-    error: "შიდა შეცდომის გამო ვერ მოხერხდა ტექსტის გაწმენდა",
-    title: "ვორდიდან ჩასმა",
-    toolbar: "ვორდიდან ჩასმა"
-  },
-  preview: { preview: "გადახედვა" },
-  print: { toolbar: "ბეჭდვა" },
-  removeformat: { toolbar: "ფორმატირების მოხსნა" },
-  save: { toolbar: "ჩაწერა" },
-  selectall: { toolbar: "ყველაფრის მონიშნვა" },
-  showblocks: { toolbar: "არეების ჩვენება" },
-  sourcearea: { toolbar: "კოდები" },
-  specialchar: {
-    options: "სპეციალური სიმბოლოს პარამეტრები",
-    title: "სპეციალური სიმბოლოს არჩევა",
-    toolbar: "სპეციალური სიმბოლოს ჩასმა"
-  },
-  scayt: {
-    btn_about: "SCAYT-ის შესახებ",
-    btn_dictionaries: "ლექსიკონები",
-    btn_disable: "SCAYT-ის გამორთვა",
-    btn_enable: "SCAYT-ის ჩართვა",
-    btn_langs: "ენები",
-    btn_options: "პარამეტრები",
-    text_title: "მართლწერის შემოწმება კრეფისას"
-  },
-  stylescombo: {
-    label: "სტილები",
-    panelTitle: "ფორმატირების სტილები",
-    panelTitle1: "არის სტილები",
-    panelTitle2: "თანდართული სტილები",
-    panelTitle3: "ობიექტის სტილები"
-  },
-  table: {
-    border: "ჩარჩოს ზომა",
-    caption: "სათაური",
-    cell: {
-      menu: "უჯრა",
-      insertBefore: "უჯრის ჩასმა მანამდე",
-      insertAfter: "უჯრის ჩასმა მერე",
-      deleteCell: "უჯრების წაშლა",
-      merge: "უჯრების შეერთება",
-      mergeRight: "შეერთება მარჯვენასთან",
-      mergeDown: "შეერთება ქვემოთასთან",
-      splitHorizontal: "გაყოფა ჰორიზონტალურად",
-      splitVertical: "გაყოფა ვერტიკალურად",
-      title: "უჯრის პარამეტრები",
-      cellType: "უჯრის ტიპი",
-      rowSpan: "სტრიქონების ოდენობა",
-      colSpan: "სვეტების ოდენობა",
-      wordWrap: "სტრიქონის გადატანა (Word Wrap)",
-      hAlign: "ჰორიზონტალური სწორება",
-      vAlign: "ვერტიკალური სწორება",
-      alignBaseline: "ძირითადი ხაზის გასწვრივ",
-      bgColor: "ფონის ფერი",
-      borderColor: "ჩარჩოს ფერი",
-      data: "მონაცემები",
-      header: "სათაური",
-      yes: "დიახ",
-      no: "არა",
-      invalidWidth: "უჯრის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.",
-      invalidHeight: "უჯრის სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.",
-      invalidRowSpan: "სტრიქონების რაოდენობა მთელი რიცხვი უნდა იყოს.",
-      invalidColSpan: "სვეტების რაოდენობა მთელი რიცხვი უნდა იყოს.",
-      chooseColor: "არჩევა"
-    },
-    cellPad: "უჯრის კიდე (padding)",
-    cellSpace: "უჯრის სივრცე (spacing)",
-    column: {
-      menu: "სვეტი",
-      insertBefore: "სვეტის ჩამატება წინ",
-      insertAfter: "სვეტის ჩამატება მერე",
-      deleteColumn: "სვეტების წაშლა"
-    },
-    columns: "სვეტი",
-    deleteTable: "ცხრილის წაშლა",
-    headers: "სათაურები",
-    headersBoth: "ორივე",
-    headersColumn: "პირველი სვეტი",
-    headersNone: "არაფერი",
-    headersRow: "პირველი სტრიქონი",
-    heightUnit: "height unit",
-    invalidBorder: "ჩარჩოს ზომა რიცხვით უდნა იყოს წარმოდგენილი.",
-    invalidCellPadding: "უჯრის კიდე (padding) რიცხვით უნდა იყოს წარმოდგენილი.",
-    invalidCellSpacing:
-      "უჯრის სივრცე (spacing) რიცხვით უნდა იყოს წარმოდგენილი.",
-    invalidCols: "სვეტების რაოდენობა დადებითი რიცხვი უნდა იყოს.",
-    invalidHeight: "ცხრილის სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.",
-    invalidRows: "სტრიქონების რაოდენობა დადებითი რიცხვი უნდა იყოს.",
-    invalidWidth: "ცხრილის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.",
-    menu: "ცხრილის პარამეტრები",
-    row: {
-      menu: "სტრიქონი",
-      insertBefore: "სტრიქონის ჩამატება წინ",
-      insertAfter: "სტრიქონის ჩამატება მერე",
-      deleteRow: "სტრიქონების წაშლა"
-    },
-    rows: "სტრიქონი",
-    summary: "შეჯამება",
-    title: "ცხრილის პარამეტრები",
-    toolbar: "ცხრილი",
-    widthPc: "პროცენტი",
-    widthPx: "წერტილი",
-    widthUnit: "საზომი ერთეული"
-  },
-  undo: { redo: "გამეორება", undo: "გაუქმება" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "უგულებელყოფა",
-    btnIgnoreAll: "ყველას უგულებელყოფა",
-    btnReplace: "შეცვლა",
-    btnReplaceAll: "ყველას შეცვლა",
-    btnUndo: "გაუქმება",
-    changeTo: "შეცვლელი",
-    errorLoading: "სერვისის გამოძახების შეცდომა: %s.",
-    ieSpellDownload:
-      "მართლწერის შემოწმება არაა დაინსტალირებული. ჩამოვქაჩოთ ინტერნეტიდან?",
-    manyChanges: "მართლწერის შემოწმება: %1 სიტყვა შეიცვალა",
-    noChanges: "მართლწერის შემოწმება: არაფერი შეცვლილა",
-    noMispell: "მართლწერის შემოწმება: შეცდომა არ მოიძებნა",
-    noSuggestions: "- არაა შემოთავაზება -",
-    notAvailable: "უკაცრავად, ეს სერვისი ამჟამად მიუწვდომელია.",
-    notInDic: "არაა ლექსიკონში",
-    oneChange: "მართლწერის შემოწმება: ერთი სიტყვა შეიცვალა",
-    progress: "მიმდინარეობს მართლწერის შემოწმება...",
-    title: "მართლწერა",
-    toolbar: "მართლწერა"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ka"] = {
+  editor: "ტექსტის რედაქტორი",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "დააჭირეთ ALT 0-ს დახმარების მისაღებად",
+    browseServer: "სერვერზე დათვალიერება",
+    url: "URL",
+    protocol: "პროტოკოლი",
+    upload: "ატვირთვა",
+    uploadSubmit: "სერვერზე გაგზავნა",
+    image: "სურათი",
+    flash: "Flash",
+    form: "ფორმა",
+    checkbox: "მონიშვნის ღილაკი",
+    radio: "ამორჩევის ღილაკი",
+    textField: "ტექსტური ველი",
+    textarea: "ტექსტური არე",
+    hiddenField: "მალული ველი",
+    button: "ღილაკი",
+    select: "არჩევის ველი",
+    imageButton: "სურათიანი ღილაკი",
+    notSet: "<არაფერი>",
+    id: "Id",
+    name: "სახელი",
+    langDir: "ენის მიმართულება",
+    langDirLtr: "მარცხნიდან მარჯვნივ (LTR)",
+    langDirRtl: "მარჯვნიდან მარცხნივ (RTL)",
+    langCode: "ენის კოდი",
+    longDescr: "დიდი აღწერის URL",
+    cssClass: "CSS კლასი",
+    advisoryTitle: "სათაური",
+    cssStyle: "CSS სტილი",
+    ok: "დიახ",
+    cancel: "გაუქმება",
+    close: "დახურვა",
+    preview: "გადახედვა",
+    resize: "გაწიე ზომის შესაცვლელად",
+    generalTab: "ინფორმაცია",
+    advancedTab: "გაფართოებული",
+    validateNumberFailed: "ეს მნიშვნელობა არაა რიცხვი.",
+    confirmNewPage:
+      "ამ დოკუმენტში ყველა ჩაუწერელი ცვლილება დაიკარგება. დარწმუნებული ხართ რომ ახალი გვერდის ჩატვირთვა გინდათ?",
+    confirmCancel:
+      "ზოგიერთი პარამეტრი შეცვლილია, დარწმუნებულილ ხართ რომ ფანჯრის დახურვა გსურთ?",
+    options: "პარამეტრები",
+    target: "გახსნის ადგილი",
+    targetNew: "ახალი ფანჯარა (_blank)",
+    targetTop: "ზედა ფანჯარა (_top)",
+    targetSelf: "იგივე ფანჯარა (_self)",
+    targetParent: "მშობელი ფანჯარა (_parent)",
+    langDirLTR: "მარცხნიდან მარჯვნივ (LTR)",
+    langDirRTL: "მარჯვნიდან მარცხნივ (RTL)",
+    styles: "სტილი",
+    cssClasses: "CSS კლასი",
+    width: "სიგანე",
+    height: "სიმაღლე",
+    align: "სწორება",
+    left: "მარცხენა",
+    right: "მარჯვენა",
+    center: "შუა",
+    justify: "両端揃え",
+    alignLeft: "მარცხნივ სწორება",
+    alignRight: "მარჯვნივ სწორება",
+    alignCenter: "Align Center",
+    alignTop: "ზემოთა",
+    alignMiddle: "შუა",
+    alignBottom: "ქვემოთა",
+    alignNone: "None",
+    invalidValue: "Invalid value.",
+    invalidHeight: "სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.",
+    invalidWidth: "სიგანე რიცხვით უნდა იყოს წარმოდგენილი.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, მიუწვდომელია</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. ყველა უფლება დაცულია.",
+    dlgTitle: "CKEditor-ის შესახებ",
+    moreInfo: "ლიცენზიის ინფორმაციისთვის ეწვიეთ ჩვენს საიტს:"
+  },
+  basicstyles: {
+    bold: "მსხვილი",
+    italic: "დახრილი",
+    strike: "გადახაზული",
+    subscript: "ინდექსი",
+    superscript: "ხარისხი",
+    underline: "გახაზული"
+  },
+  bidi: {
+    ltr: "ტექსტის მიმართულება მარცხნიდან მარჯვნივ",
+    rtl: "ტექსტის მიმართულება მარჯვნიდან მარცხნივ"
+  },
+  blockquote: { toolbar: "ციტატა" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "ხელსაწყოთა ზოლის შეწევა",
+    toolbarExpand: "ხელსაწყოთა ზოლის გამოწევა",
+    toolbarGroups: {
+      document: "დოკუმენტი",
+      clipboard: "Clipboard/გაუქმება",
+      editing: "რედაქტირება",
+      forms: "ფორმები",
+      basicstyles: "ძირითადი სტილები",
+      paragraph: "აბზაცი",
+      links: "ბმულები",
+      insert: "ჩასმა",
+      styles: "სტილები",
+      colors: "ფერები",
+      tools: "ხელსაწყოები"
+    },
+    toolbars: "Editor toolbars"
+  },
+  clipboard: {
+    copy: "ასლი",
+    copyError:
+      "თქვენი ბროუზერის უსაფრთხოების პარამეტრები არ იძლევა ასლის ოპერაციის ავტომატურად განხორციელების საშუალებას. გამოიყენეთ კლავიატურა ამისთვის (Ctrl/Cmd+C).",
+    cut: "ამოჭრა",
+    cutError:
+      "თქვენი ბროუზერის უსაფრთხოების პარამეტრები არ იძლევა ამოჭრის ოპერაციის ავტომატურად განხორციელების საშუალებას. გამოიყენეთ კლავიატურა ამისთვის (Ctrl/Cmd+X).",
+    paste: "ჩასმა",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "ჩასმის არე",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "ავტომატური",
+    bgColorTitle: "ფონის ფერი",
+    colors: {
+      "000": "შავი",
+      "800000": "მუქი შინდისფერი",
+      "8B4513": "ყავისფერი",
+      "2F4F4F": "მოლურჯო ნაცრისფერი",
+      "008080": "ჩამქრალი ლურჯი",
+      "000080": "მუქი ლურჯი",
+      "4B0082": "იასამნისფერი",
+      "696969": "მუქი ნაცრისფერი",
+      B22222: "აგურისფერი",
+      A52A2A: "მუქი ყავისფერი",
+      DAA520: "მოყვითალო",
+      "006400": "მუქი მწვანე",
+      "40E0D0": "ცისფერი",
+      "0000CD": "ზომიერად ლურჯი",
+      "800080": "იისფერი",
+      "808080": "ნაცრისფერი",
+      F00: "წითელი",
+      FF8C00: "მუქი სტაფილოსფერი",
+      FFD700: "ოქროსფერი",
+      "008000": "მწვანე",
+      "0FF": "ღია ცისფერი",
+      "00F": "ლურჯი",
+      EE82EE: "იისფერი",
+      A9A9A9: "ბაცი ნაცრისფერი",
+      FFA07A: "ჩამქრალი ვარდისფერი",
+      FFA500: "სტაფილოსფერი",
+      FFFF00: "ყვითელი",
+      "00FF00": "ლურჯი",
+      AFEEEE: "ცისფერი",
+      ADD8E6: "ღია ლურჯი",
+      DDA0DD: "ღია იისფერი",
+      D3D3D3: "ღია ნაცრისფერი",
+      FFF0F5: "ღია ვარდისფერი",
+      FAEBD7: "ღია ყავისფერი",
+      FFFFE0: "ნათელი ყვითელი",
+      F0FFF0: "ღია მწვანე",
+      F0FFFF: "ღია ცისფერი 2",
+      F0F8FF: "ღია ცისფერი 3",
+      E6E6FA: "ღია იისფერი 2",
+      FFF: "თეთრი",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "მეტი ფერი...",
+    panelTitle: "ფერები",
+    textColorTitle: "ტექსტის ფერი"
+  },
+  colordialog: {
+    clear: "გასუფთავება",
+    highlight: "ჩვენება",
+    options: "ფერის პარამეტრები",
+    selected: "არჩეული ფერი",
+    title: "ფერის შეცვლა"
+  },
+  templates: {
+    button: "თარგები",
+    emptyListMsg: "(თარგი არაა განსაზღვრული)",
+    insertOption: "მიმდინარე შეგთავსის შეცვლა",
+    options: "თარგების პარამეტრები",
+    selectPromptMsg: "აირჩიეთ თარგი რედაქტორისთვის",
+    title: "თარგები"
+  },
+  contextmenu: { options: "კონტექსტური მენიუს პარამეტრები" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "სათაური",
+    cssClassInputLabel: "CSS კლასები",
+    edit: "Div-ის რედაქტირება",
+    inlineStyleInputLabel: "თანდართული სტილი",
+    langDirLTRLabel: "მარცხნიდან მარჯვნიც (LTR)",
+    langDirLabel: "ენის მინართულება",
+    langDirRTLLabel: "მარჯვნიდან მარცხნივ (RTL)",
+    languageCodeInputLabel: "ენის კოდი",
+    remove: "Div-ის წაშლა",
+    styleSelectLabel: "სტილი",
+    title: "Div კონტეინერის შექმნა",
+    toolbar: "Div კონტეინერის შექმნა"
+  },
+  elementspath: { eleLabel: "ელემეტის გზა", eleTitle: "%1 ელემენტი" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "ძებნა",
+    findOptions: "Find Options",
+    findWhat: "საძიებელი ტექსტი:",
+    matchCase: "დიდი და პატარა ასოების დამთხვევა",
+    matchCyclic: "დოკუმენტის ბოლოში გასვლის მერე თავიდან დაწყება",
+    matchWord: "მთელი სიტყვის დამთხვევა",
+    notFoundMsg: "მითითებული ტექსტი არ მოიძებნა.",
+    replace: "შეცვლა",
+    replaceAll: "ყველას შეცვლა",
+    replaceSuccessMsg: "%1 მოძებნილი შეიცვალა.",
+    replaceWith: "შეცვლის ტექსტი:",
+    title: "ძებნა და შეცვლა"
+  },
+  fakeobjects: {
+    anchor: "ღუზა",
+    flash: "Flash ანიმაცია",
+    hiddenfield: "მალული ველი",
+    iframe: "IFrame",
+    unknown: "უცნობი ობიექტი"
+  },
+  flash: {
+    access: "სკრიპტის წვდომა",
+    accessAlways: "ყოველთვის",
+    accessNever: "არასდროს",
+    accessSameDomain: "იგივე დომენი",
+    alignAbsBottom: "ჩარჩოს ქვემოთა ნაწილის სწორება ტექსტისთვის",
+    alignAbsMiddle: "ჩარჩოს შუა ნაწილის სწორება ტექსტისთვის",
+    alignBaseline: "საბაზისო ხაზის სწორება",
+    alignTextTop: "ტექსტი ზემოდან",
+    bgcolor: "ფონის ფერი",
+    chkFull: "მთელი ეკრანის დაშვება",
+    chkLoop: "ჩაციკლვა",
+    chkMenu: "Flash-ის მენიუს დაშვება",
+    chkPlay: "ავტო გაშვება",
+    flashvars: "ცვლადები Flash-ისთვის",
+    hSpace: "ჰორიზ. სივრცე",
+    properties: "Flash-ის პარამეტრები",
+    propertiesTab: "პარამეტრები",
+    quality: "ხარისხი",
+    qualityAutoHigh: "მაღალი (ავტომატური)",
+    qualityAutoLow: "ძალიან დაბალი",
+    qualityBest: "საუკეთესო",
+    qualityHigh: "მაღალი",
+    qualityLow: "დაბალი",
+    qualityMedium: "საშუალო",
+    scale: "მასშტაბირება",
+    scaleAll: "ყველაფრის ჩვენება",
+    scaleFit: "ზუსტი ჩასმა",
+    scaleNoBorder: "ჩარჩოს გარეშე",
+    title: "Flash-ის პარამეტრები",
+    vSpace: "ვერტ. სივრცე",
+    validateHSpace: "ჰორიზონტალური სივრცე არ უნდა იყოს ცარიელი.",
+    validateSrc: "URL არ უნდა იყოს ცარიელი.",
+    validateVSpace: "ვერტიკალური სივრცე არ უნდა იყოს ცარიელი.",
+    windowMode: "ფანჯრის რეჟიმი",
+    windowModeOpaque: "გაუმჭვირვალე",
+    windowModeTransparent: "გამჭვირვალე",
+    windowModeWindow: "ფანჯარა"
+  },
+  font: {
+    fontSize: {
+      label: "ზომა",
+      voiceLabel: "ტექსტის ზომა",
+      panelTitle: "ტექსტის ზომა"
+    },
+    label: "ფონტი",
+    panelTitle: "ფონტის სახელი",
+    voiceLabel: "ფონტი"
+  },
+  forms: {
+    button: {
+      title: "ღილაკის პარამეტრები",
+      text: "ტექსტი",
+      type: "ტიპი",
+      typeBtn: "ღილაკი",
+      typeSbm: "გაგზავნა",
+      typeRst: "გასუფთავება"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "მონიშვნის ღილაკის (Checkbox) პარამეტრები",
+      radioTitle: "ასარჩევი ღილაკის (Radio) პარამეტრები",
+      value: "ტექსტი",
+      selected: "არჩეული",
+      required: "Required"
+    },
+    form: {
+      title: "ფორმის პარამეტრები",
+      menu: "ფორმის პარამეტრები",
+      action: "ქმედება",
+      method: "მეთოდი",
+      encoding: "კოდირება"
+    },
+    hidden: {
+      title: "მალული ველის პარამეტრები",
+      name: "სახელი",
+      value: "მნიშვნელობა"
+    },
+    select: {
+      title: "არჩევის ველის პარამეტრები",
+      selectInfo: "ინფორმაცია",
+      opAvail: "შესაძლებელი ვარიანტები",
+      value: "მნიშვნელობა",
+      size: "ზომა",
+      lines: "ხაზები",
+      chkMulti: "მრავლობითი არჩევანის საშუალება",
+      required: "Required",
+      opText: "ტექსტი",
+      opValue: "მნიშვნელობა",
+      btnAdd: "დამატება",
+      btnModify: "შეცვლა",
+      btnUp: "ზემოთ",
+      btnDown: "ქვემოთ",
+      btnSetValue: "ამორჩეულ მნიშვნელოვნად დაყენება",
+      btnDelete: "წაშლა"
+    },
+    textarea: {
+      title: "ტექსტური არის პარამეტრები",
+      cols: "სვეტები",
+      rows: "სტრიქონები"
+    },
+    textfield: {
+      title: "ტექსტური ველის პარამეტრები",
+      name: "სახელი",
+      value: "მნიშვნელობა",
+      charWidth: "სიმბოლოს ზომა",
+      maxChars: "ასოების მაქსიმალური ოდენობა",
+      required: "Required",
+      type: "ტიპი",
+      typeText: "ტექსტი",
+      typePass: "პაროლი",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "ფიორმატირება",
+    panelTitle: "ფორმატირება",
+    tag_address: "მისამართი",
+    tag_div: "ჩვეულებრივი (DIV)",
+    tag_h1: "სათაური 1",
+    tag_h2: "სათაური 2",
+    tag_h3: "სათაური 3",
+    tag_h4: "სათაური 4",
+    tag_h5: "სათაური 5",
+    tag_h6: "სათაური 6",
+    tag_p: "ჩვეულებრივი",
+    tag_pre: "ფორმატირებული"
+  },
+  horizontalrule: { toolbar: "ჰორიზონტალური ხაზის ჩასმა" },
+  iframe: {
+    border: "ჩარჩოს გამოჩენა",
+    noUrl: "აკრიფეთ iframe-ის URL",
+    scrolling: "გადახვევის ზოლების დაშვება",
+    title: "IFrame-ის პარამეტრები",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "სანაცვლო ტექსტი",
+    border: "ჩარჩო",
+    btnUpload: "სერვერისთვის გაგზავნა",
+    button2Img: "გსურთ არჩეული სურათიანი ღილაკის გადაქცევა ჩვეულებრივ ღილაკად?",
+    hSpace: "ჰორიზონტალური სივრცე",
+    img2Button: "გსურთ არჩეული ჩვეულებრივი ღილაკის გადაქცევა სურათიან ღილაკად?",
+    infoTab: "სურათის ინფორმცია",
+    linkTab: "ბმული",
+    lockRatio: "პროპორციის შენარჩუნება",
+    menu: "სურათის პარამეტრები",
+    resetSize: "ზომის დაბრუნება",
+    title: "სურათის პარამეტრები",
+    titleButton: "სურათიანი ღილაკის პარამეტრები",
+    upload: "ატვირთვა",
+    urlMissing: "სურათის URL არაა შევსებული.",
+    vSpace: "ვერტიკალური სივრცე",
+    validateBorder: "ჩარჩო მთელი რიცხვი უნდა იყოს.",
+    validateHSpace: "ჰორიზონტალური სივრცე მთელი რიცხვი უნდა იყოს.",
+    validateVSpace: "ვერტიკალური სივრცე მთელი რიცხვი უნდა იყოს."
+  },
+  indent: { indent: "მეტად შეწევა", outdent: "ნაკლებად შეწევა" },
+  smiley: {
+    options: "სიცილაკის პარამეტრები",
+    title: "სიცილაკის ჩასმა",
+    toolbar: "სიცილაკები"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "წვდომის ღილაკი",
+    advanced: "დაწვრილებით",
+    advisoryContentType: "შიგთავსის ტიპი",
+    advisoryTitle: "სათაური",
+    anchor: {
+      toolbar: "ღუზა",
+      menu: "ღუზის რედაქტირება",
+      title: "ღუზის პარამეტრები",
+      name: "ღუზუს სახელი",
+      errorName: "აკრიფეთ ღუზის სახელი",
+      remove: "Remove Anchor"
+    },
+    anchorId: "ელემენტის Id-თ",
+    anchorName: "ღუზის სახელით",
+    charset: "კოდირება",
+    cssClasses: "CSS კლასი",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "ელფოსტის მისამართები",
+    emailBody: "წერილის ტექსტი",
+    emailSubject: "წერილის სათაური",
+    id: "Id",
+    info: "ბმულის ინფორმაცია",
+    langCode: "ენის კოდი",
+    langDir: "ენის მიმართულება",
+    langDirLTR: "მარცხნიდან მარჯვნივ (LTR)",
+    langDirRTL: "მარჯვნიდან მარცხნივ (RTL)",
+    menu: "ბმულის რედაქტირება",
+    name: "სახელი",
+    noAnchors: "(ამ დოკუმენტში ღუზა არაა)",
+    noEmail: "აკრიფეთ ელფოსტის მისამართი",
+    noUrl: "აკრიფეთ ბმულის URL",
+    noTel: "Please type the phone number",
+    other: "<სხვა>",
+    phoneNumber: "Phone number",
+    popupDependent: "დამოკიდებული (Netscape)",
+    popupFeatures: "Popup ფანჯრის პარამეტრები",
+    popupFullScreen: "მთელი ეკრანი (IE)",
+    popupLeft: "მარცხენა პოზიცია",
+    popupLocationBar: "ნავიგაციის ზოლი",
+    popupMenuBar: "მენიუს ზოლი",
+    popupResizable: "ცვალებადი ზომით",
+    popupScrollBars: "გადახვევის ზოლები",
+    popupStatusBar: "სტატუსის ზოლი",
+    popupToolbar: "ხელსაწყოთა ზოლი",
+    popupTop: "ზედა პოზიცია",
+    rel: "კავშირი",
+    selectAnchor: "აირჩიეთ ღუზა",
+    styles: "CSS სტილი",
+    tabIndex: "Tab-ის ინდექსი",
+    target: "გახსნის ადგილი",
+    targetFrame: "<frame>",
+    targetFrameName: "Frame-ის სახელი",
+    targetPopup: "<popup ფანჯარა>",
+    targetPopupName: "Popup ფანჯრის სახელი",
+    title: "ბმული",
+    toAnchor: "ბმული ტექსტში ღუზაზე",
+    toEmail: "ელფოსტა",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "ბმული",
+    type: "ბმულის ტიპი",
+    unlink: "ბმულის მოხსნა",
+    upload: "აქაჩვა"
+  },
+  list: { bulletedlist: "ღილიანი სია", numberedlist: "გადანომრილი სია" },
+  liststyle: {
+    bulletedTitle: "ღილებიანი სიის პარამეტრები",
+    circle: "წრეწირი",
+    decimal: "რიცხვებით (1, 2, 3, ..)",
+    disc: "წრე",
+    lowerAlpha: "პატარა ლათინური ასოებით (a, b, c, d, e, ..)",
+    lowerRoman: "რომაული გადანომრვცა პატარა ციფრებით (i, ii, iii, iv, v, ..)",
+    none: "არაფერი",
+    notset: "<არაფერი>",
+    numberedTitle: "გადანომრილი სიის პარამეტრები",
+    square: "კვადრატი",
+    start: "საწყისი",
+    type: "ტიპი",
+    upperAlpha: "დიდი ლათინური ასოებით (A, B, C, D, E, ..)",
+    upperRoman: "რომაული გადანომრვა დიდი ციფრებით (I, II, III, IV, V, etc.)",
+    validateStartNumber: "სიის საწყისი მთელი რიცხვი უნდა იყოს."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "გადიდება", minimize: "დაპატარავება" },
+  newpage: { toolbar: "ახალი გვერდი" },
+  pagebreak: { alt: "გვერდის წყვეტა", toolbar: "გვერდის წყვეტა ბეჭდვისთვის" },
+  pastetext: {
+    button: "მხოლოდ ტექსტის ჩასმა",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "მხოლოდ ტექსტის ჩასმა"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "ჩასასმელი ტექსტი ვორდიდან გადმოტანილს გავს - გინდათ მისი წინასწარ გაწმენდა?",
+    error: "შიდა შეცდომის გამო ვერ მოხერხდა ტექსტის გაწმენდა",
+    title: "ვორდიდან ჩასმა",
+    toolbar: "ვორდიდან ჩასმა"
+  },
+  preview: { preview: "გადახედვა" },
+  print: { toolbar: "ბეჭდვა" },
+  removeformat: { toolbar: "ფორმატირების მოხსნა" },
+  save: { toolbar: "ჩაწერა" },
+  selectall: { toolbar: "ყველაფრის მონიშნვა" },
+  showblocks: { toolbar: "არეების ჩვენება" },
+  sourcearea: { toolbar: "კოდები" },
+  specialchar: {
+    options: "სპეციალური სიმბოლოს პარამეტრები",
+    title: "სპეციალური სიმბოლოს არჩევა",
+    toolbar: "სპეციალური სიმბოლოს ჩასმა"
+  },
+  scayt: {
+    btn_about: "SCAYT-ის შესახებ",
+    btn_dictionaries: "ლექსიკონები",
+    btn_disable: "SCAYT-ის გამორთვა",
+    btn_enable: "SCAYT-ის ჩართვა",
+    btn_langs: "ენები",
+    btn_options: "პარამეტრები",
+    text_title: "მართლწერის შემოწმება კრეფისას"
+  },
+  stylescombo: {
+    label: "სტილები",
+    panelTitle: "ფორმატირების სტილები",
+    panelTitle1: "არის სტილები",
+    panelTitle2: "თანდართული სტილები",
+    panelTitle3: "ობიექტის სტილები"
+  },
+  table: {
+    border: "ჩარჩოს ზომა",
+    caption: "სათაური",
+    cell: {
+      menu: "უჯრა",
+      insertBefore: "უჯრის ჩასმა მანამდე",
+      insertAfter: "უჯრის ჩასმა მერე",
+      deleteCell: "უჯრების წაშლა",
+      merge: "უჯრების შეერთება",
+      mergeRight: "შეერთება მარჯვენასთან",
+      mergeDown: "შეერთება ქვემოთასთან",
+      splitHorizontal: "გაყოფა ჰორიზონტალურად",
+      splitVertical: "გაყოფა ვერტიკალურად",
+      title: "უჯრის პარამეტრები",
+      cellType: "უჯრის ტიპი",
+      rowSpan: "სტრიქონების ოდენობა",
+      colSpan: "სვეტების ოდენობა",
+      wordWrap: "სტრიქონის გადატანა (Word Wrap)",
+      hAlign: "ჰორიზონტალური სწორება",
+      vAlign: "ვერტიკალური სწორება",
+      alignBaseline: "ძირითადი ხაზის გასწვრივ",
+      bgColor: "ფონის ფერი",
+      borderColor: "ჩარჩოს ფერი",
+      data: "მონაცემები",
+      header: "სათაური",
+      yes: "დიახ",
+      no: "არა",
+      invalidWidth: "უჯრის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.",
+      invalidHeight: "უჯრის სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.",
+      invalidRowSpan: "სტრიქონების რაოდენობა მთელი რიცხვი უნდა იყოს.",
+      invalidColSpan: "სვეტების რაოდენობა მთელი რიცხვი უნდა იყოს.",
+      chooseColor: "არჩევა"
+    },
+    cellPad: "უჯრის კიდე (padding)",
+    cellSpace: "უჯრის სივრცე (spacing)",
+    column: {
+      menu: "სვეტი",
+      insertBefore: "სვეტის ჩამატება წინ",
+      insertAfter: "სვეტის ჩამატება მერე",
+      deleteColumn: "სვეტების წაშლა"
+    },
+    columns: "სვეტი",
+    deleteTable: "ცხრილის წაშლა",
+    headers: "სათაურები",
+    headersBoth: "ორივე",
+    headersColumn: "პირველი სვეტი",
+    headersNone: "არაფერი",
+    headersRow: "პირველი სტრიქონი",
+    heightUnit: "height unit",
+    invalidBorder: "ჩარჩოს ზომა რიცხვით უდნა იყოს წარმოდგენილი.",
+    invalidCellPadding: "უჯრის კიდე (padding) რიცხვით უნდა იყოს წარმოდგენილი.",
+    invalidCellSpacing:
+      "უჯრის სივრცე (spacing) რიცხვით უნდა იყოს წარმოდგენილი.",
+    invalidCols: "სვეტების რაოდენობა დადებითი რიცხვი უნდა იყოს.",
+    invalidHeight: "ცხრილის სიმაღლე რიცხვით უნდა იყოს წარმოდგენილი.",
+    invalidRows: "სტრიქონების რაოდენობა დადებითი რიცხვი უნდა იყოს.",
+    invalidWidth: "ცხრილის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.",
+    menu: "ცხრილის პარამეტრები",
+    row: {
+      menu: "სტრიქონი",
+      insertBefore: "სტრიქონის ჩამატება წინ",
+      insertAfter: "სტრიქონის ჩამატება მერე",
+      deleteRow: "სტრიქონების წაშლა"
+    },
+    rows: "სტრიქონი",
+    summary: "შეჯამება",
+    title: "ცხრილის პარამეტრები",
+    toolbar: "ცხრილი",
+    widthPc: "პროცენტი",
+    widthPx: "წერტილი",
+    widthUnit: "საზომი ერთეული"
+  },
+  undo: { redo: "გამეორება", undo: "გაუქმება" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "უგულებელყოფა",
+    btnIgnoreAll: "ყველას უგულებელყოფა",
+    btnReplace: "შეცვლა",
+    btnReplaceAll: "ყველას შეცვლა",
+    btnUndo: "გაუქმება",
+    changeTo: "შეცვლელი",
+    errorLoading: "სერვისის გამოძახების შეცდომა: %s.",
+    ieSpellDownload:
+      "მართლწერის შემოწმება არაა დაინსტალირებული. ჩამოვქაჩოთ ინტერნეტიდან?",
+    manyChanges: "მართლწერის შემოწმება: %1 სიტყვა შეიცვალა",
+    noChanges: "მართლწერის შემოწმება: არაფერი შეცვლილა",
+    noMispell: "მართლწერის შემოწმება: შეცდომა არ მოიძებნა",
+    noSuggestions: "- არაა შემოთავაზება -",
+    notAvailable: "უკაცრავად, ეს სერვისი ამჟამად მიუწვდომელია.",
+    notInDic: "არაა ლექსიკონში",
+    oneChange: "მართლწერის შემოწმება: ერთი სიტყვა შეიცვალა",
+    progress: "მიმდინარეობს მართლწერის შემოწმება...",
+    title: "მართლწერა",
+    toolbar: "მართლწერა"
+  }
+};

+ 720 - 720
public/ckeditor/lang/km.js

@@ -1,720 +1,720 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["km"] = {
-  editor: "ឧបករណ៍​សរសេរ​អត្ថបទ​សម្បូរ​បែប",
-  editorPanel: "ផ្ទាំង​ឧបករណ៍​សរសេរ​អត្ថបទ​សម្បូរ​បែប",
-  common: {
-    editorHelp: "ចុច ALT 0 សម្រាប់​ជំនួយ",
-    browseServer: "រក​មើល​ក្នុង​ម៉ាស៊ីន​បម្រើ",
-    url: "URL",
-    protocol: "ពិធីការ",
-    upload: "ផ្ទុក​ឡើង",
-    uploadSubmit: "បញ្ជូនទៅកាន់ម៉ាស៊ីន​បម្រើ",
-    image: "រូបភាព",
-    flash: "Flash",
-    form: "បែបបទ",
-    checkbox: "ប្រអប់​ធីក",
-    radio: "ប៊ូតុង​មូល",
-    textField: "វាល​អត្ថបទ",
-    textarea: "Textarea",
-    hiddenField: "វាល​កំបាំង",
-    button: "ប៊ូតុង",
-    select: "វាល​ជម្រើស",
-    imageButton: "ប៊ូតុង​រូបភាព",
-    notSet: "<មិនកំណត់>",
-    id: "Id",
-    name: "ឈ្មោះ",
-    langDir: "ទិសដៅភាសា",
-    langDirLtr: "ពីឆ្វេងទៅស្តាំ (LTR)",
-    langDirRtl: "ពីស្តាំទៅឆ្វេង (RTL)",
-    langCode: "លេខ​កូដ​ភាសា",
-    longDescr: "URL អធិប្បាយ​វែង",
-    cssClass: "Stylesheet Classes",
-    advisoryTitle: "ចំណង​ជើង​ណែនាំ",
-    cssStyle: "រចនាបថ",
-    ok: "ព្រម",
-    cancel: "បោះបង់",
-    close: "បិទ",
-    preview: "មើល​ជា​មុន",
-    resize: "ប្ដូរ​ទំហំ",
-    generalTab: "ទូទៅ",
-    advancedTab: "កម្រិត​ខ្ពស់",
-    validateNumberFailed: "តម្លៃ​នេះ​ពុំ​មែន​ជា​លេខ​ទេ។",
-    confirmNewPage:
-      "រាល់​បន្លាស់​ប្ដូរ​នានា​ដែល​មិន​ទាន់​រក្សា​ទុក​ក្នុង​មាតិកា​នេះ នឹង​ត្រូវ​បាត់​បង់។ តើ​អ្នក​ពិត​ជា​ចង់​ផ្ទុក​ទំព័រ​ថ្មី​មែនទេ?",
-    confirmCancel:
-      "ការ​កំណត់​មួយ​ចំនួន​ត្រូ​វ​បាន​ផ្លាស់​ប្ដូរ។ តើ​អ្នក​ពិត​ជា​ចង់​បិទ​ប្រអប់​នេះ​មែនទេ?",
-    options: "ការ​កំណត់",
-    target: "គោលដៅ",
-    targetNew: "វីនដូ​ថ្មី (_blank)",
-    targetTop: "វីនដូ​លើ​គេ (_top)",
-    targetSelf: "វីនដូ​ដូច​គ្នា (_self)",
-    targetParent: "វីនដូ​មេ (_parent)",
-    langDirLTR: "ពីឆ្វេងទៅស្តាំ(LTR)",
-    langDirRTL: "ពីស្តាំទៅឆ្វេង(RTL)",
-    styles: "រចនាបថ",
-    cssClasses: "Stylesheet Classes",
-    width: "ទទឹង",
-    height: "កំពស់",
-    align: "កំណត់​ទីតាំង",
-    left: "ខាងឆ្វង",
-    right: "ខាងស្តាំ",
-    center: "កណ្តាល",
-    justify: "តំរឹមសងខាង",
-    alignLeft: "តម្រឹម​ឆ្វេង",
-    alignRight: "តម្រឹម​ស្ដាំ",
-    alignCenter: "Align Center",
-    alignTop: "ខាងលើ",
-    alignMiddle: "កណ្តាល",
-    alignBottom: "ខាងក្រោម",
-    alignNone: "គ្មាន",
-    invalidValue: "តម្លៃ​មិន​ត្រឹម​ត្រូវ។",
-    invalidHeight: "តម្លៃ​កំពស់​ត្រូវ​តែ​ជា​លេខ។",
-    invalidWidth: "តម្លៃ​ទទឹង​ត្រូវ​តែ​ជា​លេខ។",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'តម្លៃ​កំណត់​សម្រាប់​វាល "%1" ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន​ ដោយ​ភ្ជាប់ឬ​មិន​ភ្ជាប់​ជាមួយ​នឹង​ឯកតា​រង្វាស់​របស់ CSS (px, %, in, cm, mm, em, ex, pt ឬ pc) ។',
-    invalidHtmlLength:
-      'តម្លៃ​កំណត់​សម្រាប់​វាល "%1" ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន ដោយ​ភ្ជាប់​ឬ​មិន​ភ្ជាប់​ជាមួយ​នឹង​ឯកតា​រង្វាស់​របស់ HTML (px ឬ %) ។',
-    invalidInlineStyle:
-      'តម្លៃ​កំណត់​សម្រាប់​រចនាបថ​ក្នុង​តួ ត្រូវ​តែ​មាន​មួយ​ឬ​ធាតុ​ច្រើន​ដោយ​មាន​ទ្រង់ទ្រាយ​ជា "ឈ្មោះ : តម្លៃ" ហើយ​ញែក​ចេញ​ពី​គ្នា​ដោយ​ចុច​ក្បៀស។',
-    cssLengthTooltip:
-      "បញ្ចូល​លេខ​សម្រាប់​តម្លៃ​ជា​ភិចសែល ឬ​លេខ​ដែល​មាន​ឯកតា​ត្រឹមត្រូវ​របស់ CSS (px, %, in, cm, mm, em, ex, pt ឬ pc) ។",
-    unavailable: '%1<span class="cke_accessibility">, មិន​មាន</span>',
-    keyboard: {
-      "8": "លុបថយក្រោយ",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "ចុង",
-      "36": "ផ្ទះ",
-      "46": "លុប",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "រក្សាសិទ្ធិ &copy; $1។ រក្សា​សិទ្ធិ​គ្រប់​បែប​យ៉ាង។",
-    dlgTitle: "អំពី CKEditor",
-    moreInfo: "សម្រាប់​ព័ត៌មាន​អំពី​អាជ្ញាបណញណ សូម​មើល​ក្នុង​គេហទំព័រ​របស់​យើង៖"
-  },
-  basicstyles: {
-    bold: "ដិត",
-    italic: "ទ្រេត",
-    strike: "គូស​បន្ទាត់​ចំ​កណ្ដាល",
-    subscript: "អក្សរតូចក្រោម",
-    superscript: "អក្សរតូចលើ",
-    underline: "គូស​បន្ទាត់​ក្រោម"
-  },
-  bidi: {
-    ltr: "ទិស​ដៅ​អក្សរ​ពី​ឆ្វេង​ទៅ​ស្ដាំ",
-    rtl: "ទិស​ដៅ​អក្សរ​ពី​ស្ដាំ​ទៅ​ឆ្វេង"
-  },
-  blockquote: { toolbar: "ប្លក់​ពាក្យ​សម្រង់" },
-  notification: { closed: "បាន​បិទ​ការ​ផ្ដល់​ដំណឹង។" },
-  toolbar: {
-    toolbarCollapse: "បង្រួម​របារ​ឧបករណ៍",
-    toolbarExpand: "ពង្រីក​របារ​ឧបករណ៍",
-    toolbarGroups: {
-      document: "ឯកសារ",
-      clipboard: "Clipboard/មិន​ធ្វើ​វិញ",
-      editing: "ការ​កែ​សម្រួល",
-      forms: "បែបបទ",
-      basicstyles: "រចនាបថ​មូលដ្ឋាន",
-      paragraph: "កថាខណ្ឌ",
-      links: "តំណ",
-      insert: "បញ្ចូល",
-      styles: "រចនាបថ",
-      colors: "ពណ៌",
-      tools: "ឧបករណ៍"
-    },
-    toolbars: "របារ​ឧបករណ៍​កែ​សម្រួល"
-  },
-  clipboard: {
-    copy: "ចម្លង",
-    copyError:
-      "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ ចំលងអត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ (Ctrl/Cmd+C)។",
-    cut: "កាត់យក",
-    cutError:
-      "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ កាត់អត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ  (Ctrl/Cmd+X) ។",
-    paste: "បិទ​ភ្ជាប់",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "តំបន់​បិទ​ភ្ជាប់",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "ស្វ័យប្រវត្តិ",
-    bgColorTitle: "ពណ៌ផ្ទៃខាងក្រោយ",
-    colors: {
-      "000": "ខ្មៅ",
-      "800000": "ត្នោត​ចាស់",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "ខៀវ​ចាស់",
-      "4B0082": "ធ្លះ",
-      "696969": "ប្រផេះ​ក្រាស់",
-      B22222: "Fire Brick",
-      A52A2A: "ត្នោត",
-      DAA520: "Golden Rod",
-      "006400": "បៃតង​ចាស់",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "ប្រផេះ",
-      F00: "ក្រហម",
-      FF8C00: "ទឹក​ក្រូច​ចាស់",
-      FFD700: "មាស",
-      "008000": "បៃតង",
-      "0FF": "Cyan",
-      "00F": "ខៀវ",
-      EE82EE: "ស្វាយ",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "ទឹក​ក្រូច",
-      FFFF00: "លឿង",
-      "00FF00": "ក្រូច​ឆ្មារ",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "លឿង​ស្ដើង",
-      F0FFF0: "Honeydew",
-      F0FFFF: "ផ្ទៃមេឃ",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "ឡាវិនដឺ",
-      FFF: "ស",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "ពណ៌​ផ្សេង​ទៀត..",
-    panelTitle: "ពណ៌",
-    textColorTitle: "ពណ៌អក្សរ"
-  },
-  colordialog: {
-    clear: "សម្អាត",
-    highlight: "បន្លិច​ពណ៌",
-    options: "ជម្រើស​ពណ៌",
-    selected: "ពណ៌​ដែល​បាន​រើស",
-    title: "រើស​ពណ៌"
-  },
-  templates: {
-    button: "ពុម្ព​គំរូ",
-    emptyListMsg: "(មិន​មាន​ពុម្ព​គំរូ​ត្រូវ​បាន​កំណត់)",
-    insertOption: "ជំនួស​ក្នុង​មាតិកា​បច្ចុប្បន្ន",
-    options: "ជម្រើស​ពុម្ព​គំរូ",
-    selectPromptMsg:
-      "សូម​រើស​ពុម្ព​គំរូ​ដើម្បី​បើក​ក្នុង​កម្មវិធី​សរសេរ​អត្ថបទ",
-    title: "ពុម្ព​គំរូ​មាតិកា"
-  },
-  contextmenu: { options: "ជម្រើស​ម៉ឺនុយ​បរិបទ" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "ចំណង​ជើង​ប្រឹក្សា",
-    cssClassInputLabel: "Stylesheet Classes",
-    edit: "កែ Div",
-    inlineStyleInputLabel: "ស្ទីល​ក្នុង​បន្ទាត់",
-    langDirLTRLabel: "ពីឆ្វេងទៅស្តាំ(LTR)",
-    langDirLabel: "ទិសដៅភាសា",
-    langDirRTLLabel: "ពីស្តាំទៅឆ្វេង(RTL)",
-    languageCodeInputLabel: "កូដ​ភាសា",
-    remove: "ដក Div ចេញ",
-    styleSelectLabel: "ស្ទីល",
-    title: "បង្កើត​អ្នក​ផ្ទុក Div",
-    toolbar: "បង្កើត​អ្នក​ផ្ទុក Div"
-  },
-  elementspath: { eleLabel: "ទីតាំង​ធាតុ", eleTitle: "ធាតុ %1" },
-  filetools: {
-    loadError: "មាន​បញ្ហា​កើតឡើង​ក្នុង​ពេល​អាន​ឯកសារ។",
-    networkError: "មាន​បញ្ហា​បណ្ដាញ​កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ។",
-    httpError404:
-      "មាន​បញ្ហា HTTP កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ (404៖ រក​ឯកសារ​មិន​ឃើញ)។",
-    httpError403:
-      "មាន​បញ្ហា HTTP កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ (403៖ ហាមឃាត់)។",
-    httpError:
-      "មាន​បញ្ហា HTTP កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ (ស្ថានភាព​កំហុស៖ %1)។",
-    noUrlError: "មិន​មាន​បញ្ជាក់ URL ផ្ទុក​ឡើង។",
-    responseError: "ការ​ឆ្លើយតប​របស់​ម៉ាស៊ីនបម្រើ មិន​ត្រឹមត្រូវ។"
-  },
-  find: {
-    find: "ស្វែងរក",
-    findOptions: "ជម្រើស​ស្វែង​រក",
-    findWhat: "ស្វែងរកអ្វី:",
-    matchCase: "ករណី​ដំណូច",
-    matchCyclic: "ត្រូវ​នឹង cyclic",
-    matchWord: "ដូច​នឹង​ពាក្យ​ទាំង​មូល",
-    notFoundMsg: "រក​មិន​ឃើញ​ពាក្យ​ដែល​បាន​បញ្ជាក់។",
-    replace: "ជំនួស",
-    replaceAll: "ជំនួសទាំងអស់",
-    replaceSuccessMsg: "ការ​ជំនួស​ចំនួន %1 បាន​កើត​ឡើង។",
-    replaceWith: "ជំនួសជាមួយ:",
-    title: "រក​និង​ជំនួស"
-  },
-  fakeobjects: {
-    anchor: "យុថ្កា",
-    flash: "Flash មាន​ចលនា",
-    hiddenfield: "វាល​កំបាំង",
-    iframe: "IFrame",
-    unknown: "វត្ថុ​មិន​ស្គាល់"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "ជានិច្ច",
-    accessNever: "កុំ",
-    accessSameDomain: "Same domain",
-    alignAbsBottom: "Abs Bottom",
-    alignAbsMiddle: "Abs Middle",
-    alignBaseline: "បន្ទាត់ជាមូលដ្ឋាន",
-    alignTextTop: "លើអត្ថបទ",
-    bgcolor: "ពណ៌ផ្ទៃខាងក្រោយ",
-    chkFull: "អនុញ្ញាត​ឲ្យ​ពេញ​អេក្រង់",
-    chkLoop: "ចំនួនដង",
-    chkMenu: "បង្ហាញ មឺនុយរបស់ Flash",
-    chkPlay: "លេងដោយស្វ័យប្រវត្ត",
-    flashvars: "អថេរ Flash",
-    hSpace: "គំលាតទទឹង",
-    properties: "ការកំណត់ Flash",
-    propertiesTab: "លក្ខណៈ​សម្បត្តិ",
-    quality: "គុណភាព",
-    qualityAutoHigh: "ខ្ពស់​ស្វ័យ​ប្រវត្តិ",
-    qualityAutoLow: "ទាប​ស្វ័យ​ប្រវត្តិ",
-    qualityBest: "ល្អ​បំផុត",
-    qualityHigh: "ខ្ពស់",
-    qualityLow: "ទាប",
-    qualityMedium: "មធ្យម",
-    scale: "ទំហំ",
-    scaleAll: "បង្ហាញទាំងអស់",
-    scaleFit: "ត្រូវល្មម",
-    scaleNoBorder: "មិនបង្ហាញស៊ុម",
-    title: "ការកំណត់ Flash",
-    vSpace: "គំលាតបណ្តោយ",
-    validateHSpace: "HSpace must be a number.",
-    validateSrc: "សូមសរសេរ អាស័យដ្ឋាន URL",
-    validateVSpace: "VSpace must be a number.",
-    windowMode: "Window mode",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "ភាព​ថ្លា",
-    windowModeWindow: "វីនដូ"
-  },
-  font: {
-    fontSize: {
-      label: "ទំហំ",
-      voiceLabel: "ទំហំ​អក្សរ",
-      panelTitle: "ទំហំ​អក្សរ"
-    },
-    label: "ពុម្ព​អក្សរ",
-    panelTitle: "ឈ្មោះ​ពុម្ព​អក្សរ",
-    voiceLabel: "ពុម្ព​អក្សរ"
-  },
-  forms: {
-    button: {
-      title: "លក្ខណៈ​ប៊ូតុង",
-      text: "អត្ថបទ (តម្លៃ)",
-      type: "ប្រភេទ",
-      typeBtn: "ប៊ូតុង",
-      typeSbm: "ដាក់ស្នើ",
-      typeRst: "កំណត់​ឡើង​វិញ"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "លក្ខណៈ​ប្រអប់​ធីក",
-      radioTitle: "លក្ខនៈ​ប៊ូតុង​មូល",
-      value: "តម្លៃ",
-      selected: "បាន​ជ្រើស",
-      required: "Required"
-    },
-    form: {
-      title: "លក្ខណៈ​បែបបទ",
-      menu: "លក្ខណៈ​បែបបទ",
-      action: "សកម្មភាព",
-      method: "វិធីសាស្ត្រ",
-      encoding: "ការ​អ៊ិនកូដ"
-    },
-    hidden: { title: "លក្ខណៈ​វាល​កំបាំង", name: "ឈ្មោះ", value: "តម្លៃ" },
-    select: {
-      title: "លក្ខណៈ​វាល​ជម្រើស",
-      selectInfo: "ព័ត៌មាន​ជម្រើស",
-      opAvail: "ជម្រើស​ដែល​មាន",
-      value: "តម្លៃ",
-      size: "ទំហំ",
-      lines: "បន្ទាត់",
-      chkMulti: "អនុញ្ញាត​ពហុ​ជម្រើស",
-      required: "Required",
-      opText: "អត្ថបទ",
-      opValue: "តម្លៃ",
-      btnAdd: "បន្ថែម",
-      btnModify: "ផ្លាស់ប្តូរ",
-      btnUp: "លើ",
-      btnDown: "ក្រោម",
-      btnSetValue: "កំណត់​ជា​តម្លៃ​ដែល​បាន​ជ្រើស",
-      btnDelete: "លុប"
-    },
-    textarea: { title: "លក្ខណៈ​ប្រអប់​អត្ថបទ", cols: "ជួរឈរ", rows: "ជួរដេក" },
-    textfield: {
-      title: "លក្ខណៈ​វាល​អត្ថបទ",
-      name: "ឈ្មោះ",
-      value: "តម្លៃ",
-      charWidth: "ទទឹង​តួ​អក្សរ",
-      maxChars: "អក្សរអតិបរិមា",
-      required: "Required",
-      type: "ប្រភេទ",
-      typeText: "អត្ថបទ",
-      typePass: "ពាក្យសម្ងាត់",
-      typeEmail: "អ៊ីមែល",
-      typeSearch: "ស្វែង​រក",
-      typeTel: "លេខ​ទូរសព្ទ",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "ទម្រង់",
-    panelTitle: "ទម្រង់​កថាខណ្ឌ",
-    tag_address: "អាសយដ្ឋាន",
-    tag_div: "ធម្មតា (DIV)",
-    tag_h1: "ចំណង​ជើង 1",
-    tag_h2: "ចំណង​ជើង 2",
-    tag_h3: "ចំណង​ជើង 3",
-    tag_h4: "ចំណង​ជើង 4",
-    tag_h5: "ចំណង​ជើង 5",
-    tag_h6: "ចំណង​ជើង 6",
-    tag_p: "ធម្មតា",
-    tag_pre: "Formatted"
-  },
-  horizontalrule: { toolbar: "បន្ថែមបន្ទាត់ផ្តេក" },
-  iframe: {
-    border: "បង្ហាញ​បន្ទាត់​ស៊ុម",
-    noUrl: "សូម​បញ្ចូល URL របស់ iframe",
-    scrolling: "ប្រើ​របារ​រំកិល",
-    title: "លក្ខណៈ​សម្បត្តិ IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "អត្ថបទជំនួស",
-    border: "ស៊ុម",
-    btnUpload: "ផ្ញើ​ទៅ​ម៉ាស៊ីន​បម្រើ",
-    button2Img:
-      "តើ​អ្នក​ចង់​ផ្លាស់​ប្ដូរ​ប៊ូតុង​រូបភាព​ដែល​បាន​ជ្រើស នៅ​លើ​រូបភាព​ធម្មតា​មួយ​មែនទេ?",
-    hSpace: "គម្លាត​ផ្ដេក",
-    img2Button:
-      "តើ​អ្នក​ចង់​ផ្លាស់​ប្ដូរ​រូបភាព​ដែល​បាន​ជ្រើស នៅ​លើ​ប៊ូតុង​រូបភាព​មែនទេ?",
-    infoTab: "ពត៌មានអំពីរូបភាព",
-    linkTab: "តំណ",
-    lockRatio: "ចាក់​សោ​ផល​ធៀប",
-    menu: "លក្ខណៈ​រូបភាព",
-    resetSize: "កំណត់ទំហំឡើងវិញ",
-    title: "លក្ខណៈ​រូបភាព",
-    titleButton: "លក្ខណៈ​ប៊ូតុង​រូបភាព",
-    upload: "ផ្ទុកឡើង",
-    urlMissing: "ខ្វះ URL ប្រភព​រូប​ភាព។",
-    vSpace: "គម្លាត​បញ្ឈរ",
-    validateBorder: "ស៊ុម​ត្រូវ​តែ​ជា​លេខ។",
-    validateHSpace: "គម្លាត​ផ្ដេក​ត្រូវ​តែ​ជា​លេខ។",
-    validateVSpace: "គម្លាត​បញ្ឈរ​ត្រូវ​តែ​ជា​លេខ។"
-  },
-  indent: { indent: "បន្ថែមការចូលបន្ទាត់", outdent: "បន្ថយការចូលបន្ទាត់" },
-  smiley: {
-    options: "ជម្រើស​រូប​សញ្ញា​អារម្មណ៍",
-    title: "បញ្ចូល​រូប​សញ្ញា​អារម្មណ៍",
-    toolbar: "រូប​សញ្ញ​អារម្មណ៍"
-  },
-  language: { button: "កំណត់​ភាសា", remove: "លុប​ភាសា" },
-  link: {
-    acccessKey: "សោរ​ចូល",
-    advanced: "កម្រិត​ខ្ពស់",
-    advisoryContentType: "ប្រភេទអត្ថបទ​ប្រឹក្សា",
-    advisoryTitle: "ចំណងជើង​ប្រឹក្សា",
-    anchor: {
-      toolbar: "យុថ្កា",
-      menu: "កែ​យុថ្កា",
-      title: "លក្ខណៈ​យុថ្កា",
-      name: "ឈ្មោះ​យុថ្កា",
-      errorName: "សូម​បញ្ចូល​ឈ្មោះ​យុថ្កា",
-      remove: "ដក​យុថ្កា​ចេញ"
-    },
-    anchorId: "តាម ID ធាតុ",
-    anchorName: "តាម​ឈ្មោះ​យុថ្កា",
-    charset: "លេខកូតអក្សររបស់ឈ្នាប់",
-    cssClasses: "Stylesheet Classes",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "អាសយដ្ឋាន​អ៊ីមែល",
-    emailBody: "តួ​អត្ថបទ",
-    emailSubject: "ប្រធានបទ​សារ",
-    id: "Id",
-    info: "ព័ត៌មាន​ពី​តំណ",
-    langCode: "កូដ​ភាសា",
-    langDir: "ទិសដៅភាសា",
-    langDirLTR: "ពីឆ្វេងទៅស្តាំ(LTR)",
-    langDirRTL: "ពីស្តាំទៅឆ្វេង(RTL)",
-    menu: "កែ​តំណ",
-    name: "ឈ្មោះ",
-    noAnchors: "(មិន​មាន​យុថ្កា​នៅ​ក្នុង​ឯកសារ​អត្ថថបទ​ទេ)",
-    noEmail: "សូម​បញ្ចូល​អាសយដ្ឋាន​អ៊ីមែល",
-    noUrl: "សូម​បញ្ចូល​តំណ URL",
-    noTel: "Please type the phone number",
-    other: "<ផ្សេង​ទៀត>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependent (Netscape)",
-    popupFeatures: "មុខ​ងារ​ផុស​ផ្ទាំង​វីនដូ​ឡើង",
-    popupFullScreen: "ពេញ​អេក្រង់ (IE)",
-    popupLeft: "ទីតាំងខាងឆ្វេង",
-    popupLocationBar: "របារ​ទីតាំង",
-    popupMenuBar: "របារ​ម៉ឺនុយ",
-    popupResizable: "អាច​ប្ដូរ​ទំហំ",
-    popupScrollBars: "របារ​រំកិល",
-    popupStatusBar: "របារ​ស្ថានភាព",
-    popupToolbar: "របារ​ឧបករណ៍",
-    popupTop: "ទីតាំង​កំពូល",
-    rel: "សម្ពន្ធ​ភាព",
-    selectAnchor: "រើស​យក​យុថ្កា​មួយ",
-    styles: "ស្ទីល",
-    tabIndex: "លេខ Tab",
-    target: "គោលដៅ",
-    targetFrame: "<ស៊ុម>",
-    targetFrameName: "ឈ្មោះ​ស៊ុម​ជា​គោល​ដៅ",
-    targetPopup: "<វីនដូ​ផុស​ឡើង>",
-    targetPopupName: "ឈ្មោះ​វីនដូត​ផុស​ឡើង",
-    title: "តំណ",
-    toAnchor: "ត​ភ្ជាប់​ទៅ​យុថ្កា​ក្នុង​អត្ថបទ",
-    toEmail: "អ៊ីមែល",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "តំណ",
-    type: "ប្រភេទ​តំណ",
-    unlink: "ផ្ដាច់​តំណ",
-    upload: "ផ្ទុក​ឡើង"
-  },
-  list: {
-    bulletedlist: "បញ្ចូល / លុប​បញ្ជី​ជា​ចំណុច​មូល",
-    numberedlist: "បញ្ចូល / លុប​បញ្ជី​ជា​លេខ"
-  },
-  liststyle: {
-    bulletedTitle: "លក្ខណៈ​សម្បត្តិ​បញ្ជី​ជា​ចំណុច",
-    circle: "រង្វង់​មូល",
-    decimal: "លេខ​ទសភាគ (1, 2, 3, ...)",
-    disc: "ថាស",
-    lowerAlpha: "ព្យញ្ជនៈ​តូច (a, b, c, d, e, ...)",
-    lowerRoman: "លេខ​រ៉ូម៉ាំង​តូច (i, ii, iii, iv, v, ...)",
-    none: "គ្មាន",
-    notset: "<not set>",
-    numberedTitle: "លក្ខណៈ​សម្បត្តិ​បញ្ជី​ជា​លេខ",
-    square: "ការេ",
-    start: "ចាប់​ផ្ដើម",
-    type: "ប្រភេទ",
-    upperAlpha: "អក្សរ​ធំ (A, B, C, D, E, ...)",
-    upperRoman: "លេខ​រ៉ូម៉ាំង​ធំ (I, II, III, IV, V, ...)",
-    validateStartNumber: "លេខ​ចាប់​ផ្ដើម​បញ្ជី ត្រូវ​តែ​ជា​តួ​លេខ​ពិត​ប្រាកដ។"
-  },
-  magicline: { title: "បញ្ចូល​កថាខណ្ឌ​នៅ​ទីនេះ" },
-  maximize: { maximize: "ពង្រីក​អតិបរមា", minimize: "បង្រួម​អប្បបរមា" },
-  newpage: { toolbar: "ទំព័រ​ថ្មី" },
-  pagebreak: {
-    alt: "បំបែក​ទំព័រ",
-    toolbar: "បន្ថែម​ការ​បំបែក​ទំព័រ​មុន​បោះពុម្ព"
-  },
-  pastetext: {
-    button: "បិទ​ភ្ជាប់​ជា​អត្ថបទ​ធម្មតា",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "បិទ​ភ្ជាប់​ជា​អត្ថបទ​ធម្មតា"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "អត្ថបទ​ដែល​អ្នក​ចង់​បិទ​ភ្ជាប់​នេះ ទំនង​ដូច​ជា​ចម្លង​មក​ពី Word។ តើ​អ្នក​ចង់​សម្អាត​វា​មុន​បិទ​ភ្ជាប់​ទេ?",
-    error:
-      "ដោយ​សារ​មាន​បញ្ហា​ផ្នែក​ក្នុង​ធ្វើ​ឲ្យ​មិន​អាច​សម្អាត​ទិន្នន័យ​ដែល​បាន​បិទ​ភ្ជាប់",
-    title: "បិទ​ភ្ជាប់​ពី Word",
-    toolbar: "បិទ​ភ្ជាប់​ពី Word"
-  },
-  preview: { preview: "មើល​ជា​មុន" },
-  print: { toolbar: "បោះពុម្ព" },
-  removeformat: { toolbar: "ជម្រះ​ទ្រង់​ទ្រាយ" },
-  save: { toolbar: "រក្សាទុក" },
-  selectall: { toolbar: "រើស​ទាំង​អស់" },
-  showblocks: { toolbar: "បង្ហាញ​ប្លក់" },
-  sourcearea: { toolbar: "អក្សរ​កូដ" },
-  specialchar: {
-    options: "ជម្រើស​តួ​អក្សរ​ពិសេស",
-    title: "រើស​តួអក្សរ​ពិសេស",
-    toolbar: "បន្ថែមអក្សរពិសេស"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "រចនាបថ",
-    panelTitle: "ទ្រង់ទ្រាយ​រចនាបថ",
-    panelTitle1: "រចនាបថ​ប្លក់",
-    panelTitle2: "រចនាបថ​ក្នុង​ជួរ",
-    panelTitle3: "រចនាបថ​វត្ថុ"
-  },
-  table: {
-    border: "ទំហំ​បន្ទាត់​ស៊ុម",
-    caption: "ចំណងជើង",
-    cell: {
-      menu: "ក្រឡា",
-      insertBefore: "បញ្ចូល​ក្រឡា​ពីមុខ",
-      insertAfter: "បញ្ចូល​ក្រឡា​ពី​ក្រោយ",
-      deleteCell: "លុប​ក្រឡា",
-      merge: "បញ្ចូល​ក្រឡា​ចូល​គ្នា",
-      mergeRight: "បញ្ចូល​គ្នា​ខាង​ស្ដាំ",
-      mergeDown: "បញ្ចូល​គ្នា​ចុះ​ក្រោម",
-      splitHorizontal: "ពុះ​ក្រឡា​ផ្ដេក",
-      splitVertical: "ពុះ​ក្រឡា​បញ្ឈរ",
-      title: "លក្ខណៈ​ក្រឡា",
-      cellType: "ប្រភេទ​ក្រឡា",
-      rowSpan: "ចំនួន​ជួរ​ដេក​លាយ​ចូល​គ្នា",
-      colSpan: "ចំនួន​ជួរ​ឈរ​លាយ​ចូល​គ្នា",
-      wordWrap: "រុំ​ពាក្យ",
-      hAlign: "ការ​តម្រឹម​ផ្ដេក",
-      vAlign: "ការ​តម្រឹម​បញ្ឈរ",
-      alignBaseline: "ខ្សែ​បន្ទាត់​គោល",
-      bgColor: "ពណ៌​ផ្ទៃ​ក្រោយ",
-      borderColor: "ពណ៌​បន្ទាត់​ស៊ុម",
-      data: "ទិន្នន័យ",
-      header: "ក្បាល",
-      yes: "ព្រម",
-      no: "ទេ",
-      invalidWidth: "ទទឹង​ក្រឡា​ត្រូវ​តែ​ជា​លេខ។",
-      invalidHeight: "កម្ពស់​ក្រឡា​ត្រូវ​តែ​ជា​លេខ។",
-      invalidRowSpan: "ចំនួន​ជួរ​ដេក​លាយ​ចូល​គ្នា​ត្រូវ​តែ​ជា​លេខ​ទាំង​អស់។",
-      invalidColSpan: "ចំនួន​ជួរ​ឈរ​លាយ​ចូល​គ្នា​ត្រូវ​តែ​ជា​លេខ​ទាំង​អស់។",
-      chooseColor: "រើស"
-    },
-    cellPad: "ចន្លោះ​ក្រឡា",
-    cellSpace: "គម្លាត​ក្រឡា",
-    column: {
-      menu: "ជួរ​ឈរ",
-      insertBefore: "បញ្ចូល​ជួរ​ឈរ​ពីមុខ",
-      insertAfter: "បញ្ចូល​ជួរ​ឈរ​ពី​ក្រោយ",
-      deleteColumn: "លុប​ជួរ​ឈរ"
-    },
-    columns: "ជួរឈរ",
-    deleteTable: "លុប​តារាង",
-    headers: "ក្បាល",
-    headersBoth: "ទាំង​ពីរ",
-    headersColumn: "ជួរ​ឈរ​ដំបូង",
-    headersNone: "មិន​មាន",
-    headersRow: "ជួរ​ដេក​ដំបូង",
-    heightUnit: "height unit",
-    invalidBorder: "ទំហំ​បន្ទាត់​ស៊ុម​ត្រូវ​តែ​ជា​លេខ។",
-    invalidCellPadding: "ចន្លោះ​ក្រឡា​ត្រូវ​តែជា​លេខ​វិជ្ជមាន។",
-    invalidCellSpacing: "គម្លាត​ក្រឡា​ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន។",
-    invalidCols: "ចំនួន​ជួរ​ឈរ​ត្រូវ​តែ​ជា​លេខ​ធំ​ជាង 0។",
-    invalidHeight: "កម្ពស់​តារាង​ត្រូវ​តែ​ជា​លេខ",
-    invalidRows: "ចំនួន​ជួរ​ដេក​ត្រូវ​តែ​ជា​លេខ​ធំ​ជាង 0។",
-    invalidWidth: "ទទឹង​តារាង​ត្រូវ​តែ​ជា​លេខ។",
-    menu: "លក្ខណៈ​តារាង",
-    row: {
-      menu: "ជួរ​ដេក",
-      insertBefore: "បញ្ចូល​ជួរ​ដេក​ពីមុខ",
-      insertAfter: "បញ្ចូល​ជួរ​ដេក​ពី​ក្រោយ",
-      deleteRow: "លុប​ជួរ​ដេក"
-    },
-    rows: "ជួរ​ដេក",
-    summary: "សេចក្តី​សង្ខេប",
-    title: "លក្ខណៈ​តារាង",
-    toolbar: "តារាង",
-    widthPc: "ភាគរយ",
-    widthPx: "ភីកសែល",
-    widthUnit: "ឯកតា​ទទឹង"
-  },
-  undo: { redo: "ធ្វើ​ឡើង​វិញ", undo: "មិន​ធ្វើ​វិញ" },
-  widget: { move: "ចុច​ហើយ​ទាញ​ដើម្បី​ផ្លាស់​ទី", label: "%1 widget" },
-  uploadwidget: {
-    abort: "បាន​ផ្ដាច់​ការផ្ទុកឡើង​ដោយ​អ្នក​ប្រើប្រាស់។",
-    doneOne: "បាន​ផ្ទុកឡើង​នូវ​ឯកសារ​ដោយ​ជោគជ័យ។",
-    doneMany: "បាន​ផ្ទុក​ឡើង​នូវ​ឯកសារ %1 ដោយ​ជោគជ័យ។",
-    uploadOne: "កំពុង​ផ្ទុកឡើង​ឯកសារ ({percentage}%)...",
-    uploadMany:
-      "កំពុង​ផ្ទុកឡើង​ឯកសារ, រួចរាល់ {current} នៃ {max} ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "មិនផ្លាស់ប្តូរ",
-    btnIgnoreAll: "មិនផ្លាស់ប្តូរ ទាំងអស់",
-    btnReplace: "ជំនួស",
-    btnReplaceAll: "ជំនួសទាំងអស់",
-    btnUndo: "សារឡើងវិញ",
-    changeTo: "ផ្លាស់ប្តូរទៅ",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload: "ពុំមានកម្មវិធីពិនិត្យអក្ខរាវិរុទ្ធ ។ តើចង់ទាញយកពីណា?",
-    manyChanges: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: %1 ពាក្យបានផ្លាស់ប្តូរ",
-    noChanges: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពុំមានផ្លាស់ប្តូរ",
-    noMispell: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: គ្មានកំហុស",
-    noSuggestions: "- គ្មានសំណើរ -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "គ្មានក្នុងវចនានុក្រម",
-    oneChange: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពាក្យមួយត្រូចបានផ្លាស់ប្តូរ",
-    progress: "កំពុងពិនិត្យអក្ខរាវិរុទ្ធ...",
-    title: "Spell Checker",
-    toolbar: "ពិនិត្យអក្ខរាវិរុទ្ធ"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["km"] = {
+  editor: "ឧបករណ៍​សរសេរ​អត្ថបទ​សម្បូរ​បែប",
+  editorPanel: "ផ្ទាំង​ឧបករណ៍​សរសេរ​អត្ថបទ​សម្បូរ​បែប",
+  common: {
+    editorHelp: "ចុច ALT 0 សម្រាប់​ជំនួយ",
+    browseServer: "រក​មើល​ក្នុង​ម៉ាស៊ីន​បម្រើ",
+    url: "URL",
+    protocol: "ពិធីការ",
+    upload: "ផ្ទុក​ឡើង",
+    uploadSubmit: "បញ្ជូនទៅកាន់ម៉ាស៊ីន​បម្រើ",
+    image: "រូបភាព",
+    flash: "Flash",
+    form: "បែបបទ",
+    checkbox: "ប្រអប់​ធីក",
+    radio: "ប៊ូតុង​មូល",
+    textField: "វាល​អត្ថបទ",
+    textarea: "Textarea",
+    hiddenField: "វាល​កំបាំង",
+    button: "ប៊ូតុង",
+    select: "វាល​ជម្រើស",
+    imageButton: "ប៊ូតុង​រូបភាព",
+    notSet: "<មិនកំណត់>",
+    id: "Id",
+    name: "ឈ្មោះ",
+    langDir: "ទិសដៅភាសា",
+    langDirLtr: "ពីឆ្វេងទៅស្តាំ (LTR)",
+    langDirRtl: "ពីស្តាំទៅឆ្វេង (RTL)",
+    langCode: "លេខ​កូដ​ភាសា",
+    longDescr: "URL អធិប្បាយ​វែង",
+    cssClass: "Stylesheet Classes",
+    advisoryTitle: "ចំណង​ជើង​ណែនាំ",
+    cssStyle: "រចនាបថ",
+    ok: "ព្រម",
+    cancel: "បោះបង់",
+    close: "បិទ",
+    preview: "មើល​ជា​មុន",
+    resize: "ប្ដូរ​ទំហំ",
+    generalTab: "ទូទៅ",
+    advancedTab: "កម្រិត​ខ្ពស់",
+    validateNumberFailed: "តម្លៃ​នេះ​ពុំ​មែន​ជា​លេខ​ទេ។",
+    confirmNewPage:
+      "រាល់​បន្លាស់​ប្ដូរ​នានា​ដែល​មិន​ទាន់​រក្សា​ទុក​ក្នុង​មាតិកា​នេះ នឹង​ត្រូវ​បាត់​បង់។ តើ​អ្នក​ពិត​ជា​ចង់​ផ្ទុក​ទំព័រ​ថ្មី​មែនទេ?",
+    confirmCancel:
+      "ការ​កំណត់​មួយ​ចំនួន​ត្រូ​វ​បាន​ផ្លាស់​ប្ដូរ។ តើ​អ្នក​ពិត​ជា​ចង់​បិទ​ប្រអប់​នេះ​មែនទេ?",
+    options: "ការ​កំណត់",
+    target: "គោលដៅ",
+    targetNew: "វីនដូ​ថ្មី (_blank)",
+    targetTop: "វីនដូ​លើ​គេ (_top)",
+    targetSelf: "វីនដូ​ដូច​គ្នា (_self)",
+    targetParent: "វីនដូ​មេ (_parent)",
+    langDirLTR: "ពីឆ្វេងទៅស្តាំ(LTR)",
+    langDirRTL: "ពីស្តាំទៅឆ្វេង(RTL)",
+    styles: "រចនាបថ",
+    cssClasses: "Stylesheet Classes",
+    width: "ទទឹង",
+    height: "កំពស់",
+    align: "កំណត់​ទីតាំង",
+    left: "ខាងឆ្វង",
+    right: "ខាងស្តាំ",
+    center: "កណ្តាល",
+    justify: "តំរឹមសងខាង",
+    alignLeft: "តម្រឹម​ឆ្វេង",
+    alignRight: "តម្រឹម​ស្ដាំ",
+    alignCenter: "Align Center",
+    alignTop: "ខាងលើ",
+    alignMiddle: "កណ្តាល",
+    alignBottom: "ខាងក្រោម",
+    alignNone: "គ្មាន",
+    invalidValue: "តម្លៃ​មិន​ត្រឹម​ត្រូវ។",
+    invalidHeight: "តម្លៃ​កំពស់​ត្រូវ​តែ​ជា​លេខ។",
+    invalidWidth: "តម្លៃ​ទទឹង​ត្រូវ​តែ​ជា​លេខ។",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'តម្លៃ​កំណត់​សម្រាប់​វាល "%1" ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន​ ដោយ​ភ្ជាប់ឬ​មិន​ភ្ជាប់​ជាមួយ​នឹង​ឯកតា​រង្វាស់​របស់ CSS (px, %, in, cm, mm, em, ex, pt ឬ pc) ។',
+    invalidHtmlLength:
+      'តម្លៃ​កំណត់​សម្រាប់​វាល "%1" ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន ដោយ​ភ្ជាប់​ឬ​មិន​ភ្ជាប់​ជាមួយ​នឹង​ឯកតា​រង្វាស់​របស់ HTML (px ឬ %) ។',
+    invalidInlineStyle:
+      'តម្លៃ​កំណត់​សម្រាប់​រចនាបថ​ក្នុង​តួ ត្រូវ​តែ​មាន​មួយ​ឬ​ធាតុ​ច្រើន​ដោយ​មាន​ទ្រង់ទ្រាយ​ជា "ឈ្មោះ : តម្លៃ" ហើយ​ញែក​ចេញ​ពី​គ្នា​ដោយ​ចុច​ក្បៀស។',
+    cssLengthTooltip:
+      "បញ្ចូល​លេខ​សម្រាប់​តម្លៃ​ជា​ភិចសែល ឬ​លេខ​ដែល​មាន​ឯកតា​ត្រឹមត្រូវ​របស់ CSS (px, %, in, cm, mm, em, ex, pt ឬ pc) ។",
+    unavailable: '%1<span class="cke_accessibility">, មិន​មាន</span>',
+    keyboard: {
+      "8": "លុបថយក្រោយ",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "ចុង",
+      "36": "ផ្ទះ",
+      "46": "លុប",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "រក្សាសិទ្ធិ &copy; $1។ រក្សា​សិទ្ធិ​គ្រប់​បែប​យ៉ាង។",
+    dlgTitle: "អំពី CKEditor",
+    moreInfo: "សម្រាប់​ព័ត៌មាន​អំពី​អាជ្ញាបណញណ សូម​មើល​ក្នុង​គេហទំព័រ​របស់​យើង៖"
+  },
+  basicstyles: {
+    bold: "ដិត",
+    italic: "ទ្រេត",
+    strike: "គូស​បន្ទាត់​ចំ​កណ្ដាល",
+    subscript: "អក្សរតូចក្រោម",
+    superscript: "អក្សរតូចលើ",
+    underline: "គូស​បន្ទាត់​ក្រោម"
+  },
+  bidi: {
+    ltr: "ទិស​ដៅ​អក្សរ​ពី​ឆ្វេង​ទៅ​ស្ដាំ",
+    rtl: "ទិស​ដៅ​អក្សរ​ពី​ស្ដាំ​ទៅ​ឆ្វេង"
+  },
+  blockquote: { toolbar: "ប្លក់​ពាក្យ​សម្រង់" },
+  notification: { closed: "បាន​បិទ​ការ​ផ្ដល់​ដំណឹង។" },
+  toolbar: {
+    toolbarCollapse: "បង្រួម​របារ​ឧបករណ៍",
+    toolbarExpand: "ពង្រីក​របារ​ឧបករណ៍",
+    toolbarGroups: {
+      document: "ឯកសារ",
+      clipboard: "Clipboard/មិន​ធ្វើ​វិញ",
+      editing: "ការ​កែ​សម្រួល",
+      forms: "បែបបទ",
+      basicstyles: "រចនាបថ​មូលដ្ឋាន",
+      paragraph: "កថាខណ្ឌ",
+      links: "តំណ",
+      insert: "បញ្ចូល",
+      styles: "រចនាបថ",
+      colors: "ពណ៌",
+      tools: "ឧបករណ៍"
+    },
+    toolbars: "របារ​ឧបករណ៍​កែ​សម្រួល"
+  },
+  clipboard: {
+    copy: "ចម្លង",
+    copyError:
+      "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ ចំលងអត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ (Ctrl/Cmd+C)។",
+    cut: "កាត់យក",
+    cutError:
+      "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ កាត់អត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ  (Ctrl/Cmd+X) ។",
+    paste: "បិទ​ភ្ជាប់",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "តំបន់​បិទ​ភ្ជាប់",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "ស្វ័យប្រវត្តិ",
+    bgColorTitle: "ពណ៌ផ្ទៃខាងក្រោយ",
+    colors: {
+      "000": "ខ្មៅ",
+      "800000": "ត្នោត​ចាស់",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "ខៀវ​ចាស់",
+      "4B0082": "ធ្លះ",
+      "696969": "ប្រផេះ​ក្រាស់",
+      B22222: "Fire Brick",
+      A52A2A: "ត្នោត",
+      DAA520: "Golden Rod",
+      "006400": "បៃតង​ចាស់",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "ប្រផេះ",
+      F00: "ក្រហម",
+      FF8C00: "ទឹក​ក្រូច​ចាស់",
+      FFD700: "មាស",
+      "008000": "បៃតង",
+      "0FF": "Cyan",
+      "00F": "ខៀវ",
+      EE82EE: "ស្វាយ",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "ទឹក​ក្រូច",
+      FFFF00: "លឿង",
+      "00FF00": "ក្រូច​ឆ្មារ",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "លឿង​ស្ដើង",
+      F0FFF0: "Honeydew",
+      F0FFFF: "ផ្ទៃមេឃ",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "ឡាវិនដឺ",
+      FFF: "ស",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "ពណ៌​ផ្សេង​ទៀត..",
+    panelTitle: "ពណ៌",
+    textColorTitle: "ពណ៌អក្សរ"
+  },
+  colordialog: {
+    clear: "សម្អាត",
+    highlight: "បន្លិច​ពណ៌",
+    options: "ជម្រើស​ពណ៌",
+    selected: "ពណ៌​ដែល​បាន​រើស",
+    title: "រើស​ពណ៌"
+  },
+  templates: {
+    button: "ពុម្ព​គំរូ",
+    emptyListMsg: "(មិន​មាន​ពុម្ព​គំរូ​ត្រូវ​បាន​កំណត់)",
+    insertOption: "ជំនួស​ក្នុង​មាតិកា​បច្ចុប្បន្ន",
+    options: "ជម្រើស​ពុម្ព​គំរូ",
+    selectPromptMsg:
+      "សូម​រើស​ពុម្ព​គំរូ​ដើម្បី​បើក​ក្នុង​កម្មវិធី​សរសេរ​អត្ថបទ",
+    title: "ពុម្ព​គំរូ​មាតិកា"
+  },
+  contextmenu: { options: "ជម្រើស​ម៉ឺនុយ​បរិបទ" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "ចំណង​ជើង​ប្រឹក្សា",
+    cssClassInputLabel: "Stylesheet Classes",
+    edit: "កែ Div",
+    inlineStyleInputLabel: "ស្ទីល​ក្នុង​បន្ទាត់",
+    langDirLTRLabel: "ពីឆ្វេងទៅស្តាំ(LTR)",
+    langDirLabel: "ទិសដៅភាសា",
+    langDirRTLLabel: "ពីស្តាំទៅឆ្វេង(RTL)",
+    languageCodeInputLabel: "កូដ​ភាសា",
+    remove: "ដក Div ចេញ",
+    styleSelectLabel: "ស្ទីល",
+    title: "បង្កើត​អ្នក​ផ្ទុក Div",
+    toolbar: "បង្កើត​អ្នក​ផ្ទុក Div"
+  },
+  elementspath: { eleLabel: "ទីតាំង​ធាតុ", eleTitle: "ធាតុ %1" },
+  filetools: {
+    loadError: "មាន​បញ្ហា​កើតឡើង​ក្នុង​ពេល​អាន​ឯកសារ។",
+    networkError: "មាន​បញ្ហា​បណ្ដាញ​កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ។",
+    httpError404:
+      "មាន​បញ្ហា HTTP កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ (404៖ រក​ឯកសារ​មិន​ឃើញ)។",
+    httpError403:
+      "មាន​បញ្ហា HTTP កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ (403៖ ហាមឃាត់)។",
+    httpError:
+      "មាន​បញ្ហា HTTP កើត​ឡើង​ក្នុង​ពេល​ផ្ទុកឡើង​ឯកសារ (ស្ថានភាព​កំហុស៖ %1)។",
+    noUrlError: "មិន​មាន​បញ្ជាក់ URL ផ្ទុក​ឡើង។",
+    responseError: "ការ​ឆ្លើយតប​របស់​ម៉ាស៊ីនបម្រើ មិន​ត្រឹមត្រូវ។"
+  },
+  find: {
+    find: "ស្វែងរក",
+    findOptions: "ជម្រើស​ស្វែង​រក",
+    findWhat: "ស្វែងរកអ្វី:",
+    matchCase: "ករណី​ដំណូច",
+    matchCyclic: "ត្រូវ​នឹង cyclic",
+    matchWord: "ដូច​នឹង​ពាក្យ​ទាំង​មូល",
+    notFoundMsg: "រក​មិន​ឃើញ​ពាក្យ​ដែល​បាន​បញ្ជាក់។",
+    replace: "ជំនួស",
+    replaceAll: "ជំនួសទាំងអស់",
+    replaceSuccessMsg: "ការ​ជំនួស​ចំនួន %1 បាន​កើត​ឡើង។",
+    replaceWith: "ជំនួសជាមួយ:",
+    title: "រក​និង​ជំនួស"
+  },
+  fakeobjects: {
+    anchor: "យុថ្កា",
+    flash: "Flash មាន​ចលនា",
+    hiddenfield: "វាល​កំបាំង",
+    iframe: "IFrame",
+    unknown: "វត្ថុ​មិន​ស្គាល់"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "ជានិច្ច",
+    accessNever: "កុំ",
+    accessSameDomain: "Same domain",
+    alignAbsBottom: "Abs Bottom",
+    alignAbsMiddle: "Abs Middle",
+    alignBaseline: "បន្ទាត់ជាមូលដ្ឋាន",
+    alignTextTop: "លើអត្ថបទ",
+    bgcolor: "ពណ៌ផ្ទៃខាងក្រោយ",
+    chkFull: "អនុញ្ញាត​ឲ្យ​ពេញ​អេក្រង់",
+    chkLoop: "ចំនួនដង",
+    chkMenu: "បង្ហាញ មឺនុយរបស់ Flash",
+    chkPlay: "លេងដោយស្វ័យប្រវត្ត",
+    flashvars: "អថេរ Flash",
+    hSpace: "គំលាតទទឹង",
+    properties: "ការកំណត់ Flash",
+    propertiesTab: "លក្ខណៈ​សម្បត្តិ",
+    quality: "គុណភាព",
+    qualityAutoHigh: "ខ្ពស់​ស្វ័យ​ប្រវត្តិ",
+    qualityAutoLow: "ទាប​ស្វ័យ​ប្រវត្តិ",
+    qualityBest: "ល្អ​បំផុត",
+    qualityHigh: "ខ្ពស់",
+    qualityLow: "ទាប",
+    qualityMedium: "មធ្យម",
+    scale: "ទំហំ",
+    scaleAll: "បង្ហាញទាំងអស់",
+    scaleFit: "ត្រូវល្មម",
+    scaleNoBorder: "មិនបង្ហាញស៊ុម",
+    title: "ការកំណត់ Flash",
+    vSpace: "គំលាតបណ្តោយ",
+    validateHSpace: "HSpace must be a number.",
+    validateSrc: "សូមសរសេរ អាស័យដ្ឋាន URL",
+    validateVSpace: "VSpace must be a number.",
+    windowMode: "Window mode",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "ភាព​ថ្លា",
+    windowModeWindow: "វីនដូ"
+  },
+  font: {
+    fontSize: {
+      label: "ទំហំ",
+      voiceLabel: "ទំហំ​អក្សរ",
+      panelTitle: "ទំហំ​អក្សរ"
+    },
+    label: "ពុម្ព​អក្សរ",
+    panelTitle: "ឈ្មោះ​ពុម្ព​អក្សរ",
+    voiceLabel: "ពុម្ព​អក្សរ"
+  },
+  forms: {
+    button: {
+      title: "លក្ខណៈ​ប៊ូតុង",
+      text: "អត្ថបទ (តម្លៃ)",
+      type: "ប្រភេទ",
+      typeBtn: "ប៊ូតុង",
+      typeSbm: "ដាក់ស្នើ",
+      typeRst: "កំណត់​ឡើង​វិញ"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "លក្ខណៈ​ប្រអប់​ធីក",
+      radioTitle: "លក្ខនៈ​ប៊ូតុង​មូល",
+      value: "តម្លៃ",
+      selected: "បាន​ជ្រើស",
+      required: "Required"
+    },
+    form: {
+      title: "លក្ខណៈ​បែបបទ",
+      menu: "លក្ខណៈ​បែបបទ",
+      action: "សកម្មភាព",
+      method: "វិធីសាស្ត្រ",
+      encoding: "ការ​អ៊ិនកូដ"
+    },
+    hidden: { title: "លក្ខណៈ​វាល​កំបាំង", name: "ឈ្មោះ", value: "តម្លៃ" },
+    select: {
+      title: "លក្ខណៈ​វាល​ជម្រើស",
+      selectInfo: "ព័ត៌មាន​ជម្រើស",
+      opAvail: "ជម្រើស​ដែល​មាន",
+      value: "តម្លៃ",
+      size: "ទំហំ",
+      lines: "បន្ទាត់",
+      chkMulti: "អនុញ្ញាត​ពហុ​ជម្រើស",
+      required: "Required",
+      opText: "អត្ថបទ",
+      opValue: "តម្លៃ",
+      btnAdd: "បន្ថែម",
+      btnModify: "ផ្លាស់ប្តូរ",
+      btnUp: "លើ",
+      btnDown: "ក្រោម",
+      btnSetValue: "កំណត់​ជា​តម្លៃ​ដែល​បាន​ជ្រើស",
+      btnDelete: "លុប"
+    },
+    textarea: { title: "លក្ខណៈ​ប្រអប់​អត្ថបទ", cols: "ជួរឈរ", rows: "ជួរដេក" },
+    textfield: {
+      title: "លក្ខណៈ​វាល​អត្ថបទ",
+      name: "ឈ្មោះ",
+      value: "តម្លៃ",
+      charWidth: "ទទឹង​តួ​អក្សរ",
+      maxChars: "អក្សរអតិបរិមា",
+      required: "Required",
+      type: "ប្រភេទ",
+      typeText: "អត្ថបទ",
+      typePass: "ពាក្យសម្ងាត់",
+      typeEmail: "អ៊ីមែល",
+      typeSearch: "ស្វែង​រក",
+      typeTel: "លេខ​ទូរសព្ទ",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "ទម្រង់",
+    panelTitle: "ទម្រង់​កថាខណ្ឌ",
+    tag_address: "អាសយដ្ឋាន",
+    tag_div: "ធម្មតា (DIV)",
+    tag_h1: "ចំណង​ជើង 1",
+    tag_h2: "ចំណង​ជើង 2",
+    tag_h3: "ចំណង​ជើង 3",
+    tag_h4: "ចំណង​ជើង 4",
+    tag_h5: "ចំណង​ជើង 5",
+    tag_h6: "ចំណង​ជើង 6",
+    tag_p: "ធម្មតា",
+    tag_pre: "Formatted"
+  },
+  horizontalrule: { toolbar: "បន្ថែមបន្ទាត់ផ្តេក" },
+  iframe: {
+    border: "បង្ហាញ​បន្ទាត់​ស៊ុម",
+    noUrl: "សូម​បញ្ចូល URL របស់ iframe",
+    scrolling: "ប្រើ​របារ​រំកិល",
+    title: "លក្ខណៈ​សម្បត្តិ IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "អត្ថបទជំនួស",
+    border: "ស៊ុម",
+    btnUpload: "ផ្ញើ​ទៅ​ម៉ាស៊ីន​បម្រើ",
+    button2Img:
+      "តើ​អ្នក​ចង់​ផ្លាស់​ប្ដូរ​ប៊ូតុង​រូបភាព​ដែល​បាន​ជ្រើស នៅ​លើ​រូបភាព​ធម្មតា​មួយ​មែនទេ?",
+    hSpace: "គម្លាត​ផ្ដេក",
+    img2Button:
+      "តើ​អ្នក​ចង់​ផ្លាស់​ប្ដូរ​រូបភាព​ដែល​បាន​ជ្រើស នៅ​លើ​ប៊ូតុង​រូបភាព​មែនទេ?",
+    infoTab: "ពត៌មានអំពីរូបភាព",
+    linkTab: "តំណ",
+    lockRatio: "ចាក់​សោ​ផល​ធៀប",
+    menu: "លក្ខណៈ​រូបភាព",
+    resetSize: "កំណត់ទំហំឡើងវិញ",
+    title: "លក្ខណៈ​រូបភាព",
+    titleButton: "លក្ខណៈ​ប៊ូតុង​រូបភាព",
+    upload: "ផ្ទុកឡើង",
+    urlMissing: "ខ្វះ URL ប្រភព​រូប​ភាព។",
+    vSpace: "គម្លាត​បញ្ឈរ",
+    validateBorder: "ស៊ុម​ត្រូវ​តែ​ជា​លេខ។",
+    validateHSpace: "គម្លាត​ផ្ដេក​ត្រូវ​តែ​ជា​លេខ។",
+    validateVSpace: "គម្លាត​បញ្ឈរ​ត្រូវ​តែ​ជា​លេខ។"
+  },
+  indent: { indent: "បន្ថែមការចូលបន្ទាត់", outdent: "បន្ថយការចូលបន្ទាត់" },
+  smiley: {
+    options: "ជម្រើស​រូប​សញ្ញា​អារម្មណ៍",
+    title: "បញ្ចូល​រូប​សញ្ញា​អារម្មណ៍",
+    toolbar: "រូប​សញ្ញ​អារម្មណ៍"
+  },
+  language: { button: "កំណត់​ភាសា", remove: "លុប​ភាសា" },
+  link: {
+    acccessKey: "សោរ​ចូល",
+    advanced: "កម្រិត​ខ្ពស់",
+    advisoryContentType: "ប្រភេទអត្ថបទ​ប្រឹក្សា",
+    advisoryTitle: "ចំណងជើង​ប្រឹក្សា",
+    anchor: {
+      toolbar: "យុថ្កា",
+      menu: "កែ​យុថ្កា",
+      title: "លក្ខណៈ​យុថ្កា",
+      name: "ឈ្មោះ​យុថ្កា",
+      errorName: "សូម​បញ្ចូល​ឈ្មោះ​យុថ្កា",
+      remove: "ដក​យុថ្កា​ចេញ"
+    },
+    anchorId: "តាម ID ធាតុ",
+    anchorName: "តាម​ឈ្មោះ​យុថ្កា",
+    charset: "លេខកូតអក្សររបស់ឈ្នាប់",
+    cssClasses: "Stylesheet Classes",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "អាសយដ្ឋាន​អ៊ីមែល",
+    emailBody: "តួ​អត្ថបទ",
+    emailSubject: "ប្រធានបទ​សារ",
+    id: "Id",
+    info: "ព័ត៌មាន​ពី​តំណ",
+    langCode: "កូដ​ភាសា",
+    langDir: "ទិសដៅភាសា",
+    langDirLTR: "ពីឆ្វេងទៅស្តាំ(LTR)",
+    langDirRTL: "ពីស្តាំទៅឆ្វេង(RTL)",
+    menu: "កែ​តំណ",
+    name: "ឈ្មោះ",
+    noAnchors: "(មិន​មាន​យុថ្កា​នៅ​ក្នុង​ឯកសារ​អត្ថថបទ​ទេ)",
+    noEmail: "សូម​បញ្ចូល​អាសយដ្ឋាន​អ៊ីមែល",
+    noUrl: "សូម​បញ្ចូល​តំណ URL",
+    noTel: "Please type the phone number",
+    other: "<ផ្សេង​ទៀត>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependent (Netscape)",
+    popupFeatures: "មុខ​ងារ​ផុស​ផ្ទាំង​វីនដូ​ឡើង",
+    popupFullScreen: "ពេញ​អេក្រង់ (IE)",
+    popupLeft: "ទីតាំងខាងឆ្វេង",
+    popupLocationBar: "របារ​ទីតាំង",
+    popupMenuBar: "របារ​ម៉ឺនុយ",
+    popupResizable: "អាច​ប្ដូរ​ទំហំ",
+    popupScrollBars: "របារ​រំកិល",
+    popupStatusBar: "របារ​ស្ថានភាព",
+    popupToolbar: "របារ​ឧបករណ៍",
+    popupTop: "ទីតាំង​កំពូល",
+    rel: "សម្ពន្ធ​ភាព",
+    selectAnchor: "រើស​យក​យុថ្កា​មួយ",
+    styles: "ស្ទីល",
+    tabIndex: "លេខ Tab",
+    target: "គោលដៅ",
+    targetFrame: "<ស៊ុម>",
+    targetFrameName: "ឈ្មោះ​ស៊ុម​ជា​គោល​ដៅ",
+    targetPopup: "<វីនដូ​ផុស​ឡើង>",
+    targetPopupName: "ឈ្មោះ​វីនដូត​ផុស​ឡើង",
+    title: "តំណ",
+    toAnchor: "ត​ភ្ជាប់​ទៅ​យុថ្កា​ក្នុង​អត្ថបទ",
+    toEmail: "អ៊ីមែល",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "តំណ",
+    type: "ប្រភេទ​តំណ",
+    unlink: "ផ្ដាច់​តំណ",
+    upload: "ផ្ទុក​ឡើង"
+  },
+  list: {
+    bulletedlist: "បញ្ចូល / លុប​បញ្ជី​ជា​ចំណុច​មូល",
+    numberedlist: "បញ្ចូល / លុប​បញ្ជី​ជា​លេខ"
+  },
+  liststyle: {
+    bulletedTitle: "លក្ខណៈ​សម្បត្តិ​បញ្ជី​ជា​ចំណុច",
+    circle: "រង្វង់​មូល",
+    decimal: "លេខ​ទសភាគ (1, 2, 3, ...)",
+    disc: "ថាស",
+    lowerAlpha: "ព្យញ្ជនៈ​តូច (a, b, c, d, e, ...)",
+    lowerRoman: "លេខ​រ៉ូម៉ាំង​តូច (i, ii, iii, iv, v, ...)",
+    none: "គ្មាន",
+    notset: "<not set>",
+    numberedTitle: "លក្ខណៈ​សម្បត្តិ​បញ្ជី​ជា​លេខ",
+    square: "ការេ",
+    start: "ចាប់​ផ្ដើម",
+    type: "ប្រភេទ",
+    upperAlpha: "អក្សរ​ធំ (A, B, C, D, E, ...)",
+    upperRoman: "លេខ​រ៉ូម៉ាំង​ធំ (I, II, III, IV, V, ...)",
+    validateStartNumber: "លេខ​ចាប់​ផ្ដើម​បញ្ជី ត្រូវ​តែ​ជា​តួ​លេខ​ពិត​ប្រាកដ។"
+  },
+  magicline: { title: "បញ្ចូល​កថាខណ្ឌ​នៅ​ទីនេះ" },
+  maximize: { maximize: "ពង្រីក​អតិបរមា", minimize: "បង្រួម​អប្បបរមា" },
+  newpage: { toolbar: "ទំព័រ​ថ្មី" },
+  pagebreak: {
+    alt: "បំបែក​ទំព័រ",
+    toolbar: "បន្ថែម​ការ​បំបែក​ទំព័រ​មុន​បោះពុម្ព"
+  },
+  pastetext: {
+    button: "បិទ​ភ្ជាប់​ជា​អត្ថបទ​ធម្មតា",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "បិទ​ភ្ជាប់​ជា​អត្ថបទ​ធម្មតា"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "អត្ថបទ​ដែល​អ្នក​ចង់​បិទ​ភ្ជាប់​នេះ ទំនង​ដូច​ជា​ចម្លង​មក​ពី Word។ តើ​អ្នក​ចង់​សម្អាត​វា​មុន​បិទ​ភ្ជាប់​ទេ?",
+    error:
+      "ដោយ​សារ​មាន​បញ្ហា​ផ្នែក​ក្នុង​ធ្វើ​ឲ្យ​មិន​អាច​សម្អាត​ទិន្នន័យ​ដែល​បាន​បិទ​ភ្ជាប់",
+    title: "បិទ​ភ្ជាប់​ពី Word",
+    toolbar: "បិទ​ភ្ជាប់​ពី Word"
+  },
+  preview: { preview: "មើល​ជា​មុន" },
+  print: { toolbar: "បោះពុម្ព" },
+  removeformat: { toolbar: "ជម្រះ​ទ្រង់​ទ្រាយ" },
+  save: { toolbar: "រក្សាទុក" },
+  selectall: { toolbar: "រើស​ទាំង​អស់" },
+  showblocks: { toolbar: "បង្ហាញ​ប្លក់" },
+  sourcearea: { toolbar: "អក្សរ​កូដ" },
+  specialchar: {
+    options: "ជម្រើស​តួ​អក្សរ​ពិសេស",
+    title: "រើស​តួអក្សរ​ពិសេស",
+    toolbar: "បន្ថែមអក្សរពិសេស"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "រចនាបថ",
+    panelTitle: "ទ្រង់ទ្រាយ​រចនាបថ",
+    panelTitle1: "រចនាបថ​ប្លក់",
+    panelTitle2: "រចនាបថ​ក្នុង​ជួរ",
+    panelTitle3: "រចនាបថ​វត្ថុ"
+  },
+  table: {
+    border: "ទំហំ​បន្ទាត់​ស៊ុម",
+    caption: "ចំណងជើង",
+    cell: {
+      menu: "ក្រឡា",
+      insertBefore: "បញ្ចូល​ក្រឡា​ពីមុខ",
+      insertAfter: "បញ្ចូល​ក្រឡា​ពី​ក្រោយ",
+      deleteCell: "លុប​ក្រឡា",
+      merge: "បញ្ចូល​ក្រឡា​ចូល​គ្នា",
+      mergeRight: "បញ្ចូល​គ្នា​ខាង​ស្ដាំ",
+      mergeDown: "បញ្ចូល​គ្នា​ចុះ​ក្រោម",
+      splitHorizontal: "ពុះ​ក្រឡា​ផ្ដេក",
+      splitVertical: "ពុះ​ក្រឡា​បញ្ឈរ",
+      title: "លក្ខណៈ​ក្រឡា",
+      cellType: "ប្រភេទ​ក្រឡា",
+      rowSpan: "ចំនួន​ជួរ​ដេក​លាយ​ចូល​គ្នា",
+      colSpan: "ចំនួន​ជួរ​ឈរ​លាយ​ចូល​គ្នា",
+      wordWrap: "រុំ​ពាក្យ",
+      hAlign: "ការ​តម្រឹម​ផ្ដេក",
+      vAlign: "ការ​តម្រឹម​បញ្ឈរ",
+      alignBaseline: "ខ្សែ​បន្ទាត់​គោល",
+      bgColor: "ពណ៌​ផ្ទៃ​ក្រោយ",
+      borderColor: "ពណ៌​បន្ទាត់​ស៊ុម",
+      data: "ទិន្នន័យ",
+      header: "ក្បាល",
+      yes: "ព្រម",
+      no: "ទេ",
+      invalidWidth: "ទទឹង​ក្រឡា​ត្រូវ​តែ​ជា​លេខ។",
+      invalidHeight: "កម្ពស់​ក្រឡា​ត្រូវ​តែ​ជា​លេខ។",
+      invalidRowSpan: "ចំនួន​ជួរ​ដេក​លាយ​ចូល​គ្នា​ត្រូវ​តែ​ជា​លេខ​ទាំង​អស់។",
+      invalidColSpan: "ចំនួន​ជួរ​ឈរ​លាយ​ចូល​គ្នា​ត្រូវ​តែ​ជា​លេខ​ទាំង​អស់។",
+      chooseColor: "រើស"
+    },
+    cellPad: "ចន្លោះ​ក្រឡា",
+    cellSpace: "គម្លាត​ក្រឡា",
+    column: {
+      menu: "ជួរ​ឈរ",
+      insertBefore: "បញ្ចូល​ជួរ​ឈរ​ពីមុខ",
+      insertAfter: "បញ្ចូល​ជួរ​ឈរ​ពី​ក្រោយ",
+      deleteColumn: "លុប​ជួរ​ឈរ"
+    },
+    columns: "ជួរឈរ",
+    deleteTable: "លុប​តារាង",
+    headers: "ក្បាល",
+    headersBoth: "ទាំង​ពីរ",
+    headersColumn: "ជួរ​ឈរ​ដំបូង",
+    headersNone: "មិន​មាន",
+    headersRow: "ជួរ​ដេក​ដំបូង",
+    heightUnit: "height unit",
+    invalidBorder: "ទំហំ​បន្ទាត់​ស៊ុម​ត្រូវ​តែ​ជា​លេខ។",
+    invalidCellPadding: "ចន្លោះ​ក្រឡា​ត្រូវ​តែជា​លេខ​វិជ្ជមាន។",
+    invalidCellSpacing: "គម្លាត​ក្រឡា​ត្រូវ​តែ​ជា​លេខ​វិជ្ជមាន។",
+    invalidCols: "ចំនួន​ជួរ​ឈរ​ត្រូវ​តែ​ជា​លេខ​ធំ​ជាង 0។",
+    invalidHeight: "កម្ពស់​តារាង​ត្រូវ​តែ​ជា​លេខ",
+    invalidRows: "ចំនួន​ជួរ​ដេក​ត្រូវ​តែ​ជា​លេខ​ធំ​ជាង 0។",
+    invalidWidth: "ទទឹង​តារាង​ត្រូវ​តែ​ជា​លេខ។",
+    menu: "លក្ខណៈ​តារាង",
+    row: {
+      menu: "ជួរ​ដេក",
+      insertBefore: "បញ្ចូល​ជួរ​ដេក​ពីមុខ",
+      insertAfter: "បញ្ចូល​ជួរ​ដេក​ពី​ក្រោយ",
+      deleteRow: "លុប​ជួរ​ដេក"
+    },
+    rows: "ជួរ​ដេក",
+    summary: "សេចក្តី​សង្ខេប",
+    title: "លក្ខណៈ​តារាង",
+    toolbar: "តារាង",
+    widthPc: "ភាគរយ",
+    widthPx: "ភីកសែល",
+    widthUnit: "ឯកតា​ទទឹង"
+  },
+  undo: { redo: "ធ្វើ​ឡើង​វិញ", undo: "មិន​ធ្វើ​វិញ" },
+  widget: { move: "ចុច​ហើយ​ទាញ​ដើម្បី​ផ្លាស់​ទី", label: "%1 widget" },
+  uploadwidget: {
+    abort: "បាន​ផ្ដាច់​ការផ្ទុកឡើង​ដោយ​អ្នក​ប្រើប្រាស់។",
+    doneOne: "បាន​ផ្ទុកឡើង​នូវ​ឯកសារ​ដោយ​ជោគជ័យ។",
+    doneMany: "បាន​ផ្ទុក​ឡើង​នូវ​ឯកសារ %1 ដោយ​ជោគជ័យ។",
+    uploadOne: "កំពុង​ផ្ទុកឡើង​ឯកសារ ({percentage}%)...",
+    uploadMany:
+      "កំពុង​ផ្ទុកឡើង​ឯកសារ, រួចរាល់ {current} នៃ {max} ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "មិនផ្លាស់ប្តូរ",
+    btnIgnoreAll: "មិនផ្លាស់ប្តូរ ទាំងអស់",
+    btnReplace: "ជំនួស",
+    btnReplaceAll: "ជំនួសទាំងអស់",
+    btnUndo: "សារឡើងវិញ",
+    changeTo: "ផ្លាស់ប្តូរទៅ",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload: "ពុំមានកម្មវិធីពិនិត្យអក្ខរាវិរុទ្ធ ។ តើចង់ទាញយកពីណា?",
+    manyChanges: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: %1 ពាក្យបានផ្លាស់ប្តូរ",
+    noChanges: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពុំមានផ្លាស់ប្តូរ",
+    noMispell: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: គ្មានកំហុស",
+    noSuggestions: "- គ្មានសំណើរ -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "គ្មានក្នុងវចនានុក្រម",
+    oneChange: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពាក្យមួយត្រូចបានផ្លាស់ប្តូរ",
+    progress: "កំពុងពិនិត្យអក្ខរាវិរុទ្ធ...",
+    title: "Spell Checker",
+    toolbar: "ពិនិត្យអក្ខរាវិរុទ្ធ"
+  }
+};

+ 708 - 708
public/ckeditor/lang/ko.js

@@ -1,708 +1,708 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ko"] = {
-  editor: "리치 텍스트 편집기",
-  editorPanel: "리치 텍스트 편집기 패널",
-  common: {
-    editorHelp: "도움이 필요하면 ALT 0 을 누르세요",
-    browseServer: "서버 탐색",
-    url: "URL",
-    protocol: "프로토콜",
-    upload: "업로드",
-    uploadSubmit: "서버로 전송",
-    image: "이미지",
-    flash: "플래시",
-    form: "폼",
-    checkbox: "체크 박스",
-    radio: "라디오 버튼",
-    textField: "한 줄 입력 칸",
-    textarea: "여러 줄 입력 칸",
-    hiddenField: "숨은 입력 칸",
-    button: "버튼",
-    select: "선택 목록",
-    imageButton: "이미지 버튼",
-    notSet: "<설정 안 됨>",
-    id: "ID",
-    name: "이름",
-    langDir: "언어 방향",
-    langDirLtr: "왼쪽에서 오른쪽 (LTR)",
-    langDirRtl: "오른쪽에서 왼쪽 (RTL)",
-    langCode: "언어 코드",
-    longDescr: "웹 주소 설명",
-    cssClass: "스타일 시트 클래스",
-    advisoryTitle: "보조 제목",
-    cssStyle: "스타일",
-    ok: "확인",
-    cancel: "취소",
-    close: "닫기",
-    preview: "미리보기",
-    resize: "크기 조절",
-    generalTab: "일반",
-    advancedTab: "자세히",
-    validateNumberFailed: "이 값은 숫자가 아닙니다.",
-    confirmNewPage:
-      "저장하지 않은 모든 변경사항은 유실됩니다. 정말로 새로운 페이지를 부르겠습니까?",
-    confirmCancel: "일부 옵션이 변경 되었습니다. 정말로 창을 닫겠습니까?",
-    options: "옵션",
-    target: "타겟",
-    targetNew: "새 창 (_blank)",
-    targetTop: "최상위 창 (_top)",
-    targetSelf: "같은 창 (_self)",
-    targetParent: "부모 창 (_parent)",
-    langDirLTR: "왼쪽에서 오른쪽 (LTR)",
-    langDirRTL: "오른쪽에서 왼쪽 (RTL)",
-    styles: "스타일",
-    cssClasses: "스타일 시트 클래스",
-    width: "너비",
-    height: "높이",
-    align: "정렬",
-    left: "왼쪽",
-    right: "오른쪽",
-    center: "중앙",
-    justify: "양쪽 정렬",
-    alignLeft: "왼쪽 정렬",
-    alignRight: "오른쪽 정렬",
-    alignCenter: "중앙 정렬",
-    alignTop: "위",
-    alignMiddle: "중간",
-    alignBottom: "아래",
-    alignNone: "기본",
-    invalidValue: "잘못된 값.",
-    invalidHeight: "높이는 숫자여야 합니다.",
-    invalidWidth: "넓이는 숫자여야 합니다.",
-    invalidLength:
-      '"%1" 값은 유효한 측정단위(%2)를 포함하거나 포함하지 않은 양수여야 합니다.',
-    invalidCssLength:
-      '"%1" 값은 유효한 CSS 측정 단위(px, %, in, cm, mm, em, ex, pt, or pc)를 포함하거나 포함하지 않은 양수 여야 합니다.',
-    invalidHtmlLength:
-      '"%1" 값은 유효한 HTML 측정 단위(px or %)를 포함하거나 포함하지 않은 양수여야 합니다.',
-    invalidInlineStyle:
-      '인라인 스타일에 설정된 값은 "name : value" 형식을 가진 하나 이상의 투플(tuples)이 세미콜론(;)으로 구분되어 구성되어야 합니다.',
-    cssLengthTooltip:
-      "픽셀 단위의 숫자만 입력하시거나 유효한 CSS 단위(px, %, in, cm, mm, em, ex, pt, or pc)와 함께 숫자를 입력해주세요.",
-    unavailable: '%1<span class="cke_accessibility">, 사용불가</span>',
-    keyboard: {
-      "8": "백스페이스",
-      "13": "엔터",
-      "16": "시프트",
-      "17": "컨트롤",
-      "18": "알트",
-      "32": "간격",
-      "35": "엔드",
-      "36": "홈",
-      "46": "딜리트",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "커맨드"
-    },
-    keyboardShortcut: "키보드 단축키",
-    optionDefault: "기본값"
-  },
-  about: {
-    copy: "저작권 &copy; $1 . 판권 소유.",
-    dlgTitle: "CKEditor 에 대하여",
-    moreInfo: "라이선스에 대한 정보는 저희 웹 사이트를 참고하세요:"
-  },
-  basicstyles: {
-    bold: "굵게",
-    italic: "기울임꼴",
-    strike: "취소선",
-    subscript: "아래 첨자",
-    superscript: "위 첨자",
-    underline: "밑줄"
-  },
-  bidi: {
-    ltr: "텍스트 방향이 왼쪽에서 오른쪽으로 ",
-    rtl: "텍스트 방향이 오른쪽에서 왼쪽으로"
-  },
-  blockquote: { toolbar: "인용 단락" },
-  notification: { closed: "알림이 닫힘." },
-  toolbar: {
-    toolbarCollapse: "툴바 줄이기",
-    toolbarExpand: "툴바 확장",
-    toolbarGroups: {
-      document: "문서",
-      clipboard: "클립보드/실행 취소",
-      editing: "편집",
-      forms: "폼",
-      basicstyles: "기본 스타일",
-      paragraph: "단락",
-      links: "링크",
-      insert: "삽입",
-      styles: "스타일",
-      colors: "색상",
-      tools: "도구"
-    },
-    toolbars: "에디터 툴바"
-  },
-  clipboard: {
-    copy: "복사",
-    copyError:
-      "브라우저의 보안설정 때문에 복사할 수 없습니다. 키보드(Ctrl/Cmd+C)를 이용해서 복사하십시오.",
-    cut: "잘라내기",
-    cutError:
-      "브라우저의 보안설정 때문에 잘라내기 기능을 실행할 수 없습니다. 키보드(Ctrl/Cmd+X)를 이용해서 잘라내기 하십시오",
-    paste: "붙여넣기",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "붙여넣기 범위",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "기본 색상",
-    bgColorTitle: "배경 색상",
-    colors: {
-      "000": "검정",
-      "800000": "밤색",
-      "8B4513": "새들 브라운",
-      "2F4F4F": "다크 슬레이트 그레이",
-      "008080": "틸",
-      "000080": "네이비",
-      "4B0082": "남색",
-      "696969": "짙은 회색",
-      B22222: "벽돌색",
-      A52A2A: "갈색",
-      DAA520: "골든 로드",
-      "006400": "암록색",
-      "40E0D0": "터코이즈",
-      "0000CD": "미디엄 블루",
-      "800080": "보라",
-      "808080": "회색",
-      F00: "빨강",
-      FF8C00: "짙은 주황",
-      FFD700: "금색",
-      "008000": "녹색",
-      "0FF": "시안",
-      "00F": "파랑",
-      EE82EE: "남보라",
-      A9A9A9: "딤 그레이",
-      FFA07A: "라이트 새먼",
-      FFA500: "주황",
-      FFFF00: "노랑",
-      "00FF00": "라임",
-      AFEEEE: "패일 터코이즈",
-      ADD8E6: "연한 파랑",
-      DDA0DD: "자두",
-      D3D3D3: "연한 회색",
-      FFF0F5: "라벤더 블러쉬",
-      FAEBD7: "앤틱 화이트",
-      FFFFE0: "연한 노랑",
-      F0FFF0: "허니듀",
-      F0FFFF: "하늘색",
-      F0F8FF: "앨리스 블루",
-      E6E6FA: "라벤더",
-      FFF: "흰색",
-      "1ABC9C": "진한 청록색",
-      "2ECC71": "에메랄드",
-      "3498DB": "밝은 파랑",
-      "9B59B6": "자수정",
-      "4E5F70": "회청색",
-      F1C40F: "선명한 노랑",
-      "16A085": "다크 시안",
-      "27AE60": "다크 에메랄드",
-      "2980B9": "진한 파랑",
-      "8E44AD": "다크 바이올렛",
-      "2C3E50": "탁한 파랑",
-      F39C12: "주황",
-      E67E22: "당근",
-      E74C3C: "창백한 빨강",
-      ECF0F1: "밝은 은색",
-      "95A5A6": "밝은 회청록",
-      DDD: "밝은 회색",
-      D35400: "호박",
-      C0392B: "진한 빨강",
-      BDC3C7: "은색",
-      "7F8C8D": "회청록",
-      "999": "암회색"
-    },
-    more: "색상 선택...",
-    panelTitle: "색상",
-    textColorTitle: "글자 색상"
-  },
-  colordialog: {
-    clear: "비우기",
-    highlight: "강조",
-    options: "색상 옵션",
-    selected: "선택된 색상",
-    title: "색상 선택"
-  },
-  templates: {
-    button: "템플릿",
-    emptyListMsg: "(템플릿이 없습니다)",
-    insertOption: "현재 내용 바꾸기",
-    options: "템플릿 옵션",
-    selectPromptMsg: "에디터에서 사용할 템플릿을 선택하십시오",
-    title: "내용 템플릿"
-  },
-  contextmenu: { options: "컨텍스트 메뉴 옵션" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "보조 제목",
-    cssClassInputLabel: "스타일 시트 클래스",
-    edit: "Div 편집",
-    inlineStyleInputLabel: "인라인 스타일",
-    langDirLTRLabel: "왼쪽에서 오른쪽 (LTR)",
-    langDirLabel: "언어 방향",
-    langDirRTLLabel: "오른쪽에서 왼쪽 (RTL)",
-    languageCodeInputLabel: " 언어 코드",
-    remove: "Div 태그 삭제",
-    styleSelectLabel: "스타일",
-    title: "Div 태그 생성",
-    toolbar: "Div 태그 생성"
-  },
-  elementspath: { eleLabel: "요소 경로", eleTitle: "%1 요소" },
-  filetools: {
-    loadError: "파일을 읽는 중 오류가 발생했습니다.",
-    networkError: "파일 업로드 중 네트워크 오류가 발생했습니다.",
-    httpError404:
-      "파일 업로드중 HTTP 오류가 발생했습니다 (404: 파일 찾을수 없음).",
-    httpError403: "파일 업로드중 HTTP 오류가 발생했습니다 (403: 권한 없음).",
-    httpError: "파일 업로드중 HTTP 오류가 발생했습니다 (오류 코드 %1).",
-    noUrlError: "업로드 주소가 정의되어 있지 않습니다.",
-    responseError: "잘못된 서버 응답."
-  },
-  find: {
-    find: "찾기",
-    findOptions: "찾기 조건",
-    findWhat: "찾을 내용:",
-    matchCase: "대소문자 구분",
-    matchCyclic: "되돌이 검색",
-    matchWord: "온전한 단어",
-    notFoundMsg: "문자열을 찾을 수 없습니다.",
-    replace: "바꾸기",
-    replaceAll: "모두 바꾸기",
-    replaceSuccessMsg: "%1개의 항목이 바뀌었습니다.",
-    replaceWith: "바꿀 내용:",
-    title: "찾기 및 바꾸기"
-  },
-  fakeobjects: {
-    anchor: "책갈피",
-    flash: "플래시 애니메이션",
-    hiddenfield: "숨은 입력 칸",
-    iframe: "아이프레임",
-    unknown: "알 수 없는 객체"
-  },
-  flash: {
-    access: "스크립트 허용",
-    accessAlways: "항상 허용",
-    accessNever: "허용 안함",
-    accessSameDomain: "같은 도메인 허용",
-    alignAbsBottom: "아래",
-    alignAbsMiddle: "중간",
-    alignBaseline: "영문 글꼴 기준선",
-    alignTextTop: "글자 상단",
-    bgcolor: "배경 색상",
-    chkFull: "전체화면 허용",
-    chkLoop: "반복",
-    chkMenu: "플래시 메뉴 활성화",
-    chkPlay: "자동 재생",
-    flashvars: "플래시 변수",
-    hSpace: "가로 여백",
-    properties: "플래시 속성",
-    propertiesTab: "속성",
-    quality: "품질",
-    qualityAutoHigh: "자동 높음",
-    qualityAutoLow: "자동 낮음",
-    qualityBest: "최고",
-    qualityHigh: "높음",
-    qualityLow: "낮음",
-    qualityMedium: "중간",
-    scale: "배율",
-    scaleAll: "모두 보기",
-    scaleFit: "맞춤",
-    scaleNoBorder: "테두리 없음",
-    title: "플래시 속성",
-    vSpace: "세로 여백",
-    validateHSpace: "가로 여백은 숫자여야 합니다.",
-    validateSrc: "링크 주소(URL)를 입력하십시오.",
-    validateVSpace: "세로 여백은 숫자여야 합니다.",
-    windowMode: "윈도우 모드",
-    windowModeOpaque: "불투명",
-    windowModeTransparent: "투명",
-    windowModeWindow: "윈도우"
-  },
-  font: {
-    fontSize: {
-      label: "크기",
-      voiceLabel: "글자 크기",
-      panelTitle: "글자 크기"
-    },
-    label: "글꼴",
-    panelTitle: "글꼴",
-    voiceLabel: "글꼴"
-  },
-  forms: {
-    button: {
-      title: "버튼 속성",
-      text: "글자 (값)",
-      type: "종류",
-      typeBtn: "버튼",
-      typeSbm: "제출",
-      typeRst: "재설정"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "체크 박스 속성",
-      radioTitle: "라디오 버튼 속성",
-      value: "값",
-      selected: "선택됨",
-      required: "필수 항목"
-    },
-    form: {
-      title: "폼 속성",
-      menu: "폼 속성",
-      action: "실행 경로(Action)",
-      method: "방법(Method)",
-      encoding: "인코딩"
-    },
-    hidden: { title: "숨은 입력 칸 속성", name: "이름", value: "값" },
-    select: {
-      title: "선택 목록 속성",
-      selectInfo: "선택 정보",
-      opAvail: "옵션",
-      value: "값",
-      size: "크기",
-      lines: "줄",
-      chkMulti: "여러 항목 선택 허용",
-      required: "필수 항목",
-      opText: "이름",
-      opValue: "값",
-      btnAdd: "추가",
-      btnModify: "수정",
-      btnUp: "위",
-      btnDown: "아래",
-      btnSetValue: "선택된 것으로 설정",
-      btnDelete: "삭제"
-    },
-    textarea: { title: "여러 줄 입력 칸 속성", cols: "칸 수", rows: "줄 수" },
-    textfield: {
-      title: "한 줄 입력 칸 속성",
-      name: "이름",
-      value: "값",
-      charWidth: "글자 너비",
-      maxChars: "최대 글자 수",
-      required: "필수 항목",
-      type: "형식",
-      typeText: "문자열",
-      typePass: "비밀번호",
-      typeEmail: "이메일",
-      typeSearch: "검색",
-      typeTel: "전화번호",
-      typeUrl: "웹 주소(URL)"
-    }
-  },
-  format: {
-    label: "문단",
-    panelTitle: "문단 형식",
-    tag_address: "글쓴이",
-    tag_div: "기본 (DIV)",
-    tag_h1: "제목 1",
-    tag_h2: "제목 2",
-    tag_h3: "제목 3",
-    tag_h4: "제목 4",
-    tag_h5: "제목 5",
-    tag_h6: "제목 6",
-    tag_p: "본문",
-    tag_pre: "정형 문단"
-  },
-  horizontalrule: { toolbar: "가로 줄 삽입" },
-  iframe: {
-    border: "프레임 테두리 표시",
-    noUrl: "아이프레임 주소(URL)를 입력해주세요.",
-    scrolling: "스크롤바 사용",
-    title: "아이프레임 속성",
-    toolbar: "아이프레임"
-  },
-  image: {
-    alt: "대체 문자열",
-    border: "테두리",
-    btnUpload: "서버로 전송",
-    button2Img: "단순 이미지에서 선택한 이미지 버튼을 변환하시겠습니까?",
-    hSpace: "가로 여백",
-    img2Button: "이미지 버튼에 선택한 이미지를 변환하시겠습니까?",
-    infoTab: "이미지 정보",
-    linkTab: "링크",
-    lockRatio: "비율 유지",
-    menu: "이미지 속성",
-    resetSize: "원래 크기로",
-    title: "이미지 속성",
-    titleButton: "이미지 버튼 속성",
-    upload: "업로드",
-    urlMissing: "이미지 원본 주소(URL)가 없습니다.",
-    vSpace: "세로 여백",
-    validateBorder: "테두리 두께는 정수여야 합니다.",
-    validateHSpace: "가로 길이는 정수여야 합니다.",
-    validateVSpace: "세로 길이는 정수여야 합니다."
-  },
-  indent: { indent: "들여쓰기", outdent: "내어쓰기" },
-  smiley: {
-    options: "이모티콘 옵션",
-    title: "이모티콘 삽입",
-    toolbar: "이모티콘"
-  },
-  language: { button: "언어 설정", remove: "언어 설정 지우기" },
-  link: {
-    acccessKey: "액세스 키",
-    advanced: "고급",
-    advisoryContentType: "보조 콘텐츠 유형",
-    advisoryTitle: "보조 제목",
-    anchor: {
-      toolbar: "책갈피",
-      menu: "책갈피 편집",
-      title: "책갈피 속성",
-      name: "책갈피 이름",
-      errorName: "책갈피 이름을 입력하십시오",
-      remove: "책갈피 제거"
-    },
-    anchorId: "책갈피 ID",
-    anchorName: "책갈피 이름",
-    charset: "링크된 자료 문자열 인코딩",
-    cssClasses: "스타일시트 클래스",
-    download: "강제 다운로드",
-    displayText: "보이는 글자",
-    emailAddress: "이메일 주소",
-    emailBody: "메시지 내용",
-    emailSubject: "메시지 제목",
-    id: "ID",
-    info: "링크 정보",
-    langCode: "언어 코드",
-    langDir: "언어 방향",
-    langDirLTR: "왼쪽에서 오른쪽 (LTR)",
-    langDirRTL: "오른쪽에서 왼쪽 (RTL)",
-    menu: "링크 수정",
-    name: "이름",
-    noAnchors: "(문서에 책갈피가 없습니다.)",
-    noEmail: "이메일 주소를 입력하십시오",
-    noUrl: "링크 주소(URL)를 입력하십시오",
-    noTel: "Please type the phone number",
-    other: "<기타>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependent (Netscape)",
-    popupFeatures: "팝업창 속성",
-    popupFullScreen: "전체화면 (IE)",
-    popupLeft: "왼쪽 위치",
-    popupLocationBar: "주소 표시줄",
-    popupMenuBar: "메뉴 바",
-    popupResizable: "크기 조절 가능",
-    popupScrollBars: "스크롤 바",
-    popupStatusBar: "상태 바",
-    popupToolbar: "툴바",
-    popupTop: "위쪽 위치",
-    rel: "관계",
-    selectAnchor: "책갈피 선택",
-    styles: "스타일",
-    tabIndex: "탭 순서",
-    target: "타겟",
-    targetFrame: "<프레임>",
-    targetFrameName: "타겟 프레임 이름",
-    targetPopup: "<팝업 창>",
-    targetPopupName: "팝업 창 이름",
-    title: "링크",
-    toAnchor: "책갈피",
-    toEmail: "이메일",
-    toUrl: "주소(URL)",
-    toPhone: "Phone",
-    toolbar: "링크 삽입/변경",
-    type: "링크 종류",
-    unlink: "링크 지우기",
-    upload: "업로드"
-  },
-  list: { bulletedlist: "순서 없는 목록", numberedlist: "순서 있는 목록" },
-  liststyle: {
-    bulletedTitle: "순서 없는 목록 속성",
-    circle: "원",
-    decimal: "수 (1, 2, 3, 등)",
-    disc: "내림차순",
-    lowerAlpha: "영소문자 (a, b, c, d, e, 등)",
-    lowerRoman: "로마 소문자 (i, ii, iii, iv, v, 등)",
-    none: "없음",
-    notset: "<설정 없음>",
-    numberedTitle: "순서 있는 목록 속성",
-    square: "사각",
-    start: "시작",
-    type: "유형",
-    upperAlpha: "영대문자 (A, B, C, D, E, 등)",
-    upperRoman: "로마 대문자 (I, II, III, IV, V, 등)",
-    validateStartNumber: "목록 시작 숫자는 정수여야 합니다."
-  },
-  magicline: { title: "여기에 단락 삽입" },
-  maximize: { maximize: "최대화", minimize: "최소화" },
-  newpage: { toolbar: "새 페이지" },
-  pagebreak: { alt: "페이지 나누기", toolbar: "인쇄시 페이지 나누기 삽입" },
-  pastetext: {
-    button: "텍스트로 붙여넣기",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "텍스트로 붙여넣기"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "붙여 넣을 내용은 MS Word에서 복사 한 것입니다. 붙여 넣기 전에 정리 하시겠습니까?",
-    error: "내부 오류로 붙여 넣은 데이터를 정리 할 수 없습니다.",
-    title: "MS Word 에서 붙여넣기",
-    toolbar: "MS Word 에서 붙여넣기"
-  },
-  preview: { preview: "미리보기" },
-  print: { toolbar: "인쇄" },
-  removeformat: { toolbar: "형식 지우기" },
-  save: { toolbar: "저장" },
-  selectall: { toolbar: "모두 선택" },
-  showblocks: { toolbar: "블록 보기" },
-  sourcearea: { toolbar: "소스" },
-  specialchar: {
-    options: "특수문자 옵션",
-    title: "특수문자 선택",
-    toolbar: "특수문자 삽입"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "스타일",
-    panelTitle: "전체 구성 스타일",
-    panelTitle1: "블록 스타일",
-    panelTitle2: "인라인 스타일",
-    panelTitle3: "객체 스타일"
-  },
-  table: {
-    border: "테두리 두께",
-    caption: "주석",
-    cell: {
-      menu: "셀",
-      insertBefore: "앞에 셀 삽입",
-      insertAfter: "뒤에 셀 삽입",
-      deleteCell: "셀 삭제",
-      merge: "셀 합치기",
-      mergeRight: "오른쪽 합치기",
-      mergeDown: "왼쪽 합치기",
-      splitHorizontal: "수평 나누기",
-      splitVertical: "수직 나누기",
-      title: "셀 속성",
-      cellType: "셀 종류",
-      rowSpan: "행 간격",
-      colSpan: "열 간격",
-      wordWrap: "줄 끝 단어 줄 바꿈",
-      hAlign: "가로 정렬",
-      vAlign: "세로 정렬",
-      alignBaseline: "영문 글꼴 기준선",
-      bgColor: "배경색",
-      borderColor: "테두리 색",
-      data: "자료",
-      header: "머릿칸",
-      yes: "예",
-      no: "아니오",
-      invalidWidth: "셀 너비는 숫자여야 합니다.",
-      invalidHeight: "셀 높이는 숫자여야 합니다.",
-      invalidRowSpan: "행 간격은 정수여야 합니다.",
-      invalidColSpan: "열 간격은 정수여야 합니다.",
-      chooseColor: "선택"
-    },
-    cellPad: "셀 여백",
-    cellSpace: "셀 간격",
-    column: {
-      menu: "열",
-      insertBefore: "왼쪽에 열 삽입",
-      insertAfter: "오른쪽에 열 삽입",
-      deleteColumn: "열 삭제"
-    },
-    columns: "열",
-    deleteTable: "표 삭제",
-    headers: "머릿칸",
-    headersBoth: "모두",
-    headersColumn: "첫 열",
-    headersNone: "없음",
-    headersRow: "첫 행",
-    heightUnit: "height unit",
-    invalidBorder: "테두리 두께는 숫자여야 합니다.",
-    invalidCellPadding: "셀 여백은 0 이상이어야 합니다.",
-    invalidCellSpacing: "셀 간격은 0 이상이어야 합니다.",
-    invalidCols: "열 번호는 0보다 커야 합니다.",
-    invalidHeight: "표 높이는 숫자여야 합니다.",
-    invalidRows: "행 번호는 0보다 커야 합니다.",
-    invalidWidth: "표의 너비는 숫자여야 합니다.",
-    menu: "표 속성",
-    row: {
-      menu: "행",
-      insertBefore: "위에 행 삽입",
-      insertAfter: "아래에 행 삽입",
-      deleteRow: "행 삭제"
-    },
-    rows: "행",
-    summary: "요약",
-    title: "표 속성",
-    toolbar: "표",
-    widthPc: "백분율",
-    widthPx: "픽셀",
-    widthUnit: "너비 단위"
-  },
-  undo: { redo: "다시 실행", undo: "실행 취소" },
-  widget: { move: "움직이려면 클릭 후 드래그 하세요", label: "%1 위젯" },
-  uploadwidget: {
-    abort: "사용자가 업로드를 중단했습니다.",
-    doneOne: "파일이 성공적으로 업로드되었습니다.",
-    doneMany: "파일 %1개를 성공적으로 업로드하였습니다.",
-    uploadOne: "파일 업로드중 ({percentage}%)...",
-    uploadMany:
-      "파일 {max} 개 중 {current} 번째 파일 업로드 중 ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "건너뜀",
-    btnIgnoreAll: "모두 건너뜀",
-    btnReplace: "변경",
-    btnReplaceAll: "모두 변경",
-    btnUndo: "취소",
-    changeTo: "변경할 단어",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "철자 검사기가 철치되지 않았습니다. 지금 다운로드하시겠습니까?",
-    manyChanges: "철자검사 완료: %1 단어가 변경되었습니다.",
-    noChanges: "철자검사 완료: 변경된 단어가 없습니다.",
-    noMispell: "철자검사 완료: 잘못된 철자가 없습니다.",
-    noSuggestions: "- 추천단어 없음 -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "사전에 없는 단어",
-    oneChange: "철자검사 완료: 단어가 변경되었습니다.",
-    progress: "철자검사를 진행중입니다...",
-    title: "Spell Check",
-    toolbar: "철자검사"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ko"] = {
+  editor: "리치 텍스트 편집기",
+  editorPanel: "리치 텍스트 편집기 패널",
+  common: {
+    editorHelp: "도움이 필요하면 ALT 0 을 누르세요",
+    browseServer: "서버 탐색",
+    url: "URL",
+    protocol: "프로토콜",
+    upload: "업로드",
+    uploadSubmit: "서버로 전송",
+    image: "이미지",
+    flash: "플래시",
+    form: "폼",
+    checkbox: "체크 박스",
+    radio: "라디오 버튼",
+    textField: "한 줄 입력 칸",
+    textarea: "여러 줄 입력 칸",
+    hiddenField: "숨은 입력 칸",
+    button: "버튼",
+    select: "선택 목록",
+    imageButton: "이미지 버튼",
+    notSet: "<설정 안 됨>",
+    id: "ID",
+    name: "이름",
+    langDir: "언어 방향",
+    langDirLtr: "왼쪽에서 오른쪽 (LTR)",
+    langDirRtl: "오른쪽에서 왼쪽 (RTL)",
+    langCode: "언어 코드",
+    longDescr: "웹 주소 설명",
+    cssClass: "스타일 시트 클래스",
+    advisoryTitle: "보조 제목",
+    cssStyle: "스타일",
+    ok: "확인",
+    cancel: "취소",
+    close: "닫기",
+    preview: "미리보기",
+    resize: "크기 조절",
+    generalTab: "일반",
+    advancedTab: "자세히",
+    validateNumberFailed: "이 값은 숫자가 아닙니다.",
+    confirmNewPage:
+      "저장하지 않은 모든 변경사항은 유실됩니다. 정말로 새로운 페이지를 부르겠습니까?",
+    confirmCancel: "일부 옵션이 변경 되었습니다. 정말로 창을 닫겠습니까?",
+    options: "옵션",
+    target: "타겟",
+    targetNew: "새 창 (_blank)",
+    targetTop: "최상위 창 (_top)",
+    targetSelf: "같은 창 (_self)",
+    targetParent: "부모 창 (_parent)",
+    langDirLTR: "왼쪽에서 오른쪽 (LTR)",
+    langDirRTL: "오른쪽에서 왼쪽 (RTL)",
+    styles: "스타일",
+    cssClasses: "스타일 시트 클래스",
+    width: "너비",
+    height: "높이",
+    align: "정렬",
+    left: "왼쪽",
+    right: "오른쪽",
+    center: "중앙",
+    justify: "양쪽 정렬",
+    alignLeft: "왼쪽 정렬",
+    alignRight: "오른쪽 정렬",
+    alignCenter: "중앙 정렬",
+    alignTop: "위",
+    alignMiddle: "중간",
+    alignBottom: "아래",
+    alignNone: "기본",
+    invalidValue: "잘못된 값.",
+    invalidHeight: "높이는 숫자여야 합니다.",
+    invalidWidth: "넓이는 숫자여야 합니다.",
+    invalidLength:
+      '"%1" 값은 유효한 측정단위(%2)를 포함하거나 포함하지 않은 양수여야 합니다.',
+    invalidCssLength:
+      '"%1" 값은 유효한 CSS 측정 단위(px, %, in, cm, mm, em, ex, pt, or pc)를 포함하거나 포함하지 않은 양수 여야 합니다.',
+    invalidHtmlLength:
+      '"%1" 값은 유효한 HTML 측정 단위(px or %)를 포함하거나 포함하지 않은 양수여야 합니다.',
+    invalidInlineStyle:
+      '인라인 스타일에 설정된 값은 "name : value" 형식을 가진 하나 이상의 투플(tuples)이 세미콜론(;)으로 구분되어 구성되어야 합니다.',
+    cssLengthTooltip:
+      "픽셀 단위의 숫자만 입력하시거나 유효한 CSS 단위(px, %, in, cm, mm, em, ex, pt, or pc)와 함께 숫자를 입력해주세요.",
+    unavailable: '%1<span class="cke_accessibility">, 사용불가</span>',
+    keyboard: {
+      "8": "백스페이스",
+      "13": "엔터",
+      "16": "시프트",
+      "17": "컨트롤",
+      "18": "알트",
+      "32": "간격",
+      "35": "엔드",
+      "36": "홈",
+      "46": "딜리트",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "커맨드"
+    },
+    keyboardShortcut: "키보드 단축키",
+    optionDefault: "기본값"
+  },
+  about: {
+    copy: "저작권 &copy; $1 . 판권 소유.",
+    dlgTitle: "CKEditor 에 대하여",
+    moreInfo: "라이선스에 대한 정보는 저희 웹 사이트를 참고하세요:"
+  },
+  basicstyles: {
+    bold: "굵게",
+    italic: "기울임꼴",
+    strike: "취소선",
+    subscript: "아래 첨자",
+    superscript: "위 첨자",
+    underline: "밑줄"
+  },
+  bidi: {
+    ltr: "텍스트 방향이 왼쪽에서 오른쪽으로 ",
+    rtl: "텍스트 방향이 오른쪽에서 왼쪽으로"
+  },
+  blockquote: { toolbar: "인용 단락" },
+  notification: { closed: "알림이 닫힘." },
+  toolbar: {
+    toolbarCollapse: "툴바 줄이기",
+    toolbarExpand: "툴바 확장",
+    toolbarGroups: {
+      document: "문서",
+      clipboard: "클립보드/실행 취소",
+      editing: "편집",
+      forms: "폼",
+      basicstyles: "기본 스타일",
+      paragraph: "단락",
+      links: "링크",
+      insert: "삽입",
+      styles: "스타일",
+      colors: "색상",
+      tools: "도구"
+    },
+    toolbars: "에디터 툴바"
+  },
+  clipboard: {
+    copy: "복사",
+    copyError:
+      "브라우저의 보안설정 때문에 복사할 수 없습니다. 키보드(Ctrl/Cmd+C)를 이용해서 복사하십시오.",
+    cut: "잘라내기",
+    cutError:
+      "브라우저의 보안설정 때문에 잘라내기 기능을 실행할 수 없습니다. 키보드(Ctrl/Cmd+X)를 이용해서 잘라내기 하십시오",
+    paste: "붙여넣기",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "붙여넣기 범위",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "기본 색상",
+    bgColorTitle: "배경 색상",
+    colors: {
+      "000": "검정",
+      "800000": "밤색",
+      "8B4513": "새들 브라운",
+      "2F4F4F": "다크 슬레이트 그레이",
+      "008080": "틸",
+      "000080": "네이비",
+      "4B0082": "남색",
+      "696969": "짙은 회색",
+      B22222: "벽돌색",
+      A52A2A: "갈색",
+      DAA520: "골든 로드",
+      "006400": "암록색",
+      "40E0D0": "터코이즈",
+      "0000CD": "미디엄 블루",
+      "800080": "보라",
+      "808080": "회색",
+      F00: "빨강",
+      FF8C00: "짙은 주황",
+      FFD700: "금색",
+      "008000": "녹색",
+      "0FF": "시안",
+      "00F": "파랑",
+      EE82EE: "남보라",
+      A9A9A9: "딤 그레이",
+      FFA07A: "라이트 새먼",
+      FFA500: "주황",
+      FFFF00: "노랑",
+      "00FF00": "라임",
+      AFEEEE: "패일 터코이즈",
+      ADD8E6: "연한 파랑",
+      DDA0DD: "자두",
+      D3D3D3: "연한 회색",
+      FFF0F5: "라벤더 블러쉬",
+      FAEBD7: "앤틱 화이트",
+      FFFFE0: "연한 노랑",
+      F0FFF0: "허니듀",
+      F0FFFF: "하늘색",
+      F0F8FF: "앨리스 블루",
+      E6E6FA: "라벤더",
+      FFF: "흰색",
+      "1ABC9C": "진한 청록색",
+      "2ECC71": "에메랄드",
+      "3498DB": "밝은 파랑",
+      "9B59B6": "자수정",
+      "4E5F70": "회청색",
+      F1C40F: "선명한 노랑",
+      "16A085": "다크 시안",
+      "27AE60": "다크 에메랄드",
+      "2980B9": "진한 파랑",
+      "8E44AD": "다크 바이올렛",
+      "2C3E50": "탁한 파랑",
+      F39C12: "주황",
+      E67E22: "당근",
+      E74C3C: "창백한 빨강",
+      ECF0F1: "밝은 은색",
+      "95A5A6": "밝은 회청록",
+      DDD: "밝은 회색",
+      D35400: "호박",
+      C0392B: "진한 빨강",
+      BDC3C7: "은색",
+      "7F8C8D": "회청록",
+      "999": "암회색"
+    },
+    more: "색상 선택...",
+    panelTitle: "색상",
+    textColorTitle: "글자 색상"
+  },
+  colordialog: {
+    clear: "비우기",
+    highlight: "강조",
+    options: "색상 옵션",
+    selected: "선택된 색상",
+    title: "색상 선택"
+  },
+  templates: {
+    button: "템플릿",
+    emptyListMsg: "(템플릿이 없습니다)",
+    insertOption: "현재 내용 바꾸기",
+    options: "템플릿 옵션",
+    selectPromptMsg: "에디터에서 사용할 템플릿을 선택하십시오",
+    title: "내용 템플릿"
+  },
+  contextmenu: { options: "컨텍스트 메뉴 옵션" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "보조 제목",
+    cssClassInputLabel: "스타일 시트 클래스",
+    edit: "Div 편집",
+    inlineStyleInputLabel: "인라인 스타일",
+    langDirLTRLabel: "왼쪽에서 오른쪽 (LTR)",
+    langDirLabel: "언어 방향",
+    langDirRTLLabel: "오른쪽에서 왼쪽 (RTL)",
+    languageCodeInputLabel: " 언어 코드",
+    remove: "Div 태그 삭제",
+    styleSelectLabel: "스타일",
+    title: "Div 태그 생성",
+    toolbar: "Div 태그 생성"
+  },
+  elementspath: { eleLabel: "요소 경로", eleTitle: "%1 요소" },
+  filetools: {
+    loadError: "파일을 읽는 중 오류가 발생했습니다.",
+    networkError: "파일 업로드 중 네트워크 오류가 발생했습니다.",
+    httpError404:
+      "파일 업로드중 HTTP 오류가 발생했습니다 (404: 파일 찾을수 없음).",
+    httpError403: "파일 업로드중 HTTP 오류가 발생했습니다 (403: 권한 없음).",
+    httpError: "파일 업로드중 HTTP 오류가 발생했습니다 (오류 코드 %1).",
+    noUrlError: "업로드 주소가 정의되어 있지 않습니다.",
+    responseError: "잘못된 서버 응답."
+  },
+  find: {
+    find: "찾기",
+    findOptions: "찾기 조건",
+    findWhat: "찾을 내용:",
+    matchCase: "대소문자 구분",
+    matchCyclic: "되돌이 검색",
+    matchWord: "온전한 단어",
+    notFoundMsg: "문자열을 찾을 수 없습니다.",
+    replace: "바꾸기",
+    replaceAll: "모두 바꾸기",
+    replaceSuccessMsg: "%1개의 항목이 바뀌었습니다.",
+    replaceWith: "바꿀 내용:",
+    title: "찾기 및 바꾸기"
+  },
+  fakeobjects: {
+    anchor: "책갈피",
+    flash: "플래시 애니메이션",
+    hiddenfield: "숨은 입력 칸",
+    iframe: "아이프레임",
+    unknown: "알 수 없는 객체"
+  },
+  flash: {
+    access: "스크립트 허용",
+    accessAlways: "항상 허용",
+    accessNever: "허용 안함",
+    accessSameDomain: "같은 도메인 허용",
+    alignAbsBottom: "아래",
+    alignAbsMiddle: "중간",
+    alignBaseline: "영문 글꼴 기준선",
+    alignTextTop: "글자 상단",
+    bgcolor: "배경 색상",
+    chkFull: "전체화면 허용",
+    chkLoop: "반복",
+    chkMenu: "플래시 메뉴 활성화",
+    chkPlay: "자동 재생",
+    flashvars: "플래시 변수",
+    hSpace: "가로 여백",
+    properties: "플래시 속성",
+    propertiesTab: "속성",
+    quality: "품질",
+    qualityAutoHigh: "자동 높음",
+    qualityAutoLow: "자동 낮음",
+    qualityBest: "최고",
+    qualityHigh: "높음",
+    qualityLow: "낮음",
+    qualityMedium: "중간",
+    scale: "배율",
+    scaleAll: "모두 보기",
+    scaleFit: "맞춤",
+    scaleNoBorder: "테두리 없음",
+    title: "플래시 속성",
+    vSpace: "세로 여백",
+    validateHSpace: "가로 여백은 숫자여야 합니다.",
+    validateSrc: "링크 주소(URL)를 입력하십시오.",
+    validateVSpace: "세로 여백은 숫자여야 합니다.",
+    windowMode: "윈도우 모드",
+    windowModeOpaque: "불투명",
+    windowModeTransparent: "투명",
+    windowModeWindow: "윈도우"
+  },
+  font: {
+    fontSize: {
+      label: "크기",
+      voiceLabel: "글자 크기",
+      panelTitle: "글자 크기"
+    },
+    label: "글꼴",
+    panelTitle: "글꼴",
+    voiceLabel: "글꼴"
+  },
+  forms: {
+    button: {
+      title: "버튼 속성",
+      text: "글자 (값)",
+      type: "종류",
+      typeBtn: "버튼",
+      typeSbm: "제출",
+      typeRst: "재설정"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "체크 박스 속성",
+      radioTitle: "라디오 버튼 속성",
+      value: "값",
+      selected: "선택됨",
+      required: "필수 항목"
+    },
+    form: {
+      title: "폼 속성",
+      menu: "폼 속성",
+      action: "실행 경로(Action)",
+      method: "방법(Method)",
+      encoding: "인코딩"
+    },
+    hidden: { title: "숨은 입력 칸 속성", name: "이름", value: "값" },
+    select: {
+      title: "선택 목록 속성",
+      selectInfo: "선택 정보",
+      opAvail: "옵션",
+      value: "값",
+      size: "크기",
+      lines: "줄",
+      chkMulti: "여러 항목 선택 허용",
+      required: "필수 항목",
+      opText: "이름",
+      opValue: "값",
+      btnAdd: "추가",
+      btnModify: "수정",
+      btnUp: "위",
+      btnDown: "아래",
+      btnSetValue: "선택된 것으로 설정",
+      btnDelete: "삭제"
+    },
+    textarea: { title: "여러 줄 입력 칸 속성", cols: "칸 수", rows: "줄 수" },
+    textfield: {
+      title: "한 줄 입력 칸 속성",
+      name: "이름",
+      value: "값",
+      charWidth: "글자 너비",
+      maxChars: "최대 글자 수",
+      required: "필수 항목",
+      type: "형식",
+      typeText: "문자열",
+      typePass: "비밀번호",
+      typeEmail: "이메일",
+      typeSearch: "검색",
+      typeTel: "전화번호",
+      typeUrl: "웹 주소(URL)"
+    }
+  },
+  format: {
+    label: "문단",
+    panelTitle: "문단 형식",
+    tag_address: "글쓴이",
+    tag_div: "기본 (DIV)",
+    tag_h1: "제목 1",
+    tag_h2: "제목 2",
+    tag_h3: "제목 3",
+    tag_h4: "제목 4",
+    tag_h5: "제목 5",
+    tag_h6: "제목 6",
+    tag_p: "본문",
+    tag_pre: "정형 문단"
+  },
+  horizontalrule: { toolbar: "가로 줄 삽입" },
+  iframe: {
+    border: "프레임 테두리 표시",
+    noUrl: "아이프레임 주소(URL)를 입력해주세요.",
+    scrolling: "스크롤바 사용",
+    title: "아이프레임 속성",
+    toolbar: "아이프레임"
+  },
+  image: {
+    alt: "대체 문자열",
+    border: "테두리",
+    btnUpload: "서버로 전송",
+    button2Img: "단순 이미지에서 선택한 이미지 버튼을 변환하시겠습니까?",
+    hSpace: "가로 여백",
+    img2Button: "이미지 버튼에 선택한 이미지를 변환하시겠습니까?",
+    infoTab: "이미지 정보",
+    linkTab: "링크",
+    lockRatio: "비율 유지",
+    menu: "이미지 속성",
+    resetSize: "원래 크기로",
+    title: "이미지 속성",
+    titleButton: "이미지 버튼 속성",
+    upload: "업로드",
+    urlMissing: "이미지 원본 주소(URL)가 없습니다.",
+    vSpace: "세로 여백",
+    validateBorder: "테두리 두께는 정수여야 합니다.",
+    validateHSpace: "가로 길이는 정수여야 합니다.",
+    validateVSpace: "세로 길이는 정수여야 합니다."
+  },
+  indent: { indent: "들여쓰기", outdent: "내어쓰기" },
+  smiley: {
+    options: "이모티콘 옵션",
+    title: "이모티콘 삽입",
+    toolbar: "이모티콘"
+  },
+  language: { button: "언어 설정", remove: "언어 설정 지우기" },
+  link: {
+    acccessKey: "액세스 키",
+    advanced: "고급",
+    advisoryContentType: "보조 콘텐츠 유형",
+    advisoryTitle: "보조 제목",
+    anchor: {
+      toolbar: "책갈피",
+      menu: "책갈피 편집",
+      title: "책갈피 속성",
+      name: "책갈피 이름",
+      errorName: "책갈피 이름을 입력하십시오",
+      remove: "책갈피 제거"
+    },
+    anchorId: "책갈피 ID",
+    anchorName: "책갈피 이름",
+    charset: "링크된 자료 문자열 인코딩",
+    cssClasses: "스타일시트 클래스",
+    download: "강제 다운로드",
+    displayText: "보이는 글자",
+    emailAddress: "이메일 주소",
+    emailBody: "메시지 내용",
+    emailSubject: "메시지 제목",
+    id: "ID",
+    info: "링크 정보",
+    langCode: "언어 코드",
+    langDir: "언어 방향",
+    langDirLTR: "왼쪽에서 오른쪽 (LTR)",
+    langDirRTL: "오른쪽에서 왼쪽 (RTL)",
+    menu: "링크 수정",
+    name: "이름",
+    noAnchors: "(문서에 책갈피가 없습니다.)",
+    noEmail: "이메일 주소를 입력하십시오",
+    noUrl: "링크 주소(URL)를 입력하십시오",
+    noTel: "Please type the phone number",
+    other: "<기타>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependent (Netscape)",
+    popupFeatures: "팝업창 속성",
+    popupFullScreen: "전체화면 (IE)",
+    popupLeft: "왼쪽 위치",
+    popupLocationBar: "주소 표시줄",
+    popupMenuBar: "메뉴 바",
+    popupResizable: "크기 조절 가능",
+    popupScrollBars: "스크롤 바",
+    popupStatusBar: "상태 바",
+    popupToolbar: "툴바",
+    popupTop: "위쪽 위치",
+    rel: "관계",
+    selectAnchor: "책갈피 선택",
+    styles: "스타일",
+    tabIndex: "탭 순서",
+    target: "타겟",
+    targetFrame: "<프레임>",
+    targetFrameName: "타겟 프레임 이름",
+    targetPopup: "<팝업 창>",
+    targetPopupName: "팝업 창 이름",
+    title: "링크",
+    toAnchor: "책갈피",
+    toEmail: "이메일",
+    toUrl: "주소(URL)",
+    toPhone: "Phone",
+    toolbar: "링크 삽입/변경",
+    type: "링크 종류",
+    unlink: "링크 지우기",
+    upload: "업로드"
+  },
+  list: { bulletedlist: "순서 없는 목록", numberedlist: "순서 있는 목록" },
+  liststyle: {
+    bulletedTitle: "순서 없는 목록 속성",
+    circle: "원",
+    decimal: "수 (1, 2, 3, 등)",
+    disc: "내림차순",
+    lowerAlpha: "영소문자 (a, b, c, d, e, 등)",
+    lowerRoman: "로마 소문자 (i, ii, iii, iv, v, 등)",
+    none: "없음",
+    notset: "<설정 없음>",
+    numberedTitle: "순서 있는 목록 속성",
+    square: "사각",
+    start: "시작",
+    type: "유형",
+    upperAlpha: "영대문자 (A, B, C, D, E, 등)",
+    upperRoman: "로마 대문자 (I, II, III, IV, V, 등)",
+    validateStartNumber: "목록 시작 숫자는 정수여야 합니다."
+  },
+  magicline: { title: "여기에 단락 삽입" },
+  maximize: { maximize: "최대화", minimize: "최소화" },
+  newpage: { toolbar: "새 페이지" },
+  pagebreak: { alt: "페이지 나누기", toolbar: "인쇄시 페이지 나누기 삽입" },
+  pastetext: {
+    button: "텍스트로 붙여넣기",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "텍스트로 붙여넣기"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "붙여 넣을 내용은 MS Word에서 복사 한 것입니다. 붙여 넣기 전에 정리 하시겠습니까?",
+    error: "내부 오류로 붙여 넣은 데이터를 정리 할 수 없습니다.",
+    title: "MS Word 에서 붙여넣기",
+    toolbar: "MS Word 에서 붙여넣기"
+  },
+  preview: { preview: "미리보기" },
+  print: { toolbar: "인쇄" },
+  removeformat: { toolbar: "형식 지우기" },
+  save: { toolbar: "저장" },
+  selectall: { toolbar: "모두 선택" },
+  showblocks: { toolbar: "블록 보기" },
+  sourcearea: { toolbar: "소스" },
+  specialchar: {
+    options: "특수문자 옵션",
+    title: "특수문자 선택",
+    toolbar: "특수문자 삽입"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "스타일",
+    panelTitle: "전체 구성 스타일",
+    panelTitle1: "블록 스타일",
+    panelTitle2: "인라인 스타일",
+    panelTitle3: "객체 스타일"
+  },
+  table: {
+    border: "테두리 두께",
+    caption: "주석",
+    cell: {
+      menu: "셀",
+      insertBefore: "앞에 셀 삽입",
+      insertAfter: "뒤에 셀 삽입",
+      deleteCell: "셀 삭제",
+      merge: "셀 합치기",
+      mergeRight: "오른쪽 합치기",
+      mergeDown: "왼쪽 합치기",
+      splitHorizontal: "수평 나누기",
+      splitVertical: "수직 나누기",
+      title: "셀 속성",
+      cellType: "셀 종류",
+      rowSpan: "행 간격",
+      colSpan: "열 간격",
+      wordWrap: "줄 끝 단어 줄 바꿈",
+      hAlign: "가로 정렬",
+      vAlign: "세로 정렬",
+      alignBaseline: "영문 글꼴 기준선",
+      bgColor: "배경색",
+      borderColor: "테두리 색",
+      data: "자료",
+      header: "머릿칸",
+      yes: "예",
+      no: "아니오",
+      invalidWidth: "셀 너비는 숫자여야 합니다.",
+      invalidHeight: "셀 높이는 숫자여야 합니다.",
+      invalidRowSpan: "행 간격은 정수여야 합니다.",
+      invalidColSpan: "열 간격은 정수여야 합니다.",
+      chooseColor: "선택"
+    },
+    cellPad: "셀 여백",
+    cellSpace: "셀 간격",
+    column: {
+      menu: "열",
+      insertBefore: "왼쪽에 열 삽입",
+      insertAfter: "오른쪽에 열 삽입",
+      deleteColumn: "열 삭제"
+    },
+    columns: "열",
+    deleteTable: "표 삭제",
+    headers: "머릿칸",
+    headersBoth: "모두",
+    headersColumn: "첫 열",
+    headersNone: "없음",
+    headersRow: "첫 행",
+    heightUnit: "height unit",
+    invalidBorder: "테두리 두께는 숫자여야 합니다.",
+    invalidCellPadding: "셀 여백은 0 이상이어야 합니다.",
+    invalidCellSpacing: "셀 간격은 0 이상이어야 합니다.",
+    invalidCols: "열 번호는 0보다 커야 합니다.",
+    invalidHeight: "표 높이는 숫자여야 합니다.",
+    invalidRows: "행 번호는 0보다 커야 합니다.",
+    invalidWidth: "표의 너비는 숫자여야 합니다.",
+    menu: "표 속성",
+    row: {
+      menu: "행",
+      insertBefore: "위에 행 삽입",
+      insertAfter: "아래에 행 삽입",
+      deleteRow: "행 삭제"
+    },
+    rows: "행",
+    summary: "요약",
+    title: "표 속성",
+    toolbar: "표",
+    widthPc: "백분율",
+    widthPx: "픽셀",
+    widthUnit: "너비 단위"
+  },
+  undo: { redo: "다시 실행", undo: "실행 취소" },
+  widget: { move: "움직이려면 클릭 후 드래그 하세요", label: "%1 위젯" },
+  uploadwidget: {
+    abort: "사용자가 업로드를 중단했습니다.",
+    doneOne: "파일이 성공적으로 업로드되었습니다.",
+    doneMany: "파일 %1개를 성공적으로 업로드하였습니다.",
+    uploadOne: "파일 업로드중 ({percentage}%)...",
+    uploadMany:
+      "파일 {max} 개 중 {current} 번째 파일 업로드 중 ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "건너뜀",
+    btnIgnoreAll: "모두 건너뜀",
+    btnReplace: "변경",
+    btnReplaceAll: "모두 변경",
+    btnUndo: "취소",
+    changeTo: "변경할 단어",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "철자 검사기가 철치되지 않았습니다. 지금 다운로드하시겠습니까?",
+    manyChanges: "철자검사 완료: %1 단어가 변경되었습니다.",
+    noChanges: "철자검사 완료: 변경된 단어가 없습니다.",
+    noMispell: "철자검사 완료: 잘못된 철자가 없습니다.",
+    noSuggestions: "- 추천단어 없음 -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "사전에 없는 단어",
+    oneChange: "철자검사 완료: 단어가 변경되었습니다.",
+    progress: "철자검사를 진행중입니다...",
+    title: "Spell Check",
+    toolbar: "철자검사"
+  }
+};

+ 718 - 718
public/ckeditor/lang/ku.js

@@ -1,718 +1,718 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ku"] = {
-  editor: "سەرنووسەی دەقی تەواو",
-  editorPanel: "بڕگەی سەرنووسەی دەقی تەواو",
-  common: {
-    editorHelp: "کلیکی ALT لەگەڵ 0 بکه‌ بۆ یارمەتی",
-    browseServer: "هێنانی ڕاژە",
-    url: "ناونیشانی بەستەر",
-    protocol: "پڕۆتۆکۆڵ",
-    upload: "بارکردن",
-    uploadSubmit: "ناردنی بۆ ڕاژە",
-    image: "وێنە",
-    flash: "فلاش",
-    form: "داڕشتە",
-    checkbox: "خانەی نیشانکردن",
-    radio: "جێگرەوەی دوگمە",
-    textField: "خانەی دەق",
-    textarea: "ڕووبەری دەق",
-    hiddenField: "شاردنەوی خانە",
-    button: "دوگمە",
-    select: "هەڵبژاردەی خانە",
-    imageButton: "دوگمەی وێنە",
-    notSet: "<هیچ دانەدراوە>",
-    id: "ناسنامە",
-    name: "ناو",
-    langDir: "ئاراستەی زمان",
-    langDirLtr: "چەپ بۆ ڕاست (LTR)",
-    langDirRtl: "ڕاست بۆ چەپ (RTL)",
-    langCode: "هێمای زمان",
-    longDescr: "پێناسەی درێژی بەستەر",
-    cssClass: "شێوازی چینی په‌ڕە",
-    advisoryTitle: "ڕاوێژکاری سەردێڕ",
-    cssStyle: "شێواز",
-    ok: "باشە",
-    cancel: "پاشگەزبوونەوە",
-    close: "داخستن",
-    preview: "پێشبینین",
-    resize: "گۆڕینی ئەندازە",
-    generalTab: "گشتی",
-    advancedTab: "پەرەسەندوو",
-    validateNumberFailed: "ئەم نرخە ژمارە نیە، تکایە نرخێکی ژمارە بنووسە.",
-    confirmNewPage:
-      "سەرجەم گۆڕانکاریەکان و پێکهاتەکانی ناووەوە لەدەست دەدەی گەر بێتوو پاشکەوتی نەکەی یەکەم جار، تۆ هەر دڵنیایی لەکردنەوەی پەنجەرەکی نوێ؟",
-    confirmCancel:
-      "هەندێك هەڵبژاردە گۆڕدراوە. تۆ دڵنیایی لە داخستنی ئەم دیالۆگە؟",
-    options: "هەڵبژاردەکان",
-    target: "ئامانج",
-    targetNew: "پەنجەرەیەکی نوێ (_blank)",
-    targetTop: "لووتکەی پەنجەرە (_top)",
-    targetSelf: "لەهەمان پەنجەرە (_self)",
-    targetParent: "پەنجەرەی باوان (_parent)",
-    langDirLTR: "چەپ بۆ ڕاست (LTR)",
-    langDirRTL: "ڕاست بۆ چەپ (RTL)",
-    styles: "شێواز",
-    cssClasses: "شێوازی چینی پەڕە",
-    width: "پانی",
-    height: "درێژی",
-    align: "ڕێککەرەوە",
-    left: "چەپ",
-    right: "ڕاست",
-    center: "ناوەڕاست",
-    justify: "هاوستوونی",
-    alignLeft: "بەهێڵ کردنی چەپ",
-    alignRight: "بەهێڵ کردنی ڕاست",
-    alignCenter: "بەهێڵ کردنی ناوەڕاست",
-    alignTop: "سەرەوە",
-    alignMiddle: "ناوەند",
-    alignBottom: "ژێرەوە",
-    alignNone: "هیچ",
-    invalidValue: "نرخێکی نادرووست.",
-    invalidHeight: "درێژی دەبێت ژمارە بێت.",
-    invalidWidth: "پانی دەبێت ژمارە بێت.",
-    invalidLength:
-      'ئەم نرخەی دراوە بۆ خانەی "%1" دەبێت ژمارەکی درووست لەگەڵ بێت یان بە بێ پێوانەی یەکەی ( %2)',
-    invalidCssLength:
-      'ئەم نرخەی دراوە بۆ خانەی "%1" دەبێت ژمارەکی درووست بێت یان بێ ناونیشانی ئامرازی (px, %, in, cm, mm, em, ex, pt, یان pc).',
-    invalidHtmlLength:
-      'ئەم نرخەی دراوە بۆ خانەی "%1" دەبێت ژمارەکی درووست بێت یان بێ ناونیشانی ئامرازی HTML (px یان %).',
-    invalidInlineStyle:
-      'دانەی نرخی شێوازی ناوهێڵ دەبێت پێکهاتبێت لەیەك یان زیاتری داڕشتە "ناو : نرخ", جیاکردنەوەی بە فاریزە و خاڵ',
-    cssLengthTooltip:
-      "ژمارەیەك بنووسه‌ بۆ نرخی piksel یان ئامرازێکی درووستی CSS (px, %, in, cm, mm, em, ex, pt, یان pc).",
-    unavailable: '%1<span class="cke_accessibility">, ئامادە نیە</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "فەرمان"
-    },
-    keyboardShortcut: "کورتبڕی تەختەکلیل",
-    optionDefault: "هەمیشەیی"
-  },
-  about: {
-    copy:
-      "مافی لەبەرگەرتنەوەی &copy; $1. گشتی پارێزراوه. ورگێڕانی بۆ کوردی لەلایەن هۆژە کۆیی.",
-    dlgTitle: "دەربارەی CKEditor 4",
-    moreInfo:
-      "بۆ زانیاری زیاتر دەربارەی مۆڵەتی بەکارهێنان، تکایه سەردانی ماڵپەڕەکەمان بکه:"
-  },
-  basicstyles: {
-    bold: "قەڵەو",
-    italic: "لار",
-    strike: "لێدان",
-    subscript: "ژێرنووس",
-    superscript: "سەرنووس",
-    underline: "ژێرهێڵ"
-  },
-  bidi: {
-    ltr: "ئاراستەی نووسە لە چەپ بۆ ڕاست",
-    rtl: "ئاراستەی نووسە لە ڕاست بۆ چەپ"
-  },
-  blockquote: { toolbar: "بەربەستکردنی ووتەی وەرگیراو" },
-  notification: { closed: "ئاگادارکەرەوەکە داخرا." },
-  toolbar: {
-    toolbarCollapse: "شاردنەوی هێڵی تووڵامراز",
-    toolbarExpand: "نیشاندانی هێڵی تووڵامراز",
-    toolbarGroups: {
-      document: "پەڕه",
-      clipboard: "بڕین/پووچکردنەوە",
-      editing: "چاکسازی",
-      forms: "داڕشتە",
-      basicstyles: "شێوازی بنچینەیی",
-      paragraph: "بڕگە",
-      links: "بەستەر",
-      insert: "خستنە ناو",
-      styles: "شێواز",
-      colors: "ڕەنگەکان",
-      tools: "ئامرازەکان"
-    },
-    toolbars: "تووڵامرازی دەسکاریکەر"
-  },
-  clipboard: {
-    copy: "لەبەرگرتنەوە",
-    copyError:
-      "پارێزی وێبگەڕەکەت ڕێگەنادات بەسەرنووسەکە لە لکاندنی دەقی خۆکارارنە. تکایە لەبری ئەمە ئەم فەرمانە بەکاربهێنە بەداگرتنی کلیلی (Ctrl/Cmd+C).",
-    cut: "بڕین",
-    cutError:
-      "پارێزی وێبگەڕەکەت ڕێگەنادات بە سەرنووسەکە لەبڕینی خۆکارانە. تکایە لەبری ئەمە ئەم فەرمانە بەکاربهێنە بەداگرتنی کلیلی (Ctrl/Cmd+X).",
-    paste: "لکاندن",
-    pasteNotification:
-      "کلیک بکە لەسەر %1 بۆ لکاندنی. وێبگەڕەکەت پشتیوانی لکاندن ناکات بە دوگمەی تولامراز یان ئامرازی ناوەڕۆکی لیستە -  کلیکی دەستی ڕاست. ",
-    pasteArea: "ناوچەی لکاندن",
-    pasteMsg: "ناوەڕۆکەکەت لەم پانتایی خوارەوە بلکێنە"
-  },
-  colorbutton: {
-    auto: "خۆکار",
-    bgColorTitle: "ڕەنگی پاشبنەما",
-    colors: {
-      "000": "ڕەش",
-      "800000": "سۆرو ماڕوونی",
-      "8B4513": "ماڕوونی",
-      "2F4F4F": "سەوزی تاریك",
-      "008080": "سەوز و شین",
-      "000080": "شینی تۆخ",
-      "4B0082": "مۆری تۆخ",
-      "696969": "ڕەساسی تۆخ",
-      B22222: "سۆری تۆخ",
-      A52A2A: "قاوەیی",
-      DAA520: "قاوەیی بریسکەدار",
-      "006400": "سەوزی تۆخ",
-      "40E0D0": "شینی ناتۆخی بریسکەدار",
-      "0000CD": "شینی مامناوەند",
-      "800080": "پەمبەیی",
-      "808080": "ڕەساسی",
-      F00: "سۆر",
-      FF8C00: "نارەنجی تۆخ",
-      FFD700: "زەرد",
-      "008000": "سەوز",
-      "0FF": "شینی ئاسمانی",
-      "00F": "شین",
-      EE82EE: "پەمەیی",
-      A9A9A9: "ڕەساسی تاریک",
-      FFA07A: "نارەنجی ناتۆخ",
-      FFA500: "نارەنجی",
-      FFFF00: "زەرد",
-      "00FF00": "سەوز",
-      AFEEEE: "شینی ناتۆخ",
-      ADD8E6: "شینی زۆر ناتۆخ",
-      DDA0DD: "پەمەیی ناتۆخ",
-      D3D3D3: "ڕەساسی بریسکەدار",
-      FFF0F5: "جەرگی زۆر ناتۆخ",
-      FAEBD7: "جەرگی ناتۆخ",
-      FFFFE0: "سپی ناتۆخ",
-      F0FFF0: "هەنگوینی ناتۆخ",
-      F0FFFF: "شینێکی زۆر ناتۆخ",
-      F0F8FF: "شینێکی ئاسمانی زۆر ناتۆخ",
-      E6E6FA: "شیری",
-      FFF: "سپی",
-      "1ABC9C": "شینی ئاسمانی بەهیز",
-      "2ECC71": "زەمروتی سەوز",
-      "3498DB": "شینی ناتۆخ",
-      "9B59B6": "ئەرخەوانی، وەنەوشەیی",
-      "4E5F70": "شینی ڕه‌ساسی",
-      F1C40F: "زەردی زیندوو",
-      "16A085": "شینی ئاسمانی تاریک",
-      "27AE60": "زەمروتی سەوزی تاریک",
-      "2980B9": "شینی تۆخ",
-      "8E44AD": "پەمەیی تاریک",
-      "2C3E50": "شینی ڕەشوسپی",
-      F39C12: "نارنجی",
-      E67E22: "گێزەر",
-      E74C3C: "سوری زەرد هەڵگەڕاو",
-      ECF0F1: "زیوی ڕووناک",
-      "95A5A6": "شینی ئاسمانی ڕه‌ساسی بریسکه‌دار",
-      DDD: "ڕەساسی بریسکەدار",
-      D35400: "کولەکەی شیرین",
-      C0392B: "سوری بەهێز",
-      BDC3C7: "زیوی",
-      "7F8C8D": "شینی ئاسمانی ڕه‌ساسی",
-      "999": "ڕەساسی تۆخ"
-    },
-    more: "ڕەنگی زیاتر...",
-    panelTitle: "ڕەنگەکان",
-    textColorTitle: "ڕەنگی دەق"
-  },
-  colordialog: {
-    clear: "پاکیکەوە",
-    highlight: "نیشانکردن",
-    options: "هەڵبژاردەی ڕەنگەکان",
-    selected: "ڕەنگی هەڵبژێردراو",
-    title: "هەڵبژاردنی ڕەنگ"
-  },
-  templates: {
-    button: "ڕووکار",
-    emptyListMsg: "(هیچ ڕووکارێك دیارینەکراوە)",
-    insertOption: "لە شوێن دانانی ئەم پێکهاتانەی ئێستا",
-    options: "هەڵبژاردەکانی ڕووکار",
-    selectPromptMsg: "ڕووکارێك هەڵبژێره بۆ کردنەوەی له سەرنووسەر:",
-    title: "پێکهاتەی ڕووکار"
-  },
-  contextmenu: { options: "هەڵبژاردەی لیستەی کلیکی دەستی ڕاست" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ناسنامە",
-    advisoryTitleInputLabel: "سەردێڕ",
-    cssClassInputLabel: "شێوازی چینی پەڕه",
-    edit: "چاکسازی Div",
-    inlineStyleInputLabel: "شێوازی ناوهێڵ",
-    langDirLTRLabel: "چەپ بۆ ڕاست (LTR)",
-    langDirLabel: "ئاراستەی زمان",
-    langDirRTLLabel: "ڕاست بۆ چەپ (RTL)",
-    languageCodeInputLabel: "هێمای زمان",
-    remove: "لابردنی Div",
-    styleSelectLabel: "شێواز",
-    title: "دروستکردنی لەخۆگری Div",
-    toolbar: "دروستکردنی لەخۆگری Div"
-  },
-  elementspath: { eleLabel: "ڕێڕەوی توخمەکان", eleTitle: "%1 توخم" },
-  filetools: {
-    loadError: "هەڵەیەک ڕوویدا لە ماوەی خوێندنەوەی پەڕگەکە.",
-    networkError: "هەڵەیەکی ڕایەڵە ڕوویدا لە ماوەی بارکردنی پەڕگەکە.",
-    httpError404:
-      "هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (404: پەڕگەکە نەدۆزراوە).",
-    httpError403:
-      "هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە  (403: قەدەغەکراو).",
-    httpError: "هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (دۆخی هەڵە: %1).",
-    noUrlError: "بەستەری پەڕگەکە پێناسە نەکراوە.",
-    responseError: "وەڵامێکی نادروستی سێرڤەر."
-  },
-  find: {
-    find: "گەڕان",
-    findOptions: "هەڵبژاردەکانی گەڕان",
-    findWhat: "گەڕان بەدووای:",
-    matchCase: "جیاکردنەوه لەنێوان پیتی گەورەو بچووك",
-    matchCyclic: "گەڕان لەهەموو پەڕەکه",
-    matchWord: "تەنەا هەموو وشەکه",
-    notFoundMsg: "هیچ دەقه گەڕانێك نەدۆزراوه.",
-    replace: "لەبریدانان",
-    replaceAll: "لەبریدانانی هەمووی",
-    replaceSuccessMsg: " پێشهاتە(ی) لەبری دانرا. %1",
-    replaceWith: "لەبریدانان به:",
-    title: "گەڕان و لەبریدانان"
-  },
-  fakeobjects: {
-    anchor: "لەنگەر",
-    flash: "فلاش",
-    hiddenfield: "شاردنەوەی خانه",
-    iframe: "لەچوارچێوە",
-    unknown: "بەرکارێکی نەناسراو"
-  },
-  flash: {
-    access: "دەستپێگەیشتنی نووسراو",
-    accessAlways: "هەمیشه",
-    accessNever: "هەرگیز",
-    accessSameDomain: "هەمان دۆمەین",
-    alignAbsBottom: "له ژێرەوه",
-    alignAbsMiddle: "لەناوەند",
-    alignBaseline: "هێڵەبنەڕەت",
-    alignTextTop: "دەق لەسەرەوه",
-    bgcolor: "ڕەنگی پاشبنەما",
-    chkFull: "ڕێپێدان بە پڕی شاشه",
-    chkLoop: "گرێ",
-    chkMenu: "چالاککردنی لیستەی فلاش",
-    chkPlay: "پێکردنی یان لێدانی خۆکار",
-    flashvars: "گۆڕاوەکان بۆ فلاش",
-    hSpace: "بۆشایی ئاسۆیی",
-    properties: "خاسیەتی فلاش",
-    propertiesTab: "خاسیەت",
-    quality: "جۆرایەتی",
-    qualityAutoHigh: "بەرزی خۆکار",
-    qualityAutoLow: "نزمی خۆکار",
-    qualityBest: "باشترین",
-    qualityHigh: "بەرزی",
-    qualityLow: "نزم",
-    qualityMedium: "مامناوەند",
-    scale: "پێوانه",
-    scaleAll: "نیشاندانی هەموو",
-    scaleFit: "بەوردی بگونجێت",
-    scaleNoBorder: "بێ پەراوێز",
-    title: "خاسیەتی فلاش",
-    vSpace: "بۆشایی ئەستونی",
-    validateHSpace: "بۆشایی ئاسۆیی دەبێت ژمارە بێت.",
-    validateSrc: "ناونیشانی بەستەر نابێت خاڵی بێت",
-    validateVSpace: "بۆشایی ئەستونی دەبێت ژماره بێت.",
-    windowMode: "شێوازی پەنجەره",
-    windowModeOpaque: "ناڕوون",
-    windowModeTransparent: "ڕۆشن",
-    windowModeWindow: "پەنجەره"
-  },
-  font: {
-    fontSize: {
-      label: "گەورەیی",
-      voiceLabel: "گەورەیی فۆنت",
-      panelTitle: "گەورەیی فۆنت"
-    },
-    label: "فۆنت",
-    panelTitle: "ناوی فۆنت",
-    voiceLabel: "فۆنت"
-  },
-  forms: {
-    button: {
-      title: "خاسیەتی دوگمە",
-      text: "(نرخی) دەق",
-      type: "جۆر",
-      typeBtn: "دوگمە",
-      typeSbm: "بنێرە",
-      typeRst: "ڕێکخستنەوە"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "خاسیەتی چووارگۆشی پشکنین",
-      radioTitle: "خاسیەتی جێگرەوەی دوگمە",
-      value: "نرخ",
-      selected: "هەڵبژاردرا",
-      required: "پێویستە"
-    },
-    form: {
-      title: "خاسیەتی داڕشتە",
-      menu: "خاسیەتی داڕشتە",
-      action: "کردار",
-      method: "ڕێگە",
-      encoding: "بەکۆدکەر"
-    },
-    hidden: { title: "خاسیەتی خانەی شاردراوە", name: "ناو", value: "نرخ" },
-    select: {
-      title: "هەڵبژاردەی خاسیەتی خانە",
-      selectInfo: "زانیاری",
-      opAvail: "هەڵبژاردەی لەبەردەستدابوون",
-      value: "نرخ",
-      size: "گەورەیی",
-      lines: "هێڵەکان",
-      chkMulti: "ڕێدان بەفره هەڵبژارده",
-      required: "پێویستە",
-      opText: "دەق",
-      opValue: "نرخ",
-      btnAdd: "زیادکردن",
-      btnModify: "گۆڕانکاری",
-      btnUp: "سەرەوه",
-      btnDown: "خوارەوە",
-      btnSetValue: "دابنێ وەك نرخێکی هەڵبژێردراو",
-      btnDelete: "سڕینەوه"
-    },
-    textarea: {
-      title: "خاسیەتی ڕووبەری دەق",
-      cols: "ستوونەکان",
-      rows: "ڕیزەکان"
-    },
-    textfield: {
-      title: "خاسیەتی خانەی دەق",
-      name: "ناو",
-      value: "نرخ",
-      charWidth: "پانی نووسە",
-      maxChars: "ئەوپەڕی نووسە",
-      required: "پێویستە",
-      type: "جۆر",
-      typeText: "دەق",
-      typePass: "پێپەڕەوشە",
-      typeEmail: "ئیمەیل",
-      typeSearch: "گەڕان",
-      typeTel: "ژمارەی تەلەفۆن",
-      typeUrl: "ناونیشانی بەستەر"
-    }
-  },
-  format: {
-    label: "ڕازاندنەوە",
-    panelTitle: "بەشی ڕازاندنەوه",
-    tag_address: "ناونیشان",
-    tag_div: "(DIV)-ی ئاسایی",
-    tag_h1: "سەرنووسەی ١",
-    tag_h2: "سەرنووسەی ٢",
-    tag_h3: "سەرنووسەی ٣",
-    tag_h4: "سەرنووسەی ٤",
-    tag_h5: "سەرنووسەی ٥",
-    tag_h6: "سەرنووسەی ٦",
-    tag_p: "ئاسایی",
-    tag_pre: "شێوازکراو"
-  },
-  horizontalrule: { toolbar: "دانانی هێلی ئاسۆیی" },
-  iframe: {
-    border: "نیشاندانی لاکێشه بە چوواردەوری چووارچێوە",
-    noUrl: "تکایه ناونیشانی بەستەر بنووسه بۆ چووارچێوه",
-    scrolling: "چالاککردنی هاتووچۆپێکردن",
-    title: "دیالۆگی چووارچێوه",
-    toolbar: "چووارچێوه"
-  },
-  image: {
-    alt: "جێگرەوەی دەق",
-    border: "پەراوێز",
-    btnUpload: "ناردنی بۆ ڕاژه",
-    button2Img: "تۆ دەتەوێت دوگمەی وێنەی دیاریکراو بگۆڕیت بۆ وێنەیەکی ئاسایی؟",
-    hSpace: "بۆشایی ئاسۆیی",
-    img2Button: "تۆ دەتەوێت وێنەی دیاریکراو بگۆڕیت بۆ دوگمەی وێنه؟",
-    infoTab: "زانیاری وێنه",
-    linkTab: "بەستەر",
-    lockRatio: "داخستنی ڕێژه",
-    menu: "خاسیەتی وێنه",
-    resetSize: "ڕێکخستنەوەی قەباره",
-    title: "خاسیەتی وێنه",
-    titleButton: "خاسیەتی دوگمەی وێنه",
-    upload: "بارکردن",
-    urlMissing: "سەرچاوەی بەستەری وێنه بزره",
-    vSpace: "بۆشایی ئەستونی",
-    validateBorder: "پەراوێز دەبێت بەتەواوی تەنها ژماره بێت.",
-    validateHSpace: "بۆشایی ئاسۆیی دەبێت بەتەواوی تەنها ژمارە بێت.",
-    validateVSpace: "بۆشایی ئەستونی دەبێت بەتەواوی تەنها ژماره بێت."
-  },
-  indent: { indent: "زیادکردنی بۆشایی", outdent: "کەمکردنەوەی بۆشایی" },
-  smiley: {
-    options: "هەڵبژاردەی زەردەخەنه",
-    title: "دانانی زەردەخەنەیەك",
-    toolbar: "زەردەخەنه"
-  },
-  language: { button: "جێگیرکردنی زمان", remove: "لابردنی زمان" },
-  link: {
-    acccessKey: "کلیلی دەستپێگەیشتن",
-    advanced: "پێشکەوتوو",
-    advisoryContentType: "جۆری ناوەڕۆکی ڕاویژکار",
-    advisoryTitle: "ڕاوێژکاری سەردێڕ",
-    anchor: {
-      toolbar: "دانان/چاکسازی لەنگەر",
-      menu: "چاکسازی لەنگەر",
-      title: "خاسیەتی لەنگەر",
-      name: "ناوی لەنگەر",
-      errorName: "تکایه ناوی لەنگەر بنووسه",
-      remove: "لابردنی لەنگەر"
-    },
-    anchorId: "بەپێی ناسنامەی توخم",
-    anchorName: "بەپێی ناوی لەنگەر",
-    charset: "بەستەری سەرچاوەی نووسە",
-    cssClasses: "شێوازی چینی پەڕه",
-    download: "داگرتنی بەهێز",
-    displayText: "پیشاندانی دەق",
-    emailAddress: "ناونیشانی ئیمەیل",
-    emailBody: "ناوەڕۆکی نامە",
-    emailSubject: "بابەتی نامە",
-    id: "ناسنامە",
-    info: "زانیاری بەستەر",
-    langCode: "هێمای زمان",
-    langDir: "ئاراستەی زمان",
-    langDirLTR: "چەپ بۆ ڕاست (LTR)",
-    langDirRTL: "ڕاست بۆ چەپ (RTL)",
-    menu: "چاکسازی بەستەر",
-    name: "ناو",
-    noAnchors: "(هیچ جۆرێکی لەنگەر ئامادە نیە لەم پەڕەیه)",
-    noEmail: "تکایە ناونیشانی ئیمەیل بنووسە",
-    noUrl: "تکایە ناونیشانی بەستەر بنووسە",
-    noTel: "Please type the phone number",
-    other: "<هیتر>",
-    phoneNumber: "Phone number",
-    popupDependent: "پێوەبەستراو (Netscape)",
-    popupFeatures: "خاسیەتی پەنجەرەی سەرهەڵدەر",
-    popupFullScreen: "پڕ بەپڕی شاشە (IE)",
-    popupLeft: "جێگای چەپ",
-    popupLocationBar: "هێڵی ناونیشانی بەستەر",
-    popupMenuBar: "هێڵی لیسته",
-    popupResizable: "توانای گۆڕینی قەباره",
-    popupScrollBars: "هێڵی هاتووچۆپێکردن",
-    popupStatusBar: "هێڵی دۆخ",
-    popupToolbar: "هێڵی تووڵامراز",
-    popupTop: "جێگای سەرەوە",
-    rel: "پەیوەندی",
-    selectAnchor: "هەڵبژاردنی لەنگەرێك",
-    styles: "شێواز",
-    tabIndex: "بازدەری تابی  ئیندێکس",
-    target: "ئامانج",
-    targetFrame: "<چووارچێوە>",
-    targetFrameName: "ناوی ئامانجی چووارچێوە",
-    targetPopup: "<پەنجەرەی سەرهەڵدەر>",
-    targetPopupName: "ناوی پەنجەرەی سەرهەڵدەر",
-    title: "بەستەر",
-    toAnchor: "بەستەر بۆ لەنگەر له دەق",
-    toEmail: "ئیمەیل",
-    toUrl: "ناونیشانی بەستەر",
-    toPhone: "Phone",
-    toolbar: "دانان/ڕێکخستنی بەستەر",
-    type: "جۆری بەستەر",
-    unlink: "لابردنی بەستەر",
-    upload: "بارکردن"
-  },
-  list: {
-    bulletedlist: "دانان/لابردنی خاڵی لیست",
-    numberedlist: "دانان/لابردنی ژمارەی لیست"
-  },
-  liststyle: {
-    bulletedTitle: "خاسیەتی لیستی خاڵی",
-    circle: "بازنه",
-    decimal: "ژمارە (1, 2, 3, وە هیتر.)",
-    disc: "پەپکە",
-    lowerAlpha: "ئەلفابێی بچووك (a, b, c, d, e, وە هیتر.)",
-    lowerRoman: "ژمارەی ڕۆمی بچووك (i, ii, iii, iv, v, وە هیتر.)",
-    none: "هیچ",
-    notset: "<دانەندراوه>",
-    numberedTitle: "خاسیەتی لیستی ژمارەیی",
-    square: "چووراگۆشە",
-    start: "دەستپێکردن",
-    type: "جۆر",
-    upperAlpha: "ئەلفابێی گەوره (A, B, C, D, E, وە هیتر.)",
-    upperRoman: "ژمارەی ڕۆمی گەوره (I, II, III, IV, V, وە هیتر.)",
-    validateStartNumber: "دەستپێکەری لیستی ژمارەیی دەبێت تەنها ژمارە بێت."
-  },
-  magicline: { title: "بڕگە لێرە دابنێ" },
-  maximize: { maximize: "ئەوپەڕی گەورەیی", minimize: "ئەوپەڕی بچووکی" },
-  newpage: { toolbar: "پەڕەیەکی نوێ" },
-  pagebreak: { alt: "پشووی پەڕە", toolbar: "دانانی پشووی پەڕە بۆ چاپکردن" },
-  pastetext: {
-    button: "لکاندنی وەك دەقی ڕوون",
-    pasteNotification:
-      "کلیک بکە لەسەر %1 بۆ لکاندنی. وێبگەڕەکەت پشتیوانی لکاندن ناکات بە دوگمەی تولامراز یان ئامرازی ناوەڕۆکی لیستە - کلیکی دەستی ڕاست",
-    title: "لکاندنی وەك دەقی ڕوون"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "ئەم دەقەی بەتەمای بیلکێنی پێدەچێت له word هێنرابێت. دەتەوێت پاکی بکەیوه پێش ئەوەی بیلکێنی؟",
-    error: "هیچ ڕێگەیەك نەبوو لەلکاندنی دەقەکه بەهۆی هەڵەیەکی ناوەخۆیی",
-    title: "لکاندنی لەلایەن Word",
-    toolbar: "لکاندنی لەڕێی Word"
-  },
-  preview: { preview: "پێشبینین" },
-  print: { toolbar: "چاپکردن" },
-  removeformat: { toolbar: "لابردنی داڕشتەکە" },
-  save: { toolbar: "پاشکەوتکردن" },
-  selectall: { toolbar: "دیاریکردنی هەمووی" },
-  showblocks: { toolbar: "نیشاندانی بەربەستەکان" },
-  sourcearea: { toolbar: "سەرچاوە" },
-  specialchar: {
-    options: "هەڵبژاردەی نووسەی تایبەتی",
-    title: "هەڵبژاردنی نووسەی تایبەتی",
-    toolbar: "دانانی نووسەی تایبەتی"
-  },
-  scayt: {
-    btn_about: "دهربارهی SCAYT",
-    btn_dictionaries: "فهرههنگهکان",
-    btn_disable: "ناچالاککردنی SCAYT",
-    btn_enable: "چالاککردنی SCAYT",
-    btn_langs: "زمانهکان",
-    btn_options: "ههڵبژارده",
-    text_title: "پشکنینی نووسه لهکاتی نووسین"
-  },
-  stylescombo: {
-    label: "شێواز",
-    panelTitle: "شێوازی ڕازاندنەوە",
-    panelTitle1: "شێوازی خشت",
-    panelTitle2: "شێوازی ناوهێڵ",
-    panelTitle3: "شێوازی بەرکار"
-  },
-  table: {
-    border: "گەورەیی پەراوێز",
-    caption: "سەردێڕ",
-    cell: {
-      menu: "خانه",
-      insertBefore: "دانانی خانه لەپێش",
-      insertAfter: "دانانی خانه لەپاش",
-      deleteCell: "سڕینەوەی خانه",
-      merge: "تێکەڵکردنی خانە",
-      mergeRight: "تێکەڵکردنی لەگەڵ ڕاست",
-      mergeDown: "تێکەڵکردنی لەگەڵ خوارەوە",
-      splitHorizontal: "دابەشکردنی خانەی ئاسۆیی",
-      splitVertical: "دابەشکردنی خانەی ئەستونی",
-      title: "خاسیەتی خانه",
-      cellType: "جۆری خانه",
-      rowSpan: "ماوەی نێوان ڕیز",
-      colSpan: "بستی ئەستونی",
-      wordWrap: "پێچانەوەی وشە",
-      hAlign: "ڕیزکردنی ئاسۆیی",
-      vAlign: "ڕیزکردنی ئەستونی",
-      alignBaseline: "هێڵەبنەڕەت",
-      bgColor: "ڕەنگی پاشبنەما",
-      borderColor: "ڕەنگی پەراوێز",
-      data: "داتا",
-      header: "سەرپەڕه",
-      yes: "بەڵێ",
-      no: "نەخێر",
-      invalidWidth: "پانی خانه دەبێت بەتەواوی ژماره بێت.",
-      invalidHeight: "درێژی خانه بەتەواوی دەبێت ژمارە بێت.",
-      invalidRowSpan: "ماوەی نێوان ڕیز بەتەواوی دەبێت ژمارە بێت.",
-      invalidColSpan: "ماوەی نێوان ئەستونی بەتەواوی دەبێت ژمارە بێت.",
-      chooseColor: "هەڵبژێرە"
-    },
-    cellPad: "بۆشایی ناوپۆش",
-    cellSpace: "بۆشایی خانه",
-    column: {
-      menu: "ئەستون",
-      insertBefore: "دانانی ئەستون لەپێش",
-      insertAfter: "دانانی ئەستوون لەپاش",
-      deleteColumn: "سڕینەوەی ئەستوون"
-    },
-    columns: "ستوونەکان",
-    deleteTable: "سڕینەوەی خشتە",
-    headers: "سەرپەڕه",
-    headersBoth: "هەردووك",
-    headersColumn: "یەکەم ئەستوون",
-    headersNone: "هیچ",
-    headersRow: "یەکەم ڕیز",
-    heightUnit: "height unit",
-    invalidBorder: "ژمارەی پەراوێز دەبێت تەنها ژماره بێت.",
-    invalidCellPadding: "ناوپۆشی خانه دەبێت ژمارەکی درووست بێت.",
-    invalidCellSpacing: "بۆشایی خانه دەبێت ژمارەکی درووست بێت.",
-    invalidCols: "ژمارەی ئەستوونی دەبێت گەورەتر بێت لەژمارەی 0.",
-    invalidHeight: "درێژی خشته دهبێت تهنها ژماره بێت.",
-    invalidRows: "ژمارەی ڕیز دەبێت گەورەتر بێت لەژمارەی 0.",
-    invalidWidth: "پانی خشته دەبێت تەنها ژماره بێت.",
-    menu: "خاسیەتی خشتە",
-    row: {
-      menu: "ڕیز",
-      insertBefore: "دانانی ڕیز لەپێش",
-      insertAfter: "دانانی ڕیز لەپاش",
-      deleteRow: "سڕینەوەی ڕیز"
-    },
-    rows: "ڕیز",
-    summary: "کورتە",
-    title: "خاسیەتی خشتە",
-    toolbar: "خشتە",
-    widthPc: "لەسەدا",
-    widthPx: "وێنەخاڵ - پیکسل",
-    widthUnit: "پانی یەکە"
-  },
-  undo: { redo: "هەڵگەڕاندنەوە", undo: "پووچکردنەوە" },
-  widget: { move: "کرتەبکە و ڕایبکێشە بۆ جوڵاندن", label: "%1 ویجێت" },
-  uploadwidget: {
-    abort: "بارکردنەکە بڕدرا لەلایەن بەکارهێنەر.",
-    doneOne: "پەڕگەکە بەسەرکەوتووانە بارکرا.",
-    doneMany: "بەسەرکەوتووانە بارکرا %1 پەڕگە.",
-    uploadOne: "پەڕگە باردەکرێت ({percentage}%)...",
-    uploadMany:
-      "پەڕگە باردەکرێت, {current} لە {max} ئەنجامدراوە ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "پشتگوێ کردن",
-    btnIgnoreAll: "پشتگوێکردنی ههمووی",
-    btnReplace: "لهبریدانن",
-    btnReplaceAll: "لهبریدانانی ههمووی",
-    btnUndo: "پووچکردنهوه",
-    changeTo: "گۆڕینی بۆ",
-    errorLoading: "ههڵه لههێنانی داخوازینامهی خانهخۆێی ڕاژه: %s.",
-    ieSpellDownload: "پشکنینی ڕێنووس دانهمزراوه. دهتهوێت ئێستا دایبگریت?",
-    manyChanges: "پشکنینی ڕێنووس کۆتای هات: لهسهدا %1 ی وشهکان گۆڕدرا",
-    noChanges: "پشکنینی ڕێنووس کۆتای هات: هیچ وشهیهك نۆگۆڕدرا",
-    noMispell: "پشکنینی ڕێنووس کۆتای هات: هیچ ههڵهیهکی ڕێنووس نهدۆزراوه",
-    noSuggestions: "- هیچ پێشنیارێك -",
-    notAvailable: "ببووره، لهمکاتهدا ڕاژهکه لهبهردهستا نیه.",
-    notInDic: "لهفهرههنگ دانیه",
-    oneChange: "پشکنینی ڕێنووس کۆتای هات: یهك وشه گۆڕدرا",
-    progress: "پشکنینی ڕێنووس لهبهردهوامبوون دایه...",
-    title: "پشکنینی ڕێنووس",
-    toolbar: "پشکنینی ڕێنووس"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ku"] = {
+  editor: "سەرنووسەی دەقی تەواو",
+  editorPanel: "بڕگەی سەرنووسەی دەقی تەواو",
+  common: {
+    editorHelp: "کلیکی ALT لەگەڵ 0 بکه‌ بۆ یارمەتی",
+    browseServer: "هێنانی ڕاژە",
+    url: "ناونیشانی بەستەر",
+    protocol: "پڕۆتۆکۆڵ",
+    upload: "بارکردن",
+    uploadSubmit: "ناردنی بۆ ڕاژە",
+    image: "وێنە",
+    flash: "فلاش",
+    form: "داڕشتە",
+    checkbox: "خانەی نیشانکردن",
+    radio: "جێگرەوەی دوگمە",
+    textField: "خانەی دەق",
+    textarea: "ڕووبەری دەق",
+    hiddenField: "شاردنەوی خانە",
+    button: "دوگمە",
+    select: "هەڵبژاردەی خانە",
+    imageButton: "دوگمەی وێنە",
+    notSet: "<هیچ دانەدراوە>",
+    id: "ناسنامە",
+    name: "ناو",
+    langDir: "ئاراستەی زمان",
+    langDirLtr: "چەپ بۆ ڕاست (LTR)",
+    langDirRtl: "ڕاست بۆ چەپ (RTL)",
+    langCode: "هێمای زمان",
+    longDescr: "پێناسەی درێژی بەستەر",
+    cssClass: "شێوازی چینی په‌ڕە",
+    advisoryTitle: "ڕاوێژکاری سەردێڕ",
+    cssStyle: "شێواز",
+    ok: "باشە",
+    cancel: "پاشگەزبوونەوە",
+    close: "داخستن",
+    preview: "پێشبینین",
+    resize: "گۆڕینی ئەندازە",
+    generalTab: "گشتی",
+    advancedTab: "پەرەسەندوو",
+    validateNumberFailed: "ئەم نرخە ژمارە نیە، تکایە نرخێکی ژمارە بنووسە.",
+    confirmNewPage:
+      "سەرجەم گۆڕانکاریەکان و پێکهاتەکانی ناووەوە لەدەست دەدەی گەر بێتوو پاشکەوتی نەکەی یەکەم جار، تۆ هەر دڵنیایی لەکردنەوەی پەنجەرەکی نوێ؟",
+    confirmCancel:
+      "هەندێك هەڵبژاردە گۆڕدراوە. تۆ دڵنیایی لە داخستنی ئەم دیالۆگە؟",
+    options: "هەڵبژاردەکان",
+    target: "ئامانج",
+    targetNew: "پەنجەرەیەکی نوێ (_blank)",
+    targetTop: "لووتکەی پەنجەرە (_top)",
+    targetSelf: "لەهەمان پەنجەرە (_self)",
+    targetParent: "پەنجەرەی باوان (_parent)",
+    langDirLTR: "چەپ بۆ ڕاست (LTR)",
+    langDirRTL: "ڕاست بۆ چەپ (RTL)",
+    styles: "شێواز",
+    cssClasses: "شێوازی چینی پەڕە",
+    width: "پانی",
+    height: "درێژی",
+    align: "ڕێککەرەوە",
+    left: "چەپ",
+    right: "ڕاست",
+    center: "ناوەڕاست",
+    justify: "هاوستوونی",
+    alignLeft: "بەهێڵ کردنی چەپ",
+    alignRight: "بەهێڵ کردنی ڕاست",
+    alignCenter: "بەهێڵ کردنی ناوەڕاست",
+    alignTop: "سەرەوە",
+    alignMiddle: "ناوەند",
+    alignBottom: "ژێرەوە",
+    alignNone: "هیچ",
+    invalidValue: "نرخێکی نادرووست.",
+    invalidHeight: "درێژی دەبێت ژمارە بێت.",
+    invalidWidth: "پانی دەبێت ژمارە بێت.",
+    invalidLength:
+      'ئەم نرخەی دراوە بۆ خانەی "%1" دەبێت ژمارەکی درووست لەگەڵ بێت یان بە بێ پێوانەی یەکەی ( %2)',
+    invalidCssLength:
+      'ئەم نرخەی دراوە بۆ خانەی "%1" دەبێت ژمارەکی درووست بێت یان بێ ناونیشانی ئامرازی (px, %, in, cm, mm, em, ex, pt, یان pc).',
+    invalidHtmlLength:
+      'ئەم نرخەی دراوە بۆ خانەی "%1" دەبێت ژمارەکی درووست بێت یان بێ ناونیشانی ئامرازی HTML (px یان %).',
+    invalidInlineStyle:
+      'دانەی نرخی شێوازی ناوهێڵ دەبێت پێکهاتبێت لەیەك یان زیاتری داڕشتە "ناو : نرخ", جیاکردنەوەی بە فاریزە و خاڵ',
+    cssLengthTooltip:
+      "ژمارەیەك بنووسه‌ بۆ نرخی piksel یان ئامرازێکی درووستی CSS (px, %, in, cm, mm, em, ex, pt, یان pc).",
+    unavailable: '%1<span class="cke_accessibility">, ئامادە نیە</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "فەرمان"
+    },
+    keyboardShortcut: "کورتبڕی تەختەکلیل",
+    optionDefault: "هەمیشەیی"
+  },
+  about: {
+    copy:
+      "مافی لەبەرگەرتنەوەی &copy; $1. گشتی پارێزراوه. ورگێڕانی بۆ کوردی لەلایەن هۆژە کۆیی.",
+    dlgTitle: "دەربارەی CKEditor 4",
+    moreInfo:
+      "بۆ زانیاری زیاتر دەربارەی مۆڵەتی بەکارهێنان، تکایه سەردانی ماڵپەڕەکەمان بکه:"
+  },
+  basicstyles: {
+    bold: "قەڵەو",
+    italic: "لار",
+    strike: "لێدان",
+    subscript: "ژێرنووس",
+    superscript: "سەرنووس",
+    underline: "ژێرهێڵ"
+  },
+  bidi: {
+    ltr: "ئاراستەی نووسە لە چەپ بۆ ڕاست",
+    rtl: "ئاراستەی نووسە لە ڕاست بۆ چەپ"
+  },
+  blockquote: { toolbar: "بەربەستکردنی ووتەی وەرگیراو" },
+  notification: { closed: "ئاگادارکەرەوەکە داخرا." },
+  toolbar: {
+    toolbarCollapse: "شاردنەوی هێڵی تووڵامراز",
+    toolbarExpand: "نیشاندانی هێڵی تووڵامراز",
+    toolbarGroups: {
+      document: "پەڕه",
+      clipboard: "بڕین/پووچکردنەوە",
+      editing: "چاکسازی",
+      forms: "داڕشتە",
+      basicstyles: "شێوازی بنچینەیی",
+      paragraph: "بڕگە",
+      links: "بەستەر",
+      insert: "خستنە ناو",
+      styles: "شێواز",
+      colors: "ڕەنگەکان",
+      tools: "ئامرازەکان"
+    },
+    toolbars: "تووڵامرازی دەسکاریکەر"
+  },
+  clipboard: {
+    copy: "لەبەرگرتنەوە",
+    copyError:
+      "پارێزی وێبگەڕەکەت ڕێگەنادات بەسەرنووسەکە لە لکاندنی دەقی خۆکارارنە. تکایە لەبری ئەمە ئەم فەرمانە بەکاربهێنە بەداگرتنی کلیلی (Ctrl/Cmd+C).",
+    cut: "بڕین",
+    cutError:
+      "پارێزی وێبگەڕەکەت ڕێگەنادات بە سەرنووسەکە لەبڕینی خۆکارانە. تکایە لەبری ئەمە ئەم فەرمانە بەکاربهێنە بەداگرتنی کلیلی (Ctrl/Cmd+X).",
+    paste: "لکاندن",
+    pasteNotification:
+      "کلیک بکە لەسەر %1 بۆ لکاندنی. وێبگەڕەکەت پشتیوانی لکاندن ناکات بە دوگمەی تولامراز یان ئامرازی ناوەڕۆکی لیستە -  کلیکی دەستی ڕاست. ",
+    pasteArea: "ناوچەی لکاندن",
+    pasteMsg: "ناوەڕۆکەکەت لەم پانتایی خوارەوە بلکێنە"
+  },
+  colorbutton: {
+    auto: "خۆکار",
+    bgColorTitle: "ڕەنگی پاشبنەما",
+    colors: {
+      "000": "ڕەش",
+      "800000": "سۆرو ماڕوونی",
+      "8B4513": "ماڕوونی",
+      "2F4F4F": "سەوزی تاریك",
+      "008080": "سەوز و شین",
+      "000080": "شینی تۆخ",
+      "4B0082": "مۆری تۆخ",
+      "696969": "ڕەساسی تۆخ",
+      B22222: "سۆری تۆخ",
+      A52A2A: "قاوەیی",
+      DAA520: "قاوەیی بریسکەدار",
+      "006400": "سەوزی تۆخ",
+      "40E0D0": "شینی ناتۆخی بریسکەدار",
+      "0000CD": "شینی مامناوەند",
+      "800080": "پەمبەیی",
+      "808080": "ڕەساسی",
+      F00: "سۆر",
+      FF8C00: "نارەنجی تۆخ",
+      FFD700: "زەرد",
+      "008000": "سەوز",
+      "0FF": "شینی ئاسمانی",
+      "00F": "شین",
+      EE82EE: "پەمەیی",
+      A9A9A9: "ڕەساسی تاریک",
+      FFA07A: "نارەنجی ناتۆخ",
+      FFA500: "نارەنجی",
+      FFFF00: "زەرد",
+      "00FF00": "سەوز",
+      AFEEEE: "شینی ناتۆخ",
+      ADD8E6: "شینی زۆر ناتۆخ",
+      DDA0DD: "پەمەیی ناتۆخ",
+      D3D3D3: "ڕەساسی بریسکەدار",
+      FFF0F5: "جەرگی زۆر ناتۆخ",
+      FAEBD7: "جەرگی ناتۆخ",
+      FFFFE0: "سپی ناتۆخ",
+      F0FFF0: "هەنگوینی ناتۆخ",
+      F0FFFF: "شینێکی زۆر ناتۆخ",
+      F0F8FF: "شینێکی ئاسمانی زۆر ناتۆخ",
+      E6E6FA: "شیری",
+      FFF: "سپی",
+      "1ABC9C": "شینی ئاسمانی بەهیز",
+      "2ECC71": "زەمروتی سەوز",
+      "3498DB": "شینی ناتۆخ",
+      "9B59B6": "ئەرخەوانی، وەنەوشەیی",
+      "4E5F70": "شینی ڕه‌ساسی",
+      F1C40F: "زەردی زیندوو",
+      "16A085": "شینی ئاسمانی تاریک",
+      "27AE60": "زەمروتی سەوزی تاریک",
+      "2980B9": "شینی تۆخ",
+      "8E44AD": "پەمەیی تاریک",
+      "2C3E50": "شینی ڕەشوسپی",
+      F39C12: "نارنجی",
+      E67E22: "گێزەر",
+      E74C3C: "سوری زەرد هەڵگەڕاو",
+      ECF0F1: "زیوی ڕووناک",
+      "95A5A6": "شینی ئاسمانی ڕه‌ساسی بریسکه‌دار",
+      DDD: "ڕەساسی بریسکەدار",
+      D35400: "کولەکەی شیرین",
+      C0392B: "سوری بەهێز",
+      BDC3C7: "زیوی",
+      "7F8C8D": "شینی ئاسمانی ڕه‌ساسی",
+      "999": "ڕەساسی تۆخ"
+    },
+    more: "ڕەنگی زیاتر...",
+    panelTitle: "ڕەنگەکان",
+    textColorTitle: "ڕەنگی دەق"
+  },
+  colordialog: {
+    clear: "پاکیکەوە",
+    highlight: "نیشانکردن",
+    options: "هەڵبژاردەی ڕەنگەکان",
+    selected: "ڕەنگی هەڵبژێردراو",
+    title: "هەڵبژاردنی ڕەنگ"
+  },
+  templates: {
+    button: "ڕووکار",
+    emptyListMsg: "(هیچ ڕووکارێك دیارینەکراوە)",
+    insertOption: "لە شوێن دانانی ئەم پێکهاتانەی ئێستا",
+    options: "هەڵبژاردەکانی ڕووکار",
+    selectPromptMsg: "ڕووکارێك هەڵبژێره بۆ کردنەوەی له سەرنووسەر:",
+    title: "پێکهاتەی ڕووکار"
+  },
+  contextmenu: { options: "هەڵبژاردەی لیستەی کلیکی دەستی ڕاست" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ناسنامە",
+    advisoryTitleInputLabel: "سەردێڕ",
+    cssClassInputLabel: "شێوازی چینی پەڕه",
+    edit: "چاکسازی Div",
+    inlineStyleInputLabel: "شێوازی ناوهێڵ",
+    langDirLTRLabel: "چەپ بۆ ڕاست (LTR)",
+    langDirLabel: "ئاراستەی زمان",
+    langDirRTLLabel: "ڕاست بۆ چەپ (RTL)",
+    languageCodeInputLabel: "هێمای زمان",
+    remove: "لابردنی Div",
+    styleSelectLabel: "شێواز",
+    title: "دروستکردنی لەخۆگری Div",
+    toolbar: "دروستکردنی لەخۆگری Div"
+  },
+  elementspath: { eleLabel: "ڕێڕەوی توخمەکان", eleTitle: "%1 توخم" },
+  filetools: {
+    loadError: "هەڵەیەک ڕوویدا لە ماوەی خوێندنەوەی پەڕگەکە.",
+    networkError: "هەڵەیەکی ڕایەڵە ڕوویدا لە ماوەی بارکردنی پەڕگەکە.",
+    httpError404:
+      "هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (404: پەڕگەکە نەدۆزراوە).",
+    httpError403:
+      "هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە  (403: قەدەغەکراو).",
+    httpError: "هەڵەیەک ڕوویدا لە ماوەی بارکردنی پەڕگەکە (دۆخی هەڵە: %1).",
+    noUrlError: "بەستەری پەڕگەکە پێناسە نەکراوە.",
+    responseError: "وەڵامێکی نادروستی سێرڤەر."
+  },
+  find: {
+    find: "گەڕان",
+    findOptions: "هەڵبژاردەکانی گەڕان",
+    findWhat: "گەڕان بەدووای:",
+    matchCase: "جیاکردنەوه لەنێوان پیتی گەورەو بچووك",
+    matchCyclic: "گەڕان لەهەموو پەڕەکه",
+    matchWord: "تەنەا هەموو وشەکه",
+    notFoundMsg: "هیچ دەقه گەڕانێك نەدۆزراوه.",
+    replace: "لەبریدانان",
+    replaceAll: "لەبریدانانی هەمووی",
+    replaceSuccessMsg: " پێشهاتە(ی) لەبری دانرا. %1",
+    replaceWith: "لەبریدانان به:",
+    title: "گەڕان و لەبریدانان"
+  },
+  fakeobjects: {
+    anchor: "لەنگەر",
+    flash: "فلاش",
+    hiddenfield: "شاردنەوەی خانه",
+    iframe: "لەچوارچێوە",
+    unknown: "بەرکارێکی نەناسراو"
+  },
+  flash: {
+    access: "دەستپێگەیشتنی نووسراو",
+    accessAlways: "هەمیشه",
+    accessNever: "هەرگیز",
+    accessSameDomain: "هەمان دۆمەین",
+    alignAbsBottom: "له ژێرەوه",
+    alignAbsMiddle: "لەناوەند",
+    alignBaseline: "هێڵەبنەڕەت",
+    alignTextTop: "دەق لەسەرەوه",
+    bgcolor: "ڕەنگی پاشبنەما",
+    chkFull: "ڕێپێدان بە پڕی شاشه",
+    chkLoop: "گرێ",
+    chkMenu: "چالاککردنی لیستەی فلاش",
+    chkPlay: "پێکردنی یان لێدانی خۆکار",
+    flashvars: "گۆڕاوەکان بۆ فلاش",
+    hSpace: "بۆشایی ئاسۆیی",
+    properties: "خاسیەتی فلاش",
+    propertiesTab: "خاسیەت",
+    quality: "جۆرایەتی",
+    qualityAutoHigh: "بەرزی خۆکار",
+    qualityAutoLow: "نزمی خۆکار",
+    qualityBest: "باشترین",
+    qualityHigh: "بەرزی",
+    qualityLow: "نزم",
+    qualityMedium: "مامناوەند",
+    scale: "پێوانه",
+    scaleAll: "نیشاندانی هەموو",
+    scaleFit: "بەوردی بگونجێت",
+    scaleNoBorder: "بێ پەراوێز",
+    title: "خاسیەتی فلاش",
+    vSpace: "بۆشایی ئەستونی",
+    validateHSpace: "بۆشایی ئاسۆیی دەبێت ژمارە بێت.",
+    validateSrc: "ناونیشانی بەستەر نابێت خاڵی بێت",
+    validateVSpace: "بۆشایی ئەستونی دەبێت ژماره بێت.",
+    windowMode: "شێوازی پەنجەره",
+    windowModeOpaque: "ناڕوون",
+    windowModeTransparent: "ڕۆشن",
+    windowModeWindow: "پەنجەره"
+  },
+  font: {
+    fontSize: {
+      label: "گەورەیی",
+      voiceLabel: "گەورەیی فۆنت",
+      panelTitle: "گەورەیی فۆنت"
+    },
+    label: "فۆنت",
+    panelTitle: "ناوی فۆنت",
+    voiceLabel: "فۆنت"
+  },
+  forms: {
+    button: {
+      title: "خاسیەتی دوگمە",
+      text: "(نرخی) دەق",
+      type: "جۆر",
+      typeBtn: "دوگمە",
+      typeSbm: "بنێرە",
+      typeRst: "ڕێکخستنەوە"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "خاسیەتی چووارگۆشی پشکنین",
+      radioTitle: "خاسیەتی جێگرەوەی دوگمە",
+      value: "نرخ",
+      selected: "هەڵبژاردرا",
+      required: "پێویستە"
+    },
+    form: {
+      title: "خاسیەتی داڕشتە",
+      menu: "خاسیەتی داڕشتە",
+      action: "کردار",
+      method: "ڕێگە",
+      encoding: "بەکۆدکەر"
+    },
+    hidden: { title: "خاسیەتی خانەی شاردراوە", name: "ناو", value: "نرخ" },
+    select: {
+      title: "هەڵبژاردەی خاسیەتی خانە",
+      selectInfo: "زانیاری",
+      opAvail: "هەڵبژاردەی لەبەردەستدابوون",
+      value: "نرخ",
+      size: "گەورەیی",
+      lines: "هێڵەکان",
+      chkMulti: "ڕێدان بەفره هەڵبژارده",
+      required: "پێویستە",
+      opText: "دەق",
+      opValue: "نرخ",
+      btnAdd: "زیادکردن",
+      btnModify: "گۆڕانکاری",
+      btnUp: "سەرەوه",
+      btnDown: "خوارەوە",
+      btnSetValue: "دابنێ وەك نرخێکی هەڵبژێردراو",
+      btnDelete: "سڕینەوه"
+    },
+    textarea: {
+      title: "خاسیەتی ڕووبەری دەق",
+      cols: "ستوونەکان",
+      rows: "ڕیزەکان"
+    },
+    textfield: {
+      title: "خاسیەتی خانەی دەق",
+      name: "ناو",
+      value: "نرخ",
+      charWidth: "پانی نووسە",
+      maxChars: "ئەوپەڕی نووسە",
+      required: "پێویستە",
+      type: "جۆر",
+      typeText: "دەق",
+      typePass: "پێپەڕەوشە",
+      typeEmail: "ئیمەیل",
+      typeSearch: "گەڕان",
+      typeTel: "ژمارەی تەلەفۆن",
+      typeUrl: "ناونیشانی بەستەر"
+    }
+  },
+  format: {
+    label: "ڕازاندنەوە",
+    panelTitle: "بەشی ڕازاندنەوه",
+    tag_address: "ناونیشان",
+    tag_div: "(DIV)-ی ئاسایی",
+    tag_h1: "سەرنووسەی ١",
+    tag_h2: "سەرنووسەی ٢",
+    tag_h3: "سەرنووسەی ٣",
+    tag_h4: "سەرنووسەی ٤",
+    tag_h5: "سەرنووسەی ٥",
+    tag_h6: "سەرنووسەی ٦",
+    tag_p: "ئاسایی",
+    tag_pre: "شێوازکراو"
+  },
+  horizontalrule: { toolbar: "دانانی هێلی ئاسۆیی" },
+  iframe: {
+    border: "نیشاندانی لاکێشه بە چوواردەوری چووارچێوە",
+    noUrl: "تکایه ناونیشانی بەستەر بنووسه بۆ چووارچێوه",
+    scrolling: "چالاککردنی هاتووچۆپێکردن",
+    title: "دیالۆگی چووارچێوه",
+    toolbar: "چووارچێوه"
+  },
+  image: {
+    alt: "جێگرەوەی دەق",
+    border: "پەراوێز",
+    btnUpload: "ناردنی بۆ ڕاژه",
+    button2Img: "تۆ دەتەوێت دوگمەی وێنەی دیاریکراو بگۆڕیت بۆ وێنەیەکی ئاسایی؟",
+    hSpace: "بۆشایی ئاسۆیی",
+    img2Button: "تۆ دەتەوێت وێنەی دیاریکراو بگۆڕیت بۆ دوگمەی وێنه؟",
+    infoTab: "زانیاری وێنه",
+    linkTab: "بەستەر",
+    lockRatio: "داخستنی ڕێژه",
+    menu: "خاسیەتی وێنه",
+    resetSize: "ڕێکخستنەوەی قەباره",
+    title: "خاسیەتی وێنه",
+    titleButton: "خاسیەتی دوگمەی وێنه",
+    upload: "بارکردن",
+    urlMissing: "سەرچاوەی بەستەری وێنه بزره",
+    vSpace: "بۆشایی ئەستونی",
+    validateBorder: "پەراوێز دەبێت بەتەواوی تەنها ژماره بێت.",
+    validateHSpace: "بۆشایی ئاسۆیی دەبێت بەتەواوی تەنها ژمارە بێت.",
+    validateVSpace: "بۆشایی ئەستونی دەبێت بەتەواوی تەنها ژماره بێت."
+  },
+  indent: { indent: "زیادکردنی بۆشایی", outdent: "کەمکردنەوەی بۆشایی" },
+  smiley: {
+    options: "هەڵبژاردەی زەردەخەنه",
+    title: "دانانی زەردەخەنەیەك",
+    toolbar: "زەردەخەنه"
+  },
+  language: { button: "جێگیرکردنی زمان", remove: "لابردنی زمان" },
+  link: {
+    acccessKey: "کلیلی دەستپێگەیشتن",
+    advanced: "پێشکەوتوو",
+    advisoryContentType: "جۆری ناوەڕۆکی ڕاویژکار",
+    advisoryTitle: "ڕاوێژکاری سەردێڕ",
+    anchor: {
+      toolbar: "دانان/چاکسازی لەنگەر",
+      menu: "چاکسازی لەنگەر",
+      title: "خاسیەتی لەنگەر",
+      name: "ناوی لەنگەر",
+      errorName: "تکایه ناوی لەنگەر بنووسه",
+      remove: "لابردنی لەنگەر"
+    },
+    anchorId: "بەپێی ناسنامەی توخم",
+    anchorName: "بەپێی ناوی لەنگەر",
+    charset: "بەستەری سەرچاوەی نووسە",
+    cssClasses: "شێوازی چینی پەڕه",
+    download: "داگرتنی بەهێز",
+    displayText: "پیشاندانی دەق",
+    emailAddress: "ناونیشانی ئیمەیل",
+    emailBody: "ناوەڕۆکی نامە",
+    emailSubject: "بابەتی نامە",
+    id: "ناسنامە",
+    info: "زانیاری بەستەر",
+    langCode: "هێمای زمان",
+    langDir: "ئاراستەی زمان",
+    langDirLTR: "چەپ بۆ ڕاست (LTR)",
+    langDirRTL: "ڕاست بۆ چەپ (RTL)",
+    menu: "چاکسازی بەستەر",
+    name: "ناو",
+    noAnchors: "(هیچ جۆرێکی لەنگەر ئامادە نیە لەم پەڕەیه)",
+    noEmail: "تکایە ناونیشانی ئیمەیل بنووسە",
+    noUrl: "تکایە ناونیشانی بەستەر بنووسە",
+    noTel: "Please type the phone number",
+    other: "<هیتر>",
+    phoneNumber: "Phone number",
+    popupDependent: "پێوەبەستراو (Netscape)",
+    popupFeatures: "خاسیەتی پەنجەرەی سەرهەڵدەر",
+    popupFullScreen: "پڕ بەپڕی شاشە (IE)",
+    popupLeft: "جێگای چەپ",
+    popupLocationBar: "هێڵی ناونیشانی بەستەر",
+    popupMenuBar: "هێڵی لیسته",
+    popupResizable: "توانای گۆڕینی قەباره",
+    popupScrollBars: "هێڵی هاتووچۆپێکردن",
+    popupStatusBar: "هێڵی دۆخ",
+    popupToolbar: "هێڵی تووڵامراز",
+    popupTop: "جێگای سەرەوە",
+    rel: "پەیوەندی",
+    selectAnchor: "هەڵبژاردنی لەنگەرێك",
+    styles: "شێواز",
+    tabIndex: "بازدەری تابی  ئیندێکس",
+    target: "ئامانج",
+    targetFrame: "<چووارچێوە>",
+    targetFrameName: "ناوی ئامانجی چووارچێوە",
+    targetPopup: "<پەنجەرەی سەرهەڵدەر>",
+    targetPopupName: "ناوی پەنجەرەی سەرهەڵدەر",
+    title: "بەستەر",
+    toAnchor: "بەستەر بۆ لەنگەر له دەق",
+    toEmail: "ئیمەیل",
+    toUrl: "ناونیشانی بەستەر",
+    toPhone: "Phone",
+    toolbar: "دانان/ڕێکخستنی بەستەر",
+    type: "جۆری بەستەر",
+    unlink: "لابردنی بەستەر",
+    upload: "بارکردن"
+  },
+  list: {
+    bulletedlist: "دانان/لابردنی خاڵی لیست",
+    numberedlist: "دانان/لابردنی ژمارەی لیست"
+  },
+  liststyle: {
+    bulletedTitle: "خاسیەتی لیستی خاڵی",
+    circle: "بازنه",
+    decimal: "ژمارە (1, 2, 3, وە هیتر.)",
+    disc: "پەپکە",
+    lowerAlpha: "ئەلفابێی بچووك (a, b, c, d, e, وە هیتر.)",
+    lowerRoman: "ژمارەی ڕۆمی بچووك (i, ii, iii, iv, v, وە هیتر.)",
+    none: "هیچ",
+    notset: "<دانەندراوه>",
+    numberedTitle: "خاسیەتی لیستی ژمارەیی",
+    square: "چووراگۆشە",
+    start: "دەستپێکردن",
+    type: "جۆر",
+    upperAlpha: "ئەلفابێی گەوره (A, B, C, D, E, وە هیتر.)",
+    upperRoman: "ژمارەی ڕۆمی گەوره (I, II, III, IV, V, وە هیتر.)",
+    validateStartNumber: "دەستپێکەری لیستی ژمارەیی دەبێت تەنها ژمارە بێت."
+  },
+  magicline: { title: "بڕگە لێرە دابنێ" },
+  maximize: { maximize: "ئەوپەڕی گەورەیی", minimize: "ئەوپەڕی بچووکی" },
+  newpage: { toolbar: "پەڕەیەکی نوێ" },
+  pagebreak: { alt: "پشووی پەڕە", toolbar: "دانانی پشووی پەڕە بۆ چاپکردن" },
+  pastetext: {
+    button: "لکاندنی وەك دەقی ڕوون",
+    pasteNotification:
+      "کلیک بکە لەسەر %1 بۆ لکاندنی. وێبگەڕەکەت پشتیوانی لکاندن ناکات بە دوگمەی تولامراز یان ئامرازی ناوەڕۆکی لیستە - کلیکی دەستی ڕاست",
+    title: "لکاندنی وەك دەقی ڕوون"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "ئەم دەقەی بەتەمای بیلکێنی پێدەچێت له word هێنرابێت. دەتەوێت پاکی بکەیوه پێش ئەوەی بیلکێنی؟",
+    error: "هیچ ڕێگەیەك نەبوو لەلکاندنی دەقەکه بەهۆی هەڵەیەکی ناوەخۆیی",
+    title: "لکاندنی لەلایەن Word",
+    toolbar: "لکاندنی لەڕێی Word"
+  },
+  preview: { preview: "پێشبینین" },
+  print: { toolbar: "چاپکردن" },
+  removeformat: { toolbar: "لابردنی داڕشتەکە" },
+  save: { toolbar: "پاشکەوتکردن" },
+  selectall: { toolbar: "دیاریکردنی هەمووی" },
+  showblocks: { toolbar: "نیشاندانی بەربەستەکان" },
+  sourcearea: { toolbar: "سەرچاوە" },
+  specialchar: {
+    options: "هەڵبژاردەی نووسەی تایبەتی",
+    title: "هەڵبژاردنی نووسەی تایبەتی",
+    toolbar: "دانانی نووسەی تایبەتی"
+  },
+  scayt: {
+    btn_about: "دهربارهی SCAYT",
+    btn_dictionaries: "فهرههنگهکان",
+    btn_disable: "ناچالاککردنی SCAYT",
+    btn_enable: "چالاککردنی SCAYT",
+    btn_langs: "زمانهکان",
+    btn_options: "ههڵبژارده",
+    text_title: "پشکنینی نووسه لهکاتی نووسین"
+  },
+  stylescombo: {
+    label: "شێواز",
+    panelTitle: "شێوازی ڕازاندنەوە",
+    panelTitle1: "شێوازی خشت",
+    panelTitle2: "شێوازی ناوهێڵ",
+    panelTitle3: "شێوازی بەرکار"
+  },
+  table: {
+    border: "گەورەیی پەراوێز",
+    caption: "سەردێڕ",
+    cell: {
+      menu: "خانه",
+      insertBefore: "دانانی خانه لەپێش",
+      insertAfter: "دانانی خانه لەپاش",
+      deleteCell: "سڕینەوەی خانه",
+      merge: "تێکەڵکردنی خانە",
+      mergeRight: "تێکەڵکردنی لەگەڵ ڕاست",
+      mergeDown: "تێکەڵکردنی لەگەڵ خوارەوە",
+      splitHorizontal: "دابەشکردنی خانەی ئاسۆیی",
+      splitVertical: "دابەشکردنی خانەی ئەستونی",
+      title: "خاسیەتی خانه",
+      cellType: "جۆری خانه",
+      rowSpan: "ماوەی نێوان ڕیز",
+      colSpan: "بستی ئەستونی",
+      wordWrap: "پێچانەوەی وشە",
+      hAlign: "ڕیزکردنی ئاسۆیی",
+      vAlign: "ڕیزکردنی ئەستونی",
+      alignBaseline: "هێڵەبنەڕەت",
+      bgColor: "ڕەنگی پاشبنەما",
+      borderColor: "ڕەنگی پەراوێز",
+      data: "داتا",
+      header: "سەرپەڕه",
+      yes: "بەڵێ",
+      no: "نەخێر",
+      invalidWidth: "پانی خانه دەبێت بەتەواوی ژماره بێت.",
+      invalidHeight: "درێژی خانه بەتەواوی دەبێت ژمارە بێت.",
+      invalidRowSpan: "ماوەی نێوان ڕیز بەتەواوی دەبێت ژمارە بێت.",
+      invalidColSpan: "ماوەی نێوان ئەستونی بەتەواوی دەبێت ژمارە بێت.",
+      chooseColor: "هەڵبژێرە"
+    },
+    cellPad: "بۆشایی ناوپۆش",
+    cellSpace: "بۆشایی خانه",
+    column: {
+      menu: "ئەستون",
+      insertBefore: "دانانی ئەستون لەپێش",
+      insertAfter: "دانانی ئەستوون لەپاش",
+      deleteColumn: "سڕینەوەی ئەستوون"
+    },
+    columns: "ستوونەکان",
+    deleteTable: "سڕینەوەی خشتە",
+    headers: "سەرپەڕه",
+    headersBoth: "هەردووك",
+    headersColumn: "یەکەم ئەستوون",
+    headersNone: "هیچ",
+    headersRow: "یەکەم ڕیز",
+    heightUnit: "height unit",
+    invalidBorder: "ژمارەی پەراوێز دەبێت تەنها ژماره بێت.",
+    invalidCellPadding: "ناوپۆشی خانه دەبێت ژمارەکی درووست بێت.",
+    invalidCellSpacing: "بۆشایی خانه دەبێت ژمارەکی درووست بێت.",
+    invalidCols: "ژمارەی ئەستوونی دەبێت گەورەتر بێت لەژمارەی 0.",
+    invalidHeight: "درێژی خشته دهبێت تهنها ژماره بێت.",
+    invalidRows: "ژمارەی ڕیز دەبێت گەورەتر بێت لەژمارەی 0.",
+    invalidWidth: "پانی خشته دەبێت تەنها ژماره بێت.",
+    menu: "خاسیەتی خشتە",
+    row: {
+      menu: "ڕیز",
+      insertBefore: "دانانی ڕیز لەپێش",
+      insertAfter: "دانانی ڕیز لەپاش",
+      deleteRow: "سڕینەوەی ڕیز"
+    },
+    rows: "ڕیز",
+    summary: "کورتە",
+    title: "خاسیەتی خشتە",
+    toolbar: "خشتە",
+    widthPc: "لەسەدا",
+    widthPx: "وێنەخاڵ - پیکسل",
+    widthUnit: "پانی یەکە"
+  },
+  undo: { redo: "هەڵگەڕاندنەوە", undo: "پووچکردنەوە" },
+  widget: { move: "کرتەبکە و ڕایبکێشە بۆ جوڵاندن", label: "%1 ویجێت" },
+  uploadwidget: {
+    abort: "بارکردنەکە بڕدرا لەلایەن بەکارهێنەر.",
+    doneOne: "پەڕگەکە بەسەرکەوتووانە بارکرا.",
+    doneMany: "بەسەرکەوتووانە بارکرا %1 پەڕگە.",
+    uploadOne: "پەڕگە باردەکرێت ({percentage}%)...",
+    uploadMany:
+      "پەڕگە باردەکرێت, {current} لە {max} ئەنجامدراوە ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "پشتگوێ کردن",
+    btnIgnoreAll: "پشتگوێکردنی ههمووی",
+    btnReplace: "لهبریدانن",
+    btnReplaceAll: "لهبریدانانی ههمووی",
+    btnUndo: "پووچکردنهوه",
+    changeTo: "گۆڕینی بۆ",
+    errorLoading: "ههڵه لههێنانی داخوازینامهی خانهخۆێی ڕاژه: %s.",
+    ieSpellDownload: "پشکنینی ڕێنووس دانهمزراوه. دهتهوێت ئێستا دایبگریت?",
+    manyChanges: "پشکنینی ڕێنووس کۆتای هات: لهسهدا %1 ی وشهکان گۆڕدرا",
+    noChanges: "پشکنینی ڕێنووس کۆتای هات: هیچ وشهیهك نۆگۆڕدرا",
+    noMispell: "پشکنینی ڕێنووس کۆتای هات: هیچ ههڵهیهکی ڕێنووس نهدۆزراوه",
+    noSuggestions: "- هیچ پێشنیارێك -",
+    notAvailable: "ببووره، لهمکاتهدا ڕاژهکه لهبهردهستا نیه.",
+    notInDic: "لهفهرههنگ دانیه",
+    oneChange: "پشکنینی ڕێنووس کۆتای هات: یهك وشه گۆڕدرا",
+    progress: "پشکنینی ڕێنووس لهبهردهوامبوون دایه...",
+    title: "پشکنینی ڕێنووس",
+    toolbar: "پشکنینی ڕێنووس"
+  }
+};

+ 726 - 726
public/ckeditor/lang/lt.js

@@ -1,726 +1,726 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["lt"] = {
-  editor: "Pilnas redaktorius",
-  editorPanel: "Pilno redagtoriaus skydelis",
-  common: {
-    editorHelp: "Spauskite ALT 0 dėl pagalbos",
-    browseServer: "Naršyti po serverį",
-    url: "URL",
-    protocol: "Protokolas",
-    upload: "Siųsti",
-    uploadSubmit: "Siųsti į serverį",
-    image: "Vaizdas",
-    flash: "Flash",
-    form: "Forma",
-    checkbox: "Žymimasis langelis",
-    radio: "Žymimoji akutė",
-    textField: "Teksto laukas",
-    textarea: "Teksto sritis",
-    hiddenField: "Nerodomas laukas",
-    button: "Mygtukas",
-    select: "Atrankos laukas",
-    imageButton: "Vaizdinis mygtukas",
-    notSet: "<nėra nustatyta>",
-    id: "Id",
-    name: "Vardas",
-    langDir: "Teksto kryptis",
-    langDirLtr: "Iš kairės į dešinę (LTR)",
-    langDirRtl: "Iš dešinės į kairę (RTL)",
-    langCode: "Kalbos kodas",
-    longDescr: "Ilgas aprašymas URL",
-    cssClass: "Stilių lentelės klasės",
-    advisoryTitle: "Konsultacinė antraštė",
-    cssStyle: "Stilius",
-    ok: "OK",
-    cancel: "Nutraukti",
-    close: "Uždaryti",
-    preview: "Peržiūrėti",
-    resize: "Pavilkite, kad pakeistumėte dydį",
-    generalTab: "Bendros savybės",
-    advancedTab: "Papildomas",
-    validateNumberFailed: "Ši reikšmė nėra skaičius.",
-    confirmNewPage:
-      "Visas neišsaugotas turinys bus prarastas. Ar tikrai norite įkrauti naują puslapį?",
-    confirmCancel:
-      "Kai kurie parametrai pasikeitė. Ar tikrai norite užverti langą?",
-    options: "Parametrai",
-    target: "Tikslinė nuoroda",
-    targetNew: "Naujas langas (_blank)",
-    targetTop: "Viršutinis langas (_top)",
-    targetSelf: "Esamas langas (_self)",
-    targetParent: "Paskutinis langas (_parent)",
-    langDirLTR: "Iš kairės į dešinę (LTR)",
-    langDirRTL: "Iš dešinės į kairę (RTL)",
-    styles: "Stilius",
-    cssClasses: "Stilių klasės",
-    width: "Plotis",
-    height: "Aukštis",
-    align: "Lygiuoti",
-    left: "Kairę",
-    right: "Dešinę",
-    center: "Centrą",
-    justify: "Lygiuoti abi puses",
-    alignLeft: "Lygiuoti kairę",
-    alignRight: "Lygiuoti dešinę",
-    alignCenter: "Align Center",
-    alignTop: "Viršūnę",
-    alignMiddle: "Vidurį",
-    alignBottom: "Apačią",
-    alignNone: "Niekas",
-    invalidValue: "Neteisinga reikšmė.",
-    invalidHeight: "Aukštis turi būti nurodytas skaičiais.",
-    invalidWidth: "Plotis turi būti nurodytas skaičiais.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Reikšmė nurodyta "%1" laukui, turi būti teigiamas skaičius su arba be tinkamo CSS matavimo vieneto (px, %, in, cm, mm, em, ex, pt arba pc).',
-    invalidHtmlLength:
-      'Reikšmė nurodyta "%1" laukui, turi būti teigiamas skaičius su arba be tinkamo HTML matavimo vieneto (px arba %).',
-    invalidInlineStyle:
-      'Reikšmė nurodyta vidiniame stiliuje turi būti sudaryta iš vieno šių reikšmių "vardas : reikšmė", atskirta kabliataškiais.',
-    cssLengthTooltip:
-      "Įveskite reikšmę pikseliais arba skaičiais su tinkamu CSS vienetu (px, %, in, cm, mm, em, ex, pt arba pc).",
-    unavailable: '%1<span class="cke_accessibility">, netinkamas</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Tarpas",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Spartusis klavišas",
-    optionDefault: "Numatytasis"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Visos teiss saugomos.",
-    dlgTitle: "Apie CKEditor 4",
-    moreInfo: "Dėl licencijavimo apsilankykite mūsų svetainėje:"
-  },
-  basicstyles: {
-    bold: "Pusjuodis",
-    italic: "Kursyvas",
-    strike: "Perbrauktas",
-    subscript: "Apatinis indeksas",
-    superscript: "Viršutinis indeksas",
-    underline: "Pabrauktas"
-  },
-  bidi: {
-    ltr: "Tekstas iš kairės į dešinę",
-    rtl: "Tekstas iš dešinės į kairę"
-  },
-  blockquote: { toolbar: "Citata" },
-  notification: { closed: "Pranešimas uždarytas." },
-  toolbar: {
-    toolbarCollapse: "Apjungti įrankių juostą",
-    toolbarExpand: "Išplėsti įrankių juostą",
-    toolbarGroups: {
-      document: "Dokumentas",
-      clipboard: "Atmintinė/Atgal",
-      editing: "Redagavimas",
-      forms: "Formos",
-      basicstyles: "Pagrindiniai stiliai",
-      paragraph: "Paragrafas",
-      links: "Nuorodos",
-      insert: "Įterpti",
-      styles: "Stiliai",
-      colors: "Spalvos",
-      tools: "Įrankiai"
-    },
-    toolbars: "Redaktoriaus įrankiai"
-  },
-  clipboard: {
-    copy: "Kopijuoti",
-    copyError:
-      "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti kopijavimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl/Cmd+C).",
-    cut: "Iškirpti",
-    cutError:
-      "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti iškirpimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl/Cmd+X).",
-    paste: "Įdėti",
-    pasteNotification:
-      "Spauskite %1 kad įkliuotumėte. Jūsų naršyklė nepalaiko įklijavimo paspaudus mygtuką arba kontekstinio menių galimybės.",
-    pasteArea: "Įkelti dalį",
-    pasteMsg: "Įklijuokite savo turinį į žemiau esantį lauką ir paspauskite OK."
-  },
-  colorbutton: {
-    auto: "Automatinis",
-    bgColorTitle: "Fono spalva",
-    colors: {
-      "000": "Juoda",
-      "800000": "Kaštoninė",
-      "8B4513": "Tamsiai ruda",
-      "2F4F4F": "Pilka tamsaus šiferio",
-      "008080": "Teal",
-      "000080": "Karinis",
-      "4B0082": "Indigo",
-      "696969": "Tamsiai pilka",
-      B22222: "Ugnies",
-      A52A2A: "Ruda",
-      DAA520: "Aukso",
-      "006400": "Tamsiai žalia",
-      "40E0D0": "Turquoise",
-      "0000CD": "Vidutinė mėlyna",
-      "800080": "Violetinė",
-      "808080": "Pilka",
-      F00: "Raudona",
-      FF8C00: "Tamsiai oranžinė",
-      FFD700: "Auksinė",
-      "008000": "Žalia",
-      "0FF": "Žydra",
-      "00F": "Mėlyna",
-      EE82EE: "Violetinė",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Oranžinė",
-      FFFF00: "Geltona",
-      "00FF00": "Citrinų",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Šviesiai mėlyna",
-      DDA0DD: "Plum",
-      D3D3D3: "Šviesiai pilka",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Šviesiai geltona",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "Balta",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Daugiau spalvų...",
-    panelTitle: "Spalva",
-    textColorTitle: "Teksto spalva"
-  },
-  colordialog: {
-    clear: "Išvalyti",
-    highlight: "Paryškinti",
-    options: "Spalvos nustatymai",
-    selected: "Pasirinkta spalva",
-    title: "Pasirinkite spalvą"
-  },
-  templates: {
-    button: "Šablonai",
-    emptyListMsg: "(Šablonų sąrašas tuščias)",
-    insertOption: "Pakeisti dabartinį turinį pasirinktu šablonu",
-    options: "Template Options",
-    selectPromptMsg:
-      "Pasirinkite norimą šabloną<br>(<b>Dėmesio!</b> esamas turinys bus prarastas):",
-    title: "Turinio šablonai"
-  },
-  contextmenu: { options: "Kontekstinio meniu parametrai" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Patariamas pavadinimas",
-    cssClassInputLabel: "Stilių klasės",
-    edit: "Redaguoti Div",
-    inlineStyleInputLabel: "Vidiniai stiliai",
-    langDirLTRLabel: "Iš kairės į dešinę (LTR)",
-    langDirLabel: "Kalbos nurodymai",
-    langDirRTLLabel: "Iš dešinės į kairę (RTL)",
-    languageCodeInputLabel: " Kalbos kodas",
-    remove: "Pašalinti Div",
-    styleSelectLabel: "Stilius",
-    title: "Sukurti Div elementą",
-    toolbar: "Sukurti Div elementą"
-  },
-  elementspath: { eleLabel: "Elemento kelias", eleTitle: "%1 elementas" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Rasti",
-    findOptions: "Paieškos nustatymai",
-    findWhat: "Surasti tekstą:",
-    matchCase: "Skirti didžiąsias ir mažąsias raides",
-    matchCyclic: "Sutampantis cikliškumas",
-    matchWord: "Atitikti pilną žodį",
-    notFoundMsg: "Nurodytas tekstas nerastas.",
-    replace: "Pakeisti",
-    replaceAll: "Pakeisti viską",
-    replaceSuccessMsg: "%1 sutapimas(ų) buvo pakeisti.",
-    replaceWith: "Pakeisti tekstu:",
-    title: "Surasti ir pakeisti"
-  },
-  fakeobjects: {
-    anchor: "Žymė",
-    flash: "Flash animacija",
-    hiddenfield: "Paslėptas laukas",
-    iframe: "IFrame",
-    unknown: "Nežinomas objektas"
-  },
-  flash: {
-    access: "Skripto priėjimas",
-    accessAlways: "Visada",
-    accessNever: "Niekada",
-    accessSameDomain: "Tas pats domenas",
-    alignAbsBottom: "Absoliučią apačią",
-    alignAbsMiddle: "Absoliutų vidurį",
-    alignBaseline: "Apatinę liniją",
-    alignTextTop: "Teksto viršūnę",
-    bgcolor: "Fono spalva",
-    chkFull: "Leisti per visą ekraną",
-    chkLoop: "Ciklas",
-    chkMenu: "Leisti Flash meniu",
-    chkPlay: "Automatinis paleidimas",
-    flashvars: "Flash kintamieji",
-    hSpace: "Hor.Erdvė",
-    properties: "Flash savybės",
-    propertiesTab: "Nustatymai",
-    quality: "Kokybė",
-    qualityAutoHigh: "Automatiškai Gera",
-    qualityAutoLow: "Automatiškai Žema",
-    qualityBest: "Geriausia",
-    qualityHigh: "Gera",
-    qualityLow: "Žema",
-    qualityMedium: "Vidutinė",
-    scale: "Mastelis",
-    scaleAll: "Rodyti visą",
-    scaleFit: "Tikslus atitikimas",
-    scaleNoBorder: "Be rėmelio",
-    title: "Flash savybės",
-    vSpace: "Vert.Erdvė",
-    validateHSpace: "HSpace turi būti skaičius.",
-    validateSrc: "Prašome įvesti nuorodos URL",
-    validateVSpace: "VSpace turi būti skaičius.",
-    windowMode: "Lango režimas",
-    windowModeOpaque: "Nepermatomas",
-    windowModeTransparent: "Permatomas",
-    windowModeWindow: "Langas"
-  },
-  font: {
-    fontSize: {
-      label: "Šrifto dydis",
-      voiceLabel: "Šrifto dydis",
-      panelTitle: "Šrifto dydis"
-    },
-    label: "Šriftas",
-    panelTitle: "Šriftas",
-    voiceLabel: "Šriftas"
-  },
-  forms: {
-    button: {
-      title: "Mygtuko savybės",
-      text: "Tekstas (Reikšmė)",
-      type: "Tipas",
-      typeBtn: "Mygtukas",
-      typeSbm: "Siųsti",
-      typeRst: "Išvalyti"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Žymimojo langelio savybės",
-      radioTitle: "Žymimosios akutės savybės",
-      value: "Reikšmė",
-      selected: "Pažymėtas",
-      required: "Privalomas"
-    },
-    form: {
-      title: "Formos savybės",
-      menu: "Formos savybės",
-      action: "Veiksmas",
-      method: "Metodas",
-      encoding: "Kodavimas"
-    },
-    hidden: {
-      title: "Nerodomo lauko savybės",
-      name: "Vardas",
-      value: "Reikšmė"
-    },
-    select: {
-      title: "Atrankos lauko savybės",
-      selectInfo: "Informacija",
-      opAvail: "Galimos parinktys",
-      value: "Reikšmė",
-      size: "Dydis",
-      lines: "eilučių",
-      chkMulti: "Leisti daugeriopą atranką",
-      required: "Privalomas",
-      opText: "Tekstas",
-      opValue: "Reikšmė",
-      btnAdd: "Įtraukti",
-      btnModify: "Modifikuoti",
-      btnUp: "Aukštyn",
-      btnDown: "Žemyn",
-      btnSetValue: "Laikyti pažymėta reikšme",
-      btnDelete: "Trinti"
-    },
-    textarea: {
-      title: "Teksto srities savybės",
-      cols: "Ilgis",
-      rows: "Plotis"
-    },
-    textfield: {
-      title: "Teksto lauko savybės",
-      name: "Vardas",
-      value: "Reikšmė",
-      charWidth: "Ilgis simboliais",
-      maxChars: "Maksimalus simbolių skaičius",
-      required: "Privalomas",
-      type: "Tipas",
-      typeText: "Tekstas",
-      typePass: "Slaptažodis",
-      typeEmail: "El. paštas",
-      typeSearch: "Paieška",
-      typeTel: "Telefono numeris",
-      typeUrl: "Nuoroda"
-    }
-  },
-  format: {
-    label: "Šrifto formatas",
-    panelTitle: "Šrifto formatas",
-    tag_address: "Kreipinio",
-    tag_div: "Normalus (DIV)",
-    tag_h1: "Antraštinis 1",
-    tag_h2: "Antraštinis 2",
-    tag_h3: "Antraštinis 3",
-    tag_h4: "Antraštinis 4",
-    tag_h5: "Antraštinis 5",
-    tag_h6: "Antraštinis 6",
-    tag_p: "Normalus",
-    tag_pre: "Formuotas"
-  },
-  horizontalrule: { toolbar: "Įterpti horizontalią liniją" },
-  iframe: {
-    border: "Rodyti rėmelį",
-    noUrl: "Nurodykite iframe nuorodą",
-    scrolling: "Įjungti slankiklius",
-    title: "IFrame nustatymai",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternatyvus Tekstas",
-    border: "Rėmelis",
-    btnUpload: "Siųsti į serverį",
-    button2Img: "Ar norite mygtuką paversti paprastu paveiksliuku?",
-    hSpace: "Hor.Erdvė",
-    img2Button: "Ar norite paveiksliuką paversti mygtuku?",
-    infoTab: "Vaizdo informacija",
-    linkTab: "Nuoroda",
-    lockRatio: "Išlaikyti proporciją",
-    menu: "Vaizdo savybės",
-    resetSize: "Atstatyti dydį",
-    title: "Vaizdo savybės",
-    titleButton: "Vaizdinio mygtuko savybės",
-    upload: "Nusiųsti",
-    urlMissing: "Paveiksliuko nuorodos nėra.",
-    vSpace: "Vert.Erdvė",
-    validateBorder: "Reikšmė turi būti sveikas skaičius.",
-    validateHSpace: "Reikšmė turi būti sveikas skaičius.",
-    validateVSpace: "Reikšmė turi būti sveikas skaičius."
-  },
-  indent: { indent: "Padidinti įtrauką", outdent: "Sumažinti įtrauką" },
-  smiley: {
-    options: "Šypsenėlių nustatymai",
-    title: "Įterpti veidelį",
-    toolbar: "Veideliai"
-  },
-  language: { button: "Nustatyti kalbą", remove: "Pašalinti kalbą" },
-  link: {
-    acccessKey: "Prieigos raktas",
-    advanced: "Papildomas",
-    advisoryContentType: "Konsultacinio turinio tipas",
-    advisoryTitle: "Konsultacinė antraštė",
-    anchor: {
-      toolbar: "Įterpti/modifikuoti žymę",
-      menu: "Žymės savybės",
-      title: "Žymės savybės",
-      name: "Žymės vardas",
-      errorName: "Prašome įvesti žymės vardą",
-      remove: "Pašalinti žymę"
-    },
-    anchorId: "Pagal žymės Id",
-    anchorName: "Pagal žymės vardą",
-    charset: "Susietų išteklių simbolių lentelė",
-    cssClasses: "Stilių lentelės klasės",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "El.pašto adresas",
-    emailBody: "Žinutės turinys",
-    emailSubject: "Žinutės tema",
-    id: "Id",
-    info: "Nuorodos informacija",
-    langCode: "Teksto kryptis",
-    langDir: "Teksto kryptis",
-    langDirLTR: "Iš kairės į dešinę (LTR)",
-    langDirRTL: "Iš dešinės į kairę (RTL)",
-    menu: "Taisyti nuorodą",
-    name: "Vardas",
-    noAnchors: "(Šiame dokumente žymių nėra)",
-    noEmail: "Prašome įvesti el.pašto adresą",
-    noUrl: "Prašome įvesti nuorodos URL",
-    noTel: "Please type the phone number",
-    other: "<kitas>",
-    phoneNumber: "Phone number",
-    popupDependent: "Priklausomas (Netscape)",
-    popupFeatures: "Išskleidžiamo lango savybės",
-    popupFullScreen: "Visas ekranas (IE)",
-    popupLeft: "Kairė pozicija",
-    popupLocationBar: "Adreso juosta",
-    popupMenuBar: "Meniu juosta",
-    popupResizable: "Kintamas dydis",
-    popupScrollBars: "Slinkties juostos",
-    popupStatusBar: "Būsenos juosta",
-    popupToolbar: "Mygtukų juosta",
-    popupTop: "Viršutinė pozicija",
-    rel: "Sąsajos",
-    selectAnchor: "Pasirinkite žymę",
-    styles: "Stilius",
-    tabIndex: "Tabuliavimo indeksas",
-    target: "Paskirties vieta",
-    targetFrame: "<kadras>",
-    targetFrameName: "Paskirties kadro vardas",
-    targetPopup: "<išskleidžiamas langas>",
-    targetPopupName: "Paskirties lango vardas",
-    title: "Nuoroda",
-    toAnchor: "Žymė šiame puslapyje",
-    toEmail: "El.paštas",
-    toUrl: "Nuoroda",
-    toPhone: "Phone",
-    toolbar: "Įterpti/taisyti nuorodą",
-    type: "Nuorodos tipas",
-    unlink: "Panaikinti nuorodą",
-    upload: "Siųsti"
-  },
-  list: {
-    bulletedlist: "Suženklintas sąrašas",
-    numberedlist: "Numeruotas sąrašas"
-  },
-  liststyle: {
-    bulletedTitle: "Ženklelinio sąrašo nustatymai",
-    circle: "Apskritimas",
-    decimal: "Dešimtainis (1, 2, 3, t.t)",
-    disc: "Diskas",
-    lowerAlpha: "Mažosios Alpha (a, b, c, d, e, t.t)",
-    lowerRoman: "Mažosios Romėnų (i, ii, iii, iv, v, t.t)",
-    none: "Niekas",
-    notset: "<nenurodytas>",
-    numberedTitle: "Skaitmeninio sąrašo nustatymai",
-    square: "Kvadratas",
-    start: "Pradžia",
-    type: "Rūšis",
-    upperAlpha: "Didžiosios Alpha (A, B, C, D, E, t.t)",
-    upperRoman: "Didžiosios Romėnų (I, II, III, IV, V, t.t)",
-    validateStartNumber: "Sąrašo pradžios skaitmuo turi būti sveikas skaičius."
-  },
-  magicline: { title: "Įterpti pastraipą čia" },
-  maximize: { maximize: "Išdidinti", minimize: "Sumažinti" },
-  newpage: { toolbar: "Naujas puslapis" },
-  pagebreak: {
-    alt: "Puslapio skirtukas",
-    toolbar: "Įterpti puslapių skirtuką"
-  },
-  pastetext: {
-    button: "Įdėti kaip gryną tekstą",
-    pasteNotification:
-      "Spauskite %1 kad įklijuotumėte. Jūsų naršyklė nepalaiko įklijavimo mygtuko arba kontekstinio meniu šiam veiksmui.",
-    title: "Įdėti kaip gryną tekstą"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Tekstas, kurį įkeliate yra kopijuojamas iš Word. Ar norite jį išvalyti prieš įkeliant?",
-    error: "Dėl vidinių sutrikimų, nepavyko išvalyti įkeliamo teksto",
-    title: "Įdėti iš Word",
-    toolbar: "Įdėti iš Word"
-  },
-  preview: { preview: "Peržiūra" },
-  print: { toolbar: "Spausdinti" },
-  removeformat: { toolbar: "Panaikinti formatą" },
-  save: { toolbar: "Išsaugoti" },
-  selectall: { toolbar: "Pažymėti viską" },
-  showblocks: { toolbar: "Rodyti blokus" },
-  sourcearea: { toolbar: "Šaltinis" },
-  specialchar: {
-    options: "Specialaus simbolio nustatymai",
-    title: "Pasirinkite specialų simbolį",
-    toolbar: "Įterpti specialų simbolį"
-  },
-  scayt: {
-    btn_about: "Apie SCAYT",
-    btn_dictionaries: "Žodynai",
-    btn_disable: "Išjungti SCAYT",
-    btn_enable: "Įjungti SCAYT",
-    btn_langs: "Kalbos",
-    btn_options: "Parametrai",
-    text_title: "Tikrinti klaidas kai rašoma"
-  },
-  stylescombo: {
-    label: "Stilius",
-    panelTitle: "Stilių formatavimas",
-    panelTitle1: "Blokų stiliai",
-    panelTitle2: "Vidiniai stiliai",
-    panelTitle3: "Objektų stiliai"
-  },
-  table: {
-    border: "Rėmelio dydis",
-    caption: "Antraštė",
-    cell: {
-      menu: "Langelis",
-      insertBefore: "Įterpti langelį prieš",
-      insertAfter: "Įterpti langelį po",
-      deleteCell: "Šalinti langelius",
-      merge: "Sujungti langelius",
-      mergeRight: "Sujungti su dešine",
-      mergeDown: "Sujungti su apačia",
-      splitHorizontal: "Skaidyti langelį horizontaliai",
-      splitVertical: "Skaidyti langelį vertikaliai",
-      title: "Cell nustatymai",
-      cellType: "Cell rūšis",
-      rowSpan: "Eilučių Span",
-      colSpan: "Stulpelių Span",
-      wordWrap: "Sutraukti raides",
-      hAlign: "Horizontalus lygiavimas",
-      vAlign: "Vertikalus lygiavimas",
-      alignBaseline: "Apatinė linija",
-      bgColor: "Fono spalva",
-      borderColor: "Rėmelio spalva",
-      data: "Data",
-      header: "Antraštė",
-      yes: "Taip",
-      no: "Ne",
-      invalidWidth: "Reikšmė turi būti skaičius.",
-      invalidHeight: "Reikšmė turi būti skaičius.",
-      invalidRowSpan: "Reikšmė turi būti skaičius.",
-      invalidColSpan: "Reikšmė turi būti skaičius.",
-      chooseColor: "Pasirinkite"
-    },
-    cellPad: "Tarpas nuo langelio rėmo iki teksto",
-    cellSpace: "Tarpas tarp langelių",
-    column: {
-      menu: "Stulpelis",
-      insertBefore: "Įterpti stulpelį prieš",
-      insertAfter: "Įterpti stulpelį po",
-      deleteColumn: "Šalinti stulpelius"
-    },
-    columns: "Stulpeliai",
-    deleteTable: "Šalinti lentelę",
-    headers: "Antraštės",
-    headersBoth: "Abu",
-    headersColumn: "Pirmas stulpelis",
-    headersNone: "Nėra",
-    headersRow: "Pirma eilutė",
-    heightUnit: "height unit",
-    invalidBorder: "Reikšmė turi būti nurodyta skaičiumi.",
-    invalidCellPadding: "Reikšmė turi būti nurodyta skaičiumi.",
-    invalidCellSpacing: "Reikšmė turi būti nurodyta skaičiumi.",
-    invalidCols: "Skaičius turi būti didesnis nei 0.",
-    invalidHeight: "Reikšmė turi būti nurodyta skaičiumi.",
-    invalidRows: "Skaičius turi būti didesnis nei 0.",
-    invalidWidth: "Reikšmė turi būti nurodyta skaičiumi.",
-    menu: "Lentelės savybės",
-    row: {
-      menu: "Eilutė",
-      insertBefore: "Įterpti eilutę prieš",
-      insertAfter: "Įterpti eilutę po",
-      deleteRow: "Šalinti eilutes"
-    },
-    rows: "Eilutės",
-    summary: "Santrauka",
-    title: "Lentelės savybės",
-    toolbar: "Lentelė",
-    widthPc: "procentais",
-    widthPx: "taškais",
-    widthUnit: "pločio vienetas"
-  },
-  undo: { redo: "Atstatyti", undo: "Atšaukti" },
-  widget: {
-    move: "Paspauskite ir tempkite kad perkeltumėte",
-    label: "%1 valdiklis"
-  },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignoruoti",
-    btnIgnoreAll: "Ignoruoti visus",
-    btnReplace: "Pakeisti",
-    btnReplaceAll: "Pakeisti visus",
-    btnUndo: "Atšaukti",
-    changeTo: "Pakeisti į",
-    errorLoading: "Klaida įkraunant servisą: %s.",
-    ieSpellDownload:
-      "Rašybos tikrinimas neinstaliuotas. Ar Jūs norite jį dabar atsisiųsti?",
-    manyChanges: "Rašybos tikrinimas baigtas: Pakeista %1 žodžių",
-    noChanges: "Rašybos tikrinimas baigtas: Nėra pakeistų žodžių",
-    noMispell: "Rašybos tikrinimas baigtas: Nerasta rašybos klaidų",
-    noSuggestions: "- Nėra pasiūlymų -",
-    notAvailable: "Atleiskite, šiuo metu servisas neprieinamas.",
-    notInDic: "Žodyne nerastas",
-    oneChange: "Rašybos tikrinimas baigtas: Vienas žodis pakeistas",
-    progress: "Vyksta rašybos tikrinimas...",
-    title: "Tikrinti klaidas",
-    toolbar: "Rašybos tikrinimas"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["lt"] = {
+  editor: "Pilnas redaktorius",
+  editorPanel: "Pilno redagtoriaus skydelis",
+  common: {
+    editorHelp: "Spauskite ALT 0 dėl pagalbos",
+    browseServer: "Naršyti po serverį",
+    url: "URL",
+    protocol: "Protokolas",
+    upload: "Siųsti",
+    uploadSubmit: "Siųsti į serverį",
+    image: "Vaizdas",
+    flash: "Flash",
+    form: "Forma",
+    checkbox: "Žymimasis langelis",
+    radio: "Žymimoji akutė",
+    textField: "Teksto laukas",
+    textarea: "Teksto sritis",
+    hiddenField: "Nerodomas laukas",
+    button: "Mygtukas",
+    select: "Atrankos laukas",
+    imageButton: "Vaizdinis mygtukas",
+    notSet: "<nėra nustatyta>",
+    id: "Id",
+    name: "Vardas",
+    langDir: "Teksto kryptis",
+    langDirLtr: "Iš kairės į dešinę (LTR)",
+    langDirRtl: "Iš dešinės į kairę (RTL)",
+    langCode: "Kalbos kodas",
+    longDescr: "Ilgas aprašymas URL",
+    cssClass: "Stilių lentelės klasės",
+    advisoryTitle: "Konsultacinė antraštė",
+    cssStyle: "Stilius",
+    ok: "OK",
+    cancel: "Nutraukti",
+    close: "Uždaryti",
+    preview: "Peržiūrėti",
+    resize: "Pavilkite, kad pakeistumėte dydį",
+    generalTab: "Bendros savybės",
+    advancedTab: "Papildomas",
+    validateNumberFailed: "Ši reikšmė nėra skaičius.",
+    confirmNewPage:
+      "Visas neišsaugotas turinys bus prarastas. Ar tikrai norite įkrauti naują puslapį?",
+    confirmCancel:
+      "Kai kurie parametrai pasikeitė. Ar tikrai norite užverti langą?",
+    options: "Parametrai",
+    target: "Tikslinė nuoroda",
+    targetNew: "Naujas langas (_blank)",
+    targetTop: "Viršutinis langas (_top)",
+    targetSelf: "Esamas langas (_self)",
+    targetParent: "Paskutinis langas (_parent)",
+    langDirLTR: "Iš kairės į dešinę (LTR)",
+    langDirRTL: "Iš dešinės į kairę (RTL)",
+    styles: "Stilius",
+    cssClasses: "Stilių klasės",
+    width: "Plotis",
+    height: "Aukštis",
+    align: "Lygiuoti",
+    left: "Kairę",
+    right: "Dešinę",
+    center: "Centrą",
+    justify: "Lygiuoti abi puses",
+    alignLeft: "Lygiuoti kairę",
+    alignRight: "Lygiuoti dešinę",
+    alignCenter: "Align Center",
+    alignTop: "Viršūnę",
+    alignMiddle: "Vidurį",
+    alignBottom: "Apačią",
+    alignNone: "Niekas",
+    invalidValue: "Neteisinga reikšmė.",
+    invalidHeight: "Aukštis turi būti nurodytas skaičiais.",
+    invalidWidth: "Plotis turi būti nurodytas skaičiais.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Reikšmė nurodyta "%1" laukui, turi būti teigiamas skaičius su arba be tinkamo CSS matavimo vieneto (px, %, in, cm, mm, em, ex, pt arba pc).',
+    invalidHtmlLength:
+      'Reikšmė nurodyta "%1" laukui, turi būti teigiamas skaičius su arba be tinkamo HTML matavimo vieneto (px arba %).',
+    invalidInlineStyle:
+      'Reikšmė nurodyta vidiniame stiliuje turi būti sudaryta iš vieno šių reikšmių "vardas : reikšmė", atskirta kabliataškiais.',
+    cssLengthTooltip:
+      "Įveskite reikšmę pikseliais arba skaičiais su tinkamu CSS vienetu (px, %, in, cm, mm, em, ex, pt arba pc).",
+    unavailable: '%1<span class="cke_accessibility">, netinkamas</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Tarpas",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Spartusis klavišas",
+    optionDefault: "Numatytasis"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Visos teiss saugomos.",
+    dlgTitle: "Apie CKEditor 4",
+    moreInfo: "Dėl licencijavimo apsilankykite mūsų svetainėje:"
+  },
+  basicstyles: {
+    bold: "Pusjuodis",
+    italic: "Kursyvas",
+    strike: "Perbrauktas",
+    subscript: "Apatinis indeksas",
+    superscript: "Viršutinis indeksas",
+    underline: "Pabrauktas"
+  },
+  bidi: {
+    ltr: "Tekstas iš kairės į dešinę",
+    rtl: "Tekstas iš dešinės į kairę"
+  },
+  blockquote: { toolbar: "Citata" },
+  notification: { closed: "Pranešimas uždarytas." },
+  toolbar: {
+    toolbarCollapse: "Apjungti įrankių juostą",
+    toolbarExpand: "Išplėsti įrankių juostą",
+    toolbarGroups: {
+      document: "Dokumentas",
+      clipboard: "Atmintinė/Atgal",
+      editing: "Redagavimas",
+      forms: "Formos",
+      basicstyles: "Pagrindiniai stiliai",
+      paragraph: "Paragrafas",
+      links: "Nuorodos",
+      insert: "Įterpti",
+      styles: "Stiliai",
+      colors: "Spalvos",
+      tools: "Įrankiai"
+    },
+    toolbars: "Redaktoriaus įrankiai"
+  },
+  clipboard: {
+    copy: "Kopijuoti",
+    copyError:
+      "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti kopijavimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl/Cmd+C).",
+    cut: "Iškirpti",
+    cutError:
+      "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti iškirpimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl/Cmd+X).",
+    paste: "Įdėti",
+    pasteNotification:
+      "Spauskite %1 kad įkliuotumėte. Jūsų naršyklė nepalaiko įklijavimo paspaudus mygtuką arba kontekstinio menių galimybės.",
+    pasteArea: "Įkelti dalį",
+    pasteMsg: "Įklijuokite savo turinį į žemiau esantį lauką ir paspauskite OK."
+  },
+  colorbutton: {
+    auto: "Automatinis",
+    bgColorTitle: "Fono spalva",
+    colors: {
+      "000": "Juoda",
+      "800000": "Kaštoninė",
+      "8B4513": "Tamsiai ruda",
+      "2F4F4F": "Pilka tamsaus šiferio",
+      "008080": "Teal",
+      "000080": "Karinis",
+      "4B0082": "Indigo",
+      "696969": "Tamsiai pilka",
+      B22222: "Ugnies",
+      A52A2A: "Ruda",
+      DAA520: "Aukso",
+      "006400": "Tamsiai žalia",
+      "40E0D0": "Turquoise",
+      "0000CD": "Vidutinė mėlyna",
+      "800080": "Violetinė",
+      "808080": "Pilka",
+      F00: "Raudona",
+      FF8C00: "Tamsiai oranžinė",
+      FFD700: "Auksinė",
+      "008000": "Žalia",
+      "0FF": "Žydra",
+      "00F": "Mėlyna",
+      EE82EE: "Violetinė",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Oranžinė",
+      FFFF00: "Geltona",
+      "00FF00": "Citrinų",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Šviesiai mėlyna",
+      DDA0DD: "Plum",
+      D3D3D3: "Šviesiai pilka",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Šviesiai geltona",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "Balta",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Daugiau spalvų...",
+    panelTitle: "Spalva",
+    textColorTitle: "Teksto spalva"
+  },
+  colordialog: {
+    clear: "Išvalyti",
+    highlight: "Paryškinti",
+    options: "Spalvos nustatymai",
+    selected: "Pasirinkta spalva",
+    title: "Pasirinkite spalvą"
+  },
+  templates: {
+    button: "Šablonai",
+    emptyListMsg: "(Šablonų sąrašas tuščias)",
+    insertOption: "Pakeisti dabartinį turinį pasirinktu šablonu",
+    options: "Template Options",
+    selectPromptMsg:
+      "Pasirinkite norimą šabloną<br>(<b>Dėmesio!</b> esamas turinys bus prarastas):",
+    title: "Turinio šablonai"
+  },
+  contextmenu: { options: "Kontekstinio meniu parametrai" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Patariamas pavadinimas",
+    cssClassInputLabel: "Stilių klasės",
+    edit: "Redaguoti Div",
+    inlineStyleInputLabel: "Vidiniai stiliai",
+    langDirLTRLabel: "Iš kairės į dešinę (LTR)",
+    langDirLabel: "Kalbos nurodymai",
+    langDirRTLLabel: "Iš dešinės į kairę (RTL)",
+    languageCodeInputLabel: " Kalbos kodas",
+    remove: "Pašalinti Div",
+    styleSelectLabel: "Stilius",
+    title: "Sukurti Div elementą",
+    toolbar: "Sukurti Div elementą"
+  },
+  elementspath: { eleLabel: "Elemento kelias", eleTitle: "%1 elementas" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Rasti",
+    findOptions: "Paieškos nustatymai",
+    findWhat: "Surasti tekstą:",
+    matchCase: "Skirti didžiąsias ir mažąsias raides",
+    matchCyclic: "Sutampantis cikliškumas",
+    matchWord: "Atitikti pilną žodį",
+    notFoundMsg: "Nurodytas tekstas nerastas.",
+    replace: "Pakeisti",
+    replaceAll: "Pakeisti viską",
+    replaceSuccessMsg: "%1 sutapimas(ų) buvo pakeisti.",
+    replaceWith: "Pakeisti tekstu:",
+    title: "Surasti ir pakeisti"
+  },
+  fakeobjects: {
+    anchor: "Žymė",
+    flash: "Flash animacija",
+    hiddenfield: "Paslėptas laukas",
+    iframe: "IFrame",
+    unknown: "Nežinomas objektas"
+  },
+  flash: {
+    access: "Skripto priėjimas",
+    accessAlways: "Visada",
+    accessNever: "Niekada",
+    accessSameDomain: "Tas pats domenas",
+    alignAbsBottom: "Absoliučią apačią",
+    alignAbsMiddle: "Absoliutų vidurį",
+    alignBaseline: "Apatinę liniją",
+    alignTextTop: "Teksto viršūnę",
+    bgcolor: "Fono spalva",
+    chkFull: "Leisti per visą ekraną",
+    chkLoop: "Ciklas",
+    chkMenu: "Leisti Flash meniu",
+    chkPlay: "Automatinis paleidimas",
+    flashvars: "Flash kintamieji",
+    hSpace: "Hor.Erdvė",
+    properties: "Flash savybės",
+    propertiesTab: "Nustatymai",
+    quality: "Kokybė",
+    qualityAutoHigh: "Automatiškai Gera",
+    qualityAutoLow: "Automatiškai Žema",
+    qualityBest: "Geriausia",
+    qualityHigh: "Gera",
+    qualityLow: "Žema",
+    qualityMedium: "Vidutinė",
+    scale: "Mastelis",
+    scaleAll: "Rodyti visą",
+    scaleFit: "Tikslus atitikimas",
+    scaleNoBorder: "Be rėmelio",
+    title: "Flash savybės",
+    vSpace: "Vert.Erdvė",
+    validateHSpace: "HSpace turi būti skaičius.",
+    validateSrc: "Prašome įvesti nuorodos URL",
+    validateVSpace: "VSpace turi būti skaičius.",
+    windowMode: "Lango režimas",
+    windowModeOpaque: "Nepermatomas",
+    windowModeTransparent: "Permatomas",
+    windowModeWindow: "Langas"
+  },
+  font: {
+    fontSize: {
+      label: "Šrifto dydis",
+      voiceLabel: "Šrifto dydis",
+      panelTitle: "Šrifto dydis"
+    },
+    label: "Šriftas",
+    panelTitle: "Šriftas",
+    voiceLabel: "Šriftas"
+  },
+  forms: {
+    button: {
+      title: "Mygtuko savybės",
+      text: "Tekstas (Reikšmė)",
+      type: "Tipas",
+      typeBtn: "Mygtukas",
+      typeSbm: "Siųsti",
+      typeRst: "Išvalyti"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Žymimojo langelio savybės",
+      radioTitle: "Žymimosios akutės savybės",
+      value: "Reikšmė",
+      selected: "Pažymėtas",
+      required: "Privalomas"
+    },
+    form: {
+      title: "Formos savybės",
+      menu: "Formos savybės",
+      action: "Veiksmas",
+      method: "Metodas",
+      encoding: "Kodavimas"
+    },
+    hidden: {
+      title: "Nerodomo lauko savybės",
+      name: "Vardas",
+      value: "Reikšmė"
+    },
+    select: {
+      title: "Atrankos lauko savybės",
+      selectInfo: "Informacija",
+      opAvail: "Galimos parinktys",
+      value: "Reikšmė",
+      size: "Dydis",
+      lines: "eilučių",
+      chkMulti: "Leisti daugeriopą atranką",
+      required: "Privalomas",
+      opText: "Tekstas",
+      opValue: "Reikšmė",
+      btnAdd: "Įtraukti",
+      btnModify: "Modifikuoti",
+      btnUp: "Aukštyn",
+      btnDown: "Žemyn",
+      btnSetValue: "Laikyti pažymėta reikšme",
+      btnDelete: "Trinti"
+    },
+    textarea: {
+      title: "Teksto srities savybės",
+      cols: "Ilgis",
+      rows: "Plotis"
+    },
+    textfield: {
+      title: "Teksto lauko savybės",
+      name: "Vardas",
+      value: "Reikšmė",
+      charWidth: "Ilgis simboliais",
+      maxChars: "Maksimalus simbolių skaičius",
+      required: "Privalomas",
+      type: "Tipas",
+      typeText: "Tekstas",
+      typePass: "Slaptažodis",
+      typeEmail: "El. paštas",
+      typeSearch: "Paieška",
+      typeTel: "Telefono numeris",
+      typeUrl: "Nuoroda"
+    }
+  },
+  format: {
+    label: "Šrifto formatas",
+    panelTitle: "Šrifto formatas",
+    tag_address: "Kreipinio",
+    tag_div: "Normalus (DIV)",
+    tag_h1: "Antraštinis 1",
+    tag_h2: "Antraštinis 2",
+    tag_h3: "Antraštinis 3",
+    tag_h4: "Antraštinis 4",
+    tag_h5: "Antraštinis 5",
+    tag_h6: "Antraštinis 6",
+    tag_p: "Normalus",
+    tag_pre: "Formuotas"
+  },
+  horizontalrule: { toolbar: "Įterpti horizontalią liniją" },
+  iframe: {
+    border: "Rodyti rėmelį",
+    noUrl: "Nurodykite iframe nuorodą",
+    scrolling: "Įjungti slankiklius",
+    title: "IFrame nustatymai",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternatyvus Tekstas",
+    border: "Rėmelis",
+    btnUpload: "Siųsti į serverį",
+    button2Img: "Ar norite mygtuką paversti paprastu paveiksliuku?",
+    hSpace: "Hor.Erdvė",
+    img2Button: "Ar norite paveiksliuką paversti mygtuku?",
+    infoTab: "Vaizdo informacija",
+    linkTab: "Nuoroda",
+    lockRatio: "Išlaikyti proporciją",
+    menu: "Vaizdo savybės",
+    resetSize: "Atstatyti dydį",
+    title: "Vaizdo savybės",
+    titleButton: "Vaizdinio mygtuko savybės",
+    upload: "Nusiųsti",
+    urlMissing: "Paveiksliuko nuorodos nėra.",
+    vSpace: "Vert.Erdvė",
+    validateBorder: "Reikšmė turi būti sveikas skaičius.",
+    validateHSpace: "Reikšmė turi būti sveikas skaičius.",
+    validateVSpace: "Reikšmė turi būti sveikas skaičius."
+  },
+  indent: { indent: "Padidinti įtrauką", outdent: "Sumažinti įtrauką" },
+  smiley: {
+    options: "Šypsenėlių nustatymai",
+    title: "Įterpti veidelį",
+    toolbar: "Veideliai"
+  },
+  language: { button: "Nustatyti kalbą", remove: "Pašalinti kalbą" },
+  link: {
+    acccessKey: "Prieigos raktas",
+    advanced: "Papildomas",
+    advisoryContentType: "Konsultacinio turinio tipas",
+    advisoryTitle: "Konsultacinė antraštė",
+    anchor: {
+      toolbar: "Įterpti/modifikuoti žymę",
+      menu: "Žymės savybės",
+      title: "Žymės savybės",
+      name: "Žymės vardas",
+      errorName: "Prašome įvesti žymės vardą",
+      remove: "Pašalinti žymę"
+    },
+    anchorId: "Pagal žymės Id",
+    anchorName: "Pagal žymės vardą",
+    charset: "Susietų išteklių simbolių lentelė",
+    cssClasses: "Stilių lentelės klasės",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "El.pašto adresas",
+    emailBody: "Žinutės turinys",
+    emailSubject: "Žinutės tema",
+    id: "Id",
+    info: "Nuorodos informacija",
+    langCode: "Teksto kryptis",
+    langDir: "Teksto kryptis",
+    langDirLTR: "Iš kairės į dešinę (LTR)",
+    langDirRTL: "Iš dešinės į kairę (RTL)",
+    menu: "Taisyti nuorodą",
+    name: "Vardas",
+    noAnchors: "(Šiame dokumente žymių nėra)",
+    noEmail: "Prašome įvesti el.pašto adresą",
+    noUrl: "Prašome įvesti nuorodos URL",
+    noTel: "Please type the phone number",
+    other: "<kitas>",
+    phoneNumber: "Phone number",
+    popupDependent: "Priklausomas (Netscape)",
+    popupFeatures: "Išskleidžiamo lango savybės",
+    popupFullScreen: "Visas ekranas (IE)",
+    popupLeft: "Kairė pozicija",
+    popupLocationBar: "Adreso juosta",
+    popupMenuBar: "Meniu juosta",
+    popupResizable: "Kintamas dydis",
+    popupScrollBars: "Slinkties juostos",
+    popupStatusBar: "Būsenos juosta",
+    popupToolbar: "Mygtukų juosta",
+    popupTop: "Viršutinė pozicija",
+    rel: "Sąsajos",
+    selectAnchor: "Pasirinkite žymę",
+    styles: "Stilius",
+    tabIndex: "Tabuliavimo indeksas",
+    target: "Paskirties vieta",
+    targetFrame: "<kadras>",
+    targetFrameName: "Paskirties kadro vardas",
+    targetPopup: "<išskleidžiamas langas>",
+    targetPopupName: "Paskirties lango vardas",
+    title: "Nuoroda",
+    toAnchor: "Žymė šiame puslapyje",
+    toEmail: "El.paštas",
+    toUrl: "Nuoroda",
+    toPhone: "Phone",
+    toolbar: "Įterpti/taisyti nuorodą",
+    type: "Nuorodos tipas",
+    unlink: "Panaikinti nuorodą",
+    upload: "Siųsti"
+  },
+  list: {
+    bulletedlist: "Suženklintas sąrašas",
+    numberedlist: "Numeruotas sąrašas"
+  },
+  liststyle: {
+    bulletedTitle: "Ženklelinio sąrašo nustatymai",
+    circle: "Apskritimas",
+    decimal: "Dešimtainis (1, 2, 3, t.t)",
+    disc: "Diskas",
+    lowerAlpha: "Mažosios Alpha (a, b, c, d, e, t.t)",
+    lowerRoman: "Mažosios Romėnų (i, ii, iii, iv, v, t.t)",
+    none: "Niekas",
+    notset: "<nenurodytas>",
+    numberedTitle: "Skaitmeninio sąrašo nustatymai",
+    square: "Kvadratas",
+    start: "Pradžia",
+    type: "Rūšis",
+    upperAlpha: "Didžiosios Alpha (A, B, C, D, E, t.t)",
+    upperRoman: "Didžiosios Romėnų (I, II, III, IV, V, t.t)",
+    validateStartNumber: "Sąrašo pradžios skaitmuo turi būti sveikas skaičius."
+  },
+  magicline: { title: "Įterpti pastraipą čia" },
+  maximize: { maximize: "Išdidinti", minimize: "Sumažinti" },
+  newpage: { toolbar: "Naujas puslapis" },
+  pagebreak: {
+    alt: "Puslapio skirtukas",
+    toolbar: "Įterpti puslapių skirtuką"
+  },
+  pastetext: {
+    button: "Įdėti kaip gryną tekstą",
+    pasteNotification:
+      "Spauskite %1 kad įklijuotumėte. Jūsų naršyklė nepalaiko įklijavimo mygtuko arba kontekstinio meniu šiam veiksmui.",
+    title: "Įdėti kaip gryną tekstą"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Tekstas, kurį įkeliate yra kopijuojamas iš Word. Ar norite jį išvalyti prieš įkeliant?",
+    error: "Dėl vidinių sutrikimų, nepavyko išvalyti įkeliamo teksto",
+    title: "Įdėti iš Word",
+    toolbar: "Įdėti iš Word"
+  },
+  preview: { preview: "Peržiūra" },
+  print: { toolbar: "Spausdinti" },
+  removeformat: { toolbar: "Panaikinti formatą" },
+  save: { toolbar: "Išsaugoti" },
+  selectall: { toolbar: "Pažymėti viską" },
+  showblocks: { toolbar: "Rodyti blokus" },
+  sourcearea: { toolbar: "Šaltinis" },
+  specialchar: {
+    options: "Specialaus simbolio nustatymai",
+    title: "Pasirinkite specialų simbolį",
+    toolbar: "Įterpti specialų simbolį"
+  },
+  scayt: {
+    btn_about: "Apie SCAYT",
+    btn_dictionaries: "Žodynai",
+    btn_disable: "Išjungti SCAYT",
+    btn_enable: "Įjungti SCAYT",
+    btn_langs: "Kalbos",
+    btn_options: "Parametrai",
+    text_title: "Tikrinti klaidas kai rašoma"
+  },
+  stylescombo: {
+    label: "Stilius",
+    panelTitle: "Stilių formatavimas",
+    panelTitle1: "Blokų stiliai",
+    panelTitle2: "Vidiniai stiliai",
+    panelTitle3: "Objektų stiliai"
+  },
+  table: {
+    border: "Rėmelio dydis",
+    caption: "Antraštė",
+    cell: {
+      menu: "Langelis",
+      insertBefore: "Įterpti langelį prieš",
+      insertAfter: "Įterpti langelį po",
+      deleteCell: "Šalinti langelius",
+      merge: "Sujungti langelius",
+      mergeRight: "Sujungti su dešine",
+      mergeDown: "Sujungti su apačia",
+      splitHorizontal: "Skaidyti langelį horizontaliai",
+      splitVertical: "Skaidyti langelį vertikaliai",
+      title: "Cell nustatymai",
+      cellType: "Cell rūšis",
+      rowSpan: "Eilučių Span",
+      colSpan: "Stulpelių Span",
+      wordWrap: "Sutraukti raides",
+      hAlign: "Horizontalus lygiavimas",
+      vAlign: "Vertikalus lygiavimas",
+      alignBaseline: "Apatinė linija",
+      bgColor: "Fono spalva",
+      borderColor: "Rėmelio spalva",
+      data: "Data",
+      header: "Antraštė",
+      yes: "Taip",
+      no: "Ne",
+      invalidWidth: "Reikšmė turi būti skaičius.",
+      invalidHeight: "Reikšmė turi būti skaičius.",
+      invalidRowSpan: "Reikšmė turi būti skaičius.",
+      invalidColSpan: "Reikšmė turi būti skaičius.",
+      chooseColor: "Pasirinkite"
+    },
+    cellPad: "Tarpas nuo langelio rėmo iki teksto",
+    cellSpace: "Tarpas tarp langelių",
+    column: {
+      menu: "Stulpelis",
+      insertBefore: "Įterpti stulpelį prieš",
+      insertAfter: "Įterpti stulpelį po",
+      deleteColumn: "Šalinti stulpelius"
+    },
+    columns: "Stulpeliai",
+    deleteTable: "Šalinti lentelę",
+    headers: "Antraštės",
+    headersBoth: "Abu",
+    headersColumn: "Pirmas stulpelis",
+    headersNone: "Nėra",
+    headersRow: "Pirma eilutė",
+    heightUnit: "height unit",
+    invalidBorder: "Reikšmė turi būti nurodyta skaičiumi.",
+    invalidCellPadding: "Reikšmė turi būti nurodyta skaičiumi.",
+    invalidCellSpacing: "Reikšmė turi būti nurodyta skaičiumi.",
+    invalidCols: "Skaičius turi būti didesnis nei 0.",
+    invalidHeight: "Reikšmė turi būti nurodyta skaičiumi.",
+    invalidRows: "Skaičius turi būti didesnis nei 0.",
+    invalidWidth: "Reikšmė turi būti nurodyta skaičiumi.",
+    menu: "Lentelės savybės",
+    row: {
+      menu: "Eilutė",
+      insertBefore: "Įterpti eilutę prieš",
+      insertAfter: "Įterpti eilutę po",
+      deleteRow: "Šalinti eilutes"
+    },
+    rows: "Eilutės",
+    summary: "Santrauka",
+    title: "Lentelės savybės",
+    toolbar: "Lentelė",
+    widthPc: "procentais",
+    widthPx: "taškais",
+    widthUnit: "pločio vienetas"
+  },
+  undo: { redo: "Atstatyti", undo: "Atšaukti" },
+  widget: {
+    move: "Paspauskite ir tempkite kad perkeltumėte",
+    label: "%1 valdiklis"
+  },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignoruoti",
+    btnIgnoreAll: "Ignoruoti visus",
+    btnReplace: "Pakeisti",
+    btnReplaceAll: "Pakeisti visus",
+    btnUndo: "Atšaukti",
+    changeTo: "Pakeisti į",
+    errorLoading: "Klaida įkraunant servisą: %s.",
+    ieSpellDownload:
+      "Rašybos tikrinimas neinstaliuotas. Ar Jūs norite jį dabar atsisiųsti?",
+    manyChanges: "Rašybos tikrinimas baigtas: Pakeista %1 žodžių",
+    noChanges: "Rašybos tikrinimas baigtas: Nėra pakeistų žodžių",
+    noMispell: "Rašybos tikrinimas baigtas: Nerasta rašybos klaidų",
+    noSuggestions: "- Nėra pasiūlymų -",
+    notAvailable: "Atleiskite, šiuo metu servisas neprieinamas.",
+    notInDic: "Žodyne nerastas",
+    oneChange: "Rašybos tikrinimas baigtas: Vienas žodis pakeistas",
+    progress: "Vyksta rašybos tikrinimas...",
+    title: "Tikrinti klaidas",
+    toolbar: "Rašybos tikrinimas"
+  }
+};

+ 723 - 723
public/ckeditor/lang/lv.js

@@ -1,723 +1,723 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["lv"] = {
-  editor: "Bagātinātā teksta redaktors",
-  editorPanel: "Bagātinātā teksta redaktora panelis",
-  common: {
-    editorHelp: "Palīdzībai, nospiediet ALT 0 ",
-    browseServer: "Skatīt servera saturu",
-    url: "URL",
-    protocol: "Protokols",
-    upload: "Augšupielādēt",
-    uploadSubmit: "Nosūtīt serverim",
-    image: "Attēls",
-    flash: "Flash",
-    form: "Forma",
-    checkbox: "Atzīmēšanas kastīte",
-    radio: "Izvēles poga",
-    textField: "Teksta rinda",
-    textarea: "Teksta laukums",
-    hiddenField: "Paslēpta teksta rinda",
-    button: "Poga",
-    select: "Iezīmēšanas lauks",
-    imageButton: "Attēlpoga",
-    notSet: "<nav iestatīts>",
-    id: "Id",
-    name: "Nosaukums",
-    langDir: "Valodas lasīšanas virziens",
-    langDirLtr: "No kreisās uz labo (LTR)",
-    langDirRtl: "No labās uz kreiso (RTL)",
-    langCode: "Valodas kods",
-    longDescr: "Gara apraksta Hipersaite",
-    cssClass: "Stilu saraksta klases",
-    advisoryTitle: "Konsultatīvs virsraksts",
-    cssStyle: "Stils",
-    ok: "Darīts!",
-    cancel: "Atcelt",
-    close: "Aizvērt",
-    preview: "Priekšskatījums",
-    resize: "Mērogot",
-    generalTab: "Vispārīgi",
-    advancedTab: "Izvērstais",
-    validateNumberFailed: "Šī vērtība nav skaitlis",
-    confirmNewPage:
-      "Jebkuras nesaglabātās izmaiņas tiks zaudētas. Vai tiešām vēlaties atvērt jaunu lapu?",
-    confirmCancel:
-      "Daži no uzstādījumiem ir mainīti. Vai tiešām vēlaties aizvērt šo dialogu?",
-    options: "Uzstādījumi",
-    target: "Mērķis",
-    targetNew: "Jauns logs (_blank)",
-    targetTop: "Virsējais logs (_top)",
-    targetSelf: "Tas pats logs (_self)",
-    targetParent: "Avota logs (_parent)",
-    langDirLTR: "Kreisais uz Labo (LTR)",
-    langDirRTL: "Labais uz Kreiso (RTL)",
-    styles: "Stils",
-    cssClasses: "Stilu klases",
-    width: "Platums",
-    height: "Augstums",
-    align: "Nolīdzināt",
-    left: "Pa kreisi",
-    right: "Pa labi",
-    center: "Centrēti",
-    justify: "Izlīdzināt malas",
-    alignLeft: "Izlīdzināt pa kreisi",
-    alignRight: "Izlīdzināt pa labi",
-    alignCenter: "Centrēt",
-    alignTop: "Augšā",
-    alignMiddle: "Vertikāli centrēts",
-    alignBottom: "Apakšā",
-    alignNone: "Nekas",
-    invalidValue: "Nekorekta vērtība",
-    invalidHeight: "Augstumam jābūt skaitlim.",
-    invalidWidth: "Platumam jābūt skaitlim",
-    invalidLength:
-      'Laukam "%1" norādītajai vērtībai jābūt pozitīvam skaitlim ar vai bez korektām mērvienībām (%2).',
-    invalidCssLength:
-      'Laukam "%1" norādītajai vērtībai jābūt pozitīvam skaitlim ar vai bez korektām CSS mērvienībām (px, %, in, cm, mm, em, ex, pt, vai pc).',
-    invalidHtmlLength:
-      'Laukam "%1" norādītajai vērtībai jābūt pozitīvam skaitlim ar vai bez korektām HTML mērvienībām (px vai %).',
-    invalidInlineStyle:
-      'Iekļautajā stilā norādītajai vērtībai jāsastāv no viena vai vairākiem pāriem pēc formāta "nosaukums: vērtība", atdalītiem ar semikolu.',
-    cssLengthTooltip:
-      "Ievadiet vērtību pikseļos vai skaitli ar derīgu CSS mērvienību (px, %, in, cm, mm, em, ex, pt, vai pc).",
-    unavailable: '%1<span class="cke_accessibility">, nav pieejams</span>',
-    keyboard: {
-      "8": " atkāpšanās taustiņš",
-      "13": "Ievadīt",
-      "16": "pārslēgšanas taustiņš",
-      "17": "vadīšanas taustiņš",
-      "18": "alternēšanas taustiņš",
-      "32": "Atstarpe",
-      "35": "Beigas",
-      "36": "Mājup",
-      "46": "Dzēst",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Komanda"
-    },
-    keyboardShortcut: "Klaviatūras saīsne",
-    optionDefault: "Noklusēts"
-  },
-  about: {
-    copy: "Kopēšanas tiesības &copy; $1. Visas tiesības rezervētas.",
-    dlgTitle: "Par CKEditor 4",
-    moreInfo: "Informācijai par licenzēšanu apmeklējiet mūsu mājas lapu:"
-  },
-  basicstyles: {
-    bold: "Treknināts",
-    italic: "Kursīvs",
-    strike: "Pārsvītrots",
-    subscript: "Apakšrakstā",
-    superscript: "Augšrakstā",
-    underline: "Pasvītrots"
-  },
-  bidi: {
-    ltr: "Teksta virziens no kreisās uz labo",
-    rtl: "Teksta virziens no labās uz kreiso"
-  },
-  blockquote: { toolbar: "Bloka citāts" },
-  notification: { closed: "Paziņojums aizvērts." },
-  toolbar: {
-    toolbarCollapse: "Aizvērt rīkjoslu",
-    toolbarExpand: "Atvērt rīkjoslu",
-    toolbarGroups: {
-      document: "Dokuments",
-      clipboard: "Starpliktuve/Atcelt",
-      editing: "Labošana",
-      forms: "Formas",
-      basicstyles: "Pamata stili",
-      paragraph: "Paragrāfs",
-      links: "Saites",
-      insert: "Ievietot",
-      styles: "Stili",
-      colors: "Krāsas",
-      tools: "Rīki"
-    },
-    toolbars: "Redaktora rīkjoslas"
-  },
-  clipboard: {
-    copy: "Kopēt",
-    copyError:
-      "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj redaktoram automātiski veikt kopēšanas darbību.  Lūdzu, izmantojiet (Ctrl/Cmd+C), lai veiktu šo darbību.",
-    cut: "Izgriezt",
-    cutError:
-      "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj redaktoram automātiski veikt izgriezšanas darbību.  Lūdzu, izmantojiet (Ctrl/Cmd+X), lai veiktu šo darbību.",
-    paste: "Ielīmēt",
-    pasteNotification:
-      "Nospied %1 lai ielīmētu. Tavs pārlūks neatbalsta ielīmēšanu ar rīkjoslas pogām vai uznirstošās izvēlnes opciju.",
-    pasteArea: "Ielīmēšanas zona",
-    pasteMsg: "Ielīmē saturu zemāk esošajā laukā un nospied OK."
-  },
-  colorbutton: {
-    auto: "Automātiska",
-    bgColorTitle: "Fona krāsa",
-    colors: {
-      "000": "Melns",
-      "800000": "Sarkanbrūns",
-      "8B4513": "Sedlu brūns",
-      "2F4F4F": "Tumšas tāfeles pelēks",
-      "008080": "Zili-zaļš",
-      "000080": "Jūras",
-      "4B0082": "Indigo",
-      "696969": "Tumši pelēks",
-      B22222: "Ķieģeļsarkans",
-      A52A2A: "Brūns",
-      DAA520: "Zelta",
-      "006400": "Tumši zaļš",
-      "40E0D0": "Tirkīzs",
-      "0000CD": "Vidēji zils",
-      "800080": "Purpurs",
-      "808080": "Pelēks",
-      F00: "Sarkans",
-      FF8C00: "Tumši oranžs",
-      FFD700: "Zelta",
-      "008000": "Zaļš",
-      "0FF": "Tumšzils",
-      "00F": "Zils",
-      EE82EE: "Violets",
-      A9A9A9: "Pelēks",
-      FFA07A: "Gaiši laškrāsas",
-      FFA500: "Oranžs",
-      FFFF00: "Dzeltens",
-      "00FF00": "Laima",
-      AFEEEE: "Gaiši tirkīza",
-      ADD8E6: "Gaiši zils",
-      DDA0DD: "Plūmju",
-      D3D3D3: "Gaiši pelēks",
-      FFF0F5: "Lavandas sārts",
-      FAEBD7: "Antīki balts",
-      FFFFE0: "Gaiši dzeltens",
-      F0FFF0: "Meduspile",
-      F0FFFF: "Debesszils",
-      F0F8FF: "Alises zils",
-      E6E6FA: "Lavanda",
-      FFF: "Balts",
-      "1ABC9C": "Spēcīgs ciāna",
-      "2ECC71": "Smaragds",
-      "3498DB": "Koši zils",
-      "9B59B6": "Ametists",
-      "4E5F70": "Pelēkzils",
-      F1C40F: "Spilgti dzeltens",
-      "16A085": "Tumšs ciāna",
-      "27AE60": "Tumšs smaragds",
-      "2980B9": "Spēcīgi zils",
-      "8E44AD": "Tumši violets",
-      "2C3E50": "Bāli zils",
-      F39C12: "Apelsīnu",
-      E67E22: "Burkānu",
-      E74C3C: "Blāvi sarkans",
-      ECF0F1: "Spilgti sudraba",
-      "95A5A6": "Gaišs pelēki ciāna",
-      DDD: "Gaiši pelēks",
-      D35400: "Ķirbja",
-      C0392B: "Spēcīgi sarkans",
-      BDC3C7: "Sudraba",
-      "7F8C8D": "Pelēcīgs ciāna",
-      "999": "Tumši pelēks"
-    },
-    more: "Plašāka palete...",
-    panelTitle: "Krāsa",
-    textColorTitle: "Teksta krāsa"
-  },
-  colordialog: {
-    clear: "Notīrīt",
-    highlight: "Paraugs",
-    options: "Krāsas uzstādījumi",
-    selected: "Izvēlētā krāsa",
-    title: "Izvēlies krāsu"
-  },
-  templates: {
-    button: "Sagataves",
-    emptyListMsg: "(Nav norādītas sagataves)",
-    insertOption: "Aizvietot pašreizējo saturu",
-    options: "Sagataves uzstādījumi",
-    selectPromptMsg:
-      "Lūdzu, norādiet sagatavi, ko atvērt editorā<br>(patreizējie dati tiks zaudēti):",
-    title: "Satura sagataves"
-  },
-  contextmenu: { options: "Uznirstošās izvēlnes uzstādījumi" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Konsultatīvs virsraksts",
-    cssClassInputLabel: "Stilu klases",
-    edit: "Labot Div",
-    inlineStyleInputLabel: "Iekļautais stils",
-    langDirLTRLabel: "Kreisais uz Labo (LTR)",
-    langDirLabel: "Valodas virziens",
-    langDirRTLLabel: "Labais uz kreiso (RTL)",
-    languageCodeInputLabel: "Valodas kods",
-    remove: "Noņemt Div",
-    styleSelectLabel: "Stils",
-    title: "Izveidot div konteineri",
-    toolbar: "Izveidot div konteineri"
-  },
-  elementspath: { eleLabel: "Elementa ceļš", eleTitle: "%1 elements" },
-  filetools: {
-    loadError: "Radās kļūda nolasot failu.",
-    networkError: "Radās tīkla kļūda, kamēr tika ielādēts fails.",
-    httpError404: "Ielādējot failu, radās HTTP kļūda (404: Fails nav atrasts)",
-    httpError403: "Ielādējot failu, radās HTTP kļūda (403: Pieeja liegta)",
-    httpError: "Ielādējot failu, radās HTTP kļūda (kļūdas statuss: %1)",
-    noUrlError: "Augšupielādes adrese nav norādīta.",
-    responseError: "Nekorekta servera atbilde."
-  },
-  find: {
-    find: "Meklēt",
-    findOptions: "Meklēt uzstādījumi",
-    findWhat: "Meklēt:",
-    matchCase: "Reģistrjūtīgs",
-    matchCyclic: "Sakrist cikliski",
-    matchWord: "Jāsakrīt pilnībā",
-    notFoundMsg: "Norādītā frāze netika atrasta.",
-    replace: "Nomainīt",
-    replaceAll: "Aizvietot visu",
-    replaceSuccessMsg: "%1 gadījums(i) aizvietoti",
-    replaceWith: "Nomainīt uz:",
-    title: "Meklēt un aizvietot"
-  },
-  fakeobjects: {
-    anchor: "Iezīme",
-    flash: "Flash animācija",
-    hiddenfield: "Slēpts lauks",
-    iframe: "Iframe",
-    unknown: "Nezināms objekts"
-  },
-  flash: {
-    access: "Skripta pieeja",
-    accessAlways: "Vienmēr",
-    accessNever: "Nekad",
-    accessSameDomain: "Tas pats domēns",
-    alignAbsBottom: "Absolūti apakšā",
-    alignAbsMiddle: "Absolūti vertikāli centrēts",
-    alignBaseline: "Pamatrindā",
-    alignTextTop: "Teksta augšā",
-    bgcolor: "Fona krāsa",
-    chkFull: "Pilnekrāns",
-    chkLoop: "Nepārtraukti",
-    chkMenu: "Atļaut Flash izvēlni",
-    chkPlay: "Automātiska atskaņošana",
-    flashvars: "Flash mainīgie",
-    hSpace: "Horizontālā telpa",
-    properties: "Flash īpašības",
-    propertiesTab: "Uzstādījumi",
-    quality: "Kvalitāte",
-    qualityAutoHigh: "Automātiski Augsta",
-    qualityAutoLow: "Automātiski Zema",
-    qualityBest: "Labākā",
-    qualityHigh: "Augsta",
-    qualityLow: "Zema",
-    qualityMedium: "Vidēja",
-    scale: "Mainīt izmēru",
-    scaleAll: "Rādīt visu",
-    scaleFit: "Precīzs izmērs",
-    scaleNoBorder: "Bez rāmja",
-    title: "Flash īpašības",
-    vSpace: "Vertikālā telpa",
-    validateHSpace: "Hspace jābūt skaitlim",
-    validateSrc: "Lūdzu norādi hipersaiti",
-    validateVSpace: "Vspace jābūt skaitlim",
-    windowMode: "Loga režīms",
-    windowModeOpaque: "Necaurspīdīgs",
-    windowModeTransparent: "Caurspīdīgs",
-    windowModeWindow: "Logs"
-  },
-  font: {
-    fontSize: {
-      label: "Izmērs",
-      voiceLabel: "Fonta izmeŗs",
-      panelTitle: "Izmērs"
-    },
-    label: "Šrifts",
-    panelTitle: "Šrifts",
-    voiceLabel: "Fonts"
-  },
-  forms: {
-    button: {
-      title: "Pogas īpašības",
-      text: "Teksts (vērtība)",
-      type: "Tips",
-      typeBtn: "Poga",
-      typeSbm: "Nosūtīt",
-      typeRst: "Atcelt"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Atzīmēšanas kastītes īpašības",
-      radioTitle: "Izvēles poga īpašības",
-      value: "Vērtība",
-      selected: "Iezīmēts",
-      required: "Obligāts"
-    },
-    form: {
-      title: "Formas īpašības",
-      menu: "Formas īpašības",
-      action: "Darbība",
-      method: "Metode",
-      encoding: "Kodējums"
-    },
-    hidden: {
-      title: "Paslēptās teksta rindas īpašības",
-      name: "Nosaukums",
-      value: "Vērtība"
-    },
-    select: {
-      title: "Iezīmēšanas lauka īpašības",
-      selectInfo: "Informācija",
-      opAvail: "Pieejamās iespējas",
-      value: "Vērtība",
-      size: "Izmērs",
-      lines: "rindas",
-      chkMulti: "Atļaut vairākus iezīmējumus",
-      required: "Obligāts",
-      opText: "Teksts",
-      opValue: "Vērtība",
-      btnAdd: "Pievienot",
-      btnModify: "Veikt izmaiņas",
-      btnUp: "Augšup",
-      btnDown: "Lejup",
-      btnSetValue: "Noteikt kā iezīmēto vērtību",
-      btnDelete: "Dzēst"
-    },
-    textarea: {
-      title: "Teksta laukuma īpašības",
-      cols: "Kolonnas",
-      rows: "Rindas"
-    },
-    textfield: {
-      title: "Teksta rindas  īpašības",
-      name: "Nosaukums",
-      value: "Vērtība",
-      charWidth: "Simbolu platums",
-      maxChars: "Simbolu maksimālais daudzums",
-      required: "Obligāts",
-      type: "Tips",
-      typeText: "Teksts",
-      typePass: "Parole",
-      typeEmail: "Epasts",
-      typeSearch: "Meklēt",
-      typeTel: "Tālruņa numurs",
-      typeUrl: "Adrese"
-    }
-  },
-  format: {
-    label: "Formāts",
-    panelTitle: "Formāts",
-    tag_address: "Adrese",
-    tag_div: "Rindkopa (DIV)",
-    tag_h1: "Virsraksts 1",
-    tag_h2: "Virsraksts 2",
-    tag_h3: "Virsraksts 3",
-    tag_h4: "Virsraksts 4",
-    tag_h5: "Virsraksts 5",
-    tag_h6: "Virsraksts 6",
-    tag_p: "Normāls teksts",
-    tag_pre: "Formatēts teksts"
-  },
-  horizontalrule: { toolbar: "Ievietot horizontālu Atdalītājsvītru" },
-  iframe: {
-    border: "Rādīt rāmi",
-    noUrl: "Norādiet iframe adresi",
-    scrolling: "Atļaut ritjoslas",
-    title: "IFrame uzstādījumi",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternatīvais teksts",
-    border: "Rāmis",
-    btnUpload: "Nosūtīt serverim",
-    button2Img: "Vai vēlaties pārveidot izvēlēto attēla pogu uz attēla?",
-    hSpace: "Horizontālā telpa",
-    img2Button: "Vai vēlaties pārveidot izvēlēto attēlu uz attēla pogas?",
-    infoTab: "Informācija par attēlu",
-    linkTab: "Hipersaite",
-    lockRatio: "Nemainīga Augstuma/Platuma attiecība",
-    menu: "Attēla īpašības",
-    resetSize: "Atjaunot sākotnējo izmēru",
-    title: "Attēla īpašības",
-    titleButton: "Attēlpogas īpašības",
-    upload: "Augšupielādēt",
-    urlMissing: "Trūkst attēla atrašanās adrese.",
-    vSpace: "Vertikālā telpa",
-    validateBorder: "Apmalei jābūt veselam skaitlim",
-    validateHSpace: "HSpace jābūt veselam skaitlim",
-    validateVSpace: "VSpace jābūt veselam skaitlim"
-  },
-  indent: { indent: "Palielināt atkāpi", outdent: "Samazināt atkāpi" },
-  smiley: {
-    options: "Smaidiņu uzstādījumi",
-    title: "Ievietot smaidiņu",
-    toolbar: "Smaidiņi"
-  },
-  language: { button: "Uzstādīt valodu", remove: "Noņemt valodu" },
-  link: {
-    acccessKey: "Pieejas taustiņš",
-    advanced: "Izvērstais",
-    advisoryContentType: "Konsultatīvs satura tips",
-    advisoryTitle: "Konsultatīvs virsraksts",
-    anchor: {
-      toolbar: "Ievietot/Labot iezīmi",
-      menu: "Labot iezīmi",
-      title: "Iezīmes uzstādījumi",
-      name: "Iezīmes nosaukums",
-      errorName: "Lūdzu norādiet iezīmes nosaukumu",
-      remove: "Noņemt iezīmi"
-    },
-    anchorId: "Pēc elementa ID",
-    anchorName: "Pēc iezīmes nosaukuma",
-    charset: "Pievienotā resursa kodējums",
-    cssClasses: "Stilu saraksta klases",
-    download: "Piespiedu ielāde",
-    displayText: "Attēlot tekstu",
-    emailAddress: "E-pasta adrese",
-    emailBody: "Ziņas saturs",
-    emailSubject: "Ziņas tēma",
-    id: "ID",
-    info: "Hipersaites informācija",
-    langCode: "Valodas kods",
-    langDir: "Valodas lasīšanas virziens",
-    langDirLTR: "No kreisās uz labo (LTR)",
-    langDirRTL: "No labās uz kreiso (RTL)",
-    menu: "Labot hipersaiti",
-    name: "Nosaukums",
-    noAnchors: "(Šajā dokumentā nav iezīmju)",
-    noEmail: "Lūdzu norādi e-pasta adresi",
-    noUrl: "Lūdzu norādi hipersaiti",
-    noTel: "Please type the phone number",
-    other: "<cits>",
-    phoneNumber: "Phone number",
-    popupDependent: "Atkarīgs (Netscape)",
-    popupFeatures: "Uznirstošā loga nosaukums īpašības",
-    popupFullScreen: "Pilnā ekrānā (IE)",
-    popupLeft: "Kreisā koordināte",
-    popupLocationBar: "Atrašanās vietas josla",
-    popupMenuBar: "Izvēlnes josla",
-    popupResizable: "Mērogojams",
-    popupScrollBars: "Ritjoslas",
-    popupStatusBar: "Statusa josla",
-    popupToolbar: "Rīku josla",
-    popupTop: "Augšējā koordināte",
-    rel: "Relācija",
-    selectAnchor: "Izvēlēties iezīmi",
-    styles: "Stils",
-    tabIndex: "Ciļņu indekss",
-    target: "Mērķis",
-    targetFrame: "<ietvars>",
-    targetFrameName: "Mērķa ietvara nosaukums",
-    targetPopup: "<uznirstošā logā>",
-    targetPopupName: "Uznirstošā loga nosaukums",
-    title: "Hipersaite",
-    toAnchor: "Iezīme šajā lapā",
-    toEmail: "E-pasts",
-    toUrl: "Adrese",
-    toPhone: "Phone",
-    toolbar: "Ievietot/Labot hipersaiti",
-    type: "Hipersaites tips",
-    unlink: "Noņemt hipersaiti",
-    upload: "Augšupielādēt"
-  },
-  list: {
-    bulletedlist: "Pievienot/Noņemt vienkāršu sarakstu",
-    numberedlist: "Numurēts saraksts"
-  },
-  liststyle: {
-    bulletedTitle: "Vienkārša saraksta uzstādījumi",
-    circle: "Aplis",
-    decimal: "Decimālie (1, 2, 3, utt)",
-    disc: "Disks",
-    lowerAlpha: "Mazie alfabēta (a, b, c, d, e, utt)",
-    lowerRoman: "Mazie romāņu (i, ii, iii, iv, v, utt)",
-    none: "Nekas",
-    notset: "<nav norādīts>",
-    numberedTitle: "Numurēta saraksta uzstādījumi",
-    square: "Kvadrāts",
-    start: "Sākt",
-    type: "Tips",
-    upperAlpha: "Lielie alfabēta (A, B, C, D, E, utt)",
-    upperRoman: "Lielie romāņu (I, II, III, IV, V, utt)",
-    validateStartNumber: "Saraksta sākuma numuram jābūt veselam skaitlim"
-  },
-  magicline: { title: "Ievietot šeit rindkopu" },
-  maximize: { maximize: "Maksimizēt", minimize: "Minimizēt" },
-  newpage: { toolbar: "Jauna lapa" },
-  pagebreak: {
-    alt: "Lapas pārnesums",
-    toolbar: "Ievietot lapas pārtraukumu drukai"
-  },
-  pastetext: {
-    button: "Ievietot kā vienkāršu tekstu",
-    pasteNotification:
-      "Nospied %1 lai ielīmētu. Tavs pārlūks neatbalsta ielīmēšanu ar rīkjoslas pogām vai uznirstošās izvēlnes opciju.",
-    title: "Ievietot kā vienkāršu tekstu"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Teksts, kuru vēlaties ielīmēt, izskatās ir nokopēts no Word. Vai vēlaties to iztīrīt pirms ielīmēšanas?",
-    error: "Iekšējas kļūdas dēļ, neizdevās iztīrīt ielīmētos datus.",
-    title: "Ievietot no Worda",
-    toolbar: "Ievietot no Worda"
-  },
-  preview: { preview: "Priekšskatīt" },
-  print: { toolbar: "Drukāt" },
-  removeformat: { toolbar: "Noņemt stilus" },
-  save: { toolbar: "Saglabāt" },
-  selectall: { toolbar: "Iezīmēt visu" },
-  showblocks: { toolbar: "Parādīt blokus" },
-  sourcearea: { toolbar: "HTML kods" },
-  specialchar: {
-    options: "Speciālo simbolu uzstādījumi",
-    title: "Ievietot īpašu simbolu",
-    toolbar: "Ievietot speciālo simbolu"
-  },
-  scayt: {
-    btn_about: "Par SCAYT",
-    btn_dictionaries: "Vārdnīcas",
-    btn_disable: "Atslēgt SCAYT",
-    btn_enable: "Ieslēgt SCAYT",
-    btn_langs: "Valodas",
-    btn_options: "Uzstādījumi",
-    text_title: "Pārbaudīt gramatiku rakstot"
-  },
-  stylescombo: {
-    label: "Stils",
-    panelTitle: "Formatēšanas stili",
-    panelTitle1: "Bloka stili",
-    panelTitle2: "iekļautie stili",
-    panelTitle3: "Objekta stili"
-  },
-  table: {
-    border: "Rāmja izmērs",
-    caption: "Leģenda",
-    cell: {
-      menu: "Šūna",
-      insertBefore: "Pievienot šūnu pirms",
-      insertAfter: "Pievienot šūnu pēc",
-      deleteCell: "Dzēst rūtiņas",
-      merge: "Apvienot rūtiņas",
-      mergeRight: "Apvieno pa labi",
-      mergeDown: "Apvienot uz leju",
-      splitHorizontal: "Sadalīt šūnu horizontāli",
-      splitVertical: "Sadalīt šūnu vertikāli",
-      title: "Šūnas uzstādījumi",
-      cellType: "Šūnas tips",
-      rowSpan: "Apvienotas rindas",
-      colSpan: "Apvienotas kolonas",
-      wordWrap: "Vārdu pārnese",
-      hAlign: "Horizontālais novietojums",
-      vAlign: "Vertikālais novietojums",
-      alignBaseline: "Pamatrinda",
-      bgColor: "Fona krāsa",
-      borderColor: "Rāmja krāsa",
-      data: "Dati",
-      header: "Virsraksts",
-      yes: "Jā",
-      no: "Nē",
-      invalidWidth: "Šūnas platumam jābūt skaitlim",
-      invalidHeight: "Šūnas augstumam jābūt skaitlim",
-      invalidRowSpan: "Apvienojamo rindu skaitam jābūt veselam skaitlim",
-      invalidColSpan: "Apvienojamo kolonu skaitam jābūt veselam skaitlim",
-      chooseColor: "Izvēlēties"
-    },
-    cellPad: "Rūtiņu nobīde",
-    cellSpace: "Rūtiņu atstatums",
-    column: {
-      menu: "Kolonna",
-      insertBefore: "Ievietot kolonu pirms",
-      insertAfter: "Ievieto kolonu pēc",
-      deleteColumn: "Dzēst kolonnas"
-    },
-    columns: "Kolonnas",
-    deleteTable: "Dzēst tabulu",
-    headers: "Virsraksti",
-    headersBoth: "Abi",
-    headersColumn: "Pirmā kolona",
-    headersNone: "Nekas",
-    headersRow: "Pirmā rinda",
-    heightUnit: "height unit",
-    invalidBorder: "Rāmju izmēram jābūt skaitlim",
-    invalidCellPadding: "Šūnu atkāpēm jābūt pozitīvam skaitlim",
-    invalidCellSpacing: "Šūnu atstarpēm jābūt pozitīvam skaitlim",
-    invalidCols: "Kolonu skaitam jābūt lielākam par 0",
-    invalidHeight: "Tabulas augstumam jābūt skaitlim",
-    invalidRows: "Rindu skaitam jābūt lielākam par 0",
-    invalidWidth: "Tabulas platumam jābūt skaitlim",
-    menu: "Tabulas īpašības",
-    row: {
-      menu: "Rinda",
-      insertBefore: "Ievietot rindu pirms",
-      insertAfter: "Ievietot rindu pēc",
-      deleteRow: "Dzēst rindas"
-    },
-    rows: "Rindas",
-    summary: "Anotācija",
-    title: "Tabulas īpašības",
-    toolbar: "Tabula",
-    widthPc: "procentuāli",
-    widthPx: "pikseļos",
-    widthUnit: "platuma mērvienība"
-  },
-  undo: { redo: "Atkārtot", undo: "Atcelt" },
-  widget: { move: "Klikšķina un velc, lai pārvietotu", label: "logrīks %1" },
-  uploadwidget: {
-    abort: "Augšupielādi atcēla lietotājs.",
-    doneOne: "Fails veiksmīgi ielādēts.",
-    doneMany: "Veiksmīgi ielādēts %1 fails.",
-    uploadOne: "Ielādāju failu ({percentage}%)...",
-    uploadMany:
-      "Ielādēju failus, {curent} no {max} izpildīts ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorēt",
-    btnIgnoreAll: "Ignorēt visu",
-    btnReplace: "Aizvietot",
-    btnReplaceAll: "Aizvietot visu",
-    btnUndo: "Atcelt",
-    changeTo: "Nomainīt uz",
-    errorLoading: "Kļūda ielādējot aplikācijas servisa adresi: %s.",
-    ieSpellDownload:
-      "Pareizrakstības pārbaudītājs nav pievienots. Vai vēlaties to lejupielādēt tagad?",
-    manyChanges: "Pareizrakstības pārbaude pabeigta: %1 vārdi tika mainīti",
-    noChanges: "Pareizrakstības pārbaude pabeigta: nekas netika labots",
-    noMispell: "Pareizrakstības pārbaude pabeigta: kļūdas netika atrastas",
-    noSuggestions: "- Nav ieteikumu -",
-    notAvailable: "Atvainojiet, bet serviss šobrīd nav pieejams.",
-    notInDic: "Netika atrasts vārdnīcā",
-    oneChange: "Pareizrakstības pārbaude pabeigta: 1 vārds izmainīts",
-    progress: "Notiek pareizrakstības pārbaude...",
-    title: "Pārbaudīt gramatiku",
-    toolbar: "Pareizrakstības pārbaude"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["lv"] = {
+  editor: "Bagātinātā teksta redaktors",
+  editorPanel: "Bagātinātā teksta redaktora panelis",
+  common: {
+    editorHelp: "Palīdzībai, nospiediet ALT 0 ",
+    browseServer: "Skatīt servera saturu",
+    url: "URL",
+    protocol: "Protokols",
+    upload: "Augšupielādēt",
+    uploadSubmit: "Nosūtīt serverim",
+    image: "Attēls",
+    flash: "Flash",
+    form: "Forma",
+    checkbox: "Atzīmēšanas kastīte",
+    radio: "Izvēles poga",
+    textField: "Teksta rinda",
+    textarea: "Teksta laukums",
+    hiddenField: "Paslēpta teksta rinda",
+    button: "Poga",
+    select: "Iezīmēšanas lauks",
+    imageButton: "Attēlpoga",
+    notSet: "<nav iestatīts>",
+    id: "Id",
+    name: "Nosaukums",
+    langDir: "Valodas lasīšanas virziens",
+    langDirLtr: "No kreisās uz labo (LTR)",
+    langDirRtl: "No labās uz kreiso (RTL)",
+    langCode: "Valodas kods",
+    longDescr: "Gara apraksta Hipersaite",
+    cssClass: "Stilu saraksta klases",
+    advisoryTitle: "Konsultatīvs virsraksts",
+    cssStyle: "Stils",
+    ok: "Darīts!",
+    cancel: "Atcelt",
+    close: "Aizvērt",
+    preview: "Priekšskatījums",
+    resize: "Mērogot",
+    generalTab: "Vispārīgi",
+    advancedTab: "Izvērstais",
+    validateNumberFailed: "Šī vērtība nav skaitlis",
+    confirmNewPage:
+      "Jebkuras nesaglabātās izmaiņas tiks zaudētas. Vai tiešām vēlaties atvērt jaunu lapu?",
+    confirmCancel:
+      "Daži no uzstādījumiem ir mainīti. Vai tiešām vēlaties aizvērt šo dialogu?",
+    options: "Uzstādījumi",
+    target: "Mērķis",
+    targetNew: "Jauns logs (_blank)",
+    targetTop: "Virsējais logs (_top)",
+    targetSelf: "Tas pats logs (_self)",
+    targetParent: "Avota logs (_parent)",
+    langDirLTR: "Kreisais uz Labo (LTR)",
+    langDirRTL: "Labais uz Kreiso (RTL)",
+    styles: "Stils",
+    cssClasses: "Stilu klases",
+    width: "Platums",
+    height: "Augstums",
+    align: "Nolīdzināt",
+    left: "Pa kreisi",
+    right: "Pa labi",
+    center: "Centrēti",
+    justify: "Izlīdzināt malas",
+    alignLeft: "Izlīdzināt pa kreisi",
+    alignRight: "Izlīdzināt pa labi",
+    alignCenter: "Centrēt",
+    alignTop: "Augšā",
+    alignMiddle: "Vertikāli centrēts",
+    alignBottom: "Apakšā",
+    alignNone: "Nekas",
+    invalidValue: "Nekorekta vērtība",
+    invalidHeight: "Augstumam jābūt skaitlim.",
+    invalidWidth: "Platumam jābūt skaitlim",
+    invalidLength:
+      'Laukam "%1" norādītajai vērtībai jābūt pozitīvam skaitlim ar vai bez korektām mērvienībām (%2).',
+    invalidCssLength:
+      'Laukam "%1" norādītajai vērtībai jābūt pozitīvam skaitlim ar vai bez korektām CSS mērvienībām (px, %, in, cm, mm, em, ex, pt, vai pc).',
+    invalidHtmlLength:
+      'Laukam "%1" norādītajai vērtībai jābūt pozitīvam skaitlim ar vai bez korektām HTML mērvienībām (px vai %).',
+    invalidInlineStyle:
+      'Iekļautajā stilā norādītajai vērtībai jāsastāv no viena vai vairākiem pāriem pēc formāta "nosaukums: vērtība", atdalītiem ar semikolu.',
+    cssLengthTooltip:
+      "Ievadiet vērtību pikseļos vai skaitli ar derīgu CSS mērvienību (px, %, in, cm, mm, em, ex, pt, vai pc).",
+    unavailable: '%1<span class="cke_accessibility">, nav pieejams</span>',
+    keyboard: {
+      "8": " atkāpšanās taustiņš",
+      "13": "Ievadīt",
+      "16": "pārslēgšanas taustiņš",
+      "17": "vadīšanas taustiņš",
+      "18": "alternēšanas taustiņš",
+      "32": "Atstarpe",
+      "35": "Beigas",
+      "36": "Mājup",
+      "46": "Dzēst",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Komanda"
+    },
+    keyboardShortcut: "Klaviatūras saīsne",
+    optionDefault: "Noklusēts"
+  },
+  about: {
+    copy: "Kopēšanas tiesības &copy; $1. Visas tiesības rezervētas.",
+    dlgTitle: "Par CKEditor 4",
+    moreInfo: "Informācijai par licenzēšanu apmeklējiet mūsu mājas lapu:"
+  },
+  basicstyles: {
+    bold: "Treknināts",
+    italic: "Kursīvs",
+    strike: "Pārsvītrots",
+    subscript: "Apakšrakstā",
+    superscript: "Augšrakstā",
+    underline: "Pasvītrots"
+  },
+  bidi: {
+    ltr: "Teksta virziens no kreisās uz labo",
+    rtl: "Teksta virziens no labās uz kreiso"
+  },
+  blockquote: { toolbar: "Bloka citāts" },
+  notification: { closed: "Paziņojums aizvērts." },
+  toolbar: {
+    toolbarCollapse: "Aizvērt rīkjoslu",
+    toolbarExpand: "Atvērt rīkjoslu",
+    toolbarGroups: {
+      document: "Dokuments",
+      clipboard: "Starpliktuve/Atcelt",
+      editing: "Labošana",
+      forms: "Formas",
+      basicstyles: "Pamata stili",
+      paragraph: "Paragrāfs",
+      links: "Saites",
+      insert: "Ievietot",
+      styles: "Stili",
+      colors: "Krāsas",
+      tools: "Rīki"
+    },
+    toolbars: "Redaktora rīkjoslas"
+  },
+  clipboard: {
+    copy: "Kopēt",
+    copyError:
+      "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj redaktoram automātiski veikt kopēšanas darbību.  Lūdzu, izmantojiet (Ctrl/Cmd+C), lai veiktu šo darbību.",
+    cut: "Izgriezt",
+    cutError:
+      "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj redaktoram automātiski veikt izgriezšanas darbību.  Lūdzu, izmantojiet (Ctrl/Cmd+X), lai veiktu šo darbību.",
+    paste: "Ielīmēt",
+    pasteNotification:
+      "Nospied %1 lai ielīmētu. Tavs pārlūks neatbalsta ielīmēšanu ar rīkjoslas pogām vai uznirstošās izvēlnes opciju.",
+    pasteArea: "Ielīmēšanas zona",
+    pasteMsg: "Ielīmē saturu zemāk esošajā laukā un nospied OK."
+  },
+  colorbutton: {
+    auto: "Automātiska",
+    bgColorTitle: "Fona krāsa",
+    colors: {
+      "000": "Melns",
+      "800000": "Sarkanbrūns",
+      "8B4513": "Sedlu brūns",
+      "2F4F4F": "Tumšas tāfeles pelēks",
+      "008080": "Zili-zaļš",
+      "000080": "Jūras",
+      "4B0082": "Indigo",
+      "696969": "Tumši pelēks",
+      B22222: "Ķieģeļsarkans",
+      A52A2A: "Brūns",
+      DAA520: "Zelta",
+      "006400": "Tumši zaļš",
+      "40E0D0": "Tirkīzs",
+      "0000CD": "Vidēji zils",
+      "800080": "Purpurs",
+      "808080": "Pelēks",
+      F00: "Sarkans",
+      FF8C00: "Tumši oranžs",
+      FFD700: "Zelta",
+      "008000": "Zaļš",
+      "0FF": "Tumšzils",
+      "00F": "Zils",
+      EE82EE: "Violets",
+      A9A9A9: "Pelēks",
+      FFA07A: "Gaiši laškrāsas",
+      FFA500: "Oranžs",
+      FFFF00: "Dzeltens",
+      "00FF00": "Laima",
+      AFEEEE: "Gaiši tirkīza",
+      ADD8E6: "Gaiši zils",
+      DDA0DD: "Plūmju",
+      D3D3D3: "Gaiši pelēks",
+      FFF0F5: "Lavandas sārts",
+      FAEBD7: "Antīki balts",
+      FFFFE0: "Gaiši dzeltens",
+      F0FFF0: "Meduspile",
+      F0FFFF: "Debesszils",
+      F0F8FF: "Alises zils",
+      E6E6FA: "Lavanda",
+      FFF: "Balts",
+      "1ABC9C": "Spēcīgs ciāna",
+      "2ECC71": "Smaragds",
+      "3498DB": "Koši zils",
+      "9B59B6": "Ametists",
+      "4E5F70": "Pelēkzils",
+      F1C40F: "Spilgti dzeltens",
+      "16A085": "Tumšs ciāna",
+      "27AE60": "Tumšs smaragds",
+      "2980B9": "Spēcīgi zils",
+      "8E44AD": "Tumši violets",
+      "2C3E50": "Bāli zils",
+      F39C12: "Apelsīnu",
+      E67E22: "Burkānu",
+      E74C3C: "Blāvi sarkans",
+      ECF0F1: "Spilgti sudraba",
+      "95A5A6": "Gaišs pelēki ciāna",
+      DDD: "Gaiši pelēks",
+      D35400: "Ķirbja",
+      C0392B: "Spēcīgi sarkans",
+      BDC3C7: "Sudraba",
+      "7F8C8D": "Pelēcīgs ciāna",
+      "999": "Tumši pelēks"
+    },
+    more: "Plašāka palete...",
+    panelTitle: "Krāsa",
+    textColorTitle: "Teksta krāsa"
+  },
+  colordialog: {
+    clear: "Notīrīt",
+    highlight: "Paraugs",
+    options: "Krāsas uzstādījumi",
+    selected: "Izvēlētā krāsa",
+    title: "Izvēlies krāsu"
+  },
+  templates: {
+    button: "Sagataves",
+    emptyListMsg: "(Nav norādītas sagataves)",
+    insertOption: "Aizvietot pašreizējo saturu",
+    options: "Sagataves uzstādījumi",
+    selectPromptMsg:
+      "Lūdzu, norādiet sagatavi, ko atvērt editorā<br>(patreizējie dati tiks zaudēti):",
+    title: "Satura sagataves"
+  },
+  contextmenu: { options: "Uznirstošās izvēlnes uzstādījumi" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Konsultatīvs virsraksts",
+    cssClassInputLabel: "Stilu klases",
+    edit: "Labot Div",
+    inlineStyleInputLabel: "Iekļautais stils",
+    langDirLTRLabel: "Kreisais uz Labo (LTR)",
+    langDirLabel: "Valodas virziens",
+    langDirRTLLabel: "Labais uz kreiso (RTL)",
+    languageCodeInputLabel: "Valodas kods",
+    remove: "Noņemt Div",
+    styleSelectLabel: "Stils",
+    title: "Izveidot div konteineri",
+    toolbar: "Izveidot div konteineri"
+  },
+  elementspath: { eleLabel: "Elementa ceļš", eleTitle: "%1 elements" },
+  filetools: {
+    loadError: "Radās kļūda nolasot failu.",
+    networkError: "Radās tīkla kļūda, kamēr tika ielādēts fails.",
+    httpError404: "Ielādējot failu, radās HTTP kļūda (404: Fails nav atrasts)",
+    httpError403: "Ielādējot failu, radās HTTP kļūda (403: Pieeja liegta)",
+    httpError: "Ielādējot failu, radās HTTP kļūda (kļūdas statuss: %1)",
+    noUrlError: "Augšupielādes adrese nav norādīta.",
+    responseError: "Nekorekta servera atbilde."
+  },
+  find: {
+    find: "Meklēt",
+    findOptions: "Meklēt uzstādījumi",
+    findWhat: "Meklēt:",
+    matchCase: "Reģistrjūtīgs",
+    matchCyclic: "Sakrist cikliski",
+    matchWord: "Jāsakrīt pilnībā",
+    notFoundMsg: "Norādītā frāze netika atrasta.",
+    replace: "Nomainīt",
+    replaceAll: "Aizvietot visu",
+    replaceSuccessMsg: "%1 gadījums(i) aizvietoti",
+    replaceWith: "Nomainīt uz:",
+    title: "Meklēt un aizvietot"
+  },
+  fakeobjects: {
+    anchor: "Iezīme",
+    flash: "Flash animācija",
+    hiddenfield: "Slēpts lauks",
+    iframe: "Iframe",
+    unknown: "Nezināms objekts"
+  },
+  flash: {
+    access: "Skripta pieeja",
+    accessAlways: "Vienmēr",
+    accessNever: "Nekad",
+    accessSameDomain: "Tas pats domēns",
+    alignAbsBottom: "Absolūti apakšā",
+    alignAbsMiddle: "Absolūti vertikāli centrēts",
+    alignBaseline: "Pamatrindā",
+    alignTextTop: "Teksta augšā",
+    bgcolor: "Fona krāsa",
+    chkFull: "Pilnekrāns",
+    chkLoop: "Nepārtraukti",
+    chkMenu: "Atļaut Flash izvēlni",
+    chkPlay: "Automātiska atskaņošana",
+    flashvars: "Flash mainīgie",
+    hSpace: "Horizontālā telpa",
+    properties: "Flash īpašības",
+    propertiesTab: "Uzstādījumi",
+    quality: "Kvalitāte",
+    qualityAutoHigh: "Automātiski Augsta",
+    qualityAutoLow: "Automātiski Zema",
+    qualityBest: "Labākā",
+    qualityHigh: "Augsta",
+    qualityLow: "Zema",
+    qualityMedium: "Vidēja",
+    scale: "Mainīt izmēru",
+    scaleAll: "Rādīt visu",
+    scaleFit: "Precīzs izmērs",
+    scaleNoBorder: "Bez rāmja",
+    title: "Flash īpašības",
+    vSpace: "Vertikālā telpa",
+    validateHSpace: "Hspace jābūt skaitlim",
+    validateSrc: "Lūdzu norādi hipersaiti",
+    validateVSpace: "Vspace jābūt skaitlim",
+    windowMode: "Loga režīms",
+    windowModeOpaque: "Necaurspīdīgs",
+    windowModeTransparent: "Caurspīdīgs",
+    windowModeWindow: "Logs"
+  },
+  font: {
+    fontSize: {
+      label: "Izmērs",
+      voiceLabel: "Fonta izmeŗs",
+      panelTitle: "Izmērs"
+    },
+    label: "Šrifts",
+    panelTitle: "Šrifts",
+    voiceLabel: "Fonts"
+  },
+  forms: {
+    button: {
+      title: "Pogas īpašības",
+      text: "Teksts (vērtība)",
+      type: "Tips",
+      typeBtn: "Poga",
+      typeSbm: "Nosūtīt",
+      typeRst: "Atcelt"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Atzīmēšanas kastītes īpašības",
+      radioTitle: "Izvēles poga īpašības",
+      value: "Vērtība",
+      selected: "Iezīmēts",
+      required: "Obligāts"
+    },
+    form: {
+      title: "Formas īpašības",
+      menu: "Formas īpašības",
+      action: "Darbība",
+      method: "Metode",
+      encoding: "Kodējums"
+    },
+    hidden: {
+      title: "Paslēptās teksta rindas īpašības",
+      name: "Nosaukums",
+      value: "Vērtība"
+    },
+    select: {
+      title: "Iezīmēšanas lauka īpašības",
+      selectInfo: "Informācija",
+      opAvail: "Pieejamās iespējas",
+      value: "Vērtība",
+      size: "Izmērs",
+      lines: "rindas",
+      chkMulti: "Atļaut vairākus iezīmējumus",
+      required: "Obligāts",
+      opText: "Teksts",
+      opValue: "Vērtība",
+      btnAdd: "Pievienot",
+      btnModify: "Veikt izmaiņas",
+      btnUp: "Augšup",
+      btnDown: "Lejup",
+      btnSetValue: "Noteikt kā iezīmēto vērtību",
+      btnDelete: "Dzēst"
+    },
+    textarea: {
+      title: "Teksta laukuma īpašības",
+      cols: "Kolonnas",
+      rows: "Rindas"
+    },
+    textfield: {
+      title: "Teksta rindas  īpašības",
+      name: "Nosaukums",
+      value: "Vērtība",
+      charWidth: "Simbolu platums",
+      maxChars: "Simbolu maksimālais daudzums",
+      required: "Obligāts",
+      type: "Tips",
+      typeText: "Teksts",
+      typePass: "Parole",
+      typeEmail: "Epasts",
+      typeSearch: "Meklēt",
+      typeTel: "Tālruņa numurs",
+      typeUrl: "Adrese"
+    }
+  },
+  format: {
+    label: "Formāts",
+    panelTitle: "Formāts",
+    tag_address: "Adrese",
+    tag_div: "Rindkopa (DIV)",
+    tag_h1: "Virsraksts 1",
+    tag_h2: "Virsraksts 2",
+    tag_h3: "Virsraksts 3",
+    tag_h4: "Virsraksts 4",
+    tag_h5: "Virsraksts 5",
+    tag_h6: "Virsraksts 6",
+    tag_p: "Normāls teksts",
+    tag_pre: "Formatēts teksts"
+  },
+  horizontalrule: { toolbar: "Ievietot horizontālu Atdalītājsvītru" },
+  iframe: {
+    border: "Rādīt rāmi",
+    noUrl: "Norādiet iframe adresi",
+    scrolling: "Atļaut ritjoslas",
+    title: "IFrame uzstādījumi",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternatīvais teksts",
+    border: "Rāmis",
+    btnUpload: "Nosūtīt serverim",
+    button2Img: "Vai vēlaties pārveidot izvēlēto attēla pogu uz attēla?",
+    hSpace: "Horizontālā telpa",
+    img2Button: "Vai vēlaties pārveidot izvēlēto attēlu uz attēla pogas?",
+    infoTab: "Informācija par attēlu",
+    linkTab: "Hipersaite",
+    lockRatio: "Nemainīga Augstuma/Platuma attiecība",
+    menu: "Attēla īpašības",
+    resetSize: "Atjaunot sākotnējo izmēru",
+    title: "Attēla īpašības",
+    titleButton: "Attēlpogas īpašības",
+    upload: "Augšupielādēt",
+    urlMissing: "Trūkst attēla atrašanās adrese.",
+    vSpace: "Vertikālā telpa",
+    validateBorder: "Apmalei jābūt veselam skaitlim",
+    validateHSpace: "HSpace jābūt veselam skaitlim",
+    validateVSpace: "VSpace jābūt veselam skaitlim"
+  },
+  indent: { indent: "Palielināt atkāpi", outdent: "Samazināt atkāpi" },
+  smiley: {
+    options: "Smaidiņu uzstādījumi",
+    title: "Ievietot smaidiņu",
+    toolbar: "Smaidiņi"
+  },
+  language: { button: "Uzstādīt valodu", remove: "Noņemt valodu" },
+  link: {
+    acccessKey: "Pieejas taustiņš",
+    advanced: "Izvērstais",
+    advisoryContentType: "Konsultatīvs satura tips",
+    advisoryTitle: "Konsultatīvs virsraksts",
+    anchor: {
+      toolbar: "Ievietot/Labot iezīmi",
+      menu: "Labot iezīmi",
+      title: "Iezīmes uzstādījumi",
+      name: "Iezīmes nosaukums",
+      errorName: "Lūdzu norādiet iezīmes nosaukumu",
+      remove: "Noņemt iezīmi"
+    },
+    anchorId: "Pēc elementa ID",
+    anchorName: "Pēc iezīmes nosaukuma",
+    charset: "Pievienotā resursa kodējums",
+    cssClasses: "Stilu saraksta klases",
+    download: "Piespiedu ielāde",
+    displayText: "Attēlot tekstu",
+    emailAddress: "E-pasta adrese",
+    emailBody: "Ziņas saturs",
+    emailSubject: "Ziņas tēma",
+    id: "ID",
+    info: "Hipersaites informācija",
+    langCode: "Valodas kods",
+    langDir: "Valodas lasīšanas virziens",
+    langDirLTR: "No kreisās uz labo (LTR)",
+    langDirRTL: "No labās uz kreiso (RTL)",
+    menu: "Labot hipersaiti",
+    name: "Nosaukums",
+    noAnchors: "(Šajā dokumentā nav iezīmju)",
+    noEmail: "Lūdzu norādi e-pasta adresi",
+    noUrl: "Lūdzu norādi hipersaiti",
+    noTel: "Please type the phone number",
+    other: "<cits>",
+    phoneNumber: "Phone number",
+    popupDependent: "Atkarīgs (Netscape)",
+    popupFeatures: "Uznirstošā loga nosaukums īpašības",
+    popupFullScreen: "Pilnā ekrānā (IE)",
+    popupLeft: "Kreisā koordināte",
+    popupLocationBar: "Atrašanās vietas josla",
+    popupMenuBar: "Izvēlnes josla",
+    popupResizable: "Mērogojams",
+    popupScrollBars: "Ritjoslas",
+    popupStatusBar: "Statusa josla",
+    popupToolbar: "Rīku josla",
+    popupTop: "Augšējā koordināte",
+    rel: "Relācija",
+    selectAnchor: "Izvēlēties iezīmi",
+    styles: "Stils",
+    tabIndex: "Ciļņu indekss",
+    target: "Mērķis",
+    targetFrame: "<ietvars>",
+    targetFrameName: "Mērķa ietvara nosaukums",
+    targetPopup: "<uznirstošā logā>",
+    targetPopupName: "Uznirstošā loga nosaukums",
+    title: "Hipersaite",
+    toAnchor: "Iezīme šajā lapā",
+    toEmail: "E-pasts",
+    toUrl: "Adrese",
+    toPhone: "Phone",
+    toolbar: "Ievietot/Labot hipersaiti",
+    type: "Hipersaites tips",
+    unlink: "Noņemt hipersaiti",
+    upload: "Augšupielādēt"
+  },
+  list: {
+    bulletedlist: "Pievienot/Noņemt vienkāršu sarakstu",
+    numberedlist: "Numurēts saraksts"
+  },
+  liststyle: {
+    bulletedTitle: "Vienkārša saraksta uzstādījumi",
+    circle: "Aplis",
+    decimal: "Decimālie (1, 2, 3, utt)",
+    disc: "Disks",
+    lowerAlpha: "Mazie alfabēta (a, b, c, d, e, utt)",
+    lowerRoman: "Mazie romāņu (i, ii, iii, iv, v, utt)",
+    none: "Nekas",
+    notset: "<nav norādīts>",
+    numberedTitle: "Numurēta saraksta uzstādījumi",
+    square: "Kvadrāts",
+    start: "Sākt",
+    type: "Tips",
+    upperAlpha: "Lielie alfabēta (A, B, C, D, E, utt)",
+    upperRoman: "Lielie romāņu (I, II, III, IV, V, utt)",
+    validateStartNumber: "Saraksta sākuma numuram jābūt veselam skaitlim"
+  },
+  magicline: { title: "Ievietot šeit rindkopu" },
+  maximize: { maximize: "Maksimizēt", minimize: "Minimizēt" },
+  newpage: { toolbar: "Jauna lapa" },
+  pagebreak: {
+    alt: "Lapas pārnesums",
+    toolbar: "Ievietot lapas pārtraukumu drukai"
+  },
+  pastetext: {
+    button: "Ievietot kā vienkāršu tekstu",
+    pasteNotification:
+      "Nospied %1 lai ielīmētu. Tavs pārlūks neatbalsta ielīmēšanu ar rīkjoslas pogām vai uznirstošās izvēlnes opciju.",
+    title: "Ievietot kā vienkāršu tekstu"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Teksts, kuru vēlaties ielīmēt, izskatās ir nokopēts no Word. Vai vēlaties to iztīrīt pirms ielīmēšanas?",
+    error: "Iekšējas kļūdas dēļ, neizdevās iztīrīt ielīmētos datus.",
+    title: "Ievietot no Worda",
+    toolbar: "Ievietot no Worda"
+  },
+  preview: { preview: "Priekšskatīt" },
+  print: { toolbar: "Drukāt" },
+  removeformat: { toolbar: "Noņemt stilus" },
+  save: { toolbar: "Saglabāt" },
+  selectall: { toolbar: "Iezīmēt visu" },
+  showblocks: { toolbar: "Parādīt blokus" },
+  sourcearea: { toolbar: "HTML kods" },
+  specialchar: {
+    options: "Speciālo simbolu uzstādījumi",
+    title: "Ievietot īpašu simbolu",
+    toolbar: "Ievietot speciālo simbolu"
+  },
+  scayt: {
+    btn_about: "Par SCAYT",
+    btn_dictionaries: "Vārdnīcas",
+    btn_disable: "Atslēgt SCAYT",
+    btn_enable: "Ieslēgt SCAYT",
+    btn_langs: "Valodas",
+    btn_options: "Uzstādījumi",
+    text_title: "Pārbaudīt gramatiku rakstot"
+  },
+  stylescombo: {
+    label: "Stils",
+    panelTitle: "Formatēšanas stili",
+    panelTitle1: "Bloka stili",
+    panelTitle2: "iekļautie stili",
+    panelTitle3: "Objekta stili"
+  },
+  table: {
+    border: "Rāmja izmērs",
+    caption: "Leģenda",
+    cell: {
+      menu: "Šūna",
+      insertBefore: "Pievienot šūnu pirms",
+      insertAfter: "Pievienot šūnu pēc",
+      deleteCell: "Dzēst rūtiņas",
+      merge: "Apvienot rūtiņas",
+      mergeRight: "Apvieno pa labi",
+      mergeDown: "Apvienot uz leju",
+      splitHorizontal: "Sadalīt šūnu horizontāli",
+      splitVertical: "Sadalīt šūnu vertikāli",
+      title: "Šūnas uzstādījumi",
+      cellType: "Šūnas tips",
+      rowSpan: "Apvienotas rindas",
+      colSpan: "Apvienotas kolonas",
+      wordWrap: "Vārdu pārnese",
+      hAlign: "Horizontālais novietojums",
+      vAlign: "Vertikālais novietojums",
+      alignBaseline: "Pamatrinda",
+      bgColor: "Fona krāsa",
+      borderColor: "Rāmja krāsa",
+      data: "Dati",
+      header: "Virsraksts",
+      yes: "Jā",
+      no: "Nē",
+      invalidWidth: "Šūnas platumam jābūt skaitlim",
+      invalidHeight: "Šūnas augstumam jābūt skaitlim",
+      invalidRowSpan: "Apvienojamo rindu skaitam jābūt veselam skaitlim",
+      invalidColSpan: "Apvienojamo kolonu skaitam jābūt veselam skaitlim",
+      chooseColor: "Izvēlēties"
+    },
+    cellPad: "Rūtiņu nobīde",
+    cellSpace: "Rūtiņu atstatums",
+    column: {
+      menu: "Kolonna",
+      insertBefore: "Ievietot kolonu pirms",
+      insertAfter: "Ievieto kolonu pēc",
+      deleteColumn: "Dzēst kolonnas"
+    },
+    columns: "Kolonnas",
+    deleteTable: "Dzēst tabulu",
+    headers: "Virsraksti",
+    headersBoth: "Abi",
+    headersColumn: "Pirmā kolona",
+    headersNone: "Nekas",
+    headersRow: "Pirmā rinda",
+    heightUnit: "height unit",
+    invalidBorder: "Rāmju izmēram jābūt skaitlim",
+    invalidCellPadding: "Šūnu atkāpēm jābūt pozitīvam skaitlim",
+    invalidCellSpacing: "Šūnu atstarpēm jābūt pozitīvam skaitlim",
+    invalidCols: "Kolonu skaitam jābūt lielākam par 0",
+    invalidHeight: "Tabulas augstumam jābūt skaitlim",
+    invalidRows: "Rindu skaitam jābūt lielākam par 0",
+    invalidWidth: "Tabulas platumam jābūt skaitlim",
+    menu: "Tabulas īpašības",
+    row: {
+      menu: "Rinda",
+      insertBefore: "Ievietot rindu pirms",
+      insertAfter: "Ievietot rindu pēc",
+      deleteRow: "Dzēst rindas"
+    },
+    rows: "Rindas",
+    summary: "Anotācija",
+    title: "Tabulas īpašības",
+    toolbar: "Tabula",
+    widthPc: "procentuāli",
+    widthPx: "pikseļos",
+    widthUnit: "platuma mērvienība"
+  },
+  undo: { redo: "Atkārtot", undo: "Atcelt" },
+  widget: { move: "Klikšķina un velc, lai pārvietotu", label: "logrīks %1" },
+  uploadwidget: {
+    abort: "Augšupielādi atcēla lietotājs.",
+    doneOne: "Fails veiksmīgi ielādēts.",
+    doneMany: "Veiksmīgi ielādēts %1 fails.",
+    uploadOne: "Ielādāju failu ({percentage}%)...",
+    uploadMany:
+      "Ielādēju failus, {curent} no {max} izpildīts ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorēt",
+    btnIgnoreAll: "Ignorēt visu",
+    btnReplace: "Aizvietot",
+    btnReplaceAll: "Aizvietot visu",
+    btnUndo: "Atcelt",
+    changeTo: "Nomainīt uz",
+    errorLoading: "Kļūda ielādējot aplikācijas servisa adresi: %s.",
+    ieSpellDownload:
+      "Pareizrakstības pārbaudītājs nav pievienots. Vai vēlaties to lejupielādēt tagad?",
+    manyChanges: "Pareizrakstības pārbaude pabeigta: %1 vārdi tika mainīti",
+    noChanges: "Pareizrakstības pārbaude pabeigta: nekas netika labots",
+    noMispell: "Pareizrakstības pārbaude pabeigta: kļūdas netika atrastas",
+    noSuggestions: "- Nav ieteikumu -",
+    notAvailable: "Atvainojiet, bet serviss šobrīd nav pieejams.",
+    notInDic: "Netika atrasts vārdnīcā",
+    oneChange: "Pareizrakstības pārbaude pabeigta: 1 vārds izmainīts",
+    progress: "Notiek pareizrakstības pārbaude...",
+    title: "Pārbaudīt gramatiku",
+    toolbar: "Pareizrakstības pārbaude"
+  }
+};

+ 713 - 713
public/ckeditor/lang/mk.js

@@ -1,713 +1,713 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["mk"] = {
-  editor: "Rich Text Editor",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "Притисни ALT 0 за помош",
-    browseServer: "Пребарај низ серверот",
-    url: "URL",
-    protocol: "Протокол",
-    upload: "Прикачи",
-    uploadSubmit: "Прикачи на сервер",
-    image: "Слика",
-    flash: "Flash",
-    form: "Form",
-    checkbox: "Checkbox",
-    radio: "Radio Button",
-    textField: "Поле за текст",
-    textarea: "Големо поле за текст",
-    hiddenField: "Скриено поле",
-    button: "Button",
-    select: "Selection Field",
-    imageButton: "Копче-слика",
-    notSet: "<not set>",
-    id: "Id",
-    name: "Name",
-    langDir: "Насока на јазик",
-    langDirLtr: "Лево кон десно",
-    langDirRtl: "Десно кон лево",
-    langCode: "Код на јазик",
-    longDescr: "Long Description URL",
-    cssClass: "Stylesheet Classes",
-    advisoryTitle: "Advisory Title",
-    cssStyle: "Стил",
-    ok: "OK",
-    cancel: "Cancel",
-    close: "Close",
-    preview: "Preview",
-    resize: "Resize",
-    generalTab: "Општо",
-    advancedTab: "Advanced",
-    validateNumberFailed: "This value is not a number.",
-    confirmNewPage:
-      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
-    confirmCancel:
-      "You have changed some options. Are you sure you want to close the dialog window?",
-    options: "Опции",
-    target: "Target",
-    targetNew: "Нов прозорец (_blank)",
-    targetTop: "Најгорниот прозорец (_top)",
-    targetSelf: "Истиот прозорец (_self)",
-    targetParent: "Прозорец-родител (_parent)",
-    langDirLTR: "Лево кон десно",
-    langDirRTL: "Десно кон лево",
-    styles: "Стил",
-    cssClasses: "Stylesheet Classes",
-    width: "Широчина",
-    height: "Височина",
-    align: "Alignment",
-    left: "Лево",
-    right: "Десно",
-    center: "Во средина",
-    justify: "Justify",
-    alignLeft: "Align Left",
-    alignRight: "Align Right",
-    alignCenter: "Align Center",
-    alignTop: "Горе",
-    alignMiddle: "Средина",
-    alignBottom: "Доле",
-    alignNone: "Никое",
-    invalidValue: "Невалидна вредност",
-    invalidHeight: "Височината мора да биде број.",
-    invalidWidth: "Широчината мора да биде број.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Авторски права &copy; $1. Сите права се задржани.",
-    dlgTitle: "За CKEditor 4",
-    moreInfo:
-      "За информации околу лиценцата, ве молиме посетете го нашиот веб-сајт: "
-  },
-  basicstyles: {
-    bold: "Здебелено",
-    italic: "Накривено",
-    strike: "Прецртано",
-    subscript: "Долен индекс",
-    superscript: "Горен индекс",
-    underline: "Подвлечено"
-  },
-  bidi: {
-    ltr: "Насока на текст: од лево кон десно",
-    rtl: "Насока на текст: од десно кон лево"
-  },
-  blockquote: { toolbar: "Одвоен цитат" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Collapse Toolbar",
-    toolbarExpand: "Expand Toolbar",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Links",
-      insert: "Insert",
-      styles: "Styles",
-      colors: "Colors",
-      tools: "Tools"
-    },
-    toolbars: "Editor toolbars"
-  },
-  clipboard: {
-    copy: "Копирај (Copy)",
-    copyError:
-      "Опциите за безбедност на вашиот прелистувач не дозволуваат уредувачот автоматски да изврши копирање. Ве молиме употребете ја тастатурата. (Ctrl/Cmd+C)",
-    cut: "Исечи (Cut)",
-    cutError:
-      "Опциите за безбедност на вашиот прелистувач не дозволуваат уредувачот автоматски да изврши сечење. Ве молиме употребете ја тастатурата. (Ctrl/Cmd+C)",
-    paste: "Залепи (Paste)",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Простор за залепување",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automatic",
-    bgColorTitle: "Background Color",
-    colors: {
-      "000": "Black",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Gray",
-      F00: "Red",
-      FF8C00: "Dark Orange",
-      FFD700: "Gold",
-      "008000": "Green",
-      "0FF": "Cyan",
-      "00F": "Blue",
-      EE82EE: "Violet",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Orange",
-      FFFF00: "Yellow",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "White",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "More Colors...",
-    panelTitle: "Colors",
-    textColorTitle: "Text Color"
-  },
-  colordialog: {
-    clear: "Clear",
-    highlight: "Highlight",
-    options: "Color Options",
-    selected: "Selected Color",
-    title: "Select color"
-  },
-  templates: {
-    button: "Templates",
-    emptyListMsg: "(No templates defined)",
-    insertOption: "Replace actual contents",
-    options: "Template Options",
-    selectPromptMsg: "Please select the template to open in the editor",
-    title: "Content Templates"
-  },
-  contextmenu: { options: "Контекст-мени опции" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Advisory Title",
-    cssClassInputLabel: "Stylesheet Classes",
-    edit: "Edit Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "Лево кон десно",
-    langDirLabel: "Насока на јазик",
-    langDirRTLLabel: "Десно кон лево",
-    languageCodeInputLabel: " Language Code",
-    remove: "Remove Div",
-    styleSelectLabel: "Стил",
-    title: "Create Div Container",
-    toolbar: "Create Div Container"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Пронајди",
-    findOptions: "Опции за пронаоѓање",
-    findWhat: "Што барате:",
-    matchCase: "Се совпаѓа голема/мала буква,",
-    matchCyclic: "Пребарај циклично",
-    matchWord: "Се совпаѓа цел збор",
-    notFoundMsg: "Внесениот текст не беше пронајден.",
-    replace: "Замени",
-    replaceAll: "Замени ги сите",
-    replaceSuccessMsg: "%1 случај/и беа заменети.",
-    replaceWith: "Замени со:",
-    title: "Пронајди и замени"
-  },
-  fakeobjects: {
-    anchor: "Anchor",
-    flash: "Flash Animation",
-    hiddenfield: "Скриено поле",
-    iframe: "IFrame",
-    unknown: "Unknown Object"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Always",
-    accessNever: "Never",
-    accessSameDomain: "Same domain",
-    alignAbsBottom: "Abs Bottom",
-    alignAbsMiddle: "Abs Middle",
-    alignBaseline: "Baseline",
-    alignTextTop: "Text Top",
-    bgcolor: "Background color",
-    chkFull: "Allow Fullscreen",
-    chkLoop: "Loop",
-    chkMenu: "Enable Flash Menu",
-    chkPlay: "Auto Play",
-    flashvars: "Variables for Flash",
-    hSpace: "Хоризонтален простор",
-    properties: "Flash Properties",
-    propertiesTab: "Properties",
-    quality: "Quality",
-    qualityAutoHigh: "Auto High",
-    qualityAutoLow: "Auto Low",
-    qualityBest: "Best",
-    qualityHigh: "High",
-    qualityLow: "Low",
-    qualityMedium: "Medium",
-    scale: "Scale",
-    scaleAll: "Show all",
-    scaleFit: "Exact Fit",
-    scaleNoBorder: "No Border",
-    title: "Flash Properties",
-    vSpace: "Вертикален простор",
-    validateHSpace: "HSpace must be a number.",
-    validateSrc: "URL must not be empty.",
-    validateVSpace: "VSpace must be a number.",
-    windowMode: "Window mode",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: {
-      label: "Size",
-      voiceLabel: "Font Size",
-      panelTitle: "Font Size"
-    },
-    label: "Font",
-    panelTitle: "Font Name",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Button Properties",
-      text: "Text (Value)",
-      type: "Type",
-      typeBtn: "Button",
-      typeSbm: "Submit",
-      typeRst: "Reset"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Checkbox Properties",
-      radioTitle: "Radio Button Properties",
-      value: "Value",
-      selected: "Selected",
-      required: "Required"
-    },
-    form: {
-      title: "Form Properties",
-      menu: "Form Properties",
-      action: "Action",
-      method: "Method",
-      encoding: "Encoding"
-    },
-    hidden: { title: "Hidden Field Properties", name: "Name", value: "Value" },
-    select: {
-      title: "Selection Field Properties",
-      selectInfo: "Select Info",
-      opAvail: "Available Options",
-      value: "Value",
-      size: "Size",
-      lines: "lines",
-      chkMulti: "Allow multiple selections",
-      required: "Required",
-      opText: "Text",
-      opValue: "Value",
-      btnAdd: "Add",
-      btnModify: "Modify",
-      btnUp: "Up",
-      btnDown: "Down",
-      btnSetValue: "Set as selected value",
-      btnDelete: "Delete"
-    },
-    textarea: { title: "Textarea Properties", cols: "Columns", rows: "Rows" },
-    textfield: {
-      title: "Text Field Properties",
-      name: "Name",
-      value: "Value",
-      charWidth: "Character Width",
-      maxChars: "Maximum Characters",
-      required: "Required",
-      type: "Type",
-      typeText: "Text",
-      typePass: "Password",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Paragraph Format",
-    tag_address: "Address",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Heading 1",
-    tag_h2: "Heading 2",
-    tag_h3: "Heading 3",
-    tag_h4: "Heading 4",
-    tag_h5: "Heading 5",
-    tag_h6: "Heading 6",
-    tag_p: "Normal",
-    tag_pre: "Formatted"
-  },
-  horizontalrule: { toolbar: "Insert Horizontal Line" },
-  iframe: {
-    border: "Show frame border",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Enable scrollbars",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Алтернативен текст",
-    border: "Раб",
-    btnUpload: "Прикачи на сервер",
-    button2Img: "Дали сакате да направите сликата-копче да биде само слика?",
-    hSpace: "Хоризонтален простор",
-    img2Button: "Дали сакате да ја претворите сликата во слика-копче?",
-    infoTab: "Информации за сликата",
-    linkTab: "Врска",
-    lockRatio: "Зачувај пропорција",
-    menu: "Својства на сликата",
-    resetSize: "Ресетирај големина",
-    title: "Својства на сликата",
-    titleButton: "Својства на копче-сликата",
-    upload: "Прикачи",
-    urlMissing: "Недостасува URL-то на сликата.",
-    vSpace: "Вертикален простор",
-    validateBorder: "Работ мора да биде цел број.",
-    validateHSpace: "Хор. простор мора да биде цел број.",
-    validateVSpace: "Верт. простор мора да биде цел број."
-  },
-  indent: { indent: "Increase Indent", outdent: "Decrease Indent" },
-  smiley: {
-    options: "Smiley Options",
-    title: "Insert a Smiley",
-    toolbar: "Smiley"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "Access Key",
-    advanced: "Advanced",
-    advisoryContentType: "Advisory Content Type",
-    advisoryTitle: "Advisory Title",
-    anchor: {
-      toolbar: "Anchor",
-      menu: "Edit Anchor",
-      title: "Anchor Properties",
-      name: "Anchor Name",
-      errorName: "Please type the anchor name",
-      remove: "Remove Anchor"
-    },
-    anchorId: "By Element Id",
-    anchorName: "By Anchor Name",
-    charset: "Linked Resource Charset",
-    cssClasses: "Stylesheet Classes",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "E-Mail Address",
-    emailBody: "Message Body",
-    emailSubject: "Message Subject",
-    id: "Id",
-    info: "Link Info",
-    langCode: "Код на јазик",
-    langDir: "Насока на јазик",
-    langDirLTR: "Лево кон десно",
-    langDirRTL: "Десно кон лево",
-    menu: "Edit Link",
-    name: "Name",
-    noAnchors: "(No anchors available in the document)",
-    noEmail: "Please type the e-mail address",
-    noUrl: "Please type the link URL",
-    noTel: "Please type the phone number",
-    other: "<other>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependent (Netscape)",
-    popupFeatures: "Popup Window Features",
-    popupFullScreen: "Full Screen (IE)",
-    popupLeft: "Left Position",
-    popupLocationBar: "Location Bar",
-    popupMenuBar: "Menu Bar",
-    popupResizable: "Resizable",
-    popupScrollBars: "Scroll Bars",
-    popupStatusBar: "Status Bar",
-    popupToolbar: "Toolbar",
-    popupTop: "Top Position",
-    rel: "Relationship",
-    selectAnchor: "Select an Anchor",
-    styles: "Стил",
-    tabIndex: "Tab Index",
-    target: "Target",
-    targetFrame: "<frame>",
-    targetFrameName: "Target Frame Name",
-    targetPopup: "<popup window>",
-    targetPopupName: "Popup Window Name",
-    title: "Врска",
-    toAnchor: "Link to anchor in the text",
-    toEmail: "E-mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Врска",
-    type: "Link Type",
-    unlink: "Unlink",
-    upload: "Прикачи"
-  },
-  list: {
-    bulletedlist: "Insert/Remove Bulleted List",
-    numberedlist: "Insert/Remove Numbered List"
-  },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "None",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "Maximize", minimize: "Minimize" },
-  newpage: { toolbar: "New Page" },
-  pagebreak: { alt: "Page Break", toolbar: "Insert Page Break for Printing" },
-  pastetext: {
-    button: "Paste as plain text",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Paste as Plain Text"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-    error:
-      "It was not possible to clean up the pasted data due to an internal error",
-    title: "Paste from Word",
-    toolbar: "Paste from Word"
-  },
-  preview: { preview: "Preview" },
-  print: { toolbar: "Print" },
-  removeformat: { toolbar: "Remove Format" },
-  save: { toolbar: "Save" },
-  selectall: { toolbar: "Select All" },
-  showblocks: { toolbar: "Show Blocks" },
-  sourcearea: { toolbar: "Source" },
-  specialchar: {
-    options: "Special Character Options",
-    title: "Select Special Character",
-    toolbar: "Insert Special Character"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Styles",
-    panelTitle: "Formatting Styles",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "Border size",
-    caption: "Caption",
-    cell: {
-      menu: "Cell",
-      insertBefore: "Insert Cell Before",
-      insertAfter: "Insert Cell After",
-      deleteCell: "Delete Cells",
-      merge: "Merge Cells",
-      mergeRight: "Merge Right",
-      mergeDown: "Merge Down",
-      splitHorizontal: "Split Cell Horizontally",
-      splitVertical: "Split Cell Vertically",
-      title: "Cell Properties",
-      cellType: "Cell Type",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Word Wrap",
-      hAlign: "Horizontal Alignment",
-      vAlign: "Vertical Alignment",
-      alignBaseline: "Baseline",
-      bgColor: "Background Color",
-      borderColor: "Border Color",
-      data: "Data",
-      header: "Header",
-      yes: "Yes",
-      no: "No",
-      invalidWidth: "Cell width must be a number.",
-      invalidHeight: "Cell height must be a number.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Choose"
-    },
-    cellPad: "Cell padding",
-    cellSpace: "Cell spacing",
-    column: {
-      menu: "Column",
-      insertBefore: "Insert Column Before",
-      insertAfter: "Insert Column After",
-      deleteColumn: "Delete Columns"
-    },
-    columns: "Columns",
-    deleteTable: "Delete Table",
-    headers: "Headers",
-    headersBoth: "Both",
-    headersColumn: "First column",
-    headersNone: "None",
-    headersRow: "First Row",
-    heightUnit: "height unit",
-    invalidBorder: "Border size must be a number.",
-    invalidCellPadding: "Cell padding must be a positive number.",
-    invalidCellSpacing: "Cell spacing must be a positive number.",
-    invalidCols: "Number of columns must be a number greater than 0.",
-    invalidHeight: "Table height must be a number.",
-    invalidRows: "Number of rows must be a number greater than 0.",
-    invalidWidth: "Table width must be a number.",
-    menu: "Table Properties",
-    row: {
-      menu: "Row",
-      insertBefore: "Insert Row Before",
-      insertAfter: "Insert Row After",
-      deleteRow: "Delete Rows"
-    },
-    rows: "Rows",
-    summary: "Summary",
-    title: "Table Properties",
-    toolbar: "Table",
-    widthPc: "percent",
-    widthPx: "pixels",
-    widthUnit: "width unit"
-  },
-  undo: { redo: "Redo", undo: "Undo" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignore",
-    btnIgnoreAll: "Ignore All",
-    btnReplace: "Replace",
-    btnReplaceAll: "Replace All",
-    btnUndo: "Undo",
-    changeTo: "Change to",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Spell checker not installed. Do you want to download it now?",
-    manyChanges: "Spell check complete: %1 words changed",
-    noChanges: "Spell check complete: No words changed",
-    noMispell: "Spell check complete: No misspellings found",
-    noSuggestions: "- No suggestions -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Not in dictionary",
-    oneChange: "Spell check complete: One word changed",
-    progress: "Spell check in progress...",
-    title: "Spell Checker",
-    toolbar: "Check Spelling"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["mk"] = {
+  editor: "Rich Text Editor",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "Притисни ALT 0 за помош",
+    browseServer: "Пребарај низ серверот",
+    url: "URL",
+    protocol: "Протокол",
+    upload: "Прикачи",
+    uploadSubmit: "Прикачи на сервер",
+    image: "Слика",
+    flash: "Flash",
+    form: "Form",
+    checkbox: "Checkbox",
+    radio: "Radio Button",
+    textField: "Поле за текст",
+    textarea: "Големо поле за текст",
+    hiddenField: "Скриено поле",
+    button: "Button",
+    select: "Selection Field",
+    imageButton: "Копче-слика",
+    notSet: "<not set>",
+    id: "Id",
+    name: "Name",
+    langDir: "Насока на јазик",
+    langDirLtr: "Лево кон десно",
+    langDirRtl: "Десно кон лево",
+    langCode: "Код на јазик",
+    longDescr: "Long Description URL",
+    cssClass: "Stylesheet Classes",
+    advisoryTitle: "Advisory Title",
+    cssStyle: "Стил",
+    ok: "OK",
+    cancel: "Cancel",
+    close: "Close",
+    preview: "Preview",
+    resize: "Resize",
+    generalTab: "Општо",
+    advancedTab: "Advanced",
+    validateNumberFailed: "This value is not a number.",
+    confirmNewPage:
+      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
+    confirmCancel:
+      "You have changed some options. Are you sure you want to close the dialog window?",
+    options: "Опции",
+    target: "Target",
+    targetNew: "Нов прозорец (_blank)",
+    targetTop: "Најгорниот прозорец (_top)",
+    targetSelf: "Истиот прозорец (_self)",
+    targetParent: "Прозорец-родител (_parent)",
+    langDirLTR: "Лево кон десно",
+    langDirRTL: "Десно кон лево",
+    styles: "Стил",
+    cssClasses: "Stylesheet Classes",
+    width: "Широчина",
+    height: "Височина",
+    align: "Alignment",
+    left: "Лево",
+    right: "Десно",
+    center: "Во средина",
+    justify: "Justify",
+    alignLeft: "Align Left",
+    alignRight: "Align Right",
+    alignCenter: "Align Center",
+    alignTop: "Горе",
+    alignMiddle: "Средина",
+    alignBottom: "Доле",
+    alignNone: "Никое",
+    invalidValue: "Невалидна вредност",
+    invalidHeight: "Височината мора да биде број.",
+    invalidWidth: "Широчината мора да биде број.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Авторски права &copy; $1. Сите права се задржани.",
+    dlgTitle: "За CKEditor 4",
+    moreInfo:
+      "За информации околу лиценцата, ве молиме посетете го нашиот веб-сајт: "
+  },
+  basicstyles: {
+    bold: "Здебелено",
+    italic: "Накривено",
+    strike: "Прецртано",
+    subscript: "Долен индекс",
+    superscript: "Горен индекс",
+    underline: "Подвлечено"
+  },
+  bidi: {
+    ltr: "Насока на текст: од лево кон десно",
+    rtl: "Насока на текст: од десно кон лево"
+  },
+  blockquote: { toolbar: "Одвоен цитат" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Collapse Toolbar",
+    toolbarExpand: "Expand Toolbar",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Links",
+      insert: "Insert",
+      styles: "Styles",
+      colors: "Colors",
+      tools: "Tools"
+    },
+    toolbars: "Editor toolbars"
+  },
+  clipboard: {
+    copy: "Копирај (Copy)",
+    copyError:
+      "Опциите за безбедност на вашиот прелистувач не дозволуваат уредувачот автоматски да изврши копирање. Ве молиме употребете ја тастатурата. (Ctrl/Cmd+C)",
+    cut: "Исечи (Cut)",
+    cutError:
+      "Опциите за безбедност на вашиот прелистувач не дозволуваат уредувачот автоматски да изврши сечење. Ве молиме употребете ја тастатурата. (Ctrl/Cmd+C)",
+    paste: "Залепи (Paste)",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Простор за залепување",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automatic",
+    bgColorTitle: "Background Color",
+    colors: {
+      "000": "Black",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Gray",
+      F00: "Red",
+      FF8C00: "Dark Orange",
+      FFD700: "Gold",
+      "008000": "Green",
+      "0FF": "Cyan",
+      "00F": "Blue",
+      EE82EE: "Violet",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Orange",
+      FFFF00: "Yellow",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "White",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "More Colors...",
+    panelTitle: "Colors",
+    textColorTitle: "Text Color"
+  },
+  colordialog: {
+    clear: "Clear",
+    highlight: "Highlight",
+    options: "Color Options",
+    selected: "Selected Color",
+    title: "Select color"
+  },
+  templates: {
+    button: "Templates",
+    emptyListMsg: "(No templates defined)",
+    insertOption: "Replace actual contents",
+    options: "Template Options",
+    selectPromptMsg: "Please select the template to open in the editor",
+    title: "Content Templates"
+  },
+  contextmenu: { options: "Контекст-мени опции" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Advisory Title",
+    cssClassInputLabel: "Stylesheet Classes",
+    edit: "Edit Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "Лево кон десно",
+    langDirLabel: "Насока на јазик",
+    langDirRTLLabel: "Десно кон лево",
+    languageCodeInputLabel: " Language Code",
+    remove: "Remove Div",
+    styleSelectLabel: "Стил",
+    title: "Create Div Container",
+    toolbar: "Create Div Container"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Пронајди",
+    findOptions: "Опции за пронаоѓање",
+    findWhat: "Што барате:",
+    matchCase: "Се совпаѓа голема/мала буква,",
+    matchCyclic: "Пребарај циклично",
+    matchWord: "Се совпаѓа цел збор",
+    notFoundMsg: "Внесениот текст не беше пронајден.",
+    replace: "Замени",
+    replaceAll: "Замени ги сите",
+    replaceSuccessMsg: "%1 случај/и беа заменети.",
+    replaceWith: "Замени со:",
+    title: "Пронајди и замени"
+  },
+  fakeobjects: {
+    anchor: "Anchor",
+    flash: "Flash Animation",
+    hiddenfield: "Скриено поле",
+    iframe: "IFrame",
+    unknown: "Unknown Object"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Always",
+    accessNever: "Never",
+    accessSameDomain: "Same domain",
+    alignAbsBottom: "Abs Bottom",
+    alignAbsMiddle: "Abs Middle",
+    alignBaseline: "Baseline",
+    alignTextTop: "Text Top",
+    bgcolor: "Background color",
+    chkFull: "Allow Fullscreen",
+    chkLoop: "Loop",
+    chkMenu: "Enable Flash Menu",
+    chkPlay: "Auto Play",
+    flashvars: "Variables for Flash",
+    hSpace: "Хоризонтален простор",
+    properties: "Flash Properties",
+    propertiesTab: "Properties",
+    quality: "Quality",
+    qualityAutoHigh: "Auto High",
+    qualityAutoLow: "Auto Low",
+    qualityBest: "Best",
+    qualityHigh: "High",
+    qualityLow: "Low",
+    qualityMedium: "Medium",
+    scale: "Scale",
+    scaleAll: "Show all",
+    scaleFit: "Exact Fit",
+    scaleNoBorder: "No Border",
+    title: "Flash Properties",
+    vSpace: "Вертикален простор",
+    validateHSpace: "HSpace must be a number.",
+    validateSrc: "URL must not be empty.",
+    validateVSpace: "VSpace must be a number.",
+    windowMode: "Window mode",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: {
+      label: "Size",
+      voiceLabel: "Font Size",
+      panelTitle: "Font Size"
+    },
+    label: "Font",
+    panelTitle: "Font Name",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Button Properties",
+      text: "Text (Value)",
+      type: "Type",
+      typeBtn: "Button",
+      typeSbm: "Submit",
+      typeRst: "Reset"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Checkbox Properties",
+      radioTitle: "Radio Button Properties",
+      value: "Value",
+      selected: "Selected",
+      required: "Required"
+    },
+    form: {
+      title: "Form Properties",
+      menu: "Form Properties",
+      action: "Action",
+      method: "Method",
+      encoding: "Encoding"
+    },
+    hidden: { title: "Hidden Field Properties", name: "Name", value: "Value" },
+    select: {
+      title: "Selection Field Properties",
+      selectInfo: "Select Info",
+      opAvail: "Available Options",
+      value: "Value",
+      size: "Size",
+      lines: "lines",
+      chkMulti: "Allow multiple selections",
+      required: "Required",
+      opText: "Text",
+      opValue: "Value",
+      btnAdd: "Add",
+      btnModify: "Modify",
+      btnUp: "Up",
+      btnDown: "Down",
+      btnSetValue: "Set as selected value",
+      btnDelete: "Delete"
+    },
+    textarea: { title: "Textarea Properties", cols: "Columns", rows: "Rows" },
+    textfield: {
+      title: "Text Field Properties",
+      name: "Name",
+      value: "Value",
+      charWidth: "Character Width",
+      maxChars: "Maximum Characters",
+      required: "Required",
+      type: "Type",
+      typeText: "Text",
+      typePass: "Password",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Paragraph Format",
+    tag_address: "Address",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Heading 1",
+    tag_h2: "Heading 2",
+    tag_h3: "Heading 3",
+    tag_h4: "Heading 4",
+    tag_h5: "Heading 5",
+    tag_h6: "Heading 6",
+    tag_p: "Normal",
+    tag_pre: "Formatted"
+  },
+  horizontalrule: { toolbar: "Insert Horizontal Line" },
+  iframe: {
+    border: "Show frame border",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Enable scrollbars",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Алтернативен текст",
+    border: "Раб",
+    btnUpload: "Прикачи на сервер",
+    button2Img: "Дали сакате да направите сликата-копче да биде само слика?",
+    hSpace: "Хоризонтален простор",
+    img2Button: "Дали сакате да ја претворите сликата во слика-копче?",
+    infoTab: "Информации за сликата",
+    linkTab: "Врска",
+    lockRatio: "Зачувај пропорција",
+    menu: "Својства на сликата",
+    resetSize: "Ресетирај големина",
+    title: "Својства на сликата",
+    titleButton: "Својства на копче-сликата",
+    upload: "Прикачи",
+    urlMissing: "Недостасува URL-то на сликата.",
+    vSpace: "Вертикален простор",
+    validateBorder: "Работ мора да биде цел број.",
+    validateHSpace: "Хор. простор мора да биде цел број.",
+    validateVSpace: "Верт. простор мора да биде цел број."
+  },
+  indent: { indent: "Increase Indent", outdent: "Decrease Indent" },
+  smiley: {
+    options: "Smiley Options",
+    title: "Insert a Smiley",
+    toolbar: "Smiley"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "Access Key",
+    advanced: "Advanced",
+    advisoryContentType: "Advisory Content Type",
+    advisoryTitle: "Advisory Title",
+    anchor: {
+      toolbar: "Anchor",
+      menu: "Edit Anchor",
+      title: "Anchor Properties",
+      name: "Anchor Name",
+      errorName: "Please type the anchor name",
+      remove: "Remove Anchor"
+    },
+    anchorId: "By Element Id",
+    anchorName: "By Anchor Name",
+    charset: "Linked Resource Charset",
+    cssClasses: "Stylesheet Classes",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "E-Mail Address",
+    emailBody: "Message Body",
+    emailSubject: "Message Subject",
+    id: "Id",
+    info: "Link Info",
+    langCode: "Код на јазик",
+    langDir: "Насока на јазик",
+    langDirLTR: "Лево кон десно",
+    langDirRTL: "Десно кон лево",
+    menu: "Edit Link",
+    name: "Name",
+    noAnchors: "(No anchors available in the document)",
+    noEmail: "Please type the e-mail address",
+    noUrl: "Please type the link URL",
+    noTel: "Please type the phone number",
+    other: "<other>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependent (Netscape)",
+    popupFeatures: "Popup Window Features",
+    popupFullScreen: "Full Screen (IE)",
+    popupLeft: "Left Position",
+    popupLocationBar: "Location Bar",
+    popupMenuBar: "Menu Bar",
+    popupResizable: "Resizable",
+    popupScrollBars: "Scroll Bars",
+    popupStatusBar: "Status Bar",
+    popupToolbar: "Toolbar",
+    popupTop: "Top Position",
+    rel: "Relationship",
+    selectAnchor: "Select an Anchor",
+    styles: "Стил",
+    tabIndex: "Tab Index",
+    target: "Target",
+    targetFrame: "<frame>",
+    targetFrameName: "Target Frame Name",
+    targetPopup: "<popup window>",
+    targetPopupName: "Popup Window Name",
+    title: "Врска",
+    toAnchor: "Link to anchor in the text",
+    toEmail: "E-mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Врска",
+    type: "Link Type",
+    unlink: "Unlink",
+    upload: "Прикачи"
+  },
+  list: {
+    bulletedlist: "Insert/Remove Bulleted List",
+    numberedlist: "Insert/Remove Numbered List"
+  },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "None",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "Maximize", minimize: "Minimize" },
+  newpage: { toolbar: "New Page" },
+  pagebreak: { alt: "Page Break", toolbar: "Insert Page Break for Printing" },
+  pastetext: {
+    button: "Paste as plain text",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Paste as Plain Text"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+    error:
+      "It was not possible to clean up the pasted data due to an internal error",
+    title: "Paste from Word",
+    toolbar: "Paste from Word"
+  },
+  preview: { preview: "Preview" },
+  print: { toolbar: "Print" },
+  removeformat: { toolbar: "Remove Format" },
+  save: { toolbar: "Save" },
+  selectall: { toolbar: "Select All" },
+  showblocks: { toolbar: "Show Blocks" },
+  sourcearea: { toolbar: "Source" },
+  specialchar: {
+    options: "Special Character Options",
+    title: "Select Special Character",
+    toolbar: "Insert Special Character"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Styles",
+    panelTitle: "Formatting Styles",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "Border size",
+    caption: "Caption",
+    cell: {
+      menu: "Cell",
+      insertBefore: "Insert Cell Before",
+      insertAfter: "Insert Cell After",
+      deleteCell: "Delete Cells",
+      merge: "Merge Cells",
+      mergeRight: "Merge Right",
+      mergeDown: "Merge Down",
+      splitHorizontal: "Split Cell Horizontally",
+      splitVertical: "Split Cell Vertically",
+      title: "Cell Properties",
+      cellType: "Cell Type",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Word Wrap",
+      hAlign: "Horizontal Alignment",
+      vAlign: "Vertical Alignment",
+      alignBaseline: "Baseline",
+      bgColor: "Background Color",
+      borderColor: "Border Color",
+      data: "Data",
+      header: "Header",
+      yes: "Yes",
+      no: "No",
+      invalidWidth: "Cell width must be a number.",
+      invalidHeight: "Cell height must be a number.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Choose"
+    },
+    cellPad: "Cell padding",
+    cellSpace: "Cell spacing",
+    column: {
+      menu: "Column",
+      insertBefore: "Insert Column Before",
+      insertAfter: "Insert Column After",
+      deleteColumn: "Delete Columns"
+    },
+    columns: "Columns",
+    deleteTable: "Delete Table",
+    headers: "Headers",
+    headersBoth: "Both",
+    headersColumn: "First column",
+    headersNone: "None",
+    headersRow: "First Row",
+    heightUnit: "height unit",
+    invalidBorder: "Border size must be a number.",
+    invalidCellPadding: "Cell padding must be a positive number.",
+    invalidCellSpacing: "Cell spacing must be a positive number.",
+    invalidCols: "Number of columns must be a number greater than 0.",
+    invalidHeight: "Table height must be a number.",
+    invalidRows: "Number of rows must be a number greater than 0.",
+    invalidWidth: "Table width must be a number.",
+    menu: "Table Properties",
+    row: {
+      menu: "Row",
+      insertBefore: "Insert Row Before",
+      insertAfter: "Insert Row After",
+      deleteRow: "Delete Rows"
+    },
+    rows: "Rows",
+    summary: "Summary",
+    title: "Table Properties",
+    toolbar: "Table",
+    widthPc: "percent",
+    widthPx: "pixels",
+    widthUnit: "width unit"
+  },
+  undo: { redo: "Redo", undo: "Undo" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignore",
+    btnIgnoreAll: "Ignore All",
+    btnReplace: "Replace",
+    btnReplaceAll: "Replace All",
+    btnUndo: "Undo",
+    changeTo: "Change to",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Spell checker not installed. Do you want to download it now?",
+    manyChanges: "Spell check complete: %1 words changed",
+    noChanges: "Spell check complete: No words changed",
+    noMispell: "Spell check complete: No misspellings found",
+    noSuggestions: "- No suggestions -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Not in dictionary",
+    oneChange: "Spell check complete: One word changed",
+    progress: "Spell check in progress...",
+    title: "Spell Checker",
+    toolbar: "Check Spelling"
+  }
+};

+ 715 - 715
public/ckeditor/lang/mn.js

@@ -1,715 +1,715 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["mn"] = {
-  editor: "Хэлбэрт бичвэр боловсруулагч",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "Press ALT 0 for help",
-    browseServer: "Үйлчлэгч тооцоолуур (сервэр)-ийг үзэх",
-    url: "цахим хуудасны хаяг (URL)",
-    protocol: "Протокол",
-    upload: "Илгээж ачаалах",
-    uploadSubmit: "Үүнийг үйлчлэгч тооцоолуур (сервер) лүү илгээх",
-    image: "Зураг",
-    flash: "Флаш хөдөлгөөнтэй зураг",
-    form: "Маягт",
-    checkbox: "Тэмдэглээний нүд",
-    radio: "Радио товчлуур",
-    textField: "Бичвэрийн талбар",
-    textarea: "Бичвэрийн зай",
-    hiddenField: "Далд талбар",
-    button: "Товчлуур",
-    select: "Сонголтын талбар",
-    imageButton: "Зургий товчуур",
-    notSet: "<тохируулаагүй>",
-    id: "Id (техникийн нэр)",
-    name: "Нэр",
-    langDir: "Хэлний чиглэл",
-    langDirLtr: "Зүүнээс баруун (LTR)",
-    langDirRtl: "Баруунаас зүүн (RTL)",
-    langCode: "Хэлний код",
-    longDescr: "Урт тайлбарын вэб хаяг",
-    cssClass: "Хэлбэрийн хуудасны ангиуд",
-    advisoryTitle: "Зөвлөх гарчиг",
-    cssStyle: "Загвар",
-    ok: "За",
-    cancel: "Болих",
-    close: "Хаах",
-    preview: "Урьдчилан харах",
-    resize: "Resize",
-    generalTab: "Ерөнхий",
-    advancedTab: "Гүнзгий",
-    validateNumberFailed: "This value is not a number.",
-    confirmNewPage:
-      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
-    confirmCancel:
-      "You have changed some options. Are you sure you want to close the dialog window?",
-    options: "Сонголт",
-    target: "Бай",
-    targetNew: "New Window (_blank)",
-    targetTop: "Topmost Window (_top)",
-    targetSelf: "Same Window (_self)",
-    targetParent: "Parent Window (_parent)",
-    langDirLTR: "Зүүн талаас баруун тийшээ (LTR)",
-    langDirRTL: "Баруун талаас зүүн тийшээ (RTL)",
-    styles: "Загвар",
-    cssClasses: "Хэлбэрийн хуудасны ангиуд",
-    width: "Өргөн",
-    height: "Өндөр",
-    align: "Эгнээ",
-    left: "Зүүн",
-    right: "Баруун",
-    center: "Төвд",
-    justify: "Тэгшлэх",
-    alignLeft: "Зүүн талд тулгах",
-    alignRight: "Баруун талд тулгах",
-    alignCenter: "Align Center",
-    alignTop: "Дээд талд",
-    alignMiddle: "Дунд",
-    alignBottom: "Доод талд",
-    alignNone: "None",
-    invalidValue: "Invalid value.",
-    invalidHeight: "Өндөр нь тоо байх ёстой.",
-    invalidWidth: "Өргөн нь тоо байх ёстой.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. All rights reserved.",
-    dlgTitle: "About CKEditor 4",
-    moreInfo: "For licensing information please visit our web site:"
-  },
-  basicstyles: {
-    bold: "Тод бүдүүн",
-    italic: "Налуу",
-    strike: "Дундуур нь зураастай болгох",
-    subscript: "Суурь болгох",
-    superscript: "Зэрэг болгох",
-    underline: "Доогуур нь зураастай болгох"
-  },
-  bidi: {
-    ltr: "Зүүнээс баруун тийш бичлэг",
-    rtl: "Баруунаас зүүн тийш бичлэг"
-  },
-  blockquote: { toolbar: "Ишлэл хэсэг" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Collapse Toolbar",
-    toolbarExpand: "Expand Toolbar",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Холбоосууд",
-      insert: "Оруулах",
-      styles: "Загварууд",
-      colors: "Онгөнүүд",
-      tools: "Хэрэгслүүд"
-    },
-    toolbars: "Болосруулагчийн хэрэгслийн самбар"
-  },
-  clipboard: {
-    copy: "Хуулах",
-    copyError:
-      "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хуулах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl/Cmd+C) товчны хослолыг ашиглана уу.",
-    cut: "Хайчлах",
-    cutError:
-      "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хайчлах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl/Cmd+X) товчны хослолыг ашиглана уу.",
-    paste: "Буулгах",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Paste Area",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Автоматаар",
-    bgColorTitle: "Дэвсгэр өнгө",
-    colors: {
-      "000": "Хар",
-      "800000": "Хүрэн",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Саарал",
-      F00: "Улаан",
-      FF8C00: "Dark Orange",
-      FFD700: "Алт",
-      "008000": "Ногоон",
-      "0FF": "Цэнхэр",
-      "00F": "Хөх",
-      EE82EE: "Ягаан",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Улбар шар",
-      FFFF00: "Шар",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Цайвар саарал",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "Цагаан",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Нэмэлт өнгөнүүд...",
-    panelTitle: "Өнгөнүүд",
-    textColorTitle: "Бичвэрийн өнгө"
-  },
-  colordialog: {
-    clear: "Clear",
-    highlight: "Highlight",
-    options: "Color Options",
-    selected: "Selected Color",
-    title: "Select color"
-  },
-  templates: {
-    button: "Загварууд",
-    emptyListMsg: "(Загвар тодорхойлогдоогүй байна)",
-    insertOption: "Одоогийн агууллагыг дарж бичих",
-    options: "Template Options",
-    selectPromptMsg:
-      "Загварыг нээж editor-рүү сонгож оруулна уу<br />(Одоогийн агууллагыг устаж магадгүй):",
-    title: "Загварын агуулга"
-  },
-  contextmenu: { options: "Context Menu Options" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Зөвлөлдөх гарчиг",
-    cssClassInputLabel: "Stylesheet классууд",
-    edit: "Edit Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "Зүүн талаас баруун тишээ (LTR)",
-    langDirLabel: "Хэлний чиглэл",
-    langDirRTLLabel: "Баруун талаас зүүн тишээ (RTL)",
-    languageCodeInputLabel: " Language Code",
-    remove: "Remove Div",
-    styleSelectLabel: "Загвар",
-    title: "Div гэдэг хэсэг бий болгох",
-    toolbar: "Div гэдэг хэсэг бий болгох"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Хайх",
-    findOptions: "Хайх сонголтууд",
-    findWhat: "Хайх үг/үсэг:",
-    matchCase: "Тэнцэх төлөв",
-    matchCyclic: "Match cyclic",
-    matchWord: "Тэнцэх бүтэн үг",
-    notFoundMsg: "Хайсан бичвэрийг олсонгүй.",
-    replace: "Орлуулах",
-    replaceAll: "Бүгдийг нь солих",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "Солих үг:",
-    title: "Хайж орлуулах"
-  },
-  fakeobjects: {
-    anchor: "Зангуу",
-    flash: "Flash Animation",
-    hiddenfield: "Нууц талбар",
-    iframe: "IFrame",
-    unknown: "Unknown Object"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Онцлогууд",
-    accessNever: "Хэзээ ч үгүй",
-    accessSameDomain: "Байнга",
-    alignAbsBottom: "Abs доод талд",
-    alignAbsMiddle: "Abs Дунд талд",
-    alignBaseline: "Baseline",
-    alignTextTop: "Текст дээр",
-    bgcolor: "Дэвсгэр өнгө",
-    chkFull: "Allow Fullscreen",
-    chkLoop: "Давтах",
-    chkMenu: "Флаш цэс идвэхжүүлэх",
-    chkPlay: "Автоматаар тоглох",
-    flashvars: "Variables for Flash",
-    hSpace: "Хөндлөн зай",
-    properties: "Флаш шинж чанар",
-    propertiesTab: "Properties",
-    quality: "Quality",
-    qualityAutoHigh: "Auto High",
-    qualityAutoLow: "Auto Low",
-    qualityBest: "Best",
-    qualityHigh: "High",
-    qualityLow: "Low",
-    qualityMedium: "Medium",
-    scale: "Өргөгтгөх",
-    scaleAll: "Бүгдийг харуулах",
-    scaleFit: "Яг тааруулах",
-    scaleNoBorder: "Хүрээгүй",
-    title: "Флаш  шинж чанар",
-    vSpace: "Босоо зай",
-    validateHSpace: "HSpace must be a number.",
-    validateSrc: "Линк URL-ээ төрөлжүүлнэ үү",
-    validateVSpace: "VSpace must be a number.",
-    windowMode: "Window mode",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: {
-      label: "Хэмжээ",
-      voiceLabel: "Үсгийн хэмжээ",
-      panelTitle: "Үсгийн хэмжээ"
-    },
-    label: "Үсгийн хэлбэр",
-    panelTitle: "Үгсийн хэлбэрийн нэр",
-    voiceLabel: "Үгсийн хэлбэр"
-  },
-  forms: {
-    button: {
-      title: "Товчны шинж чанар",
-      text: "Тэкст (Утга)",
-      type: "Төрөл",
-      typeBtn: "Товч",
-      typeSbm: "Submit",
-      typeRst: "Болих"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Чекбоксны шинж чанар",
-      radioTitle: "Радио товчны шинж чанар",
-      value: "Утга",
-      selected: "Сонгогдсон",
-      required: "Required"
-    },
-    form: {
-      title: "Форм шинж чанар",
-      menu: "Форм шинж чанар",
-      action: "Үйлдэл",
-      method: "Арга",
-      encoding: "Encoding"
-    },
-    hidden: { title: "Нууц талбарын шинж чанар", name: "Нэр", value: "Утга" },
-    select: {
-      title: "Согогч талбарын шинж чанар",
-      selectInfo: "Мэдээлэл",
-      opAvail: "Идвэхтэй сонголт",
-      value: "Утга",
-      size: "Хэмжээ",
-      lines: "Мөр",
-      chkMulti: "Олон зүйл зэрэг сонгохыг зөвшөөрөх",
-      required: "Required",
-      opText: "Тэкст",
-      opValue: "Утга",
-      btnAdd: "Нэмэх",
-      btnModify: "Өөрчлөх",
-      btnUp: "Дээш",
-      btnDown: "Доош",
-      btnSetValue: "Сонгогдсан утга оноох",
-      btnDelete: "Устгах"
-    },
-    textarea: { title: "Текст орчны шинж чанар", cols: "Багана", rows: "Мөр" },
-    textfield: {
-      title: "Текст талбарын шинж чанар",
-      name: "Нэр",
-      value: "Утга",
-      charWidth: "Тэмдэгтын өргөн",
-      maxChars: "Хамгийн их тэмдэгт",
-      required: "Required",
-      type: "Төрөл",
-      typeText: "Текст",
-      typePass: "Нууц үг",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "цахим хуудасны хаяг (URL)"
-    }
-  },
-  format: {
-    label: "Параргафын загвар",
-    panelTitle: "Параргафын загвар",
-    tag_address: "Хаяг",
-    tag_div: "Paragraph (DIV)",
-    tag_h1: "Гарчиг 1",
-    tag_h2: "Гарчиг 2",
-    tag_h3: "Гарчиг 3",
-    tag_h4: "Гарчиг 4",
-    tag_h5: "Гарчиг 5",
-    tag_h6: "Гарчиг 6",
-    tag_p: "Хэвийн",
-    tag_pre: "Formatted"
-  },
-  horizontalrule: { toolbar: "Хөндлөн зураас оруулах" },
-  iframe: {
-    border: "Show frame border",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Enable scrollbars",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Зургийг орлох бичвэр",
-    border: "Хүрээ",
-    btnUpload: "Үүнийг сервэррүү илгээ",
-    button2Img:
-      "Do you want to transform the selected image button on a simple image?",
-    hSpace: "Хөндлөн зай",
-    img2Button:
-      "Do you want to transform the selected image on a image button?",
-    infoTab: "Зурагны мэдээлэл",
-    linkTab: "Холбоос",
-    lockRatio: "Радио түгжих",
-    menu: "Зураг",
-    resetSize: "хэмжээ дахин оноох",
-    title: "Зураг",
-    titleButton: "Зурган товчны шинж чанар",
-    upload: "Хуулах",
-    urlMissing: "Зургийн эх сурвалжийн хаяг (URL) байхгүй байна.",
-    vSpace: "Босоо зай",
-    validateBorder: "Border must be a whole number.",
-    validateHSpace: "HSpace must be a whole number.",
-    validateVSpace: "VSpace must be a whole number."
-  },
-  indent: { indent: "Догол мөр хасах", outdent: "Догол мөр нэмэх" },
-  smiley: {
-    options: "Smiley Options",
-    title: "Тодорхойлолт оруулах",
-    toolbar: "Тодорхойлолт"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "Холбох түлхүүр",
-    advanced: "Нэмэлт",
-    advisoryContentType: "Зөвлөлдөх төрлийн агуулга",
-    advisoryTitle: "Зөвлөлдөх гарчиг",
-    anchor: {
-      toolbar: "Зангуу",
-      menu: "Зангууг болосруулах",
-      title: "Зангуугийн шинж чанар",
-      name: "Зангуугийн нэр",
-      errorName: "Зангуугийн нэрийг оруулна уу",
-      remove: "Зангууг устгах"
-    },
-    anchorId: "Элемэнтйн Id нэрээр",
-    anchorName: "Зангуугийн нэрээр",
-    charset: "Тэмдэгт оноох нөөцөд холбогдсон",
-    cssClasses: "Stylesheet классууд",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "Э-шуудангийн хаяг",
-    emailBody: "Зурвасны их бие",
-    emailSubject: "Зурвасны гарчиг",
-    id: "Id",
-    info: "Холбоосын тухай мэдээлэл",
-    langCode: "Хэлний код",
-    langDir: "Хэлний чиглэл",
-    langDirLTR: "Зүүнээс баруун (LTR)",
-    langDirRTL: "Баруунаас зүүн (RTL)",
-    menu: "Холбоос засварлах",
-    name: "Нэр",
-    noAnchors: "(Баримт бичиг зангуугүй байна)",
-    noEmail: "Э-шуудангий хаягаа шивнэ үү",
-    noUrl: "Холбоосны URL хаягийг шивнэ үү",
-    noTel: "Please type the phone number",
-    other: "<other>",
-    phoneNumber: "Phone number",
-    popupDependent: "Хамаатай (Netscape)",
-    popupFeatures: "Popup цонхны онцлог",
-    popupFullScreen: "Цонх дүүргэх (Internet Explorer)",
-    popupLeft: "Зүүн байрлал",
-    popupLocationBar: "Location хэсэг",
-    popupMenuBar: "Цэсний самбар",
-    popupResizable: "Resizable",
-    popupScrollBars: "Скрол хэсэгүүд",
-    popupStatusBar: "Статус хэсэг",
-    popupToolbar: "Багажны самбар",
-    popupTop: "Дээд байрлал",
-    rel: "Relationship",
-    selectAnchor: "Нэг зангууг сонгоно уу",
-    styles: "Загвар",
-    tabIndex: "Tab индекс",
-    target: "Байрлал",
-    targetFrame: "<Агуулах хүрээ>",
-    targetFrameName: "Очих фремын нэр",
-    targetPopup: "<popup цонх>",
-    targetPopupName: "Popup цонхны нэр",
-    title: "Холбоос",
-    toAnchor: "Энэ бичвэр дэх зангуу руу очих холбоос",
-    toEmail: "Э-захиа",
-    toUrl: "цахим хуудасны хаяг (URL)",
-    toPhone: "Phone",
-    toolbar: "Холбоос",
-    type: "Линкийн төрөл",
-    unlink: "Холбоос авч хаях",
-    upload: "Хуулах"
-  },
-  list: {
-    bulletedlist: "Цэгтэй жагсаалт",
-    numberedlist: "Дугаарлагдсан жагсаалт"
-  },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "None",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "Төрөл",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "Дэлгэц дүүргэх", minimize: "Цонхыг багсгаж харуулах" },
-  newpage: { toolbar: "Шинэ хуудас" },
-  pagebreak: { alt: "Page Break", toolbar: "Хуудас тусгаарлагч оруулах" },
-  pastetext: {
-    button: "Энгийн бичвэрээр буулгах",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Энгийн бичвэрээр буулгах"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-    error:
-      "It was not possible to clean up the pasted data due to an internal error",
-    title: "Word-оос буулгах",
-    toolbar: "Word-оос буулгах"
-  },
-  preview: { preview: "Уридчлан харах" },
-  print: { toolbar: "Хэвлэх" },
-  removeformat: { toolbar: "Параргафын загварыг авч хаях" },
-  save: { toolbar: "Хадгалах" },
-  selectall: { toolbar: "Бүгдийг нь сонгох" },
-  showblocks: { toolbar: "Хавтангуудыг харуулах" },
-  sourcearea: { toolbar: "Код" },
-  specialchar: {
-    options: "Special Character Options",
-    title: "Онцгой тэмдэгт сонгох",
-    toolbar: "Онцгой тэмдэгт оруулах"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Толь бичгүүд",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Хэлүүд",
-    btn_options: "Сонголт",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Загвар",
-    panelTitle: "Загвар хэлбэржүүлэх",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "Хүрээний хэмжээ",
-    caption: "Тайлбар",
-    cell: {
-      menu: "Нүх/зай",
-      insertBefore: "Нүх/зай өмнө нь оруулах",
-      insertAfter: "Нүх/зай дараа нь оруулах",
-      deleteCell: "Нүх устгах",
-      merge: "Нүх нэгтэх",
-      mergeRight: "Баруун тийш нэгтгэх",
-      mergeDown: "Доош нэгтгэх",
-      splitHorizontal: "Нүх/зайг босоогоор нь тусгаарлах",
-      splitVertical: "Нүх/зайг хөндлөнгөөр нь тусгаарлах",
-      title: "Cell Properties",
-      cellType: "Cell Type",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Word Wrap",
-      hAlign: "Хэвтээд тэгшлэх арга",
-      vAlign: "Босоод тэгшлэх арга",
-      alignBaseline: "Baseline",
-      bgColor: "Дэвсгэр өнгө",
-      borderColor: "Хүрээний өнгө",
-      data: "Data",
-      header: "Header",
-      yes: "Тийм",
-      no: "Үгүй",
-      invalidWidth: "Нүдний өргөн нь тоо байх ёстой.",
-      invalidHeight: "Cell height must be a number.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Сонгох"
-    },
-    cellPad: "Нүх доторлох(padding)",
-    cellSpace: "Нүх хоорондын зай (spacing)",
-    column: {
-      menu: "Багана",
-      insertBefore: "Багана өмнө нь оруулах",
-      insertAfter: "Багана дараа нь оруулах",
-      deleteColumn: "Багана устгах"
-    },
-    columns: "Багана",
-    deleteTable: "Хүснэгт устгах",
-    headers: "Headers",
-    headersBoth: "Both",
-    headersColumn: "First column",
-    headersNone: "None",
-    headersRow: "First Row",
-    heightUnit: "height unit",
-    invalidBorder: "Border size must be a number.",
-    invalidCellPadding: "Cell padding must be a positive number.",
-    invalidCellSpacing: "Cell spacing must be a positive number.",
-    invalidCols: "Number of columns must be a number greater than 0.",
-    invalidHeight: "Table height must be a number.",
-    invalidRows: "Number of rows must be a number greater than 0.",
-    invalidWidth: "Хүснэгтийн өргөн нь тоо байх ёстой.",
-    menu: "Хүснэгт",
-    row: {
-      menu: "Мөр",
-      insertBefore: "Мөр өмнө нь оруулах",
-      insertAfter: "Мөр дараа нь оруулах",
-      deleteRow: "Мөр устгах"
-    },
-    rows: "Мөр",
-    summary: "Тайлбар",
-    title: "Хүснэгт",
-    toolbar: "Хүснэгт",
-    widthPc: "хувь",
-    widthPx: "цэг",
-    widthUnit: "өргөний нэгж"
-  },
-  undo: { redo: "Өмнөх үйлдлээ сэргээх", undo: "Хүчингүй болгох" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Зөвшөөрөх",
-    btnIgnoreAll: "Бүгдийг зөвшөөрөх",
-    btnReplace: "Солих",
-    btnReplaceAll: "Бүгдийг Дарж бичих",
-    btnUndo: "Буцаах",
-    changeTo: "Өөрчлөх",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Дүрэм шалгагч суугаагүй байна. Татаж авахыг хүсч байна уу?",
-    manyChanges: "Дүрэм шалгаад дууссан: %1 үг өөрчлөгдсөн",
-    noChanges: "Дүрэм шалгаад дууссан: үг өөрчлөгдөөгүй",
-    noMispell: "Дүрэм шалгаад дууссан: Алдаа олдсонгүй",
-    noSuggestions: "- Тайлбаргүй -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Толь бичиггүй",
-    oneChange: "Дүрэм шалгаад дууссан: 1 үг өөрчлөгдсөн",
-    progress: "Дүрэм шалгаж байгаа үйл явц...",
-    title: "Spell Checker",
-    toolbar: "Үгийн дүрэх шалгах"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["mn"] = {
+  editor: "Хэлбэрт бичвэр боловсруулагч",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "Press ALT 0 for help",
+    browseServer: "Үйлчлэгч тооцоолуур (сервэр)-ийг үзэх",
+    url: "цахим хуудасны хаяг (URL)",
+    protocol: "Протокол",
+    upload: "Илгээж ачаалах",
+    uploadSubmit: "Үүнийг үйлчлэгч тооцоолуур (сервер) лүү илгээх",
+    image: "Зураг",
+    flash: "Флаш хөдөлгөөнтэй зураг",
+    form: "Маягт",
+    checkbox: "Тэмдэглээний нүд",
+    radio: "Радио товчлуур",
+    textField: "Бичвэрийн талбар",
+    textarea: "Бичвэрийн зай",
+    hiddenField: "Далд талбар",
+    button: "Товчлуур",
+    select: "Сонголтын талбар",
+    imageButton: "Зургий товчуур",
+    notSet: "<тохируулаагүй>",
+    id: "Id (техникийн нэр)",
+    name: "Нэр",
+    langDir: "Хэлний чиглэл",
+    langDirLtr: "Зүүнээс баруун (LTR)",
+    langDirRtl: "Баруунаас зүүн (RTL)",
+    langCode: "Хэлний код",
+    longDescr: "Урт тайлбарын вэб хаяг",
+    cssClass: "Хэлбэрийн хуудасны ангиуд",
+    advisoryTitle: "Зөвлөх гарчиг",
+    cssStyle: "Загвар",
+    ok: "За",
+    cancel: "Болих",
+    close: "Хаах",
+    preview: "Урьдчилан харах",
+    resize: "Resize",
+    generalTab: "Ерөнхий",
+    advancedTab: "Гүнзгий",
+    validateNumberFailed: "This value is not a number.",
+    confirmNewPage:
+      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
+    confirmCancel:
+      "You have changed some options. Are you sure you want to close the dialog window?",
+    options: "Сонголт",
+    target: "Бай",
+    targetNew: "New Window (_blank)",
+    targetTop: "Topmost Window (_top)",
+    targetSelf: "Same Window (_self)",
+    targetParent: "Parent Window (_parent)",
+    langDirLTR: "Зүүн талаас баруун тийшээ (LTR)",
+    langDirRTL: "Баруун талаас зүүн тийшээ (RTL)",
+    styles: "Загвар",
+    cssClasses: "Хэлбэрийн хуудасны ангиуд",
+    width: "Өргөн",
+    height: "Өндөр",
+    align: "Эгнээ",
+    left: "Зүүн",
+    right: "Баруун",
+    center: "Төвд",
+    justify: "Тэгшлэх",
+    alignLeft: "Зүүн талд тулгах",
+    alignRight: "Баруун талд тулгах",
+    alignCenter: "Align Center",
+    alignTop: "Дээд талд",
+    alignMiddle: "Дунд",
+    alignBottom: "Доод талд",
+    alignNone: "None",
+    invalidValue: "Invalid value.",
+    invalidHeight: "Өндөр нь тоо байх ёстой.",
+    invalidWidth: "Өргөн нь тоо байх ёстой.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. All rights reserved.",
+    dlgTitle: "About CKEditor 4",
+    moreInfo: "For licensing information please visit our web site:"
+  },
+  basicstyles: {
+    bold: "Тод бүдүүн",
+    italic: "Налуу",
+    strike: "Дундуур нь зураастай болгох",
+    subscript: "Суурь болгох",
+    superscript: "Зэрэг болгох",
+    underline: "Доогуур нь зураастай болгох"
+  },
+  bidi: {
+    ltr: "Зүүнээс баруун тийш бичлэг",
+    rtl: "Баруунаас зүүн тийш бичлэг"
+  },
+  blockquote: { toolbar: "Ишлэл хэсэг" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Collapse Toolbar",
+    toolbarExpand: "Expand Toolbar",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Холбоосууд",
+      insert: "Оруулах",
+      styles: "Загварууд",
+      colors: "Онгөнүүд",
+      tools: "Хэрэгслүүд"
+    },
+    toolbars: "Болосруулагчийн хэрэгслийн самбар"
+  },
+  clipboard: {
+    copy: "Хуулах",
+    copyError:
+      "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хуулах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl/Cmd+C) товчны хослолыг ашиглана уу.",
+    cut: "Хайчлах",
+    cutError:
+      "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хайчлах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl/Cmd+X) товчны хослолыг ашиглана уу.",
+    paste: "Буулгах",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Paste Area",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Автоматаар",
+    bgColorTitle: "Дэвсгэр өнгө",
+    colors: {
+      "000": "Хар",
+      "800000": "Хүрэн",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Саарал",
+      F00: "Улаан",
+      FF8C00: "Dark Orange",
+      FFD700: "Алт",
+      "008000": "Ногоон",
+      "0FF": "Цэнхэр",
+      "00F": "Хөх",
+      EE82EE: "Ягаан",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Улбар шар",
+      FFFF00: "Шар",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Цайвар саарал",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "Цагаан",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Нэмэлт өнгөнүүд...",
+    panelTitle: "Өнгөнүүд",
+    textColorTitle: "Бичвэрийн өнгө"
+  },
+  colordialog: {
+    clear: "Clear",
+    highlight: "Highlight",
+    options: "Color Options",
+    selected: "Selected Color",
+    title: "Select color"
+  },
+  templates: {
+    button: "Загварууд",
+    emptyListMsg: "(Загвар тодорхойлогдоогүй байна)",
+    insertOption: "Одоогийн агууллагыг дарж бичих",
+    options: "Template Options",
+    selectPromptMsg:
+      "Загварыг нээж editor-рүү сонгож оруулна уу<br />(Одоогийн агууллагыг устаж магадгүй):",
+    title: "Загварын агуулга"
+  },
+  contextmenu: { options: "Context Menu Options" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Зөвлөлдөх гарчиг",
+    cssClassInputLabel: "Stylesheet классууд",
+    edit: "Edit Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "Зүүн талаас баруун тишээ (LTR)",
+    langDirLabel: "Хэлний чиглэл",
+    langDirRTLLabel: "Баруун талаас зүүн тишээ (RTL)",
+    languageCodeInputLabel: " Language Code",
+    remove: "Remove Div",
+    styleSelectLabel: "Загвар",
+    title: "Div гэдэг хэсэг бий болгох",
+    toolbar: "Div гэдэг хэсэг бий болгох"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Хайх",
+    findOptions: "Хайх сонголтууд",
+    findWhat: "Хайх үг/үсэг:",
+    matchCase: "Тэнцэх төлөв",
+    matchCyclic: "Match cyclic",
+    matchWord: "Тэнцэх бүтэн үг",
+    notFoundMsg: "Хайсан бичвэрийг олсонгүй.",
+    replace: "Орлуулах",
+    replaceAll: "Бүгдийг нь солих",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "Солих үг:",
+    title: "Хайж орлуулах"
+  },
+  fakeobjects: {
+    anchor: "Зангуу",
+    flash: "Flash Animation",
+    hiddenfield: "Нууц талбар",
+    iframe: "IFrame",
+    unknown: "Unknown Object"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Онцлогууд",
+    accessNever: "Хэзээ ч үгүй",
+    accessSameDomain: "Байнга",
+    alignAbsBottom: "Abs доод талд",
+    alignAbsMiddle: "Abs Дунд талд",
+    alignBaseline: "Baseline",
+    alignTextTop: "Текст дээр",
+    bgcolor: "Дэвсгэр өнгө",
+    chkFull: "Allow Fullscreen",
+    chkLoop: "Давтах",
+    chkMenu: "Флаш цэс идвэхжүүлэх",
+    chkPlay: "Автоматаар тоглох",
+    flashvars: "Variables for Flash",
+    hSpace: "Хөндлөн зай",
+    properties: "Флаш шинж чанар",
+    propertiesTab: "Properties",
+    quality: "Quality",
+    qualityAutoHigh: "Auto High",
+    qualityAutoLow: "Auto Low",
+    qualityBest: "Best",
+    qualityHigh: "High",
+    qualityLow: "Low",
+    qualityMedium: "Medium",
+    scale: "Өргөгтгөх",
+    scaleAll: "Бүгдийг харуулах",
+    scaleFit: "Яг тааруулах",
+    scaleNoBorder: "Хүрээгүй",
+    title: "Флаш  шинж чанар",
+    vSpace: "Босоо зай",
+    validateHSpace: "HSpace must be a number.",
+    validateSrc: "Линк URL-ээ төрөлжүүлнэ үү",
+    validateVSpace: "VSpace must be a number.",
+    windowMode: "Window mode",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: {
+      label: "Хэмжээ",
+      voiceLabel: "Үсгийн хэмжээ",
+      panelTitle: "Үсгийн хэмжээ"
+    },
+    label: "Үсгийн хэлбэр",
+    panelTitle: "Үгсийн хэлбэрийн нэр",
+    voiceLabel: "Үгсийн хэлбэр"
+  },
+  forms: {
+    button: {
+      title: "Товчны шинж чанар",
+      text: "Тэкст (Утга)",
+      type: "Төрөл",
+      typeBtn: "Товч",
+      typeSbm: "Submit",
+      typeRst: "Болих"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Чекбоксны шинж чанар",
+      radioTitle: "Радио товчны шинж чанар",
+      value: "Утга",
+      selected: "Сонгогдсон",
+      required: "Required"
+    },
+    form: {
+      title: "Форм шинж чанар",
+      menu: "Форм шинж чанар",
+      action: "Үйлдэл",
+      method: "Арга",
+      encoding: "Encoding"
+    },
+    hidden: { title: "Нууц талбарын шинж чанар", name: "Нэр", value: "Утга" },
+    select: {
+      title: "Согогч талбарын шинж чанар",
+      selectInfo: "Мэдээлэл",
+      opAvail: "Идвэхтэй сонголт",
+      value: "Утга",
+      size: "Хэмжээ",
+      lines: "Мөр",
+      chkMulti: "Олон зүйл зэрэг сонгохыг зөвшөөрөх",
+      required: "Required",
+      opText: "Тэкст",
+      opValue: "Утга",
+      btnAdd: "Нэмэх",
+      btnModify: "Өөрчлөх",
+      btnUp: "Дээш",
+      btnDown: "Доош",
+      btnSetValue: "Сонгогдсан утга оноох",
+      btnDelete: "Устгах"
+    },
+    textarea: { title: "Текст орчны шинж чанар", cols: "Багана", rows: "Мөр" },
+    textfield: {
+      title: "Текст талбарын шинж чанар",
+      name: "Нэр",
+      value: "Утга",
+      charWidth: "Тэмдэгтын өргөн",
+      maxChars: "Хамгийн их тэмдэгт",
+      required: "Required",
+      type: "Төрөл",
+      typeText: "Текст",
+      typePass: "Нууц үг",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "цахим хуудасны хаяг (URL)"
+    }
+  },
+  format: {
+    label: "Параргафын загвар",
+    panelTitle: "Параргафын загвар",
+    tag_address: "Хаяг",
+    tag_div: "Paragraph (DIV)",
+    tag_h1: "Гарчиг 1",
+    tag_h2: "Гарчиг 2",
+    tag_h3: "Гарчиг 3",
+    tag_h4: "Гарчиг 4",
+    tag_h5: "Гарчиг 5",
+    tag_h6: "Гарчиг 6",
+    tag_p: "Хэвийн",
+    tag_pre: "Formatted"
+  },
+  horizontalrule: { toolbar: "Хөндлөн зураас оруулах" },
+  iframe: {
+    border: "Show frame border",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Enable scrollbars",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Зургийг орлох бичвэр",
+    border: "Хүрээ",
+    btnUpload: "Үүнийг сервэррүү илгээ",
+    button2Img:
+      "Do you want to transform the selected image button on a simple image?",
+    hSpace: "Хөндлөн зай",
+    img2Button:
+      "Do you want to transform the selected image on a image button?",
+    infoTab: "Зурагны мэдээлэл",
+    linkTab: "Холбоос",
+    lockRatio: "Радио түгжих",
+    menu: "Зураг",
+    resetSize: "хэмжээ дахин оноох",
+    title: "Зураг",
+    titleButton: "Зурган товчны шинж чанар",
+    upload: "Хуулах",
+    urlMissing: "Зургийн эх сурвалжийн хаяг (URL) байхгүй байна.",
+    vSpace: "Босоо зай",
+    validateBorder: "Border must be a whole number.",
+    validateHSpace: "HSpace must be a whole number.",
+    validateVSpace: "VSpace must be a whole number."
+  },
+  indent: { indent: "Догол мөр хасах", outdent: "Догол мөр нэмэх" },
+  smiley: {
+    options: "Smiley Options",
+    title: "Тодорхойлолт оруулах",
+    toolbar: "Тодорхойлолт"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "Холбох түлхүүр",
+    advanced: "Нэмэлт",
+    advisoryContentType: "Зөвлөлдөх төрлийн агуулга",
+    advisoryTitle: "Зөвлөлдөх гарчиг",
+    anchor: {
+      toolbar: "Зангуу",
+      menu: "Зангууг болосруулах",
+      title: "Зангуугийн шинж чанар",
+      name: "Зангуугийн нэр",
+      errorName: "Зангуугийн нэрийг оруулна уу",
+      remove: "Зангууг устгах"
+    },
+    anchorId: "Элемэнтйн Id нэрээр",
+    anchorName: "Зангуугийн нэрээр",
+    charset: "Тэмдэгт оноох нөөцөд холбогдсон",
+    cssClasses: "Stylesheet классууд",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "Э-шуудангийн хаяг",
+    emailBody: "Зурвасны их бие",
+    emailSubject: "Зурвасны гарчиг",
+    id: "Id",
+    info: "Холбоосын тухай мэдээлэл",
+    langCode: "Хэлний код",
+    langDir: "Хэлний чиглэл",
+    langDirLTR: "Зүүнээс баруун (LTR)",
+    langDirRTL: "Баруунаас зүүн (RTL)",
+    menu: "Холбоос засварлах",
+    name: "Нэр",
+    noAnchors: "(Баримт бичиг зангуугүй байна)",
+    noEmail: "Э-шуудангий хаягаа шивнэ үү",
+    noUrl: "Холбоосны URL хаягийг шивнэ үү",
+    noTel: "Please type the phone number",
+    other: "<other>",
+    phoneNumber: "Phone number",
+    popupDependent: "Хамаатай (Netscape)",
+    popupFeatures: "Popup цонхны онцлог",
+    popupFullScreen: "Цонх дүүргэх (Internet Explorer)",
+    popupLeft: "Зүүн байрлал",
+    popupLocationBar: "Location хэсэг",
+    popupMenuBar: "Цэсний самбар",
+    popupResizable: "Resizable",
+    popupScrollBars: "Скрол хэсэгүүд",
+    popupStatusBar: "Статус хэсэг",
+    popupToolbar: "Багажны самбар",
+    popupTop: "Дээд байрлал",
+    rel: "Relationship",
+    selectAnchor: "Нэг зангууг сонгоно уу",
+    styles: "Загвар",
+    tabIndex: "Tab индекс",
+    target: "Байрлал",
+    targetFrame: "<Агуулах хүрээ>",
+    targetFrameName: "Очих фремын нэр",
+    targetPopup: "<popup цонх>",
+    targetPopupName: "Popup цонхны нэр",
+    title: "Холбоос",
+    toAnchor: "Энэ бичвэр дэх зангуу руу очих холбоос",
+    toEmail: "Э-захиа",
+    toUrl: "цахим хуудасны хаяг (URL)",
+    toPhone: "Phone",
+    toolbar: "Холбоос",
+    type: "Линкийн төрөл",
+    unlink: "Холбоос авч хаях",
+    upload: "Хуулах"
+  },
+  list: {
+    bulletedlist: "Цэгтэй жагсаалт",
+    numberedlist: "Дугаарлагдсан жагсаалт"
+  },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "None",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "Төрөл",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "Дэлгэц дүүргэх", minimize: "Цонхыг багсгаж харуулах" },
+  newpage: { toolbar: "Шинэ хуудас" },
+  pagebreak: { alt: "Page Break", toolbar: "Хуудас тусгаарлагч оруулах" },
+  pastetext: {
+    button: "Энгийн бичвэрээр буулгах",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Энгийн бичвэрээр буулгах"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+    error:
+      "It was not possible to clean up the pasted data due to an internal error",
+    title: "Word-оос буулгах",
+    toolbar: "Word-оос буулгах"
+  },
+  preview: { preview: "Уридчлан харах" },
+  print: { toolbar: "Хэвлэх" },
+  removeformat: { toolbar: "Параргафын загварыг авч хаях" },
+  save: { toolbar: "Хадгалах" },
+  selectall: { toolbar: "Бүгдийг нь сонгох" },
+  showblocks: { toolbar: "Хавтангуудыг харуулах" },
+  sourcearea: { toolbar: "Код" },
+  specialchar: {
+    options: "Special Character Options",
+    title: "Онцгой тэмдэгт сонгох",
+    toolbar: "Онцгой тэмдэгт оруулах"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Толь бичгүүд",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Хэлүүд",
+    btn_options: "Сонголт",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Загвар",
+    panelTitle: "Загвар хэлбэржүүлэх",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "Хүрээний хэмжээ",
+    caption: "Тайлбар",
+    cell: {
+      menu: "Нүх/зай",
+      insertBefore: "Нүх/зай өмнө нь оруулах",
+      insertAfter: "Нүх/зай дараа нь оруулах",
+      deleteCell: "Нүх устгах",
+      merge: "Нүх нэгтэх",
+      mergeRight: "Баруун тийш нэгтгэх",
+      mergeDown: "Доош нэгтгэх",
+      splitHorizontal: "Нүх/зайг босоогоор нь тусгаарлах",
+      splitVertical: "Нүх/зайг хөндлөнгөөр нь тусгаарлах",
+      title: "Cell Properties",
+      cellType: "Cell Type",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Word Wrap",
+      hAlign: "Хэвтээд тэгшлэх арга",
+      vAlign: "Босоод тэгшлэх арга",
+      alignBaseline: "Baseline",
+      bgColor: "Дэвсгэр өнгө",
+      borderColor: "Хүрээний өнгө",
+      data: "Data",
+      header: "Header",
+      yes: "Тийм",
+      no: "Үгүй",
+      invalidWidth: "Нүдний өргөн нь тоо байх ёстой.",
+      invalidHeight: "Cell height must be a number.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Сонгох"
+    },
+    cellPad: "Нүх доторлох(padding)",
+    cellSpace: "Нүх хоорондын зай (spacing)",
+    column: {
+      menu: "Багана",
+      insertBefore: "Багана өмнө нь оруулах",
+      insertAfter: "Багана дараа нь оруулах",
+      deleteColumn: "Багана устгах"
+    },
+    columns: "Багана",
+    deleteTable: "Хүснэгт устгах",
+    headers: "Headers",
+    headersBoth: "Both",
+    headersColumn: "First column",
+    headersNone: "None",
+    headersRow: "First Row",
+    heightUnit: "height unit",
+    invalidBorder: "Border size must be a number.",
+    invalidCellPadding: "Cell padding must be a positive number.",
+    invalidCellSpacing: "Cell spacing must be a positive number.",
+    invalidCols: "Number of columns must be a number greater than 0.",
+    invalidHeight: "Table height must be a number.",
+    invalidRows: "Number of rows must be a number greater than 0.",
+    invalidWidth: "Хүснэгтийн өргөн нь тоо байх ёстой.",
+    menu: "Хүснэгт",
+    row: {
+      menu: "Мөр",
+      insertBefore: "Мөр өмнө нь оруулах",
+      insertAfter: "Мөр дараа нь оруулах",
+      deleteRow: "Мөр устгах"
+    },
+    rows: "Мөр",
+    summary: "Тайлбар",
+    title: "Хүснэгт",
+    toolbar: "Хүснэгт",
+    widthPc: "хувь",
+    widthPx: "цэг",
+    widthUnit: "өргөний нэгж"
+  },
+  undo: { redo: "Өмнөх үйлдлээ сэргээх", undo: "Хүчингүй болгох" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Зөвшөөрөх",
+    btnIgnoreAll: "Бүгдийг зөвшөөрөх",
+    btnReplace: "Солих",
+    btnReplaceAll: "Бүгдийг Дарж бичих",
+    btnUndo: "Буцаах",
+    changeTo: "Өөрчлөх",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Дүрэм шалгагч суугаагүй байна. Татаж авахыг хүсч байна уу?",
+    manyChanges: "Дүрэм шалгаад дууссан: %1 үг өөрчлөгдсөн",
+    noChanges: "Дүрэм шалгаад дууссан: үг өөрчлөгдөөгүй",
+    noMispell: "Дүрэм шалгаад дууссан: Алдаа олдсонгүй",
+    noSuggestions: "- Тайлбаргүй -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Толь бичиггүй",
+    oneChange: "Дүрэм шалгаад дууссан: 1 үг өөрчлөгдсөн",
+    progress: "Дүрэм шалгаж байгаа үйл явц...",
+    title: "Spell Checker",
+    toolbar: "Үгийн дүрэх шалгах"
+  }
+};

+ 715 - 715
public/ckeditor/lang/ms.js

@@ -1,715 +1,715 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ms"] = {
-  editor: "Rich Text Editor",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "Press ALT 0 for help",
-    browseServer: "Browse Server",
-    url: "URL",
-    protocol: "Protokol",
-    upload: "Muat Naik",
-    uploadSubmit: "Hantar ke Server",
-    image: "Gambar",
-    flash: "Flash",
-    form: "Borang",
-    checkbox: "Checkbox",
-    radio: "Butang Radio",
-    textField: "Text Field",
-    textarea: "Textarea",
-    hiddenField: "Field Tersembunyi",
-    button: "Butang",
-    select: "Field Pilihan",
-    imageButton: "Butang Bergambar",
-    notSet: "<tidak di set>",
-    id: "Id",
-    name: "Nama",
-    langDir: "Arah Tulisan",
-    langDirLtr: "Kiri ke Kanan (LTR)",
-    langDirRtl: "Kanan ke Kiri (RTL)",
-    langCode: "Kod Bahasa",
-    longDescr: "Butiran Panjang URL",
-    cssClass: "Kelas-kelas Stylesheet",
-    advisoryTitle: "Tajuk Makluman",
-    cssStyle: "Stail",
-    ok: "OK",
-    cancel: "Batal",
-    close: "Tutup",
-    preview: "Prebiu",
-    resize: "Resize",
-    generalTab: "Umum",
-    advancedTab: "Advanced",
-    validateNumberFailed: "This value is not a number.",
-    confirmNewPage:
-      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
-    confirmCancel:
-      "You have changed some options. Are you sure you want to close the dialog window?",
-    options: "Options",
-    target: "Sasaran",
-    targetNew: "New Window (_blank)",
-    targetTop: "Topmost Window (_top)",
-    targetSelf: "Same Window (_self)",
-    targetParent: "Parent Window (_parent)",
-    langDirLTR: "Kiri ke Kanan (LTR)",
-    langDirRTL: "Kanan ke Kiri (RTL)",
-    styles: "Stail",
-    cssClasses: "Kelas-kelas Stylesheet",
-    width: "Lebar",
-    height: "Tinggi",
-    align: "Jajaran",
-    left: "Kiri",
-    right: "Kanan",
-    center: "Tengah",
-    justify: "Jajaran Blok",
-    alignLeft: "Jajaran Kiri",
-    alignRight: "Jajaran Kanan",
-    alignCenter: "Align Center",
-    alignTop: "Atas",
-    alignMiddle: "Pertengahan",
-    alignBottom: "Bawah",
-    alignNone: "None",
-    invalidValue: "Nilai tidak sah.",
-    invalidHeight: "Height must be a number.",
-    invalidWidth: "Width must be a number.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. All rights reserved.",
-    dlgTitle: "About CKEditor 4",
-    moreInfo: "For licensing information please visit our web site:"
-  },
-  basicstyles: {
-    bold: "Bold",
-    italic: "Italic",
-    strike: "Strike Through",
-    subscript: "Subscript",
-    superscript: "Superscript",
-    underline: "Underline"
-  },
-  bidi: {
-    ltr: "Text direction from left to right",
-    rtl: "Text direction from right to left"
-  },
-  blockquote: { toolbar: "Block Quote" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Collapse Toolbar",
-    toolbarExpand: "Expand Toolbar",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Links",
-      insert: "Insert",
-      styles: "Styles",
-      colors: "Colors",
-      tools: "Tools"
-    },
-    toolbars: "Editor toolbars"
-  },
-  clipboard: {
-    copy: "Salin",
-    copyError:
-      "Keselamatan perisian browser anda tidak membenarkan operasi salinan text/imej. Sila gunakan papan kekunci (Ctrl/Cmd+C).",
-    cut: "Potong",
-    cutError:
-      "Keselamatan perisian browser anda tidak membenarkan operasi suntingan text/imej. Sila gunakan papan kekunci (Ctrl/Cmd+X).",
-    paste: "Tampal",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Paste Area",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Otomatik",
-    bgColorTitle: "Warna Latarbelakang",
-    colors: {
-      "000": "Black",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Gray",
-      F00: "Red",
-      FF8C00: "Dark Orange",
-      FFD700: "Gold",
-      "008000": "Green",
-      "0FF": "Cyan",
-      "00F": "Blue",
-      EE82EE: "Violet",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Orange",
-      FFFF00: "Yellow",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "White",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Warna lain-lain...",
-    panelTitle: "Colors",
-    textColorTitle: "Warna Text"
-  },
-  colordialog: {
-    clear: "Clear",
-    highlight: "Highlight",
-    options: "Color Options",
-    selected: "Selected Color",
-    title: "Select color"
-  },
-  templates: {
-    button: "Templat",
-    emptyListMsg: "(Tiada Templat Disimpan)",
-    insertOption: "Replace actual contents",
-    options: "Template Options",
-    selectPromptMsg:
-      "Sila pilih templat untuk dibuka oleh editor<br>(kandungan sebenar akan hilang):",
-    title: "Templat Kandungan"
-  },
-  contextmenu: { options: "Context Menu Options" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Advisory Title",
-    cssClassInputLabel: "Stylesheet Classes",
-    edit: "Edit Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "Left to Right (LTR)",
-    langDirLabel: "Language Direction",
-    langDirRTLLabel: "Right to Left (RTL)",
-    languageCodeInputLabel: " Language Code",
-    remove: "Remove Div",
-    styleSelectLabel: "Style",
-    title: "Create Div Container",
-    toolbar: "Create Div Container"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Cari",
-    findOptions: "Find Options",
-    findWhat: "Perkataan yang dicari:",
-    matchCase: "Padanan case huruf",
-    matchCyclic: "Match cyclic",
-    matchWord: "Padana Keseluruhan perkataan",
-    notFoundMsg: "Text yang dicari tidak dijumpai.",
-    replace: "Ganti",
-    replaceAll: "Ganti semua",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "Diganti dengan:",
-    title: "Find and Replace"
-  },
-  fakeobjects: {
-    anchor: "Anchor",
-    flash: "Flash Animation",
-    hiddenfield: "Hidden Field",
-    iframe: "IFrame",
-    unknown: "Unknown Object"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Always",
-    accessNever: "Never",
-    accessSameDomain: "Same domain",
-    alignAbsBottom: "Bawah Mutlak",
-    alignAbsMiddle: "Pertengahan Mutlak",
-    alignBaseline: "Garis Dasar",
-    alignTextTop: "Atas Text",
-    bgcolor: "Warna Latarbelakang",
-    chkFull: "Allow Fullscreen",
-    chkLoop: "Loop",
-    chkMenu: "Enable Flash Menu",
-    chkPlay: "Auto Play",
-    flashvars: "Variables for Flash",
-    hSpace: "Ruang Melintang",
-    properties: "Flash Properties",
-    propertiesTab: "Properties",
-    quality: "Quality",
-    qualityAutoHigh: "Auto High",
-    qualityAutoLow: "Auto Low",
-    qualityBest: "Best",
-    qualityHigh: "High",
-    qualityLow: "Low",
-    qualityMedium: "Medium",
-    scale: "Scale",
-    scaleAll: "Show all",
-    scaleFit: "Exact Fit",
-    scaleNoBorder: "No Border",
-    title: "Flash Properties",
-    vSpace: "Ruang Menegak",
-    validateHSpace: "HSpace must be a number.",
-    validateSrc: "Sila taip sambungan URL",
-    validateVSpace: "VSpace must be a number.",
-    windowMode: "Window mode",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: { label: "Saiz", voiceLabel: "Font Size", panelTitle: "Saiz" },
-    label: "Font",
-    panelTitle: "Font",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Ciri-ciri Butang",
-      text: "Teks (Nilai)",
-      type: "Jenis",
-      typeBtn: "Button",
-      typeSbm: "Submit",
-      typeRst: "Reset"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Ciri-ciri Checkbox",
-      radioTitle: "Ciri-ciri Butang Radio",
-      value: "Nilai",
-      selected: "Dipilih",
-      required: "Required"
-    },
-    form: {
-      title: "Ciri-ciri Borang",
-      menu: "Ciri-ciri Borang",
-      action: "Tindakan borang",
-      method: "Cara borang dihantar",
-      encoding: "Encoding"
-    },
-    hidden: {
-      title: "Ciri-ciri Field Tersembunyi",
-      name: "Nama",
-      value: "Nilai"
-    },
-    select: {
-      title: "Ciri-ciri Selection Field",
-      selectInfo: "Select Info",
-      opAvail: "Pilihan sediada",
-      value: "Nilai",
-      size: "Saiz",
-      lines: "garisan",
-      chkMulti: "Benarkan pilihan pelbagai",
-      required: "Required",
-      opText: "Teks",
-      opValue: "Nilai",
-      btnAdd: "Tambah Pilihan",
-      btnModify: "Ubah Pilihan",
-      btnUp: "Naik ke atas",
-      btnDown: "Turun ke bawah",
-      btnSetValue: "Set sebagai nilai terpilih",
-      btnDelete: "Padam"
-    },
-    textarea: { title: "Ciri-ciri Textarea", cols: "Lajur", rows: "Baris" },
-    textfield: {
-      title: "Ciri-ciri Text Field",
-      name: "Nama",
-      value: "Nilai",
-      charWidth: "Lebar isian",
-      maxChars: "Isian Maksimum",
-      required: "Required",
-      type: "Jenis",
-      typeText: "Teks",
-      typePass: "Kata Laluan",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Format",
-    tag_address: "Alamat",
-    tag_div: "Perenggan (DIV)",
-    tag_h1: "Heading 1",
-    tag_h2: "Heading 2",
-    tag_h3: "Heading 3",
-    tag_h4: "Heading 4",
-    tag_h5: "Heading 5",
-    tag_h6: "Heading 6",
-    tag_p: "Normal",
-    tag_pre: "Telah Diformat"
-  },
-  horizontalrule: { toolbar: "Masukkan Garisan Membujur" },
-  iframe: {
-    border: "Show frame border",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Enable scrollbars",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Text Alternatif",
-    border: "Border",
-    btnUpload: "Hantar ke Server",
-    button2Img:
-      "Do you want to transform the selected image button on a simple image?",
-    hSpace: "Ruang Melintang",
-    img2Button:
-      "Do you want to transform the selected image on a image button?",
-    infoTab: "Info Imej",
-    linkTab: "Sambungan",
-    lockRatio: "Tetapkan Nisbah",
-    menu: "Ciri-ciri Imej",
-    resetSize: "Saiz Set Semula",
-    title: "Ciri-ciri Imej",
-    titleButton: "Ciri-ciri Butang Bergambar",
-    upload: "Muat Naik",
-    urlMissing: "Image source URL is missing.",
-    vSpace: "Ruang Menegak",
-    validateBorder: "Border must be a whole number.",
-    validateHSpace: "HSpace must be a whole number.",
-    validateVSpace: "VSpace must be a whole number."
-  },
-  indent: { indent: "Tambahkan Inden", outdent: "Kurangkan Inden" },
-  smiley: {
-    options: "Smiley Options",
-    title: "Masukkan Smiley",
-    toolbar: "Smiley"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "Kunci Akses",
-    advanced: "Advanced",
-    advisoryContentType: "Jenis Kandungan Makluman",
-    advisoryTitle: "Tajuk Makluman",
-    anchor: {
-      toolbar: "Masukkan/Sunting Pautan",
-      menu: "Ciri-ciri Pautan",
-      title: "Ciri-ciri Pautan",
-      name: "Nama Pautan",
-      errorName: "Sila taip nama pautan",
-      remove: "Remove Anchor"
-    },
-    anchorId: "dengan menggunakan ID elemen",
-    anchorName: "dengan menggunakan nama pautan",
-    charset: "Linked Resource Charset",
-    cssClasses: "Kelas-kelas Stylesheet",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "Alamat E-Mail",
-    emailBody: "Isi Kandungan Mesej",
-    emailSubject: "Subjek Mesej",
-    id: "Id",
-    info: "Butiran Sambungan",
-    langCode: "Arah Tulisan",
-    langDir: "Arah Tulisan",
-    langDirLTR: "Kiri ke Kanan (LTR)",
-    langDirRTL: "Kanan ke Kiri (RTL)",
-    menu: "Sunting Sambungan",
-    name: "Nama",
-    noAnchors: "(Tiada pautan terdapat dalam dokumen ini)",
-    noEmail: "Sila taip alamat e-mail",
-    noUrl: "Sila taip sambungan URL",
-    noTel: "Please type the phone number",
-    other: "<lain>",
-    phoneNumber: "Phone number",
-    popupDependent: "Bergantungan (Netscape)",
-    popupFeatures: "Ciri Tetingkap Popup",
-    popupFullScreen: "Skrin Penuh (IE)",
-    popupLeft: "Posisi Kiri",
-    popupLocationBar: "Bar Lokasi",
-    popupMenuBar: "Bar Menu",
-    popupResizable: "Resizable",
-    popupScrollBars: "Bar-bar skrol",
-    popupStatusBar: "Bar Status",
-    popupToolbar: "Toolbar",
-    popupTop: "Posisi Atas",
-    rel: "Relationship",
-    selectAnchor: "Sila pilih pautan",
-    styles: "Stail",
-    tabIndex: "Indeks Tab ",
-    target: "Sasaran",
-    targetFrame: "<bingkai>",
-    targetFrameName: "Nama Bingkai Sasaran",
-    targetPopup: "<tetingkap popup>",
-    targetPopupName: "Nama Tetingkap Popup",
-    title: "Sambungan",
-    toAnchor: "Pautan dalam muka surat ini",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Masukkan/Sunting Sambungan",
-    type: "Jenis Sambungan",
-    unlink: "Buang Sambungan",
-    upload: "Muat Naik"
-  },
-  list: {
-    bulletedlist: "Senarai tidak bernombor",
-    numberedlist: "Senarai bernombor"
-  },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "None",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "Maximize", minimize: "Minimize" },
-  newpage: { toolbar: "Helaian Baru" },
-  pagebreak: { alt: "Page Break", toolbar: "Insert Page Break for Printing" },
-  pastetext: {
-    button: "Tampal sebagai text biasa",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Tampal sebagai text biasa"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-    error:
-      "It was not possible to clean up the pasted data due to an internal error",
-    title: "Tampal dari Word",
-    toolbar: "Tampal dari Word"
-  },
-  preview: { preview: "Prebiu" },
-  print: { toolbar: "Cetak" },
-  removeformat: { toolbar: "Buang Format" },
-  save: { toolbar: "Simpan" },
-  selectall: { toolbar: "Pilih Semua" },
-  showblocks: { toolbar: "Show Blocks" },
-  sourcearea: { toolbar: "Sumber" },
-  specialchar: {
-    options: "Special Character Options",
-    title: "Sila pilih huruf istimewa",
-    toolbar: "Masukkan Huruf Istimewa"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Stail",
-    panelTitle: "Formatting Styles",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "Saiz Border",
-    caption: "Keterangan",
-    cell: {
-      menu: "Cell",
-      insertBefore: "Insert Cell Before",
-      insertAfter: "Insert Cell After",
-      deleteCell: "Buangkan Sel-sel",
-      merge: "Cantumkan Sel-sel",
-      mergeRight: "Merge Right",
-      mergeDown: "Merge Down",
-      splitHorizontal: "Split Cell Horizontally",
-      splitVertical: "Split Cell Vertically",
-      title: "Cell Properties",
-      cellType: "Cell Type",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Word Wrap",
-      hAlign: "Horizontal Alignment",
-      vAlign: "Vertical Alignment",
-      alignBaseline: "Baseline",
-      bgColor: "Background Color",
-      borderColor: "Border Color",
-      data: "Data",
-      header: "Header",
-      yes: "Yes",
-      no: "No",
-      invalidWidth: "Cell width must be a number.",
-      invalidHeight: "Cell height must be a number.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Choose"
-    },
-    cellPad: "Tambahan Ruang Sel",
-    cellSpace: "Ruangan Antara Sel",
-    column: {
-      menu: "Column",
-      insertBefore: "Insert Column Before",
-      insertAfter: "Insert Column After",
-      deleteColumn: "Buangkan Lajur"
-    },
-    columns: "Jaluran",
-    deleteTable: "Delete Table",
-    headers: "Headers",
-    headersBoth: "Both",
-    headersColumn: "First column",
-    headersNone: "None",
-    headersRow: "First Row",
-    heightUnit: "height unit",
-    invalidBorder: "Border size must be a number.",
-    invalidCellPadding: "Cell padding must be a positive number.",
-    invalidCellSpacing: "Cell spacing must be a positive number.",
-    invalidCols: "Number of columns must be a number greater than 0.",
-    invalidHeight: "Table height must be a number.",
-    invalidRows: "Number of rows must be a number greater than 0.",
-    invalidWidth: "Table width must be a number.",
-    menu: "Ciri-ciri Jadual",
-    row: {
-      menu: "Row",
-      insertBefore: "Insert Row Before",
-      insertAfter: "Insert Row After",
-      deleteRow: "Buangkan Baris"
-    },
-    rows: "Barisan",
-    summary: "Summary",
-    title: "Ciri-ciri Jadual",
-    toolbar: "Jadual",
-    widthPc: "peratus",
-    widthPx: "piksel-piksel",
-    widthUnit: "width unit"
-  },
-  undo: { redo: "Ulangkan", undo: "Batalkan" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Biar",
-    btnIgnoreAll: "Biarkan semua",
-    btnReplace: "Ganti",
-    btnReplaceAll: "Gantikan Semua",
-    btnUndo: "Batalkan",
-    changeTo: "Tukarkan kepada",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Pemeriksa ejaan tidak dipasang. Adakah anda mahu muat turun sekarang?",
-    manyChanges: "Pemeriksaan ejaan siap: %1 perkataan diubah",
-    noChanges: "Pemeriksaan ejaan siap: Tiada perkataan diubah",
-    noMispell: "Pemeriksaan ejaan siap: Tiada salah ejaan",
-    noSuggestions: "- Tiada cadangan -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Tidak terdapat didalam kamus",
-    oneChange: "Pemeriksaan ejaan siap: Satu perkataan telah diubah",
-    progress: "Pemeriksaan ejaan sedang diproses...",
-    title: "Spell Checker",
-    toolbar: "Semak Ejaan"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ms"] = {
+  editor: "Rich Text Editor",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "Press ALT 0 for help",
+    browseServer: "Browse Server",
+    url: "URL",
+    protocol: "Protokol",
+    upload: "Muat Naik",
+    uploadSubmit: "Hantar ke Server",
+    image: "Gambar",
+    flash: "Flash",
+    form: "Borang",
+    checkbox: "Checkbox",
+    radio: "Butang Radio",
+    textField: "Text Field",
+    textarea: "Textarea",
+    hiddenField: "Field Tersembunyi",
+    button: "Butang",
+    select: "Field Pilihan",
+    imageButton: "Butang Bergambar",
+    notSet: "<tidak di set>",
+    id: "Id",
+    name: "Nama",
+    langDir: "Arah Tulisan",
+    langDirLtr: "Kiri ke Kanan (LTR)",
+    langDirRtl: "Kanan ke Kiri (RTL)",
+    langCode: "Kod Bahasa",
+    longDescr: "Butiran Panjang URL",
+    cssClass: "Kelas-kelas Stylesheet",
+    advisoryTitle: "Tajuk Makluman",
+    cssStyle: "Stail",
+    ok: "OK",
+    cancel: "Batal",
+    close: "Tutup",
+    preview: "Prebiu",
+    resize: "Resize",
+    generalTab: "Umum",
+    advancedTab: "Advanced",
+    validateNumberFailed: "This value is not a number.",
+    confirmNewPage:
+      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
+    confirmCancel:
+      "You have changed some options. Are you sure you want to close the dialog window?",
+    options: "Options",
+    target: "Sasaran",
+    targetNew: "New Window (_blank)",
+    targetTop: "Topmost Window (_top)",
+    targetSelf: "Same Window (_self)",
+    targetParent: "Parent Window (_parent)",
+    langDirLTR: "Kiri ke Kanan (LTR)",
+    langDirRTL: "Kanan ke Kiri (RTL)",
+    styles: "Stail",
+    cssClasses: "Kelas-kelas Stylesheet",
+    width: "Lebar",
+    height: "Tinggi",
+    align: "Jajaran",
+    left: "Kiri",
+    right: "Kanan",
+    center: "Tengah",
+    justify: "Jajaran Blok",
+    alignLeft: "Jajaran Kiri",
+    alignRight: "Jajaran Kanan",
+    alignCenter: "Align Center",
+    alignTop: "Atas",
+    alignMiddle: "Pertengahan",
+    alignBottom: "Bawah",
+    alignNone: "None",
+    invalidValue: "Nilai tidak sah.",
+    invalidHeight: "Height must be a number.",
+    invalidWidth: "Width must be a number.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. All rights reserved.",
+    dlgTitle: "About CKEditor 4",
+    moreInfo: "For licensing information please visit our web site:"
+  },
+  basicstyles: {
+    bold: "Bold",
+    italic: "Italic",
+    strike: "Strike Through",
+    subscript: "Subscript",
+    superscript: "Superscript",
+    underline: "Underline"
+  },
+  bidi: {
+    ltr: "Text direction from left to right",
+    rtl: "Text direction from right to left"
+  },
+  blockquote: { toolbar: "Block Quote" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Collapse Toolbar",
+    toolbarExpand: "Expand Toolbar",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Links",
+      insert: "Insert",
+      styles: "Styles",
+      colors: "Colors",
+      tools: "Tools"
+    },
+    toolbars: "Editor toolbars"
+  },
+  clipboard: {
+    copy: "Salin",
+    copyError:
+      "Keselamatan perisian browser anda tidak membenarkan operasi salinan text/imej. Sila gunakan papan kekunci (Ctrl/Cmd+C).",
+    cut: "Potong",
+    cutError:
+      "Keselamatan perisian browser anda tidak membenarkan operasi suntingan text/imej. Sila gunakan papan kekunci (Ctrl/Cmd+X).",
+    paste: "Tampal",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Paste Area",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Otomatik",
+    bgColorTitle: "Warna Latarbelakang",
+    colors: {
+      "000": "Black",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Gray",
+      F00: "Red",
+      FF8C00: "Dark Orange",
+      FFD700: "Gold",
+      "008000": "Green",
+      "0FF": "Cyan",
+      "00F": "Blue",
+      EE82EE: "Violet",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Orange",
+      FFFF00: "Yellow",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "White",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Warna lain-lain...",
+    panelTitle: "Colors",
+    textColorTitle: "Warna Text"
+  },
+  colordialog: {
+    clear: "Clear",
+    highlight: "Highlight",
+    options: "Color Options",
+    selected: "Selected Color",
+    title: "Select color"
+  },
+  templates: {
+    button: "Templat",
+    emptyListMsg: "(Tiada Templat Disimpan)",
+    insertOption: "Replace actual contents",
+    options: "Template Options",
+    selectPromptMsg:
+      "Sila pilih templat untuk dibuka oleh editor<br>(kandungan sebenar akan hilang):",
+    title: "Templat Kandungan"
+  },
+  contextmenu: { options: "Context Menu Options" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Advisory Title",
+    cssClassInputLabel: "Stylesheet Classes",
+    edit: "Edit Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "Left to Right (LTR)",
+    langDirLabel: "Language Direction",
+    langDirRTLLabel: "Right to Left (RTL)",
+    languageCodeInputLabel: " Language Code",
+    remove: "Remove Div",
+    styleSelectLabel: "Style",
+    title: "Create Div Container",
+    toolbar: "Create Div Container"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Cari",
+    findOptions: "Find Options",
+    findWhat: "Perkataan yang dicari:",
+    matchCase: "Padanan case huruf",
+    matchCyclic: "Match cyclic",
+    matchWord: "Padana Keseluruhan perkataan",
+    notFoundMsg: "Text yang dicari tidak dijumpai.",
+    replace: "Ganti",
+    replaceAll: "Ganti semua",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "Diganti dengan:",
+    title: "Find and Replace"
+  },
+  fakeobjects: {
+    anchor: "Anchor",
+    flash: "Flash Animation",
+    hiddenfield: "Hidden Field",
+    iframe: "IFrame",
+    unknown: "Unknown Object"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Always",
+    accessNever: "Never",
+    accessSameDomain: "Same domain",
+    alignAbsBottom: "Bawah Mutlak",
+    alignAbsMiddle: "Pertengahan Mutlak",
+    alignBaseline: "Garis Dasar",
+    alignTextTop: "Atas Text",
+    bgcolor: "Warna Latarbelakang",
+    chkFull: "Allow Fullscreen",
+    chkLoop: "Loop",
+    chkMenu: "Enable Flash Menu",
+    chkPlay: "Auto Play",
+    flashvars: "Variables for Flash",
+    hSpace: "Ruang Melintang",
+    properties: "Flash Properties",
+    propertiesTab: "Properties",
+    quality: "Quality",
+    qualityAutoHigh: "Auto High",
+    qualityAutoLow: "Auto Low",
+    qualityBest: "Best",
+    qualityHigh: "High",
+    qualityLow: "Low",
+    qualityMedium: "Medium",
+    scale: "Scale",
+    scaleAll: "Show all",
+    scaleFit: "Exact Fit",
+    scaleNoBorder: "No Border",
+    title: "Flash Properties",
+    vSpace: "Ruang Menegak",
+    validateHSpace: "HSpace must be a number.",
+    validateSrc: "Sila taip sambungan URL",
+    validateVSpace: "VSpace must be a number.",
+    windowMode: "Window mode",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: { label: "Saiz", voiceLabel: "Font Size", panelTitle: "Saiz" },
+    label: "Font",
+    panelTitle: "Font",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Ciri-ciri Butang",
+      text: "Teks (Nilai)",
+      type: "Jenis",
+      typeBtn: "Button",
+      typeSbm: "Submit",
+      typeRst: "Reset"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Ciri-ciri Checkbox",
+      radioTitle: "Ciri-ciri Butang Radio",
+      value: "Nilai",
+      selected: "Dipilih",
+      required: "Required"
+    },
+    form: {
+      title: "Ciri-ciri Borang",
+      menu: "Ciri-ciri Borang",
+      action: "Tindakan borang",
+      method: "Cara borang dihantar",
+      encoding: "Encoding"
+    },
+    hidden: {
+      title: "Ciri-ciri Field Tersembunyi",
+      name: "Nama",
+      value: "Nilai"
+    },
+    select: {
+      title: "Ciri-ciri Selection Field",
+      selectInfo: "Select Info",
+      opAvail: "Pilihan sediada",
+      value: "Nilai",
+      size: "Saiz",
+      lines: "garisan",
+      chkMulti: "Benarkan pilihan pelbagai",
+      required: "Required",
+      opText: "Teks",
+      opValue: "Nilai",
+      btnAdd: "Tambah Pilihan",
+      btnModify: "Ubah Pilihan",
+      btnUp: "Naik ke atas",
+      btnDown: "Turun ke bawah",
+      btnSetValue: "Set sebagai nilai terpilih",
+      btnDelete: "Padam"
+    },
+    textarea: { title: "Ciri-ciri Textarea", cols: "Lajur", rows: "Baris" },
+    textfield: {
+      title: "Ciri-ciri Text Field",
+      name: "Nama",
+      value: "Nilai",
+      charWidth: "Lebar isian",
+      maxChars: "Isian Maksimum",
+      required: "Required",
+      type: "Jenis",
+      typeText: "Teks",
+      typePass: "Kata Laluan",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Format",
+    tag_address: "Alamat",
+    tag_div: "Perenggan (DIV)",
+    tag_h1: "Heading 1",
+    tag_h2: "Heading 2",
+    tag_h3: "Heading 3",
+    tag_h4: "Heading 4",
+    tag_h5: "Heading 5",
+    tag_h6: "Heading 6",
+    tag_p: "Normal",
+    tag_pre: "Telah Diformat"
+  },
+  horizontalrule: { toolbar: "Masukkan Garisan Membujur" },
+  iframe: {
+    border: "Show frame border",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Enable scrollbars",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Text Alternatif",
+    border: "Border",
+    btnUpload: "Hantar ke Server",
+    button2Img:
+      "Do you want to transform the selected image button on a simple image?",
+    hSpace: "Ruang Melintang",
+    img2Button:
+      "Do you want to transform the selected image on a image button?",
+    infoTab: "Info Imej",
+    linkTab: "Sambungan",
+    lockRatio: "Tetapkan Nisbah",
+    menu: "Ciri-ciri Imej",
+    resetSize: "Saiz Set Semula",
+    title: "Ciri-ciri Imej",
+    titleButton: "Ciri-ciri Butang Bergambar",
+    upload: "Muat Naik",
+    urlMissing: "Image source URL is missing.",
+    vSpace: "Ruang Menegak",
+    validateBorder: "Border must be a whole number.",
+    validateHSpace: "HSpace must be a whole number.",
+    validateVSpace: "VSpace must be a whole number."
+  },
+  indent: { indent: "Tambahkan Inden", outdent: "Kurangkan Inden" },
+  smiley: {
+    options: "Smiley Options",
+    title: "Masukkan Smiley",
+    toolbar: "Smiley"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "Kunci Akses",
+    advanced: "Advanced",
+    advisoryContentType: "Jenis Kandungan Makluman",
+    advisoryTitle: "Tajuk Makluman",
+    anchor: {
+      toolbar: "Masukkan/Sunting Pautan",
+      menu: "Ciri-ciri Pautan",
+      title: "Ciri-ciri Pautan",
+      name: "Nama Pautan",
+      errorName: "Sila taip nama pautan",
+      remove: "Remove Anchor"
+    },
+    anchorId: "dengan menggunakan ID elemen",
+    anchorName: "dengan menggunakan nama pautan",
+    charset: "Linked Resource Charset",
+    cssClasses: "Kelas-kelas Stylesheet",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "Alamat E-Mail",
+    emailBody: "Isi Kandungan Mesej",
+    emailSubject: "Subjek Mesej",
+    id: "Id",
+    info: "Butiran Sambungan",
+    langCode: "Arah Tulisan",
+    langDir: "Arah Tulisan",
+    langDirLTR: "Kiri ke Kanan (LTR)",
+    langDirRTL: "Kanan ke Kiri (RTL)",
+    menu: "Sunting Sambungan",
+    name: "Nama",
+    noAnchors: "(Tiada pautan terdapat dalam dokumen ini)",
+    noEmail: "Sila taip alamat e-mail",
+    noUrl: "Sila taip sambungan URL",
+    noTel: "Please type the phone number",
+    other: "<lain>",
+    phoneNumber: "Phone number",
+    popupDependent: "Bergantungan (Netscape)",
+    popupFeatures: "Ciri Tetingkap Popup",
+    popupFullScreen: "Skrin Penuh (IE)",
+    popupLeft: "Posisi Kiri",
+    popupLocationBar: "Bar Lokasi",
+    popupMenuBar: "Bar Menu",
+    popupResizable: "Resizable",
+    popupScrollBars: "Bar-bar skrol",
+    popupStatusBar: "Bar Status",
+    popupToolbar: "Toolbar",
+    popupTop: "Posisi Atas",
+    rel: "Relationship",
+    selectAnchor: "Sila pilih pautan",
+    styles: "Stail",
+    tabIndex: "Indeks Tab ",
+    target: "Sasaran",
+    targetFrame: "<bingkai>",
+    targetFrameName: "Nama Bingkai Sasaran",
+    targetPopup: "<tetingkap popup>",
+    targetPopupName: "Nama Tetingkap Popup",
+    title: "Sambungan",
+    toAnchor: "Pautan dalam muka surat ini",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Masukkan/Sunting Sambungan",
+    type: "Jenis Sambungan",
+    unlink: "Buang Sambungan",
+    upload: "Muat Naik"
+  },
+  list: {
+    bulletedlist: "Senarai tidak bernombor",
+    numberedlist: "Senarai bernombor"
+  },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "None",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "Maximize", minimize: "Minimize" },
+  newpage: { toolbar: "Helaian Baru" },
+  pagebreak: { alt: "Page Break", toolbar: "Insert Page Break for Printing" },
+  pastetext: {
+    button: "Tampal sebagai text biasa",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Tampal sebagai text biasa"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+    error:
+      "It was not possible to clean up the pasted data due to an internal error",
+    title: "Tampal dari Word",
+    toolbar: "Tampal dari Word"
+  },
+  preview: { preview: "Prebiu" },
+  print: { toolbar: "Cetak" },
+  removeformat: { toolbar: "Buang Format" },
+  save: { toolbar: "Simpan" },
+  selectall: { toolbar: "Pilih Semua" },
+  showblocks: { toolbar: "Show Blocks" },
+  sourcearea: { toolbar: "Sumber" },
+  specialchar: {
+    options: "Special Character Options",
+    title: "Sila pilih huruf istimewa",
+    toolbar: "Masukkan Huruf Istimewa"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Stail",
+    panelTitle: "Formatting Styles",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "Saiz Border",
+    caption: "Keterangan",
+    cell: {
+      menu: "Cell",
+      insertBefore: "Insert Cell Before",
+      insertAfter: "Insert Cell After",
+      deleteCell: "Buangkan Sel-sel",
+      merge: "Cantumkan Sel-sel",
+      mergeRight: "Merge Right",
+      mergeDown: "Merge Down",
+      splitHorizontal: "Split Cell Horizontally",
+      splitVertical: "Split Cell Vertically",
+      title: "Cell Properties",
+      cellType: "Cell Type",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Word Wrap",
+      hAlign: "Horizontal Alignment",
+      vAlign: "Vertical Alignment",
+      alignBaseline: "Baseline",
+      bgColor: "Background Color",
+      borderColor: "Border Color",
+      data: "Data",
+      header: "Header",
+      yes: "Yes",
+      no: "No",
+      invalidWidth: "Cell width must be a number.",
+      invalidHeight: "Cell height must be a number.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Choose"
+    },
+    cellPad: "Tambahan Ruang Sel",
+    cellSpace: "Ruangan Antara Sel",
+    column: {
+      menu: "Column",
+      insertBefore: "Insert Column Before",
+      insertAfter: "Insert Column After",
+      deleteColumn: "Buangkan Lajur"
+    },
+    columns: "Jaluran",
+    deleteTable: "Delete Table",
+    headers: "Headers",
+    headersBoth: "Both",
+    headersColumn: "First column",
+    headersNone: "None",
+    headersRow: "First Row",
+    heightUnit: "height unit",
+    invalidBorder: "Border size must be a number.",
+    invalidCellPadding: "Cell padding must be a positive number.",
+    invalidCellSpacing: "Cell spacing must be a positive number.",
+    invalidCols: "Number of columns must be a number greater than 0.",
+    invalidHeight: "Table height must be a number.",
+    invalidRows: "Number of rows must be a number greater than 0.",
+    invalidWidth: "Table width must be a number.",
+    menu: "Ciri-ciri Jadual",
+    row: {
+      menu: "Row",
+      insertBefore: "Insert Row Before",
+      insertAfter: "Insert Row After",
+      deleteRow: "Buangkan Baris"
+    },
+    rows: "Barisan",
+    summary: "Summary",
+    title: "Ciri-ciri Jadual",
+    toolbar: "Jadual",
+    widthPc: "peratus",
+    widthPx: "piksel-piksel",
+    widthUnit: "width unit"
+  },
+  undo: { redo: "Ulangkan", undo: "Batalkan" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Biar",
+    btnIgnoreAll: "Biarkan semua",
+    btnReplace: "Ganti",
+    btnReplaceAll: "Gantikan Semua",
+    btnUndo: "Batalkan",
+    changeTo: "Tukarkan kepada",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Pemeriksa ejaan tidak dipasang. Adakah anda mahu muat turun sekarang?",
+    manyChanges: "Pemeriksaan ejaan siap: %1 perkataan diubah",
+    noChanges: "Pemeriksaan ejaan siap: Tiada perkataan diubah",
+    noMispell: "Pemeriksaan ejaan siap: Tiada salah ejaan",
+    noSuggestions: "- Tiada cadangan -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Tidak terdapat didalam kamus",
+    oneChange: "Pemeriksaan ejaan siap: Satu perkataan telah diubah",
+    progress: "Pemeriksaan ejaan sedang diproses...",
+    title: "Spell Checker",
+    toolbar: "Semak Ejaan"
+  }
+};

+ 721 - 721
public/ckeditor/lang/nb.js

@@ -1,721 +1,721 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["nb"] = {
-  editor: "Rikteksteditor",
-  editorPanel: "Panel for rikteksteditor",
-  common: {
-    editorHelp: "Trykk ALT 0 for hjelp",
-    browseServer: "Bla gjennom tjener",
-    url: "URL",
-    protocol: "Protokoll",
-    upload: "Last opp",
-    uploadSubmit: "Send det til serveren",
-    image: "Bilde",
-    flash: "Flash",
-    form: "Skjema",
-    checkbox: "Avmerkingsboks",
-    radio: "Alternativknapp",
-    textField: "Tekstboks",
-    textarea: "Tekstområde",
-    hiddenField: "Skjult felt",
-    button: "Knapp",
-    select: "Rullegardinliste",
-    imageButton: "Bildeknapp",
-    notSet: "<ikke satt>",
-    id: "Id",
-    name: "Navn",
-    langDir: "Språkretning",
-    langDirLtr: "Venstre til høyre (LTR)",
-    langDirRtl: "Høyre til venstre (RTL)",
-    langCode: "Språkkode",
-    longDescr: "Utvidet beskrivelse",
-    cssClass: "Stilarkklasser",
-    advisoryTitle: "Tittel",
-    cssStyle: "Stil",
-    ok: "OK",
-    cancel: "Avbryt",
-    close: "Lukk",
-    preview: "Forhåndsvis",
-    resize: "Dra for å skalere",
-    generalTab: "Generelt",
-    advancedTab: "Avansert",
-    validateNumberFailed: "Denne verdien er ikke et tall.",
-    confirmNewPage:
-      "Alle ulagrede endringer som er gjort i dette innholdet vil gå tapt. Er du sikker på at du vil laste en ny side?",
-    confirmCancel:
-      "Du har endret noen alternativer. Er du sikker på at du vil lukke dialogvinduet?",
-    options: "Valg",
-    target: "Mål",
-    targetNew: "Nytt vindu (_blank)",
-    targetTop: "Hele vinduet (_top)",
-    targetSelf: "Samme vindu (_self)",
-    targetParent: "Foreldrevindu (_parent)",
-    langDirLTR: "Venstre til høyre (VTH)",
-    langDirRTL: "Høyre til venstre (HTV)",
-    styles: "Stil",
-    cssClasses: "Stilarkklasser",
-    width: "Bredde",
-    height: "Høyde",
-    align: "Juster",
-    left: "Venstre",
-    right: "Høyre",
-    center: "Midtstill",
-    justify: "Blokkjuster",
-    alignLeft: "Venstrejuster",
-    alignRight: "Høyrejuster",
-    alignCenter: "Midtstill",
-    alignTop: "Topp",
-    alignMiddle: "Midten",
-    alignBottom: "Bunn",
-    alignNone: "Ingen",
-    invalidValue: "Ugyldig verdi.",
-    invalidHeight: "Høyde må være et tall.",
-    invalidWidth: "Bredde må være et tall.",
-    invalidLength:
-      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig måleenhet (%2).',
-    invalidCssLength:
-      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).',
-    invalidHtmlLength:
-      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig HTML-målingsenhet (px eller %).',
-    invalidInlineStyle:
-      'Verdi angitt for inline stil må bestå av en eller flere sett med formatet "navn : verdi", separert med semikolon',
-    cssLengthTooltip:
-      "Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).",
-    unavailable: '%1<span class="cke_accessibility">, utilgjenglig</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Mellomrom",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Tastatursnarvei",
-    optionDefault: "Standard"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Alle rettigheter reservert.",
-    dlgTitle: "Om CKEditor 4",
-    moreInfo: "For lisensieringsinformasjon, vennligst besøk vårt nettsted:"
-  },
-  basicstyles: {
-    bold: "Fet",
-    italic: "Kursiv",
-    strike: "Gjennomstreking",
-    subscript: "Senket skrift",
-    superscript: "Hevet skrift",
-    underline: "Understreking"
-  },
-  bidi: {
-    ltr: "Tekstretning fra venstre til høyre",
-    rtl: "Tekstretning fra høyre til venstre"
-  },
-  blockquote: { toolbar: "Blokksitat" },
-  notification: { closed: "Varsling lukket." },
-  toolbar: {
-    toolbarCollapse: "Skjul verktøylinje",
-    toolbarExpand: "Vis verktøylinje",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Utklippstavle/Angre",
-      editing: "Redigering",
-      forms: "Skjema",
-      basicstyles: "Basisstiler",
-      paragraph: "Avsnitt",
-      links: "Lenker",
-      insert: "Innsetting",
-      styles: "Stiler",
-      colors: "Farger",
-      tools: "Verktøy"
-    },
-    toolbars: "Verktøylinjer for editor"
-  },
-  clipboard: {
-    copy: "Kopier",
-    copyError:
-      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+C).",
-    cut: "Klipp ut",
-    cutError:
-      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk utklipping av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+X).",
-    paste: "Lim inn",
-    pasteNotification:
-      "Trykk %1 for å lime inn. Nettleseren din støtter ikke å lime inn med knappen i verktøylinjen eller høyreklikkmenyen.",
-    pasteArea: "Innlimingsområde",
-    pasteMsg: "Lim inn innholdet i området nedenfor og klikk OK."
-  },
-  colorbutton: {
-    auto: "Automatisk",
-    bgColorTitle: "Bakgrunnsfarge",
-    colors: {
-      "000": "Svart",
-      "800000": "Rødbrun",
-      "8B4513": "Salbrun",
-      "2F4F4F": "Grønnsvart",
-      "008080": "Blågrønn",
-      "000080": "Marineblå",
-      "4B0082": "Indigo",
-      "696969": "Mørk grå",
-      B22222: "Mørkerød",
-      A52A2A: "Brun",
-      DAA520: "Lys brun",
-      "006400": "Mørk grønn",
-      "40E0D0": "Turkis",
-      "0000CD": "Medium blå",
-      "800080": "Purpur",
-      "808080": "Grå",
-      F00: "Rød",
-      FF8C00: "Mørk oransje",
-      FFD700: "Gull",
-      "008000": "Grønn",
-      "0FF": "Cyan",
-      "00F": "Blå",
-      EE82EE: "Fiolett",
-      A9A9A9: "Svak grå",
-      FFA07A: "Rosa-oransje",
-      FFA500: "Oransje",
-      FFFF00: "Gul",
-      "00FF00": "Lime",
-      AFEEEE: "Svak turkis",
-      ADD8E6: "Lys blå",
-      DDA0DD: "Plomme",
-      D3D3D3: "Lys grå",
-      FFF0F5: "Svak lavendelrosa",
-      FAEBD7: "Antikk-hvit",
-      FFFFE0: "Lys gul",
-      F0FFF0: "Honningmelon",
-      F0FFFF: "Svak asurblå",
-      F0F8FF: "Svak cyan",
-      E6E6FA: "Lavendel",
-      FFF: "Hvit",
-      "1ABC9C": "Sterk cyan",
-      "2ECC71": "Smaragd",
-      "3498DB": "Lys blå",
-      "9B59B6": "Ametyst",
-      "4E5F70": "Gråaktig blå",
-      F1C40F: "Livaktig gul",
-      "16A085": "Mørk cyan",
-      "27AE60": "Mørk smaragd",
-      "2980B9": "Sterk blå",
-      "8E44AD": "Mørk fiolett",
-      "2C3E50": "Desaturert blå",
-      F39C12: "Oransje",
-      E67E22: "Gulrot",
-      E74C3C: "Blek rød",
-      ECF0F1: "Klar sølv",
-      "95A5A6": "Lys gråaktig cyan",
-      DDD: "Lys grå",
-      D35400: "Gresskar",
-      C0392B: "Sterk rød",
-      BDC3C7: "Sølv",
-      "7F8C8D": "Gråaktig cyan",
-      "999": "Mørk grå"
-    },
-    more: "Flere farger...",
-    panelTitle: "Farger",
-    textColorTitle: "Tekstfarge"
-  },
-  colordialog: {
-    clear: "Nullstill",
-    highlight: "Fremhevet",
-    options: "Alternativer for farge",
-    selected: "Valgt farge",
-    title: "Velg farge"
-  },
-  templates: {
-    button: "Maler",
-    emptyListMsg: "(Ingen maler definert)",
-    insertOption: "Erstatt gjeldende innhold",
-    options: "Alternativer for mal",
-    selectPromptMsg: "Velg malen du vil åpne i redigeringsverktøyet:",
-    title: "Innholdsmaler"
-  },
-  contextmenu: { options: "Alternativer for høyreklikkmeny" },
-  copyformatting: {
-    label: "Kopier formatering",
-    notification: {
-      copied: "Formatering kopiert",
-      applied: "Formatering tatt i bruk",
-      canceled: "Formatering avbrutt",
-      failed:
-        "Formatering mislyktes. Du kan ikke ta i bruk stiler uten å kopiere dem først."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Tittel",
-    cssClassInputLabel: "Stilark-klasser",
-    edit: "Rediger Div",
-    inlineStyleInputLabel: "Inlinestiler",
-    langDirLTRLabel: "Venstre til høyre (LTR)",
-    langDirLabel: "Språkretning",
-    langDirRTLLabel: "Høyre til venstre (RTL)",
-    languageCodeInputLabel: " Språkkode",
-    remove: "Fjern Div",
-    styleSelectLabel: "Stil",
-    title: "Sett inn Div Container",
-    toolbar: "Sett inn Div Container"
-  },
-  elementspath: { eleLabel: "Element-sti", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Feil oppsto under filinnlesing.",
-    networkError: "Nettverksfeil oppsto under filopplasting.",
-    httpError404:
-      "HTTP-feil oppsto under filopplasting (404: Fant ikke filen).",
-    httpError403: "HTTP-feil oppsto under filopplasting (403: Ikke tillatt).",
-    httpError: "HTTP-feil oppsto under filopplasting (feilstatus: %1).",
-    noUrlError: "URL for opplasting er ikke oppgitt.",
-    responseError: "Ukorrekt svar fra serveren."
-  },
-  find: {
-    find: "Søk",
-    findOptions: "Søkealternativer",
-    findWhat: "Søk etter:",
-    matchCase: "Skill mellom store og små bokstaver",
-    matchCyclic: "Søk i hele dokumentet",
-    matchWord: "Bare hele ord",
-    notFoundMsg: "Fant ikke søketeksten.",
-    replace: "Erstatt",
-    replaceAll: "Erstatt alle",
-    replaceSuccessMsg: "%1 tilfelle(r) erstattet.",
-    replaceWith: "Erstatt med:",
-    title: "Søk og erstatt"
-  },
-  fakeobjects: {
-    anchor: "Anker",
-    flash: "Flash-animasjon",
-    hiddenfield: "Skjult felt",
-    iframe: "IFrame",
-    unknown: "Ukjent objekt"
-  },
-  flash: {
-    access: "Scripttilgang",
-    accessAlways: "Alltid",
-    accessNever: "Aldri",
-    accessSameDomain: "Samme domene",
-    alignAbsBottom: "Abs bunn",
-    alignAbsMiddle: "Abs midten",
-    alignBaseline: "Bunnlinje",
-    alignTextTop: "Tekst topp",
-    bgcolor: "Bakgrunnsfarge",
-    chkFull: "Tillat fullskjerm",
-    chkLoop: "Loop",
-    chkMenu: "Slå på Flash-meny",
-    chkPlay: "Autospill",
-    flashvars: "Variabler for flash",
-    hSpace: "HMarg",
-    properties: "Egenskaper for Flash-objekt",
-    propertiesTab: "Egenskaper",
-    quality: "Kvalitet",
-    qualityAutoHigh: "Auto høy",
-    qualityAutoLow: "Auto lav",
-    qualityBest: "Best",
-    qualityHigh: "Høy",
-    qualityLow: "Lav",
-    qualityMedium: "Medium",
-    scale: "Skaler",
-    scaleAll: "Vis alt",
-    scaleFit: "Skaler til å passe",
-    scaleNoBorder: "Ingen ramme",
-    title: "Flash-egenskaper",
-    vSpace: "VMarg",
-    validateHSpace: "HMarg må være et tall.",
-    validateSrc: "Vennligst skriv inn lenkens url.",
-    validateVSpace: "VMarg må være et tall.",
-    windowMode: "Vindumodus",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Gjennomsiktig",
-    windowModeWindow: "Vindu"
-  },
-  font: {
-    fontSize: {
-      label: "Størrelse",
-      voiceLabel: "Skriftstørrelse",
-      panelTitle: "Skriftstørrelse"
-    },
-    label: "Skrift",
-    panelTitle: "Skrift",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Egenskaper for knapp",
-      text: "Tekst (verdi)",
-      type: "Type",
-      typeBtn: "Knapp",
-      typeSbm: "Send",
-      typeRst: "Nullstill"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Egenskaper for avmerkingsboks",
-      radioTitle: "Egenskaper for alternativknapp",
-      value: "Verdi",
-      selected: "Valgt",
-      required: "Påkrevd"
-    },
-    form: {
-      title: "Egenskaper for skjema",
-      menu: "Egenskaper for skjema",
-      action: "Handling",
-      method: "Metode",
-      encoding: "Encoding"
-    },
-    hidden: {
-      title: "Egenskaper for skjult felt",
-      name: "Navn",
-      value: "Verdi"
-    },
-    select: {
-      title: "Egenskaper for rullegardinliste",
-      selectInfo: "Info",
-      opAvail: "Tilgjengelige alternativer",
-      value: "Verdi",
-      size: "Størrelse",
-      lines: "Linjer",
-      chkMulti: "Tillat flervalg",
-      required: "Påkrevd",
-      opText: "Tekst",
-      opValue: "Verdi",
-      btnAdd: "Legg til",
-      btnModify: "Endre",
-      btnUp: "Opp",
-      btnDown: "Ned",
-      btnSetValue: "Sett som valgt",
-      btnDelete: "Slett"
-    },
-    textarea: {
-      title: "Egenskaper for tekstområde",
-      cols: "Kolonner",
-      rows: "Rader"
-    },
-    textfield: {
-      title: "Egenskaper for tekstfelt",
-      name: "Navn",
-      value: "Verdi",
-      charWidth: "Tegnbredde",
-      maxChars: "Maks antall tegn",
-      required: "Påkrevd",
-      type: "Type",
-      typeText: "Tekst",
-      typePass: "Passord",
-      typeEmail: "Epost",
-      typeSearch: "Søk",
-      typeTel: "Telefonnummer",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Avsnittsformat",
-    tag_address: "Adresse",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Overskrift 1",
-    tag_h2: "Overskrift 2",
-    tag_h3: "Overskrift 3",
-    tag_h4: "Overskrift 4",
-    tag_h5: "Overskrift 5",
-    tag_h6: "Overskrift 6",
-    tag_p: "Normal",
-    tag_pre: "Formatert"
-  },
-  horizontalrule: { toolbar: "Sett inn horisontal linje" },
-  iframe: {
-    border: "Vis ramme rundt iframe",
-    noUrl: "Vennligst skriv inn URL for iframe",
-    scrolling: "Aktiver scrollefelt",
-    title: "Egenskaper for IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternativ tekst",
-    border: "Ramme",
-    btnUpload: "Send det til serveren",
-    button2Img: "Vil du endre den valgte bildeknappen til et vanlig bilde?",
-    hSpace: "HMarg",
-    img2Button: "Vil du endre det valgte bildet til en bildeknapp?",
-    infoTab: "Bildeinformasjon",
-    linkTab: "Lenke",
-    lockRatio: "Lås forhold",
-    menu: "Bildeegenskaper",
-    resetSize: "Tilbakestill størrelse",
-    title: "Bildeegenskaper",
-    titleButton: "Egenskaper for bildeknapp",
-    upload: "Last opp",
-    urlMissing: "Bildets adresse mangler.",
-    vSpace: "VMarg",
-    validateBorder: "Ramme må være et heltall.",
-    validateHSpace: "HMarg må være et heltall.",
-    validateVSpace: "VMarg må være et heltall."
-  },
-  indent: { indent: "Øk innrykk", outdent: "Reduser innrykk" },
-  smiley: {
-    options: "Alternativer for smil",
-    title: "Sett inn smil",
-    toolbar: "Smil"
-  },
-  language: { button: "Sett språk", remove: "Fjern språk" },
-  link: {
-    acccessKey: "Aksessknapp",
-    advanced: "Avansert",
-    advisoryContentType: "Type",
-    advisoryTitle: "Tittel",
-    anchor: {
-      toolbar: "Anker",
-      menu: "Rediger anker",
-      title: "Egenskaper for anker",
-      name: "Ankernavn",
-      errorName: "Vennligst skriv inn ankernavnet",
-      remove: "Fjern anker"
-    },
-    anchorId: "Element etter ID",
-    anchorName: "Anker etter navn",
-    charset: "Lenket tegnsett",
-    cssClasses: "Stilarkklasser",
-    download: "Tving nedlasting",
-    displayText: "Tekst som skal vises",
-    emailAddress: "E-postadresse",
-    emailBody: "Melding",
-    emailSubject: "Meldingsemne",
-    id: "Id",
-    info: "Lenkeinfo",
-    langCode: "Språkkode",
-    langDir: "Språkretning",
-    langDirLTR: "Venstre til høyre (LTR)",
-    langDirRTL: "Høyre til venstre (RTL)",
-    menu: "Rediger lenke",
-    name: "Navn",
-    noAnchors: "(Ingen anker i dokumentet)",
-    noEmail: "Vennligst skriv inn e-postadressen",
-    noUrl: "Vennligst skriv inn lenkens URL",
-    noTel: "Vennligst skriv inn telefonnummeret",
-    other: "<annen>",
-    phoneNumber: "Telefonnummer",
-    popupDependent: "Avhenging (Netscape)",
-    popupFeatures: "Egenskaper for popup-vindu",
-    popupFullScreen: "Fullskjerm (IE)",
-    popupLeft: "Venstre posisjon",
-    popupLocationBar: "Adresselinje",
-    popupMenuBar: "Menylinje",
-    popupResizable: "Skalerbar",
-    popupScrollBars: "Scrollbar",
-    popupStatusBar: "Statuslinje",
-    popupToolbar: "Verktøylinje",
-    popupTop: "Topp-posisjon",
-    rel: "Relasjon (rel)",
-    selectAnchor: "Velg et anker",
-    styles: "Stil",
-    tabIndex: "Tabindeks",
-    target: "Mål",
-    targetFrame: "<ramme>",
-    targetFrameName: "Målramme",
-    targetPopup: "<popup-vindu>",
-    targetPopupName: "Navn på popup-vindu",
-    title: "Lenke",
-    toAnchor: "Lenke til anker i teksten",
-    toEmail: "E-post",
-    toUrl: "URL",
-    toPhone: "Telefon",
-    toolbar: "Lenke",
-    type: "Lenketype",
-    unlink: "Fjern lenke",
-    upload: "Last opp"
-  },
-  list: {
-    bulletedlist: "Legg til / fjern punktliste",
-    numberedlist: "Legg til / fjern nummerert liste"
-  },
-  liststyle: {
-    bulletedTitle: "Egenskaper for punktliste",
-    circle: "Sirkel",
-    decimal: "Tall (1, 2, 3, osv.)",
-    disc: "Disk",
-    lowerAlpha: "Alfabetisk, små (a, b, c, d, e, osv.)",
-    lowerRoman: "Romertall, små (i, ii, iii, iv, v, osv.)",
-    none: "Ingen",
-    notset: "<ikke satt>",
-    numberedTitle: "Egenskaper for nummerert liste",
-    square: "Firkant",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Alfabetisk, store (A, B, C, D, E, osv.)",
-    upperRoman: "Romertall, store (I, II, III, IV, V, osv.)",
-    validateStartNumber: "Starten på listen må være et heltall."
-  },
-  magicline: { title: "Sett inn nytt avsnitt her" },
-  maximize: { maximize: "Maksimer", minimize: "Minimer" },
-  newpage: { toolbar: "Ny side" },
-  pagebreak: { alt: "Sideskift", toolbar: "Sett inn sideskift for utskrift" },
-  pastetext: {
-    button: "Lim inn som ren tekst",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Lim inn som ren tekst"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?",
-    error:
-      "Det var ikke mulig å renske den innlimte teksten på grunn av en intern feil",
-    title: "Lim inn fra Word",
-    toolbar: "Lim inn fra Word"
-  },
-  preview: { preview: "Forhåndsvis" },
-  print: { toolbar: "Skriv ut" },
-  removeformat: { toolbar: "Fjern formatering" },
-  save: { toolbar: "Lagre" },
-  selectall: { toolbar: "Merk alt" },
-  showblocks: { toolbar: "Vis blokker" },
-  sourcearea: { toolbar: "Kilde" },
-  specialchar: {
-    options: "Alternativer for spesialtegn",
-    title: "Velg spesialtegn",
-    toolbar: "Sett inn spesialtegn"
-  },
-  scayt: {
-    btn_about: "Om SCAYT",
-    btn_dictionaries: "Ordbøker",
-    btn_disable: "Slå av SCAYT",
-    btn_enable: "Slå på SCAYT",
-    btn_langs: "Språk",
-    btn_options: "Valg",
-    text_title: "Stavekontroll mens du skriver"
-  },
-  stylescombo: {
-    label: "Stil",
-    panelTitle: "Stilformater",
-    panelTitle1: "Blokkstiler",
-    panelTitle2: "Inlinestiler",
-    panelTitle3: "Objektstiler"
-  },
-  table: {
-    border: "Rammestørrelse",
-    caption: "Tittel",
-    cell: {
-      menu: "Celle",
-      insertBefore: "Sett inn celle før",
-      insertAfter: "Sett inn celle etter",
-      deleteCell: "Slett celler",
-      merge: "Slå sammen celler",
-      mergeRight: "Slå sammen høyre",
-      mergeDown: "Slå sammen ned",
-      splitHorizontal: "Del celle horisontalt",
-      splitVertical: "Del celle vertikalt",
-      title: "Celleegenskaper",
-      cellType: "Celletype",
-      rowSpan: "Radspenn",
-      colSpan: "Kolonnespenn",
-      wordWrap: "Tekstbrytning",
-      hAlign: "Horisontal justering",
-      vAlign: "Vertikal justering",
-      alignBaseline: "Grunnlinje",
-      bgColor: "Bakgrunnsfarge",
-      borderColor: "Rammefarge",
-      data: "Data",
-      header: "Overskrift",
-      yes: "Ja",
-      no: "Nei",
-      invalidWidth: "Cellebredde må være et tall.",
-      invalidHeight: "Cellehøyde må være et tall.",
-      invalidRowSpan: "Radspenn må være et heltall.",
-      invalidColSpan: "Kolonnespenn må være et heltall.",
-      chooseColor: "Velg"
-    },
-    cellPad: "Cellepolstring",
-    cellSpace: "Cellemarg",
-    column: {
-      menu: "Kolonne",
-      insertBefore: "Sett inn kolonne før",
-      insertAfter: "Sett inn kolonne etter",
-      deleteColumn: "Slett kolonner"
-    },
-    columns: "Kolonner",
-    deleteTable: "Slett tabell",
-    headers: "Overskrifter",
-    headersBoth: "Begge",
-    headersColumn: "Første kolonne",
-    headersNone: "Ingen",
-    headersRow: "Første rad",
-    heightUnit: "height unit",
-    invalidBorder: "Rammestørrelse må være et tall.",
-    invalidCellPadding: "Cellepolstring må være et positivt tall.",
-    invalidCellSpacing: "Cellemarg må være et positivt tall.",
-    invalidCols: "Antall kolonner må være et tall større enn 0.",
-    invalidHeight: "Tabellhøyde må være et tall.",
-    invalidRows: "Antall rader må være et tall større enn 0.",
-    invalidWidth: "Tabellbredde må være et tall.",
-    menu: "Egenskaper for tabell",
-    row: {
-      menu: "Rader",
-      insertBefore: "Sett inn rad før",
-      insertAfter: "Sett inn rad etter",
-      deleteRow: "Slett rader"
-    },
-    rows: "Rader",
-    summary: "Sammendrag",
-    title: "Egenskaper for tabell",
-    toolbar: "Tabell",
-    widthPc: "prosent",
-    widthPx: "piksler",
-    widthUnit: "Bredde-enhet"
-  },
-  undo: { redo: "Gjør om", undo: "Angre" },
-  widget: { move: "Klikk og dra for å flytte", label: "Widget %1" },
-  uploadwidget: {
-    abort: "Opplasting ble avbrutt av brukeren.",
-    doneOne: "Filen har blitt lastet opp.",
-    doneMany: "Fullført opplasting av %1 filer.",
-    uploadOne: "Laster opp fil ({percentage}%)...",
-    uploadMany:
-      "Laster opp filer, {current} av {max} fullført ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorer",
-    btnIgnoreAll: "Ignorer alle",
-    btnReplace: "Erstatt",
-    btnReplaceAll: "Erstatt alle",
-    btnUndo: "Angre",
-    changeTo: "Endre til",
-    errorLoading: "Feil under lasting av applikasjonstjenestetjener: %s.",
-    ieSpellDownload:
-      "Stavekontroll er ikke installert. Vil du laste den ned nå?",
-    manyChanges: "Stavekontroll fullført: %1 ord endret",
-    noChanges: "Stavekontroll fullført: ingen ord endret",
-    noMispell: "Stavekontroll fullført: ingen feilstavinger funnet",
-    noSuggestions: "- Ingen forslag -",
-    notAvailable: "Beklager, tjenesten er utilgjenglig nå.",
-    notInDic: "Ikke i ordboken",
-    oneChange: "Stavekontroll fullført: Ett ord endret",
-    progress: "Stavekontroll pågår...",
-    title: "Stavekontroll",
-    toolbar: "Stavekontroll"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["nb"] = {
+  editor: "Rikteksteditor",
+  editorPanel: "Panel for rikteksteditor",
+  common: {
+    editorHelp: "Trykk ALT 0 for hjelp",
+    browseServer: "Bla gjennom tjener",
+    url: "URL",
+    protocol: "Protokoll",
+    upload: "Last opp",
+    uploadSubmit: "Send det til serveren",
+    image: "Bilde",
+    flash: "Flash",
+    form: "Skjema",
+    checkbox: "Avmerkingsboks",
+    radio: "Alternativknapp",
+    textField: "Tekstboks",
+    textarea: "Tekstområde",
+    hiddenField: "Skjult felt",
+    button: "Knapp",
+    select: "Rullegardinliste",
+    imageButton: "Bildeknapp",
+    notSet: "<ikke satt>",
+    id: "Id",
+    name: "Navn",
+    langDir: "Språkretning",
+    langDirLtr: "Venstre til høyre (LTR)",
+    langDirRtl: "Høyre til venstre (RTL)",
+    langCode: "Språkkode",
+    longDescr: "Utvidet beskrivelse",
+    cssClass: "Stilarkklasser",
+    advisoryTitle: "Tittel",
+    cssStyle: "Stil",
+    ok: "OK",
+    cancel: "Avbryt",
+    close: "Lukk",
+    preview: "Forhåndsvis",
+    resize: "Dra for å skalere",
+    generalTab: "Generelt",
+    advancedTab: "Avansert",
+    validateNumberFailed: "Denne verdien er ikke et tall.",
+    confirmNewPage:
+      "Alle ulagrede endringer som er gjort i dette innholdet vil gå tapt. Er du sikker på at du vil laste en ny side?",
+    confirmCancel:
+      "Du har endret noen alternativer. Er du sikker på at du vil lukke dialogvinduet?",
+    options: "Valg",
+    target: "Mål",
+    targetNew: "Nytt vindu (_blank)",
+    targetTop: "Hele vinduet (_top)",
+    targetSelf: "Samme vindu (_self)",
+    targetParent: "Foreldrevindu (_parent)",
+    langDirLTR: "Venstre til høyre (VTH)",
+    langDirRTL: "Høyre til venstre (HTV)",
+    styles: "Stil",
+    cssClasses: "Stilarkklasser",
+    width: "Bredde",
+    height: "Høyde",
+    align: "Juster",
+    left: "Venstre",
+    right: "Høyre",
+    center: "Midtstill",
+    justify: "Blokkjuster",
+    alignLeft: "Venstrejuster",
+    alignRight: "Høyrejuster",
+    alignCenter: "Midtstill",
+    alignTop: "Topp",
+    alignMiddle: "Midten",
+    alignBottom: "Bunn",
+    alignNone: "Ingen",
+    invalidValue: "Ugyldig verdi.",
+    invalidHeight: "Høyde må være et tall.",
+    invalidWidth: "Bredde må være et tall.",
+    invalidLength:
+      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig måleenhet (%2).',
+    invalidCssLength:
+      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).',
+    invalidHtmlLength:
+      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig HTML-målingsenhet (px eller %).',
+    invalidInlineStyle:
+      'Verdi angitt for inline stil må bestå av en eller flere sett med formatet "navn : verdi", separert med semikolon',
+    cssLengthTooltip:
+      "Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).",
+    unavailable: '%1<span class="cke_accessibility">, utilgjenglig</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Mellomrom",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Tastatursnarvei",
+    optionDefault: "Standard"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Alle rettigheter reservert.",
+    dlgTitle: "Om CKEditor 4",
+    moreInfo: "For lisensieringsinformasjon, vennligst besøk vårt nettsted:"
+  },
+  basicstyles: {
+    bold: "Fet",
+    italic: "Kursiv",
+    strike: "Gjennomstreking",
+    subscript: "Senket skrift",
+    superscript: "Hevet skrift",
+    underline: "Understreking"
+  },
+  bidi: {
+    ltr: "Tekstretning fra venstre til høyre",
+    rtl: "Tekstretning fra høyre til venstre"
+  },
+  blockquote: { toolbar: "Blokksitat" },
+  notification: { closed: "Varsling lukket." },
+  toolbar: {
+    toolbarCollapse: "Skjul verktøylinje",
+    toolbarExpand: "Vis verktøylinje",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Utklippstavle/Angre",
+      editing: "Redigering",
+      forms: "Skjema",
+      basicstyles: "Basisstiler",
+      paragraph: "Avsnitt",
+      links: "Lenker",
+      insert: "Innsetting",
+      styles: "Stiler",
+      colors: "Farger",
+      tools: "Verktøy"
+    },
+    toolbars: "Verktøylinjer for editor"
+  },
+  clipboard: {
+    copy: "Kopier",
+    copyError:
+      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+C).",
+    cut: "Klipp ut",
+    cutError:
+      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk utklipping av tekst. Vennligst bruk tastatursnarveien (Ctrl/Cmd+X).",
+    paste: "Lim inn",
+    pasteNotification:
+      "Trykk %1 for å lime inn. Nettleseren din støtter ikke å lime inn med knappen i verktøylinjen eller høyreklikkmenyen.",
+    pasteArea: "Innlimingsområde",
+    pasteMsg: "Lim inn innholdet i området nedenfor og klikk OK."
+  },
+  colorbutton: {
+    auto: "Automatisk",
+    bgColorTitle: "Bakgrunnsfarge",
+    colors: {
+      "000": "Svart",
+      "800000": "Rødbrun",
+      "8B4513": "Salbrun",
+      "2F4F4F": "Grønnsvart",
+      "008080": "Blågrønn",
+      "000080": "Marineblå",
+      "4B0082": "Indigo",
+      "696969": "Mørk grå",
+      B22222: "Mørkerød",
+      A52A2A: "Brun",
+      DAA520: "Lys brun",
+      "006400": "Mørk grønn",
+      "40E0D0": "Turkis",
+      "0000CD": "Medium blå",
+      "800080": "Purpur",
+      "808080": "Grå",
+      F00: "Rød",
+      FF8C00: "Mørk oransje",
+      FFD700: "Gull",
+      "008000": "Grønn",
+      "0FF": "Cyan",
+      "00F": "Blå",
+      EE82EE: "Fiolett",
+      A9A9A9: "Svak grå",
+      FFA07A: "Rosa-oransje",
+      FFA500: "Oransje",
+      FFFF00: "Gul",
+      "00FF00": "Lime",
+      AFEEEE: "Svak turkis",
+      ADD8E6: "Lys blå",
+      DDA0DD: "Plomme",
+      D3D3D3: "Lys grå",
+      FFF0F5: "Svak lavendelrosa",
+      FAEBD7: "Antikk-hvit",
+      FFFFE0: "Lys gul",
+      F0FFF0: "Honningmelon",
+      F0FFFF: "Svak asurblå",
+      F0F8FF: "Svak cyan",
+      E6E6FA: "Lavendel",
+      FFF: "Hvit",
+      "1ABC9C": "Sterk cyan",
+      "2ECC71": "Smaragd",
+      "3498DB": "Lys blå",
+      "9B59B6": "Ametyst",
+      "4E5F70": "Gråaktig blå",
+      F1C40F: "Livaktig gul",
+      "16A085": "Mørk cyan",
+      "27AE60": "Mørk smaragd",
+      "2980B9": "Sterk blå",
+      "8E44AD": "Mørk fiolett",
+      "2C3E50": "Desaturert blå",
+      F39C12: "Oransje",
+      E67E22: "Gulrot",
+      E74C3C: "Blek rød",
+      ECF0F1: "Klar sølv",
+      "95A5A6": "Lys gråaktig cyan",
+      DDD: "Lys grå",
+      D35400: "Gresskar",
+      C0392B: "Sterk rød",
+      BDC3C7: "Sølv",
+      "7F8C8D": "Gråaktig cyan",
+      "999": "Mørk grå"
+    },
+    more: "Flere farger...",
+    panelTitle: "Farger",
+    textColorTitle: "Tekstfarge"
+  },
+  colordialog: {
+    clear: "Nullstill",
+    highlight: "Fremhevet",
+    options: "Alternativer for farge",
+    selected: "Valgt farge",
+    title: "Velg farge"
+  },
+  templates: {
+    button: "Maler",
+    emptyListMsg: "(Ingen maler definert)",
+    insertOption: "Erstatt gjeldende innhold",
+    options: "Alternativer for mal",
+    selectPromptMsg: "Velg malen du vil åpne i redigeringsverktøyet:",
+    title: "Innholdsmaler"
+  },
+  contextmenu: { options: "Alternativer for høyreklikkmeny" },
+  copyformatting: {
+    label: "Kopier formatering",
+    notification: {
+      copied: "Formatering kopiert",
+      applied: "Formatering tatt i bruk",
+      canceled: "Formatering avbrutt",
+      failed:
+        "Formatering mislyktes. Du kan ikke ta i bruk stiler uten å kopiere dem først."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Tittel",
+    cssClassInputLabel: "Stilark-klasser",
+    edit: "Rediger Div",
+    inlineStyleInputLabel: "Inlinestiler",
+    langDirLTRLabel: "Venstre til høyre (LTR)",
+    langDirLabel: "Språkretning",
+    langDirRTLLabel: "Høyre til venstre (RTL)",
+    languageCodeInputLabel: " Språkkode",
+    remove: "Fjern Div",
+    styleSelectLabel: "Stil",
+    title: "Sett inn Div Container",
+    toolbar: "Sett inn Div Container"
+  },
+  elementspath: { eleLabel: "Element-sti", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Feil oppsto under filinnlesing.",
+    networkError: "Nettverksfeil oppsto under filopplasting.",
+    httpError404:
+      "HTTP-feil oppsto under filopplasting (404: Fant ikke filen).",
+    httpError403: "HTTP-feil oppsto under filopplasting (403: Ikke tillatt).",
+    httpError: "HTTP-feil oppsto under filopplasting (feilstatus: %1).",
+    noUrlError: "URL for opplasting er ikke oppgitt.",
+    responseError: "Ukorrekt svar fra serveren."
+  },
+  find: {
+    find: "Søk",
+    findOptions: "Søkealternativer",
+    findWhat: "Søk etter:",
+    matchCase: "Skill mellom store og små bokstaver",
+    matchCyclic: "Søk i hele dokumentet",
+    matchWord: "Bare hele ord",
+    notFoundMsg: "Fant ikke søketeksten.",
+    replace: "Erstatt",
+    replaceAll: "Erstatt alle",
+    replaceSuccessMsg: "%1 tilfelle(r) erstattet.",
+    replaceWith: "Erstatt med:",
+    title: "Søk og erstatt"
+  },
+  fakeobjects: {
+    anchor: "Anker",
+    flash: "Flash-animasjon",
+    hiddenfield: "Skjult felt",
+    iframe: "IFrame",
+    unknown: "Ukjent objekt"
+  },
+  flash: {
+    access: "Scripttilgang",
+    accessAlways: "Alltid",
+    accessNever: "Aldri",
+    accessSameDomain: "Samme domene",
+    alignAbsBottom: "Abs bunn",
+    alignAbsMiddle: "Abs midten",
+    alignBaseline: "Bunnlinje",
+    alignTextTop: "Tekst topp",
+    bgcolor: "Bakgrunnsfarge",
+    chkFull: "Tillat fullskjerm",
+    chkLoop: "Loop",
+    chkMenu: "Slå på Flash-meny",
+    chkPlay: "Autospill",
+    flashvars: "Variabler for flash",
+    hSpace: "HMarg",
+    properties: "Egenskaper for Flash-objekt",
+    propertiesTab: "Egenskaper",
+    quality: "Kvalitet",
+    qualityAutoHigh: "Auto høy",
+    qualityAutoLow: "Auto lav",
+    qualityBest: "Best",
+    qualityHigh: "Høy",
+    qualityLow: "Lav",
+    qualityMedium: "Medium",
+    scale: "Skaler",
+    scaleAll: "Vis alt",
+    scaleFit: "Skaler til å passe",
+    scaleNoBorder: "Ingen ramme",
+    title: "Flash-egenskaper",
+    vSpace: "VMarg",
+    validateHSpace: "HMarg må være et tall.",
+    validateSrc: "Vennligst skriv inn lenkens url.",
+    validateVSpace: "VMarg må være et tall.",
+    windowMode: "Vindumodus",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Gjennomsiktig",
+    windowModeWindow: "Vindu"
+  },
+  font: {
+    fontSize: {
+      label: "Størrelse",
+      voiceLabel: "Skriftstørrelse",
+      panelTitle: "Skriftstørrelse"
+    },
+    label: "Skrift",
+    panelTitle: "Skrift",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Egenskaper for knapp",
+      text: "Tekst (verdi)",
+      type: "Type",
+      typeBtn: "Knapp",
+      typeSbm: "Send",
+      typeRst: "Nullstill"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Egenskaper for avmerkingsboks",
+      radioTitle: "Egenskaper for alternativknapp",
+      value: "Verdi",
+      selected: "Valgt",
+      required: "Påkrevd"
+    },
+    form: {
+      title: "Egenskaper for skjema",
+      menu: "Egenskaper for skjema",
+      action: "Handling",
+      method: "Metode",
+      encoding: "Encoding"
+    },
+    hidden: {
+      title: "Egenskaper for skjult felt",
+      name: "Navn",
+      value: "Verdi"
+    },
+    select: {
+      title: "Egenskaper for rullegardinliste",
+      selectInfo: "Info",
+      opAvail: "Tilgjengelige alternativer",
+      value: "Verdi",
+      size: "Størrelse",
+      lines: "Linjer",
+      chkMulti: "Tillat flervalg",
+      required: "Påkrevd",
+      opText: "Tekst",
+      opValue: "Verdi",
+      btnAdd: "Legg til",
+      btnModify: "Endre",
+      btnUp: "Opp",
+      btnDown: "Ned",
+      btnSetValue: "Sett som valgt",
+      btnDelete: "Slett"
+    },
+    textarea: {
+      title: "Egenskaper for tekstområde",
+      cols: "Kolonner",
+      rows: "Rader"
+    },
+    textfield: {
+      title: "Egenskaper for tekstfelt",
+      name: "Navn",
+      value: "Verdi",
+      charWidth: "Tegnbredde",
+      maxChars: "Maks antall tegn",
+      required: "Påkrevd",
+      type: "Type",
+      typeText: "Tekst",
+      typePass: "Passord",
+      typeEmail: "Epost",
+      typeSearch: "Søk",
+      typeTel: "Telefonnummer",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Avsnittsformat",
+    tag_address: "Adresse",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Overskrift 1",
+    tag_h2: "Overskrift 2",
+    tag_h3: "Overskrift 3",
+    tag_h4: "Overskrift 4",
+    tag_h5: "Overskrift 5",
+    tag_h6: "Overskrift 6",
+    tag_p: "Normal",
+    tag_pre: "Formatert"
+  },
+  horizontalrule: { toolbar: "Sett inn horisontal linje" },
+  iframe: {
+    border: "Vis ramme rundt iframe",
+    noUrl: "Vennligst skriv inn URL for iframe",
+    scrolling: "Aktiver scrollefelt",
+    title: "Egenskaper for IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternativ tekst",
+    border: "Ramme",
+    btnUpload: "Send det til serveren",
+    button2Img: "Vil du endre den valgte bildeknappen til et vanlig bilde?",
+    hSpace: "HMarg",
+    img2Button: "Vil du endre det valgte bildet til en bildeknapp?",
+    infoTab: "Bildeinformasjon",
+    linkTab: "Lenke",
+    lockRatio: "Lås forhold",
+    menu: "Bildeegenskaper",
+    resetSize: "Tilbakestill størrelse",
+    title: "Bildeegenskaper",
+    titleButton: "Egenskaper for bildeknapp",
+    upload: "Last opp",
+    urlMissing: "Bildets adresse mangler.",
+    vSpace: "VMarg",
+    validateBorder: "Ramme må være et heltall.",
+    validateHSpace: "HMarg må være et heltall.",
+    validateVSpace: "VMarg må være et heltall."
+  },
+  indent: { indent: "Øk innrykk", outdent: "Reduser innrykk" },
+  smiley: {
+    options: "Alternativer for smil",
+    title: "Sett inn smil",
+    toolbar: "Smil"
+  },
+  language: { button: "Sett språk", remove: "Fjern språk" },
+  link: {
+    acccessKey: "Aksessknapp",
+    advanced: "Avansert",
+    advisoryContentType: "Type",
+    advisoryTitle: "Tittel",
+    anchor: {
+      toolbar: "Anker",
+      menu: "Rediger anker",
+      title: "Egenskaper for anker",
+      name: "Ankernavn",
+      errorName: "Vennligst skriv inn ankernavnet",
+      remove: "Fjern anker"
+    },
+    anchorId: "Element etter ID",
+    anchorName: "Anker etter navn",
+    charset: "Lenket tegnsett",
+    cssClasses: "Stilarkklasser",
+    download: "Tving nedlasting",
+    displayText: "Tekst som skal vises",
+    emailAddress: "E-postadresse",
+    emailBody: "Melding",
+    emailSubject: "Meldingsemne",
+    id: "Id",
+    info: "Lenkeinfo",
+    langCode: "Språkkode",
+    langDir: "Språkretning",
+    langDirLTR: "Venstre til høyre (LTR)",
+    langDirRTL: "Høyre til venstre (RTL)",
+    menu: "Rediger lenke",
+    name: "Navn",
+    noAnchors: "(Ingen anker i dokumentet)",
+    noEmail: "Vennligst skriv inn e-postadressen",
+    noUrl: "Vennligst skriv inn lenkens URL",
+    noTel: "Vennligst skriv inn telefonnummeret",
+    other: "<annen>",
+    phoneNumber: "Telefonnummer",
+    popupDependent: "Avhenging (Netscape)",
+    popupFeatures: "Egenskaper for popup-vindu",
+    popupFullScreen: "Fullskjerm (IE)",
+    popupLeft: "Venstre posisjon",
+    popupLocationBar: "Adresselinje",
+    popupMenuBar: "Menylinje",
+    popupResizable: "Skalerbar",
+    popupScrollBars: "Scrollbar",
+    popupStatusBar: "Statuslinje",
+    popupToolbar: "Verktøylinje",
+    popupTop: "Topp-posisjon",
+    rel: "Relasjon (rel)",
+    selectAnchor: "Velg et anker",
+    styles: "Stil",
+    tabIndex: "Tabindeks",
+    target: "Mål",
+    targetFrame: "<ramme>",
+    targetFrameName: "Målramme",
+    targetPopup: "<popup-vindu>",
+    targetPopupName: "Navn på popup-vindu",
+    title: "Lenke",
+    toAnchor: "Lenke til anker i teksten",
+    toEmail: "E-post",
+    toUrl: "URL",
+    toPhone: "Telefon",
+    toolbar: "Lenke",
+    type: "Lenketype",
+    unlink: "Fjern lenke",
+    upload: "Last opp"
+  },
+  list: {
+    bulletedlist: "Legg til / fjern punktliste",
+    numberedlist: "Legg til / fjern nummerert liste"
+  },
+  liststyle: {
+    bulletedTitle: "Egenskaper for punktliste",
+    circle: "Sirkel",
+    decimal: "Tall (1, 2, 3, osv.)",
+    disc: "Disk",
+    lowerAlpha: "Alfabetisk, små (a, b, c, d, e, osv.)",
+    lowerRoman: "Romertall, små (i, ii, iii, iv, v, osv.)",
+    none: "Ingen",
+    notset: "<ikke satt>",
+    numberedTitle: "Egenskaper for nummerert liste",
+    square: "Firkant",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Alfabetisk, store (A, B, C, D, E, osv.)",
+    upperRoman: "Romertall, store (I, II, III, IV, V, osv.)",
+    validateStartNumber: "Starten på listen må være et heltall."
+  },
+  magicline: { title: "Sett inn nytt avsnitt her" },
+  maximize: { maximize: "Maksimer", minimize: "Minimer" },
+  newpage: { toolbar: "Ny side" },
+  pagebreak: { alt: "Sideskift", toolbar: "Sett inn sideskift for utskrift" },
+  pastetext: {
+    button: "Lim inn som ren tekst",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Lim inn som ren tekst"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?",
+    error:
+      "Det var ikke mulig å renske den innlimte teksten på grunn av en intern feil",
+    title: "Lim inn fra Word",
+    toolbar: "Lim inn fra Word"
+  },
+  preview: { preview: "Forhåndsvis" },
+  print: { toolbar: "Skriv ut" },
+  removeformat: { toolbar: "Fjern formatering" },
+  save: { toolbar: "Lagre" },
+  selectall: { toolbar: "Merk alt" },
+  showblocks: { toolbar: "Vis blokker" },
+  sourcearea: { toolbar: "Kilde" },
+  specialchar: {
+    options: "Alternativer for spesialtegn",
+    title: "Velg spesialtegn",
+    toolbar: "Sett inn spesialtegn"
+  },
+  scayt: {
+    btn_about: "Om SCAYT",
+    btn_dictionaries: "Ordbøker",
+    btn_disable: "Slå av SCAYT",
+    btn_enable: "Slå på SCAYT",
+    btn_langs: "Språk",
+    btn_options: "Valg",
+    text_title: "Stavekontroll mens du skriver"
+  },
+  stylescombo: {
+    label: "Stil",
+    panelTitle: "Stilformater",
+    panelTitle1: "Blokkstiler",
+    panelTitle2: "Inlinestiler",
+    panelTitle3: "Objektstiler"
+  },
+  table: {
+    border: "Rammestørrelse",
+    caption: "Tittel",
+    cell: {
+      menu: "Celle",
+      insertBefore: "Sett inn celle før",
+      insertAfter: "Sett inn celle etter",
+      deleteCell: "Slett celler",
+      merge: "Slå sammen celler",
+      mergeRight: "Slå sammen høyre",
+      mergeDown: "Slå sammen ned",
+      splitHorizontal: "Del celle horisontalt",
+      splitVertical: "Del celle vertikalt",
+      title: "Celleegenskaper",
+      cellType: "Celletype",
+      rowSpan: "Radspenn",
+      colSpan: "Kolonnespenn",
+      wordWrap: "Tekstbrytning",
+      hAlign: "Horisontal justering",
+      vAlign: "Vertikal justering",
+      alignBaseline: "Grunnlinje",
+      bgColor: "Bakgrunnsfarge",
+      borderColor: "Rammefarge",
+      data: "Data",
+      header: "Overskrift",
+      yes: "Ja",
+      no: "Nei",
+      invalidWidth: "Cellebredde må være et tall.",
+      invalidHeight: "Cellehøyde må være et tall.",
+      invalidRowSpan: "Radspenn må være et heltall.",
+      invalidColSpan: "Kolonnespenn må være et heltall.",
+      chooseColor: "Velg"
+    },
+    cellPad: "Cellepolstring",
+    cellSpace: "Cellemarg",
+    column: {
+      menu: "Kolonne",
+      insertBefore: "Sett inn kolonne før",
+      insertAfter: "Sett inn kolonne etter",
+      deleteColumn: "Slett kolonner"
+    },
+    columns: "Kolonner",
+    deleteTable: "Slett tabell",
+    headers: "Overskrifter",
+    headersBoth: "Begge",
+    headersColumn: "Første kolonne",
+    headersNone: "Ingen",
+    headersRow: "Første rad",
+    heightUnit: "height unit",
+    invalidBorder: "Rammestørrelse må være et tall.",
+    invalidCellPadding: "Cellepolstring må være et positivt tall.",
+    invalidCellSpacing: "Cellemarg må være et positivt tall.",
+    invalidCols: "Antall kolonner må være et tall større enn 0.",
+    invalidHeight: "Tabellhøyde må være et tall.",
+    invalidRows: "Antall rader må være et tall større enn 0.",
+    invalidWidth: "Tabellbredde må være et tall.",
+    menu: "Egenskaper for tabell",
+    row: {
+      menu: "Rader",
+      insertBefore: "Sett inn rad før",
+      insertAfter: "Sett inn rad etter",
+      deleteRow: "Slett rader"
+    },
+    rows: "Rader",
+    summary: "Sammendrag",
+    title: "Egenskaper for tabell",
+    toolbar: "Tabell",
+    widthPc: "prosent",
+    widthPx: "piksler",
+    widthUnit: "Bredde-enhet"
+  },
+  undo: { redo: "Gjør om", undo: "Angre" },
+  widget: { move: "Klikk og dra for å flytte", label: "Widget %1" },
+  uploadwidget: {
+    abort: "Opplasting ble avbrutt av brukeren.",
+    doneOne: "Filen har blitt lastet opp.",
+    doneMany: "Fullført opplasting av %1 filer.",
+    uploadOne: "Laster opp fil ({percentage}%)...",
+    uploadMany:
+      "Laster opp filer, {current} av {max} fullført ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorer",
+    btnIgnoreAll: "Ignorer alle",
+    btnReplace: "Erstatt",
+    btnReplaceAll: "Erstatt alle",
+    btnUndo: "Angre",
+    changeTo: "Endre til",
+    errorLoading: "Feil under lasting av applikasjonstjenestetjener: %s.",
+    ieSpellDownload:
+      "Stavekontroll er ikke installert. Vil du laste den ned nå?",
+    manyChanges: "Stavekontroll fullført: %1 ord endret",
+    noChanges: "Stavekontroll fullført: ingen ord endret",
+    noMispell: "Stavekontroll fullført: ingen feilstavinger funnet",
+    noSuggestions: "- Ingen forslag -",
+    notAvailable: "Beklager, tjenesten er utilgjenglig nå.",
+    notInDic: "Ikke i ordboken",
+    oneChange: "Stavekontroll fullført: Ett ord endret",
+    progress: "Stavekontroll pågår...",
+    title: "Stavekontroll",
+    toolbar: "Stavekontroll"
+  }
+};

+ 727 - 727
public/ckeditor/lang/nl.js

@@ -1,727 +1,727 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["nl"] = {
-  editor: "Tekstverwerker",
-  editorPanel: "Tekstverwerker beheerpaneel",
-  common: {
-    editorHelp: "Druk ALT 0 voor hulp",
-    browseServer: "Bladeren op server",
-    url: "URL",
-    protocol: "Protocol",
-    upload: "Upload",
-    uploadSubmit: "Naar server verzenden",
-    image: "Afbeelding",
-    flash: "Flash",
-    form: "Formulier",
-    checkbox: "Selectievinkje",
-    radio: "Keuzerondje",
-    textField: "Tekstveld",
-    textarea: "Tekstvak",
-    hiddenField: "Verborgen veld",
-    button: "Knop",
-    select: "Selectieveld",
-    imageButton: "Afbeeldingsknop",
-    notSet: "<niet ingevuld>",
-    id: "Id",
-    name: "Naam",
-    langDir: "Schrijfrichting",
-    langDirLtr: "Links naar rechts (LTR)",
-    langDirRtl: "Rechts naar links (RTL)",
-    langCode: "Taalcode",
-    longDescr: "Lange URL-omschrijving",
-    cssClass: "Stylesheet-klassen",
-    advisoryTitle: "Adviserende titel",
-    cssStyle: "Stijl",
-    ok: "OK",
-    cancel: "Annuleren",
-    close: "Sluiten",
-    preview: "Voorbeeld",
-    resize: "Sleep om te herschalen",
-    generalTab: "Algemeen",
-    advancedTab: "Geavanceerd",
-    validateNumberFailed: "Deze waarde is geen geldig getal.",
-    confirmNewPage:
-      "Alle aangebrachte wijzigingen gaan verloren. Weet u zeker dat u een nieuwe pagina wilt openen?",
-    confirmCancel:
-      "Enkele opties zijn gewijzigd. Weet u zeker dat u dit dialoogvenster wilt sluiten?",
-    options: "Opties",
-    target: "Doelvenster",
-    targetNew: "Nieuw venster (_blank)",
-    targetTop: "Hele venster (_top)",
-    targetSelf: "Zelfde venster (_self)",
-    targetParent: "Origineel venster (_parent)",
-    langDirLTR: "Links naar rechts (LTR)",
-    langDirRTL: "Rechts naar links (RTL)",
-    styles: "Stijl",
-    cssClasses: "Stylesheet-klassen",
-    width: "Breedte",
-    height: "Hoogte",
-    align: "Uitlijning",
-    left: "Links",
-    right: "Rechts",
-    center: "Centreren",
-    justify: "Uitvullen",
-    alignLeft: "Links uitlijnen",
-    alignRight: "Rechts uitlijnen",
-    alignCenter: "Centreren",
-    alignTop: "Boven",
-    alignMiddle: "Midden",
-    alignBottom: "Onder",
-    alignNone: "Geen",
-    invalidValue: "Ongeldige waarde.",
-    invalidHeight: "De hoogte moet een getal zijn.",
-    invalidWidth: "De breedte moet een getal zijn.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Waarde in veld "%1" moet een positief nummer zijn, met of zonder een geldige CSS meeteenheid (px, %, in, cm, mm, em, ex, pt of pc).',
-    invalidHtmlLength:
-      'Waarde in veld "%1" moet een positief nummer zijn, met of zonder een geldige HTML meeteenheid (px of %).',
-    invalidInlineStyle:
-      'Waarde voor de online stijl moet bestaan uit een of meerdere tupels met het formaat "naam : waarde", gescheiden door puntkomma\'s.',
-    cssLengthTooltip:
-      "Geef een nummer in voor een waarde in pixels of geef een nummer in met een geldige CSS eenheid (px, %, in, cm, mm, em, ex, pt, of pc).",
-    unavailable: '%1<span class="cke_accessibility">, niet beschikbaar</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Spatie",
-      "35": "End",
-      "36": "Home",
-      "46": "Verwijderen",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Sneltoets",
-    optionDefault: "Standaard"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Alle rechten voorbehouden.",
-    dlgTitle: "Over CKEditor 4",
-    moreInfo: "Bezoek onze website voor licentieinformatie:"
-  },
-  basicstyles: {
-    bold: "Vet",
-    italic: "Cursief",
-    strike: "Doorhalen",
-    subscript: "Subscript",
-    superscript: "Superscript",
-    underline: "Onderstrepen"
-  },
-  bidi: {
-    ltr: "Schrijfrichting van links naar rechts",
-    rtl: "Schrijfrichting van rechts naar links"
-  },
-  blockquote: { toolbar: "Citaatblok" },
-  notification: { closed: "Melding gesloten." },
-  toolbar: {
-    toolbarCollapse: "Werkbalk inklappen",
-    toolbarExpand: "Werkbalk uitklappen",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Klembord/Ongedaan maken",
-      editing: "Bewerken",
-      forms: "Formulieren",
-      basicstyles: "Basisstijlen",
-      paragraph: "Paragraaf",
-      links: "Links",
-      insert: "Invoegen",
-      styles: "Stijlen",
-      colors: "Kleuren",
-      tools: "Toepassingen"
-    },
-    toolbars: "Werkbalken"
-  },
-  clipboard: {
-    copy: "Kopiëren",
-    copyError:
-      "De beveiligingsinstelling van de browser verhinderen het automatisch kopiëren. Gebruik de sneltoets Ctrl/Cmd+C van het toetsenbord.",
-    cut: "Knippen",
-    cutError:
-      "De beveiligingsinstelling van de browser verhinderen het automatisch knippen. Gebruik de sneltoets Ctrl/Cmd+X van het toetsenbord.",
-    paste: "Plakken",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Plakgebied",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automatisch",
-    bgColorTitle: "Achtergrondkleur",
-    colors: {
-      "000": "Zwart",
-      "800000": "Kastanjebruin",
-      "8B4513": "Chocoladebruin",
-      "2F4F4F": "Donkerleigrijs",
-      "008080": "Blauwgroen",
-      "000080": "Marine",
-      "4B0082": "Indigo",
-      "696969": "Donkergrijs",
-      B22222: "Baksteen",
-      A52A2A: "Bruin",
-      DAA520: "Donkergeel",
-      "006400": "Donkergroen",
-      "40E0D0": "Turquoise",
-      "0000CD": "Middenblauw",
-      "800080": "Paars",
-      "808080": "Grijs",
-      F00: "Rood",
-      FF8C00: "Donkeroranje",
-      FFD700: "Goud",
-      "008000": "Groen",
-      "0FF": "Cyaan",
-      "00F": "Blauw",
-      EE82EE: "Violet",
-      A9A9A9: "Donkergrijs",
-      FFA07A: "Lichtzalm",
-      FFA500: "Oranje",
-      FFFF00: "Geel",
-      "00FF00": "Felgroen",
-      AFEEEE: "Lichtturquoise",
-      ADD8E6: "Lichtblauw",
-      DDA0DD: "Pruim",
-      D3D3D3: "Lichtgrijs",
-      FFF0F5: "Linnen",
-      FAEBD7: "Ivoor",
-      FFFFE0: "Lichtgeel",
-      F0FFF0: "Honingdauw",
-      F0FFFF: "Azuur",
-      F0F8FF: "Licht hemelsblauw",
-      E6E6FA: "Lavendel",
-      FFF: "Wit",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Smaragdgroen",
-      "3498DB": "Helderblauw",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Oranje",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pompoen",
-      C0392B: "Strong Red",
-      BDC3C7: "Zilver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Donkergrijs"
-    },
-    more: "Meer kleuren...",
-    panelTitle: "Kleuren",
-    textColorTitle: "Tekstkleur"
-  },
-  colordialog: {
-    clear: "Wissen",
-    highlight: "Actief",
-    options: "Kleuropties",
-    selected: "Geselecteerde kleur",
-    title: "Selecteer kleur"
-  },
-  templates: {
-    button: "Sjablonen",
-    emptyListMsg: "(Geen sjablonen gedefinieerd)",
-    insertOption: "Vervang de huidige inhoud",
-    options: "Template opties",
-    selectPromptMsg:
-      "Selecteer het sjabloon dat in de editor geopend moet worden (de actuele inhoud gaat verloren):",
-    title: "Inhoud sjablonen"
-  },
-  contextmenu: { options: "Contextmenu opties" },
-  copyformatting: {
-    label: "Opmaakstijl kopiëren",
-    notification: {
-      copied: "Opmaakstijl gekopieerd",
-      applied: "Opmaakstijl toegepast",
-      canceled: "Opmaakstijl toepassen geannuleerd",
-      failed:
-        "Opmaakstijl toepassen mislukt. U kunt geen opmaakstijl toepassen zonder deze eerst te kopiëren."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Adviserende titel",
-    cssClassInputLabel: "Stylesheet klassen",
-    edit: "Div wijzigen",
-    inlineStyleInputLabel: "Inline stijl",
-    langDirLTRLabel: "Links naar rechts (LTR)",
-    langDirLabel: "Schrijfrichting",
-    langDirRTLLabel: "Rechts naar links (RTL)",
-    languageCodeInputLabel: " Taalcode",
-    remove: "Div verwijderen",
-    styleSelectLabel: "Stijl",
-    title: "Div aanmaken",
-    toolbar: "Div aanmaken"
-  },
-  elementspath: { eleLabel: "Elementenpad", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Fout tijdens lezen van bestand.",
-    networkError: "Netwerkfout tijdens uploaden van bestand.",
-    httpError404:
-      "HTTP fout tijdens uploaden van bestand (404: Bestand niet gevonden).",
-    httpError403: "HTTP fout tijdens uploaden van bestand (403: Verboden).",
-    httpError: "HTTP fout tijdens uploaden van bestand (fout status: %1).",
-    noUrlError: "Upload URL is niet gedefinieerd.",
-    responseError: "Ongeldig antwoord van server."
-  },
-  find: {
-    find: "Zoeken",
-    findOptions: "Zoekopties",
-    findWhat: "Zoeken naar:",
-    matchCase: "Hoofdlettergevoelig",
-    matchCyclic: "Doorlopend zoeken",
-    matchWord: "Hele woord moet voorkomen",
-    notFoundMsg: "De opgegeven tekst is niet gevonden.",
-    replace: "Vervangen",
-    replaceAll: "Alles vervangen",
-    replaceSuccessMsg: "%1 resultaten vervangen.",
-    replaceWith: "Vervangen met:",
-    title: "Zoeken en vervangen"
-  },
-  fakeobjects: {
-    anchor: "Interne link",
-    flash: "Flash animatie",
-    hiddenfield: "Verborgen veld",
-    iframe: "IFrame",
-    unknown: "Onbekend object"
-  },
-  flash: {
-    access: "Script toegang",
-    accessAlways: "Altijd",
-    accessNever: "Nooit",
-    accessSameDomain: "Zelfde domeinnaam",
-    alignAbsBottom: "Absoluut-onder",
-    alignAbsMiddle: "Absoluut-midden",
-    alignBaseline: "Basislijn",
-    alignTextTop: "Boven tekst",
-    bgcolor: "Achtergrondkleur",
-    chkFull: "Schermvullend toestaan",
-    chkLoop: "Herhalen",
-    chkMenu: "Flashmenu's inschakelen",
-    chkPlay: "Automatisch afspelen",
-    flashvars: "Variabelen voor Flash",
-    hSpace: "HSpace",
-    properties: "Eigenschappen Flash",
-    propertiesTab: "Eigenschappen",
-    quality: "Kwaliteit",
-    qualityAutoHigh: "Automatisch hoog",
-    qualityAutoLow: "Automatisch laag",
-    qualityBest: "Beste",
-    qualityHigh: "Hoog",
-    qualityLow: "Laag",
-    qualityMedium: "Gemiddeld",
-    scale: "Schaal",
-    scaleAll: "Alles tonen",
-    scaleFit: "Precies passend",
-    scaleNoBorder: "Geen rand",
-    title: "Eigenschappen Flash",
-    vSpace: "VSpace",
-    validateHSpace: "De HSpace moet een getal zijn.",
-    validateSrc: "De URL mag niet leeg zijn.",
-    validateVSpace: "De VSpace moet een getal zijn.",
-    windowMode: "Venster modus",
-    windowModeOpaque: "Ondoorzichtig",
-    windowModeTransparent: "Doorzichtig",
-    windowModeWindow: "Venster"
-  },
-  font: {
-    fontSize: {
-      label: "Lettergrootte",
-      voiceLabel: "Lettergrootte",
-      panelTitle: "Lettergrootte"
-    },
-    label: "Lettertype",
-    panelTitle: "Lettertype",
-    voiceLabel: "Lettertype"
-  },
-  forms: {
-    button: {
-      title: "Eigenschappen knop",
-      text: "Tekst (waarde)",
-      type: "Soort",
-      typeBtn: "Knop",
-      typeSbm: "Versturen",
-      typeRst: "Leegmaken"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Eigenschappen aanvinkvakje",
-      radioTitle: "Eigenschappen selectievakje",
-      value: "Waarde",
-      selected: "Geselecteerd",
-      required: "Vereist"
-    },
-    form: {
-      title: "Eigenschappen formulier",
-      menu: "Eigenschappen formulier",
-      action: "Actie",
-      method: "Methode",
-      encoding: "Codering"
-    },
-    hidden: {
-      title: "Eigenschappen verborgen veld",
-      name: "Naam",
-      value: "Waarde"
-    },
-    select: {
-      title: "Eigenschappen selectieveld",
-      selectInfo: "Informatie",
-      opAvail: "Beschikbare opties",
-      value: "Waarde",
-      size: "Grootte",
-      lines: "Regels",
-      chkMulti: "Gecombineerde selecties toestaan",
-      required: "Vereist",
-      opText: "Tekst",
-      opValue: "Waarde",
-      btnAdd: "Toevoegen",
-      btnModify: "Wijzigen",
-      btnUp: "Omhoog",
-      btnDown: "Omlaag",
-      btnSetValue: "Als geselecteerde waarde instellen",
-      btnDelete: "Verwijderen"
-    },
-    textarea: {
-      title: "Eigenschappen tekstvak",
-      cols: "Kolommen",
-      rows: "Rijen"
-    },
-    textfield: {
-      title: "Eigenschappen tekstveld",
-      name: "Naam",
-      value: "Waarde",
-      charWidth: "Breedte (tekens)",
-      maxChars: "Maximum aantal tekens",
-      required: "Vereist",
-      type: "Soort",
-      typeText: "Tekst",
-      typePass: "Wachtwoord",
-      typeEmail: "E-mail",
-      typeSearch: "Zoeken",
-      typeTel: "Telefoonnummer",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Opmaak",
-    panelTitle: "Opmaak",
-    tag_address: "Adres",
-    tag_div: "Normaal (DIV)",
-    tag_h1: "Kop 1",
-    tag_h2: "Kop 2",
-    tag_h3: "Kop 3",
-    tag_h4: "Kop 4",
-    tag_h5: "Kop 5",
-    tag_h6: "Kop 6",
-    tag_p: "Normaal",
-    tag_pre: "Met opmaak"
-  },
-  horizontalrule: { toolbar: "Horizontale lijn invoegen" },
-  iframe: {
-    border: "Framerand tonen",
-    noUrl: "Vul de IFrame URL in",
-    scrolling: "Scrollbalken inschakelen",
-    title: "IFrame-eigenschappen",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternatieve tekst",
-    border: "Rand",
-    btnUpload: "Naar server verzenden",
-    button2Img:
-      "Wilt u de geselecteerde afbeeldingsknop vervangen door een eenvoudige afbeelding?",
-    hSpace: "HSpace",
-    img2Button:
-      "Wilt u de geselecteerde afbeelding vervangen door een afbeeldingsknop?",
-    infoTab: "Informatie afbeelding",
-    linkTab: "Link",
-    lockRatio: "Afmetingen vergrendelen",
-    menu: "Eigenschappen afbeelding",
-    resetSize: "Afmetingen resetten",
-    title: "Eigenschappen afbeelding",
-    titleButton: "Eigenschappen afbeeldingsknop",
-    upload: "Upload",
-    urlMissing: "De URL naar de afbeelding ontbreekt.",
-    vSpace: "VSpace",
-    validateBorder: "Rand moet een heel nummer zijn.",
-    validateHSpace: "HSpace moet een heel nummer zijn.",
-    validateVSpace: "VSpace moet een heel nummer zijn."
-  },
-  indent: {
-    indent: "Inspringing vergroten",
-    outdent: "Inspringing verkleinen"
-  },
-  smiley: {
-    options: "Smiley opties",
-    title: "Smiley invoegen",
-    toolbar: "Smiley"
-  },
-  language: { button: "Taal instellen", remove: "Taal verwijderen" },
-  link: {
-    acccessKey: "Toegangstoets",
-    advanced: "Geavanceerd",
-    advisoryContentType: "Aanbevolen content-type",
-    advisoryTitle: "Adviserende titel",
-    anchor: {
-      toolbar: "Interne link",
-      menu: "Eigenschappen interne link",
-      title: "Eigenschappen interne link",
-      name: "Naam interne link",
-      errorName: "Geef de naam van de interne link op",
-      remove: "Interne link verwijderen"
-    },
-    anchorId: "Op kenmerk interne link",
-    anchorName: "Op naam interne link",
-    charset: "Karakterset van gelinkte bron",
-    cssClasses: "Stylesheet-klassen",
-    download: "Download forceren",
-    displayText: "Weergavetekst",
-    emailAddress: "E-mailadres",
-    emailBody: "Inhoud bericht",
-    emailSubject: "Onderwerp bericht",
-    id: "Id",
-    info: "Linkomschrijving",
-    langCode: "Taalcode",
-    langDir: "Schrijfrichting",
-    langDirLTR: "Links naar rechts (LTR)",
-    langDirRTL: "Rechts naar links (RTL)",
-    menu: "Link wijzigen",
-    name: "Naam",
-    noAnchors: "(Geen interne links in document gevonden)",
-    noEmail: "Geef een e-mailadres",
-    noUrl: "Geef de link van de URL",
-    noTel: "Geef een telefoonnummer",
-    other: "<ander>",
-    phoneNumber: "Telefoonnummer",
-    popupDependent: "Afhankelijk (Netscape)",
-    popupFeatures: "Instellingen popupvenster",
-    popupFullScreen: "Volledig scherm (IE)",
-    popupLeft: "Positie links",
-    popupLocationBar: "Locatiemenu",
-    popupMenuBar: "Menubalk",
-    popupResizable: "Herschaalbaar",
-    popupScrollBars: "Schuifbalken",
-    popupStatusBar: "Statusbalk",
-    popupToolbar: "Werkbalk",
-    popupTop: "Positie boven",
-    rel: "Relatie",
-    selectAnchor: "Kies een interne link",
-    styles: "Stijl",
-    tabIndex: "Tabvolgorde",
-    target: "Doelvenster",
-    targetFrame: "<frame>",
-    targetFrameName: "Naam doelframe",
-    targetPopup: "<popupvenster>",
-    targetPopupName: "Naam popupvenster",
-    title: "Link",
-    toAnchor: "Interne link in pagina",
-    toEmail: "E-mail",
-    toUrl: "URL",
-    toPhone: "Telefoon",
-    toolbar: "Link invoegen/wijzigen",
-    type: "Linktype",
-    unlink: "Link verwijderen",
-    upload: "Upload"
-  },
-  list: {
-    bulletedlist: "Opsomming invoegen",
-    numberedlist: "Genummerde lijst invoegen"
-  },
-  liststyle: {
-    bulletedTitle: "Eigenschappen lijst met opsommingstekens",
-    circle: "Cirkel",
-    decimal: "Cijfers (1, 2, 3, etc.)",
-    disc: "Schijf",
-    lowerAlpha: "Kleine letters (a, b, c, d, e, etc.)",
-    lowerRoman: "Romeins kleine letters (i, ii, iii, iv, v, etc.)",
-    none: "Geen",
-    notset: "<niet gezet>",
-    numberedTitle: "Eigenschappen genummerde lijst",
-    square: "Vierkant",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Hoofdletters (A, B, C, D, E, etc.)",
-    upperRoman: "Romeinse hoofdletters (I, II, III, IV, V, etc.)",
-    validateStartNumber: "Startnummer van de lijst moet een heel nummer zijn."
-  },
-  magicline: { title: "Hier paragraaf invoeren" },
-  maximize: { maximize: "Maximaliseren", minimize: "Minimaliseren" },
-  newpage: { toolbar: "Nieuwe pagina" },
-  pagebreak: { alt: "Pagina-einde", toolbar: "Pagina-einde invoegen" },
-  pastetext: {
-    button: "Plakken als platte tekst",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Plakken als platte tekst"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "De tekst die u wilt plakken lijkt gekopieerd te zijn vanuit Word. Wilt u de tekst opschonen voordat deze geplakt wordt?",
-    error:
-      "Het was niet mogelijk om de geplakte tekst op te schonen door een interne fout",
-    title: "Plakken vanuit Word",
-    toolbar: "Plakken vanuit Word"
-  },
-  preview: { preview: "Voorbeeld" },
-  print: { toolbar: "Afdrukken" },
-  removeformat: { toolbar: "Opmaak verwijderen" },
-  save: { toolbar: "Opslaan" },
-  selectall: { toolbar: "Alles selecteren" },
-  showblocks: { toolbar: "Toon blokken" },
-  sourcearea: { toolbar: "Broncode" },
-  specialchar: {
-    options: "Speciale tekens opties",
-    title: "Selecteer speciaal teken",
-    toolbar: "Speciaal teken invoegen"
-  },
-  scayt: {
-    btn_about: "Over SCAYT",
-    btn_dictionaries: "Woordenboeken",
-    btn_disable: "SCAYT uitschakelen",
-    btn_enable: "SCAYT inschakelen",
-    btn_langs: "Talen",
-    btn_options: "Opties",
-    text_title: "Controleer de spelling tijdens het typen"
-  },
-  stylescombo: {
-    label: "Stijl",
-    panelTitle: "Opmaakstijlen",
-    panelTitle1: "Blok stijlen",
-    panelTitle2: "Inline stijlen",
-    panelTitle3: "Object stijlen"
-  },
-  table: {
-    border: "Randdikte",
-    caption: "Bijschrift",
-    cell: {
-      menu: "Cel",
-      insertBefore: "Voeg cel in voor",
-      insertAfter: "Voeg cel in na",
-      deleteCell: "Cellen verwijderen",
-      merge: "Cellen samenvoegen",
-      mergeRight: "Voeg samen naar rechts",
-      mergeDown: "Voeg samen naar beneden",
-      splitHorizontal: "Splits cel horizontaal",
-      splitVertical: "Splits cel vertikaal",
-      title: "Celeigenschappen",
-      cellType: "Celtype",
-      rowSpan: "Rijen samenvoegen",
-      colSpan: "Kolommen samenvoegen",
-      wordWrap: "Automatische terugloop",
-      hAlign: "Horizontale uitlijning",
-      vAlign: "Verticale uitlijning",
-      alignBaseline: "Tekstregel",
-      bgColor: "Achtergrondkleur",
-      borderColor: "Randkleur",
-      data: "Gegevens",
-      header: "Kop",
-      yes: "Ja",
-      no: "Nee",
-      invalidWidth: "De celbreedte moet een getal zijn.",
-      invalidHeight: "De celhoogte moet een getal zijn.",
-      invalidRowSpan: "Rijen samenvoegen moet een heel getal zijn.",
-      invalidColSpan: "Kolommen samenvoegen moet een heel getal zijn.",
-      chooseColor: "Kies"
-    },
-    cellPad: "Celopvulling",
-    cellSpace: "Celafstand",
-    column: {
-      menu: "Kolom",
-      insertBefore: "Voeg kolom in voor",
-      insertAfter: "Voeg kolom in na",
-      deleteColumn: "Kolommen verwijderen"
-    },
-    columns: "Kolommen",
-    deleteTable: "Tabel verwijderen",
-    headers: "Koppen",
-    headersBoth: "Beide",
-    headersColumn: "Eerste kolom",
-    headersNone: "Geen",
-    headersRow: "Eerste rij",
-    heightUnit: "height unit",
-    invalidBorder: "De randdikte moet een getal zijn.",
-    invalidCellPadding: "Celopvulling moet een getal zijn.",
-    invalidCellSpacing: "Celafstand moet een getal zijn.",
-    invalidCols: "Het aantal kolommen moet een getal zijn groter dan 0.",
-    invalidHeight: "De tabelhoogte moet een getal zijn.",
-    invalidRows: "Het aantal rijen moet een getal zijn groter dan 0.",
-    invalidWidth: "De tabelbreedte moet een getal zijn.",
-    menu: "Tabeleigenschappen",
-    row: {
-      menu: "Rij",
-      insertBefore: "Voeg rij in voor",
-      insertAfter: "Voeg rij in na",
-      deleteRow: "Rijen verwijderen"
-    },
-    rows: "Rijen",
-    summary: "Samenvatting",
-    title: "Tabeleigenschappen",
-    toolbar: "Tabel",
-    widthPc: "procent",
-    widthPx: "pixels",
-    widthUnit: "eenheid breedte"
-  },
-  undo: { redo: "Opnieuw uitvoeren", undo: "Ongedaan maken" },
-  widget: { move: "Klik en sleep om te verplaatsen", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload gestopt door de gebruiker.",
-    doneOne: "Bestand succesvol geüpload.",
-    doneMany: "Succesvol %1 bestanden geüpload.",
-    uploadOne: "Uploaden bestand ({percentage}%)…",
-    uploadMany:
-      "Bestanden aan het uploaden, {current} van {max} klaar ({percentage}%)…"
-  },
-  wsc: {
-    btnIgnore: "Negeren",
-    btnIgnoreAll: "Alles negeren",
-    btnReplace: "Vervangen",
-    btnReplaceAll: "Alles vervangen",
-    btnUndo: "Ongedaan maken",
-    changeTo: "Wijzig in",
-    errorLoading: "Er is een fout opgetreden bij het laden van de dienst: %s.",
-    ieSpellDownload:
-      "De spellingscontrole is niet geïnstalleerd. Wilt u deze nu downloaden?",
-    manyChanges: "Klaar met spellingscontrole: %1 woorden aangepast",
-    noChanges: "Klaar met spellingscontrole: geen woorden aangepast",
-    noMispell: "Klaar met spellingscontrole: geen fouten gevonden",
-    noSuggestions: "- Geen suggesties -",
-    notAvailable: "Excuses, deze dienst is momenteel niet beschikbaar.",
-    notInDic: "Niet in het woordenboek",
-    oneChange: "Klaar met spellingscontrole: één woord aangepast",
-    progress: "Bezig met spellingscontrole...",
-    title: "Spellingscontrole",
-    toolbar: "Spellingscontrole"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["nl"] = {
+  editor: "Tekstverwerker",
+  editorPanel: "Tekstverwerker beheerpaneel",
+  common: {
+    editorHelp: "Druk ALT 0 voor hulp",
+    browseServer: "Bladeren op server",
+    url: "URL",
+    protocol: "Protocol",
+    upload: "Upload",
+    uploadSubmit: "Naar server verzenden",
+    image: "Afbeelding",
+    flash: "Flash",
+    form: "Formulier",
+    checkbox: "Selectievinkje",
+    radio: "Keuzerondje",
+    textField: "Tekstveld",
+    textarea: "Tekstvak",
+    hiddenField: "Verborgen veld",
+    button: "Knop",
+    select: "Selectieveld",
+    imageButton: "Afbeeldingsknop",
+    notSet: "<niet ingevuld>",
+    id: "Id",
+    name: "Naam",
+    langDir: "Schrijfrichting",
+    langDirLtr: "Links naar rechts (LTR)",
+    langDirRtl: "Rechts naar links (RTL)",
+    langCode: "Taalcode",
+    longDescr: "Lange URL-omschrijving",
+    cssClass: "Stylesheet-klassen",
+    advisoryTitle: "Adviserende titel",
+    cssStyle: "Stijl",
+    ok: "OK",
+    cancel: "Annuleren",
+    close: "Sluiten",
+    preview: "Voorbeeld",
+    resize: "Sleep om te herschalen",
+    generalTab: "Algemeen",
+    advancedTab: "Geavanceerd",
+    validateNumberFailed: "Deze waarde is geen geldig getal.",
+    confirmNewPage:
+      "Alle aangebrachte wijzigingen gaan verloren. Weet u zeker dat u een nieuwe pagina wilt openen?",
+    confirmCancel:
+      "Enkele opties zijn gewijzigd. Weet u zeker dat u dit dialoogvenster wilt sluiten?",
+    options: "Opties",
+    target: "Doelvenster",
+    targetNew: "Nieuw venster (_blank)",
+    targetTop: "Hele venster (_top)",
+    targetSelf: "Zelfde venster (_self)",
+    targetParent: "Origineel venster (_parent)",
+    langDirLTR: "Links naar rechts (LTR)",
+    langDirRTL: "Rechts naar links (RTL)",
+    styles: "Stijl",
+    cssClasses: "Stylesheet-klassen",
+    width: "Breedte",
+    height: "Hoogte",
+    align: "Uitlijning",
+    left: "Links",
+    right: "Rechts",
+    center: "Centreren",
+    justify: "Uitvullen",
+    alignLeft: "Links uitlijnen",
+    alignRight: "Rechts uitlijnen",
+    alignCenter: "Centreren",
+    alignTop: "Boven",
+    alignMiddle: "Midden",
+    alignBottom: "Onder",
+    alignNone: "Geen",
+    invalidValue: "Ongeldige waarde.",
+    invalidHeight: "De hoogte moet een getal zijn.",
+    invalidWidth: "De breedte moet een getal zijn.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Waarde in veld "%1" moet een positief nummer zijn, met of zonder een geldige CSS meeteenheid (px, %, in, cm, mm, em, ex, pt of pc).',
+    invalidHtmlLength:
+      'Waarde in veld "%1" moet een positief nummer zijn, met of zonder een geldige HTML meeteenheid (px of %).',
+    invalidInlineStyle:
+      'Waarde voor de online stijl moet bestaan uit een of meerdere tupels met het formaat "naam : waarde", gescheiden door puntkomma\'s.',
+    cssLengthTooltip:
+      "Geef een nummer in voor een waarde in pixels of geef een nummer in met een geldige CSS eenheid (px, %, in, cm, mm, em, ex, pt, of pc).",
+    unavailable: '%1<span class="cke_accessibility">, niet beschikbaar</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Spatie",
+      "35": "End",
+      "36": "Home",
+      "46": "Verwijderen",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Sneltoets",
+    optionDefault: "Standaard"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Alle rechten voorbehouden.",
+    dlgTitle: "Over CKEditor 4",
+    moreInfo: "Bezoek onze website voor licentieinformatie:"
+  },
+  basicstyles: {
+    bold: "Vet",
+    italic: "Cursief",
+    strike: "Doorhalen",
+    subscript: "Subscript",
+    superscript: "Superscript",
+    underline: "Onderstrepen"
+  },
+  bidi: {
+    ltr: "Schrijfrichting van links naar rechts",
+    rtl: "Schrijfrichting van rechts naar links"
+  },
+  blockquote: { toolbar: "Citaatblok" },
+  notification: { closed: "Melding gesloten." },
+  toolbar: {
+    toolbarCollapse: "Werkbalk inklappen",
+    toolbarExpand: "Werkbalk uitklappen",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Klembord/Ongedaan maken",
+      editing: "Bewerken",
+      forms: "Formulieren",
+      basicstyles: "Basisstijlen",
+      paragraph: "Paragraaf",
+      links: "Links",
+      insert: "Invoegen",
+      styles: "Stijlen",
+      colors: "Kleuren",
+      tools: "Toepassingen"
+    },
+    toolbars: "Werkbalken"
+  },
+  clipboard: {
+    copy: "Kopiëren",
+    copyError:
+      "De beveiligingsinstelling van de browser verhinderen het automatisch kopiëren. Gebruik de sneltoets Ctrl/Cmd+C van het toetsenbord.",
+    cut: "Knippen",
+    cutError:
+      "De beveiligingsinstelling van de browser verhinderen het automatisch knippen. Gebruik de sneltoets Ctrl/Cmd+X van het toetsenbord.",
+    paste: "Plakken",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Plakgebied",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automatisch",
+    bgColorTitle: "Achtergrondkleur",
+    colors: {
+      "000": "Zwart",
+      "800000": "Kastanjebruin",
+      "8B4513": "Chocoladebruin",
+      "2F4F4F": "Donkerleigrijs",
+      "008080": "Blauwgroen",
+      "000080": "Marine",
+      "4B0082": "Indigo",
+      "696969": "Donkergrijs",
+      B22222: "Baksteen",
+      A52A2A: "Bruin",
+      DAA520: "Donkergeel",
+      "006400": "Donkergroen",
+      "40E0D0": "Turquoise",
+      "0000CD": "Middenblauw",
+      "800080": "Paars",
+      "808080": "Grijs",
+      F00: "Rood",
+      FF8C00: "Donkeroranje",
+      FFD700: "Goud",
+      "008000": "Groen",
+      "0FF": "Cyaan",
+      "00F": "Blauw",
+      EE82EE: "Violet",
+      A9A9A9: "Donkergrijs",
+      FFA07A: "Lichtzalm",
+      FFA500: "Oranje",
+      FFFF00: "Geel",
+      "00FF00": "Felgroen",
+      AFEEEE: "Lichtturquoise",
+      ADD8E6: "Lichtblauw",
+      DDA0DD: "Pruim",
+      D3D3D3: "Lichtgrijs",
+      FFF0F5: "Linnen",
+      FAEBD7: "Ivoor",
+      FFFFE0: "Lichtgeel",
+      F0FFF0: "Honingdauw",
+      F0FFFF: "Azuur",
+      F0F8FF: "Licht hemelsblauw",
+      E6E6FA: "Lavendel",
+      FFF: "Wit",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Smaragdgroen",
+      "3498DB": "Helderblauw",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Oranje",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pompoen",
+      C0392B: "Strong Red",
+      BDC3C7: "Zilver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Donkergrijs"
+    },
+    more: "Meer kleuren...",
+    panelTitle: "Kleuren",
+    textColorTitle: "Tekstkleur"
+  },
+  colordialog: {
+    clear: "Wissen",
+    highlight: "Actief",
+    options: "Kleuropties",
+    selected: "Geselecteerde kleur",
+    title: "Selecteer kleur"
+  },
+  templates: {
+    button: "Sjablonen",
+    emptyListMsg: "(Geen sjablonen gedefinieerd)",
+    insertOption: "Vervang de huidige inhoud",
+    options: "Template opties",
+    selectPromptMsg:
+      "Selecteer het sjabloon dat in de editor geopend moet worden (de actuele inhoud gaat verloren):",
+    title: "Inhoud sjablonen"
+  },
+  contextmenu: { options: "Contextmenu opties" },
+  copyformatting: {
+    label: "Opmaakstijl kopiëren",
+    notification: {
+      copied: "Opmaakstijl gekopieerd",
+      applied: "Opmaakstijl toegepast",
+      canceled: "Opmaakstijl toepassen geannuleerd",
+      failed:
+        "Opmaakstijl toepassen mislukt. U kunt geen opmaakstijl toepassen zonder deze eerst te kopiëren."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Adviserende titel",
+    cssClassInputLabel: "Stylesheet klassen",
+    edit: "Div wijzigen",
+    inlineStyleInputLabel: "Inline stijl",
+    langDirLTRLabel: "Links naar rechts (LTR)",
+    langDirLabel: "Schrijfrichting",
+    langDirRTLLabel: "Rechts naar links (RTL)",
+    languageCodeInputLabel: " Taalcode",
+    remove: "Div verwijderen",
+    styleSelectLabel: "Stijl",
+    title: "Div aanmaken",
+    toolbar: "Div aanmaken"
+  },
+  elementspath: { eleLabel: "Elementenpad", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Fout tijdens lezen van bestand.",
+    networkError: "Netwerkfout tijdens uploaden van bestand.",
+    httpError404:
+      "HTTP fout tijdens uploaden van bestand (404: Bestand niet gevonden).",
+    httpError403: "HTTP fout tijdens uploaden van bestand (403: Verboden).",
+    httpError: "HTTP fout tijdens uploaden van bestand (fout status: %1).",
+    noUrlError: "Upload URL is niet gedefinieerd.",
+    responseError: "Ongeldig antwoord van server."
+  },
+  find: {
+    find: "Zoeken",
+    findOptions: "Zoekopties",
+    findWhat: "Zoeken naar:",
+    matchCase: "Hoofdlettergevoelig",
+    matchCyclic: "Doorlopend zoeken",
+    matchWord: "Hele woord moet voorkomen",
+    notFoundMsg: "De opgegeven tekst is niet gevonden.",
+    replace: "Vervangen",
+    replaceAll: "Alles vervangen",
+    replaceSuccessMsg: "%1 resultaten vervangen.",
+    replaceWith: "Vervangen met:",
+    title: "Zoeken en vervangen"
+  },
+  fakeobjects: {
+    anchor: "Interne link",
+    flash: "Flash animatie",
+    hiddenfield: "Verborgen veld",
+    iframe: "IFrame",
+    unknown: "Onbekend object"
+  },
+  flash: {
+    access: "Script toegang",
+    accessAlways: "Altijd",
+    accessNever: "Nooit",
+    accessSameDomain: "Zelfde domeinnaam",
+    alignAbsBottom: "Absoluut-onder",
+    alignAbsMiddle: "Absoluut-midden",
+    alignBaseline: "Basislijn",
+    alignTextTop: "Boven tekst",
+    bgcolor: "Achtergrondkleur",
+    chkFull: "Schermvullend toestaan",
+    chkLoop: "Herhalen",
+    chkMenu: "Flashmenu's inschakelen",
+    chkPlay: "Automatisch afspelen",
+    flashvars: "Variabelen voor Flash",
+    hSpace: "HSpace",
+    properties: "Eigenschappen Flash",
+    propertiesTab: "Eigenschappen",
+    quality: "Kwaliteit",
+    qualityAutoHigh: "Automatisch hoog",
+    qualityAutoLow: "Automatisch laag",
+    qualityBest: "Beste",
+    qualityHigh: "Hoog",
+    qualityLow: "Laag",
+    qualityMedium: "Gemiddeld",
+    scale: "Schaal",
+    scaleAll: "Alles tonen",
+    scaleFit: "Precies passend",
+    scaleNoBorder: "Geen rand",
+    title: "Eigenschappen Flash",
+    vSpace: "VSpace",
+    validateHSpace: "De HSpace moet een getal zijn.",
+    validateSrc: "De URL mag niet leeg zijn.",
+    validateVSpace: "De VSpace moet een getal zijn.",
+    windowMode: "Venster modus",
+    windowModeOpaque: "Ondoorzichtig",
+    windowModeTransparent: "Doorzichtig",
+    windowModeWindow: "Venster"
+  },
+  font: {
+    fontSize: {
+      label: "Lettergrootte",
+      voiceLabel: "Lettergrootte",
+      panelTitle: "Lettergrootte"
+    },
+    label: "Lettertype",
+    panelTitle: "Lettertype",
+    voiceLabel: "Lettertype"
+  },
+  forms: {
+    button: {
+      title: "Eigenschappen knop",
+      text: "Tekst (waarde)",
+      type: "Soort",
+      typeBtn: "Knop",
+      typeSbm: "Versturen",
+      typeRst: "Leegmaken"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Eigenschappen aanvinkvakje",
+      radioTitle: "Eigenschappen selectievakje",
+      value: "Waarde",
+      selected: "Geselecteerd",
+      required: "Vereist"
+    },
+    form: {
+      title: "Eigenschappen formulier",
+      menu: "Eigenschappen formulier",
+      action: "Actie",
+      method: "Methode",
+      encoding: "Codering"
+    },
+    hidden: {
+      title: "Eigenschappen verborgen veld",
+      name: "Naam",
+      value: "Waarde"
+    },
+    select: {
+      title: "Eigenschappen selectieveld",
+      selectInfo: "Informatie",
+      opAvail: "Beschikbare opties",
+      value: "Waarde",
+      size: "Grootte",
+      lines: "Regels",
+      chkMulti: "Gecombineerde selecties toestaan",
+      required: "Vereist",
+      opText: "Tekst",
+      opValue: "Waarde",
+      btnAdd: "Toevoegen",
+      btnModify: "Wijzigen",
+      btnUp: "Omhoog",
+      btnDown: "Omlaag",
+      btnSetValue: "Als geselecteerde waarde instellen",
+      btnDelete: "Verwijderen"
+    },
+    textarea: {
+      title: "Eigenschappen tekstvak",
+      cols: "Kolommen",
+      rows: "Rijen"
+    },
+    textfield: {
+      title: "Eigenschappen tekstveld",
+      name: "Naam",
+      value: "Waarde",
+      charWidth: "Breedte (tekens)",
+      maxChars: "Maximum aantal tekens",
+      required: "Vereist",
+      type: "Soort",
+      typeText: "Tekst",
+      typePass: "Wachtwoord",
+      typeEmail: "E-mail",
+      typeSearch: "Zoeken",
+      typeTel: "Telefoonnummer",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Opmaak",
+    panelTitle: "Opmaak",
+    tag_address: "Adres",
+    tag_div: "Normaal (DIV)",
+    tag_h1: "Kop 1",
+    tag_h2: "Kop 2",
+    tag_h3: "Kop 3",
+    tag_h4: "Kop 4",
+    tag_h5: "Kop 5",
+    tag_h6: "Kop 6",
+    tag_p: "Normaal",
+    tag_pre: "Met opmaak"
+  },
+  horizontalrule: { toolbar: "Horizontale lijn invoegen" },
+  iframe: {
+    border: "Framerand tonen",
+    noUrl: "Vul de IFrame URL in",
+    scrolling: "Scrollbalken inschakelen",
+    title: "IFrame-eigenschappen",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternatieve tekst",
+    border: "Rand",
+    btnUpload: "Naar server verzenden",
+    button2Img:
+      "Wilt u de geselecteerde afbeeldingsknop vervangen door een eenvoudige afbeelding?",
+    hSpace: "HSpace",
+    img2Button:
+      "Wilt u de geselecteerde afbeelding vervangen door een afbeeldingsknop?",
+    infoTab: "Informatie afbeelding",
+    linkTab: "Link",
+    lockRatio: "Afmetingen vergrendelen",
+    menu: "Eigenschappen afbeelding",
+    resetSize: "Afmetingen resetten",
+    title: "Eigenschappen afbeelding",
+    titleButton: "Eigenschappen afbeeldingsknop",
+    upload: "Upload",
+    urlMissing: "De URL naar de afbeelding ontbreekt.",
+    vSpace: "VSpace",
+    validateBorder: "Rand moet een heel nummer zijn.",
+    validateHSpace: "HSpace moet een heel nummer zijn.",
+    validateVSpace: "VSpace moet een heel nummer zijn."
+  },
+  indent: {
+    indent: "Inspringing vergroten",
+    outdent: "Inspringing verkleinen"
+  },
+  smiley: {
+    options: "Smiley opties",
+    title: "Smiley invoegen",
+    toolbar: "Smiley"
+  },
+  language: { button: "Taal instellen", remove: "Taal verwijderen" },
+  link: {
+    acccessKey: "Toegangstoets",
+    advanced: "Geavanceerd",
+    advisoryContentType: "Aanbevolen content-type",
+    advisoryTitle: "Adviserende titel",
+    anchor: {
+      toolbar: "Interne link",
+      menu: "Eigenschappen interne link",
+      title: "Eigenschappen interne link",
+      name: "Naam interne link",
+      errorName: "Geef de naam van de interne link op",
+      remove: "Interne link verwijderen"
+    },
+    anchorId: "Op kenmerk interne link",
+    anchorName: "Op naam interne link",
+    charset: "Karakterset van gelinkte bron",
+    cssClasses: "Stylesheet-klassen",
+    download: "Download forceren",
+    displayText: "Weergavetekst",
+    emailAddress: "E-mailadres",
+    emailBody: "Inhoud bericht",
+    emailSubject: "Onderwerp bericht",
+    id: "Id",
+    info: "Linkomschrijving",
+    langCode: "Taalcode",
+    langDir: "Schrijfrichting",
+    langDirLTR: "Links naar rechts (LTR)",
+    langDirRTL: "Rechts naar links (RTL)",
+    menu: "Link wijzigen",
+    name: "Naam",
+    noAnchors: "(Geen interne links in document gevonden)",
+    noEmail: "Geef een e-mailadres",
+    noUrl: "Geef de link van de URL",
+    noTel: "Geef een telefoonnummer",
+    other: "<ander>",
+    phoneNumber: "Telefoonnummer",
+    popupDependent: "Afhankelijk (Netscape)",
+    popupFeatures: "Instellingen popupvenster",
+    popupFullScreen: "Volledig scherm (IE)",
+    popupLeft: "Positie links",
+    popupLocationBar: "Locatiemenu",
+    popupMenuBar: "Menubalk",
+    popupResizable: "Herschaalbaar",
+    popupScrollBars: "Schuifbalken",
+    popupStatusBar: "Statusbalk",
+    popupToolbar: "Werkbalk",
+    popupTop: "Positie boven",
+    rel: "Relatie",
+    selectAnchor: "Kies een interne link",
+    styles: "Stijl",
+    tabIndex: "Tabvolgorde",
+    target: "Doelvenster",
+    targetFrame: "<frame>",
+    targetFrameName: "Naam doelframe",
+    targetPopup: "<popupvenster>",
+    targetPopupName: "Naam popupvenster",
+    title: "Link",
+    toAnchor: "Interne link in pagina",
+    toEmail: "E-mail",
+    toUrl: "URL",
+    toPhone: "Telefoon",
+    toolbar: "Link invoegen/wijzigen",
+    type: "Linktype",
+    unlink: "Link verwijderen",
+    upload: "Upload"
+  },
+  list: {
+    bulletedlist: "Opsomming invoegen",
+    numberedlist: "Genummerde lijst invoegen"
+  },
+  liststyle: {
+    bulletedTitle: "Eigenschappen lijst met opsommingstekens",
+    circle: "Cirkel",
+    decimal: "Cijfers (1, 2, 3, etc.)",
+    disc: "Schijf",
+    lowerAlpha: "Kleine letters (a, b, c, d, e, etc.)",
+    lowerRoman: "Romeins kleine letters (i, ii, iii, iv, v, etc.)",
+    none: "Geen",
+    notset: "<niet gezet>",
+    numberedTitle: "Eigenschappen genummerde lijst",
+    square: "Vierkant",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Hoofdletters (A, B, C, D, E, etc.)",
+    upperRoman: "Romeinse hoofdletters (I, II, III, IV, V, etc.)",
+    validateStartNumber: "Startnummer van de lijst moet een heel nummer zijn."
+  },
+  magicline: { title: "Hier paragraaf invoeren" },
+  maximize: { maximize: "Maximaliseren", minimize: "Minimaliseren" },
+  newpage: { toolbar: "Nieuwe pagina" },
+  pagebreak: { alt: "Pagina-einde", toolbar: "Pagina-einde invoegen" },
+  pastetext: {
+    button: "Plakken als platte tekst",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Plakken als platte tekst"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "De tekst die u wilt plakken lijkt gekopieerd te zijn vanuit Word. Wilt u de tekst opschonen voordat deze geplakt wordt?",
+    error:
+      "Het was niet mogelijk om de geplakte tekst op te schonen door een interne fout",
+    title: "Plakken vanuit Word",
+    toolbar: "Plakken vanuit Word"
+  },
+  preview: { preview: "Voorbeeld" },
+  print: { toolbar: "Afdrukken" },
+  removeformat: { toolbar: "Opmaak verwijderen" },
+  save: { toolbar: "Opslaan" },
+  selectall: { toolbar: "Alles selecteren" },
+  showblocks: { toolbar: "Toon blokken" },
+  sourcearea: { toolbar: "Broncode" },
+  specialchar: {
+    options: "Speciale tekens opties",
+    title: "Selecteer speciaal teken",
+    toolbar: "Speciaal teken invoegen"
+  },
+  scayt: {
+    btn_about: "Over SCAYT",
+    btn_dictionaries: "Woordenboeken",
+    btn_disable: "SCAYT uitschakelen",
+    btn_enable: "SCAYT inschakelen",
+    btn_langs: "Talen",
+    btn_options: "Opties",
+    text_title: "Controleer de spelling tijdens het typen"
+  },
+  stylescombo: {
+    label: "Stijl",
+    panelTitle: "Opmaakstijlen",
+    panelTitle1: "Blok stijlen",
+    panelTitle2: "Inline stijlen",
+    panelTitle3: "Object stijlen"
+  },
+  table: {
+    border: "Randdikte",
+    caption: "Bijschrift",
+    cell: {
+      menu: "Cel",
+      insertBefore: "Voeg cel in voor",
+      insertAfter: "Voeg cel in na",
+      deleteCell: "Cellen verwijderen",
+      merge: "Cellen samenvoegen",
+      mergeRight: "Voeg samen naar rechts",
+      mergeDown: "Voeg samen naar beneden",
+      splitHorizontal: "Splits cel horizontaal",
+      splitVertical: "Splits cel vertikaal",
+      title: "Celeigenschappen",
+      cellType: "Celtype",
+      rowSpan: "Rijen samenvoegen",
+      colSpan: "Kolommen samenvoegen",
+      wordWrap: "Automatische terugloop",
+      hAlign: "Horizontale uitlijning",
+      vAlign: "Verticale uitlijning",
+      alignBaseline: "Tekstregel",
+      bgColor: "Achtergrondkleur",
+      borderColor: "Randkleur",
+      data: "Gegevens",
+      header: "Kop",
+      yes: "Ja",
+      no: "Nee",
+      invalidWidth: "De celbreedte moet een getal zijn.",
+      invalidHeight: "De celhoogte moet een getal zijn.",
+      invalidRowSpan: "Rijen samenvoegen moet een heel getal zijn.",
+      invalidColSpan: "Kolommen samenvoegen moet een heel getal zijn.",
+      chooseColor: "Kies"
+    },
+    cellPad: "Celopvulling",
+    cellSpace: "Celafstand",
+    column: {
+      menu: "Kolom",
+      insertBefore: "Voeg kolom in voor",
+      insertAfter: "Voeg kolom in na",
+      deleteColumn: "Kolommen verwijderen"
+    },
+    columns: "Kolommen",
+    deleteTable: "Tabel verwijderen",
+    headers: "Koppen",
+    headersBoth: "Beide",
+    headersColumn: "Eerste kolom",
+    headersNone: "Geen",
+    headersRow: "Eerste rij",
+    heightUnit: "height unit",
+    invalidBorder: "De randdikte moet een getal zijn.",
+    invalidCellPadding: "Celopvulling moet een getal zijn.",
+    invalidCellSpacing: "Celafstand moet een getal zijn.",
+    invalidCols: "Het aantal kolommen moet een getal zijn groter dan 0.",
+    invalidHeight: "De tabelhoogte moet een getal zijn.",
+    invalidRows: "Het aantal rijen moet een getal zijn groter dan 0.",
+    invalidWidth: "De tabelbreedte moet een getal zijn.",
+    menu: "Tabeleigenschappen",
+    row: {
+      menu: "Rij",
+      insertBefore: "Voeg rij in voor",
+      insertAfter: "Voeg rij in na",
+      deleteRow: "Rijen verwijderen"
+    },
+    rows: "Rijen",
+    summary: "Samenvatting",
+    title: "Tabeleigenschappen",
+    toolbar: "Tabel",
+    widthPc: "procent",
+    widthPx: "pixels",
+    widthUnit: "eenheid breedte"
+  },
+  undo: { redo: "Opnieuw uitvoeren", undo: "Ongedaan maken" },
+  widget: { move: "Klik en sleep om te verplaatsen", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload gestopt door de gebruiker.",
+    doneOne: "Bestand succesvol geüpload.",
+    doneMany: "Succesvol %1 bestanden geüpload.",
+    uploadOne: "Uploaden bestand ({percentage}%)…",
+    uploadMany:
+      "Bestanden aan het uploaden, {current} van {max} klaar ({percentage}%)…"
+  },
+  wsc: {
+    btnIgnore: "Negeren",
+    btnIgnoreAll: "Alles negeren",
+    btnReplace: "Vervangen",
+    btnReplaceAll: "Alles vervangen",
+    btnUndo: "Ongedaan maken",
+    changeTo: "Wijzig in",
+    errorLoading: "Er is een fout opgetreden bij het laden van de dienst: %s.",
+    ieSpellDownload:
+      "De spellingscontrole is niet geïnstalleerd. Wilt u deze nu downloaden?",
+    manyChanges: "Klaar met spellingscontrole: %1 woorden aangepast",
+    noChanges: "Klaar met spellingscontrole: geen woorden aangepast",
+    noMispell: "Klaar met spellingscontrole: geen fouten gevonden",
+    noSuggestions: "- Geen suggesties -",
+    notAvailable: "Excuses, deze dienst is momenteel niet beschikbaar.",
+    notInDic: "Niet in het woordenboek",
+    oneChange: "Klaar met spellingscontrole: één woord aangepast",
+    progress: "Bezig met spellingscontrole...",
+    title: "Spellingscontrole",
+    toolbar: "Spellingscontrole"
+  }
+};

+ 722 - 722
public/ckeditor/lang/no.js

@@ -1,722 +1,722 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["no"] = {
-  editor: "Rikteksteditor",
-  editorPanel: "Panel for rikteksteditor",
-  common: {
-    editorHelp: "Trykk ALT 0 for hjelp",
-    browseServer: "Bla igjennom server",
-    url: "URL",
-    protocol: "Protokoll",
-    upload: "Last opp",
-    uploadSubmit: "Send det til serveren",
-    image: "Bilde",
-    flash: "Flash",
-    form: "Skjema",
-    checkbox: "Avmerkingsboks",
-    radio: "Alternativknapp",
-    textField: "Tekstboks",
-    textarea: "Tekstområde",
-    hiddenField: "Skjult felt",
-    button: "Knapp",
-    select: "Rullegardinliste",
-    imageButton: "Bildeknapp",
-    notSet: "<ikke satt>",
-    id: "Id",
-    name: "Navn",
-    langDir: "Språkretning",
-    langDirLtr: "Venstre til høyre (VTH)",
-    langDirRtl: "Høyre til venstre (HTV)",
-    langCode: "Språkkode",
-    longDescr: "Utvidet beskrivelse",
-    cssClass: "Stilarkklasser",
-    advisoryTitle: "Tittel",
-    cssStyle: "Stil",
-    ok: "OK",
-    cancel: "Avbryt",
-    close: "Lukk",
-    preview: "Forhåndsvis",
-    resize: "Dra for å skalere",
-    generalTab: "Generelt",
-    advancedTab: "Avansert",
-    validateNumberFailed: "Denne verdien er ikke et tall.",
-    confirmNewPage:
-      "Alle ulagrede endringer som er gjort i dette innholdet vil bli tapt. Er du sikker på at du vil laste en ny side?",
-    confirmCancel:
-      "Noen av valgene har blitt endret. Er du sikker på at du vil lukke dialogen?",
-    options: "Valg",
-    target: "Mål",
-    targetNew: "Nytt vindu (_blank)",
-    targetTop: "Hele vindu (_top)",
-    targetSelf: "Samme vindu (_self)",
-    targetParent: "Foreldrevindu (_parent)",
-    langDirLTR: "Venstre til høyre (VTH)",
-    langDirRTL: "Høyre til venstre (HTV)",
-    styles: "Stil",
-    cssClasses: "Stilarkklasser",
-    width: "Bredde",
-    height: "Høyde",
-    align: "Juster",
-    left: "Venstre",
-    right: "Høyre",
-    center: "Midtjuster",
-    justify: "Blokkjuster",
-    alignLeft: "Venstrejuster",
-    alignRight: "Høyrejuster",
-    alignCenter: "Midtjustér",
-    alignTop: "Topp",
-    alignMiddle: "Midten",
-    alignBottom: "Bunn",
-    alignNone: "Ingen",
-    invalidValue: "Ugyldig verdi.",
-    invalidHeight: "Høyde må være et tall.",
-    invalidWidth: "Bredde må være et tall.",
-    invalidLength:
-      'Verdien i "%1"-feltet må være et positivt tall med eller uten en gyldig måleenhet (%2).',
-    invalidCssLength:
-      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).',
-    invalidHtmlLength:
-      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig HTML-målingsenhet (px eller %).',
-    invalidInlineStyle:
-      'Verdi angitt for inline stil må bestå av en eller flere sett med formatet "navn : verdi", separert med semikolon',
-    cssLengthTooltip:
-      "Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).",
-    unavailable: '%1<span class="cke_accessibility">, utilgjenglig</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Mellomrom",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Kommando"
-    },
-    keyboardShortcut: "Hurtigtast",
-    optionDefault: "Standard"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Alle rettigheter reservert.",
-    dlgTitle: "Om CKEditor 4",
-    moreInfo: "For lisensieringsinformasjon, vennligst besøk vårt nettsted:"
-  },
-  basicstyles: {
-    bold: "Fet",
-    italic: "Kursiv",
-    strike: "Gjennomstreking",
-    subscript: "Senket skrift",
-    superscript: "Hevet skrift",
-    underline: "Understreking"
-  },
-  bidi: {
-    ltr: "Tekstretning fra venstre til høyre",
-    rtl: "Tekstretning fra høyre til venstre"
-  },
-  blockquote: { toolbar: "Blokksitat" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Skjul verktøylinje",
-    toolbarExpand: "Vis verktøylinje",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Utklippstavle/Angre",
-      editing: "Redigering",
-      forms: "Skjema",
-      basicstyles: "Basisstiler",
-      paragraph: "Avsnitt",
-      links: "Lenker",
-      insert: "Innsetting",
-      styles: "Stiler",
-      colors: "Farger",
-      tools: "Verktøy"
-    },
-    toolbars: "Verktøylinjer for editor"
-  },
-  clipboard: {
-    copy: "Kopier",
-    copyError:
-      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk snarveien (Ctrl/Cmd+C).",
-    cut: "Klipp ut",
-    cutError:
-      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk utklipping av tekst. Vennligst bruk snarveien (Ctrl/Cmd+X).",
-    paste: "Lim inn",
-    pasteNotification:
-      "Trykk %1 for å lime inn. På grunn av manglende støtte i nettleseren din, kan du ikke lime inn via knapperaden eller kontekstmenyen.",
-    pasteArea: "Innlimingsområde",
-    pasteMsg: "Lim inn innholdet i området nedenfor og trykk OK."
-  },
-  colorbutton: {
-    auto: "Automatisk",
-    bgColorTitle: "Bakgrunnsfarge",
-    colors: {
-      "000": "Svart",
-      "800000": "Rødbrun",
-      "8B4513": "Salbrun",
-      "2F4F4F": "Grønnsvart",
-      "008080": "Blågrønn",
-      "000080": "Marineblått",
-      "4B0082": "Indigo",
-      "696969": "Mørk grå",
-      B22222: "Mørkerød",
-      A52A2A: "Brun",
-      DAA520: "Lys brun",
-      "006400": "Mørk grønn",
-      "40E0D0": "Turkis",
-      "0000CD": "Medium blå",
-      "800080": "Purpur",
-      "808080": "Grå",
-      F00: "Rød",
-      FF8C00: "Mørk oransje",
-      FFD700: "Gull",
-      "008000": "Grønn",
-      "0FF": "Cyan",
-      "00F": "Blå",
-      EE82EE: "Fiolett",
-      A9A9A9: "Svak grå",
-      FFA07A: "Rosa-oransje",
-      FFA500: "Oransje",
-      FFFF00: "Gul",
-      "00FF00": "Lime",
-      AFEEEE: "Svak turkis",
-      ADD8E6: "Lys Blå",
-      DDA0DD: "Plomme",
-      D3D3D3: "Lys grå",
-      FFF0F5: "Svak lavendelrosa",
-      FAEBD7: "Antikk-hvit",
-      FFFFE0: "Lys gul",
-      F0FFF0: "Honningmelon",
-      F0FFFF: "Svakt asurblått",
-      F0F8FF: "Svak cyan",
-      E6E6FA: "Lavendel",
-      FFF: "Hvit",
-      "1ABC9C": "Kraftig turkis",
-      "2ECC71": "Emerald",
-      "3498DB": "Lyseblå",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Gråblå",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Mørk turkis",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Signalblå",
-      "8E44AD": "Mørk fiolett",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Gulrotfarge",
-      E74C3C: "Pale Red",
-      ECF0F1: "Lys sølv",
-      "95A5A6": "Lys gråturkis",
-      DDD: "Lysegrå",
-      D35400: "Pumpkin",
-      C0392B: "Signalrød",
-      BDC3C7: "Sølv",
-      "7F8C8D": "Gråturkis",
-      "999": "Mørkegrå"
-    },
-    more: "Flere farger...",
-    panelTitle: "Farger",
-    textColorTitle: "Tekstfarge"
-  },
-  colordialog: {
-    clear: "Tøm",
-    highlight: "Merk",
-    options: "Alternativer for farge",
-    selected: "Valgt",
-    title: "Velg farge"
-  },
-  templates: {
-    button: "Maler",
-    emptyListMsg: "(Ingen maler definert)",
-    insertOption: "Erstatt gjeldende innhold",
-    options: "Alternativer for mal",
-    selectPromptMsg: "Velg malen du vil åpne i redigeringsverktøyet:",
-    title: "Innholdsmaler"
-  },
-  contextmenu: { options: "Alternativer for høyreklikkmeny" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Tittel",
-    cssClassInputLabel: "Stilark-klasser",
-    edit: "Rediger Div",
-    inlineStyleInputLabel: "Inlinestiler",
-    langDirLTRLabel: "Venstre til høyre (VTH)",
-    langDirLabel: "Språkretning",
-    langDirRTLLabel: "Høyre til venstre (HTV)",
-    languageCodeInputLabel: " Språkkode",
-    remove: "Fjern Div",
-    styleSelectLabel: "Stil",
-    title: "Sett inn Div Container",
-    toolbar: "Sett inn Div Container"
-  },
-  elementspath: { eleLabel: "Element-sti", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Det oppstod en feil under lesing av filen.",
-    networkError: "Det oppstod en nettverksfeil under opplasting av filen.",
-    httpError404:
-      "En HTTP-feil oppstod under opplasting av filen (404: Filen finnes ikke).",
-    httpError403:
-      "En HTTP-feil oppstod under opplasting av filen (403: Ingen tilgang).",
-    httpError: "En HTTP-feil oppstod under opplasting av filen (feilkode: %1).",
-    noUrlError: "Opplastings-URL er ikke definert.",
-    responseError: "Feil svar fra serveren."
-  },
-  find: {
-    find: "Søk",
-    findOptions: "Søkealternativer",
-    findWhat: "Søk etter:",
-    matchCase: "Skill mellom store og små bokstaver",
-    matchCyclic: "Søk i hele dokumentet",
-    matchWord: "Bare hele ord",
-    notFoundMsg: "Fant ikke søketeksten.",
-    replace: "Erstatt",
-    replaceAll: "Erstatt alle",
-    replaceSuccessMsg: "%1 tilfelle(r) erstattet.",
-    replaceWith: "Erstatt med:",
-    title: "Søk og erstatt"
-  },
-  fakeobjects: {
-    anchor: "Anker",
-    flash: "Flash-animasjon",
-    hiddenfield: "Skjult felt",
-    iframe: "IFrame",
-    unknown: "Ukjent objekt"
-  },
-  flash: {
-    access: "Scripttilgang",
-    accessAlways: "Alltid",
-    accessNever: "Aldri",
-    accessSameDomain: "Samme domene",
-    alignAbsBottom: "Abs bunn",
-    alignAbsMiddle: "Abs midten",
-    alignBaseline: "Bunnlinje",
-    alignTextTop: "Tekst topp",
-    bgcolor: "Bakgrunnsfarge",
-    chkFull: "Tillat fullskjerm",
-    chkLoop: "Loop",
-    chkMenu: "Slå på Flash-meny",
-    chkPlay: "Autospill",
-    flashvars: "Variabler for flash",
-    hSpace: "HMarg",
-    properties: "Egenskaper for Flash-objekt",
-    propertiesTab: "Egenskaper",
-    quality: "Kvalitet",
-    qualityAutoHigh: "Auto høy",
-    qualityAutoLow: "Auto lav",
-    qualityBest: "Best",
-    qualityHigh: "Høy",
-    qualityLow: "Lav",
-    qualityMedium: "Medium",
-    scale: "Skaler",
-    scaleAll: "Vis alt",
-    scaleFit: "Skaler til å passe",
-    scaleNoBorder: "Ingen ramme",
-    title: "Flash-egenskaper",
-    vSpace: "VMarg",
-    validateHSpace: "HMarg må være et tall.",
-    validateSrc: "Vennligst skriv inn lenkens url.",
-    validateVSpace: "VMarg må være et tall.",
-    windowMode: "Vindumodus",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Gjennomsiktig",
-    windowModeWindow: "Vindu"
-  },
-  font: {
-    fontSize: {
-      label: "Størrelse",
-      voiceLabel: "Font Størrelse",
-      panelTitle: "Størrelse"
-    },
-    label: "Skrift",
-    panelTitle: "Skrift",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Egenskaper for knapp",
-      text: "Tekst (verdi)",
-      type: "Type",
-      typeBtn: "Knapp",
-      typeSbm: "Send",
-      typeRst: "Nullstill"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Egenskaper for avmerkingsboks",
-      radioTitle: "Egenskaper for alternativknapp",
-      value: "Verdi",
-      selected: "Valgt",
-      required: "Obligatorisk"
-    },
-    form: {
-      title: "Egenskaper for skjema",
-      menu: "Egenskaper for skjema",
-      action: "Handling",
-      method: "Metode",
-      encoding: "Encoding"
-    },
-    hidden: {
-      title: "Egenskaper for skjult felt",
-      name: "Navn",
-      value: "Verdi"
-    },
-    select: {
-      title: "Egenskaper for rullegardinliste",
-      selectInfo: "Info",
-      opAvail: "Tilgjenglige alternativer",
-      value: "Verdi",
-      size: "Størrelse",
-      lines: "Linjer",
-      chkMulti: "Tillat flervalg",
-      required: "Obligatorisk",
-      opText: "Tekst",
-      opValue: "Verdi",
-      btnAdd: "Legg til",
-      btnModify: "Endre",
-      btnUp: "Opp",
-      btnDown: "Ned",
-      btnSetValue: "Sett som valgt",
-      btnDelete: "Slett"
-    },
-    textarea: {
-      title: "Egenskaper for tekstområde",
-      cols: "Kolonner",
-      rows: "Rader"
-    },
-    textfield: {
-      title: "Egenskaper for tekstfelt",
-      name: "Navn",
-      value: "Verdi",
-      charWidth: "Tegnbredde",
-      maxChars: "Maks antall tegn",
-      required: "Obligatorisk",
-      type: "Type",
-      typeText: "Tekst",
-      typePass: "Passord",
-      typeEmail: "Epost",
-      typeSearch: "Søk",
-      typeTel: "Telefonnummer",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Avsnittsformat",
-    tag_address: "Adresse",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Overskrift 1",
-    tag_h2: "Overskrift 2",
-    tag_h3: "Overskrift 3",
-    tag_h4: "Overskrift 4",
-    tag_h5: "Overskrift 5",
-    tag_h6: "Overskrift 6",
-    tag_p: "Normal",
-    tag_pre: "Formatert"
-  },
-  horizontalrule: { toolbar: "Sett inn horisontal linje" },
-  iframe: {
-    border: "Viss ramme rundt iframe",
-    noUrl: "Vennligst skriv inn URL for iframe",
-    scrolling: "Aktiver scrollefelt",
-    title: "Egenskaper for IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternativ tekst",
-    border: "Ramme",
-    btnUpload: "Send det til serveren",
-    button2Img: "Vil du endre den valgte bildeknappen til et vanlig bilde?",
-    hSpace: "HMarg",
-    img2Button: "Vil du endre det valgte bildet til en bildeknapp?",
-    infoTab: "Bildeinformasjon",
-    linkTab: "Lenke",
-    lockRatio: "Lås forhold",
-    menu: "Bildeegenskaper",
-    resetSize: "Tilbakestill størrelse",
-    title: "Bildeegenskaper",
-    titleButton: "Egenskaper for bildeknapp",
-    upload: "Last opp",
-    urlMissing: "Bildets adresse mangler.",
-    vSpace: "VMarg",
-    validateBorder: "Ramme må være et heltall.",
-    validateHSpace: "HMarg må være et heltall.",
-    validateVSpace: "VMarg må være et heltall."
-  },
-  indent: { indent: "Øk innrykk", outdent: "Reduser innrykk" },
-  smiley: {
-    options: "Alternativer for smil",
-    title: "Sett inn smil",
-    toolbar: "Smil"
-  },
-  language: { button: "Sett språk", remove: "Fjern språk" },
-  link: {
-    acccessKey: "Aksessknapp",
-    advanced: "Avansert",
-    advisoryContentType: "Type",
-    advisoryTitle: "Tittel",
-    anchor: {
-      toolbar: "Sett inn/Rediger anker",
-      menu: "Egenskaper for anker",
-      title: "Egenskaper for anker",
-      name: "Ankernavn",
-      errorName: "Vennligst skriv inn ankernavnet",
-      remove: "Fjern anker"
-    },
-    anchorId: "Element etter ID",
-    anchorName: "Anker etter navn",
-    charset: "Lenket tegnsett",
-    cssClasses: "Stilarkklasser",
-    download: "Force Download",
-    displayText: "Tekst som skal vises",
-    emailAddress: "E-postadresse",
-    emailBody: "Melding",
-    emailSubject: "Meldingsemne",
-    id: "Id",
-    info: "Lenkeinfo",
-    langCode: "Språkkode",
-    langDir: "Språkretning",
-    langDirLTR: "Venstre til høyre (VTH)",
-    langDirRTL: "Høyre til venstre (HTV)",
-    menu: "Rediger lenke",
-    name: "Navn",
-    noAnchors: "(Ingen anker i dokumentet)",
-    noEmail: "Vennligst skriv inn e-postadressen",
-    noUrl: "Vennligst skriv inn lenkens URL",
-    noTel: "Skriv inn telefonnummer",
-    other: "<annen>",
-    phoneNumber: "Telefonnummer",
-    popupDependent: "Avhenging (Netscape)",
-    popupFeatures: "Egenskaper for popup-vindu",
-    popupFullScreen: "Fullskjerm (IE)",
-    popupLeft: "Venstre posisjon",
-    popupLocationBar: "Adresselinje",
-    popupMenuBar: "Menylinje",
-    popupResizable: "Skalerbar",
-    popupScrollBars: "Scrollbar",
-    popupStatusBar: "Statuslinje",
-    popupToolbar: "Verktøylinje",
-    popupTop: "Topp-posisjon",
-    rel: "Relasjon (rel)",
-    selectAnchor: "Velg et anker",
-    styles: "Stil",
-    tabIndex: "Tabindeks",
-    target: "Mål",
-    targetFrame: "<ramme>",
-    targetFrameName: "Målramme",
-    targetPopup: "<popup-vindu>",
-    targetPopupName: "Navn på popup-vindu",
-    title: "Lenke",
-    toAnchor: "Lenke til anker i teksten",
-    toEmail: "E-post",
-    toUrl: "URL",
-    toPhone: "Telefon",
-    toolbar: "Sett inn/Rediger lenke",
-    type: "Lenketype",
-    unlink: "Fjern lenke",
-    upload: "Last opp"
-  },
-  list: {
-    bulletedlist: "Legg til/Fjern punktmerket liste",
-    numberedlist: "Legg til/Fjern nummerert liste"
-  },
-  liststyle: {
-    bulletedTitle: "Egenskaper for punktmerket liste",
-    circle: "Sirkel",
-    decimal: "Tall (1, 2, 3, osv.)",
-    disc: "Disk",
-    lowerAlpha: "Alfabetisk, små (a, b, c, d, e, osv.)",
-    lowerRoman: "Romertall, små (i, ii, iii, iv, v, osv.)",
-    none: "Ingen",
-    notset: "<ikke satt>",
-    numberedTitle: "Egenskaper for nummerert liste",
-    square: "Firkant",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Alfabetisk, store (A, B, C, D, E, osv.)",
-    upperRoman: "Romertall, store (I, II, III, IV, V, osv.)",
-    validateStartNumber: "Starten på listen må være et heltall."
-  },
-  magicline: { title: "Sett inn nytt avsnitt her" },
-  maximize: { maximize: "Maksimer", minimize: "Minimer" },
-  newpage: { toolbar: "Ny side" },
-  pagebreak: { alt: "Sideskift", toolbar: "Sett inn sideskift for utskrift" },
-  pastetext: {
-    button: "Lim inn som ren tekst",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Lim inn som ren tekst"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?",
-    error:
-      "Det var ikke mulig å renske den innlimte teksten på grunn av en intern feil",
-    title: "Lim inn fra Word",
-    toolbar: "Lim inn fra Word"
-  },
-  preview: { preview: "Forhåndsvis" },
-  print: { toolbar: "Skriv ut" },
-  removeformat: { toolbar: "Fjern formatering" },
-  save: { toolbar: "Lagre" },
-  selectall: { toolbar: "Merk alt" },
-  showblocks: { toolbar: "Vis blokker" },
-  sourcearea: { toolbar: "Kilde" },
-  specialchar: {
-    options: "Alternativer for spesialtegn",
-    title: "Velg spesialtegn",
-    toolbar: "Sett inn spesialtegn"
-  },
-  scayt: {
-    btn_about: "Om SCAYT",
-    btn_dictionaries: "Ordbøker",
-    btn_disable: "Slå av SCAYT",
-    btn_enable: "Slå på SCAYT",
-    btn_langs: "Språk",
-    btn_options: "Valg",
-    text_title: "Stavekontroll mens du skriver"
-  },
-  stylescombo: {
-    label: "Stil",
-    panelTitle: "Stilformater",
-    panelTitle1: "Blokkstiler",
-    panelTitle2: "Inlinestiler",
-    panelTitle3: "Objektstiler"
-  },
-  table: {
-    border: "Rammestørrelse",
-    caption: "Tittel",
-    cell: {
-      menu: "Celle",
-      insertBefore: "Sett inn celle før",
-      insertAfter: "Sett inn celle etter",
-      deleteCell: "Slett celler",
-      merge: "Slå sammen celler",
-      mergeRight: "Slå sammen høyre",
-      mergeDown: "Slå sammen ned",
-      splitHorizontal: "Del celle horisontalt",
-      splitVertical: "Del celle vertikalt",
-      title: "Celleegenskaper",
-      cellType: "Celletype",
-      rowSpan: "Radspenn",
-      colSpan: "Kolonnespenn",
-      wordWrap: "Tekstbrytning",
-      hAlign: "Horisontal justering",
-      vAlign: "Vertikal justering",
-      alignBaseline: "Grunnlinje",
-      bgColor: "Bakgrunnsfarge",
-      borderColor: "Rammefarge",
-      data: "Data",
-      header: "Overskrift",
-      yes: "Ja",
-      no: "Nei",
-      invalidWidth: "Cellebredde må være et tall.",
-      invalidHeight: "Cellehøyde må være et tall.",
-      invalidRowSpan: "Radspenn må være et heltall.",
-      invalidColSpan: "Kolonnespenn må være et heltall.",
-      chooseColor: "Velg"
-    },
-    cellPad: "Cellepolstring",
-    cellSpace: "Cellemarg",
-    column: {
-      menu: "Kolonne",
-      insertBefore: "Sett inn kolonne før",
-      insertAfter: "Sett inn kolonne etter",
-      deleteColumn: "Slett kolonner"
-    },
-    columns: "Kolonner",
-    deleteTable: "Slett tabell",
-    headers: "Overskrifter",
-    headersBoth: "Begge",
-    headersColumn: "Første kolonne",
-    headersNone: "Ingen",
-    headersRow: "Første rad",
-    heightUnit: "height unit",
-    invalidBorder: "Rammestørrelse må være et tall.",
-    invalidCellPadding: "Cellepolstring må være et positivt tall.",
-    invalidCellSpacing: "Cellemarg må være et positivt tall.",
-    invalidCols: "Antall kolonner må være et tall større enn 0.",
-    invalidHeight: "Tabellhøyde må være et tall.",
-    invalidRows: "Antall rader må være et tall større enn 0.",
-    invalidWidth: "Tabellbredde må være et tall.",
-    menu: "Egenskaper for tabell",
-    row: {
-      menu: "Rader",
-      insertBefore: "Sett inn rad før",
-      insertAfter: "Sett inn rad etter",
-      deleteRow: "Slett rader"
-    },
-    rows: "Rader",
-    summary: "Sammendrag",
-    title: "Egenskaper for tabell",
-    toolbar: "Tabell",
-    widthPc: "prosent",
-    widthPx: "piksler",
-    widthUnit: "Bredde-enhet"
-  },
-  undo: { redo: "Gjør om", undo: "Angre" },
-  widget: { move: "Klikk og dra for å flytte", label: "Widget %1" },
-  uploadwidget: {
-    abort: "Opplasting ble avbrutt av brukeren.",
-    doneOne: "Filen har blitt lastet opp.",
-    doneMany: "Fullført opplasting av %1 filer.",
-    uploadOne: "Laster opp fil ({percentage}%)...",
-    uploadMany:
-      "Laster opp filer, {current} av {max} fullført ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorer",
-    btnIgnoreAll: "Ignorer alle",
-    btnReplace: "Erstatt",
-    btnReplaceAll: "Erstatt alle",
-    btnUndo: "Angre",
-    changeTo: "Endre til",
-    errorLoading: "Feil under lasting av applikasjonstjenestetjener: %s.",
-    ieSpellDownload:
-      "Stavekontroll er ikke installert. Vil du laste den ned nå?",
-    manyChanges: "Stavekontroll fullført: %1 ord endret",
-    noChanges: "Stavekontroll fullført: ingen ord endret",
-    noMispell: "Stavekontroll fullført: ingen feilstavinger funnet",
-    noSuggestions: "- Ingen forslag -",
-    notAvailable: "Beklager, tjenesten er utilgjenglig nå.",
-    notInDic: "Ikke i ordboken",
-    oneChange: "Stavekontroll fullført: Ett ord endret",
-    progress: "Stavekontroll pågår...",
-    title: "Stavekontroll",
-    toolbar: "Stavekontroll"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["no"] = {
+  editor: "Rikteksteditor",
+  editorPanel: "Panel for rikteksteditor",
+  common: {
+    editorHelp: "Trykk ALT 0 for hjelp",
+    browseServer: "Bla igjennom server",
+    url: "URL",
+    protocol: "Protokoll",
+    upload: "Last opp",
+    uploadSubmit: "Send det til serveren",
+    image: "Bilde",
+    flash: "Flash",
+    form: "Skjema",
+    checkbox: "Avmerkingsboks",
+    radio: "Alternativknapp",
+    textField: "Tekstboks",
+    textarea: "Tekstområde",
+    hiddenField: "Skjult felt",
+    button: "Knapp",
+    select: "Rullegardinliste",
+    imageButton: "Bildeknapp",
+    notSet: "<ikke satt>",
+    id: "Id",
+    name: "Navn",
+    langDir: "Språkretning",
+    langDirLtr: "Venstre til høyre (VTH)",
+    langDirRtl: "Høyre til venstre (HTV)",
+    langCode: "Språkkode",
+    longDescr: "Utvidet beskrivelse",
+    cssClass: "Stilarkklasser",
+    advisoryTitle: "Tittel",
+    cssStyle: "Stil",
+    ok: "OK",
+    cancel: "Avbryt",
+    close: "Lukk",
+    preview: "Forhåndsvis",
+    resize: "Dra for å skalere",
+    generalTab: "Generelt",
+    advancedTab: "Avansert",
+    validateNumberFailed: "Denne verdien er ikke et tall.",
+    confirmNewPage:
+      "Alle ulagrede endringer som er gjort i dette innholdet vil bli tapt. Er du sikker på at du vil laste en ny side?",
+    confirmCancel:
+      "Noen av valgene har blitt endret. Er du sikker på at du vil lukke dialogen?",
+    options: "Valg",
+    target: "Mål",
+    targetNew: "Nytt vindu (_blank)",
+    targetTop: "Hele vindu (_top)",
+    targetSelf: "Samme vindu (_self)",
+    targetParent: "Foreldrevindu (_parent)",
+    langDirLTR: "Venstre til høyre (VTH)",
+    langDirRTL: "Høyre til venstre (HTV)",
+    styles: "Stil",
+    cssClasses: "Stilarkklasser",
+    width: "Bredde",
+    height: "Høyde",
+    align: "Juster",
+    left: "Venstre",
+    right: "Høyre",
+    center: "Midtjuster",
+    justify: "Blokkjuster",
+    alignLeft: "Venstrejuster",
+    alignRight: "Høyrejuster",
+    alignCenter: "Midtjustér",
+    alignTop: "Topp",
+    alignMiddle: "Midten",
+    alignBottom: "Bunn",
+    alignNone: "Ingen",
+    invalidValue: "Ugyldig verdi.",
+    invalidHeight: "Høyde må være et tall.",
+    invalidWidth: "Bredde må være et tall.",
+    invalidLength:
+      'Verdien i "%1"-feltet må være et positivt tall med eller uten en gyldig måleenhet (%2).',
+    invalidCssLength:
+      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig CSS-målingsenhet (px, %, in, cm, mm, em, ex, pt, eller pc).',
+    invalidHtmlLength:
+      'Den angitte verdien for feltet "%1" må være et positivt tall med eller uten en gyldig HTML-målingsenhet (px eller %).',
+    invalidInlineStyle:
+      'Verdi angitt for inline stil må bestå av en eller flere sett med formatet "navn : verdi", separert med semikolon',
+    cssLengthTooltip:
+      "Skriv inn et tall for en piksel-verdi eller et tall med en gyldig CSS-enhet (px, %, in, cm, mm, em, ex, pt, eller pc).",
+    unavailable: '%1<span class="cke_accessibility">, utilgjenglig</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Mellomrom",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Kommando"
+    },
+    keyboardShortcut: "Hurtigtast",
+    optionDefault: "Standard"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Alle rettigheter reservert.",
+    dlgTitle: "Om CKEditor 4",
+    moreInfo: "For lisensieringsinformasjon, vennligst besøk vårt nettsted:"
+  },
+  basicstyles: {
+    bold: "Fet",
+    italic: "Kursiv",
+    strike: "Gjennomstreking",
+    subscript: "Senket skrift",
+    superscript: "Hevet skrift",
+    underline: "Understreking"
+  },
+  bidi: {
+    ltr: "Tekstretning fra venstre til høyre",
+    rtl: "Tekstretning fra høyre til venstre"
+  },
+  blockquote: { toolbar: "Blokksitat" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Skjul verktøylinje",
+    toolbarExpand: "Vis verktøylinje",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Utklippstavle/Angre",
+      editing: "Redigering",
+      forms: "Skjema",
+      basicstyles: "Basisstiler",
+      paragraph: "Avsnitt",
+      links: "Lenker",
+      insert: "Innsetting",
+      styles: "Stiler",
+      colors: "Farger",
+      tools: "Verktøy"
+    },
+    toolbars: "Verktøylinjer for editor"
+  },
+  clipboard: {
+    copy: "Kopier",
+    copyError:
+      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk snarveien (Ctrl/Cmd+C).",
+    cut: "Klipp ut",
+    cutError:
+      "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk utklipping av tekst. Vennligst bruk snarveien (Ctrl/Cmd+X).",
+    paste: "Lim inn",
+    pasteNotification:
+      "Trykk %1 for å lime inn. På grunn av manglende støtte i nettleseren din, kan du ikke lime inn via knapperaden eller kontekstmenyen.",
+    pasteArea: "Innlimingsområde",
+    pasteMsg: "Lim inn innholdet i området nedenfor og trykk OK."
+  },
+  colorbutton: {
+    auto: "Automatisk",
+    bgColorTitle: "Bakgrunnsfarge",
+    colors: {
+      "000": "Svart",
+      "800000": "Rødbrun",
+      "8B4513": "Salbrun",
+      "2F4F4F": "Grønnsvart",
+      "008080": "Blågrønn",
+      "000080": "Marineblått",
+      "4B0082": "Indigo",
+      "696969": "Mørk grå",
+      B22222: "Mørkerød",
+      A52A2A: "Brun",
+      DAA520: "Lys brun",
+      "006400": "Mørk grønn",
+      "40E0D0": "Turkis",
+      "0000CD": "Medium blå",
+      "800080": "Purpur",
+      "808080": "Grå",
+      F00: "Rød",
+      FF8C00: "Mørk oransje",
+      FFD700: "Gull",
+      "008000": "Grønn",
+      "0FF": "Cyan",
+      "00F": "Blå",
+      EE82EE: "Fiolett",
+      A9A9A9: "Svak grå",
+      FFA07A: "Rosa-oransje",
+      FFA500: "Oransje",
+      FFFF00: "Gul",
+      "00FF00": "Lime",
+      AFEEEE: "Svak turkis",
+      ADD8E6: "Lys Blå",
+      DDA0DD: "Plomme",
+      D3D3D3: "Lys grå",
+      FFF0F5: "Svak lavendelrosa",
+      FAEBD7: "Antikk-hvit",
+      FFFFE0: "Lys gul",
+      F0FFF0: "Honningmelon",
+      F0FFFF: "Svakt asurblått",
+      F0F8FF: "Svak cyan",
+      E6E6FA: "Lavendel",
+      FFF: "Hvit",
+      "1ABC9C": "Kraftig turkis",
+      "2ECC71": "Emerald",
+      "3498DB": "Lyseblå",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Gråblå",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Mørk turkis",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Signalblå",
+      "8E44AD": "Mørk fiolett",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Gulrotfarge",
+      E74C3C: "Pale Red",
+      ECF0F1: "Lys sølv",
+      "95A5A6": "Lys gråturkis",
+      DDD: "Lysegrå",
+      D35400: "Pumpkin",
+      C0392B: "Signalrød",
+      BDC3C7: "Sølv",
+      "7F8C8D": "Gråturkis",
+      "999": "Mørkegrå"
+    },
+    more: "Flere farger...",
+    panelTitle: "Farger",
+    textColorTitle: "Tekstfarge"
+  },
+  colordialog: {
+    clear: "Tøm",
+    highlight: "Merk",
+    options: "Alternativer for farge",
+    selected: "Valgt",
+    title: "Velg farge"
+  },
+  templates: {
+    button: "Maler",
+    emptyListMsg: "(Ingen maler definert)",
+    insertOption: "Erstatt gjeldende innhold",
+    options: "Alternativer for mal",
+    selectPromptMsg: "Velg malen du vil åpne i redigeringsverktøyet:",
+    title: "Innholdsmaler"
+  },
+  contextmenu: { options: "Alternativer for høyreklikkmeny" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Tittel",
+    cssClassInputLabel: "Stilark-klasser",
+    edit: "Rediger Div",
+    inlineStyleInputLabel: "Inlinestiler",
+    langDirLTRLabel: "Venstre til høyre (VTH)",
+    langDirLabel: "Språkretning",
+    langDirRTLLabel: "Høyre til venstre (HTV)",
+    languageCodeInputLabel: " Språkkode",
+    remove: "Fjern Div",
+    styleSelectLabel: "Stil",
+    title: "Sett inn Div Container",
+    toolbar: "Sett inn Div Container"
+  },
+  elementspath: { eleLabel: "Element-sti", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Det oppstod en feil under lesing av filen.",
+    networkError: "Det oppstod en nettverksfeil under opplasting av filen.",
+    httpError404:
+      "En HTTP-feil oppstod under opplasting av filen (404: Filen finnes ikke).",
+    httpError403:
+      "En HTTP-feil oppstod under opplasting av filen (403: Ingen tilgang).",
+    httpError: "En HTTP-feil oppstod under opplasting av filen (feilkode: %1).",
+    noUrlError: "Opplastings-URL er ikke definert.",
+    responseError: "Feil svar fra serveren."
+  },
+  find: {
+    find: "Søk",
+    findOptions: "Søkealternativer",
+    findWhat: "Søk etter:",
+    matchCase: "Skill mellom store og små bokstaver",
+    matchCyclic: "Søk i hele dokumentet",
+    matchWord: "Bare hele ord",
+    notFoundMsg: "Fant ikke søketeksten.",
+    replace: "Erstatt",
+    replaceAll: "Erstatt alle",
+    replaceSuccessMsg: "%1 tilfelle(r) erstattet.",
+    replaceWith: "Erstatt med:",
+    title: "Søk og erstatt"
+  },
+  fakeobjects: {
+    anchor: "Anker",
+    flash: "Flash-animasjon",
+    hiddenfield: "Skjult felt",
+    iframe: "IFrame",
+    unknown: "Ukjent objekt"
+  },
+  flash: {
+    access: "Scripttilgang",
+    accessAlways: "Alltid",
+    accessNever: "Aldri",
+    accessSameDomain: "Samme domene",
+    alignAbsBottom: "Abs bunn",
+    alignAbsMiddle: "Abs midten",
+    alignBaseline: "Bunnlinje",
+    alignTextTop: "Tekst topp",
+    bgcolor: "Bakgrunnsfarge",
+    chkFull: "Tillat fullskjerm",
+    chkLoop: "Loop",
+    chkMenu: "Slå på Flash-meny",
+    chkPlay: "Autospill",
+    flashvars: "Variabler for flash",
+    hSpace: "HMarg",
+    properties: "Egenskaper for Flash-objekt",
+    propertiesTab: "Egenskaper",
+    quality: "Kvalitet",
+    qualityAutoHigh: "Auto høy",
+    qualityAutoLow: "Auto lav",
+    qualityBest: "Best",
+    qualityHigh: "Høy",
+    qualityLow: "Lav",
+    qualityMedium: "Medium",
+    scale: "Skaler",
+    scaleAll: "Vis alt",
+    scaleFit: "Skaler til å passe",
+    scaleNoBorder: "Ingen ramme",
+    title: "Flash-egenskaper",
+    vSpace: "VMarg",
+    validateHSpace: "HMarg må være et tall.",
+    validateSrc: "Vennligst skriv inn lenkens url.",
+    validateVSpace: "VMarg må være et tall.",
+    windowMode: "Vindumodus",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Gjennomsiktig",
+    windowModeWindow: "Vindu"
+  },
+  font: {
+    fontSize: {
+      label: "Størrelse",
+      voiceLabel: "Font Størrelse",
+      panelTitle: "Størrelse"
+    },
+    label: "Skrift",
+    panelTitle: "Skrift",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Egenskaper for knapp",
+      text: "Tekst (verdi)",
+      type: "Type",
+      typeBtn: "Knapp",
+      typeSbm: "Send",
+      typeRst: "Nullstill"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Egenskaper for avmerkingsboks",
+      radioTitle: "Egenskaper for alternativknapp",
+      value: "Verdi",
+      selected: "Valgt",
+      required: "Obligatorisk"
+    },
+    form: {
+      title: "Egenskaper for skjema",
+      menu: "Egenskaper for skjema",
+      action: "Handling",
+      method: "Metode",
+      encoding: "Encoding"
+    },
+    hidden: {
+      title: "Egenskaper for skjult felt",
+      name: "Navn",
+      value: "Verdi"
+    },
+    select: {
+      title: "Egenskaper for rullegardinliste",
+      selectInfo: "Info",
+      opAvail: "Tilgjenglige alternativer",
+      value: "Verdi",
+      size: "Størrelse",
+      lines: "Linjer",
+      chkMulti: "Tillat flervalg",
+      required: "Obligatorisk",
+      opText: "Tekst",
+      opValue: "Verdi",
+      btnAdd: "Legg til",
+      btnModify: "Endre",
+      btnUp: "Opp",
+      btnDown: "Ned",
+      btnSetValue: "Sett som valgt",
+      btnDelete: "Slett"
+    },
+    textarea: {
+      title: "Egenskaper for tekstområde",
+      cols: "Kolonner",
+      rows: "Rader"
+    },
+    textfield: {
+      title: "Egenskaper for tekstfelt",
+      name: "Navn",
+      value: "Verdi",
+      charWidth: "Tegnbredde",
+      maxChars: "Maks antall tegn",
+      required: "Obligatorisk",
+      type: "Type",
+      typeText: "Tekst",
+      typePass: "Passord",
+      typeEmail: "Epost",
+      typeSearch: "Søk",
+      typeTel: "Telefonnummer",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Avsnittsformat",
+    tag_address: "Adresse",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Overskrift 1",
+    tag_h2: "Overskrift 2",
+    tag_h3: "Overskrift 3",
+    tag_h4: "Overskrift 4",
+    tag_h5: "Overskrift 5",
+    tag_h6: "Overskrift 6",
+    tag_p: "Normal",
+    tag_pre: "Formatert"
+  },
+  horizontalrule: { toolbar: "Sett inn horisontal linje" },
+  iframe: {
+    border: "Viss ramme rundt iframe",
+    noUrl: "Vennligst skriv inn URL for iframe",
+    scrolling: "Aktiver scrollefelt",
+    title: "Egenskaper for IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternativ tekst",
+    border: "Ramme",
+    btnUpload: "Send det til serveren",
+    button2Img: "Vil du endre den valgte bildeknappen til et vanlig bilde?",
+    hSpace: "HMarg",
+    img2Button: "Vil du endre det valgte bildet til en bildeknapp?",
+    infoTab: "Bildeinformasjon",
+    linkTab: "Lenke",
+    lockRatio: "Lås forhold",
+    menu: "Bildeegenskaper",
+    resetSize: "Tilbakestill størrelse",
+    title: "Bildeegenskaper",
+    titleButton: "Egenskaper for bildeknapp",
+    upload: "Last opp",
+    urlMissing: "Bildets adresse mangler.",
+    vSpace: "VMarg",
+    validateBorder: "Ramme må være et heltall.",
+    validateHSpace: "HMarg må være et heltall.",
+    validateVSpace: "VMarg må være et heltall."
+  },
+  indent: { indent: "Øk innrykk", outdent: "Reduser innrykk" },
+  smiley: {
+    options: "Alternativer for smil",
+    title: "Sett inn smil",
+    toolbar: "Smil"
+  },
+  language: { button: "Sett språk", remove: "Fjern språk" },
+  link: {
+    acccessKey: "Aksessknapp",
+    advanced: "Avansert",
+    advisoryContentType: "Type",
+    advisoryTitle: "Tittel",
+    anchor: {
+      toolbar: "Sett inn/Rediger anker",
+      menu: "Egenskaper for anker",
+      title: "Egenskaper for anker",
+      name: "Ankernavn",
+      errorName: "Vennligst skriv inn ankernavnet",
+      remove: "Fjern anker"
+    },
+    anchorId: "Element etter ID",
+    anchorName: "Anker etter navn",
+    charset: "Lenket tegnsett",
+    cssClasses: "Stilarkklasser",
+    download: "Force Download",
+    displayText: "Tekst som skal vises",
+    emailAddress: "E-postadresse",
+    emailBody: "Melding",
+    emailSubject: "Meldingsemne",
+    id: "Id",
+    info: "Lenkeinfo",
+    langCode: "Språkkode",
+    langDir: "Språkretning",
+    langDirLTR: "Venstre til høyre (VTH)",
+    langDirRTL: "Høyre til venstre (HTV)",
+    menu: "Rediger lenke",
+    name: "Navn",
+    noAnchors: "(Ingen anker i dokumentet)",
+    noEmail: "Vennligst skriv inn e-postadressen",
+    noUrl: "Vennligst skriv inn lenkens URL",
+    noTel: "Skriv inn telefonnummer",
+    other: "<annen>",
+    phoneNumber: "Telefonnummer",
+    popupDependent: "Avhenging (Netscape)",
+    popupFeatures: "Egenskaper for popup-vindu",
+    popupFullScreen: "Fullskjerm (IE)",
+    popupLeft: "Venstre posisjon",
+    popupLocationBar: "Adresselinje",
+    popupMenuBar: "Menylinje",
+    popupResizable: "Skalerbar",
+    popupScrollBars: "Scrollbar",
+    popupStatusBar: "Statuslinje",
+    popupToolbar: "Verktøylinje",
+    popupTop: "Topp-posisjon",
+    rel: "Relasjon (rel)",
+    selectAnchor: "Velg et anker",
+    styles: "Stil",
+    tabIndex: "Tabindeks",
+    target: "Mål",
+    targetFrame: "<ramme>",
+    targetFrameName: "Målramme",
+    targetPopup: "<popup-vindu>",
+    targetPopupName: "Navn på popup-vindu",
+    title: "Lenke",
+    toAnchor: "Lenke til anker i teksten",
+    toEmail: "E-post",
+    toUrl: "URL",
+    toPhone: "Telefon",
+    toolbar: "Sett inn/Rediger lenke",
+    type: "Lenketype",
+    unlink: "Fjern lenke",
+    upload: "Last opp"
+  },
+  list: {
+    bulletedlist: "Legg til/Fjern punktmerket liste",
+    numberedlist: "Legg til/Fjern nummerert liste"
+  },
+  liststyle: {
+    bulletedTitle: "Egenskaper for punktmerket liste",
+    circle: "Sirkel",
+    decimal: "Tall (1, 2, 3, osv.)",
+    disc: "Disk",
+    lowerAlpha: "Alfabetisk, små (a, b, c, d, e, osv.)",
+    lowerRoman: "Romertall, små (i, ii, iii, iv, v, osv.)",
+    none: "Ingen",
+    notset: "<ikke satt>",
+    numberedTitle: "Egenskaper for nummerert liste",
+    square: "Firkant",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Alfabetisk, store (A, B, C, D, E, osv.)",
+    upperRoman: "Romertall, store (I, II, III, IV, V, osv.)",
+    validateStartNumber: "Starten på listen må være et heltall."
+  },
+  magicline: { title: "Sett inn nytt avsnitt her" },
+  maximize: { maximize: "Maksimer", minimize: "Minimer" },
+  newpage: { toolbar: "Ny side" },
+  pagebreak: { alt: "Sideskift", toolbar: "Sett inn sideskift for utskrift" },
+  pastetext: {
+    button: "Lim inn som ren tekst",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Lim inn som ren tekst"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?",
+    error:
+      "Det var ikke mulig å renske den innlimte teksten på grunn av en intern feil",
+    title: "Lim inn fra Word",
+    toolbar: "Lim inn fra Word"
+  },
+  preview: { preview: "Forhåndsvis" },
+  print: { toolbar: "Skriv ut" },
+  removeformat: { toolbar: "Fjern formatering" },
+  save: { toolbar: "Lagre" },
+  selectall: { toolbar: "Merk alt" },
+  showblocks: { toolbar: "Vis blokker" },
+  sourcearea: { toolbar: "Kilde" },
+  specialchar: {
+    options: "Alternativer for spesialtegn",
+    title: "Velg spesialtegn",
+    toolbar: "Sett inn spesialtegn"
+  },
+  scayt: {
+    btn_about: "Om SCAYT",
+    btn_dictionaries: "Ordbøker",
+    btn_disable: "Slå av SCAYT",
+    btn_enable: "Slå på SCAYT",
+    btn_langs: "Språk",
+    btn_options: "Valg",
+    text_title: "Stavekontroll mens du skriver"
+  },
+  stylescombo: {
+    label: "Stil",
+    panelTitle: "Stilformater",
+    panelTitle1: "Blokkstiler",
+    panelTitle2: "Inlinestiler",
+    panelTitle3: "Objektstiler"
+  },
+  table: {
+    border: "Rammestørrelse",
+    caption: "Tittel",
+    cell: {
+      menu: "Celle",
+      insertBefore: "Sett inn celle før",
+      insertAfter: "Sett inn celle etter",
+      deleteCell: "Slett celler",
+      merge: "Slå sammen celler",
+      mergeRight: "Slå sammen høyre",
+      mergeDown: "Slå sammen ned",
+      splitHorizontal: "Del celle horisontalt",
+      splitVertical: "Del celle vertikalt",
+      title: "Celleegenskaper",
+      cellType: "Celletype",
+      rowSpan: "Radspenn",
+      colSpan: "Kolonnespenn",
+      wordWrap: "Tekstbrytning",
+      hAlign: "Horisontal justering",
+      vAlign: "Vertikal justering",
+      alignBaseline: "Grunnlinje",
+      bgColor: "Bakgrunnsfarge",
+      borderColor: "Rammefarge",
+      data: "Data",
+      header: "Overskrift",
+      yes: "Ja",
+      no: "Nei",
+      invalidWidth: "Cellebredde må være et tall.",
+      invalidHeight: "Cellehøyde må være et tall.",
+      invalidRowSpan: "Radspenn må være et heltall.",
+      invalidColSpan: "Kolonnespenn må være et heltall.",
+      chooseColor: "Velg"
+    },
+    cellPad: "Cellepolstring",
+    cellSpace: "Cellemarg",
+    column: {
+      menu: "Kolonne",
+      insertBefore: "Sett inn kolonne før",
+      insertAfter: "Sett inn kolonne etter",
+      deleteColumn: "Slett kolonner"
+    },
+    columns: "Kolonner",
+    deleteTable: "Slett tabell",
+    headers: "Overskrifter",
+    headersBoth: "Begge",
+    headersColumn: "Første kolonne",
+    headersNone: "Ingen",
+    headersRow: "Første rad",
+    heightUnit: "height unit",
+    invalidBorder: "Rammestørrelse må være et tall.",
+    invalidCellPadding: "Cellepolstring må være et positivt tall.",
+    invalidCellSpacing: "Cellemarg må være et positivt tall.",
+    invalidCols: "Antall kolonner må være et tall større enn 0.",
+    invalidHeight: "Tabellhøyde må være et tall.",
+    invalidRows: "Antall rader må være et tall større enn 0.",
+    invalidWidth: "Tabellbredde må være et tall.",
+    menu: "Egenskaper for tabell",
+    row: {
+      menu: "Rader",
+      insertBefore: "Sett inn rad før",
+      insertAfter: "Sett inn rad etter",
+      deleteRow: "Slett rader"
+    },
+    rows: "Rader",
+    summary: "Sammendrag",
+    title: "Egenskaper for tabell",
+    toolbar: "Tabell",
+    widthPc: "prosent",
+    widthPx: "piksler",
+    widthUnit: "Bredde-enhet"
+  },
+  undo: { redo: "Gjør om", undo: "Angre" },
+  widget: { move: "Klikk og dra for å flytte", label: "Widget %1" },
+  uploadwidget: {
+    abort: "Opplasting ble avbrutt av brukeren.",
+    doneOne: "Filen har blitt lastet opp.",
+    doneMany: "Fullført opplasting av %1 filer.",
+    uploadOne: "Laster opp fil ({percentage}%)...",
+    uploadMany:
+      "Laster opp filer, {current} av {max} fullført ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorer",
+    btnIgnoreAll: "Ignorer alle",
+    btnReplace: "Erstatt",
+    btnReplaceAll: "Erstatt alle",
+    btnUndo: "Angre",
+    changeTo: "Endre til",
+    errorLoading: "Feil under lasting av applikasjonstjenestetjener: %s.",
+    ieSpellDownload:
+      "Stavekontroll er ikke installert. Vil du laste den ned nå?",
+    manyChanges: "Stavekontroll fullført: %1 ord endret",
+    noChanges: "Stavekontroll fullført: ingen ord endret",
+    noMispell: "Stavekontroll fullført: ingen feilstavinger funnet",
+    noSuggestions: "- Ingen forslag -",
+    notAvailable: "Beklager, tjenesten er utilgjenglig nå.",
+    notInDic: "Ikke i ordboken",
+    oneChange: "Stavekontroll fullført: Ett ord endret",
+    progress: "Stavekontroll pågår...",
+    title: "Stavekontroll",
+    toolbar: "Stavekontroll"
+  }
+};

+ 733 - 733
public/ckeditor/lang/oc.js

@@ -1,733 +1,733 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["oc"] = {
-  editor: "Editor de tèxte enriquit",
-  editorPanel: "Tablèu de bòrd de l'editor de tèxte enriquit",
-  common: {
-    editorHelp: "Utilisatz l'acorchi Alt-0 per obténer d'ajuda",
-    browseServer: "Percórrer lo servidor",
-    url: "URL",
-    protocol: "Protocòl",
-    upload: "Mandar",
-    uploadSubmit: "Mandar sul servidor",
-    image: "Imatge",
-    flash: "Flash",
-    form: "Formulari",
-    checkbox: "Casa de marcar",
-    radio: "Boton ràdio",
-    textField: "Camp  tèxte",
-    textarea: "Zòna de tèxte",
-    hiddenField: "Camp invisible",
-    button: "Boton",
-    select: "Lista desenrotlanta",
-    imageButton: "Boton amb imatge",
-    notSet: "<indefinit>",
-    id: "Id",
-    name: "Nom",
-    langDir: "Sens d'escritura",
-    langDirLtr: "Esquèrra a dreita (LTR)",
-    langDirRtl: "Dreita a esquèrra (RTL)",
-    langCode: "Còdi de lenga",
-    longDescr: "URL de descripcion longa",
-    cssClass: "Classas d'estil",
-    advisoryTitle: "Infobulla",
-    cssStyle: "Estil",
-    ok: "D'acòrdi",
-    cancel: "Anullar",
-    close: "Tampar",
-    preview: "Previsualizar",
-    resize: "Redimensionar",
-    generalTab: "General",
-    advancedTab: "Avançat",
-    validateNumberFailed: "Aquesta valor es pas un nombre.",
-    confirmNewPage:
-      "Los cambiaments pas salvats seràn perduts. Sètz segur que volètz cargar una novèla pagina ?",
-    confirmCancel:
-      "Certanas opcions son estadas modificadas. Sètz segur que volètz tampar ?",
-    options: "Opcions",
-    target: "Cibla",
-    targetNew: "Novèla fenèstra (_blank)",
-    targetTop: "Fenèstra superiora (_top)",
-    targetSelf: "Meteissa fenèstra (_self)",
-    targetParent: "Fenèstra parent (_parent)",
-    langDirLTR: "Esquèrra a dreita (LTR)",
-    langDirRTL: "Dreita a esquèrra (RTL)",
-    styles: "Estil",
-    cssClasses: "Classas d'estil",
-    width: "Largor",
-    height: "Nautor",
-    align: "Alinhament",
-    left: "Esquèrra",
-    right: "Dreita",
-    center: "Centrar",
-    justify: "Justificar",
-    alignLeft: "Alinhar a esquèrra",
-    alignRight: "Alinhar a dreita",
-    alignCenter: "Align Center",
-    alignTop: "Naut",
-    alignMiddle: "Mitan",
-    alignBottom: "Bas",
-    alignNone: "Pas cap",
-    invalidValue: "Valor invalida.",
-    invalidHeight: "La nautor deu èsser un nombre.",
-    invalidWidth: "La largor deu èsser un nombre.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      "La valor especificada pel camp « %1 » deu èsser un nombre positiu amb o sens unitat de mesura CSS valid (px, %, in, cm, mm, em, ex, pt, o pc).",
-    invalidHtmlLength:
-      "La valor especificada pel camp « %1 » deu èsser un nombre positiu amb o sens unitat de mesura HTML valid (px o %).",
-    invalidInlineStyle:
-      "La valor especificada per l'estil en linha deu èsser compausada d'un o mantun parelh al format « nom : valor », separats per de punts-virgulas.",
-    cssLengthTooltip:
-      "Entrar un nombre per una valor en pixèls o un nombre amb una unitat de mesura CSS valida (px, %, in, cm, mm, em, ex, pt, o pc).",
-    unavailable: '%1<span class="cke_accessibility">, indisponible</span>',
-    keyboard: {
-      "8": "Retorn",
-      "13": "Entrada",
-      "16": "Majuscula",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Espaci",
-      "35": "Fin",
-      "36": "Origina",
-      "46": "Suprimir",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Comanda"
-    },
-    keyboardShortcut: "Acorchi de clavièr",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Totes los dreits reservats.",
-    dlgTitle: "A prepaus de CKEditor 4",
-    moreInfo: "Per las informacions de licéncia, visitatz nòstre site web :"
-  },
-  basicstyles: {
-    bold: "Gras",
-    italic: "Italica",
-    strike: "Raiat",
-    subscript: "Indici",
-    superscript: "Exponent",
-    underline: "Solinhat"
-  },
-  bidi: {
-    ltr: "Direccion del tèxte d'esquèrra cap a dreita",
-    rtl: "Direccion del tèxte de dreita cap a esquèrra"
-  },
-  blockquote: { toolbar: "Citacion" },
-  notification: { closed: "Notificacion tampada." },
-  toolbar: {
-    toolbarCollapse: "Enrotlar la barra d'aisinas",
-    toolbarExpand: "Desenrotlar la barra d'aisinas",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Quichapapièr/Desfar",
-      editing: "Edicion",
-      forms: "Formularis",
-      basicstyles: "Estils de basa",
-      paragraph: "Paragraf",
-      links: "Ligams",
-      insert: "Inserir",
-      styles: "Estils",
-      colors: "Colors",
-      tools: "Aisinas"
-    },
-    toolbars: "Barras d'aisinas de l'editor"
-  },
-  clipboard: {
-    copy: "Copiar",
-    copyError:
-      "Los paramètres de seguretat de vòstre navigador autorizan pas l'editor a executar automaticament l'operacion « Copiar ». Utilizatz l'acorchi de clavièr a aqueste efièit (Ctrl/Cmd+C).",
-    cut: "Talhar",
-    cutError:
-      "Los paramètres de seguretat de vòstre navigador autorizan pas l'editor a executar automaticament l'operacion « Talhar ». Utilizatz l'acorchi de clavièr a aqueste efièit (Ctrl/Cmd+X).",
-    paste: "Pegar",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Paste Area",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automatic",
-    bgColorTitle: "Color de rèireplan",
-    colors: {
-      "000": "Negre",
-      "800000": "Marron",
-      "8B4513": "Brun de sèla",
-      "2F4F4F": "Gris escur de lausa",
-      "008080": "Guit",
-      "000080": "Blau marina",
-      "4B0082": "Indigo",
-      "696969": "Gris escur",
-      B22222: "Roge teula",
-      A52A2A: "Brun",
-      DAA520: "Aur ternit",
-      "006400": "Verd escur",
-      "40E0D0": "Turquesa",
-      "0000CD": "Blau reial",
-      "800080": "Violet",
-      "808080": "Gris",
-      F00: "Roge",
-      FF8C00: "Irange escur",
-      FFD700: "Aur",
-      "008000": "Verd",
-      "0FF": "Cian",
-      "00F": "Blau",
-      EE82EE: "Violet",
-      A9A9A9: "Gris tamisat",
-      FFA07A: "Salmon clar",
-      FFA500: "Irange",
-      FFFF00: "Jaune",
-      "00FF00": "Lima",
-      AFEEEE: "Turquesa clar",
-      ADD8E6: "Blau clar",
-      DDA0DD: "Pruna",
-      D3D3D3: "Gris clar",
-      FFF0F5: "Fard lavanda",
-      FAEBD7: "Blanc antic",
-      FFFFE0: "Jaune clar",
-      F0FFF0: "Verd rosada",
-      F0FFFF: "Azur",
-      F0F8FF: "Blau Alícia",
-      E6E6FA: "Lavanda",
-      FFF: "Blanc",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Mai de colors...",
-    panelTitle: "Colors",
-    textColorTitle: "Color del tèxte"
-  },
-  colordialog: {
-    clear: "Escafar",
-    highlight: "Puntada",
-    options: "Opcions de color",
-    selected: "Color seleccionada",
-    title: "Seleccionar una color"
-  },
-  templates: {
-    button: "Modèls",
-    emptyListMsg: "(Cap de modèl pas disponible)",
-    insertOption: "Remplaçar lo contengut actual",
-    options: "Opcions dels modèls",
-    selectPromptMsg: "Seleccionatz lo modèl de dobrir dins l'editor",
-    title: "Contengut dels modèls"
-  },
-  contextmenu: { options: "Opcions del menú contextual" },
-  copyformatting: {
-    label: "Copiar lo formatatge",
-    notification: {
-      copied: "Formatatge copiat",
-      applied: "Formatatge aplicat",
-      canceled: "Formatatge anullat",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "Infobulla",
-    cssClassInputLabel: "Classas d'estil",
-    edit: "Modificar la division",
-    inlineStyleInputLabel: "Estil en linha",
-    langDirLTRLabel: "Esquèrra a dreita (LTR)",
-    langDirLabel: "Sens d'escritura",
-    langDirRTLLabel: "Dreita a esquèrra (RTL)",
-    languageCodeInputLabel: "Còdi de lenga",
-    remove: "Levar la division",
-    styleSelectLabel: "Estil",
-    title: "Crear una division",
-    toolbar: "Crear una division"
-  },
-  elementspath: { eleLabel: "Camin dels elements", eleTitle: "Element %1" },
-  filetools: {
-    loadError: "Una error s'es produita pendent la lectura del fichièr.",
-    networkError:
-      "Una error de ret s'es produita pendent lo mandadís del fichièr.",
-    httpError404:
-      "Una error HTTP s'es produita pendent lo mandadís del fichièr (404 : fichièr pas trobat).",
-    httpError403:
-      "Una error HTTP s'es produita pendent lo mandadís del fichièr (403 : accès refusat).",
-    httpError:
-      "Una error HTTP s'es produita pendent lo mandadís del fichièr (error : %1).",
-    noUrlError: "L'URL de mandadís es pas especificada.",
-    responseError: "Responsa del servidor incorrècta."
-  },
-  find: {
-    find: "Recercar",
-    findOptions: "Opcions de recèrca",
-    findWhat: "Recercar :",
-    matchCase: "Respectar la cassa",
-    matchCyclic: "Boclar",
-    matchWord: "Mot entièr unicament",
-    notFoundMsg: "Lo tèxte especificat pòt pas èsser trobat.",
-    replace: "Remplaçar",
-    replaceAll: "Remplaçar tot",
-    replaceSuccessMsg: "%1 ocurréncia(s) remplaçada(s).",
-    replaceWith: "Remplaçar per  :",
-    title: "Recercar e remplaçar"
-  },
-  fakeobjects: {
-    anchor: "Ancòra",
-    flash: "Animacion Flash",
-    hiddenfield: "Camp invisible",
-    iframe: "Quadre de contengut incorporat",
-    unknown: "Objècte desconegut"
-  },
-  flash: {
-    access: "Accès als escripts",
-    accessAlways: "Totjorn",
-    accessNever: "Pas jamai",
-    accessSameDomain: "Meteis domeni",
-    alignAbsBottom: "Bas absolut",
-    alignAbsMiddle: "Mitan absolut",
-    alignBaseline: "Linha de basa",
-    alignTextTop: "Naut del tèxte",
-    bgcolor: "Color de rèireplan",
-    chkFull: "Permetre l'ecran complet",
-    chkLoop: "Bocla",
-    chkMenu: "Activar lo menú Flash",
-    chkPlay: "Legir automaticament",
-    flashvars: "Variablas per Flash",
-    hSpace: "Espaçament orizontal",
-    properties: "Proprietats del Flash",
-    propertiesTab: "Proprietats",
-    quality: "Qualitat",
-    qualityAutoHigh: "Nauta automatica",
-    qualityAutoLow: "Bassa automatica",
-    qualityBest: "Maximala",
-    qualityHigh: "Nauta",
-    qualityLow: "Bassa",
-    qualityMedium: "Mejana",
-    scale: "Escala",
-    scaleAll: "Afichar tot",
-    scaleFit: "Adaptacion automatica",
-    scaleNoBorder: "Pas cap de bordadura",
-    title: "Proprietats del Flash",
-    vSpace: "Espaçament vertical",
-    validateHSpace: "L'espaçament orizontal deu èsser un nombre.",
-    validateSrc: "L'URL deu èsser indicada.",
-    validateVSpace: "L'espaçament vertical deu èsser un nombre.",
-    windowMode: "Mòde fenèstra",
-    windowModeOpaque: "Opac",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Fenèstra"
-  },
-  font: {
-    fontSize: {
-      label: "Talha",
-      voiceLabel: "Talha de poliça",
-      panelTitle: "Talha de poliça"
-    },
-    label: "Poliça",
-    panelTitle: "Estil de poliça",
-    voiceLabel: "Poliça"
-  },
-  forms: {
-    button: {
-      title: "Proprietats del boton",
-      text: "Tèxte",
-      type: "Tipe",
-      typeBtn: "Boton",
-      typeSbm: "Validacion",
-      typeRst: "Remesa a zèro"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Proprietats de la casa de marcar",
-      radioTitle: "Proprietats del boton ràdio",
-      value: "Valor",
-      selected: "Seleccionat",
-      required: "Requesit"
-    },
-    form: {
-      title: "Proprietats del formulari",
-      menu: "Proprietats del formulari",
-      action: "Accion",
-      method: "Metòde",
-      encoding: "Encodatge"
-    },
-    hidden: {
-      title: "Proprietats del camp invisible",
-      name: "Nom",
-      value: "Valor"
-    },
-    select: {
-      title: "Proprietats del menú desenrotlant",
-      selectInfo: "Informacions sul menú desenrotlant",
-      opAvail: "Opcions disponiblas",
-      value: "Valor",
-      size: "Talha",
-      lines: "linhas",
-      chkMulti: "Permetre las seleccions multiplas",
-      required: "Requesit",
-      opText: "Tèxte",
-      opValue: "Valor",
-      btnAdd: "Apondre",
-      btnModify: "Modificar",
-      btnUp: "Naut",
-      btnDown: "Bas",
-      btnSetValue: "Definir coma valor seleccionada",
-      btnDelete: "Suprimir"
-    },
-    textarea: {
-      title: "Proprietats de la zòna de tèxte",
-      cols: "Colomnas",
-      rows: "Linhas"
-    },
-    textfield: {
-      title: "Proprietats del camp tèxte",
-      name: "Nom",
-      value: "Valor",
-      charWidth: "Largor dels caractèrs",
-      maxChars: "Nombre maximum de caractèrs",
-      required: "Requesit",
-      type: "Tipe",
-      typeText: "Tèxte",
-      typePass: "Senhal",
-      typeEmail: "Corrièr electronic",
-      typeSearch: "Recercar",
-      typeTel: "Numèro de telefòn",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Format de paragraf",
-    tag_address: "Adreça",
-    tag_div: "Division (DIV)",
-    tag_h1: "Títol 1",
-    tag_h2: "Títol 2",
-    tag_h3: "Títol 3",
-    tag_h4: "Títol 4",
-    tag_h5: "Títol 5",
-    tag_h6: "Títol 6",
-    tag_p: "Normal",
-    tag_pre: "Preformatat"
-  },
-  horizontalrule: { toolbar: "Inserir una linha orizontala" },
-  iframe: {
-    border: "Afichar la bordadura del quadre",
-    noUrl: "Entratz l'URL del contengut del quadre",
-    scrolling: "Activar las barras de desfilament",
-    title: "Proprietats del quadre de contengut incorporat",
-    toolbar: "Quadre de contengut incorporat"
-  },
-  image: {
-    alt: "Tèxte alternatiu",
-    border: "Bordadura",
-    btnUpload: "Mandar sul servidor",
-    button2Img:
-      "Volètz transformar lo boton amb imatge seleccionat en imatge simple ?",
-    hSpace: "Espaçament orizontal",
-    img2Button: "Volètz transformar l'imatge seleccionat en boton amb imatge ?",
-    infoTab: "Informacions sus l'imatge",
-    linkTab: "Ligam",
-    lockRatio: "Conservar las proporcions",
-    menu: "Proprietats de l'imatge",
-    resetSize: "Reïnicializar la talha",
-    title: "Proprietats de l'imatge",
-    titleButton: "Proprietats del boton amb imatge",
-    upload: "Mandar",
-    urlMissing: "L'URL font de l'imatge es mancanta.",
-    vSpace: "Espaçament vertical",
-    validateBorder: "La bordadura deu èsser un nombre entièr.",
-    validateHSpace: "L'espaçament orizontal deu èsser un nombre entièr.",
-    validateVSpace: "L'espaçament vertical deu èsser un nombre entièr."
-  },
-  indent: { indent: "Aumentar l'alinèa", outdent: "Dmesir l'alinèa" },
-  smiley: {
-    options: "Opcions dels morrons",
-    title: "Inserir un morron",
-    toolbar: "Morron"
-  },
-  language: { button: "Definir la lenga", remove: "Suprimir la lenga" },
-  link: {
-    acccessKey: "Tòca d'accessibilitat",
-    advanced: "Avançat",
-    advisoryContentType: "Tipe de contengut (indicatiu)",
-    advisoryTitle: "Infobulla",
-    anchor: {
-      toolbar: "Ancòra",
-      menu: "Modificar l'ancòra",
-      title: "Proprietats de l'ancòra",
-      name: "Nom de l'ancòra",
-      errorName: "Entratz lo nom de l'ancòra",
-      remove: "Suprimir l'ancòra"
-    },
-    anchorId: "Per ID d'element",
-    anchorName: "Per nom d'ancòra",
-    charset: "Encodatge de la ressorsa ligada",
-    cssClasses: "Classas d'estil",
-    download: "Forçar lo telecargament",
-    displayText: "Afichar lo tèxte",
-    emailAddress: "Adreça electronica",
-    emailBody: "Còs del messatge",
-    emailSubject: "Subjècte del messatge",
-    id: "Id",
-    info: "Informacions sul ligam",
-    langCode: "Còdi de lenga",
-    langDir: "Sens d'escritura",
-    langDirLTR: "Esquèrra a dreita (LTR)",
-    langDirRTL: "Dreita a esquèrra (RTL)",
-    menu: "Modificar lo ligam",
-    name: "Nom",
-    noAnchors: "(Cap d'ancòra pas disponibla dins aqueste document)",
-    noEmail: "Entratz l'adreça electronica",
-    noUrl: "Entratz l'URL del ligam",
-    noTel: "Please type the phone number",
-    other: "<autre>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependenta (Netscape)",
-    popupFeatures: "Caracteristicas de la fenèstra sorgissenta",
-    popupFullScreen: "Ecran complet (IE)",
-    popupLeft: "A esquèrra",
-    popupLocationBar: "Barra d'adreça",
-    popupMenuBar: "Barra de menú",
-    popupResizable: "Redimensionable",
-    popupScrollBars: "Barras de desfilament",
-    popupStatusBar: "Barra d'estat",
-    popupToolbar: "Barra d'aisinas",
-    popupTop: "Amont",
-    rel: "Relacion",
-    selectAnchor: "Seleccionar una ancòra",
-    styles: "Estil",
-    tabIndex: "Indici de tabulacion",
-    target: "Cibla",
-    targetFrame: "<quadre>",
-    targetFrameName: "Nom del quadre afectat",
-    targetPopup: "<fenèstra sorgissenta>",
-    targetPopupName: "Nom de la fenèstra sorgissenta",
-    title: "Ligam",
-    toAnchor: "Ancòra",
-    toEmail: "Corrièl",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Ligam",
-    type: "Tipe de ligam",
-    unlink: "Suprimir lo ligam",
-    upload: "Mandar"
-  },
-  list: {
-    bulletedlist: "Inserir/Suprimir una lista amb de piuses",
-    numberedlist: "Inserir/Suprimir una lista numerotada"
-  },
-  liststyle: {
-    bulletedTitle: "Proprietats de la lista de piuses",
-    circle: "Cercle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Letras minusculas (a, b, c, d, e, etc.)",
-    lowerRoman: "Chifras romanas minusculas (i, ii, iii, iv, v, etc.)",
-    none: "Pas cap",
-    notset: "<indefinit>",
-    numberedTitle: "Proprietats de la lista numerotada",
-    square: "Carrat",
-    start: "Començament",
-    type: "Tipe",
-    upperAlpha: "Letras majusculas (A, B, C, D, E, etc.)",
-    upperRoman: "Chifras romanas majusculas (I, II, III, IV, V, etc.)",
-    validateStartNumber:
-      "Lo primièr element de la lista deu èsser un nombre entièr."
-  },
-  magicline: { title: "Inserir un paragraf aicí" },
-  maximize: { maximize: "Maximizar", minimize: "Minimizar" },
-  newpage: { toolbar: "Pagina novèla" },
-  pagebreak: {
-    alt: "Saut de pagina",
-    toolbar: "Inserir un saut de pagina per l'impression"
-  },
-  pastetext: {
-    button: "Pegar coma tèxte brut",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Paste as Plain Text"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Sembla que lo tèxte de pegar proven de Word. Lo volètz netejar abans de lo pegar ?",
-    error:
-      "Las donadas pegadas an pas pogut èsser netejadas a causa d'una error intèrna",
-    title: "Pegar dempuèi Word",
-    toolbar: "Pegar dempuèi Word"
-  },
-  preview: { preview: "Previsualizar" },
-  print: { toolbar: "Imprimir" },
-  removeformat: { toolbar: "Suprimir la mesa en forma" },
-  save: { toolbar: "Enregistrar" },
-  selectall: { toolbar: "Seleccionar tot" },
-  showblocks: { toolbar: "Afichar los blòts" },
-  sourcearea: { toolbar: "Font" },
-  specialchar: {
-    options: "Opcions dels caractèrs especials",
-    title: "Seleccionar un caractèr",
-    toolbar: "Inserir un caractèr especial"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Estils",
-    panelTitle: "Estils de mesa en pagina",
-    panelTitle1: "Estils de blòt",
-    panelTitle2: "Estils en linha",
-    panelTitle3: "Estils d'objècte"
-  },
-  table: {
-    border: "Talha de la bordadura",
-    caption: "Títol del tablèu",
-    cell: {
-      menu: "Cellula",
-      insertBefore: "Inserir una cellula abans",
-      insertAfter: "Inserir una cellula aprèp",
-      deleteCell: "Suprimir las cellulas",
-      merge: "Fusionar las cellulas",
-      mergeRight: "Fusionar cap a dreita",
-      mergeDown: "Fusionar cap aval",
-      splitHorizontal: "Separar la cellula orizontalament",
-      splitVertical: "Separar la cellula verticalament",
-      title: "Proprietats de la cellula",
-      cellType: "Tipe de cellula",
-      rowSpan: "Linhas ocupadas",
-      colSpan: "Colomnas ocupadas",
-      wordWrap: "Cesura",
-      hAlign: "Alinhament orizontal",
-      vAlign: "Alinhament vertical",
-      alignBaseline: "Linha de basa",
-      bgColor: "Color de rèireplan",
-      borderColor: "Color de bordadura",
-      data: "Donadas",
-      header: "Entèsta",
-      yes: "Òc",
-      no: "Non",
-      invalidWidth: "La largor de la cellula deu èsser un nombre.",
-      invalidHeight: "La nautor de la cellula deu èsser un nombre.",
-      invalidRowSpan:
-        "Lo nombre de linhas ocupadas deu èsser un nombre entièr.",
-      invalidColSpan:
-        "Lo nombre de colomnas ocupadas deu èsser un nombre entièr.",
-      chooseColor: "Causir"
-    },
-    cellPad: "Marge intèrne de las cellulas",
-    cellSpace: "Espaçament entre las cellulas",
-    column: {
-      menu: "Colomna",
-      insertBefore: "Inserir una colomna abans",
-      insertAfter: "Inserir una colomna aprèp",
-      deleteColumn: "Suprimir las colomnas"
-    },
-    columns: "Colomnas",
-    deleteTable: "Suprimir lo tablèu",
-    headers: "Entèstas",
-    headersBoth: "Los dos",
-    headersColumn: "Primièra colomna",
-    headersNone: "Pas cap",
-    headersRow: "Primièra linha",
-    heightUnit: "height unit",
-    invalidBorder: "La talha de la bordadura deu èsser un nombre.",
-    invalidCellPadding:
-      "Lo marge intèrne de las cellulas deu èsser un nombre positiu.",
-    invalidCellSpacing:
-      "L'espaçament entre las cellulas deu èsser un nombre positiu.",
-    invalidCols: "Lo nombre de colomnas deu èsser superior a 0.",
-    invalidHeight: "La nautor del tablèu deu èsser un nombre.",
-    invalidRows: "Lo nombre de linhas deu èsser superior a 0.",
-    invalidWidth: "La largor del tablèu deu èsser un nombre.",
-    menu: "Proprietats del tablèu",
-    row: {
-      menu: "Linha",
-      insertBefore: "Inserir una linha abans",
-      insertAfter: "Inserir una linha aprèp",
-      deleteRow: "Suprimir las linhas"
-    },
-    rows: "Linhas",
-    summary: "Resumit (descripcion)",
-    title: "Proprietats del tablèu",
-    toolbar: "Tablèu",
-    widthPc: "per cent",
-    widthPx: "pixèls",
-    widthUnit: "unitat de largor"
-  },
-  undo: { redo: "Refar", undo: "Restablir" },
-  widget: { move: "Clicar e lisar per desplaçar", label: "Element %1" },
-  uploadwidget: {
-    abort: "Mandadís interromput per l'utilizaire",
-    doneOne: "Fichièr mandat amb succès.",
-    doneMany: "%1 fichièrs mandats amb succès.",
-    uploadOne: "Mandadís del fichièr en cors ({percentage} %)…",
-    uploadMany:
-      "Mandadís dels fichièrs en cors, {current} sus {max} efectuats ({percentage} %)…"
-  },
-  wsc: {
-    btnIgnore: "Ignore",
-    btnIgnoreAll: "Ignore All",
-    btnReplace: "Replace",
-    btnReplaceAll: "Replace All",
-    btnUndo: "Undo",
-    changeTo: "Change to",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Spell checker not installed. Do you want to download it now?",
-    manyChanges: "Spell check complete: %1 words changed",
-    noChanges: "Spell check complete: No words changed",
-    noMispell: "Spell check complete: No misspellings found",
-    noSuggestions: "- No suggestions -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Not in dictionary",
-    oneChange: "Spell check complete: One word changed",
-    progress: "Spell check in progress...",
-    title: "Spell Checker",
-    toolbar: "Check Spelling"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["oc"] = {
+  editor: "Editor de tèxte enriquit",
+  editorPanel: "Tablèu de bòrd de l'editor de tèxte enriquit",
+  common: {
+    editorHelp: "Utilisatz l'acorchi Alt-0 per obténer d'ajuda",
+    browseServer: "Percórrer lo servidor",
+    url: "URL",
+    protocol: "Protocòl",
+    upload: "Mandar",
+    uploadSubmit: "Mandar sul servidor",
+    image: "Imatge",
+    flash: "Flash",
+    form: "Formulari",
+    checkbox: "Casa de marcar",
+    radio: "Boton ràdio",
+    textField: "Camp  tèxte",
+    textarea: "Zòna de tèxte",
+    hiddenField: "Camp invisible",
+    button: "Boton",
+    select: "Lista desenrotlanta",
+    imageButton: "Boton amb imatge",
+    notSet: "<indefinit>",
+    id: "Id",
+    name: "Nom",
+    langDir: "Sens d'escritura",
+    langDirLtr: "Esquèrra a dreita (LTR)",
+    langDirRtl: "Dreita a esquèrra (RTL)",
+    langCode: "Còdi de lenga",
+    longDescr: "URL de descripcion longa",
+    cssClass: "Classas d'estil",
+    advisoryTitle: "Infobulla",
+    cssStyle: "Estil",
+    ok: "D'acòrdi",
+    cancel: "Anullar",
+    close: "Tampar",
+    preview: "Previsualizar",
+    resize: "Redimensionar",
+    generalTab: "General",
+    advancedTab: "Avançat",
+    validateNumberFailed: "Aquesta valor es pas un nombre.",
+    confirmNewPage:
+      "Los cambiaments pas salvats seràn perduts. Sètz segur que volètz cargar una novèla pagina ?",
+    confirmCancel:
+      "Certanas opcions son estadas modificadas. Sètz segur que volètz tampar ?",
+    options: "Opcions",
+    target: "Cibla",
+    targetNew: "Novèla fenèstra (_blank)",
+    targetTop: "Fenèstra superiora (_top)",
+    targetSelf: "Meteissa fenèstra (_self)",
+    targetParent: "Fenèstra parent (_parent)",
+    langDirLTR: "Esquèrra a dreita (LTR)",
+    langDirRTL: "Dreita a esquèrra (RTL)",
+    styles: "Estil",
+    cssClasses: "Classas d'estil",
+    width: "Largor",
+    height: "Nautor",
+    align: "Alinhament",
+    left: "Esquèrra",
+    right: "Dreita",
+    center: "Centrar",
+    justify: "Justificar",
+    alignLeft: "Alinhar a esquèrra",
+    alignRight: "Alinhar a dreita",
+    alignCenter: "Align Center",
+    alignTop: "Naut",
+    alignMiddle: "Mitan",
+    alignBottom: "Bas",
+    alignNone: "Pas cap",
+    invalidValue: "Valor invalida.",
+    invalidHeight: "La nautor deu èsser un nombre.",
+    invalidWidth: "La largor deu èsser un nombre.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      "La valor especificada pel camp « %1 » deu èsser un nombre positiu amb o sens unitat de mesura CSS valid (px, %, in, cm, mm, em, ex, pt, o pc).",
+    invalidHtmlLength:
+      "La valor especificada pel camp « %1 » deu èsser un nombre positiu amb o sens unitat de mesura HTML valid (px o %).",
+    invalidInlineStyle:
+      "La valor especificada per l'estil en linha deu èsser compausada d'un o mantun parelh al format « nom : valor », separats per de punts-virgulas.",
+    cssLengthTooltip:
+      "Entrar un nombre per una valor en pixèls o un nombre amb una unitat de mesura CSS valida (px, %, in, cm, mm, em, ex, pt, o pc).",
+    unavailable: '%1<span class="cke_accessibility">, indisponible</span>',
+    keyboard: {
+      "8": "Retorn",
+      "13": "Entrada",
+      "16": "Majuscula",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Espaci",
+      "35": "Fin",
+      "36": "Origina",
+      "46": "Suprimir",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Comanda"
+    },
+    keyboardShortcut: "Acorchi de clavièr",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Totes los dreits reservats.",
+    dlgTitle: "A prepaus de CKEditor 4",
+    moreInfo: "Per las informacions de licéncia, visitatz nòstre site web :"
+  },
+  basicstyles: {
+    bold: "Gras",
+    italic: "Italica",
+    strike: "Raiat",
+    subscript: "Indici",
+    superscript: "Exponent",
+    underline: "Solinhat"
+  },
+  bidi: {
+    ltr: "Direccion del tèxte d'esquèrra cap a dreita",
+    rtl: "Direccion del tèxte de dreita cap a esquèrra"
+  },
+  blockquote: { toolbar: "Citacion" },
+  notification: { closed: "Notificacion tampada." },
+  toolbar: {
+    toolbarCollapse: "Enrotlar la barra d'aisinas",
+    toolbarExpand: "Desenrotlar la barra d'aisinas",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Quichapapièr/Desfar",
+      editing: "Edicion",
+      forms: "Formularis",
+      basicstyles: "Estils de basa",
+      paragraph: "Paragraf",
+      links: "Ligams",
+      insert: "Inserir",
+      styles: "Estils",
+      colors: "Colors",
+      tools: "Aisinas"
+    },
+    toolbars: "Barras d'aisinas de l'editor"
+  },
+  clipboard: {
+    copy: "Copiar",
+    copyError:
+      "Los paramètres de seguretat de vòstre navigador autorizan pas l'editor a executar automaticament l'operacion « Copiar ». Utilizatz l'acorchi de clavièr a aqueste efièit (Ctrl/Cmd+C).",
+    cut: "Talhar",
+    cutError:
+      "Los paramètres de seguretat de vòstre navigador autorizan pas l'editor a executar automaticament l'operacion « Talhar ». Utilizatz l'acorchi de clavièr a aqueste efièit (Ctrl/Cmd+X).",
+    paste: "Pegar",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Paste Area",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automatic",
+    bgColorTitle: "Color de rèireplan",
+    colors: {
+      "000": "Negre",
+      "800000": "Marron",
+      "8B4513": "Brun de sèla",
+      "2F4F4F": "Gris escur de lausa",
+      "008080": "Guit",
+      "000080": "Blau marina",
+      "4B0082": "Indigo",
+      "696969": "Gris escur",
+      B22222: "Roge teula",
+      A52A2A: "Brun",
+      DAA520: "Aur ternit",
+      "006400": "Verd escur",
+      "40E0D0": "Turquesa",
+      "0000CD": "Blau reial",
+      "800080": "Violet",
+      "808080": "Gris",
+      F00: "Roge",
+      FF8C00: "Irange escur",
+      FFD700: "Aur",
+      "008000": "Verd",
+      "0FF": "Cian",
+      "00F": "Blau",
+      EE82EE: "Violet",
+      A9A9A9: "Gris tamisat",
+      FFA07A: "Salmon clar",
+      FFA500: "Irange",
+      FFFF00: "Jaune",
+      "00FF00": "Lima",
+      AFEEEE: "Turquesa clar",
+      ADD8E6: "Blau clar",
+      DDA0DD: "Pruna",
+      D3D3D3: "Gris clar",
+      FFF0F5: "Fard lavanda",
+      FAEBD7: "Blanc antic",
+      FFFFE0: "Jaune clar",
+      F0FFF0: "Verd rosada",
+      F0FFFF: "Azur",
+      F0F8FF: "Blau Alícia",
+      E6E6FA: "Lavanda",
+      FFF: "Blanc",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Mai de colors...",
+    panelTitle: "Colors",
+    textColorTitle: "Color del tèxte"
+  },
+  colordialog: {
+    clear: "Escafar",
+    highlight: "Puntada",
+    options: "Opcions de color",
+    selected: "Color seleccionada",
+    title: "Seleccionar una color"
+  },
+  templates: {
+    button: "Modèls",
+    emptyListMsg: "(Cap de modèl pas disponible)",
+    insertOption: "Remplaçar lo contengut actual",
+    options: "Opcions dels modèls",
+    selectPromptMsg: "Seleccionatz lo modèl de dobrir dins l'editor",
+    title: "Contengut dels modèls"
+  },
+  contextmenu: { options: "Opcions del menú contextual" },
+  copyformatting: {
+    label: "Copiar lo formatatge",
+    notification: {
+      copied: "Formatatge copiat",
+      applied: "Formatatge aplicat",
+      canceled: "Formatatge anullat",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "Infobulla",
+    cssClassInputLabel: "Classas d'estil",
+    edit: "Modificar la division",
+    inlineStyleInputLabel: "Estil en linha",
+    langDirLTRLabel: "Esquèrra a dreita (LTR)",
+    langDirLabel: "Sens d'escritura",
+    langDirRTLLabel: "Dreita a esquèrra (RTL)",
+    languageCodeInputLabel: "Còdi de lenga",
+    remove: "Levar la division",
+    styleSelectLabel: "Estil",
+    title: "Crear una division",
+    toolbar: "Crear una division"
+  },
+  elementspath: { eleLabel: "Camin dels elements", eleTitle: "Element %1" },
+  filetools: {
+    loadError: "Una error s'es produita pendent la lectura del fichièr.",
+    networkError:
+      "Una error de ret s'es produita pendent lo mandadís del fichièr.",
+    httpError404:
+      "Una error HTTP s'es produita pendent lo mandadís del fichièr (404 : fichièr pas trobat).",
+    httpError403:
+      "Una error HTTP s'es produita pendent lo mandadís del fichièr (403 : accès refusat).",
+    httpError:
+      "Una error HTTP s'es produita pendent lo mandadís del fichièr (error : %1).",
+    noUrlError: "L'URL de mandadís es pas especificada.",
+    responseError: "Responsa del servidor incorrècta."
+  },
+  find: {
+    find: "Recercar",
+    findOptions: "Opcions de recèrca",
+    findWhat: "Recercar :",
+    matchCase: "Respectar la cassa",
+    matchCyclic: "Boclar",
+    matchWord: "Mot entièr unicament",
+    notFoundMsg: "Lo tèxte especificat pòt pas èsser trobat.",
+    replace: "Remplaçar",
+    replaceAll: "Remplaçar tot",
+    replaceSuccessMsg: "%1 ocurréncia(s) remplaçada(s).",
+    replaceWith: "Remplaçar per  :",
+    title: "Recercar e remplaçar"
+  },
+  fakeobjects: {
+    anchor: "Ancòra",
+    flash: "Animacion Flash",
+    hiddenfield: "Camp invisible",
+    iframe: "Quadre de contengut incorporat",
+    unknown: "Objècte desconegut"
+  },
+  flash: {
+    access: "Accès als escripts",
+    accessAlways: "Totjorn",
+    accessNever: "Pas jamai",
+    accessSameDomain: "Meteis domeni",
+    alignAbsBottom: "Bas absolut",
+    alignAbsMiddle: "Mitan absolut",
+    alignBaseline: "Linha de basa",
+    alignTextTop: "Naut del tèxte",
+    bgcolor: "Color de rèireplan",
+    chkFull: "Permetre l'ecran complet",
+    chkLoop: "Bocla",
+    chkMenu: "Activar lo menú Flash",
+    chkPlay: "Legir automaticament",
+    flashvars: "Variablas per Flash",
+    hSpace: "Espaçament orizontal",
+    properties: "Proprietats del Flash",
+    propertiesTab: "Proprietats",
+    quality: "Qualitat",
+    qualityAutoHigh: "Nauta automatica",
+    qualityAutoLow: "Bassa automatica",
+    qualityBest: "Maximala",
+    qualityHigh: "Nauta",
+    qualityLow: "Bassa",
+    qualityMedium: "Mejana",
+    scale: "Escala",
+    scaleAll: "Afichar tot",
+    scaleFit: "Adaptacion automatica",
+    scaleNoBorder: "Pas cap de bordadura",
+    title: "Proprietats del Flash",
+    vSpace: "Espaçament vertical",
+    validateHSpace: "L'espaçament orizontal deu èsser un nombre.",
+    validateSrc: "L'URL deu èsser indicada.",
+    validateVSpace: "L'espaçament vertical deu èsser un nombre.",
+    windowMode: "Mòde fenèstra",
+    windowModeOpaque: "Opac",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Fenèstra"
+  },
+  font: {
+    fontSize: {
+      label: "Talha",
+      voiceLabel: "Talha de poliça",
+      panelTitle: "Talha de poliça"
+    },
+    label: "Poliça",
+    panelTitle: "Estil de poliça",
+    voiceLabel: "Poliça"
+  },
+  forms: {
+    button: {
+      title: "Proprietats del boton",
+      text: "Tèxte",
+      type: "Tipe",
+      typeBtn: "Boton",
+      typeSbm: "Validacion",
+      typeRst: "Remesa a zèro"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Proprietats de la casa de marcar",
+      radioTitle: "Proprietats del boton ràdio",
+      value: "Valor",
+      selected: "Seleccionat",
+      required: "Requesit"
+    },
+    form: {
+      title: "Proprietats del formulari",
+      menu: "Proprietats del formulari",
+      action: "Accion",
+      method: "Metòde",
+      encoding: "Encodatge"
+    },
+    hidden: {
+      title: "Proprietats del camp invisible",
+      name: "Nom",
+      value: "Valor"
+    },
+    select: {
+      title: "Proprietats del menú desenrotlant",
+      selectInfo: "Informacions sul menú desenrotlant",
+      opAvail: "Opcions disponiblas",
+      value: "Valor",
+      size: "Talha",
+      lines: "linhas",
+      chkMulti: "Permetre las seleccions multiplas",
+      required: "Requesit",
+      opText: "Tèxte",
+      opValue: "Valor",
+      btnAdd: "Apondre",
+      btnModify: "Modificar",
+      btnUp: "Naut",
+      btnDown: "Bas",
+      btnSetValue: "Definir coma valor seleccionada",
+      btnDelete: "Suprimir"
+    },
+    textarea: {
+      title: "Proprietats de la zòna de tèxte",
+      cols: "Colomnas",
+      rows: "Linhas"
+    },
+    textfield: {
+      title: "Proprietats del camp tèxte",
+      name: "Nom",
+      value: "Valor",
+      charWidth: "Largor dels caractèrs",
+      maxChars: "Nombre maximum de caractèrs",
+      required: "Requesit",
+      type: "Tipe",
+      typeText: "Tèxte",
+      typePass: "Senhal",
+      typeEmail: "Corrièr electronic",
+      typeSearch: "Recercar",
+      typeTel: "Numèro de telefòn",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Format de paragraf",
+    tag_address: "Adreça",
+    tag_div: "Division (DIV)",
+    tag_h1: "Títol 1",
+    tag_h2: "Títol 2",
+    tag_h3: "Títol 3",
+    tag_h4: "Títol 4",
+    tag_h5: "Títol 5",
+    tag_h6: "Títol 6",
+    tag_p: "Normal",
+    tag_pre: "Preformatat"
+  },
+  horizontalrule: { toolbar: "Inserir una linha orizontala" },
+  iframe: {
+    border: "Afichar la bordadura del quadre",
+    noUrl: "Entratz l'URL del contengut del quadre",
+    scrolling: "Activar las barras de desfilament",
+    title: "Proprietats del quadre de contengut incorporat",
+    toolbar: "Quadre de contengut incorporat"
+  },
+  image: {
+    alt: "Tèxte alternatiu",
+    border: "Bordadura",
+    btnUpload: "Mandar sul servidor",
+    button2Img:
+      "Volètz transformar lo boton amb imatge seleccionat en imatge simple ?",
+    hSpace: "Espaçament orizontal",
+    img2Button: "Volètz transformar l'imatge seleccionat en boton amb imatge ?",
+    infoTab: "Informacions sus l'imatge",
+    linkTab: "Ligam",
+    lockRatio: "Conservar las proporcions",
+    menu: "Proprietats de l'imatge",
+    resetSize: "Reïnicializar la talha",
+    title: "Proprietats de l'imatge",
+    titleButton: "Proprietats del boton amb imatge",
+    upload: "Mandar",
+    urlMissing: "L'URL font de l'imatge es mancanta.",
+    vSpace: "Espaçament vertical",
+    validateBorder: "La bordadura deu èsser un nombre entièr.",
+    validateHSpace: "L'espaçament orizontal deu èsser un nombre entièr.",
+    validateVSpace: "L'espaçament vertical deu èsser un nombre entièr."
+  },
+  indent: { indent: "Aumentar l'alinèa", outdent: "Dmesir l'alinèa" },
+  smiley: {
+    options: "Opcions dels morrons",
+    title: "Inserir un morron",
+    toolbar: "Morron"
+  },
+  language: { button: "Definir la lenga", remove: "Suprimir la lenga" },
+  link: {
+    acccessKey: "Tòca d'accessibilitat",
+    advanced: "Avançat",
+    advisoryContentType: "Tipe de contengut (indicatiu)",
+    advisoryTitle: "Infobulla",
+    anchor: {
+      toolbar: "Ancòra",
+      menu: "Modificar l'ancòra",
+      title: "Proprietats de l'ancòra",
+      name: "Nom de l'ancòra",
+      errorName: "Entratz lo nom de l'ancòra",
+      remove: "Suprimir l'ancòra"
+    },
+    anchorId: "Per ID d'element",
+    anchorName: "Per nom d'ancòra",
+    charset: "Encodatge de la ressorsa ligada",
+    cssClasses: "Classas d'estil",
+    download: "Forçar lo telecargament",
+    displayText: "Afichar lo tèxte",
+    emailAddress: "Adreça electronica",
+    emailBody: "Còs del messatge",
+    emailSubject: "Subjècte del messatge",
+    id: "Id",
+    info: "Informacions sul ligam",
+    langCode: "Còdi de lenga",
+    langDir: "Sens d'escritura",
+    langDirLTR: "Esquèrra a dreita (LTR)",
+    langDirRTL: "Dreita a esquèrra (RTL)",
+    menu: "Modificar lo ligam",
+    name: "Nom",
+    noAnchors: "(Cap d'ancòra pas disponibla dins aqueste document)",
+    noEmail: "Entratz l'adreça electronica",
+    noUrl: "Entratz l'URL del ligam",
+    noTel: "Please type the phone number",
+    other: "<autre>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependenta (Netscape)",
+    popupFeatures: "Caracteristicas de la fenèstra sorgissenta",
+    popupFullScreen: "Ecran complet (IE)",
+    popupLeft: "A esquèrra",
+    popupLocationBar: "Barra d'adreça",
+    popupMenuBar: "Barra de menú",
+    popupResizable: "Redimensionable",
+    popupScrollBars: "Barras de desfilament",
+    popupStatusBar: "Barra d'estat",
+    popupToolbar: "Barra d'aisinas",
+    popupTop: "Amont",
+    rel: "Relacion",
+    selectAnchor: "Seleccionar una ancòra",
+    styles: "Estil",
+    tabIndex: "Indici de tabulacion",
+    target: "Cibla",
+    targetFrame: "<quadre>",
+    targetFrameName: "Nom del quadre afectat",
+    targetPopup: "<fenèstra sorgissenta>",
+    targetPopupName: "Nom de la fenèstra sorgissenta",
+    title: "Ligam",
+    toAnchor: "Ancòra",
+    toEmail: "Corrièl",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Ligam",
+    type: "Tipe de ligam",
+    unlink: "Suprimir lo ligam",
+    upload: "Mandar"
+  },
+  list: {
+    bulletedlist: "Inserir/Suprimir una lista amb de piuses",
+    numberedlist: "Inserir/Suprimir una lista numerotada"
+  },
+  liststyle: {
+    bulletedTitle: "Proprietats de la lista de piuses",
+    circle: "Cercle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Letras minusculas (a, b, c, d, e, etc.)",
+    lowerRoman: "Chifras romanas minusculas (i, ii, iii, iv, v, etc.)",
+    none: "Pas cap",
+    notset: "<indefinit>",
+    numberedTitle: "Proprietats de la lista numerotada",
+    square: "Carrat",
+    start: "Començament",
+    type: "Tipe",
+    upperAlpha: "Letras majusculas (A, B, C, D, E, etc.)",
+    upperRoman: "Chifras romanas majusculas (I, II, III, IV, V, etc.)",
+    validateStartNumber:
+      "Lo primièr element de la lista deu èsser un nombre entièr."
+  },
+  magicline: { title: "Inserir un paragraf aicí" },
+  maximize: { maximize: "Maximizar", minimize: "Minimizar" },
+  newpage: { toolbar: "Pagina novèla" },
+  pagebreak: {
+    alt: "Saut de pagina",
+    toolbar: "Inserir un saut de pagina per l'impression"
+  },
+  pastetext: {
+    button: "Pegar coma tèxte brut",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Paste as Plain Text"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Sembla que lo tèxte de pegar proven de Word. Lo volètz netejar abans de lo pegar ?",
+    error:
+      "Las donadas pegadas an pas pogut èsser netejadas a causa d'una error intèrna",
+    title: "Pegar dempuèi Word",
+    toolbar: "Pegar dempuèi Word"
+  },
+  preview: { preview: "Previsualizar" },
+  print: { toolbar: "Imprimir" },
+  removeformat: { toolbar: "Suprimir la mesa en forma" },
+  save: { toolbar: "Enregistrar" },
+  selectall: { toolbar: "Seleccionar tot" },
+  showblocks: { toolbar: "Afichar los blòts" },
+  sourcearea: { toolbar: "Font" },
+  specialchar: {
+    options: "Opcions dels caractèrs especials",
+    title: "Seleccionar un caractèr",
+    toolbar: "Inserir un caractèr especial"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Estils",
+    panelTitle: "Estils de mesa en pagina",
+    panelTitle1: "Estils de blòt",
+    panelTitle2: "Estils en linha",
+    panelTitle3: "Estils d'objècte"
+  },
+  table: {
+    border: "Talha de la bordadura",
+    caption: "Títol del tablèu",
+    cell: {
+      menu: "Cellula",
+      insertBefore: "Inserir una cellula abans",
+      insertAfter: "Inserir una cellula aprèp",
+      deleteCell: "Suprimir las cellulas",
+      merge: "Fusionar las cellulas",
+      mergeRight: "Fusionar cap a dreita",
+      mergeDown: "Fusionar cap aval",
+      splitHorizontal: "Separar la cellula orizontalament",
+      splitVertical: "Separar la cellula verticalament",
+      title: "Proprietats de la cellula",
+      cellType: "Tipe de cellula",
+      rowSpan: "Linhas ocupadas",
+      colSpan: "Colomnas ocupadas",
+      wordWrap: "Cesura",
+      hAlign: "Alinhament orizontal",
+      vAlign: "Alinhament vertical",
+      alignBaseline: "Linha de basa",
+      bgColor: "Color de rèireplan",
+      borderColor: "Color de bordadura",
+      data: "Donadas",
+      header: "Entèsta",
+      yes: "Òc",
+      no: "Non",
+      invalidWidth: "La largor de la cellula deu èsser un nombre.",
+      invalidHeight: "La nautor de la cellula deu èsser un nombre.",
+      invalidRowSpan:
+        "Lo nombre de linhas ocupadas deu èsser un nombre entièr.",
+      invalidColSpan:
+        "Lo nombre de colomnas ocupadas deu èsser un nombre entièr.",
+      chooseColor: "Causir"
+    },
+    cellPad: "Marge intèrne de las cellulas",
+    cellSpace: "Espaçament entre las cellulas",
+    column: {
+      menu: "Colomna",
+      insertBefore: "Inserir una colomna abans",
+      insertAfter: "Inserir una colomna aprèp",
+      deleteColumn: "Suprimir las colomnas"
+    },
+    columns: "Colomnas",
+    deleteTable: "Suprimir lo tablèu",
+    headers: "Entèstas",
+    headersBoth: "Los dos",
+    headersColumn: "Primièra colomna",
+    headersNone: "Pas cap",
+    headersRow: "Primièra linha",
+    heightUnit: "height unit",
+    invalidBorder: "La talha de la bordadura deu èsser un nombre.",
+    invalidCellPadding:
+      "Lo marge intèrne de las cellulas deu èsser un nombre positiu.",
+    invalidCellSpacing:
+      "L'espaçament entre las cellulas deu èsser un nombre positiu.",
+    invalidCols: "Lo nombre de colomnas deu èsser superior a 0.",
+    invalidHeight: "La nautor del tablèu deu èsser un nombre.",
+    invalidRows: "Lo nombre de linhas deu èsser superior a 0.",
+    invalidWidth: "La largor del tablèu deu èsser un nombre.",
+    menu: "Proprietats del tablèu",
+    row: {
+      menu: "Linha",
+      insertBefore: "Inserir una linha abans",
+      insertAfter: "Inserir una linha aprèp",
+      deleteRow: "Suprimir las linhas"
+    },
+    rows: "Linhas",
+    summary: "Resumit (descripcion)",
+    title: "Proprietats del tablèu",
+    toolbar: "Tablèu",
+    widthPc: "per cent",
+    widthPx: "pixèls",
+    widthUnit: "unitat de largor"
+  },
+  undo: { redo: "Refar", undo: "Restablir" },
+  widget: { move: "Clicar e lisar per desplaçar", label: "Element %1" },
+  uploadwidget: {
+    abort: "Mandadís interromput per l'utilizaire",
+    doneOne: "Fichièr mandat amb succès.",
+    doneMany: "%1 fichièrs mandats amb succès.",
+    uploadOne: "Mandadís del fichièr en cors ({percentage} %)…",
+    uploadMany:
+      "Mandadís dels fichièrs en cors, {current} sus {max} efectuats ({percentage} %)…"
+  },
+  wsc: {
+    btnIgnore: "Ignore",
+    btnIgnoreAll: "Ignore All",
+    btnReplace: "Replace",
+    btnReplaceAll: "Replace All",
+    btnUndo: "Undo",
+    changeTo: "Change to",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Spell checker not installed. Do you want to download it now?",
+    manyChanges: "Spell check complete: %1 words changed",
+    noChanges: "Spell check complete: No words changed",
+    noMispell: "Spell check complete: No misspellings found",
+    noSuggestions: "- No suggestions -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Not in dictionary",
+    oneChange: "Spell check complete: One word changed",
+    progress: "Spell check in progress...",
+    title: "Spell Checker",
+    toolbar: "Check Spelling"
+  }
+};

+ 722 - 722
public/ckeditor/lang/pl.js

@@ -1,722 +1,722 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["pl"] = {
-  editor: "Edytor tekstu sformatowanego",
-  editorPanel: "Panel edytora tekstu sformatowanego",
-  common: {
-    editorHelp: "W celu uzyskania pomocy naciśnij ALT 0",
-    browseServer: "Przeglądaj",
-    url: "Adres URL",
-    protocol: "Protokół",
-    upload: "Wyślij",
-    uploadSubmit: "Wyślij",
-    image: "Obrazek",
-    flash: "Flash",
-    form: "Formularz",
-    checkbox: "Pole wyboru (checkbox)",
-    radio: "Przycisk opcji (radio)",
-    textField: "Pole tekstowe",
-    textarea: "Obszar tekstowy",
-    hiddenField: "Pole ukryte",
-    button: "Przycisk",
-    select: "Lista wyboru",
-    imageButton: "Przycisk graficzny",
-    notSet: "<nie ustawiono>",
-    id: "Id",
-    name: "Nazwa",
-    langDir: "Kierunek tekstu",
-    langDirLtr: "Od lewej do prawej (LTR)",
-    langDirRtl: "Od prawej do lewej (RTL)",
-    langCode: "Kod języka",
-    longDescr: "Adres URL długiego opisu",
-    cssClass: "Nazwa klasy CSS",
-    advisoryTitle: "Opis obiektu docelowego",
-    cssStyle: "Styl",
-    ok: "OK",
-    cancel: "Anuluj",
-    close: "Zamknij",
-    preview: "Podgląd",
-    resize: "Przeciągnij, aby zmienić rozmiar",
-    generalTab: "Ogólne",
-    advancedTab: "Zaawansowane",
-    validateNumberFailed: "Ta wartość nie jest liczbą.",
-    confirmNewPage:
-      "Wszystkie niezapisane zmiany zostaną utracone. Czy na pewno wczytać nową stronę?",
-    confirmCancel:
-      "Pewne opcje zostały zmienione. Czy na pewno zamknąć okno dialogowe?",
-    options: "Opcje",
-    target: "Obiekt docelowy",
-    targetNew: "Nowe okno (_blank)",
-    targetTop: "Okno najwyżej w hierarchii (_top)",
-    targetSelf: "To samo okno (_self)",
-    targetParent: "Okno nadrzędne (_parent)",
-    langDirLTR: "Od lewej do prawej (LTR)",
-    langDirRTL: "Od prawej do lewej (RTL)",
-    styles: "Style",
-    cssClasses: "Klasy arkusza stylów",
-    width: "Szerokość",
-    height: "Wysokość",
-    align: "Wyrównaj",
-    left: "Do lewej",
-    right: "Do prawej",
-    center: "Do środka",
-    justify: "Wyjustuj",
-    alignLeft: "Wyrównaj do lewej",
-    alignRight: "Wyrównaj do prawej",
-    alignCenter: "Wyśrodkuj",
-    alignTop: "Do góry",
-    alignMiddle: "Do środka",
-    alignBottom: "Do dołu",
-    alignNone: "Brak",
-    invalidValue: "Nieprawidłowa wartość.",
-    invalidHeight: "Wysokość musi być liczbą.",
-    invalidWidth: "Szerokość musi być liczbą.",
-    invalidLength:
-      'Wartość podana dla pola "%1" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości (%2).',
-    invalidCssLength:
-      'Wartość podana dla pola "%1" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).',
-    invalidHtmlLength:
-      'Wartość podana dla pola "%1" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z HTML (px lub %).',
-    invalidInlineStyle:
-      'Wartość podana dla stylu musi składać się z jednej lub większej liczby krotek w formacie "nazwa : wartość", rozdzielonych średnikami.',
-    cssLengthTooltip:
-      "Wpisz liczbę dla wartości w pikselach lub liczbę wraz z jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).",
-    unavailable: '%1<span class="cke_accessibility">, niedostępne</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "spacja",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Skrót klawiszowy",
-    optionDefault: "Domyślny"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Wszelkie prawa zastrzeżone.",
-    dlgTitle: "Informacje o programie CKEditor 4",
-    moreInfo: "Informacje na temat licencji można znaleźć na naszej stronie:"
-  },
-  basicstyles: {
-    bold: "Pogrubienie",
-    italic: "Kursywa",
-    strike: "Przekreślenie",
-    subscript: "Indeks dolny",
-    superscript: "Indeks górny",
-    underline: "Podkreślenie"
-  },
-  bidi: {
-    ltr: "Kierunek tekstu od lewej strony do prawej",
-    rtl: "Kierunek tekstu od prawej strony do lewej"
-  },
-  blockquote: { toolbar: "Cytat" },
-  notification: { closed: "Powiadomienie zostało zamknięte." },
-  toolbar: {
-    toolbarCollapse: "Zwiń pasek narzędzi",
-    toolbarExpand: "Rozwiń pasek narzędzi",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Schowek/Wstecz",
-      editing: "Edycja",
-      forms: "Formularze",
-      basicstyles: "Style podstawowe",
-      paragraph: "Akapit",
-      links: "Hiperłącza",
-      insert: "Wstawianie",
-      styles: "Style",
-      colors: "Kolory",
-      tools: "Narzędzia"
-    },
-    toolbars: "Paski narzędzi edytora"
-  },
-  clipboard: {
-    copy: "Kopiuj",
-    copyError:
-      "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne kopiowanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+C.",
-    cut: "Wytnij",
-    cutError:
-      "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wycinanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+X.",
-    paste: "Wklej",
-    pasteNotification:
-      "Naciśnij %1 by wkleić tekst. Twoja przeglądarka nie pozwala na wklejanie za pomocą przycisku paska narzędzi lub opcji menu kontekstowego.",
-    pasteArea: "Miejsce do wklejenia treści",
-    pasteMsg: "Wklej treść do obszaru poniżej i naciśnij OK."
-  },
-  colorbutton: {
-    auto: "Automatycznie",
-    bgColorTitle: "Kolor tła",
-    colors: {
-      "000": "Czarny",
-      "800000": "Kasztanowy",
-      "8B4513": "Czekoladowy",
-      "2F4F4F": "Ciemnografitowy",
-      "008080": "Morski",
-      "000080": "Granatowy",
-      "4B0082": "Indygo",
-      "696969": "Ciemnoszary",
-      B22222: "Czerwień żelazowa",
-      A52A2A: "Brązowy",
-      DAA520: "Ciemnozłoty",
-      "006400": "Ciemnozielony",
-      "40E0D0": "Turkusowy",
-      "0000CD": "Ciemnoniebieski",
-      "800080": "Purpurowy",
-      "808080": "Szary",
-      F00: "Czerwony",
-      FF8C00: "Ciemnopomarańczowy",
-      FFD700: "Złoty",
-      "008000": "Zielony",
-      "0FF": "Cyjan",
-      "00F": "Niebieski",
-      EE82EE: "Fioletowy",
-      A9A9A9: "Przygaszony szary",
-      FFA07A: "Łososiowy",
-      FFA500: "Pomarańczowy",
-      FFFF00: "Żółty",
-      "00FF00": "Limonkowy",
-      AFEEEE: "Bladoturkusowy",
-      ADD8E6: "Jasnoniebieski",
-      DDA0DD: "Śliwkowy",
-      D3D3D3: "Jasnoszary",
-      FFF0F5: "Jasnolawendowy",
-      FAEBD7: "Kremowobiały",
-      FFFFE0: "Jasnożółty",
-      F0FFF0: "Bladozielony",
-      F0FFFF: "Jasnolazurowy",
-      F0F8FF: "Jasnobłękitny",
-      E6E6FA: "Lawendowy",
-      FFF: "Biały",
-      "1ABC9C": "Cyjan",
-      "2ECC71": "Szmaragdowy",
-      "3498DB": "Jasnoniebieski",
-      "9B59B6": "Ametystowy",
-      "4E5F70": "Szaroniebieski",
-      F1C40F: "Żółty",
-      "16A085": "Ciemny cyjan",
-      "27AE60": "Ciemnoszmaragdowy",
-      "2980B9": "Ciemnoniebieski",
-      "8E44AD": "Ciemnofioletowy",
-      "2C3E50": "Nienasycony niebieski",
-      F39C12: "Pomarańczowy",
-      E67E22: "Marchewkowy",
-      E74C3C: "Bladoczerwony",
-      ECF0F1: "Jasnosrebrny",
-      "95A5A6": "Szarocyjanowy",
-      DDD: "Jasnoszary",
-      D35400: "Dyniowy",
-      C0392B: "Ciemnoczerwony",
-      BDC3C7: "Srebrny",
-      "7F8C8D": "Szarawy cyjan",
-      "999": "Ciemnoszary"
-    },
-    more: "Więcej kolorów...",
-    panelTitle: "Kolory",
-    textColorTitle: "Kolor tekstu"
-  },
-  colordialog: {
-    clear: "Wyczyść",
-    highlight: "Zaznacz",
-    options: "Opcje koloru",
-    selected: "Wybrany",
-    title: "Wybierz kolor"
-  },
-  templates: {
-    button: "Szablony",
-    emptyListMsg: "(Brak zdefiniowanych szablonów)",
-    insertOption: "Zastąp obecną zawartość",
-    options: "Opcje szablonów",
-    selectPromptMsg:
-      "Wybierz szablon do otwarcia w edytorze<br>(obecna zawartość okna edytora zostanie utracona):",
-    title: "Szablony zawartości"
-  },
-  contextmenu: { options: "Opcje menu kontekstowego" },
-  copyformatting: {
-    label: "Kopiuj formatowanie",
-    notification: {
-      copied: "Formatowanie skopiowane",
-      applied: "Formatowanie zastosowane",
-      canceled: "Formatowanie przerwane",
-      failed:
-        "Formatowanie nie powiodło się. Nie możesz zastosować stylów bez uprzedniego ich skopiowania."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Opis obiektu docelowego",
-    cssClassInputLabel: "Klasy arkusza stylów",
-    edit: "Edytuj pojemnik Div",
-    inlineStyleInputLabel: "Style liniowe",
-    langDirLTRLabel: "Od lewej do prawej (LTR)",
-    langDirLabel: "Kierunek tekstu",
-    langDirRTLLabel: "Od prawej do lewej (RTL)",
-    languageCodeInputLabel: "Kod języka",
-    remove: "Usuń pojemnik Div",
-    styleSelectLabel: "Styl",
-    title: "Utwórz pojemnik Div",
-    toolbar: "Utwórz pojemnik Div"
-  },
-  elementspath: { eleLabel: "Ścieżka elementów", eleTitle: "element %1" },
-  filetools: {
-    loadError: "Błąd podczas odczytu pliku.",
-    networkError: "W trakcie wysyłania pliku pojawił się błąd sieciowy.",
-    httpError404:
-      "Błąd HTTP w trakcie wysyłania pliku (404: Nie znaleziono pliku).",
-    httpError403: "Błąd HTTP w trakcie wysyłania pliku (403: Zabroniony).",
-    httpError: "Błąd HTTP w trakcie wysyłania pliku (status błędu: %1).",
-    noUrlError: "Nie zdefiniowano adresu URL do przesłania pliku.",
-    responseError: "Niepoprawna odpowiedź serwera."
-  },
-  find: {
-    find: "Znajdź",
-    findOptions: "Opcje wyszukiwania",
-    findWhat: "Znajdź:",
-    matchCase: "Uwzględnij wielkość liter",
-    matchCyclic: "Cykliczne dopasowanie",
-    matchWord: "Całe słowa",
-    notFoundMsg: "Nie znaleziono szukanego hasła.",
-    replace: "Zamień",
-    replaceAll: "Zamień wszystko",
-    replaceSuccessMsg: "%1 wystąpień zastąpionych.",
-    replaceWith: "Zastąp przez:",
-    title: "Znajdź i zamień"
-  },
-  fakeobjects: {
-    anchor: "Kotwica",
-    flash: "Animacja Flash",
-    hiddenfield: "Pole ukryte",
-    iframe: "IFrame",
-    unknown: "Nieznany obiekt"
-  },
-  flash: {
-    access: "Dostęp skryptów",
-    accessAlways: "Zawsze",
-    accessNever: "Nigdy",
-    accessSameDomain: "Ta sama domena",
-    alignAbsBottom: "Do dołu",
-    alignAbsMiddle: "Do środka w pionie",
-    alignBaseline: "Do linii bazowej",
-    alignTextTop: "Do góry tekstu",
-    bgcolor: "Kolor tła",
-    chkFull: "Zezwól na pełny ekran",
-    chkLoop: "Pętla",
-    chkMenu: "Włącz menu",
-    chkPlay: "Autoodtwarzanie",
-    flashvars: "Zmienne obiektu Flash",
-    hSpace: "Odstęp poziomy",
-    properties: "Właściwości obiektu Flash",
-    propertiesTab: "Właściwości",
-    quality: "Jakość",
-    qualityAutoHigh: "Auto wysoka",
-    qualityAutoLow: "Auto niska",
-    qualityBest: "Najlepsza",
-    qualityHigh: "Wysoka",
-    qualityLow: "Niska",
-    qualityMedium: "Średnia",
-    scale: "Skaluj",
-    scaleAll: "Pokaż wszystko",
-    scaleFit: "Dokładne dopasowanie",
-    scaleNoBorder: "Bez obramowania",
-    title: "Właściwości obiektu Flash",
-    vSpace: "Odstęp pionowy",
-    validateHSpace: "Odstęp poziomy musi być liczbą.",
-    validateSrc: "Podaj adres URL",
-    validateVSpace: "Odstęp pionowy musi być liczbą.",
-    windowMode: "Tryb okna",
-    windowModeOpaque: "Nieprzezroczyste",
-    windowModeTransparent: "Przezroczyste",
-    windowModeWindow: "Okno"
-  },
-  font: {
-    fontSize: {
-      label: "Rozmiar",
-      voiceLabel: "Rozmiar czcionki",
-      panelTitle: "Rozmiar"
-    },
-    label: "Czcionka",
-    panelTitle: "Czcionka",
-    voiceLabel: "Czcionka"
-  },
-  forms: {
-    button: {
-      title: "Właściwości przycisku",
-      text: "Tekst (Wartość)",
-      type: "Typ",
-      typeBtn: "Przycisk",
-      typeSbm: "Wyślij",
-      typeRst: "Wyczyść"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Właściwości pola wyboru (checkbox)",
-      radioTitle: "Właściwości przycisku opcji (radio)",
-      value: "Wartość",
-      selected: "Zaznaczone",
-      required: "Wymagane"
-    },
-    form: {
-      title: "Właściwości formularza",
-      menu: "Właściwości formularza",
-      action: "Akcja",
-      method: "Metoda",
-      encoding: "Kodowanie"
-    },
-    hidden: {
-      title: "Właściwości pola ukrytego",
-      name: "Nazwa",
-      value: "Wartość"
-    },
-    select: {
-      title: "Właściwości listy wyboru",
-      selectInfo: "Informacje",
-      opAvail: "Dostępne opcje",
-      value: "Wartość",
-      size: "Rozmiar",
-      lines: "wierszy",
-      chkMulti: "Wielokrotny wybór",
-      required: "Wymagane",
-      opText: "Tekst",
-      opValue: "Wartość",
-      btnAdd: "Dodaj",
-      btnModify: "Zmień",
-      btnUp: "Do góry",
-      btnDown: "Do dołu",
-      btnSetValue: "Ustaw jako zaznaczoną",
-      btnDelete: "Usuń"
-    },
-    textarea: {
-      title: "Właściwości obszaru tekstowego",
-      cols: "Liczba kolumn",
-      rows: "Liczba wierszy"
-    },
-    textfield: {
-      title: "Właściwości pola tekstowego",
-      name: "Nazwa",
-      value: "Wartość",
-      charWidth: "Szerokość w znakach",
-      maxChars: "Szerokość maksymalna",
-      required: "Wymagane",
-      type: "Typ",
-      typeText: "Tekst",
-      typePass: "Hasło",
-      typeEmail: "Email",
-      typeSearch: "Szukaj",
-      typeTel: "Numer telefonu",
-      typeUrl: "Adres URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Format",
-    tag_address: "Adres",
-    tag_div: "Normalny (DIV)",
-    tag_h1: "Nagłówek 1",
-    tag_h2: "Nagłówek 2",
-    tag_h3: "Nagłówek 3",
-    tag_h4: "Nagłówek 4",
-    tag_h5: "Nagłówek 5",
-    tag_h6: "Nagłówek 6",
-    tag_p: "Normalny",
-    tag_pre: "Tekst sformatowany"
-  },
-  horizontalrule: { toolbar: "Wstaw poziomą linię" },
-  iframe: {
-    border: "Pokaż obramowanie obiektu IFrame",
-    noUrl: "Podaj adres URL elementu IFrame",
-    scrolling: "Włącz paski przewijania",
-    title: "Właściwości elementu IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Tekst zastępczy",
-    border: "Obramowanie",
-    btnUpload: "Wyślij",
-    button2Img:
-      "Czy chcesz przekonwertować zaznaczony przycisk graficzny do zwykłego obrazka?",
-    hSpace: "Odstęp poziomy",
-    img2Button:
-      "Czy chcesz przekonwertować zaznaczony obrazek do przycisku graficznego?",
-    infoTab: "Informacje o obrazku",
-    linkTab: "Hiperłącze",
-    lockRatio: "Zablokuj proporcje",
-    menu: "Właściwości obrazka",
-    resetSize: "Przywróć rozmiar",
-    title: "Właściwości obrazka",
-    titleButton: "Właściwości przycisku graficznego",
-    upload: "Wyślij",
-    urlMissing: "Podaj adres URL obrazka.",
-    vSpace: "Odstęp pionowy",
-    validateBorder: "Wartość obramowania musi być liczbą całkowitą.",
-    validateHSpace: "Wartość odstępu poziomego musi być liczbą całkowitą.",
-    validateVSpace: "Wartość odstępu pionowego musi być liczbą całkowitą."
-  },
-  indent: { indent: "Zwiększ wcięcie", outdent: "Zmniejsz wcięcie" },
-  smiley: {
-    options: "Opcje emotikonów",
-    title: "Wstaw emotikona",
-    toolbar: "Emotikony"
-  },
-  language: { button: "Ustaw język", remove: "Usuń język" },
-  link: {
-    acccessKey: "Klawisz dostępu",
-    advanced: "Zaawansowane",
-    advisoryContentType: "Typ MIME obiektu docelowego",
-    advisoryTitle: "Opis obiektu docelowego",
-    anchor: {
-      toolbar: "Wstaw/edytuj kotwicę",
-      menu: "Właściwości kotwicy",
-      title: "Właściwości kotwicy",
-      name: "Nazwa kotwicy",
-      errorName: "Podaj nazwę kotwicy.",
-      remove: "Usuń kotwicę"
-    },
-    anchorId: "Wg identyfikatora",
-    anchorName: "Wg nazwy",
-    charset: "Kodowanie znaków obiektu docelowego",
-    cssClasses: "Nazwa klasy CSS",
-    download: "Wymuś pobieranie",
-    displayText: "Wyświetlany tekst",
-    emailAddress: "Adres e-mail",
-    emailBody: "Treść",
-    emailSubject: "Temat",
-    id: "Id",
-    info: "Informacje ",
-    langCode: "Kod języka",
-    langDir: "Kierunek tekstu",
-    langDirLTR: "Od lewej do prawej (LTR)",
-    langDirRTL: "Od prawej do lewej (RTL)",
-    menu: "Edytuj odnośnik",
-    name: "Nazwa",
-    noAnchors: "(W dokumencie nie zdefiniowano żadnych kotwic)",
-    noEmail: "Podaj adres e-mail.",
-    noUrl: "Podaj adres URL.",
-    noTel: "Podaj numer telefonu.",
-    other: "<inny>",
-    phoneNumber: "Numer telefonu",
-    popupDependent: "Okno zależne (Netscape)",
-    popupFeatures: "Właściwości wyskakującego okna",
-    popupFullScreen: "Pełny ekran (IE)",
-    popupLeft: "Pozycja w poziomie",
-    popupLocationBar: "Pasek adresu",
-    popupMenuBar: "Pasek menu",
-    popupResizable: "Skalowalny",
-    popupScrollBars: "Paski przewijania",
-    popupStatusBar: "Pasek statusu",
-    popupToolbar: "Pasek narzędzi",
-    popupTop: "Pozycja w pionie",
-    rel: "Relacja",
-    selectAnchor: "Wybierz kotwicę",
-    styles: "Styl",
-    tabIndex: "Indeks kolejności",
-    target: "Obiekt docelowy",
-    targetFrame: "<ramka>",
-    targetFrameName: "Nazwa ramki docelowej",
-    targetPopup: "<wyskakujące okno>",
-    targetPopupName: "Nazwa wyskakującego okna",
-    title: "Odnośnik",
-    toAnchor: "Odnośnik wewnątrz strony (kotwica)",
-    toEmail: "Adres e-mail",
-    toUrl: "Adres URL",
-    toPhone: "Telefon",
-    toolbar: "Wstaw/edytuj odnośnik",
-    type: "Typ odnośnika",
-    unlink: "Usuń odnośnik",
-    upload: "Wyślij"
-  },
-  list: {
-    bulletedlist: "Lista wypunktowana",
-    numberedlist: "Lista numerowana"
-  },
-  liststyle: {
-    bulletedTitle: "Właściwości list wypunktowanych",
-    circle: "Koło",
-    decimal: "Liczby (1, 2, 3 itd.)",
-    disc: "Okrąg",
-    lowerAlpha: "Małe litery (a, b, c, d, e itd.)",
-    lowerRoman: "Małe cyfry rzymskie (i, ii, iii, iv, v itd.)",
-    none: "Brak",
-    notset: "<nie ustawiono>",
-    numberedTitle: "Właściwości list numerowanych",
-    square: "Kwadrat",
-    start: "Początek",
-    type: "Typ punktora",
-    upperAlpha: "Duże litery (A, B, C, D, E itd.)",
-    upperRoman: "Duże cyfry rzymskie (I, II, III, IV, V itd.)",
-    validateStartNumber: "Listę musi rozpoczynać liczba całkowita."
-  },
-  magicline: { title: "Wstaw nowy akapit" },
-  maximize: { maximize: "Maksymalizuj", minimize: "Minimalizuj" },
-  newpage: { toolbar: "Nowa strona" },
-  pagebreak: { alt: "Wstaw podział strony", toolbar: "Wstaw podział strony" },
-  pastetext: {
-    button: "Wklej jako czysty tekst",
-    pasteNotification:
-      "Naciśnij %1 by wkleić tekst. Twoja przeglądarka nie obsługuje wklejania za pomocą przycisku paska narzędzi lub opcji menu kontekstowego.",
-    title: "Wklej jako czysty tekst"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Tekst, który chcesz wkleić, prawdopodobnie pochodzi z programu Microsoft Word. Czy chcesz go wyczyścić przed wklejeniem?",
-    error:
-      "Wyczyszczenie wklejonych danych nie było możliwe z powodu wystąpienia błędu.",
-    title: "Wklej z programu MS Word",
-    toolbar: "Wklej z programu MS Word"
-  },
-  preview: { preview: "Podgląd" },
-  print: { toolbar: "Drukuj" },
-  removeformat: { toolbar: "Usuń formatowanie" },
-  save: { toolbar: "Zapisz" },
-  selectall: { toolbar: "Zaznacz wszystko" },
-  showblocks: { toolbar: "Pokaż bloki" },
-  sourcearea: { toolbar: "Źródło dokumentu" },
-  specialchar: {
-    options: "Opcje znaków specjalnych",
-    title: "Wybierz znak specjalny",
-    toolbar: "Wstaw znak specjalny"
-  },
-  scayt: {
-    btn_about: "Informacje o SCAYT",
-    btn_dictionaries: "Słowniki",
-    btn_disable: "Wyłącz SCAYT",
-    btn_enable: "Włącz SCAYT",
-    btn_langs: "Języki",
-    btn_options: "Opcje",
-    text_title: "Sprawdź pisownię podczas pisania (SCAYT)"
-  },
-  stylescombo: {
-    label: "Styl",
-    panelTitle: "Style formatujące",
-    panelTitle1: "Style blokowe",
-    panelTitle2: "Style liniowe",
-    panelTitle3: "Style obiektowe"
-  },
-  table: {
-    border: "Grubość obramowania",
-    caption: "Tytuł",
-    cell: {
-      menu: "Komórka",
-      insertBefore: "Wstaw komórkę z lewej",
-      insertAfter: "Wstaw komórkę z prawej",
-      deleteCell: "Usuń komórki",
-      merge: "Połącz komórki",
-      mergeRight: "Połącz z komórką z prawej",
-      mergeDown: "Połącz z komórką poniżej",
-      splitHorizontal: "Podziel komórkę poziomo",
-      splitVertical: "Podziel komórkę pionowo",
-      title: "Właściwości komórki",
-      cellType: "Typ komórki",
-      rowSpan: "Scalenie wierszy",
-      colSpan: "Scalenie komórek",
-      wordWrap: "Zawijanie słów",
-      hAlign: "Wyrównanie poziome",
-      vAlign: "Wyrównanie pionowe",
-      alignBaseline: "Linia bazowa",
-      bgColor: "Kolor tła",
-      borderColor: "Kolor obramowania",
-      data: "Dane",
-      header: "Nagłówek",
-      yes: "Tak",
-      no: "Nie",
-      invalidWidth: "Szerokość komórki musi być liczbą.",
-      invalidHeight: "Wysokość komórki musi być liczbą.",
-      invalidRowSpan: "Scalenie wierszy musi być liczbą całkowitą.",
-      invalidColSpan: "Scalenie komórek musi być liczbą całkowitą.",
-      chooseColor: "Wybierz"
-    },
-    cellPad: "Dopełnienie komórek",
-    cellSpace: "Odstęp pomiędzy komórkami",
-    column: {
-      menu: "Kolumna",
-      insertBefore: "Wstaw kolumnę z lewej",
-      insertAfter: "Wstaw kolumnę z prawej",
-      deleteColumn: "Usuń kolumny"
-    },
-    columns: "Liczba kolumn",
-    deleteTable: "Usuń tabelę",
-    headers: "Nagłówki",
-    headersBoth: "Oba",
-    headersColumn: "Pierwsza kolumna",
-    headersNone: "Brak",
-    headersRow: "Pierwszy wiersz",
-    heightUnit: "height unit",
-    invalidBorder: "Wartość obramowania musi być liczbą.",
-    invalidCellPadding: "Dopełnienie komórek musi być liczbą dodatnią.",
-    invalidCellSpacing: "Odstęp pomiędzy komórkami musi być liczbą dodatnią.",
-    invalidCols: "Liczba kolumn musi być większa niż 0.",
-    invalidHeight: "Wysokość tabeli musi być liczbą.",
-    invalidRows: "Liczba wierszy musi być większa niż 0.",
-    invalidWidth: "Szerokość tabeli musi być liczbą.",
-    menu: "Właściwości tabeli",
-    row: {
-      menu: "Wiersz",
-      insertBefore: "Wstaw wiersz powyżej",
-      insertAfter: "Wstaw wiersz poniżej",
-      deleteRow: "Usuń wiersze"
-    },
-    rows: "Liczba wierszy",
-    summary: "Podsumowanie",
-    title: "Właściwości tabeli",
-    toolbar: "Tabela",
-    widthPc: "%",
-    widthPx: "piksele",
-    widthUnit: "jednostka szerokości"
-  },
-  undo: { redo: "Ponów", undo: "Cofnij" },
-  widget: { move: "Kliknij i przeciągnij, by przenieść.", label: "Widget %1" },
-  uploadwidget: {
-    abort: "Wysyłanie przerwane przez użytkownika.",
-    doneOne: "Plik został pomyślnie wysłany.",
-    doneMany: "Pomyślnie wysłane pliki: %1.",
-    uploadOne: "Wysyłanie pliku ({percentage}%)...",
-    uploadMany: "Wysyłanie plików, gotowe {current} z {max} ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignoruj",
-    btnIgnoreAll: "Ignoruj wszystkie",
-    btnReplace: "Zmień",
-    btnReplaceAll: "Zmień wszystkie",
-    btnUndo: "Cofnij",
-    changeTo: "Zmień na",
-    errorLoading: "Błąd wczytywania hosta aplikacji usługi: %s.",
-    ieSpellDownload: "Słownik nie jest zainstalowany. Czy chcesz go pobrać?",
-    manyChanges: "Sprawdzanie zakończone: zmieniono %l słów",
-    noChanges: "Sprawdzanie zakończone: nie zmieniono żadnego słowa",
-    noMispell: "Sprawdzanie zakończone: nie znaleziono błędów",
-    noSuggestions: "- Brak sugestii -",
-    notAvailable: "Przepraszamy, ale usługa jest obecnie niedostępna.",
-    notInDic: "Słowa nie ma w słowniku",
-    oneChange: "Sprawdzanie zakończone: zmieniono jedno słowo",
-    progress: "Trwa sprawdzanie...",
-    title: "Sprawdź pisownię",
-    toolbar: "Sprawdź pisownię"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["pl"] = {
+  editor: "Edytor tekstu sformatowanego",
+  editorPanel: "Panel edytora tekstu sformatowanego",
+  common: {
+    editorHelp: "W celu uzyskania pomocy naciśnij ALT 0",
+    browseServer: "Przeglądaj",
+    url: "Adres URL",
+    protocol: "Protokół",
+    upload: "Wyślij",
+    uploadSubmit: "Wyślij",
+    image: "Obrazek",
+    flash: "Flash",
+    form: "Formularz",
+    checkbox: "Pole wyboru (checkbox)",
+    radio: "Przycisk opcji (radio)",
+    textField: "Pole tekstowe",
+    textarea: "Obszar tekstowy",
+    hiddenField: "Pole ukryte",
+    button: "Przycisk",
+    select: "Lista wyboru",
+    imageButton: "Przycisk graficzny",
+    notSet: "<nie ustawiono>",
+    id: "Id",
+    name: "Nazwa",
+    langDir: "Kierunek tekstu",
+    langDirLtr: "Od lewej do prawej (LTR)",
+    langDirRtl: "Od prawej do lewej (RTL)",
+    langCode: "Kod języka",
+    longDescr: "Adres URL długiego opisu",
+    cssClass: "Nazwa klasy CSS",
+    advisoryTitle: "Opis obiektu docelowego",
+    cssStyle: "Styl",
+    ok: "OK",
+    cancel: "Anuluj",
+    close: "Zamknij",
+    preview: "Podgląd",
+    resize: "Przeciągnij, aby zmienić rozmiar",
+    generalTab: "Ogólne",
+    advancedTab: "Zaawansowane",
+    validateNumberFailed: "Ta wartość nie jest liczbą.",
+    confirmNewPage:
+      "Wszystkie niezapisane zmiany zostaną utracone. Czy na pewno wczytać nową stronę?",
+    confirmCancel:
+      "Pewne opcje zostały zmienione. Czy na pewno zamknąć okno dialogowe?",
+    options: "Opcje",
+    target: "Obiekt docelowy",
+    targetNew: "Nowe okno (_blank)",
+    targetTop: "Okno najwyżej w hierarchii (_top)",
+    targetSelf: "To samo okno (_self)",
+    targetParent: "Okno nadrzędne (_parent)",
+    langDirLTR: "Od lewej do prawej (LTR)",
+    langDirRTL: "Od prawej do lewej (RTL)",
+    styles: "Style",
+    cssClasses: "Klasy arkusza stylów",
+    width: "Szerokość",
+    height: "Wysokość",
+    align: "Wyrównaj",
+    left: "Do lewej",
+    right: "Do prawej",
+    center: "Do środka",
+    justify: "Wyjustuj",
+    alignLeft: "Wyrównaj do lewej",
+    alignRight: "Wyrównaj do prawej",
+    alignCenter: "Wyśrodkuj",
+    alignTop: "Do góry",
+    alignMiddle: "Do środka",
+    alignBottom: "Do dołu",
+    alignNone: "Brak",
+    invalidValue: "Nieprawidłowa wartość.",
+    invalidHeight: "Wysokość musi być liczbą.",
+    invalidWidth: "Szerokość musi być liczbą.",
+    invalidLength:
+      'Wartość podana dla pola "%1" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości (%2).',
+    invalidCssLength:
+      'Wartość podana dla pola "%1" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).',
+    invalidHtmlLength:
+      'Wartość podana dla pola "%1" musi być liczbą dodatnią bez jednostki lub z poprawną jednostką długości zgodną z HTML (px lub %).',
+    invalidInlineStyle:
+      'Wartość podana dla stylu musi składać się z jednej lub większej liczby krotek w formacie "nazwa : wartość", rozdzielonych średnikami.',
+    cssLengthTooltip:
+      "Wpisz liczbę dla wartości w pikselach lub liczbę wraz z jednostką długości zgodną z CSS (px, %, in, cm, mm, em, ex, pt lub pc).",
+    unavailable: '%1<span class="cke_accessibility">, niedostępne</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "spacja",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Skrót klawiszowy",
+    optionDefault: "Domyślny"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Wszelkie prawa zastrzeżone.",
+    dlgTitle: "Informacje o programie CKEditor 4",
+    moreInfo: "Informacje na temat licencji można znaleźć na naszej stronie:"
+  },
+  basicstyles: {
+    bold: "Pogrubienie",
+    italic: "Kursywa",
+    strike: "Przekreślenie",
+    subscript: "Indeks dolny",
+    superscript: "Indeks górny",
+    underline: "Podkreślenie"
+  },
+  bidi: {
+    ltr: "Kierunek tekstu od lewej strony do prawej",
+    rtl: "Kierunek tekstu od prawej strony do lewej"
+  },
+  blockquote: { toolbar: "Cytat" },
+  notification: { closed: "Powiadomienie zostało zamknięte." },
+  toolbar: {
+    toolbarCollapse: "Zwiń pasek narzędzi",
+    toolbarExpand: "Rozwiń pasek narzędzi",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Schowek/Wstecz",
+      editing: "Edycja",
+      forms: "Formularze",
+      basicstyles: "Style podstawowe",
+      paragraph: "Akapit",
+      links: "Hiperłącza",
+      insert: "Wstawianie",
+      styles: "Style",
+      colors: "Kolory",
+      tools: "Narzędzia"
+    },
+    toolbars: "Paski narzędzi edytora"
+  },
+  clipboard: {
+    copy: "Kopiuj",
+    copyError:
+      "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne kopiowanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+C.",
+    cut: "Wytnij",
+    cutError:
+      "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wycinanie tekstu. Użyj skrótu klawiszowego Ctrl/Cmd+X.",
+    paste: "Wklej",
+    pasteNotification:
+      "Naciśnij %1 by wkleić tekst. Twoja przeglądarka nie pozwala na wklejanie za pomocą przycisku paska narzędzi lub opcji menu kontekstowego.",
+    pasteArea: "Miejsce do wklejenia treści",
+    pasteMsg: "Wklej treść do obszaru poniżej i naciśnij OK."
+  },
+  colorbutton: {
+    auto: "Automatycznie",
+    bgColorTitle: "Kolor tła",
+    colors: {
+      "000": "Czarny",
+      "800000": "Kasztanowy",
+      "8B4513": "Czekoladowy",
+      "2F4F4F": "Ciemnografitowy",
+      "008080": "Morski",
+      "000080": "Granatowy",
+      "4B0082": "Indygo",
+      "696969": "Ciemnoszary",
+      B22222: "Czerwień żelazowa",
+      A52A2A: "Brązowy",
+      DAA520: "Ciemnozłoty",
+      "006400": "Ciemnozielony",
+      "40E0D0": "Turkusowy",
+      "0000CD": "Ciemnoniebieski",
+      "800080": "Purpurowy",
+      "808080": "Szary",
+      F00: "Czerwony",
+      FF8C00: "Ciemnopomarańczowy",
+      FFD700: "Złoty",
+      "008000": "Zielony",
+      "0FF": "Cyjan",
+      "00F": "Niebieski",
+      EE82EE: "Fioletowy",
+      A9A9A9: "Przygaszony szary",
+      FFA07A: "Łososiowy",
+      FFA500: "Pomarańczowy",
+      FFFF00: "Żółty",
+      "00FF00": "Limonkowy",
+      AFEEEE: "Bladoturkusowy",
+      ADD8E6: "Jasnoniebieski",
+      DDA0DD: "Śliwkowy",
+      D3D3D3: "Jasnoszary",
+      FFF0F5: "Jasnolawendowy",
+      FAEBD7: "Kremowobiały",
+      FFFFE0: "Jasnożółty",
+      F0FFF0: "Bladozielony",
+      F0FFFF: "Jasnolazurowy",
+      F0F8FF: "Jasnobłękitny",
+      E6E6FA: "Lawendowy",
+      FFF: "Biały",
+      "1ABC9C": "Cyjan",
+      "2ECC71": "Szmaragdowy",
+      "3498DB": "Jasnoniebieski",
+      "9B59B6": "Ametystowy",
+      "4E5F70": "Szaroniebieski",
+      F1C40F: "Żółty",
+      "16A085": "Ciemny cyjan",
+      "27AE60": "Ciemnoszmaragdowy",
+      "2980B9": "Ciemnoniebieski",
+      "8E44AD": "Ciemnofioletowy",
+      "2C3E50": "Nienasycony niebieski",
+      F39C12: "Pomarańczowy",
+      E67E22: "Marchewkowy",
+      E74C3C: "Bladoczerwony",
+      ECF0F1: "Jasnosrebrny",
+      "95A5A6": "Szarocyjanowy",
+      DDD: "Jasnoszary",
+      D35400: "Dyniowy",
+      C0392B: "Ciemnoczerwony",
+      BDC3C7: "Srebrny",
+      "7F8C8D": "Szarawy cyjan",
+      "999": "Ciemnoszary"
+    },
+    more: "Więcej kolorów...",
+    panelTitle: "Kolory",
+    textColorTitle: "Kolor tekstu"
+  },
+  colordialog: {
+    clear: "Wyczyść",
+    highlight: "Zaznacz",
+    options: "Opcje koloru",
+    selected: "Wybrany",
+    title: "Wybierz kolor"
+  },
+  templates: {
+    button: "Szablony",
+    emptyListMsg: "(Brak zdefiniowanych szablonów)",
+    insertOption: "Zastąp obecną zawartość",
+    options: "Opcje szablonów",
+    selectPromptMsg:
+      "Wybierz szablon do otwarcia w edytorze<br>(obecna zawartość okna edytora zostanie utracona):",
+    title: "Szablony zawartości"
+  },
+  contextmenu: { options: "Opcje menu kontekstowego" },
+  copyformatting: {
+    label: "Kopiuj formatowanie",
+    notification: {
+      copied: "Formatowanie skopiowane",
+      applied: "Formatowanie zastosowane",
+      canceled: "Formatowanie przerwane",
+      failed:
+        "Formatowanie nie powiodło się. Nie możesz zastosować stylów bez uprzedniego ich skopiowania."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Opis obiektu docelowego",
+    cssClassInputLabel: "Klasy arkusza stylów",
+    edit: "Edytuj pojemnik Div",
+    inlineStyleInputLabel: "Style liniowe",
+    langDirLTRLabel: "Od lewej do prawej (LTR)",
+    langDirLabel: "Kierunek tekstu",
+    langDirRTLLabel: "Od prawej do lewej (RTL)",
+    languageCodeInputLabel: "Kod języka",
+    remove: "Usuń pojemnik Div",
+    styleSelectLabel: "Styl",
+    title: "Utwórz pojemnik Div",
+    toolbar: "Utwórz pojemnik Div"
+  },
+  elementspath: { eleLabel: "Ścieżka elementów", eleTitle: "element %1" },
+  filetools: {
+    loadError: "Błąd podczas odczytu pliku.",
+    networkError: "W trakcie wysyłania pliku pojawił się błąd sieciowy.",
+    httpError404:
+      "Błąd HTTP w trakcie wysyłania pliku (404: Nie znaleziono pliku).",
+    httpError403: "Błąd HTTP w trakcie wysyłania pliku (403: Zabroniony).",
+    httpError: "Błąd HTTP w trakcie wysyłania pliku (status błędu: %1).",
+    noUrlError: "Nie zdefiniowano adresu URL do przesłania pliku.",
+    responseError: "Niepoprawna odpowiedź serwera."
+  },
+  find: {
+    find: "Znajdź",
+    findOptions: "Opcje wyszukiwania",
+    findWhat: "Znajdź:",
+    matchCase: "Uwzględnij wielkość liter",
+    matchCyclic: "Cykliczne dopasowanie",
+    matchWord: "Całe słowa",
+    notFoundMsg: "Nie znaleziono szukanego hasła.",
+    replace: "Zamień",
+    replaceAll: "Zamień wszystko",
+    replaceSuccessMsg: "%1 wystąpień zastąpionych.",
+    replaceWith: "Zastąp przez:",
+    title: "Znajdź i zamień"
+  },
+  fakeobjects: {
+    anchor: "Kotwica",
+    flash: "Animacja Flash",
+    hiddenfield: "Pole ukryte",
+    iframe: "IFrame",
+    unknown: "Nieznany obiekt"
+  },
+  flash: {
+    access: "Dostęp skryptów",
+    accessAlways: "Zawsze",
+    accessNever: "Nigdy",
+    accessSameDomain: "Ta sama domena",
+    alignAbsBottom: "Do dołu",
+    alignAbsMiddle: "Do środka w pionie",
+    alignBaseline: "Do linii bazowej",
+    alignTextTop: "Do góry tekstu",
+    bgcolor: "Kolor tła",
+    chkFull: "Zezwól na pełny ekran",
+    chkLoop: "Pętla",
+    chkMenu: "Włącz menu",
+    chkPlay: "Autoodtwarzanie",
+    flashvars: "Zmienne obiektu Flash",
+    hSpace: "Odstęp poziomy",
+    properties: "Właściwości obiektu Flash",
+    propertiesTab: "Właściwości",
+    quality: "Jakość",
+    qualityAutoHigh: "Auto wysoka",
+    qualityAutoLow: "Auto niska",
+    qualityBest: "Najlepsza",
+    qualityHigh: "Wysoka",
+    qualityLow: "Niska",
+    qualityMedium: "Średnia",
+    scale: "Skaluj",
+    scaleAll: "Pokaż wszystko",
+    scaleFit: "Dokładne dopasowanie",
+    scaleNoBorder: "Bez obramowania",
+    title: "Właściwości obiektu Flash",
+    vSpace: "Odstęp pionowy",
+    validateHSpace: "Odstęp poziomy musi być liczbą.",
+    validateSrc: "Podaj adres URL",
+    validateVSpace: "Odstęp pionowy musi być liczbą.",
+    windowMode: "Tryb okna",
+    windowModeOpaque: "Nieprzezroczyste",
+    windowModeTransparent: "Przezroczyste",
+    windowModeWindow: "Okno"
+  },
+  font: {
+    fontSize: {
+      label: "Rozmiar",
+      voiceLabel: "Rozmiar czcionki",
+      panelTitle: "Rozmiar"
+    },
+    label: "Czcionka",
+    panelTitle: "Czcionka",
+    voiceLabel: "Czcionka"
+  },
+  forms: {
+    button: {
+      title: "Właściwości przycisku",
+      text: "Tekst (Wartość)",
+      type: "Typ",
+      typeBtn: "Przycisk",
+      typeSbm: "Wyślij",
+      typeRst: "Wyczyść"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Właściwości pola wyboru (checkbox)",
+      radioTitle: "Właściwości przycisku opcji (radio)",
+      value: "Wartość",
+      selected: "Zaznaczone",
+      required: "Wymagane"
+    },
+    form: {
+      title: "Właściwości formularza",
+      menu: "Właściwości formularza",
+      action: "Akcja",
+      method: "Metoda",
+      encoding: "Kodowanie"
+    },
+    hidden: {
+      title: "Właściwości pola ukrytego",
+      name: "Nazwa",
+      value: "Wartość"
+    },
+    select: {
+      title: "Właściwości listy wyboru",
+      selectInfo: "Informacje",
+      opAvail: "Dostępne opcje",
+      value: "Wartość",
+      size: "Rozmiar",
+      lines: "wierszy",
+      chkMulti: "Wielokrotny wybór",
+      required: "Wymagane",
+      opText: "Tekst",
+      opValue: "Wartość",
+      btnAdd: "Dodaj",
+      btnModify: "Zmień",
+      btnUp: "Do góry",
+      btnDown: "Do dołu",
+      btnSetValue: "Ustaw jako zaznaczoną",
+      btnDelete: "Usuń"
+    },
+    textarea: {
+      title: "Właściwości obszaru tekstowego",
+      cols: "Liczba kolumn",
+      rows: "Liczba wierszy"
+    },
+    textfield: {
+      title: "Właściwości pola tekstowego",
+      name: "Nazwa",
+      value: "Wartość",
+      charWidth: "Szerokość w znakach",
+      maxChars: "Szerokość maksymalna",
+      required: "Wymagane",
+      type: "Typ",
+      typeText: "Tekst",
+      typePass: "Hasło",
+      typeEmail: "Email",
+      typeSearch: "Szukaj",
+      typeTel: "Numer telefonu",
+      typeUrl: "Adres URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Format",
+    tag_address: "Adres",
+    tag_div: "Normalny (DIV)",
+    tag_h1: "Nagłówek 1",
+    tag_h2: "Nagłówek 2",
+    tag_h3: "Nagłówek 3",
+    tag_h4: "Nagłówek 4",
+    tag_h5: "Nagłówek 5",
+    tag_h6: "Nagłówek 6",
+    tag_p: "Normalny",
+    tag_pre: "Tekst sformatowany"
+  },
+  horizontalrule: { toolbar: "Wstaw poziomą linię" },
+  iframe: {
+    border: "Pokaż obramowanie obiektu IFrame",
+    noUrl: "Podaj adres URL elementu IFrame",
+    scrolling: "Włącz paski przewijania",
+    title: "Właściwości elementu IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Tekst zastępczy",
+    border: "Obramowanie",
+    btnUpload: "Wyślij",
+    button2Img:
+      "Czy chcesz przekonwertować zaznaczony przycisk graficzny do zwykłego obrazka?",
+    hSpace: "Odstęp poziomy",
+    img2Button:
+      "Czy chcesz przekonwertować zaznaczony obrazek do przycisku graficznego?",
+    infoTab: "Informacje o obrazku",
+    linkTab: "Hiperłącze",
+    lockRatio: "Zablokuj proporcje",
+    menu: "Właściwości obrazka",
+    resetSize: "Przywróć rozmiar",
+    title: "Właściwości obrazka",
+    titleButton: "Właściwości przycisku graficznego",
+    upload: "Wyślij",
+    urlMissing: "Podaj adres URL obrazka.",
+    vSpace: "Odstęp pionowy",
+    validateBorder: "Wartość obramowania musi być liczbą całkowitą.",
+    validateHSpace: "Wartość odstępu poziomego musi być liczbą całkowitą.",
+    validateVSpace: "Wartość odstępu pionowego musi być liczbą całkowitą."
+  },
+  indent: { indent: "Zwiększ wcięcie", outdent: "Zmniejsz wcięcie" },
+  smiley: {
+    options: "Opcje emotikonów",
+    title: "Wstaw emotikona",
+    toolbar: "Emotikony"
+  },
+  language: { button: "Ustaw język", remove: "Usuń język" },
+  link: {
+    acccessKey: "Klawisz dostępu",
+    advanced: "Zaawansowane",
+    advisoryContentType: "Typ MIME obiektu docelowego",
+    advisoryTitle: "Opis obiektu docelowego",
+    anchor: {
+      toolbar: "Wstaw/edytuj kotwicę",
+      menu: "Właściwości kotwicy",
+      title: "Właściwości kotwicy",
+      name: "Nazwa kotwicy",
+      errorName: "Podaj nazwę kotwicy.",
+      remove: "Usuń kotwicę"
+    },
+    anchorId: "Wg identyfikatora",
+    anchorName: "Wg nazwy",
+    charset: "Kodowanie znaków obiektu docelowego",
+    cssClasses: "Nazwa klasy CSS",
+    download: "Wymuś pobieranie",
+    displayText: "Wyświetlany tekst",
+    emailAddress: "Adres e-mail",
+    emailBody: "Treść",
+    emailSubject: "Temat",
+    id: "Id",
+    info: "Informacje ",
+    langCode: "Kod języka",
+    langDir: "Kierunek tekstu",
+    langDirLTR: "Od lewej do prawej (LTR)",
+    langDirRTL: "Od prawej do lewej (RTL)",
+    menu: "Edytuj odnośnik",
+    name: "Nazwa",
+    noAnchors: "(W dokumencie nie zdefiniowano żadnych kotwic)",
+    noEmail: "Podaj adres e-mail.",
+    noUrl: "Podaj adres URL.",
+    noTel: "Podaj numer telefonu.",
+    other: "<inny>",
+    phoneNumber: "Numer telefonu",
+    popupDependent: "Okno zależne (Netscape)",
+    popupFeatures: "Właściwości wyskakującego okna",
+    popupFullScreen: "Pełny ekran (IE)",
+    popupLeft: "Pozycja w poziomie",
+    popupLocationBar: "Pasek adresu",
+    popupMenuBar: "Pasek menu",
+    popupResizable: "Skalowalny",
+    popupScrollBars: "Paski przewijania",
+    popupStatusBar: "Pasek statusu",
+    popupToolbar: "Pasek narzędzi",
+    popupTop: "Pozycja w pionie",
+    rel: "Relacja",
+    selectAnchor: "Wybierz kotwicę",
+    styles: "Styl",
+    tabIndex: "Indeks kolejności",
+    target: "Obiekt docelowy",
+    targetFrame: "<ramka>",
+    targetFrameName: "Nazwa ramki docelowej",
+    targetPopup: "<wyskakujące okno>",
+    targetPopupName: "Nazwa wyskakującego okna",
+    title: "Odnośnik",
+    toAnchor: "Odnośnik wewnątrz strony (kotwica)",
+    toEmail: "Adres e-mail",
+    toUrl: "Adres URL",
+    toPhone: "Telefon",
+    toolbar: "Wstaw/edytuj odnośnik",
+    type: "Typ odnośnika",
+    unlink: "Usuń odnośnik",
+    upload: "Wyślij"
+  },
+  list: {
+    bulletedlist: "Lista wypunktowana",
+    numberedlist: "Lista numerowana"
+  },
+  liststyle: {
+    bulletedTitle: "Właściwości list wypunktowanych",
+    circle: "Koło",
+    decimal: "Liczby (1, 2, 3 itd.)",
+    disc: "Okrąg",
+    lowerAlpha: "Małe litery (a, b, c, d, e itd.)",
+    lowerRoman: "Małe cyfry rzymskie (i, ii, iii, iv, v itd.)",
+    none: "Brak",
+    notset: "<nie ustawiono>",
+    numberedTitle: "Właściwości list numerowanych",
+    square: "Kwadrat",
+    start: "Początek",
+    type: "Typ punktora",
+    upperAlpha: "Duże litery (A, B, C, D, E itd.)",
+    upperRoman: "Duże cyfry rzymskie (I, II, III, IV, V itd.)",
+    validateStartNumber: "Listę musi rozpoczynać liczba całkowita."
+  },
+  magicline: { title: "Wstaw nowy akapit" },
+  maximize: { maximize: "Maksymalizuj", minimize: "Minimalizuj" },
+  newpage: { toolbar: "Nowa strona" },
+  pagebreak: { alt: "Wstaw podział strony", toolbar: "Wstaw podział strony" },
+  pastetext: {
+    button: "Wklej jako czysty tekst",
+    pasteNotification:
+      "Naciśnij %1 by wkleić tekst. Twoja przeglądarka nie obsługuje wklejania za pomocą przycisku paska narzędzi lub opcji menu kontekstowego.",
+    title: "Wklej jako czysty tekst"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Tekst, który chcesz wkleić, prawdopodobnie pochodzi z programu Microsoft Word. Czy chcesz go wyczyścić przed wklejeniem?",
+    error:
+      "Wyczyszczenie wklejonych danych nie było możliwe z powodu wystąpienia błędu.",
+    title: "Wklej z programu MS Word",
+    toolbar: "Wklej z programu MS Word"
+  },
+  preview: { preview: "Podgląd" },
+  print: { toolbar: "Drukuj" },
+  removeformat: { toolbar: "Usuń formatowanie" },
+  save: { toolbar: "Zapisz" },
+  selectall: { toolbar: "Zaznacz wszystko" },
+  showblocks: { toolbar: "Pokaż bloki" },
+  sourcearea: { toolbar: "Źródło dokumentu" },
+  specialchar: {
+    options: "Opcje znaków specjalnych",
+    title: "Wybierz znak specjalny",
+    toolbar: "Wstaw znak specjalny"
+  },
+  scayt: {
+    btn_about: "Informacje o SCAYT",
+    btn_dictionaries: "Słowniki",
+    btn_disable: "Wyłącz SCAYT",
+    btn_enable: "Włącz SCAYT",
+    btn_langs: "Języki",
+    btn_options: "Opcje",
+    text_title: "Sprawdź pisownię podczas pisania (SCAYT)"
+  },
+  stylescombo: {
+    label: "Styl",
+    panelTitle: "Style formatujące",
+    panelTitle1: "Style blokowe",
+    panelTitle2: "Style liniowe",
+    panelTitle3: "Style obiektowe"
+  },
+  table: {
+    border: "Grubość obramowania",
+    caption: "Tytuł",
+    cell: {
+      menu: "Komórka",
+      insertBefore: "Wstaw komórkę z lewej",
+      insertAfter: "Wstaw komórkę z prawej",
+      deleteCell: "Usuń komórki",
+      merge: "Połącz komórki",
+      mergeRight: "Połącz z komórką z prawej",
+      mergeDown: "Połącz z komórką poniżej",
+      splitHorizontal: "Podziel komórkę poziomo",
+      splitVertical: "Podziel komórkę pionowo",
+      title: "Właściwości komórki",
+      cellType: "Typ komórki",
+      rowSpan: "Scalenie wierszy",
+      colSpan: "Scalenie komórek",
+      wordWrap: "Zawijanie słów",
+      hAlign: "Wyrównanie poziome",
+      vAlign: "Wyrównanie pionowe",
+      alignBaseline: "Linia bazowa",
+      bgColor: "Kolor tła",
+      borderColor: "Kolor obramowania",
+      data: "Dane",
+      header: "Nagłówek",
+      yes: "Tak",
+      no: "Nie",
+      invalidWidth: "Szerokość komórki musi być liczbą.",
+      invalidHeight: "Wysokość komórki musi być liczbą.",
+      invalidRowSpan: "Scalenie wierszy musi być liczbą całkowitą.",
+      invalidColSpan: "Scalenie komórek musi być liczbą całkowitą.",
+      chooseColor: "Wybierz"
+    },
+    cellPad: "Dopełnienie komórek",
+    cellSpace: "Odstęp pomiędzy komórkami",
+    column: {
+      menu: "Kolumna",
+      insertBefore: "Wstaw kolumnę z lewej",
+      insertAfter: "Wstaw kolumnę z prawej",
+      deleteColumn: "Usuń kolumny"
+    },
+    columns: "Liczba kolumn",
+    deleteTable: "Usuń tabelę",
+    headers: "Nagłówki",
+    headersBoth: "Oba",
+    headersColumn: "Pierwsza kolumna",
+    headersNone: "Brak",
+    headersRow: "Pierwszy wiersz",
+    heightUnit: "height unit",
+    invalidBorder: "Wartość obramowania musi być liczbą.",
+    invalidCellPadding: "Dopełnienie komórek musi być liczbą dodatnią.",
+    invalidCellSpacing: "Odstęp pomiędzy komórkami musi być liczbą dodatnią.",
+    invalidCols: "Liczba kolumn musi być większa niż 0.",
+    invalidHeight: "Wysokość tabeli musi być liczbą.",
+    invalidRows: "Liczba wierszy musi być większa niż 0.",
+    invalidWidth: "Szerokość tabeli musi być liczbą.",
+    menu: "Właściwości tabeli",
+    row: {
+      menu: "Wiersz",
+      insertBefore: "Wstaw wiersz powyżej",
+      insertAfter: "Wstaw wiersz poniżej",
+      deleteRow: "Usuń wiersze"
+    },
+    rows: "Liczba wierszy",
+    summary: "Podsumowanie",
+    title: "Właściwości tabeli",
+    toolbar: "Tabela",
+    widthPc: "%",
+    widthPx: "piksele",
+    widthUnit: "jednostka szerokości"
+  },
+  undo: { redo: "Ponów", undo: "Cofnij" },
+  widget: { move: "Kliknij i przeciągnij, by przenieść.", label: "Widget %1" },
+  uploadwidget: {
+    abort: "Wysyłanie przerwane przez użytkownika.",
+    doneOne: "Plik został pomyślnie wysłany.",
+    doneMany: "Pomyślnie wysłane pliki: %1.",
+    uploadOne: "Wysyłanie pliku ({percentage}%)...",
+    uploadMany: "Wysyłanie plików, gotowe {current} z {max} ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignoruj",
+    btnIgnoreAll: "Ignoruj wszystkie",
+    btnReplace: "Zmień",
+    btnReplaceAll: "Zmień wszystkie",
+    btnUndo: "Cofnij",
+    changeTo: "Zmień na",
+    errorLoading: "Błąd wczytywania hosta aplikacji usługi: %s.",
+    ieSpellDownload: "Słownik nie jest zainstalowany. Czy chcesz go pobrać?",
+    manyChanges: "Sprawdzanie zakończone: zmieniono %l słów",
+    noChanges: "Sprawdzanie zakończone: nie zmieniono żadnego słowa",
+    noMispell: "Sprawdzanie zakończone: nie znaleziono błędów",
+    noSuggestions: "- Brak sugestii -",
+    notAvailable: "Przepraszamy, ale usługa jest obecnie niedostępna.",
+    notInDic: "Słowa nie ma w słowniku",
+    oneChange: "Sprawdzanie zakończone: zmieniono jedno słowo",
+    progress: "Trwa sprawdzanie...",
+    title: "Sprawdź pisownię",
+    toolbar: "Sprawdź pisownię"
+  }
+};

+ 718 - 718
public/ckeditor/lang/pt-br.js

@@ -1,718 +1,718 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["pt-br"] = {
-  editor: "Editor de Rich Text",
-  editorPanel: "Painel do editor de Rich Text",
-  common: {
-    editorHelp: "Pressione ALT+0 para ajuda",
-    browseServer: "Localizar no Servidor",
-    url: "URL",
-    protocol: "Protocolo",
-    upload: "Enviar ao Servidor",
-    uploadSubmit: "Enviar para o Servidor",
-    image: "Imagem",
-    flash: "Flash",
-    form: "Formulário",
-    checkbox: "Caixa de Seleção",
-    radio: "Botão de Opção",
-    textField: "Caixa de Texto",
-    textarea: "Área de Texto",
-    hiddenField: "Campo Oculto",
-    button: "Botão",
-    select: "Caixa de Listagem",
-    imageButton: "Botão de Imagem",
-    notSet: "<não ajustado>",
-    id: "Id",
-    name: "Nome",
-    langDir: "Direção do idioma",
-    langDirLtr: "Esquerda para Direita (LTR)",
-    langDirRtl: "Direita para Esquerda (RTL)",
-    langCode: "Idioma",
-    longDescr: "Descrição da URL",
-    cssClass: "Classe de CSS",
-    advisoryTitle: "Título",
-    cssStyle: "Estilos",
-    ok: "OK",
-    cancel: "Cancelar",
-    close: "Fechar",
-    preview: "Visualizar",
-    resize: "Arraste para redimensionar",
-    generalTab: "Geral",
-    advancedTab: "Avançado",
-    validateNumberFailed: "Este valor não é um número.",
-    confirmNewPage:
-      "Todas as mudanças não salvas serão perdidas. Tem certeza de que quer abrir uma nova página?",
-    confirmCancel:
-      "Algumas opções foram alteradas. Tem certeza de que quer fechar a caixa de diálogo?",
-    options: "Opções",
-    target: "Destino",
-    targetNew: "Nova Janela (_blank)",
-    targetTop: "Janela de Cima (_top)",
-    targetSelf: "Mesma Janela (_self)",
-    targetParent: "Janela Pai (_parent)",
-    langDirLTR: "Esquerda para Direita (LTR)",
-    langDirRTL: "Direita para Esquerda (RTL)",
-    styles: "Estilo",
-    cssClasses: "Classes",
-    width: "Largura",
-    height: "Altura",
-    align: "Alinhamento",
-    left: "Esquerda",
-    right: "Direita",
-    center: "Centralizado",
-    justify: "Justificar",
-    alignLeft: "Alinhar Esquerda",
-    alignRight: "Alinhar Direita",
-    alignCenter: "Centralizar",
-    alignTop: "Superior",
-    alignMiddle: "Centralizado",
-    alignBottom: "Inferior",
-    alignNone: "Nenhum",
-    invalidValue: "Valor inválido.",
-    invalidHeight: "A altura tem que ser um número",
-    invalidWidth: "A largura tem que ser um número.",
-    invalidLength:
-      'Valor especifico para o campo "%1" deve ser um número positivo com ou sem uma unidade mensurável (%2) válida.',
-    invalidCssLength:
-      'O valor do campo "%1" deve ser um número positivo opcionalmente seguido por uma válida unidade de medida de CSS (px, %, in, cm, mm, em, ex, pt ou pc).',
-    invalidHtmlLength:
-      'O valor do campo "%1" deve ser um número positivo opcionalmente seguido por uma válida unidade de medida de HTML (px ou %).',
-    invalidInlineStyle:
-      'O valor válido para estilo deve conter uma ou mais tuplas no formato "nome : valor", separados por ponto e vírgula.',
-    cssLengthTooltip:
-      "Insira um número para valor em pixels ou um número seguido de uma válida unidade de medida de CSS (px, %, in, cm, mm, em, ex, pt ou pc).",
-    unavailable: '%1<span class="cke_accessibility">, indisponível</span>',
-    keyboard: {
-      "8": "Tecla Retroceder",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Tecla Espaço",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Comando"
-    },
-    keyboardShortcut: "Atalho do teclado",
-    optionDefault: "Padrão"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Todos os direitos reservados.",
-    dlgTitle: "Sobre o CKEditor 4",
-    moreInfo: "Para informações sobre a licença por favor visite o nosso site:"
-  },
-  basicstyles: {
-    bold: "Negrito",
-    italic: "Itálico",
-    strike: "Tachado",
-    subscript: "Subscrito",
-    superscript: "Sobrescrito",
-    underline: "Sublinhado"
-  },
-  bidi: {
-    ltr: "Direção do texto da esquerda para a direita",
-    rtl: "Direção do texto da direita para a esquerda"
-  },
-  blockquote: { toolbar: "Citação" },
-  notification: { closed: "Notificação fechada." },
-  toolbar: {
-    toolbarCollapse: "Diminuir Barra de Ferramentas",
-    toolbarExpand: "Aumentar Barra de Ferramentas",
-    toolbarGroups: {
-      document: "Documento",
-      clipboard: "Clipboard/Desfazer",
-      editing: "Edição",
-      forms: "Formulários",
-      basicstyles: "Estilos Básicos",
-      paragraph: "Paragrafo",
-      links: "Links",
-      insert: "Inserir",
-      styles: "Estilos",
-      colors: "Cores",
-      tools: "Ferramentas"
-    },
-    toolbars: "Barra de Ferramentas do Editor"
-  },
-  clipboard: {
-    copy: "Copiar",
-    copyError:
-      "As configurações de segurança do seu navegador não permitem que o editor execute operações de copiar automaticamente. Por favor, utilize o teclado para copiar (Ctrl/Cmd+C).",
-    cut: "Recortar",
-    cutError:
-      "As configurações de segurança do seu navegador não permitem que o editor execute operações de recortar automaticamente. Por favor, utilize o teclado para recortar (Ctrl/Cmd+X).",
-    paste: "Colar",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Área para Colar",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automático",
-    bgColorTitle: "Cor do Plano de Fundo",
-    colors: {
-      "000": "Preto",
-      "800000": "Foquete",
-      "8B4513": "Marrom 1",
-      "2F4F4F": "Cinza 1",
-      "008080": "Cerceta",
-      "000080": "Azul Marinho",
-      "4B0082": "Índigo",
-      "696969": "Cinza 2",
-      B22222: "Tijolo de Fogo",
-      A52A2A: "Marrom 2",
-      DAA520: "Vara Dourada",
-      "006400": "Verde Escuro",
-      "40E0D0": "Turquesa",
-      "0000CD": "Azul Médio",
-      "800080": "Roxo",
-      "808080": "Cinza 3",
-      F00: "Vermelho",
-      FF8C00: "Laranja Escuro",
-      FFD700: "Dourado",
-      "008000": "Verde",
-      "0FF": "Ciano",
-      "00F": "Azul",
-      EE82EE: "Violeta",
-      A9A9A9: "Cinza Escuro",
-      FFA07A: "Salmão Claro",
-      FFA500: "Laranja",
-      FFFF00: "Amarelo",
-      "00FF00": "Lima",
-      AFEEEE: "Turquesa Pálido",
-      ADD8E6: "Azul Claro",
-      DDA0DD: "Ameixa",
-      D3D3D3: "Cinza Claro",
-      FFF0F5: "Lavanda 1",
-      FAEBD7: "Branco Antiguidade",
-      FFFFE0: "Amarelo Claro",
-      F0FFF0: "Orvalho",
-      F0FFFF: "Azure",
-      F0F8FF: "Azul Alice",
-      E6E6FA: "Lavanda 2",
-      FFF: "Branco",
-      "1ABC9C": "Ciano Forte",
-      "2ECC71": "Esmeralda",
-      "3498DB": "Azul Brilhante",
-      "9B59B6": "Ametista",
-      "4E5F70": "Azul acinzentado",
-      F1C40F: "Amarelo Vívido",
-      "16A085": "Ciano Escuro",
-      "27AE60": "Esmeralda Escura",
-      "2980B9": "Azul Forte",
-      "8E44AD": "Violeta Escura",
-      "2C3E50": "Azul Dessaturado",
-      F39C12: "Laranja",
-      E67E22: "Laranja Cenoura",
-      E74C3C: "Vermelho Pálido",
-      ECF0F1: "Prata Brilhante",
-      "95A5A6": "Ciano Acinzentado Claro ",
-      DDD: "Cinza Claro",
-      D35400: "Abóbora",
-      C0392B: "Vermelho Forte",
-      BDC3C7: "Prata",
-      "7F8C8D": "Ciano Acinzentado",
-      "999": "Cinza Escuro"
-    },
-    more: "Mais Cores...",
-    panelTitle: "Cores",
-    textColorTitle: "Cor do Texto"
-  },
-  colordialog: {
-    clear: "Limpar",
-    highlight: "Grifar",
-    options: "Opções de Cor",
-    selected: "Cor Selecionada",
-    title: "Selecione uma Cor"
-  },
-  templates: {
-    button: "Modelos de layout",
-    emptyListMsg: "(Não foram definidos modelos de layout)",
-    insertOption: "Substituir o conteúdo atual",
-    options: "Opções de Template",
-    selectPromptMsg:
-      "Selecione um modelo de layout para ser aberto no editor<br>(o conteúdo atual será perdido):",
-    title: "Modelo de layout de conteúdo"
-  },
-  contextmenu: { options: "Opções Menu de Contexto" },
-  copyformatting: {
-    label: "Copiar Formatação",
-    notification: {
-      copied: "Formatação copiada",
-      applied: "Formatação aplicada",
-      canceled: "Formatação cancelada",
-      failed:
-        "A formatação falhou. Você não pode aplicar estilos sem copiá-los antes."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Título Consulta",
-    cssClassInputLabel: "Classes de CSS",
-    edit: "Editar Div",
-    inlineStyleInputLabel: "Estilo Inline",
-    langDirLTRLabel: "Esquerda para Direita (LTR)",
-    langDirLabel: "Direção da Escrita",
-    langDirRTLLabel: "Direita para Esquerda (RTL)",
-    languageCodeInputLabel: "Código de Idioma",
-    remove: "Remover Div",
-    styleSelectLabel: "Estilo",
-    title: "Criar Container de DIV",
-    toolbar: "Criar Container de DIV"
-  },
-  elementspath: { eleLabel: "Caminho dos Elementos", eleTitle: "Elemento %1" },
-  filetools: {
-    loadError: "Um erro ocorreu durante a leitura do arquivo.",
-    networkError: "Um erro de rede ocorreu durante o envio do arquivo.",
-    httpError404:
-      "Um erro HTTP ocorreu durante o envio do arquivo (404: Arquivo não encontrado).",
-    httpError403:
-      "Um erro HTTP ocorreu durante o envio do arquivo (403: Proibido).",
-    httpError:
-      "Um erro HTTP ocorreu durante o envio do arquivo (status do erro: %1)",
-    noUrlError: "A URL de upload não está definida.",
-    responseError: "Resposta incorreta do servidor."
-  },
-  find: {
-    find: "Localizar",
-    findOptions: "Opções",
-    findWhat: "Procurar por:",
-    matchCase: "Coincidir Maiúsculas/Minúsculas",
-    matchCyclic: "Coincidir cíclico",
-    matchWord: "Coincidir a palavra inteira",
-    notFoundMsg: "O texto especificado não foi encontrado.",
-    replace: "Substituir",
-    replaceAll: "Substituir Tudo",
-    replaceSuccessMsg: "%1 ocorrência(s) substituída(s).",
-    replaceWith: "Substituir por:",
-    title: "Localizar e Substituir"
-  },
-  fakeobjects: {
-    anchor: "Âncora",
-    flash: "Animação em Flash",
-    hiddenfield: "Campo Oculto",
-    iframe: "IFrame",
-    unknown: "Objeto desconhecido"
-  },
-  flash: {
-    access: "Acesso ao script",
-    accessAlways: "Sempre",
-    accessNever: "Nunca",
-    accessSameDomain: "Acessar Mesmo Domínio",
-    alignAbsBottom: "Inferior Absoluto",
-    alignAbsMiddle: "Centralizado Absoluto",
-    alignBaseline: "Baseline",
-    alignTextTop: "Superior Absoluto",
-    bgcolor: "Cor do Plano de Fundo",
-    chkFull: "Permitir tela cheia",
-    chkLoop: "Tocar Infinitamente",
-    chkMenu: "Habilita Menu Flash",
-    chkPlay: "Tocar Automaticamente",
-    flashvars: "Variáveis do Flash",
-    hSpace: "HSpace",
-    properties: "Propriedades do Flash",
-    propertiesTab: "Propriedades",
-    quality: "Qualidade",
-    qualityAutoHigh: "Qualidade Alta Automática",
-    qualityAutoLow: "Qualidade Baixa Automática",
-    qualityBest: "Qualidade Melhor",
-    qualityHigh: "Qualidade Alta",
-    qualityLow: "Qualidade Baixa",
-    qualityMedium: "Qualidade Média",
-    scale: "Escala",
-    scaleAll: "Mostrar tudo",
-    scaleFit: "Escala Exata",
-    scaleNoBorder: "Sem Borda",
-    title: "Propriedades do Flash",
-    vSpace: "VSpace",
-    validateHSpace: "O HSpace tem que ser um número",
-    validateSrc: "Por favor, digite o endereço do link",
-    validateVSpace: "O VSpace tem que ser um número.",
-    windowMode: "Modo da janela",
-    windowModeOpaque: "Opaca",
-    windowModeTransparent: "Transparente",
-    windowModeWindow: "Janela"
-  },
-  font: {
-    fontSize: {
-      label: "Tamanho",
-      voiceLabel: "Tamanho da fonte",
-      panelTitle: "Tamanho"
-    },
-    label: "Fonte",
-    panelTitle: "Fonte",
-    voiceLabel: "Fonte"
-  },
-  forms: {
-    button: {
-      title: "Formatar Botão",
-      text: "Texto (Valor)",
-      type: "Tipo",
-      typeBtn: "Botão",
-      typeSbm: "Enviar",
-      typeRst: "Limpar"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Formatar Caixa de Seleção",
-      radioTitle: "Formatar Botão de Opção",
-      value: "Valor",
-      selected: "Selecionado",
-      required: "Obrigatório"
-    },
-    form: {
-      title: "Formatar Formulário",
-      menu: "Formatar Formulário",
-      action: "Ação",
-      method: "Método",
-      encoding: "Codificação"
-    },
-    hidden: { title: "Formatar Campo Oculto", name: "Nome", value: "Valor" },
-    select: {
-      title: "Formatar Caixa de Listagem",
-      selectInfo: "Informações",
-      opAvail: "Opções disponíveis",
-      value: "Valor",
-      size: "Tamanho",
-      lines: "linhas",
-      chkMulti: "Permitir múltiplas seleções",
-      required: "Obrigatório",
-      opText: "Texto",
-      opValue: "Valor",
-      btnAdd: "Adicionar",
-      btnModify: "Modificar",
-      btnUp: "Para cima",
-      btnDown: "Para baixo",
-      btnSetValue: "Definir como selecionado",
-      btnDelete: "Remover"
-    },
-    textarea: {
-      title: "Formatar Área de Texto",
-      cols: "Colunas",
-      rows: "Linhas"
-    },
-    textfield: {
-      title: "Formatar Caixa de Texto",
-      name: "Nome",
-      value: "Valor",
-      charWidth: "Comprimento (em caracteres)",
-      maxChars: "Número Máximo de Caracteres",
-      required: "Obrigatório",
-      type: "Tipo",
-      typeText: "Texto",
-      typePass: "Senha",
-      typeEmail: "Email",
-      typeSearch: "Busca",
-      typeTel: "Número de Telefone",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formatação",
-    panelTitle: "Formatação",
-    tag_address: "Endereço",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Título 1",
-    tag_h2: "Título 2",
-    tag_h3: "Título 3",
-    tag_h4: "Título 4",
-    tag_h5: "Título 5",
-    tag_h6: "Título 6",
-    tag_p: "Normal",
-    tag_pre: "Formatado"
-  },
-  horizontalrule: { toolbar: "Inserir Linha Horizontal" },
-  iframe: {
-    border: "Mostra borda do iframe",
-    noUrl: "Insira a URL do iframe",
-    scrolling: "Abilita scrollbars",
-    title: "Propriedade do IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Texto Alternativo",
-    border: "Borda",
-    btnUpload: "Enviar para o Servidor",
-    button2Img: "Deseja transformar o botão de imagem em uma imagem comum?",
-    hSpace: "HSpace",
-    img2Button: "Deseja transformar a imagem em um botão de imagem?",
-    infoTab: "Informações da Imagem",
-    linkTab: "Link",
-    lockRatio: "Travar Proporções",
-    menu: "Formatar Imagem",
-    resetSize: "Redefinir para o Tamanho Original",
-    title: "Formatar Imagem",
-    titleButton: "Formatar Botão de Imagem",
-    upload: "Enviar",
-    urlMissing: "URL da imagem está faltando.",
-    vSpace: "VSpace",
-    validateBorder: "A borda deve ser um número inteiro.",
-    validateHSpace: "O HSpace deve ser um número inteiro.",
-    validateVSpace: "O VSpace deve ser um número inteiro."
-  },
-  indent: { indent: "Aumentar Recuo", outdent: "Diminuir Recuo" },
-  smiley: {
-    options: "Opções de Emoticons",
-    title: "Inserir Emoticon",
-    toolbar: "Emoticon"
-  },
-  language: { button: "Configure o Idioma", remove: "Remover Idioma" },
-  link: {
-    acccessKey: "Chave de Acesso",
-    advanced: "Avançado",
-    advisoryContentType: "Tipo de Conteúdo",
-    advisoryTitle: "Título",
-    anchor: {
-      toolbar: "Inserir/Editar Âncora",
-      menu: "Formatar Âncora",
-      title: "Formatar Âncora",
-      name: "Nome da Âncora",
-      errorName: "Por favor, digite o nome da âncora",
-      remove: "Remover Âncora"
-    },
-    anchorId: "Id da âncora",
-    anchorName: "Nome da âncora",
-    charset: "Charset do Link",
-    cssClasses: "Classe de CSS",
-    download: "Forçar Download",
-    displayText: "Exibir Texto",
-    emailAddress: "Endereço E-Mail",
-    emailBody: "Corpo da Mensagem",
-    emailSubject: "Assunto da Mensagem",
-    id: "Id",
-    info: "Informações",
-    langCode: "Direção do idioma",
-    langDir: "Direção do idioma",
-    langDirLTR: "Esquerda para Direita (LTR)",
-    langDirRTL: "Direita para Esquerda (RTL)",
-    menu: "Editar Link",
-    name: "Nome",
-    noAnchors: "(Não há âncoras no documento)",
-    noEmail: "Por favor, digite o endereço de e-mail",
-    noUrl: "Por favor, digite o endereço do Link",
-    noTel: "Please type the phone number",
-    other: "<outro>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependente (Netscape)",
-    popupFeatures: "Propriedades da Janela Pop-up",
-    popupFullScreen: "Modo Tela Cheia (IE)",
-    popupLeft: "Esquerda",
-    popupLocationBar: "Barra de Endereços",
-    popupMenuBar: "Barra de Menus",
-    popupResizable: "Redimensionável",
-    popupScrollBars: "Barras de Rolagem",
-    popupStatusBar: "Barra de Status",
-    popupToolbar: "Barra de Ferramentas",
-    popupTop: "Topo",
-    rel: "Tipo de Relação",
-    selectAnchor: "Selecione uma âncora",
-    styles: "Estilos",
-    tabIndex: "Índice de Tabulação",
-    target: "Destino",
-    targetFrame: "<frame>",
-    targetFrameName: "Nome do Frame de Destino",
-    targetPopup: "<janela popup>",
-    targetPopupName: "Nome da Janela Pop-up",
-    title: "Editar Link",
-    toAnchor: "Âncora nesta página",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Inserir/Editar Link",
-    type: "Tipo de hiperlink",
-    unlink: "Remover Link",
-    upload: "Enviar ao Servidor"
-  },
-  list: { bulletedlist: "Lista sem números", numberedlist: "Lista numerada" },
-  liststyle: {
-    bulletedTitle: "Propriedades da Lista sem Numeros",
-    circle: "Círculo",
-    decimal: "Numeração Decimal (1, 2, 3, etc.)",
-    disc: "Disco",
-    lowerAlpha: "Numeração Alfabética minúscula (a, b, c, d, e, etc.)",
-    lowerRoman: "Numeração Romana minúscula (i, ii, iii, iv, v, etc.)",
-    none: "Nenhum",
-    notset: "<não definido>",
-    numberedTitle: "Propriedades da Lista Numerada",
-    square: "Quadrado",
-    start: "Início",
-    type: "Tipo",
-    upperAlpha: "Numeração Alfabética Maiúscula (A, B, C, D, E, etc.)",
-    upperRoman: "Numeração Romana maiúscula (I, II, III, IV, V, etc.)",
-    validateStartNumber: "O número inicial da lista deve ser um número inteiro."
-  },
-  magicline: { title: "Insera um parágrafo aqui" },
-  maximize: { maximize: "Maximizar", minimize: "Minimize" },
-  newpage: { toolbar: "Novo" },
-  pagebreak: { alt: "Quebra de Página", toolbar: "Inserir Quebra de Página" },
-  pastetext: {
-    button: "Colar como Texto sem Formatação",
-    pasteNotification:
-      "Pressione %1 para colar. Seu navegador não suporta colar a partir do botão da barra de ferramentas ou do menu de contexto.",
-    title: "Colar como Texto sem Formatação"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "O texto que você deseja colar parece ter sido copiado do Word. Você gostaria de remover a formatação antes de colar?",
-    error: "Não foi possível limpar os dados colados devido a um erro interno",
-    title: "Colar do Word",
-    toolbar: "Colar do Word"
-  },
-  preview: { preview: "Visualizar" },
-  print: { toolbar: "Imprimir" },
-  removeformat: { toolbar: "Remover Formatação" },
-  save: { toolbar: "Salvar" },
-  selectall: { toolbar: "Selecionar Tudo" },
-  showblocks: { toolbar: "Mostrar blocos de código" },
-  sourcearea: { toolbar: "Código-Fonte" },
-  specialchar: {
-    options: "Opções de Caractere Especial",
-    title: "Selecione um Caractere Especial",
-    toolbar: "Inserir Caractere Especial"
-  },
-  scayt: {
-    btn_about: "Sobre a correção ortográfica durante a digitação",
-    btn_dictionaries: "Dicionários",
-    btn_disable: "Desabilitar correção ortográfica durante a digitação",
-    btn_enable: "Habilitar correção ortográfica durante a digitação",
-    btn_langs: "Idiomas",
-    btn_options: "Opções",
-    text_title: "Correção ortográfica durante a digitação"
-  },
-  stylescombo: {
-    label: "Estilo",
-    panelTitle: "Estilos de Formatação",
-    panelTitle1: "Estilos de bloco",
-    panelTitle2: "Estilos de texto corrido",
-    panelTitle3: "Estilos de objeto"
-  },
-  table: {
-    border: "Borda",
-    caption: "Legenda",
-    cell: {
-      menu: "Célula",
-      insertBefore: "Inserir célula a esquerda",
-      insertAfter: "Inserir célula a direita",
-      deleteCell: "Remover Células",
-      merge: "Mesclar Células",
-      mergeRight: "Mesclar com célula a direita",
-      mergeDown: "Mesclar com célula abaixo",
-      splitHorizontal: "Dividir célula horizontalmente",
-      splitVertical: "Dividir célula verticalmente",
-      title: "Propriedades da célula",
-      cellType: "Tipo de célula",
-      rowSpan: "Linhas cobertas",
-      colSpan: "Colunas cobertas",
-      wordWrap: "Quebra de palavra",
-      hAlign: "Alinhamento horizontal",
-      vAlign: "Alinhamento vertical",
-      alignBaseline: "Patamar de alinhamento",
-      bgColor: "Cor de fundo",
-      borderColor: "Cor das bordas",
-      data: "Dados",
-      header: "Cabeçalho",
-      yes: "Sim",
-      no: "Não",
-      invalidWidth: "A largura da célula tem que ser um número.",
-      invalidHeight: "A altura da célula tem que ser um número.",
-      invalidRowSpan: "Linhas cobertas tem que ser um número inteiro.",
-      invalidColSpan: "Colunas cobertas tem que ser um número inteiro.",
-      chooseColor: "Escolher"
-    },
-    cellPad: "Margem interna",
-    cellSpace: "Espaçamento",
-    column: {
-      menu: "Coluna",
-      insertBefore: "Inserir coluna a esquerda",
-      insertAfter: "Inserir coluna a direita",
-      deleteColumn: "Remover Colunas"
-    },
-    columns: "Colunas",
-    deleteTable: "Apagar Tabela",
-    headers: "Cabeçalho",
-    headersBoth: "Ambos",
-    headersColumn: "Primeira coluna",
-    headersNone: "Nenhum",
-    headersRow: "Primeira linha",
-    heightUnit: "height unit",
-    invalidBorder: "O tamanho da borda tem que ser um número.",
-    invalidCellPadding: "A margem interna das células tem que ser um número.",
-    invalidCellSpacing: "O espaçamento das células tem que ser um número.",
-    invalidCols: "O número de colunas tem que ser um número maior que 0.",
-    invalidHeight: "A altura da tabela tem que ser um número.",
-    invalidRows: "O número de linhas tem que ser um número maior que 0.",
-    invalidWidth: "A largura da tabela tem que ser um número.",
-    menu: "Formatar Tabela",
-    row: {
-      menu: "Linha",
-      insertBefore: "Inserir linha acima",
-      insertAfter: "Inserir linha abaixo",
-      deleteRow: "Remover Linhas"
-    },
-    rows: "Linhas",
-    summary: "Resumo",
-    title: "Formatar Tabela",
-    toolbar: "Tabela",
-    widthPc: "%",
-    widthPx: "pixels",
-    widthUnit: "unidade largura"
-  },
-  undo: { redo: "Refazer", undo: "Desfazer" },
-  widget: { move: "Click e arraste para mover", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Envio cancelado pelo usuário.",
-    doneOne: "Arquivo enviado com sucesso.",
-    doneMany: "Enviados %1 arquivos com sucesso.",
-    uploadOne: "Enviando arquivo({percentage}%)...",
-    uploadMany:
-      "Enviando arquivos, {current} de {max} completos ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorar uma vez",
-    btnIgnoreAll: "Ignorar Todas",
-    btnReplace: "Alterar",
-    btnReplaceAll: "Alterar Todas",
-    btnUndo: "Desfazer",
-    changeTo: "Alterar para",
-    errorLoading: "Erro carregando servidor de aplicação: %s.",
-    ieSpellDownload:
-      "A verificação ortográfica não foi instalada. Você gostaria de realizar o download agora?",
-    manyChanges:
-      "Verificação ortográfica encerrada: %1 palavras foram alteradas",
-    noChanges: "Verificação ortográfica encerrada: Não houve alterações",
-    noMispell:
-      "Verificação encerrada: Não foram encontrados erros de ortografia",
-    noSuggestions: "-sem sugestões de ortografia-",
-    notAvailable: "Desculpe, o serviço não está disponível no momento.",
-    notInDic: "Não encontrada",
-    oneChange: "Verificação ortográfica encerrada: Uma palavra foi alterada",
-    progress: "Verificação ortográfica em andamento...",
-    title: "Corretor Ortográfico",
-    toolbar: "Verificar Ortografia"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["pt-br"] = {
+  editor: "Editor de Rich Text",
+  editorPanel: "Painel do editor de Rich Text",
+  common: {
+    editorHelp: "Pressione ALT+0 para ajuda",
+    browseServer: "Localizar no Servidor",
+    url: "URL",
+    protocol: "Protocolo",
+    upload: "Enviar ao Servidor",
+    uploadSubmit: "Enviar para o Servidor",
+    image: "Imagem",
+    flash: "Flash",
+    form: "Formulário",
+    checkbox: "Caixa de Seleção",
+    radio: "Botão de Opção",
+    textField: "Caixa de Texto",
+    textarea: "Área de Texto",
+    hiddenField: "Campo Oculto",
+    button: "Botão",
+    select: "Caixa de Listagem",
+    imageButton: "Botão de Imagem",
+    notSet: "<não ajustado>",
+    id: "Id",
+    name: "Nome",
+    langDir: "Direção do idioma",
+    langDirLtr: "Esquerda para Direita (LTR)",
+    langDirRtl: "Direita para Esquerda (RTL)",
+    langCode: "Idioma",
+    longDescr: "Descrição da URL",
+    cssClass: "Classe de CSS",
+    advisoryTitle: "Título",
+    cssStyle: "Estilos",
+    ok: "OK",
+    cancel: "Cancelar",
+    close: "Fechar",
+    preview: "Visualizar",
+    resize: "Arraste para redimensionar",
+    generalTab: "Geral",
+    advancedTab: "Avançado",
+    validateNumberFailed: "Este valor não é um número.",
+    confirmNewPage:
+      "Todas as mudanças não salvas serão perdidas. Tem certeza de que quer abrir uma nova página?",
+    confirmCancel:
+      "Algumas opções foram alteradas. Tem certeza de que quer fechar a caixa de diálogo?",
+    options: "Opções",
+    target: "Destino",
+    targetNew: "Nova Janela (_blank)",
+    targetTop: "Janela de Cima (_top)",
+    targetSelf: "Mesma Janela (_self)",
+    targetParent: "Janela Pai (_parent)",
+    langDirLTR: "Esquerda para Direita (LTR)",
+    langDirRTL: "Direita para Esquerda (RTL)",
+    styles: "Estilo",
+    cssClasses: "Classes",
+    width: "Largura",
+    height: "Altura",
+    align: "Alinhamento",
+    left: "Esquerda",
+    right: "Direita",
+    center: "Centralizado",
+    justify: "Justificar",
+    alignLeft: "Alinhar Esquerda",
+    alignRight: "Alinhar Direita",
+    alignCenter: "Centralizar",
+    alignTop: "Superior",
+    alignMiddle: "Centralizado",
+    alignBottom: "Inferior",
+    alignNone: "Nenhum",
+    invalidValue: "Valor inválido.",
+    invalidHeight: "A altura tem que ser um número",
+    invalidWidth: "A largura tem que ser um número.",
+    invalidLength:
+      'Valor especifico para o campo "%1" deve ser um número positivo com ou sem uma unidade mensurável (%2) válida.',
+    invalidCssLength:
+      'O valor do campo "%1" deve ser um número positivo opcionalmente seguido por uma válida unidade de medida de CSS (px, %, in, cm, mm, em, ex, pt ou pc).',
+    invalidHtmlLength:
+      'O valor do campo "%1" deve ser um número positivo opcionalmente seguido por uma válida unidade de medida de HTML (px ou %).',
+    invalidInlineStyle:
+      'O valor válido para estilo deve conter uma ou mais tuplas no formato "nome : valor", separados por ponto e vírgula.',
+    cssLengthTooltip:
+      "Insira um número para valor em pixels ou um número seguido de uma válida unidade de medida de CSS (px, %, in, cm, mm, em, ex, pt ou pc).",
+    unavailable: '%1<span class="cke_accessibility">, indisponível</span>',
+    keyboard: {
+      "8": "Tecla Retroceder",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Tecla Espaço",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Comando"
+    },
+    keyboardShortcut: "Atalho do teclado",
+    optionDefault: "Padrão"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Todos os direitos reservados.",
+    dlgTitle: "Sobre o CKEditor 4",
+    moreInfo: "Para informações sobre a licença por favor visite o nosso site:"
+  },
+  basicstyles: {
+    bold: "Negrito",
+    italic: "Itálico",
+    strike: "Tachado",
+    subscript: "Subscrito",
+    superscript: "Sobrescrito",
+    underline: "Sublinhado"
+  },
+  bidi: {
+    ltr: "Direção do texto da esquerda para a direita",
+    rtl: "Direção do texto da direita para a esquerda"
+  },
+  blockquote: { toolbar: "Citação" },
+  notification: { closed: "Notificação fechada." },
+  toolbar: {
+    toolbarCollapse: "Diminuir Barra de Ferramentas",
+    toolbarExpand: "Aumentar Barra de Ferramentas",
+    toolbarGroups: {
+      document: "Documento",
+      clipboard: "Clipboard/Desfazer",
+      editing: "Edição",
+      forms: "Formulários",
+      basicstyles: "Estilos Básicos",
+      paragraph: "Paragrafo",
+      links: "Links",
+      insert: "Inserir",
+      styles: "Estilos",
+      colors: "Cores",
+      tools: "Ferramentas"
+    },
+    toolbars: "Barra de Ferramentas do Editor"
+  },
+  clipboard: {
+    copy: "Copiar",
+    copyError:
+      "As configurações de segurança do seu navegador não permitem que o editor execute operações de copiar automaticamente. Por favor, utilize o teclado para copiar (Ctrl/Cmd+C).",
+    cut: "Recortar",
+    cutError:
+      "As configurações de segurança do seu navegador não permitem que o editor execute operações de recortar automaticamente. Por favor, utilize o teclado para recortar (Ctrl/Cmd+X).",
+    paste: "Colar",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Área para Colar",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automático",
+    bgColorTitle: "Cor do Plano de Fundo",
+    colors: {
+      "000": "Preto",
+      "800000": "Foquete",
+      "8B4513": "Marrom 1",
+      "2F4F4F": "Cinza 1",
+      "008080": "Cerceta",
+      "000080": "Azul Marinho",
+      "4B0082": "Índigo",
+      "696969": "Cinza 2",
+      B22222: "Tijolo de Fogo",
+      A52A2A: "Marrom 2",
+      DAA520: "Vara Dourada",
+      "006400": "Verde Escuro",
+      "40E0D0": "Turquesa",
+      "0000CD": "Azul Médio",
+      "800080": "Roxo",
+      "808080": "Cinza 3",
+      F00: "Vermelho",
+      FF8C00: "Laranja Escuro",
+      FFD700: "Dourado",
+      "008000": "Verde",
+      "0FF": "Ciano",
+      "00F": "Azul",
+      EE82EE: "Violeta",
+      A9A9A9: "Cinza Escuro",
+      FFA07A: "Salmão Claro",
+      FFA500: "Laranja",
+      FFFF00: "Amarelo",
+      "00FF00": "Lima",
+      AFEEEE: "Turquesa Pálido",
+      ADD8E6: "Azul Claro",
+      DDA0DD: "Ameixa",
+      D3D3D3: "Cinza Claro",
+      FFF0F5: "Lavanda 1",
+      FAEBD7: "Branco Antiguidade",
+      FFFFE0: "Amarelo Claro",
+      F0FFF0: "Orvalho",
+      F0FFFF: "Azure",
+      F0F8FF: "Azul Alice",
+      E6E6FA: "Lavanda 2",
+      FFF: "Branco",
+      "1ABC9C": "Ciano Forte",
+      "2ECC71": "Esmeralda",
+      "3498DB": "Azul Brilhante",
+      "9B59B6": "Ametista",
+      "4E5F70": "Azul acinzentado",
+      F1C40F: "Amarelo Vívido",
+      "16A085": "Ciano Escuro",
+      "27AE60": "Esmeralda Escura",
+      "2980B9": "Azul Forte",
+      "8E44AD": "Violeta Escura",
+      "2C3E50": "Azul Dessaturado",
+      F39C12: "Laranja",
+      E67E22: "Laranja Cenoura",
+      E74C3C: "Vermelho Pálido",
+      ECF0F1: "Prata Brilhante",
+      "95A5A6": "Ciano Acinzentado Claro ",
+      DDD: "Cinza Claro",
+      D35400: "Abóbora",
+      C0392B: "Vermelho Forte",
+      BDC3C7: "Prata",
+      "7F8C8D": "Ciano Acinzentado",
+      "999": "Cinza Escuro"
+    },
+    more: "Mais Cores...",
+    panelTitle: "Cores",
+    textColorTitle: "Cor do Texto"
+  },
+  colordialog: {
+    clear: "Limpar",
+    highlight: "Grifar",
+    options: "Opções de Cor",
+    selected: "Cor Selecionada",
+    title: "Selecione uma Cor"
+  },
+  templates: {
+    button: "Modelos de layout",
+    emptyListMsg: "(Não foram definidos modelos de layout)",
+    insertOption: "Substituir o conteúdo atual",
+    options: "Opções de Template",
+    selectPromptMsg:
+      "Selecione um modelo de layout para ser aberto no editor<br>(o conteúdo atual será perdido):",
+    title: "Modelo de layout de conteúdo"
+  },
+  contextmenu: { options: "Opções Menu de Contexto" },
+  copyformatting: {
+    label: "Copiar Formatação",
+    notification: {
+      copied: "Formatação copiada",
+      applied: "Formatação aplicada",
+      canceled: "Formatação cancelada",
+      failed:
+        "A formatação falhou. Você não pode aplicar estilos sem copiá-los antes."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Título Consulta",
+    cssClassInputLabel: "Classes de CSS",
+    edit: "Editar Div",
+    inlineStyleInputLabel: "Estilo Inline",
+    langDirLTRLabel: "Esquerda para Direita (LTR)",
+    langDirLabel: "Direção da Escrita",
+    langDirRTLLabel: "Direita para Esquerda (RTL)",
+    languageCodeInputLabel: "Código de Idioma",
+    remove: "Remover Div",
+    styleSelectLabel: "Estilo",
+    title: "Criar Container de DIV",
+    toolbar: "Criar Container de DIV"
+  },
+  elementspath: { eleLabel: "Caminho dos Elementos", eleTitle: "Elemento %1" },
+  filetools: {
+    loadError: "Um erro ocorreu durante a leitura do arquivo.",
+    networkError: "Um erro de rede ocorreu durante o envio do arquivo.",
+    httpError404:
+      "Um erro HTTP ocorreu durante o envio do arquivo (404: Arquivo não encontrado).",
+    httpError403:
+      "Um erro HTTP ocorreu durante o envio do arquivo (403: Proibido).",
+    httpError:
+      "Um erro HTTP ocorreu durante o envio do arquivo (status do erro: %1)",
+    noUrlError: "A URL de upload não está definida.",
+    responseError: "Resposta incorreta do servidor."
+  },
+  find: {
+    find: "Localizar",
+    findOptions: "Opções",
+    findWhat: "Procurar por:",
+    matchCase: "Coincidir Maiúsculas/Minúsculas",
+    matchCyclic: "Coincidir cíclico",
+    matchWord: "Coincidir a palavra inteira",
+    notFoundMsg: "O texto especificado não foi encontrado.",
+    replace: "Substituir",
+    replaceAll: "Substituir Tudo",
+    replaceSuccessMsg: "%1 ocorrência(s) substituída(s).",
+    replaceWith: "Substituir por:",
+    title: "Localizar e Substituir"
+  },
+  fakeobjects: {
+    anchor: "Âncora",
+    flash: "Animação em Flash",
+    hiddenfield: "Campo Oculto",
+    iframe: "IFrame",
+    unknown: "Objeto desconhecido"
+  },
+  flash: {
+    access: "Acesso ao script",
+    accessAlways: "Sempre",
+    accessNever: "Nunca",
+    accessSameDomain: "Acessar Mesmo Domínio",
+    alignAbsBottom: "Inferior Absoluto",
+    alignAbsMiddle: "Centralizado Absoluto",
+    alignBaseline: "Baseline",
+    alignTextTop: "Superior Absoluto",
+    bgcolor: "Cor do Plano de Fundo",
+    chkFull: "Permitir tela cheia",
+    chkLoop: "Tocar Infinitamente",
+    chkMenu: "Habilita Menu Flash",
+    chkPlay: "Tocar Automaticamente",
+    flashvars: "Variáveis do Flash",
+    hSpace: "HSpace",
+    properties: "Propriedades do Flash",
+    propertiesTab: "Propriedades",
+    quality: "Qualidade",
+    qualityAutoHigh: "Qualidade Alta Automática",
+    qualityAutoLow: "Qualidade Baixa Automática",
+    qualityBest: "Qualidade Melhor",
+    qualityHigh: "Qualidade Alta",
+    qualityLow: "Qualidade Baixa",
+    qualityMedium: "Qualidade Média",
+    scale: "Escala",
+    scaleAll: "Mostrar tudo",
+    scaleFit: "Escala Exata",
+    scaleNoBorder: "Sem Borda",
+    title: "Propriedades do Flash",
+    vSpace: "VSpace",
+    validateHSpace: "O HSpace tem que ser um número",
+    validateSrc: "Por favor, digite o endereço do link",
+    validateVSpace: "O VSpace tem que ser um número.",
+    windowMode: "Modo da janela",
+    windowModeOpaque: "Opaca",
+    windowModeTransparent: "Transparente",
+    windowModeWindow: "Janela"
+  },
+  font: {
+    fontSize: {
+      label: "Tamanho",
+      voiceLabel: "Tamanho da fonte",
+      panelTitle: "Tamanho"
+    },
+    label: "Fonte",
+    panelTitle: "Fonte",
+    voiceLabel: "Fonte"
+  },
+  forms: {
+    button: {
+      title: "Formatar Botão",
+      text: "Texto (Valor)",
+      type: "Tipo",
+      typeBtn: "Botão",
+      typeSbm: "Enviar",
+      typeRst: "Limpar"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Formatar Caixa de Seleção",
+      radioTitle: "Formatar Botão de Opção",
+      value: "Valor",
+      selected: "Selecionado",
+      required: "Obrigatório"
+    },
+    form: {
+      title: "Formatar Formulário",
+      menu: "Formatar Formulário",
+      action: "Ação",
+      method: "Método",
+      encoding: "Codificação"
+    },
+    hidden: { title: "Formatar Campo Oculto", name: "Nome", value: "Valor" },
+    select: {
+      title: "Formatar Caixa de Listagem",
+      selectInfo: "Informações",
+      opAvail: "Opções disponíveis",
+      value: "Valor",
+      size: "Tamanho",
+      lines: "linhas",
+      chkMulti: "Permitir múltiplas seleções",
+      required: "Obrigatório",
+      opText: "Texto",
+      opValue: "Valor",
+      btnAdd: "Adicionar",
+      btnModify: "Modificar",
+      btnUp: "Para cima",
+      btnDown: "Para baixo",
+      btnSetValue: "Definir como selecionado",
+      btnDelete: "Remover"
+    },
+    textarea: {
+      title: "Formatar Área de Texto",
+      cols: "Colunas",
+      rows: "Linhas"
+    },
+    textfield: {
+      title: "Formatar Caixa de Texto",
+      name: "Nome",
+      value: "Valor",
+      charWidth: "Comprimento (em caracteres)",
+      maxChars: "Número Máximo de Caracteres",
+      required: "Obrigatório",
+      type: "Tipo",
+      typeText: "Texto",
+      typePass: "Senha",
+      typeEmail: "Email",
+      typeSearch: "Busca",
+      typeTel: "Número de Telefone",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formatação",
+    panelTitle: "Formatação",
+    tag_address: "Endereço",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Título 1",
+    tag_h2: "Título 2",
+    tag_h3: "Título 3",
+    tag_h4: "Título 4",
+    tag_h5: "Título 5",
+    tag_h6: "Título 6",
+    tag_p: "Normal",
+    tag_pre: "Formatado"
+  },
+  horizontalrule: { toolbar: "Inserir Linha Horizontal" },
+  iframe: {
+    border: "Mostra borda do iframe",
+    noUrl: "Insira a URL do iframe",
+    scrolling: "Abilita scrollbars",
+    title: "Propriedade do IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Texto Alternativo",
+    border: "Borda",
+    btnUpload: "Enviar para o Servidor",
+    button2Img: "Deseja transformar o botão de imagem em uma imagem comum?",
+    hSpace: "HSpace",
+    img2Button: "Deseja transformar a imagem em um botão de imagem?",
+    infoTab: "Informações da Imagem",
+    linkTab: "Link",
+    lockRatio: "Travar Proporções",
+    menu: "Formatar Imagem",
+    resetSize: "Redefinir para o Tamanho Original",
+    title: "Formatar Imagem",
+    titleButton: "Formatar Botão de Imagem",
+    upload: "Enviar",
+    urlMissing: "URL da imagem está faltando.",
+    vSpace: "VSpace",
+    validateBorder: "A borda deve ser um número inteiro.",
+    validateHSpace: "O HSpace deve ser um número inteiro.",
+    validateVSpace: "O VSpace deve ser um número inteiro."
+  },
+  indent: { indent: "Aumentar Recuo", outdent: "Diminuir Recuo" },
+  smiley: {
+    options: "Opções de Emoticons",
+    title: "Inserir Emoticon",
+    toolbar: "Emoticon"
+  },
+  language: { button: "Configure o Idioma", remove: "Remover Idioma" },
+  link: {
+    acccessKey: "Chave de Acesso",
+    advanced: "Avançado",
+    advisoryContentType: "Tipo de Conteúdo",
+    advisoryTitle: "Título",
+    anchor: {
+      toolbar: "Inserir/Editar Âncora",
+      menu: "Formatar Âncora",
+      title: "Formatar Âncora",
+      name: "Nome da Âncora",
+      errorName: "Por favor, digite o nome da âncora",
+      remove: "Remover Âncora"
+    },
+    anchorId: "Id da âncora",
+    anchorName: "Nome da âncora",
+    charset: "Charset do Link",
+    cssClasses: "Classe de CSS",
+    download: "Forçar Download",
+    displayText: "Exibir Texto",
+    emailAddress: "Endereço E-Mail",
+    emailBody: "Corpo da Mensagem",
+    emailSubject: "Assunto da Mensagem",
+    id: "Id",
+    info: "Informações",
+    langCode: "Direção do idioma",
+    langDir: "Direção do idioma",
+    langDirLTR: "Esquerda para Direita (LTR)",
+    langDirRTL: "Direita para Esquerda (RTL)",
+    menu: "Editar Link",
+    name: "Nome",
+    noAnchors: "(Não há âncoras no documento)",
+    noEmail: "Por favor, digite o endereço de e-mail",
+    noUrl: "Por favor, digite o endereço do Link",
+    noTel: "Please type the phone number",
+    other: "<outro>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependente (Netscape)",
+    popupFeatures: "Propriedades da Janela Pop-up",
+    popupFullScreen: "Modo Tela Cheia (IE)",
+    popupLeft: "Esquerda",
+    popupLocationBar: "Barra de Endereços",
+    popupMenuBar: "Barra de Menus",
+    popupResizable: "Redimensionável",
+    popupScrollBars: "Barras de Rolagem",
+    popupStatusBar: "Barra de Status",
+    popupToolbar: "Barra de Ferramentas",
+    popupTop: "Topo",
+    rel: "Tipo de Relação",
+    selectAnchor: "Selecione uma âncora",
+    styles: "Estilos",
+    tabIndex: "Índice de Tabulação",
+    target: "Destino",
+    targetFrame: "<frame>",
+    targetFrameName: "Nome do Frame de Destino",
+    targetPopup: "<janela popup>",
+    targetPopupName: "Nome da Janela Pop-up",
+    title: "Editar Link",
+    toAnchor: "Âncora nesta página",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Inserir/Editar Link",
+    type: "Tipo de hiperlink",
+    unlink: "Remover Link",
+    upload: "Enviar ao Servidor"
+  },
+  list: { bulletedlist: "Lista sem números", numberedlist: "Lista numerada" },
+  liststyle: {
+    bulletedTitle: "Propriedades da Lista sem Numeros",
+    circle: "Círculo",
+    decimal: "Numeração Decimal (1, 2, 3, etc.)",
+    disc: "Disco",
+    lowerAlpha: "Numeração Alfabética minúscula (a, b, c, d, e, etc.)",
+    lowerRoman: "Numeração Romana minúscula (i, ii, iii, iv, v, etc.)",
+    none: "Nenhum",
+    notset: "<não definido>",
+    numberedTitle: "Propriedades da Lista Numerada",
+    square: "Quadrado",
+    start: "Início",
+    type: "Tipo",
+    upperAlpha: "Numeração Alfabética Maiúscula (A, B, C, D, E, etc.)",
+    upperRoman: "Numeração Romana maiúscula (I, II, III, IV, V, etc.)",
+    validateStartNumber: "O número inicial da lista deve ser um número inteiro."
+  },
+  magicline: { title: "Insera um parágrafo aqui" },
+  maximize: { maximize: "Maximizar", minimize: "Minimize" },
+  newpage: { toolbar: "Novo" },
+  pagebreak: { alt: "Quebra de Página", toolbar: "Inserir Quebra de Página" },
+  pastetext: {
+    button: "Colar como Texto sem Formatação",
+    pasteNotification:
+      "Pressione %1 para colar. Seu navegador não suporta colar a partir do botão da barra de ferramentas ou do menu de contexto.",
+    title: "Colar como Texto sem Formatação"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "O texto que você deseja colar parece ter sido copiado do Word. Você gostaria de remover a formatação antes de colar?",
+    error: "Não foi possível limpar os dados colados devido a um erro interno",
+    title: "Colar do Word",
+    toolbar: "Colar do Word"
+  },
+  preview: { preview: "Visualizar" },
+  print: { toolbar: "Imprimir" },
+  removeformat: { toolbar: "Remover Formatação" },
+  save: { toolbar: "Salvar" },
+  selectall: { toolbar: "Selecionar Tudo" },
+  showblocks: { toolbar: "Mostrar blocos de código" },
+  sourcearea: { toolbar: "Código-Fonte" },
+  specialchar: {
+    options: "Opções de Caractere Especial",
+    title: "Selecione um Caractere Especial",
+    toolbar: "Inserir Caractere Especial"
+  },
+  scayt: {
+    btn_about: "Sobre a correção ortográfica durante a digitação",
+    btn_dictionaries: "Dicionários",
+    btn_disable: "Desabilitar correção ortográfica durante a digitação",
+    btn_enable: "Habilitar correção ortográfica durante a digitação",
+    btn_langs: "Idiomas",
+    btn_options: "Opções",
+    text_title: "Correção ortográfica durante a digitação"
+  },
+  stylescombo: {
+    label: "Estilo",
+    panelTitle: "Estilos de Formatação",
+    panelTitle1: "Estilos de bloco",
+    panelTitle2: "Estilos de texto corrido",
+    panelTitle3: "Estilos de objeto"
+  },
+  table: {
+    border: "Borda",
+    caption: "Legenda",
+    cell: {
+      menu: "Célula",
+      insertBefore: "Inserir célula a esquerda",
+      insertAfter: "Inserir célula a direita",
+      deleteCell: "Remover Células",
+      merge: "Mesclar Células",
+      mergeRight: "Mesclar com célula a direita",
+      mergeDown: "Mesclar com célula abaixo",
+      splitHorizontal: "Dividir célula horizontalmente",
+      splitVertical: "Dividir célula verticalmente",
+      title: "Propriedades da célula",
+      cellType: "Tipo de célula",
+      rowSpan: "Linhas cobertas",
+      colSpan: "Colunas cobertas",
+      wordWrap: "Quebra de palavra",
+      hAlign: "Alinhamento horizontal",
+      vAlign: "Alinhamento vertical",
+      alignBaseline: "Patamar de alinhamento",
+      bgColor: "Cor de fundo",
+      borderColor: "Cor das bordas",
+      data: "Dados",
+      header: "Cabeçalho",
+      yes: "Sim",
+      no: "Não",
+      invalidWidth: "A largura da célula tem que ser um número.",
+      invalidHeight: "A altura da célula tem que ser um número.",
+      invalidRowSpan: "Linhas cobertas tem que ser um número inteiro.",
+      invalidColSpan: "Colunas cobertas tem que ser um número inteiro.",
+      chooseColor: "Escolher"
+    },
+    cellPad: "Margem interna",
+    cellSpace: "Espaçamento",
+    column: {
+      menu: "Coluna",
+      insertBefore: "Inserir coluna a esquerda",
+      insertAfter: "Inserir coluna a direita",
+      deleteColumn: "Remover Colunas"
+    },
+    columns: "Colunas",
+    deleteTable: "Apagar Tabela",
+    headers: "Cabeçalho",
+    headersBoth: "Ambos",
+    headersColumn: "Primeira coluna",
+    headersNone: "Nenhum",
+    headersRow: "Primeira linha",
+    heightUnit: "height unit",
+    invalidBorder: "O tamanho da borda tem que ser um número.",
+    invalidCellPadding: "A margem interna das células tem que ser um número.",
+    invalidCellSpacing: "O espaçamento das células tem que ser um número.",
+    invalidCols: "O número de colunas tem que ser um número maior que 0.",
+    invalidHeight: "A altura da tabela tem que ser um número.",
+    invalidRows: "O número de linhas tem que ser um número maior que 0.",
+    invalidWidth: "A largura da tabela tem que ser um número.",
+    menu: "Formatar Tabela",
+    row: {
+      menu: "Linha",
+      insertBefore: "Inserir linha acima",
+      insertAfter: "Inserir linha abaixo",
+      deleteRow: "Remover Linhas"
+    },
+    rows: "Linhas",
+    summary: "Resumo",
+    title: "Formatar Tabela",
+    toolbar: "Tabela",
+    widthPc: "%",
+    widthPx: "pixels",
+    widthUnit: "unidade largura"
+  },
+  undo: { redo: "Refazer", undo: "Desfazer" },
+  widget: { move: "Click e arraste para mover", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Envio cancelado pelo usuário.",
+    doneOne: "Arquivo enviado com sucesso.",
+    doneMany: "Enviados %1 arquivos com sucesso.",
+    uploadOne: "Enviando arquivo({percentage}%)...",
+    uploadMany:
+      "Enviando arquivos, {current} de {max} completos ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorar uma vez",
+    btnIgnoreAll: "Ignorar Todas",
+    btnReplace: "Alterar",
+    btnReplaceAll: "Alterar Todas",
+    btnUndo: "Desfazer",
+    changeTo: "Alterar para",
+    errorLoading: "Erro carregando servidor de aplicação: %s.",
+    ieSpellDownload:
+      "A verificação ortográfica não foi instalada. Você gostaria de realizar o download agora?",
+    manyChanges:
+      "Verificação ortográfica encerrada: %1 palavras foram alteradas",
+    noChanges: "Verificação ortográfica encerrada: Não houve alterações",
+    noMispell:
+      "Verificação encerrada: Não foram encontrados erros de ortografia",
+    noSuggestions: "-sem sugestões de ortografia-",
+    notAvailable: "Desculpe, o serviço não está disponível no momento.",
+    notInDic: "Não encontrada",
+    oneChange: "Verificação ortográfica encerrada: Uma palavra foi alterada",
+    progress: "Verificação ortográfica em andamento...",
+    title: "Corretor Ortográfico",
+    toolbar: "Verificar Ortografia"
+  }
+};

+ 720 - 720
public/ckeditor/lang/pt.js

@@ -1,720 +1,720 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["pt"] = {
-  editor: "Editor de texto enriquecido",
-  editorPanel: "Painel do editor de texto enriquecido",
-  common: {
-    editorHelp: "Pressione ALT+0 para ajuda",
-    browseServer: "Navegar no servidor",
-    url: "URL",
-    protocol: "Protocolo",
-    upload: "Carregar",
-    uploadSubmit: "Enviar para o servidor",
-    image: "Imagem",
-    flash: "Flash",
-    form: "Formulário",
-    checkbox: "Caixa de verificação",
-    radio: "Botão",
-    textField: "Campo de texto",
-    textarea: "Área de texto",
-    hiddenField: "Campo oculto",
-    button: "Botão",
-    select: "Campo de seleção",
-    imageButton: "Botão da imagem",
-    notSet: "<Não definido>",
-    id: "ID",
-    name: "Nome",
-    langDir: "Direção do idioma",
-    langDirLtr: "Esquerda para a Direita (EPD)",
-    langDirRtl: "Direita para a Esquerda (DPE)",
-    langCode: "Código do idioma",
-    longDescr: "Descrição completa do URL",
-    cssClass: "Classes de estilo das folhas",
-    advisoryTitle: "Título consultivo",
-    cssStyle: "Estilo",
-    ok: "CONFIRMAR",
-    cancel: "Cancelar",
-    close: "Fechar",
-    preview: "Pré-visualização",
-    resize: "Redimensionar",
-    generalTab: "Geral",
-    advancedTab: "Avançado",
-    validateNumberFailed: "Este valor não é um numero.",
-    confirmNewPage:
-      "Irão ser perdidas quaisquer alterações não guardadas. Tem a certeza que deseja carregar a nova página?",
-    confirmCancel:
-      "Foram alteradas algumas das opções. Tem a certeza que deseja fechar a janela?",
-    options: "Opções",
-    target: "Destino",
-    targetNew: "Nova janela (_blank)",
-    targetTop: "Janela superior (_top)",
-    targetSelf: "Mesma janela (_self)",
-    targetParent: "Janela dependente (_parent)",
-    langDirLTR: "Esquerda para a Direita (EPD)",
-    langDirRTL: "Direita para a Esquerda (DPE)",
-    styles: "Estilo",
-    cssClasses: "Classes de folhas de estilo",
-    width: "Largura",
-    height: "Altura",
-    align: "Alinhamento",
-    left: "Esquerda",
-    right: "Direita",
-    center: "Centrado",
-    justify: "Justificado",
-    alignLeft: "Alinhar à esquerda",
-    alignRight: "Alinhar à direita",
-    alignCenter: "Centrado",
-    alignTop: "Topo",
-    alignMiddle: "Meio",
-    alignBottom: "Base",
-    alignNone: "Nenhum",
-    invalidValue: "Valor inválido.",
-    invalidHeight: "A altura deve ser um número.",
-    invalidWidth: "A largura deve ser um número. ",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'O valor especificado para o campo "1%" deve ser um número positivo, com ou sem uma unidade de medida CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).',
-    invalidHtmlLength:
-      'O valor especificado para o campo "1%" deve ser um número positivo, com ou sem uma unidade de medida HTML válida (px ou %).',
-    invalidInlineStyle:
-      'O valor especificado para o estilo em linha deve constituir um ou mais conjuntos de valores com o formato de "nome : valor", separados por ponto e vírgula.',
-    cssLengthTooltip:
-      "Insira um número para um valor em píxeis ou um número com uma unidade CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).",
-    unavailable: '%1<span class="cke_accessibility">, indisponível</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Espaço",
-      "35": "Fim",
-      "36": "Entrada",
-      "46": "Eliminar",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Comando"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Padrão"
-  },
-  about: {
-    copy: "Direitos de Autor &copy; $1. Todos os direitos reservados.",
-    dlgTitle: "Sobre o CKEditor 4",
-    moreInfo: "Para informação sobre licenciamento visite o nosso sítio web:"
-  },
-  basicstyles: {
-    bold: "Negrito",
-    italic: "Itálico",
-    strike: "Rasurado",
-    subscript: "Superior à linha",
-    superscript: "Superior à linha",
-    underline: "Sublinhado"
-  },
-  bidi: {
-    ltr: "Direção do texto da esquerda para a direita",
-    rtl: "Direção do texto da direita para a esquerda"
-  },
-  blockquote: { toolbar: "Bloco de citação" },
-  notification: { closed: "Notificação encerrada." },
-  toolbar: {
-    toolbarCollapse: "Ocultar barra de ferramentas",
-    toolbarExpand: "Expandir barra de ferramentas",
-    toolbarGroups: {
-      document: "Documento",
-      clipboard: "Área de transferência/Anular",
-      editing: "Edição",
-      forms: "Formulários",
-      basicstyles: "Estilos básicos",
-      paragraph: "Parágrafo",
-      links: "Hiperligações",
-      insert: "Inserir",
-      styles: "Estilos",
-      colors: "Cores",
-      tools: "Ferramentas"
-    },
-    toolbars: "Editor de barras de ferramentas"
-  },
-  clipboard: {
-    copy: "Copiar",
-    copyError:
-      "A configuração de segurança do navegador não permite a execução automática de operações de copiar. Por favor use o teclado (Ctrl/Cmd+C).",
-    cut: "Cortar",
-    cutError:
-      "A configuração de segurança do navegador não permite a execução automática de operações de cortar. Por favor use o teclado (Ctrl/Cmd+X).",
-    paste: "Colar",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Área de colagem",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automático",
-    bgColorTitle: "Cor de fundo",
-    colors: {
-      "000": "Black",
-      "800000": "Castanho",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Cinza lousa escuro",
-      "008080": "Teal",
-      "000080": "Azul naval",
-      "4B0082": "Indigo",
-      "696969": "Cinza escuro",
-      B22222: "Vermelho tijolo",
-      A52A2A: "Castanho",
-      DAA520: "Dourado (daa520)",
-      "006400": "Verde escuro (006400)",
-      "40E0D0": "Turquesa",
-      "0000CD": "Azul médio (0000cd)",
-      "800080": "Purple",
-      "808080": "Cinza",
-      F00: "Vermelho",
-      FF8C00: "Laranja escuro",
-      FFD700: "Dourado",
-      "008000": "Verde",
-      "0FF": "Ciano",
-      "00F": "Azul",
-      EE82EE: "Violeta",
-      A9A9A9: "Cinza fosco",
-      FFA07A: "Salmão claro",
-      FFA500: "Laranja",
-      FFFF00: "Amarelo",
-      "00FF00": "Limão (Verde espectro)",
-      AFEEEE: "Turquesa pálida (afeeee)",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Ameixa",
-      D3D3D3: "Cinza claro",
-      FFF0F5: "Lavanda avermelhada",
-      FAEBD7: "Branco velho",
-      FFFFE0: "Amarelo claro",
-      F0FFF0: "Maná (f0fff0)",
-      F0FFFF: "Azul celeste",
-      F0F8FF: "Azul Alice (f0f8ff)",
-      E6E6FA: "Lavanda",
-      FFF: "Branco",
-      "1ABC9C": "Ciano forte",
-      "2ECC71": "Esmeralda",
-      "3498DB": "Azul brilhante",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Azul acinzentado",
-      F1C40F: "Amarelo vívido",
-      "16A085": "Ciano escuro",
-      "27AE60": "Esmeralda escuro",
-      "2980B9": "Azul forte",
-      "8E44AD": "Violeta escuro",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Laranja",
-      E67E22: "Cenoura",
-      E74C3C: "Vermelho claro",
-      ECF0F1: "Prateado brilhante",
-      "95A5A6": "Ciano acinzentado claro",
-      DDD: "Cinza claro",
-      D35400: "Abóbora",
-      C0392B: "Strong Red",
-      BDC3C7: "Prateado",
-      "7F8C8D": "Ciano acinzentado",
-      "999": "Cinza escuro"
-    },
-    more: "Mais cores...",
-    panelTitle: "Cores",
-    textColorTitle: "Cor do texto"
-  },
-  colordialog: {
-    clear: "Limpar",
-    highlight: "Realçar",
-    options: "Opções de cor",
-    selected: "Cor selecionada",
-    title: "Selecionar cor"
-  },
-  templates: {
-    button: "Temas",
-    emptyListMsg: "(Sem temas definidos)",
-    insertOption: "Substituir conteúdos atuais",
-    options: "Opções do modelo",
-    selectPromptMsg: "Por favor, selecione o modelo a abrir no editor",
-    title: "Conteúdo dos modelos"
-  },
-  contextmenu: { options: "Menu de opções de contexto" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "Título",
-    cssClassInputLabel: "Classes de folhas de estilo",
-    edit: "Editar Div",
-    inlineStyleInputLabel: "Estilo na etiqueta",
-    langDirLTRLabel: "Esquerda para a direita (EPD)",
-    langDirLabel: "Orientação de idioma",
-    langDirRTLLabel: "Direita para a Esquerda (DPE)",
-    languageCodeInputLabel: "Código do idioma",
-    remove: "Remover Div",
-    styleSelectLabel: "Estilo",
-    title: "Criar Div",
-    toolbar: "Criar Div"
-  },
-  elementspath: { eleLabel: "Caminho dos elementos", eleTitle: "Elemento %1" },
-  filetools: {
-    loadError: "Ocorreu um erro ao ler o ficheiro",
-    networkError: "Ocorreu um erro de rede ao carregar o ficheiro.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Pesquisar",
-    findOptions: "Opções de pesquisa",
-    findWhat: "Texto a procurar:",
-    matchCase: "Maiúsculas/Minúsculas",
-    matchCyclic: "Match cyclic",
-    matchWord: "Coincidir com toda a palavra",
-    notFoundMsg: "O texto especificado não foi encontrado.",
-    replace: "Substituir",
-    replaceAll: "Substituir tudo",
-    replaceSuccessMsg: "%1 ocurrências(s) substituídas.",
-    replaceWith: "Substituir por:",
-    title: "Pesquisar e substituir"
-  },
-  fakeobjects: {
-    anchor: " Inserir/Editar âncora",
-    flash: "Animação Flash",
-    hiddenfield: "Campo oculto",
-    iframe: "IFrame",
-    unknown: "Objeto desconhecido"
-  },
-  flash: {
-    access: "Acesso ao Script",
-    accessAlways: "Sempre",
-    accessNever: "Nunca",
-    accessSameDomain: "Mesmo domínio",
-    alignAbsBottom: "Abs inferior",
-    alignAbsMiddle: "Abs centro",
-    alignBaseline: "Linha de base",
-    alignTextTop: "Topo do texto",
-    bgcolor: "Cor de fundo",
-    chkFull: "Permitir ecrã inteiro",
-    chkLoop: "Cíclico",
-    chkMenu: "Permitir menu do Flash",
-    chkPlay: "Reproduzir automaticamente",
-    flashvars: "Variáveis para o Flash",
-    hSpace: "Esp. Horiz",
-    properties: "Propriedades do Flash",
-    propertiesTab: "Propriedades",
-    quality: "Qualidade",
-    qualityAutoHigh: "Altura automática",
-    qualityAutoLow: "Baixa Automaticamente",
-    qualityBest: "Melhor",
-    qualityHigh: "Alta",
-    qualityLow: "Baixa",
-    qualityMedium: "Média",
-    scale: "Escala",
-    scaleAll: "Mostrar tudo",
-    scaleFit: "Tamanho exato",
-    scaleNoBorder: "Sem bordas",
-    title: "Propriedades do Flash",
-    vSpace: "Esp.Vert",
-    validateHSpace: "HSpace tem de ser um numero.",
-    validateSrc: "O URL não pode ficar vazio",
-    validateVSpace: "VSpace tem de ser um número.",
-    windowMode: "Modo de janela",
-    windowModeOpaque: "Opaco",
-    windowModeTransparent: "Transparente",
-    windowModeWindow: "Janela"
-  },
-  font: {
-    fontSize: {
-      label: "Tamanho",
-      voiceLabel: "Tamanho da letra",
-      panelTitle: "Tamanho da letra"
-    },
-    label: "Fonte",
-    panelTitle: "Nome do tipo de letra",
-    voiceLabel: "Tipo de letra"
-  },
-  forms: {
-    button: {
-      title: "Propriedades do botão",
-      text: "Texto (valor)",
-      type: "Tipo",
-      typeBtn: "Botão",
-      typeSbm: "Enviar",
-      typeRst: "Repor"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Propriedades da caixa de verificação",
-      radioTitle: "Propriedades do botão de rádio",
-      value: "Valor",
-      selected: "Selecionado",
-      required: "Obrigatório"
-    },
-    form: {
-      title: "Propriedades do formulário",
-      menu: "Propriedades do formulário",
-      action: "Ação",
-      method: "Método",
-      encoding: "Codificação"
-    },
-    hidden: {
-      title: "Propriedades do campo oculto",
-      name: "Nome",
-      value: "Valor"
-    },
-    select: {
-      title: "Propriedades da caixa de seleção",
-      selectInfo: "Informação",
-      opAvail: "Opções disponíveis",
-      value: "Valor",
-      size: "Tamanho",
-      lines: "linhas",
-      chkMulti: "Permitir seleções múltiplas",
-      required: "Obrigatório",
-      opText: "Texto",
-      opValue: "Valor",
-      btnAdd: "Adicionar",
-      btnModify: "Modificar",
-      btnUp: "Subir",
-      btnDown: "Descer",
-      btnSetValue: "Definir como valor selecionado",
-      btnDelete: "Apagar"
-    },
-    textarea: {
-      title: "Propriedades da área de texto",
-      cols: "Colunas",
-      rows: "Linhas"
-    },
-    textfield: {
-      title: "Propriedades do campo de texto",
-      name: "Nome",
-      value: "Valor",
-      charWidth: "Tamanho do caracter",
-      maxChars: "Máximo de caracteres",
-      required: "Obrigatório",
-      type: "Tipo",
-      typeText: "Texto",
-      typePass: "Senha",
-      typeEmail: "Email",
-      typeSearch: "Pesquisar",
-      typeTel: "Telefone",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formatar",
-    panelTitle: "Formatar Parágrafo",
-    tag_address: "Endereço",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Título 1",
-    tag_h2: "Título 2",
-    tag_h3: "Título 3",
-    tag_h4: "Título 4",
-    tag_h5: "Título 5",
-    tag_h6: "Título 6",
-    tag_p: "Normal",
-    tag_pre: "Formatado"
-  },
-  horizontalrule: { toolbar: "Inserir linha horizontal" },
-  iframe: {
-    border: "Mostrar a borda da Frame",
-    noUrl: "Por favor, digite o URL da iframe",
-    scrolling: "Ativar barras de rolamento",
-    title: "Propriedades da IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Texto alternativo",
-    border: "Limite",
-    btnUpload: "Enviar para o servidor",
-    button2Img:
-      "Deseja transformar o botão com imagem selecionado numa imagem simples?",
-    hSpace: "Esp. Horiz",
-    img2Button: "Deseja transformar a imagem selecionada num botão com imagem?",
-    infoTab: "Informação da imagem",
-    linkTab: "Hiperligação",
-    lockRatio: "Proporcional",
-    menu: "Propriedades da Imagem",
-    resetSize: "Tamanho original",
-    title: "Propriedades da imagem",
-    titleButton: "Propriedades do botão de imagem",
-    upload: "Carregar",
-    urlMissing: "O URL de origem da imagem está em falta.",
-    vSpace: "Esp. Vert",
-    validateBorder: "A borda tem de ser um número inteiro.",
-    validateHSpace: "HSpace tem de ser um numero.",
-    validateVSpace: "VSpace tem de ser um numero."
-  },
-  indent: { indent: "Aumentar avanço", outdent: "Diminuir avanço" },
-  smiley: {
-    options: "Opções de Emoticons",
-    title: "Inserir um Emoticon",
-    toolbar: "Emoticons"
-  },
-  language: { button: "Definir Idioma", remove: "Remover idioma" },
-  link: {
-    acccessKey: "Chave de acesso",
-    advanced: "Avançado",
-    advisoryContentType: "Tipo de conteúdo",
-    advisoryTitle: "Título",
-    anchor: {
-      toolbar: " Inserir/Editar âncora",
-      menu: "Propriedades da âncora",
-      title: "Propriedades da âncora",
-      name: "Nome da âncora",
-      errorName: "Por favor, introduza o nome da âncora",
-      remove: "Remover âncora"
-    },
-    anchorId: "Por ID do elemento",
-    anchorName: "Por Nome de Referência",
-    charset: "Fonte de caracteres vinculado",
-    cssClasses: "Classes de Estilo",
-    download: "Force Download",
-    displayText: "Mostrar texto",
-    emailAddress: "Endereço de email",
-    emailBody: "Corpo da mensagem",
-    emailSubject: "Título de mensagem",
-    id: "ID",
-    info: "Informação da hiperligação",
-    langCode: "Código de idioma",
-    langDir: "Orientação de idioma",
-    langDirLTR: "Esquerda para a Direita (EPD)",
-    langDirRTL: "Direita para a Esquerda (DPE)",
-    menu: "Editar hiperligação",
-    name: "Nome",
-    noAnchors: "(Não existem âncoras no documento)",
-    noEmail: "Por favor, escreva o endereço de email",
-    noUrl: "Por favor, introduza o endereço URL",
-    noTel: "Por favor, escreva o número de telefone",
-    other: "<outro>",
-    phoneNumber: "Número de telefone",
-    popupDependent: "Dependente (Netscape)",
-    popupFeatures: "Características de janela flutuante",
-    popupFullScreen: "Janela completa (IE)",
-    popupLeft: "Posição esquerda",
-    popupLocationBar: "Barra de localização",
-    popupMenuBar: "Barra de menu",
-    popupResizable: "Redimensionável",
-    popupScrollBars: "Barras de deslocamento",
-    popupStatusBar: "Barra de estado",
-    popupToolbar: "Barra de ferramentas",
-    popupTop: "Posição topo",
-    rel: "Relação",
-    selectAnchor: "Selecionar âncora",
-    styles: "Estilo",
-    tabIndex: "Índice de tabulação",
-    target: "Alvo",
-    targetFrame: "<frame>",
-    targetFrameName: "Nome da janela de destino",
-    targetPopup: "<janela de popup>",
-    targetPopupName: "Nome da janela flutuante",
-    title: "Hiperligação",
-    toAnchor: "Ligar a âncora no texto",
-    toEmail: "Email",
-    toUrl: "URL",
-    toPhone: "Telefone",
-    toolbar: "Hiperligação",
-    type: "Tipo de hiperligação",
-    unlink: "Eliminar hiperligação",
-    upload: "Carregar"
-  },
-  list: { bulletedlist: "Marcas", numberedlist: "Numeração" },
-  liststyle: {
-    bulletedTitle: "Propriedades da lista não numerada",
-    circle: "Círculo",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disco",
-    lowerAlpha: "Minúsculas (a, b, c, d, e, etc.)",
-    lowerRoman: "Romano em minúsculas (i, ii, iii, iv, v, etc.)",
-    none: "Nenhum",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Quadrado",
-    start: "Iniciar",
-    type: "Tipo",
-    upperAlpha: "Maiúsculas (A, B, C, D, E, etc.)",
-    upperRoman: "Romanos em maiúscula (I, II, III, IV, V, etc.)",
-    validateStartNumber: "A lista tem iniciar por um número inteiro"
-  },
-  magicline: { title: "Inserir parágrafo aqui" },
-  maximize: { maximize: "Maximizar", minimize: "Minimizar" },
-  newpage: { toolbar: "Nova página" },
-  pagebreak: { alt: "Quebra de página", toolbar: "Inserir quebra de página" },
-  pastetext: {
-    button: "Colar como texto simples",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Colar como texto simples"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "O texto que pretende colar parece ter sido copiado do Word. Deseja limpar o código antes de o colar?",
-    error:
-      "Não foi possível limpar a informação colada devido a um erro interno.",
-    title: "Colar do Word",
-    toolbar: "Colar do Word"
-  },
-  preview: { preview: "Pré-visualizar" },
-  print: { toolbar: "Imprimir" },
-  removeformat: { toolbar: "Limpar formatação" },
-  save: { toolbar: "Guardar" },
-  selectall: { toolbar: "Selecionar tudo" },
-  showblocks: { toolbar: "Exibir blocos" },
-  sourcearea: { toolbar: "Fonte" },
-  specialchar: {
-    options: "Opções de caracteres especiais",
-    title: "Selecione um caracter especial",
-    toolbar: "Inserir carácter especial"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Estilos",
-    panelTitle: "Estilos de formatação",
-    panelTitle1: "Estilos de bloco",
-    panelTitle2: "Estilos nas etiquetas",
-    panelTitle3: "Estilos em objeto"
-  },
-  table: {
-    border: "Tamanho do contorno",
-    caption: "Legenda",
-    cell: {
-      menu: "Célula",
-      insertBefore: "Inserir célula antes",
-      insertAfter: "Inserir célula depois",
-      deleteCell: "Apagar células",
-      merge: "Unir células",
-      mergeRight: "Unir à direita",
-      mergeDown: "Fundir abaixo",
-      splitHorizontal: "Dividir célula horizontalmente",
-      splitVertical: "Dividir célula verticalmente",
-      title: "Propriedades da célula",
-      cellType: "Tipo de célula",
-      rowSpan: "Linhas na célula",
-      colSpan: "Colunas na célula",
-      wordWrap: "Moldar texto",
-      hAlign: "Alinhamento horizontal",
-      vAlign: "Alinhamento vertical",
-      alignBaseline: "Linha base",
-      bgColor: "Cor de fundo",
-      borderColor: "Cor da margem",
-      data: "Dados",
-      header: "Cabeçalho",
-      yes: "Sim",
-      no: "Não",
-      invalidWidth: "A largura da célula deve ser um número.",
-      invalidHeight: "A altura da célula deve ser um número.",
-      invalidRowSpan: "As linhas da célula devem ser um número inteiro.",
-      invalidColSpan: "As colunas da célula devem ter um número inteiro.",
-      chooseColor: "Escolher"
-    },
-    cellPad: "Espaço interior",
-    cellSpace: "Espaçamento de célula",
-    column: {
-      menu: "Coluna",
-      insertBefore: "Inserir coluna antes",
-      insertAfter: "Inserir coluna depois",
-      deleteColumn: "Apagar colunas"
-    },
-    columns: "Colunas",
-    deleteTable: "Apagar tabela",
-    headers: "Cabeçalhos",
-    headersBoth: "Ambos",
-    headersColumn: "Primeira coluna",
-    headersNone: "Nenhum",
-    headersRow: "Primeira linha",
-    heightUnit: "height unit",
-    invalidBorder: "O tamanho da margem tem de ser um número.",
-    invalidCellPadding:
-      "A criação do espaço na célula deve ser um número positivo.",
-    invalidCellSpacing: "O espaçamento da célula deve ser um número positivo.",
-    invalidCols: "O número de colunas tem de ser um número maior que 0.",
-    invalidHeight: "A altura da tabela tem de ser um número.",
-    invalidRows: "O número de linhas tem de ser maior que 0.",
-    invalidWidth: "A largura da tabela tem de ser um número.",
-    menu: "Propriedades da tabela",
-    row: {
-      menu: "Linha",
-      insertBefore: "Inserir linha antes",
-      insertAfter: "Inserir linha depois",
-      deleteRow: "Apagar linhas"
-    },
-    rows: "Linhas",
-    summary: "Resumo",
-    title: "Propriedades da tabela",
-    toolbar: "Tabela",
-    widthPc: "percentagem",
-    widthPx: "píxeis",
-    widthUnit: "unidade da largura"
-  },
-  undo: { redo: "Refazer", undo: "Anular" },
-  widget: { move: "Clique e arraste para mover", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Carregamento cancelado pelo utilizador.",
-    doneOne: "Ficheiro carregado com sucesso.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorar",
-    btnIgnoreAll: "Ignorar Tudo",
-    btnReplace: "Substituir",
-    btnReplaceAll: "Substituir Tudo",
-    btnUndo: "Anular",
-    changeTo: "Mudar para",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      " Verificação ortográfica não instalada. Quer descarregar agora?",
-    manyChanges: "Verificação ortográfica completa: %1 palavras alteradas",
-    noChanges:
-      "Verificação ortográfica completa: não houve alteração de palavras",
-    noMispell: "Verificação ortográfica completa: não foram encontrados erros",
-    noSuggestions: "- Sem sugestões -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Não está num directório",
-    oneChange: "Verificação ortográfica completa: uma palavra alterada",
-    progress: "Verificação ortográfica em progresso…",
-    title: "Spell Checker",
-    toolbar: "Verificação Ortográfica"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["pt"] = {
+  editor: "Editor de texto enriquecido",
+  editorPanel: "Painel do editor de texto enriquecido",
+  common: {
+    editorHelp: "Pressione ALT+0 para ajuda",
+    browseServer: "Navegar no servidor",
+    url: "URL",
+    protocol: "Protocolo",
+    upload: "Carregar",
+    uploadSubmit: "Enviar para o servidor",
+    image: "Imagem",
+    flash: "Flash",
+    form: "Formulário",
+    checkbox: "Caixa de verificação",
+    radio: "Botão",
+    textField: "Campo de texto",
+    textarea: "Área de texto",
+    hiddenField: "Campo oculto",
+    button: "Botão",
+    select: "Campo de seleção",
+    imageButton: "Botão da imagem",
+    notSet: "<Não definido>",
+    id: "ID",
+    name: "Nome",
+    langDir: "Direção do idioma",
+    langDirLtr: "Esquerda para a Direita (EPD)",
+    langDirRtl: "Direita para a Esquerda (DPE)",
+    langCode: "Código do idioma",
+    longDescr: "Descrição completa do URL",
+    cssClass: "Classes de estilo das folhas",
+    advisoryTitle: "Título consultivo",
+    cssStyle: "Estilo",
+    ok: "CONFIRMAR",
+    cancel: "Cancelar",
+    close: "Fechar",
+    preview: "Pré-visualização",
+    resize: "Redimensionar",
+    generalTab: "Geral",
+    advancedTab: "Avançado",
+    validateNumberFailed: "Este valor não é um numero.",
+    confirmNewPage:
+      "Irão ser perdidas quaisquer alterações não guardadas. Tem a certeza que deseja carregar a nova página?",
+    confirmCancel:
+      "Foram alteradas algumas das opções. Tem a certeza que deseja fechar a janela?",
+    options: "Opções",
+    target: "Destino",
+    targetNew: "Nova janela (_blank)",
+    targetTop: "Janela superior (_top)",
+    targetSelf: "Mesma janela (_self)",
+    targetParent: "Janela dependente (_parent)",
+    langDirLTR: "Esquerda para a Direita (EPD)",
+    langDirRTL: "Direita para a Esquerda (DPE)",
+    styles: "Estilo",
+    cssClasses: "Classes de folhas de estilo",
+    width: "Largura",
+    height: "Altura",
+    align: "Alinhamento",
+    left: "Esquerda",
+    right: "Direita",
+    center: "Centrado",
+    justify: "Justificado",
+    alignLeft: "Alinhar à esquerda",
+    alignRight: "Alinhar à direita",
+    alignCenter: "Centrado",
+    alignTop: "Topo",
+    alignMiddle: "Meio",
+    alignBottom: "Base",
+    alignNone: "Nenhum",
+    invalidValue: "Valor inválido.",
+    invalidHeight: "A altura deve ser um número.",
+    invalidWidth: "A largura deve ser um número. ",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'O valor especificado para o campo "1%" deve ser um número positivo, com ou sem uma unidade de medida CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).',
+    invalidHtmlLength:
+      'O valor especificado para o campo "1%" deve ser um número positivo, com ou sem uma unidade de medida HTML válida (px ou %).',
+    invalidInlineStyle:
+      'O valor especificado para o estilo em linha deve constituir um ou mais conjuntos de valores com o formato de "nome : valor", separados por ponto e vírgula.',
+    cssLengthTooltip:
+      "Insira um número para um valor em píxeis ou um número com uma unidade CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).",
+    unavailable: '%1<span class="cke_accessibility">, indisponível</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Espaço",
+      "35": "Fim",
+      "36": "Entrada",
+      "46": "Eliminar",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Comando"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Padrão"
+  },
+  about: {
+    copy: "Direitos de Autor &copy; $1. Todos os direitos reservados.",
+    dlgTitle: "Sobre o CKEditor 4",
+    moreInfo: "Para informação sobre licenciamento visite o nosso sítio web:"
+  },
+  basicstyles: {
+    bold: "Negrito",
+    italic: "Itálico",
+    strike: "Rasurado",
+    subscript: "Superior à linha",
+    superscript: "Superior à linha",
+    underline: "Sublinhado"
+  },
+  bidi: {
+    ltr: "Direção do texto da esquerda para a direita",
+    rtl: "Direção do texto da direita para a esquerda"
+  },
+  blockquote: { toolbar: "Bloco de citação" },
+  notification: { closed: "Notificação encerrada." },
+  toolbar: {
+    toolbarCollapse: "Ocultar barra de ferramentas",
+    toolbarExpand: "Expandir barra de ferramentas",
+    toolbarGroups: {
+      document: "Documento",
+      clipboard: "Área de transferência/Anular",
+      editing: "Edição",
+      forms: "Formulários",
+      basicstyles: "Estilos básicos",
+      paragraph: "Parágrafo",
+      links: "Hiperligações",
+      insert: "Inserir",
+      styles: "Estilos",
+      colors: "Cores",
+      tools: "Ferramentas"
+    },
+    toolbars: "Editor de barras de ferramentas"
+  },
+  clipboard: {
+    copy: "Copiar",
+    copyError:
+      "A configuração de segurança do navegador não permite a execução automática de operações de copiar. Por favor use o teclado (Ctrl/Cmd+C).",
+    cut: "Cortar",
+    cutError:
+      "A configuração de segurança do navegador não permite a execução automática de operações de cortar. Por favor use o teclado (Ctrl/Cmd+X).",
+    paste: "Colar",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Área de colagem",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automático",
+    bgColorTitle: "Cor de fundo",
+    colors: {
+      "000": "Black",
+      "800000": "Castanho",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Cinza lousa escuro",
+      "008080": "Teal",
+      "000080": "Azul naval",
+      "4B0082": "Indigo",
+      "696969": "Cinza escuro",
+      B22222: "Vermelho tijolo",
+      A52A2A: "Castanho",
+      DAA520: "Dourado (daa520)",
+      "006400": "Verde escuro (006400)",
+      "40E0D0": "Turquesa",
+      "0000CD": "Azul médio (0000cd)",
+      "800080": "Purple",
+      "808080": "Cinza",
+      F00: "Vermelho",
+      FF8C00: "Laranja escuro",
+      FFD700: "Dourado",
+      "008000": "Verde",
+      "0FF": "Ciano",
+      "00F": "Azul",
+      EE82EE: "Violeta",
+      A9A9A9: "Cinza fosco",
+      FFA07A: "Salmão claro",
+      FFA500: "Laranja",
+      FFFF00: "Amarelo",
+      "00FF00": "Limão (Verde espectro)",
+      AFEEEE: "Turquesa pálida (afeeee)",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Ameixa",
+      D3D3D3: "Cinza claro",
+      FFF0F5: "Lavanda avermelhada",
+      FAEBD7: "Branco velho",
+      FFFFE0: "Amarelo claro",
+      F0FFF0: "Maná (f0fff0)",
+      F0FFFF: "Azul celeste",
+      F0F8FF: "Azul Alice (f0f8ff)",
+      E6E6FA: "Lavanda",
+      FFF: "Branco",
+      "1ABC9C": "Ciano forte",
+      "2ECC71": "Esmeralda",
+      "3498DB": "Azul brilhante",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Azul acinzentado",
+      F1C40F: "Amarelo vívido",
+      "16A085": "Ciano escuro",
+      "27AE60": "Esmeralda escuro",
+      "2980B9": "Azul forte",
+      "8E44AD": "Violeta escuro",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Laranja",
+      E67E22: "Cenoura",
+      E74C3C: "Vermelho claro",
+      ECF0F1: "Prateado brilhante",
+      "95A5A6": "Ciano acinzentado claro",
+      DDD: "Cinza claro",
+      D35400: "Abóbora",
+      C0392B: "Strong Red",
+      BDC3C7: "Prateado",
+      "7F8C8D": "Ciano acinzentado",
+      "999": "Cinza escuro"
+    },
+    more: "Mais cores...",
+    panelTitle: "Cores",
+    textColorTitle: "Cor do texto"
+  },
+  colordialog: {
+    clear: "Limpar",
+    highlight: "Realçar",
+    options: "Opções de cor",
+    selected: "Cor selecionada",
+    title: "Selecionar cor"
+  },
+  templates: {
+    button: "Temas",
+    emptyListMsg: "(Sem temas definidos)",
+    insertOption: "Substituir conteúdos atuais",
+    options: "Opções do modelo",
+    selectPromptMsg: "Por favor, selecione o modelo a abrir no editor",
+    title: "Conteúdo dos modelos"
+  },
+  contextmenu: { options: "Menu de opções de contexto" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "Título",
+    cssClassInputLabel: "Classes de folhas de estilo",
+    edit: "Editar Div",
+    inlineStyleInputLabel: "Estilo na etiqueta",
+    langDirLTRLabel: "Esquerda para a direita (EPD)",
+    langDirLabel: "Orientação de idioma",
+    langDirRTLLabel: "Direita para a Esquerda (DPE)",
+    languageCodeInputLabel: "Código do idioma",
+    remove: "Remover Div",
+    styleSelectLabel: "Estilo",
+    title: "Criar Div",
+    toolbar: "Criar Div"
+  },
+  elementspath: { eleLabel: "Caminho dos elementos", eleTitle: "Elemento %1" },
+  filetools: {
+    loadError: "Ocorreu um erro ao ler o ficheiro",
+    networkError: "Ocorreu um erro de rede ao carregar o ficheiro.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Pesquisar",
+    findOptions: "Opções de pesquisa",
+    findWhat: "Texto a procurar:",
+    matchCase: "Maiúsculas/Minúsculas",
+    matchCyclic: "Match cyclic",
+    matchWord: "Coincidir com toda a palavra",
+    notFoundMsg: "O texto especificado não foi encontrado.",
+    replace: "Substituir",
+    replaceAll: "Substituir tudo",
+    replaceSuccessMsg: "%1 ocurrências(s) substituídas.",
+    replaceWith: "Substituir por:",
+    title: "Pesquisar e substituir"
+  },
+  fakeobjects: {
+    anchor: " Inserir/Editar âncora",
+    flash: "Animação Flash",
+    hiddenfield: "Campo oculto",
+    iframe: "IFrame",
+    unknown: "Objeto desconhecido"
+  },
+  flash: {
+    access: "Acesso ao Script",
+    accessAlways: "Sempre",
+    accessNever: "Nunca",
+    accessSameDomain: "Mesmo domínio",
+    alignAbsBottom: "Abs inferior",
+    alignAbsMiddle: "Abs centro",
+    alignBaseline: "Linha de base",
+    alignTextTop: "Topo do texto",
+    bgcolor: "Cor de fundo",
+    chkFull: "Permitir ecrã inteiro",
+    chkLoop: "Cíclico",
+    chkMenu: "Permitir menu do Flash",
+    chkPlay: "Reproduzir automaticamente",
+    flashvars: "Variáveis para o Flash",
+    hSpace: "Esp. Horiz",
+    properties: "Propriedades do Flash",
+    propertiesTab: "Propriedades",
+    quality: "Qualidade",
+    qualityAutoHigh: "Altura automática",
+    qualityAutoLow: "Baixa Automaticamente",
+    qualityBest: "Melhor",
+    qualityHigh: "Alta",
+    qualityLow: "Baixa",
+    qualityMedium: "Média",
+    scale: "Escala",
+    scaleAll: "Mostrar tudo",
+    scaleFit: "Tamanho exato",
+    scaleNoBorder: "Sem bordas",
+    title: "Propriedades do Flash",
+    vSpace: "Esp.Vert",
+    validateHSpace: "HSpace tem de ser um numero.",
+    validateSrc: "O URL não pode ficar vazio",
+    validateVSpace: "VSpace tem de ser um número.",
+    windowMode: "Modo de janela",
+    windowModeOpaque: "Opaco",
+    windowModeTransparent: "Transparente",
+    windowModeWindow: "Janela"
+  },
+  font: {
+    fontSize: {
+      label: "Tamanho",
+      voiceLabel: "Tamanho da letra",
+      panelTitle: "Tamanho da letra"
+    },
+    label: "Fonte",
+    panelTitle: "Nome do tipo de letra",
+    voiceLabel: "Tipo de letra"
+  },
+  forms: {
+    button: {
+      title: "Propriedades do botão",
+      text: "Texto (valor)",
+      type: "Tipo",
+      typeBtn: "Botão",
+      typeSbm: "Enviar",
+      typeRst: "Repor"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Propriedades da caixa de verificação",
+      radioTitle: "Propriedades do botão de rádio",
+      value: "Valor",
+      selected: "Selecionado",
+      required: "Obrigatório"
+    },
+    form: {
+      title: "Propriedades do formulário",
+      menu: "Propriedades do formulário",
+      action: "Ação",
+      method: "Método",
+      encoding: "Codificação"
+    },
+    hidden: {
+      title: "Propriedades do campo oculto",
+      name: "Nome",
+      value: "Valor"
+    },
+    select: {
+      title: "Propriedades da caixa de seleção",
+      selectInfo: "Informação",
+      opAvail: "Opções disponíveis",
+      value: "Valor",
+      size: "Tamanho",
+      lines: "linhas",
+      chkMulti: "Permitir seleções múltiplas",
+      required: "Obrigatório",
+      opText: "Texto",
+      opValue: "Valor",
+      btnAdd: "Adicionar",
+      btnModify: "Modificar",
+      btnUp: "Subir",
+      btnDown: "Descer",
+      btnSetValue: "Definir como valor selecionado",
+      btnDelete: "Apagar"
+    },
+    textarea: {
+      title: "Propriedades da área de texto",
+      cols: "Colunas",
+      rows: "Linhas"
+    },
+    textfield: {
+      title: "Propriedades do campo de texto",
+      name: "Nome",
+      value: "Valor",
+      charWidth: "Tamanho do caracter",
+      maxChars: "Máximo de caracteres",
+      required: "Obrigatório",
+      type: "Tipo",
+      typeText: "Texto",
+      typePass: "Senha",
+      typeEmail: "Email",
+      typeSearch: "Pesquisar",
+      typeTel: "Telefone",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formatar",
+    panelTitle: "Formatar Parágrafo",
+    tag_address: "Endereço",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Título 1",
+    tag_h2: "Título 2",
+    tag_h3: "Título 3",
+    tag_h4: "Título 4",
+    tag_h5: "Título 5",
+    tag_h6: "Título 6",
+    tag_p: "Normal",
+    tag_pre: "Formatado"
+  },
+  horizontalrule: { toolbar: "Inserir linha horizontal" },
+  iframe: {
+    border: "Mostrar a borda da Frame",
+    noUrl: "Por favor, digite o URL da iframe",
+    scrolling: "Ativar barras de rolamento",
+    title: "Propriedades da IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Texto alternativo",
+    border: "Limite",
+    btnUpload: "Enviar para o servidor",
+    button2Img:
+      "Deseja transformar o botão com imagem selecionado numa imagem simples?",
+    hSpace: "Esp. Horiz",
+    img2Button: "Deseja transformar a imagem selecionada num botão com imagem?",
+    infoTab: "Informação da imagem",
+    linkTab: "Hiperligação",
+    lockRatio: "Proporcional",
+    menu: "Propriedades da Imagem",
+    resetSize: "Tamanho original",
+    title: "Propriedades da imagem",
+    titleButton: "Propriedades do botão de imagem",
+    upload: "Carregar",
+    urlMissing: "O URL de origem da imagem está em falta.",
+    vSpace: "Esp. Vert",
+    validateBorder: "A borda tem de ser um número inteiro.",
+    validateHSpace: "HSpace tem de ser um numero.",
+    validateVSpace: "VSpace tem de ser um numero."
+  },
+  indent: { indent: "Aumentar avanço", outdent: "Diminuir avanço" },
+  smiley: {
+    options: "Opções de Emoticons",
+    title: "Inserir um Emoticon",
+    toolbar: "Emoticons"
+  },
+  language: { button: "Definir Idioma", remove: "Remover idioma" },
+  link: {
+    acccessKey: "Chave de acesso",
+    advanced: "Avançado",
+    advisoryContentType: "Tipo de conteúdo",
+    advisoryTitle: "Título",
+    anchor: {
+      toolbar: " Inserir/Editar âncora",
+      menu: "Propriedades da âncora",
+      title: "Propriedades da âncora",
+      name: "Nome da âncora",
+      errorName: "Por favor, introduza o nome da âncora",
+      remove: "Remover âncora"
+    },
+    anchorId: "Por ID do elemento",
+    anchorName: "Por Nome de Referência",
+    charset: "Fonte de caracteres vinculado",
+    cssClasses: "Classes de Estilo",
+    download: "Force Download",
+    displayText: "Mostrar texto",
+    emailAddress: "Endereço de email",
+    emailBody: "Corpo da mensagem",
+    emailSubject: "Título de mensagem",
+    id: "ID",
+    info: "Informação da hiperligação",
+    langCode: "Código de idioma",
+    langDir: "Orientação de idioma",
+    langDirLTR: "Esquerda para a Direita (EPD)",
+    langDirRTL: "Direita para a Esquerda (DPE)",
+    menu: "Editar hiperligação",
+    name: "Nome",
+    noAnchors: "(Não existem âncoras no documento)",
+    noEmail: "Por favor, escreva o endereço de email",
+    noUrl: "Por favor, introduza o endereço URL",
+    noTel: "Por favor, escreva o número de telefone",
+    other: "<outro>",
+    phoneNumber: "Número de telefone",
+    popupDependent: "Dependente (Netscape)",
+    popupFeatures: "Características de janela flutuante",
+    popupFullScreen: "Janela completa (IE)",
+    popupLeft: "Posição esquerda",
+    popupLocationBar: "Barra de localização",
+    popupMenuBar: "Barra de menu",
+    popupResizable: "Redimensionável",
+    popupScrollBars: "Barras de deslocamento",
+    popupStatusBar: "Barra de estado",
+    popupToolbar: "Barra de ferramentas",
+    popupTop: "Posição topo",
+    rel: "Relação",
+    selectAnchor: "Selecionar âncora",
+    styles: "Estilo",
+    tabIndex: "Índice de tabulação",
+    target: "Alvo",
+    targetFrame: "<frame>",
+    targetFrameName: "Nome da janela de destino",
+    targetPopup: "<janela de popup>",
+    targetPopupName: "Nome da janela flutuante",
+    title: "Hiperligação",
+    toAnchor: "Ligar a âncora no texto",
+    toEmail: "Email",
+    toUrl: "URL",
+    toPhone: "Telefone",
+    toolbar: "Hiperligação",
+    type: "Tipo de hiperligação",
+    unlink: "Eliminar hiperligação",
+    upload: "Carregar"
+  },
+  list: { bulletedlist: "Marcas", numberedlist: "Numeração" },
+  liststyle: {
+    bulletedTitle: "Propriedades da lista não numerada",
+    circle: "Círculo",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disco",
+    lowerAlpha: "Minúsculas (a, b, c, d, e, etc.)",
+    lowerRoman: "Romano em minúsculas (i, ii, iii, iv, v, etc.)",
+    none: "Nenhum",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Quadrado",
+    start: "Iniciar",
+    type: "Tipo",
+    upperAlpha: "Maiúsculas (A, B, C, D, E, etc.)",
+    upperRoman: "Romanos em maiúscula (I, II, III, IV, V, etc.)",
+    validateStartNumber: "A lista tem iniciar por um número inteiro"
+  },
+  magicline: { title: "Inserir parágrafo aqui" },
+  maximize: { maximize: "Maximizar", minimize: "Minimizar" },
+  newpage: { toolbar: "Nova página" },
+  pagebreak: { alt: "Quebra de página", toolbar: "Inserir quebra de página" },
+  pastetext: {
+    button: "Colar como texto simples",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Colar como texto simples"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "O texto que pretende colar parece ter sido copiado do Word. Deseja limpar o código antes de o colar?",
+    error:
+      "Não foi possível limpar a informação colada devido a um erro interno.",
+    title: "Colar do Word",
+    toolbar: "Colar do Word"
+  },
+  preview: { preview: "Pré-visualizar" },
+  print: { toolbar: "Imprimir" },
+  removeformat: { toolbar: "Limpar formatação" },
+  save: { toolbar: "Guardar" },
+  selectall: { toolbar: "Selecionar tudo" },
+  showblocks: { toolbar: "Exibir blocos" },
+  sourcearea: { toolbar: "Fonte" },
+  specialchar: {
+    options: "Opções de caracteres especiais",
+    title: "Selecione um caracter especial",
+    toolbar: "Inserir carácter especial"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Estilos",
+    panelTitle: "Estilos de formatação",
+    panelTitle1: "Estilos de bloco",
+    panelTitle2: "Estilos nas etiquetas",
+    panelTitle3: "Estilos em objeto"
+  },
+  table: {
+    border: "Tamanho do contorno",
+    caption: "Legenda",
+    cell: {
+      menu: "Célula",
+      insertBefore: "Inserir célula antes",
+      insertAfter: "Inserir célula depois",
+      deleteCell: "Apagar células",
+      merge: "Unir células",
+      mergeRight: "Unir à direita",
+      mergeDown: "Fundir abaixo",
+      splitHorizontal: "Dividir célula horizontalmente",
+      splitVertical: "Dividir célula verticalmente",
+      title: "Propriedades da célula",
+      cellType: "Tipo de célula",
+      rowSpan: "Linhas na célula",
+      colSpan: "Colunas na célula",
+      wordWrap: "Moldar texto",
+      hAlign: "Alinhamento horizontal",
+      vAlign: "Alinhamento vertical",
+      alignBaseline: "Linha base",
+      bgColor: "Cor de fundo",
+      borderColor: "Cor da margem",
+      data: "Dados",
+      header: "Cabeçalho",
+      yes: "Sim",
+      no: "Não",
+      invalidWidth: "A largura da célula deve ser um número.",
+      invalidHeight: "A altura da célula deve ser um número.",
+      invalidRowSpan: "As linhas da célula devem ser um número inteiro.",
+      invalidColSpan: "As colunas da célula devem ter um número inteiro.",
+      chooseColor: "Escolher"
+    },
+    cellPad: "Espaço interior",
+    cellSpace: "Espaçamento de célula",
+    column: {
+      menu: "Coluna",
+      insertBefore: "Inserir coluna antes",
+      insertAfter: "Inserir coluna depois",
+      deleteColumn: "Apagar colunas"
+    },
+    columns: "Colunas",
+    deleteTable: "Apagar tabela",
+    headers: "Cabeçalhos",
+    headersBoth: "Ambos",
+    headersColumn: "Primeira coluna",
+    headersNone: "Nenhum",
+    headersRow: "Primeira linha",
+    heightUnit: "height unit",
+    invalidBorder: "O tamanho da margem tem de ser um número.",
+    invalidCellPadding:
+      "A criação do espaço na célula deve ser um número positivo.",
+    invalidCellSpacing: "O espaçamento da célula deve ser um número positivo.",
+    invalidCols: "O número de colunas tem de ser um número maior que 0.",
+    invalidHeight: "A altura da tabela tem de ser um número.",
+    invalidRows: "O número de linhas tem de ser maior que 0.",
+    invalidWidth: "A largura da tabela tem de ser um número.",
+    menu: "Propriedades da tabela",
+    row: {
+      menu: "Linha",
+      insertBefore: "Inserir linha antes",
+      insertAfter: "Inserir linha depois",
+      deleteRow: "Apagar linhas"
+    },
+    rows: "Linhas",
+    summary: "Resumo",
+    title: "Propriedades da tabela",
+    toolbar: "Tabela",
+    widthPc: "percentagem",
+    widthPx: "píxeis",
+    widthUnit: "unidade da largura"
+  },
+  undo: { redo: "Refazer", undo: "Anular" },
+  widget: { move: "Clique e arraste para mover", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Carregamento cancelado pelo utilizador.",
+    doneOne: "Ficheiro carregado com sucesso.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorar",
+    btnIgnoreAll: "Ignorar Tudo",
+    btnReplace: "Substituir",
+    btnReplaceAll: "Substituir Tudo",
+    btnUndo: "Anular",
+    changeTo: "Mudar para",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      " Verificação ortográfica não instalada. Quer descarregar agora?",
+    manyChanges: "Verificação ortográfica completa: %1 palavras alteradas",
+    noChanges:
+      "Verificação ortográfica completa: não houve alteração de palavras",
+    noMispell: "Verificação ortográfica completa: não foram encontrados erros",
+    noSuggestions: "- Sem sugestões -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Não está num directório",
+    oneChange: "Verificação ortográfica completa: uma palavra alterada",
+    progress: "Verificação ortográfica em progresso…",
+    title: "Spell Checker",
+    toolbar: "Verificação Ortográfica"
+  }
+};

+ 729 - 729
public/ckeditor/lang/ro.js

@@ -1,729 +1,729 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ro"] = {
-  editor: "Editor de text îmbogățit",
-  editorPanel: "Panoul editorului de text îmbogățit",
-  common: {
-    editorHelp: "Apasă ALT 0 pentru ajutor",
-    browseServer: "Răsfoiește fișiere",
-    url: "URL",
-    protocol: "Protocol",
-    upload: "Încarcă",
-    uploadSubmit: "Trimite la server",
-    image: "Imagine",
-    flash: "Flash",
-    form: "Formular (Form)",
-    checkbox: "Bifă (Checkbox)",
-    radio: "Buton radio (RadioButton)",
-    textField: "Câmp text (TextField)",
-    textarea: "Suprafaţă text (Textarea)",
-    hiddenField: "Câmp ascuns (HiddenField)",
-    button: "Buton",
-    select: "Câmp selecţie (SelectionField)",
-    imageButton: "Buton imagine (ImageButton)",
-    notSet: "fără setări",
-    id: "identificator",
-    name: "Nume",
-    langDir: "Direcţia cuvintelor",
-    langDirLtr: "de la stânga la dreapta (LTR)",
-    langDirRtl: "de la dreapta la stânga (RTL)",
-    langCode: "Codul limbii",
-    longDescr: "Descrierea completă URL",
-    cssClass: "Clasele cu stilul paginii (CSS)",
-    advisoryTitle: "Titlul consultativ",
-    cssStyle: "Stil",
-    ok: "OK",
-    cancel: "Anulare",
-    close: "Închide",
-    preview: "Previzualizare",
-    resize: "Redimensionează",
-    generalTab: "General",
-    advancedTab: "Avansat",
-    validateNumberFailed: "Această valoare nu este un număr!",
-    confirmNewPage:
-      "Orice modificări nesalvate ale acestui conținut, vor fi pierdute. Sigur doriți încărcarea unei noi pagini?",
-    confirmCancel:
-      "Ai schimbat câteva opțiuni. Ești sigur că dorești să închiz fereastra de dialog?",
-    options: "Opțiuni",
-    target: "Țintă",
-    targetNew: "Fereastră nouă (_blank)",
-    targetTop: "Topmost Window (_top)",
-    targetSelf: "În aceeași fereastră (_self)",
-    targetParent: "Parent Window (_parent)",
-    langDirLTR: "Stânga spre Dreapta (LTR)",
-    langDirRTL: "Dreapta spre Stânga (RTL)",
-    styles: "Stil",
-    cssClasses: "Clase foaie de stil",
-    width: "Lăţime",
-    height: "Înălţime",
-    align: "Aliniere",
-    left: "Aliniază la stânga",
-    right: "Aliniază la dreapta",
-    center: "Aliniază pe centru",
-    justify: "Aliniere în bloc (Justify)",
-    alignLeft: "Aliniere la stânga",
-    alignRight: "Aliniere la dreapta",
-    alignCenter: "Aliniere centru",
-    alignTop: "Aliniere sus",
-    alignMiddle: "Aliniere la mijloc",
-    alignBottom: "Aliniere jos",
-    alignNone: "Fără aliniere",
-    invalidValue: "Valoare invalidă",
-    invalidHeight: "Înălțimea trebuie să fie un număr.",
-    invalidWidth: "Lățimea trebuie să fie un număr.",
-    invalidLength:
-      'Valoarea specificată pentru câmpul "%1" trebuie să fie un număr pozitiv cu sau fără o unitate de măsură validă (%2).',
-    invalidCssLength:
-      'Valoarea specificată pentru câmpul "%1" trebuie să fie un număr pozitiv cu sau fără o unitate de măsură validă CSS (px, %, in, cm, mm, em, ex, pt, sau pc).',
-    invalidHtmlLength:
-      'Valoarea specificată pentru câmpul "%1" trebuie să fie un număr pozitiv cu sau fără o unitate de măsură validă HTML (px sau %).',
-    invalidInlineStyle:
-      'Valoarea specificată pentru stil trebuie să conțină una sau mai multe construcții de tipul "name : value", separate prin punct și virgulă.',
-    cssLengthTooltip:
-      "Introdu un număr pentru o valoare în pixeli sau un număr pentru o unitate de măsură validă CSS (px, %, in, cm, mm, em, ex, pt, sau pc).",
-    unavailable:
-      '%1<span class="cke_accessibility">, nu este disponibil</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Bară spațiu",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Scurtături tastatură",
-    optionDefault: "Implicit"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Toate drepturile rezervate.",
-    dlgTitle: "Despre CKEeditor 4",
-    moreInfo:
-      "Pentru informații despre licențiere, vă rugăm vizitați web site-ul nostru:"
-  },
-  basicstyles: {
-    bold: "Îngroşat (bold)",
-    italic: "Înclinat (italic)",
-    strike: "Tăiat (strike through)",
-    subscript: "Indice (subscript)",
-    superscript: "Putere (superscript)",
-    underline: "Subliniat (underline)"
-  },
-  bidi: {
-    ltr: "Direcția textului de la stânga la dreapta",
-    rtl: "Direcția textului de la dreapta la stânga"
-  },
-  blockquote: { toolbar: "Citat" },
-  notification: { closed: "Notificare închisă." },
-  toolbar: {
-    toolbarCollapse: "Micșorează Bara",
-    toolbarExpand: "Mărește Bara",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Links",
-      insert: "Insert",
-      styles: "Styles",
-      colors: "Colors",
-      tools: "Tools"
-    },
-    toolbars: "Editează bara de unelte"
-  },
-  clipboard: {
-    copy: "Copiază",
-    copyError:
-      "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de copiere. Vă rugăm folosiţi tastatura (Ctrl/Cmd+C).",
-    cut: "Tăiere",
-    cutError:
-      "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de tăiere. Vă rugăm folosiţi tastatura (Ctrl/Cmd+X).",
-    paste: "Adaugă",
-    pasteNotification:
-      "Apasă %1 pentru adăugare. Navigatorul (browser) tău nu suportă adăugarea din clipboard cu butonul din toolbar sau cu opțiunea din meniul contextual.",
-    pasteArea: "Suprafața de adăugare",
-    pasteMsg: "Adaugă conținutul tău înăuntru zonei de mai jos și apasă OK."
-  },
-  colorbutton: {
-    auto: "Automat",
-    bgColorTitle: "Coloarea fundalului",
-    colors: {
-      "000": "Negru",
-      "800000": "Maro închis",
-      "8B4513": "Maro închis",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Albastru verzui",
-      "000080": "Bleumarin",
-      "4B0082": "Indigo",
-      "696969": "Gri închis",
-      B22222: "Cărămiziu (roșiatic)",
-      A52A2A: "Maro",
-      DAA520: "Galben muștar",
-      "006400": "Verde închis",
-      "40E0D0": "Turcoaz",
-      "0000CD": "Albastru mediu",
-      "800080": "Mov",
-      "808080": "Gri",
-      F00: "Roșu",
-      FF8C00: "Portocaliu închis",
-      FFD700: "Auriu",
-      "008000": "Verde",
-      "0FF": "Cyan (albstru-verzui)",
-      "00F": "Albastru",
-      EE82EE: "Violet",
-      A9A9A9: "Gri roșiatic",
-      FFA07A: "Light Salmon",
-      FFA500: "Portocaliu",
-      FFFF00: "Galben",
-      "00FF00": "Verde lime",
-      AFEEEE: "Turcoaz deschis",
-      ADD8E6: "Albastru deschis",
-      DDA0DD: "Plum",
-      D3D3D3: "Gri deschis",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Alb vechi",
-      FFFFE0: "Galben deschis",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azuriu",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Levănțică",
-      FFF: "Alb",
-      "1ABC9C": "Cyan închis",
-      "2ECC71": "Verde deschis",
-      "3498DB": "Albastru deschis",
-      "9B59B6": "Mov roșiatic",
-      "4E5F70": "Albastru gri",
-      F1C40F: "Galben viu",
-      "16A085": "Cyan închis",
-      "27AE60": "Smarlad închis",
-      "2980B9": "Albastru închis",
-      "8E44AD": "Violet închis",
-      "2C3E50": "Albastru desaturat",
-      F39C12: "Portocaliu",
-      E67E22: "Portocaliu morcov",
-      E74C3C: "Roșu pal",
-      ECF0F1: "Argintiu strălucitor",
-      "95A5A6": "Cyan gri deschis",
-      DDD: "Gri deschis",
-      D35400: "Portocaliu roșcat",
-      C0392B: "Roșu închis",
-      BDC3C7: "Argintiu",
-      "7F8C8D": "Cyan gri",
-      "999": "Gri închis"
-    },
-    more: "Mai multe culori...",
-    panelTitle: "Culori",
-    textColorTitle: "Culoarea textului"
-  },
-  colordialog: {
-    clear: "Clar",
-    highlight: "Evidențiat",
-    options: "Opțiuni culoare",
-    selected: "Culoare selectată",
-    title: "Selectează culoarea"
-  },
-  templates: {
-    button: "Template-uri (şabloane)",
-    emptyListMsg: "(Niciun template (şablon) definit)",
-    insertOption: "Înlocuieşte cuprinsul actual",
-    options: "Opțiuni șabloane",
-    selectPromptMsg:
-      "Vă rugăm selectaţi template-ul (şablonul) ce se va deschide în editor<br>(conţinutul actual va fi pierdut):",
-    title: "Template-uri (şabloane) de conţinut"
-  },
-  contextmenu: { options: "Opțiuni Meniu Contextual" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Titlul consultativ",
-    cssClassInputLabel: "Clasele cu stilul paginii (CSS)",
-    edit: "Modifică Div-ul",
-    inlineStyleInputLabel: "Stil Inline",
-    langDirLTRLabel: "stânga-dreapta (LTR)",
-    langDirLabel: "Direcţia cuvintelor",
-    langDirRTLLabel: "dreapta-stânga (RTL)",
-    languageCodeInputLabel: "Codul limbii",
-    remove: "Șterge Div-ul",
-    styleSelectLabel: "Stil",
-    title: "Crează un container Div",
-    toolbar: "Crează un container Div"
-  },
-  elementspath: { eleLabel: "Calea elementelor", eleTitle: "Nume element" },
-  filetools: {
-    loadError: "Eroare în timpul citirii fișierului.",
-    networkError: "Eroare de rețea în timpul încărcării fișierului.",
-    httpError404:
-      "Eroare HTTP în timpul încărcării fișierului (404: Fișier negăsit).",
-    httpError403:
-      "Eroare HTTP în timpul încărcării fișierului (403: Operașie nepermisă).",
-    httpError:
-      "Eroare HTTP în timpul încărcării fișierului (stare eroiare: %1).",
-    noUrlError: "URL-ul de ăncărcare nu este specificat.",
-    responseError: "Răspuns server incorect."
-  },
-  find: {
-    find: "Găseşte",
-    findOptions: "Find Options",
-    findWhat: "Găseşte:",
-    matchCase: "Deosebeşte majuscule de minuscule (Match case)",
-    matchCyclic: "Potrivește ciclic",
-    matchWord: "Doar cuvintele întregi",
-    notFoundMsg: "Textul specificat nu a fost găsit.",
-    replace: "Înlocuieşte",
-    replaceAll: "Înlocuieşte tot",
-    replaceSuccessMsg: "%1 căutări înlocuite.",
-    replaceWith: "Înlocuieşte cu:",
-    title: "Găseşte şi înlocuieşte"
-  },
-  fakeobjects: {
-    anchor: "Inserează/Editează ancoră",
-    flash: "Element Flash",
-    hiddenfield: "Câmp ascuns (HiddenField)",
-    iframe: "Fereastră în fereastră (iframe)",
-    unknown: "Necunoscut"
-  },
-  flash: {
-    access: "Acces script",
-    accessAlways: "Întotdeauna",
-    accessNever: "Niciodată",
-    accessSameDomain: "Același domeniu",
-    alignAbsBottom: "Jos absolut (Abs Bottom)",
-    alignAbsMiddle: "Mijloc absolut (Abs Middle)",
-    alignBaseline: "Linia de jos (Baseline)",
-    alignTextTop: "Text sus",
-    bgcolor: "Coloarea fundalului",
-    chkFull: "Permite pe tot ecranul",
-    chkLoop: "Repetă (Loop)",
-    chkMenu: "Activează meniul flash",
-    chkPlay: "Rulează automat",
-    flashvars: "Variabile pentru flash",
-    hSpace: "HSpace",
-    properties: "Proprietăţile flashului",
-    propertiesTab: "Proprietăți",
-    quality: "Calitate",
-    qualityAutoHigh: "Auto înaltă",
-    qualityAutoLow: "Auto Joasă",
-    qualityBest: "Cea mai bună",
-    qualityHigh: "Înaltă",
-    qualityLow: "Joasă",
-    qualityMedium: "Medie",
-    scale: "Scală",
-    scaleAll: "Arată tot",
-    scaleFit: "Potriveşte",
-    scaleNoBorder: "Fără bordură (No border)",
-    title: "Proprietăţile flashului",
-    vSpace: "VSpace",
-    validateHSpace: "Hspace trebuie să fie un număr.",
-    validateSrc: "Vă rugăm să scrieţi URL-ul",
-    validateVSpace: "VSpace trebuie să fie un număr",
-    windowMode: "Mod fereastră",
-    windowModeOpaque: "Opacă",
-    windowModeTransparent: "Transparentă",
-    windowModeWindow: "Fereastră"
-  },
-  font: {
-    fontSize: {
-      label: "Mărime",
-      voiceLabel: "Font Size",
-      panelTitle: "Mărime"
-    },
-    label: "Font",
-    panelTitle: "Font",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Proprietăţi buton",
-      text: "Text (Valoare)",
-      type: "Tip",
-      typeBtn: "Buton",
-      typeSbm: "Trimite",
-      typeRst: "Reset"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Proprietăţi bifă (Checkbox)",
-      radioTitle: "Proprietăţi buton radio (Radio Button)",
-      value: "Valoare",
-      selected: "Selectat",
-      required: "Obligatoriu"
-    },
-    form: {
-      title: "Proprietăţi formular (Form)",
-      menu: "Proprietăţi formular (Form)",
-      action: "Acţiune",
-      method: "Metodă",
-      encoding: "Encodare"
-    },
-    hidden: {
-      title: "Proprietăţi câmp ascuns (Hidden Field)",
-      name: "Nume",
-      value: "Valoare"
-    },
-    select: {
-      title: "Proprietăţi câmp selecţie (Selection Field)",
-      selectInfo: "Informaţii",
-      opAvail: "Opţiuni disponibile",
-      value: "Valoare",
-      size: "Mărime",
-      lines: "linii",
-      chkMulti: "Permite selecţii multiple",
-      required: "Selecție necesară",
-      opText: "Text",
-      opValue: "Valoare",
-      btnAdd: "Adaugă",
-      btnModify: "Modifică",
-      btnUp: "Sus",
-      btnDown: "Jos",
-      btnSetValue: "Setează ca valoare selectată",
-      btnDelete: "Şterge"
-    },
-    textarea: {
-      title: "Proprietăţi suprafaţă text (Textarea)",
-      cols: "Coloane",
-      rows: "Linii"
-    },
-    textfield: {
-      title: "Proprietăţi câmp text (Text Field)",
-      name: "Nume",
-      value: "Valoare",
-      charWidth: "Lărgimea caracterului",
-      maxChars: "Număr maxim de caractere",
-      required: "Necesar",
-      type: "Tip",
-      typeText: "Text",
-      typePass: "Parolă",
-      typeEmail: "Email",
-      typeSearch: "Cauta",
-      typeTel: "Numar telefon",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formatare",
-    panelTitle: "Formatare",
-    tag_address: "Adresă",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Heading 1",
-    tag_h2: "Heading 2",
-    tag_h3: "Heading 3",
-    tag_h4: "Heading 4",
-    tag_h5: "Heading 5",
-    tag_h6: "Heading 6",
-    tag_p: "Normal",
-    tag_pre: "Formatat"
-  },
-  horizontalrule: { toolbar: "Inserează linie orizontală" },
-  iframe: {
-    border: "Arată bordura chenarului",
-    noUrl: "Te rog scrie URL-ul iframe-ului",
-    scrolling: "Permite bare de defilare",
-    title: "Proprietăți IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Text alternativ",
-    border: "Margine",
-    btnUpload: "Trimite la server",
-    button2Img: "Buton imagine în imagine normală",
-    hSpace: "HSpace",
-    img2Button: "Imagine în buton imagine",
-    infoTab: "Informaţii despre imagine",
-    linkTab: "Link (Legătură web)",
-    lockRatio: "Păstrează proporţiile",
-    menu: "Proprietăţile imaginii",
-    resetSize: "Resetează mărimea",
-    title: "Proprietăţile imaginii",
-    titleButton: "Proprietăţi buton imagine (Image Button)",
-    upload: "Încarcă",
-    urlMissing: "Sursa URL a imaginii lipsește.",
-    vSpace: "VSpace",
-    validateBorder: "Bordura trebuie să fie număr întreg.",
-    validateHSpace: "Hspace trebuie să fie număr întreg.",
-    validateVSpace: "Vspace trebuie să fie număr întreg."
-  },
-  indent: { indent: "Creşte indentarea", outdent: "Scade indentarea" },
-  smiley: {
-    options: "Opțiuni figuri expresive",
-    title: "Inserează o figură expresivă (Emoticon)",
-    toolbar: "Figură expresivă (Emoticon)"
-  },
-  language: { button: "Alege limba", remove: "Șterge limba deja selectată" },
-  link: {
-    acccessKey: "Tasta de acces",
-    advanced: "Avansat",
-    advisoryContentType: "Tipul consultativ al titlului",
-    advisoryTitle: "Titlul consultativ",
-    anchor: {
-      toolbar: "Inserează/Editează ancoră",
-      menu: "Proprietăţi ancoră",
-      title: "Proprietăţi ancoră",
-      name: "Numele ancorei",
-      errorName: "Vă rugăm scrieţi numele ancorei",
-      remove: "Elimină ancora"
-    },
-    anchorId: "după Id-ul elementului",
-    anchorName: "după numele ancorei",
-    charset: "Setul de caractere al resursei legate",
-    cssClasses: "Clasele cu stilul paginii (CSS)",
-    download: "descarcă",
-    displayText: "afișează textul",
-    emailAddress: "Adresă de e-mail",
-    emailBody: "conținut email",
-    emailSubject: "Subiectul mesajului",
-    id: "identitate",
-    info: "Informaţii despre link (Legătură web)",
-    langCode: "Direcţia cuvintelor",
-    langDir: "Direcţia cuvintelor",
-    langDirLTR: "de la stânga la dreapta (LTR)",
-    langDirRTL: "de la dreapta la stânga (RTL)",
-    menu: "Editează Link",
-    name: "Nume",
-    noAnchors: "Nu există nici o ancoră",
-    noEmail: "Vă rugăm să scrieţi adresa de e-mail",
-    noUrl: "Vă rugăm să scrieţi URL-ul",
-    noTel: "Please type the phone number",
-    other: "altceva",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependent (Netscape)",
-    popupFeatures: "Proprietăţile ferestrei popup",
-    popupFullScreen: "Tot ecranul (Full Screen)(IE)",
-    popupLeft: "Poziţia la stânga",
-    popupLocationBar: "Bara de locaţie",
-    popupMenuBar: "Bara de meniu",
-    popupResizable: "Redimensionabil",
-    popupScrollBars: "Bare de derulare",
-    popupStatusBar: "Bara de stare",
-    popupToolbar: "Bara de opţiuni",
-    popupTop: "Poziţia la dreapta",
-    rel: "Relaționare",
-    selectAnchor: "Selectaţi o ancoră",
-    styles: "Stil",
-    tabIndex: "Indexul tabului",
-    target: "Ţintă (Target)",
-    targetFrame: "frame țintă",
-    targetFrameName: "Numele frameului ţintă",
-    targetPopup: "popup țintă",
-    targetPopupName: "Numele ferestrei popup",
-    title: "titlu",
-    toAnchor: "Ancoră în această pagină",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Inserează/Editează link (legătură web)",
-    type: "Tipul link-ului (al legăturii web)",
-    unlink: "Înlătură link (legătură web)",
-    upload: "Încarcă"
-  },
-  list: {
-    bulletedlist: "Inserează / Elimină Listă cu puncte",
-    numberedlist: "Inserează / Elimină Listă numerotată"
-  },
-  liststyle: {
-    bulletedTitle: "Proprietățile listei cu simboluri",
-    circle: "Cerc",
-    decimal: "Decimale (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Litere mici (a, b, c, d, e, etc.)",
-    lowerRoman: "Cifre romane mici (i, ii, iii, iv, v, etc.)",
-    none: "Nimic",
-    notset: "<nesetat>",
-    numberedTitle: "Proprietățile listei numerotate",
-    square: "Pătrat",
-    start: "Start",
-    type: "Tip",
-    upperAlpha: "Litere mari (A, B, C, D, E, etc.)",
-    upperRoman: "Cifre romane mari (I, II, III, IV, V, etc.)",
-    validateStartNumber: "Începutul listei trebuie să fie un număr întreg."
-  },
-  magicline: { title: "Inserează paragraf aici" },
-  maximize: { maximize: "Mărește", minimize: "Micșorează" },
-  newpage: { toolbar: "Pagină nouă" },
-  pagebreak: {
-    alt: "Page Break",
-    toolbar: "Inserează separator de pagină (Page Break)"
-  },
-  pastetext: {
-    button: "Adaugă ca text simplu (Plain Text)",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Adaugă ca text simplu (Plain Text)"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Textul pe care doriți să-l lipiți este din Word. Doriți curățarea textului înante de a-l adăuga?",
-    error:
-      "Nu a fost posibilă curățarea datelor adăugate datorită unei erori interne",
-    title: "Adaugă din Word",
-    toolbar: "Adaugă din Word"
-  },
-  preview: { preview: "Previzualizare" },
-  print: { toolbar: "Printează" },
-  removeformat: { toolbar: "Înlătură formatarea" },
-  save: { toolbar: "Salvează" },
-  selectall: { toolbar: "Selectează tot" },
-  showblocks: { toolbar: "Arată blocurile" },
-  sourcearea: { toolbar: "Sursa" },
-  specialchar: {
-    options: "Opțiuni caractere speciale",
-    title: "Selectează caracter special",
-    toolbar: "Inserează caracter special"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Stil",
-    panelTitle: "Formatare stilurilor",
-    panelTitle1: "Bloc stiluri",
-    panelTitle2: "Stiluri înșiruite",
-    panelTitle3: "Stiluri obiect"
-  },
-  table: {
-    border: "Mărimea marginii",
-    caption: "Titlu (Caption)",
-    cell: {
-      menu: "Celulă",
-      insertBefore: "Inserează celulă înainte",
-      insertAfter: "Inserează celulă după",
-      deleteCell: "Şterge celule",
-      merge: "Uneşte celule",
-      mergeRight: "Uneşte la dreapta",
-      mergeDown: "Uneşte jos",
-      splitHorizontal: "Împarte celula pe orizontală",
-      splitVertical: "Împarte celula pe verticală",
-      title: "Proprietăți celulă",
-      cellType: "Tipul celulei",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Word Wrap",
-      hAlign: "Aliniament orizontal",
-      vAlign: "Aliniament vertical",
-      alignBaseline: "Baseline",
-      bgColor: "Culoare fundal",
-      borderColor: "Culoare bordură",
-      data: "Data",
-      header: "Antet",
-      yes: "Da",
-      no: "Nu",
-      invalidWidth: "Lățimea celulei trebuie să fie un număr.",
-      invalidHeight: "Înălțimea celulei trebuie să fie un număr.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Alege"
-    },
-    cellPad: "Spaţiu în cadrul celulei",
-    cellSpace: "Spaţiu între celule",
-    column: {
-      menu: "Coloană",
-      insertBefore: "Inserează coloană înainte",
-      insertAfter: "Inserează coloană după",
-      deleteColumn: "Şterge celule"
-    },
-    columns: "Coloane",
-    deleteTable: "Şterge tabel",
-    headers: "Antente",
-    headersBoth: "Ambele",
-    headersColumn: "Prima coloană",
-    headersNone: "Nimic",
-    headersRow: "Primul rând",
-    heightUnit: "height unit",
-    invalidBorder: "Dimensiunea bordurii trebuie să aibe un număr.",
-    invalidCellPadding: "Spațierea celulei trebuie sa fie un număr pozitiv",
-    invalidCellSpacing: "Spațierea celului trebuie să fie un număr pozitiv.",
-    invalidCols: "Numărul coloanelor trebuie să fie mai mare decât 0.",
-    invalidHeight: "Inaltimea celulei trebuie sa fie un numar.",
-    invalidRows: "Numărul rândurilor trebuie să fie mai mare decât 0.",
-    invalidWidth: "Lățimea tabelului trebuie să fie un număr.",
-    menu: "Proprietăţile tabelului",
-    row: {
-      menu: "Rând",
-      insertBefore: "Inserează rând înainte",
-      insertAfter: "Inserează rând după",
-      deleteRow: "Şterge rânduri"
-    },
-    rows: "Rânduri",
-    summary: "Rezumat",
-    title: "Proprietăţile tabelului",
-    toolbar: "Tabel",
-    widthPc: "procente",
-    widthPx: "pixeli",
-    widthUnit: "unitate lățime"
-  },
-  undo: { redo: "Starea ulterioară (redo)", undo: "Starea anterioară (undo)" },
-  widget: { move: "Apasă și trage pentru a muta", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Încărcare întreruptă de utilizator.",
-    doneOne: "Fișier încărcat cu succes.",
-    doneMany: "%1 fișiere încărcate cu succes.",
-    uploadOne: "Încărcare fișier ({percentage}%)...",
-    uploadMany:
-      "Încărcare fișiere, {current} din {max} realizat ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignoră",
-    btnIgnoreAll: "Ignoră toate",
-    btnReplace: "Înlocuieşte",
-    btnReplaceAll: "Înlocuieşte tot",
-    btnUndo: "Starea anterioară (undo)",
-    changeTo: "Schimbă în",
-    errorLoading: "Eroare în lansarea aplicației service host %s.",
-    ieSpellDownload:
-      "Unealta pentru verificat textul (Spell checker) neinstalată. Doriţi să o descărcaţi acum?",
-    manyChanges: "Verificarea textului terminată: 1% cuvinte modificate",
-    noChanges: "Verificarea textului terminată: Niciun cuvânt modificat",
-    noMispell: "Verificarea textului terminată: Nicio greşeală găsită",
-    noSuggestions: "- Fără sugestii -",
-    notAvailable: "Scuzați, dar serviciul nu este disponibil momentan.",
-    notInDic: "Nu e în dicţionar",
-    oneChange: "Verificarea textului terminată: Un cuvânt modificat",
-    progress: "Verificarea textului în desfăşurare...",
-    title: "Spell Checker",
-    toolbar: "Verifică scrierea textului"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ro"] = {
+  editor: "Editor de text îmbogățit",
+  editorPanel: "Panoul editorului de text îmbogățit",
+  common: {
+    editorHelp: "Apasă ALT 0 pentru ajutor",
+    browseServer: "Răsfoiește fișiere",
+    url: "URL",
+    protocol: "Protocol",
+    upload: "Încarcă",
+    uploadSubmit: "Trimite la server",
+    image: "Imagine",
+    flash: "Flash",
+    form: "Formular (Form)",
+    checkbox: "Bifă (Checkbox)",
+    radio: "Buton radio (RadioButton)",
+    textField: "Câmp text (TextField)",
+    textarea: "Suprafaţă text (Textarea)",
+    hiddenField: "Câmp ascuns (HiddenField)",
+    button: "Buton",
+    select: "Câmp selecţie (SelectionField)",
+    imageButton: "Buton imagine (ImageButton)",
+    notSet: "fără setări",
+    id: "identificator",
+    name: "Nume",
+    langDir: "Direcţia cuvintelor",
+    langDirLtr: "de la stânga la dreapta (LTR)",
+    langDirRtl: "de la dreapta la stânga (RTL)",
+    langCode: "Codul limbii",
+    longDescr: "Descrierea completă URL",
+    cssClass: "Clasele cu stilul paginii (CSS)",
+    advisoryTitle: "Titlul consultativ",
+    cssStyle: "Stil",
+    ok: "OK",
+    cancel: "Anulare",
+    close: "Închide",
+    preview: "Previzualizare",
+    resize: "Redimensionează",
+    generalTab: "General",
+    advancedTab: "Avansat",
+    validateNumberFailed: "Această valoare nu este un număr!",
+    confirmNewPage:
+      "Orice modificări nesalvate ale acestui conținut, vor fi pierdute. Sigur doriți încărcarea unei noi pagini?",
+    confirmCancel:
+      "Ai schimbat câteva opțiuni. Ești sigur că dorești să închiz fereastra de dialog?",
+    options: "Opțiuni",
+    target: "Țintă",
+    targetNew: "Fereastră nouă (_blank)",
+    targetTop: "Topmost Window (_top)",
+    targetSelf: "În aceeași fereastră (_self)",
+    targetParent: "Parent Window (_parent)",
+    langDirLTR: "Stânga spre Dreapta (LTR)",
+    langDirRTL: "Dreapta spre Stânga (RTL)",
+    styles: "Stil",
+    cssClasses: "Clase foaie de stil",
+    width: "Lăţime",
+    height: "Înălţime",
+    align: "Aliniere",
+    left: "Aliniază la stânga",
+    right: "Aliniază la dreapta",
+    center: "Aliniază pe centru",
+    justify: "Aliniere în bloc (Justify)",
+    alignLeft: "Aliniere la stânga",
+    alignRight: "Aliniere la dreapta",
+    alignCenter: "Aliniere centru",
+    alignTop: "Aliniere sus",
+    alignMiddle: "Aliniere la mijloc",
+    alignBottom: "Aliniere jos",
+    alignNone: "Fără aliniere",
+    invalidValue: "Valoare invalidă",
+    invalidHeight: "Înălțimea trebuie să fie un număr.",
+    invalidWidth: "Lățimea trebuie să fie un număr.",
+    invalidLength:
+      'Valoarea specificată pentru câmpul "%1" trebuie să fie un număr pozitiv cu sau fără o unitate de măsură validă (%2).',
+    invalidCssLength:
+      'Valoarea specificată pentru câmpul "%1" trebuie să fie un număr pozitiv cu sau fără o unitate de măsură validă CSS (px, %, in, cm, mm, em, ex, pt, sau pc).',
+    invalidHtmlLength:
+      'Valoarea specificată pentru câmpul "%1" trebuie să fie un număr pozitiv cu sau fără o unitate de măsură validă HTML (px sau %).',
+    invalidInlineStyle:
+      'Valoarea specificată pentru stil trebuie să conțină una sau mai multe construcții de tipul "name : value", separate prin punct și virgulă.',
+    cssLengthTooltip:
+      "Introdu un număr pentru o valoare în pixeli sau un număr pentru o unitate de măsură validă CSS (px, %, in, cm, mm, em, ex, pt, sau pc).",
+    unavailable:
+      '%1<span class="cke_accessibility">, nu este disponibil</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Bară spațiu",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Scurtături tastatură",
+    optionDefault: "Implicit"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Toate drepturile rezervate.",
+    dlgTitle: "Despre CKEeditor 4",
+    moreInfo:
+      "Pentru informații despre licențiere, vă rugăm vizitați web site-ul nostru:"
+  },
+  basicstyles: {
+    bold: "Îngroşat (bold)",
+    italic: "Înclinat (italic)",
+    strike: "Tăiat (strike through)",
+    subscript: "Indice (subscript)",
+    superscript: "Putere (superscript)",
+    underline: "Subliniat (underline)"
+  },
+  bidi: {
+    ltr: "Direcția textului de la stânga la dreapta",
+    rtl: "Direcția textului de la dreapta la stânga"
+  },
+  blockquote: { toolbar: "Citat" },
+  notification: { closed: "Notificare închisă." },
+  toolbar: {
+    toolbarCollapse: "Micșorează Bara",
+    toolbarExpand: "Mărește Bara",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Links",
+      insert: "Insert",
+      styles: "Styles",
+      colors: "Colors",
+      tools: "Tools"
+    },
+    toolbars: "Editează bara de unelte"
+  },
+  clipboard: {
+    copy: "Copiază",
+    copyError:
+      "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de copiere. Vă rugăm folosiţi tastatura (Ctrl/Cmd+C).",
+    cut: "Tăiere",
+    cutError:
+      "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de tăiere. Vă rugăm folosiţi tastatura (Ctrl/Cmd+X).",
+    paste: "Adaugă",
+    pasteNotification:
+      "Apasă %1 pentru adăugare. Navigatorul (browser) tău nu suportă adăugarea din clipboard cu butonul din toolbar sau cu opțiunea din meniul contextual.",
+    pasteArea: "Suprafața de adăugare",
+    pasteMsg: "Adaugă conținutul tău înăuntru zonei de mai jos și apasă OK."
+  },
+  colorbutton: {
+    auto: "Automat",
+    bgColorTitle: "Coloarea fundalului",
+    colors: {
+      "000": "Negru",
+      "800000": "Maro închis",
+      "8B4513": "Maro închis",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Albastru verzui",
+      "000080": "Bleumarin",
+      "4B0082": "Indigo",
+      "696969": "Gri închis",
+      B22222: "Cărămiziu (roșiatic)",
+      A52A2A: "Maro",
+      DAA520: "Galben muștar",
+      "006400": "Verde închis",
+      "40E0D0": "Turcoaz",
+      "0000CD": "Albastru mediu",
+      "800080": "Mov",
+      "808080": "Gri",
+      F00: "Roșu",
+      FF8C00: "Portocaliu închis",
+      FFD700: "Auriu",
+      "008000": "Verde",
+      "0FF": "Cyan (albstru-verzui)",
+      "00F": "Albastru",
+      EE82EE: "Violet",
+      A9A9A9: "Gri roșiatic",
+      FFA07A: "Light Salmon",
+      FFA500: "Portocaliu",
+      FFFF00: "Galben",
+      "00FF00": "Verde lime",
+      AFEEEE: "Turcoaz deschis",
+      ADD8E6: "Albastru deschis",
+      DDA0DD: "Plum",
+      D3D3D3: "Gri deschis",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Alb vechi",
+      FFFFE0: "Galben deschis",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azuriu",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Levănțică",
+      FFF: "Alb",
+      "1ABC9C": "Cyan închis",
+      "2ECC71": "Verde deschis",
+      "3498DB": "Albastru deschis",
+      "9B59B6": "Mov roșiatic",
+      "4E5F70": "Albastru gri",
+      F1C40F: "Galben viu",
+      "16A085": "Cyan închis",
+      "27AE60": "Smarlad închis",
+      "2980B9": "Albastru închis",
+      "8E44AD": "Violet închis",
+      "2C3E50": "Albastru desaturat",
+      F39C12: "Portocaliu",
+      E67E22: "Portocaliu morcov",
+      E74C3C: "Roșu pal",
+      ECF0F1: "Argintiu strălucitor",
+      "95A5A6": "Cyan gri deschis",
+      DDD: "Gri deschis",
+      D35400: "Portocaliu roșcat",
+      C0392B: "Roșu închis",
+      BDC3C7: "Argintiu",
+      "7F8C8D": "Cyan gri",
+      "999": "Gri închis"
+    },
+    more: "Mai multe culori...",
+    panelTitle: "Culori",
+    textColorTitle: "Culoarea textului"
+  },
+  colordialog: {
+    clear: "Clar",
+    highlight: "Evidențiat",
+    options: "Opțiuni culoare",
+    selected: "Culoare selectată",
+    title: "Selectează culoarea"
+  },
+  templates: {
+    button: "Template-uri (şabloane)",
+    emptyListMsg: "(Niciun template (şablon) definit)",
+    insertOption: "Înlocuieşte cuprinsul actual",
+    options: "Opțiuni șabloane",
+    selectPromptMsg:
+      "Vă rugăm selectaţi template-ul (şablonul) ce se va deschide în editor<br>(conţinutul actual va fi pierdut):",
+    title: "Template-uri (şabloane) de conţinut"
+  },
+  contextmenu: { options: "Opțiuni Meniu Contextual" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Titlul consultativ",
+    cssClassInputLabel: "Clasele cu stilul paginii (CSS)",
+    edit: "Modifică Div-ul",
+    inlineStyleInputLabel: "Stil Inline",
+    langDirLTRLabel: "stânga-dreapta (LTR)",
+    langDirLabel: "Direcţia cuvintelor",
+    langDirRTLLabel: "dreapta-stânga (RTL)",
+    languageCodeInputLabel: "Codul limbii",
+    remove: "Șterge Div-ul",
+    styleSelectLabel: "Stil",
+    title: "Crează un container Div",
+    toolbar: "Crează un container Div"
+  },
+  elementspath: { eleLabel: "Calea elementelor", eleTitle: "Nume element" },
+  filetools: {
+    loadError: "Eroare în timpul citirii fișierului.",
+    networkError: "Eroare de rețea în timpul încărcării fișierului.",
+    httpError404:
+      "Eroare HTTP în timpul încărcării fișierului (404: Fișier negăsit).",
+    httpError403:
+      "Eroare HTTP în timpul încărcării fișierului (403: Operașie nepermisă).",
+    httpError:
+      "Eroare HTTP în timpul încărcării fișierului (stare eroiare: %1).",
+    noUrlError: "URL-ul de ăncărcare nu este specificat.",
+    responseError: "Răspuns server incorect."
+  },
+  find: {
+    find: "Găseşte",
+    findOptions: "Find Options",
+    findWhat: "Găseşte:",
+    matchCase: "Deosebeşte majuscule de minuscule (Match case)",
+    matchCyclic: "Potrivește ciclic",
+    matchWord: "Doar cuvintele întregi",
+    notFoundMsg: "Textul specificat nu a fost găsit.",
+    replace: "Înlocuieşte",
+    replaceAll: "Înlocuieşte tot",
+    replaceSuccessMsg: "%1 căutări înlocuite.",
+    replaceWith: "Înlocuieşte cu:",
+    title: "Găseşte şi înlocuieşte"
+  },
+  fakeobjects: {
+    anchor: "Inserează/Editează ancoră",
+    flash: "Element Flash",
+    hiddenfield: "Câmp ascuns (HiddenField)",
+    iframe: "Fereastră în fereastră (iframe)",
+    unknown: "Necunoscut"
+  },
+  flash: {
+    access: "Acces script",
+    accessAlways: "Întotdeauna",
+    accessNever: "Niciodată",
+    accessSameDomain: "Același domeniu",
+    alignAbsBottom: "Jos absolut (Abs Bottom)",
+    alignAbsMiddle: "Mijloc absolut (Abs Middle)",
+    alignBaseline: "Linia de jos (Baseline)",
+    alignTextTop: "Text sus",
+    bgcolor: "Coloarea fundalului",
+    chkFull: "Permite pe tot ecranul",
+    chkLoop: "Repetă (Loop)",
+    chkMenu: "Activează meniul flash",
+    chkPlay: "Rulează automat",
+    flashvars: "Variabile pentru flash",
+    hSpace: "HSpace",
+    properties: "Proprietăţile flashului",
+    propertiesTab: "Proprietăți",
+    quality: "Calitate",
+    qualityAutoHigh: "Auto înaltă",
+    qualityAutoLow: "Auto Joasă",
+    qualityBest: "Cea mai bună",
+    qualityHigh: "Înaltă",
+    qualityLow: "Joasă",
+    qualityMedium: "Medie",
+    scale: "Scală",
+    scaleAll: "Arată tot",
+    scaleFit: "Potriveşte",
+    scaleNoBorder: "Fără bordură (No border)",
+    title: "Proprietăţile flashului",
+    vSpace: "VSpace",
+    validateHSpace: "Hspace trebuie să fie un număr.",
+    validateSrc: "Vă rugăm să scrieţi URL-ul",
+    validateVSpace: "VSpace trebuie să fie un număr",
+    windowMode: "Mod fereastră",
+    windowModeOpaque: "Opacă",
+    windowModeTransparent: "Transparentă",
+    windowModeWindow: "Fereastră"
+  },
+  font: {
+    fontSize: {
+      label: "Mărime",
+      voiceLabel: "Font Size",
+      panelTitle: "Mărime"
+    },
+    label: "Font",
+    panelTitle: "Font",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Proprietăţi buton",
+      text: "Text (Valoare)",
+      type: "Tip",
+      typeBtn: "Buton",
+      typeSbm: "Trimite",
+      typeRst: "Reset"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Proprietăţi bifă (Checkbox)",
+      radioTitle: "Proprietăţi buton radio (Radio Button)",
+      value: "Valoare",
+      selected: "Selectat",
+      required: "Obligatoriu"
+    },
+    form: {
+      title: "Proprietăţi formular (Form)",
+      menu: "Proprietăţi formular (Form)",
+      action: "Acţiune",
+      method: "Metodă",
+      encoding: "Encodare"
+    },
+    hidden: {
+      title: "Proprietăţi câmp ascuns (Hidden Field)",
+      name: "Nume",
+      value: "Valoare"
+    },
+    select: {
+      title: "Proprietăţi câmp selecţie (Selection Field)",
+      selectInfo: "Informaţii",
+      opAvail: "Opţiuni disponibile",
+      value: "Valoare",
+      size: "Mărime",
+      lines: "linii",
+      chkMulti: "Permite selecţii multiple",
+      required: "Selecție necesară",
+      opText: "Text",
+      opValue: "Valoare",
+      btnAdd: "Adaugă",
+      btnModify: "Modifică",
+      btnUp: "Sus",
+      btnDown: "Jos",
+      btnSetValue: "Setează ca valoare selectată",
+      btnDelete: "Şterge"
+    },
+    textarea: {
+      title: "Proprietăţi suprafaţă text (Textarea)",
+      cols: "Coloane",
+      rows: "Linii"
+    },
+    textfield: {
+      title: "Proprietăţi câmp text (Text Field)",
+      name: "Nume",
+      value: "Valoare",
+      charWidth: "Lărgimea caracterului",
+      maxChars: "Număr maxim de caractere",
+      required: "Necesar",
+      type: "Tip",
+      typeText: "Text",
+      typePass: "Parolă",
+      typeEmail: "Email",
+      typeSearch: "Cauta",
+      typeTel: "Numar telefon",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formatare",
+    panelTitle: "Formatare",
+    tag_address: "Adresă",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Heading 1",
+    tag_h2: "Heading 2",
+    tag_h3: "Heading 3",
+    tag_h4: "Heading 4",
+    tag_h5: "Heading 5",
+    tag_h6: "Heading 6",
+    tag_p: "Normal",
+    tag_pre: "Formatat"
+  },
+  horizontalrule: { toolbar: "Inserează linie orizontală" },
+  iframe: {
+    border: "Arată bordura chenarului",
+    noUrl: "Te rog scrie URL-ul iframe-ului",
+    scrolling: "Permite bare de defilare",
+    title: "Proprietăți IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Text alternativ",
+    border: "Margine",
+    btnUpload: "Trimite la server",
+    button2Img: "Buton imagine în imagine normală",
+    hSpace: "HSpace",
+    img2Button: "Imagine în buton imagine",
+    infoTab: "Informaţii despre imagine",
+    linkTab: "Link (Legătură web)",
+    lockRatio: "Păstrează proporţiile",
+    menu: "Proprietăţile imaginii",
+    resetSize: "Resetează mărimea",
+    title: "Proprietăţile imaginii",
+    titleButton: "Proprietăţi buton imagine (Image Button)",
+    upload: "Încarcă",
+    urlMissing: "Sursa URL a imaginii lipsește.",
+    vSpace: "VSpace",
+    validateBorder: "Bordura trebuie să fie număr întreg.",
+    validateHSpace: "Hspace trebuie să fie număr întreg.",
+    validateVSpace: "Vspace trebuie să fie număr întreg."
+  },
+  indent: { indent: "Creşte indentarea", outdent: "Scade indentarea" },
+  smiley: {
+    options: "Opțiuni figuri expresive",
+    title: "Inserează o figură expresivă (Emoticon)",
+    toolbar: "Figură expresivă (Emoticon)"
+  },
+  language: { button: "Alege limba", remove: "Șterge limba deja selectată" },
+  link: {
+    acccessKey: "Tasta de acces",
+    advanced: "Avansat",
+    advisoryContentType: "Tipul consultativ al titlului",
+    advisoryTitle: "Titlul consultativ",
+    anchor: {
+      toolbar: "Inserează/Editează ancoră",
+      menu: "Proprietăţi ancoră",
+      title: "Proprietăţi ancoră",
+      name: "Numele ancorei",
+      errorName: "Vă rugăm scrieţi numele ancorei",
+      remove: "Elimină ancora"
+    },
+    anchorId: "după Id-ul elementului",
+    anchorName: "după numele ancorei",
+    charset: "Setul de caractere al resursei legate",
+    cssClasses: "Clasele cu stilul paginii (CSS)",
+    download: "descarcă",
+    displayText: "afișează textul",
+    emailAddress: "Adresă de e-mail",
+    emailBody: "conținut email",
+    emailSubject: "Subiectul mesajului",
+    id: "identitate",
+    info: "Informaţii despre link (Legătură web)",
+    langCode: "Direcţia cuvintelor",
+    langDir: "Direcţia cuvintelor",
+    langDirLTR: "de la stânga la dreapta (LTR)",
+    langDirRTL: "de la dreapta la stânga (RTL)",
+    menu: "Editează Link",
+    name: "Nume",
+    noAnchors: "Nu există nici o ancoră",
+    noEmail: "Vă rugăm să scrieţi adresa de e-mail",
+    noUrl: "Vă rugăm să scrieţi URL-ul",
+    noTel: "Please type the phone number",
+    other: "altceva",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependent (Netscape)",
+    popupFeatures: "Proprietăţile ferestrei popup",
+    popupFullScreen: "Tot ecranul (Full Screen)(IE)",
+    popupLeft: "Poziţia la stânga",
+    popupLocationBar: "Bara de locaţie",
+    popupMenuBar: "Bara de meniu",
+    popupResizable: "Redimensionabil",
+    popupScrollBars: "Bare de derulare",
+    popupStatusBar: "Bara de stare",
+    popupToolbar: "Bara de opţiuni",
+    popupTop: "Poziţia la dreapta",
+    rel: "Relaționare",
+    selectAnchor: "Selectaţi o ancoră",
+    styles: "Stil",
+    tabIndex: "Indexul tabului",
+    target: "Ţintă (Target)",
+    targetFrame: "frame țintă",
+    targetFrameName: "Numele frameului ţintă",
+    targetPopup: "popup țintă",
+    targetPopupName: "Numele ferestrei popup",
+    title: "titlu",
+    toAnchor: "Ancoră în această pagină",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Inserează/Editează link (legătură web)",
+    type: "Tipul link-ului (al legăturii web)",
+    unlink: "Înlătură link (legătură web)",
+    upload: "Încarcă"
+  },
+  list: {
+    bulletedlist: "Inserează / Elimină Listă cu puncte",
+    numberedlist: "Inserează / Elimină Listă numerotată"
+  },
+  liststyle: {
+    bulletedTitle: "Proprietățile listei cu simboluri",
+    circle: "Cerc",
+    decimal: "Decimale (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Litere mici (a, b, c, d, e, etc.)",
+    lowerRoman: "Cifre romane mici (i, ii, iii, iv, v, etc.)",
+    none: "Nimic",
+    notset: "<nesetat>",
+    numberedTitle: "Proprietățile listei numerotate",
+    square: "Pătrat",
+    start: "Start",
+    type: "Tip",
+    upperAlpha: "Litere mari (A, B, C, D, E, etc.)",
+    upperRoman: "Cifre romane mari (I, II, III, IV, V, etc.)",
+    validateStartNumber: "Începutul listei trebuie să fie un număr întreg."
+  },
+  magicline: { title: "Inserează paragraf aici" },
+  maximize: { maximize: "Mărește", minimize: "Micșorează" },
+  newpage: { toolbar: "Pagină nouă" },
+  pagebreak: {
+    alt: "Page Break",
+    toolbar: "Inserează separator de pagină (Page Break)"
+  },
+  pastetext: {
+    button: "Adaugă ca text simplu (Plain Text)",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Adaugă ca text simplu (Plain Text)"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Textul pe care doriți să-l lipiți este din Word. Doriți curățarea textului înante de a-l adăuga?",
+    error:
+      "Nu a fost posibilă curățarea datelor adăugate datorită unei erori interne",
+    title: "Adaugă din Word",
+    toolbar: "Adaugă din Word"
+  },
+  preview: { preview: "Previzualizare" },
+  print: { toolbar: "Printează" },
+  removeformat: { toolbar: "Înlătură formatarea" },
+  save: { toolbar: "Salvează" },
+  selectall: { toolbar: "Selectează tot" },
+  showblocks: { toolbar: "Arată blocurile" },
+  sourcearea: { toolbar: "Sursa" },
+  specialchar: {
+    options: "Opțiuni caractere speciale",
+    title: "Selectează caracter special",
+    toolbar: "Inserează caracter special"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Stil",
+    panelTitle: "Formatare stilurilor",
+    panelTitle1: "Bloc stiluri",
+    panelTitle2: "Stiluri înșiruite",
+    panelTitle3: "Stiluri obiect"
+  },
+  table: {
+    border: "Mărimea marginii",
+    caption: "Titlu (Caption)",
+    cell: {
+      menu: "Celulă",
+      insertBefore: "Inserează celulă înainte",
+      insertAfter: "Inserează celulă după",
+      deleteCell: "Şterge celule",
+      merge: "Uneşte celule",
+      mergeRight: "Uneşte la dreapta",
+      mergeDown: "Uneşte jos",
+      splitHorizontal: "Împarte celula pe orizontală",
+      splitVertical: "Împarte celula pe verticală",
+      title: "Proprietăți celulă",
+      cellType: "Tipul celulei",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Word Wrap",
+      hAlign: "Aliniament orizontal",
+      vAlign: "Aliniament vertical",
+      alignBaseline: "Baseline",
+      bgColor: "Culoare fundal",
+      borderColor: "Culoare bordură",
+      data: "Data",
+      header: "Antet",
+      yes: "Da",
+      no: "Nu",
+      invalidWidth: "Lățimea celulei trebuie să fie un număr.",
+      invalidHeight: "Înălțimea celulei trebuie să fie un număr.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Alege"
+    },
+    cellPad: "Spaţiu în cadrul celulei",
+    cellSpace: "Spaţiu între celule",
+    column: {
+      menu: "Coloană",
+      insertBefore: "Inserează coloană înainte",
+      insertAfter: "Inserează coloană după",
+      deleteColumn: "Şterge celule"
+    },
+    columns: "Coloane",
+    deleteTable: "Şterge tabel",
+    headers: "Antente",
+    headersBoth: "Ambele",
+    headersColumn: "Prima coloană",
+    headersNone: "Nimic",
+    headersRow: "Primul rând",
+    heightUnit: "height unit",
+    invalidBorder: "Dimensiunea bordurii trebuie să aibe un număr.",
+    invalidCellPadding: "Spațierea celulei trebuie sa fie un număr pozitiv",
+    invalidCellSpacing: "Spațierea celului trebuie să fie un număr pozitiv.",
+    invalidCols: "Numărul coloanelor trebuie să fie mai mare decât 0.",
+    invalidHeight: "Inaltimea celulei trebuie sa fie un numar.",
+    invalidRows: "Numărul rândurilor trebuie să fie mai mare decât 0.",
+    invalidWidth: "Lățimea tabelului trebuie să fie un număr.",
+    menu: "Proprietăţile tabelului",
+    row: {
+      menu: "Rând",
+      insertBefore: "Inserează rând înainte",
+      insertAfter: "Inserează rând după",
+      deleteRow: "Şterge rânduri"
+    },
+    rows: "Rânduri",
+    summary: "Rezumat",
+    title: "Proprietăţile tabelului",
+    toolbar: "Tabel",
+    widthPc: "procente",
+    widthPx: "pixeli",
+    widthUnit: "unitate lățime"
+  },
+  undo: { redo: "Starea ulterioară (redo)", undo: "Starea anterioară (undo)" },
+  widget: { move: "Apasă și trage pentru a muta", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Încărcare întreruptă de utilizator.",
+    doneOne: "Fișier încărcat cu succes.",
+    doneMany: "%1 fișiere încărcate cu succes.",
+    uploadOne: "Încărcare fișier ({percentage}%)...",
+    uploadMany:
+      "Încărcare fișiere, {current} din {max} realizat ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignoră",
+    btnIgnoreAll: "Ignoră toate",
+    btnReplace: "Înlocuieşte",
+    btnReplaceAll: "Înlocuieşte tot",
+    btnUndo: "Starea anterioară (undo)",
+    changeTo: "Schimbă în",
+    errorLoading: "Eroare în lansarea aplicației service host %s.",
+    ieSpellDownload:
+      "Unealta pentru verificat textul (Spell checker) neinstalată. Doriţi să o descărcaţi acum?",
+    manyChanges: "Verificarea textului terminată: 1% cuvinte modificate",
+    noChanges: "Verificarea textului terminată: Niciun cuvânt modificat",
+    noMispell: "Verificarea textului terminată: Nicio greşeală găsită",
+    noSuggestions: "- Fără sugestii -",
+    notAvailable: "Scuzați, dar serviciul nu este disponibil momentan.",
+    notInDic: "Nu e în dicţionar",
+    oneChange: "Verificarea textului terminată: Un cuvânt modificat",
+    progress: "Verificarea textului în desfăşurare...",
+    title: "Spell Checker",
+    toolbar: "Verifică scrierea textului"
+  }
+};

+ 731 - 731
public/ckeditor/lang/ru.js

@@ -1,731 +1,731 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ru"] = {
-  editor: "Визуальный текстовый редактор",
-  editorPanel: "Визуальный редактор текста",
-  common: {
-    editorHelp: "Нажмите ALT-0 для открытия справки",
-    browseServer: "Выбор на сервере",
-    url: "Ссылка",
-    protocol: "Протокол",
-    upload: "Загрузка файла",
-    uploadSubmit: "Загрузить на сервер",
-    image: "Изображение",
-    flash: "Flash",
-    form: "Форма",
-    checkbox: "Чекбокс",
-    radio: "Радиокнопка",
-    textField: "Текстовое поле",
-    textarea: "Многострочное текстовое поле",
-    hiddenField: "Скрытое поле",
-    button: "Кнопка",
-    select: "Выпадающий список",
-    imageButton: "Кнопка-изображение",
-    notSet: "<не указано>",
-    id: "Идентификатор",
-    name: "Имя",
-    langDir: "Направление текста",
-    langDirLtr: "Слева направо (LTR)",
-    langDirRtl: "Справа налево (RTL)",
-    langCode: "Код языка",
-    longDescr: "Длинное описание ссылки",
-    cssClass: "Класс CSS",
-    advisoryTitle: "Заголовок",
-    cssStyle: "Стиль",
-    ok: "ОК",
-    cancel: "Отмена",
-    close: "Закрыть",
-    preview: "Предпросмотр",
-    resize: "Перетащите для изменения размера",
-    generalTab: "Основное",
-    advancedTab: "Дополнительно",
-    validateNumberFailed: "Это значение не является числом.",
-    confirmNewPage:
-      "Несохранённые изменения будут потеряны! Вы действительно желаете перейти на другую страницу?",
-    confirmCancel:
-      "Некоторые параметры были изменены. Вы уверены, что желаете закрыть без сохранения?",
-    options: "Параметры",
-    target: "Цель",
-    targetNew: "Новое окно (_blank)",
-    targetTop: "Главное окно (_top)",
-    targetSelf: "Текущее окно (_self)",
-    targetParent: "Родительское окно (_parent)",
-    langDirLTR: "Слева направо (LTR)",
-    langDirRTL: "Справа налево (RTL)",
-    styles: "Стиль",
-    cssClasses: "CSS классы",
-    width: "Ширина",
-    height: "Высота",
-    align: "Выравнивание",
-    left: "По левому краю",
-    right: "По правому краю",
-    center: "По центру",
-    justify: "По ширине",
-    alignLeft: "По левому краю",
-    alignRight: "По правому краю",
-    alignCenter: "По центру",
-    alignTop: "Поверху",
-    alignMiddle: "Посередине",
-    alignBottom: "Понизу",
-    alignNone: "Нет",
-    invalidValue: "Недопустимое значение.",
-    invalidHeight: "Высота задается числом.",
-    invalidWidth: "Ширина задается числом.",
-    invalidLength:
-      'Указанное значение для поля "%1" должно быть положительным числом без или с корректным символом единицы измерения (%2)',
-    invalidCssLength:
-      'Значение, указанное в поле "%1", должно быть положительным целым числом. Допускается указание единиц меры CSS (px, %, in, cm, mm, em, ex, pt или pc).',
-    invalidHtmlLength:
-      'Значение, указанное в поле "%1", должно быть положительным целым числом. Допускается указание единиц меры HTML (px или %).',
-    invalidInlineStyle:
-      'Значение, указанное для стиля элемента, должно состоять из одной или нескольких пар данных в формате "параметр : значение", разделённых точкой с запятой.',
-    cssLengthTooltip:
-      "Введите значение в пикселях, либо число с корректной единицей меры CSS (px, %, in, cm, mm, em, ex, pt или pc).",
-    unavailable: '%1<span class="cke_accessibility">, недоступно</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Ввод",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Пробел",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Комбинация клавиш",
-    optionDefault: "По умолчанию"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Все права защищены.",
-    dlgTitle: "О CKEditor 4",
-    moreInfo:
-      "Для получения информации о лицензии, пожалуйста, перейдите на наш сайт:"
-  },
-  basicstyles: {
-    bold: "Полужирный",
-    italic: "Курсив",
-    strike: "Зачеркнутый",
-    subscript: "Подстрочный индекс",
-    superscript: "Надстрочный индекс",
-    underline: "Подчеркнутый"
-  },
-  bidi: {
-    ltr: "Направление текста слева направо",
-    rtl: "Направление текста справа налево"
-  },
-  blockquote: { toolbar: "Цитата" },
-  notification: { closed: "Уведомление закрыто" },
-  toolbar: {
-    toolbarCollapse: "Свернуть панель инструментов",
-    toolbarExpand: "Развернуть панель инструментов",
-    toolbarGroups: {
-      document: "Документ",
-      clipboard: "Буфер обмена / Отмена действий",
-      editing: "Корректировка",
-      forms: "Формы",
-      basicstyles: "Простые стили",
-      paragraph: "Абзац",
-      links: "Ссылки",
-      insert: "Вставка",
-      styles: "Стили",
-      colors: "Цвета",
-      tools: "Инструменты"
-    },
-    toolbars: "Панели инструментов редактора"
-  },
-  clipboard: {
-    copy: "Копировать",
-    copyError:
-      "Настройки безопасности вашего браузера не разрешают редактору выполнять операции по копированию текста. Пожалуйста, используйте для этого клавиатуру (Ctrl/Cmd+C).",
-    cut: "Вырезать",
-    cutError:
-      "Настройки безопасности вашего браузера не разрешают редактору выполнять операции по вырезке текста. Пожалуйста, используйте для этого клавиатуру (Ctrl/Cmd+X).",
-    paste: "Вставить",
-    pasteNotification:
-      "Для вставки нажмите %1. Ваш браузер не поддерживает возможность вставки через панель инструментов или контекстное меню",
-    pasteArea: "Область вставки",
-    pasteMsg: "Вставьте контент в эту область и нажмите OK"
-  },
-  colorbutton: {
-    auto: "Автоматически",
-    bgColorTitle: "Цвет фона",
-    colors: {
-      "000": "Чёрный",
-      "800000": "Бордовый",
-      "8B4513": "Кожано-коричневый",
-      "2F4F4F": "Темный синевато-серый",
-      "008080": "Сине-зелёный",
-      "000080": "Тёмно-синий",
-      "4B0082": "Индиго",
-      "696969": "Тёмно-серый",
-      B22222: "Кирпичный",
-      A52A2A: "Коричневый",
-      DAA520: "Золотисто-берёзовый",
-      "006400": "Темно-зелёный",
-      "40E0D0": "Бирюзовый",
-      "0000CD": "Умеренно синий",
-      "800080": "Пурпурный",
-      "808080": "Серый",
-      F00: "Красный",
-      FF8C00: "Темно-оранжевый",
-      FFD700: "Золотистый",
-      "008000": "Зелёный",
-      "0FF": "Васильковый",
-      "00F": "Синий",
-      EE82EE: "Фиолетовый",
-      A9A9A9: "Тускло-серый",
-      FFA07A: "Светло-лососевый",
-      FFA500: "Оранжевый",
-      FFFF00: "Жёлтый",
-      "00FF00": "Лайма",
-      AFEEEE: "Бледно-синий",
-      ADD8E6: "Свелто-голубой",
-      DDA0DD: "Сливовый",
-      D3D3D3: "Светло-серый",
-      FFF0F5: "Розово-лавандовый",
-      FAEBD7: "Античный белый",
-      FFFFE0: "Светло-жёлтый",
-      F0FFF0: "Медвяной росы",
-      F0FFFF: "Лазурный",
-      F0F8FF: "Бледно-голубой",
-      E6E6FA: "Лавандовый",
-      FFF: "Белый",
-      "1ABC9C": "Насыщенный голубой",
-      "2ECC71": "Изумрудный",
-      "3498DB": "Светло-синий",
-      "9B59B6": "Аметист",
-      "4E5F70": "Сине-серый",
-      F1C40F: "Ярко-желтый",
-      "16A085": "Тёмно-голубой",
-      "27AE60": "Тёмно-изумрудный",
-      "2980B9": "Насыщенный синий",
-      "8E44AD": "Тёмно-фиолетовый",
-      "2C3E50": "Ненасыщенный синий",
-      F39C12: "Оранжевый",
-      E67E22: "Морковный",
-      E74C3C: "Бледно-красный",
-      ECF0F1: "Яркий серебристый",
-      "95A5A6": "Светлый серо-голубой",
-      DDD: "Светло-серый",
-      D35400: "Цвет тыквы",
-      C0392B: "Насыщенный красный",
-      BDC3C7: "Серебристый",
-      "7F8C8D": "Серо-голубой",
-      "999": "Тёмно-серый"
-    },
-    more: "Ещё цвета...",
-    panelTitle: "Цвета",
-    textColorTitle: "Цвет текста"
-  },
-  colordialog: {
-    clear: "Очистить",
-    highlight: "Под курсором",
-    options: "Настройки цвета",
-    selected: "Выбранный цвет",
-    title: "Выберите цвет"
-  },
-  templates: {
-    button: "Шаблоны",
-    emptyListMsg: "(не определено ни одного шаблона)",
-    insertOption: "Заменить текущее содержимое",
-    options: "Параметры шаблона",
-    selectPromptMsg:
-      "Пожалуйста, выберите, какой шаблон следует открыть в редакторе",
-    title: "Шаблоны содержимого"
-  },
-  contextmenu: { options: "Параметры контекстного меню" },
-  copyformatting: {
-    label: "Копировать форматирование",
-    notification: {
-      copied: "Форматирование скопировано",
-      applied: "Форматирование применено",
-      canceled: "Форматирование отменен",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Идентификатор",
-    advisoryTitleInputLabel: "Заголовок",
-    cssClassInputLabel: "Классы CSS",
-    edit: "Редактировать контейнер",
-    inlineStyleInputLabel: "Стиль элемента",
-    langDirLTRLabel: "Слева направо (LTR)",
-    langDirLabel: "Направление текста",
-    langDirRTLLabel: "Справа налево (RTL)",
-    languageCodeInputLabel: "Код языка",
-    remove: "Удалить контейнер",
-    styleSelectLabel: "Стиль",
-    title: "Создать Div-контейнер",
-    toolbar: "Создать Div-контейнер"
-  },
-  elementspath: { eleLabel: "Путь элементов", eleTitle: "Элемент %1" },
-  filetools: {
-    loadError: "Ошибка при чтении файла",
-    networkError: "Сетевая ошибка при загрузке файла",
-    httpError404: "HTTP ошибка при загрузке файла (404: Файл не найден)",
-    httpError403: "HTTP ошибка при загрузке файла (403: Запрещено)",
-    httpError: "HTTP ошибка при загрузке файла (%1)",
-    noUrlError: "Не определен URL для загрузки файлов",
-    responseError: "Некорректный ответ сервера"
-  },
-  find: {
-    find: "Найти",
-    findOptions: "Опции поиска",
-    findWhat: "Найти:",
-    matchCase: "Учитывать регистр",
-    matchCyclic: "По всему тексту",
-    matchWord: "Только слово целиком",
-    notFoundMsg: "Искомый текст не найден.",
-    replace: "Заменить",
-    replaceAll: "Заменить всё",
-    replaceSuccessMsg: "Успешно заменено %1 раз(а).",
-    replaceWith: "Заменить на:",
-    title: "Поиск и замена"
-  },
-  fakeobjects: {
-    anchor: "Якорь",
-    flash: "Flash анимация",
-    hiddenfield: "Скрытое поле",
-    iframe: "iFrame",
-    unknown: "Неизвестный объект"
-  },
-  flash: {
-    access: "Доступ к скриптам",
-    accessAlways: "Всегда",
-    accessNever: "Никогда",
-    accessSameDomain: "В том же домене",
-    alignAbsBottom: "По низу текста",
-    alignAbsMiddle: "По середине текста",
-    alignBaseline: "По базовой линии",
-    alignTextTop: "По верху текста",
-    bgcolor: "Цвет фона",
-    chkFull: "Разрешить полноэкранный режим",
-    chkLoop: "Повторять",
-    chkMenu: "Включить меню Flash",
-    chkPlay: "Автоматическое воспроизведение",
-    flashvars: "Переменные для Flash",
-    hSpace: "Гориз. отступ",
-    properties: "Свойства Flash",
-    propertiesTab: "Свойства",
-    quality: "Качество",
-    qualityAutoHigh: "Запуск на высоком",
-    qualityAutoLow: "Запуск на низком",
-    qualityBest: "Лучшее",
-    qualityHigh: "Высокое",
-    qualityLow: "Низкое",
-    qualityMedium: "Среднее",
-    scale: "Масштабировать",
-    scaleAll: "Пропорционально",
-    scaleFit: "Заполнять",
-    scaleNoBorder: "Заходить за границы",
-    title: "Свойства Flash",
-    vSpace: "Вертик. отступ",
-    validateHSpace: "Горизонтальный отступ задается числом.",
-    validateSrc: "Вы должны ввести ссылку",
-    validateVSpace: "Вертикальный отступ задается числом.",
-    windowMode: "Взаимодействие с окном",
-    windowModeOpaque: "Непрозрачный",
-    windowModeTransparent: "Прозрачный",
-    windowModeWindow: "Обычный"
-  },
-  font: {
-    fontSize: {
-      label: "Размер",
-      voiceLabel: "Размер шрифта",
-      panelTitle: "Размер шрифта"
-    },
-    label: "Шрифт",
-    panelTitle: "Шрифт",
-    voiceLabel: "Шрифт"
-  },
-  forms: {
-    button: {
-      title: "Свойства кнопки",
-      text: "Текст (Значение)",
-      type: "Тип",
-      typeBtn: "Кнопка",
-      typeSbm: "Отправка",
-      typeRst: "Сброс"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Свойства флаговой кнопки",
-      radioTitle: "Свойства кнопки выбора",
-      value: "Значение",
-      selected: "Выбрано",
-      required: "Обязательное поле"
-    },
-    form: {
-      title: "Свойства формы",
-      menu: "Свойства формы",
-      action: "Действие",
-      method: "Метод",
-      encoding: "Кодировка"
-    },
-    hidden: { title: "Свойства скрытого поля", name: "Имя", value: "Значение" },
-    select: {
-      title: "Свойства списка выбора",
-      selectInfo: "Информация о списке выбора",
-      opAvail: "Доступные варианты",
-      value: "Значение",
-      size: "Размер",
-      lines: "строк(и)",
-      chkMulti: "Разрешить выбор нескольких вариантов",
-      required: "Обязательное поле",
-      opText: "Текст",
-      opValue: "Значение",
-      btnAdd: "Добавить",
-      btnModify: "Изменить",
-      btnUp: "Поднять",
-      btnDown: "Опустить",
-      btnSetValue: "Пометить как выбранное",
-      btnDelete: "Удалить"
-    },
-    textarea: {
-      title: "Свойства многострочного текстового поля",
-      cols: "Колонок",
-      rows: "Строк"
-    },
-    textfield: {
-      title: "Свойства текстового поля",
-      name: "Имя",
-      value: "Значение",
-      charWidth: "Ширина поля (в символах)",
-      maxChars: "Макс. количество символов",
-      required: "Обязательное поле",
-      type: "Тип содержимого",
-      typeText: "Текст",
-      typePass: "Пароль",
-      typeEmail: "Email",
-      typeSearch: "Поиск",
-      typeTel: "Номер телефона",
-      typeUrl: "Ссылка"
-    }
-  },
-  format: {
-    label: "Форматирование",
-    panelTitle: "Форматирование",
-    tag_address: "Адрес",
-    tag_div: "Обычное (div)",
-    tag_h1: "Заголовок 1",
-    tag_h2: "Заголовок 2",
-    tag_h3: "Заголовок 3",
-    tag_h4: "Заголовок 4",
-    tag_h5: "Заголовок 5",
-    tag_h6: "Заголовок 6",
-    tag_p: "Обычное",
-    tag_pre: "Моноширинное"
-  },
-  horizontalrule: { toolbar: "Вставить горизонтальную линию" },
-  iframe: {
-    border: "Показать границы фрейма",
-    noUrl: "Пожалуйста, введите ссылку фрейма",
-    scrolling: "Отображать полосы прокрутки",
-    title: "Свойства iFrame",
-    toolbar: "iFrame"
-  },
-  image: {
-    alt: "Альтернативный текст",
-    border: "Граница",
-    btnUpload: "Загрузить на сервер",
-    button2Img:
-      "Вы желаете преобразовать это изображение-кнопку в обычное изображение?",
-    hSpace: "Гориз. отступ",
-    img2Button:
-      "Вы желаете преобразовать это обычное изображение в изображение-кнопку?",
-    infoTab: "Данные об изображении",
-    linkTab: "Ссылка",
-    lockRatio: "Сохранять пропорции",
-    menu: "Свойства изображения",
-    resetSize: "Вернуть обычные размеры",
-    title: "Свойства изображения",
-    titleButton: "Свойства изображения-кнопки",
-    upload: "Загрузить",
-    urlMissing: "Не указана ссылка на изображение.",
-    vSpace: "Вертик. отступ",
-    validateBorder: "Размер границ должен быть задан числом.",
-    validateHSpace: "Горизонтальный отступ должен быть задан числом.",
-    validateVSpace: "Вертикальный отступ должен быть задан числом."
-  },
-  indent: { indent: "Увеличить отступ", outdent: "Уменьшить отступ" },
-  smiley: {
-    options: "Выбор смайла",
-    title: "Вставить смайл",
-    toolbar: "Смайлы"
-  },
-  language: { button: "Установка языка", remove: "Удалить язык" },
-  link: {
-    acccessKey: "Клавиша доступа",
-    advanced: "Дополнительно",
-    advisoryContentType: "Тип содержимого",
-    advisoryTitle: "Заголовок",
-    anchor: {
-      toolbar: "Вставить / редактировать якорь",
-      menu: "Изменить якорь",
-      title: "Свойства якоря",
-      name: "Имя якоря",
-      errorName: "Пожалуйста, введите имя якоря",
-      remove: "Удалить якорь"
-    },
-    anchorId: "По идентификатору",
-    anchorName: "По имени",
-    charset: "Кодировка ресурса",
-    cssClasses: "Классы CSS",
-    download: "Скачать как файл",
-    displayText: "Отображаемый текст",
-    emailAddress: "Email адрес",
-    emailBody: "Текст сообщения",
-    emailSubject: "Тема сообщения",
-    id: "Идентификатор",
-    info: "Информация о ссылке",
-    langCode: "Код языка",
-    langDir: "Направление текста",
-    langDirLTR: "Слева направо (LTR)",
-    langDirRTL: "Справа налево (RTL)",
-    menu: "Редактировать ссылку",
-    name: "Имя",
-    noAnchors: "(В документе нет ни одного якоря)",
-    noEmail: "Пожалуйста, введите email адрес",
-    noUrl: "Пожалуйста, введите ссылку",
-    noTel: "Please type the phone number",
-    other: "<другой>",
-    phoneNumber: "Phone number",
-    popupDependent: "Зависимое (Netscape)",
-    popupFeatures: "Параметры всплывающего окна",
-    popupFullScreen: "Полноэкранное (IE)",
-    popupLeft: "Отступ слева",
-    popupLocationBar: "Панель адреса",
-    popupMenuBar: "Панель меню",
-    popupResizable: "Изменяемый размер",
-    popupScrollBars: "Полосы прокрутки",
-    popupStatusBar: "Строка состояния",
-    popupToolbar: "Панель инструментов",
-    popupTop: "Отступ сверху",
-    rel: "Отношение",
-    selectAnchor: "Выберите якорь",
-    styles: "Стиль",
-    tabIndex: "Последовательность перехода",
-    target: "Цель",
-    targetFrame: "<фрейм>",
-    targetFrameName: "Имя целевого фрейма",
-    targetPopup: "<всплывающее окно>",
-    targetPopupName: "Имя всплывающего окна",
-    title: "Ссылка",
-    toAnchor: "Ссылка на якорь в тексте",
-    toEmail: "Email",
-    toUrl: "Ссылка",
-    toPhone: "Phone",
-    toolbar: "Вставить/Редактировать ссылку",
-    type: "Тип ссылки",
-    unlink: "Убрать ссылку",
-    upload: "Загрузка"
-  },
-  list: {
-    bulletedlist: "Вставить / удалить маркированный список",
-    numberedlist: "Вставить / удалить нумерованный список"
-  },
-  liststyle: {
-    bulletedTitle: "Свойства маркированного списка",
-    circle: "Круг",
-    decimal: "Десятичные (1, 2, 3, и т.д.)",
-    disc: "Окружность",
-    lowerAlpha: "Строчные латинские (a, b, c, d, e, и т.д.)",
-    lowerRoman: "Строчные римские (i, ii, iii, iv, v, и т.д.)",
-    none: "Нет",
-    notset: "<не указано>",
-    numberedTitle: "Свойства нумерованного списка",
-    square: "Квадрат",
-    start: "Начиная с",
-    type: "Тип",
-    upperAlpha: "Заглавные латинские (A, B, C, D, E, и т.д.)",
-    upperRoman: "Заглавные римские (I, II, III, IV, V, и т.д.)",
-    validateStartNumber:
-      "Первый номер списка должен быть задан обычным целым числом."
-  },
-  magicline: { title: "Вставить здесь параграф" },
-  maximize: { maximize: "Развернуть", minimize: "Свернуть" },
-  newpage: { toolbar: "Новая страница" },
-  pagebreak: {
-    alt: "Разрыв страницы",
-    toolbar: "Вставить разрыв страницы для печати"
-  },
-  pastetext: {
-    button: "Вставить только текст",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Вставить только текст"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Текст, который вы желаете вставить, по всей видимости, был скопирован из Word. Следует ли очистить его перед вставкой?",
-    error: "Невозможно очистить вставленные данные из-за внутренней ошибки",
-    title: "Вставить из Word",
-    toolbar: "Вставить из Word"
-  },
-  preview: { preview: "Предварительный просмотр" },
-  print: { toolbar: "Печать" },
-  removeformat: { toolbar: "Убрать форматирование" },
-  save: { toolbar: "Сохранить" },
-  selectall: { toolbar: "Выделить все" },
-  showblocks: { toolbar: "Отображать блоки" },
-  sourcearea: { toolbar: "Источник" },
-  specialchar: {
-    options: "Выбор специального символа",
-    title: "Выберите специальный символ",
-    toolbar: "Вставить специальный символ"
-  },
-  scayt: {
-    btn_about: "О SCAYT",
-    btn_dictionaries: "Словари",
-    btn_disable: "Отключить SCAYT",
-    btn_enable: "Включить SCAYT",
-    btn_langs: "Языки",
-    btn_options: "Настройки",
-    text_title: "Проверка орфографии по мере ввода (SCAYT)"
-  },
-  stylescombo: {
-    label: "Стили",
-    panelTitle: "Стили форматирования",
-    panelTitle1: "Стили блока",
-    panelTitle2: "Стили элемента",
-    panelTitle3: "Стили объекта"
-  },
-  table: {
-    border: "Размер границ",
-    caption: "Заголовок",
-    cell: {
-      menu: "Ячейка",
-      insertBefore: "Вставить ячейку слева",
-      insertAfter: "Вставить ячейку справа",
-      deleteCell: "Удалить ячейки",
-      merge: "Объединить ячейки",
-      mergeRight: "Объединить с правой",
-      mergeDown: "Объединить с нижней",
-      splitHorizontal: "Разделить ячейку по вертикали",
-      splitVertical: "Разделить ячейку по горизонтали",
-      title: "Свойства ячейки",
-      cellType: "Тип ячейки",
-      rowSpan: "Объединяет строк",
-      colSpan: "Объединяет колонок",
-      wordWrap: "Перенос по словам",
-      hAlign: "Горизонтальное выравнивание",
-      vAlign: "Вертикальное выравнивание",
-      alignBaseline: "По базовой линии",
-      bgColor: "Цвет фона",
-      borderColor: "Цвет границ",
-      data: "Данные",
-      header: "Заголовок",
-      yes: "Да",
-      no: "Нет",
-      invalidWidth: "Ширина ячейки должна быть числом.",
-      invalidHeight: "Высота ячейки должна быть числом.",
-      invalidRowSpan:
-        "Количество объединяемых строк должно быть задано числом.",
-      invalidColSpan:
-        "Количество объединяемых колонок должно быть задано числом.",
-      chooseColor: "Выберите"
-    },
-    cellPad: "Внутренний отступ ячеек",
-    cellSpace: "Внешний отступ ячеек",
-    column: {
-      menu: "Колонка",
-      insertBefore: "Вставить колонку слева",
-      insertAfter: "Вставить колонку справа",
-      deleteColumn: "Удалить колонки"
-    },
-    columns: "Колонки",
-    deleteTable: "Удалить таблицу",
-    headers: "Заголовки",
-    headersBoth: "Сверху и слева",
-    headersColumn: "Левая колонка",
-    headersNone: "Без заголовков",
-    headersRow: "Верхняя строка",
-    heightUnit: "height unit",
-    invalidBorder: "Размер границ должен быть числом.",
-    invalidCellPadding:
-      "Внутренний отступ ячеек (cellpadding) должен быть числом.",
-    invalidCellSpacing:
-      "Внешний отступ ячеек (cellspacing) должен быть числом.",
-    invalidCols: "Количество столбцов должно быть больше 0.",
-    invalidHeight: "Высота таблицы должна быть числом.",
-    invalidRows: "Количество строк должно быть больше 0.",
-    invalidWidth: "Ширина таблицы должна быть числом.",
-    menu: "Свойства таблицы",
-    row: {
-      menu: "Строка",
-      insertBefore: "Вставить строку сверху",
-      insertAfter: "Вставить строку снизу",
-      deleteRow: "Удалить строки"
-    },
-    rows: "Строки",
-    summary: "Итоги",
-    title: "Свойства таблицы",
-    toolbar: "Таблица",
-    widthPc: "процентов",
-    widthPx: "пикселей",
-    widthUnit: "единица измерения"
-  },
-  undo: { redo: "Повторить", undo: "Отменить" },
-  widget: {
-    move: "Нажмите и перетащите, чтобы переместить",
-    label: "%1 виджет"
-  },
-  uploadwidget: {
-    abort: "Загрузка отменена пользователем",
-    doneOne: "Файл успешно загружен",
-    doneMany: "Успешно загружено файлов: %1",
-    uploadOne: "Загрузка файла ({percentage}%)",
-    uploadMany:
-      "Загрузка файлов, {current} из {max} загружено ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Пропустить",
-    btnIgnoreAll: "Пропустить всё",
-    btnReplace: "Заменить",
-    btnReplaceAll: "Заменить всё",
-    btnUndo: "Отменить",
-    changeTo: "Изменить на",
-    errorLoading:
-      "Произошла ошибка при подключении к серверу проверки орфографии: %s.",
-    ieSpellDownload:
-      "Модуль проверки орфографии не установлен. Хотите скачать его?",
-    manyChanges: "Проверка орфографии завершена. Изменено слов: %1",
-    noChanges: "Проверка орфографии завершена. Не изменено ни одного слова",
-    noMispell: "Проверка орфографии завершена. Ошибок не найдено",
-    noSuggestions: "- Варианты отсутствуют -",
-    notAvailable: "Извините, но в данный момент сервис недоступен.",
-    notInDic: "Отсутствует в словаре",
-    oneChange: "Проверка орфографии завершена. Изменено одно слово",
-    progress: "Орфография проверяется...",
-    title: "Проверка орфографии",
-    toolbar: "Проверить орфографию"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ru"] = {
+  editor: "Визуальный текстовый редактор",
+  editorPanel: "Визуальный редактор текста",
+  common: {
+    editorHelp: "Нажмите ALT-0 для открытия справки",
+    browseServer: "Выбор на сервере",
+    url: "Ссылка",
+    protocol: "Протокол",
+    upload: "Загрузка файла",
+    uploadSubmit: "Загрузить на сервер",
+    image: "Изображение",
+    flash: "Flash",
+    form: "Форма",
+    checkbox: "Чекбокс",
+    radio: "Радиокнопка",
+    textField: "Текстовое поле",
+    textarea: "Многострочное текстовое поле",
+    hiddenField: "Скрытое поле",
+    button: "Кнопка",
+    select: "Выпадающий список",
+    imageButton: "Кнопка-изображение",
+    notSet: "<не указано>",
+    id: "Идентификатор",
+    name: "Имя",
+    langDir: "Направление текста",
+    langDirLtr: "Слева направо (LTR)",
+    langDirRtl: "Справа налево (RTL)",
+    langCode: "Код языка",
+    longDescr: "Длинное описание ссылки",
+    cssClass: "Класс CSS",
+    advisoryTitle: "Заголовок",
+    cssStyle: "Стиль",
+    ok: "ОК",
+    cancel: "Отмена",
+    close: "Закрыть",
+    preview: "Предпросмотр",
+    resize: "Перетащите для изменения размера",
+    generalTab: "Основное",
+    advancedTab: "Дополнительно",
+    validateNumberFailed: "Это значение не является числом.",
+    confirmNewPage:
+      "Несохранённые изменения будут потеряны! Вы действительно желаете перейти на другую страницу?",
+    confirmCancel:
+      "Некоторые параметры были изменены. Вы уверены, что желаете закрыть без сохранения?",
+    options: "Параметры",
+    target: "Цель",
+    targetNew: "Новое окно (_blank)",
+    targetTop: "Главное окно (_top)",
+    targetSelf: "Текущее окно (_self)",
+    targetParent: "Родительское окно (_parent)",
+    langDirLTR: "Слева направо (LTR)",
+    langDirRTL: "Справа налево (RTL)",
+    styles: "Стиль",
+    cssClasses: "CSS классы",
+    width: "Ширина",
+    height: "Высота",
+    align: "Выравнивание",
+    left: "По левому краю",
+    right: "По правому краю",
+    center: "По центру",
+    justify: "По ширине",
+    alignLeft: "По левому краю",
+    alignRight: "По правому краю",
+    alignCenter: "По центру",
+    alignTop: "Поверху",
+    alignMiddle: "Посередине",
+    alignBottom: "Понизу",
+    alignNone: "Нет",
+    invalidValue: "Недопустимое значение.",
+    invalidHeight: "Высота задается числом.",
+    invalidWidth: "Ширина задается числом.",
+    invalidLength:
+      'Указанное значение для поля "%1" должно быть положительным числом без или с корректным символом единицы измерения (%2)',
+    invalidCssLength:
+      'Значение, указанное в поле "%1", должно быть положительным целым числом. Допускается указание единиц меры CSS (px, %, in, cm, mm, em, ex, pt или pc).',
+    invalidHtmlLength:
+      'Значение, указанное в поле "%1", должно быть положительным целым числом. Допускается указание единиц меры HTML (px или %).',
+    invalidInlineStyle:
+      'Значение, указанное для стиля элемента, должно состоять из одной или нескольких пар данных в формате "параметр : значение", разделённых точкой с запятой.',
+    cssLengthTooltip:
+      "Введите значение в пикселях, либо число с корректной единицей меры CSS (px, %, in, cm, mm, em, ex, pt или pc).",
+    unavailable: '%1<span class="cke_accessibility">, недоступно</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Ввод",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Пробел",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Комбинация клавиш",
+    optionDefault: "По умолчанию"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Все права защищены.",
+    dlgTitle: "О CKEditor 4",
+    moreInfo:
+      "Для получения информации о лицензии, пожалуйста, перейдите на наш сайт:"
+  },
+  basicstyles: {
+    bold: "Полужирный",
+    italic: "Курсив",
+    strike: "Зачеркнутый",
+    subscript: "Подстрочный индекс",
+    superscript: "Надстрочный индекс",
+    underline: "Подчеркнутый"
+  },
+  bidi: {
+    ltr: "Направление текста слева направо",
+    rtl: "Направление текста справа налево"
+  },
+  blockquote: { toolbar: "Цитата" },
+  notification: { closed: "Уведомление закрыто" },
+  toolbar: {
+    toolbarCollapse: "Свернуть панель инструментов",
+    toolbarExpand: "Развернуть панель инструментов",
+    toolbarGroups: {
+      document: "Документ",
+      clipboard: "Буфер обмена / Отмена действий",
+      editing: "Корректировка",
+      forms: "Формы",
+      basicstyles: "Простые стили",
+      paragraph: "Абзац",
+      links: "Ссылки",
+      insert: "Вставка",
+      styles: "Стили",
+      colors: "Цвета",
+      tools: "Инструменты"
+    },
+    toolbars: "Панели инструментов редактора"
+  },
+  clipboard: {
+    copy: "Копировать",
+    copyError:
+      "Настройки безопасности вашего браузера не разрешают редактору выполнять операции по копированию текста. Пожалуйста, используйте для этого клавиатуру (Ctrl/Cmd+C).",
+    cut: "Вырезать",
+    cutError:
+      "Настройки безопасности вашего браузера не разрешают редактору выполнять операции по вырезке текста. Пожалуйста, используйте для этого клавиатуру (Ctrl/Cmd+X).",
+    paste: "Вставить",
+    pasteNotification:
+      "Для вставки нажмите %1. Ваш браузер не поддерживает возможность вставки через панель инструментов или контекстное меню",
+    pasteArea: "Область вставки",
+    pasteMsg: "Вставьте контент в эту область и нажмите OK"
+  },
+  colorbutton: {
+    auto: "Автоматически",
+    bgColorTitle: "Цвет фона",
+    colors: {
+      "000": "Чёрный",
+      "800000": "Бордовый",
+      "8B4513": "Кожано-коричневый",
+      "2F4F4F": "Темный синевато-серый",
+      "008080": "Сине-зелёный",
+      "000080": "Тёмно-синий",
+      "4B0082": "Индиго",
+      "696969": "Тёмно-серый",
+      B22222: "Кирпичный",
+      A52A2A: "Коричневый",
+      DAA520: "Золотисто-берёзовый",
+      "006400": "Темно-зелёный",
+      "40E0D0": "Бирюзовый",
+      "0000CD": "Умеренно синий",
+      "800080": "Пурпурный",
+      "808080": "Серый",
+      F00: "Красный",
+      FF8C00: "Темно-оранжевый",
+      FFD700: "Золотистый",
+      "008000": "Зелёный",
+      "0FF": "Васильковый",
+      "00F": "Синий",
+      EE82EE: "Фиолетовый",
+      A9A9A9: "Тускло-серый",
+      FFA07A: "Светло-лососевый",
+      FFA500: "Оранжевый",
+      FFFF00: "Жёлтый",
+      "00FF00": "Лайма",
+      AFEEEE: "Бледно-синий",
+      ADD8E6: "Свелто-голубой",
+      DDA0DD: "Сливовый",
+      D3D3D3: "Светло-серый",
+      FFF0F5: "Розово-лавандовый",
+      FAEBD7: "Античный белый",
+      FFFFE0: "Светло-жёлтый",
+      F0FFF0: "Медвяной росы",
+      F0FFFF: "Лазурный",
+      F0F8FF: "Бледно-голубой",
+      E6E6FA: "Лавандовый",
+      FFF: "Белый",
+      "1ABC9C": "Насыщенный голубой",
+      "2ECC71": "Изумрудный",
+      "3498DB": "Светло-синий",
+      "9B59B6": "Аметист",
+      "4E5F70": "Сине-серый",
+      F1C40F: "Ярко-желтый",
+      "16A085": "Тёмно-голубой",
+      "27AE60": "Тёмно-изумрудный",
+      "2980B9": "Насыщенный синий",
+      "8E44AD": "Тёмно-фиолетовый",
+      "2C3E50": "Ненасыщенный синий",
+      F39C12: "Оранжевый",
+      E67E22: "Морковный",
+      E74C3C: "Бледно-красный",
+      ECF0F1: "Яркий серебристый",
+      "95A5A6": "Светлый серо-голубой",
+      DDD: "Светло-серый",
+      D35400: "Цвет тыквы",
+      C0392B: "Насыщенный красный",
+      BDC3C7: "Серебристый",
+      "7F8C8D": "Серо-голубой",
+      "999": "Тёмно-серый"
+    },
+    more: "Ещё цвета...",
+    panelTitle: "Цвета",
+    textColorTitle: "Цвет текста"
+  },
+  colordialog: {
+    clear: "Очистить",
+    highlight: "Под курсором",
+    options: "Настройки цвета",
+    selected: "Выбранный цвет",
+    title: "Выберите цвет"
+  },
+  templates: {
+    button: "Шаблоны",
+    emptyListMsg: "(не определено ни одного шаблона)",
+    insertOption: "Заменить текущее содержимое",
+    options: "Параметры шаблона",
+    selectPromptMsg:
+      "Пожалуйста, выберите, какой шаблон следует открыть в редакторе",
+    title: "Шаблоны содержимого"
+  },
+  contextmenu: { options: "Параметры контекстного меню" },
+  copyformatting: {
+    label: "Копировать форматирование",
+    notification: {
+      copied: "Форматирование скопировано",
+      applied: "Форматирование применено",
+      canceled: "Форматирование отменен",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Идентификатор",
+    advisoryTitleInputLabel: "Заголовок",
+    cssClassInputLabel: "Классы CSS",
+    edit: "Редактировать контейнер",
+    inlineStyleInputLabel: "Стиль элемента",
+    langDirLTRLabel: "Слева направо (LTR)",
+    langDirLabel: "Направление текста",
+    langDirRTLLabel: "Справа налево (RTL)",
+    languageCodeInputLabel: "Код языка",
+    remove: "Удалить контейнер",
+    styleSelectLabel: "Стиль",
+    title: "Создать Div-контейнер",
+    toolbar: "Создать Div-контейнер"
+  },
+  elementspath: { eleLabel: "Путь элементов", eleTitle: "Элемент %1" },
+  filetools: {
+    loadError: "Ошибка при чтении файла",
+    networkError: "Сетевая ошибка при загрузке файла",
+    httpError404: "HTTP ошибка при загрузке файла (404: Файл не найден)",
+    httpError403: "HTTP ошибка при загрузке файла (403: Запрещено)",
+    httpError: "HTTP ошибка при загрузке файла (%1)",
+    noUrlError: "Не определен URL для загрузки файлов",
+    responseError: "Некорректный ответ сервера"
+  },
+  find: {
+    find: "Найти",
+    findOptions: "Опции поиска",
+    findWhat: "Найти:",
+    matchCase: "Учитывать регистр",
+    matchCyclic: "По всему тексту",
+    matchWord: "Только слово целиком",
+    notFoundMsg: "Искомый текст не найден.",
+    replace: "Заменить",
+    replaceAll: "Заменить всё",
+    replaceSuccessMsg: "Успешно заменено %1 раз(а).",
+    replaceWith: "Заменить на:",
+    title: "Поиск и замена"
+  },
+  fakeobjects: {
+    anchor: "Якорь",
+    flash: "Flash анимация",
+    hiddenfield: "Скрытое поле",
+    iframe: "iFrame",
+    unknown: "Неизвестный объект"
+  },
+  flash: {
+    access: "Доступ к скриптам",
+    accessAlways: "Всегда",
+    accessNever: "Никогда",
+    accessSameDomain: "В том же домене",
+    alignAbsBottom: "По низу текста",
+    alignAbsMiddle: "По середине текста",
+    alignBaseline: "По базовой линии",
+    alignTextTop: "По верху текста",
+    bgcolor: "Цвет фона",
+    chkFull: "Разрешить полноэкранный режим",
+    chkLoop: "Повторять",
+    chkMenu: "Включить меню Flash",
+    chkPlay: "Автоматическое воспроизведение",
+    flashvars: "Переменные для Flash",
+    hSpace: "Гориз. отступ",
+    properties: "Свойства Flash",
+    propertiesTab: "Свойства",
+    quality: "Качество",
+    qualityAutoHigh: "Запуск на высоком",
+    qualityAutoLow: "Запуск на низком",
+    qualityBest: "Лучшее",
+    qualityHigh: "Высокое",
+    qualityLow: "Низкое",
+    qualityMedium: "Среднее",
+    scale: "Масштабировать",
+    scaleAll: "Пропорционально",
+    scaleFit: "Заполнять",
+    scaleNoBorder: "Заходить за границы",
+    title: "Свойства Flash",
+    vSpace: "Вертик. отступ",
+    validateHSpace: "Горизонтальный отступ задается числом.",
+    validateSrc: "Вы должны ввести ссылку",
+    validateVSpace: "Вертикальный отступ задается числом.",
+    windowMode: "Взаимодействие с окном",
+    windowModeOpaque: "Непрозрачный",
+    windowModeTransparent: "Прозрачный",
+    windowModeWindow: "Обычный"
+  },
+  font: {
+    fontSize: {
+      label: "Размер",
+      voiceLabel: "Размер шрифта",
+      panelTitle: "Размер шрифта"
+    },
+    label: "Шрифт",
+    panelTitle: "Шрифт",
+    voiceLabel: "Шрифт"
+  },
+  forms: {
+    button: {
+      title: "Свойства кнопки",
+      text: "Текст (Значение)",
+      type: "Тип",
+      typeBtn: "Кнопка",
+      typeSbm: "Отправка",
+      typeRst: "Сброс"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Свойства флаговой кнопки",
+      radioTitle: "Свойства кнопки выбора",
+      value: "Значение",
+      selected: "Выбрано",
+      required: "Обязательное поле"
+    },
+    form: {
+      title: "Свойства формы",
+      menu: "Свойства формы",
+      action: "Действие",
+      method: "Метод",
+      encoding: "Кодировка"
+    },
+    hidden: { title: "Свойства скрытого поля", name: "Имя", value: "Значение" },
+    select: {
+      title: "Свойства списка выбора",
+      selectInfo: "Информация о списке выбора",
+      opAvail: "Доступные варианты",
+      value: "Значение",
+      size: "Размер",
+      lines: "строк(и)",
+      chkMulti: "Разрешить выбор нескольких вариантов",
+      required: "Обязательное поле",
+      opText: "Текст",
+      opValue: "Значение",
+      btnAdd: "Добавить",
+      btnModify: "Изменить",
+      btnUp: "Поднять",
+      btnDown: "Опустить",
+      btnSetValue: "Пометить как выбранное",
+      btnDelete: "Удалить"
+    },
+    textarea: {
+      title: "Свойства многострочного текстового поля",
+      cols: "Колонок",
+      rows: "Строк"
+    },
+    textfield: {
+      title: "Свойства текстового поля",
+      name: "Имя",
+      value: "Значение",
+      charWidth: "Ширина поля (в символах)",
+      maxChars: "Макс. количество символов",
+      required: "Обязательное поле",
+      type: "Тип содержимого",
+      typeText: "Текст",
+      typePass: "Пароль",
+      typeEmail: "Email",
+      typeSearch: "Поиск",
+      typeTel: "Номер телефона",
+      typeUrl: "Ссылка"
+    }
+  },
+  format: {
+    label: "Форматирование",
+    panelTitle: "Форматирование",
+    tag_address: "Адрес",
+    tag_div: "Обычное (div)",
+    tag_h1: "Заголовок 1",
+    tag_h2: "Заголовок 2",
+    tag_h3: "Заголовок 3",
+    tag_h4: "Заголовок 4",
+    tag_h5: "Заголовок 5",
+    tag_h6: "Заголовок 6",
+    tag_p: "Обычное",
+    tag_pre: "Моноширинное"
+  },
+  horizontalrule: { toolbar: "Вставить горизонтальную линию" },
+  iframe: {
+    border: "Показать границы фрейма",
+    noUrl: "Пожалуйста, введите ссылку фрейма",
+    scrolling: "Отображать полосы прокрутки",
+    title: "Свойства iFrame",
+    toolbar: "iFrame"
+  },
+  image: {
+    alt: "Альтернативный текст",
+    border: "Граница",
+    btnUpload: "Загрузить на сервер",
+    button2Img:
+      "Вы желаете преобразовать это изображение-кнопку в обычное изображение?",
+    hSpace: "Гориз. отступ",
+    img2Button:
+      "Вы желаете преобразовать это обычное изображение в изображение-кнопку?",
+    infoTab: "Данные об изображении",
+    linkTab: "Ссылка",
+    lockRatio: "Сохранять пропорции",
+    menu: "Свойства изображения",
+    resetSize: "Вернуть обычные размеры",
+    title: "Свойства изображения",
+    titleButton: "Свойства изображения-кнопки",
+    upload: "Загрузить",
+    urlMissing: "Не указана ссылка на изображение.",
+    vSpace: "Вертик. отступ",
+    validateBorder: "Размер границ должен быть задан числом.",
+    validateHSpace: "Горизонтальный отступ должен быть задан числом.",
+    validateVSpace: "Вертикальный отступ должен быть задан числом."
+  },
+  indent: { indent: "Увеличить отступ", outdent: "Уменьшить отступ" },
+  smiley: {
+    options: "Выбор смайла",
+    title: "Вставить смайл",
+    toolbar: "Смайлы"
+  },
+  language: { button: "Установка языка", remove: "Удалить язык" },
+  link: {
+    acccessKey: "Клавиша доступа",
+    advanced: "Дополнительно",
+    advisoryContentType: "Тип содержимого",
+    advisoryTitle: "Заголовок",
+    anchor: {
+      toolbar: "Вставить / редактировать якорь",
+      menu: "Изменить якорь",
+      title: "Свойства якоря",
+      name: "Имя якоря",
+      errorName: "Пожалуйста, введите имя якоря",
+      remove: "Удалить якорь"
+    },
+    anchorId: "По идентификатору",
+    anchorName: "По имени",
+    charset: "Кодировка ресурса",
+    cssClasses: "Классы CSS",
+    download: "Скачать как файл",
+    displayText: "Отображаемый текст",
+    emailAddress: "Email адрес",
+    emailBody: "Текст сообщения",
+    emailSubject: "Тема сообщения",
+    id: "Идентификатор",
+    info: "Информация о ссылке",
+    langCode: "Код языка",
+    langDir: "Направление текста",
+    langDirLTR: "Слева направо (LTR)",
+    langDirRTL: "Справа налево (RTL)",
+    menu: "Редактировать ссылку",
+    name: "Имя",
+    noAnchors: "(В документе нет ни одного якоря)",
+    noEmail: "Пожалуйста, введите email адрес",
+    noUrl: "Пожалуйста, введите ссылку",
+    noTel: "Please type the phone number",
+    other: "<другой>",
+    phoneNumber: "Phone number",
+    popupDependent: "Зависимое (Netscape)",
+    popupFeatures: "Параметры всплывающего окна",
+    popupFullScreen: "Полноэкранное (IE)",
+    popupLeft: "Отступ слева",
+    popupLocationBar: "Панель адреса",
+    popupMenuBar: "Панель меню",
+    popupResizable: "Изменяемый размер",
+    popupScrollBars: "Полосы прокрутки",
+    popupStatusBar: "Строка состояния",
+    popupToolbar: "Панель инструментов",
+    popupTop: "Отступ сверху",
+    rel: "Отношение",
+    selectAnchor: "Выберите якорь",
+    styles: "Стиль",
+    tabIndex: "Последовательность перехода",
+    target: "Цель",
+    targetFrame: "<фрейм>",
+    targetFrameName: "Имя целевого фрейма",
+    targetPopup: "<всплывающее окно>",
+    targetPopupName: "Имя всплывающего окна",
+    title: "Ссылка",
+    toAnchor: "Ссылка на якорь в тексте",
+    toEmail: "Email",
+    toUrl: "Ссылка",
+    toPhone: "Phone",
+    toolbar: "Вставить/Редактировать ссылку",
+    type: "Тип ссылки",
+    unlink: "Убрать ссылку",
+    upload: "Загрузка"
+  },
+  list: {
+    bulletedlist: "Вставить / удалить маркированный список",
+    numberedlist: "Вставить / удалить нумерованный список"
+  },
+  liststyle: {
+    bulletedTitle: "Свойства маркированного списка",
+    circle: "Круг",
+    decimal: "Десятичные (1, 2, 3, и т.д.)",
+    disc: "Окружность",
+    lowerAlpha: "Строчные латинские (a, b, c, d, e, и т.д.)",
+    lowerRoman: "Строчные римские (i, ii, iii, iv, v, и т.д.)",
+    none: "Нет",
+    notset: "<не указано>",
+    numberedTitle: "Свойства нумерованного списка",
+    square: "Квадрат",
+    start: "Начиная с",
+    type: "Тип",
+    upperAlpha: "Заглавные латинские (A, B, C, D, E, и т.д.)",
+    upperRoman: "Заглавные римские (I, II, III, IV, V, и т.д.)",
+    validateStartNumber:
+      "Первый номер списка должен быть задан обычным целым числом."
+  },
+  magicline: { title: "Вставить здесь параграф" },
+  maximize: { maximize: "Развернуть", minimize: "Свернуть" },
+  newpage: { toolbar: "Новая страница" },
+  pagebreak: {
+    alt: "Разрыв страницы",
+    toolbar: "Вставить разрыв страницы для печати"
+  },
+  pastetext: {
+    button: "Вставить только текст",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Вставить только текст"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Текст, который вы желаете вставить, по всей видимости, был скопирован из Word. Следует ли очистить его перед вставкой?",
+    error: "Невозможно очистить вставленные данные из-за внутренней ошибки",
+    title: "Вставить из Word",
+    toolbar: "Вставить из Word"
+  },
+  preview: { preview: "Предварительный просмотр" },
+  print: { toolbar: "Печать" },
+  removeformat: { toolbar: "Убрать форматирование" },
+  save: { toolbar: "Сохранить" },
+  selectall: { toolbar: "Выделить все" },
+  showblocks: { toolbar: "Отображать блоки" },
+  sourcearea: { toolbar: "Источник" },
+  specialchar: {
+    options: "Выбор специального символа",
+    title: "Выберите специальный символ",
+    toolbar: "Вставить специальный символ"
+  },
+  scayt: {
+    btn_about: "О SCAYT",
+    btn_dictionaries: "Словари",
+    btn_disable: "Отключить SCAYT",
+    btn_enable: "Включить SCAYT",
+    btn_langs: "Языки",
+    btn_options: "Настройки",
+    text_title: "Проверка орфографии по мере ввода (SCAYT)"
+  },
+  stylescombo: {
+    label: "Стили",
+    panelTitle: "Стили форматирования",
+    panelTitle1: "Стили блока",
+    panelTitle2: "Стили элемента",
+    panelTitle3: "Стили объекта"
+  },
+  table: {
+    border: "Размер границ",
+    caption: "Заголовок",
+    cell: {
+      menu: "Ячейка",
+      insertBefore: "Вставить ячейку слева",
+      insertAfter: "Вставить ячейку справа",
+      deleteCell: "Удалить ячейки",
+      merge: "Объединить ячейки",
+      mergeRight: "Объединить с правой",
+      mergeDown: "Объединить с нижней",
+      splitHorizontal: "Разделить ячейку по вертикали",
+      splitVertical: "Разделить ячейку по горизонтали",
+      title: "Свойства ячейки",
+      cellType: "Тип ячейки",
+      rowSpan: "Объединяет строк",
+      colSpan: "Объединяет колонок",
+      wordWrap: "Перенос по словам",
+      hAlign: "Горизонтальное выравнивание",
+      vAlign: "Вертикальное выравнивание",
+      alignBaseline: "По базовой линии",
+      bgColor: "Цвет фона",
+      borderColor: "Цвет границ",
+      data: "Данные",
+      header: "Заголовок",
+      yes: "Да",
+      no: "Нет",
+      invalidWidth: "Ширина ячейки должна быть числом.",
+      invalidHeight: "Высота ячейки должна быть числом.",
+      invalidRowSpan:
+        "Количество объединяемых строк должно быть задано числом.",
+      invalidColSpan:
+        "Количество объединяемых колонок должно быть задано числом.",
+      chooseColor: "Выберите"
+    },
+    cellPad: "Внутренний отступ ячеек",
+    cellSpace: "Внешний отступ ячеек",
+    column: {
+      menu: "Колонка",
+      insertBefore: "Вставить колонку слева",
+      insertAfter: "Вставить колонку справа",
+      deleteColumn: "Удалить колонки"
+    },
+    columns: "Колонки",
+    deleteTable: "Удалить таблицу",
+    headers: "Заголовки",
+    headersBoth: "Сверху и слева",
+    headersColumn: "Левая колонка",
+    headersNone: "Без заголовков",
+    headersRow: "Верхняя строка",
+    heightUnit: "height unit",
+    invalidBorder: "Размер границ должен быть числом.",
+    invalidCellPadding:
+      "Внутренний отступ ячеек (cellpadding) должен быть числом.",
+    invalidCellSpacing:
+      "Внешний отступ ячеек (cellspacing) должен быть числом.",
+    invalidCols: "Количество столбцов должно быть больше 0.",
+    invalidHeight: "Высота таблицы должна быть числом.",
+    invalidRows: "Количество строк должно быть больше 0.",
+    invalidWidth: "Ширина таблицы должна быть числом.",
+    menu: "Свойства таблицы",
+    row: {
+      menu: "Строка",
+      insertBefore: "Вставить строку сверху",
+      insertAfter: "Вставить строку снизу",
+      deleteRow: "Удалить строки"
+    },
+    rows: "Строки",
+    summary: "Итоги",
+    title: "Свойства таблицы",
+    toolbar: "Таблица",
+    widthPc: "процентов",
+    widthPx: "пикселей",
+    widthUnit: "единица измерения"
+  },
+  undo: { redo: "Повторить", undo: "Отменить" },
+  widget: {
+    move: "Нажмите и перетащите, чтобы переместить",
+    label: "%1 виджет"
+  },
+  uploadwidget: {
+    abort: "Загрузка отменена пользователем",
+    doneOne: "Файл успешно загружен",
+    doneMany: "Успешно загружено файлов: %1",
+    uploadOne: "Загрузка файла ({percentage}%)",
+    uploadMany:
+      "Загрузка файлов, {current} из {max} загружено ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Пропустить",
+    btnIgnoreAll: "Пропустить всё",
+    btnReplace: "Заменить",
+    btnReplaceAll: "Заменить всё",
+    btnUndo: "Отменить",
+    changeTo: "Изменить на",
+    errorLoading:
+      "Произошла ошибка при подключении к серверу проверки орфографии: %s.",
+    ieSpellDownload:
+      "Модуль проверки орфографии не установлен. Хотите скачать его?",
+    manyChanges: "Проверка орфографии завершена. Изменено слов: %1",
+    noChanges: "Проверка орфографии завершена. Не изменено ни одного слова",
+    noMispell: "Проверка орфографии завершена. Ошибок не найдено",
+    noSuggestions: "- Варианты отсутствуют -",
+    notAvailable: "Извините, но в данный момент сервис недоступен.",
+    notInDic: "Отсутствует в словаре",
+    oneChange: "Проверка орфографии завершена. Изменено одно слово",
+    progress: "Орфография проверяется...",
+    title: "Проверка орфографии",
+    toolbar: "Проверить орфографию"
+  }
+};

+ 714 - 714
public/ckeditor/lang/si.js

@@ -1,714 +1,714 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["si"] = {
-  editor: "පොහොසත් වචන සංස්කරණ",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "උදව් ලබා ගැනීමට  ALT බොත්තම ඔබන්න",
-    browseServer: "සෙවුම් සේවාදායකය",
-    url: "URL",
-    protocol: "මුලාපත්‍රය",
-    upload: "උඩුගතකිරීම",
-    uploadSubmit: "සේවාදායකය වෙත යොමුකිරිම",
-    image: "රුපය",
-    flash: "දීප්තිය",
-    form: "පෝරමය",
-    checkbox: "ලකුණුකිරීමේ කොටුව",
-    radio: "තේරීම් ",
-    textField: "ලියන ප්‍රදේශය",
-    textarea: "අකුරු ",
-    hiddenField: "සැඟවුණු ප්‍රදේශය",
-    button: "බොත්තම",
-    select: "තෝරන්න ",
-    imageButton: "රුප ",
-    notSet: "<යොදා >",
-    id: "අංකය",
-    name: "නම",
-    langDir: "භාෂා දිශාව",
-    langDirLtr: "වමේසිට දකුණුට",
-    langDirRtl: "දකුණේ සිට වමට",
-    langCode: "භාෂා කේතය",
-    longDescr: "සම්පුර්න පැහැදිලි කිරීම",
-    cssClass: "විලාශ පත්‍ර පන්තිය",
-    advisoryTitle: "උපදෙස් ",
-    cssStyle: "විලාසය",
-    ok: "නිරදි",
-    cancel: "අවලංගු කිරීම",
-    close: "වැසීම",
-    preview: "නැවත ",
-    resize: "විශාලත්වය නැවත වෙනස් කිරීම",
-    generalTab: "පොදු කරුණු.",
-    advancedTab: "දීය",
-    validateNumberFailed: "මෙම වටිනාකම අංකයක් නොවේ",
-    confirmNewPage:
-      "ආරක්ෂා නොකළ සියලුම දත්තයන් මැකියනුලැබේ. ඔබට නව පිටුවක් ලබා ගැනීමට අවශ්‍යද?",
-    confirmCancel: "ඇතම් විකල්පයන් වෙනස් කර ඇත. ඔබට මින් නික්මීමට අවශ්‍යද?",
-    options: " විකල්ප",
-    target: "අරමුණ",
-    targetNew: "නව කව්ළුව",
-    targetTop: "වැදගත් කව්ළුව",
-    targetSelf: "එම කව්ළුව(_තම\\\\)",
-    targetParent: "මව් කව්ළුව(_)",
-    langDirLTR: "වමේසිට දකුණුට",
-    langDirRTL: "දකුණේ සිට වමට",
-    styles: "විලාසය",
-    cssClasses: "විලාසපත්‍ර පන්තිය",
-    width: "පළල",
-    height: "උස",
-    align: "ගැලපුම",
-    left: "වම",
-    right: "දකුණ",
-    center: "මධ්‍ය",
-    justify: "Justify",
-    alignLeft: "Align Left",
-    alignRight: "Align Right",
-    alignCenter: "Align Center",
-    alignTop: "ඉ",
-    alignMiddle: "මැද",
-    alignBottom: "පහල",
-    alignNone: "None",
-    invalidValue: "වැරදී වටිනාකමකි",
-    invalidHeight: "උස අංකයක් විය යුතුය",
-    invalidWidth: "පළල අංකයක් විය යුතුය",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'වටිනාකමක් නිරූපණය කිරීම "%1" ප්‍රදේශය ධන සංක්‍යාත්මක වටිනාකමක් හෝ  නිවරදි නොවන  CSS මිනුම් එකක(px, %, in, cm, mm, em, ex, pt, pc)',
-    invalidHtmlLength:
-      'වටිනාකමක් නිරූපණය කිරීම "%1" ප්‍රදේශය ධන සංක්‍යාත්මක වටිනාකමක් හෝ  නිවරදි නොවන  HTML මිනුම් එකක (px හෝ %).',
-    invalidInlineStyle:
-      'වටිනාකමක් නිරූපණය කිරීම  පේළි විලාසයයට ආකෘතිය  අනතර්ග විය යුතය  "නම : වටිනාකම", තිත් කොමාවකින් වෙන් වෙන ලද.',
-    cssLengthTooltip:
-      "සංක්‍යා ඇතුලත් කිරීමේදී වටිනාකම තිත් ප්‍රමාණය නිවරදි CSS  ඒකක(තිත්, %, අඟල්,සෙමි, mm, em, ex, pt, pc)",
-    unavailable: '%1<span පන්තිය="ළඟා වියහැකි ද බලන්න">, නොමැතිනම්</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "පිටපත් අයිතිය සහ පිටපත් කිරීම;$1 .සියලුම හිමිකම් ඇවිරිණි.",
-    dlgTitle: "CKEditor ගැන විස්තර",
-    moreInfo: "බලපත්‍ර තොරතුරු සදහා කරුණාකර අපගේ විද්‍යුත් ලිපිනයට පිවිසෙන්න:"
-  },
-  basicstyles: {
-    bold: "තද අකුරින් ලියනලද",
-    italic: "බැධීඅකුරින් ලියන ලද",
-    strike: "Strikethrough",
-    subscript: "Subscript",
-    superscript: "Superscript",
-    underline: "යටින් ඉරි අදින ලද"
-  },
-  bidi: {
-    ltr: "වගන්ති දිශාව වමේ සිට දකුණට",
-    rtl: "වගන්ති දිශාව  දකුණේ සිට වමට"
-  },
-  blockquote: { toolbar: "උද්ධෘත කොටස" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "මෙවලම් තීරුව හැකුලුම.",
-    toolbarExpand: "මෙවලම් තීරුව දීගහැරුම",
-    toolbarGroups: {
-      document: "ලිපිය",
-      clipboard: "ඇමිණුම වෙනස් කිරීම",
-      editing: "සංස්කරණය",
-      forms: "පෝරමය",
-      basicstyles: "මුලික විලාසය",
-      paragraph: "චේදය",
-      links: "සබැඳිය",
-      insert: "ඇතුලත් කිරීම",
-      styles: "විලාසය",
-      colors: "වර්ණය",
-      tools: "මෙවලම්"
-    },
-    toolbars: "සංස්කරණ මෙවලම් තීරුව"
-  },
-  clipboard: {
-    copy: "පිටපත් කරන්න",
-    copyError:
-      "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).",
-    cut: "කපාගන්න",
-    cutError:
-      "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).",
-    paste: "අලවන්න",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "අලවන ප්‍රදේශ",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Automatic",
-    bgColorTitle: "පසුබිම් වර්ණය",
-    colors: {
-      "000": "Black",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Gray",
-      F00: "Red",
-      FF8C00: "Dark Orange",
-      FFD700: "Gold",
-      "008000": "Green",
-      "0FF": "Cyan",
-      "00F": "Blue",
-      EE82EE: "Violet",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Orange",
-      FFFF00: "Yellow",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "White",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "More Colors...",
-    panelTitle: "වර්ණය",
-    textColorTitle: "අක්ෂර වර්ණ"
-  },
-  colordialog: {
-    clear: "පැහැදිලි",
-    highlight: "මතුකර පෙන්වන්න",
-    options: "වර්ණ විකල්ප",
-    selected: "තෙරු වර්ණ",
-    title: "වර්ණ තෝරන්න"
-  },
-  templates: {
-    button: "අච්චුව",
-    emptyListMsg: "කිසිම අච්චුවක් කලින් තීරණය කර ",
-    insertOption: "සත්‍ය අන්තර්ගතයන් ප්‍රතිස්ථාපනය කරන්න",
-    options: "අච්චු ",
-    selectPromptMsg: "කරුණාකර සංස්කරණය සදහා අච්චුවක් ",
-    title: "අන්තර්ගත් අච්චුන්"
-  },
-  contextmenu: { options: "අනතර්ග ලේඛණ  විකල්ප" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "අංකය",
-    advisoryTitleInputLabel: "උපදේශාත්මක නාමය",
-    cssClassInputLabel: "විලාසපත්‍ර පන්තිය",
-    edit: "වෙනස්කිරීම",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "වමේසිට දකුණුට",
-    langDirLabel: "භාෂා දිශාව",
-    langDirRTLLabel: "දකුණේ සිට වමට",
-    languageCodeInputLabel: "භාෂා ",
-    remove: "ඉවත් කිරීම",
-    styleSelectLabel: "විලාසය",
-    title: "නිර්මාණය ",
-    toolbar: "නිර්මාණය "
-  },
-  elementspath: { eleLabel: "මුලද්‍රව්‍ය මාර්ගය", eleTitle: "%1 මුල" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Find",
-    findOptions: "Find Options",
-    findWhat: "Find what:",
-    matchCase: "Match case",
-    matchCyclic: "Match cyclic",
-    matchWord: "Match whole word",
-    notFoundMsg: "The specified text was not found.",
-    replace: "හිලව් කිරීම",
-    replaceAll: "සියල්ලම හිලව් කරන්න",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "Replace with:",
-    title: "Find and Replace"
-  },
-  fakeobjects: {
-    anchor: "ආධාරය",
-    flash: "Flash Animation",
-    hiddenfield: "සැඟවුණු ප්‍රදේශය",
-    iframe: "IFrame",
-    unknown: "Unknown Object"
-  },
-  flash: {
-    access: "පිටපත් ප්‍රවේශය",
-    accessAlways: "හැමවිටම",
-    accessNever: "කිසිදා නොවේ",
-    accessSameDomain: "එකම වසමේ",
-    alignAbsBottom: "පතුල",
-    alignAbsMiddle: "Abs ",
-    alignBaseline: "පාද රේඛාව",
-    alignTextTop: "වගන්තිය ඉහල",
-    bgcolor: "පසුබිම් වර්ණය",
-    chkFull: "පුර්ණ තිරය සදහා අවසර",
-    chkLoop: "පුඩුව",
-    chkMenu: "සක්‍රිය බබලන මෙනුව",
-    chkPlay: "ස්‌වයංක්‍රිය ක්‍රියාත්මක වීම",
-    flashvars: "වෙනස්වන දත්ත",
-    hSpace: "HSpace",
-    properties: "බබලන ගුණ",
-    propertiesTab: "ගුණ",
-    quality: "තත්වය",
-    qualityAutoHigh: "ස්‌වයංක්‍රිය  ",
-    qualityAutoLow: " ස්‌වයංක්‍රිය   ",
-    qualityBest: "වඩාත් ගැලපෙන",
-    qualityHigh: "ඉහළ",
-    qualityLow: "පහළ",
-    qualityMedium: "මධ්‍ය",
-    scale: "පරිමාණ",
-    scaleAll: "සියල්ල ",
-    scaleFit: "හරියටම ගැලපෙන",
-    scaleNoBorder: "මාඉම් නොමැති",
-    title: "බබලන ",
-    vSpace: "VSpace",
-    validateHSpace: "HSpace සංක්‍යාවක් විය යුතුය.",
-    validateSrc: "URL හිස් නොවිය ",
-    validateVSpace: "VSpace සංක්‍යාවක් විය යුතුය",
-    windowMode: "ජනෙල ක්‍රමය",
-    windowModeOpaque: "විනිවිද පෙනෙන",
-    windowModeTransparent: "විනිවිද පෙනෙන",
-    windowModeWindow: "ජනෙල"
-  },
-  font: {
-    fontSize: {
-      label: "විශාලත්වය",
-      voiceLabel: "අක්ෂර විශාලත්වය",
-      panelTitle: "අක්ෂර විශාලත්වය"
-    },
-    label: "අක්ෂරය",
-    panelTitle: "අක්ෂර නාමය",
-    voiceLabel: "අක්ෂර"
-  },
-  forms: {
-    button: {
-      title: "බොත්තම් ගුණ",
-      text: "වගන්තිය(වටිනාකම)",
-      type: "වර්ගය",
-      typeBtn: "බොත්තම",
-      typeSbm: "යොමුකරනවා",
-      typeRst: "නැවත ආරම්භකතත්වයට පත් කරනවා"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "ලකුණු කිරීමේ කොටුවේ ලක්ෂණ",
-      radioTitle: "Radio Button Properties",
-      value: "Value",
-      selected: "Selected",
-      required: "Required"
-    },
-    form: {
-      title: "පෝරමයේ ",
-      menu: "පෝරමයේ ගුණ/",
-      action: "ගන්නා පියවර",
-      method: "ක්‍රමය",
-      encoding: "කේතීකරණය"
-    },
-    hidden: { title: "සැඟවුණු ප්‍රදේශයේ ", name: "නම", value: "Value" },
-    select: {
-      title: "තේරීම් ප්‍රදේශයේ ",
-      selectInfo: "විස්තර තෝරන්න",
-      opAvail: "ඉතුරුවී ඇති වීකල්ප",
-      value: "Value",
-      size: "විශාලත්වය",
-      lines: "lines",
-      chkMulti: "Allow multiple selections",
-      required: "Required",
-      opText: "Text",
-      opValue: "Value",
-      btnAdd: "Add",
-      btnModify: "Modify",
-      btnUp: "Up",
-      btnDown: "Down",
-      btnSetValue: "Set as selected value",
-      btnDelete: "මකා දැම්ම"
-    },
-    textarea: { title: "Textarea Properties", cols: "සිරස් ", rows: "Rows" },
-    textfield: {
-      title: "Text Field Properties",
-      name: "නම",
-      value: "Value",
-      charWidth: "Character Width",
-      maxChars: "Maximum Characters",
-      required: "Required",
-      type: "වර්ගය",
-      typeText: "Text",
-      typePass: "Password",
-      typeEmail: "Email",
-      typeSearch: "Search",
-      typeTel: "Telephone Number",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "ආකෘතිය",
-    panelTitle: "චේදයේ ",
-    tag_address: "ලිපිනය",
-    tag_div: "සාමාන්‍ය(DIV)",
-    tag_h1: "ශීර්ෂය 1",
-    tag_h2: "ශීර්ෂය 2",
-    tag_h3: "ශීර්ෂය 3",
-    tag_h4: "ශීර්ෂය 4",
-    tag_h5: "ශීර්ෂය 5",
-    tag_h6: "ශීර්ෂය 6",
-    tag_p: "සාමාන්‍ය",
-    tag_pre: "ආකෘතියන්"
-  },
-  horizontalrule: { toolbar: "තිරස් රේඛාවක් ඇතුලත් කරන්න" },
-  iframe: {
-    border: "සැකිල්ලේ කඩයිම් ",
-    noUrl: "කරුණාකර රුපයේ URL ලියන්න",
-    scrolling: "සක්ක්‍රිය කරන්න",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "විකල්ප ",
-    border: "සීමාවවල ",
-    btnUpload: "සේවාදායකය වෙත යොමුකිරිම",
-    button2Img: "ඔබට තෝරන ලද රුපය පරිවර්තනය කිරීමට අවශ්‍යද?",
-    hSpace: "HSpace",
-    img2Button: "ඔබට තෝරන ලද රුපය පරිවර්තනය කිරීමට අවශ්‍යද?",
-    infoTab: "රුපයේ තොරතුරු",
-    linkTab: "සබැඳිය",
-    lockRatio: "නවතන අනුපාතය ",
-    menu: "රුපයේ ගුණ",
-    resetSize: "නැවතත් විශාලත්වය වෙනස් කිරීම",
-    title: "රුපයේ ",
-    titleButton: "රුප බොත්තමේ ගුණ",
-    upload: "උඩුගතකිරීම",
-    urlMissing: "රුප මුලාශ්‍ර URL නැත.",
-    vSpace: "VSpace",
-    validateBorder: "මාඉම් සම්පුර්ණ සංක්‍යාවක් විය යුතුය.",
-    validateHSpace: "HSpace  සම්පුර්ණ සංක්‍යාවක් විය යුතුය",
-    validateVSpace: "VSpace සම්පුර්ණ සංක්‍යාවක් විය යුතුය."
-  },
-  indent: { indent: "අතර පරතරය වැඩිකරන්න", outdent: "අතර පරතරය අඩුකරන්න" },
-  smiley: {
-    options: "හාස්‍ය විකල්ප",
-    title: "හාස්‍යන් ඇතුලත් කිරීම",
-    toolbar: "හාස්‍යන්"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "ප්‍රවේශ  යතුර",
-    advanced: "දීය",
-    advisoryContentType: "උපදේශාත්මක අන්තර්ගත ආකාරය",
-    advisoryTitle: "උපදේශාත්මක නාමය",
-    anchor: {
-      toolbar: "ආධාරය",
-      menu: "ආධාරය වෙනස් කිරීම",
-      title: "ආධාරක ",
-      name: "ආධාරකයේ නාමය",
-      errorName: "කරුණාකර ආධාරකයේ නාමය ඇතුල් කරන්න",
-      remove: "ආධාරකය ඉවත් කිරීම"
-    },
-    anchorId: "By Element Id",
-    anchorName: "By Anchor Name",
-    charset: "Linked Resource Charset",
-    cssClasses: "විලාසපත්‍ර පන්තිය",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "E-Mail Address",
-    emailBody: "Message Body",
-    emailSubject: "Message Subject",
-    id: "අංකය",
-    info: "Link Info",
-    langCode: "භාෂා කේතය",
-    langDir: "භාෂා දිශාව",
-    langDirLTR: "වමේසිට දකුණුට",
-    langDirRTL: "දකුණේ සිට වමට",
-    menu: "Edit Link",
-    name: "නම",
-    noAnchors: "(No anchors available in the document)",
-    noEmail: "Please type the e-mail address",
-    noUrl: "Please type the link URL",
-    noTel: "Please type the phone number",
-    other: "<other>",
-    phoneNumber: "Phone number",
-    popupDependent: "Dependent (Netscape)",
-    popupFeatures: "Popup Window Features",
-    popupFullScreen: "Full Screen (IE)",
-    popupLeft: "Left Position",
-    popupLocationBar: "Location Bar",
-    popupMenuBar: "Menu Bar",
-    popupResizable: "Resizable",
-    popupScrollBars: "Scroll Bars",
-    popupStatusBar: "Status Bar",
-    popupToolbar: "Toolbar",
-    popupTop: "Top Position",
-    rel: "Relationship",
-    selectAnchor: "Select an Anchor",
-    styles: "විලාසය",
-    tabIndex: "Tab Index",
-    target: "අරමුණ",
-    targetFrame: "<frame>",
-    targetFrameName: "Target Frame Name",
-    targetPopup: "<popup window>",
-    targetPopupName: "Popup Window Name",
-    title: "සබැඳිය",
-    toAnchor: "Link to anchor in the text",
-    toEmail: "E-mail",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "සබැඳිය",
-    type: "Link Type",
-    unlink: "Unlink",
-    upload: "උඩුගතකිරීම"
-  },
-  list: {
-    bulletedlist: "ඇතුලත් / ඉවත් කිරීම ලඉස්තුව",
-    numberedlist: "ඇතුලත් / ඉවත් කිරීම අන්න්කිත ලඉස්තුව"
-  },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "කිසිවක්ම නොවේ",
-    notset: "<යොදා >",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "වර්ගය",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "චේදය ඇතුලත් කරන්න" },
-  maximize: { maximize: "විශාල කිරීම", minimize: "කුඩා කිරීම" },
-  newpage: { toolbar: "නව පිටුවක්" },
-  pagebreak: {
-    alt: "පිටු බිදුම",
-    toolbar: "මුද්‍රණය සඳහා පිටු බිදුමක් ඇතුලත් කරන්න"
-  },
-  pastetext: {
-    button: "සාමාන්‍ය අක්ෂර ලෙස අලවන්න",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "සාමාන්‍ය අක්ෂර ලෙස අලවන්න"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-    error:
-      "It was not possible to clean up the pasted data due to an internal error",
-    title: "වචන වලින් අලවන්න",
-    toolbar: "වචන වලින් අලවන්න"
-  },
-  preview: { preview: "නැවත " },
-  print: { toolbar: "මුද්‍රණය කරන්න" },
-  removeformat: { toolbar: "සැකසීම වෙනස් කරන්න" },
-  save: { toolbar: "ආරක්ෂා කරන්න" },
-  selectall: { toolbar: "සියල්ලම " },
-  showblocks: { toolbar: "කොටස පෙන්නන්න" },
-  sourcearea: { toolbar: "මුලාශ්‍රය" },
-  specialchar: {
-    options: "විශේෂ  ගුණාංග වීකල්ප",
-    title: "විශේෂ  ගුණාංග ",
-    toolbar: "විශේෂ ගුණාංග ඇතුලත් "
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "විලාසය",
-    panelTitle: "Formatting Styles",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "සීමාවවල විශාලත්වය",
-    caption: "Caption",
-    cell: {
-      menu: "කොටුව",
-      insertBefore: "පෙර කොටුවක් ඇතුල්කිරිම",
-      insertAfter: "පසුව කොටුවක් ඇතුලත් ",
-      deleteCell: "කොටුව මැකීම",
-      merge: "කොටු එකට යාකිරිම",
-      mergeRight: "දකුණට ",
-      mergeDown: "පහලට ",
-      splitHorizontal: "තිරස්ව කොටු පැතිරීම",
-      splitVertical: "සිරස්ව කොටු පැතිරීම",
-      title: "කොටු ",
-      cellType: "කොටු වර්ගය",
-      rowSpan: "පේළි පළල",
-      colSpan: "සිරස් පළල",
-      wordWrap: "වචන ගැලපුම",
-      hAlign: "තිරස්ව ",
-      vAlign: "සිරස්ව ",
-      alignBaseline: "පාද රේඛාව",
-      bgColor: "පසුබිම් වර්ණය",
-      borderColor: "මායිම් ",
-      data: "Data",
-      header: "ශීර්ෂක",
-      yes: "ඔව්",
-      no: "නැත",
-      invalidWidth: "කොටු පළල සංඛ්‍ය්ත්මක වටිනාකමක් විය යුතුය",
-      invalidHeight: "කොටු උස සංඛ්‍ය්ත්මක වටිනාකමක් විය යුතුය",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "තෝරන්න"
-    },
-    cellPad: "Cell padding",
-    cellSpace: "Cell spacing",
-    column: {
-      menu: "Column",
-      insertBefore: "Insert Column Before",
-      insertAfter: "Insert Column After",
-      deleteColumn: "Delete Columns"
-    },
-    columns: "සිරස් ",
-    deleteTable: "වගුව මකන්න",
-    headers: "ශීර්ෂක",
-    headersBoth: "දෙකම",
-    headersColumn: "පළමූ සිරස් තීරුව",
-    headersNone: "කිසිවක්ම නොවේ",
-    headersRow: "පළමූ පේළිය",
-    heightUnit: "height unit",
-    invalidBorder: "Border size must be a number.",
-    invalidCellPadding: "Cell padding must be a positive number.",
-    invalidCellSpacing: "Cell spacing must be a positive number.",
-    invalidCols: "Number of columns must be a number greater than 0.",
-    invalidHeight: "Table height must be a number.",
-    invalidRows: "Number of rows must be a number greater than 0.",
-    invalidWidth: "Table width must be a number.",
-    menu: "Table Properties",
-    row: {
-      menu: "Row",
-      insertBefore: "Insert Row Before",
-      insertAfter: "Insert Row After",
-      deleteRow: "Delete Rows"
-    },
-    rows: "Rows",
-    summary: "Summary",
-    title: "Table Properties",
-    toolbar: "Table",
-    widthPc: "percent",
-    widthPx: "pixels",
-    widthUnit: "width unit"
-  },
-  undo: { redo: "නැවත කිරීම", undo: "වෙනස් කිරීම" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignore",
-    btnIgnoreAll: "Ignore All",
-    btnReplace: "Replace",
-    btnReplaceAll: "Replace All",
-    btnUndo: "Undo",
-    changeTo: "Change to",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Spell checker not installed. Do you want to download it now?",
-    manyChanges: "Spell check complete: %1 words changed",
-    noChanges: "Spell check complete: No words changed",
-    noMispell: "Spell check complete: No misspellings found",
-    noSuggestions: "- No suggestions -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Not in dictionary",
-    oneChange: "Spell check complete: One word changed",
-    progress: "Spell check in progress...",
-    title: "Spell Checker",
-    toolbar: "Check Spelling"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["si"] = {
+  editor: "පොහොසත් වචන සංස්කරණ",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "උදව් ලබා ගැනීමට  ALT බොත්තම ඔබන්න",
+    browseServer: "සෙවුම් සේවාදායකය",
+    url: "URL",
+    protocol: "මුලාපත්‍රය",
+    upload: "උඩුගතකිරීම",
+    uploadSubmit: "සේවාදායකය වෙත යොමුකිරිම",
+    image: "රුපය",
+    flash: "දීප්තිය",
+    form: "පෝරමය",
+    checkbox: "ලකුණුකිරීමේ කොටුව",
+    radio: "තේරීම් ",
+    textField: "ලියන ප්‍රදේශය",
+    textarea: "අකුරු ",
+    hiddenField: "සැඟවුණු ප්‍රදේශය",
+    button: "බොත්තම",
+    select: "තෝරන්න ",
+    imageButton: "රුප ",
+    notSet: "<යොදා >",
+    id: "අංකය",
+    name: "නම",
+    langDir: "භාෂා දිශාව",
+    langDirLtr: "වමේසිට දකුණුට",
+    langDirRtl: "දකුණේ සිට වමට",
+    langCode: "භාෂා කේතය",
+    longDescr: "සම්පුර්න පැහැදිලි කිරීම",
+    cssClass: "විලාශ පත්‍ර පන්තිය",
+    advisoryTitle: "උපදෙස් ",
+    cssStyle: "විලාසය",
+    ok: "නිරදි",
+    cancel: "අවලංගු කිරීම",
+    close: "වැසීම",
+    preview: "නැවත ",
+    resize: "විශාලත්වය නැවත වෙනස් කිරීම",
+    generalTab: "පොදු කරුණු.",
+    advancedTab: "දීය",
+    validateNumberFailed: "මෙම වටිනාකම අංකයක් නොවේ",
+    confirmNewPage:
+      "ආරක්ෂා නොකළ සියලුම දත්තයන් මැකියනුලැබේ. ඔබට නව පිටුවක් ලබා ගැනීමට අවශ්‍යද?",
+    confirmCancel: "ඇතම් විකල්පයන් වෙනස් කර ඇත. ඔබට මින් නික්මීමට අවශ්‍යද?",
+    options: " විකල්ප",
+    target: "අරමුණ",
+    targetNew: "නව කව්ළුව",
+    targetTop: "වැදගත් කව්ළුව",
+    targetSelf: "එම කව්ළුව(_තම\\\\)",
+    targetParent: "මව් කව්ළුව(_)",
+    langDirLTR: "වමේසිට දකුණුට",
+    langDirRTL: "දකුණේ සිට වමට",
+    styles: "විලාසය",
+    cssClasses: "විලාසපත්‍ර පන්තිය",
+    width: "පළල",
+    height: "උස",
+    align: "ගැලපුම",
+    left: "වම",
+    right: "දකුණ",
+    center: "මධ්‍ය",
+    justify: "Justify",
+    alignLeft: "Align Left",
+    alignRight: "Align Right",
+    alignCenter: "Align Center",
+    alignTop: "ඉ",
+    alignMiddle: "මැද",
+    alignBottom: "පහල",
+    alignNone: "None",
+    invalidValue: "වැරදී වටිනාකමකි",
+    invalidHeight: "උස අංකයක් විය යුතුය",
+    invalidWidth: "පළල අංකයක් විය යුතුය",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'වටිනාකමක් නිරූපණය කිරීම "%1" ප්‍රදේශය ධන සංක්‍යාත්මක වටිනාකමක් හෝ  නිවරදි නොවන  CSS මිනුම් එකක(px, %, in, cm, mm, em, ex, pt, pc)',
+    invalidHtmlLength:
+      'වටිනාකමක් නිරූපණය කිරීම "%1" ප්‍රදේශය ධන සංක්‍යාත්මක වටිනාකමක් හෝ  නිවරදි නොවන  HTML මිනුම් එකක (px හෝ %).',
+    invalidInlineStyle:
+      'වටිනාකමක් නිරූපණය කිරීම  පේළි විලාසයයට ආකෘතිය  අනතර්ග විය යුතය  "නම : වටිනාකම", තිත් කොමාවකින් වෙන් වෙන ලද.',
+    cssLengthTooltip:
+      "සංක්‍යා ඇතුලත් කිරීමේදී වටිනාකම තිත් ප්‍රමාණය නිවරදි CSS  ඒකක(තිත්, %, අඟල්,සෙමි, mm, em, ex, pt, pc)",
+    unavailable: '%1<span පන්තිය="ළඟා වියහැකි ද බලන්න">, නොමැතිනම්</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "පිටපත් අයිතිය සහ පිටපත් කිරීම;$1 .සියලුම හිමිකම් ඇවිරිණි.",
+    dlgTitle: "CKEditor ගැන විස්තර",
+    moreInfo: "බලපත්‍ර තොරතුරු සදහා කරුණාකර අපගේ විද්‍යුත් ලිපිනයට පිවිසෙන්න:"
+  },
+  basicstyles: {
+    bold: "තද අකුරින් ලියනලද",
+    italic: "බැධීඅකුරින් ලියන ලද",
+    strike: "Strikethrough",
+    subscript: "Subscript",
+    superscript: "Superscript",
+    underline: "යටින් ඉරි අදින ලද"
+  },
+  bidi: {
+    ltr: "වගන්ති දිශාව වමේ සිට දකුණට",
+    rtl: "වගන්ති දිශාව  දකුණේ සිට වමට"
+  },
+  blockquote: { toolbar: "උද්ධෘත කොටස" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "මෙවලම් තීරුව හැකුලුම.",
+    toolbarExpand: "මෙවලම් තීරුව දීගහැරුම",
+    toolbarGroups: {
+      document: "ලිපිය",
+      clipboard: "ඇමිණුම වෙනස් කිරීම",
+      editing: "සංස්කරණය",
+      forms: "පෝරමය",
+      basicstyles: "මුලික විලාසය",
+      paragraph: "චේදය",
+      links: "සබැඳිය",
+      insert: "ඇතුලත් කිරීම",
+      styles: "විලාසය",
+      colors: "වර්ණය",
+      tools: "මෙවලම්"
+    },
+    toolbars: "සංස්කරණ මෙවලම් තීරුව"
+  },
+  clipboard: {
+    copy: "පිටපත් කරන්න",
+    copyError:
+      "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).",
+    cut: "කපාගන්න",
+    cutError:
+      "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).",
+    paste: "අලවන්න",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "අලවන ප්‍රදේශ",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Automatic",
+    bgColorTitle: "පසුබිම් වර්ණය",
+    colors: {
+      "000": "Black",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Gray",
+      F00: "Red",
+      FF8C00: "Dark Orange",
+      FFD700: "Gold",
+      "008000": "Green",
+      "0FF": "Cyan",
+      "00F": "Blue",
+      EE82EE: "Violet",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Orange",
+      FFFF00: "Yellow",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "White",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "More Colors...",
+    panelTitle: "වර්ණය",
+    textColorTitle: "අක්ෂර වර්ණ"
+  },
+  colordialog: {
+    clear: "පැහැදිලි",
+    highlight: "මතුකර පෙන්වන්න",
+    options: "වර්ණ විකල්ප",
+    selected: "තෙරු වර්ණ",
+    title: "වර්ණ තෝරන්න"
+  },
+  templates: {
+    button: "අච්චුව",
+    emptyListMsg: "කිසිම අච්චුවක් කලින් තීරණය කර ",
+    insertOption: "සත්‍ය අන්තර්ගතයන් ප්‍රතිස්ථාපනය කරන්න",
+    options: "අච්චු ",
+    selectPromptMsg: "කරුණාකර සංස්කරණය සදහා අච්චුවක් ",
+    title: "අන්තර්ගත් අච්චුන්"
+  },
+  contextmenu: { options: "අනතර්ග ලේඛණ  විකල්ප" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "අංකය",
+    advisoryTitleInputLabel: "උපදේශාත්මක නාමය",
+    cssClassInputLabel: "විලාසපත්‍ර පන්තිය",
+    edit: "වෙනස්කිරීම",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "වමේසිට දකුණුට",
+    langDirLabel: "භාෂා දිශාව",
+    langDirRTLLabel: "දකුණේ සිට වමට",
+    languageCodeInputLabel: "භාෂා ",
+    remove: "ඉවත් කිරීම",
+    styleSelectLabel: "විලාසය",
+    title: "නිර්මාණය ",
+    toolbar: "නිර්මාණය "
+  },
+  elementspath: { eleLabel: "මුලද්‍රව්‍ය මාර්ගය", eleTitle: "%1 මුල" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Find",
+    findOptions: "Find Options",
+    findWhat: "Find what:",
+    matchCase: "Match case",
+    matchCyclic: "Match cyclic",
+    matchWord: "Match whole word",
+    notFoundMsg: "The specified text was not found.",
+    replace: "හිලව් කිරීම",
+    replaceAll: "සියල්ලම හිලව් කරන්න",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "Replace with:",
+    title: "Find and Replace"
+  },
+  fakeobjects: {
+    anchor: "ආධාරය",
+    flash: "Flash Animation",
+    hiddenfield: "සැඟවුණු ප්‍රදේශය",
+    iframe: "IFrame",
+    unknown: "Unknown Object"
+  },
+  flash: {
+    access: "පිටපත් ප්‍රවේශය",
+    accessAlways: "හැමවිටම",
+    accessNever: "කිසිදා නොවේ",
+    accessSameDomain: "එකම වසමේ",
+    alignAbsBottom: "පතුල",
+    alignAbsMiddle: "Abs ",
+    alignBaseline: "පාද රේඛාව",
+    alignTextTop: "වගන්තිය ඉහල",
+    bgcolor: "පසුබිම් වර්ණය",
+    chkFull: "පුර්ණ තිරය සදහා අවසර",
+    chkLoop: "පුඩුව",
+    chkMenu: "සක්‍රිය බබලන මෙනුව",
+    chkPlay: "ස්‌වයංක්‍රිය ක්‍රියාත්මක වීම",
+    flashvars: "වෙනස්වන දත්ත",
+    hSpace: "HSpace",
+    properties: "බබලන ගුණ",
+    propertiesTab: "ගුණ",
+    quality: "තත්වය",
+    qualityAutoHigh: "ස්‌වයංක්‍රිය  ",
+    qualityAutoLow: " ස්‌වයංක්‍රිය   ",
+    qualityBest: "වඩාත් ගැලපෙන",
+    qualityHigh: "ඉහළ",
+    qualityLow: "පහළ",
+    qualityMedium: "මධ්‍ය",
+    scale: "පරිමාණ",
+    scaleAll: "සියල්ල ",
+    scaleFit: "හරියටම ගැලපෙන",
+    scaleNoBorder: "මාඉම් නොමැති",
+    title: "බබලන ",
+    vSpace: "VSpace",
+    validateHSpace: "HSpace සංක්‍යාවක් විය යුතුය.",
+    validateSrc: "URL හිස් නොවිය ",
+    validateVSpace: "VSpace සංක්‍යාවක් විය යුතුය",
+    windowMode: "ජනෙල ක්‍රමය",
+    windowModeOpaque: "විනිවිද පෙනෙන",
+    windowModeTransparent: "විනිවිද පෙනෙන",
+    windowModeWindow: "ජනෙල"
+  },
+  font: {
+    fontSize: {
+      label: "විශාලත්වය",
+      voiceLabel: "අක්ෂර විශාලත්වය",
+      panelTitle: "අක්ෂර විශාලත්වය"
+    },
+    label: "අක්ෂරය",
+    panelTitle: "අක්ෂර නාමය",
+    voiceLabel: "අක්ෂර"
+  },
+  forms: {
+    button: {
+      title: "බොත්තම් ගුණ",
+      text: "වගන්තිය(වටිනාකම)",
+      type: "වර්ගය",
+      typeBtn: "බොත්තම",
+      typeSbm: "යොමුකරනවා",
+      typeRst: "නැවත ආරම්භකතත්වයට පත් කරනවා"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "ලකුණු කිරීමේ කොටුවේ ලක්ෂණ",
+      radioTitle: "Radio Button Properties",
+      value: "Value",
+      selected: "Selected",
+      required: "Required"
+    },
+    form: {
+      title: "පෝරමයේ ",
+      menu: "පෝරමයේ ගුණ/",
+      action: "ගන්නා පියවර",
+      method: "ක්‍රමය",
+      encoding: "කේතීකරණය"
+    },
+    hidden: { title: "සැඟවුණු ප්‍රදේශයේ ", name: "නම", value: "Value" },
+    select: {
+      title: "තේරීම් ප්‍රදේශයේ ",
+      selectInfo: "විස්තර තෝරන්න",
+      opAvail: "ඉතුරුවී ඇති වීකල්ප",
+      value: "Value",
+      size: "විශාලත්වය",
+      lines: "lines",
+      chkMulti: "Allow multiple selections",
+      required: "Required",
+      opText: "Text",
+      opValue: "Value",
+      btnAdd: "Add",
+      btnModify: "Modify",
+      btnUp: "Up",
+      btnDown: "Down",
+      btnSetValue: "Set as selected value",
+      btnDelete: "මකා දැම්ම"
+    },
+    textarea: { title: "Textarea Properties", cols: "සිරස් ", rows: "Rows" },
+    textfield: {
+      title: "Text Field Properties",
+      name: "නම",
+      value: "Value",
+      charWidth: "Character Width",
+      maxChars: "Maximum Characters",
+      required: "Required",
+      type: "වර්ගය",
+      typeText: "Text",
+      typePass: "Password",
+      typeEmail: "Email",
+      typeSearch: "Search",
+      typeTel: "Telephone Number",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "ආකෘතිය",
+    panelTitle: "චේදයේ ",
+    tag_address: "ලිපිනය",
+    tag_div: "සාමාන්‍ය(DIV)",
+    tag_h1: "ශීර්ෂය 1",
+    tag_h2: "ශීර්ෂය 2",
+    tag_h3: "ශීර්ෂය 3",
+    tag_h4: "ශීර්ෂය 4",
+    tag_h5: "ශීර්ෂය 5",
+    tag_h6: "ශීර්ෂය 6",
+    tag_p: "සාමාන්‍ය",
+    tag_pre: "ආකෘතියන්"
+  },
+  horizontalrule: { toolbar: "තිරස් රේඛාවක් ඇතුලත් කරන්න" },
+  iframe: {
+    border: "සැකිල්ලේ කඩයිම් ",
+    noUrl: "කරුණාකර රුපයේ URL ලියන්න",
+    scrolling: "සක්ක්‍රිය කරන්න",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "විකල්ප ",
+    border: "සීමාවවල ",
+    btnUpload: "සේවාදායකය වෙත යොමුකිරිම",
+    button2Img: "ඔබට තෝරන ලද රුපය පරිවර්තනය කිරීමට අවශ්‍යද?",
+    hSpace: "HSpace",
+    img2Button: "ඔබට තෝරන ලද රුපය පරිවර්තනය කිරීමට අවශ්‍යද?",
+    infoTab: "රුපයේ තොරතුරු",
+    linkTab: "සබැඳිය",
+    lockRatio: "නවතන අනුපාතය ",
+    menu: "රුපයේ ගුණ",
+    resetSize: "නැවතත් විශාලත්වය වෙනස් කිරීම",
+    title: "රුපයේ ",
+    titleButton: "රුප බොත්තමේ ගුණ",
+    upload: "උඩුගතකිරීම",
+    urlMissing: "රුප මුලාශ්‍ර URL නැත.",
+    vSpace: "VSpace",
+    validateBorder: "මාඉම් සම්පුර්ණ සංක්‍යාවක් විය යුතුය.",
+    validateHSpace: "HSpace  සම්පුර්ණ සංක්‍යාවක් විය යුතුය",
+    validateVSpace: "VSpace සම්පුර්ණ සංක්‍යාවක් විය යුතුය."
+  },
+  indent: { indent: "අතර පරතරය වැඩිකරන්න", outdent: "අතර පරතරය අඩුකරන්න" },
+  smiley: {
+    options: "හාස්‍ය විකල්ප",
+    title: "හාස්‍යන් ඇතුලත් කිරීම",
+    toolbar: "හාස්‍යන්"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "ප්‍රවේශ  යතුර",
+    advanced: "දීය",
+    advisoryContentType: "උපදේශාත්මක අන්තර්ගත ආකාරය",
+    advisoryTitle: "උපදේශාත්මක නාමය",
+    anchor: {
+      toolbar: "ආධාරය",
+      menu: "ආධාරය වෙනස් කිරීම",
+      title: "ආධාරක ",
+      name: "ආධාරකයේ නාමය",
+      errorName: "කරුණාකර ආධාරකයේ නාමය ඇතුල් කරන්න",
+      remove: "ආධාරකය ඉවත් කිරීම"
+    },
+    anchorId: "By Element Id",
+    anchorName: "By Anchor Name",
+    charset: "Linked Resource Charset",
+    cssClasses: "විලාසපත්‍ර පන්තිය",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "E-Mail Address",
+    emailBody: "Message Body",
+    emailSubject: "Message Subject",
+    id: "අංකය",
+    info: "Link Info",
+    langCode: "භාෂා කේතය",
+    langDir: "භාෂා දිශාව",
+    langDirLTR: "වමේසිට දකුණුට",
+    langDirRTL: "දකුණේ සිට වමට",
+    menu: "Edit Link",
+    name: "නම",
+    noAnchors: "(No anchors available in the document)",
+    noEmail: "Please type the e-mail address",
+    noUrl: "Please type the link URL",
+    noTel: "Please type the phone number",
+    other: "<other>",
+    phoneNumber: "Phone number",
+    popupDependent: "Dependent (Netscape)",
+    popupFeatures: "Popup Window Features",
+    popupFullScreen: "Full Screen (IE)",
+    popupLeft: "Left Position",
+    popupLocationBar: "Location Bar",
+    popupMenuBar: "Menu Bar",
+    popupResizable: "Resizable",
+    popupScrollBars: "Scroll Bars",
+    popupStatusBar: "Status Bar",
+    popupToolbar: "Toolbar",
+    popupTop: "Top Position",
+    rel: "Relationship",
+    selectAnchor: "Select an Anchor",
+    styles: "විලාසය",
+    tabIndex: "Tab Index",
+    target: "අරමුණ",
+    targetFrame: "<frame>",
+    targetFrameName: "Target Frame Name",
+    targetPopup: "<popup window>",
+    targetPopupName: "Popup Window Name",
+    title: "සබැඳිය",
+    toAnchor: "Link to anchor in the text",
+    toEmail: "E-mail",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "සබැඳිය",
+    type: "Link Type",
+    unlink: "Unlink",
+    upload: "උඩුගතකිරීම"
+  },
+  list: {
+    bulletedlist: "ඇතුලත් / ඉවත් කිරීම ලඉස්තුව",
+    numberedlist: "ඇතුලත් / ඉවත් කිරීම අන්න්කිත ලඉස්තුව"
+  },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "කිසිවක්ම නොවේ",
+    notset: "<යොදා >",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "වර්ගය",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "චේදය ඇතුලත් කරන්න" },
+  maximize: { maximize: "විශාල කිරීම", minimize: "කුඩා කිරීම" },
+  newpage: { toolbar: "නව පිටුවක්" },
+  pagebreak: {
+    alt: "පිටු බිදුම",
+    toolbar: "මුද්‍රණය සඳහා පිටු බිදුමක් ඇතුලත් කරන්න"
+  },
+  pastetext: {
+    button: "සාමාන්‍ය අක්ෂර ලෙස අලවන්න",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "සාමාන්‍ය අක්ෂර ලෙස අලවන්න"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+    error:
+      "It was not possible to clean up the pasted data due to an internal error",
+    title: "වචන වලින් අලවන්න",
+    toolbar: "වචන වලින් අලවන්න"
+  },
+  preview: { preview: "නැවත " },
+  print: { toolbar: "මුද්‍රණය කරන්න" },
+  removeformat: { toolbar: "සැකසීම වෙනස් කරන්න" },
+  save: { toolbar: "ආරක්ෂා කරන්න" },
+  selectall: { toolbar: "සියල්ලම " },
+  showblocks: { toolbar: "කොටස පෙන්නන්න" },
+  sourcearea: { toolbar: "මුලාශ්‍රය" },
+  specialchar: {
+    options: "විශේෂ  ගුණාංග වීකල්ප",
+    title: "විශේෂ  ගුණාංග ",
+    toolbar: "විශේෂ ගුණාංග ඇතුලත් "
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "විලාසය",
+    panelTitle: "Formatting Styles",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "සීමාවවල විශාලත්වය",
+    caption: "Caption",
+    cell: {
+      menu: "කොටුව",
+      insertBefore: "පෙර කොටුවක් ඇතුල්කිරිම",
+      insertAfter: "පසුව කොටුවක් ඇතුලත් ",
+      deleteCell: "කොටුව මැකීම",
+      merge: "කොටු එකට යාකිරිම",
+      mergeRight: "දකුණට ",
+      mergeDown: "පහලට ",
+      splitHorizontal: "තිරස්ව කොටු පැතිරීම",
+      splitVertical: "සිරස්ව කොටු පැතිරීම",
+      title: "කොටු ",
+      cellType: "කොටු වර්ගය",
+      rowSpan: "පේළි පළල",
+      colSpan: "සිරස් පළල",
+      wordWrap: "වචන ගැලපුම",
+      hAlign: "තිරස්ව ",
+      vAlign: "සිරස්ව ",
+      alignBaseline: "පාද රේඛාව",
+      bgColor: "පසුබිම් වර්ණය",
+      borderColor: "මායිම් ",
+      data: "Data",
+      header: "ශීර්ෂක",
+      yes: "ඔව්",
+      no: "නැත",
+      invalidWidth: "කොටු පළල සංඛ්‍ය්ත්මක වටිනාකමක් විය යුතුය",
+      invalidHeight: "කොටු උස සංඛ්‍ය්ත්මක වටිනාකමක් විය යුතුය",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "තෝරන්න"
+    },
+    cellPad: "Cell padding",
+    cellSpace: "Cell spacing",
+    column: {
+      menu: "Column",
+      insertBefore: "Insert Column Before",
+      insertAfter: "Insert Column After",
+      deleteColumn: "Delete Columns"
+    },
+    columns: "සිරස් ",
+    deleteTable: "වගුව මකන්න",
+    headers: "ශීර්ෂක",
+    headersBoth: "දෙකම",
+    headersColumn: "පළමූ සිරස් තීරුව",
+    headersNone: "කිසිවක්ම නොවේ",
+    headersRow: "පළමූ පේළිය",
+    heightUnit: "height unit",
+    invalidBorder: "Border size must be a number.",
+    invalidCellPadding: "Cell padding must be a positive number.",
+    invalidCellSpacing: "Cell spacing must be a positive number.",
+    invalidCols: "Number of columns must be a number greater than 0.",
+    invalidHeight: "Table height must be a number.",
+    invalidRows: "Number of rows must be a number greater than 0.",
+    invalidWidth: "Table width must be a number.",
+    menu: "Table Properties",
+    row: {
+      menu: "Row",
+      insertBefore: "Insert Row Before",
+      insertAfter: "Insert Row After",
+      deleteRow: "Delete Rows"
+    },
+    rows: "Rows",
+    summary: "Summary",
+    title: "Table Properties",
+    toolbar: "Table",
+    widthPc: "percent",
+    widthPx: "pixels",
+    widthUnit: "width unit"
+  },
+  undo: { redo: "නැවත කිරීම", undo: "වෙනස් කිරීම" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignore",
+    btnIgnoreAll: "Ignore All",
+    btnReplace: "Replace",
+    btnReplaceAll: "Replace All",
+    btnUndo: "Undo",
+    changeTo: "Change to",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Spell checker not installed. Do you want to download it now?",
+    manyChanges: "Spell check complete: %1 words changed",
+    noChanges: "Spell check complete: No words changed",
+    noMispell: "Spell check complete: No misspellings found",
+    noSuggestions: "- No suggestions -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Not in dictionary",
+    oneChange: "Spell check complete: One word changed",
+    progress: "Spell check in progress...",
+    title: "Spell Checker",
+    toolbar: "Check Spelling"
+  }
+};

+ 726 - 726
public/ckeditor/lang/sk.js

@@ -1,726 +1,726 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["sk"] = {
-  editor: "Editor formátovaného textu",
-  editorPanel: "Panel editora formátovaného textu",
-  common: {
-    editorHelp: "Stlačením ALT 0 spustiť pomocníka",
-    browseServer: "Prehliadať server",
-    url: "URL",
-    protocol: "Protokol",
-    upload: "Odoslať",
-    uploadSubmit: "Odoslať na server",
-    image: "Obrázok",
-    flash: "Flash",
-    form: "Formulár",
-    checkbox: "Zaškrtávacie pole",
-    radio: "Prepínač",
-    textField: "Textové pole",
-    textarea: "Textová oblasť",
-    hiddenField: "Skryté pole",
-    button: "Tlačidlo",
-    select: "Rozbaľovací zoznam",
-    imageButton: "Obrázkové tlačidlo",
-    notSet: "<nenastavené>",
-    id: "Id",
-    name: "Meno",
-    langDir: "Orientácia jazyka",
-    langDirLtr: "Zľava doprava (LTR)",
-    langDirRtl: "Sprava doľava (RTL)",
-    langCode: "Kód jazyka",
-    longDescr: "Dlhý popis URL",
-    cssClass: "Trieda štýlu",
-    advisoryTitle: "Pomocný titulok",
-    cssStyle: "Štýl",
-    ok: "OK",
-    cancel: "Zrušiť",
-    close: "Zatvoriť",
-    preview: "Náhľad",
-    resize: "Zmeniť veľkosť",
-    generalTab: "Hlavné",
-    advancedTab: "Rozšírené",
-    validateNumberFailed: "Hodnota nie je číslo.",
-    confirmNewPage:
-      "Prajete si načítat novú stránku? Všetky neuložené zmeny budú stratené. ",
-    confirmCancel:
-      "Niektore možnosti boli zmenené. Naozaj chcete zavrieť okno?",
-    options: "Možnosti",
-    target: "Cieľ",
-    targetNew: "Nové okno (_blank)",
-    targetTop: "Najvrchnejšie okno (_top)",
-    targetSelf: "To isté okno (_self)",
-    targetParent: "Rodičovské okno (_parent)",
-    langDirLTR: "Zľava doprava (LTR)",
-    langDirRTL: "Sprava doľava (RTL)",
-    styles: "Štýl",
-    cssClasses: "Triedy štýlu",
-    width: "Šírka",
-    height: "Výška",
-    align: "Zarovnanie",
-    left: "Vľavo",
-    right: "Vpravo",
-    center: "Na stred",
-    justify: "Do bloku",
-    alignLeft: "Zarovnať vľavo",
-    alignRight: "Zarovnať vpravo",
-    alignCenter: "Zarovnať na stred",
-    alignTop: "Nahor",
-    alignMiddle: "Na stred",
-    alignBottom: "Dole",
-    alignNone: "Žiadne",
-    invalidValue: "Neplatná hodnota.",
-    invalidHeight: "Výška musí byť číslo.",
-    invalidWidth: "Šírka musí byť číslo.",
-    invalidLength:
-      'Hodnota uvedená v poli "%1" musí byť kladné číslo a s platnou mernou jednotkou (%2), alebo bez nej.',
-    invalidCssLength:
-      'Špecifikovaná hodnota pre pole "%1" musí byť kladné číslo s alebo bez platnej CSS mernej jednotky (px, %, in, cm, mm, em, ex, pt alebo pc).',
-    invalidHtmlLength:
-      'Špecifikovaná hodnota pre pole "%1" musí byť kladné číslo s alebo bez platnej HTML mernej jednotky (px alebo %).',
-    invalidInlineStyle:
-      'Zadaná hodnota pre inline štýl musí pozostávať s jedného, alebo viac dvojíc formátu "názov: hodnota", oddelených bodkočiarkou.',
-    cssLengthTooltip:
-      "Vložte číslo pre hodnotu v pixeloch alebo číslo so správnou CSS jednotou (px, %, in, cm, mm, em, ex, pt alebo pc).",
-    unavailable: '%1<span class="cke_accessibility">, nedostupný</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Medzerník",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Klávesová skratka",
-    optionDefault: "Predvolený"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Všetky práva vyhradené.",
-    dlgTitle: "O aplikácii CKEditor 4",
-    moreInfo:
-      "Pre informácie o licenciách, prosíme, navštívte našu web stránku:"
-  },
-  basicstyles: {
-    bold: "Tučné",
-    italic: "Kurzíva",
-    strike: "Prečiarknuté",
-    subscript: "Dolný index",
-    superscript: "Horný index",
-    underline: "Podčiarknuté"
-  },
-  bidi: { ltr: "Smer textu zľava doprava", rtl: "Smer textu sprava doľava" },
-  blockquote: { toolbar: "Citácia" },
-  notification: { closed: "Notifikácia zatvorená." },
-  toolbar: {
-    toolbarCollapse: "Zbaliť lištu nástrojov",
-    toolbarExpand: "Rozbaliť lištu nástrojov",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Schránka pre kopírovanie/Späť",
-      editing: "Upravovanie",
-      forms: "Formuláre",
-      basicstyles: "Základné štýly",
-      paragraph: "Odsek",
-      links: "Odkazy",
-      insert: "Vložiť",
-      styles: "Štýly",
-      colors: "Farby",
-      tools: "Nástroje"
-    },
-    toolbars: "Lišty nástrojov editora"
-  },
-  clipboard: {
-    copy: "Kopírovať",
-    copyError:
-      "Bezpečnostné nastavenia vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu kopírovania. Použite na to klávesnicu (Ctrl/Cmd+C).",
-    cut: "Vystrihnúť",
-    cutError:
-      "Bezpečnostné nastavenia vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu vystrihnutia. Použite na to klávesnicu (Ctrl/Cmd+X).",
-    paste: "Vložiť",
-    pasteNotification:
-      "Stlačte %1 na vloženie. Váš prehliadač nepodporuje vloženie prostredníctvom tlačidla v nástrojovej lište alebo voľby v kontextovom menu.",
-    pasteArea: "Miesto pre vloženie",
-    pasteMsg: "Vložte svoj obsah do nasledujúcej oblasti a stlačte OK."
-  },
-  colorbutton: {
-    auto: "Automaticky",
-    bgColorTitle: "Farba pozadia",
-    colors: {
-      "000": "Čierna",
-      "800000": "Gaštanová",
-      "8B4513": "Sedlová hnedá",
-      "2F4F4F": "Tmavo bridlicovo sivá",
-      "008080": "Modrozelená",
-      "000080": "Tmavomodrá",
-      "4B0082": "Indigo",
-      "696969": "Tmavá sivá",
-      B22222: "Ohňová tehlová",
-      A52A2A: "Hnedá",
-      DAA520: "Zlatobyľ",
-      "006400": "Tmavá zelená",
-      "40E0D0": "Tyrkysová",
-      "0000CD": "Stredná modrá",
-      "800080": "Purpurová",
-      "808080": "Sivá",
-      F00: "Červená",
-      FF8C00: "Tmavá oranžová",
-      FFD700: "Zlatá",
-      "008000": "Zelená",
-      "0FF": "Azúrová",
-      "00F": "Modrá",
-      EE82EE: "Fialová",
-      A9A9A9: "Tmavá sivá",
-      FFA07A: "Svetlá lososová",
-      FFA500: "Oranžová",
-      FFFF00: "Žltá",
-      "00FF00": "Vápenná",
-      AFEEEE: "Svetlá tyrkysová",
-      ADD8E6: "Svetlá modrá",
-      DDA0DD: "Slivková",
-      D3D3D3: "Svetlá sivá",
-      FFF0F5: "Levanduľovo červená",
-      FAEBD7: "Antická biela",
-      FFFFE0: "Svetlá žltá",
-      F0FFF0: "Medová",
-      F0FFFF: "Azúrová",
-      F0F8FF: "Alicovo modrá",
-      E6E6FA: "Levanduľová",
-      FFF: "Biela",
-      "1ABC9C": "Silno tyrkysová",
-      "2ECC71": "Smaragdová",
-      "3498DB": "Svetlo modrá",
-      "9B59B6": "Ametystová",
-      "4E5F70": "Sivo modrá",
-      F1C40F: "Sýto žltá",
-      "16A085": "Tmavo tyrkysová",
-      "27AE60": "Tmavo smaragdová",
-      "2980B9": "Silno modrá",
-      "8E44AD": "Tmavo fialová",
-      "2C3E50": "Nesýto modrá",
-      F39C12: "Oranžová",
-      E67E22: "Mrkvová",
-      E74C3C: "Bledo červená",
-      ECF0F1: "Svetlá bronzová",
-      "95A5A6": "Svetlá sivo-tyrkysová",
-      DDD: "Svetlo sivá",
-      D35400: "Tekvicová",
-      C0392B: "Silno červená",
-      BDC3C7: "Strieborná",
-      "7F8C8D": "Sivo tyrkysová",
-      "999": "Tmavo sivá"
-    },
-    more: "Viac farieb...",
-    panelTitle: "Farby",
-    textColorTitle: "Farba textu"
-  },
-  colordialog: {
-    clear: "Vyčistiť",
-    highlight: "Zvýrazniť",
-    options: "Možnosti farby",
-    selected: "Vybraná farba",
-    title: "Vybrať farbu"
-  },
-  templates: {
-    button: "Šablóny",
-    emptyListMsg: "(Žiadne šablóny nedefinované)",
-    insertOption: "Nahradiť aktuálny obsah",
-    options: "Možnosti šablóny",
-    selectPromptMsg: "Prosím vyberte šablónu na otvorenie v editore",
-    title: "Šablóny obsahu"
-  },
-  contextmenu: { options: "Možnosti kontextového menu" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Pomocný titulok",
-    cssClassInputLabel: "Triedy štýlu",
-    edit: "Upraviť Div",
-    inlineStyleInputLabel: "Inline štýl",
-    langDirLTRLabel: "Zľava doprava (LTR)",
-    langDirLabel: "Smer jazyka",
-    langDirRTLLabel: "Zprava doľava (RTL)",
-    languageCodeInputLabel: "Kód jazyka",
-    remove: "Odstrániť Div",
-    styleSelectLabel: "Štýl",
-    title: "Vytvoriť Div kontajner",
-    toolbar: "Vytvoriť Div kontajner"
-  },
-  elementspath: { eleLabel: "Cesta prvkov", eleTitle: "%1 prvok" },
-  filetools: {
-    loadError: "Počas čítania súboru nastala chyba.",
-    networkError: "Počas nahrávania súboru nastala chyba siete.",
-    httpError404:
-      "Počas nahrávania súboru nastala HTTP chyba (404: Súbor nebol nájdený).",
-    httpError403: "Počas nahrávania súboru nastala HTTP chyba (403: Zakázaný).",
-    httpError: "Počas nahrávania súboru nastala HTTP chyba (error status: %1).",
-    noUrlError: "URL nahrávania nie je definovaný.",
-    responseError: "Nesprávna odpoveď servera."
-  },
-  find: {
-    find: "Vyhľadať",
-    findOptions: "Možnosti vyhľadávania",
-    findWhat: "Čo hľadať:",
-    matchCase: "Rozlišovať malé a veľké písmená",
-    matchCyclic: "Po dosiahnutí konca pokračovať od začiatku",
-    matchWord: "Len celé slová",
-    notFoundMsg: "Hľadaný text nebol nájdený.",
-    replace: "Nahradiť",
-    replaceAll: "Nahradiť všetko",
-    replaceSuccessMsg: "%1 výskyt(ov) nahradených.",
-    replaceWith: "Čím nahradiť:",
-    title: "Vyhľadať a nahradiť"
-  },
-  fakeobjects: {
-    anchor: "Kotva",
-    flash: "Flash animácia",
-    hiddenfield: "Skryté pole",
-    iframe: "IFrame",
-    unknown: "Neznámy objekt"
-  },
-  flash: {
-    access: "Prístup skriptu",
-    accessAlways: "Vždy",
-    accessNever: "Nikdy",
-    accessSameDomain: "Rovnaká doména",
-    alignAbsBottom: "Úplne dole",
-    alignAbsMiddle: "Do stredu",
-    alignBaseline: "Na základnú čiaru",
-    alignTextTop: "Na horný okraj textu",
-    bgcolor: "Farba pozadia",
-    chkFull: "Povoliť zobrazenie na celú obrazovku (fullscreen)",
-    chkLoop: "Opakovanie",
-    chkMenu: "Povoliť Flash Menu",
-    chkPlay: "Automatické prehrávanie",
-    flashvars: "Premenné pre Flash",
-    hSpace: "H-medzera",
-    properties: "Vlastnosti Flashu",
-    propertiesTab: "Vlastnosti",
-    quality: "Kvalita",
-    qualityAutoHigh: "Automaticky vysoká",
-    qualityAutoLow: "Automaticky nízka",
-    qualityBest: "Najlepšia",
-    qualityHigh: "Vysoká",
-    qualityLow: "Nízka",
-    qualityMedium: "Stredná",
-    scale: "Mierka",
-    scaleAll: "Zobraziť všetko",
-    scaleFit: "Roztiahnuť, aby sedelo presne",
-    scaleNoBorder: "Bez okrajov",
-    title: "Vlastnosti Flashu",
-    vSpace: "V-medzera",
-    validateHSpace: "H-medzera musí byť číslo.",
-    validateSrc: "URL nesmie byť prázdne.",
-    validateVSpace: "V-medzera musí byť číslo",
-    windowMode: "Mód okna",
-    windowModeOpaque: "Nepriehľadný",
-    windowModeTransparent: "Priehľadný",
-    windowModeWindow: "Okno"
-  },
-  font: {
-    fontSize: {
-      label: "Veľkosť",
-      voiceLabel: "Veľkosť písma",
-      panelTitle: "Veľkosť písma"
-    },
-    label: "Písmo",
-    panelTitle: "Názov písma",
-    voiceLabel: "Písmo"
-  },
-  forms: {
-    button: {
-      title: "Vlastnosti tlačidla",
-      text: "Text (Hodnota)",
-      type: "Typ",
-      typeBtn: "Tlačidlo",
-      typeSbm: "Odoslať",
-      typeRst: "Resetovať"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Vlastnosti zaškrtávacieho políčka",
-      radioTitle: "Vlastnosti prepínača (radio button)",
-      value: "Hodnota",
-      selected: "Vybrané (selected)",
-      required: "Povinný"
-    },
-    form: {
-      title: "Vlastnosti formulára",
-      menu: "Vlastnosti formulára",
-      action: "Akcia (action)",
-      method: "Metóda (method)",
-      encoding: "Kódovanie (encoding)"
-    },
-    hidden: {
-      title: "Vlastnosti skrytého poľa",
-      name: "Názov (name)",
-      value: "Hodnota"
-    },
-    select: {
-      title: "Vlastnosti rozbaľovacieho zoznamu",
-      selectInfo: "Informácie o výbere",
-      opAvail: "Dostupné možnosti",
-      value: "Hodnota",
-      size: "Veľkosť",
-      lines: "riadkov",
-      chkMulti: "Povoliť viacnásobný výber",
-      required: "Povinný",
-      opText: "Text",
-      opValue: "Hodnota",
-      btnAdd: "Pridať",
-      btnModify: "Upraviť",
-      btnUp: "Hore",
-      btnDown: "Dole",
-      btnSetValue: "Nastaviť ako vybranú hodnotu",
-      btnDelete: "Vymazať"
-    },
-    textarea: {
-      title: "Vlastnosti textovej oblasti (textarea)",
-      cols: "Stĺpcov",
-      rows: "Riadkov"
-    },
-    textfield: {
-      title: "Vlastnosti textového poľa",
-      name: "Názov (name)",
-      value: "Hodnota",
-      charWidth: "Šírka poľa (podľa znakov)",
-      maxChars: "Maximálny počet znakov",
-      required: "Povinný",
-      type: "Typ",
-      typeText: "Text",
-      typePass: "Heslo",
-      typeEmail: "Email",
-      typeSearch: "Hľadať",
-      typeTel: "Telefónne číslo",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formát",
-    panelTitle: "Odsek",
-    tag_address: "Adresa",
-    tag_div: "Normálny (DIV)",
-    tag_h1: "Nadpis 1",
-    tag_h2: "Nadpis 2",
-    tag_h3: "Nadpis 3",
-    tag_h4: "Nadpis 4",
-    tag_h5: "Nadpis 5",
-    tag_h6: "Nadpis 6",
-    tag_p: "Normálny",
-    tag_pre: "Formátovaný"
-  },
-  horizontalrule: { toolbar: "Vložiť vodorovnú čiaru" },
-  iframe: {
-    border: "Zobraziť rám frame-u",
-    noUrl: "Prosím, vložte URL iframe",
-    scrolling: "Povoliť skrolovanie",
-    title: "Vlastnosti IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternatívny text",
-    border: "Rám (border)",
-    btnUpload: "Odoslať to na server",
-    button2Img:
-      "Chcete zmeniť vybrané obrázkové tlačidlo na jednoduchý obrázok?",
-    hSpace: "H-medzera",
-    img2Button: "Chcete zmeniť vybraný obrázok na obrázkové tlačidlo?",
-    infoTab: "Informácie o obrázku",
-    linkTab: "Odkaz",
-    lockRatio: "Pomer zámky",
-    menu: "Vlastnosti obrázka",
-    resetSize: "Pôvodná veľkosť",
-    title: "Vlastnosti obrázka",
-    titleButton: "Vlastnosti obrázkového tlačidla",
-    upload: "Nahrať",
-    urlMissing: "Chýba URL zdroja obrázka.",
-    vSpace: "V-medzera",
-    validateBorder: "Rám (border) musí byť celé číslo.",
-    validateHSpace: "H-medzera musí byť celé číslo.",
-    validateVSpace: "V-medzera musí byť celé číslo."
-  },
-  indent: { indent: "Zväčšiť odsadenie", outdent: "Zmenšiť odsadenie" },
-  smiley: {
-    options: "Možnosti smajlíkov",
-    title: "Vložiť smajlíka",
-    toolbar: "Smajlíky"
-  },
-  language: { button: "Nastaviť jazyk", remove: "Odstrániť jazyk" },
-  link: {
-    acccessKey: "Prístupový kľúč",
-    advanced: "Rozšírené",
-    advisoryContentType: "Pomocný typ obsahu",
-    advisoryTitle: "Pomocný titulok",
-    anchor: {
-      toolbar: "Kotva",
-      menu: "Upraviť kotvu",
-      title: "Vlastnosti kotvy",
-      name: "Názov kotvy",
-      errorName: "Zadajte prosím názov kotvy",
-      remove: "Odstrániť kotvu"
-    },
-    anchorId: "Podľa Id objektu",
-    anchorName: "Podľa mena kotvy",
-    charset: "Priradená znaková sada",
-    cssClasses: "Triedy štýlu",
-    download: "Vynútené sťahovanie.",
-    displayText: "Zobraziť text",
-    emailAddress: "E-Mailová adresa",
-    emailBody: "Telo správy",
-    emailSubject: "Predmet správy",
-    id: "Id",
-    info: "Informácie o odkaze",
-    langCode: "Orientácia jazyka",
-    langDir: "Orientácia jazyka",
-    langDirLTR: "Zľava doprava (LTR)",
-    langDirRTL: "Sprava doľava (RTL)",
-    menu: "Upraviť odkaz",
-    name: "Názov",
-    noAnchors: "(V dokumente nie sú dostupné žiadne kotvy)",
-    noEmail: "Zadajte prosím e-mailovú adresu",
-    noUrl: "Zadajte prosím URL odkazu",
-    noTel: "Zadajte prosím telefónne číslo",
-    other: "<iný>",
-    phoneNumber: "Telefónne číslo",
-    popupDependent: "Závislosť (Netscape)",
-    popupFeatures: "Vlastnosti vyskakovacieho okna",
-    popupFullScreen: "Celá obrazovka (IE)",
-    popupLeft: "Ľavý okraj",
-    popupLocationBar: "Panel umiestnenia (location bar)",
-    popupMenuBar: "Panel ponuky (menu bar)",
-    popupResizable: "Meniteľná veľkosť (resizable)",
-    popupScrollBars: "Posuvníky (scroll bars)",
-    popupStatusBar: "Stavový riadok (status bar)",
-    popupToolbar: "Panel nástrojov (toolbar)",
-    popupTop: "Horný okraj",
-    rel: "Vzťah (rel)",
-    selectAnchor: "Vybrať kotvu",
-    styles: "Štýl",
-    tabIndex: "Poradie prvku (tab index)",
-    target: "Cieľ",
-    targetFrame: "<rámec>",
-    targetFrameName: "Názov rámu cieľa",
-    targetPopup: "<vyskakovacie okno>",
-    targetPopupName: "Názov vyskakovacieho okna",
-    title: "Odkaz",
-    toAnchor: "Odkaz na kotvu v texte",
-    toEmail: "E-mail",
-    toUrl: "URL",
-    toPhone: "Telefón",
-    toolbar: "Odkaz",
-    type: "Typ odkazu",
-    unlink: "Odstrániť odkaz",
-    upload: "Nahrať"
-  },
-  list: {
-    bulletedlist: "Vložiť/odstrániť zoznam s odrážkami",
-    numberedlist: "Vložiť/odstrániť číslovaný zoznam"
-  },
-  liststyle: {
-    bulletedTitle: "Vlastnosti odrážkového zoznamu",
-    circle: "Kruh",
-    decimal: "Číselné (1, 2, 3, atď.)",
-    disc: "Disk",
-    lowerAlpha: "Malé latinské (a, b, c, d, e, atď.)",
-    lowerRoman: "Malé rímske (i, ii, iii, iv, v, atď.)",
-    none: "Nič",
-    notset: "<nenastavené>",
-    numberedTitle: "Vlastnosti číselného zoznamu",
-    square: "Štvorec",
-    start: "Začiatok",
-    type: "Typ",
-    upperAlpha: "Veľké latinské (A, B, C, D, E, atď.)",
-    upperRoman: "Veľké rímske (I, II, III, IV, V, atď.)",
-    validateStartNumber:
-      "Začiatočné číslo číselného zoznamu musí byť celé číslo."
-  },
-  magicline: { title: "Odsek vložiť sem" },
-  maximize: { maximize: "Maximalizovať", minimize: "Minimalizovať" },
-  newpage: { toolbar: "Nová stránka" },
-  pagebreak: {
-    alt: "Zalomenie strany",
-    toolbar: "Vložiť oddeľovač stránky pre tlač"
-  },
-  pastetext: {
-    button: "Vložiť ako čistý text",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Vložiť ako čistý text"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Zdá sa, že vkladaný text pochádza z programu MS Word. Chcete ho pred vkladaním automaticky vyčistiť?",
-    error: "Kvôli internej chybe nebolo možné vložené dáta vyčistiť",
-    title: "Vložiť z Wordu",
-    toolbar: "Vložiť z Wordu"
-  },
-  preview: { preview: "Náhľad" },
-  print: { toolbar: "Tlač" },
-  removeformat: { toolbar: "Odstrániť formátovanie" },
-  save: { toolbar: "Uložiť" },
-  selectall: { toolbar: "Vybrať všetko" },
-  showblocks: { toolbar: "Ukázať bloky" },
-  sourcearea: { toolbar: "Zdroj" },
-  specialchar: {
-    options: "Možnosti špeciálneho znaku",
-    title: "Výber špeciálneho znaku",
-    toolbar: "Vložiť špeciálny znak"
-  },
-  scayt: {
-    btn_about: "O KPPP (Kontrola pravopisu počas písania)",
-    btn_dictionaries: "Slovníky",
-    btn_disable: "Zakázať  KPPP (Kontrola pravopisu počas písania)",
-    btn_enable: "Povoliť KPPP (Kontrola pravopisu počas písania)",
-    btn_langs: "Jazyky",
-    btn_options: "Možnosti",
-    text_title: "Kontrola pravopisu počas písania"
-  },
-  stylescombo: {
-    label: "Štýly",
-    panelTitle: "Formátovanie štýlov",
-    panelTitle1: "Štýly bloku",
-    panelTitle2: "Znakové štýly",
-    panelTitle3: "Štýly objektu"
-  },
-  table: {
-    border: "Šírka orámovania",
-    caption: "Popis",
-    cell: {
-      menu: "Bunka",
-      insertBefore: "Vložiť bunku pred",
-      insertAfter: "Vložiť bunku za",
-      deleteCell: "Vymazať bunky",
-      merge: "Zlúčiť bunky",
-      mergeRight: "Zlúčiť doprava",
-      mergeDown: "Zlúčiť dole",
-      splitHorizontal: "Rozdeliť bunky horizontálne",
-      splitVertical: "Rozdeliť bunky vertikálne",
-      title: "Vlastnosti bunky",
-      cellType: "Typ bunky",
-      rowSpan: "Rozsah riadkov",
-      colSpan: "Rozsah stĺpcov",
-      wordWrap: "Zalamovanie riadkov",
-      hAlign: "Horizontálne zarovnanie",
-      vAlign: "Vertikálne zarovnanie",
-      alignBaseline: "Základná čiara (baseline)",
-      bgColor: "Farba pozadia",
-      borderColor: "Farba orámovania",
-      data: "Dáta",
-      header: "Hlavička",
-      yes: "Áno",
-      no: "Nie",
-      invalidWidth: "Šírka bunky musí byť číslo.",
-      invalidHeight: "Výška bunky musí byť číslo.",
-      invalidRowSpan: "Rozsah riadkov musí byť celé číslo.",
-      invalidColSpan: "Rozsah stĺpcov musí byť celé číslo.",
-      chooseColor: "Vybrať"
-    },
-    cellPad: "Odsadenie obsahu (cell padding)",
-    cellSpace: "Vzdialenosť buniek (cell spacing)",
-    column: {
-      menu: "Stĺpec",
-      insertBefore: "Vložiť stĺpec pred",
-      insertAfter: "Vložiť stĺpec po",
-      deleteColumn: "Zmazať stĺpce"
-    },
-    columns: "Stĺpce",
-    deleteTable: "Vymazať tabuľku",
-    headers: "Hlavička",
-    headersBoth: "Obe",
-    headersColumn: "Prvý stĺpec",
-    headersNone: "Žiadne",
-    headersRow: "Prvý riadok",
-    heightUnit: "height unit",
-    invalidBorder: "Šírka orámovania musí byť číslo.",
-    invalidCellPadding:
-      "Odsadenie v bunkách (cell padding) musí byť kladné číslo.",
-    invalidCellSpacing:
-      "Medzera mädzi bunkami (cell spacing) musí byť kladné číslo.",
-    invalidCols: "Počet stĺpcov musí byť číslo väčšie ako 0.",
-    invalidHeight: "Výška tabuľky musí byť číslo.",
-    invalidRows: "Počet riadkov musí byť číslo väčšie ako 0.",
-    invalidWidth: "Širka tabuľky musí byť číslo.",
-    menu: "Vlastnosti tabuľky",
-    row: {
-      menu: "Riadok",
-      insertBefore: "Vložiť riadok pred",
-      insertAfter: "Vložiť riadok po",
-      deleteRow: "Vymazať riadky"
-    },
-    rows: "Riadky",
-    summary: "Prehľad",
-    title: "Vlastnosti tabuľky",
-    toolbar: "Tabuľka",
-    widthPc: "percent",
-    widthPx: "pixelov",
-    widthUnit: "jednotka šírky"
-  },
-  undo: { redo: "Znovu", undo: "Späť" },
-  widget: { move: "Kliknite a potiahnite pre presunutie", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Nahrávanie zrušené používateľom.",
-    doneOne: "Súbor úspešne nahraný.",
-    doneMany: "Úspešne nahraných %1 súborov.",
-    uploadOne: "Nahrávanie súboru ({percentage}%)...",
-    uploadMany:
-      "Nahrávanie súborov, {current} z {max} hotovo ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorovať",
-    btnIgnoreAll: "Ignorovať všetko",
-    btnReplace: "Prepísat",
-    btnReplaceAll: "Prepísat všetko",
-    btnUndo: "Späť",
-    changeTo: "Zmeniť na",
-    errorLoading: "Chyba pri načítaní slovníka z adresy: %s.",
-    ieSpellDownload:
-      "Kontrola pravopisu nie je naištalovaná. Chcete ju teraz stiahnuť?",
-    manyChanges: "Kontrola pravopisu dokončená: Bolo zmenených %1 slov",
-    noChanges: "Kontrola pravopisu dokončená: Neboli zmenené žiadne slová",
-    noMispell:
-      "Kontrola pravopisu dokončená: Neboli nájdené žiadne chyby pravopisu",
-    noSuggestions: "- Žiadny návrh -",
-    notAvailable: "Prepáčte, ale služba je momentálne nedostupná.",
-    notInDic: "Nie je v slovníku",
-    oneChange: "Kontrola pravopisu dokončená: Bolo zmenené jedno slovo",
-    progress: "Prebieha kontrola pravopisu...",
-    title: "Skontrolovať pravopis",
-    toolbar: "Kontrola pravopisu"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["sk"] = {
+  editor: "Editor formátovaného textu",
+  editorPanel: "Panel editora formátovaného textu",
+  common: {
+    editorHelp: "Stlačením ALT 0 spustiť pomocníka",
+    browseServer: "Prehliadať server",
+    url: "URL",
+    protocol: "Protokol",
+    upload: "Odoslať",
+    uploadSubmit: "Odoslať na server",
+    image: "Obrázok",
+    flash: "Flash",
+    form: "Formulár",
+    checkbox: "Zaškrtávacie pole",
+    radio: "Prepínač",
+    textField: "Textové pole",
+    textarea: "Textová oblasť",
+    hiddenField: "Skryté pole",
+    button: "Tlačidlo",
+    select: "Rozbaľovací zoznam",
+    imageButton: "Obrázkové tlačidlo",
+    notSet: "<nenastavené>",
+    id: "Id",
+    name: "Meno",
+    langDir: "Orientácia jazyka",
+    langDirLtr: "Zľava doprava (LTR)",
+    langDirRtl: "Sprava doľava (RTL)",
+    langCode: "Kód jazyka",
+    longDescr: "Dlhý popis URL",
+    cssClass: "Trieda štýlu",
+    advisoryTitle: "Pomocný titulok",
+    cssStyle: "Štýl",
+    ok: "OK",
+    cancel: "Zrušiť",
+    close: "Zatvoriť",
+    preview: "Náhľad",
+    resize: "Zmeniť veľkosť",
+    generalTab: "Hlavné",
+    advancedTab: "Rozšírené",
+    validateNumberFailed: "Hodnota nie je číslo.",
+    confirmNewPage:
+      "Prajete si načítat novú stránku? Všetky neuložené zmeny budú stratené. ",
+    confirmCancel:
+      "Niektore možnosti boli zmenené. Naozaj chcete zavrieť okno?",
+    options: "Možnosti",
+    target: "Cieľ",
+    targetNew: "Nové okno (_blank)",
+    targetTop: "Najvrchnejšie okno (_top)",
+    targetSelf: "To isté okno (_self)",
+    targetParent: "Rodičovské okno (_parent)",
+    langDirLTR: "Zľava doprava (LTR)",
+    langDirRTL: "Sprava doľava (RTL)",
+    styles: "Štýl",
+    cssClasses: "Triedy štýlu",
+    width: "Šírka",
+    height: "Výška",
+    align: "Zarovnanie",
+    left: "Vľavo",
+    right: "Vpravo",
+    center: "Na stred",
+    justify: "Do bloku",
+    alignLeft: "Zarovnať vľavo",
+    alignRight: "Zarovnať vpravo",
+    alignCenter: "Zarovnať na stred",
+    alignTop: "Nahor",
+    alignMiddle: "Na stred",
+    alignBottom: "Dole",
+    alignNone: "Žiadne",
+    invalidValue: "Neplatná hodnota.",
+    invalidHeight: "Výška musí byť číslo.",
+    invalidWidth: "Šírka musí byť číslo.",
+    invalidLength:
+      'Hodnota uvedená v poli "%1" musí byť kladné číslo a s platnou mernou jednotkou (%2), alebo bez nej.',
+    invalidCssLength:
+      'Špecifikovaná hodnota pre pole "%1" musí byť kladné číslo s alebo bez platnej CSS mernej jednotky (px, %, in, cm, mm, em, ex, pt alebo pc).',
+    invalidHtmlLength:
+      'Špecifikovaná hodnota pre pole "%1" musí byť kladné číslo s alebo bez platnej HTML mernej jednotky (px alebo %).',
+    invalidInlineStyle:
+      'Zadaná hodnota pre inline štýl musí pozostávať s jedného, alebo viac dvojíc formátu "názov: hodnota", oddelených bodkočiarkou.',
+    cssLengthTooltip:
+      "Vložte číslo pre hodnotu v pixeloch alebo číslo so správnou CSS jednotou (px, %, in, cm, mm, em, ex, pt alebo pc).",
+    unavailable: '%1<span class="cke_accessibility">, nedostupný</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Medzerník",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Klávesová skratka",
+    optionDefault: "Predvolený"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Všetky práva vyhradené.",
+    dlgTitle: "O aplikácii CKEditor 4",
+    moreInfo:
+      "Pre informácie o licenciách, prosíme, navštívte našu web stránku:"
+  },
+  basicstyles: {
+    bold: "Tučné",
+    italic: "Kurzíva",
+    strike: "Prečiarknuté",
+    subscript: "Dolný index",
+    superscript: "Horný index",
+    underline: "Podčiarknuté"
+  },
+  bidi: { ltr: "Smer textu zľava doprava", rtl: "Smer textu sprava doľava" },
+  blockquote: { toolbar: "Citácia" },
+  notification: { closed: "Notifikácia zatvorená." },
+  toolbar: {
+    toolbarCollapse: "Zbaliť lištu nástrojov",
+    toolbarExpand: "Rozbaliť lištu nástrojov",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Schránka pre kopírovanie/Späť",
+      editing: "Upravovanie",
+      forms: "Formuláre",
+      basicstyles: "Základné štýly",
+      paragraph: "Odsek",
+      links: "Odkazy",
+      insert: "Vložiť",
+      styles: "Štýly",
+      colors: "Farby",
+      tools: "Nástroje"
+    },
+    toolbars: "Lišty nástrojov editora"
+  },
+  clipboard: {
+    copy: "Kopírovať",
+    copyError:
+      "Bezpečnostné nastavenia vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu kopírovania. Použite na to klávesnicu (Ctrl/Cmd+C).",
+    cut: "Vystrihnúť",
+    cutError:
+      "Bezpečnostné nastavenia vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu vystrihnutia. Použite na to klávesnicu (Ctrl/Cmd+X).",
+    paste: "Vložiť",
+    pasteNotification:
+      "Stlačte %1 na vloženie. Váš prehliadač nepodporuje vloženie prostredníctvom tlačidla v nástrojovej lište alebo voľby v kontextovom menu.",
+    pasteArea: "Miesto pre vloženie",
+    pasteMsg: "Vložte svoj obsah do nasledujúcej oblasti a stlačte OK."
+  },
+  colorbutton: {
+    auto: "Automaticky",
+    bgColorTitle: "Farba pozadia",
+    colors: {
+      "000": "Čierna",
+      "800000": "Gaštanová",
+      "8B4513": "Sedlová hnedá",
+      "2F4F4F": "Tmavo bridlicovo sivá",
+      "008080": "Modrozelená",
+      "000080": "Tmavomodrá",
+      "4B0082": "Indigo",
+      "696969": "Tmavá sivá",
+      B22222: "Ohňová tehlová",
+      A52A2A: "Hnedá",
+      DAA520: "Zlatobyľ",
+      "006400": "Tmavá zelená",
+      "40E0D0": "Tyrkysová",
+      "0000CD": "Stredná modrá",
+      "800080": "Purpurová",
+      "808080": "Sivá",
+      F00: "Červená",
+      FF8C00: "Tmavá oranžová",
+      FFD700: "Zlatá",
+      "008000": "Zelená",
+      "0FF": "Azúrová",
+      "00F": "Modrá",
+      EE82EE: "Fialová",
+      A9A9A9: "Tmavá sivá",
+      FFA07A: "Svetlá lososová",
+      FFA500: "Oranžová",
+      FFFF00: "Žltá",
+      "00FF00": "Vápenná",
+      AFEEEE: "Svetlá tyrkysová",
+      ADD8E6: "Svetlá modrá",
+      DDA0DD: "Slivková",
+      D3D3D3: "Svetlá sivá",
+      FFF0F5: "Levanduľovo červená",
+      FAEBD7: "Antická biela",
+      FFFFE0: "Svetlá žltá",
+      F0FFF0: "Medová",
+      F0FFFF: "Azúrová",
+      F0F8FF: "Alicovo modrá",
+      E6E6FA: "Levanduľová",
+      FFF: "Biela",
+      "1ABC9C": "Silno tyrkysová",
+      "2ECC71": "Smaragdová",
+      "3498DB": "Svetlo modrá",
+      "9B59B6": "Ametystová",
+      "4E5F70": "Sivo modrá",
+      F1C40F: "Sýto žltá",
+      "16A085": "Tmavo tyrkysová",
+      "27AE60": "Tmavo smaragdová",
+      "2980B9": "Silno modrá",
+      "8E44AD": "Tmavo fialová",
+      "2C3E50": "Nesýto modrá",
+      F39C12: "Oranžová",
+      E67E22: "Mrkvová",
+      E74C3C: "Bledo červená",
+      ECF0F1: "Svetlá bronzová",
+      "95A5A6": "Svetlá sivo-tyrkysová",
+      DDD: "Svetlo sivá",
+      D35400: "Tekvicová",
+      C0392B: "Silno červená",
+      BDC3C7: "Strieborná",
+      "7F8C8D": "Sivo tyrkysová",
+      "999": "Tmavo sivá"
+    },
+    more: "Viac farieb...",
+    panelTitle: "Farby",
+    textColorTitle: "Farba textu"
+  },
+  colordialog: {
+    clear: "Vyčistiť",
+    highlight: "Zvýrazniť",
+    options: "Možnosti farby",
+    selected: "Vybraná farba",
+    title: "Vybrať farbu"
+  },
+  templates: {
+    button: "Šablóny",
+    emptyListMsg: "(Žiadne šablóny nedefinované)",
+    insertOption: "Nahradiť aktuálny obsah",
+    options: "Možnosti šablóny",
+    selectPromptMsg: "Prosím vyberte šablónu na otvorenie v editore",
+    title: "Šablóny obsahu"
+  },
+  contextmenu: { options: "Možnosti kontextového menu" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Pomocný titulok",
+    cssClassInputLabel: "Triedy štýlu",
+    edit: "Upraviť Div",
+    inlineStyleInputLabel: "Inline štýl",
+    langDirLTRLabel: "Zľava doprava (LTR)",
+    langDirLabel: "Smer jazyka",
+    langDirRTLLabel: "Zprava doľava (RTL)",
+    languageCodeInputLabel: "Kód jazyka",
+    remove: "Odstrániť Div",
+    styleSelectLabel: "Štýl",
+    title: "Vytvoriť Div kontajner",
+    toolbar: "Vytvoriť Div kontajner"
+  },
+  elementspath: { eleLabel: "Cesta prvkov", eleTitle: "%1 prvok" },
+  filetools: {
+    loadError: "Počas čítania súboru nastala chyba.",
+    networkError: "Počas nahrávania súboru nastala chyba siete.",
+    httpError404:
+      "Počas nahrávania súboru nastala HTTP chyba (404: Súbor nebol nájdený).",
+    httpError403: "Počas nahrávania súboru nastala HTTP chyba (403: Zakázaný).",
+    httpError: "Počas nahrávania súboru nastala HTTP chyba (error status: %1).",
+    noUrlError: "URL nahrávania nie je definovaný.",
+    responseError: "Nesprávna odpoveď servera."
+  },
+  find: {
+    find: "Vyhľadať",
+    findOptions: "Možnosti vyhľadávania",
+    findWhat: "Čo hľadať:",
+    matchCase: "Rozlišovať malé a veľké písmená",
+    matchCyclic: "Po dosiahnutí konca pokračovať od začiatku",
+    matchWord: "Len celé slová",
+    notFoundMsg: "Hľadaný text nebol nájdený.",
+    replace: "Nahradiť",
+    replaceAll: "Nahradiť všetko",
+    replaceSuccessMsg: "%1 výskyt(ov) nahradených.",
+    replaceWith: "Čím nahradiť:",
+    title: "Vyhľadať a nahradiť"
+  },
+  fakeobjects: {
+    anchor: "Kotva",
+    flash: "Flash animácia",
+    hiddenfield: "Skryté pole",
+    iframe: "IFrame",
+    unknown: "Neznámy objekt"
+  },
+  flash: {
+    access: "Prístup skriptu",
+    accessAlways: "Vždy",
+    accessNever: "Nikdy",
+    accessSameDomain: "Rovnaká doména",
+    alignAbsBottom: "Úplne dole",
+    alignAbsMiddle: "Do stredu",
+    alignBaseline: "Na základnú čiaru",
+    alignTextTop: "Na horný okraj textu",
+    bgcolor: "Farba pozadia",
+    chkFull: "Povoliť zobrazenie na celú obrazovku (fullscreen)",
+    chkLoop: "Opakovanie",
+    chkMenu: "Povoliť Flash Menu",
+    chkPlay: "Automatické prehrávanie",
+    flashvars: "Premenné pre Flash",
+    hSpace: "H-medzera",
+    properties: "Vlastnosti Flashu",
+    propertiesTab: "Vlastnosti",
+    quality: "Kvalita",
+    qualityAutoHigh: "Automaticky vysoká",
+    qualityAutoLow: "Automaticky nízka",
+    qualityBest: "Najlepšia",
+    qualityHigh: "Vysoká",
+    qualityLow: "Nízka",
+    qualityMedium: "Stredná",
+    scale: "Mierka",
+    scaleAll: "Zobraziť všetko",
+    scaleFit: "Roztiahnuť, aby sedelo presne",
+    scaleNoBorder: "Bez okrajov",
+    title: "Vlastnosti Flashu",
+    vSpace: "V-medzera",
+    validateHSpace: "H-medzera musí byť číslo.",
+    validateSrc: "URL nesmie byť prázdne.",
+    validateVSpace: "V-medzera musí byť číslo",
+    windowMode: "Mód okna",
+    windowModeOpaque: "Nepriehľadný",
+    windowModeTransparent: "Priehľadný",
+    windowModeWindow: "Okno"
+  },
+  font: {
+    fontSize: {
+      label: "Veľkosť",
+      voiceLabel: "Veľkosť písma",
+      panelTitle: "Veľkosť písma"
+    },
+    label: "Písmo",
+    panelTitle: "Názov písma",
+    voiceLabel: "Písmo"
+  },
+  forms: {
+    button: {
+      title: "Vlastnosti tlačidla",
+      text: "Text (Hodnota)",
+      type: "Typ",
+      typeBtn: "Tlačidlo",
+      typeSbm: "Odoslať",
+      typeRst: "Resetovať"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Vlastnosti zaškrtávacieho políčka",
+      radioTitle: "Vlastnosti prepínača (radio button)",
+      value: "Hodnota",
+      selected: "Vybrané (selected)",
+      required: "Povinný"
+    },
+    form: {
+      title: "Vlastnosti formulára",
+      menu: "Vlastnosti formulára",
+      action: "Akcia (action)",
+      method: "Metóda (method)",
+      encoding: "Kódovanie (encoding)"
+    },
+    hidden: {
+      title: "Vlastnosti skrytého poľa",
+      name: "Názov (name)",
+      value: "Hodnota"
+    },
+    select: {
+      title: "Vlastnosti rozbaľovacieho zoznamu",
+      selectInfo: "Informácie o výbere",
+      opAvail: "Dostupné možnosti",
+      value: "Hodnota",
+      size: "Veľkosť",
+      lines: "riadkov",
+      chkMulti: "Povoliť viacnásobný výber",
+      required: "Povinný",
+      opText: "Text",
+      opValue: "Hodnota",
+      btnAdd: "Pridať",
+      btnModify: "Upraviť",
+      btnUp: "Hore",
+      btnDown: "Dole",
+      btnSetValue: "Nastaviť ako vybranú hodnotu",
+      btnDelete: "Vymazať"
+    },
+    textarea: {
+      title: "Vlastnosti textovej oblasti (textarea)",
+      cols: "Stĺpcov",
+      rows: "Riadkov"
+    },
+    textfield: {
+      title: "Vlastnosti textového poľa",
+      name: "Názov (name)",
+      value: "Hodnota",
+      charWidth: "Šírka poľa (podľa znakov)",
+      maxChars: "Maximálny počet znakov",
+      required: "Povinný",
+      type: "Typ",
+      typeText: "Text",
+      typePass: "Heslo",
+      typeEmail: "Email",
+      typeSearch: "Hľadať",
+      typeTel: "Telefónne číslo",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formát",
+    panelTitle: "Odsek",
+    tag_address: "Adresa",
+    tag_div: "Normálny (DIV)",
+    tag_h1: "Nadpis 1",
+    tag_h2: "Nadpis 2",
+    tag_h3: "Nadpis 3",
+    tag_h4: "Nadpis 4",
+    tag_h5: "Nadpis 5",
+    tag_h6: "Nadpis 6",
+    tag_p: "Normálny",
+    tag_pre: "Formátovaný"
+  },
+  horizontalrule: { toolbar: "Vložiť vodorovnú čiaru" },
+  iframe: {
+    border: "Zobraziť rám frame-u",
+    noUrl: "Prosím, vložte URL iframe",
+    scrolling: "Povoliť skrolovanie",
+    title: "Vlastnosti IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternatívny text",
+    border: "Rám (border)",
+    btnUpload: "Odoslať to na server",
+    button2Img:
+      "Chcete zmeniť vybrané obrázkové tlačidlo na jednoduchý obrázok?",
+    hSpace: "H-medzera",
+    img2Button: "Chcete zmeniť vybraný obrázok na obrázkové tlačidlo?",
+    infoTab: "Informácie o obrázku",
+    linkTab: "Odkaz",
+    lockRatio: "Pomer zámky",
+    menu: "Vlastnosti obrázka",
+    resetSize: "Pôvodná veľkosť",
+    title: "Vlastnosti obrázka",
+    titleButton: "Vlastnosti obrázkového tlačidla",
+    upload: "Nahrať",
+    urlMissing: "Chýba URL zdroja obrázka.",
+    vSpace: "V-medzera",
+    validateBorder: "Rám (border) musí byť celé číslo.",
+    validateHSpace: "H-medzera musí byť celé číslo.",
+    validateVSpace: "V-medzera musí byť celé číslo."
+  },
+  indent: { indent: "Zväčšiť odsadenie", outdent: "Zmenšiť odsadenie" },
+  smiley: {
+    options: "Možnosti smajlíkov",
+    title: "Vložiť smajlíka",
+    toolbar: "Smajlíky"
+  },
+  language: { button: "Nastaviť jazyk", remove: "Odstrániť jazyk" },
+  link: {
+    acccessKey: "Prístupový kľúč",
+    advanced: "Rozšírené",
+    advisoryContentType: "Pomocný typ obsahu",
+    advisoryTitle: "Pomocný titulok",
+    anchor: {
+      toolbar: "Kotva",
+      menu: "Upraviť kotvu",
+      title: "Vlastnosti kotvy",
+      name: "Názov kotvy",
+      errorName: "Zadajte prosím názov kotvy",
+      remove: "Odstrániť kotvu"
+    },
+    anchorId: "Podľa Id objektu",
+    anchorName: "Podľa mena kotvy",
+    charset: "Priradená znaková sada",
+    cssClasses: "Triedy štýlu",
+    download: "Vynútené sťahovanie.",
+    displayText: "Zobraziť text",
+    emailAddress: "E-Mailová adresa",
+    emailBody: "Telo správy",
+    emailSubject: "Predmet správy",
+    id: "Id",
+    info: "Informácie o odkaze",
+    langCode: "Orientácia jazyka",
+    langDir: "Orientácia jazyka",
+    langDirLTR: "Zľava doprava (LTR)",
+    langDirRTL: "Sprava doľava (RTL)",
+    menu: "Upraviť odkaz",
+    name: "Názov",
+    noAnchors: "(V dokumente nie sú dostupné žiadne kotvy)",
+    noEmail: "Zadajte prosím e-mailovú adresu",
+    noUrl: "Zadajte prosím URL odkazu",
+    noTel: "Zadajte prosím telefónne číslo",
+    other: "<iný>",
+    phoneNumber: "Telefónne číslo",
+    popupDependent: "Závislosť (Netscape)",
+    popupFeatures: "Vlastnosti vyskakovacieho okna",
+    popupFullScreen: "Celá obrazovka (IE)",
+    popupLeft: "Ľavý okraj",
+    popupLocationBar: "Panel umiestnenia (location bar)",
+    popupMenuBar: "Panel ponuky (menu bar)",
+    popupResizable: "Meniteľná veľkosť (resizable)",
+    popupScrollBars: "Posuvníky (scroll bars)",
+    popupStatusBar: "Stavový riadok (status bar)",
+    popupToolbar: "Panel nástrojov (toolbar)",
+    popupTop: "Horný okraj",
+    rel: "Vzťah (rel)",
+    selectAnchor: "Vybrať kotvu",
+    styles: "Štýl",
+    tabIndex: "Poradie prvku (tab index)",
+    target: "Cieľ",
+    targetFrame: "<rámec>",
+    targetFrameName: "Názov rámu cieľa",
+    targetPopup: "<vyskakovacie okno>",
+    targetPopupName: "Názov vyskakovacieho okna",
+    title: "Odkaz",
+    toAnchor: "Odkaz na kotvu v texte",
+    toEmail: "E-mail",
+    toUrl: "URL",
+    toPhone: "Telefón",
+    toolbar: "Odkaz",
+    type: "Typ odkazu",
+    unlink: "Odstrániť odkaz",
+    upload: "Nahrať"
+  },
+  list: {
+    bulletedlist: "Vložiť/odstrániť zoznam s odrážkami",
+    numberedlist: "Vložiť/odstrániť číslovaný zoznam"
+  },
+  liststyle: {
+    bulletedTitle: "Vlastnosti odrážkového zoznamu",
+    circle: "Kruh",
+    decimal: "Číselné (1, 2, 3, atď.)",
+    disc: "Disk",
+    lowerAlpha: "Malé latinské (a, b, c, d, e, atď.)",
+    lowerRoman: "Malé rímske (i, ii, iii, iv, v, atď.)",
+    none: "Nič",
+    notset: "<nenastavené>",
+    numberedTitle: "Vlastnosti číselného zoznamu",
+    square: "Štvorec",
+    start: "Začiatok",
+    type: "Typ",
+    upperAlpha: "Veľké latinské (A, B, C, D, E, atď.)",
+    upperRoman: "Veľké rímske (I, II, III, IV, V, atď.)",
+    validateStartNumber:
+      "Začiatočné číslo číselného zoznamu musí byť celé číslo."
+  },
+  magicline: { title: "Odsek vložiť sem" },
+  maximize: { maximize: "Maximalizovať", minimize: "Minimalizovať" },
+  newpage: { toolbar: "Nová stránka" },
+  pagebreak: {
+    alt: "Zalomenie strany",
+    toolbar: "Vložiť oddeľovač stránky pre tlač"
+  },
+  pastetext: {
+    button: "Vložiť ako čistý text",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Vložiť ako čistý text"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Zdá sa, že vkladaný text pochádza z programu MS Word. Chcete ho pred vkladaním automaticky vyčistiť?",
+    error: "Kvôli internej chybe nebolo možné vložené dáta vyčistiť",
+    title: "Vložiť z Wordu",
+    toolbar: "Vložiť z Wordu"
+  },
+  preview: { preview: "Náhľad" },
+  print: { toolbar: "Tlač" },
+  removeformat: { toolbar: "Odstrániť formátovanie" },
+  save: { toolbar: "Uložiť" },
+  selectall: { toolbar: "Vybrať všetko" },
+  showblocks: { toolbar: "Ukázať bloky" },
+  sourcearea: { toolbar: "Zdroj" },
+  specialchar: {
+    options: "Možnosti špeciálneho znaku",
+    title: "Výber špeciálneho znaku",
+    toolbar: "Vložiť špeciálny znak"
+  },
+  scayt: {
+    btn_about: "O KPPP (Kontrola pravopisu počas písania)",
+    btn_dictionaries: "Slovníky",
+    btn_disable: "Zakázať  KPPP (Kontrola pravopisu počas písania)",
+    btn_enable: "Povoliť KPPP (Kontrola pravopisu počas písania)",
+    btn_langs: "Jazyky",
+    btn_options: "Možnosti",
+    text_title: "Kontrola pravopisu počas písania"
+  },
+  stylescombo: {
+    label: "Štýly",
+    panelTitle: "Formátovanie štýlov",
+    panelTitle1: "Štýly bloku",
+    panelTitle2: "Znakové štýly",
+    panelTitle3: "Štýly objektu"
+  },
+  table: {
+    border: "Šírka orámovania",
+    caption: "Popis",
+    cell: {
+      menu: "Bunka",
+      insertBefore: "Vložiť bunku pred",
+      insertAfter: "Vložiť bunku za",
+      deleteCell: "Vymazať bunky",
+      merge: "Zlúčiť bunky",
+      mergeRight: "Zlúčiť doprava",
+      mergeDown: "Zlúčiť dole",
+      splitHorizontal: "Rozdeliť bunky horizontálne",
+      splitVertical: "Rozdeliť bunky vertikálne",
+      title: "Vlastnosti bunky",
+      cellType: "Typ bunky",
+      rowSpan: "Rozsah riadkov",
+      colSpan: "Rozsah stĺpcov",
+      wordWrap: "Zalamovanie riadkov",
+      hAlign: "Horizontálne zarovnanie",
+      vAlign: "Vertikálne zarovnanie",
+      alignBaseline: "Základná čiara (baseline)",
+      bgColor: "Farba pozadia",
+      borderColor: "Farba orámovania",
+      data: "Dáta",
+      header: "Hlavička",
+      yes: "Áno",
+      no: "Nie",
+      invalidWidth: "Šírka bunky musí byť číslo.",
+      invalidHeight: "Výška bunky musí byť číslo.",
+      invalidRowSpan: "Rozsah riadkov musí byť celé číslo.",
+      invalidColSpan: "Rozsah stĺpcov musí byť celé číslo.",
+      chooseColor: "Vybrať"
+    },
+    cellPad: "Odsadenie obsahu (cell padding)",
+    cellSpace: "Vzdialenosť buniek (cell spacing)",
+    column: {
+      menu: "Stĺpec",
+      insertBefore: "Vložiť stĺpec pred",
+      insertAfter: "Vložiť stĺpec po",
+      deleteColumn: "Zmazať stĺpce"
+    },
+    columns: "Stĺpce",
+    deleteTable: "Vymazať tabuľku",
+    headers: "Hlavička",
+    headersBoth: "Obe",
+    headersColumn: "Prvý stĺpec",
+    headersNone: "Žiadne",
+    headersRow: "Prvý riadok",
+    heightUnit: "height unit",
+    invalidBorder: "Šírka orámovania musí byť číslo.",
+    invalidCellPadding:
+      "Odsadenie v bunkách (cell padding) musí byť kladné číslo.",
+    invalidCellSpacing:
+      "Medzera mädzi bunkami (cell spacing) musí byť kladné číslo.",
+    invalidCols: "Počet stĺpcov musí byť číslo väčšie ako 0.",
+    invalidHeight: "Výška tabuľky musí byť číslo.",
+    invalidRows: "Počet riadkov musí byť číslo väčšie ako 0.",
+    invalidWidth: "Širka tabuľky musí byť číslo.",
+    menu: "Vlastnosti tabuľky",
+    row: {
+      menu: "Riadok",
+      insertBefore: "Vložiť riadok pred",
+      insertAfter: "Vložiť riadok po",
+      deleteRow: "Vymazať riadky"
+    },
+    rows: "Riadky",
+    summary: "Prehľad",
+    title: "Vlastnosti tabuľky",
+    toolbar: "Tabuľka",
+    widthPc: "percent",
+    widthPx: "pixelov",
+    widthUnit: "jednotka šírky"
+  },
+  undo: { redo: "Znovu", undo: "Späť" },
+  widget: { move: "Kliknite a potiahnite pre presunutie", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Nahrávanie zrušené používateľom.",
+    doneOne: "Súbor úspešne nahraný.",
+    doneMany: "Úspešne nahraných %1 súborov.",
+    uploadOne: "Nahrávanie súboru ({percentage}%)...",
+    uploadMany:
+      "Nahrávanie súborov, {current} z {max} hotovo ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorovať",
+    btnIgnoreAll: "Ignorovať všetko",
+    btnReplace: "Prepísat",
+    btnReplaceAll: "Prepísat všetko",
+    btnUndo: "Späť",
+    changeTo: "Zmeniť na",
+    errorLoading: "Chyba pri načítaní slovníka z adresy: %s.",
+    ieSpellDownload:
+      "Kontrola pravopisu nie je naištalovaná. Chcete ju teraz stiahnuť?",
+    manyChanges: "Kontrola pravopisu dokončená: Bolo zmenených %1 slov",
+    noChanges: "Kontrola pravopisu dokončená: Neboli zmenené žiadne slová",
+    noMispell:
+      "Kontrola pravopisu dokončená: Neboli nájdené žiadne chyby pravopisu",
+    noSuggestions: "- Žiadny návrh -",
+    notAvailable: "Prepáčte, ale služba je momentálne nedostupná.",
+    notInDic: "Nie je v slovníku",
+    oneChange: "Kontrola pravopisu dokončená: Bolo zmenené jedno slovo",
+    progress: "Prebieha kontrola pravopisu...",
+    title: "Skontrolovať pravopis",
+    toolbar: "Kontrola pravopisu"
+  }
+};

+ 721 - 721
public/ckeditor/lang/sl.js

@@ -1,721 +1,721 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["sl"] = {
-  editor: "Urejevalnik obogatenega besedila",
-  editorPanel: "Plošča urejevalnika obogatenega besedila",
-  common: {
-    editorHelp: "Pritisnite ALT 0 za pomoč",
-    browseServer: "Prebrskaj na strežniku",
-    url: "URL",
-    protocol: "Protokol",
-    upload: "Naloži",
-    uploadSubmit: "Pošlji na strežnik",
-    image: "Slika",
-    flash: "Flash",
-    form: "Obrazec",
-    checkbox: "Potrditveno polje",
-    radio: "Izbirno polje",
-    textField: "Besedilno polje",
-    textarea: "Besedilno območje",
-    hiddenField: "Skrito polje",
-    button: "Gumb",
-    select: "Spustno polje",
-    imageButton: "Slikovni gumb",
-    notSet: "<ni določen>",
-    id: "Id",
-    name: "Ime",
-    langDir: "Smer jezika",
-    langDirLtr: "Od leve proti desni (LTR)",
-    langDirRtl: "Od desne proti levi (RTL)",
-    langCode: "Koda jezika",
-    longDescr: "Dolg opis URL-ja",
-    cssClass: "Razredi slogovne predloge",
-    advisoryTitle: "Predlagani naslov",
-    cssStyle: "Slog",
-    ok: "V redu",
-    cancel: "Prekliči",
-    close: "Zapri",
-    preview: "Predogled",
-    resize: "Potegni za spremembo velikosti",
-    generalTab: "Splošno",
-    advancedTab: "Napredno",
-    validateNumberFailed: "Vrednost ni število.",
-    confirmNewPage:
-      "Vse neshranjene spremembe vsebine bodo izgubljene. Ali res želite naložiti novo stran?",
-    confirmCancel:
-      "Spremenili ste nekaj možnosti. Ali res želite zapreti okno?",
-    options: "Možnosti",
-    target: "Cilj",
-    targetNew: "Novo okno (_blank)",
-    targetTop: "Vrhovno okno (_top)",
-    targetSelf: "Isto okno (_self)",
-    targetParent: "Starševsko okno (_parent)",
-    langDirLTR: "Od leve proti desni (LTR)",
-    langDirRTL: "Od desne proti levi (RTL)",
-    styles: "Slog",
-    cssClasses: "Razredi slogovne predloge",
-    width: "Širina",
-    height: "Višina",
-    align: "Poravnava",
-    left: "Levo",
-    right: "Desno",
-    center: "Sredinsko",
-    justify: "Obojestranska poravnava",
-    alignLeft: "Leva poravnava",
-    alignRight: "Desna poravnava",
-    alignCenter: "Align Center",
-    alignTop: "Na vrh",
-    alignMiddle: "V sredino",
-    alignBottom: "Na dno",
-    alignNone: "Brez poravnave",
-    invalidValue: "Neveljavna vrednost.",
-    invalidHeight: "Višina mora biti število.",
-    invalidWidth: "Širina mora biti število.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      "Vrednost, določena za polje »%1«, mora biti pozitivno število z ali brez veljavne CSS-enote za merjenje (px, %, in, cm, mm, em, ex, pt ali pc).",
-    invalidHtmlLength:
-      "Vrednost, določena za polje »%1«, mora biti pozitivno število z ali brez veljavne HTML-enote za merjenje (px ali %).",
-    invalidInlineStyle:
-      "Vrednost, določena za slog v vrstici, mora biti sestavljena iz ene ali več dvojic oblike »ime : vrednost«, ločenih s podpičji.",
-    cssLengthTooltip:
-      "Vnesite število za vrednost v slikovnih pikah ali število z veljavno CSS-enoto (px, %, in, cm, mm, em, ex, pt ali pc).",
-    unavailable: '%1<span class="cke_accessibility">, nedosegljiv</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Vse pravice pridržane.",
-    dlgTitle: "O programu CKEditor 4",
-    moreInfo:
-      "Za informacije o licenciranju prosimo obiščite našo spletno stran:"
-  },
-  basicstyles: {
-    bold: "Krepko",
-    italic: "Ležeče",
-    strike: "Prečrtano",
-    subscript: "Podpisano",
-    superscript: "Nadpisano",
-    underline: "Podčrtano"
-  },
-  bidi: {
-    ltr: "Smer besedila od leve proti desni",
-    rtl: "Smer besedila od desne proti levi"
-  },
-  blockquote: { toolbar: "Citat" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Skrči orodno vrstico",
-    toolbarExpand: "Razširi orodno vrstico",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Odložišče/Razveljavi",
-      editing: "Urejanje",
-      forms: "Obrazci",
-      basicstyles: "Osnovni slogi",
-      paragraph: "Odstavek",
-      links: "Povezave",
-      insert: "Vstavi",
-      styles: "Slogi",
-      colors: "Barve",
-      tools: "Orodja"
-    },
-    toolbars: "Orodne vrstice urejevalnika"
-  },
-  clipboard: {
-    copy: "Kopiraj",
-    copyError:
-      "Varnostne nastavitve brskalnika ne dopuščajo samodejnega kopiranja. Uporabite kombinacijo tipk na tipkovnici (Ctrl/Cmd+C).",
-    cut: "Izreži",
-    cutError:
-      "Varnostne nastavitve brskalnika ne dopuščajo samodejnega izrezovanja. Uporabite kombinacijo tipk na tipkovnici (Ctrl/Cmd+X).",
-    paste: "Prilepi",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Prilepi območje",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Samodejno",
-    bgColorTitle: "Barva ozadja",
-    colors: {
-      "000": "Črna",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Rjava",
-      DAA520: "Golden Rod",
-      "006400": "Temno zelena",
-      "40E0D0": "Turkizna",
-      "0000CD": "Srednje modra",
-      "800080": "Škrlatna",
-      "808080": "Siva",
-      F00: "Rdeča",
-      FF8C00: "Temno oranžna",
-      FFD700: "Zlata",
-      "008000": "Zelena",
-      "0FF": "Sinja",
-      "00F": "Modra",
-      EE82EE: "Vijolična",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Oranžna",
-      FFFF00: "Rumena",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Svetlo modra",
-      DDA0DD: "Plum",
-      D3D3D3: "Svetlo siva",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Svetlo rumena",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "Bela",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Več barv ...",
-    panelTitle: "Barve",
-    textColorTitle: "Barva besedila"
-  },
-  colordialog: {
-    clear: "Počisti",
-    highlight: "Poudarjeno",
-    options: "Možnosti barve",
-    selected: "Izbrana barva",
-    title: "Izberi barvo"
-  },
-  templates: {
-    button: "Predloge",
-    emptyListMsg: "(Ni pripravljenih predlog)",
-    insertOption: "Zamenjaj trenutno vsebino",
-    options: "Možnosti Predloge",
-    selectPromptMsg:
-      "Izberite predlogo, ki jo želite odpreti v urejevalniku<br>(trenutna vsebina bo izgubljena):",
-    title: "Vsebinske predloge"
-  },
-  contextmenu: { options: "Možnosti kontekstnega menija" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Predlagani naslov",
-    cssClassInputLabel: "Razredi slogovne predloge",
-    edit: "Uredi div",
-    inlineStyleInputLabel: "Slog v vrstici",
-    langDirLTRLabel: "Od leve proti desni (LTR)",
-    langDirLabel: "Smer jezika",
-    langDirRTLLabel: "Od desne proti levi (RTL)",
-    languageCodeInputLabel: "Koda jezika",
-    remove: "Odstrani div",
-    styleSelectLabel: "Slog",
-    title: "Ustvari vsebnik div",
-    toolbar: "Ustvari vsebnik div"
-  },
-  elementspath: { eleLabel: "Pot elementov", eleTitle: "Element %1" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Najdi",
-    findOptions: "Možnosti iskanja",
-    findWhat: "Najdi:",
-    matchCase: "Razlikuj velike in male črke",
-    matchCyclic: "Primerjaj znake v cirilici",
-    matchWord: "Samo cele besede",
-    notFoundMsg: "Navedenega besedila nismo našli.",
-    replace: "Zamenjaj",
-    replaceAll: "Zamenjaj vse",
-    replaceSuccessMsg: "Zamenjali smo %1 pojavitev.",
-    replaceWith: "Zamenjaj z:",
-    title: "Najdi in zamenjaj"
-  },
-  fakeobjects: {
-    anchor: "Sidro",
-    flash: "Animacija flash",
-    hiddenfield: "Skrito polje",
-    iframe: "IFrame",
-    unknown: "Neznan objekt"
-  },
-  flash: {
-    access: "Dostop skripta",
-    accessAlways: "Vedno",
-    accessNever: "Nikoli",
-    accessSameDomain: "Samo ista domena",
-    alignAbsBottom: "Popolnoma na dno",
-    alignAbsMiddle: "Popolnoma v sredino",
-    alignBaseline: "Na osnovno črto",
-    alignTextTop: "Besedilo na vrh",
-    bgcolor: "Barva ozadja",
-    chkFull: "Dovoli celozaslonski način",
-    chkLoop: "Ponavljanje",
-    chkMenu: "Omogoči meni flasha",
-    chkPlay: "Samodejno predvajaj",
-    flashvars: "Spremenljivke za flash",
-    hSpace: "Vodoravni odmik",
-    properties: "Lastnosti flasha",
-    propertiesTab: "Lastnosti",
-    quality: "Kakovost",
-    qualityAutoHigh: "Samodejno visoka",
-    qualityAutoLow: "Samodejno nizka",
-    qualityBest: "Najvišja",
-    qualityHigh: "Visoka",
-    qualityLow: "Nizka",
-    qualityMedium: "Srednja",
-    scale: "Povečava",
-    scaleAll: "Pokaži vse",
-    scaleFit: "Natančno prileganje",
-    scaleNoBorder: "Brez obrobe",
-    title: "Lastnosti flasha",
-    vSpace: "Navpični odmik",
-    validateHSpace: "Vodoravni odmik mora biti število.",
-    validateSrc: "Vnesite URL povezave",
-    validateVSpace: "Navpični odmik mora biti število.",
-    windowMode: "Način okna",
-    windowModeOpaque: "Motno",
-    windowModeTransparent: "Prosojno",
-    windowModeWindow: "Okno"
-  },
-  font: {
-    fontSize: {
-      label: "Velikost",
-      voiceLabel: "Velikost pisave",
-      panelTitle: "Velikost pisave"
-    },
-    label: "Pisava",
-    panelTitle: "Ime pisave",
-    voiceLabel: "Pisava"
-  },
-  forms: {
-    button: {
-      title: "Lastnosti gumba",
-      text: "Besedilo (Vrednost)",
-      type: "Vrsta",
-      typeBtn: "Gumb",
-      typeSbm: "Potrdi",
-      typeRst: "Ponastavi"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Lastnosti potrditvenega polja",
-      radioTitle: "Lastnosti izbirnega polja",
-      value: "Vrednost",
-      selected: "Izbrano",
-      required: "Zahtevano"
-    },
-    form: {
-      title: "Lastnosti obrazca",
-      menu: "Lastnosti obrazca",
-      action: "Dejanje",
-      method: "Metoda",
-      encoding: "Kodiranje znakov"
-    },
-    hidden: {
-      title: "Lastnosti skritega polja",
-      name: "Ime",
-      value: "Vrednost"
-    },
-    select: {
-      title: "Lastnosti spustnega seznama",
-      selectInfo: "Podatki",
-      opAvail: "Razpoložljive izbire",
-      value: "Vrednost",
-      size: "Velikost",
-      lines: "vrstic",
-      chkMulti: "Dovoli izbor več vrednosti",
-      required: "Zahtevano",
-      opText: "Besedilo",
-      opValue: "Vrednost",
-      btnAdd: "Dodaj",
-      btnModify: "Spremeni",
-      btnUp: "Gor",
-      btnDown: "Dol",
-      btnSetValue: "Določi kot privzeto izbiro",
-      btnDelete: "Izbriši"
-    },
-    textarea: {
-      title: "Lastnosti besedilnega območja",
-      cols: "Stolpcev",
-      rows: "Vrstic"
-    },
-    textfield: {
-      title: "Lastnosti besedilnega polja",
-      name: "Ime",
-      value: "Vrednost",
-      charWidth: "Širina",
-      maxChars: "Največje število znakov",
-      required: "Zahtevano",
-      type: "Vrsta",
-      typeText: "Besedilo",
-      typePass: "Geslo",
-      typeEmail: "E-pošta",
-      typeSearch: "Iskanje",
-      typeTel: "Telefonska številka",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Oblika",
-    panelTitle: "Oblika odstavka",
-    tag_address: "Napis",
-    tag_div: "Navaden (DIV)",
-    tag_h1: "Naslov 1",
-    tag_h2: "Naslov 2",
-    tag_h3: "Naslov 3",
-    tag_h4: "Naslov 4",
-    tag_h5: "Naslov 5",
-    tag_h6: "Naslov 6",
-    tag_p: "Navaden",
-    tag_pre: "Oblikovan"
-  },
-  horizontalrule: { toolbar: "Vstavi vodoravno črto" },
-  iframe: {
-    border: "Pokaži obrobo okvirja",
-    noUrl: "Prosimo, vnesite iframe URL",
-    scrolling: "Omogoči drsnike",
-    title: "Lastnosti IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Nadomestno besedilo",
-    border: "Obroba",
-    btnUpload: "Pošlji na strežnik",
-    button2Img: "Želite pretvoriti izbrani gumb s sliko v preprosto sliko?",
-    hSpace: "Vodoravni odmik",
-    img2Button: "Želite pretvoriti izbrano sliko v gumb s sliko?",
-    infoTab: "Podatki o sliki",
-    linkTab: "Povezava",
-    lockRatio: "Zakleni razmerje",
-    menu: "Lastnosti slike",
-    resetSize: "Ponastavi velikost",
-    title: "Lastnosti slike",
-    titleButton: "Lastnosti gumba s sliko",
-    upload: "Naloži",
-    urlMissing: "Manjka URL vira slike.",
-    vSpace: "Navpični odmik",
-    validateBorder: "Meja mora biti celo število.",
-    validateHSpace: "Vodoravni odmik mora biti celo število.",
-    validateVSpace: "VSpace mora biti celo število."
-  },
-  indent: { indent: "Povečaj zamik", outdent: "Zmanjšaj zamik" },
-  smiley: {
-    options: "Možnosti Smeška",
-    title: "Vstavi smeška",
-    toolbar: "Smeško"
-  },
-  language: { button: "Nastavi jezik", remove: "Odstrani jezik" },
-  link: {
-    acccessKey: "Tipka za dostop",
-    advanced: "Napredno",
-    advisoryContentType: "Predlagana vrsta vsebine",
-    advisoryTitle: "Predlagani naslov",
-    anchor: {
-      toolbar: "Sidro",
-      menu: "Uredi sidro",
-      title: "Lastnosti sidra",
-      name: "Ime sidra",
-      errorName: "Prosimo, vnesite ime sidra",
-      remove: "Odstrani sidro"
-    },
-    anchorId: "Po ID-ju elementa",
-    anchorName: "Po imenu sidra",
-    charset: "Nabor znakov povezanega vira",
-    cssClasses: "Razredi slogovne predloge",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "E-poštni naslov",
-    emailBody: "Telo sporočila",
-    emailSubject: "Zadeva sporočila",
-    id: "Id",
-    info: "Podatki o povezavi",
-    langCode: "Koda jezika",
-    langDir: "Smer jezika",
-    langDirLTR: "Od leve proti desni (LTR)",
-    langDirRTL: "Od desne proti levi (RTL)",
-    menu: "Uredi povezavo",
-    name: "Ime",
-    noAnchors: "(V tem dokumentu ni sider)",
-    noEmail: "Vnesite e-poštni naslov",
-    noUrl: "Vnesite URL povezave",
-    noTel: "Please type the phone number",
-    other: "<drugo>",
-    phoneNumber: "Phone number",
-    popupDependent: "Podokno (Netscape)",
-    popupFeatures: "Značilnosti pojavnega okna",
-    popupFullScreen: "Celozaslonsko (IE)",
-    popupLeft: "Lega levo",
-    popupLocationBar: "Naslovna vrstica",
-    popupMenuBar: "Menijska vrstica",
-    popupResizable: "Spremenljive velikosti",
-    popupScrollBars: "Drsniki",
-    popupStatusBar: "Vrstica stanja",
-    popupToolbar: "Orodna vrstica",
-    popupTop: "Lega na vrhu",
-    rel: "Odnos",
-    selectAnchor: "Izberite sidro",
-    styles: "Slog",
-    tabIndex: "Številka tabulatorja",
-    target: "Cilj",
-    targetFrame: "<okvir>",
-    targetFrameName: "Ime ciljnega okvirja",
-    targetPopup: "<pojavno okno>",
-    targetPopupName: "Ime pojavnega okna",
-    title: "Povezava",
-    toAnchor: "Sidro na tej strani",
-    toEmail: "E-pošta",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Vstavi/uredi povezavo",
-    type: "Vrsta povezave",
-    unlink: "Odstrani povezavo",
-    upload: "Naloži"
-  },
-  list: {
-    bulletedlist: "Vstavi/odstrani neoštevilčen seznam",
-    numberedlist: "Vstavi/odstrani oštevilčen seznam"
-  },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "None",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Vstavite odstavek tukaj" },
-  maximize: { maximize: "Maksimiraj", minimize: "Minimiraj" },
-  newpage: { toolbar: "Nova stran" },
-  pagebreak: { alt: "Prelom strani", toolbar: "Vstavi prelom strani" },
-  pastetext: {
-    button: "Prilepi kot golo besedilo",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Prilepi kot golo besedilo"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Besedilo, ki ga želite prilepiti, je kopirano iz Worda. Ali ga želite očistiti, preden ga prilepite?",
-    error:
-      "Ni bilo mogoče očistiti prilepljenih podatkov zaradi notranje napake",
-    title: "Prilepi iz Worda",
-    toolbar: "Prilepi iz Worda"
-  },
-  preview: { preview: "Predogled" },
-  print: { toolbar: "Natisni" },
-  removeformat: { toolbar: "Odstrani oblikovanje" },
-  save: { toolbar: "Shrani" },
-  selectall: { toolbar: "Izberi vse" },
-  showblocks: { toolbar: "Prikaži ograde" },
-  sourcearea: { toolbar: "Izvorna koda" },
-  specialchar: {
-    options: "Možnosti posebnih znakov",
-    title: "Izberi posebni znak",
-    toolbar: "Vstavi posebni znak"
-  },
-  scayt: {
-    btn_about: "O storitvi SCAYT",
-    btn_dictionaries: "Slovarji",
-    btn_disable: "Onemogoči SCAYT",
-    btn_enable: "Omogoči SCAYT",
-    btn_langs: "Jeziki",
-    btn_options: "Možnosti",
-    text_title: "Črkovanje med tipkanjem"
-  },
-  stylescombo: {
-    label: "Slog",
-    panelTitle: "Oblikovalni Stili",
-    panelTitle1: "Slogi odstavkov",
-    panelTitle2: "Slogi besedila",
-    panelTitle3: "Slogi objektov"
-  },
-  table: {
-    border: "Velikost obrobe",
-    caption: "Napis",
-    cell: {
-      menu: "Celica",
-      insertBefore: "Vstavi celico pred",
-      insertAfter: "Vstavi celico za",
-      deleteCell: "Izbriši celice",
-      merge: "Združi celice",
-      mergeRight: "Združi desno",
-      mergeDown: "Združi navzdol",
-      splitHorizontal: "Razdeli celico vodoravno",
-      splitVertical: "Razdeli celico navpično",
-      title: "Lastnosti celice",
-      cellType: "Vrsta celice",
-      rowSpan: "Razpon vrstic",
-      colSpan: "Razpon stolpcev",
-      wordWrap: "Prelom besedila",
-      hAlign: "Vodoravna poravnava",
-      vAlign: "Navpična poravnava",
-      alignBaseline: "Osnovnica",
-      bgColor: "Barva ozadja",
-      borderColor: "Barva obrobe",
-      data: "Podatki",
-      header: "Glava",
-      yes: "Da",
-      no: "Ne",
-      invalidWidth: "Širina celice mora biti število.",
-      invalidHeight: "Višina celice mora biti število.",
-      invalidRowSpan: "Razpon vrstic mora biti celo število.",
-      invalidColSpan: "Razpon stolpcev mora biti celo število.",
-      chooseColor: "Izberi"
-    },
-    cellPad: "Odmik znotraj celic",
-    cellSpace: "Razmik med celicami",
-    column: {
-      menu: "Stolpec",
-      insertBefore: "Vstavi stolpec pred",
-      insertAfter: "Vstavi stolpec za",
-      deleteColumn: "Izbriši stolpce"
-    },
-    columns: "Stolpci",
-    deleteTable: "Izbriši tabelo",
-    headers: "Glave",
-    headersBoth: "Oboje",
-    headersColumn: "Prvi stolpec",
-    headersNone: "Brez",
-    headersRow: "Prva vrstica",
-    heightUnit: "height unit",
-    invalidBorder: "Širina obrobe mora biti število.",
-    invalidCellPadding: "Odmik znotraj celic mora biti pozitivno število.",
-    invalidCellSpacing: "Razmik med celicami mora biti pozitivno število.",
-    invalidCols: "Število stolpcev mora biti večje od 0.",
-    invalidHeight: "Višina tabele mora biti število.",
-    invalidRows: "Število vrstic mora biti večje od 0.",
-    invalidWidth: "Širina tabele mora biti število.",
-    menu: "Lastnosti tabele",
-    row: {
-      menu: "Vrstica",
-      insertBefore: "Vstavi vrstico pred",
-      insertAfter: "Vstavi vrstico za",
-      deleteRow: "Izbriši vrstice"
-    },
-    rows: "Vrstice",
-    summary: "Povzetek",
-    title: "Lastnosti tabele",
-    toolbar: "Tabela",
-    widthPc: "odstotkov",
-    widthPx: "pik",
-    widthUnit: "enota širine"
-  },
-  undo: { redo: "Uveljavi", undo: "Razveljavi" },
-  widget: { move: "Kliknite in povlecite, da premaknete", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Prezri",
-    btnIgnoreAll: "Prezri vse",
-    btnReplace: "Zamenjaj",
-    btnReplaceAll: "Zamenjaj vse",
-    btnUndo: "Razveljavi",
-    changeTo: "Spremeni v",
-    errorLoading: "Napaka pri nalaganju storitve programa na naslovu %s.",
-    ieSpellDownload: "Črkovalnik ni nameščen. Ali ga želite prenesti sedaj?",
-    manyChanges: "Črkovanje je končano: Spremenjenih je bilo %1 besed",
-    noChanges: "Črkovanje je končano: Nobena beseda ni bila spremenjena",
-    noMispell: "Črkovanje je končano: Brez napak",
-    noSuggestions: "- Ni predlogov -",
-    notAvailable: "Oprostite, storitev trenutno ni dosegljiva.",
-    notInDic: "Ni v slovarju",
-    oneChange: "Črkovanje je končano: Spremenjena je bila ena beseda",
-    progress: "Preverjanje črkovanja se izvaja...",
-    title: "Črkovalnik",
-    toolbar: "Preveri črkovanje"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["sl"] = {
+  editor: "Urejevalnik obogatenega besedila",
+  editorPanel: "Plošča urejevalnika obogatenega besedila",
+  common: {
+    editorHelp: "Pritisnite ALT 0 za pomoč",
+    browseServer: "Prebrskaj na strežniku",
+    url: "URL",
+    protocol: "Protokol",
+    upload: "Naloži",
+    uploadSubmit: "Pošlji na strežnik",
+    image: "Slika",
+    flash: "Flash",
+    form: "Obrazec",
+    checkbox: "Potrditveno polje",
+    radio: "Izbirno polje",
+    textField: "Besedilno polje",
+    textarea: "Besedilno območje",
+    hiddenField: "Skrito polje",
+    button: "Gumb",
+    select: "Spustno polje",
+    imageButton: "Slikovni gumb",
+    notSet: "<ni določen>",
+    id: "Id",
+    name: "Ime",
+    langDir: "Smer jezika",
+    langDirLtr: "Od leve proti desni (LTR)",
+    langDirRtl: "Od desne proti levi (RTL)",
+    langCode: "Koda jezika",
+    longDescr: "Dolg opis URL-ja",
+    cssClass: "Razredi slogovne predloge",
+    advisoryTitle: "Predlagani naslov",
+    cssStyle: "Slog",
+    ok: "V redu",
+    cancel: "Prekliči",
+    close: "Zapri",
+    preview: "Predogled",
+    resize: "Potegni za spremembo velikosti",
+    generalTab: "Splošno",
+    advancedTab: "Napredno",
+    validateNumberFailed: "Vrednost ni število.",
+    confirmNewPage:
+      "Vse neshranjene spremembe vsebine bodo izgubljene. Ali res želite naložiti novo stran?",
+    confirmCancel:
+      "Spremenili ste nekaj možnosti. Ali res želite zapreti okno?",
+    options: "Možnosti",
+    target: "Cilj",
+    targetNew: "Novo okno (_blank)",
+    targetTop: "Vrhovno okno (_top)",
+    targetSelf: "Isto okno (_self)",
+    targetParent: "Starševsko okno (_parent)",
+    langDirLTR: "Od leve proti desni (LTR)",
+    langDirRTL: "Od desne proti levi (RTL)",
+    styles: "Slog",
+    cssClasses: "Razredi slogovne predloge",
+    width: "Širina",
+    height: "Višina",
+    align: "Poravnava",
+    left: "Levo",
+    right: "Desno",
+    center: "Sredinsko",
+    justify: "Obojestranska poravnava",
+    alignLeft: "Leva poravnava",
+    alignRight: "Desna poravnava",
+    alignCenter: "Align Center",
+    alignTop: "Na vrh",
+    alignMiddle: "V sredino",
+    alignBottom: "Na dno",
+    alignNone: "Brez poravnave",
+    invalidValue: "Neveljavna vrednost.",
+    invalidHeight: "Višina mora biti število.",
+    invalidWidth: "Širina mora biti število.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      "Vrednost, določena za polje »%1«, mora biti pozitivno število z ali brez veljavne CSS-enote za merjenje (px, %, in, cm, mm, em, ex, pt ali pc).",
+    invalidHtmlLength:
+      "Vrednost, določena za polje »%1«, mora biti pozitivno število z ali brez veljavne HTML-enote za merjenje (px ali %).",
+    invalidInlineStyle:
+      "Vrednost, določena za slog v vrstici, mora biti sestavljena iz ene ali več dvojic oblike »ime : vrednost«, ločenih s podpičji.",
+    cssLengthTooltip:
+      "Vnesite število za vrednost v slikovnih pikah ali število z veljavno CSS-enoto (px, %, in, cm, mm, em, ex, pt ali pc).",
+    unavailable: '%1<span class="cke_accessibility">, nedosegljiv</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Vse pravice pridržane.",
+    dlgTitle: "O programu CKEditor 4",
+    moreInfo:
+      "Za informacije o licenciranju prosimo obiščite našo spletno stran:"
+  },
+  basicstyles: {
+    bold: "Krepko",
+    italic: "Ležeče",
+    strike: "Prečrtano",
+    subscript: "Podpisano",
+    superscript: "Nadpisano",
+    underline: "Podčrtano"
+  },
+  bidi: {
+    ltr: "Smer besedila od leve proti desni",
+    rtl: "Smer besedila od desne proti levi"
+  },
+  blockquote: { toolbar: "Citat" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Skrči orodno vrstico",
+    toolbarExpand: "Razširi orodno vrstico",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Odložišče/Razveljavi",
+      editing: "Urejanje",
+      forms: "Obrazci",
+      basicstyles: "Osnovni slogi",
+      paragraph: "Odstavek",
+      links: "Povezave",
+      insert: "Vstavi",
+      styles: "Slogi",
+      colors: "Barve",
+      tools: "Orodja"
+    },
+    toolbars: "Orodne vrstice urejevalnika"
+  },
+  clipboard: {
+    copy: "Kopiraj",
+    copyError:
+      "Varnostne nastavitve brskalnika ne dopuščajo samodejnega kopiranja. Uporabite kombinacijo tipk na tipkovnici (Ctrl/Cmd+C).",
+    cut: "Izreži",
+    cutError:
+      "Varnostne nastavitve brskalnika ne dopuščajo samodejnega izrezovanja. Uporabite kombinacijo tipk na tipkovnici (Ctrl/Cmd+X).",
+    paste: "Prilepi",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Prilepi območje",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Samodejno",
+    bgColorTitle: "Barva ozadja",
+    colors: {
+      "000": "Črna",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Rjava",
+      DAA520: "Golden Rod",
+      "006400": "Temno zelena",
+      "40E0D0": "Turkizna",
+      "0000CD": "Srednje modra",
+      "800080": "Škrlatna",
+      "808080": "Siva",
+      F00: "Rdeča",
+      FF8C00: "Temno oranžna",
+      FFD700: "Zlata",
+      "008000": "Zelena",
+      "0FF": "Sinja",
+      "00F": "Modra",
+      EE82EE: "Vijolična",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Oranžna",
+      FFFF00: "Rumena",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Svetlo modra",
+      DDA0DD: "Plum",
+      D3D3D3: "Svetlo siva",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Svetlo rumena",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "Bela",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Več barv ...",
+    panelTitle: "Barve",
+    textColorTitle: "Barva besedila"
+  },
+  colordialog: {
+    clear: "Počisti",
+    highlight: "Poudarjeno",
+    options: "Možnosti barve",
+    selected: "Izbrana barva",
+    title: "Izberi barvo"
+  },
+  templates: {
+    button: "Predloge",
+    emptyListMsg: "(Ni pripravljenih predlog)",
+    insertOption: "Zamenjaj trenutno vsebino",
+    options: "Možnosti Predloge",
+    selectPromptMsg:
+      "Izberite predlogo, ki jo želite odpreti v urejevalniku<br>(trenutna vsebina bo izgubljena):",
+    title: "Vsebinske predloge"
+  },
+  contextmenu: { options: "Možnosti kontekstnega menija" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Predlagani naslov",
+    cssClassInputLabel: "Razredi slogovne predloge",
+    edit: "Uredi div",
+    inlineStyleInputLabel: "Slog v vrstici",
+    langDirLTRLabel: "Od leve proti desni (LTR)",
+    langDirLabel: "Smer jezika",
+    langDirRTLLabel: "Od desne proti levi (RTL)",
+    languageCodeInputLabel: "Koda jezika",
+    remove: "Odstrani div",
+    styleSelectLabel: "Slog",
+    title: "Ustvari vsebnik div",
+    toolbar: "Ustvari vsebnik div"
+  },
+  elementspath: { eleLabel: "Pot elementov", eleTitle: "Element %1" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Najdi",
+    findOptions: "Možnosti iskanja",
+    findWhat: "Najdi:",
+    matchCase: "Razlikuj velike in male črke",
+    matchCyclic: "Primerjaj znake v cirilici",
+    matchWord: "Samo cele besede",
+    notFoundMsg: "Navedenega besedila nismo našli.",
+    replace: "Zamenjaj",
+    replaceAll: "Zamenjaj vse",
+    replaceSuccessMsg: "Zamenjali smo %1 pojavitev.",
+    replaceWith: "Zamenjaj z:",
+    title: "Najdi in zamenjaj"
+  },
+  fakeobjects: {
+    anchor: "Sidro",
+    flash: "Animacija flash",
+    hiddenfield: "Skrito polje",
+    iframe: "IFrame",
+    unknown: "Neznan objekt"
+  },
+  flash: {
+    access: "Dostop skripta",
+    accessAlways: "Vedno",
+    accessNever: "Nikoli",
+    accessSameDomain: "Samo ista domena",
+    alignAbsBottom: "Popolnoma na dno",
+    alignAbsMiddle: "Popolnoma v sredino",
+    alignBaseline: "Na osnovno črto",
+    alignTextTop: "Besedilo na vrh",
+    bgcolor: "Barva ozadja",
+    chkFull: "Dovoli celozaslonski način",
+    chkLoop: "Ponavljanje",
+    chkMenu: "Omogoči meni flasha",
+    chkPlay: "Samodejno predvajaj",
+    flashvars: "Spremenljivke za flash",
+    hSpace: "Vodoravni odmik",
+    properties: "Lastnosti flasha",
+    propertiesTab: "Lastnosti",
+    quality: "Kakovost",
+    qualityAutoHigh: "Samodejno visoka",
+    qualityAutoLow: "Samodejno nizka",
+    qualityBest: "Najvišja",
+    qualityHigh: "Visoka",
+    qualityLow: "Nizka",
+    qualityMedium: "Srednja",
+    scale: "Povečava",
+    scaleAll: "Pokaži vse",
+    scaleFit: "Natančno prileganje",
+    scaleNoBorder: "Brez obrobe",
+    title: "Lastnosti flasha",
+    vSpace: "Navpični odmik",
+    validateHSpace: "Vodoravni odmik mora biti število.",
+    validateSrc: "Vnesite URL povezave",
+    validateVSpace: "Navpični odmik mora biti število.",
+    windowMode: "Način okna",
+    windowModeOpaque: "Motno",
+    windowModeTransparent: "Prosojno",
+    windowModeWindow: "Okno"
+  },
+  font: {
+    fontSize: {
+      label: "Velikost",
+      voiceLabel: "Velikost pisave",
+      panelTitle: "Velikost pisave"
+    },
+    label: "Pisava",
+    panelTitle: "Ime pisave",
+    voiceLabel: "Pisava"
+  },
+  forms: {
+    button: {
+      title: "Lastnosti gumba",
+      text: "Besedilo (Vrednost)",
+      type: "Vrsta",
+      typeBtn: "Gumb",
+      typeSbm: "Potrdi",
+      typeRst: "Ponastavi"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Lastnosti potrditvenega polja",
+      radioTitle: "Lastnosti izbirnega polja",
+      value: "Vrednost",
+      selected: "Izbrano",
+      required: "Zahtevano"
+    },
+    form: {
+      title: "Lastnosti obrazca",
+      menu: "Lastnosti obrazca",
+      action: "Dejanje",
+      method: "Metoda",
+      encoding: "Kodiranje znakov"
+    },
+    hidden: {
+      title: "Lastnosti skritega polja",
+      name: "Ime",
+      value: "Vrednost"
+    },
+    select: {
+      title: "Lastnosti spustnega seznama",
+      selectInfo: "Podatki",
+      opAvail: "Razpoložljive izbire",
+      value: "Vrednost",
+      size: "Velikost",
+      lines: "vrstic",
+      chkMulti: "Dovoli izbor več vrednosti",
+      required: "Zahtevano",
+      opText: "Besedilo",
+      opValue: "Vrednost",
+      btnAdd: "Dodaj",
+      btnModify: "Spremeni",
+      btnUp: "Gor",
+      btnDown: "Dol",
+      btnSetValue: "Določi kot privzeto izbiro",
+      btnDelete: "Izbriši"
+    },
+    textarea: {
+      title: "Lastnosti besedilnega območja",
+      cols: "Stolpcev",
+      rows: "Vrstic"
+    },
+    textfield: {
+      title: "Lastnosti besedilnega polja",
+      name: "Ime",
+      value: "Vrednost",
+      charWidth: "Širina",
+      maxChars: "Največje število znakov",
+      required: "Zahtevano",
+      type: "Vrsta",
+      typeText: "Besedilo",
+      typePass: "Geslo",
+      typeEmail: "E-pošta",
+      typeSearch: "Iskanje",
+      typeTel: "Telefonska številka",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Oblika",
+    panelTitle: "Oblika odstavka",
+    tag_address: "Napis",
+    tag_div: "Navaden (DIV)",
+    tag_h1: "Naslov 1",
+    tag_h2: "Naslov 2",
+    tag_h3: "Naslov 3",
+    tag_h4: "Naslov 4",
+    tag_h5: "Naslov 5",
+    tag_h6: "Naslov 6",
+    tag_p: "Navaden",
+    tag_pre: "Oblikovan"
+  },
+  horizontalrule: { toolbar: "Vstavi vodoravno črto" },
+  iframe: {
+    border: "Pokaži obrobo okvirja",
+    noUrl: "Prosimo, vnesite iframe URL",
+    scrolling: "Omogoči drsnike",
+    title: "Lastnosti IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Nadomestno besedilo",
+    border: "Obroba",
+    btnUpload: "Pošlji na strežnik",
+    button2Img: "Želite pretvoriti izbrani gumb s sliko v preprosto sliko?",
+    hSpace: "Vodoravni odmik",
+    img2Button: "Želite pretvoriti izbrano sliko v gumb s sliko?",
+    infoTab: "Podatki o sliki",
+    linkTab: "Povezava",
+    lockRatio: "Zakleni razmerje",
+    menu: "Lastnosti slike",
+    resetSize: "Ponastavi velikost",
+    title: "Lastnosti slike",
+    titleButton: "Lastnosti gumba s sliko",
+    upload: "Naloži",
+    urlMissing: "Manjka URL vira slike.",
+    vSpace: "Navpični odmik",
+    validateBorder: "Meja mora biti celo število.",
+    validateHSpace: "Vodoravni odmik mora biti celo število.",
+    validateVSpace: "VSpace mora biti celo število."
+  },
+  indent: { indent: "Povečaj zamik", outdent: "Zmanjšaj zamik" },
+  smiley: {
+    options: "Možnosti Smeška",
+    title: "Vstavi smeška",
+    toolbar: "Smeško"
+  },
+  language: { button: "Nastavi jezik", remove: "Odstrani jezik" },
+  link: {
+    acccessKey: "Tipka za dostop",
+    advanced: "Napredno",
+    advisoryContentType: "Predlagana vrsta vsebine",
+    advisoryTitle: "Predlagani naslov",
+    anchor: {
+      toolbar: "Sidro",
+      menu: "Uredi sidro",
+      title: "Lastnosti sidra",
+      name: "Ime sidra",
+      errorName: "Prosimo, vnesite ime sidra",
+      remove: "Odstrani sidro"
+    },
+    anchorId: "Po ID-ju elementa",
+    anchorName: "Po imenu sidra",
+    charset: "Nabor znakov povezanega vira",
+    cssClasses: "Razredi slogovne predloge",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "E-poštni naslov",
+    emailBody: "Telo sporočila",
+    emailSubject: "Zadeva sporočila",
+    id: "Id",
+    info: "Podatki o povezavi",
+    langCode: "Koda jezika",
+    langDir: "Smer jezika",
+    langDirLTR: "Od leve proti desni (LTR)",
+    langDirRTL: "Od desne proti levi (RTL)",
+    menu: "Uredi povezavo",
+    name: "Ime",
+    noAnchors: "(V tem dokumentu ni sider)",
+    noEmail: "Vnesite e-poštni naslov",
+    noUrl: "Vnesite URL povezave",
+    noTel: "Please type the phone number",
+    other: "<drugo>",
+    phoneNumber: "Phone number",
+    popupDependent: "Podokno (Netscape)",
+    popupFeatures: "Značilnosti pojavnega okna",
+    popupFullScreen: "Celozaslonsko (IE)",
+    popupLeft: "Lega levo",
+    popupLocationBar: "Naslovna vrstica",
+    popupMenuBar: "Menijska vrstica",
+    popupResizable: "Spremenljive velikosti",
+    popupScrollBars: "Drsniki",
+    popupStatusBar: "Vrstica stanja",
+    popupToolbar: "Orodna vrstica",
+    popupTop: "Lega na vrhu",
+    rel: "Odnos",
+    selectAnchor: "Izberite sidro",
+    styles: "Slog",
+    tabIndex: "Številka tabulatorja",
+    target: "Cilj",
+    targetFrame: "<okvir>",
+    targetFrameName: "Ime ciljnega okvirja",
+    targetPopup: "<pojavno okno>",
+    targetPopupName: "Ime pojavnega okna",
+    title: "Povezava",
+    toAnchor: "Sidro na tej strani",
+    toEmail: "E-pošta",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Vstavi/uredi povezavo",
+    type: "Vrsta povezave",
+    unlink: "Odstrani povezavo",
+    upload: "Naloži"
+  },
+  list: {
+    bulletedlist: "Vstavi/odstrani neoštevilčen seznam",
+    numberedlist: "Vstavi/odstrani oštevilčen seznam"
+  },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "None",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Vstavite odstavek tukaj" },
+  maximize: { maximize: "Maksimiraj", minimize: "Minimiraj" },
+  newpage: { toolbar: "Nova stran" },
+  pagebreak: { alt: "Prelom strani", toolbar: "Vstavi prelom strani" },
+  pastetext: {
+    button: "Prilepi kot golo besedilo",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Prilepi kot golo besedilo"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Besedilo, ki ga želite prilepiti, je kopirano iz Worda. Ali ga želite očistiti, preden ga prilepite?",
+    error:
+      "Ni bilo mogoče očistiti prilepljenih podatkov zaradi notranje napake",
+    title: "Prilepi iz Worda",
+    toolbar: "Prilepi iz Worda"
+  },
+  preview: { preview: "Predogled" },
+  print: { toolbar: "Natisni" },
+  removeformat: { toolbar: "Odstrani oblikovanje" },
+  save: { toolbar: "Shrani" },
+  selectall: { toolbar: "Izberi vse" },
+  showblocks: { toolbar: "Prikaži ograde" },
+  sourcearea: { toolbar: "Izvorna koda" },
+  specialchar: {
+    options: "Možnosti posebnih znakov",
+    title: "Izberi posebni znak",
+    toolbar: "Vstavi posebni znak"
+  },
+  scayt: {
+    btn_about: "O storitvi SCAYT",
+    btn_dictionaries: "Slovarji",
+    btn_disable: "Onemogoči SCAYT",
+    btn_enable: "Omogoči SCAYT",
+    btn_langs: "Jeziki",
+    btn_options: "Možnosti",
+    text_title: "Črkovanje med tipkanjem"
+  },
+  stylescombo: {
+    label: "Slog",
+    panelTitle: "Oblikovalni Stili",
+    panelTitle1: "Slogi odstavkov",
+    panelTitle2: "Slogi besedila",
+    panelTitle3: "Slogi objektov"
+  },
+  table: {
+    border: "Velikost obrobe",
+    caption: "Napis",
+    cell: {
+      menu: "Celica",
+      insertBefore: "Vstavi celico pred",
+      insertAfter: "Vstavi celico za",
+      deleteCell: "Izbriši celice",
+      merge: "Združi celice",
+      mergeRight: "Združi desno",
+      mergeDown: "Združi navzdol",
+      splitHorizontal: "Razdeli celico vodoravno",
+      splitVertical: "Razdeli celico navpično",
+      title: "Lastnosti celice",
+      cellType: "Vrsta celice",
+      rowSpan: "Razpon vrstic",
+      colSpan: "Razpon stolpcev",
+      wordWrap: "Prelom besedila",
+      hAlign: "Vodoravna poravnava",
+      vAlign: "Navpična poravnava",
+      alignBaseline: "Osnovnica",
+      bgColor: "Barva ozadja",
+      borderColor: "Barva obrobe",
+      data: "Podatki",
+      header: "Glava",
+      yes: "Da",
+      no: "Ne",
+      invalidWidth: "Širina celice mora biti število.",
+      invalidHeight: "Višina celice mora biti število.",
+      invalidRowSpan: "Razpon vrstic mora biti celo število.",
+      invalidColSpan: "Razpon stolpcev mora biti celo število.",
+      chooseColor: "Izberi"
+    },
+    cellPad: "Odmik znotraj celic",
+    cellSpace: "Razmik med celicami",
+    column: {
+      menu: "Stolpec",
+      insertBefore: "Vstavi stolpec pred",
+      insertAfter: "Vstavi stolpec za",
+      deleteColumn: "Izbriši stolpce"
+    },
+    columns: "Stolpci",
+    deleteTable: "Izbriši tabelo",
+    headers: "Glave",
+    headersBoth: "Oboje",
+    headersColumn: "Prvi stolpec",
+    headersNone: "Brez",
+    headersRow: "Prva vrstica",
+    heightUnit: "height unit",
+    invalidBorder: "Širina obrobe mora biti število.",
+    invalidCellPadding: "Odmik znotraj celic mora biti pozitivno število.",
+    invalidCellSpacing: "Razmik med celicami mora biti pozitivno število.",
+    invalidCols: "Število stolpcev mora biti večje od 0.",
+    invalidHeight: "Višina tabele mora biti število.",
+    invalidRows: "Število vrstic mora biti večje od 0.",
+    invalidWidth: "Širina tabele mora biti število.",
+    menu: "Lastnosti tabele",
+    row: {
+      menu: "Vrstica",
+      insertBefore: "Vstavi vrstico pred",
+      insertAfter: "Vstavi vrstico za",
+      deleteRow: "Izbriši vrstice"
+    },
+    rows: "Vrstice",
+    summary: "Povzetek",
+    title: "Lastnosti tabele",
+    toolbar: "Tabela",
+    widthPc: "odstotkov",
+    widthPx: "pik",
+    widthUnit: "enota širine"
+  },
+  undo: { redo: "Uveljavi", undo: "Razveljavi" },
+  widget: { move: "Kliknite in povlecite, da premaknete", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Prezri",
+    btnIgnoreAll: "Prezri vse",
+    btnReplace: "Zamenjaj",
+    btnReplaceAll: "Zamenjaj vse",
+    btnUndo: "Razveljavi",
+    changeTo: "Spremeni v",
+    errorLoading: "Napaka pri nalaganju storitve programa na naslovu %s.",
+    ieSpellDownload: "Črkovalnik ni nameščen. Ali ga želite prenesti sedaj?",
+    manyChanges: "Črkovanje je končano: Spremenjenih je bilo %1 besed",
+    noChanges: "Črkovanje je končano: Nobena beseda ni bila spremenjena",
+    noMispell: "Črkovanje je končano: Brez napak",
+    noSuggestions: "- Ni predlogov -",
+    notAvailable: "Oprostite, storitev trenutno ni dosegljiva.",
+    notInDic: "Ni v slovarju",
+    oneChange: "Črkovanje je končano: Spremenjena je bila ena beseda",
+    progress: "Preverjanje črkovanja se izvaja...",
+    title: "Črkovalnik",
+    toolbar: "Preveri črkovanje"
+  }
+};

+ 728 - 728
public/ckeditor/lang/sq.js

@@ -1,728 +1,728 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["sq"] = {
-  editor: "Redaktues i Pasur Teksti",
-  editorPanel: "Paneli i redaktuesit të tekstit të plotë",
-  common: {
-    editorHelp: "Shtyp ALT 0 për ndihmë",
-    browseServer: "Shfleto në Server",
-    url: "URL",
-    protocol: "Protokolli",
-    upload: "Ngarko",
-    uploadSubmit: "E dërgo në server",
-    image: "Foto",
-    flash: "Objekt flash",
-    form: "Formulari",
-    checkbox: "Kuti përzgjedhjeje",
-    radio: "Pullë përzgjedhjeje",
-    textField: "Fushë teksti",
-    textarea: "Hapësirë teksti",
-    hiddenField: "Fushë e fshehur",
-    button: "Pullë",
-    select: "Fusha e përzgjedhjeve",
-    imageButton: "Pullë fotografie",
-    notSet: "<not set>",
-    id: "Id",
-    name: "Emri",
-    langDir: "Drejtim gjuhe",
-    langDirLtr: "Nga e majta në të djathtë (LTR)",
-    langDirRtl: "Nga e djathta në të majtë (RTL)",
-    langCode: "Kodi i Gjuhës",
-    longDescr: "URL e përshkrimit të hollësishëm",
-    cssClass: "CSS Klasat",
-    advisoryTitle: "Titulli Konsultativ",
-    cssStyle: "Stili",
-    ok: "Mirë",
-    cancel: "Anulo",
-    close: "Mbyll",
-    preview: "Parashih",
-    resize: "Ndrysho madhësinë",
-    generalTab: "Të përgjithshme",
-    advancedTab: "Të përparuara",
-    validateNumberFailed: "Kjo vlerë nuk është numër.",
-    confirmNewPage:
-      "Çdo ndryshim që nuk është ruajtur do humbasë. Je i sigurt që dëshiron të hapsh faqe të re?",
-    confirmCancel:
-      "Ke ndryshuar ca mundësi. Je i sigurt që dëshiron ta mbyllësh dritaren?",
-    options: "Mundësitë",
-    target: "Objektivi",
-    targetNew: "Dritare e re (_blank)",
-    targetTop: "Dritare në plan të parë (_top)",
-    targetSelf: "E njëjta dritare (_self)",
-    targetParent: "Dritarja prind (_parent)",
-    langDirLTR: "Nga e majta në të djathë (LTR)",
-    langDirRTL: "Nga e djathta në të majtë (RTL)",
-    styles: "Stili",
-    cssClasses: "CSS Klasat",
-    width: "Gjerësia",
-    height: "Lartësia",
-    align: "Rreshtimi",
-    left: "Majtas",
-    right: "Djathtas",
-    center: "Në mes",
-    justify: "Zgjero",
-    alignLeft: "Rreshto majtas",
-    alignRight: "Rreshto Djathtas",
-    alignCenter: "Rreshto në mes",
-    alignTop: "Lart",
-    alignMiddle: "Në mes",
-    alignBottom: "Poshtë",
-    alignNone: "Asnjë",
-    invalidValue: "Vlerë e pavlefshme",
-    invalidHeight: "Lartësia duhet të jetë një numër",
-    invalidWidth: "Gjerësia duhet të jetë një numër",
-    invalidLength:
-      'Vlera e përcaktuar për fushën "%1" duhet të jetë pozitive me ose pa njësi matëse me vlerë (%2).',
-    invalidCssLength:
-      'Vlera e fushës "%1" duhet të jetë një numër pozitiv me apo pa njësi matëse të vlefshme CSS (px, %, in, cm, mm, em, ex, pt ose pc).',
-    invalidHtmlLength:
-      'Vlera e fushës "%1" duhet të jetë një numër pozitiv me apo pa njësi matëse të vlefshme HTML (px ose %)',
-    invalidInlineStyle:
-      'Vlera e përcaktuar për stilin e vijëzuar duhet përmbajtur një ose më shumë vlera me format "emër : vlerë", të ndara me pikëpresje.',
-    cssLengthTooltip:
-      "Shto një numër për vlerën në piksel ose një numër me njësi të vlefshme CSS (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, i padisponueshëm</span>',
-    keyboard: {
-      "8": "Prapa",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Hapësirë",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Urdhri"
-    },
-    keyboardShortcut: "Shkurtesat e tastierës",
-    optionDefault: "Parazgjedhur"
-  },
-  about: {
-    copy: "Të drejtat  e autorit &copy; $1. Të gjitha të drejtat e rezervuara.",
-    dlgTitle: "Rreth CKEditor 4",
-    moreInfo: "Për informacione rreth licencave shih faqen tonë:"
-  },
-  basicstyles: {
-    bold: "Trash",
-    italic: "Pjerrët",
-    strike: "Nëpërmes",
-    subscript: "Nën-skriptë",
-    superscript: "Super-skriptë",
-    underline: "Nënvijëzuar"
-  },
-  bidi: {
-    ltr: "Drejtimi i tekstit nga e majta në të djathtë",
-    rtl: "Drejtimi i tekstit nga e djathta në të majtë"
-  },
-  blockquote: { toolbar: "Thonjëzat" },
-  notification: { closed: "Njoftimi është mbyllur." },
-  toolbar: {
-    toolbarCollapse: "Zvogëlo Shiritin",
-    toolbarExpand: "Zgjero Shiritin",
-    toolbarGroups: {
-      document: "Dokumenti",
-      clipboard: "Tabela Punës/Ribëje",
-      editing: "Duke Redaktuar",
-      forms: "Formularët",
-      basicstyles: "Stilet Bazë",
-      paragraph: "Paragrafi",
-      links: "Nyjat",
-      insert: "Shto",
-      styles: "Stilet",
-      colors: "Ngjyrat",
-      tools: "Mjetet"
-    },
-    toolbars: "Shiritat e Redaktuesit"
-  },
-  clipboard: {
-    copy: "Kopjo",
-    copyError:
-      "Të dhënat e sigurisë së shfletuesit tuaj nuk lejojnë që redaktuesi automatikisht të kryej veprimin e kopjimit. Ju lutemi shfrytëzoni tastierën për këtë veprim (Ctrl/Cmd+C).",
-    cut: "Preje",
-    cutError:
-      "Të dhënat e sigurisë së shfletuesit tuaj nuk lejojnë që redaktuesi automatikisht të kryej veprimin e prerjes. Ju lutemi shfrytëzoni tastierën për këtë veprim (Ctrl/Cmd+X).",
-    paste: "Hidhe",
-    pasteNotification:
-      "Shtyp %1 për të hedhur tekstin. Shfletuesi juaj nuk mbështetë hedhjen me pullë shiriti ose alternativën e menysë kontekstuale.",
-    pasteArea: "Hapësira e Hedhjes",
-    pasteMsg: "Hidh përmbajtjen brenda hapësirës më poshtë dhe shtyp MIRË."
-  },
-  colorbutton: {
-    auto: "Automatik",
-    bgColorTitle: "Ngjyra e Prapavijës",
-    colors: {
-      "000": "E zezë",
-      "800000": "Ngjyrë gështenjë",
-      "8B4513": "Ngjyrë Shale Kafe",
-      "2F4F4F": "Ngjyrë Gri të errët ardëz",
-      "008080": "Ngjyrë bajukë",
-      "000080": "Ngjyrë Marine",
-      "4B0082": "Indigo",
-      "696969": "Gri e Errët",
-      B22222: "Tullë në Flakë",
-      A52A2A: "Ngjytë Kafe",
-      DAA520: "Shkop i Artë",
-      "006400": "E Gjelbër e Errët",
-      "40E0D0": "Ngjyrë e Bruztë",
-      "0000CD": "E Kaltër e Mesme",
-      "800080": "Vjollcë",
-      "808080": "Gri",
-      F00: "E Kuqe",
-      FF8C00: "E Portokalltë e Errët",
-      FFD700: "Ngjyrë Ari",
-      "008000": "E Gjelbërt",
-      "0FF": "Cyan",
-      "00F": "E Kaltër",
-      EE82EE: "Vjollcë",
-      A9A9A9: "Gri e Errët",
-      FFA07A: "Salmon i Ndritur",
-      FFA500: "E Portokalltë",
-      FFFF00: "E Verdhë",
-      "00FF00": "Ngjyrë Gëlqere",
-      AFEEEE: "Ngjyrë e Bruztë e Zbehtë",
-      ADD8E6: "E Kaltër e Ndritur",
-      DDA0DD: "Ngjyrë Llokumi",
-      D3D3D3: "Gri e Ndritur",
-      FFF0F5: "Ngjyrë Purpur e Skuqur",
-      FAEBD7: "E Bardhë Antike",
-      FFFFE0: "E verdhë e Ndritur",
-      F0FFF0: "Ngjyrë Nektari",
-      F0FFFF: "Ngjyrë Qielli",
-      F0F8FF: "E Kaltër Alice",
-      E6E6FA: "Ngjyrë Purpur e Zbetë",
-      FFF: "E bardhë",
-      "1ABC9C": "Sian i Fortë",
-      "2ECC71": "Smerald",
-      "3498DB": "E kaltër e ndritur",
-      "9B59B6": "Ametist",
-      "4E5F70": "Kaltër në Gri",
-      F1C40F: "E verdhë e gjallë",
-      "16A085": "Sian e errët",
-      "27AE60": "Smerald e errët",
-      "2980B9": "E kaltër e fortë",
-      "8E44AD": "Vjollcë e errët",
-      "2C3E50": "E kaltër e njomë",
-      F39C12: "E Portokalltë",
-      E67E22: "Ngjyrë karote",
-      E74C3C: "E kuqe e zbehtë",
-      ECF0F1: "Ngjyrë argjendi e ndritshme",
-      "95A5A6": "Sian në gri e lehtë",
-      DDD: "Gri e lehtë",
-      D35400: "Ngjyrë kungulli",
-      C0392B: "E kuqe e fortë",
-      BDC3C7: "Ngjyrë argjendi",
-      "7F8C8D": "Sian në gri",
-      "999": "Gri e Errët"
-    },
-    more: "Më Shumë Ngjyra...",
-    panelTitle: "Ngjyrat",
-    textColorTitle: "Ngjyra e Tekstit"
-  },
-  colordialog: {
-    clear: "Pastro",
-    highlight: "Thekso",
-    options: "Përzgjedhjet e Ngjyrave",
-    selected: "Ngjyra e Përzgjedhur",
-    title: "Përzgjidh ngjyrë"
-  },
-  templates: {
-    button: "Shabllonet",
-    emptyListMsg: "(Asnjë shabllon nuk është paradefinuar)",
-    insertOption: "Zëvendëso përmbajtjen aktuale",
-    options: "Opsionet e Shabllonit",
-    selectPromptMsg: "Përzgjidhni shabllonin për të hapur tek redaktuesi",
-    title: "Përmbajtja e Shabllonit"
-  },
-  contextmenu: { options: "Mundësitë e Menysë së Kontekstit" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Titulli Këshillimorit",
-    cssClassInputLabel: "CSS Klasat",
-    edit: "Redakto Div",
-    inlineStyleInputLabel: "Stili Brendshëm",
-    langDirLTRLabel: "Nga e majta në të djathë (LTR)",
-    langDirLabel: "Drejtimi Gjuhës",
-    langDirRTLLabel: "Nga e djathta në të majtë (RTL)",
-    languageCodeInputLabel: "Kodi i Gjuhës",
-    remove: "Largo Div",
-    styleSelectLabel: "Stili",
-    title: "Krijo Përmbajtës Div",
-    toolbar: "Krijo Përmbajtës Div"
-  },
-  elementspath: { eleLabel: "Rruga e elementeve", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Gabimi u paraqit gjatë leximit të skedës.",
-    networkError: "Gabimi në rrjetë u paraqitë gjatë ngarkimit të skedës.",
-    httpError404:
-      "Gabimi në HTTP u paraqit gjatë ngarkimit të skedës (404: Skeda nuk u gjetë).",
-    httpError403:
-      "Gabimi në HTTP u paraqitë gjatë ngarkimit të skedës (403: E ndaluar).",
-    httpError:
-      "Gabimi në HTTP u paraqit gjatë ngarkimit të skedës (gjendja e gabimit: %1).",
-    noUrlError: "URL e ngarkimit nuk është vendosur.",
-    responseError: "Përgjigje e gabuar e serverit."
-  },
-  find: {
-    find: "Gjej",
-    findOptions: "Gjejë Alternativat",
-    findWhat: "Gjej çka:",
-    matchCase: "Rasti i përputhjes",
-    matchCyclic: "Përputh ciklikun",
-    matchWord: "Përputh fjalën e tërë",
-    notFoundMsg: "Teksti i caktuar nuk mundej të gjendet.",
-    replace: "Zëvendëso",
-    replaceAll: "Zëvendëso të gjitha",
-    replaceSuccessMsg: "%1 rast(e) u zëvendësua(n).",
-    replaceWith: "Zëvendëso me:",
-    title: "Gjej dhe Zëvendëso"
-  },
-  fakeobjects: {
-    anchor: "Spirancë",
-    flash: "Objekt flash",
-    hiddenfield: "Fushë e fshehur",
-    iframe: "IFrame",
-    unknown: "Objekt i Panjohur"
-  },
-  flash: {
-    access: "Qasja në Skriptë",
-    accessAlways: "Gjithnjë",
-    accessNever: "Asnjëherë",
-    accessSameDomain: "Fusha e Njëjtë",
-    alignAbsBottom: "Abs në Fund",
-    alignAbsMiddle: "Abs në Mes",
-    alignBaseline: "Baza",
-    alignTextTop: "Koka e Tekstit",
-    bgcolor: "Ngjyra e Prapavijës",
-    chkFull: "Lejo Ekran të Plotë",
-    chkLoop: "Përsëritje",
-    chkMenu: "Lejo Menynë për Flash",
-    chkPlay: "Auto Play",
-    flashvars: "Variablat për Flash",
-    hSpace: "Hapësira Horizontale",
-    properties: "Karakteristikat për Flash",
-    propertiesTab: "Karakteristikat",
-    quality: "Kualiteti",
-    qualityAutoHigh: "Automatikisht i Lartë",
-    qualityAutoLow: "Automatikisht i Ulët",
-    qualityBest: "Më i Miri",
-    qualityHigh: "I Lartë",
-    qualityLow: "Më i Ulti",
-    qualityMedium: "I Mesëm",
-    scale: "Shkalla",
-    scaleAll: "Shfaq të Gjitha",
-    scaleFit: "Përputhje të Plotë",
-    scaleNoBorder: "Pa Kornizë",
-    title: "Rekuizitat për Flash",
-    vSpace: "Hapësira Vertikale",
-    validateHSpace: "Hapësira Horizontale duhet të është numër.",
-    validateSrc: "URL nuk duhet mbetur zbrazur.",
-    validateVSpace: "Hapësira Vertikale duhet të është numër.",
-    windowMode: "Window mode",
-    windowModeOpaque: "Errët",
-    windowModeTransparent: "Tejdukshëm",
-    windowModeWindow: "Window"
-  },
-  font: {
-    fontSize: {
-      label: "Madhësia",
-      voiceLabel: "Madhësia e Shkronjës",
-      panelTitle: "Madhësia e Shkronjës"
-    },
-    label: "Shkronja",
-    panelTitle: "Emri i Shkronjës",
-    voiceLabel: "Shkronja"
-  },
-  forms: {
-    button: {
-      title: "Rekuizitat e Pullës",
-      text: "Teskti (Vlera)",
-      type: "LLoji",
-      typeBtn: "Buton",
-      typeSbm: "Dërgo",
-      typeRst: "Rikthe"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Rekuizitat e Kutizë Përzgjedhëse",
-      radioTitle: "Rekuizitat e Pullës",
-      value: "Vlera",
-      selected: "Përzgjedhur",
-      required: "Kërkohet"
-    },
-    form: {
-      title: "Rekuizitat e Formës",
-      menu: "Rekuizitat e Formës",
-      action: "Veprim",
-      method: "Metoda",
-      encoding: "Kodimi"
-    },
-    hidden: {
-      title: "Rekuizitat e Fushës së Fshehur",
-      name: "Emër",
-      value: "Vlera"
-    },
-    select: {
-      title: "Rekuizitat e Fushës së Përzgjedhur",
-      selectInfo: "Përzgjidh Informacionin",
-      opAvail: "Opsionet e Mundshme",
-      value: "Vlera",
-      size: "Madhësia",
-      lines: "rreshtat",
-      chkMulti: "Lejo përzgjidhje të shumëfishta",
-      required: "Kërkohet",
-      opText: "Teksti",
-      opValue: "Vlera",
-      btnAdd: "Vendos",
-      btnModify: "Ndrysho",
-      btnUp: "Sipër",
-      btnDown: "Poshtë",
-      btnSetValue: "Bëje si vlerë të përzgjedhur",
-      btnDelete: "Grise"
-    },
-    textarea: {
-      title: "Rekuzitat e Fushës së Tekstit",
-      cols: "Kolonat",
-      rows: "Rreshtat"
-    },
-    textfield: {
-      title: "Rekuizitat e Fushës së Tekstit",
-      name: "Emër",
-      value: "Vlera",
-      charWidth: "Gjerësia e Karakterit",
-      maxChars: "Numri maksimal i karaktereve",
-      required: "Kërkohet",
-      type: "LLoji",
-      typeText: "Teksti",
-      typePass: "Fjalëkalimi",
-      typeEmail: "Posta Elektronike",
-      typeSearch: "Kërko",
-      typeTel: "Numri i Telefonit",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Formati",
-    panelTitle: "Formati i Paragrafit",
-    tag_address: "Adresa",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Titulli 1",
-    tag_h2: "Titulli 2",
-    tag_h3: "Titulli 3",
-    tag_h4: "Titulli 4",
-    tag_h5: "Titulli 5",
-    tag_h6: "Titulli 6",
-    tag_p: "Normal",
-    tag_pre: "Formatuar"
-  },
-  horizontalrule: { toolbar: "Shto Vijë Horizontale" },
-  iframe: {
-    border: "Shfaq kufirin e kornizës",
-    noUrl: "Ju lutemi shkruani URL-në e iframe-it",
-    scrolling: "Lejo shiritët zvarritës",
-    title: "Karakteristikat e IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Tekst Alternativ",
-    border: "Korniza",
-    btnUpload: "Dërgo në server",
-    button2Img:
-      "Dëshironi të e ndërroni pullën e fotos së selektuar në një foto të thjeshtë?",
-    hSpace: "HSpace",
-    img2Button: "Dëshironi të ndryshoni foton e përzgjedhur në pullë?",
-    infoTab: "Informacione mbi Fotografinë",
-    linkTab: "Nyja",
-    lockRatio: "Mbyll Racionin",
-    menu: "Karakteristikat e Fotografisë",
-    resetSize: "Rikthe Madhësinë",
-    title: "Karakteristikat e Fotografisë",
-    titleButton: "Karakteristikat e Pullës së Fotografisë",
-    upload: "Ngarko",
-    urlMissing: "Mungon URL e burimit të fotografisë.",
-    vSpace: "Hapësira Vertikale",
-    validateBorder: "Korniza duhet të jetë numër i plotë.",
-    validateHSpace: "Hapësira horizontale duhet të jetë numër i plotë.",
-    validateVSpace: "Hapësira vertikale duhet të jetë numër i plotë."
-  },
-  indent: { indent: "Rrite Identin", outdent: "Zvogëlo Identin" },
-  smiley: {
-    options: "Opsionet e Ikonave",
-    title: "Vendos Ikonë",
-    toolbar: "Ikona"
-  },
-  language: { button: "Përzgjidhni gjuhën", remove: "Largoni gjuhën" },
-  link: {
-    acccessKey: "Elementi i qasjes",
-    advanced: "Të përparuara",
-    advisoryContentType: "Lloji i Përmbajtjes Këshillimorit",
-    advisoryTitle: "Titulli Këshillimorit",
-    anchor: {
-      toolbar: "Spirancë",
-      menu: "Redakto Spirancën",
-      title: "Karakteristikat e Spirancës",
-      name: "Emri i Spirancës",
-      errorName: "Ju lutemi shkruani emrin e spirancës",
-      remove: "Largo Spirancën"
-    },
-    anchorId: "Sipas ID-së së Elementit",
-    anchorName: "Sipas Emrit të Spirancës",
-    charset: "Seti i Karaktereve të Burimeve të lidhura",
-    cssClasses: "CSS Klasat",
-    download: "Nxit Shkarkimin",
-    displayText: "Shfaq Tekstin",
-    emailAddress: "Posta Elektronike",
-    emailBody: "Hapësira e Porosisë",
-    emailSubject: "Titulli i Porosisë",
-    id: "Id",
-    info: "Informacione të Nyjës",
-    langCode: "Kodi Gjuhës",
-    langDir: "Drejtimi Gjuhës",
-    langDirLTR: "Nga e majta në të djathë (LTR)",
-    langDirRTL: "Nga e djathta në të majtë (RTL)",
-    menu: "Redakto Nyjen",
-    name: "Emri",
-    noAnchors: "(Nuk ka asnjë spirancë në dokument)",
-    noEmail: "Ju lutemi shkruani postën elektronike",
-    noUrl: "Ju lutemi shkruani URL-në e nyjës",
-    noTel: "Please type the phone number",
-    other: "<other>",
-    phoneNumber: "Phone number",
-    popupDependent: "E Varur (Netscape)",
-    popupFeatures: "Karakteristikat e Dritares së Dialogut",
-    popupFullScreen: "Ekrani Plotë  (IE)",
-    popupLeft: "Pozita Majtas",
-    popupLocationBar: "Shiriti Vendit",
-    popupMenuBar: "Shiriti Menysë",
-    popupResizable: "I ndryshueshëm",
-    popupScrollBars: "Shiritat zvarritës",
-    popupStatusBar: "Shiriti Statutit",
-    popupToolbar: "Shiriti Mjeteve",
-    popupTop: "Top Pozita",
-    rel: "Marrëdhëniet",
-    selectAnchor: "Përzgjidh Spirancë",
-    styles: "Stil",
-    tabIndex: "Indeksi Fletës",
-    target: "Objektivi",
-    targetFrame: "<frame>",
-    targetFrameName: "Emri i Kornizës së Synuar",
-    targetPopup: "<popup window>",
-    targetPopupName: "Emri i Dritares së Dialogut",
-    title: "Nyja",
-    toAnchor: "Lidhu me spirancën në tekst",
-    toEmail: "Posta Elektronike",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Nyja",
-    type: "Lloji i Nyjës",
-    unlink: "Largo Nyjën",
-    upload: "Ngarko"
-  },
-  list: {
-    bulletedlist: "Vendos/Largo Listën me Pika",
-    numberedlist: "Vendos/Largo Listën me Numra"
-  },
-  liststyle: {
-    bulletedTitle: "Karakteristikat e Listës me Pika",
-    circle: "Rreth",
-    decimal: "Decimal (1, 2, 3, etj.)",
-    disc: "Disk",
-    lowerAlpha: "Alfa të vogla (a, b, c, d, e, etj.)",
-    lowerRoman: "Romake të vogla (i, ii, iii, iv, v, etj.)",
-    none: "Asnjë",
-    notset: "<not set>",
-    numberedTitle: "Karakteristikat e Listës me Numra",
-    square: "Katror",
-    start: "Fillimi",
-    type: "Lloji",
-    upperAlpha: "Alfa të mëdha (A, B, C, D, E, etj.)",
-    upperRoman: "Romake të mëdha (I, II, III, IV, V, etj.)",
-    validateStartNumber:
-      "Numri i fillimit të listës duhet të është numër i plotë."
-  },
-  magicline: { title: "Shto paragrafin këtu" },
-  maximize: { maximize: "Zmadho", minimize: "Zvogëlo" },
-  newpage: { toolbar: "Faqe e Re" },
-  pagebreak: {
-    alt: "Thyerja e Faqes",
-    toolbar: "Vendos Thyerje Faqeje për Shtyp"
-  },
-  pastetext: {
-    button: "Hidhe si tekst të thjeshtë",
-    pasteNotification:
-      "Shtyp %1 për të hedhur tekstin. Shfletuesi juaj nuk mbështetë hedhjen me pullë shiriti ose alternativën e menysë kontekstuale.",
-    title: "Hidhe si Tekst të Thjeshtë"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Teksti që dëshironi të e hidhni siç duket është kopjuar nga Word-i. Dëshironi të e pastroni para se të e hidhni?",
-    error:
-      "Nuk ishte e mundur të fshiheshin të dhënat e hedhura për shkak të një gabimi të brendshëm",
-    title: "Hidhe nga Word-i",
-    toolbar: "Hidhe nga Word-i"
-  },
-  preview: { preview: "Parashiko" },
-  print: { toolbar: "Shtype" },
-  removeformat: { toolbar: "Largo Formatin" },
-  save: { toolbar: "Ruaje" },
-  selectall: { toolbar: "Përzgjidh të Gjitha" },
-  showblocks: { toolbar: "Shfaq Blloqet" },
-  sourcearea: { toolbar: "Burimi" },
-  specialchar: {
-    options: "Mundësitë për Karaktere Speciale",
-    title: "Përzgjidh Karakter Special",
-    toolbar: "Vendos Karakter Special"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Stilet",
-    panelTitle: "Formatimi i Stileve",
-    panelTitle1: "Stilet e Bllokut",
-    panelTitle2: "Stilet e Brendshme",
-    panelTitle3: "Stilet e Objektit"
-  },
-  table: {
-    border: "Madhësia e kornizave",
-    caption: "Titull",
-    cell: {
-      menu: "Qeli",
-      insertBefore: "Shto Qeli Para",
-      insertAfter: "Shto Qeli Prapa",
-      deleteCell: "Gris Qelitë",
-      merge: "Bashko Qelitë",
-      mergeRight: "Bashko Djathtas",
-      mergeDown: "Bashko Poshtë",
-      splitHorizontal: "Ndaj Qelinë Horizontalisht",
-      splitVertical: "Ndaj Qelinë Vertikalisht",
-      title: "Rekuizitat e Qelisë",
-      cellType: "Lloji i Qelisë",
-      rowSpan: "Bashko Rreshtat",
-      colSpan: "Bashko Kolonat",
-      wordWrap: "Fund i Fjalës",
-      hAlign: "Bashkimi Horizontal",
-      vAlign: "Bashkimi Vertikal",
-      alignBaseline: "Baza",
-      bgColor: "Ngjyra e Prapavijës",
-      borderColor: "Ngjyra e Kornizave",
-      data: "Të dhënat",
-      header: "Koka",
-      yes: "Po",
-      no: "Jo",
-      invalidWidth: "Gjerësia e qelisë duhet të jetë numër.",
-      invalidHeight: "Lartësia e qelisë duhet të jetë numër.",
-      invalidRowSpan: "Hapësira e rreshtave duhet të jetë numër i plotë.",
-      invalidColSpan: "Hapësira e kolonave duhet të jetë numër i plotë.",
-      chooseColor: "Përzgjidh"
-    },
-    cellPad: "Mbushja e qelisë",
-    cellSpace: "Hapësira e qelisë",
-    column: {
-      menu: "Kolona",
-      insertBefore: "Vendos Kolonë Para",
-      insertAfter: "Vendos Kolonë Pas",
-      deleteColumn: "Gris Kolonat"
-    },
-    columns: "Kolonat",
-    deleteTable: "Gris Tabelën",
-    headers: "Kokat",
-    headersBoth: "Së bashku",
-    headersColumn: "Kolona e parë",
-    headersNone: "Asnjë",
-    headersRow: "Rreshti i Parë",
-    heightUnit: "height unit",
-    invalidBorder: "Madhësia e kufinjve duhet të jetë numër.",
-    invalidCellPadding: "Mbushja e qelisë duhet të jetë numër pozitiv.",
-    invalidCellSpacing: "Hapësira e qelisë duhet të jetë numër pozitiv.",
-    invalidCols: "Numri i kolonave duhet të jetë numër më i madh se 0.",
-    invalidHeight: "Lartësia e tabelës duhet të jetë numër.",
-    invalidRows: "Numri i rreshtave duhet të jetë numër më i madh se 0.",
-    invalidWidth: "Gjerësia e tabelës duhet të jetë numër.",
-    menu: "Karakteristikat e Tabelës",
-    row: {
-      menu: "Rreshti",
-      insertBefore: "Shto Rresht Para",
-      insertAfter: "Shto Rresht Prapa",
-      deleteRow: "Gris Rreshtat"
-    },
-    rows: "Rreshtat",
-    summary: "Përmbledhje",
-    title: "Karakteristikat e Tabelës",
-    toolbar: "Tabela",
-    widthPc: "përqind",
-    widthPx: "piksell",
-    widthUnit: "njësia e gjerësisë"
-  },
-  undo: { redo: "Ribëje", undo: "Rizhbëje" },
-  widget: { move: "Kliko dhe tërhiqe për ta lëvizur", label: "%1 vegël" },
-  uploadwidget: {
-    abort: "Ngarkimi u ndërpre nga përdoruesi.",
-    doneOne: "Skeda u ngarkua me sukses.",
-    doneMany: "Me sukses u ngarkuan %1 skeda.",
-    uploadOne: "Duke ngarkuar skedën ({percentage}%)...",
-    uploadMany:
-      "Duke ngarkuar skedat, {current} nga {max} , ngarkuar ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignore",
-    btnIgnoreAll: "Ignore All",
-    btnReplace: "Replace",
-    btnReplaceAll: "Replace All",
-    btnUndo: "Undo",
-    changeTo: "Change to",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Spell checker not installed. Do you want to download it now?",
-    manyChanges: "Spell check complete: %1 words changed",
-    noChanges: "Spell check complete: No words changed",
-    noMispell: "Spell check complete: No misspellings found",
-    noSuggestions: "- No suggestions -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Not in dictionary",
-    oneChange: "Spell check complete: One word changed",
-    progress: "Spell check in progress...",
-    title: "Spell Checker",
-    toolbar: "Check Spelling"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["sq"] = {
+  editor: "Redaktues i Pasur Teksti",
+  editorPanel: "Paneli i redaktuesit të tekstit të plotë",
+  common: {
+    editorHelp: "Shtyp ALT 0 për ndihmë",
+    browseServer: "Shfleto në Server",
+    url: "URL",
+    protocol: "Protokolli",
+    upload: "Ngarko",
+    uploadSubmit: "E dërgo në server",
+    image: "Foto",
+    flash: "Objekt flash",
+    form: "Formulari",
+    checkbox: "Kuti përzgjedhjeje",
+    radio: "Pullë përzgjedhjeje",
+    textField: "Fushë teksti",
+    textarea: "Hapësirë teksti",
+    hiddenField: "Fushë e fshehur",
+    button: "Pullë",
+    select: "Fusha e përzgjedhjeve",
+    imageButton: "Pullë fotografie",
+    notSet: "<not set>",
+    id: "Id",
+    name: "Emri",
+    langDir: "Drejtim gjuhe",
+    langDirLtr: "Nga e majta në të djathtë (LTR)",
+    langDirRtl: "Nga e djathta në të majtë (RTL)",
+    langCode: "Kodi i Gjuhës",
+    longDescr: "URL e përshkrimit të hollësishëm",
+    cssClass: "CSS Klasat",
+    advisoryTitle: "Titulli Konsultativ",
+    cssStyle: "Stili",
+    ok: "Mirë",
+    cancel: "Anulo",
+    close: "Mbyll",
+    preview: "Parashih",
+    resize: "Ndrysho madhësinë",
+    generalTab: "Të përgjithshme",
+    advancedTab: "Të përparuara",
+    validateNumberFailed: "Kjo vlerë nuk është numër.",
+    confirmNewPage:
+      "Çdo ndryshim që nuk është ruajtur do humbasë. Je i sigurt që dëshiron të hapsh faqe të re?",
+    confirmCancel:
+      "Ke ndryshuar ca mundësi. Je i sigurt që dëshiron ta mbyllësh dritaren?",
+    options: "Mundësitë",
+    target: "Objektivi",
+    targetNew: "Dritare e re (_blank)",
+    targetTop: "Dritare në plan të parë (_top)",
+    targetSelf: "E njëjta dritare (_self)",
+    targetParent: "Dritarja prind (_parent)",
+    langDirLTR: "Nga e majta në të djathë (LTR)",
+    langDirRTL: "Nga e djathta në të majtë (RTL)",
+    styles: "Stili",
+    cssClasses: "CSS Klasat",
+    width: "Gjerësia",
+    height: "Lartësia",
+    align: "Rreshtimi",
+    left: "Majtas",
+    right: "Djathtas",
+    center: "Në mes",
+    justify: "Zgjero",
+    alignLeft: "Rreshto majtas",
+    alignRight: "Rreshto Djathtas",
+    alignCenter: "Rreshto në mes",
+    alignTop: "Lart",
+    alignMiddle: "Në mes",
+    alignBottom: "Poshtë",
+    alignNone: "Asnjë",
+    invalidValue: "Vlerë e pavlefshme",
+    invalidHeight: "Lartësia duhet të jetë një numër",
+    invalidWidth: "Gjerësia duhet të jetë një numër",
+    invalidLength:
+      'Vlera e përcaktuar për fushën "%1" duhet të jetë pozitive me ose pa njësi matëse me vlerë (%2).',
+    invalidCssLength:
+      'Vlera e fushës "%1" duhet të jetë një numër pozitiv me apo pa njësi matëse të vlefshme CSS (px, %, in, cm, mm, em, ex, pt ose pc).',
+    invalidHtmlLength:
+      'Vlera e fushës "%1" duhet të jetë një numër pozitiv me apo pa njësi matëse të vlefshme HTML (px ose %)',
+    invalidInlineStyle:
+      'Vlera e përcaktuar për stilin e vijëzuar duhet përmbajtur një ose më shumë vlera me format "emër : vlerë", të ndara me pikëpresje.',
+    cssLengthTooltip:
+      "Shto një numër për vlerën në piksel ose një numër me njësi të vlefshme CSS (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, i padisponueshëm</span>',
+    keyboard: {
+      "8": "Prapa",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Hapësirë",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Urdhri"
+    },
+    keyboardShortcut: "Shkurtesat e tastierës",
+    optionDefault: "Parazgjedhur"
+  },
+  about: {
+    copy: "Të drejtat  e autorit &copy; $1. Të gjitha të drejtat e rezervuara.",
+    dlgTitle: "Rreth CKEditor 4",
+    moreInfo: "Për informacione rreth licencave shih faqen tonë:"
+  },
+  basicstyles: {
+    bold: "Trash",
+    italic: "Pjerrët",
+    strike: "Nëpërmes",
+    subscript: "Nën-skriptë",
+    superscript: "Super-skriptë",
+    underline: "Nënvijëzuar"
+  },
+  bidi: {
+    ltr: "Drejtimi i tekstit nga e majta në të djathtë",
+    rtl: "Drejtimi i tekstit nga e djathta në të majtë"
+  },
+  blockquote: { toolbar: "Thonjëzat" },
+  notification: { closed: "Njoftimi është mbyllur." },
+  toolbar: {
+    toolbarCollapse: "Zvogëlo Shiritin",
+    toolbarExpand: "Zgjero Shiritin",
+    toolbarGroups: {
+      document: "Dokumenti",
+      clipboard: "Tabela Punës/Ribëje",
+      editing: "Duke Redaktuar",
+      forms: "Formularët",
+      basicstyles: "Stilet Bazë",
+      paragraph: "Paragrafi",
+      links: "Nyjat",
+      insert: "Shto",
+      styles: "Stilet",
+      colors: "Ngjyrat",
+      tools: "Mjetet"
+    },
+    toolbars: "Shiritat e Redaktuesit"
+  },
+  clipboard: {
+    copy: "Kopjo",
+    copyError:
+      "Të dhënat e sigurisë së shfletuesit tuaj nuk lejojnë që redaktuesi automatikisht të kryej veprimin e kopjimit. Ju lutemi shfrytëzoni tastierën për këtë veprim (Ctrl/Cmd+C).",
+    cut: "Preje",
+    cutError:
+      "Të dhënat e sigurisë së shfletuesit tuaj nuk lejojnë që redaktuesi automatikisht të kryej veprimin e prerjes. Ju lutemi shfrytëzoni tastierën për këtë veprim (Ctrl/Cmd+X).",
+    paste: "Hidhe",
+    pasteNotification:
+      "Shtyp %1 për të hedhur tekstin. Shfletuesi juaj nuk mbështetë hedhjen me pullë shiriti ose alternativën e menysë kontekstuale.",
+    pasteArea: "Hapësira e Hedhjes",
+    pasteMsg: "Hidh përmbajtjen brenda hapësirës më poshtë dhe shtyp MIRË."
+  },
+  colorbutton: {
+    auto: "Automatik",
+    bgColorTitle: "Ngjyra e Prapavijës",
+    colors: {
+      "000": "E zezë",
+      "800000": "Ngjyrë gështenjë",
+      "8B4513": "Ngjyrë Shale Kafe",
+      "2F4F4F": "Ngjyrë Gri të errët ardëz",
+      "008080": "Ngjyrë bajukë",
+      "000080": "Ngjyrë Marine",
+      "4B0082": "Indigo",
+      "696969": "Gri e Errët",
+      B22222: "Tullë në Flakë",
+      A52A2A: "Ngjytë Kafe",
+      DAA520: "Shkop i Artë",
+      "006400": "E Gjelbër e Errët",
+      "40E0D0": "Ngjyrë e Bruztë",
+      "0000CD": "E Kaltër e Mesme",
+      "800080": "Vjollcë",
+      "808080": "Gri",
+      F00: "E Kuqe",
+      FF8C00: "E Portokalltë e Errët",
+      FFD700: "Ngjyrë Ari",
+      "008000": "E Gjelbërt",
+      "0FF": "Cyan",
+      "00F": "E Kaltër",
+      EE82EE: "Vjollcë",
+      A9A9A9: "Gri e Errët",
+      FFA07A: "Salmon i Ndritur",
+      FFA500: "E Portokalltë",
+      FFFF00: "E Verdhë",
+      "00FF00": "Ngjyrë Gëlqere",
+      AFEEEE: "Ngjyrë e Bruztë e Zbehtë",
+      ADD8E6: "E Kaltër e Ndritur",
+      DDA0DD: "Ngjyrë Llokumi",
+      D3D3D3: "Gri e Ndritur",
+      FFF0F5: "Ngjyrë Purpur e Skuqur",
+      FAEBD7: "E Bardhë Antike",
+      FFFFE0: "E verdhë e Ndritur",
+      F0FFF0: "Ngjyrë Nektari",
+      F0FFFF: "Ngjyrë Qielli",
+      F0F8FF: "E Kaltër Alice",
+      E6E6FA: "Ngjyrë Purpur e Zbetë",
+      FFF: "E bardhë",
+      "1ABC9C": "Sian i Fortë",
+      "2ECC71": "Smerald",
+      "3498DB": "E kaltër e ndritur",
+      "9B59B6": "Ametist",
+      "4E5F70": "Kaltër në Gri",
+      F1C40F: "E verdhë e gjallë",
+      "16A085": "Sian e errët",
+      "27AE60": "Smerald e errët",
+      "2980B9": "E kaltër e fortë",
+      "8E44AD": "Vjollcë e errët",
+      "2C3E50": "E kaltër e njomë",
+      F39C12: "E Portokalltë",
+      E67E22: "Ngjyrë karote",
+      E74C3C: "E kuqe e zbehtë",
+      ECF0F1: "Ngjyrë argjendi e ndritshme",
+      "95A5A6": "Sian në gri e lehtë",
+      DDD: "Gri e lehtë",
+      D35400: "Ngjyrë kungulli",
+      C0392B: "E kuqe e fortë",
+      BDC3C7: "Ngjyrë argjendi",
+      "7F8C8D": "Sian në gri",
+      "999": "Gri e Errët"
+    },
+    more: "Më Shumë Ngjyra...",
+    panelTitle: "Ngjyrat",
+    textColorTitle: "Ngjyra e Tekstit"
+  },
+  colordialog: {
+    clear: "Pastro",
+    highlight: "Thekso",
+    options: "Përzgjedhjet e Ngjyrave",
+    selected: "Ngjyra e Përzgjedhur",
+    title: "Përzgjidh ngjyrë"
+  },
+  templates: {
+    button: "Shabllonet",
+    emptyListMsg: "(Asnjë shabllon nuk është paradefinuar)",
+    insertOption: "Zëvendëso përmbajtjen aktuale",
+    options: "Opsionet e Shabllonit",
+    selectPromptMsg: "Përzgjidhni shabllonin për të hapur tek redaktuesi",
+    title: "Përmbajtja e Shabllonit"
+  },
+  contextmenu: { options: "Mundësitë e Menysë së Kontekstit" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Titulli Këshillimorit",
+    cssClassInputLabel: "CSS Klasat",
+    edit: "Redakto Div",
+    inlineStyleInputLabel: "Stili Brendshëm",
+    langDirLTRLabel: "Nga e majta në të djathë (LTR)",
+    langDirLabel: "Drejtimi Gjuhës",
+    langDirRTLLabel: "Nga e djathta në të majtë (RTL)",
+    languageCodeInputLabel: "Kodi i Gjuhës",
+    remove: "Largo Div",
+    styleSelectLabel: "Stili",
+    title: "Krijo Përmbajtës Div",
+    toolbar: "Krijo Përmbajtës Div"
+  },
+  elementspath: { eleLabel: "Rruga e elementeve", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Gabimi u paraqit gjatë leximit të skedës.",
+    networkError: "Gabimi në rrjetë u paraqitë gjatë ngarkimit të skedës.",
+    httpError404:
+      "Gabimi në HTTP u paraqit gjatë ngarkimit të skedës (404: Skeda nuk u gjetë).",
+    httpError403:
+      "Gabimi në HTTP u paraqitë gjatë ngarkimit të skedës (403: E ndaluar).",
+    httpError:
+      "Gabimi në HTTP u paraqit gjatë ngarkimit të skedës (gjendja e gabimit: %1).",
+    noUrlError: "URL e ngarkimit nuk është vendosur.",
+    responseError: "Përgjigje e gabuar e serverit."
+  },
+  find: {
+    find: "Gjej",
+    findOptions: "Gjejë Alternativat",
+    findWhat: "Gjej çka:",
+    matchCase: "Rasti i përputhjes",
+    matchCyclic: "Përputh ciklikun",
+    matchWord: "Përputh fjalën e tërë",
+    notFoundMsg: "Teksti i caktuar nuk mundej të gjendet.",
+    replace: "Zëvendëso",
+    replaceAll: "Zëvendëso të gjitha",
+    replaceSuccessMsg: "%1 rast(e) u zëvendësua(n).",
+    replaceWith: "Zëvendëso me:",
+    title: "Gjej dhe Zëvendëso"
+  },
+  fakeobjects: {
+    anchor: "Spirancë",
+    flash: "Objekt flash",
+    hiddenfield: "Fushë e fshehur",
+    iframe: "IFrame",
+    unknown: "Objekt i Panjohur"
+  },
+  flash: {
+    access: "Qasja në Skriptë",
+    accessAlways: "Gjithnjë",
+    accessNever: "Asnjëherë",
+    accessSameDomain: "Fusha e Njëjtë",
+    alignAbsBottom: "Abs në Fund",
+    alignAbsMiddle: "Abs në Mes",
+    alignBaseline: "Baza",
+    alignTextTop: "Koka e Tekstit",
+    bgcolor: "Ngjyra e Prapavijës",
+    chkFull: "Lejo Ekran të Plotë",
+    chkLoop: "Përsëritje",
+    chkMenu: "Lejo Menynë për Flash",
+    chkPlay: "Auto Play",
+    flashvars: "Variablat për Flash",
+    hSpace: "Hapësira Horizontale",
+    properties: "Karakteristikat për Flash",
+    propertiesTab: "Karakteristikat",
+    quality: "Kualiteti",
+    qualityAutoHigh: "Automatikisht i Lartë",
+    qualityAutoLow: "Automatikisht i Ulët",
+    qualityBest: "Më i Miri",
+    qualityHigh: "I Lartë",
+    qualityLow: "Më i Ulti",
+    qualityMedium: "I Mesëm",
+    scale: "Shkalla",
+    scaleAll: "Shfaq të Gjitha",
+    scaleFit: "Përputhje të Plotë",
+    scaleNoBorder: "Pa Kornizë",
+    title: "Rekuizitat për Flash",
+    vSpace: "Hapësira Vertikale",
+    validateHSpace: "Hapësira Horizontale duhet të është numër.",
+    validateSrc: "URL nuk duhet mbetur zbrazur.",
+    validateVSpace: "Hapësira Vertikale duhet të është numër.",
+    windowMode: "Window mode",
+    windowModeOpaque: "Errët",
+    windowModeTransparent: "Tejdukshëm",
+    windowModeWindow: "Window"
+  },
+  font: {
+    fontSize: {
+      label: "Madhësia",
+      voiceLabel: "Madhësia e Shkronjës",
+      panelTitle: "Madhësia e Shkronjës"
+    },
+    label: "Shkronja",
+    panelTitle: "Emri i Shkronjës",
+    voiceLabel: "Shkronja"
+  },
+  forms: {
+    button: {
+      title: "Rekuizitat e Pullës",
+      text: "Teskti (Vlera)",
+      type: "LLoji",
+      typeBtn: "Buton",
+      typeSbm: "Dërgo",
+      typeRst: "Rikthe"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Rekuizitat e Kutizë Përzgjedhëse",
+      radioTitle: "Rekuizitat e Pullës",
+      value: "Vlera",
+      selected: "Përzgjedhur",
+      required: "Kërkohet"
+    },
+    form: {
+      title: "Rekuizitat e Formës",
+      menu: "Rekuizitat e Formës",
+      action: "Veprim",
+      method: "Metoda",
+      encoding: "Kodimi"
+    },
+    hidden: {
+      title: "Rekuizitat e Fushës së Fshehur",
+      name: "Emër",
+      value: "Vlera"
+    },
+    select: {
+      title: "Rekuizitat e Fushës së Përzgjedhur",
+      selectInfo: "Përzgjidh Informacionin",
+      opAvail: "Opsionet e Mundshme",
+      value: "Vlera",
+      size: "Madhësia",
+      lines: "rreshtat",
+      chkMulti: "Lejo përzgjidhje të shumëfishta",
+      required: "Kërkohet",
+      opText: "Teksti",
+      opValue: "Vlera",
+      btnAdd: "Vendos",
+      btnModify: "Ndrysho",
+      btnUp: "Sipër",
+      btnDown: "Poshtë",
+      btnSetValue: "Bëje si vlerë të përzgjedhur",
+      btnDelete: "Grise"
+    },
+    textarea: {
+      title: "Rekuzitat e Fushës së Tekstit",
+      cols: "Kolonat",
+      rows: "Rreshtat"
+    },
+    textfield: {
+      title: "Rekuizitat e Fushës së Tekstit",
+      name: "Emër",
+      value: "Vlera",
+      charWidth: "Gjerësia e Karakterit",
+      maxChars: "Numri maksimal i karaktereve",
+      required: "Kërkohet",
+      type: "LLoji",
+      typeText: "Teksti",
+      typePass: "Fjalëkalimi",
+      typeEmail: "Posta Elektronike",
+      typeSearch: "Kërko",
+      typeTel: "Numri i Telefonit",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Formati",
+    panelTitle: "Formati i Paragrafit",
+    tag_address: "Adresa",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Titulli 1",
+    tag_h2: "Titulli 2",
+    tag_h3: "Titulli 3",
+    tag_h4: "Titulli 4",
+    tag_h5: "Titulli 5",
+    tag_h6: "Titulli 6",
+    tag_p: "Normal",
+    tag_pre: "Formatuar"
+  },
+  horizontalrule: { toolbar: "Shto Vijë Horizontale" },
+  iframe: {
+    border: "Shfaq kufirin e kornizës",
+    noUrl: "Ju lutemi shkruani URL-në e iframe-it",
+    scrolling: "Lejo shiritët zvarritës",
+    title: "Karakteristikat e IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Tekst Alternativ",
+    border: "Korniza",
+    btnUpload: "Dërgo në server",
+    button2Img:
+      "Dëshironi të e ndërroni pullën e fotos së selektuar në një foto të thjeshtë?",
+    hSpace: "HSpace",
+    img2Button: "Dëshironi të ndryshoni foton e përzgjedhur në pullë?",
+    infoTab: "Informacione mbi Fotografinë",
+    linkTab: "Nyja",
+    lockRatio: "Mbyll Racionin",
+    menu: "Karakteristikat e Fotografisë",
+    resetSize: "Rikthe Madhësinë",
+    title: "Karakteristikat e Fotografisë",
+    titleButton: "Karakteristikat e Pullës së Fotografisë",
+    upload: "Ngarko",
+    urlMissing: "Mungon URL e burimit të fotografisë.",
+    vSpace: "Hapësira Vertikale",
+    validateBorder: "Korniza duhet të jetë numër i plotë.",
+    validateHSpace: "Hapësira horizontale duhet të jetë numër i plotë.",
+    validateVSpace: "Hapësira vertikale duhet të jetë numër i plotë."
+  },
+  indent: { indent: "Rrite Identin", outdent: "Zvogëlo Identin" },
+  smiley: {
+    options: "Opsionet e Ikonave",
+    title: "Vendos Ikonë",
+    toolbar: "Ikona"
+  },
+  language: { button: "Përzgjidhni gjuhën", remove: "Largoni gjuhën" },
+  link: {
+    acccessKey: "Elementi i qasjes",
+    advanced: "Të përparuara",
+    advisoryContentType: "Lloji i Përmbajtjes Këshillimorit",
+    advisoryTitle: "Titulli Këshillimorit",
+    anchor: {
+      toolbar: "Spirancë",
+      menu: "Redakto Spirancën",
+      title: "Karakteristikat e Spirancës",
+      name: "Emri i Spirancës",
+      errorName: "Ju lutemi shkruani emrin e spirancës",
+      remove: "Largo Spirancën"
+    },
+    anchorId: "Sipas ID-së së Elementit",
+    anchorName: "Sipas Emrit të Spirancës",
+    charset: "Seti i Karaktereve të Burimeve të lidhura",
+    cssClasses: "CSS Klasat",
+    download: "Nxit Shkarkimin",
+    displayText: "Shfaq Tekstin",
+    emailAddress: "Posta Elektronike",
+    emailBody: "Hapësira e Porosisë",
+    emailSubject: "Titulli i Porosisë",
+    id: "Id",
+    info: "Informacione të Nyjës",
+    langCode: "Kodi Gjuhës",
+    langDir: "Drejtimi Gjuhës",
+    langDirLTR: "Nga e majta në të djathë (LTR)",
+    langDirRTL: "Nga e djathta në të majtë (RTL)",
+    menu: "Redakto Nyjen",
+    name: "Emri",
+    noAnchors: "(Nuk ka asnjë spirancë në dokument)",
+    noEmail: "Ju lutemi shkruani postën elektronike",
+    noUrl: "Ju lutemi shkruani URL-në e nyjës",
+    noTel: "Please type the phone number",
+    other: "<other>",
+    phoneNumber: "Phone number",
+    popupDependent: "E Varur (Netscape)",
+    popupFeatures: "Karakteristikat e Dritares së Dialogut",
+    popupFullScreen: "Ekrani Plotë  (IE)",
+    popupLeft: "Pozita Majtas",
+    popupLocationBar: "Shiriti Vendit",
+    popupMenuBar: "Shiriti Menysë",
+    popupResizable: "I ndryshueshëm",
+    popupScrollBars: "Shiritat zvarritës",
+    popupStatusBar: "Shiriti Statutit",
+    popupToolbar: "Shiriti Mjeteve",
+    popupTop: "Top Pozita",
+    rel: "Marrëdhëniet",
+    selectAnchor: "Përzgjidh Spirancë",
+    styles: "Stil",
+    tabIndex: "Indeksi Fletës",
+    target: "Objektivi",
+    targetFrame: "<frame>",
+    targetFrameName: "Emri i Kornizës së Synuar",
+    targetPopup: "<popup window>",
+    targetPopupName: "Emri i Dritares së Dialogut",
+    title: "Nyja",
+    toAnchor: "Lidhu me spirancën në tekst",
+    toEmail: "Posta Elektronike",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Nyja",
+    type: "Lloji i Nyjës",
+    unlink: "Largo Nyjën",
+    upload: "Ngarko"
+  },
+  list: {
+    bulletedlist: "Vendos/Largo Listën me Pika",
+    numberedlist: "Vendos/Largo Listën me Numra"
+  },
+  liststyle: {
+    bulletedTitle: "Karakteristikat e Listës me Pika",
+    circle: "Rreth",
+    decimal: "Decimal (1, 2, 3, etj.)",
+    disc: "Disk",
+    lowerAlpha: "Alfa të vogla (a, b, c, d, e, etj.)",
+    lowerRoman: "Romake të vogla (i, ii, iii, iv, v, etj.)",
+    none: "Asnjë",
+    notset: "<not set>",
+    numberedTitle: "Karakteristikat e Listës me Numra",
+    square: "Katror",
+    start: "Fillimi",
+    type: "Lloji",
+    upperAlpha: "Alfa të mëdha (A, B, C, D, E, etj.)",
+    upperRoman: "Romake të mëdha (I, II, III, IV, V, etj.)",
+    validateStartNumber:
+      "Numri i fillimit të listës duhet të është numër i plotë."
+  },
+  magicline: { title: "Shto paragrafin këtu" },
+  maximize: { maximize: "Zmadho", minimize: "Zvogëlo" },
+  newpage: { toolbar: "Faqe e Re" },
+  pagebreak: {
+    alt: "Thyerja e Faqes",
+    toolbar: "Vendos Thyerje Faqeje për Shtyp"
+  },
+  pastetext: {
+    button: "Hidhe si tekst të thjeshtë",
+    pasteNotification:
+      "Shtyp %1 për të hedhur tekstin. Shfletuesi juaj nuk mbështetë hedhjen me pullë shiriti ose alternativën e menysë kontekstuale.",
+    title: "Hidhe si Tekst të Thjeshtë"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Teksti që dëshironi të e hidhni siç duket është kopjuar nga Word-i. Dëshironi të e pastroni para se të e hidhni?",
+    error:
+      "Nuk ishte e mundur të fshiheshin të dhënat e hedhura për shkak të një gabimi të brendshëm",
+    title: "Hidhe nga Word-i",
+    toolbar: "Hidhe nga Word-i"
+  },
+  preview: { preview: "Parashiko" },
+  print: { toolbar: "Shtype" },
+  removeformat: { toolbar: "Largo Formatin" },
+  save: { toolbar: "Ruaje" },
+  selectall: { toolbar: "Përzgjidh të Gjitha" },
+  showblocks: { toolbar: "Shfaq Blloqet" },
+  sourcearea: { toolbar: "Burimi" },
+  specialchar: {
+    options: "Mundësitë për Karaktere Speciale",
+    title: "Përzgjidh Karakter Special",
+    toolbar: "Vendos Karakter Special"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Stilet",
+    panelTitle: "Formatimi i Stileve",
+    panelTitle1: "Stilet e Bllokut",
+    panelTitle2: "Stilet e Brendshme",
+    panelTitle3: "Stilet e Objektit"
+  },
+  table: {
+    border: "Madhësia e kornizave",
+    caption: "Titull",
+    cell: {
+      menu: "Qeli",
+      insertBefore: "Shto Qeli Para",
+      insertAfter: "Shto Qeli Prapa",
+      deleteCell: "Gris Qelitë",
+      merge: "Bashko Qelitë",
+      mergeRight: "Bashko Djathtas",
+      mergeDown: "Bashko Poshtë",
+      splitHorizontal: "Ndaj Qelinë Horizontalisht",
+      splitVertical: "Ndaj Qelinë Vertikalisht",
+      title: "Rekuizitat e Qelisë",
+      cellType: "Lloji i Qelisë",
+      rowSpan: "Bashko Rreshtat",
+      colSpan: "Bashko Kolonat",
+      wordWrap: "Fund i Fjalës",
+      hAlign: "Bashkimi Horizontal",
+      vAlign: "Bashkimi Vertikal",
+      alignBaseline: "Baza",
+      bgColor: "Ngjyra e Prapavijës",
+      borderColor: "Ngjyra e Kornizave",
+      data: "Të dhënat",
+      header: "Koka",
+      yes: "Po",
+      no: "Jo",
+      invalidWidth: "Gjerësia e qelisë duhet të jetë numër.",
+      invalidHeight: "Lartësia e qelisë duhet të jetë numër.",
+      invalidRowSpan: "Hapësira e rreshtave duhet të jetë numër i plotë.",
+      invalidColSpan: "Hapësira e kolonave duhet të jetë numër i plotë.",
+      chooseColor: "Përzgjidh"
+    },
+    cellPad: "Mbushja e qelisë",
+    cellSpace: "Hapësira e qelisë",
+    column: {
+      menu: "Kolona",
+      insertBefore: "Vendos Kolonë Para",
+      insertAfter: "Vendos Kolonë Pas",
+      deleteColumn: "Gris Kolonat"
+    },
+    columns: "Kolonat",
+    deleteTable: "Gris Tabelën",
+    headers: "Kokat",
+    headersBoth: "Së bashku",
+    headersColumn: "Kolona e parë",
+    headersNone: "Asnjë",
+    headersRow: "Rreshti i Parë",
+    heightUnit: "height unit",
+    invalidBorder: "Madhësia e kufinjve duhet të jetë numër.",
+    invalidCellPadding: "Mbushja e qelisë duhet të jetë numër pozitiv.",
+    invalidCellSpacing: "Hapësira e qelisë duhet të jetë numër pozitiv.",
+    invalidCols: "Numri i kolonave duhet të jetë numër më i madh se 0.",
+    invalidHeight: "Lartësia e tabelës duhet të jetë numër.",
+    invalidRows: "Numri i rreshtave duhet të jetë numër më i madh se 0.",
+    invalidWidth: "Gjerësia e tabelës duhet të jetë numër.",
+    menu: "Karakteristikat e Tabelës",
+    row: {
+      menu: "Rreshti",
+      insertBefore: "Shto Rresht Para",
+      insertAfter: "Shto Rresht Prapa",
+      deleteRow: "Gris Rreshtat"
+    },
+    rows: "Rreshtat",
+    summary: "Përmbledhje",
+    title: "Karakteristikat e Tabelës",
+    toolbar: "Tabela",
+    widthPc: "përqind",
+    widthPx: "piksell",
+    widthUnit: "njësia e gjerësisë"
+  },
+  undo: { redo: "Ribëje", undo: "Rizhbëje" },
+  widget: { move: "Kliko dhe tërhiqe për ta lëvizur", label: "%1 vegël" },
+  uploadwidget: {
+    abort: "Ngarkimi u ndërpre nga përdoruesi.",
+    doneOne: "Skeda u ngarkua me sukses.",
+    doneMany: "Me sukses u ngarkuan %1 skeda.",
+    uploadOne: "Duke ngarkuar skedën ({percentage}%)...",
+    uploadMany:
+      "Duke ngarkuar skedat, {current} nga {max} , ngarkuar ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignore",
+    btnIgnoreAll: "Ignore All",
+    btnReplace: "Replace",
+    btnReplaceAll: "Replace All",
+    btnUndo: "Undo",
+    changeTo: "Change to",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Spell checker not installed. Do you want to download it now?",
+    manyChanges: "Spell check complete: %1 words changed",
+    noChanges: "Spell check complete: No words changed",
+    noMispell: "Spell check complete: No misspellings found",
+    noSuggestions: "- No suggestions -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Not in dictionary",
+    oneChange: "Spell check complete: One word changed",
+    progress: "Spell check in progress...",
+    title: "Spell Checker",
+    toolbar: "Check Spelling"
+  }
+};

+ 719 - 719
public/ckeditor/lang/sr-latn.js

@@ -1,719 +1,719 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["sr-latn"] = {
-  editor: "Bogati uređivač teksta",
-  editorPanel: "Bogati uređivač panel",
-  common: {
-    editorHelp: "Za pomoć pritisnite ALT 0",
-    browseServer: "Pretraži na serveru",
-    url: "URL",
-    protocol: "Protokol",
-    upload: "Pošalji",
-    uploadSubmit: "Pošalji na server",
-    image: "Slika",
-    flash: "Fleš",
-    form: "Formular",
-    checkbox: "Polje za potvrdu",
-    radio: "Radio-dugme",
-    textField: "Tekstualno polje",
-    textarea: "Zona teksta",
-    hiddenField: "Skriveno polje",
-    button: "Dugme",
-    select: "Padajuća lista",
-    imageButton: "Dugme sa slikom",
-    notSet: "<nije postavljeno> ",
-    id: "Id",
-    name: "Naziv",
-    langDir: "Smer pisanja",
-    langDirLtr: "S leva na desno (LTR)",
-    langDirRtl: "S desna na levo (RTL)",
-    langCode: "Kôd jezika",
-    longDescr: "Detaljan opis URL",
-    cssClass: "CSS klase",
-    advisoryTitle: "Advisory naslov",
-    cssStyle: "Stil",
-    ok: "OK",
-    cancel: "Otkaži",
-    close: "Zatvori",
-    preview: "Izgled stranice",
-    resize: "Promena veličine",
-    generalTab: "Opšti",
-    advancedTab: "Dalje opcije",
-    validateNumberFailed: "Ova vrednost nije broj.",
-    confirmNewPage:
-      "Nesačuvane promene ovog sadržaja će biti izgubljene. Jeste li sigurni da želita da učitate novu stranu?",
-    confirmCancel:
-      "Neka podešavanja su promenjena.Sigurno želite zatvoriti prozor?",
-    options: "Podešavanja",
-    target: "Cilj",
-    targetNew: "Novi prozor (_blank)",
-    targetTop: "Prozor na vrhu stranice(_top)",
-    targetSelf: "Isti prozor (_self)",
-    targetParent: "Matični prozor (_parent)",
-    langDirLTR: "S leva na desno (LTR)",
-    langDirRTL: "S desna na levo (RTL)",
-    styles: "Stil",
-    cssClasses: "CSS klase",
-    width: "Širina",
-    height: "Visina",
-    align: "Ravnanje",
-    left: "Levo",
-    right: "Desno",
-    center: "Sredina",
-    justify: "Obostrano ravnanje",
-    alignLeft: "Levo ravnanje",
-    alignRight: "Desno ravnanje",
-    alignCenter: "Centralno ravnanje",
-    alignTop: "Vrh",
-    alignMiddle: "Sredina",
-    alignBottom: "Dole",
-    alignNone: "Ništa",
-    invalidValue: "Nevažeća vrednost.",
-    invalidHeight: "U polje visina mogu se upisati samo brojevi.",
-    invalidWidth: "U polje širina mogu se upisati samo brojevi.",
-    invalidLength:
-      'U "%1" polju data vrednos treba da bude pozitivan broj, sa validnom mernom jedinicom ili bez (%2).',
-    invalidCssLength:
-      'Za "%1" data vrednost mora biti pozitivan broj, moguće označiti sa validnim CSS vrednosću (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Za "%1" data vrednost mora biti potitivan broj, moguće označiti sa validnim HTML vrednošću (px or %).',
-    invalidInlineStyle:
-      'Vrednost u inline styleu mora da sadrži barem jedan rekord u formatu "name : value", razdeljeni sa tačkazapetom.',
-    cssLengthTooltip:
-      "Odredite broj u pixeima ili u validnim CSS vrednostima (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Taster za prečicu",
-    optionDefault: "Оsnovni"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Sva prava zadržana.",
-    dlgTitle: "O CKEditor 4",
-    moreInfo: "Za informacije o licenci posetite našu web stranicu:"
-  },
-  basicstyles: {
-    bold: "Podebljano",
-    italic: "Kurziv",
-    strike: "Precrtano",
-    subscript: "Indeks",
-    superscript: "Stepen",
-    underline: "Podvučeno"
-  },
-  bidi: {
-    ltr: "Pravac teksta sa leva na desno",
-    rtl: "Pravac teksta sa desna na levo"
-  },
-  blockquote: { toolbar: "Blok citat" },
-  notification: { closed: "Obaveštenje zatvoreno" },
-  toolbar: {
-    toolbarCollapse: "Zatvori alatnu traku",
-    toolbarExpand: "Otvori alatnu traku",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Clipboard/Vrati",
-      editing: "Uredi",
-      forms: "Obrasci",
-      basicstyles: "Osnovni stilovi",
-      paragraph: "Pasus",
-      links: "Linkovi",
-      insert: "Dodaj",
-      styles: "Stilovi",
-      colors: "Boje",
-      tools: "Alatke"
-    },
-    toolbars: "Uredjivač alatne trake"
-  },
-  clipboard: {
-    copy: "Kopiraj",
-    copyError:
-      "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl/Cmd+C).",
-    cut: "Iseci",
-    cutError:
-      "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog isecanja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl/Cmd+X).",
-    paste: "Zalepi",
-    pasteNotification:
-      '"Pritisnite taster %1 za lepljenje. Vaš pretraživač ne dozvoljava lepljenje iz alatne trake ili menia.',
-    pasteArea: "Prostor za lepljenje",
-    pasteMsg: "Nalepite sadržaj u sledeći prostor i pritisnite taster OK."
-  },
-  colorbutton: {
-    auto: "Automatski",
-    bgColorTitle: "Boja pozadine",
-    colors: {
-      "000": "Crno",
-      "800000": "Bordo",
-      "8B4513": "Braon",
-      "2F4F4F": "Tamno tirkizno",
-      "008080": "Tirkizno",
-      "000080": "Kraljevsko plavo",
-      "4B0082": "Indigo plavo",
-      "696969": "Sivo",
-      B22222: "Cigla crveno",
-      A52A2A: "Bakarno",
-      DAA520: "Zlatno žuto",
-      "006400": "Tamno zeleno",
-      "40E0D0": "Tirkizno",
-      "0000CD": "Plavo",
-      "800080": "Ljubičasto",
-      "808080": "Sivo",
-      F00: "Crveno",
-      FF8C00: "Tamno narandžasto",
-      FFD700: "Zlatno",
-      "008000": "Zeleno",
-      "0FF": "Cian",
-      "00F": "Plavo",
-      EE82EE: "Roze",
-      A9A9A9: "Tamno sivo",
-      FFA07A: "Losos",
-      FFA500: "Narandžasto",
-      FFFF00: "Žuto",
-      "00FF00": "Neon zeleno",
-      AFEEEE: "Svetlo tirkizno",
-      ADD8E6: "Svetlo plavo",
-      DDA0DD: "Svetlo ljubičasto",
-      D3D3D3: "Svetlo sivo",
-      FFF0F5: "Lavande",
-      FAEBD7: "Prljavo belo",
-      FFFFE0: "Svetlo žuto",
-      F0FFF0: "Мentа",
-      F0FFFF: "Azurno plavo",
-      F0F8FF: "Svetlo plavo",
-      E6E6FA: "Lavanda",
-      FFF: "Belo",
-      "1ABC9C": "Tamno cian",
-      "2ECC71": "Smaragdno",
-      "3498DB": "Sjajno plavo",
-      "9B59B6": "Аmetist",
-      "4E5F70": "Sivkasto plavo",
-      F1C40F: "Svetlo žuto",
-      "16A085": "Tamno cian",
-      "27AE60": "Tamno smaragdno",
-      "2980B9": "Tamno plavo",
-      "8E44AD": "Tamno ljubočasto",
-      "2C3E50": "Svetlo plavo",
-      F39C12: "Narandžasto",
-      E67E22: "Šargarepa",
-      E74C3C: "Svetlo bakarno",
-      ECF0F1: "Sjajno strebrno",
-      "95A5A6": "Svetlo sivkasto cian",
-      DDD: "Svetlo sivo",
-      D35400: "Bundeva",
-      C0392B: "Tamno crveno",
-      BDC3C7: "Srebrno",
-      "7F8C8D": "Sivkasto cian",
-      "999": "Tamno siv"
-    },
-    more: "Više boja...",
-    panelTitle: "Boje",
-    textColorTitle: "Boja teksta"
-  },
-  colordialog: {
-    clear: "Brisanje",
-    highlight: "Isticanje",
-    options: "Vrste boja",
-    selected: "Odabrano",
-    title: "Odaberite boju"
-  },
-  templates: {
-    button: "Obrasci",
-    emptyListMsg: "(Nema definisanih obrazaca)",
-    insertOption: "Zameni trenutni sadržaj.",
-    options: "Opcije šablona.",
-    selectPromptMsg:
-      "Molimo Vas da odaberete obrazac koji će se otvoriti u uredjivaču<br />(trenutni sadržaj će se izgubiti):",
-    title: "Dostupni obrasci"
-  },
-  contextmenu: { options: "Opcije menija" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Savet",
-    cssClassInputLabel: "CSS klase",
-    edit: "DIV uredjivač",
-    inlineStyleInputLabel: "Inline Stil",
-    langDirLTRLabel: "S leva na desno (LTR)",
-    langDirLabel: "Smer jezika",
-    langDirRTLLabel: "S desna na levo (RTL)",
-    languageCodeInputLabel: "Kod jezika",
-    remove: "Ukloni Div",
-    styleSelectLabel: "Stil",
-    title: "Kreiranje DIV spremišta",
-    toolbar: "Kreiranje DIV spremišta"
-  },
-  elementspath: { eleLabel: "Put do elemenata", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Došlo je do greške pri čitanju datoteke.",
-    networkError: "Tokom postavljanja datoteke došlo je do mrežne greške",
-    httpError404:
-      "Tokom postavljanja datoteke došlo je do HTTP greške (404: Datoteka nije pronadjena).",
-    httpError403:
-      "Tokom postavljanja datoteke došlo je do HTTP greške (403: Zabranjena).",
-    httpError:
-      "Tokom postavljanja datoteke došlo je do HTTP greške (status greške: %1).",
-    noUrlError: "URL adresa za postavljanje nije navedena.",
-    responseError: "Neispravan odgovor servera."
-  },
-  find: {
-    find: "Pretraga",
-    findOptions: "Podešavanja",
-    findWhat: "Pronadji:",
-    matchCase: "Razlikuj mala i velika slova",
-    matchCyclic: "Pretraga u ciklusima",
-    matchWord: "Uporedi cele reci",
-    notFoundMsg: "Traženi tekst nije pronađen.",
-    replace: "Zamena",
-    replaceAll: "Zameni sve",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "Zameni sa:",
-    title: "Pretraži i zameni"
-  },
-  fakeobjects: {
-    anchor: "Sidro",
-    flash: "Fleš animacija",
-    hiddenfield: "Skriveno polje",
-    iframe: "IFrame",
-    unknown: "Nepoznat objekat"
-  },
-  flash: {
-    access: "Pristup skripti",
-    accessAlways: "Uvek",
-    accessNever: "Nikada",
-    accessSameDomain: "Sa istog domena",
-    alignAbsBottom: "Abs dole",
-    alignAbsMiddle: "Abs sredina",
-    alignBaseline: "Bazno",
-    alignTextTop: "Vrh teksta",
-    bgcolor: "Boja pozadine",
-    chkFull: "Omogući ceo ekran",
-    chkLoop: "Neprekidno",
-    chkMenu: "Uključi fleš meni",
-    chkPlay: "Automatsko pokretanje",
-    flashvars: "Fleš varijable",
-    hSpace: "Vodorav.razdaljina",
-    properties: "Osobine fleša",
-    propertiesTab: "Osobine",
-    quality: "Kvalitet",
-    qualityAutoHigh: "Automatski dobro",
-    qualityAutoLow: "Automatski slabo",
-    qualityBest: "Najbolje",
-    qualityHigh: "Dobro",
-    qualityLow: "Slabo",
-    qualityMedium: "Srednje",
-    scale: "Merenje",
-    scaleAll: "Prikaži sve",
-    scaleFit: "Popuni sve",
-    scaleNoBorder: "Bez ivice",
-    title: "Osobine fleša",
-    vSpace: "Usprav. razdaljina",
-    validateHSpace: "U polje vodoravna razdaljina možete uneti samo brojeve.",
-    validateSrc: "Unesite URL linka",
-    validateVSpace: "U polje uspravna razdaljina možete uneti samo brojeve.",
-    windowMode: "Prozor mod",
-    windowModeOpaque: "Neprovidan",
-    windowModeTransparent: "Providan",
-    windowModeWindow: "Prozor"
-  },
-  font: {
-    fontSize: {
-      label: "Veličina ",
-      voiceLabel: "Veličina slova",
-      panelTitle: "Veličina slova"
-    },
-    label: "Font",
-    panelTitle: "Naziv fonta",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Osobine tastera",
-      text: "Tekst (vrednost)",
-      type: "Tip",
-      typeBtn: "Taster",
-      typeSbm: "Poslati",
-      typeRst: "Reset"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Osobine polja za potvrdu",
-      radioTitle: "Osobine radio-tastera",
-      value: "Vrednost",
-      selected: "Odabran",
-      required: "Obavezno"
-    },
-    form: {
-      title: "Osobine obrazca",
-      menu: "Osobine obrazca",
-      action: "Referenca obrade podataka",
-      method: "Metoda slanja podataka",
-      encoding: "Kodiranje"
-    },
-    hidden: {
-      title: "Osobine skrivenog polja",
-      name: "Naziv",
-      value: "Vrednost"
-    },
-    select: {
-      title: "Osobine padjuće liste",
-      selectInfo: "Osnovne karakteristike",
-      opAvail: "Dostupne opcije",
-      value: "Vrednost",
-      size: "Veličina",
-      lines: "red",
-      chkMulti: "dozvoli višestruku selekciju",
-      required: "Obavezno",
-      opText: "Tekst",
-      opValue: "Vrednost",
-      btnAdd: "Dodaj",
-      btnModify: "Izmeni",
-      btnUp: "Gore",
-      btnDown: "Dole",
-      btnSetValue: "Podesi kao podrazumevanu vrednost",
-      btnDelete: "Obriši"
-    },
-    textarea: {
-      title: "Osobine zone teksta",
-      cols: "Broj karaktera u redu",
-      rows: "Broj redova"
-    },
-    textfield: {
-      title: "Osobine tekstualnog polja",
-      name: "Naziv",
-      value: "Vrednost",
-      charWidth: "Broj prikazanih karaktera",
-      maxChars: "Maksimalno karaktera",
-      required: "Obavezno",
-      type: "Tip",
-      typeText: "Tekst",
-      typePass: "Lozinka",
-      typeEmail: "Email",
-      typeSearch: "Pretraži",
-      typeTel: "Broj telefona",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Format",
-    panelTitle: "Format pasusa",
-    tag_address: "Adresa",
-    tag_div: "Normalno (DIV)",
-    tag_h1: "Naslov 1",
-    tag_h2: "Naslov 2",
-    tag_h3: "Naslov 3",
-    tag_h4: "Naslov 4",
-    tag_h5: "Naslov 5",
-    tag_h6: "Naslov 6",
-    tag_p: "Normalno",
-    tag_pre: "Formatirano"
-  },
-  horizontalrule: { toolbar: "Unesi horizontalnu liniju" },
-  iframe: {
-    border: "Prikaži granicu okvira",
-    noUrl: "Unesite iframe URL",
-    scrolling: "Uključi pomerajuće trake",
-    title: "IFrame podešavanje",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternativni tekst",
-    border: "Okvir",
-    btnUpload: "Pošalji na server",
-    button2Img: "Želite napraviti od odabrane slike tastera običnu sliku?",
-    hSpace: "Vodoravna razdaljina",
-    img2Button: "Želite od izabrane slike napraviti sliku tastera?",
-    infoTab: "Osnovne karakteristike",
-    linkTab: "Link",
-    lockRatio: "Zadrži odnos",
-    menu: "Osobine slike",
-    resetSize: "Originalna veličina",
-    title: "Osobine slike",
-    titleButton: "Osobine tastera sa slikom",
-    upload: "Postavi",
-    urlMissing: "Nedostaje URL slike.",
-    vSpace: "Uzdužna razdaljina",
-    validateBorder: "Veličina okvira mora biti celi broj!",
-    validateHSpace: "Vodoravna razdaljina mora bili celi broj!",
-    validateVSpace: "Uzdužna razdaljina mora bili celi broj!"
-  },
-  indent: { indent: "Uvećaj marginu", outdent: "Smanji marginu" },
-  smiley: {
-    options: "Emotikon opcije",
-    title: "Unesi emotikon",
-    toolbar: "Emotikoni"
-  },
-  language: { button: "Podesi jezik", remove: "Odstrani jezik" },
-  link: {
-    acccessKey: "Kombinacija tastera",
-    advanced: "Dalje mogućnosti",
-    advisoryContentType: "Tip sadržaja pomoći",
-    advisoryTitle: "Oznaka za pomoć",
-    anchor: {
-      toolbar: "Unesi/izmeni sidro",
-      menu: "Karakteristike sidra",
-      title: "Karakteristike sidra",
-      name: "Naziv sidra",
-      errorName: "Unesite naziv sidra",
-      remove: "Ukloni sidro"
-    },
-    anchorId: "Po Id-u elementa",
-    anchorName: "Po nazivu sidra",
-    charset: "Kod stranica navedenog sadržaja",
-    cssClasses: "Stilske oznake",
-    download: "Obavezno preuzimanje",
-    displayText: "Prikazani tekst",
-    emailAddress: "E-Mail adresa",
-    emailBody: "Sadržaj poruke",
-    emailSubject: "Naslov poruke",
-    id: "Id",
-    info: "Osnovne karakteristike",
-    langCode: "Smer pisanja",
-    langDir: "Smer pisanja",
-    langDirLTR: "S leva na desno (LTR)",
-    langDirRTL: "S desna na levo (RTL)",
-    menu: "Izmeni link",
-    name: "Naziv",
-    noAnchors: "(Nema sidra u dokumentu)",
-    noEmail: "Odredite e-mail adresu",
-    noUrl: "Unesite URL linka",
-    noTel: "Unesite broj telefona",
-    other: "<оstalo>",
-    phoneNumber: "Broj telefona",
-    popupDependent: "Zavisno (Netscape)",
-    popupFeatures: "Karakteristike iskačućeg prozora",
-    popupFullScreen: "Prikaz preko celog ekrana (IE)",
-    popupLeft: "Leva pozicija ",
-    popupLocationBar: "Lokacija",
-    popupMenuBar: "Kontekstni meni",
-    popupResizable: "Promenljive veličine",
-    popupScrollBars: "Klizač",
-    popupStatusBar: "Statusna linija",
-    popupToolbar: "Traka sa altakama",
-    popupTop: "Gornja pozicija",
-    rel: "Vrsta odnosа",
-    selectAnchor: "Odaberi sidro",
-    styles: "Stil",
-    tabIndex: "Tab indeks",
-    target: "Prikaži sadržaj",
-    targetFrame: "<okvir>",
-    targetFrameName: "Naziv okvira",
-    targetPopup: " <iskačuć prozor>",
-    targetPopupName: "Naziv iskačućeg prozora",
-    title: "Karaktersitike linka",
-    toAnchor: "Sidro na ovoj stranici",
-    toEmail: "E-Mail",
-    toUrl: "URL",
-    toPhone: "Telefon",
-    toolbar: "Unesi/izmeni link",
-    type: "Vrsta linka",
-    unlink: "Ukloni link",
-    upload: "Postavi"
-  },
-  list: { bulletedlist: "Nаbrajanje", numberedlist: "Numerisanje" },
-  liststyle: {
-    bulletedTitle: "Karakteristike liste sa tačkama",
-    circle: "Krug",
-    decimal: "Arabski brojevi (1, 2, 3, etc.)",
-    disc: "Disk",
-    lowerAlpha: "Mala slova (a, b, c, d, e, etc.)",
-    lowerRoman: "Rimska mala slova (i, ii, iii, iv, v, etc.)",
-    none: "Nema",
-    notset: "<not set>",
-    numberedTitle: "Karakteristike liste sa brojevima",
-    square: "Kvadrat",
-    start: "Početni broj",
-    type: "Tip",
-    upperAlpha: "Velika slova (A, B, C, D, E, etc.)",
-    upperRoman: "Rimska velika slova (I, II, III, IV, V, etc.)",
-    validateStartNumber: "Početni broj liste mora biti celi broj."
-  },
-  magicline: { title: "Umetnite pasus ovde." },
-  maximize: { maximize: "Maksimalna veličina", minimize: "Minimalna veličina" },
-  newpage: { toolbar: "Nova stranica" },
-  pagebreak: { alt: "Prelom stranice", toolbar: "Umetnite prelom stranice" },
-  pastetext: {
-    button: "Zalepi kao neformiran tekst",
-    pasteNotification:
-      "Pritisnite taster % 1 da bi ste nalepili. Pretraživač ne podržava lepljenje pomoću tastera na traci sa alatkama ili iz menija.",
-    title: "Zalepi kao neformiran tekst"
-  },
-  pastefromword: {
-    confirmCleanup: "Kopirani tekst je iz Word-a. Želite ga očistiti? ",
-    error: "Zbog interne greške tekst nije očišćen.",
-    title: "Zalepi iz Worda",
-    toolbar: "Zalepi iz Worda"
-  },
-  preview: { preview: "Izgled stranice" },
-  print: { toolbar: "Štampa" },
-  removeformat: { toolbar: "Ukloni formatiranje" },
-  save: { toolbar: "Sačuvaj" },
-  selectall: { toolbar: "Označi sve" },
-  showblocks: { toolbar: "Prikaži blokove" },
-  sourcearea: { toolbar: "Izvorni kod" },
-  specialchar: {
-    options: "Opcije specijalnog karaktera",
-    title: "Odaberite specijalni karakter",
-    toolbar: "Unesi specijalni karakter"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Stil",
-    panelTitle: "Stilovi formatiranja",
-    panelTitle1: "Blok stilovi",
-    panelTitle2: "Inline stilovi",
-    panelTitle3: "Stilovi objekta"
-  },
-  table: {
-    border: "Veličina okvira",
-    caption: "Naslov tabele",
-    cell: {
-      menu: "Ćelija",
-      insertBefore: "Ubaci levo",
-      insertAfter: "Ubaci desno",
-      deleteCell: "Obriši ćelije",
-      merge: "Spoj ćelije",
-      mergeRight: "Spolj ćelije desno",
-      mergeDown: "Spolj čelije na dole",
-      splitHorizontal: "Razdvoji ćelije vodoravno",
-      splitVertical: "Razdvoji ćelije uspravno",
-      title: "Karakteristike ćelija",
-      cellType: "Tip ćelija",
-      rowSpan: "Spoj uzdužno",
-      colSpan: "Spoj vodoravno",
-      wordWrap: "Brisanje dugačkih redova",
-      hAlign: "Ravnanje vodoravno",
-      vAlign: "Ravnanje uspravno",
-      alignBaseline: "Bazna linija",
-      bgColor: "Boja pozadine",
-      borderColor: "Boja okvira",
-      data: "Podatak",
-      header: "Zaglavlje",
-      yes: "Da",
-      no: "Nе",
-      invalidWidth: "U polje širina možete upisati samo brojeve. ",
-      invalidHeight: "U polje visina možete upisati samo brojeve.",
-      invalidRowSpan: "U polje spoj uspravno  možete upistai samo brojeve.",
-      invalidColSpan: "U polje spoj vodoravno možete upistai samo brojeve.",
-      chooseColor: "Izaberi"
-    },
-    cellPad: "Razmak ćelija",
-    cellSpace: "Ćelijski prostor",
-    column: {
-      menu: "Kolona",
-      insertBefore: "Ubaci levo",
-      insertAfter: "Ubaci desno",
-      deleteColumn: "Obriši kolone"
-    },
-    columns: "Kolona",
-    deleteTable: "Izbriši tabelu",
-    headers: "Zaglavlja",
-    headersBoth: "Oba",
-    headersColumn: "Prva kolona",
-    headersNone: "Nema",
-    headersRow: "Prvi red",
-    heightUnit: "height unit",
-    invalidBorder: "Veličina okvira mora biti broj.",
-    invalidCellPadding: "Padding polja mora biti pozitivan broj.",
-    invalidCellSpacing: "Razmak između ćelija mora biti pozitivan broj.",
-    invalidCols: "Broj kolona mora biti broj veći od 0.",
-    invalidHeight: "Visina tabele mora biti broj.",
-    invalidRows: "Broj redova mora biti veći od 0.",
-    invalidWidth: "Širina tabele mora biti broj.",
-    menu: "Osobine tabele",
-    row: {
-      menu: "Red",
-      insertBefore: "Ubaci iznad",
-      insertAfter: "Ubaci ispod",
-      deleteRow: "Obriši redove"
-    },
-    rows: "Redovi",
-    summary: "Opis",
-    title: "Karakteristike tabele",
-    toolbar: "Tabela",
-    widthPc: "procenata",
-    widthPx: "piksela",
-    widthUnit: "jedinica za širinu"
-  },
-  undo: { redo: "Ponovi ", undo: "Vrati" },
-  widget: { move: "Kliknite i povucite da bi pomerali", label: "%1 modul" },
-  uploadwidget: {
-    abort: "Postavljanje je prekinuto sa strane korisnika",
-    doneOne: "Datoteka je uspešno postavljena",
-    doneMany: "%1 datoteka je uspešno postavljena",
-    uploadOne: "Postavljanje datoteke  ({percentage}%)...",
-    uploadMany:
-      "Postavljanje datoteka, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignoriši",
-    btnIgnoreAll: "Ignoriši sve",
-    btnReplace: "Zameni",
-    btnReplaceAll: "Zameni sve",
-    btnUndo: "Vrati akciju",
-    changeTo: "Izmeni",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Provera spelovanja nije instalirana. Da li želite da je skinete sa Interneta?",
-    manyChanges: "Provera spelovanja završena: %1 reč(i) je izmenjeno",
-    noChanges: "Provera spelovanja završena: Nije izmenjena nijedna rec",
-    noMispell: "Provera spelovanja završena: greške nisu pronadene",
-    noSuggestions: "- Bez sugestija -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Nije u rečniku",
-    oneChange: "Provera spelovanja završena: Izmenjena je jedna reč",
-    progress: "Provera spelovanja u toku...",
-    title: "Spell Checker",
-    toolbar: "Proveri spelovanje"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["sr-latn"] = {
+  editor: "Bogati uređivač teksta",
+  editorPanel: "Bogati uređivač panel",
+  common: {
+    editorHelp: "Za pomoć pritisnite ALT 0",
+    browseServer: "Pretraži na serveru",
+    url: "URL",
+    protocol: "Protokol",
+    upload: "Pošalji",
+    uploadSubmit: "Pošalji na server",
+    image: "Slika",
+    flash: "Fleš",
+    form: "Formular",
+    checkbox: "Polje za potvrdu",
+    radio: "Radio-dugme",
+    textField: "Tekstualno polje",
+    textarea: "Zona teksta",
+    hiddenField: "Skriveno polje",
+    button: "Dugme",
+    select: "Padajuća lista",
+    imageButton: "Dugme sa slikom",
+    notSet: "<nije postavljeno> ",
+    id: "Id",
+    name: "Naziv",
+    langDir: "Smer pisanja",
+    langDirLtr: "S leva na desno (LTR)",
+    langDirRtl: "S desna na levo (RTL)",
+    langCode: "Kôd jezika",
+    longDescr: "Detaljan opis URL",
+    cssClass: "CSS klase",
+    advisoryTitle: "Advisory naslov",
+    cssStyle: "Stil",
+    ok: "OK",
+    cancel: "Otkaži",
+    close: "Zatvori",
+    preview: "Izgled stranice",
+    resize: "Promena veličine",
+    generalTab: "Opšti",
+    advancedTab: "Dalje opcije",
+    validateNumberFailed: "Ova vrednost nije broj.",
+    confirmNewPage:
+      "Nesačuvane promene ovog sadržaja će biti izgubljene. Jeste li sigurni da želita da učitate novu stranu?",
+    confirmCancel:
+      "Neka podešavanja su promenjena.Sigurno želite zatvoriti prozor?",
+    options: "Podešavanja",
+    target: "Cilj",
+    targetNew: "Novi prozor (_blank)",
+    targetTop: "Prozor na vrhu stranice(_top)",
+    targetSelf: "Isti prozor (_self)",
+    targetParent: "Matični prozor (_parent)",
+    langDirLTR: "S leva na desno (LTR)",
+    langDirRTL: "S desna na levo (RTL)",
+    styles: "Stil",
+    cssClasses: "CSS klase",
+    width: "Širina",
+    height: "Visina",
+    align: "Ravnanje",
+    left: "Levo",
+    right: "Desno",
+    center: "Sredina",
+    justify: "Obostrano ravnanje",
+    alignLeft: "Levo ravnanje",
+    alignRight: "Desno ravnanje",
+    alignCenter: "Centralno ravnanje",
+    alignTop: "Vrh",
+    alignMiddle: "Sredina",
+    alignBottom: "Dole",
+    alignNone: "Ništa",
+    invalidValue: "Nevažeća vrednost.",
+    invalidHeight: "U polje visina mogu se upisati samo brojevi.",
+    invalidWidth: "U polje širina mogu se upisati samo brojevi.",
+    invalidLength:
+      'U "%1" polju data vrednos treba da bude pozitivan broj, sa validnom mernom jedinicom ili bez (%2).',
+    invalidCssLength:
+      'Za "%1" data vrednost mora biti pozitivan broj, moguće označiti sa validnim CSS vrednosću (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Za "%1" data vrednost mora biti potitivan broj, moguće označiti sa validnim HTML vrednošću (px or %).',
+    invalidInlineStyle:
+      'Vrednost u inline styleu mora da sadrži barem jedan rekord u formatu "name : value", razdeljeni sa tačkazapetom.',
+    cssLengthTooltip:
+      "Odredite broj u pixeima ili u validnim CSS vrednostima (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Taster za prečicu",
+    optionDefault: "Оsnovni"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Sva prava zadržana.",
+    dlgTitle: "O CKEditor 4",
+    moreInfo: "Za informacije o licenci posetite našu web stranicu:"
+  },
+  basicstyles: {
+    bold: "Podebljano",
+    italic: "Kurziv",
+    strike: "Precrtano",
+    subscript: "Indeks",
+    superscript: "Stepen",
+    underline: "Podvučeno"
+  },
+  bidi: {
+    ltr: "Pravac teksta sa leva na desno",
+    rtl: "Pravac teksta sa desna na levo"
+  },
+  blockquote: { toolbar: "Blok citat" },
+  notification: { closed: "Obaveštenje zatvoreno" },
+  toolbar: {
+    toolbarCollapse: "Zatvori alatnu traku",
+    toolbarExpand: "Otvori alatnu traku",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Clipboard/Vrati",
+      editing: "Uredi",
+      forms: "Obrasci",
+      basicstyles: "Osnovni stilovi",
+      paragraph: "Pasus",
+      links: "Linkovi",
+      insert: "Dodaj",
+      styles: "Stilovi",
+      colors: "Boje",
+      tools: "Alatke"
+    },
+    toolbars: "Uredjivač alatne trake"
+  },
+  clipboard: {
+    copy: "Kopiraj",
+    copyError:
+      "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl/Cmd+C).",
+    cut: "Iseci",
+    cutError:
+      "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog isecanja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl/Cmd+X).",
+    paste: "Zalepi",
+    pasteNotification:
+      '"Pritisnite taster %1 za lepljenje. Vaš pretraživač ne dozvoljava lepljenje iz alatne trake ili menia.',
+    pasteArea: "Prostor za lepljenje",
+    pasteMsg: "Nalepite sadržaj u sledeći prostor i pritisnite taster OK."
+  },
+  colorbutton: {
+    auto: "Automatski",
+    bgColorTitle: "Boja pozadine",
+    colors: {
+      "000": "Crno",
+      "800000": "Bordo",
+      "8B4513": "Braon",
+      "2F4F4F": "Tamno tirkizno",
+      "008080": "Tirkizno",
+      "000080": "Kraljevsko plavo",
+      "4B0082": "Indigo plavo",
+      "696969": "Sivo",
+      B22222: "Cigla crveno",
+      A52A2A: "Bakarno",
+      DAA520: "Zlatno žuto",
+      "006400": "Tamno zeleno",
+      "40E0D0": "Tirkizno",
+      "0000CD": "Plavo",
+      "800080": "Ljubičasto",
+      "808080": "Sivo",
+      F00: "Crveno",
+      FF8C00: "Tamno narandžasto",
+      FFD700: "Zlatno",
+      "008000": "Zeleno",
+      "0FF": "Cian",
+      "00F": "Plavo",
+      EE82EE: "Roze",
+      A9A9A9: "Tamno sivo",
+      FFA07A: "Losos",
+      FFA500: "Narandžasto",
+      FFFF00: "Žuto",
+      "00FF00": "Neon zeleno",
+      AFEEEE: "Svetlo tirkizno",
+      ADD8E6: "Svetlo plavo",
+      DDA0DD: "Svetlo ljubičasto",
+      D3D3D3: "Svetlo sivo",
+      FFF0F5: "Lavande",
+      FAEBD7: "Prljavo belo",
+      FFFFE0: "Svetlo žuto",
+      F0FFF0: "Мentа",
+      F0FFFF: "Azurno plavo",
+      F0F8FF: "Svetlo plavo",
+      E6E6FA: "Lavanda",
+      FFF: "Belo",
+      "1ABC9C": "Tamno cian",
+      "2ECC71": "Smaragdno",
+      "3498DB": "Sjajno plavo",
+      "9B59B6": "Аmetist",
+      "4E5F70": "Sivkasto plavo",
+      F1C40F: "Svetlo žuto",
+      "16A085": "Tamno cian",
+      "27AE60": "Tamno smaragdno",
+      "2980B9": "Tamno plavo",
+      "8E44AD": "Tamno ljubočasto",
+      "2C3E50": "Svetlo plavo",
+      F39C12: "Narandžasto",
+      E67E22: "Šargarepa",
+      E74C3C: "Svetlo bakarno",
+      ECF0F1: "Sjajno strebrno",
+      "95A5A6": "Svetlo sivkasto cian",
+      DDD: "Svetlo sivo",
+      D35400: "Bundeva",
+      C0392B: "Tamno crveno",
+      BDC3C7: "Srebrno",
+      "7F8C8D": "Sivkasto cian",
+      "999": "Tamno siv"
+    },
+    more: "Više boja...",
+    panelTitle: "Boje",
+    textColorTitle: "Boja teksta"
+  },
+  colordialog: {
+    clear: "Brisanje",
+    highlight: "Isticanje",
+    options: "Vrste boja",
+    selected: "Odabrano",
+    title: "Odaberite boju"
+  },
+  templates: {
+    button: "Obrasci",
+    emptyListMsg: "(Nema definisanih obrazaca)",
+    insertOption: "Zameni trenutni sadržaj.",
+    options: "Opcije šablona.",
+    selectPromptMsg:
+      "Molimo Vas da odaberete obrazac koji će se otvoriti u uredjivaču<br />(trenutni sadržaj će se izgubiti):",
+    title: "Dostupni obrasci"
+  },
+  contextmenu: { options: "Opcije menija" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Savet",
+    cssClassInputLabel: "CSS klase",
+    edit: "DIV uredjivač",
+    inlineStyleInputLabel: "Inline Stil",
+    langDirLTRLabel: "S leva na desno (LTR)",
+    langDirLabel: "Smer jezika",
+    langDirRTLLabel: "S desna na levo (RTL)",
+    languageCodeInputLabel: "Kod jezika",
+    remove: "Ukloni Div",
+    styleSelectLabel: "Stil",
+    title: "Kreiranje DIV spremišta",
+    toolbar: "Kreiranje DIV spremišta"
+  },
+  elementspath: { eleLabel: "Put do elemenata", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Došlo je do greške pri čitanju datoteke.",
+    networkError: "Tokom postavljanja datoteke došlo je do mrežne greške",
+    httpError404:
+      "Tokom postavljanja datoteke došlo je do HTTP greške (404: Datoteka nije pronadjena).",
+    httpError403:
+      "Tokom postavljanja datoteke došlo je do HTTP greške (403: Zabranjena).",
+    httpError:
+      "Tokom postavljanja datoteke došlo je do HTTP greške (status greške: %1).",
+    noUrlError: "URL adresa za postavljanje nije navedena.",
+    responseError: "Neispravan odgovor servera."
+  },
+  find: {
+    find: "Pretraga",
+    findOptions: "Podešavanja",
+    findWhat: "Pronadji:",
+    matchCase: "Razlikuj mala i velika slova",
+    matchCyclic: "Pretraga u ciklusima",
+    matchWord: "Uporedi cele reci",
+    notFoundMsg: "Traženi tekst nije pronađen.",
+    replace: "Zamena",
+    replaceAll: "Zameni sve",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "Zameni sa:",
+    title: "Pretraži i zameni"
+  },
+  fakeobjects: {
+    anchor: "Sidro",
+    flash: "Fleš animacija",
+    hiddenfield: "Skriveno polje",
+    iframe: "IFrame",
+    unknown: "Nepoznat objekat"
+  },
+  flash: {
+    access: "Pristup skripti",
+    accessAlways: "Uvek",
+    accessNever: "Nikada",
+    accessSameDomain: "Sa istog domena",
+    alignAbsBottom: "Abs dole",
+    alignAbsMiddle: "Abs sredina",
+    alignBaseline: "Bazno",
+    alignTextTop: "Vrh teksta",
+    bgcolor: "Boja pozadine",
+    chkFull: "Omogući ceo ekran",
+    chkLoop: "Neprekidno",
+    chkMenu: "Uključi fleš meni",
+    chkPlay: "Automatsko pokretanje",
+    flashvars: "Fleš varijable",
+    hSpace: "Vodorav.razdaljina",
+    properties: "Osobine fleša",
+    propertiesTab: "Osobine",
+    quality: "Kvalitet",
+    qualityAutoHigh: "Automatski dobro",
+    qualityAutoLow: "Automatski slabo",
+    qualityBest: "Najbolje",
+    qualityHigh: "Dobro",
+    qualityLow: "Slabo",
+    qualityMedium: "Srednje",
+    scale: "Merenje",
+    scaleAll: "Prikaži sve",
+    scaleFit: "Popuni sve",
+    scaleNoBorder: "Bez ivice",
+    title: "Osobine fleša",
+    vSpace: "Usprav. razdaljina",
+    validateHSpace: "U polje vodoravna razdaljina možete uneti samo brojeve.",
+    validateSrc: "Unesite URL linka",
+    validateVSpace: "U polje uspravna razdaljina možete uneti samo brojeve.",
+    windowMode: "Prozor mod",
+    windowModeOpaque: "Neprovidan",
+    windowModeTransparent: "Providan",
+    windowModeWindow: "Prozor"
+  },
+  font: {
+    fontSize: {
+      label: "Veličina ",
+      voiceLabel: "Veličina slova",
+      panelTitle: "Veličina slova"
+    },
+    label: "Font",
+    panelTitle: "Naziv fonta",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Osobine tastera",
+      text: "Tekst (vrednost)",
+      type: "Tip",
+      typeBtn: "Taster",
+      typeSbm: "Poslati",
+      typeRst: "Reset"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Osobine polja za potvrdu",
+      radioTitle: "Osobine radio-tastera",
+      value: "Vrednost",
+      selected: "Odabran",
+      required: "Obavezno"
+    },
+    form: {
+      title: "Osobine obrazca",
+      menu: "Osobine obrazca",
+      action: "Referenca obrade podataka",
+      method: "Metoda slanja podataka",
+      encoding: "Kodiranje"
+    },
+    hidden: {
+      title: "Osobine skrivenog polja",
+      name: "Naziv",
+      value: "Vrednost"
+    },
+    select: {
+      title: "Osobine padjuće liste",
+      selectInfo: "Osnovne karakteristike",
+      opAvail: "Dostupne opcije",
+      value: "Vrednost",
+      size: "Veličina",
+      lines: "red",
+      chkMulti: "dozvoli višestruku selekciju",
+      required: "Obavezno",
+      opText: "Tekst",
+      opValue: "Vrednost",
+      btnAdd: "Dodaj",
+      btnModify: "Izmeni",
+      btnUp: "Gore",
+      btnDown: "Dole",
+      btnSetValue: "Podesi kao podrazumevanu vrednost",
+      btnDelete: "Obriši"
+    },
+    textarea: {
+      title: "Osobine zone teksta",
+      cols: "Broj karaktera u redu",
+      rows: "Broj redova"
+    },
+    textfield: {
+      title: "Osobine tekstualnog polja",
+      name: "Naziv",
+      value: "Vrednost",
+      charWidth: "Broj prikazanih karaktera",
+      maxChars: "Maksimalno karaktera",
+      required: "Obavezno",
+      type: "Tip",
+      typeText: "Tekst",
+      typePass: "Lozinka",
+      typeEmail: "Email",
+      typeSearch: "Pretraži",
+      typeTel: "Broj telefona",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Format",
+    panelTitle: "Format pasusa",
+    tag_address: "Adresa",
+    tag_div: "Normalno (DIV)",
+    tag_h1: "Naslov 1",
+    tag_h2: "Naslov 2",
+    tag_h3: "Naslov 3",
+    tag_h4: "Naslov 4",
+    tag_h5: "Naslov 5",
+    tag_h6: "Naslov 6",
+    tag_p: "Normalno",
+    tag_pre: "Formatirano"
+  },
+  horizontalrule: { toolbar: "Unesi horizontalnu liniju" },
+  iframe: {
+    border: "Prikaži granicu okvira",
+    noUrl: "Unesite iframe URL",
+    scrolling: "Uključi pomerajuće trake",
+    title: "IFrame podešavanje",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternativni tekst",
+    border: "Okvir",
+    btnUpload: "Pošalji na server",
+    button2Img: "Želite napraviti od odabrane slike tastera običnu sliku?",
+    hSpace: "Vodoravna razdaljina",
+    img2Button: "Želite od izabrane slike napraviti sliku tastera?",
+    infoTab: "Osnovne karakteristike",
+    linkTab: "Link",
+    lockRatio: "Zadrži odnos",
+    menu: "Osobine slike",
+    resetSize: "Originalna veličina",
+    title: "Osobine slike",
+    titleButton: "Osobine tastera sa slikom",
+    upload: "Postavi",
+    urlMissing: "Nedostaje URL slike.",
+    vSpace: "Uzdužna razdaljina",
+    validateBorder: "Veličina okvira mora biti celi broj!",
+    validateHSpace: "Vodoravna razdaljina mora bili celi broj!",
+    validateVSpace: "Uzdužna razdaljina mora bili celi broj!"
+  },
+  indent: { indent: "Uvećaj marginu", outdent: "Smanji marginu" },
+  smiley: {
+    options: "Emotikon opcije",
+    title: "Unesi emotikon",
+    toolbar: "Emotikoni"
+  },
+  language: { button: "Podesi jezik", remove: "Odstrani jezik" },
+  link: {
+    acccessKey: "Kombinacija tastera",
+    advanced: "Dalje mogućnosti",
+    advisoryContentType: "Tip sadržaja pomoći",
+    advisoryTitle: "Oznaka za pomoć",
+    anchor: {
+      toolbar: "Unesi/izmeni sidro",
+      menu: "Karakteristike sidra",
+      title: "Karakteristike sidra",
+      name: "Naziv sidra",
+      errorName: "Unesite naziv sidra",
+      remove: "Ukloni sidro"
+    },
+    anchorId: "Po Id-u elementa",
+    anchorName: "Po nazivu sidra",
+    charset: "Kod stranica navedenog sadržaja",
+    cssClasses: "Stilske oznake",
+    download: "Obavezno preuzimanje",
+    displayText: "Prikazani tekst",
+    emailAddress: "E-Mail adresa",
+    emailBody: "Sadržaj poruke",
+    emailSubject: "Naslov poruke",
+    id: "Id",
+    info: "Osnovne karakteristike",
+    langCode: "Smer pisanja",
+    langDir: "Smer pisanja",
+    langDirLTR: "S leva na desno (LTR)",
+    langDirRTL: "S desna na levo (RTL)",
+    menu: "Izmeni link",
+    name: "Naziv",
+    noAnchors: "(Nema sidra u dokumentu)",
+    noEmail: "Odredite e-mail adresu",
+    noUrl: "Unesite URL linka",
+    noTel: "Unesite broj telefona",
+    other: "<оstalo>",
+    phoneNumber: "Broj telefona",
+    popupDependent: "Zavisno (Netscape)",
+    popupFeatures: "Karakteristike iskačućeg prozora",
+    popupFullScreen: "Prikaz preko celog ekrana (IE)",
+    popupLeft: "Leva pozicija ",
+    popupLocationBar: "Lokacija",
+    popupMenuBar: "Kontekstni meni",
+    popupResizable: "Promenljive veličine",
+    popupScrollBars: "Klizač",
+    popupStatusBar: "Statusna linija",
+    popupToolbar: "Traka sa altakama",
+    popupTop: "Gornja pozicija",
+    rel: "Vrsta odnosа",
+    selectAnchor: "Odaberi sidro",
+    styles: "Stil",
+    tabIndex: "Tab indeks",
+    target: "Prikaži sadržaj",
+    targetFrame: "<okvir>",
+    targetFrameName: "Naziv okvira",
+    targetPopup: " <iskačuć prozor>",
+    targetPopupName: "Naziv iskačućeg prozora",
+    title: "Karaktersitike linka",
+    toAnchor: "Sidro na ovoj stranici",
+    toEmail: "E-Mail",
+    toUrl: "URL",
+    toPhone: "Telefon",
+    toolbar: "Unesi/izmeni link",
+    type: "Vrsta linka",
+    unlink: "Ukloni link",
+    upload: "Postavi"
+  },
+  list: { bulletedlist: "Nаbrajanje", numberedlist: "Numerisanje" },
+  liststyle: {
+    bulletedTitle: "Karakteristike liste sa tačkama",
+    circle: "Krug",
+    decimal: "Arabski brojevi (1, 2, 3, etc.)",
+    disc: "Disk",
+    lowerAlpha: "Mala slova (a, b, c, d, e, etc.)",
+    lowerRoman: "Rimska mala slova (i, ii, iii, iv, v, etc.)",
+    none: "Nema",
+    notset: "<not set>",
+    numberedTitle: "Karakteristike liste sa brojevima",
+    square: "Kvadrat",
+    start: "Početni broj",
+    type: "Tip",
+    upperAlpha: "Velika slova (A, B, C, D, E, etc.)",
+    upperRoman: "Rimska velika slova (I, II, III, IV, V, etc.)",
+    validateStartNumber: "Početni broj liste mora biti celi broj."
+  },
+  magicline: { title: "Umetnite pasus ovde." },
+  maximize: { maximize: "Maksimalna veličina", minimize: "Minimalna veličina" },
+  newpage: { toolbar: "Nova stranica" },
+  pagebreak: { alt: "Prelom stranice", toolbar: "Umetnite prelom stranice" },
+  pastetext: {
+    button: "Zalepi kao neformiran tekst",
+    pasteNotification:
+      "Pritisnite taster % 1 da bi ste nalepili. Pretraživač ne podržava lepljenje pomoću tastera na traci sa alatkama ili iz menija.",
+    title: "Zalepi kao neformiran tekst"
+  },
+  pastefromword: {
+    confirmCleanup: "Kopirani tekst je iz Word-a. Želite ga očistiti? ",
+    error: "Zbog interne greške tekst nije očišćen.",
+    title: "Zalepi iz Worda",
+    toolbar: "Zalepi iz Worda"
+  },
+  preview: { preview: "Izgled stranice" },
+  print: { toolbar: "Štampa" },
+  removeformat: { toolbar: "Ukloni formatiranje" },
+  save: { toolbar: "Sačuvaj" },
+  selectall: { toolbar: "Označi sve" },
+  showblocks: { toolbar: "Prikaži blokove" },
+  sourcearea: { toolbar: "Izvorni kod" },
+  specialchar: {
+    options: "Opcije specijalnog karaktera",
+    title: "Odaberite specijalni karakter",
+    toolbar: "Unesi specijalni karakter"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Stil",
+    panelTitle: "Stilovi formatiranja",
+    panelTitle1: "Blok stilovi",
+    panelTitle2: "Inline stilovi",
+    panelTitle3: "Stilovi objekta"
+  },
+  table: {
+    border: "Veličina okvira",
+    caption: "Naslov tabele",
+    cell: {
+      menu: "Ćelija",
+      insertBefore: "Ubaci levo",
+      insertAfter: "Ubaci desno",
+      deleteCell: "Obriši ćelije",
+      merge: "Spoj ćelije",
+      mergeRight: "Spolj ćelije desno",
+      mergeDown: "Spolj čelije na dole",
+      splitHorizontal: "Razdvoji ćelije vodoravno",
+      splitVertical: "Razdvoji ćelije uspravno",
+      title: "Karakteristike ćelija",
+      cellType: "Tip ćelija",
+      rowSpan: "Spoj uzdužno",
+      colSpan: "Spoj vodoravno",
+      wordWrap: "Brisanje dugačkih redova",
+      hAlign: "Ravnanje vodoravno",
+      vAlign: "Ravnanje uspravno",
+      alignBaseline: "Bazna linija",
+      bgColor: "Boja pozadine",
+      borderColor: "Boja okvira",
+      data: "Podatak",
+      header: "Zaglavlje",
+      yes: "Da",
+      no: "Nе",
+      invalidWidth: "U polje širina možete upisati samo brojeve. ",
+      invalidHeight: "U polje visina možete upisati samo brojeve.",
+      invalidRowSpan: "U polje spoj uspravno  možete upistai samo brojeve.",
+      invalidColSpan: "U polje spoj vodoravno možete upistai samo brojeve.",
+      chooseColor: "Izaberi"
+    },
+    cellPad: "Razmak ćelija",
+    cellSpace: "Ćelijski prostor",
+    column: {
+      menu: "Kolona",
+      insertBefore: "Ubaci levo",
+      insertAfter: "Ubaci desno",
+      deleteColumn: "Obriši kolone"
+    },
+    columns: "Kolona",
+    deleteTable: "Izbriši tabelu",
+    headers: "Zaglavlja",
+    headersBoth: "Oba",
+    headersColumn: "Prva kolona",
+    headersNone: "Nema",
+    headersRow: "Prvi red",
+    heightUnit: "height unit",
+    invalidBorder: "Veličina okvira mora biti broj.",
+    invalidCellPadding: "Padding polja mora biti pozitivan broj.",
+    invalidCellSpacing: "Razmak između ćelija mora biti pozitivan broj.",
+    invalidCols: "Broj kolona mora biti broj veći od 0.",
+    invalidHeight: "Visina tabele mora biti broj.",
+    invalidRows: "Broj redova mora biti veći od 0.",
+    invalidWidth: "Širina tabele mora biti broj.",
+    menu: "Osobine tabele",
+    row: {
+      menu: "Red",
+      insertBefore: "Ubaci iznad",
+      insertAfter: "Ubaci ispod",
+      deleteRow: "Obriši redove"
+    },
+    rows: "Redovi",
+    summary: "Opis",
+    title: "Karakteristike tabele",
+    toolbar: "Tabela",
+    widthPc: "procenata",
+    widthPx: "piksela",
+    widthUnit: "jedinica za širinu"
+  },
+  undo: { redo: "Ponovi ", undo: "Vrati" },
+  widget: { move: "Kliknite i povucite da bi pomerali", label: "%1 modul" },
+  uploadwidget: {
+    abort: "Postavljanje je prekinuto sa strane korisnika",
+    doneOne: "Datoteka je uspešno postavljena",
+    doneMany: "%1 datoteka je uspešno postavljena",
+    uploadOne: "Postavljanje datoteke  ({percentage}%)...",
+    uploadMany:
+      "Postavljanje datoteka, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignoriši",
+    btnIgnoreAll: "Ignoriši sve",
+    btnReplace: "Zameni",
+    btnReplaceAll: "Zameni sve",
+    btnUndo: "Vrati akciju",
+    changeTo: "Izmeni",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Provera spelovanja nije instalirana. Da li želite da je skinete sa Interneta?",
+    manyChanges: "Provera spelovanja završena: %1 reč(i) je izmenjeno",
+    noChanges: "Provera spelovanja završena: Nije izmenjena nijedna rec",
+    noMispell: "Provera spelovanja završena: greške nisu pronadene",
+    noSuggestions: "- Bez sugestija -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Nije u rečniku",
+    oneChange: "Provera spelovanja završena: Izmenjena je jedna reč",
+    progress: "Provera spelovanja u toku...",
+    title: "Spell Checker",
+    toolbar: "Proveri spelovanje"
+  }
+};

+ 719 - 719
public/ckeditor/lang/sr.js

@@ -1,719 +1,719 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["sr"] = {
-  editor: "ХТМЛ уређивач текста",
-  editorPanel: "ХТМЛ уређивач панел",
-  common: {
-    editorHelp: "За помоћ притисните АЛТ 0",
-    browseServer: "Претражи на серверу",
-    url: "УРЛ",
-    protocol: "Протокол",
-    upload: "Пошаљи",
-    uploadSubmit: "Пошаљи на сервер",
-    image: "Слика",
-    flash: "Флеш елемент",
-    form: "Формулар",
-    checkbox: "Поље за потврду",
-    radio: "Радио-дугме",
-    textField: "Текстуално поље",
-    textarea: "Зона текста",
-    hiddenField: "Скривено поље",
-    button: "Дугме",
-    select: "Падајућа листа",
-    imageButton: "Дугме са сликом",
-    notSet: "<није постављено>",
-    id: "Ид",
-    name: "Назив",
-    langDir: "Смер писања",
-    langDirLtr: "С лева на десно (LTR)",
-    langDirRtl: "С десна на лево (RTL)",
-    langCode: "Kôд језика",
-    longDescr: "Пун опис УРЛ",
-    cssClass: "ЦСС класе",
-    advisoryTitle: "Advisory наслов",
-    cssStyle: "Стил",
-    ok: "OK",
-    cancel: "Oткажи",
-    close: "Затвори",
-    preview: "Изглед странице",
-    resize: "Промена величине",
-    generalTab: "Општи",
-    advancedTab: "Далје опције",
-    validateNumberFailed: "Ова вредност није број.",
-    confirmNewPage:
-      "Несачуване промене овог садржаја ће бити изгублјене. Јесте ли сигурни да желите да учитате нову страну",
-    confirmCancel:
-      "Нека подешавања су променјена. Сигурмо желите затворити обај прозор?",
-    options: "Подешавања",
-    target: "Циљ",
-    targetNew: "Ноби прозор (_blank)",
-    targetTop: "Прозор на врху странице (_top)",
-    targetSelf: "Исти прозор (_self)",
-    targetParent: "Матични прозор(_parent)",
-    langDirLTR: "С лева на десно (LTR)",
-    langDirRTL: "С десна на лево (RTL)",
-    styles: "Стил",
-    cssClasses: "ЦСС класе",
-    width: "Ширина",
-    height: "Висина",
-    align: "Равнање",
-    left: "Лево",
-    right: "Десно",
-    center: "Средина",
-    justify: "Обострано равнање",
-    alignLeft: "Лево равнање",
-    alignRight: "Десно равнање",
-    alignCenter: "Централно равнанје",
-    alignTop: "Врх",
-    alignMiddle: "Средина",
-    alignBottom: "Доле",
-    alignNone: "Ништа",
-    invalidValue: "Неважећа вредност.",
-    invalidHeight: "У поље висина могу се уписати само бројеви.",
-    invalidWidth: "У поље ширина могу се уписати само бројеви.",
-    invalidLength:
-      'У "%1" полју дата вредност треба да будепозитиван број са валидном мерном јединицом или без ње (%2).',
-    invalidCssLength:
-      'За "%1" дата вредност мора бити позитиван број, могуће означити са валидним ЦСС вредошћу (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Зa "%1" дата вредност мора бити позитиван број, могуће означити са валидним ХТМЛ вредношћу (px or %).',
-    invalidInlineStyle:
-      'Вреднодст у инлине стилу мора да садржи барем један рекорд у формату "name : value", раздељени са тачказапетом.',
-    cssLengthTooltip:
-      "Одредите број у пикселима или у валидним ЦСС вредностима (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Tастер за пречицу",
-    optionDefault: "Основни"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Сва права задржана.",
-    dlgTitle: "О CKEditor 4",
-    moreInfo: "За информације о лиценци посетите нашу веб страницу:"
-  },
-  basicstyles: {
-    bold: "Подебљано",
-    italic: "Курзив",
-    strike: "Прецртано",
-    subscript: "Индекс",
-    superscript: "Степен",
-    underline: "Подвучено"
-  },
-  bidi: {
-    ltr: "Правац текста са лева на десно",
-    rtl: "Правац текста са десно на лево"
-  },
-  blockquote: { toolbar: "Блок цитат" },
-  notification: { closed: "Обавештење затворено" },
-  toolbar: {
-    toolbarCollapse: "Затвори алатну траку",
-    toolbarExpand: "Отвори алатну траку",
-    toolbarGroups: {
-      document: "Документ",
-      clipboard: "Clipboard/Врати",
-      editing: "Уреди",
-      forms: "Обрасци",
-      basicstyles: "Основни стилови",
-      paragraph: "Пасус",
-      links: "Линкови",
-      insert: "Додај",
-      styles: "Стилови",
-      colors: "Боје",
-      tools: "Алатке"
-    },
-    toolbars: "Уређивач алатне траке"
-  },
-  clipboard: {
-    copy: "Копирај",
-    copyError:
-      "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског копирања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl/Cmd+C).",
-    cut: "Исеци",
-    cutError:
-      "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског исецања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl/Cmd+X).",
-    paste: "Залепи",
-    pasteNotification:
-      "Притисните тастер %1 за лепљење. Ваш ретраживач не дозвољаба лепљење из алатне траке или мениа.",
-    pasteArea: "Залепи зону",
-    pasteMsg: "Налепите садржај у следећи простор и притисните тастер OK."
-  },
-  colorbutton: {
-    auto: "Аутоматски",
-    bgColorTitle: "Боја позадине",
-    colors: {
-      "000": "Црно",
-      "800000": "Бордо",
-      "8B4513": "Браон",
-      "2F4F4F": "Тамно тиркизно",
-      "008080": "Tиркизно",
-      "000080": "Кралјевско плаво",
-      "4B0082": "Индиго плаво",
-      "696969": "Сиво",
-      B22222: "Цигла црвено",
-      A52A2A: "Бакарно",
-      DAA520: "Златно жуто",
-      "006400": "Тамно зелено",
-      "40E0D0": "Tиркизно",
-      "0000CD": "Плаво",
-      "800080": "Љубичасто",
-      "808080": "Сиво",
-      F00: "Црвено",
-      FF8C00: "Тамно наранџасто",
-      FFD700: "Златно",
-      "008000": "Зелено",
-      "0FF": "Циан",
-      "00F": "Плаво",
-      EE82EE: "Розе",
-      A9A9A9: "Тамно сиво",
-      FFA07A: "Лосос",
-      FFA500: "Наранџасто",
-      FFFF00: "Жуто",
-      "00FF00": "Неон зелено",
-      AFEEEE: "Светло тиркизно",
-      ADD8E6: "Светло плаво",
-      DDA0DD: "Цветло љубичасто",
-      D3D3D3: "Светло сиво",
-      FFF0F5: "Лаванда",
-      FAEBD7: "Прљаво бело",
-      FFFFE0: "Светло жуто",
-      F0FFF0: "Мента",
-      F0FFFF: "Aзурно плаво",
-      F0F8FF: "Светло плво",
-      E6E6FA: "Лаванда",
-      FFF: "Бело",
-      "1ABC9C": "Тамно циан",
-      "2ECC71": "Смарагдно",
-      "3498DB": "Сјајно плаво",
-      "9B59B6": "Aметист",
-      "4E5F70": "Сивкасто плаво",
-      F1C40F: "Светло жуто",
-      "16A085": "Тамно циан",
-      "27AE60": "Тамно смарагдно",
-      "2980B9": "Тамно плаво",
-      "8E44AD": "Тамно љубичасто",
-      "2C3E50": "Светло плаво",
-      F39C12: "Наранџасто",
-      E67E22: "Шаргрепа",
-      E74C3C: "Светло бакарно",
-      ECF0F1: "Сјајно сребрно",
-      "95A5A6": "Светло сивкасто циан",
-      DDD: "Светло сиво",
-      D35400: "Бундева",
-      C0392B: "Тамно црвено",
-      BDC3C7: "Сребрно",
-      "7F8C8D": "Сивкасто циан",
-      "999": "Тамно сив"
-    },
-    more: "Више боја...",
-    panelTitle: "Боје",
-    textColorTitle: "Боја текста"
-  },
-  colordialog: {
-    clear: "Брисање",
-    highlight: "Истицање",
-    options: "Врсте боја",
-    selected: "Одабрано",
-    title: "Одаберите боју"
-  },
-  templates: {
-    button: "Обрасци",
-    emptyListMsg: "(Нема дефинисаних образаца)",
-    insertOption: "Замени тренутни садржај",
-    options: "Опције шаблона",
-    selectPromptMsg:
-      "Молим вас да одаберете образац који ће се отворити у уређивачу<br />(тренутни саржај ће се изгубити):",
-    title: "Доступни обрасци"
-  },
-  contextmenu: { options: "Опције менија" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Ид",
-    advisoryTitleInputLabel: "Савет",
-    cssClassInputLabel: "ЦСС класе",
-    edit: "ДИВ уређивач",
-    inlineStyleInputLabel: "Инлине стил",
-    langDirLTRLabel: "С лева на десно (LTR)",
-    langDirLabel: "Смер језика",
-    langDirRTLLabel: "С десна на лево (RTL)",
-    languageCodeInputLabel: "Код језика",
-    remove: "Уклони Див",
-    styleSelectLabel: "Стил",
-    title: "Креирање ДИВ спремишта",
-    toolbar: "Креирање ДИВ спремишта"
-  },
-  elementspath: { eleLabel: "Пут до елемената", eleTitle: "%1 eлемент" },
-  filetools: {
-    loadError: "Дошло је до грешке при читању датотеке.",
-    networkError: "Током постављања датотеке дошло је до мрежне грешке.",
-    httpError404:
-      "Током постављања датотеке дошло је до ХТТП грешке (404: Датотека није пронађена).",
-    httpError403:
-      "Током постављања датотеке дошло је до ХТТП грешке (403: Забрањена).",
-    httpError:
-      "Током постављања датотеке дошло је до ХТТП грешке (статус грешке: %1).",
-    noUrlError: "УРЛ адреса за постављање није наведена.",
-    responseError: "Неисправан одговор сервера."
-  },
-  find: {
-    find: "Претрага",
-    findOptions: "Подешавања",
-    findWhat: "Пронађи:",
-    matchCase: "Разликуј велика и мала слова",
-    matchCyclic: "Претрага у циклусима",
-    matchWord: "Упореди целе речи",
-    notFoundMsg: "Тражени текст није пронађен.",
-    replace: "Замена",
-    replaceAll: "Замени све",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "Замени са:",
-    title: "Претражи и замени"
-  },
-  fakeobjects: {
-    anchor: "Сидро",
-    flash: "Флеш анимација",
-    hiddenfield: "Скривено полје",
-    iframe: "IFrame",
-    unknown: "Непознат објекат"
-  },
-  flash: {
-    access: "Приступ скрипти",
-    accessAlways: "Увек",
-    accessNever: "Никада",
-    accessSameDomain: "Са истог домена",
-    alignAbsBottom: "Abs доле",
-    alignAbsMiddle: "Abs средина",
-    alignBaseline: "Базно",
-    alignTextTop: "Врх текста",
-    bgcolor: "Боја позадине",
-    chkFull: "Омогући цео екран",
-    chkLoop: "Непрекидно",
-    chkMenu: "Укључи флеш мени",
-    chkPlay: "Аутоматско покретање",
-    flashvars: "Флеш варијабле",
-    hSpace: "Водоравна раздалјина",
-    properties: "Особине Флеша",
-    propertiesTab: "Особине",
-    quality: "Квалитет",
-    qualityAutoHigh: "Аутоматски добро",
-    qualityAutoLow: "Аутоматски слабо",
-    qualityBest: "Најбоље",
-    qualityHigh: "Добро",
-    qualityLow: "Слабо",
-    qualityMedium: "Средње",
-    scale: "Мерење",
-    scaleAll: "Прикажи све",
-    scaleFit: "Попуни све",
-    scaleNoBorder: "Без ивице",
-    title: "Особине флеша",
-    vSpace: "Усправ. раздаљина",
-    validateHSpace: "У поље водоравна раздаљина мођете унети само бројеве.",
-    validateSrc: "Унесите УРЛ линка",
-    validateVSpace: "У поље усправна површина можете унети само бројеве.",
-    windowMode: "Прозор мод",
-    windowModeOpaque: "Непровидан",
-    windowModeTransparent: "Провидан",
-    windowModeWindow: "Прозор"
-  },
-  font: {
-    fontSize: {
-      label: "Величина",
-      voiceLabel: "Величина слова",
-      panelTitle: "Величина слова"
-    },
-    label: "Фонт",
-    panelTitle: "Назиб фонта",
-    voiceLabel: "Фонт"
-  },
-  forms: {
-    button: {
-      title: "Особине тастера",
-      text: "Текст (вредност)",
-      type: "Tип",
-      typeBtn: "Тастер",
-      typeSbm: "Слање",
-      typeRst: "Ресет"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Особине поља за потврду",
-      radioTitle: "Особине радио-тастера",
-      value: "Вредност",
-      selected: "Одабран",
-      required: "Обавезно"
-    },
-    form: {
-      title: "Особине образца",
-      menu: "Особине образца",
-      action: "Референца обраде података",
-      method: "Mетод слања",
-      encoding: "Кодирање"
-    },
-    hidden: {
-      title: "Особине скривеног поља",
-      name: "Назив",
-      value: "Вредност"
-    },
-    select: {
-      title: "Особине падајућег поља",
-      selectInfo: "Основне карактеристике",
-      opAvail: "Доступне опције",
-      value: "Вредност",
-      size: "Величина",
-      lines: "ред",
-      chkMulti: "Дозволи вишеструку селекцију",
-      required: "Обавезно",
-      opText: "Текст",
-      opValue: "Вредност",
-      btnAdd: "Додај",
-      btnModify: "Измени",
-      btnUp: "Горе",
-      btnDown: "Доле",
-      btnSetValue: "Подеси као подразумевану вредност",
-      btnDelete: "Обриши"
-    },
-    textarea: {
-      title: "Особине зоне текста",
-      cols: "Број карактера у реду",
-      rows: "Број редова"
-    },
-    textfield: {
-      title: "Особине текстуалног поља",
-      name: "Назив",
-      value: "Вредност",
-      charWidth: "Број приказаних карактера",
-      maxChars: "Максимално карактера",
-      required: "Обавезно",
-      type: "Тип",
-      typeText: "Текст",
-      typePass: "Лозинка",
-      typeEmail: "Е-пошта",
-      typeSearch: "Претрага",
-      typeTel: "Број телефона",
-      typeUrl: "УРЛ"
-    }
-  },
-  format: {
-    label: "Формат",
-    panelTitle: "Формат пасуса",
-    tag_address: "Адреса",
-    tag_div: "Нормално (DIV)",
-    tag_h1: "Наслов 1",
-    tag_h2: "Наслов 2",
-    tag_h3: " Наслов 3",
-    tag_h4: "Наслов 4",
-    tag_h5: "Наслов 5",
-    tag_h6: "Наслов 6",
-    tag_p: "Нормално",
-    tag_pre: "Форматирано"
-  },
-  horizontalrule: { toolbar: "Унеси хоризонталну линију" },
-  iframe: {
-    border: "Прикажи границу оквира",
-    noUrl: "Унесите  iframe УРЛ",
-    scrolling: "Укљзчи померајуће траке.",
-    title: "IFrame подешавање",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Алтернативни текст",
-    border: "Оквир",
-    btnUpload: "Пошаљи на сервер",
-    button2Img: "Желите направити од одабране слике тастера обичну слику?",
-    hSpace: "Водоравна раздаљина",
-    img2Button: "Желите од изабране слике направити слику тастера?",
-    infoTab: "Основне карактеристике",
-    linkTab: "Линк",
-    lockRatio: "Задржи однос",
-    menu: "Особине слика",
-    resetSize: "Оригинал величина",
-    title: "Особине слика",
-    titleButton: "Особине дугмета са сликом",
-    upload: "Постави",
-    urlMissing: "Недостаје УРЛ слике.",
-    vSpace: "Усправна раздаљина",
-    validateBorder: "Величина оквира мора бити цели број!",
-    validateHSpace: "Водоравна раздаљина мора бити цели број!",
-    validateVSpace: "Усправна раздаљина мора бити цели број!"
-  },
-  indent: { indent: "Увећај леву маргину", outdent: "Смањи маргину" },
-  smiley: {
-    options: "Емотикон опције",
-    title: "Унеси емотикон",
-    toolbar: "Емотикони"
-  },
-  language: { button: "Подеси језик", remove: "Одстрани језик" },
-  link: {
-    acccessKey: "Комбинација тастера",
-    advanced: "Даље поције",
-    advisoryContentType: "Тип садржаја помоћи",
-    advisoryTitle: "Ознака за помоћ",
-    anchor: {
-      toolbar: "Унеси/измени сидро",
-      menu: "Карактеристике сидра",
-      title: "Карактеристике сидра",
-      name: "Назив сидра",
-      errorName: "Унесите назив сидра",
-      remove: "Уклони сидро"
-    },
-    anchorId: "Пo Ид-у елемента",
-    anchorName: "По називу сидра",
-    charset: "Код страницанаведеног садржаја",
-    cssClasses: "Стилске ознаке",
-    download: "Обавезно преузимање",
-    displayText: "Приказани текст",
-    emailAddress: "Е-маил адреса",
-    emailBody: "Садржај поруке",
-    emailSubject: "Наслов пруке",
-    id: "Ид",
-    info: "Основне карактеристике",
-    langCode: "Смер писања",
-    langDir: "Смер писања",
-    langDirLTR: "С лева на десно (LTR)",
-    langDirRTL: "С десна на лево (RTL)",
-    menu: "Промени линк",
-    name: "Назив",
-    noAnchors: "(Нема сидра у документу)",
-    noEmail: "Одредите е-маил адресу",
-    noUrl: "Унесите УРЛ линка",
-    noTel: "Унесите број телефона",
-    other: "<друго>",
-    phoneNumber: "Број телефона",
-    popupDependent: "Зависно (Netscape)",
-    popupFeatures: "Карактеристике искачућег прозора",
-    popupFullScreen: "Приказ преко целог екрана (ИE)",
-    popupLeft: "Лева позиција",
-    popupLocationBar: "Локација",
-    popupMenuBar: "Контекстни мени",
-    popupResizable: "Промењиве величине",
-    popupScrollBars: "Клизач",
-    popupStatusBar: "Статусна линија",
-    popupToolbar: "Трака са алаткама",
-    popupTop: "Горња позиција",
-    rel: "Врста односа",
-    selectAnchor: "Одабери сидро",
-    styles: "Стил",
-    tabIndex: "Таб индекс",
-    target: "Прикажи садржај",
-    targetFrame: "<оквир>",
-    targetFrameName: "Назив оквира",
-    targetPopup: "<искачући прозор>",
-    targetPopupName: "Назив искачућег прозора",
-    title: "Карактеристике линка",
-    toAnchor: "Сидро на овој страници",
-    toEmail: "E-маил",
-    toUrl: "УРЛ",
-    toPhone: "Телефон",
-    toolbar: "Унеси/измени линк",
-    type: "Врста линка",
-    unlink: "Уклони линк",
-    upload: "Постави"
-  },
-  list: { bulletedlist: "Набрајање", numberedlist: "Нумерисање" },
-  liststyle: {
-    bulletedTitle: "Карактеристике листе са тачкама.",
-    circle: "Круг",
-    decimal: "Арабски бројеви (1, 2, 3, etc.)",
-    disc: "Диск",
-    lowerAlpha: "Мала слова (a, b, c, d, e, etc.)",
-    lowerRoman: "Римска мала слова (i, ii, iii, iv, v, etc.)",
-    none: "Нема",
-    notset: "<not set>",
-    numberedTitle: "Карактеристике листе са бројевима",
-    square: "Квадрат",
-    start: "Поћетни број",
-    type: "Tип",
-    upperAlpha: "Велика слова (A, B, C, D, E, etc.)",
-    upperRoman: "Велика римска слова (I, II, III, IV, V, etc.)",
-    validateStartNumber: "Почетни број листе мора бити цели број."
-  },
-  magicline: { title: "Уметните пасус овде." },
-  maximize: { maximize: "Максимална величина", minimize: "Минимлна величина" },
-  newpage: { toolbar: "Нова страница" },
-  pagebreak: { alt: "Прелом странице", toolbar: "Уметните прелом странице" },
-  pastetext: {
-    button: "Залепи као неформиран текст",
-    pasteNotification:
-      "Притисните% 1 да бисте налепили. Претраживач не подржава лепљење помоћу тастера на траци са алаткама или из менија.",
-    title: "Залепи као неформиран текст"
-  },
-  pastefromword: {
-    confirmCleanup: "Уметнути текст је копиран из Word-а.  Желите га очитити? ",
-    error: "Због интерне грешке текст није очишћен.",
-    title: "Залепи из Worda",
-    toolbar: "Залепи из Worda"
-  },
-  preview: { preview: "Изглед странице" },
-  print: { toolbar: "Штампа" },
-  removeformat: { toolbar: "Уклони форматирање" },
-  save: { toolbar: "Сачувај" },
-  selectall: { toolbar: "Означи све" },
-  showblocks: { toolbar: "Прикажи блокове" },
-  sourcearea: { toolbar: "Изворни код" },
-  specialchar: {
-    options: "Опције специјалног карактера",
-    title: "Одаберите специјални карактер",
-    toolbar: "Унеси специјални карактер"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Стил",
-    panelTitle: "Стилови форматирања",
-    panelTitle1: "Блок стилови",
-    panelTitle2: "Инлине стилови",
-    panelTitle3: "Стилови објекта"
-  },
-  table: {
-    border: "Величина оквира",
-    caption: "Наслов табеле",
-    cell: {
-      menu: "Ћелија",
-      insertBefore: "Убаци лево",
-      insertAfter: "Убаци десно",
-      deleteCell: "Обриши ћелије",
-      merge: "Спој ћелије",
-      mergeRight: "Спој ћелије на десно",
-      mergeDown: "Спој ћелије на доле",
-      splitHorizontal: "Раздвој ћелије водоравно",
-      splitVertical: "Раздвој ћелије усправно",
-      title: "Карактеристика ћелија",
-      cellType: "Тип ћелија",
-      rowSpan: "Спој уздужно",
-      colSpan: "Спој водоравно",
-      wordWrap: "Брисање дугачких редова",
-      hAlign: "Равнање водоравно",
-      vAlign: "Равнање усправно",
-      alignBaseline: "Базна линија",
-      bgColor: "Боја позадине",
-      borderColor: "Боја оквира",
-      data: "Податак",
-      header: "Наслов",
-      yes: "Да",
-      no: "Не",
-      invalidWidth: "У поље ширина можете уписати само бројеве.",
-      invalidHeight: "У поље висина можете уписати само бројеве.",
-      invalidRowSpan: "У поље спој усправно можете уписати само бројеве.",
-      invalidColSpan: "У поље спој водоравно можете уписати само бројеве.",
-      chooseColor: "Изабери"
-    },
-    cellPad: "Размак ћелија",
-    cellSpace: "Ћелијски простор",
-    column: {
-      menu: "Колона",
-      insertBefore: "Убаци лево",
-      insertAfter: "Убаци десно",
-      deleteColumn: "Обриши колоне"
-    },
-    columns: "Kолона",
-    deleteTable: "Обриши таблу",
-    headers: "Поглавља",
-    headersBoth: "Оба",
-    headersColumn: "Прва колона",
-    headersNone: "Нема",
-    headersRow: "Први ред",
-    heightUnit: "height unit",
-    invalidBorder: "Величина ивице треба да буде цифра.",
-    invalidCellPadding: "Пуњење ћелије треба да буде позитивна цифра.",
-    invalidCellSpacing: "Размак ћелије треба да буде позитивна цифра.",
-    invalidCols: "Број колона треба да буде цифра већа од 0.",
-    invalidHeight: "Висина табеле треба да буде цифра.",
-    invalidRows: "Број реда треба да буде цифра већа од 0.",
-    invalidWidth: "Ширина табеле треба да буде цифра.",
-    menu: "Карактеристике табеле",
-    row: {
-      menu: "Ред",
-      insertBefore: "Убаци изнад",
-      insertAfter: "Убаци испод",
-      deleteRow: "Обриши редове"
-    },
-    rows: "Редови",
-    summary: "Oпис",
-    title: "Карактеристике табеле",
-    toolbar: "Табела",
-    widthPc: "процената",
-    widthPx: "пиксела",
-    widthUnit: "јединица ширине"
-  },
-  undo: { redo: "Понови ", undo: "Врати" },
-  widget: { move: "Кликните и повуците да би померали", label: "%1 модул" },
-  uploadwidget: {
-    abort: "Постављање је прекинуто са стране корисника",
-    doneOne: "Датотека је успешно постављена",
-    doneMany: "%1  датотека је успешно постављена",
-    uploadOne: "Постављање датотеке  ({percentage}%)...",
-    uploadMany:
-      "Постављање датотека,  {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Игнориши",
-    btnIgnoreAll: "Игнориши све",
-    btnReplace: "Замени",
-    btnReplaceAll: "Замени све",
-    btnUndo: "Врати акцију",
-    changeTo: "Измени",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Провера спеловања није инсталирана. Да ли желите да је скинете са Интернета?",
-    manyChanges: "Провера спеловања завршена:  %1 реч(и) је измењено",
-    noChanges: "Провера спеловања завршена: Није измењена ниједна реч",
-    noMispell: "Провера спеловања завршена: грешке нису пронађене",
-    noSuggestions: "- Без сугестија -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Није у речнику",
-    oneChange: "Провера спеловања завршена: Измењена је једна реч",
-    progress: "Провера спеловања у току...",
-    title: "Spell Checker",
-    toolbar: "Провери спеловање"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["sr"] = {
+  editor: "ХТМЛ уређивач текста",
+  editorPanel: "ХТМЛ уређивач панел",
+  common: {
+    editorHelp: "За помоћ притисните АЛТ 0",
+    browseServer: "Претражи на серверу",
+    url: "УРЛ",
+    protocol: "Протокол",
+    upload: "Пошаљи",
+    uploadSubmit: "Пошаљи на сервер",
+    image: "Слика",
+    flash: "Флеш елемент",
+    form: "Формулар",
+    checkbox: "Поље за потврду",
+    radio: "Радио-дугме",
+    textField: "Текстуално поље",
+    textarea: "Зона текста",
+    hiddenField: "Скривено поље",
+    button: "Дугме",
+    select: "Падајућа листа",
+    imageButton: "Дугме са сликом",
+    notSet: "<није постављено>",
+    id: "Ид",
+    name: "Назив",
+    langDir: "Смер писања",
+    langDirLtr: "С лева на десно (LTR)",
+    langDirRtl: "С десна на лево (RTL)",
+    langCode: "Kôд језика",
+    longDescr: "Пун опис УРЛ",
+    cssClass: "ЦСС класе",
+    advisoryTitle: "Advisory наслов",
+    cssStyle: "Стил",
+    ok: "OK",
+    cancel: "Oткажи",
+    close: "Затвори",
+    preview: "Изглед странице",
+    resize: "Промена величине",
+    generalTab: "Општи",
+    advancedTab: "Далје опције",
+    validateNumberFailed: "Ова вредност није број.",
+    confirmNewPage:
+      "Несачуване промене овог садржаја ће бити изгублјене. Јесте ли сигурни да желите да учитате нову страну",
+    confirmCancel:
+      "Нека подешавања су променјена. Сигурмо желите затворити обај прозор?",
+    options: "Подешавања",
+    target: "Циљ",
+    targetNew: "Ноби прозор (_blank)",
+    targetTop: "Прозор на врху странице (_top)",
+    targetSelf: "Исти прозор (_self)",
+    targetParent: "Матични прозор(_parent)",
+    langDirLTR: "С лева на десно (LTR)",
+    langDirRTL: "С десна на лево (RTL)",
+    styles: "Стил",
+    cssClasses: "ЦСС класе",
+    width: "Ширина",
+    height: "Висина",
+    align: "Равнање",
+    left: "Лево",
+    right: "Десно",
+    center: "Средина",
+    justify: "Обострано равнање",
+    alignLeft: "Лево равнање",
+    alignRight: "Десно равнање",
+    alignCenter: "Централно равнанје",
+    alignTop: "Врх",
+    alignMiddle: "Средина",
+    alignBottom: "Доле",
+    alignNone: "Ништа",
+    invalidValue: "Неважећа вредност.",
+    invalidHeight: "У поље висина могу се уписати само бројеви.",
+    invalidWidth: "У поље ширина могу се уписати само бројеви.",
+    invalidLength:
+      'У "%1" полју дата вредност треба да будепозитиван број са валидном мерном јединицом или без ње (%2).',
+    invalidCssLength:
+      'За "%1" дата вредност мора бити позитиван број, могуће означити са валидним ЦСС вредошћу (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Зa "%1" дата вредност мора бити позитиван број, могуће означити са валидним ХТМЛ вредношћу (px or %).',
+    invalidInlineStyle:
+      'Вреднодст у инлине стилу мора да садржи барем један рекорд у формату "name : value", раздељени са тачказапетом.',
+    cssLengthTooltip:
+      "Одредите број у пикселима или у валидним ЦСС вредностима (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Tастер за пречицу",
+    optionDefault: "Основни"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Сва права задржана.",
+    dlgTitle: "О CKEditor 4",
+    moreInfo: "За информације о лиценци посетите нашу веб страницу:"
+  },
+  basicstyles: {
+    bold: "Подебљано",
+    italic: "Курзив",
+    strike: "Прецртано",
+    subscript: "Индекс",
+    superscript: "Степен",
+    underline: "Подвучено"
+  },
+  bidi: {
+    ltr: "Правац текста са лева на десно",
+    rtl: "Правац текста са десно на лево"
+  },
+  blockquote: { toolbar: "Блок цитат" },
+  notification: { closed: "Обавештење затворено" },
+  toolbar: {
+    toolbarCollapse: "Затвори алатну траку",
+    toolbarExpand: "Отвори алатну траку",
+    toolbarGroups: {
+      document: "Документ",
+      clipboard: "Clipboard/Врати",
+      editing: "Уреди",
+      forms: "Обрасци",
+      basicstyles: "Основни стилови",
+      paragraph: "Пасус",
+      links: "Линкови",
+      insert: "Додај",
+      styles: "Стилови",
+      colors: "Боје",
+      tools: "Алатке"
+    },
+    toolbars: "Уређивач алатне траке"
+  },
+  clipboard: {
+    copy: "Копирај",
+    copyError:
+      "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског копирања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl/Cmd+C).",
+    cut: "Исеци",
+    cutError:
+      "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског исецања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl/Cmd+X).",
+    paste: "Залепи",
+    pasteNotification:
+      "Притисните тастер %1 за лепљење. Ваш ретраживач не дозвољаба лепљење из алатне траке или мениа.",
+    pasteArea: "Залепи зону",
+    pasteMsg: "Налепите садржај у следећи простор и притисните тастер OK."
+  },
+  colorbutton: {
+    auto: "Аутоматски",
+    bgColorTitle: "Боја позадине",
+    colors: {
+      "000": "Црно",
+      "800000": "Бордо",
+      "8B4513": "Браон",
+      "2F4F4F": "Тамно тиркизно",
+      "008080": "Tиркизно",
+      "000080": "Кралјевско плаво",
+      "4B0082": "Индиго плаво",
+      "696969": "Сиво",
+      B22222: "Цигла црвено",
+      A52A2A: "Бакарно",
+      DAA520: "Златно жуто",
+      "006400": "Тамно зелено",
+      "40E0D0": "Tиркизно",
+      "0000CD": "Плаво",
+      "800080": "Љубичасто",
+      "808080": "Сиво",
+      F00: "Црвено",
+      FF8C00: "Тамно наранџасто",
+      FFD700: "Златно",
+      "008000": "Зелено",
+      "0FF": "Циан",
+      "00F": "Плаво",
+      EE82EE: "Розе",
+      A9A9A9: "Тамно сиво",
+      FFA07A: "Лосос",
+      FFA500: "Наранџасто",
+      FFFF00: "Жуто",
+      "00FF00": "Неон зелено",
+      AFEEEE: "Светло тиркизно",
+      ADD8E6: "Светло плаво",
+      DDA0DD: "Цветло љубичасто",
+      D3D3D3: "Светло сиво",
+      FFF0F5: "Лаванда",
+      FAEBD7: "Прљаво бело",
+      FFFFE0: "Светло жуто",
+      F0FFF0: "Мента",
+      F0FFFF: "Aзурно плаво",
+      F0F8FF: "Светло плво",
+      E6E6FA: "Лаванда",
+      FFF: "Бело",
+      "1ABC9C": "Тамно циан",
+      "2ECC71": "Смарагдно",
+      "3498DB": "Сјајно плаво",
+      "9B59B6": "Aметист",
+      "4E5F70": "Сивкасто плаво",
+      F1C40F: "Светло жуто",
+      "16A085": "Тамно циан",
+      "27AE60": "Тамно смарагдно",
+      "2980B9": "Тамно плаво",
+      "8E44AD": "Тамно љубичасто",
+      "2C3E50": "Светло плаво",
+      F39C12: "Наранџасто",
+      E67E22: "Шаргрепа",
+      E74C3C: "Светло бакарно",
+      ECF0F1: "Сјајно сребрно",
+      "95A5A6": "Светло сивкасто циан",
+      DDD: "Светло сиво",
+      D35400: "Бундева",
+      C0392B: "Тамно црвено",
+      BDC3C7: "Сребрно",
+      "7F8C8D": "Сивкасто циан",
+      "999": "Тамно сив"
+    },
+    more: "Више боја...",
+    panelTitle: "Боје",
+    textColorTitle: "Боја текста"
+  },
+  colordialog: {
+    clear: "Брисање",
+    highlight: "Истицање",
+    options: "Врсте боја",
+    selected: "Одабрано",
+    title: "Одаберите боју"
+  },
+  templates: {
+    button: "Обрасци",
+    emptyListMsg: "(Нема дефинисаних образаца)",
+    insertOption: "Замени тренутни садржај",
+    options: "Опције шаблона",
+    selectPromptMsg:
+      "Молим вас да одаберете образац који ће се отворити у уређивачу<br />(тренутни саржај ће се изгубити):",
+    title: "Доступни обрасци"
+  },
+  contextmenu: { options: "Опције менија" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Ид",
+    advisoryTitleInputLabel: "Савет",
+    cssClassInputLabel: "ЦСС класе",
+    edit: "ДИВ уређивач",
+    inlineStyleInputLabel: "Инлине стил",
+    langDirLTRLabel: "С лева на десно (LTR)",
+    langDirLabel: "Смер језика",
+    langDirRTLLabel: "С десна на лево (RTL)",
+    languageCodeInputLabel: "Код језика",
+    remove: "Уклони Див",
+    styleSelectLabel: "Стил",
+    title: "Креирање ДИВ спремишта",
+    toolbar: "Креирање ДИВ спремишта"
+  },
+  elementspath: { eleLabel: "Пут до елемената", eleTitle: "%1 eлемент" },
+  filetools: {
+    loadError: "Дошло је до грешке при читању датотеке.",
+    networkError: "Током постављања датотеке дошло је до мрежне грешке.",
+    httpError404:
+      "Током постављања датотеке дошло је до ХТТП грешке (404: Датотека није пронађена).",
+    httpError403:
+      "Током постављања датотеке дошло је до ХТТП грешке (403: Забрањена).",
+    httpError:
+      "Током постављања датотеке дошло је до ХТТП грешке (статус грешке: %1).",
+    noUrlError: "УРЛ адреса за постављање није наведена.",
+    responseError: "Неисправан одговор сервера."
+  },
+  find: {
+    find: "Претрага",
+    findOptions: "Подешавања",
+    findWhat: "Пронађи:",
+    matchCase: "Разликуј велика и мала слова",
+    matchCyclic: "Претрага у циклусима",
+    matchWord: "Упореди целе речи",
+    notFoundMsg: "Тражени текст није пронађен.",
+    replace: "Замена",
+    replaceAll: "Замени све",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "Замени са:",
+    title: "Претражи и замени"
+  },
+  fakeobjects: {
+    anchor: "Сидро",
+    flash: "Флеш анимација",
+    hiddenfield: "Скривено полје",
+    iframe: "IFrame",
+    unknown: "Непознат објекат"
+  },
+  flash: {
+    access: "Приступ скрипти",
+    accessAlways: "Увек",
+    accessNever: "Никада",
+    accessSameDomain: "Са истог домена",
+    alignAbsBottom: "Abs доле",
+    alignAbsMiddle: "Abs средина",
+    alignBaseline: "Базно",
+    alignTextTop: "Врх текста",
+    bgcolor: "Боја позадине",
+    chkFull: "Омогући цео екран",
+    chkLoop: "Непрекидно",
+    chkMenu: "Укључи флеш мени",
+    chkPlay: "Аутоматско покретање",
+    flashvars: "Флеш варијабле",
+    hSpace: "Водоравна раздалјина",
+    properties: "Особине Флеша",
+    propertiesTab: "Особине",
+    quality: "Квалитет",
+    qualityAutoHigh: "Аутоматски добро",
+    qualityAutoLow: "Аутоматски слабо",
+    qualityBest: "Најбоље",
+    qualityHigh: "Добро",
+    qualityLow: "Слабо",
+    qualityMedium: "Средње",
+    scale: "Мерење",
+    scaleAll: "Прикажи све",
+    scaleFit: "Попуни све",
+    scaleNoBorder: "Без ивице",
+    title: "Особине флеша",
+    vSpace: "Усправ. раздаљина",
+    validateHSpace: "У поље водоравна раздаљина мођете унети само бројеве.",
+    validateSrc: "Унесите УРЛ линка",
+    validateVSpace: "У поље усправна површина можете унети само бројеве.",
+    windowMode: "Прозор мод",
+    windowModeOpaque: "Непровидан",
+    windowModeTransparent: "Провидан",
+    windowModeWindow: "Прозор"
+  },
+  font: {
+    fontSize: {
+      label: "Величина",
+      voiceLabel: "Величина слова",
+      panelTitle: "Величина слова"
+    },
+    label: "Фонт",
+    panelTitle: "Назиб фонта",
+    voiceLabel: "Фонт"
+  },
+  forms: {
+    button: {
+      title: "Особине тастера",
+      text: "Текст (вредност)",
+      type: "Tип",
+      typeBtn: "Тастер",
+      typeSbm: "Слање",
+      typeRst: "Ресет"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Особине поља за потврду",
+      radioTitle: "Особине радио-тастера",
+      value: "Вредност",
+      selected: "Одабран",
+      required: "Обавезно"
+    },
+    form: {
+      title: "Особине образца",
+      menu: "Особине образца",
+      action: "Референца обраде података",
+      method: "Mетод слања",
+      encoding: "Кодирање"
+    },
+    hidden: {
+      title: "Особине скривеног поља",
+      name: "Назив",
+      value: "Вредност"
+    },
+    select: {
+      title: "Особине падајућег поља",
+      selectInfo: "Основне карактеристике",
+      opAvail: "Доступне опције",
+      value: "Вредност",
+      size: "Величина",
+      lines: "ред",
+      chkMulti: "Дозволи вишеструку селекцију",
+      required: "Обавезно",
+      opText: "Текст",
+      opValue: "Вредност",
+      btnAdd: "Додај",
+      btnModify: "Измени",
+      btnUp: "Горе",
+      btnDown: "Доле",
+      btnSetValue: "Подеси као подразумевану вредност",
+      btnDelete: "Обриши"
+    },
+    textarea: {
+      title: "Особине зоне текста",
+      cols: "Број карактера у реду",
+      rows: "Број редова"
+    },
+    textfield: {
+      title: "Особине текстуалног поља",
+      name: "Назив",
+      value: "Вредност",
+      charWidth: "Број приказаних карактера",
+      maxChars: "Максимално карактера",
+      required: "Обавезно",
+      type: "Тип",
+      typeText: "Текст",
+      typePass: "Лозинка",
+      typeEmail: "Е-пошта",
+      typeSearch: "Претрага",
+      typeTel: "Број телефона",
+      typeUrl: "УРЛ"
+    }
+  },
+  format: {
+    label: "Формат",
+    panelTitle: "Формат пасуса",
+    tag_address: "Адреса",
+    tag_div: "Нормално (DIV)",
+    tag_h1: "Наслов 1",
+    tag_h2: "Наслов 2",
+    tag_h3: " Наслов 3",
+    tag_h4: "Наслов 4",
+    tag_h5: "Наслов 5",
+    tag_h6: "Наслов 6",
+    tag_p: "Нормално",
+    tag_pre: "Форматирано"
+  },
+  horizontalrule: { toolbar: "Унеси хоризонталну линију" },
+  iframe: {
+    border: "Прикажи границу оквира",
+    noUrl: "Унесите  iframe УРЛ",
+    scrolling: "Укљзчи померајуће траке.",
+    title: "IFrame подешавање",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Алтернативни текст",
+    border: "Оквир",
+    btnUpload: "Пошаљи на сервер",
+    button2Img: "Желите направити од одабране слике тастера обичну слику?",
+    hSpace: "Водоравна раздаљина",
+    img2Button: "Желите од изабране слике направити слику тастера?",
+    infoTab: "Основне карактеристике",
+    linkTab: "Линк",
+    lockRatio: "Задржи однос",
+    menu: "Особине слика",
+    resetSize: "Оригинал величина",
+    title: "Особине слика",
+    titleButton: "Особине дугмета са сликом",
+    upload: "Постави",
+    urlMissing: "Недостаје УРЛ слике.",
+    vSpace: "Усправна раздаљина",
+    validateBorder: "Величина оквира мора бити цели број!",
+    validateHSpace: "Водоравна раздаљина мора бити цели број!",
+    validateVSpace: "Усправна раздаљина мора бити цели број!"
+  },
+  indent: { indent: "Увећај леву маргину", outdent: "Смањи маргину" },
+  smiley: {
+    options: "Емотикон опције",
+    title: "Унеси емотикон",
+    toolbar: "Емотикони"
+  },
+  language: { button: "Подеси језик", remove: "Одстрани језик" },
+  link: {
+    acccessKey: "Комбинација тастера",
+    advanced: "Даље поције",
+    advisoryContentType: "Тип садржаја помоћи",
+    advisoryTitle: "Ознака за помоћ",
+    anchor: {
+      toolbar: "Унеси/измени сидро",
+      menu: "Карактеристике сидра",
+      title: "Карактеристике сидра",
+      name: "Назив сидра",
+      errorName: "Унесите назив сидра",
+      remove: "Уклони сидро"
+    },
+    anchorId: "Пo Ид-у елемента",
+    anchorName: "По називу сидра",
+    charset: "Код страницанаведеног садржаја",
+    cssClasses: "Стилске ознаке",
+    download: "Обавезно преузимање",
+    displayText: "Приказани текст",
+    emailAddress: "Е-маил адреса",
+    emailBody: "Садржај поруке",
+    emailSubject: "Наслов пруке",
+    id: "Ид",
+    info: "Основне карактеристике",
+    langCode: "Смер писања",
+    langDir: "Смер писања",
+    langDirLTR: "С лева на десно (LTR)",
+    langDirRTL: "С десна на лево (RTL)",
+    menu: "Промени линк",
+    name: "Назив",
+    noAnchors: "(Нема сидра у документу)",
+    noEmail: "Одредите е-маил адресу",
+    noUrl: "Унесите УРЛ линка",
+    noTel: "Унесите број телефона",
+    other: "<друго>",
+    phoneNumber: "Број телефона",
+    popupDependent: "Зависно (Netscape)",
+    popupFeatures: "Карактеристике искачућег прозора",
+    popupFullScreen: "Приказ преко целог екрана (ИE)",
+    popupLeft: "Лева позиција",
+    popupLocationBar: "Локација",
+    popupMenuBar: "Контекстни мени",
+    popupResizable: "Промењиве величине",
+    popupScrollBars: "Клизач",
+    popupStatusBar: "Статусна линија",
+    popupToolbar: "Трака са алаткама",
+    popupTop: "Горња позиција",
+    rel: "Врста односа",
+    selectAnchor: "Одабери сидро",
+    styles: "Стил",
+    tabIndex: "Таб индекс",
+    target: "Прикажи садржај",
+    targetFrame: "<оквир>",
+    targetFrameName: "Назив оквира",
+    targetPopup: "<искачући прозор>",
+    targetPopupName: "Назив искачућег прозора",
+    title: "Карактеристике линка",
+    toAnchor: "Сидро на овој страници",
+    toEmail: "E-маил",
+    toUrl: "УРЛ",
+    toPhone: "Телефон",
+    toolbar: "Унеси/измени линк",
+    type: "Врста линка",
+    unlink: "Уклони линк",
+    upload: "Постави"
+  },
+  list: { bulletedlist: "Набрајање", numberedlist: "Нумерисање" },
+  liststyle: {
+    bulletedTitle: "Карактеристике листе са тачкама.",
+    circle: "Круг",
+    decimal: "Арабски бројеви (1, 2, 3, etc.)",
+    disc: "Диск",
+    lowerAlpha: "Мала слова (a, b, c, d, e, etc.)",
+    lowerRoman: "Римска мала слова (i, ii, iii, iv, v, etc.)",
+    none: "Нема",
+    notset: "<not set>",
+    numberedTitle: "Карактеристике листе са бројевима",
+    square: "Квадрат",
+    start: "Поћетни број",
+    type: "Tип",
+    upperAlpha: "Велика слова (A, B, C, D, E, etc.)",
+    upperRoman: "Велика римска слова (I, II, III, IV, V, etc.)",
+    validateStartNumber: "Почетни број листе мора бити цели број."
+  },
+  magicline: { title: "Уметните пасус овде." },
+  maximize: { maximize: "Максимална величина", minimize: "Минимлна величина" },
+  newpage: { toolbar: "Нова страница" },
+  pagebreak: { alt: "Прелом странице", toolbar: "Уметните прелом странице" },
+  pastetext: {
+    button: "Залепи као неформиран текст",
+    pasteNotification:
+      "Притисните% 1 да бисте налепили. Претраживач не подржава лепљење помоћу тастера на траци са алаткама или из менија.",
+    title: "Залепи као неформиран текст"
+  },
+  pastefromword: {
+    confirmCleanup: "Уметнути текст је копиран из Word-а.  Желите га очитити? ",
+    error: "Због интерне грешке текст није очишћен.",
+    title: "Залепи из Worda",
+    toolbar: "Залепи из Worda"
+  },
+  preview: { preview: "Изглед странице" },
+  print: { toolbar: "Штампа" },
+  removeformat: { toolbar: "Уклони форматирање" },
+  save: { toolbar: "Сачувај" },
+  selectall: { toolbar: "Означи све" },
+  showblocks: { toolbar: "Прикажи блокове" },
+  sourcearea: { toolbar: "Изворни код" },
+  specialchar: {
+    options: "Опције специјалног карактера",
+    title: "Одаберите специјални карактер",
+    toolbar: "Унеси специјални карактер"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Стил",
+    panelTitle: "Стилови форматирања",
+    panelTitle1: "Блок стилови",
+    panelTitle2: "Инлине стилови",
+    panelTitle3: "Стилови објекта"
+  },
+  table: {
+    border: "Величина оквира",
+    caption: "Наслов табеле",
+    cell: {
+      menu: "Ћелија",
+      insertBefore: "Убаци лево",
+      insertAfter: "Убаци десно",
+      deleteCell: "Обриши ћелије",
+      merge: "Спој ћелије",
+      mergeRight: "Спој ћелије на десно",
+      mergeDown: "Спој ћелије на доле",
+      splitHorizontal: "Раздвој ћелије водоравно",
+      splitVertical: "Раздвој ћелије усправно",
+      title: "Карактеристика ћелија",
+      cellType: "Тип ћелија",
+      rowSpan: "Спој уздужно",
+      colSpan: "Спој водоравно",
+      wordWrap: "Брисање дугачких редова",
+      hAlign: "Равнање водоравно",
+      vAlign: "Равнање усправно",
+      alignBaseline: "Базна линија",
+      bgColor: "Боја позадине",
+      borderColor: "Боја оквира",
+      data: "Податак",
+      header: "Наслов",
+      yes: "Да",
+      no: "Не",
+      invalidWidth: "У поље ширина можете уписати само бројеве.",
+      invalidHeight: "У поље висина можете уписати само бројеве.",
+      invalidRowSpan: "У поље спој усправно можете уписати само бројеве.",
+      invalidColSpan: "У поље спој водоравно можете уписати само бројеве.",
+      chooseColor: "Изабери"
+    },
+    cellPad: "Размак ћелија",
+    cellSpace: "Ћелијски простор",
+    column: {
+      menu: "Колона",
+      insertBefore: "Убаци лево",
+      insertAfter: "Убаци десно",
+      deleteColumn: "Обриши колоне"
+    },
+    columns: "Kолона",
+    deleteTable: "Обриши таблу",
+    headers: "Поглавља",
+    headersBoth: "Оба",
+    headersColumn: "Прва колона",
+    headersNone: "Нема",
+    headersRow: "Први ред",
+    heightUnit: "height unit",
+    invalidBorder: "Величина ивице треба да буде цифра.",
+    invalidCellPadding: "Пуњење ћелије треба да буде позитивна цифра.",
+    invalidCellSpacing: "Размак ћелије треба да буде позитивна цифра.",
+    invalidCols: "Број колона треба да буде цифра већа од 0.",
+    invalidHeight: "Висина табеле треба да буде цифра.",
+    invalidRows: "Број реда треба да буде цифра већа од 0.",
+    invalidWidth: "Ширина табеле треба да буде цифра.",
+    menu: "Карактеристике табеле",
+    row: {
+      menu: "Ред",
+      insertBefore: "Убаци изнад",
+      insertAfter: "Убаци испод",
+      deleteRow: "Обриши редове"
+    },
+    rows: "Редови",
+    summary: "Oпис",
+    title: "Карактеристике табеле",
+    toolbar: "Табела",
+    widthPc: "процената",
+    widthPx: "пиксела",
+    widthUnit: "јединица ширине"
+  },
+  undo: { redo: "Понови ", undo: "Врати" },
+  widget: { move: "Кликните и повуците да би померали", label: "%1 модул" },
+  uploadwidget: {
+    abort: "Постављање је прекинуто са стране корисника",
+    doneOne: "Датотека је успешно постављена",
+    doneMany: "%1  датотека је успешно постављена",
+    uploadOne: "Постављање датотеке  ({percentage}%)...",
+    uploadMany:
+      "Постављање датотека,  {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Игнориши",
+    btnIgnoreAll: "Игнориши све",
+    btnReplace: "Замени",
+    btnReplaceAll: "Замени све",
+    btnUndo: "Врати акцију",
+    changeTo: "Измени",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Провера спеловања није инсталирана. Да ли желите да је скинете са Интернета?",
+    manyChanges: "Провера спеловања завршена:  %1 реч(и) је измењено",
+    noChanges: "Провера спеловања завршена: Није измењена ниједна реч",
+    noMispell: "Провера спеловања завршена: грешке нису пронађене",
+    noSuggestions: "- Без сугестија -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Није у речнику",
+    oneChange: "Провера спеловања завршена: Измењена је једна реч",
+    progress: "Провера спеловања у току...",
+    title: "Spell Checker",
+    toolbar: "Провери спеловање"
+  }
+};

+ 718 - 718
public/ckeditor/lang/sv.js

@@ -1,718 +1,718 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["sv"] = {
-  editor: "Rich Text-editor",
-  editorPanel: "Panel till Rich Text-editor",
-  common: {
-    editorHelp: "Tryck ALT 0 för hjälp",
-    browseServer: "Bläddra på server",
-    url: "URL",
-    protocol: "Protokoll",
-    upload: "Ladda upp",
-    uploadSubmit: "Skicka till server",
-    image: "Bild",
-    flash: "Flash",
-    form: "Formulär",
-    checkbox: "Kryssruta",
-    radio: "Alternativknapp",
-    textField: "Textfält",
-    textarea: "Textruta",
-    hiddenField: "Dolt fält",
-    button: "Knapp",
-    select: "Flervalslista",
-    imageButton: "Bildknapp",
-    notSet: "<ej angivet>",
-    id: "Id",
-    name: "Namn",
-    langDir: "Språkriktning",
-    langDirLtr: "Vänster till Höger (VTH)",
-    langDirRtl: "Höger till Vänster (HTV)",
-    langCode: "Språkkod",
-    longDescr: "URL-beskrivning",
-    cssClass: "Stilmall",
-    advisoryTitle: "Titel",
-    cssStyle: "Stilmall",
-    ok: "OK",
-    cancel: "Avbryt",
-    close: "Stäng",
-    preview: "Förhandsgranska",
-    resize: "Dra för att ändra storlek",
-    generalTab: "Allmänt",
-    advancedTab: "Avancerad",
-    validateNumberFailed: "Värdet är inte ett nummer.",
-    confirmNewPage:
-      "Alla ändringar i innehållet kommer att förloras. Är du säker på att du vill ladda en ny sida?",
-    confirmCancel:
-      "Några av alternativen har ändrats. Är du säker på att du vill stänga dialogrutan?",
-    options: "Alternativ",
-    target: "Mål",
-    targetNew: "Nytt fönster (_blank)",
-    targetTop: "Översta fönstret (_top)",
-    targetSelf: "Samma fönster (_self)",
-    targetParent: "Föregående fönster (_parent)",
-    langDirLTR: "Vänster till höger (LTR)",
-    langDirRTL: "Höger till vänster (RTL)",
-    styles: "Stil",
-    cssClasses: "Stilmallar",
-    width: "Bredd",
-    height: "Höjd",
-    align: "Justering",
-    left: "Vänster",
-    right: "Höger",
-    center: "Centrerad",
-    justify: "Justera till marginaler",
-    alignLeft: "Vänsterjustera",
-    alignRight: "Högerjustera",
-    alignCenter: "Centrera",
-    alignTop: "Överkant",
-    alignMiddle: "Mitten",
-    alignBottom: "Nederkant",
-    alignNone: "Ingen",
-    invalidValue: "Felaktigt värde.",
-    invalidHeight: "Höjd måste vara ett nummer.",
-    invalidWidth: "Bredd måste vara ett nummer.",
-    invalidLength:
-      'Värdet för fältet "%1" måste vara ett positivt nummer med eller utan en giltig mätenhet (%2).',
-    invalidCssLength:
-      'Värdet för fältet "%1" måste vara ett positivt nummer med eller utan CSS-mätenheter (px, %, in, cm, mm, em, ex, pt, eller pc).',
-    invalidHtmlLength:
-      'Värdet för fältet "%1" måste vara ett positivt nummer med eller utan godkända HTML-mätenheter (px eller %).',
-    invalidInlineStyle:
-      'Det angivna värdet för style måste innehålla en eller flera tupler separerade med semikolon i följande format: "name : value"',
-    cssLengthTooltip:
-      "Ange ett nummer i pixlar eller ett nummer men godkänd CSS-mätenhet (px, %, in, cm, mm, em, ex, pt, eller pc).",
-    unavailable: '%1<span class="cke_accessibility">, Ej tillgänglig</span>',
-    keyboard: {
-      "8": "Backsteg",
-      "13": "Retur",
-      "16": "Skift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Mellanslag",
-      "35": "Slut",
-      "36": "Hem",
-      "46": "Radera",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Kommando"
-    },
-    keyboardShortcut: "Kortkommando",
-    optionDefault: "Standard"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Alla rättigheter reserverade.",
-    dlgTitle: "Om CKEditor 4",
-    moreInfo: "För information om licensiering besök vår hemsida:"
-  },
-  basicstyles: {
-    bold: "Fet",
-    italic: "Kursiv",
-    strike: "Genomstruken",
-    subscript: "Nedsänkta tecken",
-    superscript: "Upphöjda tecken",
-    underline: "Understruken"
-  },
-  bidi: {
-    ltr: "Text riktning från vänster till höger",
-    rtl: "Text riktning från höger till vänster"
-  },
-  blockquote: { toolbar: "Blockcitat" },
-  notification: { closed: "Notifiering stängd." },
-  toolbar: {
-    toolbarCollapse: "Dölj verktygsfält",
-    toolbarExpand: "Visa verktygsfält",
-    toolbarGroups: {
-      document: "Dokument",
-      clipboard: "Urklipp/ångra",
-      editing: "Redigering",
-      forms: "Formulär",
-      basicstyles: "Basstilar",
-      paragraph: "Paragraf",
-      links: "Länkar",
-      insert: "Infoga",
-      styles: "Stilar",
-      colors: "Färger",
-      tools: "Verktyg"
-    },
-    toolbars: "Editorns verktygsfält"
-  },
-  clipboard: {
-    copy: "Kopiera",
-    copyError:
-      "Säkerhetsinställningar i din webbläsare tillåter inte åtgärden kopiera. Använd (Ctrl/Cmd+C) istället.",
-    cut: "Klipp ut",
-    cutError:
-      "Säkerhetsinställningar i din webbläsare tillåter inte åtgärden klipp ut. Använd (Ctrl/Cmd+X) istället.",
-    paste: "Klistra in",
-    pasteNotification:
-      "Tryck på %1 för att klistra in. Din webbläsare stödjer inte inklistring via verktygsfältet eller snabbmenyn.",
-    pasteArea: "Inklistringsområde",
-    pasteMsg: "Klistra in ditt innehåll i området nedan och tryck på OK."
-  },
-  colorbutton: {
-    auto: "Automatisk",
-    bgColorTitle: "Bakgrundsfärg",
-    colors: {
-      "000": "Svart",
-      "800000": "Rödbrun",
-      "8B4513": "Mörkbrun",
-      "2F4F4F": "Skiffergrå",
-      "008080": "Kricka",
-      "000080": "Marinblå",
-      "4B0082": "Indigo",
-      "696969": "Mörkgrå",
-      B22222: "Tegelsten",
-      A52A2A: "Brun",
-      DAA520: "Mörk guld",
-      "006400": "Mörkgrön",
-      "40E0D0": "Turkos",
-      "0000CD": "Medium blå",
-      "800080": "Lila",
-      "808080": "Grå",
-      F00: "Röd",
-      FF8C00: "Mörkorange",
-      FFD700: "Guld",
-      "008000": "Grön",
-      "0FF": "Turkos",
-      "00F": "Blå",
-      EE82EE: "Violett",
-      A9A9A9: "Matt grå",
-      FFA07A: "Laxrosa",
-      FFA500: "Orange",
-      FFFF00: "Gul",
-      "00FF00": "Lime",
-      AFEEEE: "Ljusturkos",
-      ADD8E6: "Ljusblå",
-      DDA0DD: "Plommon",
-      D3D3D3: "Ljusgrå",
-      FFF0F5: "Ljus lavendel",
-      FAEBD7: "Antikvit",
-      FFFFE0: "Ljusgul",
-      F0FFF0: "Honungsdagg",
-      F0FFFF: "Azurblå",
-      F0F8FF: "Aliceblå",
-      E6E6FA: "Lavendel",
-      FFF: "Vit",
-      "1ABC9C": "Stark turkos",
-      "2ECC71": "Smaragd",
-      "3498DB": "Klarblå",
-      "9B59B6": "Ametist",
-      "4E5F70": "Gråblå",
-      F1C40F: "Klargul",
-      "16A085": "Mörk turkos",
-      "27AE60": "Mörk smaragd",
-      "2980B9": "Stark blå",
-      "8E44AD": "Mörk violett",
-      "2C3E50": "Blek blå",
-      F39C12: "Orange",
-      E67E22: "Morot",
-      E74C3C: "Blekröd",
-      ECF0F1: "Stark silver",
-      "95A5A6": "Ljus gråaktig turkos",
-      DDD: "Ljusgrå",
-      D35400: "Pumpa",
-      C0392B: "Stark röd",
-      BDC3C7: "Silver",
-      "7F8C8D": "Gråaktig turkos",
-      "999": "Mörkgrå"
-    },
-    more: "Fler färger...",
-    panelTitle: "Färger",
-    textColorTitle: "Textfärg"
-  },
-  colordialog: {
-    clear: "Rensa",
-    highlight: "Markera",
-    options: "Färgalternativ",
-    selected: "Vald färg",
-    title: "Välj färg"
-  },
-  templates: {
-    button: "Sidmallar",
-    emptyListMsg: "(Ingen mall är vald)",
-    insertOption: "Ersätt aktuellt innehåll",
-    options: "Inställningar för mall",
-    selectPromptMsg:
-      "Var god välj en mall att använda med editorn<br>(allt nuvarande innehåll raderas):",
-    title: "Sidmallar"
-  },
-  contextmenu: { options: "Context Menu Options" },
-  copyformatting: {
-    label: "Kopiera formatering",
-    notification: {
-      copied: "Formatering kopierad",
-      applied: "Formatering applicerad",
-      canceled: "Formatering avbruten",
-      failed:
-        "Formatering misslyckades. Du kan inte applicera stilar utan att kopiera dem först."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Rådgivande titel",
-    cssClassInputLabel: "Stilmallar",
-    edit: "Redigera Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "Vänster till höger (LTR)",
-    langDirLabel: "Språkriktning",
-    langDirRTLLabel: "Höger till vänster (RTL)",
-    languageCodeInputLabel: " Språkkod",
-    remove: "Ta bort Div",
-    styleSelectLabel: "Stil",
-    title: "Skapa Div container",
-    toolbar: "Skapa Div container"
-  },
-  elementspath: { eleLabel: "Elementets sökväg", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Fel uppstod vid filläsning",
-    networkError: "Nätverksfel uppstod vid filuppladdning.",
-    httpError404:
-      "HTTP-fel uppstod vid filuppladdning (404: Fil hittades inte).",
-    httpError403: "HTTP-fel uppstod vid filuppladdning (403: Förbjuden).",
-    httpError: "HTTP-fel uppstod vid filuppladdning (felstatus: %1).",
-    noUrlError: "URL för uppladdning inte definierad.",
-    responseError: "Felaktigt serversvar."
-  },
-  find: {
-    find: "Sök",
-    findOptions: "Sökalternativ",
-    findWhat: "Sök efter:",
-    matchCase: "Skiftläge",
-    matchCyclic: "Matcha cykliska",
-    matchWord: "Inkludera hela ord",
-    notFoundMsg: "Angiven text kunde ej hittas.",
-    replace: "Ersätt",
-    replaceAll: "Ersätt alla",
-    replaceSuccessMsg: "%1 förekomst(er) ersatta.",
-    replaceWith: "Ersätt med:",
-    title: "Sök och ersätt"
-  },
-  fakeobjects: {
-    anchor: "Ankare",
-    flash: "Flashanimation",
-    hiddenfield: "Gömt fält",
-    iframe: "iFrame",
-    unknown: "Okänt objekt"
-  },
-  flash: {
-    access: "Script-tillgång",
-    accessAlways: "Alltid",
-    accessNever: "Aldrig",
-    accessSameDomain: "Samma domän",
-    alignAbsBottom: "Absolut nederkant",
-    alignAbsMiddle: "Absolut centrering",
-    alignBaseline: "Baslinje",
-    alignTextTop: "Text överkant",
-    bgcolor: "Bakgrundsfärg",
-    chkFull: "Tillåt helskärm",
-    chkLoop: "Upprepa/Loopa",
-    chkMenu: "Aktivera Flashmeny",
-    chkPlay: "Automatisk uppspelning",
-    flashvars: "Variabler för Flash",
-    hSpace: "Horis. marginal",
-    properties: "Flashegenskaper",
-    propertiesTab: "Egenskaper",
-    quality: "Kvalitet",
-    qualityAutoHigh: "Auto Hög",
-    qualityAutoLow: "Auto Låg",
-    qualityBest: "Bäst",
-    qualityHigh: "Hög",
-    qualityLow: "Låg",
-    qualityMedium: "Medium",
-    scale: "Skala",
-    scaleAll: "Visa allt",
-    scaleFit: "Exakt passning",
-    scaleNoBorder: "Ingen ram",
-    title: "Flashegenskaper",
-    vSpace: "Vert. marginal",
-    validateHSpace: "HSpace måste vara ett nummer.",
-    validateSrc: "Var god ange länkens URL",
-    validateVSpace: "VSpace måste vara ett nummer.",
-    windowMode: "Fönsterläge",
-    windowModeOpaque: "Opaque",
-    windowModeTransparent: "Transparent",
-    windowModeWindow: "Fönster"
-  },
-  font: {
-    fontSize: {
-      label: "Storlek",
-      voiceLabel: "Teckenstorlek",
-      panelTitle: "Teckenstorlek"
-    },
-    label: "Typsnitt",
-    panelTitle: "Typsnitt",
-    voiceLabel: "Typsnitt"
-  },
-  forms: {
-    button: {
-      title: "Egenskaper för knapp",
-      text: "Text (värde)",
-      type: "Typ",
-      typeBtn: "Knapp",
-      typeSbm: "Skicka",
-      typeRst: "Återställ"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Egenskaper för kryssruta",
-      radioTitle: "Egenskaper för alternativknapp",
-      value: "Värde",
-      selected: "Vald",
-      required: "Krävs"
-    },
-    form: {
-      title: "Egenskaper för formulär",
-      menu: "Egenskaper för formulär",
-      action: "Funktion",
-      method: "Metod",
-      encoding: "Kodning"
-    },
-    hidden: { title: "Egenskaper för dolt fält", name: "Namn", value: "Värde" },
-    select: {
-      title: "Egenskaper för flervalslista",
-      selectInfo: "Information",
-      opAvail: "Befintliga val",
-      value: "Värde",
-      size: "Storlek",
-      lines: "Linjer",
-      chkMulti: "Tillåt flerval",
-      required: "Krävs",
-      opText: "Text",
-      opValue: "Värde",
-      btnAdd: "Lägg till",
-      btnModify: "Redigera",
-      btnUp: "Upp",
-      btnDown: "Ner",
-      btnSetValue: "Markera som valt värde",
-      btnDelete: "Radera"
-    },
-    textarea: {
-      title: "Egenskaper för textruta",
-      cols: "Kolumner",
-      rows: "Rader"
-    },
-    textfield: {
-      title: "Egenskaper för textfält",
-      name: "Namn",
-      value: "Värde",
-      charWidth: "Teckenbredd",
-      maxChars: "Max antal tecken",
-      required: "Krävs",
-      type: "Typ",
-      typeText: "Text",
-      typePass: "Lösenord",
-      typeEmail: "E-post",
-      typeSearch: "Sök",
-      typeTel: "Telefonnummer",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Teckenformat",
-    panelTitle: "Teckenformat",
-    tag_address: "Adress",
-    tag_div: "Normal (DIV)",
-    tag_h1: "Rubrik 1",
-    tag_h2: "Rubrik 2",
-    tag_h3: "Rubrik 3",
-    tag_h4: "Rubrik 4",
-    tag_h5: "Rubrik 5",
-    tag_h6: "Rubrik 6",
-    tag_p: "Normal",
-    tag_pre: "Formaterad"
-  },
-  horizontalrule: { toolbar: "Infoga horisontal linje" },
-  iframe: {
-    border: "Visa ramkant",
-    noUrl: "Skriv in URL för iFrame",
-    scrolling: "Aktivera rullningslister",
-    title: "iFrame-egenskaper",
-    toolbar: "iFrame"
-  },
-  image: {
-    alt: "Alternativ text",
-    border: "Kant",
-    btnUpload: "Skicka till server",
-    button2Img: "Vill du omvandla den valda bildknappen på en enkel bild?",
-    hSpace: "Horis. marginal",
-    img2Button: "Vill du omvandla den valda bildknappen på en enkel bild?",
-    infoTab: "Bildinformation",
-    linkTab: "Länk",
-    lockRatio: "Lås höjd/bredd förhållanden",
-    menu: "Bildegenskaper",
-    resetSize: "Återställ storlek",
-    title: "Bildegenskaper",
-    titleButton: "Egenskaper för bildknapp",
-    upload: "Ladda upp",
-    urlMissing: "Bildkällans URL saknas.",
-    vSpace: "Vert. marginal",
-    validateBorder: "Kantlinje måste vara ett heltal.",
-    validateHSpace: "HSpace måste vara ett heltal.",
-    validateVSpace: "VSpace måste vara ett heltal."
-  },
-  indent: { indent: "Öka indrag", outdent: "Minska indrag" },
-  smiley: {
-    options: "Smileyinställningar",
-    title: "Infoga smiley",
-    toolbar: "Smiley"
-  },
-  language: { button: "Sätt språk", remove: "Ta bort språk" },
-  link: {
-    acccessKey: "Behörighetsnyckel",
-    advanced: "Avancerad",
-    advisoryContentType: "Innehållstyp",
-    advisoryTitle: "Titel",
-    anchor: {
-      toolbar: "Infoga/Redigera ankarlänk",
-      menu: "Egenskaper för ankarlänk",
-      title: "Egenskaper för ankarlänk",
-      name: "Ankarnamn",
-      errorName: "Var god ange ett ankarnamn",
-      remove: "Radera ankare"
-    },
-    anchorId: "Efter element-id",
-    anchorName: "Efter ankarnamn",
-    charset: "Teckenuppställning",
-    cssClasses: "Stilmall",
-    download: "Tvinga nerladdning",
-    displayText: "Visningstext",
-    emailAddress: "E-postadress",
-    emailBody: "Innehåll",
-    emailSubject: "Ämne",
-    id: "Id",
-    info: "Länkinformation",
-    langCode: "Språkkod",
-    langDir: "Språkriktning",
-    langDirLTR: "Vänster till höger (VTH)",
-    langDirRTL: "Höger till vänster (HTV)",
-    menu: "Redigera länk",
-    name: "Namn",
-    noAnchors: "(Inga ankare kunde hittas)",
-    noEmail: "Var god ange e-postadress",
-    noUrl: "Var god ange länkens URL",
-    noTel: "Var god ange telefonnummer",
-    other: "<annan>",
-    phoneNumber: "Telefonnummer",
-    popupDependent: "Beroende (endast Netscape)",
-    popupFeatures: "Popup-fönstrets egenskaper",
-    popupFullScreen: "Helskärm (endast IE)",
-    popupLeft: "Position från vänster",
-    popupLocationBar: "Adressfält",
-    popupMenuBar: "Menyfält",
-    popupResizable: "Skalbart",
-    popupScrollBars: "Scrolllista",
-    popupStatusBar: "Statusfält",
-    popupToolbar: "Verktygsfält",
-    popupTop: "Position från sidans topp",
-    rel: "Förhållande",
-    selectAnchor: "Välj ett ankare",
-    styles: "Stilmall",
-    tabIndex: "Tabindex",
-    target: "Mål",
-    targetFrame: "<ram>",
-    targetFrameName: "Målets ramnamn",
-    targetPopup: "<popup-fönster>",
-    targetPopupName: "Popup-fönstrets namn",
-    title: "Länk",
-    toAnchor: "Länk till ankare i texten",
-    toEmail: "E-post",
-    toUrl: "URL",
-    toPhone: "Telefon",
-    toolbar: "Infoga/Redigera länk",
-    type: "Länktyp",
-    unlink: "Radera länk",
-    upload: "Ladda upp"
-  },
-  list: {
-    bulletedlist: "Infoga/ta bort punktlista",
-    numberedlist: "Infoga/ta bort numrerad lista"
-  },
-  liststyle: {
-    bulletedTitle: "Egenskaper för punktlista",
-    circle: "Cirkel",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disk",
-    lowerAlpha: "Alpha gemener (a, b, c, d, e, etc.)",
-    lowerRoman: "Romerska gemener (i, ii, iii, iv, v, etc.)",
-    none: "Ingen",
-    notset: "<ej angiven>",
-    numberedTitle: "Egenskaper för punktlista",
-    square: "Fyrkant",
-    start: "Start",
-    type: "Typ",
-    upperAlpha: "Alpha versaler (A, B, C, D, E, etc.)",
-    upperRoman: "Romerska versaler (I, II, III, IV, V, etc.)",
-    validateStartNumber: "Listans startnummer måste vara ett heltal."
-  },
-  magicline: { title: "Infoga paragraf här" },
-  maximize: { maximize: "Maximera", minimize: "Minimera" },
-  newpage: { toolbar: "Ny sida" },
-  pagebreak: { alt: "Sidbrytning", toolbar: "Infoga sidbrytning för utskrift" },
-  pastetext: {
-    button: "Klistra in som vanlig text",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Klistra in som vanlig text"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Texten du vill klistra in verkar vara kopierad från Word. Vill du rensa den innan du klistrar in den?",
-    error:
-      "Det var inte möjligt att städa upp den inklistrade data på grund av ett internt fel",
-    title: "Klistra in från Word",
-    toolbar: "Klistra in från Word"
-  },
-  preview: { preview: "Förhandsgranska" },
-  print: { toolbar: "Skriv ut" },
-  removeformat: { toolbar: "Radera formatering" },
-  save: { toolbar: "Spara" },
-  selectall: { toolbar: "Markera allt" },
-  showblocks: { toolbar: "Visa block" },
-  sourcearea: { toolbar: "Källa" },
-  specialchar: {
-    options: "Alternativ för utökade tecken",
-    title: "Välj utökat tecken",
-    toolbar: "Klistra in utökat tecken"
-  },
-  scayt: {
-    btn_about: "Om SCAYT",
-    btn_dictionaries: "Ordlistor",
-    btn_disable: "Inaktivera SCAYT",
-    btn_enable: "Aktivera SCAYT",
-    btn_langs: "Språk",
-    btn_options: "Inställningar",
-    text_title: "Stavningskontroll medan du skriver"
-  },
-  stylescombo: {
-    label: "Stilar",
-    panelTitle: "Formateringsstilar",
-    panelTitle1: "Blockstilar",
-    panelTitle2: "Inbäddade stilar",
-    panelTitle3: "Objektstilar"
-  },
-  table: {
-    border: "Kantstorlek",
-    caption: "Rubrik",
-    cell: {
-      menu: "Cell",
-      insertBefore: "Lägg till cell före",
-      insertAfter: "Lägg till cell efter",
-      deleteCell: "Radera celler",
-      merge: "Sammanfoga celler",
-      mergeRight: "Sammanfoga höger",
-      mergeDown: "Sammanfoga ner",
-      splitHorizontal: "Dela cell horisontellt",
-      splitVertical: "Dela cell vertikalt",
-      title: "Egenskaper för cell",
-      cellType: "Celltyp",
-      rowSpan: "Rad spann",
-      colSpan: "Kolumnen spann",
-      wordWrap: "Radbrytning",
-      hAlign: "Horisontell justering",
-      vAlign: "Vertikal justering",
-      alignBaseline: "Baslinje",
-      bgColor: "Bakgrundsfärg",
-      borderColor: "Ramfärg",
-      data: "Data",
-      header: "Rubrik",
-      yes: "Ja",
-      no: "Nej",
-      invalidWidth: "Cellens bredd måste vara ett nummer.",
-      invalidHeight: "Cellens höjd måste vara ett nummer.",
-      invalidRowSpan: "Radutvidgning måste vara ett heltal.",
-      invalidColSpan: "Kolumn måste vara ett heltal.",
-      chooseColor: "Välj"
-    },
-    cellPad: "Cellutfyllnad",
-    cellSpace: "Cellavstånd",
-    column: {
-      menu: "Kolumn",
-      insertBefore: "Lägg till kolumn före",
-      insertAfter: "Lägg till kolumn efter",
-      deleteColumn: "Radera kolumn"
-    },
-    columns: "Kolumner",
-    deleteTable: "Radera tabell",
-    headers: "Rubriker",
-    headersBoth: "Båda",
-    headersColumn: "Första kolumnen",
-    headersNone: "Ingen",
-    headersRow: "Första raden",
-    heightUnit: "height unit",
-    invalidBorder: "Ram måste vara ett nummer.",
-    invalidCellPadding: "Luft i cell måste vara ett nummer.",
-    invalidCellSpacing: "Luft i cell måste vara ett nummer.",
-    invalidCols: "Antal kolumner måste vara ett nummer större än 0.",
-    invalidHeight: "Tabellens höjd måste vara ett nummer.",
-    invalidRows: "Antal rader måste vara större än 0.",
-    invalidWidth: "Tabell måste vara ett nummer.",
-    menu: "Tabellegenskaper",
-    row: {
-      menu: "Rad",
-      insertBefore: "Lägg till rad före",
-      insertAfter: "Lägg till rad efter",
-      deleteRow: "Radera rad"
-    },
-    rows: "Rader",
-    summary: "Sammanfattning",
-    title: "Tabellegenskaper",
-    toolbar: "Tabell",
-    widthPc: "procent",
-    widthPx: "pixlar",
-    widthUnit: "enhet bredd"
-  },
-  undo: { redo: "Gör om", undo: "Ångra" },
-  widget: { move: "Klicka och drag för att flytta", label: "%1-widget" },
-  uploadwidget: {
-    abort: "Uppladdning avbruten av användaren.",
-    doneOne: "Filuppladdning lyckades.",
-    doneMany: "Uppladdning av %1 filer lyckades.",
-    uploadOne: "Laddar upp fil ({percentage}%)...",
-    uploadMany:
-      "Laddar upp filer, {current} av {max} färdiga ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignorera",
-    btnIgnoreAll: "Ignorera alla",
-    btnReplace: "Ersätt",
-    btnReplaceAll: "Ersätt alla",
-    btnUndo: "Ångra",
-    changeTo: "Ändra till",
-    errorLoading: "Tjänsten är ej tillgänglig: %s.",
-    ieSpellDownload:
-      "Stavningskontrollen är ej installerad. Vill du göra det nu?",
-    manyChanges: "Stavningskontroll slutförd: %1 ord rättades.",
-    noChanges: "Stavningskontroll slutförd: Inga ord rättades.",
-    noMispell: "Stavningskontroll slutförd: Inga stavfel påträffades.",
-    noSuggestions: "- Förslag saknas -",
-    notAvailable: "Tyvärr är tjänsten ej tillgänglig nu",
-    notInDic: "Saknas i ordlistan",
-    oneChange: "Stavningskontroll slutförd: Ett ord rättades.",
-    progress: "Stavningskontroll pågår...",
-    title: "Kontrollera stavning",
-    toolbar: "Stavningskontroll"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["sv"] = {
+  editor: "Rich Text-editor",
+  editorPanel: "Panel till Rich Text-editor",
+  common: {
+    editorHelp: "Tryck ALT 0 för hjälp",
+    browseServer: "Bläddra på server",
+    url: "URL",
+    protocol: "Protokoll",
+    upload: "Ladda upp",
+    uploadSubmit: "Skicka till server",
+    image: "Bild",
+    flash: "Flash",
+    form: "Formulär",
+    checkbox: "Kryssruta",
+    radio: "Alternativknapp",
+    textField: "Textfält",
+    textarea: "Textruta",
+    hiddenField: "Dolt fält",
+    button: "Knapp",
+    select: "Flervalslista",
+    imageButton: "Bildknapp",
+    notSet: "<ej angivet>",
+    id: "Id",
+    name: "Namn",
+    langDir: "Språkriktning",
+    langDirLtr: "Vänster till Höger (VTH)",
+    langDirRtl: "Höger till Vänster (HTV)",
+    langCode: "Språkkod",
+    longDescr: "URL-beskrivning",
+    cssClass: "Stilmall",
+    advisoryTitle: "Titel",
+    cssStyle: "Stilmall",
+    ok: "OK",
+    cancel: "Avbryt",
+    close: "Stäng",
+    preview: "Förhandsgranska",
+    resize: "Dra för att ändra storlek",
+    generalTab: "Allmänt",
+    advancedTab: "Avancerad",
+    validateNumberFailed: "Värdet är inte ett nummer.",
+    confirmNewPage:
+      "Alla ändringar i innehållet kommer att förloras. Är du säker på att du vill ladda en ny sida?",
+    confirmCancel:
+      "Några av alternativen har ändrats. Är du säker på att du vill stänga dialogrutan?",
+    options: "Alternativ",
+    target: "Mål",
+    targetNew: "Nytt fönster (_blank)",
+    targetTop: "Översta fönstret (_top)",
+    targetSelf: "Samma fönster (_self)",
+    targetParent: "Föregående fönster (_parent)",
+    langDirLTR: "Vänster till höger (LTR)",
+    langDirRTL: "Höger till vänster (RTL)",
+    styles: "Stil",
+    cssClasses: "Stilmallar",
+    width: "Bredd",
+    height: "Höjd",
+    align: "Justering",
+    left: "Vänster",
+    right: "Höger",
+    center: "Centrerad",
+    justify: "Justera till marginaler",
+    alignLeft: "Vänsterjustera",
+    alignRight: "Högerjustera",
+    alignCenter: "Centrera",
+    alignTop: "Överkant",
+    alignMiddle: "Mitten",
+    alignBottom: "Nederkant",
+    alignNone: "Ingen",
+    invalidValue: "Felaktigt värde.",
+    invalidHeight: "Höjd måste vara ett nummer.",
+    invalidWidth: "Bredd måste vara ett nummer.",
+    invalidLength:
+      'Värdet för fältet "%1" måste vara ett positivt nummer med eller utan en giltig mätenhet (%2).',
+    invalidCssLength:
+      'Värdet för fältet "%1" måste vara ett positivt nummer med eller utan CSS-mätenheter (px, %, in, cm, mm, em, ex, pt, eller pc).',
+    invalidHtmlLength:
+      'Värdet för fältet "%1" måste vara ett positivt nummer med eller utan godkända HTML-mätenheter (px eller %).',
+    invalidInlineStyle:
+      'Det angivna värdet för style måste innehålla en eller flera tupler separerade med semikolon i följande format: "name : value"',
+    cssLengthTooltip:
+      "Ange ett nummer i pixlar eller ett nummer men godkänd CSS-mätenhet (px, %, in, cm, mm, em, ex, pt, eller pc).",
+    unavailable: '%1<span class="cke_accessibility">, Ej tillgänglig</span>',
+    keyboard: {
+      "8": "Backsteg",
+      "13": "Retur",
+      "16": "Skift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Mellanslag",
+      "35": "Slut",
+      "36": "Hem",
+      "46": "Radera",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Kommando"
+    },
+    keyboardShortcut: "Kortkommando",
+    optionDefault: "Standard"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Alla rättigheter reserverade.",
+    dlgTitle: "Om CKEditor 4",
+    moreInfo: "För information om licensiering besök vår hemsida:"
+  },
+  basicstyles: {
+    bold: "Fet",
+    italic: "Kursiv",
+    strike: "Genomstruken",
+    subscript: "Nedsänkta tecken",
+    superscript: "Upphöjda tecken",
+    underline: "Understruken"
+  },
+  bidi: {
+    ltr: "Text riktning från vänster till höger",
+    rtl: "Text riktning från höger till vänster"
+  },
+  blockquote: { toolbar: "Blockcitat" },
+  notification: { closed: "Notifiering stängd." },
+  toolbar: {
+    toolbarCollapse: "Dölj verktygsfält",
+    toolbarExpand: "Visa verktygsfält",
+    toolbarGroups: {
+      document: "Dokument",
+      clipboard: "Urklipp/ångra",
+      editing: "Redigering",
+      forms: "Formulär",
+      basicstyles: "Basstilar",
+      paragraph: "Paragraf",
+      links: "Länkar",
+      insert: "Infoga",
+      styles: "Stilar",
+      colors: "Färger",
+      tools: "Verktyg"
+    },
+    toolbars: "Editorns verktygsfält"
+  },
+  clipboard: {
+    copy: "Kopiera",
+    copyError:
+      "Säkerhetsinställningar i din webbläsare tillåter inte åtgärden kopiera. Använd (Ctrl/Cmd+C) istället.",
+    cut: "Klipp ut",
+    cutError:
+      "Säkerhetsinställningar i din webbläsare tillåter inte åtgärden klipp ut. Använd (Ctrl/Cmd+X) istället.",
+    paste: "Klistra in",
+    pasteNotification:
+      "Tryck på %1 för att klistra in. Din webbläsare stödjer inte inklistring via verktygsfältet eller snabbmenyn.",
+    pasteArea: "Inklistringsområde",
+    pasteMsg: "Klistra in ditt innehåll i området nedan och tryck på OK."
+  },
+  colorbutton: {
+    auto: "Automatisk",
+    bgColorTitle: "Bakgrundsfärg",
+    colors: {
+      "000": "Svart",
+      "800000": "Rödbrun",
+      "8B4513": "Mörkbrun",
+      "2F4F4F": "Skiffergrå",
+      "008080": "Kricka",
+      "000080": "Marinblå",
+      "4B0082": "Indigo",
+      "696969": "Mörkgrå",
+      B22222: "Tegelsten",
+      A52A2A: "Brun",
+      DAA520: "Mörk guld",
+      "006400": "Mörkgrön",
+      "40E0D0": "Turkos",
+      "0000CD": "Medium blå",
+      "800080": "Lila",
+      "808080": "Grå",
+      F00: "Röd",
+      FF8C00: "Mörkorange",
+      FFD700: "Guld",
+      "008000": "Grön",
+      "0FF": "Turkos",
+      "00F": "Blå",
+      EE82EE: "Violett",
+      A9A9A9: "Matt grå",
+      FFA07A: "Laxrosa",
+      FFA500: "Orange",
+      FFFF00: "Gul",
+      "00FF00": "Lime",
+      AFEEEE: "Ljusturkos",
+      ADD8E6: "Ljusblå",
+      DDA0DD: "Plommon",
+      D3D3D3: "Ljusgrå",
+      FFF0F5: "Ljus lavendel",
+      FAEBD7: "Antikvit",
+      FFFFE0: "Ljusgul",
+      F0FFF0: "Honungsdagg",
+      F0FFFF: "Azurblå",
+      F0F8FF: "Aliceblå",
+      E6E6FA: "Lavendel",
+      FFF: "Vit",
+      "1ABC9C": "Stark turkos",
+      "2ECC71": "Smaragd",
+      "3498DB": "Klarblå",
+      "9B59B6": "Ametist",
+      "4E5F70": "Gråblå",
+      F1C40F: "Klargul",
+      "16A085": "Mörk turkos",
+      "27AE60": "Mörk smaragd",
+      "2980B9": "Stark blå",
+      "8E44AD": "Mörk violett",
+      "2C3E50": "Blek blå",
+      F39C12: "Orange",
+      E67E22: "Morot",
+      E74C3C: "Blekröd",
+      ECF0F1: "Stark silver",
+      "95A5A6": "Ljus gråaktig turkos",
+      DDD: "Ljusgrå",
+      D35400: "Pumpa",
+      C0392B: "Stark röd",
+      BDC3C7: "Silver",
+      "7F8C8D": "Gråaktig turkos",
+      "999": "Mörkgrå"
+    },
+    more: "Fler färger...",
+    panelTitle: "Färger",
+    textColorTitle: "Textfärg"
+  },
+  colordialog: {
+    clear: "Rensa",
+    highlight: "Markera",
+    options: "Färgalternativ",
+    selected: "Vald färg",
+    title: "Välj färg"
+  },
+  templates: {
+    button: "Sidmallar",
+    emptyListMsg: "(Ingen mall är vald)",
+    insertOption: "Ersätt aktuellt innehåll",
+    options: "Inställningar för mall",
+    selectPromptMsg:
+      "Var god välj en mall att använda med editorn<br>(allt nuvarande innehåll raderas):",
+    title: "Sidmallar"
+  },
+  contextmenu: { options: "Context Menu Options" },
+  copyformatting: {
+    label: "Kopiera formatering",
+    notification: {
+      copied: "Formatering kopierad",
+      applied: "Formatering applicerad",
+      canceled: "Formatering avbruten",
+      failed:
+        "Formatering misslyckades. Du kan inte applicera stilar utan att kopiera dem först."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Rådgivande titel",
+    cssClassInputLabel: "Stilmallar",
+    edit: "Redigera Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "Vänster till höger (LTR)",
+    langDirLabel: "Språkriktning",
+    langDirRTLLabel: "Höger till vänster (RTL)",
+    languageCodeInputLabel: " Språkkod",
+    remove: "Ta bort Div",
+    styleSelectLabel: "Stil",
+    title: "Skapa Div container",
+    toolbar: "Skapa Div container"
+  },
+  elementspath: { eleLabel: "Elementets sökväg", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Fel uppstod vid filläsning",
+    networkError: "Nätverksfel uppstod vid filuppladdning.",
+    httpError404:
+      "HTTP-fel uppstod vid filuppladdning (404: Fil hittades inte).",
+    httpError403: "HTTP-fel uppstod vid filuppladdning (403: Förbjuden).",
+    httpError: "HTTP-fel uppstod vid filuppladdning (felstatus: %1).",
+    noUrlError: "URL för uppladdning inte definierad.",
+    responseError: "Felaktigt serversvar."
+  },
+  find: {
+    find: "Sök",
+    findOptions: "Sökalternativ",
+    findWhat: "Sök efter:",
+    matchCase: "Skiftläge",
+    matchCyclic: "Matcha cykliska",
+    matchWord: "Inkludera hela ord",
+    notFoundMsg: "Angiven text kunde ej hittas.",
+    replace: "Ersätt",
+    replaceAll: "Ersätt alla",
+    replaceSuccessMsg: "%1 förekomst(er) ersatta.",
+    replaceWith: "Ersätt med:",
+    title: "Sök och ersätt"
+  },
+  fakeobjects: {
+    anchor: "Ankare",
+    flash: "Flashanimation",
+    hiddenfield: "Gömt fält",
+    iframe: "iFrame",
+    unknown: "Okänt objekt"
+  },
+  flash: {
+    access: "Script-tillgång",
+    accessAlways: "Alltid",
+    accessNever: "Aldrig",
+    accessSameDomain: "Samma domän",
+    alignAbsBottom: "Absolut nederkant",
+    alignAbsMiddle: "Absolut centrering",
+    alignBaseline: "Baslinje",
+    alignTextTop: "Text överkant",
+    bgcolor: "Bakgrundsfärg",
+    chkFull: "Tillåt helskärm",
+    chkLoop: "Upprepa/Loopa",
+    chkMenu: "Aktivera Flashmeny",
+    chkPlay: "Automatisk uppspelning",
+    flashvars: "Variabler för Flash",
+    hSpace: "Horis. marginal",
+    properties: "Flashegenskaper",
+    propertiesTab: "Egenskaper",
+    quality: "Kvalitet",
+    qualityAutoHigh: "Auto Hög",
+    qualityAutoLow: "Auto Låg",
+    qualityBest: "Bäst",
+    qualityHigh: "Hög",
+    qualityLow: "Låg",
+    qualityMedium: "Medium",
+    scale: "Skala",
+    scaleAll: "Visa allt",
+    scaleFit: "Exakt passning",
+    scaleNoBorder: "Ingen ram",
+    title: "Flashegenskaper",
+    vSpace: "Vert. marginal",
+    validateHSpace: "HSpace måste vara ett nummer.",
+    validateSrc: "Var god ange länkens URL",
+    validateVSpace: "VSpace måste vara ett nummer.",
+    windowMode: "Fönsterläge",
+    windowModeOpaque: "Opaque",
+    windowModeTransparent: "Transparent",
+    windowModeWindow: "Fönster"
+  },
+  font: {
+    fontSize: {
+      label: "Storlek",
+      voiceLabel: "Teckenstorlek",
+      panelTitle: "Teckenstorlek"
+    },
+    label: "Typsnitt",
+    panelTitle: "Typsnitt",
+    voiceLabel: "Typsnitt"
+  },
+  forms: {
+    button: {
+      title: "Egenskaper för knapp",
+      text: "Text (värde)",
+      type: "Typ",
+      typeBtn: "Knapp",
+      typeSbm: "Skicka",
+      typeRst: "Återställ"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Egenskaper för kryssruta",
+      radioTitle: "Egenskaper för alternativknapp",
+      value: "Värde",
+      selected: "Vald",
+      required: "Krävs"
+    },
+    form: {
+      title: "Egenskaper för formulär",
+      menu: "Egenskaper för formulär",
+      action: "Funktion",
+      method: "Metod",
+      encoding: "Kodning"
+    },
+    hidden: { title: "Egenskaper för dolt fält", name: "Namn", value: "Värde" },
+    select: {
+      title: "Egenskaper för flervalslista",
+      selectInfo: "Information",
+      opAvail: "Befintliga val",
+      value: "Värde",
+      size: "Storlek",
+      lines: "Linjer",
+      chkMulti: "Tillåt flerval",
+      required: "Krävs",
+      opText: "Text",
+      opValue: "Värde",
+      btnAdd: "Lägg till",
+      btnModify: "Redigera",
+      btnUp: "Upp",
+      btnDown: "Ner",
+      btnSetValue: "Markera som valt värde",
+      btnDelete: "Radera"
+    },
+    textarea: {
+      title: "Egenskaper för textruta",
+      cols: "Kolumner",
+      rows: "Rader"
+    },
+    textfield: {
+      title: "Egenskaper för textfält",
+      name: "Namn",
+      value: "Värde",
+      charWidth: "Teckenbredd",
+      maxChars: "Max antal tecken",
+      required: "Krävs",
+      type: "Typ",
+      typeText: "Text",
+      typePass: "Lösenord",
+      typeEmail: "E-post",
+      typeSearch: "Sök",
+      typeTel: "Telefonnummer",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Teckenformat",
+    panelTitle: "Teckenformat",
+    tag_address: "Adress",
+    tag_div: "Normal (DIV)",
+    tag_h1: "Rubrik 1",
+    tag_h2: "Rubrik 2",
+    tag_h3: "Rubrik 3",
+    tag_h4: "Rubrik 4",
+    tag_h5: "Rubrik 5",
+    tag_h6: "Rubrik 6",
+    tag_p: "Normal",
+    tag_pre: "Formaterad"
+  },
+  horizontalrule: { toolbar: "Infoga horisontal linje" },
+  iframe: {
+    border: "Visa ramkant",
+    noUrl: "Skriv in URL för iFrame",
+    scrolling: "Aktivera rullningslister",
+    title: "iFrame-egenskaper",
+    toolbar: "iFrame"
+  },
+  image: {
+    alt: "Alternativ text",
+    border: "Kant",
+    btnUpload: "Skicka till server",
+    button2Img: "Vill du omvandla den valda bildknappen på en enkel bild?",
+    hSpace: "Horis. marginal",
+    img2Button: "Vill du omvandla den valda bildknappen på en enkel bild?",
+    infoTab: "Bildinformation",
+    linkTab: "Länk",
+    lockRatio: "Lås höjd/bredd förhållanden",
+    menu: "Bildegenskaper",
+    resetSize: "Återställ storlek",
+    title: "Bildegenskaper",
+    titleButton: "Egenskaper för bildknapp",
+    upload: "Ladda upp",
+    urlMissing: "Bildkällans URL saknas.",
+    vSpace: "Vert. marginal",
+    validateBorder: "Kantlinje måste vara ett heltal.",
+    validateHSpace: "HSpace måste vara ett heltal.",
+    validateVSpace: "VSpace måste vara ett heltal."
+  },
+  indent: { indent: "Öka indrag", outdent: "Minska indrag" },
+  smiley: {
+    options: "Smileyinställningar",
+    title: "Infoga smiley",
+    toolbar: "Smiley"
+  },
+  language: { button: "Sätt språk", remove: "Ta bort språk" },
+  link: {
+    acccessKey: "Behörighetsnyckel",
+    advanced: "Avancerad",
+    advisoryContentType: "Innehållstyp",
+    advisoryTitle: "Titel",
+    anchor: {
+      toolbar: "Infoga/Redigera ankarlänk",
+      menu: "Egenskaper för ankarlänk",
+      title: "Egenskaper för ankarlänk",
+      name: "Ankarnamn",
+      errorName: "Var god ange ett ankarnamn",
+      remove: "Radera ankare"
+    },
+    anchorId: "Efter element-id",
+    anchorName: "Efter ankarnamn",
+    charset: "Teckenuppställning",
+    cssClasses: "Stilmall",
+    download: "Tvinga nerladdning",
+    displayText: "Visningstext",
+    emailAddress: "E-postadress",
+    emailBody: "Innehåll",
+    emailSubject: "Ämne",
+    id: "Id",
+    info: "Länkinformation",
+    langCode: "Språkkod",
+    langDir: "Språkriktning",
+    langDirLTR: "Vänster till höger (VTH)",
+    langDirRTL: "Höger till vänster (HTV)",
+    menu: "Redigera länk",
+    name: "Namn",
+    noAnchors: "(Inga ankare kunde hittas)",
+    noEmail: "Var god ange e-postadress",
+    noUrl: "Var god ange länkens URL",
+    noTel: "Var god ange telefonnummer",
+    other: "<annan>",
+    phoneNumber: "Telefonnummer",
+    popupDependent: "Beroende (endast Netscape)",
+    popupFeatures: "Popup-fönstrets egenskaper",
+    popupFullScreen: "Helskärm (endast IE)",
+    popupLeft: "Position från vänster",
+    popupLocationBar: "Adressfält",
+    popupMenuBar: "Menyfält",
+    popupResizable: "Skalbart",
+    popupScrollBars: "Scrolllista",
+    popupStatusBar: "Statusfält",
+    popupToolbar: "Verktygsfält",
+    popupTop: "Position från sidans topp",
+    rel: "Förhållande",
+    selectAnchor: "Välj ett ankare",
+    styles: "Stilmall",
+    tabIndex: "Tabindex",
+    target: "Mål",
+    targetFrame: "<ram>",
+    targetFrameName: "Målets ramnamn",
+    targetPopup: "<popup-fönster>",
+    targetPopupName: "Popup-fönstrets namn",
+    title: "Länk",
+    toAnchor: "Länk till ankare i texten",
+    toEmail: "E-post",
+    toUrl: "URL",
+    toPhone: "Telefon",
+    toolbar: "Infoga/Redigera länk",
+    type: "Länktyp",
+    unlink: "Radera länk",
+    upload: "Ladda upp"
+  },
+  list: {
+    bulletedlist: "Infoga/ta bort punktlista",
+    numberedlist: "Infoga/ta bort numrerad lista"
+  },
+  liststyle: {
+    bulletedTitle: "Egenskaper för punktlista",
+    circle: "Cirkel",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disk",
+    lowerAlpha: "Alpha gemener (a, b, c, d, e, etc.)",
+    lowerRoman: "Romerska gemener (i, ii, iii, iv, v, etc.)",
+    none: "Ingen",
+    notset: "<ej angiven>",
+    numberedTitle: "Egenskaper för punktlista",
+    square: "Fyrkant",
+    start: "Start",
+    type: "Typ",
+    upperAlpha: "Alpha versaler (A, B, C, D, E, etc.)",
+    upperRoman: "Romerska versaler (I, II, III, IV, V, etc.)",
+    validateStartNumber: "Listans startnummer måste vara ett heltal."
+  },
+  magicline: { title: "Infoga paragraf här" },
+  maximize: { maximize: "Maximera", minimize: "Minimera" },
+  newpage: { toolbar: "Ny sida" },
+  pagebreak: { alt: "Sidbrytning", toolbar: "Infoga sidbrytning för utskrift" },
+  pastetext: {
+    button: "Klistra in som vanlig text",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Klistra in som vanlig text"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Texten du vill klistra in verkar vara kopierad från Word. Vill du rensa den innan du klistrar in den?",
+    error:
+      "Det var inte möjligt att städa upp den inklistrade data på grund av ett internt fel",
+    title: "Klistra in från Word",
+    toolbar: "Klistra in från Word"
+  },
+  preview: { preview: "Förhandsgranska" },
+  print: { toolbar: "Skriv ut" },
+  removeformat: { toolbar: "Radera formatering" },
+  save: { toolbar: "Spara" },
+  selectall: { toolbar: "Markera allt" },
+  showblocks: { toolbar: "Visa block" },
+  sourcearea: { toolbar: "Källa" },
+  specialchar: {
+    options: "Alternativ för utökade tecken",
+    title: "Välj utökat tecken",
+    toolbar: "Klistra in utökat tecken"
+  },
+  scayt: {
+    btn_about: "Om SCAYT",
+    btn_dictionaries: "Ordlistor",
+    btn_disable: "Inaktivera SCAYT",
+    btn_enable: "Aktivera SCAYT",
+    btn_langs: "Språk",
+    btn_options: "Inställningar",
+    text_title: "Stavningskontroll medan du skriver"
+  },
+  stylescombo: {
+    label: "Stilar",
+    panelTitle: "Formateringsstilar",
+    panelTitle1: "Blockstilar",
+    panelTitle2: "Inbäddade stilar",
+    panelTitle3: "Objektstilar"
+  },
+  table: {
+    border: "Kantstorlek",
+    caption: "Rubrik",
+    cell: {
+      menu: "Cell",
+      insertBefore: "Lägg till cell före",
+      insertAfter: "Lägg till cell efter",
+      deleteCell: "Radera celler",
+      merge: "Sammanfoga celler",
+      mergeRight: "Sammanfoga höger",
+      mergeDown: "Sammanfoga ner",
+      splitHorizontal: "Dela cell horisontellt",
+      splitVertical: "Dela cell vertikalt",
+      title: "Egenskaper för cell",
+      cellType: "Celltyp",
+      rowSpan: "Rad spann",
+      colSpan: "Kolumnen spann",
+      wordWrap: "Radbrytning",
+      hAlign: "Horisontell justering",
+      vAlign: "Vertikal justering",
+      alignBaseline: "Baslinje",
+      bgColor: "Bakgrundsfärg",
+      borderColor: "Ramfärg",
+      data: "Data",
+      header: "Rubrik",
+      yes: "Ja",
+      no: "Nej",
+      invalidWidth: "Cellens bredd måste vara ett nummer.",
+      invalidHeight: "Cellens höjd måste vara ett nummer.",
+      invalidRowSpan: "Radutvidgning måste vara ett heltal.",
+      invalidColSpan: "Kolumn måste vara ett heltal.",
+      chooseColor: "Välj"
+    },
+    cellPad: "Cellutfyllnad",
+    cellSpace: "Cellavstånd",
+    column: {
+      menu: "Kolumn",
+      insertBefore: "Lägg till kolumn före",
+      insertAfter: "Lägg till kolumn efter",
+      deleteColumn: "Radera kolumn"
+    },
+    columns: "Kolumner",
+    deleteTable: "Radera tabell",
+    headers: "Rubriker",
+    headersBoth: "Båda",
+    headersColumn: "Första kolumnen",
+    headersNone: "Ingen",
+    headersRow: "Första raden",
+    heightUnit: "height unit",
+    invalidBorder: "Ram måste vara ett nummer.",
+    invalidCellPadding: "Luft i cell måste vara ett nummer.",
+    invalidCellSpacing: "Luft i cell måste vara ett nummer.",
+    invalidCols: "Antal kolumner måste vara ett nummer större än 0.",
+    invalidHeight: "Tabellens höjd måste vara ett nummer.",
+    invalidRows: "Antal rader måste vara större än 0.",
+    invalidWidth: "Tabell måste vara ett nummer.",
+    menu: "Tabellegenskaper",
+    row: {
+      menu: "Rad",
+      insertBefore: "Lägg till rad före",
+      insertAfter: "Lägg till rad efter",
+      deleteRow: "Radera rad"
+    },
+    rows: "Rader",
+    summary: "Sammanfattning",
+    title: "Tabellegenskaper",
+    toolbar: "Tabell",
+    widthPc: "procent",
+    widthPx: "pixlar",
+    widthUnit: "enhet bredd"
+  },
+  undo: { redo: "Gör om", undo: "Ångra" },
+  widget: { move: "Klicka och drag för att flytta", label: "%1-widget" },
+  uploadwidget: {
+    abort: "Uppladdning avbruten av användaren.",
+    doneOne: "Filuppladdning lyckades.",
+    doneMany: "Uppladdning av %1 filer lyckades.",
+    uploadOne: "Laddar upp fil ({percentage}%)...",
+    uploadMany:
+      "Laddar upp filer, {current} av {max} färdiga ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignorera",
+    btnIgnoreAll: "Ignorera alla",
+    btnReplace: "Ersätt",
+    btnReplaceAll: "Ersätt alla",
+    btnUndo: "Ångra",
+    changeTo: "Ändra till",
+    errorLoading: "Tjänsten är ej tillgänglig: %s.",
+    ieSpellDownload:
+      "Stavningskontrollen är ej installerad. Vill du göra det nu?",
+    manyChanges: "Stavningskontroll slutförd: %1 ord rättades.",
+    noChanges: "Stavningskontroll slutförd: Inga ord rättades.",
+    noMispell: "Stavningskontroll slutförd: Inga stavfel påträffades.",
+    noSuggestions: "- Förslag saknas -",
+    notAvailable: "Tyvärr är tjänsten ej tillgänglig nu",
+    notInDic: "Saknas i ordlistan",
+    oneChange: "Stavningskontroll slutförd: Ett ord rättades.",
+    progress: "Stavningskontroll pågår...",
+    title: "Kontrollera stavning",
+    toolbar: "Stavningskontroll"
+  }
+};

+ 714 - 714
public/ckeditor/lang/th.js

@@ -1,714 +1,714 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["th"] = {
-  editor: "Rich Text Editor",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "กด ALT 0 หากต้องการความช่วยเหลือ",
-    browseServer: "เปิดหน้าต่างจัดการไฟล์อัพโหลด",
-    url: "ที่อยู่อ้างอิง URL",
-    protocol: "โปรโตคอล",
-    upload: "อัพโหลดไฟล์",
-    uploadSubmit: "อัพโหลดไฟล์ไปเก็บไว้ที่เครื่องแม่ข่าย (เซิร์ฟเวอร์)",
-    image: "รูปภาพ",
-    flash: "ไฟล์ Flash",
-    form: "แบบฟอร์ม",
-    checkbox: "เช็คบ๊อก",
-    radio: "เรดิโอบัตตอน",
-    textField: "เท็กซ์ฟิลด์",
-    textarea: "เท็กซ์แอเรีย",
-    hiddenField: "ฮิดเดนฟิลด์",
-    button: "ปุ่ม",
-    select: "แถบตัวเลือก",
-    imageButton: "ปุ่มแบบรูปภาพ",
-    notSet: "<ไม่ระบุ>",
-    id: "ไอดี",
-    name: "ชื่อ",
-    langDir: "การเขียน-อ่านภาษา",
-    langDirLtr: "จากซ้ายไปขวา (LTR)",
-    langDirRtl: "จากขวามาซ้าย (RTL)",
-    langCode: "รหัสภาษา",
-    longDescr: "คำอธิบายประกอบ URL",
-    cssClass: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
-    advisoryTitle: "คำเกริ่นนำ",
-    cssStyle: "ลักษณะการแสดงผล",
-    ok: "ตกลง",
-    cancel: "ยกเลิก",
-    close: "ปิด",
-    preview: "ดูหน้าเอกสารตัวอย่าง",
-    resize: "ปรับขนาด",
-    generalTab: "ทั่วไป",
-    advancedTab: "ขั้นสูง",
-    validateNumberFailed: "ค่านี้ไม่ใช่ตัวเลข",
-    confirmNewPage:
-      "การเปลี่ยนแปลงใดๆ ในเนื้อหานี้ ที่ไม่ได้ถูกบันทึกไว้ จะสูญหายทั้งหมด คุณแน่ใจว่าจะเรียกหน้าใหม่?",
-    confirmCancel:
-      "ตัวเลือกบางตัวมีการเปลี่ยนแปลง คุณแน่ใจว่าจะปิดกล่องโต้ตอบนี้?",
-    options: "ตัวเลือก",
-    target: "การเปิดหน้าลิงค์",
-    targetNew: "หน้าต่างใหม่ (_blank)",
-    targetTop: "Topmost Window (_top)",
-    targetSelf: "หน้าต่างเดียวกัน (_self)",
-    targetParent: "Parent Window (_parent)",
-    langDirLTR: "จากซ้ายไปขวา (LTR)",
-    langDirRTL: "จากขวามาซ้าย (RTL)",
-    styles: "ลักษณะการแสดงผล",
-    cssClasses: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
-    width: "ความกว้าง",
-    height: "ความสูง",
-    align: "การจัดวาง",
-    left: "ชิดซ้าย",
-    right: "ชิดขวา",
-    center: "กึ่งกลาง",
-    justify: "நியாயப்படுத்தவும்",
-    alignLeft: "จัดชิดซ้าย",
-    alignRight: "จัดชิดขวา",
-    alignCenter: "Align Center",
-    alignTop: "บนสุด",
-    alignMiddle: "กึ่งกลางแนวตั้ง",
-    alignBottom: "ชิดด้านล่าง",
-    alignNone: "None",
-    invalidValue: "ค่าไม่ถูกต้อง",
-    invalidHeight: "ความสูงต้องเป็นตัวเลข",
-    invalidWidth: "ความกว้างต้องเป็นตัวเลข",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Delete",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. All rights reserved.",
-    dlgTitle: "About CKEditor 4",
-    moreInfo: "For licensing information please visit our web site:"
-  },
-  basicstyles: {
-    bold: "ตัวหนา",
-    italic: "ตัวเอียง",
-    strike: "ตัวขีดเส้นทับ",
-    subscript: "ตัวห้อย",
-    superscript: "ตัวยก",
-    underline: "ตัวขีดเส้นใต้"
-  },
-  bidi: {
-    ltr: "Text direction from left to right",
-    rtl: "Text direction from right to left"
-  },
-  blockquote: { toolbar: "Block Quote" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "ซ่อนแถบเครื่องมือ",
-    toolbarExpand: "เปิดแถบเครื่องมือ",
-    toolbarGroups: {
-      document: "Document",
-      clipboard: "Clipboard/Undo",
-      editing: "Editing",
-      forms: "Forms",
-      basicstyles: "Basic Styles",
-      paragraph: "Paragraph",
-      links: "Links",
-      insert: "Insert",
-      styles: "Styles",
-      colors: "Colors",
-      tools: "Tools"
-    },
-    toolbars: "แถบเครื่องมือช่วยพิมพ์ข้อความ"
-  },
-  clipboard: {
-    copy: "สำเนา",
-    copyError:
-      "ไม่สามารถสำเนาข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl/Cmd และตัว C พร้อมกัน).",
-    cut: "ตัด",
-    cutError:
-      "ไม่สามารถตัดข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl/Cmd และตัว X พร้อมกัน).",
-    paste: "วาง",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Paste Area",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "สีอัตโนมัติ",
-    bgColorTitle: "สีพื้นหลัง",
-    colors: {
-      "000": "Black",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Brown",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Gray",
-      F00: "Red",
-      FF8C00: "Dark Orange",
-      FFD700: "Gold",
-      "008000": "Green",
-      "0FF": "Cyan",
-      "00F": "Blue",
-      EE82EE: "Violet",
-      A9A9A9: "Dim Gray",
-      FFA07A: "Light Salmon",
-      FFA500: "Orange",
-      FFFF00: "Yellow",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "White",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "เลือกสีอื่นๆ...",
-    panelTitle: "Colors",
-    textColorTitle: "สีตัวอักษร"
-  },
-  colordialog: {
-    clear: "Clear",
-    highlight: "Highlight",
-    options: "Color Options",
-    selected: "Selected Color",
-    title: "Select color"
-  },
-  templates: {
-    button: "เทมเพลต",
-    emptyListMsg: "(ยังไม่มีการกำหนดเทมเพลต)",
-    insertOption: "แทนที่เนื้อหาเว็บไซต์ที่เลือก",
-    options: "ตัวเลือกเกี่ยวกับเทมเพลท",
-    selectPromptMsg:
-      "กรุณาเลือก เทมเพลต เพื่อนำไปแก้ไขในอีดิตเตอร์<br />(เนื้อหาส่วนนี้จะหายไป):",
-    title: "เทมเพลตของส่วนเนื้อหาเว็บไซต์"
-  },
-  contextmenu: { options: "Context Menu Options" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ไอดี",
-    advisoryTitleInputLabel: "คำเกริ่นนำ",
-    cssClassInputLabel: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
-    edit: "แก้ไข Div",
-    inlineStyleInputLabel: "Inline Style",
-    langDirLTRLabel: "จากซ้ายไปขวา (LTR)",
-    langDirLabel: "การเขียน-อ่านภาษา",
-    langDirRTLLabel: "จากขวามาซ้าย (RTL)",
-    languageCodeInputLabel: "รหัสภาษา",
-    remove: "ลบ Div",
-    styleSelectLabel: "ลักษณะการแสดงผล",
-    title: "Create Div Container",
-    toolbar: "Create Div Container"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "ค้นหา",
-    findOptions: "Find Options",
-    findWhat: "ค้นหาคำว่า:",
-    matchCase: "ตัวโหญ่-เล็ก ต้องตรงกัน",
-    matchCyclic: "Match cyclic",
-    matchWord: "ต้องตรงกันทุกคำ",
-    notFoundMsg: "ไม่พบคำที่ค้นหา.",
-    replace: "ค้นหาและแทนที่",
-    replaceAll: "แทนที่ทั้งหมดที่พบ",
-    replaceSuccessMsg: "%1 occurrence(s) replaced.",
-    replaceWith: "แทนที่ด้วย:",
-    title: "Find and Replace"
-  },
-  fakeobjects: {
-    anchor: "แทรก/แก้ไข Anchor",
-    flash: "ภาพอนิเมชั่นแฟลช",
-    hiddenfield: "ฮิดเดนฟิลด์",
-    iframe: "IFrame",
-    unknown: "วัตถุไม่ทราบชนิด"
-  },
-  flash: {
-    access: "การเข้าถึงสคริปต์",
-    accessAlways: "ตลอดไป",
-    accessNever: "ไม่เลย",
-    accessSameDomain: "โดเมนเดียวกัน",
-    alignAbsBottom: "ชิดด้านล่างสุด",
-    alignAbsMiddle: "กึ่งกลาง",
-    alignBaseline: "ชิดบรรทัด",
-    alignTextTop: "ใต้ตัวอักษร",
-    bgcolor: "สีพื้นหลัง",
-    chkFull: "อนุญาตให้แสดงเต็มหน้าจอได้",
-    chkLoop: "เล่นวนรอบ Loop",
-    chkMenu: "ให้ใช้งานเมนูของ Flash",
-    chkPlay: "เล่นอัตโนมัติ Auto Play",
-    flashvars: "ตัวแปรสำหรับ Flas",
-    hSpace: "ระยะแนวนอน",
-    properties: "คุณสมบัติของไฟล์ Flash",
-    propertiesTab: "คุณสมบัติ",
-    quality: "คุณภาพ",
-    qualityAutoHigh: "ปรับคุณภาพสูงอัตโนมัติ",
-    qualityAutoLow: "ปรับคุณภาพต่ำอัตโนมัติ",
-    qualityBest: "ดีที่สุด",
-    qualityHigh: "สูง",
-    qualityLow: "ต่ำ",
-    qualityMedium: "ปานกลาง",
-    scale: "อัตราส่วน Scale",
-    scaleAll: "แสดงให้เห็นทั้งหมด Show all",
-    scaleFit: "แสดงให้พอดีกับพื้นที่ Exact Fit",
-    scaleNoBorder: "ไม่แสดงเส้นขอบ No Border",
-    title: "คุณสมบัติของไฟล์ Flash",
-    vSpace: "ระยะแนวตั้ง",
-    validateHSpace: "HSpace ต้องเป็นจำนวนตัวเลข",
-    validateSrc: "กรุณาระบุที่อยู่อ้างอิงออนไลน์ (URL)",
-    validateVSpace: "VSpace ต้องเป็นจำนวนตัวเลข",
-    windowMode: "โหมดหน้าต่าง",
-    windowModeOpaque: "ความทึบแสง",
-    windowModeTransparent: "ความโปรงแสง",
-    windowModeWindow: "หน้าต่าง"
-  },
-  font: {
-    fontSize: { label: "ขนาด", voiceLabel: "Font Size", panelTitle: "ขนาด" },
-    label: "แบบอักษร",
-    panelTitle: "แบบอักษร",
-    voiceLabel: "แบบอักษร"
-  },
-  forms: {
-    button: {
-      title: "รายละเอียดของ ปุ่ม",
-      text: "ข้อความ (ค่าตัวแปร)",
-      type: "ข้อความ",
-      typeBtn: "Button",
-      typeSbm: "Submit",
-      typeRst: "Reset"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "คุณสมบัติของ เช็คบ๊อก",
-      radioTitle: "คุณสมบัติของ เรดิโอบัตตอน",
-      value: "ค่าตัวแปร",
-      selected: "เลือกเป็นค่าเริ่มต้น",
-      required: "Required"
-    },
-    form: {
-      title: "คุณสมบัติของ แบบฟอร์ม",
-      menu: "คุณสมบัติของ แบบฟอร์ม",
-      action: "แอคชั่น",
-      method: "เมธอด",
-      encoding: "Encoding"
-    },
-    hidden: {
-      title: "คุณสมบัติของ ฮิดเดนฟิลด์",
-      name: "ชื่อ",
-      value: "ค่าตัวแปร"
-    },
-    select: {
-      title: "คุณสมบัติของ แถบตัวเลือก",
-      selectInfo: "อินโฟ",
-      opAvail: "รายการตัวเลือก",
-      value: "ค่าตัวแปร",
-      size: "ขนาด",
-      lines: "บรรทัด",
-      chkMulti: "เลือกหลายค่าได้",
-      required: "Required",
-      opText: "ข้อความ",
-      opValue: "ค่าตัวแปร",
-      btnAdd: "เพิ่ม",
-      btnModify: "แก้ไข",
-      btnUp: "บน",
-      btnDown: "ล่าง",
-      btnSetValue: "เลือกเป็นค่าเริ่มต้น",
-      btnDelete: "ลบ"
-    },
-    textarea: { title: "คุณสมบัติของ เท็กแอเรีย", cols: "สดมภ์", rows: "แถว" },
-    textfield: {
-      title: "คุณสมบัติของ เท็กซ์ฟิลด์",
-      name: "ชื่อ",
-      value: "ค่าตัวแปร",
-      charWidth: "ความกว้าง",
-      maxChars: "จำนวนตัวอักษรสูงสุด",
-      required: "Required",
-      type: "ชนิด",
-      typeText: "ข้อความ",
-      typePass: "รหัสผ่าน",
-      typeEmail: "อีเมล",
-      typeSearch: "ค้นหาก",
-      typeTel: "หมายเลขโทรศัพท์",
-      typeUrl: "ที่อยู่อ้างอิง URL"
-    }
-  },
-  format: {
-    label: "รูปแบบ",
-    panelTitle: "รูปแบบ",
-    tag_address: "Address",
-    tag_div: "Paragraph (DIV)",
-    tag_h1: "Heading 1",
-    tag_h2: "Heading 2",
-    tag_h3: "Heading 3",
-    tag_h4: "Heading 4",
-    tag_h5: "Heading 5",
-    tag_h6: "Heading 6",
-    tag_p: "Normal",
-    tag_pre: "Formatted"
-  },
-  horizontalrule: { toolbar: "แทรกเส้นคั่นบรรทัด" },
-  iframe: {
-    border: "Show frame border",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Enable scrollbars",
-    title: "IFrame Properties",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "คำประกอบรูปภาพ",
-    border: "ขนาดขอบรูป",
-    btnUpload: "อัพโหลดไฟล์ไปเก็บไว้ที่เครื่องแม่ข่าย (เซิร์ฟเวอร์)",
-    button2Img:
-      "Do you want to transform the selected image button on a simple image?",
-    hSpace: "ระยะแนวนอน",
-    img2Button:
-      "Do you want to transform the selected image on a image button?",
-    infoTab: "ข้อมูลของรูปภาพ",
-    linkTab: "ลิ้งค์",
-    lockRatio: "กำหนดอัตราส่วน กว้าง-สูง แบบคงที่",
-    menu: "คุณสมบัติของ รูปภาพ",
-    resetSize: "กำหนดรูปเท่าขนาดจริง",
-    title: "คุณสมบัติของ รูปภาพ",
-    titleButton: "คุณสมบัติของ ปุ่มแบบรูปภาพ",
-    upload: "อัพโหลดไฟล์",
-    urlMissing: "Image source URL is missing.",
-    vSpace: "ระยะแนวตั้ง",
-    validateBorder: "Border must be a whole number.",
-    validateHSpace: "HSpace must be a whole number.",
-    validateVSpace: "VSpace must be a whole number."
-  },
-  indent: { indent: "เพิ่มระยะย่อหน้า", outdent: "ลดระยะย่อหน้า" },
-  smiley: {
-    options: "ตัวเลือกไอคอนแสดงอารมณ์",
-    title: "แทรกสัญลักษณ์สื่ออารมณ์",
-    toolbar: "รูปสื่ออารมณ์"
-  },
-  language: { button: "Set language", remove: "Remove language" },
-  link: {
-    acccessKey: "แอคเซส คีย์",
-    advanced: "ขั้นสูง",
-    advisoryContentType: "ชนิดของคำเกริ่นนำ",
-    advisoryTitle: "คำเกริ่นนำ",
-    anchor: {
-      toolbar: "แทรก/แก้ไข Anchor",
-      menu: "รายละเอียด Anchor",
-      title: "รายละเอียด Anchor",
-      name: "ชื่อ Anchor",
-      errorName: "กรุณาระบุชื่อของ Anchor",
-      remove: "Remove Anchor"
-    },
-    anchorId: "ไอดี",
-    anchorName: "ชื่อ",
-    charset: "ลิงค์เชื่อมโยงไปยังชุดตัวอักษร",
-    cssClasses: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "อีเมล์ (E-Mail)",
-    emailBody: "ข้อความ",
-    emailSubject: "หัวเรื่อง",
-    id: "ไอดี",
-    info: "รายละเอียด",
-    langCode: "การเขียน-อ่านภาษา",
-    langDir: "การเขียน-อ่านภาษา",
-    langDirLTR: "จากซ้ายไปขวา (LTR)",
-    langDirRTL: "จากขวามาซ้าย (RTL)",
-    menu: "แก้ไข ลิงค์",
-    name: "ชื่อ",
-    noAnchors: "(ยังไม่มีจุดเชื่อมโยงภายในหน้าเอกสารนี้)",
-    noEmail: "กรุณาระบุอีเมล์ (E-mail)",
-    noUrl: "กรุณาระบุที่อยู่อ้างอิงออนไลน์ (URL)",
-    noTel: "Please type the phone number",
-    other: "<อื่น ๆ>",
-    phoneNumber: "Phone number",
-    popupDependent: "แสดงเต็มหน้าจอ (Netscape)",
-    popupFeatures: "คุณสมบัติของหน้าจอเล็ก (Pop-up)",
-    popupFullScreen: "แสดงเต็มหน้าจอ (IE5.5++ เท่านั้น)",
-    popupLeft: "พิกัดซ้าย (Left Position)",
-    popupLocationBar: "แสดงที่อยู่ของไฟล์",
-    popupMenuBar: "แสดงแถบเมนู",
-    popupResizable: "สามารถปรับขนาดได้",
-    popupScrollBars: "แสดงแถบเลื่อน",
-    popupStatusBar: "แสดงแถบสถานะ",
-    popupToolbar: "แสดงแถบเครื่องมือ",
-    popupTop: "พิกัดบน (Top Position)",
-    rel: "ความสัมพันธ์",
-    selectAnchor: "ระบุข้อมูลของจุดเชื่อมโยง (Anchor)",
-    styles: "ลักษณะการแสดงผล",
-    tabIndex: "ลำดับของ แท็บ",
-    target: "การเปิดหน้าลิงค์",
-    targetFrame: "<เปิดในเฟรม>",
-    targetFrameName: "ชื่อทาร์เก็ตเฟรม",
-    targetPopup: "<เปิดหน้าจอเล็ก (Pop-up)>",
-    targetPopupName: "ระบุชื่อหน้าจอเล็ก (Pop-up)",
-    title: "ลิงค์เชื่อมโยงเว็บ อีเมล์ รูปภาพ หรือไฟล์อื่นๆ",
-    toAnchor: "จุดเชื่อมโยง (Anchor)",
-    toEmail: "ส่งอีเมล์ (E-Mail)",
-    toUrl: "ที่อยู่อ้างอิง URL",
-    toPhone: "Phone",
-    toolbar: "แทรก/แก้ไข ลิงค์",
-    type: "ประเภทของลิงค์",
-    unlink: "ลบ ลิงค์",
-    upload: "อัพโหลดไฟล์"
-  },
-  list: {
-    bulletedlist: "ลำดับรายการแบบสัญลักษณ์",
-    numberedlist: "ลำดับรายการแบบตัวเลข"
-  },
-  liststyle: {
-    bulletedTitle: "Bulleted List Properties",
-    circle: "Circle",
-    decimal: "Decimal (1, 2, 3, etc.)",
-    disc: "Disc",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "None",
-    notset: "<not set>",
-    numberedTitle: "Numbered List Properties",
-    square: "Square",
-    start: "Start",
-    type: "Type",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Insert paragraph here" },
-  maximize: { maximize: "ขยายใหญ่", minimize: "ย่อขนาด" },
-  newpage: { toolbar: "สร้างหน้าเอกสารใหม่" },
-  pagebreak: { alt: "ตัวแบ่งหน้า", toolbar: "แทรกตัวแบ่งหน้า Page Break" },
-  pastetext: {
-    button: "วางแบบตัวอักษรธรรมดา",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "วางแบบตัวอักษรธรรมดา"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "ข้อความที่คุณต้องการวางลงไปเป็นข้อความที่คัดลอกมาจากโปรแกรมไมโครซอฟท์เวิร์ด คุณต้องการล้างค่าข้อความดังกล่าวก่อนวางลงไปหรือไม่?",
-    error:
-      "ไม่สามารถล้างข้อมูลที่ต้องการวางได้เนื่องจากเกิดข้อผิดพลาดภายในระบบ",
-    title: "วางสำเนาจากตัวอักษรเวิร์ด",
-    toolbar: "วางสำเนาจากตัวอักษรเวิร์ด"
-  },
-  preview: { preview: "ดูหน้าเอกสารตัวอย่าง" },
-  print: { toolbar: "สั่งพิมพ์" },
-  removeformat: { toolbar: "ล้างรูปแบบ" },
-  save: { toolbar: "บันทึก" },
-  selectall: { toolbar: "เลือกทั้งหมด" },
-  showblocks: { toolbar: "แสดงบล็อคข้อมูล" },
-  sourcearea: { toolbar: "ดูรหัส HTML" },
-  specialchar: {
-    options: "Special Character Options",
-    title: "แทรกตัวอักษรพิเศษ",
-    toolbar: "แทรกตัวอักษรพิเศษ"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "ลักษณะ",
-    panelTitle: "Formatting Styles",
-    panelTitle1: "Block Styles",
-    panelTitle2: "Inline Styles",
-    panelTitle3: "Object Styles"
-  },
-  table: {
-    border: "ขนาดเส้นขอบ",
-    caption: "หัวเรื่องของตาราง",
-    cell: {
-      menu: "ช่องตาราง",
-      insertBefore: "Insert Cell Before",
-      insertAfter: "Insert Cell After",
-      deleteCell: "ลบช่อง",
-      merge: "ผสานช่อง",
-      mergeRight: "Merge Right",
-      mergeDown: "Merge Down",
-      splitHorizontal: "Split Cell Horizontally",
-      splitVertical: "Split Cell Vertically",
-      title: "Cell Properties",
-      cellType: "Cell Type",
-      rowSpan: "Rows Span",
-      colSpan: "Columns Span",
-      wordWrap: "Word Wrap",
-      hAlign: "Horizontal Alignment",
-      vAlign: "Vertical Alignment",
-      alignBaseline: "Baseline",
-      bgColor: "Background Color",
-      borderColor: "Border Color",
-      data: "Data",
-      header: "Header",
-      yes: "Yes",
-      no: "No",
-      invalidWidth: "Cell width must be a number.",
-      invalidHeight: "Cell height must be a number.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Choose"
-    },
-    cellPad: "ระยะแนวตั้ง",
-    cellSpace: "ระยะแนวนอนน",
-    column: {
-      menu: "คอลัมน์",
-      insertBefore: "Insert Column Before",
-      insertAfter: "Insert Column After",
-      deleteColumn: "ลบสดมน์"
-    },
-    columns: "สดมน์",
-    deleteTable: "ลบตาราง",
-    headers: "ส่วนหัว",
-    headersBoth: "ทั้งสองอย่าง",
-    headersColumn: "คอลัมน์แรก",
-    headersNone: "None",
-    headersRow: "แถวแรก",
-    heightUnit: "height unit",
-    invalidBorder: "ขนาดเส้นกรอบต้องเป็นจำนวนตัวเลข",
-    invalidCellPadding: "ช่องว่างภายในเซลล์ต้องเลขจำนวนบวก",
-    invalidCellSpacing: "ช่องว่างภายในเซลล์ต้องเป็นเลขจำนวนบวก",
-    invalidCols: "จำนวนคอลัมน์ต้องเป็นจำนวนมากกว่า 0",
-    invalidHeight: "ส่วนสูงของตารางต้องเป็นตัวเลข",
-    invalidRows: "จำนวนของแถวต้องเป็นจำนวนมากกว่า 0",
-    invalidWidth: "ความกว้างตารางต้องเป็นตัวเลข",
-    menu: "คุณสมบัติของ ตาราง",
-    row: {
-      menu: "แถว",
-      insertBefore: "Insert Row Before",
-      insertAfter: "Insert Row After",
-      deleteRow: "ลบแถว"
-    },
-    rows: "แถว",
-    summary: "สรุปความ",
-    title: "คุณสมบัติของ ตาราง",
-    toolbar: "ตาราง",
-    widthPc: "เปอร์เซ็น",
-    widthPx: "จุดสี",
-    widthUnit: "หน่วยความกว้าง"
-  },
-  undo: { redo: "ทำซ้ำคำสั่ง", undo: "ยกเลิกคำสั่ง" },
-  widget: { move: "Click and drag to move", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "ยกเว้น",
-    btnIgnoreAll: "ยกเว้นทั้งหมด",
-    btnReplace: "แทนที่",
-    btnReplaceAll: "แทนที่ทั้งหมด",
-    btnUndo: "ยกเลิก",
-    changeTo: "แก้ไขเป็น",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload: "ไม่ได้ติดตั้งระบบตรวจสอบคำสะกด. ต้องการติดตั้งไหมครับ?",
-    manyChanges: "ตรวจสอบคำสะกดเสร็จสิ้น:: แก้ไข %1 คำ",
-    noChanges: "ตรวจสอบคำสะกดเสร็จสิ้น: ไม่มีการแก้คำใดๆ",
-    noMispell: "ตรวจสอบคำสะกดเสร็จสิ้น: ไม่พบคำสะกดผิด",
-    noSuggestions: "- ไม่มีคำแนะนำใดๆ -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "ไม่พบในดิกชันนารี",
-    oneChange: "ตรวจสอบคำสะกดเสร็จสิ้น: แก้ไข1คำ",
-    progress: "กำลังตรวจสอบคำสะกด...",
-    title: "Spell Checker",
-    toolbar: "ตรวจการสะกดคำ"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["th"] = {
+  editor: "Rich Text Editor",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "กด ALT 0 หากต้องการความช่วยเหลือ",
+    browseServer: "เปิดหน้าต่างจัดการไฟล์อัพโหลด",
+    url: "ที่อยู่อ้างอิง URL",
+    protocol: "โปรโตคอล",
+    upload: "อัพโหลดไฟล์",
+    uploadSubmit: "อัพโหลดไฟล์ไปเก็บไว้ที่เครื่องแม่ข่าย (เซิร์ฟเวอร์)",
+    image: "รูปภาพ",
+    flash: "ไฟล์ Flash",
+    form: "แบบฟอร์ม",
+    checkbox: "เช็คบ๊อก",
+    radio: "เรดิโอบัตตอน",
+    textField: "เท็กซ์ฟิลด์",
+    textarea: "เท็กซ์แอเรีย",
+    hiddenField: "ฮิดเดนฟิลด์",
+    button: "ปุ่ม",
+    select: "แถบตัวเลือก",
+    imageButton: "ปุ่มแบบรูปภาพ",
+    notSet: "<ไม่ระบุ>",
+    id: "ไอดี",
+    name: "ชื่อ",
+    langDir: "การเขียน-อ่านภาษา",
+    langDirLtr: "จากซ้ายไปขวา (LTR)",
+    langDirRtl: "จากขวามาซ้าย (RTL)",
+    langCode: "รหัสภาษา",
+    longDescr: "คำอธิบายประกอบ URL",
+    cssClass: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
+    advisoryTitle: "คำเกริ่นนำ",
+    cssStyle: "ลักษณะการแสดงผล",
+    ok: "ตกลง",
+    cancel: "ยกเลิก",
+    close: "ปิด",
+    preview: "ดูหน้าเอกสารตัวอย่าง",
+    resize: "ปรับขนาด",
+    generalTab: "ทั่วไป",
+    advancedTab: "ขั้นสูง",
+    validateNumberFailed: "ค่านี้ไม่ใช่ตัวเลข",
+    confirmNewPage:
+      "การเปลี่ยนแปลงใดๆ ในเนื้อหานี้ ที่ไม่ได้ถูกบันทึกไว้ จะสูญหายทั้งหมด คุณแน่ใจว่าจะเรียกหน้าใหม่?",
+    confirmCancel:
+      "ตัวเลือกบางตัวมีการเปลี่ยนแปลง คุณแน่ใจว่าจะปิดกล่องโต้ตอบนี้?",
+    options: "ตัวเลือก",
+    target: "การเปิดหน้าลิงค์",
+    targetNew: "หน้าต่างใหม่ (_blank)",
+    targetTop: "Topmost Window (_top)",
+    targetSelf: "หน้าต่างเดียวกัน (_self)",
+    targetParent: "Parent Window (_parent)",
+    langDirLTR: "จากซ้ายไปขวา (LTR)",
+    langDirRTL: "จากขวามาซ้าย (RTL)",
+    styles: "ลักษณะการแสดงผล",
+    cssClasses: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
+    width: "ความกว้าง",
+    height: "ความสูง",
+    align: "การจัดวาง",
+    left: "ชิดซ้าย",
+    right: "ชิดขวา",
+    center: "กึ่งกลาง",
+    justify: "நியாயப்படுத்தவும்",
+    alignLeft: "จัดชิดซ้าย",
+    alignRight: "จัดชิดขวา",
+    alignCenter: "Align Center",
+    alignTop: "บนสุด",
+    alignMiddle: "กึ่งกลางแนวตั้ง",
+    alignBottom: "ชิดด้านล่าง",
+    alignNone: "None",
+    invalidValue: "ค่าไม่ถูกต้อง",
+    invalidHeight: "ความสูงต้องเป็นตัวเลข",
+    invalidWidth: "ความกว้างต้องเป็นตัวเลข",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Delete",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. All rights reserved.",
+    dlgTitle: "About CKEditor 4",
+    moreInfo: "For licensing information please visit our web site:"
+  },
+  basicstyles: {
+    bold: "ตัวหนา",
+    italic: "ตัวเอียง",
+    strike: "ตัวขีดเส้นทับ",
+    subscript: "ตัวห้อย",
+    superscript: "ตัวยก",
+    underline: "ตัวขีดเส้นใต้"
+  },
+  bidi: {
+    ltr: "Text direction from left to right",
+    rtl: "Text direction from right to left"
+  },
+  blockquote: { toolbar: "Block Quote" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "ซ่อนแถบเครื่องมือ",
+    toolbarExpand: "เปิดแถบเครื่องมือ",
+    toolbarGroups: {
+      document: "Document",
+      clipboard: "Clipboard/Undo",
+      editing: "Editing",
+      forms: "Forms",
+      basicstyles: "Basic Styles",
+      paragraph: "Paragraph",
+      links: "Links",
+      insert: "Insert",
+      styles: "Styles",
+      colors: "Colors",
+      tools: "Tools"
+    },
+    toolbars: "แถบเครื่องมือช่วยพิมพ์ข้อความ"
+  },
+  clipboard: {
+    copy: "สำเนา",
+    copyError:
+      "ไม่สามารถสำเนาข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl/Cmd และตัว C พร้อมกัน).",
+    cut: "ตัด",
+    cutError:
+      "ไม่สามารถตัดข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl/Cmd และตัว X พร้อมกัน).",
+    paste: "วาง",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Paste Area",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "สีอัตโนมัติ",
+    bgColorTitle: "สีพื้นหลัง",
+    colors: {
+      "000": "Black",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Brown",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Gray",
+      F00: "Red",
+      FF8C00: "Dark Orange",
+      FFD700: "Gold",
+      "008000": "Green",
+      "0FF": "Cyan",
+      "00F": "Blue",
+      EE82EE: "Violet",
+      A9A9A9: "Dim Gray",
+      FFA07A: "Light Salmon",
+      FFA500: "Orange",
+      FFFF00: "Yellow",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "White",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "เลือกสีอื่นๆ...",
+    panelTitle: "Colors",
+    textColorTitle: "สีตัวอักษร"
+  },
+  colordialog: {
+    clear: "Clear",
+    highlight: "Highlight",
+    options: "Color Options",
+    selected: "Selected Color",
+    title: "Select color"
+  },
+  templates: {
+    button: "เทมเพลต",
+    emptyListMsg: "(ยังไม่มีการกำหนดเทมเพลต)",
+    insertOption: "แทนที่เนื้อหาเว็บไซต์ที่เลือก",
+    options: "ตัวเลือกเกี่ยวกับเทมเพลท",
+    selectPromptMsg:
+      "กรุณาเลือก เทมเพลต เพื่อนำไปแก้ไขในอีดิตเตอร์<br />(เนื้อหาส่วนนี้จะหายไป):",
+    title: "เทมเพลตของส่วนเนื้อหาเว็บไซต์"
+  },
+  contextmenu: { options: "Context Menu Options" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ไอดี",
+    advisoryTitleInputLabel: "คำเกริ่นนำ",
+    cssClassInputLabel: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
+    edit: "แก้ไข Div",
+    inlineStyleInputLabel: "Inline Style",
+    langDirLTRLabel: "จากซ้ายไปขวา (LTR)",
+    langDirLabel: "การเขียน-อ่านภาษา",
+    langDirRTLLabel: "จากขวามาซ้าย (RTL)",
+    languageCodeInputLabel: "รหัสภาษา",
+    remove: "ลบ Div",
+    styleSelectLabel: "ลักษณะการแสดงผล",
+    title: "Create Div Container",
+    toolbar: "Create Div Container"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 element" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "ค้นหา",
+    findOptions: "Find Options",
+    findWhat: "ค้นหาคำว่า:",
+    matchCase: "ตัวโหญ่-เล็ก ต้องตรงกัน",
+    matchCyclic: "Match cyclic",
+    matchWord: "ต้องตรงกันทุกคำ",
+    notFoundMsg: "ไม่พบคำที่ค้นหา.",
+    replace: "ค้นหาและแทนที่",
+    replaceAll: "แทนที่ทั้งหมดที่พบ",
+    replaceSuccessMsg: "%1 occurrence(s) replaced.",
+    replaceWith: "แทนที่ด้วย:",
+    title: "Find and Replace"
+  },
+  fakeobjects: {
+    anchor: "แทรก/แก้ไข Anchor",
+    flash: "ภาพอนิเมชั่นแฟลช",
+    hiddenfield: "ฮิดเดนฟิลด์",
+    iframe: "IFrame",
+    unknown: "วัตถุไม่ทราบชนิด"
+  },
+  flash: {
+    access: "การเข้าถึงสคริปต์",
+    accessAlways: "ตลอดไป",
+    accessNever: "ไม่เลย",
+    accessSameDomain: "โดเมนเดียวกัน",
+    alignAbsBottom: "ชิดด้านล่างสุด",
+    alignAbsMiddle: "กึ่งกลาง",
+    alignBaseline: "ชิดบรรทัด",
+    alignTextTop: "ใต้ตัวอักษร",
+    bgcolor: "สีพื้นหลัง",
+    chkFull: "อนุญาตให้แสดงเต็มหน้าจอได้",
+    chkLoop: "เล่นวนรอบ Loop",
+    chkMenu: "ให้ใช้งานเมนูของ Flash",
+    chkPlay: "เล่นอัตโนมัติ Auto Play",
+    flashvars: "ตัวแปรสำหรับ Flas",
+    hSpace: "ระยะแนวนอน",
+    properties: "คุณสมบัติของไฟล์ Flash",
+    propertiesTab: "คุณสมบัติ",
+    quality: "คุณภาพ",
+    qualityAutoHigh: "ปรับคุณภาพสูงอัตโนมัติ",
+    qualityAutoLow: "ปรับคุณภาพต่ำอัตโนมัติ",
+    qualityBest: "ดีที่สุด",
+    qualityHigh: "สูง",
+    qualityLow: "ต่ำ",
+    qualityMedium: "ปานกลาง",
+    scale: "อัตราส่วน Scale",
+    scaleAll: "แสดงให้เห็นทั้งหมด Show all",
+    scaleFit: "แสดงให้พอดีกับพื้นที่ Exact Fit",
+    scaleNoBorder: "ไม่แสดงเส้นขอบ No Border",
+    title: "คุณสมบัติของไฟล์ Flash",
+    vSpace: "ระยะแนวตั้ง",
+    validateHSpace: "HSpace ต้องเป็นจำนวนตัวเลข",
+    validateSrc: "กรุณาระบุที่อยู่อ้างอิงออนไลน์ (URL)",
+    validateVSpace: "VSpace ต้องเป็นจำนวนตัวเลข",
+    windowMode: "โหมดหน้าต่าง",
+    windowModeOpaque: "ความทึบแสง",
+    windowModeTransparent: "ความโปรงแสง",
+    windowModeWindow: "หน้าต่าง"
+  },
+  font: {
+    fontSize: { label: "ขนาด", voiceLabel: "Font Size", panelTitle: "ขนาด" },
+    label: "แบบอักษร",
+    panelTitle: "แบบอักษร",
+    voiceLabel: "แบบอักษร"
+  },
+  forms: {
+    button: {
+      title: "รายละเอียดของ ปุ่ม",
+      text: "ข้อความ (ค่าตัวแปร)",
+      type: "ข้อความ",
+      typeBtn: "Button",
+      typeSbm: "Submit",
+      typeRst: "Reset"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "คุณสมบัติของ เช็คบ๊อก",
+      radioTitle: "คุณสมบัติของ เรดิโอบัตตอน",
+      value: "ค่าตัวแปร",
+      selected: "เลือกเป็นค่าเริ่มต้น",
+      required: "Required"
+    },
+    form: {
+      title: "คุณสมบัติของ แบบฟอร์ม",
+      menu: "คุณสมบัติของ แบบฟอร์ม",
+      action: "แอคชั่น",
+      method: "เมธอด",
+      encoding: "Encoding"
+    },
+    hidden: {
+      title: "คุณสมบัติของ ฮิดเดนฟิลด์",
+      name: "ชื่อ",
+      value: "ค่าตัวแปร"
+    },
+    select: {
+      title: "คุณสมบัติของ แถบตัวเลือก",
+      selectInfo: "อินโฟ",
+      opAvail: "รายการตัวเลือก",
+      value: "ค่าตัวแปร",
+      size: "ขนาด",
+      lines: "บรรทัด",
+      chkMulti: "เลือกหลายค่าได้",
+      required: "Required",
+      opText: "ข้อความ",
+      opValue: "ค่าตัวแปร",
+      btnAdd: "เพิ่ม",
+      btnModify: "แก้ไข",
+      btnUp: "บน",
+      btnDown: "ล่าง",
+      btnSetValue: "เลือกเป็นค่าเริ่มต้น",
+      btnDelete: "ลบ"
+    },
+    textarea: { title: "คุณสมบัติของ เท็กแอเรีย", cols: "สดมภ์", rows: "แถว" },
+    textfield: {
+      title: "คุณสมบัติของ เท็กซ์ฟิลด์",
+      name: "ชื่อ",
+      value: "ค่าตัวแปร",
+      charWidth: "ความกว้าง",
+      maxChars: "จำนวนตัวอักษรสูงสุด",
+      required: "Required",
+      type: "ชนิด",
+      typeText: "ข้อความ",
+      typePass: "รหัสผ่าน",
+      typeEmail: "อีเมล",
+      typeSearch: "ค้นหาก",
+      typeTel: "หมายเลขโทรศัพท์",
+      typeUrl: "ที่อยู่อ้างอิง URL"
+    }
+  },
+  format: {
+    label: "รูปแบบ",
+    panelTitle: "รูปแบบ",
+    tag_address: "Address",
+    tag_div: "Paragraph (DIV)",
+    tag_h1: "Heading 1",
+    tag_h2: "Heading 2",
+    tag_h3: "Heading 3",
+    tag_h4: "Heading 4",
+    tag_h5: "Heading 5",
+    tag_h6: "Heading 6",
+    tag_p: "Normal",
+    tag_pre: "Formatted"
+  },
+  horizontalrule: { toolbar: "แทรกเส้นคั่นบรรทัด" },
+  iframe: {
+    border: "Show frame border",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Enable scrollbars",
+    title: "IFrame Properties",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "คำประกอบรูปภาพ",
+    border: "ขนาดขอบรูป",
+    btnUpload: "อัพโหลดไฟล์ไปเก็บไว้ที่เครื่องแม่ข่าย (เซิร์ฟเวอร์)",
+    button2Img:
+      "Do you want to transform the selected image button on a simple image?",
+    hSpace: "ระยะแนวนอน",
+    img2Button:
+      "Do you want to transform the selected image on a image button?",
+    infoTab: "ข้อมูลของรูปภาพ",
+    linkTab: "ลิ้งค์",
+    lockRatio: "กำหนดอัตราส่วน กว้าง-สูง แบบคงที่",
+    menu: "คุณสมบัติของ รูปภาพ",
+    resetSize: "กำหนดรูปเท่าขนาดจริง",
+    title: "คุณสมบัติของ รูปภาพ",
+    titleButton: "คุณสมบัติของ ปุ่มแบบรูปภาพ",
+    upload: "อัพโหลดไฟล์",
+    urlMissing: "Image source URL is missing.",
+    vSpace: "ระยะแนวตั้ง",
+    validateBorder: "Border must be a whole number.",
+    validateHSpace: "HSpace must be a whole number.",
+    validateVSpace: "VSpace must be a whole number."
+  },
+  indent: { indent: "เพิ่มระยะย่อหน้า", outdent: "ลดระยะย่อหน้า" },
+  smiley: {
+    options: "ตัวเลือกไอคอนแสดงอารมณ์",
+    title: "แทรกสัญลักษณ์สื่ออารมณ์",
+    toolbar: "รูปสื่ออารมณ์"
+  },
+  language: { button: "Set language", remove: "Remove language" },
+  link: {
+    acccessKey: "แอคเซส คีย์",
+    advanced: "ขั้นสูง",
+    advisoryContentType: "ชนิดของคำเกริ่นนำ",
+    advisoryTitle: "คำเกริ่นนำ",
+    anchor: {
+      toolbar: "แทรก/แก้ไข Anchor",
+      menu: "รายละเอียด Anchor",
+      title: "รายละเอียด Anchor",
+      name: "ชื่อ Anchor",
+      errorName: "กรุณาระบุชื่อของ Anchor",
+      remove: "Remove Anchor"
+    },
+    anchorId: "ไอดี",
+    anchorName: "ชื่อ",
+    charset: "ลิงค์เชื่อมโยงไปยังชุดตัวอักษร",
+    cssClasses: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "อีเมล์ (E-Mail)",
+    emailBody: "ข้อความ",
+    emailSubject: "หัวเรื่อง",
+    id: "ไอดี",
+    info: "รายละเอียด",
+    langCode: "การเขียน-อ่านภาษา",
+    langDir: "การเขียน-อ่านภาษา",
+    langDirLTR: "จากซ้ายไปขวา (LTR)",
+    langDirRTL: "จากขวามาซ้าย (RTL)",
+    menu: "แก้ไข ลิงค์",
+    name: "ชื่อ",
+    noAnchors: "(ยังไม่มีจุดเชื่อมโยงภายในหน้าเอกสารนี้)",
+    noEmail: "กรุณาระบุอีเมล์ (E-mail)",
+    noUrl: "กรุณาระบุที่อยู่อ้างอิงออนไลน์ (URL)",
+    noTel: "Please type the phone number",
+    other: "<อื่น ๆ>",
+    phoneNumber: "Phone number",
+    popupDependent: "แสดงเต็มหน้าจอ (Netscape)",
+    popupFeatures: "คุณสมบัติของหน้าจอเล็ก (Pop-up)",
+    popupFullScreen: "แสดงเต็มหน้าจอ (IE5.5++ เท่านั้น)",
+    popupLeft: "พิกัดซ้าย (Left Position)",
+    popupLocationBar: "แสดงที่อยู่ของไฟล์",
+    popupMenuBar: "แสดงแถบเมนู",
+    popupResizable: "สามารถปรับขนาดได้",
+    popupScrollBars: "แสดงแถบเลื่อน",
+    popupStatusBar: "แสดงแถบสถานะ",
+    popupToolbar: "แสดงแถบเครื่องมือ",
+    popupTop: "พิกัดบน (Top Position)",
+    rel: "ความสัมพันธ์",
+    selectAnchor: "ระบุข้อมูลของจุดเชื่อมโยง (Anchor)",
+    styles: "ลักษณะการแสดงผล",
+    tabIndex: "ลำดับของ แท็บ",
+    target: "การเปิดหน้าลิงค์",
+    targetFrame: "<เปิดในเฟรม>",
+    targetFrameName: "ชื่อทาร์เก็ตเฟรม",
+    targetPopup: "<เปิดหน้าจอเล็ก (Pop-up)>",
+    targetPopupName: "ระบุชื่อหน้าจอเล็ก (Pop-up)",
+    title: "ลิงค์เชื่อมโยงเว็บ อีเมล์ รูปภาพ หรือไฟล์อื่นๆ",
+    toAnchor: "จุดเชื่อมโยง (Anchor)",
+    toEmail: "ส่งอีเมล์ (E-Mail)",
+    toUrl: "ที่อยู่อ้างอิง URL",
+    toPhone: "Phone",
+    toolbar: "แทรก/แก้ไข ลิงค์",
+    type: "ประเภทของลิงค์",
+    unlink: "ลบ ลิงค์",
+    upload: "อัพโหลดไฟล์"
+  },
+  list: {
+    bulletedlist: "ลำดับรายการแบบสัญลักษณ์",
+    numberedlist: "ลำดับรายการแบบตัวเลข"
+  },
+  liststyle: {
+    bulletedTitle: "Bulleted List Properties",
+    circle: "Circle",
+    decimal: "Decimal (1, 2, 3, etc.)",
+    disc: "Disc",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "None",
+    notset: "<not set>",
+    numberedTitle: "Numbered List Properties",
+    square: "Square",
+    start: "Start",
+    type: "Type",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Insert paragraph here" },
+  maximize: { maximize: "ขยายใหญ่", minimize: "ย่อขนาด" },
+  newpage: { toolbar: "สร้างหน้าเอกสารใหม่" },
+  pagebreak: { alt: "ตัวแบ่งหน้า", toolbar: "แทรกตัวแบ่งหน้า Page Break" },
+  pastetext: {
+    button: "วางแบบตัวอักษรธรรมดา",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "วางแบบตัวอักษรธรรมดา"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "ข้อความที่คุณต้องการวางลงไปเป็นข้อความที่คัดลอกมาจากโปรแกรมไมโครซอฟท์เวิร์ด คุณต้องการล้างค่าข้อความดังกล่าวก่อนวางลงไปหรือไม่?",
+    error:
+      "ไม่สามารถล้างข้อมูลที่ต้องการวางได้เนื่องจากเกิดข้อผิดพลาดภายในระบบ",
+    title: "วางสำเนาจากตัวอักษรเวิร์ด",
+    toolbar: "วางสำเนาจากตัวอักษรเวิร์ด"
+  },
+  preview: { preview: "ดูหน้าเอกสารตัวอย่าง" },
+  print: { toolbar: "สั่งพิมพ์" },
+  removeformat: { toolbar: "ล้างรูปแบบ" },
+  save: { toolbar: "บันทึก" },
+  selectall: { toolbar: "เลือกทั้งหมด" },
+  showblocks: { toolbar: "แสดงบล็อคข้อมูล" },
+  sourcearea: { toolbar: "ดูรหัส HTML" },
+  specialchar: {
+    options: "Special Character Options",
+    title: "แทรกตัวอักษรพิเศษ",
+    toolbar: "แทรกตัวอักษรพิเศษ"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "ลักษณะ",
+    panelTitle: "Formatting Styles",
+    panelTitle1: "Block Styles",
+    panelTitle2: "Inline Styles",
+    panelTitle3: "Object Styles"
+  },
+  table: {
+    border: "ขนาดเส้นขอบ",
+    caption: "หัวเรื่องของตาราง",
+    cell: {
+      menu: "ช่องตาราง",
+      insertBefore: "Insert Cell Before",
+      insertAfter: "Insert Cell After",
+      deleteCell: "ลบช่อง",
+      merge: "ผสานช่อง",
+      mergeRight: "Merge Right",
+      mergeDown: "Merge Down",
+      splitHorizontal: "Split Cell Horizontally",
+      splitVertical: "Split Cell Vertically",
+      title: "Cell Properties",
+      cellType: "Cell Type",
+      rowSpan: "Rows Span",
+      colSpan: "Columns Span",
+      wordWrap: "Word Wrap",
+      hAlign: "Horizontal Alignment",
+      vAlign: "Vertical Alignment",
+      alignBaseline: "Baseline",
+      bgColor: "Background Color",
+      borderColor: "Border Color",
+      data: "Data",
+      header: "Header",
+      yes: "Yes",
+      no: "No",
+      invalidWidth: "Cell width must be a number.",
+      invalidHeight: "Cell height must be a number.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Choose"
+    },
+    cellPad: "ระยะแนวตั้ง",
+    cellSpace: "ระยะแนวนอนน",
+    column: {
+      menu: "คอลัมน์",
+      insertBefore: "Insert Column Before",
+      insertAfter: "Insert Column After",
+      deleteColumn: "ลบสดมน์"
+    },
+    columns: "สดมน์",
+    deleteTable: "ลบตาราง",
+    headers: "ส่วนหัว",
+    headersBoth: "ทั้งสองอย่าง",
+    headersColumn: "คอลัมน์แรก",
+    headersNone: "None",
+    headersRow: "แถวแรก",
+    heightUnit: "height unit",
+    invalidBorder: "ขนาดเส้นกรอบต้องเป็นจำนวนตัวเลข",
+    invalidCellPadding: "ช่องว่างภายในเซลล์ต้องเลขจำนวนบวก",
+    invalidCellSpacing: "ช่องว่างภายในเซลล์ต้องเป็นเลขจำนวนบวก",
+    invalidCols: "จำนวนคอลัมน์ต้องเป็นจำนวนมากกว่า 0",
+    invalidHeight: "ส่วนสูงของตารางต้องเป็นตัวเลข",
+    invalidRows: "จำนวนของแถวต้องเป็นจำนวนมากกว่า 0",
+    invalidWidth: "ความกว้างตารางต้องเป็นตัวเลข",
+    menu: "คุณสมบัติของ ตาราง",
+    row: {
+      menu: "แถว",
+      insertBefore: "Insert Row Before",
+      insertAfter: "Insert Row After",
+      deleteRow: "ลบแถว"
+    },
+    rows: "แถว",
+    summary: "สรุปความ",
+    title: "คุณสมบัติของ ตาราง",
+    toolbar: "ตาราง",
+    widthPc: "เปอร์เซ็น",
+    widthPx: "จุดสี",
+    widthUnit: "หน่วยความกว้าง"
+  },
+  undo: { redo: "ทำซ้ำคำสั่ง", undo: "ยกเลิกคำสั่ง" },
+  widget: { move: "Click and drag to move", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "ยกเว้น",
+    btnIgnoreAll: "ยกเว้นทั้งหมด",
+    btnReplace: "แทนที่",
+    btnReplaceAll: "แทนที่ทั้งหมด",
+    btnUndo: "ยกเลิก",
+    changeTo: "แก้ไขเป็น",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload: "ไม่ได้ติดตั้งระบบตรวจสอบคำสะกด. ต้องการติดตั้งไหมครับ?",
+    manyChanges: "ตรวจสอบคำสะกดเสร็จสิ้น:: แก้ไข %1 คำ",
+    noChanges: "ตรวจสอบคำสะกดเสร็จสิ้น: ไม่มีการแก้คำใดๆ",
+    noMispell: "ตรวจสอบคำสะกดเสร็จสิ้น: ไม่พบคำสะกดผิด",
+    noSuggestions: "- ไม่มีคำแนะนำใดๆ -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "ไม่พบในดิกชันนารี",
+    oneChange: "ตรวจสอบคำสะกดเสร็จสิ้น: แก้ไข1คำ",
+    progress: "กำลังตรวจสอบคำสะกด...",
+    title: "Spell Checker",
+    toolbar: "ตรวจการสะกดคำ"
+  }
+};

+ 712 - 712
public/ckeditor/lang/tr.js

@@ -1,712 +1,712 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["tr"] = {
-  editor: "Zengin Metin Editörü",
-  editorPanel: "Zengin Metin Editör Paneli",
-  common: {
-    editorHelp: "Yardım için ALT 0 tuşlarına basın",
-    browseServer: "Sunucuya Gözat",
-    url: "URL",
-    protocol: "Protokol",
-    upload: "Karşıya Yükle",
-    uploadSubmit: "Sunucuya Gönder",
-    image: "Resim",
-    flash: "Flash",
-    form: "Form",
-    checkbox: "Seçim Kutusu",
-    radio: "Seçenek Düğmesi",
-    textField: "Metin Kutusu",
-    textarea: "Metin Alanı",
-    hiddenField: "Gizli Alan",
-    button: "Düğme",
-    select: "Seçme Alanı",
-    imageButton: "Resim Düğmesi",
-    notSet: "<tanımlanmamış>",
-    id: "Kimlik",
-    name: "İsim",
-    langDir: "Dil Yönü",
-    langDirLtr: "Soldan Sağa (LTR)",
-    langDirRtl: "Sağdan Sola (RTL)",
-    langCode: " Dil Kodu",
-    longDescr: "Uzun Açıklamalı URL",
-    cssClass: "Stil Sınıfları",
-    advisoryTitle: "Öneri Başlığı",
-    cssStyle: "Stil",
-    ok: "Tamam",
-    cancel: "İptal",
-    close: "Kapat",
-    preview: "Önizleme",
-    resize: "Yeniden Boyutlandır",
-    generalTab: "Genel",
-    advancedTab: "Gelişmiş",
-    validateNumberFailed: "Bu değer bir sayı değildir.",
-    confirmNewPage:
-      "Bu içerikle ilgili kaydedilmemiş tüm bilgiler kaybolacaktır. Yeni bir sayfa yüklemek istediğinizden emin misiniz?",
-    confirmCancel:
-      "Bazı seçenekleri değiştirdiniz. İletişim penceresini kapatmak istediğinizden emin misiniz?",
-    options: "Seçenekler",
-    target: "Hedef",
-    targetNew: "Yeni Pencere (_blank)",
-    targetTop: "En Üstteki Pencere (_top)",
-    targetSelf: "Aynı Pencere (_self)",
-    targetParent: "Üst Pencere (_parent)",
-    langDirLTR: "Soldan Sağa (LTR)",
-    langDirRTL: "Sağdan Sola (RTL)",
-    styles: "Stil",
-    cssClasses: "Stil Sınıfları",
-    width: "Genişlik",
-    height: "Yükseklik",
-    align: "Hizalama",
-    left: "Sol",
-    right: "Sağ",
-    center: "Ortala",
-    justify: "İki Kenara Yaslanmış",
-    alignLeft: "Sola Dayalı",
-    alignRight: "Sağa Dayalı",
-    alignCenter: "Ortaya Hizala",
-    alignTop: "Üst",
-    alignMiddle: "Orta",
-    alignBottom: "Alt",
-    alignNone: "Hiçbiri",
-    invalidValue: "Geçersiz değer.",
-    invalidHeight: "Yükseklik değeri bir sayı olmalıdır.",
-    invalidWidth: "Genişlik değeri bir sayı olmalıdır.",
-    invalidLength:
-      '"%1" alanı için belirtilen değer, geçerli bir ölçü birimi olsun veya olmasın (%2) pozitif bir sayı olmalıdır.',
-    invalidCssLength:
-      '"%1" alanı için verilen değer, geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt, veya pc) içeren veya içermeyen pozitif bir sayı olmalıdır.',
-    invalidHtmlLength:
-      '"%1" alanı için belirttiğiniz sayı, HTML (px veya %) birimi olsun yada olmasın pozitif bir değeri olmalıdır.',
-    invalidInlineStyle:
-      'Satıriçi stil için verilen değer, "isim : değer" biçiminde birbirinden noktalı virgüllerle ayrılan bir veya daha fazla değişkenler grubundan oluşmalıdır.',
-    cssLengthTooltip:
-      "Piksel türünde bir sayı veya geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt veya pc) içeren bir sayı girin.",
-    unavailable: '%1<span class="cke_accessibility">, kullanılamaz</span>',
-    keyboard: {
-      "8": "Silme Tuşu",
-      "13": "Giriş Tuşu",
-      "16": "Üst Karater Tuşu",
-      "17": "Kontrol Tuşu",
-      "18": "Alt Tuşu",
-      "32": "Boşluk Tuşu",
-      "35": "En Sona Tuşu",
-      "36": "En Başa Tuşu",
-      "46": "Silme Tuşu",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Komut Tuşu"
-    },
-    keyboardShortcut: "Klavye Kısayolu",
-    optionDefault: "Varsayılan"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Tüm hakları saklıdır.",
-    dlgTitle: "CKEditor Hakkında",
-    moreInfo:
-      "Lisanslama hakkında daha fazla bilgi almak için lütfen sitemizi ziyaret edin:"
-  },
-  basicstyles: {
-    bold: "Kalın",
-    italic: "İtalik",
-    strike: "Üstü Çizgili",
-    subscript: "Alt Simge",
-    superscript: "Üst Simge",
-    underline: "Altı Çizgili"
-  },
-  bidi: { ltr: "Metin yönü soldan sağa", rtl: "Metin yönü sağdan sola" },
-  blockquote: { toolbar: "Blok Oluştur" },
-  notification: { closed: "Uyarılar kapatıldı." },
-  toolbar: {
-    toolbarCollapse: "Araç çubuklarını topla",
-    toolbarExpand: "Araç çubuklarını aç",
-    toolbarGroups: {
-      document: "Belge",
-      clipboard: "Pano/Geri al",
-      editing: "Düzenleme",
-      forms: "Formlar",
-      basicstyles: "Temel Stiller",
-      paragraph: "Paragraf",
-      links: "Bağlantılar",
-      insert: "Ekle",
-      styles: "Stiller",
-      colors: "Renkler",
-      tools: "Araçlar"
-    },
-    toolbars: "Araç çubukları Editörü"
-  },
-  clipboard: {
-    copy: "Kopyala",
-    copyError:
-      "Tarayıcı yazılımınızın güvenlik ayarları düzenleyicinin otomatik kopyalama işlemine izin vermiyor. İşlem için (Ctrl/Cmd+C) tuşlarını kullanın.",
-    cut: "Kes",
-    cutError:
-      "Tarayıcı yazılımınızın güvenlik ayarları düzenleyicinin otomatik kesme işlemine izin vermiyor. İşlem için (Ctrl/Cmd+X) tuşlarını kullanın.",
-    paste: "Yapıştır",
-    pasteNotification:
-      "%1 tuşuna yapıştırmak için tıklayın. Tarayıcınız, Araç Çubuğu yada İçerik Menüsünü kullanarak yapıştırmayı desteklemiyor.",
-    pasteArea: "Yapıştırma Alanı",
-    pasteMsg:
-      "İçeriğinizi alttaki bulunan alana yapıştırın ve TAMAM butonuna tıklayın"
-  },
-  colorbutton: {
-    auto: "Otomatik",
-    bgColorTitle: "Arka Renk",
-    colors: {
-      "000": "Siyah",
-      "800000": "Kestane",
-      "8B4513": "Koyu Kahverengi",
-      "2F4F4F": "Koyu Kurşuni Gri",
-      "008080": "Teal",
-      "000080": "Mavi",
-      "4B0082": "Çivit Mavisi",
-      "696969": "Silik Gri",
-      B22222: "Ateş Tuğlası",
-      A52A2A: "Kahverengi",
-      DAA520: "Altun Sırık",
-      "006400": "Koyu Yeşil",
-      "40E0D0": "Turkuaz",
-      "0000CD": "Orta Mavi",
-      "800080": "Pembe",
-      "808080": "Gri",
-      F00: "Kırmızı",
-      FF8C00: "Koyu Portakal",
-      FFD700: "Altın",
-      "008000": "Yeşil",
-      "0FF": "Ciyan",
-      "00F": "Mavi",
-      EE82EE: "Menekşe",
-      A9A9A9: "Loş Gri",
-      FFA07A: "Açık Sarımsı",
-      FFA500: "Portakal",
-      FFFF00: "Sarı",
-      "00FF00": "Açık Yeşil",
-      AFEEEE: "Sönük Turkuaz",
-      ADD8E6: "Açık Mavi",
-      DDA0DD: "Mor",
-      D3D3D3: "Açık Gri",
-      FFF0F5: "Eflatun Pembe",
-      FAEBD7: "Antik Beyaz",
-      FFFFE0: "Açık Sarı",
-      F0FFF0: "Balsarısı",
-      F0FFFF: "Gök Mavisi",
-      F0F8FF: "Reha Mavi",
-      E6E6FA: "Eflatun",
-      FFF: "Beyaz",
-      "1ABC9C": "Koyu Camgöbeği",
-      "2ECC71": "Zümrüt Yeşili",
-      "3498DB": "Parlak Mavi",
-      "9B59B6": "Ametist Moru",
-      "4E5F70": "Kirli Gri Mavi",
-      F1C40F: "Canlı Sarı",
-      "16A085": "Koyu Camgöbeği",
-      "27AE60": "Koyu Zümrüt Yeşili",
-      "2980B9": "Koyu Mavi",
-      "8E44AD": "Koyu Menekşe",
-      "2C3E50": "Koyu Lacivert",
-      F39C12: "Turuncu",
-      E67E22: "Havuç Turuncusu",
-      E74C3C: "Soluk Kırmızı",
-      ECF0F1: "Parlak Gümüş",
-      "95A5A6": "Açık Kirli Gri Camgöbeği",
-      DDD: "Açık Gri",
-      D35400: "Balkabağı Turuncusu",
-      C0392B: "Kan Kırmızı",
-      BDC3C7: "Gümüş",
-      "7F8C8D": "Kirli Gri Camgöbeği",
-      "999": "Koyu Gri"
-    },
-    more: "Diğer renkler...",
-    panelTitle: "Renkler",
-    textColorTitle: "Yazı Rengi"
-  },
-  colordialog: {
-    clear: "Temizle",
-    highlight: "İşaretle",
-    options: "Renk Seçenekleri",
-    selected: "Seçilmiş",
-    title: "Renk seç"
-  },
-  templates: {
-    button: "Şablonlar",
-    emptyListMsg: "(Belirli bir şablon seçilmedi)",
-    insertOption: "Mevcut içerik ile değiştir",
-    options: "Şablon Seçenekleri",
-    selectPromptMsg:
-      "Düzenleyicide açmak için lütfen bir şablon seçin.<br>(hali hazırdaki içerik kaybolacaktır.):",
-    title: "İçerik Şablonları"
-  },
-  contextmenu: { options: "İçerik Menüsü Seçenekleri" },
-  copyformatting: {
-    label: "Formatı Kopyala",
-    notification: {
-      copied: "Formatlama Kopyalandı",
-      applied: "Formatlama Uygulandı",
-      canceled: "Formatlama İptal Edildi",
-      failed:
-        "Formatlama hatası. İlk önce onları kopyalamadan stilleri uygulayamazsınız."
-    }
-  },
-  div: {
-    IdInputLabel: "Id",
-    advisoryTitleInputLabel: "Tavsiye Başlığı",
-    cssClassInputLabel: "Stilltipi Sınıfı",
-    edit: "Div Düzenle",
-    inlineStyleInputLabel: "Inline Stili",
-    langDirLTRLabel: "Soldan sağa (LTR)",
-    langDirLabel: "Dil Yönü",
-    langDirRTLLabel: "Sağdan sola (RTL)",
-    languageCodeInputLabel: " Dil Kodu",
-    remove: "Div Kaldır",
-    styleSelectLabel: "Stil",
-    title: "Div İçeriği Oluştur",
-    toolbar: "Div İçeriği Oluştur"
-  },
-  elementspath: { eleLabel: "Elementlerin yolu", eleTitle: "%1 elementi" },
-  filetools: {
-    loadError: "Dosya okunurken hata oluştu.",
-    networkError: "Dosya gönderilirken ağ hatası oluştu.",
-    httpError404:
-      "Dosya gönderilirken HTTP hatası oluştu (404: Dosya bulunamadı).",
-    httpError403: "Dosya gönderilirken HTTP hatası oluştu (403: Yasaklı).",
-    httpError: "Dosya gönderilirken HTTP hatası oluştu (hata durumu: %1).",
-    noUrlError: "Gönderilecek URL belirtilmedi.",
-    responseError: "Sunucu cevap veremedi."
-  },
-  find: {
-    find: "Bul",
-    findOptions: "Seçenekleri Bul",
-    findWhat: "Aranan:",
-    matchCase: "Büyük/küçük harf duyarlı",
-    matchCyclic: "Eşleşen döngü",
-    matchWord: "Kelimenin tamamı uysun",
-    notFoundMsg: "Belirtilen yazı bulunamadı.",
-    replace: "Değiştir",
-    replaceAll: "Tümünü Değiştir",
-    replaceSuccessMsg: "%1 bulunanlardan değiştirildi.",
-    replaceWith: "Bununla değiştir:",
-    title: "Bul ve Değiştir"
-  },
-  fakeobjects: {
-    anchor: "Bağlantı",
-    flash: "Flash Animasyonu",
-    hiddenfield: "Gizli Alan",
-    iframe: "IFrame",
-    unknown: "Bilinmeyen Nesne"
-  },
-  flash: {
-    access: "Kod İzni",
-    accessAlways: "Herzaman",
-    accessNever: "Asla",
-    accessSameDomain: "Aynı domain",
-    alignAbsBottom: "Tam Altı",
-    alignAbsMiddle: "Tam Ortası",
-    alignBaseline: "Taban Çizgisi",
-    alignTextTop: "Yazı Tepeye",
-    bgcolor: "Arka Renk",
-    chkFull: "Tam ekrana İzinver",
-    chkLoop: "Döngü",
-    chkMenu: "Flash Menüsünü Kullan",
-    chkPlay: "Otomatik Oynat",
-    flashvars: "Flash Değerleri",
-    hSpace: "Yatay Boşluk",
-    properties: "Flash Özellikleri",
-    propertiesTab: "Özellikler",
-    quality: "Kalite",
-    qualityAutoHigh: "Otomatik Yükseklik",
-    qualityAutoLow: "Otomatik Düşüklük",
-    qualityBest: "En iyi",
-    qualityHigh: "Yüksek",
-    qualityLow: "Düşük",
-    qualityMedium: "Orta",
-    scale: "Boyutlandır",
-    scaleAll: "Hepsini Göster",
-    scaleFit: "Tam Sığdır",
-    scaleNoBorder: "Kenar Yok",
-    title: "Flash Özellikleri",
-    vSpace: "Dikey Boşluk",
-    validateHSpace: "HSpace sayı olmalıdır.",
-    validateSrc: "Lütfen köprü URL'sini yazın",
-    validateVSpace: "VSpace sayı olmalıdır.",
-    windowMode: "Pencere modu",
-    windowModeOpaque: "Opak",
-    windowModeTransparent: "Şeffaf",
-    windowModeWindow: "Pencere"
-  },
-  font: {
-    fontSize: { label: "Boyut", voiceLabel: "Font Size", panelTitle: "Boyut" },
-    label: "Yazı Türü",
-    panelTitle: "Yazı Türü",
-    voiceLabel: "Font"
-  },
-  forms: {
-    button: {
-      title: "Düğme Özellikleri",
-      text: "Metin (Değer)",
-      type: "Tip",
-      typeBtn: "Düğme",
-      typeSbm: "Gönder",
-      typeRst: "Sıfırla"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Onay Kutusu Özellikleri",
-      radioTitle: "Seçenek Düğmesi Özellikleri",
-      value: "Değer",
-      selected: "Seçili",
-      required: "Zorunlu"
-    },
-    form: {
-      title: "Form Özellikleri",
-      menu: "Form Özellikleri",
-      action: "İşlem",
-      method: "Yöntem",
-      encoding: "Kodlama"
-    },
-    hidden: { title: "Gizli Veri Özellikleri", name: "Ad", value: "Değer" },
-    select: {
-      title: "Seçim Menüsü Özellikleri",
-      selectInfo: "Bilgi",
-      opAvail: "Mevcut Seçenekler",
-      value: "Değer",
-      size: "Boyut",
-      lines: "satır",
-      chkMulti: "Çoklu seçime izin ver",
-      required: "Zorunlu",
-      opText: "Metin",
-      opValue: "Değer",
-      btnAdd: "Ekle",
-      btnModify: "Düzenle",
-      btnUp: "Yukarı",
-      btnDown: "Aşağı",
-      btnSetValue: "Seçili değer olarak ata",
-      btnDelete: "Sil"
-    },
-    textarea: {
-      title: "Çok Satırlı Metin Özellikleri",
-      cols: "Sütunlar",
-      rows: "Satırlar"
-    },
-    textfield: {
-      title: "Metin Girişi Özellikleri",
-      name: "Ad",
-      value: "Değer",
-      charWidth: "Karakter Genişliği",
-      maxChars: "En Fazla Karakter",
-      required: "Zorunlu",
-      type: "Tür",
-      typeText: "Metin",
-      typePass: "Şifre",
-      typeEmail: "E-posta",
-      typeSearch: "Ara",
-      typeTel: "Telefon Numarası",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Biçim",
-    panelTitle: "Biçim",
-    tag_address: "Adres",
-    tag_div: "Paragraf (DIV)",
-    tag_h1: "Başlık 1",
-    tag_h2: "Başlık 2",
-    tag_h3: "Başlık 3",
-    tag_h4: "Başlık 4",
-    tag_h5: "Başlık 5",
-    tag_h6: "Başlık 6",
-    tag_p: "Normal",
-    tag_pre: "Biçimli"
-  },
-  horizontalrule: { toolbar: "Yatay Satır Ekle" },
-  iframe: {
-    border: "Çerceve sınırlarını göster",
-    noUrl: "Lütfen IFrame köprü (URL) bağlantısını yazın",
-    scrolling: "Kaydırma çubuklarını aktif et",
-    title: "IFrame Özellikleri",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Alternatif Yazı",
-    border: "Kenar",
-    btnUpload: "Sunucuya Yolla",
-    button2Img: "Seçili resim butonunu basit resime çevirmek istermisiniz?",
-    hSpace: "Yatay Boşluk",
-    img2Button: "Seçili olan resimi, resimli butona çevirmek istermisiniz?",
-    infoTab: "Resim Bilgisi",
-    linkTab: "Köprü",
-    lockRatio: "Oranı Kilitle",
-    menu: "Resim Özellikleri",
-    resetSize: "Boyutu Başa Döndür",
-    title: "Resim Özellikleri",
-    titleButton: "Resimli Düğme Özellikleri",
-    upload: "Karşıya Yükle",
-    urlMissing: "Resmin URL kaynağı eksiktir.",
-    vSpace: "Dikey Boşluk",
-    validateBorder: "Çerçeve tam sayı olmalıdır.",
-    validateHSpace: "HSpace tam sayı olmalıdır.",
-    validateVSpace: "VSpace tam sayı olmalıdır."
-  },
-  indent: { indent: "Sekme Arttır", outdent: "Sekme Azalt" },
-  smiley: {
-    options: "İfade Seçenekleri",
-    title: "İfade Ekle",
-    toolbar: "İfade"
-  },
-  language: { button: "Dili seç", remove: "Dili kaldır" },
-  link: {
-    acccessKey: "Erişim Tuşu",
-    advanced: "Gelişmiş",
-    advisoryContentType: "Danışma İçerik Türü",
-    advisoryTitle: "Danışma Başlığı",
-    anchor: {
-      toolbar: "Bağlantı Ekle/Düzenle",
-      menu: "Bağlantı Özellikleri",
-      title: "Bağlantı Özellikleri",
-      name: "Bağlantı Adı",
-      errorName: "Lütfen bağlantı için ad giriniz",
-      remove: "Bağlantıyı Kaldır"
-    },
-    anchorId: "Eleman Kimlik Numarası ile",
-    anchorName: "Bağlantı Adı ile",
-    charset: "Bağlı Kaynak Karakter Gurubu",
-    cssClasses: "Biçem Sayfası Sınıfları",
-    download: "İndirmeye Zorla",
-    displayText: "Gösterim Metni",
-    emailAddress: "E-Posta Adresi",
-    emailBody: "İleti Gövdesi",
-    emailSubject: "İleti Konusu",
-    id: "Id",
-    info: "Link Bilgisi",
-    langCode: "Dil Yönü",
-    langDir: "Dil Yönü",
-    langDirLTR: "Soldan Sağa (LTR)",
-    langDirRTL: "Sağdan Sola (RTL)",
-    menu: "Link Düzenle",
-    name: "Ad",
-    noAnchors: "(Bu belgede hiç çapa yok)",
-    noEmail: "Lütfen E-posta adresini yazın",
-    noUrl: "Lütfen Link URL'sini yazın",
-    noTel: "Please type the phone number",
-    other: "<diğer>",
-    phoneNumber: "Phone number",
-    popupDependent: "Bağımlı (Netscape)",
-    popupFeatures: "Yeni Açılan Pencere Özellikleri",
-    popupFullScreen: "Tam Ekran (IE)",
-    popupLeft: "Sola Göre Konum",
-    popupLocationBar: "Yer Çubuğu",
-    popupMenuBar: "Menü Çubuğu",
-    popupResizable: "Resizable",
-    popupScrollBars: "Kaydırma Çubukları",
-    popupStatusBar: "Durum Çubuğu",
-    popupToolbar: "Araç Çubuğu",
-    popupTop: "Yukarıya Göre Konum",
-    rel: "İlişki",
-    selectAnchor: "Bağlantı Seç",
-    styles: "Biçem",
-    tabIndex: "Sekme İndeksi",
-    target: "Hedef",
-    targetFrame: "<çerçeve>",
-    targetFrameName: "Hedef Çerçeve Adı",
-    targetPopup: "<yeni açılan pencere>",
-    targetPopupName: "Yeni Açılan Pencere Adı",
-    title: "Link",
-    toAnchor: "Bu sayfada çapa",
-    toEmail: "E-Posta",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Link Ekle/Düzenle",
-    type: "Link Türü",
-    unlink: "Köprü Kaldır",
-    upload: "Karşıya Yükle"
-  },
-  list: { bulletedlist: "Simgeli Liste", numberedlist: "Numaralı Liste" },
-  liststyle: {
-    bulletedTitle: "Simgeli Liste Özellikleri",
-    circle: "Daire",
-    decimal: "Ondalık (1, 2, 3, vs.)",
-    disc: "Disk",
-    lowerAlpha: "Küçük Alpha (a, b, c, d, e, vs.)",
-    lowerRoman: "Küçük Roman (i, ii, iii, iv, v, vs.)",
-    none: "Yok",
-    notset: "<ayarlanmamış>",
-    numberedTitle: "Sayılandırılmış Liste Özellikleri",
-    square: "Kare",
-    start: "Başla",
-    type: "Tipi",
-    upperAlpha: "Büyük Alpha (A, B, C, D, E, vs.)",
-    upperRoman: "Büyük Roman (I, II, III, IV, V, vs.)",
-    validateStartNumber: "Liste başlangıcı tam sayı olmalıdır."
-  },
-  magicline: { title: "Parağrafı buraya ekle" },
-  maximize: { maximize: "Büyült", minimize: "Küçült" },
-  newpage: { toolbar: "Yeni Sayfa" },
-  pagebreak: { alt: "Sayfa Sonu", toolbar: "Sayfa Sonu Ekle" },
-  pastetext: {
-    button: "Düz metin olarak yapıştır",
-    pasteNotification:
-      "%1 tuşuna yapıştırmak için tıklayın. Tarayıcınız, Araç Çubuğu yada İçerik Menüsünü kullanarak yapıştırmayı desteklemiyor.",
-    title: "Düz metin olarak yapıştır"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Yapıştırmaya çalıştığınız metin Word'den kopyalanmıştır. Yapıştırmadan önce silmek istermisiniz?",
-    error: "Yapıştırmadaki veri bilgisi hata düzelene kadar silinmeyecektir",
-    title: "Word'den Yapıştır",
-    toolbar: "Word'den Yapıştır"
-  },
-  preview: { preview: "Ön İzleme" },
-  print: { toolbar: "Yazdır" },
-  removeformat: { toolbar: "Biçimi Kaldır" },
-  save: { toolbar: "Kaydet" },
-  selectall: { toolbar: "Tümünü Seç" },
-  showblocks: { toolbar: "Blokları Göster" },
-  sourcearea: { toolbar: "Kaynak" },
-  specialchar: {
-    options: "Özel Karakter Seçenekleri",
-    title: "Özel Karakter Seç",
-    toolbar: "Özel Karakter Ekle"
-  },
-  scayt: {
-    btn_about: "SCAYT'ı hakkında",
-    btn_dictionaries: "Sözlükler",
-    btn_disable: "SCAYT'ı pasifleştir",
-    btn_enable: "SCAYT'ı etkinleştir",
-    btn_langs: "Diller",
-    btn_options: "Seçenekler",
-    text_title: "Girmiş olduğunuz kelime denetimi"
-  },
-  stylescombo: {
-    label: "Biçem",
-    panelTitle: "Stilleri Düzenliyor",
-    panelTitle1: "Blok Stilleri",
-    panelTitle2: "Inline Stilleri",
-    panelTitle3: "Nesne Stilleri"
-  },
-  table: {
-    border: "Kenar Kalınlığı",
-    caption: "Başlık",
-    cell: {
-      menu: "Hücre",
-      insertBefore: "Hücre Ekle - Önce",
-      insertAfter: "Hücre Ekle - Sonra",
-      deleteCell: "Hücre Sil",
-      merge: "Hücreleri Birleştir",
-      mergeRight: "Birleştir - Sağdaki İle ",
-      mergeDown: "Birleştir - Aşağıdaki İle ",
-      splitHorizontal: "Hücreyi Yatay Böl",
-      splitVertical: "Hücreyi Dikey Böl",
-      title: "Hücre Özellikleri",
-      cellType: "Hücre Tipi",
-      rowSpan: "Satırlar Mesafesi (Span)",
-      colSpan: "Sütünlar Mesafesi (Span)",
-      wordWrap: "Kelime Kaydırma",
-      hAlign: "Düşey Hizalama",
-      vAlign: "Yataş Hizalama",
-      alignBaseline: "Tabana",
-      bgColor: "Arkaplan Rengi",
-      borderColor: "Çerçeve Rengi",
-      data: "Veri",
-      header: "Başlık",
-      yes: "Evet",
-      no: "Hayır",
-      invalidWidth: "Hücre genişliği sayı olmalıdır.",
-      invalidHeight: "Hücre yüksekliği sayı olmalıdır.",
-      invalidRowSpan: "Satırların mesafesi tam sayı olmalıdır.",
-      invalidColSpan: "Sütünların mesafesi tam sayı olmalıdır.",
-      chooseColor: "Seçiniz"
-    },
-    cellPad: "Izgara yazı arası",
-    cellSpace: "Izgara kalınlığı",
-    column: {
-      menu: "Sütun",
-      insertBefore: "Kolon Ekle - Önce",
-      insertAfter: "Kolon Ekle - Sonra",
-      deleteColumn: "Sütun Sil"
-    },
-    columns: "Sütunlar",
-    deleteTable: "Tabloyu Sil",
-    headers: "Başlıklar",
-    headersBoth: "Her İkisi",
-    headersColumn: "İlk Sütun",
-    headersNone: "Yok",
-    headersRow: "İlk Satır",
-    heightUnit: "height unit",
-    invalidBorder: "Çerceve büyüklüklüğü sayı olmalıdır.",
-    invalidCellPadding: "Hücre aralığı (padding) sayı olmalıdır.",
-    invalidCellSpacing: "Hücre boşluğu (spacing) sayı olmalıdır.",
-    invalidCols: "Sütün sayısı 0 sayısından büyük olmalıdır.",
-    invalidHeight: "Tablo yüksekliği sayı olmalıdır.",
-    invalidRows: "Satır sayısı 0 sayısından büyük olmalıdır.",
-    invalidWidth: "Tablo genişliği sayı olmalıdır.",
-    menu: "Tablo Özellikleri",
-    row: {
-      menu: "Satır",
-      insertBefore: "Satır Ekle - Önce",
-      insertAfter: "Satır Ekle - Sonra",
-      deleteRow: "Satır Sil"
-    },
-    rows: "Satırlar",
-    summary: "Özet",
-    title: "Tablo Özellikleri",
-    toolbar: "Tablo",
-    widthPc: "yüzde",
-    widthPx: "piksel",
-    widthUnit: "genişlik birimi"
-  },
-  undo: { redo: "Tekrarla", undo: "Geri Al" },
-  widget: {
-    move: "Taşımak için, tıklayın ve sürükleyin",
-    label: "%1 Grafik Beleşeni"
-  },
-  uploadwidget: {
-    abort: "Gönderme işlemi kullanıcı tarafından durduruldu.",
-    doneOne: "Gönderim işlemi başarılı şekilde tamamlandı.",
-    doneMany: "%1 dosya başarılı şekilde gönderildi.",
-    uploadOne: "Dosyanın ({percentage}%) gönderildi...",
-    uploadMany:
-      "Toplam {current} / {max} dosyanın ({percentage}%) gönderildi..."
-  },
-  wsc: {
-    btnIgnore: "Yoksay",
-    btnIgnoreAll: "Tümünü Yoksay",
-    btnReplace: "Değiştir",
-    btnReplaceAll: "Tümünü Değiştir",
-    btnUndo: "Geri Al",
-    changeTo: "Şuna değiştir:",
-    errorLoading: "Uygulamada yüklerken hata oluştu: %s.",
-    ieSpellDownload:
-      "Yazım denetimi yüklenmemiş. Şimdi yüklemek ister misiniz?",
-    manyChanges: "Yazım denetimi tamamlandı: %1 kelime değiştirildi",
-    noChanges: "Yazım denetimi tamamlandı: Hiçbir kelime değiştirilmedi",
-    noMispell: "Yazım denetimi tamamlandı: Yanlış yazıma rastlanmadı",
-    noSuggestions: "- Öneri Yok -",
-    notAvailable: "Üzügünüz, bu servis şuanda hizmet dışıdır.",
-    notInDic: "Sözlükte Yok",
-    oneChange: "Yazım denetimi tamamlandı: Bir kelime değiştirildi",
-    progress: "Yazım denetimi işlemde...",
-    title: "Yazımı Denetle",
-    toolbar: "Yazım Denetimi"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["tr"] = {
+  editor: "Zengin Metin Editörü",
+  editorPanel: "Zengin Metin Editör Paneli",
+  common: {
+    editorHelp: "Yardım için ALT 0 tuşlarına basın",
+    browseServer: "Sunucuya Gözat",
+    url: "URL",
+    protocol: "Protokol",
+    upload: "Karşıya Yükle",
+    uploadSubmit: "Sunucuya Gönder",
+    image: "Resim",
+    flash: "Flash",
+    form: "Form",
+    checkbox: "Seçim Kutusu",
+    radio: "Seçenek Düğmesi",
+    textField: "Metin Kutusu",
+    textarea: "Metin Alanı",
+    hiddenField: "Gizli Alan",
+    button: "Düğme",
+    select: "Seçme Alanı",
+    imageButton: "Resim Düğmesi",
+    notSet: "<tanımlanmamış>",
+    id: "Kimlik",
+    name: "İsim",
+    langDir: "Dil Yönü",
+    langDirLtr: "Soldan Sağa (LTR)",
+    langDirRtl: "Sağdan Sola (RTL)",
+    langCode: " Dil Kodu",
+    longDescr: "Uzun Açıklamalı URL",
+    cssClass: "Stil Sınıfları",
+    advisoryTitle: "Öneri Başlığı",
+    cssStyle: "Stil",
+    ok: "Tamam",
+    cancel: "İptal",
+    close: "Kapat",
+    preview: "Önizleme",
+    resize: "Yeniden Boyutlandır",
+    generalTab: "Genel",
+    advancedTab: "Gelişmiş",
+    validateNumberFailed: "Bu değer bir sayı değildir.",
+    confirmNewPage:
+      "Bu içerikle ilgili kaydedilmemiş tüm bilgiler kaybolacaktır. Yeni bir sayfa yüklemek istediğinizden emin misiniz?",
+    confirmCancel:
+      "Bazı seçenekleri değiştirdiniz. İletişim penceresini kapatmak istediğinizden emin misiniz?",
+    options: "Seçenekler",
+    target: "Hedef",
+    targetNew: "Yeni Pencere (_blank)",
+    targetTop: "En Üstteki Pencere (_top)",
+    targetSelf: "Aynı Pencere (_self)",
+    targetParent: "Üst Pencere (_parent)",
+    langDirLTR: "Soldan Sağa (LTR)",
+    langDirRTL: "Sağdan Sola (RTL)",
+    styles: "Stil",
+    cssClasses: "Stil Sınıfları",
+    width: "Genişlik",
+    height: "Yükseklik",
+    align: "Hizalama",
+    left: "Sol",
+    right: "Sağ",
+    center: "Ortala",
+    justify: "İki Kenara Yaslanmış",
+    alignLeft: "Sola Dayalı",
+    alignRight: "Sağa Dayalı",
+    alignCenter: "Ortaya Hizala",
+    alignTop: "Üst",
+    alignMiddle: "Orta",
+    alignBottom: "Alt",
+    alignNone: "Hiçbiri",
+    invalidValue: "Geçersiz değer.",
+    invalidHeight: "Yükseklik değeri bir sayı olmalıdır.",
+    invalidWidth: "Genişlik değeri bir sayı olmalıdır.",
+    invalidLength:
+      '"%1" alanı için belirtilen değer, geçerli bir ölçü birimi olsun veya olmasın (%2) pozitif bir sayı olmalıdır.',
+    invalidCssLength:
+      '"%1" alanı için verilen değer, geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt, veya pc) içeren veya içermeyen pozitif bir sayı olmalıdır.',
+    invalidHtmlLength:
+      '"%1" alanı için belirttiğiniz sayı, HTML (px veya %) birimi olsun yada olmasın pozitif bir değeri olmalıdır.',
+    invalidInlineStyle:
+      'Satıriçi stil için verilen değer, "isim : değer" biçiminde birbirinden noktalı virgüllerle ayrılan bir veya daha fazla değişkenler grubundan oluşmalıdır.',
+    cssLengthTooltip:
+      "Piksel türünde bir sayı veya geçerli bir CSS ölçü birimi (px, %, in, cm, mm, em, ex, pt veya pc) içeren bir sayı girin.",
+    unavailable: '%1<span class="cke_accessibility">, kullanılamaz</span>',
+    keyboard: {
+      "8": "Silme Tuşu",
+      "13": "Giriş Tuşu",
+      "16": "Üst Karater Tuşu",
+      "17": "Kontrol Tuşu",
+      "18": "Alt Tuşu",
+      "32": "Boşluk Tuşu",
+      "35": "En Sona Tuşu",
+      "36": "En Başa Tuşu",
+      "46": "Silme Tuşu",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Komut Tuşu"
+    },
+    keyboardShortcut: "Klavye Kısayolu",
+    optionDefault: "Varsayılan"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Tüm hakları saklıdır.",
+    dlgTitle: "CKEditor Hakkında",
+    moreInfo:
+      "Lisanslama hakkında daha fazla bilgi almak için lütfen sitemizi ziyaret edin:"
+  },
+  basicstyles: {
+    bold: "Kalın",
+    italic: "İtalik",
+    strike: "Üstü Çizgili",
+    subscript: "Alt Simge",
+    superscript: "Üst Simge",
+    underline: "Altı Çizgili"
+  },
+  bidi: { ltr: "Metin yönü soldan sağa", rtl: "Metin yönü sağdan sola" },
+  blockquote: { toolbar: "Blok Oluştur" },
+  notification: { closed: "Uyarılar kapatıldı." },
+  toolbar: {
+    toolbarCollapse: "Araç çubuklarını topla",
+    toolbarExpand: "Araç çubuklarını aç",
+    toolbarGroups: {
+      document: "Belge",
+      clipboard: "Pano/Geri al",
+      editing: "Düzenleme",
+      forms: "Formlar",
+      basicstyles: "Temel Stiller",
+      paragraph: "Paragraf",
+      links: "Bağlantılar",
+      insert: "Ekle",
+      styles: "Stiller",
+      colors: "Renkler",
+      tools: "Araçlar"
+    },
+    toolbars: "Araç çubukları Editörü"
+  },
+  clipboard: {
+    copy: "Kopyala",
+    copyError:
+      "Tarayıcı yazılımınızın güvenlik ayarları düzenleyicinin otomatik kopyalama işlemine izin vermiyor. İşlem için (Ctrl/Cmd+C) tuşlarını kullanın.",
+    cut: "Kes",
+    cutError:
+      "Tarayıcı yazılımınızın güvenlik ayarları düzenleyicinin otomatik kesme işlemine izin vermiyor. İşlem için (Ctrl/Cmd+X) tuşlarını kullanın.",
+    paste: "Yapıştır",
+    pasteNotification:
+      "%1 tuşuna yapıştırmak için tıklayın. Tarayıcınız, Araç Çubuğu yada İçerik Menüsünü kullanarak yapıştırmayı desteklemiyor.",
+    pasteArea: "Yapıştırma Alanı",
+    pasteMsg:
+      "İçeriğinizi alttaki bulunan alana yapıştırın ve TAMAM butonuna tıklayın"
+  },
+  colorbutton: {
+    auto: "Otomatik",
+    bgColorTitle: "Arka Renk",
+    colors: {
+      "000": "Siyah",
+      "800000": "Kestane",
+      "8B4513": "Koyu Kahverengi",
+      "2F4F4F": "Koyu Kurşuni Gri",
+      "008080": "Teal",
+      "000080": "Mavi",
+      "4B0082": "Çivit Mavisi",
+      "696969": "Silik Gri",
+      B22222: "Ateş Tuğlası",
+      A52A2A: "Kahverengi",
+      DAA520: "Altun Sırık",
+      "006400": "Koyu Yeşil",
+      "40E0D0": "Turkuaz",
+      "0000CD": "Orta Mavi",
+      "800080": "Pembe",
+      "808080": "Gri",
+      F00: "Kırmızı",
+      FF8C00: "Koyu Portakal",
+      FFD700: "Altın",
+      "008000": "Yeşil",
+      "0FF": "Ciyan",
+      "00F": "Mavi",
+      EE82EE: "Menekşe",
+      A9A9A9: "Loş Gri",
+      FFA07A: "Açık Sarımsı",
+      FFA500: "Portakal",
+      FFFF00: "Sarı",
+      "00FF00": "Açık Yeşil",
+      AFEEEE: "Sönük Turkuaz",
+      ADD8E6: "Açık Mavi",
+      DDA0DD: "Mor",
+      D3D3D3: "Açık Gri",
+      FFF0F5: "Eflatun Pembe",
+      FAEBD7: "Antik Beyaz",
+      FFFFE0: "Açık Sarı",
+      F0FFF0: "Balsarısı",
+      F0FFFF: "Gök Mavisi",
+      F0F8FF: "Reha Mavi",
+      E6E6FA: "Eflatun",
+      FFF: "Beyaz",
+      "1ABC9C": "Koyu Camgöbeği",
+      "2ECC71": "Zümrüt Yeşili",
+      "3498DB": "Parlak Mavi",
+      "9B59B6": "Ametist Moru",
+      "4E5F70": "Kirli Gri Mavi",
+      F1C40F: "Canlı Sarı",
+      "16A085": "Koyu Camgöbeği",
+      "27AE60": "Koyu Zümrüt Yeşili",
+      "2980B9": "Koyu Mavi",
+      "8E44AD": "Koyu Menekşe",
+      "2C3E50": "Koyu Lacivert",
+      F39C12: "Turuncu",
+      E67E22: "Havuç Turuncusu",
+      E74C3C: "Soluk Kırmızı",
+      ECF0F1: "Parlak Gümüş",
+      "95A5A6": "Açık Kirli Gri Camgöbeği",
+      DDD: "Açık Gri",
+      D35400: "Balkabağı Turuncusu",
+      C0392B: "Kan Kırmızı",
+      BDC3C7: "Gümüş",
+      "7F8C8D": "Kirli Gri Camgöbeği",
+      "999": "Koyu Gri"
+    },
+    more: "Diğer renkler...",
+    panelTitle: "Renkler",
+    textColorTitle: "Yazı Rengi"
+  },
+  colordialog: {
+    clear: "Temizle",
+    highlight: "İşaretle",
+    options: "Renk Seçenekleri",
+    selected: "Seçilmiş",
+    title: "Renk seç"
+  },
+  templates: {
+    button: "Şablonlar",
+    emptyListMsg: "(Belirli bir şablon seçilmedi)",
+    insertOption: "Mevcut içerik ile değiştir",
+    options: "Şablon Seçenekleri",
+    selectPromptMsg:
+      "Düzenleyicide açmak için lütfen bir şablon seçin.<br>(hali hazırdaki içerik kaybolacaktır.):",
+    title: "İçerik Şablonları"
+  },
+  contextmenu: { options: "İçerik Menüsü Seçenekleri" },
+  copyformatting: {
+    label: "Formatı Kopyala",
+    notification: {
+      copied: "Formatlama Kopyalandı",
+      applied: "Formatlama Uygulandı",
+      canceled: "Formatlama İptal Edildi",
+      failed:
+        "Formatlama hatası. İlk önce onları kopyalamadan stilleri uygulayamazsınız."
+    }
+  },
+  div: {
+    IdInputLabel: "Id",
+    advisoryTitleInputLabel: "Tavsiye Başlığı",
+    cssClassInputLabel: "Stilltipi Sınıfı",
+    edit: "Div Düzenle",
+    inlineStyleInputLabel: "Inline Stili",
+    langDirLTRLabel: "Soldan sağa (LTR)",
+    langDirLabel: "Dil Yönü",
+    langDirRTLLabel: "Sağdan sola (RTL)",
+    languageCodeInputLabel: " Dil Kodu",
+    remove: "Div Kaldır",
+    styleSelectLabel: "Stil",
+    title: "Div İçeriği Oluştur",
+    toolbar: "Div İçeriği Oluştur"
+  },
+  elementspath: { eleLabel: "Elementlerin yolu", eleTitle: "%1 elementi" },
+  filetools: {
+    loadError: "Dosya okunurken hata oluştu.",
+    networkError: "Dosya gönderilirken ağ hatası oluştu.",
+    httpError404:
+      "Dosya gönderilirken HTTP hatası oluştu (404: Dosya bulunamadı).",
+    httpError403: "Dosya gönderilirken HTTP hatası oluştu (403: Yasaklı).",
+    httpError: "Dosya gönderilirken HTTP hatası oluştu (hata durumu: %1).",
+    noUrlError: "Gönderilecek URL belirtilmedi.",
+    responseError: "Sunucu cevap veremedi."
+  },
+  find: {
+    find: "Bul",
+    findOptions: "Seçenekleri Bul",
+    findWhat: "Aranan:",
+    matchCase: "Büyük/küçük harf duyarlı",
+    matchCyclic: "Eşleşen döngü",
+    matchWord: "Kelimenin tamamı uysun",
+    notFoundMsg: "Belirtilen yazı bulunamadı.",
+    replace: "Değiştir",
+    replaceAll: "Tümünü Değiştir",
+    replaceSuccessMsg: "%1 bulunanlardan değiştirildi.",
+    replaceWith: "Bununla değiştir:",
+    title: "Bul ve Değiştir"
+  },
+  fakeobjects: {
+    anchor: "Bağlantı",
+    flash: "Flash Animasyonu",
+    hiddenfield: "Gizli Alan",
+    iframe: "IFrame",
+    unknown: "Bilinmeyen Nesne"
+  },
+  flash: {
+    access: "Kod İzni",
+    accessAlways: "Herzaman",
+    accessNever: "Asla",
+    accessSameDomain: "Aynı domain",
+    alignAbsBottom: "Tam Altı",
+    alignAbsMiddle: "Tam Ortası",
+    alignBaseline: "Taban Çizgisi",
+    alignTextTop: "Yazı Tepeye",
+    bgcolor: "Arka Renk",
+    chkFull: "Tam ekrana İzinver",
+    chkLoop: "Döngü",
+    chkMenu: "Flash Menüsünü Kullan",
+    chkPlay: "Otomatik Oynat",
+    flashvars: "Flash Değerleri",
+    hSpace: "Yatay Boşluk",
+    properties: "Flash Özellikleri",
+    propertiesTab: "Özellikler",
+    quality: "Kalite",
+    qualityAutoHigh: "Otomatik Yükseklik",
+    qualityAutoLow: "Otomatik Düşüklük",
+    qualityBest: "En iyi",
+    qualityHigh: "Yüksek",
+    qualityLow: "Düşük",
+    qualityMedium: "Orta",
+    scale: "Boyutlandır",
+    scaleAll: "Hepsini Göster",
+    scaleFit: "Tam Sığdır",
+    scaleNoBorder: "Kenar Yok",
+    title: "Flash Özellikleri",
+    vSpace: "Dikey Boşluk",
+    validateHSpace: "HSpace sayı olmalıdır.",
+    validateSrc: "Lütfen köprü URL'sini yazın",
+    validateVSpace: "VSpace sayı olmalıdır.",
+    windowMode: "Pencere modu",
+    windowModeOpaque: "Opak",
+    windowModeTransparent: "Şeffaf",
+    windowModeWindow: "Pencere"
+  },
+  font: {
+    fontSize: { label: "Boyut", voiceLabel: "Font Size", panelTitle: "Boyut" },
+    label: "Yazı Türü",
+    panelTitle: "Yazı Türü",
+    voiceLabel: "Font"
+  },
+  forms: {
+    button: {
+      title: "Düğme Özellikleri",
+      text: "Metin (Değer)",
+      type: "Tip",
+      typeBtn: "Düğme",
+      typeSbm: "Gönder",
+      typeRst: "Sıfırla"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Onay Kutusu Özellikleri",
+      radioTitle: "Seçenek Düğmesi Özellikleri",
+      value: "Değer",
+      selected: "Seçili",
+      required: "Zorunlu"
+    },
+    form: {
+      title: "Form Özellikleri",
+      menu: "Form Özellikleri",
+      action: "İşlem",
+      method: "Yöntem",
+      encoding: "Kodlama"
+    },
+    hidden: { title: "Gizli Veri Özellikleri", name: "Ad", value: "Değer" },
+    select: {
+      title: "Seçim Menüsü Özellikleri",
+      selectInfo: "Bilgi",
+      opAvail: "Mevcut Seçenekler",
+      value: "Değer",
+      size: "Boyut",
+      lines: "satır",
+      chkMulti: "Çoklu seçime izin ver",
+      required: "Zorunlu",
+      opText: "Metin",
+      opValue: "Değer",
+      btnAdd: "Ekle",
+      btnModify: "Düzenle",
+      btnUp: "Yukarı",
+      btnDown: "Aşağı",
+      btnSetValue: "Seçili değer olarak ata",
+      btnDelete: "Sil"
+    },
+    textarea: {
+      title: "Çok Satırlı Metin Özellikleri",
+      cols: "Sütunlar",
+      rows: "Satırlar"
+    },
+    textfield: {
+      title: "Metin Girişi Özellikleri",
+      name: "Ad",
+      value: "Değer",
+      charWidth: "Karakter Genişliği",
+      maxChars: "En Fazla Karakter",
+      required: "Zorunlu",
+      type: "Tür",
+      typeText: "Metin",
+      typePass: "Şifre",
+      typeEmail: "E-posta",
+      typeSearch: "Ara",
+      typeTel: "Telefon Numarası",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Biçim",
+    panelTitle: "Biçim",
+    tag_address: "Adres",
+    tag_div: "Paragraf (DIV)",
+    tag_h1: "Başlık 1",
+    tag_h2: "Başlık 2",
+    tag_h3: "Başlık 3",
+    tag_h4: "Başlık 4",
+    tag_h5: "Başlık 5",
+    tag_h6: "Başlık 6",
+    tag_p: "Normal",
+    tag_pre: "Biçimli"
+  },
+  horizontalrule: { toolbar: "Yatay Satır Ekle" },
+  iframe: {
+    border: "Çerceve sınırlarını göster",
+    noUrl: "Lütfen IFrame köprü (URL) bağlantısını yazın",
+    scrolling: "Kaydırma çubuklarını aktif et",
+    title: "IFrame Özellikleri",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Alternatif Yazı",
+    border: "Kenar",
+    btnUpload: "Sunucuya Yolla",
+    button2Img: "Seçili resim butonunu basit resime çevirmek istermisiniz?",
+    hSpace: "Yatay Boşluk",
+    img2Button: "Seçili olan resimi, resimli butona çevirmek istermisiniz?",
+    infoTab: "Resim Bilgisi",
+    linkTab: "Köprü",
+    lockRatio: "Oranı Kilitle",
+    menu: "Resim Özellikleri",
+    resetSize: "Boyutu Başa Döndür",
+    title: "Resim Özellikleri",
+    titleButton: "Resimli Düğme Özellikleri",
+    upload: "Karşıya Yükle",
+    urlMissing: "Resmin URL kaynağı eksiktir.",
+    vSpace: "Dikey Boşluk",
+    validateBorder: "Çerçeve tam sayı olmalıdır.",
+    validateHSpace: "HSpace tam sayı olmalıdır.",
+    validateVSpace: "VSpace tam sayı olmalıdır."
+  },
+  indent: { indent: "Sekme Arttır", outdent: "Sekme Azalt" },
+  smiley: {
+    options: "İfade Seçenekleri",
+    title: "İfade Ekle",
+    toolbar: "İfade"
+  },
+  language: { button: "Dili seç", remove: "Dili kaldır" },
+  link: {
+    acccessKey: "Erişim Tuşu",
+    advanced: "Gelişmiş",
+    advisoryContentType: "Danışma İçerik Türü",
+    advisoryTitle: "Danışma Başlığı",
+    anchor: {
+      toolbar: "Bağlantı Ekle/Düzenle",
+      menu: "Bağlantı Özellikleri",
+      title: "Bağlantı Özellikleri",
+      name: "Bağlantı Adı",
+      errorName: "Lütfen bağlantı için ad giriniz",
+      remove: "Bağlantıyı Kaldır"
+    },
+    anchorId: "Eleman Kimlik Numarası ile",
+    anchorName: "Bağlantı Adı ile",
+    charset: "Bağlı Kaynak Karakter Gurubu",
+    cssClasses: "Biçem Sayfası Sınıfları",
+    download: "İndirmeye Zorla",
+    displayText: "Gösterim Metni",
+    emailAddress: "E-Posta Adresi",
+    emailBody: "İleti Gövdesi",
+    emailSubject: "İleti Konusu",
+    id: "Id",
+    info: "Link Bilgisi",
+    langCode: "Dil Yönü",
+    langDir: "Dil Yönü",
+    langDirLTR: "Soldan Sağa (LTR)",
+    langDirRTL: "Sağdan Sola (RTL)",
+    menu: "Link Düzenle",
+    name: "Ad",
+    noAnchors: "(Bu belgede hiç çapa yok)",
+    noEmail: "Lütfen E-posta adresini yazın",
+    noUrl: "Lütfen Link URL'sini yazın",
+    noTel: "Please type the phone number",
+    other: "<diğer>",
+    phoneNumber: "Phone number",
+    popupDependent: "Bağımlı (Netscape)",
+    popupFeatures: "Yeni Açılan Pencere Özellikleri",
+    popupFullScreen: "Tam Ekran (IE)",
+    popupLeft: "Sola Göre Konum",
+    popupLocationBar: "Yer Çubuğu",
+    popupMenuBar: "Menü Çubuğu",
+    popupResizable: "Resizable",
+    popupScrollBars: "Kaydırma Çubukları",
+    popupStatusBar: "Durum Çubuğu",
+    popupToolbar: "Araç Çubuğu",
+    popupTop: "Yukarıya Göre Konum",
+    rel: "İlişki",
+    selectAnchor: "Bağlantı Seç",
+    styles: "Biçem",
+    tabIndex: "Sekme İndeksi",
+    target: "Hedef",
+    targetFrame: "<çerçeve>",
+    targetFrameName: "Hedef Çerçeve Adı",
+    targetPopup: "<yeni açılan pencere>",
+    targetPopupName: "Yeni Açılan Pencere Adı",
+    title: "Link",
+    toAnchor: "Bu sayfada çapa",
+    toEmail: "E-Posta",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Link Ekle/Düzenle",
+    type: "Link Türü",
+    unlink: "Köprü Kaldır",
+    upload: "Karşıya Yükle"
+  },
+  list: { bulletedlist: "Simgeli Liste", numberedlist: "Numaralı Liste" },
+  liststyle: {
+    bulletedTitle: "Simgeli Liste Özellikleri",
+    circle: "Daire",
+    decimal: "Ondalık (1, 2, 3, vs.)",
+    disc: "Disk",
+    lowerAlpha: "Küçük Alpha (a, b, c, d, e, vs.)",
+    lowerRoman: "Küçük Roman (i, ii, iii, iv, v, vs.)",
+    none: "Yok",
+    notset: "<ayarlanmamış>",
+    numberedTitle: "Sayılandırılmış Liste Özellikleri",
+    square: "Kare",
+    start: "Başla",
+    type: "Tipi",
+    upperAlpha: "Büyük Alpha (A, B, C, D, E, vs.)",
+    upperRoman: "Büyük Roman (I, II, III, IV, V, vs.)",
+    validateStartNumber: "Liste başlangıcı tam sayı olmalıdır."
+  },
+  magicline: { title: "Parağrafı buraya ekle" },
+  maximize: { maximize: "Büyült", minimize: "Küçült" },
+  newpage: { toolbar: "Yeni Sayfa" },
+  pagebreak: { alt: "Sayfa Sonu", toolbar: "Sayfa Sonu Ekle" },
+  pastetext: {
+    button: "Düz metin olarak yapıştır",
+    pasteNotification:
+      "%1 tuşuna yapıştırmak için tıklayın. Tarayıcınız, Araç Çubuğu yada İçerik Menüsünü kullanarak yapıştırmayı desteklemiyor.",
+    title: "Düz metin olarak yapıştır"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Yapıştırmaya çalıştığınız metin Word'den kopyalanmıştır. Yapıştırmadan önce silmek istermisiniz?",
+    error: "Yapıştırmadaki veri bilgisi hata düzelene kadar silinmeyecektir",
+    title: "Word'den Yapıştır",
+    toolbar: "Word'den Yapıştır"
+  },
+  preview: { preview: "Ön İzleme" },
+  print: { toolbar: "Yazdır" },
+  removeformat: { toolbar: "Biçimi Kaldır" },
+  save: { toolbar: "Kaydet" },
+  selectall: { toolbar: "Tümünü Seç" },
+  showblocks: { toolbar: "Blokları Göster" },
+  sourcearea: { toolbar: "Kaynak" },
+  specialchar: {
+    options: "Özel Karakter Seçenekleri",
+    title: "Özel Karakter Seç",
+    toolbar: "Özel Karakter Ekle"
+  },
+  scayt: {
+    btn_about: "SCAYT'ı hakkında",
+    btn_dictionaries: "Sözlükler",
+    btn_disable: "SCAYT'ı pasifleştir",
+    btn_enable: "SCAYT'ı etkinleştir",
+    btn_langs: "Diller",
+    btn_options: "Seçenekler",
+    text_title: "Girmiş olduğunuz kelime denetimi"
+  },
+  stylescombo: {
+    label: "Biçem",
+    panelTitle: "Stilleri Düzenliyor",
+    panelTitle1: "Blok Stilleri",
+    panelTitle2: "Inline Stilleri",
+    panelTitle3: "Nesne Stilleri"
+  },
+  table: {
+    border: "Kenar Kalınlığı",
+    caption: "Başlık",
+    cell: {
+      menu: "Hücre",
+      insertBefore: "Hücre Ekle - Önce",
+      insertAfter: "Hücre Ekle - Sonra",
+      deleteCell: "Hücre Sil",
+      merge: "Hücreleri Birleştir",
+      mergeRight: "Birleştir - Sağdaki İle ",
+      mergeDown: "Birleştir - Aşağıdaki İle ",
+      splitHorizontal: "Hücreyi Yatay Böl",
+      splitVertical: "Hücreyi Dikey Böl",
+      title: "Hücre Özellikleri",
+      cellType: "Hücre Tipi",
+      rowSpan: "Satırlar Mesafesi (Span)",
+      colSpan: "Sütünlar Mesafesi (Span)",
+      wordWrap: "Kelime Kaydırma",
+      hAlign: "Düşey Hizalama",
+      vAlign: "Yataş Hizalama",
+      alignBaseline: "Tabana",
+      bgColor: "Arkaplan Rengi",
+      borderColor: "Çerçeve Rengi",
+      data: "Veri",
+      header: "Başlık",
+      yes: "Evet",
+      no: "Hayır",
+      invalidWidth: "Hücre genişliği sayı olmalıdır.",
+      invalidHeight: "Hücre yüksekliği sayı olmalıdır.",
+      invalidRowSpan: "Satırların mesafesi tam sayı olmalıdır.",
+      invalidColSpan: "Sütünların mesafesi tam sayı olmalıdır.",
+      chooseColor: "Seçiniz"
+    },
+    cellPad: "Izgara yazı arası",
+    cellSpace: "Izgara kalınlığı",
+    column: {
+      menu: "Sütun",
+      insertBefore: "Kolon Ekle - Önce",
+      insertAfter: "Kolon Ekle - Sonra",
+      deleteColumn: "Sütun Sil"
+    },
+    columns: "Sütunlar",
+    deleteTable: "Tabloyu Sil",
+    headers: "Başlıklar",
+    headersBoth: "Her İkisi",
+    headersColumn: "İlk Sütun",
+    headersNone: "Yok",
+    headersRow: "İlk Satır",
+    heightUnit: "height unit",
+    invalidBorder: "Çerceve büyüklüklüğü sayı olmalıdır.",
+    invalidCellPadding: "Hücre aralığı (padding) sayı olmalıdır.",
+    invalidCellSpacing: "Hücre boşluğu (spacing) sayı olmalıdır.",
+    invalidCols: "Sütün sayısı 0 sayısından büyük olmalıdır.",
+    invalidHeight: "Tablo yüksekliği sayı olmalıdır.",
+    invalidRows: "Satır sayısı 0 sayısından büyük olmalıdır.",
+    invalidWidth: "Tablo genişliği sayı olmalıdır.",
+    menu: "Tablo Özellikleri",
+    row: {
+      menu: "Satır",
+      insertBefore: "Satır Ekle - Önce",
+      insertAfter: "Satır Ekle - Sonra",
+      deleteRow: "Satır Sil"
+    },
+    rows: "Satırlar",
+    summary: "Özet",
+    title: "Tablo Özellikleri",
+    toolbar: "Tablo",
+    widthPc: "yüzde",
+    widthPx: "piksel",
+    widthUnit: "genişlik birimi"
+  },
+  undo: { redo: "Tekrarla", undo: "Geri Al" },
+  widget: {
+    move: "Taşımak için, tıklayın ve sürükleyin",
+    label: "%1 Grafik Beleşeni"
+  },
+  uploadwidget: {
+    abort: "Gönderme işlemi kullanıcı tarafından durduruldu.",
+    doneOne: "Gönderim işlemi başarılı şekilde tamamlandı.",
+    doneMany: "%1 dosya başarılı şekilde gönderildi.",
+    uploadOne: "Dosyanın ({percentage}%) gönderildi...",
+    uploadMany:
+      "Toplam {current} / {max} dosyanın ({percentage}%) gönderildi..."
+  },
+  wsc: {
+    btnIgnore: "Yoksay",
+    btnIgnoreAll: "Tümünü Yoksay",
+    btnReplace: "Değiştir",
+    btnReplaceAll: "Tümünü Değiştir",
+    btnUndo: "Geri Al",
+    changeTo: "Şuna değiştir:",
+    errorLoading: "Uygulamada yüklerken hata oluştu: %s.",
+    ieSpellDownload:
+      "Yazım denetimi yüklenmemiş. Şimdi yüklemek ister misiniz?",
+    manyChanges: "Yazım denetimi tamamlandı: %1 kelime değiştirildi",
+    noChanges: "Yazım denetimi tamamlandı: Hiçbir kelime değiştirilmedi",
+    noMispell: "Yazım denetimi tamamlandı: Yanlış yazıma rastlanmadı",
+    noSuggestions: "- Öneri Yok -",
+    notAvailable: "Üzügünüz, bu servis şuanda hizmet dışıdır.",
+    notInDic: "Sözlükte Yok",
+    oneChange: "Yazım denetimi tamamlandı: Bir kelime değiştirildi",
+    progress: "Yazım denetimi işlemde...",
+    title: "Yazımı Denetle",
+    toolbar: "Yazım Denetimi"
+  }
+};

+ 715 - 715
public/ckeditor/lang/tt.js

@@ -1,715 +1,715 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["tt"] = {
-  editor: "Форматлаулы текст өлкәсе",
-  editorPanel: "Rich Text Editor panel",
-  common: {
-    editorHelp: "Ярдәм өчен ALT 0 басыгыз",
-    browseServer: "Сервер карап чыгу",
-    url: "Сылталама",
-    protocol: "Протокол",
-    upload: "Йөкләү",
-    uploadSubmit: "Серверга җибәрү",
-    image: "Рәсем",
-    flash: "Флеш",
-    form: "Форма",
-    checkbox: "Чекбокс",
-    radio: "Радио төймә",
-    textField: "Текст кыры",
-    textarea: "Текст мәйданы",
-    hiddenField: "Яшерен кыр",
-    button: "Төймə",
-    select: "Сайлау кыры",
-    imageButton: "Рәсемле төймə",
-    notSet: "<билгеләнмәгән>",
-    id: "Id",
-    name: "Исем",
-    langDir: "Язылыш юнəлеше",
-    langDirLtr: "Сулдан уңга язылыш (LTR)",
-    langDirRtl: "Уңнан сулга язылыш (RTL)",
-    langCode: "Тел коды",
-    longDescr: "Җентекле тасвирламага сылталама",
-    cssClass: "Стильләр класслары",
-    advisoryTitle: "Киңәш исем",
-    cssStyle: "Стиль",
-    ok: "Тәмам",
-    cancel: "Баш тарту",
-    close: "Чыгу",
-    preview: "Карап алу",
-    resize: "Зурлыкны үзгәртү",
-    generalTab: "Төп",
-    advancedTab: "Киңәйтелгән көйләүләр",
-    validateNumberFailed: "Әлеге кыйммәт сан түгел.",
-    confirmNewPage:
-      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
-    confirmCancel:
-      "You have changed some options. Are you sure you want to close the dialog window?",
-    options: "Үзлекләр",
-    target: "Максат",
-    targetNew: "Яңа тәрәзә (_blank)",
-    targetTop: "Өске тәрәзә (_top)",
-    targetSelf: "Шул үк тәрәзә (_self)",
-    targetParent: "Ана тәрәзә (_parent)",
-    langDirLTR: "Сулдан уңга язылыш (LTR)",
-    langDirRTL: "Уңнан сулга язылыш (RTL)",
-    styles: "Стиль",
-    cssClasses: "Стильләр класслары",
-    width: "Киңлек",
-    height: "Биеклек",
-    align: "Тигезләү",
-    left: "Сул якка",
-    right: "Уң якка",
-    center: "Үзәккә",
-    justify: "Киңлеккә карап тигезләү",
-    alignLeft: "Сул як кырыйдан тигезләү",
-    alignRight: "Уң як кырыйдан тигезләү",
-    alignCenter: "Align Center",
-    alignTop: "Өскә",
-    alignMiddle: "Уртага",
-    alignBottom: "Аска",
-    alignNone: "Һичбер",
-    invalidValue: "Дөрес булмаган кыйммәт.",
-    invalidHeight: "Биеклек сан булырга тиеш.",
-    invalidWidth: "Киңлек сан булырга тиеш.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
-    invalidHtmlLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
-    invalidInlineStyle:
-      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
-    cssLengthTooltip:
-      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
-    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
-    keyboard: {
-      "8": "Кайтару",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Бетерү",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Бар хокуклар сакланган",
-    dlgTitle: "CKEditor турында",
-    moreInfo: "For licensing information please visit our web site:"
-  },
-  basicstyles: {
-    bold: "Калын",
-    italic: "Курсив",
-    strike: "Сызылган",
-    subscript: "Аскы индекс",
-    superscript: "Өске индекс",
-    underline: "Астына сызылган"
-  },
-  bidi: { ltr: "Сулдан уңга язылыш", rtl: "Уңнан сулга язылыш" },
-  blockquote: { toolbar: "Өземтә блогы" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Collapse Toolbar",
-    toolbarExpand: "Expand Toolbar",
-    toolbarGroups: {
-      document: "Документ",
-      clipboard: "Алмашу буферы/Кайтару",
-      editing: "Төзәтү",
-      forms: "Формалар",
-      basicstyles: "Төп стильләр",
-      paragraph: "Параграф",
-      links: "Сылталамалар",
-      insert: "Өстәү",
-      styles: "Стильләр",
-      colors: "Төсләр",
-      tools: "Кораллар"
-    },
-    toolbars: "Editor toolbars"
-  },
-  clipboard: {
-    copy: "Күчермәләү",
-    copyError:
-      "Браузерыгызның иминлек үзлекләре автоматик рәвештә күчермәләү үтәүне тыя. Тиз төймәләрне (Ctrl/Cmd+C) кулланыгыз.",
-    cut: "Кисеп алу",
-    cutError:
-      "Браузерыгызның иминлек үзлекләре автоматик рәвештә күчермәләү үтәүне тыя. Тиз төймәләрне (Ctrl/Cmd+C) кулланыгыз.",
-    paste: "Өстәү",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Өстәү мәйданы",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Автоматик",
-    bgColorTitle: "Фон төсе",
-    colors: {
-      "000": "Кара",
-      "800000": "Бордо",
-      "8B4513": "Дарчин",
-      "2F4F4F": "Аспид соры",
-      "008080": "Күкле-яшелле",
-      "000080": "Куе күк",
-      "4B0082": "Индиго",
-      "696969": "Куе соры",
-      B22222: "Кармин",
-      A52A2A: "Чия кызыл",
-      DAA520: "Алтын каен",
-      "006400": "Үлән",
-      "40E0D0": "Фирәзә",
-      "0000CD": "Фарсы күк",
-      "800080": "Шәмәхә",
-      "808080": "Соры",
-      F00: "Кызыл",
-      FF8C00: "Кабак",
-      FFD700: "Алтын",
-      "008000": "Яшел",
-      "0FF": "Ачык зәңгәр",
-      "00F": "Зәңгәр",
-      EE82EE: "Миләүшә",
-      A9A9A9: "Ачык соры",
-      FFA07A: "Кызгылт сары алсу",
-      FFA500: "Кызгылт сары",
-      FFFF00: "Сары",
-      "00FF00": "Лайм",
-      AFEEEE: "Тонык күк",
-      ADD8E6: "Тонык күкбаш",
-      DDA0DD: "Аксыл шәмәхә",
-      D3D3D3: "Ачык соры",
-      FFF0F5: "Ал ала миләүшә",
-      FAEBD7: "Җитен",
-      FFFFE0: "Ачык сары",
-      F0FFF0: "Аксыл көрән",
-      F0FFFF: "Ап-ак",
-      F0F8FF: "Аксыл зәңгәр диңгез",
-      E6E6FA: "Ала миләүшә",
-      FFF: "Ак",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Башка төсләр...",
-    panelTitle: "Төсләр",
-    textColorTitle: "Текст төсе"
-  },
-  colordialog: {
-    clear: "Бушату",
-    highlight: "Билгеләү",
-    options: "Төс көйләүләре",
-    selected: "Сайланган төсләр",
-    title: "Төс сайлау"
-  },
-  templates: {
-    button: "Шаблоннар",
-    emptyListMsg: "(Шаблоннар билгеләнмәгән)",
-    insertOption: "Әлеге эчтәлекне алмаштыру",
-    options: "Шаблон үзлекләре",
-    selectPromptMsg: "Please select the template to open in the editor",
-    title: "Эчтәлек шаблоннары"
-  },
-  contextmenu: { options: "Контекст меню үзлекләре" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Идентификатор",
-    advisoryTitleInputLabel: "Киңәш исем",
-    cssClassInputLabel: "Стильләр класслары",
-    edit: "Edit Div",
-    inlineStyleInputLabel: "Эчке стиль",
-    langDirLTRLabel: "Сулдан уңга язылыш (LTR)",
-    langDirLabel: "Язылыш юнəлеше",
-    langDirRTLLabel: "Уңнан сулга язылыш (RTL)",
-    languageCodeInputLabel: "Тел коды",
-    remove: "Remove Div",
-    styleSelectLabel: "Стиль",
-    title: "Create Div Container",
-    toolbar: "Create Div Container"
-  },
-  elementspath: { eleLabel: "Elements path", eleTitle: "%1 элемент" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Эзләү",
-    findOptions: "Эзләү көйләүләре",
-    findWhat: "Нәрсә эзләргә:",
-    matchCase: "Баш һәм юл хәрефләрен исәпкә алу",
-    matchCyclic: "Кабатлап эзләргә",
-    matchWord: "Сүзләрне тулысынча гына эзләү",
-    notFoundMsg: "Эзләнгән текст табылмады.",
-    replace: "Алмаштыру",
-    replaceAll: "Барысын да алмаштыру",
-    replaceSuccessMsg: "%1 урында(ларда) алмаштырылган.",
-    replaceWith: "Нәрсәгә алмаштыру:",
-    title: "Эзләп табу һәм алмаштыру"
-  },
-  fakeobjects: {
-    anchor: "Якорь",
-    flash: "Флеш анимациясы",
-    hiddenfield: "Яшерен кыр",
-    iframe: "IFrame",
-    unknown: "Танылмаган объект"
-  },
-  flash: {
-    access: "Script Access",
-    accessAlways: "Һəрвакыт",
-    accessNever: "Беркайчан да",
-    accessSameDomain: "Same domain",
-    alignAbsBottom: "Иң аска",
-    alignAbsMiddle: "Төгәл уртада",
-    alignBaseline: "Таяныч сызыгы",
-    alignTextTop: "Текст өсте",
-    bgcolor: "Фон төсе",
-    chkFull: "Allow Fullscreen",
-    chkLoop: "Әйләнеш",
-    chkMenu: "Enable Flash Menu",
-    chkPlay: "Auto Play",
-    flashvars: "Variables for Flash",
-    hSpace: "Горизонталь ара",
-    properties: "Флеш үзлекләре",
-    propertiesTab: "Үзлекләр",
-    quality: "Сыйфат",
-    qualityAutoHigh: "Авто югары сыйфат",
-    qualityAutoLow: "Авто түбән сыйфат",
-    qualityBest: "Иң югары сыйфат",
-    qualityHigh: "Югары",
-    qualityLow: "Түбəн",
-    qualityMedium: "Уртача",
-    scale: "Зурлык",
-    scaleAll: "Барысын күрсәтү",
-    scaleFit: "Exact Fit",
-    scaleNoBorder: "Чиксез",
-    title: "Флеш үзлекләре",
-    vSpace: "Вертикаль ара",
-    validateHSpace: "Горизонталь ара  сан булырга тиеш.",
-    validateSrc: "URL буш булмаска тиеш.",
-    validateVSpace: "Вертикаль ара  сан булырга тиеш.",
-    windowMode: "Тəрəзə тәртибе",
-    windowModeOpaque: "Үтә күренмәле",
-    windowModeTransparent: "Үтə күренмəле",
-    windowModeWindow: "Тəрəзə"
-  },
-  font: {
-    fontSize: {
-      label: "Зурлык",
-      voiceLabel: "Шрифт зурлыклары",
-      panelTitle: "Шрифт зурлыклары"
-    },
-    label: "Шрифт",
-    panelTitle: "Шрифт исеме",
-    voiceLabel: "Шрифт"
-  },
-  forms: {
-    button: {
-      title: "Төймә үзлекләре",
-      text: "Текст (күләм)",
-      type: "Төр",
-      typeBtn: "Төймә",
-      typeSbm: "Җибәрү",
-      typeRst: "Кире кайтару"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Checkbox Properties",
-      radioTitle: "Радио төймə үзлекләре",
-      value: "Күләм",
-      selected: "Сайланган",
-      required: "Мәҗбүри"
-    },
-    form: {
-      title: "Форма үзлекләре",
-      menu: "Форма үзлекләре",
-      action: "Гамәл",
-      method: "Ысул",
-      encoding: "Кодировка"
-    },
-    hidden: { title: "Яшерен кыр үзлекләре", name: "Исем", value: "Күләм" },
-    select: {
-      title: "Selection Field Properties",
-      selectInfo: "Информацияне сайлау",
-      opAvail: "Мөмкин булган көйләүләр",
-      value: "Күләм",
-      size: "Зурлык",
-      lines: "юллар",
-      chkMulti: "Allow multiple selections",
-      required: "Мәҗбүри",
-      opText: "Текст",
-      opValue: "Күләм",
-      btnAdd: "Кушу",
-      btnModify: "Үзгәртү",
-      btnUp: "Өскә",
-      btnDown: "Аска",
-      btnSetValue: "Сайланган күләм булып билгеләргә",
-      btnDelete: "Бетерү"
-    },
-    textarea: {
-      title: "Текст мәйданы үзлекләре",
-      cols: "Баганалар",
-      rows: "Юллар"
-    },
-    textfield: {
-      title: "Текст кыры үзлекләре",
-      name: "Исем",
-      value: "Күләм",
-      charWidth: "Символлар киңлеге",
-      maxChars: "Maximum Characters",
-      required: "Мәҗбүри",
-      type: "Төр",
-      typeText: "Текст",
-      typePass: "Сер сүз",
-      typeEmail: "Эл. почта",
-      typeSearch: "Эзләү",
-      typeTel: "Телефон номеры",
-      typeUrl: "Сылталама"
-    }
-  },
-  format: {
-    label: "Форматлау",
-    panelTitle: "Параграф форматлавы",
-    tag_address: "Адрес",
-    tag_div: "Гади (DIV)",
-    tag_h1: "Башлам 1",
-    tag_h2: "Башлам 2",
-    tag_h3: "Башлам 3",
-    tag_h4: "Башлам 4",
-    tag_h5: "Башлам 5",
-    tag_h6: "Башлам 6",
-    tag_p: "Гади",
-    tag_pre: "Форматлаулы"
-  },
-  horizontalrule: { toolbar: "Ятма сызык өстәү" },
-  iframe: {
-    border: "Frame чикләрен күрсәтү",
-    noUrl: "Please type the iframe URL",
-    scrolling: "Enable scrollbars",
-    title: "IFrame үзлекләре",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Альтернатив текст",
-    border: "Чик",
-    btnUpload: "Серверга җибәрү",
-    button2Img:
-      "Do you want to transform the selected image button on a simple image?",
-    hSpace: "Горизонталь ара",
-    img2Button:
-      "Do you want to transform the selected image on a image button?",
-    infoTab: "Рәсем тасвирламасы",
-    linkTab: "Сылталама",
-    lockRatio: "Lock Ratio",
-    menu: "Рәсем үзлекләре",
-    resetSize: "Баштагы зурлык",
-    title: "Рәсем үзлекләре",
-    titleButton: "Рәсемле төймə үзлекләре",
-    upload: "Йөкләү",
-    urlMissing: "Image source URL is missing.",
-    vSpace: "Вертикаль ара",
-    validateBorder: "Чик киңлеге сан булырга тиеш.",
-    validateHSpace: "Горизонталь ара бөтен сан булырга тиеш.",
-    validateVSpace: "Вертикаль ара бөтен сан булырга тиеш."
-  },
-  indent: { indent: "Отступны арттыру", outdent: "Отступны кечерәйтү" },
-  smiley: {
-    options: "Смайл көйләүләре",
-    title: "Смайл өстәү",
-    toolbar: "Смайл"
-  },
-  language: { button: "Тел сайлау", remove: "Телне бетерү" },
-  link: {
-    acccessKey: "Access Key",
-    advanced: "Киңәйтелгән көйләүләр",
-    advisoryContentType: "Advisory Content Type",
-    advisoryTitle: "Киңәш исем",
-    anchor: {
-      toolbar: "Якорь",
-      menu: "Якорьне үзгәртү",
-      title: "Якорь үзлекләре",
-      name: "Якорь исеме",
-      errorName: "Якорьнең исемен языгыз",
-      remove: "Якорьне бетерү"
-    },
-    anchorId: "Элемент идентификаторы буенча",
-    anchorName: "Якорь исеме буенча",
-    charset: "Linked Resource Charset",
-    cssClasses: "Стильләр класслары",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "Электрон почта адресы",
-    emailBody: "Хат эчтәлеге",
-    emailSubject: "Хат темасы",
-    id: "Идентификатор",
-    info: "Сылталама тасвирламасы",
-    langCode: "Тел коды",
-    langDir: "Язылыш юнəлеше",
-    langDirLTR: "Сулдан уңга язылыш (LTR)",
-    langDirRTL: "Уңнан сулга язылыш (RTL)",
-    menu: "Сылталамаyны үзгәртү",
-    name: "Исем",
-    noAnchors: "(Әлеге документта якорьләр табылмады)",
-    noEmail: "Электрон почта адресын языгыз",
-    noUrl: "Сылталаманы языгыз",
-    noTel: "Телефон номерыгызны языгыз",
-    other: "<бүтән>",
-    phoneNumber: "Телефон номеры",
-    popupDependent: "Бәйле (Netscape)",
-    popupFeatures: "Popup Window Features",
-    popupFullScreen: "Тулы экран (IE)",
-    popupLeft: "Left Position",
-    popupLocationBar: "Location Bar",
-    popupMenuBar: "Menu Bar",
-    popupResizable: "Resizable",
-    popupScrollBars: "Scroll Bars",
-    popupStatusBar: "Status Bar",
-    popupToolbar: "Toolbar",
-    popupTop: "Top Position",
-    rel: "Бәйләнеш",
-    selectAnchor: "Якорьне сайлау",
-    styles: "Стиль",
-    tabIndex: "Tab Index",
-    target: "Максат",
-    targetFrame: "<frame>",
-    targetFrameName: "Target Frame Name",
-    targetPopup: "<popup window>",
-    targetPopupName: "Попап тәрәзәсе исеме",
-    title: "Сылталама",
-    toAnchor: "Якорьне текст белән бәйләү",
-    toEmail: "Электрон почта",
-    toUrl: "Сылталама",
-    toPhone: "Телефон",
-    toolbar: "Сылталама",
-    type: "Сылталама төре",
-    unlink: "Сылталаманы бетерү",
-    upload: "Йөкләү"
-  },
-  list: {
-    bulletedlist: "Маркерлы тезмә өстәү/бетерү",
-    numberedlist: " Номерланган тезмә өстәү/бетерү"
-  },
-  liststyle: {
-    bulletedTitle: "Маркерлы тезмә үзлекләре",
-    circle: "Түгәрәк",
-    decimal: "Унарлы (1, 2, 3, ...)",
-    disc: "Диск",
-    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
-    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
-    none: "Һичбер",
-    notset: "<билгеләнмәгән>",
-    numberedTitle: "Номерлы тезмә үзлекләре",
-    square: "Шакмак",
-    start: "Башлау",
-    type: "Төр",
-    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
-    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
-    validateStartNumber: "List start number must be a whole number."
-  },
-  magicline: { title: "Бирегә параграф өстәү" },
-  maximize: { maximize: "Зурайту", minimize: "Кечерәйтү" },
-  newpage: { toolbar: "Яңа бит" },
-  pagebreak: { alt: "Бит бүлгече", toolbar: "Бастыру өчен бит бүлгечен өстәү" },
-  pastetext: {
-    button: "Форматлаусыз текст өстәү",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Форматлаусыз текст өстәү"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-    error:
-      "It was not possible to clean up the pasted data due to an internal error",
-    title: "Word'тан өстәү",
-    toolbar: "Word'тан өстәү"
-  },
-  preview: { preview: "Карап алу" },
-  print: { toolbar: "Бастыру" },
-  removeformat: { toolbar: "Форматлауны бетерү" },
-  save: { toolbar: "Саклау" },
-  selectall: { toolbar: "Барысын сайлау" },
-  showblocks: { toolbar: "Блокларны күрсәтү" },
-  sourcearea: { toolbar: "Чыганак" },
-  specialchar: {
-    options: "Махсус символ үзлекләре",
-    title: "Махсус символ сайлау",
-    toolbar: "Махсус символ өстәү"
-  },
-  scayt: {
-    btn_about: "About SCAYT",
-    btn_dictionaries: "Dictionaries",
-    btn_disable: "Disable SCAYT",
-    btn_enable: "Enable SCAYT",
-    btn_langs: "Languages",
-    btn_options: "Options",
-    text_title: "Spell Check As You Type"
-  },
-  stylescombo: {
-    label: "Стильләр",
-    panelTitle: "Форматлау стильләре",
-    panelTitle1: "Блоклар стильләре",
-    panelTitle2: "Эчке стильләр",
-    panelTitle3: "Объектлар стильләре"
-  },
-  table: {
-    border: "Чик калынлыгы",
-    caption: "Исем",
-    cell: {
-      menu: "Күзәнәк",
-      insertBefore: "Алдына күзәнәк өстәү",
-      insertAfter: "Артына күзәнәк өстәү",
-      deleteCell: "Күзәнәкләрне бетерү",
-      merge: "Күзәнәкләрне берләштерү",
-      mergeRight: "Уң яктагы белән берләштерү",
-      mergeDown: "Астагы белән берләштерү",
-      splitHorizontal: "Күзәнәкне юлларга бүлү",
-      splitVertical: "Күзәнәкне баганаларга бүлү",
-      title: "Күзәнәк үзлекләре",
-      cellType: "Күзәнәк төре",
-      rowSpan: "Юлларны берләштерү",
-      colSpan: "Баганаларны берләштерү",
-      wordWrap: "Текстны күчерү",
-      hAlign: "Ятма тигезләү",
-      vAlign: "Асма тигезләү",
-      alignBaseline: "Таяныч сызыгы",
-      bgColor: "Фон төсе",
-      borderColor: "Чик төсе",
-      data: "Мәгълүмат",
-      header: "Башлык",
-      yes: "Әйе",
-      no: "Юк",
-      invalidWidth: "Cell width must be a number.",
-      invalidHeight: "Cell height must be a number.",
-      invalidRowSpan: "Rows span must be a whole number.",
-      invalidColSpan: "Columns span must be a whole number.",
-      chooseColor: "Сайлау"
-    },
-    cellPad: "Cell padding",
-    cellSpace: "Cell spacing",
-    column: {
-      menu: "Багана",
-      insertBefore: "Сулдан баганалар өстәү",
-      insertAfter: "Уңнан баганалар өстәү",
-      deleteColumn: "Баганаларны бетерү"
-    },
-    columns: "Баганалар",
-    deleteTable: "Таблицаны бетерү",
-    headers: "Башлыклар",
-    headersBoth: "Икесе дә",
-    headersColumn: "Беренче багана",
-    headersNone: "Һичбер",
-    headersRow: "Беренче юл",
-    heightUnit: "height unit",
-    invalidBorder: "Чик киңлеге сан булырга тиеш.",
-    invalidCellPadding: "Cell padding must be a positive number.",
-    invalidCellSpacing: "Күзәнәкләр аралары уңай сан булырга тиеш.",
-    invalidCols: "Number of columns must be a number greater than 0.",
-    invalidHeight: "Таблица биеклеге сан булырга тиеш.",
-    invalidRows: "Number of rows must be a number greater than 0.",
-    invalidWidth: "Таблица киңлеге сан булырга тиеш",
-    menu: "Таблица үзлекләре",
-    row: {
-      menu: "Юл",
-      insertBefore: "Өстән юллар өстәү",
-      insertAfter: "Астан юллар өстәү",
-      deleteRow: "Юлларны бетерү"
-    },
-    rows: "Юллар",
-    summary: "Йомгаклау",
-    title: "Таблица үзлекләре",
-    toolbar: "Таблица",
-    widthPc: "процент",
-    widthPx: "Нокталар",
-    widthUnit: "киңлек берәмлеге"
-  },
-  undo: { redo: "Кабатлау", undo: "Кайтару" },
-  widget: { move: "Күчереп куер өчен басып шудырыгыз", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Ignore",
-    btnIgnoreAll: "Ignore All",
-    btnReplace: "Replace",
-    btnReplaceAll: "Replace All",
-    btnUndo: "Undo",
-    changeTo: "Change to",
-    errorLoading: "Error loading application service host: %s.",
-    ieSpellDownload:
-      "Spell checker not installed. Do you want to download it now?",
-    manyChanges: "Spell check complete: %1 words changed",
-    noChanges: "Spell check complete: No words changed",
-    noMispell: "Spell check complete: No misspellings found",
-    noSuggestions: "- No suggestions -",
-    notAvailable: "Sorry, but service is unavailable now.",
-    notInDic: "Not in dictionary",
-    oneChange: "Spell check complete: One word changed",
-    progress: "Spell check in progress...",
-    title: "Spell Checker",
-    toolbar: "Check Spelling"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["tt"] = {
+  editor: "Форматлаулы текст өлкәсе",
+  editorPanel: "Rich Text Editor panel",
+  common: {
+    editorHelp: "Ярдәм өчен ALT 0 басыгыз",
+    browseServer: "Сервер карап чыгу",
+    url: "Сылталама",
+    protocol: "Протокол",
+    upload: "Йөкләү",
+    uploadSubmit: "Серверга җибәрү",
+    image: "Рәсем",
+    flash: "Флеш",
+    form: "Форма",
+    checkbox: "Чекбокс",
+    radio: "Радио төймә",
+    textField: "Текст кыры",
+    textarea: "Текст мәйданы",
+    hiddenField: "Яшерен кыр",
+    button: "Төймə",
+    select: "Сайлау кыры",
+    imageButton: "Рәсемле төймə",
+    notSet: "<билгеләнмәгән>",
+    id: "Id",
+    name: "Исем",
+    langDir: "Язылыш юнəлеше",
+    langDirLtr: "Сулдан уңга язылыш (LTR)",
+    langDirRtl: "Уңнан сулга язылыш (RTL)",
+    langCode: "Тел коды",
+    longDescr: "Җентекле тасвирламага сылталама",
+    cssClass: "Стильләр класслары",
+    advisoryTitle: "Киңәш исем",
+    cssStyle: "Стиль",
+    ok: "Тәмам",
+    cancel: "Баш тарту",
+    close: "Чыгу",
+    preview: "Карап алу",
+    resize: "Зурлыкны үзгәртү",
+    generalTab: "Төп",
+    advancedTab: "Киңәйтелгән көйләүләр",
+    validateNumberFailed: "Әлеге кыйммәт сан түгел.",
+    confirmNewPage:
+      "Any unsaved changes to this content will be lost. Are you sure you want to load new page?",
+    confirmCancel:
+      "You have changed some options. Are you sure you want to close the dialog window?",
+    options: "Үзлекләр",
+    target: "Максат",
+    targetNew: "Яңа тәрәзә (_blank)",
+    targetTop: "Өске тәрәзә (_top)",
+    targetSelf: "Шул үк тәрәзә (_self)",
+    targetParent: "Ана тәрәзә (_parent)",
+    langDirLTR: "Сулдан уңга язылыш (LTR)",
+    langDirRTL: "Уңнан сулга язылыш (RTL)",
+    styles: "Стиль",
+    cssClasses: "Стильләр класслары",
+    width: "Киңлек",
+    height: "Биеклек",
+    align: "Тигезләү",
+    left: "Сул якка",
+    right: "Уң якка",
+    center: "Үзәккә",
+    justify: "Киңлеккә карап тигезләү",
+    alignLeft: "Сул як кырыйдан тигезләү",
+    alignRight: "Уң як кырыйдан тигезләү",
+    alignCenter: "Align Center",
+    alignTop: "Өскә",
+    alignMiddle: "Уртага",
+    alignBottom: "Аска",
+    alignNone: "Һичбер",
+    invalidValue: "Дөрес булмаган кыйммәт.",
+    invalidHeight: "Биеклек сан булырга тиеш.",
+    invalidWidth: "Киңлек сан булырга тиеш.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).',
+    invalidHtmlLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).',
+    invalidInlineStyle:
+      'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.',
+    cssLengthTooltip:
+      "Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).",
+    unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
+    keyboard: {
+      "8": "Кайтару",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Бетерү",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Бар хокуклар сакланган",
+    dlgTitle: "CKEditor турында",
+    moreInfo: "For licensing information please visit our web site:"
+  },
+  basicstyles: {
+    bold: "Калын",
+    italic: "Курсив",
+    strike: "Сызылган",
+    subscript: "Аскы индекс",
+    superscript: "Өске индекс",
+    underline: "Астына сызылган"
+  },
+  bidi: { ltr: "Сулдан уңга язылыш", rtl: "Уңнан сулга язылыш" },
+  blockquote: { toolbar: "Өземтә блогы" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Collapse Toolbar",
+    toolbarExpand: "Expand Toolbar",
+    toolbarGroups: {
+      document: "Документ",
+      clipboard: "Алмашу буферы/Кайтару",
+      editing: "Төзәтү",
+      forms: "Формалар",
+      basicstyles: "Төп стильләр",
+      paragraph: "Параграф",
+      links: "Сылталамалар",
+      insert: "Өстәү",
+      styles: "Стильләр",
+      colors: "Төсләр",
+      tools: "Кораллар"
+    },
+    toolbars: "Editor toolbars"
+  },
+  clipboard: {
+    copy: "Күчермәләү",
+    copyError:
+      "Браузерыгызның иминлек үзлекләре автоматик рәвештә күчермәләү үтәүне тыя. Тиз төймәләрне (Ctrl/Cmd+C) кулланыгыз.",
+    cut: "Кисеп алу",
+    cutError:
+      "Браузерыгызның иминлек үзлекләре автоматик рәвештә күчермәләү үтәүне тыя. Тиз төймәләрне (Ctrl/Cmd+C) кулланыгыз.",
+    paste: "Өстәү",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Өстәү мәйданы",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Автоматик",
+    bgColorTitle: "Фон төсе",
+    colors: {
+      "000": "Кара",
+      "800000": "Бордо",
+      "8B4513": "Дарчин",
+      "2F4F4F": "Аспид соры",
+      "008080": "Күкле-яшелле",
+      "000080": "Куе күк",
+      "4B0082": "Индиго",
+      "696969": "Куе соры",
+      B22222: "Кармин",
+      A52A2A: "Чия кызыл",
+      DAA520: "Алтын каен",
+      "006400": "Үлән",
+      "40E0D0": "Фирәзә",
+      "0000CD": "Фарсы күк",
+      "800080": "Шәмәхә",
+      "808080": "Соры",
+      F00: "Кызыл",
+      FF8C00: "Кабак",
+      FFD700: "Алтын",
+      "008000": "Яшел",
+      "0FF": "Ачык зәңгәр",
+      "00F": "Зәңгәр",
+      EE82EE: "Миләүшә",
+      A9A9A9: "Ачык соры",
+      FFA07A: "Кызгылт сары алсу",
+      FFA500: "Кызгылт сары",
+      FFFF00: "Сары",
+      "00FF00": "Лайм",
+      AFEEEE: "Тонык күк",
+      ADD8E6: "Тонык күкбаш",
+      DDA0DD: "Аксыл шәмәхә",
+      D3D3D3: "Ачык соры",
+      FFF0F5: "Ал ала миләүшә",
+      FAEBD7: "Җитен",
+      FFFFE0: "Ачык сары",
+      F0FFF0: "Аксыл көрән",
+      F0FFFF: "Ап-ак",
+      F0F8FF: "Аксыл зәңгәр диңгез",
+      E6E6FA: "Ала миләүшә",
+      FFF: "Ак",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Башка төсләр...",
+    panelTitle: "Төсләр",
+    textColorTitle: "Текст төсе"
+  },
+  colordialog: {
+    clear: "Бушату",
+    highlight: "Билгеләү",
+    options: "Төс көйләүләре",
+    selected: "Сайланган төсләр",
+    title: "Төс сайлау"
+  },
+  templates: {
+    button: "Шаблоннар",
+    emptyListMsg: "(Шаблоннар билгеләнмәгән)",
+    insertOption: "Әлеге эчтәлекне алмаштыру",
+    options: "Шаблон үзлекләре",
+    selectPromptMsg: "Please select the template to open in the editor",
+    title: "Эчтәлек шаблоннары"
+  },
+  contextmenu: { options: "Контекст меню үзлекләре" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Идентификатор",
+    advisoryTitleInputLabel: "Киңәш исем",
+    cssClassInputLabel: "Стильләр класслары",
+    edit: "Edit Div",
+    inlineStyleInputLabel: "Эчке стиль",
+    langDirLTRLabel: "Сулдан уңга язылыш (LTR)",
+    langDirLabel: "Язылыш юнəлеше",
+    langDirRTLLabel: "Уңнан сулга язылыш (RTL)",
+    languageCodeInputLabel: "Тел коды",
+    remove: "Remove Div",
+    styleSelectLabel: "Стиль",
+    title: "Create Div Container",
+    toolbar: "Create Div Container"
+  },
+  elementspath: { eleLabel: "Elements path", eleTitle: "%1 элемент" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Эзләү",
+    findOptions: "Эзләү көйләүләре",
+    findWhat: "Нәрсә эзләргә:",
+    matchCase: "Баш һәм юл хәрефләрен исәпкә алу",
+    matchCyclic: "Кабатлап эзләргә",
+    matchWord: "Сүзләрне тулысынча гына эзләү",
+    notFoundMsg: "Эзләнгән текст табылмады.",
+    replace: "Алмаштыру",
+    replaceAll: "Барысын да алмаштыру",
+    replaceSuccessMsg: "%1 урында(ларда) алмаштырылган.",
+    replaceWith: "Нәрсәгә алмаштыру:",
+    title: "Эзләп табу һәм алмаштыру"
+  },
+  fakeobjects: {
+    anchor: "Якорь",
+    flash: "Флеш анимациясы",
+    hiddenfield: "Яшерен кыр",
+    iframe: "IFrame",
+    unknown: "Танылмаган объект"
+  },
+  flash: {
+    access: "Script Access",
+    accessAlways: "Һəрвакыт",
+    accessNever: "Беркайчан да",
+    accessSameDomain: "Same domain",
+    alignAbsBottom: "Иң аска",
+    alignAbsMiddle: "Төгәл уртада",
+    alignBaseline: "Таяныч сызыгы",
+    alignTextTop: "Текст өсте",
+    bgcolor: "Фон төсе",
+    chkFull: "Allow Fullscreen",
+    chkLoop: "Әйләнеш",
+    chkMenu: "Enable Flash Menu",
+    chkPlay: "Auto Play",
+    flashvars: "Variables for Flash",
+    hSpace: "Горизонталь ара",
+    properties: "Флеш үзлекләре",
+    propertiesTab: "Үзлекләр",
+    quality: "Сыйфат",
+    qualityAutoHigh: "Авто югары сыйфат",
+    qualityAutoLow: "Авто түбән сыйфат",
+    qualityBest: "Иң югары сыйфат",
+    qualityHigh: "Югары",
+    qualityLow: "Түбəн",
+    qualityMedium: "Уртача",
+    scale: "Зурлык",
+    scaleAll: "Барысын күрсәтү",
+    scaleFit: "Exact Fit",
+    scaleNoBorder: "Чиксез",
+    title: "Флеш үзлекләре",
+    vSpace: "Вертикаль ара",
+    validateHSpace: "Горизонталь ара  сан булырга тиеш.",
+    validateSrc: "URL буш булмаска тиеш.",
+    validateVSpace: "Вертикаль ара  сан булырга тиеш.",
+    windowMode: "Тəрəзə тәртибе",
+    windowModeOpaque: "Үтә күренмәле",
+    windowModeTransparent: "Үтə күренмəле",
+    windowModeWindow: "Тəрəзə"
+  },
+  font: {
+    fontSize: {
+      label: "Зурлык",
+      voiceLabel: "Шрифт зурлыклары",
+      panelTitle: "Шрифт зурлыклары"
+    },
+    label: "Шрифт",
+    panelTitle: "Шрифт исеме",
+    voiceLabel: "Шрифт"
+  },
+  forms: {
+    button: {
+      title: "Төймә үзлекләре",
+      text: "Текст (күләм)",
+      type: "Төр",
+      typeBtn: "Төймә",
+      typeSbm: "Җибәрү",
+      typeRst: "Кире кайтару"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Checkbox Properties",
+      radioTitle: "Радио төймə үзлекләре",
+      value: "Күләм",
+      selected: "Сайланган",
+      required: "Мәҗбүри"
+    },
+    form: {
+      title: "Форма үзлекләре",
+      menu: "Форма үзлекләре",
+      action: "Гамәл",
+      method: "Ысул",
+      encoding: "Кодировка"
+    },
+    hidden: { title: "Яшерен кыр үзлекләре", name: "Исем", value: "Күләм" },
+    select: {
+      title: "Selection Field Properties",
+      selectInfo: "Информацияне сайлау",
+      opAvail: "Мөмкин булган көйләүләр",
+      value: "Күләм",
+      size: "Зурлык",
+      lines: "юллар",
+      chkMulti: "Allow multiple selections",
+      required: "Мәҗбүри",
+      opText: "Текст",
+      opValue: "Күләм",
+      btnAdd: "Кушу",
+      btnModify: "Үзгәртү",
+      btnUp: "Өскә",
+      btnDown: "Аска",
+      btnSetValue: "Сайланган күләм булып билгеләргә",
+      btnDelete: "Бетерү"
+    },
+    textarea: {
+      title: "Текст мәйданы үзлекләре",
+      cols: "Баганалар",
+      rows: "Юллар"
+    },
+    textfield: {
+      title: "Текст кыры үзлекләре",
+      name: "Исем",
+      value: "Күләм",
+      charWidth: "Символлар киңлеге",
+      maxChars: "Maximum Characters",
+      required: "Мәҗбүри",
+      type: "Төр",
+      typeText: "Текст",
+      typePass: "Сер сүз",
+      typeEmail: "Эл. почта",
+      typeSearch: "Эзләү",
+      typeTel: "Телефон номеры",
+      typeUrl: "Сылталама"
+    }
+  },
+  format: {
+    label: "Форматлау",
+    panelTitle: "Параграф форматлавы",
+    tag_address: "Адрес",
+    tag_div: "Гади (DIV)",
+    tag_h1: "Башлам 1",
+    tag_h2: "Башлам 2",
+    tag_h3: "Башлам 3",
+    tag_h4: "Башлам 4",
+    tag_h5: "Башлам 5",
+    tag_h6: "Башлам 6",
+    tag_p: "Гади",
+    tag_pre: "Форматлаулы"
+  },
+  horizontalrule: { toolbar: "Ятма сызык өстәү" },
+  iframe: {
+    border: "Frame чикләрен күрсәтү",
+    noUrl: "Please type the iframe URL",
+    scrolling: "Enable scrollbars",
+    title: "IFrame үзлекләре",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Альтернатив текст",
+    border: "Чик",
+    btnUpload: "Серверга җибәрү",
+    button2Img:
+      "Do you want to transform the selected image button on a simple image?",
+    hSpace: "Горизонталь ара",
+    img2Button:
+      "Do you want to transform the selected image on a image button?",
+    infoTab: "Рәсем тасвирламасы",
+    linkTab: "Сылталама",
+    lockRatio: "Lock Ratio",
+    menu: "Рәсем үзлекләре",
+    resetSize: "Баштагы зурлык",
+    title: "Рәсем үзлекләре",
+    titleButton: "Рәсемле төймə үзлекләре",
+    upload: "Йөкләү",
+    urlMissing: "Image source URL is missing.",
+    vSpace: "Вертикаль ара",
+    validateBorder: "Чик киңлеге сан булырга тиеш.",
+    validateHSpace: "Горизонталь ара бөтен сан булырга тиеш.",
+    validateVSpace: "Вертикаль ара бөтен сан булырга тиеш."
+  },
+  indent: { indent: "Отступны арттыру", outdent: "Отступны кечерәйтү" },
+  smiley: {
+    options: "Смайл көйләүләре",
+    title: "Смайл өстәү",
+    toolbar: "Смайл"
+  },
+  language: { button: "Тел сайлау", remove: "Телне бетерү" },
+  link: {
+    acccessKey: "Access Key",
+    advanced: "Киңәйтелгән көйләүләр",
+    advisoryContentType: "Advisory Content Type",
+    advisoryTitle: "Киңәш исем",
+    anchor: {
+      toolbar: "Якорь",
+      menu: "Якорьне үзгәртү",
+      title: "Якорь үзлекләре",
+      name: "Якорь исеме",
+      errorName: "Якорьнең исемен языгыз",
+      remove: "Якорьне бетерү"
+    },
+    anchorId: "Элемент идентификаторы буенча",
+    anchorName: "Якорь исеме буенча",
+    charset: "Linked Resource Charset",
+    cssClasses: "Стильләр класслары",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "Электрон почта адресы",
+    emailBody: "Хат эчтәлеге",
+    emailSubject: "Хат темасы",
+    id: "Идентификатор",
+    info: "Сылталама тасвирламасы",
+    langCode: "Тел коды",
+    langDir: "Язылыш юнəлеше",
+    langDirLTR: "Сулдан уңга язылыш (LTR)",
+    langDirRTL: "Уңнан сулга язылыш (RTL)",
+    menu: "Сылталамаyны үзгәртү",
+    name: "Исем",
+    noAnchors: "(Әлеге документта якорьләр табылмады)",
+    noEmail: "Электрон почта адресын языгыз",
+    noUrl: "Сылталаманы языгыз",
+    noTel: "Телефон номерыгызны языгыз",
+    other: "<бүтән>",
+    phoneNumber: "Телефон номеры",
+    popupDependent: "Бәйле (Netscape)",
+    popupFeatures: "Popup Window Features",
+    popupFullScreen: "Тулы экран (IE)",
+    popupLeft: "Left Position",
+    popupLocationBar: "Location Bar",
+    popupMenuBar: "Menu Bar",
+    popupResizable: "Resizable",
+    popupScrollBars: "Scroll Bars",
+    popupStatusBar: "Status Bar",
+    popupToolbar: "Toolbar",
+    popupTop: "Top Position",
+    rel: "Бәйләнеш",
+    selectAnchor: "Якорьне сайлау",
+    styles: "Стиль",
+    tabIndex: "Tab Index",
+    target: "Максат",
+    targetFrame: "<frame>",
+    targetFrameName: "Target Frame Name",
+    targetPopup: "<popup window>",
+    targetPopupName: "Попап тәрәзәсе исеме",
+    title: "Сылталама",
+    toAnchor: "Якорьне текст белән бәйләү",
+    toEmail: "Электрон почта",
+    toUrl: "Сылталама",
+    toPhone: "Телефон",
+    toolbar: "Сылталама",
+    type: "Сылталама төре",
+    unlink: "Сылталаманы бетерү",
+    upload: "Йөкләү"
+  },
+  list: {
+    bulletedlist: "Маркерлы тезмә өстәү/бетерү",
+    numberedlist: " Номерланган тезмә өстәү/бетерү"
+  },
+  liststyle: {
+    bulletedTitle: "Маркерлы тезмә үзлекләре",
+    circle: "Түгәрәк",
+    decimal: "Унарлы (1, 2, 3, ...)",
+    disc: "Диск",
+    lowerAlpha: "Lower Alpha (a, b, c, d, e, etc.)",
+    lowerRoman: "Lower Roman (i, ii, iii, iv, v, etc.)",
+    none: "Һичбер",
+    notset: "<билгеләнмәгән>",
+    numberedTitle: "Номерлы тезмә үзлекләре",
+    square: "Шакмак",
+    start: "Башлау",
+    type: "Төр",
+    upperAlpha: "Upper Alpha (A, B, C, D, E, etc.)",
+    upperRoman: "Upper Roman (I, II, III, IV, V, etc.)",
+    validateStartNumber: "List start number must be a whole number."
+  },
+  magicline: { title: "Бирегә параграф өстәү" },
+  maximize: { maximize: "Зурайту", minimize: "Кечерәйтү" },
+  newpage: { toolbar: "Яңа бит" },
+  pagebreak: { alt: "Бит бүлгече", toolbar: "Бастыру өчен бит бүлгечен өстәү" },
+  pastetext: {
+    button: "Форматлаусыз текст өстәү",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Форматлаусыз текст өстәү"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+    error:
+      "It was not possible to clean up the pasted data due to an internal error",
+    title: "Word'тан өстәү",
+    toolbar: "Word'тан өстәү"
+  },
+  preview: { preview: "Карап алу" },
+  print: { toolbar: "Бастыру" },
+  removeformat: { toolbar: "Форматлауны бетерү" },
+  save: { toolbar: "Саклау" },
+  selectall: { toolbar: "Барысын сайлау" },
+  showblocks: { toolbar: "Блокларны күрсәтү" },
+  sourcearea: { toolbar: "Чыганак" },
+  specialchar: {
+    options: "Махсус символ үзлекләре",
+    title: "Махсус символ сайлау",
+    toolbar: "Махсус символ өстәү"
+  },
+  scayt: {
+    btn_about: "About SCAYT",
+    btn_dictionaries: "Dictionaries",
+    btn_disable: "Disable SCAYT",
+    btn_enable: "Enable SCAYT",
+    btn_langs: "Languages",
+    btn_options: "Options",
+    text_title: "Spell Check As You Type"
+  },
+  stylescombo: {
+    label: "Стильләр",
+    panelTitle: "Форматлау стильләре",
+    panelTitle1: "Блоклар стильләре",
+    panelTitle2: "Эчке стильләр",
+    panelTitle3: "Объектлар стильләре"
+  },
+  table: {
+    border: "Чик калынлыгы",
+    caption: "Исем",
+    cell: {
+      menu: "Күзәнәк",
+      insertBefore: "Алдына күзәнәк өстәү",
+      insertAfter: "Артына күзәнәк өстәү",
+      deleteCell: "Күзәнәкләрне бетерү",
+      merge: "Күзәнәкләрне берләштерү",
+      mergeRight: "Уң яктагы белән берләштерү",
+      mergeDown: "Астагы белән берләштерү",
+      splitHorizontal: "Күзәнәкне юлларга бүлү",
+      splitVertical: "Күзәнәкне баганаларга бүлү",
+      title: "Күзәнәк үзлекләре",
+      cellType: "Күзәнәк төре",
+      rowSpan: "Юлларны берләштерү",
+      colSpan: "Баганаларны берләштерү",
+      wordWrap: "Текстны күчерү",
+      hAlign: "Ятма тигезләү",
+      vAlign: "Асма тигезләү",
+      alignBaseline: "Таяныч сызыгы",
+      bgColor: "Фон төсе",
+      borderColor: "Чик төсе",
+      data: "Мәгълүмат",
+      header: "Башлык",
+      yes: "Әйе",
+      no: "Юк",
+      invalidWidth: "Cell width must be a number.",
+      invalidHeight: "Cell height must be a number.",
+      invalidRowSpan: "Rows span must be a whole number.",
+      invalidColSpan: "Columns span must be a whole number.",
+      chooseColor: "Сайлау"
+    },
+    cellPad: "Cell padding",
+    cellSpace: "Cell spacing",
+    column: {
+      menu: "Багана",
+      insertBefore: "Сулдан баганалар өстәү",
+      insertAfter: "Уңнан баганалар өстәү",
+      deleteColumn: "Баганаларны бетерү"
+    },
+    columns: "Баганалар",
+    deleteTable: "Таблицаны бетерү",
+    headers: "Башлыклар",
+    headersBoth: "Икесе дә",
+    headersColumn: "Беренче багана",
+    headersNone: "Һичбер",
+    headersRow: "Беренче юл",
+    heightUnit: "height unit",
+    invalidBorder: "Чик киңлеге сан булырга тиеш.",
+    invalidCellPadding: "Cell padding must be a positive number.",
+    invalidCellSpacing: "Күзәнәкләр аралары уңай сан булырга тиеш.",
+    invalidCols: "Number of columns must be a number greater than 0.",
+    invalidHeight: "Таблица биеклеге сан булырга тиеш.",
+    invalidRows: "Number of rows must be a number greater than 0.",
+    invalidWidth: "Таблица киңлеге сан булырга тиеш",
+    menu: "Таблица үзлекләре",
+    row: {
+      menu: "Юл",
+      insertBefore: "Өстән юллар өстәү",
+      insertAfter: "Астан юллар өстәү",
+      deleteRow: "Юлларны бетерү"
+    },
+    rows: "Юллар",
+    summary: "Йомгаклау",
+    title: "Таблица үзлекләре",
+    toolbar: "Таблица",
+    widthPc: "процент",
+    widthPx: "Нокталар",
+    widthUnit: "киңлек берәмлеге"
+  },
+  undo: { redo: "Кабатлау", undo: "Кайтару" },
+  widget: { move: "Күчереп куер өчен басып шудырыгыз", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Ignore",
+    btnIgnoreAll: "Ignore All",
+    btnReplace: "Replace",
+    btnReplaceAll: "Replace All",
+    btnUndo: "Undo",
+    changeTo: "Change to",
+    errorLoading: "Error loading application service host: %s.",
+    ieSpellDownload:
+      "Spell checker not installed. Do you want to download it now?",
+    manyChanges: "Spell check complete: %1 words changed",
+    noChanges: "Spell check complete: No words changed",
+    noMispell: "Spell check complete: No misspellings found",
+    noSuggestions: "- No suggestions -",
+    notAvailable: "Sorry, but service is unavailable now.",
+    notInDic: "Not in dictionary",
+    oneChange: "Spell check complete: One word changed",
+    progress: "Spell check in progress...",
+    title: "Spell Checker",
+    toolbar: "Check Spelling"
+  }
+};

+ 722 - 722
public/ckeditor/lang/ug.js

@@ -1,722 +1,722 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["ug"] = {
-  editor: "تەھرىرلىگۈچ",
-  editorPanel: "مول تېكست تەھرىرلىگۈچ تاختىسى",
-  common: {
-    editorHelp: "ALT+0 نى بېسىپ ياردەمنى كۆرۈڭ",
-    browseServer: "كۆرسىتىش مۇلازىمېتىر",
-    url: "ئەسلى ھۆججەت",
-    protocol: "كېلىشىم",
-    upload: "يۈكلە",
-    uploadSubmit: "مۇلازىمېتىرغا يۈكلە",
-    image: "سۈرەت",
-    flash: "چاقماق",
-    form: "جەدۋەل",
-    checkbox: "كۆپ تاللاش رامكىسى",
-    radio: "يەككە تاللاش توپچىسى",
-    textField: "يەككە قۇر تېكىست",
-    textarea: "كۆپ قۇر تېكىست",
-    hiddenField: "يوشۇرۇن دائىرە",
-    button: "توپچا",
-    select: "تىزىم/تىزىملىك",
-    imageButton: "سۈرەت دائىرە",
-    notSet: "‹تەڭشەلمىگەن›",
-    id: "ID",
-    name: "ئات",
-    langDir: "تىل يۆنىلىشى",
-    langDirLtr: "سولدىن ئوڭغا (LTR)",
-    langDirRtl: "ئوڭدىن سولغا (RTL)",
-    langCode: "تىل كودى",
-    longDescr: "تەپسىلىي چۈشەندۈرۈش ئادرېسى",
-    cssClass: "ئۇسلۇب خىلىنىڭ ئاتى",
-    advisoryTitle: "ماۋزۇ",
-    cssStyle: "قۇر ئىچىدىكى ئۇسلۇبى",
-    ok: "جەزملە",
-    cancel: "ۋاز كەچ",
-    close: "تاقا",
-    preview: "ئالدىن كۆزەت",
-    resize: "چوڭلۇقىنى ئۆزگەرت",
-    generalTab: "ئادەتتىكى",
-    advancedTab: "ئالىي",
-    validateNumberFailed: "سان پىچىمىدا كىرگۈزۈش زۆرۈر",
-    confirmNewPage: "نۆۋەتتىكى پۈتۈك مەزمۇنى ساقلانمىدى، يېڭى پۈتۈك قۇرامسىز؟",
-    confirmCancel: "قىسمەن ئۆزگەرتىش ساقلانمىدى، بۇ سۆزلەشكۈنى تاقامسىز؟",
-    options: "تاللانما",
-    target: "نىشان كۆزنەك",
-    targetNew: "يېڭى كۆزنەك (_blank)",
-    targetTop: "پۈتۈن بەت (_top)",
-    targetSelf: "مەزكۇر كۆزنەك (_self)",
-    targetParent: "ئاتا كۆزنەك (_parent)",
-    langDirLTR: "سولدىن ئوڭغا (LTR)",
-    langDirRTL: "ئوڭدىن سولغا (RTL)",
-    styles: "ئۇسلۇبلار",
-    cssClasses: "ئۇسلۇب خىللىرى",
-    width: "كەڭلىك",
-    height: "ئېگىزلىك",
-    align: "توغرىلىنىشى",
-    left: "سول",
-    right: "ئوڭ",
-    center: "ئوتتۇرا",
-    justify: "ئىككى تەرەپتىن توغرىلا",
-    alignLeft: "سولغا توغرىلا",
-    alignRight: "ئوڭغا توغرىلا",
-    alignCenter: "Align Center",
-    alignTop: "ئۈستى",
-    alignMiddle: "ئوتتۇرا",
-    alignBottom: "ئاستى",
-    alignNone: "يوق",
-    invalidValue: "ئىناۋەتسىز قىممەت.",
-    invalidHeight: "ئېگىزلىك چوقۇم رەقەم پىچىمىدا بولۇشى زۆرۈر",
-    invalidWidth: "كەڭلىك چوقۇم رەقەم پىچىمىدا بولۇشى زۆرۈر",
-    invalidLength:
-      'بەلگىلەنگەن قىممەت "1%" سۆز بۆلىكىدىكى ئېنىقسىز ماتىريال ياكى مۇسبەت سانلار (2%).',
-    invalidCssLength:
-      "بۇ سۆز بۆلىكى چوقۇم مۇۋاپىق بولغان CSS ئۇزۇنلۇق قىممىتى بولۇشى زۆرۈر، بىرلىكى (px, %, in, cm, mm, em, ex, pt ياكى pc)",
-    invalidHtmlLength:
-      "بۇ سۆز بۆلىكى چوقۇم بىرىكمە HTML ئۇزۇنلۇق قىممىتى بولۇشى كېرەك. ئۆز ئىچىگە ئالىدىغان بىرلىك (px ياكى %)",
-    invalidInlineStyle:
-      "ئىچكى باغلانما ئۇسلۇبى چوقۇم چېكىتلىك پەش بىلەن ئايرىلغان بىر ياكى كۆپ «خاسلىق ئاتى:خاسلىق قىممىتى» پىچىمىدا بولۇشى لازىم",
-    cssLengthTooltip:
-      "بۇ سۆز بۆلىكى بىرىكمە CSS ئۇزۇنلۇق قىممىتى بولۇشى كېرەك. ئۆز ئىچىگە ئالىدىغان بىرلىك (px, %, in, cm, mm, em, ex, pt ياكى pc)",
-    unavailable:
-      '%1<span class=\\\\"cke_accessibility\\\\">، ئىشلەتكىلى بولمايدۇ</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "ئۆچۈر",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "تېزلەتمە كونۇپكا",
-    optionDefault: "سۈكۈتتىكى"
-  },
-  about: {
-    copy: "Copyright &copy; $1. نەشر ھوقۇقىغا ئىگە",
-    dlgTitle: "CKEditor تەھرىرلىگۈچى 4 ھەقىدە",
-    moreInfo:
-      "تور تۇرايىمىزنى زىيارەت قىلىپ كېلىشىمگە ئائىت تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىڭ"
-  },
-  basicstyles: {
-    bold: "توم",
-    italic: "يانتۇ",
-    strike: "ئۆچۈرۈش سىزىقى",
-    subscript: "تۆۋەن ئىندېكس",
-    superscript: "يۇقىرى ئىندېكس",
-    underline: "ئاستى سىزىق"
-  },
-  bidi: {
-    ltr: "تېكىست يۆنىلىشى سولدىن ئوڭغا",
-    rtl: "تېكىست يۆنىلىشى ئوڭدىن سولغا"
-  },
-  blockquote: { toolbar: "بۆلەك نەقىل" },
-  notification: { closed: "ئوقتۇرۇش تاقالدى." },
-  toolbar: {
-    toolbarCollapse: "قورال بالداقنى قاتلا",
-    toolbarExpand: "قورال بالداقنى ياي",
-    toolbarGroups: {
-      document: "پۈتۈك",
-      clipboard: "چاپلاش تاختىسى/يېنىۋال",
-      editing: "تەھرىر",
-      forms: "جەدۋەل",
-      basicstyles: "ئاساسىي ئۇسلۇب",
-      paragraph: "ئابزاس",
-      links: "ئۇلانما",
-      insert: "قىستۇر",
-      styles: "ئۇسلۇب",
-      colors: "رەڭ",
-      tools: "قورال"
-    },
-    toolbars: "قورال بالداق"
-  },
-  clipboard: {
-    copy: "كۆچۈر",
-    copyError:
-      "تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كۆچۈر مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+C) ئارقىلىق تاماملاڭ",
-    cut: "كەس",
-    cutError:
-      "تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كەس مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+X) ئارقىلىق تاماملاڭ",
-    paste: "چاپلا",
-    pasteNotification:
-      "چاپلانغىنى 1% . سىزنىڭ تور كۆرگۈچىڭىز قۇرال تەكچىسى ۋە سىيرىلما تاللاپ چاپلاش ئىقتىدارىنى قوللىمايدىكەن .",
-    pasteArea: "چاپلاش دائىرىسى",
-    pasteMsg: "مەزمۇنىڭىزنى تۆۋەندىكى رايونغا چاپلاپ ئاندىن OK نى بېسىڭ ."
-  },
-  colorbutton: {
-    auto: "ئۆزلۈكىدىن",
-    bgColorTitle: "تەگلىك رەڭگى",
-    colors: {
-      "000": "قارا",
-      "800000": "قىزغۇچ سېرىق",
-      "8B4513": "توق قوڭۇر",
-      "2F4F4F": "قارامتۇل يېشىل",
-      "008080": "كۆكۈش يېشىل",
-      "000080": "قارامتۇل كۆك",
-      "4B0082": "كۆكۈش كۈلرەڭ",
-      "696969": "قارامتۇل كۈلرەڭ",
-      B22222: "خىش قىزىل",
-      A52A2A: "قوڭۇر",
-      DAA520: "ئالتۇن سېرىق",
-      "006400": "توق يېشىل",
-      "40E0D0": "كۆكۈچ يېشىل",
-      "0000CD": "ئوتتۇراھال كۆك",
-      "800080": "بىنەپشە",
-      "808080": "كۈلرەڭ",
-      F00: "قىزىل",
-      FF8C00: "توق قىزغۇچ سېرىق",
-      FFD700: "ئالتۇن",
-      "008000": "يېشىل",
-      "0FF": "يېشىل كۆك",
-      "00F": "كۆك",
-      EE82EE: "قىزغۇچ بىنەپشە",
-      A9A9A9: "توق كۈلرەڭ",
-      FFA07A: "كاۋا چېچىكى سېرىق",
-      FFA500: "قىزغۇچ سېرىق",
-      FFFF00: "سېرىق",
-      "00FF00": "Lime",
-      AFEEEE: "سۇس ھاۋا رەڭ",
-      ADD8E6: "ئوچۇق كۆك",
-      DDA0DD: "قىزغۇچ بىنەپشە",
-      D3D3D3: "سۇس كۆكۈچ كۈلرەڭ",
-      FFF0F5: "سۇس قىزغۇچ بىنەپشە",
-      FAEBD7: "Antique White",
-      FFFFE0: "سۇس سېرىق",
-      F0FFF0: "Honeydew",
-      F0FFFF: "ئاسمان كۆكى",
-      F0F8FF: "سۇس كۆك",
-      E6E6FA: "سۇس بىنەپشە",
-      FFF: "ئاق",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "باشقا رەڭ",
-    panelTitle: "رەڭ",
-    textColorTitle: "تېكىست رەڭگى"
-  },
-  colordialog: {
-    clear: "تازىلا",
-    highlight: "يورۇت",
-    options: "رەڭ تاللانمىسى",
-    selected: "رەڭ تاللاڭ",
-    title: "رەڭ تاللاڭ"
-  },
-  templates: {
-    button: "قېلىپ",
-    emptyListMsg: "(قېلىپ يوق)",
-    insertOption: "نۆۋەتتىكى مەزمۇننى ئالماشتۇر",
-    options: "قېلىپ تاللانمىسى",
-    selectPromptMsg: "تەھرىرلىگۈچنىڭ مەزمۇن قېلىپىنى تاللاڭ:",
-    title: "مەزمۇن قېلىپى"
-  },
-  contextmenu: { options: "قىسقا يول تىزىملىك تاللانمىسى" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "ماۋزۇ",
-    cssClassInputLabel: "ئۇسلۇب تىپىنىڭ ئاتى",
-    edit: "DIV تەھرىر",
-    inlineStyleInputLabel: "قۇر ئىچىدىكى ئۇسلۇبى",
-    langDirLTRLabel: "سولدىن ئوڭغا (LTR)",
-    langDirLabel: "تىل يۆنىلىشى",
-    langDirRTLLabel: "ئوڭدىن سولغا (RTL)",
-    languageCodeInputLabel: "تىل كودى",
-    remove: "DIV چىقىرىۋەت",
-    styleSelectLabel: "ئۇسلۇب",
-    title: "DIV قاچا قۇر",
-    toolbar: "DIV قاچا قۇر"
-  },
-  elementspath: { eleLabel: "ئېلېمېنت يولى", eleTitle: "%1 ئېلېمېنت" },
-  filetools: {
-    loadError: "ھۆججەت ئوقۇشتا خاتالىق كۆرۈلدى",
-    networkError: "ھۆججەت يۈكلەشتە تور خاتالىقى كۆرۈلدى.",
-    httpError404:
-      "ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (404: ھۆججەت تېپىلمىدى).",
-    httpError403: "ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (403: چەكلەنگەن).",
-    httpError:
-      "ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (404: خاتالىق نىسپىتى: 1%).",
-    noUrlError: "چىقىردىغان ئۇلانما تەڭشەلمىگەن .",
-    responseError: "مۇلازىمىتىردا ئىنكاس يوق ."
-  },
-  find: {
-    find: "ئىزدە",
-    findOptions: "ئىزدەش تاللانمىسى",
-    findWhat: "ئىزدە:",
-    matchCase: "چوڭ كىچىك ھەرپنى پەرقلەندۈر",
-    matchCyclic: "ئايلانما ماسلىشىش",
-    matchWord: "پۈتۈن سۆز ماسلىشىش",
-    notFoundMsg: "بەلگىلەنگەن تېكىستنى تاپالمىدى",
-    replace: "ئالماشتۇر",
-    replaceAll: "ھەممىنى ئالماشتۇر",
-    replaceSuccessMsg: "جەمئى %1 جايدىكى ئالماشتۇرۇش تاماملاندى",
-    replaceWith: "ئالماشتۇر:",
-    title: "ئىزدەپ ئالماشتۇر"
-  },
-  fakeobjects: {
-    anchor: "لەڭگەرلىك نۇقتا",
-    flash: "Flash جانلاندۇرۇم",
-    hiddenfield: "يوشۇرۇن دائىرە",
-    iframe: "IFrame",
-    unknown: "يوچۇن نەڭ"
-  },
-  flash: {
-    access: "قوليازما زىيارەتكە يول قوي",
-    accessAlways: "ھەمىشە",
-    accessNever: "ھەرگىز",
-    accessSameDomain: "ئوخشاش دائىرىدە",
-    alignAbsBottom: "مۇتلەق ئاستى",
-    alignAbsMiddle: "مۇتلەق ئوتتۇرا",
-    alignBaseline: "ئاساسىي سىزىق",
-    alignTextTop: "تېكىست ئۈستىدە",
-    bgcolor: "تەگلىك رەڭگى",
-    chkFull: "پۈتۈن ئېكراننى قوزغات",
-    chkLoop: "دەۋرىي",
-    chkMenu: "Flash تىزىملىكنى قوزغات",
-    chkPlay: "ئۆزلۈكىدىن چال",
-    flashvars: "Flash  ئۆزگەرگۈچى",
-    hSpace: "توغرىسىغا ئارىلىق",
-    properties: "Flash خاسلىق",
-    propertiesTab: "خاسلىق",
-    quality: "سۈپەت",
-    qualityAutoHigh: "يۇقىرى (ئاپتوماتىك)",
-    qualityAutoLow: "تۆۋەن (ئاپتوماتىك)",
-    qualityBest: "ئەڭ ياخشى",
-    qualityHigh: "يۇقىرى",
-    qualityLow: "تۆۋەن",
-    qualityMedium: "ئوتتۇرا (ئاپتوماتىك)",
-    scale: "نىسبىتى",
-    scaleAll: "ھەممىنى كۆرسەت",
-    scaleFit: "قەتئىي ماسلىشىش",
-    scaleNoBorder: "گىرۋەك يوق",
-    title: "ماۋزۇ",
-    vSpace: "بويىغا ئارىلىق",
-    validateHSpace: "توغرىسىغا ئارىلىق چوقۇم سان بولىدۇ",
-    validateSrc: "ئەسلى ھۆججەت ئادرېسىنى كىرگۈزۈڭ",
-    validateVSpace: "بويىغا ئارىلىق چوقۇم سان بولىدۇ",
-    windowMode: "كۆزنەك ھالىتى",
-    windowModeOpaque: "خىرە",
-    windowModeTransparent: "سۈزۈك",
-    windowModeWindow: "كۆزنەك گەۋدىسى"
-  },
-  font: {
-    fontSize: {
-      label: "چوڭلۇقى",
-      voiceLabel: "خەت چوڭلۇقى",
-      panelTitle: "چوڭلۇقى"
-    },
-    label: "خەت نۇسخا",
-    panelTitle: "خەت نۇسخا",
-    voiceLabel: "خەت نۇسخا"
-  },
-  forms: {
-    button: {
-      title: "توپچا خاسلىقى",
-      text: "بەلگە (قىممەت)",
-      type: "تىپى",
-      typeBtn: "توپچا",
-      typeSbm: "تاپشۇر",
-      typeRst: "ئەسلىگە قايتۇر"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "كۆپ تاللاش خاسلىقى",
-      radioTitle: "تاق تاللاش توپچا خاسلىقى",
-      value: "تاللىغان قىممەت",
-      selected: "تاللانغان",
-      required: "زۆرۈر"
-    },
-    form: {
-      title: "جەدۋەل خاسلىقى",
-      menu: "جەدۋەل خاسلىقى",
-      action: "مەشغۇلات",
-      method: "ئۇسۇل",
-      encoding: "جەدۋەل كودلىنىشى"
-    },
-    hidden: {
-      title: "يوشۇرۇن دائىرە خاسلىقى",
-      name: "ئات",
-      value: "دەسلەپكى قىممىتى"
-    },
-    select: {
-      title: "جەدۋەل/تىزىم خاسلىقى",
-      selectInfo: "ئۇچۇر تاللاڭ",
-      opAvail: "تاللاش تۈرلىرى",
-      value: "قىممەت",
-      size: "ئېگىزلىكى",
-      lines: "قۇر",
-      chkMulti: "كۆپ تاللاشچان",
-      required: "زۆرۈر",
-      opText: "تاللانما تېكىستى",
-      opValue: "تاللانما قىممىتى",
-      btnAdd: "قوش",
-      btnModify: "ئۆزگەرت",
-      btnUp: "ئۈستىگە",
-      btnDown: "ئاستىغا",
-      btnSetValue: "دەسلەپكى تاللانما قىممىتىگە تەڭشە",
-      btnDelete: "ئۆچۈر"
-    },
-    textarea: {
-      title: " كۆپ قۇرلۇق تېكىست خاسلىقى",
-      cols: "ھەرپ كەڭلىكى",
-      rows: "قۇر سانى"
-    },
-    textfield: {
-      title: "تاق قۇرلۇق تېكىست خاسلىقى",
-      name: "ئات",
-      value: "دەسلەپكى قىممىتى",
-      charWidth: "ھەرپ كەڭلىكى",
-      maxChars: "ئەڭ كۆپ ھەرپ سانى",
-      required: "زۆرۈر",
-      type: "تىپى",
-      typeText: "تېكىست",
-      typePass: "ئىم",
-      typeEmail: "تورخەت",
-      typeSearch: "ئىزدە",
-      typeTel: "تېلېفون نومۇر",
-      typeUrl: "ئادرېس"
-    }
-  },
-  format: {
-    label: "پىچىم",
-    panelTitle: "پىچىم",
-    tag_address: "ئادرېس",
-    tag_div: "ئابزاس (DIV)",
-    tag_h1: "ماۋزۇ 1",
-    tag_h2: "ماۋزۇ 2",
-    tag_h3: "ماۋزۇ 3",
-    tag_h4: "ماۋزۇ 4",
-    tag_h5: "ماۋزۇ 5",
-    tag_h6: "ماۋزۇ 6",
-    tag_p: "ئادەتتىكى",
-    tag_pre: "تىزىلغان پىچىم"
-  },
-  horizontalrule: { toolbar: "توغرا سىزىق قىستۇر" },
-  iframe: {
-    border: "كاندۇك گىرۋەكلىرىنى كۆرسەت",
-    noUrl: "كاندۇكنىڭ ئادرېسى(Url)نى كىرگۈزۈڭ",
-    scrolling: "دومىلىما سۈرگۈچكە يول قوي",
-    title: "IFrame خاسلىق",
-    toolbar: "IFrame "
-  },
-  image: {
-    alt: "تېكىست ئالماشتۇر",
-    border: "گىرۋەك چوڭلۇقى",
-    btnUpload: "مۇلازىمېتىرغا يۈكلە",
-    button2Img: "نۆۋەتتىكى توپچىنى سۈرەتكە ئۆزگەرتەمسىز؟",
-    hSpace: "توغرىسىغا ئارىلىقى",
-    img2Button: "نۆۋەتتىكى سۈرەتنى توپچىغا ئۆزگەرتەمسىز؟",
-    infoTab: "سۈرەت",
-    linkTab: "ئۇلانما",
-    lockRatio: "نىسبەتنى قۇلۇپلا",
-    menu: "سۈرەت خاسلىقى",
-    resetSize: "ئەسلى چوڭلۇق",
-    title: "سۈرەت خاسلىقى",
-    titleButton: "سۈرەت دائىرە خاسلىقى",
-    upload: "يۈكلە",
-    urlMissing: "سۈرەتنىڭ ئەسلى ھۆججەت ئادرېسى كەم",
-    vSpace: "بويىغا ئارىلىقى",
-    validateBorder: "گىرۋەك چوڭلۇقى چوقۇم سان بولىدۇ",
-    validateHSpace: "توغرىسىغا ئارىلىق چوقۇم پۈتۈن سان بولىدۇ",
-    validateVSpace: "بويىغا ئارىلىق چوقۇم پۈتۈن سان بولىدۇ"
-  },
-  indent: { indent: "تارايت", outdent: "كەڭەيت" },
-  smiley: {
-    options: "چىراي ئىپادە سىنبەلگە تاللانمىسى",
-    title: "چىراي ئىپادە سىنبەلگە قىستۇر",
-    toolbar: "چىراي ئىپادە"
-  },
-  language: { button: "تىل تەڭشەك", remove: "تىلنى چىقىرىۋەت" },
-  link: {
-    acccessKey: "زىيارەت كۇنۇپكا",
-    advanced: "ئالىي",
-    advisoryContentType: "مەزمۇن تىپى",
-    advisoryTitle: "ماۋزۇ",
-    anchor: {
-      toolbar: "لەڭگەرلىك نۇقتا ئۇلانمىسى قىستۇر/تەھرىرلە",
-      menu: "لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى",
-      title: "لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى",
-      name: "لەڭگەرلىك نۇقتا ئاتى",
-      errorName: "لەڭگەرلىك نۇقتا ئاتىنى كىرگۈزۈڭ",
-      remove: "لەڭگەرلىك نۇقتا ئۆچۈر"
-    },
-    anchorId: "لەڭگەرلىك نۇقتا ID سى بويىچە",
-    anchorName: "لەڭگەرلىك نۇقتا ئاتى بويىچە",
-    charset: "ھەرپ كودلىنىشى",
-    cssClasses: "ئۇسلۇب خىلى ئاتى",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "ئادرېس",
-    emailBody: "مەزمۇن",
-    emailSubject: "ماۋزۇ",
-    id: "ID",
-    info: "ئۇلانما ئۇچۇرى",
-    langCode: "تىل كودى",
-    langDir: "تىل يۆنىلىشى",
-    langDirLTR: "سولدىن ئوڭغا (LTR)",
-    langDirRTL: "ئوڭدىن سولغا (RTL)",
-    menu: "ئۇلانما تەھرىر",
-    name: "ئات",
-    noAnchors: "(بۇ پۈتۈكتە ئىشلەتكىلى بولىدىغان لەڭگەرلىك نۇقتا يوق)",
-    noEmail: "ئېلخەت ئادرېسىنى كىرگۈزۈڭ",
-    noUrl: "ئۇلانما ئادرېسىنى كىرگۈزۈڭ",
-    noTel: "Please type the phone number",
-    other: "‹باشقا›",
-    phoneNumber: "Phone number",
-    popupDependent: "تەۋە (NS)",
-    popupFeatures: "قاڭقىش كۆزنەك خاسلىقى",
-    popupFullScreen: "پۈتۈن ئېكران (IE)",
-    popupLeft: "سول",
-    popupLocationBar: "ئادرېس بالداق",
-    popupMenuBar: "تىزىملىك بالداق",
-    popupResizable: "چوڭلۇقى ئۆزگەرتىشچان",
-    popupScrollBars: "دومىلىما سۈرگۈچ",
-    popupStatusBar: "ھالەت بالداق",
-    popupToolbar: "قورال بالداق",
-    popupTop: "ئوڭ",
-    rel: "باغلىنىش",
-    selectAnchor: "بىر لەڭگەرلىك نۇقتا تاللاڭ",
-    styles: "قۇر ئىچىدىكى ئۇسلۇبى",
-    tabIndex: "Tab تەرتىپى",
-    target: "نىشان",
-    targetFrame: "‹كاندۇك›",
-    targetFrameName: "نىشان كاندۇك ئاتى",
-    targetPopup: "‹قاڭقىش كۆزنەك›",
-    targetPopupName: "قاڭقىش كۆزنەك ئاتى",
-    title: "ئۇلانما",
-    toAnchor: "بەت ئىچىدىكى لەڭگەرلىك نۇقتا ئۇلانمىسى",
-    toEmail: "ئېلخەت",
-    toUrl: "ئادرېس",
-    toPhone: "Phone",
-    toolbar: "ئۇلانما قىستۇر/تەھرىرلە",
-    type: "ئۇلانما تىپى",
-    unlink: "ئۇلانما بىكار قىل",
-    upload: "يۈكلە"
-  },
-  list: {
-    bulletedlist: "تۈر بەلگە تىزىمى",
-    numberedlist: "تەرتىپ نومۇر تىزىمى"
-  },
-  liststyle: {
-    bulletedTitle: "تۈر بەلگە تىزىم خاسلىقى",
-    circle: "بوش چەمبەر",
-    decimal: "سان (1, 2, 3 قاتارلىق)",
-    disc: "تولدۇرۇلغان چەمبەر",
-    lowerAlpha: "ئىنگلىزچە كىچىك ھەرپ (a, b, c, d, e قاتارلىق)",
-    lowerRoman: "كىچىك ھەرپلىك رىم رەقىمى (i, ii, iii, iv, v قاتارلىق)",
-    none: "بەلگە يوق",
-    notset: "‹تەڭشەلمىگەن›",
-    numberedTitle: "تەرتىپ نومۇر تىزىم خاسلىقى",
-    square: "تولدۇرۇلغان تۆت چاسا",
-    start: "باشلىنىش نومۇرى",
-    type: "بەلگە تىپى",
-    upperAlpha: "ئىنگلىزچە چوڭ ھەرپ (A, B, C, D, E قاتارلىق)",
-    upperRoman: "چوڭ ھەرپلىك رىم رەقىمى (I, II, III, IV, V قاتارلىق)",
-    validateStartNumber:
-      "تىزىم باشلىنىش تەرتىپ نومۇرى چوقۇم پۈتۈن سان پىچىمىدا بولۇشى لازىم"
-  },
-  magicline: { title: "بۇ جايغا ئابزاس قىستۇر" },
-  maximize: { maximize: "چوڭايت", minimize: "كىچىكلەت" },
-  newpage: { toolbar: "يېڭى بەت" },
-  pagebreak: { alt: "بەت ئايرىغۇچ", toolbar: "بەت ئايرىغۇچ قىستۇر" },
-  pastetext: {
-    button: "پىچىمى يوق تېكىست سۈپىتىدە چاپلا",
-    pasteNotification:
-      "چاپلانغىنى 1% . سىزنىڭ تور كۆرگۈچىڭىز قۇرال تەكچىسى ۋە سىيرىلما تاللاپ چاپلاش ئىقتىدارىنى قوللىمايدىكەن .",
-    title: "پىچىمى يوق تېكىست سۈپىتىدە چاپلا"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "سىز چاپلىماقچى بولغان مەزمۇن MS Word تىن كەلگەندەك قىلىدۇ، MS Word پىچىمىنى تازىلىۋەتكەندىن كېيىن ئاندىن چاپلامدۇ؟",
-    error:
-      "ئىچكى خاتالىق سەۋەبىدىن چاپلايدىغان سانلىق مەلۇماتنى تازىلىيالمايدۇ",
-    title: "MS Word تىن چاپلا",
-    toolbar: "MS Word تىن چاپلا"
-  },
-  preview: { preview: "ئالدىن كۆزەت" },
-  print: { toolbar: "باس " },
-  removeformat: { toolbar: "پىچىمنى چىقىرىۋەت" },
-  save: { toolbar: "ساقلا" },
-  selectall: { toolbar: "ھەممىنى تاللا" },
-  showblocks: { toolbar: "بۆلەكنى كۆرسەت" },
-  sourcearea: { toolbar: "مەنبە" },
-  specialchar: {
-    options: "ئالاھىدە ھەرپ تاللانمىسى",
-    title: "ئالاھىدە ھەرپ تاللاڭ",
-    toolbar: "ئالاھىدە ھەرپ قىستۇر"
-  },
-  scayt: {
-    btn_about: "شۇئان ئىملا تەكشۈرۈش ھەققىدە",
-    btn_dictionaries: "لۇغەت",
-    btn_disable: "شۇئان ئىملا تەكشۈرۈشنى چەكلە",
-    btn_enable: "شۇئان ئىملا تەكشۈرۈشنى قوزغات",
-    btn_langs: "تىل",
-    btn_options: "تاللانما",
-    text_title: "شۇئان ئىملا تەكشۈر"
-  },
-  stylescombo: {
-    label: "ئۇسلۇب",
-    panelTitle: "ئۇسلۇب",
-    panelTitle1: "بۆلەك دەرىجىسىدىكى ئېلېمېنت ئۇسلۇبى",
-    panelTitle2: "ئىچكى باغلانما ئېلېمېنت ئۇسلۇبى",
-    panelTitle3: "نەڭ (Object) ئېلېمېنت ئۇسلۇبى"
-  },
-  table: {
-    border: "گىرۋەك",
-    caption: "ماۋزۇ",
-    cell: {
-      menu: "كاتەكچە",
-      insertBefore: "سولغا كاتەكچە قىستۇر",
-      insertAfter: "ئوڭغا كاتەكچە قىستۇر",
-      deleteCell: "كەتەكچە ئۆچۈر",
-      merge: "كاتەكچە بىرلەشتۈر",
-      mergeRight: "كاتەكچىنى ئوڭغا بىرلەشتۈر",
-      mergeDown: "كاتەكچىنى ئاستىغا بىرلەشتۈر",
-      splitHorizontal: "كاتەكچىنى توغرىسىغا بىرلەشتۈر",
-      splitVertical: "كاتەكچىنى بويىغا بىرلەشتۈر",
-      title: "كاتەكچە خاسلىقى",
-      cellType: "كاتەكچە تىپى",
-      rowSpan: "بويىغا چات ئارىسى قۇر سانى",
-      colSpan: "توغرىسىغا چات ئارىسى ئىستون سانى",
-      wordWrap: "ئۆزلۈكىدىن قۇر قاتلا",
-      hAlign: "توغرىسىغا توغرىلا",
-      vAlign: "بويىغا توغرىلا",
-      alignBaseline: "ئاساسىي سىزىق",
-      bgColor: "تەگلىك رەڭگى",
-      borderColor: "گىرۋەك رەڭگى",
-      data: "سانلىق مەلۇمات",
-      header: "جەدۋەل باشى",
-      yes: "ھەئە",
-      no: "ياق",
-      invalidWidth: "كاتەكچە كەڭلىكى چوقۇم سان بولىدۇ",
-      invalidHeight: "كاتەكچە ئېگىزلىكى چوقۇم سان بولىدۇ",
-      invalidRowSpan: "قۇر چات ئارىسى چوقۇم پۈتۈن سان بولىدۇ ",
-      invalidColSpan: "ئىستون چات ئارىسى چوقۇم پۈتۈن سان بولىدۇ",
-      chooseColor: "تاللاڭ"
-    },
-    cellPad: "يان ئارىلىق",
-    cellSpace: "ئارىلىق",
-    column: {
-      menu: "ئىستون",
-      insertBefore: "سولغا ئىستون قىستۇر",
-      insertAfter: "ئوڭغا ئىستون قىستۇر",
-      deleteColumn: "ئىستون ئۆچۈر"
-    },
-    columns: "ئىستون سانى",
-    deleteTable: "جەدۋەل ئۆچۈر",
-    headers: "ماۋزۇ كاتەكچە",
-    headersBoth: "بىرىنچى ئىستون ۋە بىرىنچى قۇر",
-    headersColumn: "بىرىنچى ئىستون",
-    headersNone: "يوق",
-    headersRow: "بىرىنچى قۇر",
-    heightUnit: "height unit",
-    invalidBorder: "گىرۋەك توملۇقى چوقۇم سان بولىدۇ",
-    invalidCellPadding: "كاتەكچىگە چوقۇم سان تولدۇرۇلىدۇ",
-    invalidCellSpacing: "كاتەكچە ئارىلىقى چوقۇم سان بولىدۇ",
-    invalidCols: "بەلگىلەنگەن قۇر سانى چوقۇم نۆلدىن چوڭ بولىدۇ",
-    invalidHeight: "جەدۋەل ئېگىزلىكى چوقۇم سان بولىدۇ",
-    invalidRows: "بەلگىلەنگەن ئىستون سانى چوقۇم نۆلدىن چوڭ بولىدۇ",
-    invalidWidth: "جەدۋەل كەڭلىكى چوقۇم سان بولىدۇ",
-    menu: "جەدۋەل خاسلىقى",
-    row: {
-      menu: "قۇر",
-      insertBefore: "ئۈستىگە قۇر قىستۇر",
-      insertAfter: "ئاستىغا قۇر قىستۇر",
-      deleteRow: "قۇر ئۆچۈر"
-    },
-    rows: "قۇر سانى",
-    summary: "ئۈزۈندە",
-    title: "جەدۋەل خاسلىقى",
-    toolbar: "جەدۋەل",
-    widthPc: "پىرسەنت",
-    widthPx: "پىكسېل",
-    widthUnit: "كەڭلىك بىرلىكى"
-  },
-  undo: { redo: "قايتىلا ", undo: "يېنىۋال" },
-  widget: { move: "يۆتكەشتە چېكىپ سۆرەڭ", label: "%1 widget" },
-  uploadwidget: {
-    abort: "يۈكلەشنى ئىشلەتكۈچى ئۈزۈۋەتتى.",
-    doneOne: "ھۆججەت مۇۋەپپەقىيەتلىك يۈكلەندى.",
-    doneMany: "مۇۋەپپەقىيەتلىك ھالدا %1 ھۆججەت يۈكلەندى.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "پەرۋا قىلما",
-    btnIgnoreAll: "ھەممىگە پەرۋا قىلما",
-    btnReplace: "ئالماشتۇر",
-    btnReplaceAll: "ھەممىنى ئالماشتۇر",
-    btnUndo: "يېنىۋال",
-    changeTo: "ئۆزگەرت",
-    errorLoading: "لازىملىق مۇلازىمېتىرنى يۈكلىگەندە خاتالىق كۆرۈلدى: %s.",
-    ieSpellDownload:
-      "ئىملا تەكشۈرۈش قىستۇرمىسى تېخى ئورنىتىلمىغان، ھازىرلا چۈشۈرەمسىز؟",
-    manyChanges: "ئىملا تەكشۈرۈش تامام: %1  سۆزنى ئۆزگەرتتى",
-    noChanges: "ئىملا تەكشۈرۈش تامام: ھېچقانداق سۆزنى ئۆزگەرتمىدى",
-    noMispell: "ئىملا تەكشۈرۈش تامام: ئىملا خاتالىقى بايقالمىدى",
-    noSuggestions: "-تەكلىپ يوق-",
-    notAvailable: "كەچۈرۈڭ، مۇلازىمېتىرنى ۋاقتىنچە ئىشلەتكىلى بولمايدۇ",
-    notInDic: "لۇغەتتە يوق",
-    oneChange: "ئىملا تەكشۈرۈش تامام: بىر سۆزنى ئۆزگەرتتى",
-    progress: "ئىملا تەكشۈرۈۋاتىدۇ…",
-    title: "ئىملا تەكشۈر",
-    toolbar: "ئىملا تەكشۈر"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["ug"] = {
+  editor: "تەھرىرلىگۈچ",
+  editorPanel: "مول تېكست تەھرىرلىگۈچ تاختىسى",
+  common: {
+    editorHelp: "ALT+0 نى بېسىپ ياردەمنى كۆرۈڭ",
+    browseServer: "كۆرسىتىش مۇلازىمېتىر",
+    url: "ئەسلى ھۆججەت",
+    protocol: "كېلىشىم",
+    upload: "يۈكلە",
+    uploadSubmit: "مۇلازىمېتىرغا يۈكلە",
+    image: "سۈرەت",
+    flash: "چاقماق",
+    form: "جەدۋەل",
+    checkbox: "كۆپ تاللاش رامكىسى",
+    radio: "يەككە تاللاش توپچىسى",
+    textField: "يەككە قۇر تېكىست",
+    textarea: "كۆپ قۇر تېكىست",
+    hiddenField: "يوشۇرۇن دائىرە",
+    button: "توپچا",
+    select: "تىزىم/تىزىملىك",
+    imageButton: "سۈرەت دائىرە",
+    notSet: "‹تەڭشەلمىگەن›",
+    id: "ID",
+    name: "ئات",
+    langDir: "تىل يۆنىلىشى",
+    langDirLtr: "سولدىن ئوڭغا (LTR)",
+    langDirRtl: "ئوڭدىن سولغا (RTL)",
+    langCode: "تىل كودى",
+    longDescr: "تەپسىلىي چۈشەندۈرۈش ئادرېسى",
+    cssClass: "ئۇسلۇب خىلىنىڭ ئاتى",
+    advisoryTitle: "ماۋزۇ",
+    cssStyle: "قۇر ئىچىدىكى ئۇسلۇبى",
+    ok: "جەزملە",
+    cancel: "ۋاز كەچ",
+    close: "تاقا",
+    preview: "ئالدىن كۆزەت",
+    resize: "چوڭلۇقىنى ئۆزگەرت",
+    generalTab: "ئادەتتىكى",
+    advancedTab: "ئالىي",
+    validateNumberFailed: "سان پىچىمىدا كىرگۈزۈش زۆرۈر",
+    confirmNewPage: "نۆۋەتتىكى پۈتۈك مەزمۇنى ساقلانمىدى، يېڭى پۈتۈك قۇرامسىز؟",
+    confirmCancel: "قىسمەن ئۆزگەرتىش ساقلانمىدى، بۇ سۆزلەشكۈنى تاقامسىز؟",
+    options: "تاللانما",
+    target: "نىشان كۆزنەك",
+    targetNew: "يېڭى كۆزنەك (_blank)",
+    targetTop: "پۈتۈن بەت (_top)",
+    targetSelf: "مەزكۇر كۆزنەك (_self)",
+    targetParent: "ئاتا كۆزنەك (_parent)",
+    langDirLTR: "سولدىن ئوڭغا (LTR)",
+    langDirRTL: "ئوڭدىن سولغا (RTL)",
+    styles: "ئۇسلۇبلار",
+    cssClasses: "ئۇسلۇب خىللىرى",
+    width: "كەڭلىك",
+    height: "ئېگىزلىك",
+    align: "توغرىلىنىشى",
+    left: "سول",
+    right: "ئوڭ",
+    center: "ئوتتۇرا",
+    justify: "ئىككى تەرەپتىن توغرىلا",
+    alignLeft: "سولغا توغرىلا",
+    alignRight: "ئوڭغا توغرىلا",
+    alignCenter: "Align Center",
+    alignTop: "ئۈستى",
+    alignMiddle: "ئوتتۇرا",
+    alignBottom: "ئاستى",
+    alignNone: "يوق",
+    invalidValue: "ئىناۋەتسىز قىممەت.",
+    invalidHeight: "ئېگىزلىك چوقۇم رەقەم پىچىمىدا بولۇشى زۆرۈر",
+    invalidWidth: "كەڭلىك چوقۇم رەقەم پىچىمىدا بولۇشى زۆرۈر",
+    invalidLength:
+      'بەلگىلەنگەن قىممەت "1%" سۆز بۆلىكىدىكى ئېنىقسىز ماتىريال ياكى مۇسبەت سانلار (2%).',
+    invalidCssLength:
+      "بۇ سۆز بۆلىكى چوقۇم مۇۋاپىق بولغان CSS ئۇزۇنلۇق قىممىتى بولۇشى زۆرۈر، بىرلىكى (px, %, in, cm, mm, em, ex, pt ياكى pc)",
+    invalidHtmlLength:
+      "بۇ سۆز بۆلىكى چوقۇم بىرىكمە HTML ئۇزۇنلۇق قىممىتى بولۇشى كېرەك. ئۆز ئىچىگە ئالىدىغان بىرلىك (px ياكى %)",
+    invalidInlineStyle:
+      "ئىچكى باغلانما ئۇسلۇبى چوقۇم چېكىتلىك پەش بىلەن ئايرىلغان بىر ياكى كۆپ «خاسلىق ئاتى:خاسلىق قىممىتى» پىچىمىدا بولۇشى لازىم",
+    cssLengthTooltip:
+      "بۇ سۆز بۆلىكى بىرىكمە CSS ئۇزۇنلۇق قىممىتى بولۇشى كېرەك. ئۆز ئىچىگە ئالىدىغان بىرلىك (px, %, in, cm, mm, em, ex, pt ياكى pc)",
+    unavailable:
+      '%1<span class=\\\\"cke_accessibility\\\\">، ئىشلەتكىلى بولمايدۇ</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "ئۆچۈر",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "تېزلەتمە كونۇپكا",
+    optionDefault: "سۈكۈتتىكى"
+  },
+  about: {
+    copy: "Copyright &copy; $1. نەشر ھوقۇقىغا ئىگە",
+    dlgTitle: "CKEditor تەھرىرلىگۈچى 4 ھەقىدە",
+    moreInfo:
+      "تور تۇرايىمىزنى زىيارەت قىلىپ كېلىشىمگە ئائىت تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىڭ"
+  },
+  basicstyles: {
+    bold: "توم",
+    italic: "يانتۇ",
+    strike: "ئۆچۈرۈش سىزىقى",
+    subscript: "تۆۋەن ئىندېكس",
+    superscript: "يۇقىرى ئىندېكس",
+    underline: "ئاستى سىزىق"
+  },
+  bidi: {
+    ltr: "تېكىست يۆنىلىشى سولدىن ئوڭغا",
+    rtl: "تېكىست يۆنىلىشى ئوڭدىن سولغا"
+  },
+  blockquote: { toolbar: "بۆلەك نەقىل" },
+  notification: { closed: "ئوقتۇرۇش تاقالدى." },
+  toolbar: {
+    toolbarCollapse: "قورال بالداقنى قاتلا",
+    toolbarExpand: "قورال بالداقنى ياي",
+    toolbarGroups: {
+      document: "پۈتۈك",
+      clipboard: "چاپلاش تاختىسى/يېنىۋال",
+      editing: "تەھرىر",
+      forms: "جەدۋەل",
+      basicstyles: "ئاساسىي ئۇسلۇب",
+      paragraph: "ئابزاس",
+      links: "ئۇلانما",
+      insert: "قىستۇر",
+      styles: "ئۇسلۇب",
+      colors: "رەڭ",
+      tools: "قورال"
+    },
+    toolbars: "قورال بالداق"
+  },
+  clipboard: {
+    copy: "كۆچۈر",
+    copyError:
+      "تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كۆچۈر مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+C) ئارقىلىق تاماملاڭ",
+    cut: "كەس",
+    cutError:
+      "تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كەس مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+X) ئارقىلىق تاماملاڭ",
+    paste: "چاپلا",
+    pasteNotification:
+      "چاپلانغىنى 1% . سىزنىڭ تور كۆرگۈچىڭىز قۇرال تەكچىسى ۋە سىيرىلما تاللاپ چاپلاش ئىقتىدارىنى قوللىمايدىكەن .",
+    pasteArea: "چاپلاش دائىرىسى",
+    pasteMsg: "مەزمۇنىڭىزنى تۆۋەندىكى رايونغا چاپلاپ ئاندىن OK نى بېسىڭ ."
+  },
+  colorbutton: {
+    auto: "ئۆزلۈكىدىن",
+    bgColorTitle: "تەگلىك رەڭگى",
+    colors: {
+      "000": "قارا",
+      "800000": "قىزغۇچ سېرىق",
+      "8B4513": "توق قوڭۇر",
+      "2F4F4F": "قارامتۇل يېشىل",
+      "008080": "كۆكۈش يېشىل",
+      "000080": "قارامتۇل كۆك",
+      "4B0082": "كۆكۈش كۈلرەڭ",
+      "696969": "قارامتۇل كۈلرەڭ",
+      B22222: "خىش قىزىل",
+      A52A2A: "قوڭۇر",
+      DAA520: "ئالتۇن سېرىق",
+      "006400": "توق يېشىل",
+      "40E0D0": "كۆكۈچ يېشىل",
+      "0000CD": "ئوتتۇراھال كۆك",
+      "800080": "بىنەپشە",
+      "808080": "كۈلرەڭ",
+      F00: "قىزىل",
+      FF8C00: "توق قىزغۇچ سېرىق",
+      FFD700: "ئالتۇن",
+      "008000": "يېشىل",
+      "0FF": "يېشىل كۆك",
+      "00F": "كۆك",
+      EE82EE: "قىزغۇچ بىنەپشە",
+      A9A9A9: "توق كۈلرەڭ",
+      FFA07A: "كاۋا چېچىكى سېرىق",
+      FFA500: "قىزغۇچ سېرىق",
+      FFFF00: "سېرىق",
+      "00FF00": "Lime",
+      AFEEEE: "سۇس ھاۋا رەڭ",
+      ADD8E6: "ئوچۇق كۆك",
+      DDA0DD: "قىزغۇچ بىنەپشە",
+      D3D3D3: "سۇس كۆكۈچ كۈلرەڭ",
+      FFF0F5: "سۇس قىزغۇچ بىنەپشە",
+      FAEBD7: "Antique White",
+      FFFFE0: "سۇس سېرىق",
+      F0FFF0: "Honeydew",
+      F0FFFF: "ئاسمان كۆكى",
+      F0F8FF: "سۇس كۆك",
+      E6E6FA: "سۇس بىنەپشە",
+      FFF: "ئاق",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "باشقا رەڭ",
+    panelTitle: "رەڭ",
+    textColorTitle: "تېكىست رەڭگى"
+  },
+  colordialog: {
+    clear: "تازىلا",
+    highlight: "يورۇت",
+    options: "رەڭ تاللانمىسى",
+    selected: "رەڭ تاللاڭ",
+    title: "رەڭ تاللاڭ"
+  },
+  templates: {
+    button: "قېلىپ",
+    emptyListMsg: "(قېلىپ يوق)",
+    insertOption: "نۆۋەتتىكى مەزمۇننى ئالماشتۇر",
+    options: "قېلىپ تاللانمىسى",
+    selectPromptMsg: "تەھرىرلىگۈچنىڭ مەزمۇن قېلىپىنى تاللاڭ:",
+    title: "مەزمۇن قېلىپى"
+  },
+  contextmenu: { options: "قىسقا يول تىزىملىك تاللانمىسى" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "ماۋزۇ",
+    cssClassInputLabel: "ئۇسلۇب تىپىنىڭ ئاتى",
+    edit: "DIV تەھرىر",
+    inlineStyleInputLabel: "قۇر ئىچىدىكى ئۇسلۇبى",
+    langDirLTRLabel: "سولدىن ئوڭغا (LTR)",
+    langDirLabel: "تىل يۆنىلىشى",
+    langDirRTLLabel: "ئوڭدىن سولغا (RTL)",
+    languageCodeInputLabel: "تىل كودى",
+    remove: "DIV چىقىرىۋەت",
+    styleSelectLabel: "ئۇسلۇب",
+    title: "DIV قاچا قۇر",
+    toolbar: "DIV قاچا قۇر"
+  },
+  elementspath: { eleLabel: "ئېلېمېنت يولى", eleTitle: "%1 ئېلېمېنت" },
+  filetools: {
+    loadError: "ھۆججەت ئوقۇشتا خاتالىق كۆرۈلدى",
+    networkError: "ھۆججەت يۈكلەشتە تور خاتالىقى كۆرۈلدى.",
+    httpError404:
+      "ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (404: ھۆججەت تېپىلمىدى).",
+    httpError403: "ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (403: چەكلەنگەن).",
+    httpError:
+      "ھۆججەت يۈكلىگەندە HTTP خاتالىقى كۆرۈلدى (404: خاتالىق نىسپىتى: 1%).",
+    noUrlError: "چىقىردىغان ئۇلانما تەڭشەلمىگەن .",
+    responseError: "مۇلازىمىتىردا ئىنكاس يوق ."
+  },
+  find: {
+    find: "ئىزدە",
+    findOptions: "ئىزدەش تاللانمىسى",
+    findWhat: "ئىزدە:",
+    matchCase: "چوڭ كىچىك ھەرپنى پەرقلەندۈر",
+    matchCyclic: "ئايلانما ماسلىشىش",
+    matchWord: "پۈتۈن سۆز ماسلىشىش",
+    notFoundMsg: "بەلگىلەنگەن تېكىستنى تاپالمىدى",
+    replace: "ئالماشتۇر",
+    replaceAll: "ھەممىنى ئالماشتۇر",
+    replaceSuccessMsg: "جەمئى %1 جايدىكى ئالماشتۇرۇش تاماملاندى",
+    replaceWith: "ئالماشتۇر:",
+    title: "ئىزدەپ ئالماشتۇر"
+  },
+  fakeobjects: {
+    anchor: "لەڭگەرلىك نۇقتا",
+    flash: "Flash جانلاندۇرۇم",
+    hiddenfield: "يوشۇرۇن دائىرە",
+    iframe: "IFrame",
+    unknown: "يوچۇن نەڭ"
+  },
+  flash: {
+    access: "قوليازما زىيارەتكە يول قوي",
+    accessAlways: "ھەمىشە",
+    accessNever: "ھەرگىز",
+    accessSameDomain: "ئوخشاش دائىرىدە",
+    alignAbsBottom: "مۇتلەق ئاستى",
+    alignAbsMiddle: "مۇتلەق ئوتتۇرا",
+    alignBaseline: "ئاساسىي سىزىق",
+    alignTextTop: "تېكىست ئۈستىدە",
+    bgcolor: "تەگلىك رەڭگى",
+    chkFull: "پۈتۈن ئېكراننى قوزغات",
+    chkLoop: "دەۋرىي",
+    chkMenu: "Flash تىزىملىكنى قوزغات",
+    chkPlay: "ئۆزلۈكىدىن چال",
+    flashvars: "Flash  ئۆزگەرگۈچى",
+    hSpace: "توغرىسىغا ئارىلىق",
+    properties: "Flash خاسلىق",
+    propertiesTab: "خاسلىق",
+    quality: "سۈپەت",
+    qualityAutoHigh: "يۇقىرى (ئاپتوماتىك)",
+    qualityAutoLow: "تۆۋەن (ئاپتوماتىك)",
+    qualityBest: "ئەڭ ياخشى",
+    qualityHigh: "يۇقىرى",
+    qualityLow: "تۆۋەن",
+    qualityMedium: "ئوتتۇرا (ئاپتوماتىك)",
+    scale: "نىسبىتى",
+    scaleAll: "ھەممىنى كۆرسەت",
+    scaleFit: "قەتئىي ماسلىشىش",
+    scaleNoBorder: "گىرۋەك يوق",
+    title: "ماۋزۇ",
+    vSpace: "بويىغا ئارىلىق",
+    validateHSpace: "توغرىسىغا ئارىلىق چوقۇم سان بولىدۇ",
+    validateSrc: "ئەسلى ھۆججەت ئادرېسىنى كىرگۈزۈڭ",
+    validateVSpace: "بويىغا ئارىلىق چوقۇم سان بولىدۇ",
+    windowMode: "كۆزنەك ھالىتى",
+    windowModeOpaque: "خىرە",
+    windowModeTransparent: "سۈزۈك",
+    windowModeWindow: "كۆزنەك گەۋدىسى"
+  },
+  font: {
+    fontSize: {
+      label: "چوڭلۇقى",
+      voiceLabel: "خەت چوڭلۇقى",
+      panelTitle: "چوڭلۇقى"
+    },
+    label: "خەت نۇسخا",
+    panelTitle: "خەت نۇسخا",
+    voiceLabel: "خەت نۇسخا"
+  },
+  forms: {
+    button: {
+      title: "توپچا خاسلىقى",
+      text: "بەلگە (قىممەت)",
+      type: "تىپى",
+      typeBtn: "توپچا",
+      typeSbm: "تاپشۇر",
+      typeRst: "ئەسلىگە قايتۇر"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "كۆپ تاللاش خاسلىقى",
+      radioTitle: "تاق تاللاش توپچا خاسلىقى",
+      value: "تاللىغان قىممەت",
+      selected: "تاللانغان",
+      required: "زۆرۈر"
+    },
+    form: {
+      title: "جەدۋەل خاسلىقى",
+      menu: "جەدۋەل خاسلىقى",
+      action: "مەشغۇلات",
+      method: "ئۇسۇل",
+      encoding: "جەدۋەل كودلىنىشى"
+    },
+    hidden: {
+      title: "يوشۇرۇن دائىرە خاسلىقى",
+      name: "ئات",
+      value: "دەسلەپكى قىممىتى"
+    },
+    select: {
+      title: "جەدۋەل/تىزىم خاسلىقى",
+      selectInfo: "ئۇچۇر تاللاڭ",
+      opAvail: "تاللاش تۈرلىرى",
+      value: "قىممەت",
+      size: "ئېگىزلىكى",
+      lines: "قۇر",
+      chkMulti: "كۆپ تاللاشچان",
+      required: "زۆرۈر",
+      opText: "تاللانما تېكىستى",
+      opValue: "تاللانما قىممىتى",
+      btnAdd: "قوش",
+      btnModify: "ئۆزگەرت",
+      btnUp: "ئۈستىگە",
+      btnDown: "ئاستىغا",
+      btnSetValue: "دەسلەپكى تاللانما قىممىتىگە تەڭشە",
+      btnDelete: "ئۆچۈر"
+    },
+    textarea: {
+      title: " كۆپ قۇرلۇق تېكىست خاسلىقى",
+      cols: "ھەرپ كەڭلىكى",
+      rows: "قۇر سانى"
+    },
+    textfield: {
+      title: "تاق قۇرلۇق تېكىست خاسلىقى",
+      name: "ئات",
+      value: "دەسلەپكى قىممىتى",
+      charWidth: "ھەرپ كەڭلىكى",
+      maxChars: "ئەڭ كۆپ ھەرپ سانى",
+      required: "زۆرۈر",
+      type: "تىپى",
+      typeText: "تېكىست",
+      typePass: "ئىم",
+      typeEmail: "تورخەت",
+      typeSearch: "ئىزدە",
+      typeTel: "تېلېفون نومۇر",
+      typeUrl: "ئادرېس"
+    }
+  },
+  format: {
+    label: "پىچىم",
+    panelTitle: "پىچىم",
+    tag_address: "ئادرېس",
+    tag_div: "ئابزاس (DIV)",
+    tag_h1: "ماۋزۇ 1",
+    tag_h2: "ماۋزۇ 2",
+    tag_h3: "ماۋزۇ 3",
+    tag_h4: "ماۋزۇ 4",
+    tag_h5: "ماۋزۇ 5",
+    tag_h6: "ماۋزۇ 6",
+    tag_p: "ئادەتتىكى",
+    tag_pre: "تىزىلغان پىچىم"
+  },
+  horizontalrule: { toolbar: "توغرا سىزىق قىستۇر" },
+  iframe: {
+    border: "كاندۇك گىرۋەكلىرىنى كۆرسەت",
+    noUrl: "كاندۇكنىڭ ئادرېسى(Url)نى كىرگۈزۈڭ",
+    scrolling: "دومىلىما سۈرگۈچكە يول قوي",
+    title: "IFrame خاسلىق",
+    toolbar: "IFrame "
+  },
+  image: {
+    alt: "تېكىست ئالماشتۇر",
+    border: "گىرۋەك چوڭلۇقى",
+    btnUpload: "مۇلازىمېتىرغا يۈكلە",
+    button2Img: "نۆۋەتتىكى توپچىنى سۈرەتكە ئۆزگەرتەمسىز؟",
+    hSpace: "توغرىسىغا ئارىلىقى",
+    img2Button: "نۆۋەتتىكى سۈرەتنى توپچىغا ئۆزگەرتەمسىز؟",
+    infoTab: "سۈرەت",
+    linkTab: "ئۇلانما",
+    lockRatio: "نىسبەتنى قۇلۇپلا",
+    menu: "سۈرەت خاسلىقى",
+    resetSize: "ئەسلى چوڭلۇق",
+    title: "سۈرەت خاسلىقى",
+    titleButton: "سۈرەت دائىرە خاسلىقى",
+    upload: "يۈكلە",
+    urlMissing: "سۈرەتنىڭ ئەسلى ھۆججەت ئادرېسى كەم",
+    vSpace: "بويىغا ئارىلىقى",
+    validateBorder: "گىرۋەك چوڭلۇقى چوقۇم سان بولىدۇ",
+    validateHSpace: "توغرىسىغا ئارىلىق چوقۇم پۈتۈن سان بولىدۇ",
+    validateVSpace: "بويىغا ئارىلىق چوقۇم پۈتۈن سان بولىدۇ"
+  },
+  indent: { indent: "تارايت", outdent: "كەڭەيت" },
+  smiley: {
+    options: "چىراي ئىپادە سىنبەلگە تاللانمىسى",
+    title: "چىراي ئىپادە سىنبەلگە قىستۇر",
+    toolbar: "چىراي ئىپادە"
+  },
+  language: { button: "تىل تەڭشەك", remove: "تىلنى چىقىرىۋەت" },
+  link: {
+    acccessKey: "زىيارەت كۇنۇپكا",
+    advanced: "ئالىي",
+    advisoryContentType: "مەزمۇن تىپى",
+    advisoryTitle: "ماۋزۇ",
+    anchor: {
+      toolbar: "لەڭگەرلىك نۇقتا ئۇلانمىسى قىستۇر/تەھرىرلە",
+      menu: "لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى",
+      title: "لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى",
+      name: "لەڭگەرلىك نۇقتا ئاتى",
+      errorName: "لەڭگەرلىك نۇقتا ئاتىنى كىرگۈزۈڭ",
+      remove: "لەڭگەرلىك نۇقتا ئۆچۈر"
+    },
+    anchorId: "لەڭگەرلىك نۇقتا ID سى بويىچە",
+    anchorName: "لەڭگەرلىك نۇقتا ئاتى بويىچە",
+    charset: "ھەرپ كودلىنىشى",
+    cssClasses: "ئۇسلۇب خىلى ئاتى",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "ئادرېس",
+    emailBody: "مەزمۇن",
+    emailSubject: "ماۋزۇ",
+    id: "ID",
+    info: "ئۇلانما ئۇچۇرى",
+    langCode: "تىل كودى",
+    langDir: "تىل يۆنىلىشى",
+    langDirLTR: "سولدىن ئوڭغا (LTR)",
+    langDirRTL: "ئوڭدىن سولغا (RTL)",
+    menu: "ئۇلانما تەھرىر",
+    name: "ئات",
+    noAnchors: "(بۇ پۈتۈكتە ئىشلەتكىلى بولىدىغان لەڭگەرلىك نۇقتا يوق)",
+    noEmail: "ئېلخەت ئادرېسىنى كىرگۈزۈڭ",
+    noUrl: "ئۇلانما ئادرېسىنى كىرگۈزۈڭ",
+    noTel: "Please type the phone number",
+    other: "‹باشقا›",
+    phoneNumber: "Phone number",
+    popupDependent: "تەۋە (NS)",
+    popupFeatures: "قاڭقىش كۆزنەك خاسلىقى",
+    popupFullScreen: "پۈتۈن ئېكران (IE)",
+    popupLeft: "سول",
+    popupLocationBar: "ئادرېس بالداق",
+    popupMenuBar: "تىزىملىك بالداق",
+    popupResizable: "چوڭلۇقى ئۆزگەرتىشچان",
+    popupScrollBars: "دومىلىما سۈرگۈچ",
+    popupStatusBar: "ھالەت بالداق",
+    popupToolbar: "قورال بالداق",
+    popupTop: "ئوڭ",
+    rel: "باغلىنىش",
+    selectAnchor: "بىر لەڭگەرلىك نۇقتا تاللاڭ",
+    styles: "قۇر ئىچىدىكى ئۇسلۇبى",
+    tabIndex: "Tab تەرتىپى",
+    target: "نىشان",
+    targetFrame: "‹كاندۇك›",
+    targetFrameName: "نىشان كاندۇك ئاتى",
+    targetPopup: "‹قاڭقىش كۆزنەك›",
+    targetPopupName: "قاڭقىش كۆزنەك ئاتى",
+    title: "ئۇلانما",
+    toAnchor: "بەت ئىچىدىكى لەڭگەرلىك نۇقتا ئۇلانمىسى",
+    toEmail: "ئېلخەت",
+    toUrl: "ئادرېس",
+    toPhone: "Phone",
+    toolbar: "ئۇلانما قىستۇر/تەھرىرلە",
+    type: "ئۇلانما تىپى",
+    unlink: "ئۇلانما بىكار قىل",
+    upload: "يۈكلە"
+  },
+  list: {
+    bulletedlist: "تۈر بەلگە تىزىمى",
+    numberedlist: "تەرتىپ نومۇر تىزىمى"
+  },
+  liststyle: {
+    bulletedTitle: "تۈر بەلگە تىزىم خاسلىقى",
+    circle: "بوش چەمبەر",
+    decimal: "سان (1, 2, 3 قاتارلىق)",
+    disc: "تولدۇرۇلغان چەمبەر",
+    lowerAlpha: "ئىنگلىزچە كىچىك ھەرپ (a, b, c, d, e قاتارلىق)",
+    lowerRoman: "كىچىك ھەرپلىك رىم رەقىمى (i, ii, iii, iv, v قاتارلىق)",
+    none: "بەلگە يوق",
+    notset: "‹تەڭشەلمىگەن›",
+    numberedTitle: "تەرتىپ نومۇر تىزىم خاسلىقى",
+    square: "تولدۇرۇلغان تۆت چاسا",
+    start: "باشلىنىش نومۇرى",
+    type: "بەلگە تىپى",
+    upperAlpha: "ئىنگلىزچە چوڭ ھەرپ (A, B, C, D, E قاتارلىق)",
+    upperRoman: "چوڭ ھەرپلىك رىم رەقىمى (I, II, III, IV, V قاتارلىق)",
+    validateStartNumber:
+      "تىزىم باشلىنىش تەرتىپ نومۇرى چوقۇم پۈتۈن سان پىچىمىدا بولۇشى لازىم"
+  },
+  magicline: { title: "بۇ جايغا ئابزاس قىستۇر" },
+  maximize: { maximize: "چوڭايت", minimize: "كىچىكلەت" },
+  newpage: { toolbar: "يېڭى بەت" },
+  pagebreak: { alt: "بەت ئايرىغۇچ", toolbar: "بەت ئايرىغۇچ قىستۇر" },
+  pastetext: {
+    button: "پىچىمى يوق تېكىست سۈپىتىدە چاپلا",
+    pasteNotification:
+      "چاپلانغىنى 1% . سىزنىڭ تور كۆرگۈچىڭىز قۇرال تەكچىسى ۋە سىيرىلما تاللاپ چاپلاش ئىقتىدارىنى قوللىمايدىكەن .",
+    title: "پىچىمى يوق تېكىست سۈپىتىدە چاپلا"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "سىز چاپلىماقچى بولغان مەزمۇن MS Word تىن كەلگەندەك قىلىدۇ، MS Word پىچىمىنى تازىلىۋەتكەندىن كېيىن ئاندىن چاپلامدۇ؟",
+    error:
+      "ئىچكى خاتالىق سەۋەبىدىن چاپلايدىغان سانلىق مەلۇماتنى تازىلىيالمايدۇ",
+    title: "MS Word تىن چاپلا",
+    toolbar: "MS Word تىن چاپلا"
+  },
+  preview: { preview: "ئالدىن كۆزەت" },
+  print: { toolbar: "باس " },
+  removeformat: { toolbar: "پىچىمنى چىقىرىۋەت" },
+  save: { toolbar: "ساقلا" },
+  selectall: { toolbar: "ھەممىنى تاللا" },
+  showblocks: { toolbar: "بۆلەكنى كۆرسەت" },
+  sourcearea: { toolbar: "مەنبە" },
+  specialchar: {
+    options: "ئالاھىدە ھەرپ تاللانمىسى",
+    title: "ئالاھىدە ھەرپ تاللاڭ",
+    toolbar: "ئالاھىدە ھەرپ قىستۇر"
+  },
+  scayt: {
+    btn_about: "شۇئان ئىملا تەكشۈرۈش ھەققىدە",
+    btn_dictionaries: "لۇغەت",
+    btn_disable: "شۇئان ئىملا تەكشۈرۈشنى چەكلە",
+    btn_enable: "شۇئان ئىملا تەكشۈرۈشنى قوزغات",
+    btn_langs: "تىل",
+    btn_options: "تاللانما",
+    text_title: "شۇئان ئىملا تەكشۈر"
+  },
+  stylescombo: {
+    label: "ئۇسلۇب",
+    panelTitle: "ئۇسلۇب",
+    panelTitle1: "بۆلەك دەرىجىسىدىكى ئېلېمېنت ئۇسلۇبى",
+    panelTitle2: "ئىچكى باغلانما ئېلېمېنت ئۇسلۇبى",
+    panelTitle3: "نەڭ (Object) ئېلېمېنت ئۇسلۇبى"
+  },
+  table: {
+    border: "گىرۋەك",
+    caption: "ماۋزۇ",
+    cell: {
+      menu: "كاتەكچە",
+      insertBefore: "سولغا كاتەكچە قىستۇر",
+      insertAfter: "ئوڭغا كاتەكچە قىستۇر",
+      deleteCell: "كەتەكچە ئۆچۈر",
+      merge: "كاتەكچە بىرلەشتۈر",
+      mergeRight: "كاتەكچىنى ئوڭغا بىرلەشتۈر",
+      mergeDown: "كاتەكچىنى ئاستىغا بىرلەشتۈر",
+      splitHorizontal: "كاتەكچىنى توغرىسىغا بىرلەشتۈر",
+      splitVertical: "كاتەكچىنى بويىغا بىرلەشتۈر",
+      title: "كاتەكچە خاسلىقى",
+      cellType: "كاتەكچە تىپى",
+      rowSpan: "بويىغا چات ئارىسى قۇر سانى",
+      colSpan: "توغرىسىغا چات ئارىسى ئىستون سانى",
+      wordWrap: "ئۆزلۈكىدىن قۇر قاتلا",
+      hAlign: "توغرىسىغا توغرىلا",
+      vAlign: "بويىغا توغرىلا",
+      alignBaseline: "ئاساسىي سىزىق",
+      bgColor: "تەگلىك رەڭگى",
+      borderColor: "گىرۋەك رەڭگى",
+      data: "سانلىق مەلۇمات",
+      header: "جەدۋەل باشى",
+      yes: "ھەئە",
+      no: "ياق",
+      invalidWidth: "كاتەكچە كەڭلىكى چوقۇم سان بولىدۇ",
+      invalidHeight: "كاتەكچە ئېگىزلىكى چوقۇم سان بولىدۇ",
+      invalidRowSpan: "قۇر چات ئارىسى چوقۇم پۈتۈن سان بولىدۇ ",
+      invalidColSpan: "ئىستون چات ئارىسى چوقۇم پۈتۈن سان بولىدۇ",
+      chooseColor: "تاللاڭ"
+    },
+    cellPad: "يان ئارىلىق",
+    cellSpace: "ئارىلىق",
+    column: {
+      menu: "ئىستون",
+      insertBefore: "سولغا ئىستون قىستۇر",
+      insertAfter: "ئوڭغا ئىستون قىستۇر",
+      deleteColumn: "ئىستون ئۆچۈر"
+    },
+    columns: "ئىستون سانى",
+    deleteTable: "جەدۋەل ئۆچۈر",
+    headers: "ماۋزۇ كاتەكچە",
+    headersBoth: "بىرىنچى ئىستون ۋە بىرىنچى قۇر",
+    headersColumn: "بىرىنچى ئىستون",
+    headersNone: "يوق",
+    headersRow: "بىرىنچى قۇر",
+    heightUnit: "height unit",
+    invalidBorder: "گىرۋەك توملۇقى چوقۇم سان بولىدۇ",
+    invalidCellPadding: "كاتەكچىگە چوقۇم سان تولدۇرۇلىدۇ",
+    invalidCellSpacing: "كاتەكچە ئارىلىقى چوقۇم سان بولىدۇ",
+    invalidCols: "بەلگىلەنگەن قۇر سانى چوقۇم نۆلدىن چوڭ بولىدۇ",
+    invalidHeight: "جەدۋەل ئېگىزلىكى چوقۇم سان بولىدۇ",
+    invalidRows: "بەلگىلەنگەن ئىستون سانى چوقۇم نۆلدىن چوڭ بولىدۇ",
+    invalidWidth: "جەدۋەل كەڭلىكى چوقۇم سان بولىدۇ",
+    menu: "جەدۋەل خاسلىقى",
+    row: {
+      menu: "قۇر",
+      insertBefore: "ئۈستىگە قۇر قىستۇر",
+      insertAfter: "ئاستىغا قۇر قىستۇر",
+      deleteRow: "قۇر ئۆچۈر"
+    },
+    rows: "قۇر سانى",
+    summary: "ئۈزۈندە",
+    title: "جەدۋەل خاسلىقى",
+    toolbar: "جەدۋەل",
+    widthPc: "پىرسەنت",
+    widthPx: "پىكسېل",
+    widthUnit: "كەڭلىك بىرلىكى"
+  },
+  undo: { redo: "قايتىلا ", undo: "يېنىۋال" },
+  widget: { move: "يۆتكەشتە چېكىپ سۆرەڭ", label: "%1 widget" },
+  uploadwidget: {
+    abort: "يۈكلەشنى ئىشلەتكۈچى ئۈزۈۋەتتى.",
+    doneOne: "ھۆججەت مۇۋەپپەقىيەتلىك يۈكلەندى.",
+    doneMany: "مۇۋەپپەقىيەتلىك ھالدا %1 ھۆججەت يۈكلەندى.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "پەرۋا قىلما",
+    btnIgnoreAll: "ھەممىگە پەرۋا قىلما",
+    btnReplace: "ئالماشتۇر",
+    btnReplaceAll: "ھەممىنى ئالماشتۇر",
+    btnUndo: "يېنىۋال",
+    changeTo: "ئۆزگەرت",
+    errorLoading: "لازىملىق مۇلازىمېتىرنى يۈكلىگەندە خاتالىق كۆرۈلدى: %s.",
+    ieSpellDownload:
+      "ئىملا تەكشۈرۈش قىستۇرمىسى تېخى ئورنىتىلمىغان، ھازىرلا چۈشۈرەمسىز؟",
+    manyChanges: "ئىملا تەكشۈرۈش تامام: %1  سۆزنى ئۆزگەرتتى",
+    noChanges: "ئىملا تەكشۈرۈش تامام: ھېچقانداق سۆزنى ئۆزگەرتمىدى",
+    noMispell: "ئىملا تەكشۈرۈش تامام: ئىملا خاتالىقى بايقالمىدى",
+    noSuggestions: "-تەكلىپ يوق-",
+    notAvailable: "كەچۈرۈڭ، مۇلازىمېتىرنى ۋاقتىنچە ئىشلەتكىلى بولمايدۇ",
+    notInDic: "لۇغەتتە يوق",
+    oneChange: "ئىملا تەكشۈرۈش تامام: بىر سۆزنى ئۆزگەرتتى",
+    progress: "ئىملا تەكشۈرۈۋاتىدۇ…",
+    title: "ئىملا تەكشۈر",
+    toolbar: "ئىملا تەكشۈر"
+  }
+};

+ 725 - 725
public/ckeditor/lang/uk.js

@@ -1,725 +1,725 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["uk"] = {
-  editor: "Текстовий редактор",
-  editorPanel: "Панель розширеного текстового редактора",
-  common: {
-    editorHelp: "натисніть ALT 0 для довідки",
-    browseServer: "Огляд Сервера",
-    url: "URL",
-    protocol: "Протокол",
-    upload: "Надіслати",
-    uploadSubmit: "Надіслати на сервер",
-    image: "Зображення",
-    flash: "Flash",
-    form: "Форма",
-    checkbox: "Галочка",
-    radio: "Кнопка вибору",
-    textField: "Текстове поле",
-    textarea: "Текстова область",
-    hiddenField: "Приховане поле",
-    button: "Кнопка",
-    select: "Список",
-    imageButton: "Кнопка із зображенням",
-    notSet: "<не визначено>",
-    id: "Ідентифікатор",
-    name: "Ім'я",
-    langDir: "Напрямок мови",
-    langDirLtr: "Зліва направо (LTR)",
-    langDirRtl: "Справа наліво (RTL)",
-    langCode: "Код мови",
-    longDescr: "Довгий опис URL",
-    cssClass: "Клас CSS",
-    advisoryTitle: "Заголовок",
-    cssStyle: "Стиль CSS",
-    ok: "ОК",
-    cancel: "Скасувати",
-    close: "Закрити",
-    preview: "Попередній перегляд",
-    resize: "Потягніть для зміни розмірів",
-    generalTab: "Основне",
-    advancedTab: "Додаткове",
-    validateNumberFailed: "Значення не є цілим числом.",
-    confirmNewPage:
-      "Всі незбережені зміни будуть втрачені. Ви впевнені, що хочете завантажити нову сторінку?",
-    confirmCancel: "Деякі опції змінено. Закрити вікно без збереження змін?",
-    options: "Опції",
-    target: "Ціль",
-    targetNew: "Нове вікно (_blank)",
-    targetTop: "Поточне вікно (_top)",
-    targetSelf: "Поточний фрейм/вікно (_self)",
-    targetParent: "Батьківський фрейм/вікно (_parent)",
-    langDirLTR: "Зліва направо (LTR)",
-    langDirRTL: "Справа наліво (RTL)",
-    styles: "Стиль CSS",
-    cssClasses: "Клас CSS",
-    width: "Ширина",
-    height: "Висота",
-    align: "Вирівнювання",
-    left: "По лівому краю",
-    right: "По правому краю",
-    center: "По центру",
-    justify: "По ширині",
-    alignLeft: "По лівому краю",
-    alignRight: "По правому краю",
-    alignCenter: "По центру",
-    alignTop: "По верхньому краю",
-    alignMiddle: "По середині",
-    alignBottom: "По нижньому краю",
-    alignNone: "Нема",
-    invalidValue: "Невірне значення.",
-    invalidHeight: "Висота повинна бути цілим числом.",
-    invalidWidth: "Ширина повинна бути цілим числом.",
-    invalidLength:
-      'Вказане значення для поля "%1" має бути позитивним числом без або з коректним символом одиниці виміру (%2).',
-    invalidCssLength:
-      'Значення, вказане для "%1" в полі повинно бути позитивним числом або без дійсного виміру CSS блоку (px, %, in, cm, mm, em, ex, pt або pc).',
-    invalidHtmlLength:
-      'Значення, вказане для "%1" в полі повинно бути позитивним числом або без дійсного виміру HTML блоку (px або %).',
-    invalidInlineStyle:
-      'Значення, вказане для вбудованого стилю повинне складатися з одного чи кількох кортежів у форматі "ім\'я : значення", розділених крапкою з комою.',
-    cssLengthTooltip:
-      "Введіть номер значення в пікселях або число з дійсною одиниці CSS (px, %, in, cm, mm, em, ex, pt або pc).",
-    unavailable: '%1<span class="cke_accessibility">, не доступне</span>',
-    keyboard: {
-      "8": "Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Пробіл",
-      "35": "End",
-      "36": "Home",
-      "46": "Видалити",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Сполучення клавіш",
-    optionDefault: "Типово"
-  },
-  about: {
-    copy: "Copyright &copy; $1. Всі права застережено.",
-    dlgTitle: "Про CKEditor 4",
-    moreInfo: "Щодо інформації з ліцензування завітайте на наш сайт:"
-  },
-  basicstyles: {
-    bold: "Жирний",
-    italic: "Курсив",
-    strike: "Закреслений",
-    subscript: "Нижній індекс",
-    superscript: "Верхній індекс",
-    underline: "Підкреслений"
-  },
-  bidi: {
-    ltr: "Напрямок тексту зліва направо",
-    rtl: "Напрямок тексту справа наліво"
-  },
-  blockquote: { toolbar: "Цитата" },
-  notification: { closed: "Сповіщення закрито." },
-  toolbar: {
-    toolbarCollapse: "Згорнути панель інструментів",
-    toolbarExpand: "Розгорнути панель інструментів",
-    toolbarGroups: {
-      document: "Документ",
-      clipboard: "Буфер обміну / Скасувати",
-      editing: "Редагування",
-      forms: "Форми",
-      basicstyles: "Основний Стиль",
-      paragraph: "Параграф",
-      links: "Посилання",
-      insert: "Вставити",
-      styles: "Стилі",
-      colors: "Кольори",
-      tools: "Інструменти"
-    },
-    toolbars: "Панель інструментів редактора"
-  },
-  clipboard: {
-    copy: "Копіювати",
-    copyError:
-      "Налаштування безпеки Вашого браузера не дозволяють редактору автоматично виконувати операції копіювання. Будь ласка, використовуйте клавіатуру для цього (Ctrl/Cmd+C).",
-    cut: "Вирізати",
-    cutError:
-      "Налаштування безпеки Вашого браузера не дозволяють редактору автоматично виконувати операції вирізування. Будь ласка, використовуйте клавіатуру для цього (Ctrl/Cmd+X)",
-    paste: "Вставити",
-    pasteNotification:
-      "Натисніть %1, щоб вставити. Ваш браузер не підтримує вставку за допомогою кнопки панелі інструментів або пункту контекстного меню.",
-    pasteArea: "Область вставки",
-    pasteMsg: "Вставте вміст у область нижче та натисніть OK."
-  },
-  colorbutton: {
-    auto: "Авто",
-    bgColorTitle: "Колір фону",
-    colors: {
-      "000": "Чорний",
-      "800000": "Бордовий",
-      "8B4513": "Коричневий",
-      "2F4F4F": "Темний сіро-зелений",
-      "008080": "Морської хвилі",
-      "000080": "Сливовий",
-      "4B0082": "Індиго",
-      "696969": "Темно-сірий",
-      B22222: "Темночервоний",
-      A52A2A: "Каштановий",
-      DAA520: "Бежевий",
-      "006400": "Темно-зелений",
-      "40E0D0": "Бірюзовий",
-      "0000CD": "Темносиній",
-      "800080": "Пурпурний",
-      "808080": "Сірий",
-      F00: "Червоний",
-      FF8C00: "Темно-помаранчевий",
-      FFD700: "Жовтий",
-      "008000": "Зелений",
-      "0FF": "Синьо-зелений",
-      "00F": "Синій",
-      EE82EE: "Фіолетовий",
-      A9A9A9: "Тьмяно-сірий",
-      FFA07A: "Рожевий",
-      FFA500: "Помаранчевий",
-      FFFF00: "Яскравожовтий",
-      "00FF00": "Салатовий",
-      AFEEEE: "Світлобірюзовий",
-      ADD8E6: "Блакитний",
-      DDA0DD: "Світлофіолетовий",
-      D3D3D3: "Світло-сірий",
-      FFF0F5: "Світлорожевий",
-      FAEBD7: "Світлооранжевий",
-      FFFFE0: "Світло-жовтий",
-      F0FFF0: "Світлозелений",
-      F0FFFF: "Світлий синьо-зелений",
-      F0F8FF: "Світлоблакитний",
-      E6E6FA: "Лавандовий",
-      FFF: "Білий",
-      "1ABC9C": "Насичений блакитний",
-      "2ECC71": "Смарагдовий",
-      "3498DB": "Яскраво-синій",
-      "9B59B6": "Аметистовий",
-      "4E5F70": "Сірувато-синій",
-      F1C40F: "Яскраво-жовтий",
-      "16A085": "Темно-блакитний",
-      "27AE60": "Темно-смарагдовий",
-      "2980B9": "Насичений синій",
-      "8E44AD": "Темно-фіолетовий",
-      "2C3E50": "Ненасичений синій",
-      F39C12: "Помаранчевий",
-      E67E22: "Морквяний",
-      E74C3C: "Блідо-червоний",
-      ECF0F1: "Яскраво-сріблястий",
-      "95A5A6": "Світлий сірувато-блакитний",
-      DDD: "Світло-сірий",
-      D35400: "Гарбузовий",
-      C0392B: "Насичений червоний",
-      BDC3C7: "Сріблястий",
-      "7F8C8D": "Сірувато-блакитний",
-      "999": "Темно-сірий"
-    },
-    more: "Кольори...",
-    panelTitle: "Кольори",
-    textColorTitle: "Колір тексту"
-  },
-  colordialog: {
-    clear: "Очистити",
-    highlight: "Колір, на який вказує курсор",
-    options: "Опції кольорів",
-    selected: "Обраний колір",
-    title: "Обрати колір"
-  },
-  templates: {
-    button: "Шаблони",
-    emptyListMsg: "(Не знайдено жодного шаблону)",
-    insertOption: "Замінити поточний вміст",
-    options: "Опції шаблону",
-    selectPromptMsg:
-      "Оберіть, будь ласка, шаблон для відкриття в редакторі<br>(поточний зміст буде втрачено):",
-    title: "Шаблони змісту"
-  },
-  contextmenu: { options: "Опції контекстного меню" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Ідентифікатор",
-    advisoryTitleInputLabel: "Зміст випливаючої підказки",
-    cssClassInputLabel: "Клас CSS",
-    edit: "Редагувати блок",
-    inlineStyleInputLabel: "Вписаний стиль",
-    langDirLTRLabel: "Зліва направо (LTR)",
-    langDirLabel: "Напрямок мови",
-    langDirRTLLabel: "Справа наліво (RTL)",
-    languageCodeInputLabel: "Код мови",
-    remove: "Видалити блок",
-    styleSelectLabel: "Стиль CSS",
-    title: "Створити блок-контейнер",
-    toolbar: "Створити блок-контейнер"
-  },
-  elementspath: { eleLabel: "Шлях", eleTitle: "%1 елемент" },
-  filetools: {
-    loadError: "Виникла помилка під час читання файлу",
-    networkError: "Під час завантаження файлу виникла помилка мережі.",
-    httpError404:
-      "Під час завантаження файлу виникла помилка HTTP (404: Файл не знайдено).",
-    httpError403:
-      "Під час завантаження файлу виникла помилка HTTP (403: Доступ заборонено).",
-    httpError:
-      "Під час завантаження файлу виникла помилка (статус помилки: %1).",
-    noUrlError: "URL завантаження не визначений.",
-    responseError: "Невірна відповідь сервера."
-  },
-  find: {
-    find: "Пошук",
-    findOptions: "Параметри Пошуку",
-    findWhat: "Шукати:",
-    matchCase: "Враховувати регістр",
-    matchCyclic: "Циклічна заміна",
-    matchWord: "Збіг цілих слів",
-    notFoundMsg: "Вказаний текст не знайдено.",
-    replace: "Заміна",
-    replaceAll: "Замінити все",
-    replaceSuccessMsg: "%1 співпадінь(ня) замінено.",
-    replaceWith: "Замінити на:",
-    title: "Знайти і замінити"
-  },
-  fakeobjects: {
-    anchor: "Якір",
-    flash: "Flash-анімація",
-    hiddenfield: "Приховані Поля",
-    iframe: "IFrame",
-    unknown: "Невідомий об'єкт"
-  },
-  flash: {
-    access: "Доступ до скрипта",
-    accessAlways: "Завжди",
-    accessNever: "Ніколи",
-    accessSameDomain: "З того ж домена",
-    alignAbsBottom: "По нижньому краю (abs)",
-    alignAbsMiddle: "По середині (abs)",
-    alignBaseline: "По базовій лінії",
-    alignTextTop: "Текст по верхньому краю",
-    bgcolor: "Колір фону",
-    chkFull: "Дозволити повноекранний перегляд",
-    chkLoop: "Циклічно",
-    chkMenu: "Дозволити меню Flash",
-    chkPlay: "Автопрогравання",
-    flashvars: "Змінні Flash",
-    hSpace: "Гориз. відступ",
-    properties: "Властивості Flash",
-    propertiesTab: "Властивості",
-    quality: "Якість",
-    qualityAutoHigh: "Автом. відмінна",
-    qualityAutoLow: "Автом. низька",
-    qualityBest: "Відмінна",
-    qualityHigh: "Висока",
-    qualityLow: "Низька",
-    qualityMedium: "Середня",
-    scale: "Масштаб",
-    scaleAll: "Показати все",
-    scaleFit: "Поч. розмір",
-    scaleNoBorder: "Без рамки",
-    title: "Властивості Flash",
-    vSpace: "Верт. відступ",
-    validateHSpace: "Гориз. відступ повинен бути цілим числом.",
-    validateSrc: "URL посилання не може бути порожнім.",
-    validateVSpace: "Верт. відступ повинен бути цілим числом.",
-    windowMode: "Віконний режим",
-    windowModeOpaque: "Непрозорість",
-    windowModeTransparent: "Прозорість",
-    windowModeWindow: "Вікно"
-  },
-  font: {
-    fontSize: {
-      label: "Розмір",
-      voiceLabel: "Розмір шрифту",
-      panelTitle: "Розмір"
-    },
-    label: "Шрифт",
-    panelTitle: "Шрифт",
-    voiceLabel: "Шрифт"
-  },
-  forms: {
-    button: {
-      title: "Властивості кнопки",
-      text: "Значення",
-      type: "Тип",
-      typeBtn: "Кнопка (button)",
-      typeSbm: "Надіслати (submit)",
-      typeRst: "Очистити (reset)"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Властивості галочки",
-      radioTitle: "Властивості кнопки вибору",
-      value: "Значення",
-      selected: "Обрана",
-      required: "Обов’язкове поле"
-    },
-    form: {
-      title: "Властивості форми",
-      menu: "Властивості форми",
-      action: "Дія",
-      method: "Метод",
-      encoding: "Кодування"
-    },
-    hidden: {
-      title: "Властивості прихованого поля",
-      name: "Ім'я",
-      value: "Значення"
-    },
-    select: {
-      title: "Властивості списку",
-      selectInfo: "Інфо",
-      opAvail: "Доступні варіанти",
-      value: "Значення",
-      size: "Кількість",
-      lines: "видимих позицій у списку",
-      chkMulti: "Список з мультивибором",
-      required: "Обов’язкове поле",
-      opText: "Текст",
-      opValue: "Значення",
-      btnAdd: "Добавити",
-      btnModify: "Змінити",
-      btnUp: "Вгору",
-      btnDown: "Вниз",
-      btnSetValue: "Встановити як обране значення",
-      btnDelete: "Видалити"
-    },
-    textarea: {
-      title: "Властивості текстової області",
-      cols: "Стовбці",
-      rows: "Рядки"
-    },
-    textfield: {
-      title: "Властивості текстового поля",
-      name: "Ім'я",
-      value: "Значення",
-      charWidth: "Ширина",
-      maxChars: "Макс. к-ть символів",
-      required: "Обов’язкове поле",
-      type: "Тип",
-      typeText: "Текст",
-      typePass: "Пароль",
-      typeEmail: "Пошта",
-      typeSearch: "Пошук",
-      typeTel: "Мобільний",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Форматування",
-    panelTitle: "Форматування параграфа",
-    tag_address: "Адреса",
-    tag_div: "Нормальний (div)",
-    tag_h1: "Заголовок 1",
-    tag_h2: "Заголовок 2",
-    tag_h3: "Заголовок 3",
-    tag_h4: "Заголовок 4",
-    tag_h5: "Заголовок 5",
-    tag_h6: "Заголовок 6",
-    tag_p: "Нормальний",
-    tag_pre: "Форматований"
-  },
-  horizontalrule: { toolbar: "Горизонтальна лінія" },
-  iframe: {
-    border: "Показати рамки фрейму",
-    noUrl: "Будь ласка введіть URL посилання для IFrame",
-    scrolling: "Увімкнути прокрутку",
-    title: "Налаштування для IFrame",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "Альтернативний текст",
-    border: "Рамка",
-    btnUpload: "Надіслати на сервер",
-    button2Img:
-      "Бажаєте перетворити обрану кнопку-зображення на просте зображення?",
-    hSpace: "Гориз. відступ",
-    img2Button: "Бажаєте перетворити обране зображення на кнопку-зображення?",
-    infoTab: "Інформація про зображення",
-    linkTab: "Посилання",
-    lockRatio: "Зберегти пропорції",
-    menu: "Властивості зображення",
-    resetSize: "Очистити поля розмірів",
-    title: "Властивості зображення",
-    titleButton: "Властивості кнопки із зображенням",
-    upload: "Надіслати",
-    urlMissing: "Вкажіть URL зображення.",
-    vSpace: "Верт. відступ",
-    validateBorder: "Ширина рамки повинна бути цілим числом.",
-    validateHSpace: "Гориз. відступ повинен бути цілим числом.",
-    validateVSpace: "Верт. відступ повинен бути цілим числом."
-  },
-  indent: { indent: "Збільшити відступ", outdent: "Зменшити відступ" },
-  smiley: {
-    options: "Опції смайликів",
-    title: "Вставити смайлик",
-    toolbar: "Смайлик"
-  },
-  language: { button: "Установити мову", remove: "Вилучити мову" },
-  link: {
-    acccessKey: "Гаряча клавіша",
-    advanced: "Додаткове",
-    advisoryContentType: "Тип вмісту",
-    advisoryTitle: "Заголовок",
-    anchor: {
-      toolbar: "Вставити/Редагувати якір",
-      menu: "Властивості якоря",
-      title: "Властивості якоря",
-      name: "Ім'я якоря",
-      errorName: "Будь ласка, вкажіть ім'я якоря",
-      remove: "Прибрати якір"
-    },
-    anchorId: "За ідентифікатором елементу",
-    anchorName: "За ім'ям елементу",
-    charset: "Кодування",
-    cssClasses: "Клас CSS",
-    download: "Завантажити як файл",
-    displayText: "Відображуваний текст",
-    emailAddress: "Адреса ел. пошти",
-    emailBody: "Тіло повідомлення",
-    emailSubject: "Тема листа",
-    id: "Ідентифікатор",
-    info: "Інформація посилання",
-    langCode: "Код мови",
-    langDir: "Напрямок мови",
-    langDirLTR: "Зліва направо (LTR)",
-    langDirRTL: "Справа наліво (RTL)",
-    menu: "Вставити посилання",
-    name: "Ім'я",
-    noAnchors: "(В цьому документі немає якорів)",
-    noEmail: "Будь ласка, вкажіть адрес ел. пошти",
-    noUrl: "Будь ласка, вкажіть URL посилання",
-    noTel: "Будь ласка, введіть номер телефону",
-    other: "<інший>",
-    phoneNumber: "Номер телефону",
-    popupDependent: "Залежний (Netscape)",
-    popupFeatures: "Властивості випливаючого вікна",
-    popupFullScreen: "Повний екран (IE)",
-    popupLeft: "Позиція зліва",
-    popupLocationBar: "Панель локації",
-    popupMenuBar: "Панель меню",
-    popupResizable: "Масштабоване",
-    popupScrollBars: "Стрічки прокрутки",
-    popupStatusBar: "Рядок статусу",
-    popupToolbar: "Панель інструментів",
-    popupTop: "Позиція зверху",
-    rel: "Зв'язок",
-    selectAnchor: "Оберіть якір",
-    styles: "Стиль CSS",
-    tabIndex: "Послідовність переходу",
-    target: "Ціль",
-    targetFrame: "<фрейм>",
-    targetFrameName: "Ім'я цільового фрейму",
-    targetPopup: "<випливаюче вікно>",
-    targetPopupName: "Ім'я випливаючого вікна",
-    title: "Посилання",
-    toAnchor: "Якір на цю сторінку",
-    toEmail: "Ел. пошта",
-    toUrl: "URL",
-    toPhone: "Телефон",
-    toolbar: "Вставити/Редагувати посилання",
-    type: "Тип посилання",
-    unlink: "Видалити посилання",
-    upload: "Надіслати"
-  },
-  list: {
-    bulletedlist: "Маркірований список",
-    numberedlist: "Нумерований список"
-  },
-  liststyle: {
-    bulletedTitle: "Опції маркованого списку",
-    circle: "Кільце",
-    decimal: "Десяткові (1, 2, 3 і т.д.)",
-    disc: "Кружечок",
-    lowerAlpha: "Малі лат. букви (a, b, c, d, e і т.д.)",
-    lowerRoman: "Малі римські (i, ii, iii, iv, v і т.д.)",
-    none: "Нема",
-    notset: "<не вказано>",
-    numberedTitle: "Опції нумерованого списку",
-    square: "Квадратик",
-    start: "Почати з...",
-    type: "Тип",
-    upperAlpha: "Великі лат. букви (A, B, C, D, E і т.д.)",
-    upperRoman: "Великі римські (I, II, III, IV, V і т.д.)",
-    validateStartNumber: "Початковий номер списку повинен бути цілим числом."
-  },
-  magicline: { title: "Вставити абзац" },
-  maximize: { maximize: "Максимізувати", minimize: "Мінімізувати" },
-  newpage: { toolbar: "Нова сторінка" },
-  pagebreak: { alt: "Розрив Сторінки", toolbar: "Вставити розрив сторінки" },
-  pastetext: {
-    button: "Вставити тільки текст",
-    pasteNotification:
-      "Натисніть %1, щоб вставити. Ваш браузер не підтримує вставку за допомогою кнопки панелі інструментів або пункту контекстного меню.",
-    title: "Вставити тільки текст"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Текст, що Ви намагаєтесь вставити, схожий на скопійований з Word. Бажаєте очистити його форматування перед вставлянням?",
-    error: "Неможливо очистити форматування через внутрішню помилку.",
-    title: "Вставити з Word",
-    toolbar: "Вставити з Word"
-  },
-  preview: { preview: "Попередній перегляд" },
-  print: { toolbar: "Друк" },
-  removeformat: { toolbar: "Видалити форматування" },
-  save: { toolbar: "Зберегти" },
-  selectall: { toolbar: "Виділити все" },
-  showblocks: { toolbar: "Показувати блоки" },
-  sourcearea: { toolbar: "Джерело" },
-  specialchar: {
-    options: "Опції",
-    title: "Оберіть спеціальний символ",
-    toolbar: "Спеціальний символ"
-  },
-  scayt: {
-    btn_about: "Про SCAYT",
-    btn_dictionaries: "Словники",
-    btn_disable: "Вимкнути SCAYT",
-    btn_enable: "Ввімкнути SCAYT",
-    btn_langs: "Мови",
-    btn_options: "Опції",
-    text_title: "Перефірка орфографії по мірі набору"
-  },
-  stylescombo: {
-    label: "Стиль",
-    panelTitle: "Стилі форматування",
-    panelTitle1: "Блочні стилі",
-    panelTitle2: "Рядкові стилі",
-    panelTitle3: "Об'єктні стилі"
-  },
-  table: {
-    border: "Розмір рамки",
-    caption: "Заголовок таблиці",
-    cell: {
-      menu: "Комірки",
-      insertBefore: "Вставити комірку перед",
-      insertAfter: "Вставити комірку після",
-      deleteCell: "Видалити комірки",
-      merge: "Об'єднати комірки",
-      mergeRight: "Об'єднати справа",
-      mergeDown: "Об'єднати донизу",
-      splitHorizontal: "Розділити комірку по горизонталі",
-      splitVertical: "Розділити комірку по вертикалі",
-      title: "Властивості комірки",
-      cellType: "Тип комірки",
-      rowSpan: "Об'єднання рядків",
-      colSpan: "Об'єднання стовпців",
-      wordWrap: "Автоперенесення тексту",
-      hAlign: "Гориз. вирівнювання",
-      vAlign: "Верт. вирівнювання",
-      alignBaseline: "По базовій лінії",
-      bgColor: "Колір фону",
-      borderColor: "Колір рамки",
-      data: "Дані",
-      header: "Заголовок",
-      yes: "Так",
-      no: "Ні",
-      invalidWidth: "Ширина комірки повинна бути цілим числом.",
-      invalidHeight: "Висота комірки повинна бути цілим числом.",
-      invalidRowSpan:
-        "Кількість об'єднуваних рядків повинна бути цілим числом.",
-      invalidColSpan:
-        "Кількість об'єднуваних стовбців повинна бути цілим числом.",
-      chooseColor: "Обрати"
-    },
-    cellPad: "Внутр. відступ",
-    cellSpace: "Проміжок",
-    column: {
-      menu: "Стовбці",
-      insertBefore: "Вставити стовбець перед",
-      insertAfter: "Вставити стовбець після",
-      deleteColumn: "Видалити стовбці"
-    },
-    columns: "Стовбці",
-    deleteTable: "Видалити таблицю",
-    headers: "Заголовки стовбців/рядків",
-    headersBoth: "Стовбці і рядки",
-    headersColumn: "Стовбці",
-    headersNone: "Без заголовків",
-    headersRow: "Рядки",
-    heightUnit: "height unit",
-    invalidBorder: "Розмір рамки повинен бути цілим числом.",
-    invalidCellPadding: "Внутр. відступ комірки повинен бути цілим числом.",
-    invalidCellSpacing: "Проміжок між комірками повинен бути цілим числом.",
-    invalidCols: "Кількість стовбців повинна бути більшою 0.",
-    invalidHeight: "Висота таблиці повинна бути цілим числом.",
-    invalidRows: "Кількість рядків повинна бути більшою 0.",
-    invalidWidth: "Ширина таблиці повинна бути цілим числом.",
-    menu: "Властивості таблиці",
-    row: {
-      menu: "Рядки",
-      insertBefore: "Вставити рядок перед",
-      insertAfter: "Вставити рядок після",
-      deleteRow: "Видалити рядки"
-    },
-    rows: "Рядки",
-    summary: "Детальний опис заголовку таблиці",
-    title: "Властивості таблиці",
-    toolbar: "Таблиця",
-    widthPc: "відсотків",
-    widthPx: "пікселів",
-    widthUnit: "Одиниці вимір."
-  },
-  undo: { redo: "Повторити", undo: "Повернути" },
-  widget: { move: "Клікніть і потягніть для переміщення", label: "%1 віджет" },
-  uploadwidget: {
-    abort: "Завантаження перервано користувачем.",
-    doneOne: "Файл цілком завантажено.",
-    doneMany: "Цілком завантажено %1 файлів.",
-    uploadOne: "Завантаження файлу ({percentage}%)...",
-    uploadMany:
-      "Завантажено {current} із {max} файлів завершено на ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Пропустити",
-    btnIgnoreAll: "Пропустити все",
-    btnReplace: "Замінити",
-    btnReplaceAll: "Замінити все",
-    btnUndo: "Назад",
-    changeTo: "Замінити на",
-    errorLoading: "Помилка завантаження : %s.",
-    ieSpellDownload:
-      "Модуль перевірки орфографії не встановлено. Бажаєте завантажити його зараз?",
-    manyChanges: "Перевірку орфографії завершено: 1% слів(ова) змінено",
-    noChanges: "Перевірку орфографії завершено: жодне слово не змінено",
-    noMispell: "Перевірку орфографії завершено: помилок не знайдено",
-    noSuggestions: "- немає варіантів -",
-    notAvailable: "Вибачте, але сервіс наразі недоступний.",
-    notInDic: "Немає в словнику",
-    oneChange: "Перевірку орфографії завершено: змінено одне слово",
-    progress: "Виконується перевірка орфографії...",
-    title: "Перевірка орфографії",
-    toolbar: "Перевірити орфографію"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["uk"] = {
+  editor: "Текстовий редактор",
+  editorPanel: "Панель розширеного текстового редактора",
+  common: {
+    editorHelp: "натисніть ALT 0 для довідки",
+    browseServer: "Огляд Сервера",
+    url: "URL",
+    protocol: "Протокол",
+    upload: "Надіслати",
+    uploadSubmit: "Надіслати на сервер",
+    image: "Зображення",
+    flash: "Flash",
+    form: "Форма",
+    checkbox: "Галочка",
+    radio: "Кнопка вибору",
+    textField: "Текстове поле",
+    textarea: "Текстова область",
+    hiddenField: "Приховане поле",
+    button: "Кнопка",
+    select: "Список",
+    imageButton: "Кнопка із зображенням",
+    notSet: "<не визначено>",
+    id: "Ідентифікатор",
+    name: "Ім'я",
+    langDir: "Напрямок мови",
+    langDirLtr: "Зліва направо (LTR)",
+    langDirRtl: "Справа наліво (RTL)",
+    langCode: "Код мови",
+    longDescr: "Довгий опис URL",
+    cssClass: "Клас CSS",
+    advisoryTitle: "Заголовок",
+    cssStyle: "Стиль CSS",
+    ok: "ОК",
+    cancel: "Скасувати",
+    close: "Закрити",
+    preview: "Попередній перегляд",
+    resize: "Потягніть для зміни розмірів",
+    generalTab: "Основне",
+    advancedTab: "Додаткове",
+    validateNumberFailed: "Значення не є цілим числом.",
+    confirmNewPage:
+      "Всі незбережені зміни будуть втрачені. Ви впевнені, що хочете завантажити нову сторінку?",
+    confirmCancel: "Деякі опції змінено. Закрити вікно без збереження змін?",
+    options: "Опції",
+    target: "Ціль",
+    targetNew: "Нове вікно (_blank)",
+    targetTop: "Поточне вікно (_top)",
+    targetSelf: "Поточний фрейм/вікно (_self)",
+    targetParent: "Батьківський фрейм/вікно (_parent)",
+    langDirLTR: "Зліва направо (LTR)",
+    langDirRTL: "Справа наліво (RTL)",
+    styles: "Стиль CSS",
+    cssClasses: "Клас CSS",
+    width: "Ширина",
+    height: "Висота",
+    align: "Вирівнювання",
+    left: "По лівому краю",
+    right: "По правому краю",
+    center: "По центру",
+    justify: "По ширині",
+    alignLeft: "По лівому краю",
+    alignRight: "По правому краю",
+    alignCenter: "По центру",
+    alignTop: "По верхньому краю",
+    alignMiddle: "По середині",
+    alignBottom: "По нижньому краю",
+    alignNone: "Нема",
+    invalidValue: "Невірне значення.",
+    invalidHeight: "Висота повинна бути цілим числом.",
+    invalidWidth: "Ширина повинна бути цілим числом.",
+    invalidLength:
+      'Вказане значення для поля "%1" має бути позитивним числом без або з коректним символом одиниці виміру (%2).',
+    invalidCssLength:
+      'Значення, вказане для "%1" в полі повинно бути позитивним числом або без дійсного виміру CSS блоку (px, %, in, cm, mm, em, ex, pt або pc).',
+    invalidHtmlLength:
+      'Значення, вказане для "%1" в полі повинно бути позитивним числом або без дійсного виміру HTML блоку (px або %).',
+    invalidInlineStyle:
+      'Значення, вказане для вбудованого стилю повинне складатися з одного чи кількох кортежів у форматі "ім\'я : значення", розділених крапкою з комою.',
+    cssLengthTooltip:
+      "Введіть номер значення в пікселях або число з дійсною одиниці CSS (px, %, in, cm, mm, em, ex, pt або pc).",
+    unavailable: '%1<span class="cke_accessibility">, не доступне</span>',
+    keyboard: {
+      "8": "Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Пробіл",
+      "35": "End",
+      "36": "Home",
+      "46": "Видалити",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Сполучення клавіш",
+    optionDefault: "Типово"
+  },
+  about: {
+    copy: "Copyright &copy; $1. Всі права застережено.",
+    dlgTitle: "Про CKEditor 4",
+    moreInfo: "Щодо інформації з ліцензування завітайте на наш сайт:"
+  },
+  basicstyles: {
+    bold: "Жирний",
+    italic: "Курсив",
+    strike: "Закреслений",
+    subscript: "Нижній індекс",
+    superscript: "Верхній індекс",
+    underline: "Підкреслений"
+  },
+  bidi: {
+    ltr: "Напрямок тексту зліва направо",
+    rtl: "Напрямок тексту справа наліво"
+  },
+  blockquote: { toolbar: "Цитата" },
+  notification: { closed: "Сповіщення закрито." },
+  toolbar: {
+    toolbarCollapse: "Згорнути панель інструментів",
+    toolbarExpand: "Розгорнути панель інструментів",
+    toolbarGroups: {
+      document: "Документ",
+      clipboard: "Буфер обміну / Скасувати",
+      editing: "Редагування",
+      forms: "Форми",
+      basicstyles: "Основний Стиль",
+      paragraph: "Параграф",
+      links: "Посилання",
+      insert: "Вставити",
+      styles: "Стилі",
+      colors: "Кольори",
+      tools: "Інструменти"
+    },
+    toolbars: "Панель інструментів редактора"
+  },
+  clipboard: {
+    copy: "Копіювати",
+    copyError:
+      "Налаштування безпеки Вашого браузера не дозволяють редактору автоматично виконувати операції копіювання. Будь ласка, використовуйте клавіатуру для цього (Ctrl/Cmd+C).",
+    cut: "Вирізати",
+    cutError:
+      "Налаштування безпеки Вашого браузера не дозволяють редактору автоматично виконувати операції вирізування. Будь ласка, використовуйте клавіатуру для цього (Ctrl/Cmd+X)",
+    paste: "Вставити",
+    pasteNotification:
+      "Натисніть %1, щоб вставити. Ваш браузер не підтримує вставку за допомогою кнопки панелі інструментів або пункту контекстного меню.",
+    pasteArea: "Область вставки",
+    pasteMsg: "Вставте вміст у область нижче та натисніть OK."
+  },
+  colorbutton: {
+    auto: "Авто",
+    bgColorTitle: "Колір фону",
+    colors: {
+      "000": "Чорний",
+      "800000": "Бордовий",
+      "8B4513": "Коричневий",
+      "2F4F4F": "Темний сіро-зелений",
+      "008080": "Морської хвилі",
+      "000080": "Сливовий",
+      "4B0082": "Індиго",
+      "696969": "Темно-сірий",
+      B22222: "Темночервоний",
+      A52A2A: "Каштановий",
+      DAA520: "Бежевий",
+      "006400": "Темно-зелений",
+      "40E0D0": "Бірюзовий",
+      "0000CD": "Темносиній",
+      "800080": "Пурпурний",
+      "808080": "Сірий",
+      F00: "Червоний",
+      FF8C00: "Темно-помаранчевий",
+      FFD700: "Жовтий",
+      "008000": "Зелений",
+      "0FF": "Синьо-зелений",
+      "00F": "Синій",
+      EE82EE: "Фіолетовий",
+      A9A9A9: "Тьмяно-сірий",
+      FFA07A: "Рожевий",
+      FFA500: "Помаранчевий",
+      FFFF00: "Яскравожовтий",
+      "00FF00": "Салатовий",
+      AFEEEE: "Світлобірюзовий",
+      ADD8E6: "Блакитний",
+      DDA0DD: "Світлофіолетовий",
+      D3D3D3: "Світло-сірий",
+      FFF0F5: "Світлорожевий",
+      FAEBD7: "Світлооранжевий",
+      FFFFE0: "Світло-жовтий",
+      F0FFF0: "Світлозелений",
+      F0FFFF: "Світлий синьо-зелений",
+      F0F8FF: "Світлоблакитний",
+      E6E6FA: "Лавандовий",
+      FFF: "Білий",
+      "1ABC9C": "Насичений блакитний",
+      "2ECC71": "Смарагдовий",
+      "3498DB": "Яскраво-синій",
+      "9B59B6": "Аметистовий",
+      "4E5F70": "Сірувато-синій",
+      F1C40F: "Яскраво-жовтий",
+      "16A085": "Темно-блакитний",
+      "27AE60": "Темно-смарагдовий",
+      "2980B9": "Насичений синій",
+      "8E44AD": "Темно-фіолетовий",
+      "2C3E50": "Ненасичений синій",
+      F39C12: "Помаранчевий",
+      E67E22: "Морквяний",
+      E74C3C: "Блідо-червоний",
+      ECF0F1: "Яскраво-сріблястий",
+      "95A5A6": "Світлий сірувато-блакитний",
+      DDD: "Світло-сірий",
+      D35400: "Гарбузовий",
+      C0392B: "Насичений червоний",
+      BDC3C7: "Сріблястий",
+      "7F8C8D": "Сірувато-блакитний",
+      "999": "Темно-сірий"
+    },
+    more: "Кольори...",
+    panelTitle: "Кольори",
+    textColorTitle: "Колір тексту"
+  },
+  colordialog: {
+    clear: "Очистити",
+    highlight: "Колір, на який вказує курсор",
+    options: "Опції кольорів",
+    selected: "Обраний колір",
+    title: "Обрати колір"
+  },
+  templates: {
+    button: "Шаблони",
+    emptyListMsg: "(Не знайдено жодного шаблону)",
+    insertOption: "Замінити поточний вміст",
+    options: "Опції шаблону",
+    selectPromptMsg:
+      "Оберіть, будь ласка, шаблон для відкриття в редакторі<br>(поточний зміст буде втрачено):",
+    title: "Шаблони змісту"
+  },
+  contextmenu: { options: "Опції контекстного меню" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Ідентифікатор",
+    advisoryTitleInputLabel: "Зміст випливаючої підказки",
+    cssClassInputLabel: "Клас CSS",
+    edit: "Редагувати блок",
+    inlineStyleInputLabel: "Вписаний стиль",
+    langDirLTRLabel: "Зліва направо (LTR)",
+    langDirLabel: "Напрямок мови",
+    langDirRTLLabel: "Справа наліво (RTL)",
+    languageCodeInputLabel: "Код мови",
+    remove: "Видалити блок",
+    styleSelectLabel: "Стиль CSS",
+    title: "Створити блок-контейнер",
+    toolbar: "Створити блок-контейнер"
+  },
+  elementspath: { eleLabel: "Шлях", eleTitle: "%1 елемент" },
+  filetools: {
+    loadError: "Виникла помилка під час читання файлу",
+    networkError: "Під час завантаження файлу виникла помилка мережі.",
+    httpError404:
+      "Під час завантаження файлу виникла помилка HTTP (404: Файл не знайдено).",
+    httpError403:
+      "Під час завантаження файлу виникла помилка HTTP (403: Доступ заборонено).",
+    httpError:
+      "Під час завантаження файлу виникла помилка (статус помилки: %1).",
+    noUrlError: "URL завантаження не визначений.",
+    responseError: "Невірна відповідь сервера."
+  },
+  find: {
+    find: "Пошук",
+    findOptions: "Параметри Пошуку",
+    findWhat: "Шукати:",
+    matchCase: "Враховувати регістр",
+    matchCyclic: "Циклічна заміна",
+    matchWord: "Збіг цілих слів",
+    notFoundMsg: "Вказаний текст не знайдено.",
+    replace: "Заміна",
+    replaceAll: "Замінити все",
+    replaceSuccessMsg: "%1 співпадінь(ня) замінено.",
+    replaceWith: "Замінити на:",
+    title: "Знайти і замінити"
+  },
+  fakeobjects: {
+    anchor: "Якір",
+    flash: "Flash-анімація",
+    hiddenfield: "Приховані Поля",
+    iframe: "IFrame",
+    unknown: "Невідомий об'єкт"
+  },
+  flash: {
+    access: "Доступ до скрипта",
+    accessAlways: "Завжди",
+    accessNever: "Ніколи",
+    accessSameDomain: "З того ж домена",
+    alignAbsBottom: "По нижньому краю (abs)",
+    alignAbsMiddle: "По середині (abs)",
+    alignBaseline: "По базовій лінії",
+    alignTextTop: "Текст по верхньому краю",
+    bgcolor: "Колір фону",
+    chkFull: "Дозволити повноекранний перегляд",
+    chkLoop: "Циклічно",
+    chkMenu: "Дозволити меню Flash",
+    chkPlay: "Автопрогравання",
+    flashvars: "Змінні Flash",
+    hSpace: "Гориз. відступ",
+    properties: "Властивості Flash",
+    propertiesTab: "Властивості",
+    quality: "Якість",
+    qualityAutoHigh: "Автом. відмінна",
+    qualityAutoLow: "Автом. низька",
+    qualityBest: "Відмінна",
+    qualityHigh: "Висока",
+    qualityLow: "Низька",
+    qualityMedium: "Середня",
+    scale: "Масштаб",
+    scaleAll: "Показати все",
+    scaleFit: "Поч. розмір",
+    scaleNoBorder: "Без рамки",
+    title: "Властивості Flash",
+    vSpace: "Верт. відступ",
+    validateHSpace: "Гориз. відступ повинен бути цілим числом.",
+    validateSrc: "URL посилання не може бути порожнім.",
+    validateVSpace: "Верт. відступ повинен бути цілим числом.",
+    windowMode: "Віконний режим",
+    windowModeOpaque: "Непрозорість",
+    windowModeTransparent: "Прозорість",
+    windowModeWindow: "Вікно"
+  },
+  font: {
+    fontSize: {
+      label: "Розмір",
+      voiceLabel: "Розмір шрифту",
+      panelTitle: "Розмір"
+    },
+    label: "Шрифт",
+    panelTitle: "Шрифт",
+    voiceLabel: "Шрифт"
+  },
+  forms: {
+    button: {
+      title: "Властивості кнопки",
+      text: "Значення",
+      type: "Тип",
+      typeBtn: "Кнопка (button)",
+      typeSbm: "Надіслати (submit)",
+      typeRst: "Очистити (reset)"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Властивості галочки",
+      radioTitle: "Властивості кнопки вибору",
+      value: "Значення",
+      selected: "Обрана",
+      required: "Обов’язкове поле"
+    },
+    form: {
+      title: "Властивості форми",
+      menu: "Властивості форми",
+      action: "Дія",
+      method: "Метод",
+      encoding: "Кодування"
+    },
+    hidden: {
+      title: "Властивості прихованого поля",
+      name: "Ім'я",
+      value: "Значення"
+    },
+    select: {
+      title: "Властивості списку",
+      selectInfo: "Інфо",
+      opAvail: "Доступні варіанти",
+      value: "Значення",
+      size: "Кількість",
+      lines: "видимих позицій у списку",
+      chkMulti: "Список з мультивибором",
+      required: "Обов’язкове поле",
+      opText: "Текст",
+      opValue: "Значення",
+      btnAdd: "Добавити",
+      btnModify: "Змінити",
+      btnUp: "Вгору",
+      btnDown: "Вниз",
+      btnSetValue: "Встановити як обране значення",
+      btnDelete: "Видалити"
+    },
+    textarea: {
+      title: "Властивості текстової області",
+      cols: "Стовбці",
+      rows: "Рядки"
+    },
+    textfield: {
+      title: "Властивості текстового поля",
+      name: "Ім'я",
+      value: "Значення",
+      charWidth: "Ширина",
+      maxChars: "Макс. к-ть символів",
+      required: "Обов’язкове поле",
+      type: "Тип",
+      typeText: "Текст",
+      typePass: "Пароль",
+      typeEmail: "Пошта",
+      typeSearch: "Пошук",
+      typeTel: "Мобільний",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Форматування",
+    panelTitle: "Форматування параграфа",
+    tag_address: "Адреса",
+    tag_div: "Нормальний (div)",
+    tag_h1: "Заголовок 1",
+    tag_h2: "Заголовок 2",
+    tag_h3: "Заголовок 3",
+    tag_h4: "Заголовок 4",
+    tag_h5: "Заголовок 5",
+    tag_h6: "Заголовок 6",
+    tag_p: "Нормальний",
+    tag_pre: "Форматований"
+  },
+  horizontalrule: { toolbar: "Горизонтальна лінія" },
+  iframe: {
+    border: "Показати рамки фрейму",
+    noUrl: "Будь ласка введіть URL посилання для IFrame",
+    scrolling: "Увімкнути прокрутку",
+    title: "Налаштування для IFrame",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "Альтернативний текст",
+    border: "Рамка",
+    btnUpload: "Надіслати на сервер",
+    button2Img:
+      "Бажаєте перетворити обрану кнопку-зображення на просте зображення?",
+    hSpace: "Гориз. відступ",
+    img2Button: "Бажаєте перетворити обране зображення на кнопку-зображення?",
+    infoTab: "Інформація про зображення",
+    linkTab: "Посилання",
+    lockRatio: "Зберегти пропорції",
+    menu: "Властивості зображення",
+    resetSize: "Очистити поля розмірів",
+    title: "Властивості зображення",
+    titleButton: "Властивості кнопки із зображенням",
+    upload: "Надіслати",
+    urlMissing: "Вкажіть URL зображення.",
+    vSpace: "Верт. відступ",
+    validateBorder: "Ширина рамки повинна бути цілим числом.",
+    validateHSpace: "Гориз. відступ повинен бути цілим числом.",
+    validateVSpace: "Верт. відступ повинен бути цілим числом."
+  },
+  indent: { indent: "Збільшити відступ", outdent: "Зменшити відступ" },
+  smiley: {
+    options: "Опції смайликів",
+    title: "Вставити смайлик",
+    toolbar: "Смайлик"
+  },
+  language: { button: "Установити мову", remove: "Вилучити мову" },
+  link: {
+    acccessKey: "Гаряча клавіша",
+    advanced: "Додаткове",
+    advisoryContentType: "Тип вмісту",
+    advisoryTitle: "Заголовок",
+    anchor: {
+      toolbar: "Вставити/Редагувати якір",
+      menu: "Властивості якоря",
+      title: "Властивості якоря",
+      name: "Ім'я якоря",
+      errorName: "Будь ласка, вкажіть ім'я якоря",
+      remove: "Прибрати якір"
+    },
+    anchorId: "За ідентифікатором елементу",
+    anchorName: "За ім'ям елементу",
+    charset: "Кодування",
+    cssClasses: "Клас CSS",
+    download: "Завантажити як файл",
+    displayText: "Відображуваний текст",
+    emailAddress: "Адреса ел. пошти",
+    emailBody: "Тіло повідомлення",
+    emailSubject: "Тема листа",
+    id: "Ідентифікатор",
+    info: "Інформація посилання",
+    langCode: "Код мови",
+    langDir: "Напрямок мови",
+    langDirLTR: "Зліва направо (LTR)",
+    langDirRTL: "Справа наліво (RTL)",
+    menu: "Вставити посилання",
+    name: "Ім'я",
+    noAnchors: "(В цьому документі немає якорів)",
+    noEmail: "Будь ласка, вкажіть адрес ел. пошти",
+    noUrl: "Будь ласка, вкажіть URL посилання",
+    noTel: "Будь ласка, введіть номер телефону",
+    other: "<інший>",
+    phoneNumber: "Номер телефону",
+    popupDependent: "Залежний (Netscape)",
+    popupFeatures: "Властивості випливаючого вікна",
+    popupFullScreen: "Повний екран (IE)",
+    popupLeft: "Позиція зліва",
+    popupLocationBar: "Панель локації",
+    popupMenuBar: "Панель меню",
+    popupResizable: "Масштабоване",
+    popupScrollBars: "Стрічки прокрутки",
+    popupStatusBar: "Рядок статусу",
+    popupToolbar: "Панель інструментів",
+    popupTop: "Позиція зверху",
+    rel: "Зв'язок",
+    selectAnchor: "Оберіть якір",
+    styles: "Стиль CSS",
+    tabIndex: "Послідовність переходу",
+    target: "Ціль",
+    targetFrame: "<фрейм>",
+    targetFrameName: "Ім'я цільового фрейму",
+    targetPopup: "<випливаюче вікно>",
+    targetPopupName: "Ім'я випливаючого вікна",
+    title: "Посилання",
+    toAnchor: "Якір на цю сторінку",
+    toEmail: "Ел. пошта",
+    toUrl: "URL",
+    toPhone: "Телефон",
+    toolbar: "Вставити/Редагувати посилання",
+    type: "Тип посилання",
+    unlink: "Видалити посилання",
+    upload: "Надіслати"
+  },
+  list: {
+    bulletedlist: "Маркірований список",
+    numberedlist: "Нумерований список"
+  },
+  liststyle: {
+    bulletedTitle: "Опції маркованого списку",
+    circle: "Кільце",
+    decimal: "Десяткові (1, 2, 3 і т.д.)",
+    disc: "Кружечок",
+    lowerAlpha: "Малі лат. букви (a, b, c, d, e і т.д.)",
+    lowerRoman: "Малі римські (i, ii, iii, iv, v і т.д.)",
+    none: "Нема",
+    notset: "<не вказано>",
+    numberedTitle: "Опції нумерованого списку",
+    square: "Квадратик",
+    start: "Почати з...",
+    type: "Тип",
+    upperAlpha: "Великі лат. букви (A, B, C, D, E і т.д.)",
+    upperRoman: "Великі римські (I, II, III, IV, V і т.д.)",
+    validateStartNumber: "Початковий номер списку повинен бути цілим числом."
+  },
+  magicline: { title: "Вставити абзац" },
+  maximize: { maximize: "Максимізувати", minimize: "Мінімізувати" },
+  newpage: { toolbar: "Нова сторінка" },
+  pagebreak: { alt: "Розрив Сторінки", toolbar: "Вставити розрив сторінки" },
+  pastetext: {
+    button: "Вставити тільки текст",
+    pasteNotification:
+      "Натисніть %1, щоб вставити. Ваш браузер не підтримує вставку за допомогою кнопки панелі інструментів або пункту контекстного меню.",
+    title: "Вставити тільки текст"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Текст, що Ви намагаєтесь вставити, схожий на скопійований з Word. Бажаєте очистити його форматування перед вставлянням?",
+    error: "Неможливо очистити форматування через внутрішню помилку.",
+    title: "Вставити з Word",
+    toolbar: "Вставити з Word"
+  },
+  preview: { preview: "Попередній перегляд" },
+  print: { toolbar: "Друк" },
+  removeformat: { toolbar: "Видалити форматування" },
+  save: { toolbar: "Зберегти" },
+  selectall: { toolbar: "Виділити все" },
+  showblocks: { toolbar: "Показувати блоки" },
+  sourcearea: { toolbar: "Джерело" },
+  specialchar: {
+    options: "Опції",
+    title: "Оберіть спеціальний символ",
+    toolbar: "Спеціальний символ"
+  },
+  scayt: {
+    btn_about: "Про SCAYT",
+    btn_dictionaries: "Словники",
+    btn_disable: "Вимкнути SCAYT",
+    btn_enable: "Ввімкнути SCAYT",
+    btn_langs: "Мови",
+    btn_options: "Опції",
+    text_title: "Перефірка орфографії по мірі набору"
+  },
+  stylescombo: {
+    label: "Стиль",
+    panelTitle: "Стилі форматування",
+    panelTitle1: "Блочні стилі",
+    panelTitle2: "Рядкові стилі",
+    panelTitle3: "Об'єктні стилі"
+  },
+  table: {
+    border: "Розмір рамки",
+    caption: "Заголовок таблиці",
+    cell: {
+      menu: "Комірки",
+      insertBefore: "Вставити комірку перед",
+      insertAfter: "Вставити комірку після",
+      deleteCell: "Видалити комірки",
+      merge: "Об'єднати комірки",
+      mergeRight: "Об'єднати справа",
+      mergeDown: "Об'єднати донизу",
+      splitHorizontal: "Розділити комірку по горизонталі",
+      splitVertical: "Розділити комірку по вертикалі",
+      title: "Властивості комірки",
+      cellType: "Тип комірки",
+      rowSpan: "Об'єднання рядків",
+      colSpan: "Об'єднання стовпців",
+      wordWrap: "Автоперенесення тексту",
+      hAlign: "Гориз. вирівнювання",
+      vAlign: "Верт. вирівнювання",
+      alignBaseline: "По базовій лінії",
+      bgColor: "Колір фону",
+      borderColor: "Колір рамки",
+      data: "Дані",
+      header: "Заголовок",
+      yes: "Так",
+      no: "Ні",
+      invalidWidth: "Ширина комірки повинна бути цілим числом.",
+      invalidHeight: "Висота комірки повинна бути цілим числом.",
+      invalidRowSpan:
+        "Кількість об'єднуваних рядків повинна бути цілим числом.",
+      invalidColSpan:
+        "Кількість об'єднуваних стовбців повинна бути цілим числом.",
+      chooseColor: "Обрати"
+    },
+    cellPad: "Внутр. відступ",
+    cellSpace: "Проміжок",
+    column: {
+      menu: "Стовбці",
+      insertBefore: "Вставити стовбець перед",
+      insertAfter: "Вставити стовбець після",
+      deleteColumn: "Видалити стовбці"
+    },
+    columns: "Стовбці",
+    deleteTable: "Видалити таблицю",
+    headers: "Заголовки стовбців/рядків",
+    headersBoth: "Стовбці і рядки",
+    headersColumn: "Стовбці",
+    headersNone: "Без заголовків",
+    headersRow: "Рядки",
+    heightUnit: "height unit",
+    invalidBorder: "Розмір рамки повинен бути цілим числом.",
+    invalidCellPadding: "Внутр. відступ комірки повинен бути цілим числом.",
+    invalidCellSpacing: "Проміжок між комірками повинен бути цілим числом.",
+    invalidCols: "Кількість стовбців повинна бути більшою 0.",
+    invalidHeight: "Висота таблиці повинна бути цілим числом.",
+    invalidRows: "Кількість рядків повинна бути більшою 0.",
+    invalidWidth: "Ширина таблиці повинна бути цілим числом.",
+    menu: "Властивості таблиці",
+    row: {
+      menu: "Рядки",
+      insertBefore: "Вставити рядок перед",
+      insertAfter: "Вставити рядок після",
+      deleteRow: "Видалити рядки"
+    },
+    rows: "Рядки",
+    summary: "Детальний опис заголовку таблиці",
+    title: "Властивості таблиці",
+    toolbar: "Таблиця",
+    widthPc: "відсотків",
+    widthPx: "пікселів",
+    widthUnit: "Одиниці вимір."
+  },
+  undo: { redo: "Повторити", undo: "Повернути" },
+  widget: { move: "Клікніть і потягніть для переміщення", label: "%1 віджет" },
+  uploadwidget: {
+    abort: "Завантаження перервано користувачем.",
+    doneOne: "Файл цілком завантажено.",
+    doneMany: "Цілком завантажено %1 файлів.",
+    uploadOne: "Завантаження файлу ({percentage}%)...",
+    uploadMany:
+      "Завантажено {current} із {max} файлів завершено на ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Пропустити",
+    btnIgnoreAll: "Пропустити все",
+    btnReplace: "Замінити",
+    btnReplaceAll: "Замінити все",
+    btnUndo: "Назад",
+    changeTo: "Замінити на",
+    errorLoading: "Помилка завантаження : %s.",
+    ieSpellDownload:
+      "Модуль перевірки орфографії не встановлено. Бажаєте завантажити його зараз?",
+    manyChanges: "Перевірку орфографії завершено: 1% слів(ова) змінено",
+    noChanges: "Перевірку орфографії завершено: жодне слово не змінено",
+    noMispell: "Перевірку орфографії завершено: помилок не знайдено",
+    noSuggestions: "- немає варіантів -",
+    notAvailable: "Вибачте, але сервіс наразі недоступний.",
+    notInDic: "Немає в словнику",
+    oneChange: "Перевірку орфографії завершено: змінено одне слово",
+    progress: "Виконується перевірка орфографії...",
+    title: "Перевірка орфографії",
+    toolbar: "Перевірити орфографію"
+  }
+};

+ 717 - 717
public/ckeditor/lang/vi.js

@@ -1,717 +1,717 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["vi"] = {
-  editor: "Bộ soạn thảo văn bản có định dạng",
-  editorPanel: "Bảng điều khiển Rich Text Editor",
-  common: {
-    editorHelp: "Nhấn ALT + 0 để được giúp đỡ",
-    browseServer: "Duyệt máy chủ",
-    url: "URL",
-    protocol: "Giao thức",
-    upload: "Tải lên",
-    uploadSubmit: "Tải lên máy chủ",
-    image: "Hình ảnh",
-    flash: "Flash",
-    form: "Biểu mẫu",
-    checkbox: "Nút kiểm",
-    radio: "Nút chọn",
-    textField: "Trường văn bản",
-    textarea: "Vùng văn bản",
-    hiddenField: "Trường ẩn",
-    button: "Nút",
-    select: "Ô chọn",
-    imageButton: "Nút hình ảnh",
-    notSet: "<không thiết lập>",
-    id: "Định danh",
-    name: "Tên",
-    langDir: "Hướng ngôn ngữ",
-    langDirLtr: "Trái sang phải (LTR)",
-    langDirRtl: "Phải sang trái (RTL)",
-    langCode: "Mã ngôn ngữ",
-    longDescr: "Mô tả URL",
-    cssClass: "Lớp Stylesheet",
-    advisoryTitle: "Nhan đề hướng dẫn",
-    cssStyle: "Kiểu ",
-    ok: "Đồng ý",
-    cancel: "Bỏ qua",
-    close: "Đóng",
-    preview: "Xem trước",
-    resize: "Kéo rê để thay đổi kích cỡ",
-    generalTab: "Tab chung",
-    advancedTab: "Tab mở rộng",
-    validateNumberFailed: "Giá trị này không phải là số.",
-    confirmNewPage:
-      "Mọi thay đổi không được lưu lại, nội dung này sẽ bị mất. Bạn có chắc chắn muốn tải một trang mới?",
-    confirmCancel:
-      "Một vài tùy chọn đã bị thay đổi. Bạn có chắc chắn muốn đóng hộp thoại?",
-    options: "Tùy chọn",
-    target: "Đích đến",
-    targetNew: "Cửa sổ mới (_blank)",
-    targetTop: "Cửa sổ trên cùng (_top)",
-    targetSelf: "Tại trang (_self)",
-    targetParent: "Cửa sổ cha (_parent)",
-    langDirLTR: "Trái sang phải (LTR)",
-    langDirRTL: "Phải sang trái (RTL)",
-    styles: "Kiểu",
-    cssClasses: "Lớp CSS",
-    width: "Chiều rộng",
-    height: "Chiều cao",
-    align: "Vị trí",
-    left: "Trái",
-    right: "Phải",
-    center: "Giữa",
-    justify: "Sắp chữ",
-    alignLeft: "Canh trái",
-    alignRight: "Canh phải",
-    alignCenter: "Align Center",
-    alignTop: "Trên",
-    alignMiddle: "Giữa",
-    alignBottom: "Dưới",
-    alignNone: "Không",
-    invalidValue: "Giá trị không hợp lệ.",
-    invalidHeight: "Chiều cao phải là số nguyên.",
-    invalidWidth: "Chiều rộng phải là số nguyên.",
-    invalidLength:
-      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
-    invalidCssLength:
-      'Giá trị quy định cho trường "%1" phải là một số dương có hoặc không có một đơn vị đo CSS hợp lệ (px, %, in, cm, mm, em, ex, pt, hoặc pc).',
-    invalidHtmlLength:
-      'Giá trị quy định cho trường "%1" phải là một số dương có hoặc không có một đơn vị đo HTML hợp lệ (px hoặc %).',
-    invalidInlineStyle:
-      'Giá trị quy định cho kiểu nội tuyến phải bao gồm một hoặc nhiều dữ liệu với định dạng "tên:giá trị", cách nhau bằng dấu chấm phẩy.',
-    cssLengthTooltip:
-      "Nhập một giá trị theo pixel hoặc một số với một đơn vị CSS hợp lệ (px, %, in, cm, mm, em, ex, pt, hoặc pc).",
-    unavailable: '%1<span class="cke_accessibility">, không có</span>',
-    keyboard: {
-      "8": "Phím Backspace",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "Space",
-      "35": "End",
-      "36": "Home",
-      "46": "Xóa",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "Keyboard shortcut",
-    optionDefault: "Default"
-  },
-  about: {
-    copy: "Bản quyền &copy; $1. Giữ toàn quyền.",
-    dlgTitle: "Thông tin về CKEditor 4",
-    moreInfo:
-      "Vui lòng ghé thăm trang web của chúng tôi để có thông tin về giấy phép:"
-  },
-  basicstyles: {
-    bold: "Đậm",
-    italic: "Nghiêng",
-    strike: "Gạch xuyên ngang",
-    subscript: "Chỉ số dưới",
-    superscript: "Chỉ số trên",
-    underline: "Gạch chân"
-  },
-  bidi: {
-    ltr: "Văn bản hướng từ trái sang phải",
-    rtl: "Văn bản hướng từ phải sang trái"
-  },
-  blockquote: { toolbar: "Khối trích dẫn" },
-  notification: { closed: "Notification closed." },
-  toolbar: {
-    toolbarCollapse: "Thu gọn thanh công cụ",
-    toolbarExpand: "Mở rộng thnah công cụ",
-    toolbarGroups: {
-      document: "Tài liệu",
-      clipboard: "Clipboard/Undo",
-      editing: "Chỉnh sửa",
-      forms: "Bảng biểu",
-      basicstyles: "Kiểu cơ bản",
-      paragraph: "Đoạn",
-      links: "Liên kết",
-      insert: "Chèn",
-      styles: "Kiểu",
-      colors: "Màu sắc",
-      tools: "Công cụ"
-    },
-    toolbars: "Thanh công cụ"
-  },
-  clipboard: {
-    copy: "Sao chép",
-    copyError:
-      "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh sao chép. Hãy sử dụng bàn phím cho lệnh này (Ctrl/Cmd+C).",
-    cut: "Cắt",
-    cutError:
-      "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh cắt. Hãy sử dụng bàn phím cho lệnh này (Ctrl/Cmd+X).",
-    paste: "Dán",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    pasteArea: "Khu vực dán",
-    pasteMsg: "Paste your content inside the area below and press OK."
-  },
-  colorbutton: {
-    auto: "Tự động",
-    bgColorTitle: "Màu nền",
-    colors: {
-      "000": "Đen",
-      "800000": "Maroon",
-      "8B4513": "Saddle Brown",
-      "2F4F4F": "Dark Slate Gray",
-      "008080": "Teal",
-      "000080": "Navy",
-      "4B0082": "Indigo",
-      "696969": "Dark Gray",
-      B22222: "Fire Brick",
-      A52A2A: "Nâu",
-      DAA520: "Golden Rod",
-      "006400": "Dark Green",
-      "40E0D0": "Turquoise",
-      "0000CD": "Medium Blue",
-      "800080": "Purple",
-      "808080": "Xám",
-      F00: "Đỏ",
-      FF8C00: "Dark Orange",
-      FFD700: "Vàng",
-      "008000": "Xanh lá cây",
-      "0FF": "Cyan",
-      "00F": "Xanh da trời",
-      EE82EE: "Tím",
-      A9A9A9: "Xám tối",
-      FFA07A: "Light Salmon",
-      FFA500: "Màu cam",
-      FFFF00: "Vàng",
-      "00FF00": "Lime",
-      AFEEEE: "Pale Turquoise",
-      ADD8E6: "Light Blue",
-      DDA0DD: "Plum",
-      D3D3D3: "Light Grey",
-      FFF0F5: "Lavender Blush",
-      FAEBD7: "Antique White",
-      FFFFE0: "Light Yellow",
-      F0FFF0: "Honeydew",
-      F0FFFF: "Azure",
-      F0F8FF: "Alice Blue",
-      E6E6FA: "Lavender",
-      FFF: "Trắng",
-      "1ABC9C": "Strong Cyan",
-      "2ECC71": "Emerald",
-      "3498DB": "Bright Blue",
-      "9B59B6": "Amethyst",
-      "4E5F70": "Grayish Blue",
-      F1C40F: "Vivid Yellow",
-      "16A085": "Dark Cyan",
-      "27AE60": "Dark Emerald",
-      "2980B9": "Strong Blue",
-      "8E44AD": "Dark Violet",
-      "2C3E50": "Desaturated Blue",
-      F39C12: "Orange",
-      E67E22: "Carrot",
-      E74C3C: "Pale Red",
-      ECF0F1: "Bright Silver",
-      "95A5A6": "Light Grayish Cyan",
-      DDD: "Light Gray",
-      D35400: "Pumpkin",
-      C0392B: "Strong Red",
-      BDC3C7: "Silver",
-      "7F8C8D": "Grayish Cyan",
-      "999": "Dark Gray"
-    },
-    more: "Màu khác...",
-    panelTitle: "Màu sắc",
-    textColorTitle: "Màu chữ"
-  },
-  colordialog: {
-    clear: "Xóa bỏ",
-    highlight: "Màu chọn",
-    options: "Tùy chọn màu",
-    selected: "Màu đã chọn",
-    title: "Chọn màu"
-  },
-  templates: {
-    button: "Mẫu dựng sẵn",
-    emptyListMsg: "(Không có mẫu dựng sẵn nào được định nghĩa)",
-    insertOption: "Thay thế nội dung hiện tại",
-    options: "Tùy chọn mẫu dựng sẵn",
-    selectPromptMsg:
-      "Hãy chọn mẫu dựng sẵn để mở trong trình biên tập<br>(nội dung hiện tại sẽ bị mất):",
-    title: "Nội dung Mẫu dựng sẵn"
-  },
-  contextmenu: { options: "Tùy chọn menu bổ xung" },
-  copyformatting: {
-    label: "Copy Formatting",
-    notification: {
-      copied: "Formatting copied",
-      applied: "Formatting applied",
-      canceled: "Formatting canceled",
-      failed:
-        "Formatting failed. You cannot apply styles without copying them first."
-    }
-  },
-  div: {
-    IdInputLabel: "Định danh (id)",
-    advisoryTitleInputLabel: "Nhan đề hướng dẫn",
-    cssClassInputLabel: "Các lớp CSS",
-    edit: "Chỉnh sửa",
-    inlineStyleInputLabel: "Kiểu nội dòng",
-    langDirLTRLabel: "Trái sang phải (LTR)",
-    langDirLabel: "Hướng ngôn ngữ",
-    langDirRTLLabel: "Phải qua trái (RTL)",
-    languageCodeInputLabel: "Mã ngôn ngữ",
-    remove: "Xóa bỏ",
-    styleSelectLabel: "Kiểu (style)",
-    title: "Tạo khối các thành phần",
-    toolbar: "Tạo khối các thành phần"
-  },
-  elementspath: { eleLabel: "Nhãn thành phần", eleTitle: "%1 thành phần" },
-  filetools: {
-    loadError: "Error occurred during file read.",
-    networkError: "Network error occurred during file upload.",
-    httpError404:
-      "HTTP error occurred during file upload (404: File not found).",
-    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
-    httpError: "HTTP error occurred during file upload (error status: %1).",
-    noUrlError: "Upload URL is not defined.",
-    responseError: "Incorrect server response."
-  },
-  find: {
-    find: "Tìm kiếm",
-    findOptions: "Tìm tùy chọn",
-    findWhat: "Tìm chuỗi:",
-    matchCase: "Phân biệt chữ hoa/thường",
-    matchCyclic: "Giống một phần",
-    matchWord: "Giống toàn bộ từ",
-    notFoundMsg: "Không tìm thấy chuỗi cần tìm.",
-    replace: "Thay thế",
-    replaceAll: "Thay thế tất cả",
-    replaceSuccessMsg: "%1 vị trí đã được thay thế.",
-    replaceWith: "Thay bằng:",
-    title: "Tìm kiếm và thay thế"
-  },
-  fakeobjects: {
-    anchor: "Điểm neo",
-    flash: "Flash",
-    hiddenfield: "Trường ẩn",
-    iframe: "IFrame",
-    unknown: "Đối tượng không rõ ràng"
-  },
-  flash: {
-    access: "Truy cập mã",
-    accessAlways: "Luôn luôn",
-    accessNever: "Không bao giờ",
-    accessSameDomain: "Cùng tên miền",
-    alignAbsBottom: "Dưới tuyệt đối",
-    alignAbsMiddle: "Giữa tuyệt đối",
-    alignBaseline: "Đường cơ sở",
-    alignTextTop: "Phía trên chữ",
-    bgcolor: "Màu nền",
-    chkFull: "Cho phép toàn màn hình",
-    chkLoop: "Lặp",
-    chkMenu: "Cho phép bật menu của Flash",
-    chkPlay: "Tự động chạy",
-    flashvars: "Các biến số dành cho Flash",
-    hSpace: "Khoảng đệm ngang",
-    properties: "Thuộc tính Flash",
-    propertiesTab: "Thuộc tính",
-    quality: "Chất lượng",
-    qualityAutoHigh: "Cao tự động",
-    qualityAutoLow: "Thấp tự động",
-    qualityBest: "Tốt nhất",
-    qualityHigh: "Cao",
-    qualityLow: "Thấp",
-    qualityMedium: "Trung bình",
-    scale: "Tỷ lệ",
-    scaleAll: "Hiển thị tất cả",
-    scaleFit: "Vừa vặn",
-    scaleNoBorder: "Không đường viền",
-    title: "Thuộc tính Flash",
-    vSpace: "Khoảng đệm dọc",
-    validateHSpace: "Khoảng đệm ngang phải là số nguyên.",
-    validateSrc: "Hãy đưa vào đường dẫn liên kết",
-    validateVSpace: "Khoảng đệm dọc phải là số nguyên.",
-    windowMode: "Chế độ cửa sổ",
-    windowModeOpaque: "Mờ đục",
-    windowModeTransparent: "Trong suốt",
-    windowModeWindow: "Cửa sổ"
-  },
-  font: {
-    fontSize: {
-      label: "Cỡ chữ",
-      voiceLabel: "Kích cỡ phông",
-      panelTitle: "Cỡ chữ"
-    },
-    label: "Phông",
-    panelTitle: "Phông",
-    voiceLabel: "Phông"
-  },
-  forms: {
-    button: {
-      title: "Thuộc tính của nút",
-      text: "Chuỗi hiển thị (giá trị)",
-      type: "Kiểu",
-      typeBtn: "Nút bấm",
-      typeSbm: "Nút gửi",
-      typeRst: "Nút nhập lại"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "Thuộc tính nút kiểm",
-      radioTitle: "Thuộc tính nút chọn",
-      value: "Giá trị",
-      selected: "Được chọn",
-      required: "Bắt buộc"
-    },
-    form: {
-      title: "Thuộc tính biểu mẫu",
-      menu: "Thuộc tính biểu mẫu",
-      action: "Hành động",
-      method: "Phương thức",
-      encoding: "Bảng mã"
-    },
-    hidden: { title: "Thuộc tính trường ẩn", name: "Tên", value: "Giá trị" },
-    select: {
-      title: "Thuộc tính ô chọn",
-      selectInfo: "Thông tin",
-      opAvail: "Các tùy chọn có thể sử dụng",
-      value: "Giá trị",
-      size: "Kích cỡ",
-      lines: "dòng",
-      chkMulti: "Cho phép chọn nhiều",
-      required: "Bắt buộc",
-      opText: "Văn bản",
-      opValue: "Giá trị",
-      btnAdd: "Thêm",
-      btnModify: "Thay đổi",
-      btnUp: "Lên",
-      btnDown: "Xuống",
-      btnSetValue: "Giá trị được chọn",
-      btnDelete: "Nút xoá"
-    },
-    textarea: {
-      title: "Thuộc tính vùng văn bản",
-      cols: "Số cột",
-      rows: "Số hàng"
-    },
-    textfield: {
-      title: "Thuộc tính trường văn bản",
-      name: "Tên",
-      value: "Giá trị",
-      charWidth: "Độ rộng của ký tự",
-      maxChars: "Số ký tự tối đa",
-      required: "Bắt buộc",
-      type: "Kiểu",
-      typeText: "Ký tự",
-      typePass: "Mật khẩu",
-      typeEmail: "Email",
-      typeSearch: "Tìm kiếm",
-      typeTel: "Số điện thoại",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "Định dạng",
-    panelTitle: "Định dạng",
-    tag_address: "Address",
-    tag_div: "Bình thường (DIV)",
-    tag_h1: "Heading 1",
-    tag_h2: "Heading 2",
-    tag_h3: "Heading 3",
-    tag_h4: "Heading 4",
-    tag_h5: "Heading 5",
-    tag_h6: "Heading 6",
-    tag_p: "Bình thường (P)",
-    tag_pre: "Đã thiết lập"
-  },
-  horizontalrule: { toolbar: "Chèn đường phân cách ngang" },
-  iframe: {
-    border: "Hiển thị viền khung",
-    noUrl: "Vui lòng nhập địa chỉ iframe",
-    scrolling: "Kích hoạt thanh cuộn",
-    title: "Thuộc tính iframe",
-    toolbar: "Iframe"
-  },
-  image: {
-    alt: "Chú thích ảnh",
-    border: "Đường viền",
-    btnUpload: "Tải lên máy chủ",
-    button2Img: "Bạn có muốn chuyển nút bấm bằng ảnh được chọn thành ảnh?",
-    hSpace: "Khoảng đệm ngang",
-    img2Button: "Bạn có muốn chuyển đổi ảnh được chọn thành nút bấm bằng ảnh?",
-    infoTab: "Thông tin của ảnh",
-    linkTab: "Tab liên kết",
-    lockRatio: "Giữ nguyên tỷ lệ",
-    menu: "Thuộc tính của ảnh",
-    resetSize: "Kích thước gốc",
-    title: "Thuộc tính của ảnh",
-    titleButton: "Thuộc tính nút của ảnh",
-    upload: "Tải lên",
-    urlMissing: "Thiếu đường dẫn hình ảnh",
-    vSpace: "Khoảng đệm dọc",
-    validateBorder: "Chiều rộng của đường viền phải là một số nguyên dương",
-    validateHSpace: "Khoảng đệm ngang phải là một số nguyên dương",
-    validateVSpace: "Khoảng đệm dọc phải là một số nguyên dương"
-  },
-  indent: { indent: "Dịch vào trong", outdent: "Dịch ra ngoài" },
-  smiley: {
-    options: "Tùy chọn hình  biểu lộ cảm xúc",
-    title: "Chèn hình biểu lộ cảm xúc (mặt cười)",
-    toolbar: "Hình biểu lộ cảm xúc (mặt cười)"
-  },
-  language: { button: "Thiết lập ngôn ngữ", remove: "Loại bỏ ngôn ngữ" },
-  link: {
-    acccessKey: "Phím hỗ trợ truy cập",
-    advanced: "Mở rộng",
-    advisoryContentType: "Nội dung hướng dẫn",
-    advisoryTitle: "Nhan đề hướng dẫn",
-    anchor: {
-      toolbar: "Chèn/Sửa điểm neo",
-      menu: "Thuộc tính điểm neo",
-      title: "Thuộc tính điểm neo",
-      name: "Tên của điểm neo",
-      errorName: "Hãy nhập vào tên của điểm neo",
-      remove: "Xóa neo"
-    },
-    anchorId: "Theo định danh thành phần",
-    anchorName: "Theo tên điểm neo",
-    charset: "Bảng mã của tài nguyên được liên kết đến",
-    cssClasses: "Lớp Stylesheet",
-    download: "Force Download",
-    displayText: "Display Text",
-    emailAddress: "Thư điện tử",
-    emailBody: "Nội dung thông điệp",
-    emailSubject: "Tiêu đề thông điệp",
-    id: "Định danh",
-    info: "Thông tin liên kết",
-    langCode: "Mã ngôn ngữ",
-    langDir: "Hướng ngôn ngữ",
-    langDirLTR: "Trái sang phải (LTR)",
-    langDirRTL: "Phải sang trái (RTL)",
-    menu: "Sửa liên kết",
-    name: "Tên",
-    noAnchors: "(Không có điểm neo nào trong tài liệu)",
-    noEmail: "Hãy đưa vào địa chỉ thư điện tử",
-    noUrl: "Hãy đưa vào đường dẫn liên kết (URL)",
-    noTel: "Please type the phone number",
-    other: "<khác>",
-    phoneNumber: "Phone number",
-    popupDependent: "Phụ thuộc (Netscape)",
-    popupFeatures: "Đặc điểm của cửa sổ Popup",
-    popupFullScreen: "Toàn màn hình (IE)",
-    popupLeft: "Vị trí bên trái",
-    popupLocationBar: "Thanh vị trí",
-    popupMenuBar: "Thanh Menu",
-    popupResizable: "Có thể thay đổi kích cỡ",
-    popupScrollBars: "Thanh cuộn",
-    popupStatusBar: "Thanh trạng thái",
-    popupToolbar: "Thanh công cụ",
-    popupTop: "Vị trí phía trên",
-    rel: "Quan hệ",
-    selectAnchor: "Chọn một điểm neo",
-    styles: "Kiểu (style)",
-    tabIndex: "Chỉ số của Tab",
-    target: "Đích",
-    targetFrame: "<khung>",
-    targetFrameName: "Tên khung đích",
-    targetPopup: "<cửa sổ popup>",
-    targetPopupName: "Tên cửa sổ Popup",
-    title: "Liên kết",
-    toAnchor: "Neo trong trang này",
-    toEmail: "Thư điện tử",
-    toUrl: "URL",
-    toPhone: "Phone",
-    toolbar: "Chèn/Sửa liên kết",
-    type: "Kiểu liên kết",
-    unlink: "Xoá liên kết",
-    upload: "Tải lên"
-  },
-  list: {
-    bulletedlist: "Chèn/Xoá Danh sách không thứ tự",
-    numberedlist: "Chèn/Xoá Danh sách có thứ tự"
-  },
-  liststyle: {
-    bulletedTitle: "Thuộc tính danh sách không thứ tự",
-    circle: "Khuyên tròn",
-    decimal: "Kiểu số (1, 2, 3 ...)",
-    disc: "Hình đĩa",
-    lowerAlpha: "Kiểu abc thường (a, b, c, d, e...)",
-    lowerRoman: "Số La Mã kiểu thường (i, ii, iii, iv, v...)",
-    none: "Không gì cả",
-    notset: "<không thiết lập>",
-    numberedTitle: "Thuộc tính danh sách có thứ tự",
-    square: "Hình vuông",
-    start: "Bắt đầu",
-    type: "Kiểu loại",
-    upperAlpha: "Kiểu ABC HOA (A, B, C, D, E...)",
-    upperRoman: "Số La Mã kiểu HOA (I, II, III, IV, V...)",
-    validateStartNumber: "Số bắt đầu danh sách phải là một số nguyên."
-  },
-  magicline: { title: "Chèn đoạn vào đây" },
-  maximize: { maximize: "Phóng to tối đa", minimize: "Thu nhỏ" },
-  newpage: { toolbar: "Trang mới" },
-  pagebreak: { alt: "Ngắt trang", toolbar: "Chèn ngắt trang" },
-  pastetext: {
-    button: "Dán theo định dạng văn bản thuần",
-    pasteNotification:
-      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
-    title: "Dán theo định dạng văn bản thuần"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "Văn bản bạn muốn dán có kèm định dạng của Word. Bạn có muốn loại bỏ định dạng Word trước khi dán?",
-    error: "Không thể để làm sạch các dữ liệu dán do một lỗi nội bộ",
-    title: "Dán với định dạng Word",
-    toolbar: "Dán với định dạng Word"
-  },
-  preview: { preview: "Xem trước" },
-  print: { toolbar: "In" },
-  removeformat: { toolbar: "Xoá định dạng" },
-  save: { toolbar: "Lưu" },
-  selectall: { toolbar: "Chọn tất cả" },
-  showblocks: { toolbar: "Hiển thị các khối" },
-  sourcearea: { toolbar: "Mã HTML" },
-  specialchar: {
-    options: "Tùy chọn các ký tự đặc biệt",
-    title: "Hãy chọn ký tự đặc biệt",
-    toolbar: "Chèn ký tự đặc biệt"
-  },
-  scayt: {
-    btn_about: "Thông tin về SCAYT",
-    btn_dictionaries: "Từ điển",
-    btn_disable: "Tắt SCAYT",
-    btn_enable: "Bật SCAYT",
-    btn_langs: "Ngôn ngữ",
-    btn_options: "Tùy chọn",
-    text_title: "Kiểm tra chính tả ngay khi gõ chữ (SCAYT)"
-  },
-  stylescombo: {
-    label: "Kiểu",
-    panelTitle: "Phong cách định dạng",
-    panelTitle1: "Kiểu khối",
-    panelTitle2: "Kiểu trực tiếp",
-    panelTitle3: "Kiểu đối tượng"
-  },
-  table: {
-    border: "Kích thước đường viền",
-    caption: "Đầu đề",
-    cell: {
-      menu: "Ô",
-      insertBefore: "Chèn ô Phía trước",
-      insertAfter: "Chèn ô Phía sau",
-      deleteCell: "Xoá ô",
-      merge: "Kết hợp ô",
-      mergeRight: "Kết hợp sang phải",
-      mergeDown: "Kết hợp xuống dưới",
-      splitHorizontal: "Phân tách ô theo chiều ngang",
-      splitVertical: "Phân tách ô theo chiều dọc",
-      title: "Thuộc tính của ô",
-      cellType: "Kiểu của ô",
-      rowSpan: "Kết hợp hàng",
-      colSpan: "Kết hợp cột",
-      wordWrap: "Chữ liền hàng",
-      hAlign: "Canh lề ngang",
-      vAlign: "Canh lề dọc",
-      alignBaseline: "Đường cơ sở",
-      bgColor: "Màu nền",
-      borderColor: "Màu viền",
-      data: "Dữ liệu",
-      header: "Đầu đề",
-      yes: "Có",
-      no: "Không",
-      invalidWidth: "Chiều rộng của ô phải là một số nguyên.",
-      invalidHeight: "Chiều cao của ô phải là một số nguyên.",
-      invalidRowSpan: "Số hàng kết hợp phải là một số nguyên.",
-      invalidColSpan: "Số cột kết hợp phải là một số nguyên.",
-      chooseColor: "Chọn màu"
-    },
-    cellPad: "Khoảng đệm giữ ô và nội dung",
-    cellSpace: "Khoảng cách giữa các ô",
-    column: {
-      menu: "Cột",
-      insertBefore: "Chèn cột phía trước",
-      insertAfter: "Chèn cột phía sau",
-      deleteColumn: "Xoá cột"
-    },
-    columns: "Số cột",
-    deleteTable: "Xóa bảng",
-    headers: "Đầu đề",
-    headersBoth: "Cả hai",
-    headersColumn: "Cột đầu tiên",
-    headersNone: "Không có",
-    headersRow: "Hàng đầu tiên",
-    heightUnit: "height unit",
-    invalidBorder: "Kích cỡ của đường biên phải là một số nguyên.",
-    invalidCellPadding: "Khoảng đệm giữa ô và nội dung phải là một số nguyên.",
-    invalidCellSpacing: "Khoảng cách giữa các ô phải là một số nguyên.",
-    invalidCols: "Số lượng cột phải là một số lớn hơn 0.",
-    invalidHeight: "Chiều cao của bảng phải là một số nguyên.",
-    invalidRows: "Số lượng hàng phải là một số lớn hơn 0.",
-    invalidWidth: "Chiều rộng của bảng phải là một số nguyên.",
-    menu: "Thuộc tính bảng",
-    row: {
-      menu: "Hàng",
-      insertBefore: "Chèn hàng phía trước",
-      insertAfter: "Chèn hàng phía sau",
-      deleteRow: "Xoá hàng"
-    },
-    rows: "Số hàng",
-    summary: "Tóm lược",
-    title: "Thuộc tính bảng",
-    toolbar: "Bảng",
-    widthPc: "Phần trăm (%)",
-    widthPx: "Điểm ảnh (px)",
-    widthUnit: "Đơn vị"
-  },
-  undo: { redo: "Làm lại thao tác", undo: "Khôi phục thao tác" },
-  widget: { move: "Nhấp chuột và kéo để di chuyển", label: "%1 widget" },
-  uploadwidget: {
-    abort: "Upload aborted by the user.",
-    doneOne: "File successfully uploaded.",
-    doneMany: "Successfully uploaded %1 files.",
-    uploadOne: "Uploading file ({percentage}%)...",
-    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "Bỏ qua",
-    btnIgnoreAll: "Bỏ qua tất cả",
-    btnReplace: "Thay thế",
-    btnReplaceAll: "Thay thế tất cả",
-    btnUndo: "Phục hồi lại",
-    changeTo: "Chuyển thành",
-    errorLoading: "Lỗi khi đang nạp dịch vụ ứng dụng: %s.",
-    ieSpellDownload:
-      "Chức năng kiểm tra chính tả chưa được cài đặt. Bạn có muốn tải về ngay bây giờ?",
-    manyChanges: "Hoàn tất kiểm tra chính tả: %1 từ đã được thay đổi",
-    noChanges: "Hoàn tất kiểm tra chính tả: Không có từ nào được thay đổi",
-    noMispell: "Hoàn tất kiểm tra chính tả: Không có lỗi chính tả",
-    noSuggestions: "- Không đưa ra gợi ý về từ -",
-    notAvailable: "Xin lỗi, dịch vụ này hiện tại không có.",
-    notInDic: "Không có trong từ điển",
-    oneChange: "Hoàn tất kiểm tra chính tả: Một từ đã được thay đổi",
-    progress: "Đang tiến hành kiểm tra chính tả...",
-    title: "Kiểm tra chính tả",
-    toolbar: "Kiểm tra chính tả"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["vi"] = {
+  editor: "Bộ soạn thảo văn bản có định dạng",
+  editorPanel: "Bảng điều khiển Rich Text Editor",
+  common: {
+    editorHelp: "Nhấn ALT + 0 để được giúp đỡ",
+    browseServer: "Duyệt máy chủ",
+    url: "URL",
+    protocol: "Giao thức",
+    upload: "Tải lên",
+    uploadSubmit: "Tải lên máy chủ",
+    image: "Hình ảnh",
+    flash: "Flash",
+    form: "Biểu mẫu",
+    checkbox: "Nút kiểm",
+    radio: "Nút chọn",
+    textField: "Trường văn bản",
+    textarea: "Vùng văn bản",
+    hiddenField: "Trường ẩn",
+    button: "Nút",
+    select: "Ô chọn",
+    imageButton: "Nút hình ảnh",
+    notSet: "<không thiết lập>",
+    id: "Định danh",
+    name: "Tên",
+    langDir: "Hướng ngôn ngữ",
+    langDirLtr: "Trái sang phải (LTR)",
+    langDirRtl: "Phải sang trái (RTL)",
+    langCode: "Mã ngôn ngữ",
+    longDescr: "Mô tả URL",
+    cssClass: "Lớp Stylesheet",
+    advisoryTitle: "Nhan đề hướng dẫn",
+    cssStyle: "Kiểu ",
+    ok: "Đồng ý",
+    cancel: "Bỏ qua",
+    close: "Đóng",
+    preview: "Xem trước",
+    resize: "Kéo rê để thay đổi kích cỡ",
+    generalTab: "Tab chung",
+    advancedTab: "Tab mở rộng",
+    validateNumberFailed: "Giá trị này không phải là số.",
+    confirmNewPage:
+      "Mọi thay đổi không được lưu lại, nội dung này sẽ bị mất. Bạn có chắc chắn muốn tải một trang mới?",
+    confirmCancel:
+      "Một vài tùy chọn đã bị thay đổi. Bạn có chắc chắn muốn đóng hộp thoại?",
+    options: "Tùy chọn",
+    target: "Đích đến",
+    targetNew: "Cửa sổ mới (_blank)",
+    targetTop: "Cửa sổ trên cùng (_top)",
+    targetSelf: "Tại trang (_self)",
+    targetParent: "Cửa sổ cha (_parent)",
+    langDirLTR: "Trái sang phải (LTR)",
+    langDirRTL: "Phải sang trái (RTL)",
+    styles: "Kiểu",
+    cssClasses: "Lớp CSS",
+    width: "Chiều rộng",
+    height: "Chiều cao",
+    align: "Vị trí",
+    left: "Trái",
+    right: "Phải",
+    center: "Giữa",
+    justify: "Sắp chữ",
+    alignLeft: "Canh trái",
+    alignRight: "Canh phải",
+    alignCenter: "Align Center",
+    alignTop: "Trên",
+    alignMiddle: "Giữa",
+    alignBottom: "Dưới",
+    alignNone: "Không",
+    invalidValue: "Giá trị không hợp lệ.",
+    invalidHeight: "Chiều cao phải là số nguyên.",
+    invalidWidth: "Chiều rộng phải là số nguyên.",
+    invalidLength:
+      'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).',
+    invalidCssLength:
+      'Giá trị quy định cho trường "%1" phải là một số dương có hoặc không có một đơn vị đo CSS hợp lệ (px, %, in, cm, mm, em, ex, pt, hoặc pc).',
+    invalidHtmlLength:
+      'Giá trị quy định cho trường "%1" phải là một số dương có hoặc không có một đơn vị đo HTML hợp lệ (px hoặc %).',
+    invalidInlineStyle:
+      'Giá trị quy định cho kiểu nội tuyến phải bao gồm một hoặc nhiều dữ liệu với định dạng "tên:giá trị", cách nhau bằng dấu chấm phẩy.',
+    cssLengthTooltip:
+      "Nhập một giá trị theo pixel hoặc một số với một đơn vị CSS hợp lệ (px, %, in, cm, mm, em, ex, pt, hoặc pc).",
+    unavailable: '%1<span class="cke_accessibility">, không có</span>',
+    keyboard: {
+      "8": "Phím Backspace",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "Space",
+      "35": "End",
+      "36": "Home",
+      "46": "Xóa",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "Keyboard shortcut",
+    optionDefault: "Default"
+  },
+  about: {
+    copy: "Bản quyền &copy; $1. Giữ toàn quyền.",
+    dlgTitle: "Thông tin về CKEditor 4",
+    moreInfo:
+      "Vui lòng ghé thăm trang web của chúng tôi để có thông tin về giấy phép:"
+  },
+  basicstyles: {
+    bold: "Đậm",
+    italic: "Nghiêng",
+    strike: "Gạch xuyên ngang",
+    subscript: "Chỉ số dưới",
+    superscript: "Chỉ số trên",
+    underline: "Gạch chân"
+  },
+  bidi: {
+    ltr: "Văn bản hướng từ trái sang phải",
+    rtl: "Văn bản hướng từ phải sang trái"
+  },
+  blockquote: { toolbar: "Khối trích dẫn" },
+  notification: { closed: "Notification closed." },
+  toolbar: {
+    toolbarCollapse: "Thu gọn thanh công cụ",
+    toolbarExpand: "Mở rộng thnah công cụ",
+    toolbarGroups: {
+      document: "Tài liệu",
+      clipboard: "Clipboard/Undo",
+      editing: "Chỉnh sửa",
+      forms: "Bảng biểu",
+      basicstyles: "Kiểu cơ bản",
+      paragraph: "Đoạn",
+      links: "Liên kết",
+      insert: "Chèn",
+      styles: "Kiểu",
+      colors: "Màu sắc",
+      tools: "Công cụ"
+    },
+    toolbars: "Thanh công cụ"
+  },
+  clipboard: {
+    copy: "Sao chép",
+    copyError:
+      "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh sao chép. Hãy sử dụng bàn phím cho lệnh này (Ctrl/Cmd+C).",
+    cut: "Cắt",
+    cutError:
+      "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh cắt. Hãy sử dụng bàn phím cho lệnh này (Ctrl/Cmd+X).",
+    paste: "Dán",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    pasteArea: "Khu vực dán",
+    pasteMsg: "Paste your content inside the area below and press OK."
+  },
+  colorbutton: {
+    auto: "Tự động",
+    bgColorTitle: "Màu nền",
+    colors: {
+      "000": "Đen",
+      "800000": "Maroon",
+      "8B4513": "Saddle Brown",
+      "2F4F4F": "Dark Slate Gray",
+      "008080": "Teal",
+      "000080": "Navy",
+      "4B0082": "Indigo",
+      "696969": "Dark Gray",
+      B22222: "Fire Brick",
+      A52A2A: "Nâu",
+      DAA520: "Golden Rod",
+      "006400": "Dark Green",
+      "40E0D0": "Turquoise",
+      "0000CD": "Medium Blue",
+      "800080": "Purple",
+      "808080": "Xám",
+      F00: "Đỏ",
+      FF8C00: "Dark Orange",
+      FFD700: "Vàng",
+      "008000": "Xanh lá cây",
+      "0FF": "Cyan",
+      "00F": "Xanh da trời",
+      EE82EE: "Tím",
+      A9A9A9: "Xám tối",
+      FFA07A: "Light Salmon",
+      FFA500: "Màu cam",
+      FFFF00: "Vàng",
+      "00FF00": "Lime",
+      AFEEEE: "Pale Turquoise",
+      ADD8E6: "Light Blue",
+      DDA0DD: "Plum",
+      D3D3D3: "Light Grey",
+      FFF0F5: "Lavender Blush",
+      FAEBD7: "Antique White",
+      FFFFE0: "Light Yellow",
+      F0FFF0: "Honeydew",
+      F0FFFF: "Azure",
+      F0F8FF: "Alice Blue",
+      E6E6FA: "Lavender",
+      FFF: "Trắng",
+      "1ABC9C": "Strong Cyan",
+      "2ECC71": "Emerald",
+      "3498DB": "Bright Blue",
+      "9B59B6": "Amethyst",
+      "4E5F70": "Grayish Blue",
+      F1C40F: "Vivid Yellow",
+      "16A085": "Dark Cyan",
+      "27AE60": "Dark Emerald",
+      "2980B9": "Strong Blue",
+      "8E44AD": "Dark Violet",
+      "2C3E50": "Desaturated Blue",
+      F39C12: "Orange",
+      E67E22: "Carrot",
+      E74C3C: "Pale Red",
+      ECF0F1: "Bright Silver",
+      "95A5A6": "Light Grayish Cyan",
+      DDD: "Light Gray",
+      D35400: "Pumpkin",
+      C0392B: "Strong Red",
+      BDC3C7: "Silver",
+      "7F8C8D": "Grayish Cyan",
+      "999": "Dark Gray"
+    },
+    more: "Màu khác...",
+    panelTitle: "Màu sắc",
+    textColorTitle: "Màu chữ"
+  },
+  colordialog: {
+    clear: "Xóa bỏ",
+    highlight: "Màu chọn",
+    options: "Tùy chọn màu",
+    selected: "Màu đã chọn",
+    title: "Chọn màu"
+  },
+  templates: {
+    button: "Mẫu dựng sẵn",
+    emptyListMsg: "(Không có mẫu dựng sẵn nào được định nghĩa)",
+    insertOption: "Thay thế nội dung hiện tại",
+    options: "Tùy chọn mẫu dựng sẵn",
+    selectPromptMsg:
+      "Hãy chọn mẫu dựng sẵn để mở trong trình biên tập<br>(nội dung hiện tại sẽ bị mất):",
+    title: "Nội dung Mẫu dựng sẵn"
+  },
+  contextmenu: { options: "Tùy chọn menu bổ xung" },
+  copyformatting: {
+    label: "Copy Formatting",
+    notification: {
+      copied: "Formatting copied",
+      applied: "Formatting applied",
+      canceled: "Formatting canceled",
+      failed:
+        "Formatting failed. You cannot apply styles without copying them first."
+    }
+  },
+  div: {
+    IdInputLabel: "Định danh (id)",
+    advisoryTitleInputLabel: "Nhan đề hướng dẫn",
+    cssClassInputLabel: "Các lớp CSS",
+    edit: "Chỉnh sửa",
+    inlineStyleInputLabel: "Kiểu nội dòng",
+    langDirLTRLabel: "Trái sang phải (LTR)",
+    langDirLabel: "Hướng ngôn ngữ",
+    langDirRTLLabel: "Phải qua trái (RTL)",
+    languageCodeInputLabel: "Mã ngôn ngữ",
+    remove: "Xóa bỏ",
+    styleSelectLabel: "Kiểu (style)",
+    title: "Tạo khối các thành phần",
+    toolbar: "Tạo khối các thành phần"
+  },
+  elementspath: { eleLabel: "Nhãn thành phần", eleTitle: "%1 thành phần" },
+  filetools: {
+    loadError: "Error occurred during file read.",
+    networkError: "Network error occurred during file upload.",
+    httpError404:
+      "HTTP error occurred during file upload (404: File not found).",
+    httpError403: "HTTP error occurred during file upload (403: Forbidden).",
+    httpError: "HTTP error occurred during file upload (error status: %1).",
+    noUrlError: "Upload URL is not defined.",
+    responseError: "Incorrect server response."
+  },
+  find: {
+    find: "Tìm kiếm",
+    findOptions: "Tìm tùy chọn",
+    findWhat: "Tìm chuỗi:",
+    matchCase: "Phân biệt chữ hoa/thường",
+    matchCyclic: "Giống một phần",
+    matchWord: "Giống toàn bộ từ",
+    notFoundMsg: "Không tìm thấy chuỗi cần tìm.",
+    replace: "Thay thế",
+    replaceAll: "Thay thế tất cả",
+    replaceSuccessMsg: "%1 vị trí đã được thay thế.",
+    replaceWith: "Thay bằng:",
+    title: "Tìm kiếm và thay thế"
+  },
+  fakeobjects: {
+    anchor: "Điểm neo",
+    flash: "Flash",
+    hiddenfield: "Trường ẩn",
+    iframe: "IFrame",
+    unknown: "Đối tượng không rõ ràng"
+  },
+  flash: {
+    access: "Truy cập mã",
+    accessAlways: "Luôn luôn",
+    accessNever: "Không bao giờ",
+    accessSameDomain: "Cùng tên miền",
+    alignAbsBottom: "Dưới tuyệt đối",
+    alignAbsMiddle: "Giữa tuyệt đối",
+    alignBaseline: "Đường cơ sở",
+    alignTextTop: "Phía trên chữ",
+    bgcolor: "Màu nền",
+    chkFull: "Cho phép toàn màn hình",
+    chkLoop: "Lặp",
+    chkMenu: "Cho phép bật menu của Flash",
+    chkPlay: "Tự động chạy",
+    flashvars: "Các biến số dành cho Flash",
+    hSpace: "Khoảng đệm ngang",
+    properties: "Thuộc tính Flash",
+    propertiesTab: "Thuộc tính",
+    quality: "Chất lượng",
+    qualityAutoHigh: "Cao tự động",
+    qualityAutoLow: "Thấp tự động",
+    qualityBest: "Tốt nhất",
+    qualityHigh: "Cao",
+    qualityLow: "Thấp",
+    qualityMedium: "Trung bình",
+    scale: "Tỷ lệ",
+    scaleAll: "Hiển thị tất cả",
+    scaleFit: "Vừa vặn",
+    scaleNoBorder: "Không đường viền",
+    title: "Thuộc tính Flash",
+    vSpace: "Khoảng đệm dọc",
+    validateHSpace: "Khoảng đệm ngang phải là số nguyên.",
+    validateSrc: "Hãy đưa vào đường dẫn liên kết",
+    validateVSpace: "Khoảng đệm dọc phải là số nguyên.",
+    windowMode: "Chế độ cửa sổ",
+    windowModeOpaque: "Mờ đục",
+    windowModeTransparent: "Trong suốt",
+    windowModeWindow: "Cửa sổ"
+  },
+  font: {
+    fontSize: {
+      label: "Cỡ chữ",
+      voiceLabel: "Kích cỡ phông",
+      panelTitle: "Cỡ chữ"
+    },
+    label: "Phông",
+    panelTitle: "Phông",
+    voiceLabel: "Phông"
+  },
+  forms: {
+    button: {
+      title: "Thuộc tính của nút",
+      text: "Chuỗi hiển thị (giá trị)",
+      type: "Kiểu",
+      typeBtn: "Nút bấm",
+      typeSbm: "Nút gửi",
+      typeRst: "Nút nhập lại"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "Thuộc tính nút kiểm",
+      radioTitle: "Thuộc tính nút chọn",
+      value: "Giá trị",
+      selected: "Được chọn",
+      required: "Bắt buộc"
+    },
+    form: {
+      title: "Thuộc tính biểu mẫu",
+      menu: "Thuộc tính biểu mẫu",
+      action: "Hành động",
+      method: "Phương thức",
+      encoding: "Bảng mã"
+    },
+    hidden: { title: "Thuộc tính trường ẩn", name: "Tên", value: "Giá trị" },
+    select: {
+      title: "Thuộc tính ô chọn",
+      selectInfo: "Thông tin",
+      opAvail: "Các tùy chọn có thể sử dụng",
+      value: "Giá trị",
+      size: "Kích cỡ",
+      lines: "dòng",
+      chkMulti: "Cho phép chọn nhiều",
+      required: "Bắt buộc",
+      opText: "Văn bản",
+      opValue: "Giá trị",
+      btnAdd: "Thêm",
+      btnModify: "Thay đổi",
+      btnUp: "Lên",
+      btnDown: "Xuống",
+      btnSetValue: "Giá trị được chọn",
+      btnDelete: "Nút xoá"
+    },
+    textarea: {
+      title: "Thuộc tính vùng văn bản",
+      cols: "Số cột",
+      rows: "Số hàng"
+    },
+    textfield: {
+      title: "Thuộc tính trường văn bản",
+      name: "Tên",
+      value: "Giá trị",
+      charWidth: "Độ rộng của ký tự",
+      maxChars: "Số ký tự tối đa",
+      required: "Bắt buộc",
+      type: "Kiểu",
+      typeText: "Ký tự",
+      typePass: "Mật khẩu",
+      typeEmail: "Email",
+      typeSearch: "Tìm kiếm",
+      typeTel: "Số điện thoại",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "Định dạng",
+    panelTitle: "Định dạng",
+    tag_address: "Address",
+    tag_div: "Bình thường (DIV)",
+    tag_h1: "Heading 1",
+    tag_h2: "Heading 2",
+    tag_h3: "Heading 3",
+    tag_h4: "Heading 4",
+    tag_h5: "Heading 5",
+    tag_h6: "Heading 6",
+    tag_p: "Bình thường (P)",
+    tag_pre: "Đã thiết lập"
+  },
+  horizontalrule: { toolbar: "Chèn đường phân cách ngang" },
+  iframe: {
+    border: "Hiển thị viền khung",
+    noUrl: "Vui lòng nhập địa chỉ iframe",
+    scrolling: "Kích hoạt thanh cuộn",
+    title: "Thuộc tính iframe",
+    toolbar: "Iframe"
+  },
+  image: {
+    alt: "Chú thích ảnh",
+    border: "Đường viền",
+    btnUpload: "Tải lên máy chủ",
+    button2Img: "Bạn có muốn chuyển nút bấm bằng ảnh được chọn thành ảnh?",
+    hSpace: "Khoảng đệm ngang",
+    img2Button: "Bạn có muốn chuyển đổi ảnh được chọn thành nút bấm bằng ảnh?",
+    infoTab: "Thông tin của ảnh",
+    linkTab: "Tab liên kết",
+    lockRatio: "Giữ nguyên tỷ lệ",
+    menu: "Thuộc tính của ảnh",
+    resetSize: "Kích thước gốc",
+    title: "Thuộc tính của ảnh",
+    titleButton: "Thuộc tính nút của ảnh",
+    upload: "Tải lên",
+    urlMissing: "Thiếu đường dẫn hình ảnh",
+    vSpace: "Khoảng đệm dọc",
+    validateBorder: "Chiều rộng của đường viền phải là một số nguyên dương",
+    validateHSpace: "Khoảng đệm ngang phải là một số nguyên dương",
+    validateVSpace: "Khoảng đệm dọc phải là một số nguyên dương"
+  },
+  indent: { indent: "Dịch vào trong", outdent: "Dịch ra ngoài" },
+  smiley: {
+    options: "Tùy chọn hình  biểu lộ cảm xúc",
+    title: "Chèn hình biểu lộ cảm xúc (mặt cười)",
+    toolbar: "Hình biểu lộ cảm xúc (mặt cười)"
+  },
+  language: { button: "Thiết lập ngôn ngữ", remove: "Loại bỏ ngôn ngữ" },
+  link: {
+    acccessKey: "Phím hỗ trợ truy cập",
+    advanced: "Mở rộng",
+    advisoryContentType: "Nội dung hướng dẫn",
+    advisoryTitle: "Nhan đề hướng dẫn",
+    anchor: {
+      toolbar: "Chèn/Sửa điểm neo",
+      menu: "Thuộc tính điểm neo",
+      title: "Thuộc tính điểm neo",
+      name: "Tên của điểm neo",
+      errorName: "Hãy nhập vào tên của điểm neo",
+      remove: "Xóa neo"
+    },
+    anchorId: "Theo định danh thành phần",
+    anchorName: "Theo tên điểm neo",
+    charset: "Bảng mã của tài nguyên được liên kết đến",
+    cssClasses: "Lớp Stylesheet",
+    download: "Force Download",
+    displayText: "Display Text",
+    emailAddress: "Thư điện tử",
+    emailBody: "Nội dung thông điệp",
+    emailSubject: "Tiêu đề thông điệp",
+    id: "Định danh",
+    info: "Thông tin liên kết",
+    langCode: "Mã ngôn ngữ",
+    langDir: "Hướng ngôn ngữ",
+    langDirLTR: "Trái sang phải (LTR)",
+    langDirRTL: "Phải sang trái (RTL)",
+    menu: "Sửa liên kết",
+    name: "Tên",
+    noAnchors: "(Không có điểm neo nào trong tài liệu)",
+    noEmail: "Hãy đưa vào địa chỉ thư điện tử",
+    noUrl: "Hãy đưa vào đường dẫn liên kết (URL)",
+    noTel: "Please type the phone number",
+    other: "<khác>",
+    phoneNumber: "Phone number",
+    popupDependent: "Phụ thuộc (Netscape)",
+    popupFeatures: "Đặc điểm của cửa sổ Popup",
+    popupFullScreen: "Toàn màn hình (IE)",
+    popupLeft: "Vị trí bên trái",
+    popupLocationBar: "Thanh vị trí",
+    popupMenuBar: "Thanh Menu",
+    popupResizable: "Có thể thay đổi kích cỡ",
+    popupScrollBars: "Thanh cuộn",
+    popupStatusBar: "Thanh trạng thái",
+    popupToolbar: "Thanh công cụ",
+    popupTop: "Vị trí phía trên",
+    rel: "Quan hệ",
+    selectAnchor: "Chọn một điểm neo",
+    styles: "Kiểu (style)",
+    tabIndex: "Chỉ số của Tab",
+    target: "Đích",
+    targetFrame: "<khung>",
+    targetFrameName: "Tên khung đích",
+    targetPopup: "<cửa sổ popup>",
+    targetPopupName: "Tên cửa sổ Popup",
+    title: "Liên kết",
+    toAnchor: "Neo trong trang này",
+    toEmail: "Thư điện tử",
+    toUrl: "URL",
+    toPhone: "Phone",
+    toolbar: "Chèn/Sửa liên kết",
+    type: "Kiểu liên kết",
+    unlink: "Xoá liên kết",
+    upload: "Tải lên"
+  },
+  list: {
+    bulletedlist: "Chèn/Xoá Danh sách không thứ tự",
+    numberedlist: "Chèn/Xoá Danh sách có thứ tự"
+  },
+  liststyle: {
+    bulletedTitle: "Thuộc tính danh sách không thứ tự",
+    circle: "Khuyên tròn",
+    decimal: "Kiểu số (1, 2, 3 ...)",
+    disc: "Hình đĩa",
+    lowerAlpha: "Kiểu abc thường (a, b, c, d, e...)",
+    lowerRoman: "Số La Mã kiểu thường (i, ii, iii, iv, v...)",
+    none: "Không gì cả",
+    notset: "<không thiết lập>",
+    numberedTitle: "Thuộc tính danh sách có thứ tự",
+    square: "Hình vuông",
+    start: "Bắt đầu",
+    type: "Kiểu loại",
+    upperAlpha: "Kiểu ABC HOA (A, B, C, D, E...)",
+    upperRoman: "Số La Mã kiểu HOA (I, II, III, IV, V...)",
+    validateStartNumber: "Số bắt đầu danh sách phải là một số nguyên."
+  },
+  magicline: { title: "Chèn đoạn vào đây" },
+  maximize: { maximize: "Phóng to tối đa", minimize: "Thu nhỏ" },
+  newpage: { toolbar: "Trang mới" },
+  pagebreak: { alt: "Ngắt trang", toolbar: "Chèn ngắt trang" },
+  pastetext: {
+    button: "Dán theo định dạng văn bản thuần",
+    pasteNotification:
+      "Press %1 to paste. Your browser doesn‘t support pasting with the toolbar button or context menu option.",
+    title: "Dán theo định dạng văn bản thuần"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "Văn bản bạn muốn dán có kèm định dạng của Word. Bạn có muốn loại bỏ định dạng Word trước khi dán?",
+    error: "Không thể để làm sạch các dữ liệu dán do một lỗi nội bộ",
+    title: "Dán với định dạng Word",
+    toolbar: "Dán với định dạng Word"
+  },
+  preview: { preview: "Xem trước" },
+  print: { toolbar: "In" },
+  removeformat: { toolbar: "Xoá định dạng" },
+  save: { toolbar: "Lưu" },
+  selectall: { toolbar: "Chọn tất cả" },
+  showblocks: { toolbar: "Hiển thị các khối" },
+  sourcearea: { toolbar: "Mã HTML" },
+  specialchar: {
+    options: "Tùy chọn các ký tự đặc biệt",
+    title: "Hãy chọn ký tự đặc biệt",
+    toolbar: "Chèn ký tự đặc biệt"
+  },
+  scayt: {
+    btn_about: "Thông tin về SCAYT",
+    btn_dictionaries: "Từ điển",
+    btn_disable: "Tắt SCAYT",
+    btn_enable: "Bật SCAYT",
+    btn_langs: "Ngôn ngữ",
+    btn_options: "Tùy chọn",
+    text_title: "Kiểm tra chính tả ngay khi gõ chữ (SCAYT)"
+  },
+  stylescombo: {
+    label: "Kiểu",
+    panelTitle: "Phong cách định dạng",
+    panelTitle1: "Kiểu khối",
+    panelTitle2: "Kiểu trực tiếp",
+    panelTitle3: "Kiểu đối tượng"
+  },
+  table: {
+    border: "Kích thước đường viền",
+    caption: "Đầu đề",
+    cell: {
+      menu: "Ô",
+      insertBefore: "Chèn ô Phía trước",
+      insertAfter: "Chèn ô Phía sau",
+      deleteCell: "Xoá ô",
+      merge: "Kết hợp ô",
+      mergeRight: "Kết hợp sang phải",
+      mergeDown: "Kết hợp xuống dưới",
+      splitHorizontal: "Phân tách ô theo chiều ngang",
+      splitVertical: "Phân tách ô theo chiều dọc",
+      title: "Thuộc tính của ô",
+      cellType: "Kiểu của ô",
+      rowSpan: "Kết hợp hàng",
+      colSpan: "Kết hợp cột",
+      wordWrap: "Chữ liền hàng",
+      hAlign: "Canh lề ngang",
+      vAlign: "Canh lề dọc",
+      alignBaseline: "Đường cơ sở",
+      bgColor: "Màu nền",
+      borderColor: "Màu viền",
+      data: "Dữ liệu",
+      header: "Đầu đề",
+      yes: "Có",
+      no: "Không",
+      invalidWidth: "Chiều rộng của ô phải là một số nguyên.",
+      invalidHeight: "Chiều cao của ô phải là một số nguyên.",
+      invalidRowSpan: "Số hàng kết hợp phải là một số nguyên.",
+      invalidColSpan: "Số cột kết hợp phải là một số nguyên.",
+      chooseColor: "Chọn màu"
+    },
+    cellPad: "Khoảng đệm giữ ô và nội dung",
+    cellSpace: "Khoảng cách giữa các ô",
+    column: {
+      menu: "Cột",
+      insertBefore: "Chèn cột phía trước",
+      insertAfter: "Chèn cột phía sau",
+      deleteColumn: "Xoá cột"
+    },
+    columns: "Số cột",
+    deleteTable: "Xóa bảng",
+    headers: "Đầu đề",
+    headersBoth: "Cả hai",
+    headersColumn: "Cột đầu tiên",
+    headersNone: "Không có",
+    headersRow: "Hàng đầu tiên",
+    heightUnit: "height unit",
+    invalidBorder: "Kích cỡ của đường biên phải là một số nguyên.",
+    invalidCellPadding: "Khoảng đệm giữa ô và nội dung phải là một số nguyên.",
+    invalidCellSpacing: "Khoảng cách giữa các ô phải là một số nguyên.",
+    invalidCols: "Số lượng cột phải là một số lớn hơn 0.",
+    invalidHeight: "Chiều cao của bảng phải là một số nguyên.",
+    invalidRows: "Số lượng hàng phải là một số lớn hơn 0.",
+    invalidWidth: "Chiều rộng của bảng phải là một số nguyên.",
+    menu: "Thuộc tính bảng",
+    row: {
+      menu: "Hàng",
+      insertBefore: "Chèn hàng phía trước",
+      insertAfter: "Chèn hàng phía sau",
+      deleteRow: "Xoá hàng"
+    },
+    rows: "Số hàng",
+    summary: "Tóm lược",
+    title: "Thuộc tính bảng",
+    toolbar: "Bảng",
+    widthPc: "Phần trăm (%)",
+    widthPx: "Điểm ảnh (px)",
+    widthUnit: "Đơn vị"
+  },
+  undo: { redo: "Làm lại thao tác", undo: "Khôi phục thao tác" },
+  widget: { move: "Nhấp chuột và kéo để di chuyển", label: "%1 widget" },
+  uploadwidget: {
+    abort: "Upload aborted by the user.",
+    doneOne: "File successfully uploaded.",
+    doneMany: "Successfully uploaded %1 files.",
+    uploadOne: "Uploading file ({percentage}%)...",
+    uploadMany: "Uploading files, {current} of {max} done ({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "Bỏ qua",
+    btnIgnoreAll: "Bỏ qua tất cả",
+    btnReplace: "Thay thế",
+    btnReplaceAll: "Thay thế tất cả",
+    btnUndo: "Phục hồi lại",
+    changeTo: "Chuyển thành",
+    errorLoading: "Lỗi khi đang nạp dịch vụ ứng dụng: %s.",
+    ieSpellDownload:
+      "Chức năng kiểm tra chính tả chưa được cài đặt. Bạn có muốn tải về ngay bây giờ?",
+    manyChanges: "Hoàn tất kiểm tra chính tả: %1 từ đã được thay đổi",
+    noChanges: "Hoàn tất kiểm tra chính tả: Không có từ nào được thay đổi",
+    noMispell: "Hoàn tất kiểm tra chính tả: Không có lỗi chính tả",
+    noSuggestions: "- Không đưa ra gợi ý về từ -",
+    notAvailable: "Xin lỗi, dịch vụ này hiện tại không có.",
+    notInDic: "Không có trong từ điển",
+    oneChange: "Hoàn tất kiểm tra chính tả: Một từ đã được thay đổi",
+    progress: "Đang tiến hành kiểm tra chính tả...",
+    title: "Kiểm tra chính tả",
+    toolbar: "Kiểm tra chính tả"
+  }
+};

+ 692 - 692
public/ckeditor/lang/zh-cn.js

@@ -1,692 +1,692 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["zh-cn"] = {
-  editor: "所见即所得编辑器",
-  editorPanel: "所见即所得编辑器面板",
-  common: {
-    editorHelp: "按 ALT+0 获得帮助",
-    browseServer: "浏览服务器",
-    url: "URL",
-    protocol: "协议",
-    upload: "上传",
-    uploadSubmit: "上传到服务器",
-    image: "图像",
-    flash: "Flash",
-    form: "表单",
-    checkbox: "复选框",
-    radio: "单选按钮",
-    textField: "单行文本",
-    textarea: "多行文本",
-    hiddenField: "隐藏域",
-    button: "按钮",
-    select: "列表/菜单",
-    imageButton: "图像按钮",
-    notSet: "<没有设置>",
-    id: "ID",
-    name: "名称",
-    langDir: "语言方向",
-    langDirLtr: "从左到右 (LTR)",
-    langDirRtl: "从右到左 (RTL)",
-    langCode: "语言代码",
-    longDescr: "详细说明 URL",
-    cssClass: "样式类名称",
-    advisoryTitle: "标题",
-    cssStyle: "行内样式",
-    ok: "确定",
-    cancel: "取消",
-    close: "关闭",
-    preview: "预览",
-    resize: "拖拽以改变大小",
-    generalTab: "常规",
-    advancedTab: "高级",
-    validateNumberFailed: "需要输入数字格式",
-    confirmNewPage: "当前文档内容未保存,是否确认新建文档?",
-    confirmCancel: "部分修改尚未保存,是否确认关闭对话框?",
-    options: "选项",
-    target: "目标窗口",
-    targetNew: "新窗口 (_blank)",
-    targetTop: "整页 (_top)",
-    targetSelf: "本窗口 (_self)",
-    targetParent: "父窗口 (_parent)",
-    langDirLTR: "从左到右 (LTR)",
-    langDirRTL: "从右到左 (RTL)",
-    styles: "样式",
-    cssClasses: "样式类",
-    width: "宽度",
-    height: "高度",
-    align: "对齐方式",
-    left: "左对齐",
-    right: "右对齐",
-    center: "居中",
-    justify: "两端对齐",
-    alignLeft: "左对齐",
-    alignRight: "右对齐",
-    alignCenter: "居中",
-    alignTop: "顶端",
-    alignMiddle: "居中",
-    alignBottom: "底部",
-    alignNone: "无",
-    invalidValue: "无效的值。",
-    invalidHeight: "高度必须为数字格式",
-    invalidWidth: "宽度必须为数字格式",
-    invalidLength:
-      '为 "%1" 字段设置的值必须是一个正数或者没有一个有效的度量单位 (%2)。',
-    invalidCssLength:
-      "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)",
-    invalidHtmlLength:
-      "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 HTML 长度单位(px 或 %)",
-    invalidInlineStyle:
-      "内联样式必须为格式是以分号分隔的一个或多个“属性名 : 属性值”。",
-    cssLengthTooltip:
-      "输入一个表示像素值的数字,或加上一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)。",
-    unavailable: '%1<span class="cke_accessibility">,不可用</span>',
-    keyboard: {
-      "8": "退格键",
-      "13": "回车键",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "空格键",
-      "35": "行尾键",
-      "36": "行首键",
-      "46": "删除键",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command"
-    },
-    keyboardShortcut: "快捷键",
-    optionDefault: "默认"
-  },
-  about: {
-    copy: "版权所有 &copy; $1。<br />保留所有权利。",
-    dlgTitle: "关于 CKEditor 4",
-    moreInfo: "相关授权许可信息请访问我们的网站:"
-  },
-  basicstyles: {
-    bold: "加粗",
-    italic: "倾斜",
-    strike: "删除线",
-    subscript: "下标",
-    superscript: "上标",
-    underline: "下划线"
-  },
-  bidi: { ltr: "文字方向为从左至右", rtl: "文字方向为从右至左" },
-  blockquote: { toolbar: "块引用" },
-  notification: { closed: "通知已关闭" },
-  toolbar: {
-    toolbarCollapse: "折叠工具栏",
-    toolbarExpand: "展开工具栏",
-    toolbarGroups: {
-      document: "文档",
-      clipboard: "剪贴板/撤销",
-      editing: "编辑",
-      forms: "表单",
-      basicstyles: "基本格式",
-      paragraph: "段落",
-      links: "链接",
-      insert: "插入",
-      styles: "样式",
-      colors: "颜色",
-      tools: "工具"
-    },
-    toolbars: "工具栏"
-  },
-  clipboard: {
-    copy: "复制",
-    copyError:
-      "您的浏览器安全设置不允许编辑器自动执行复制操作,请使用键盘快捷键(Ctrl/Cmd+C)来完成。",
-    cut: "剪切",
-    cutError:
-      "您的浏览器安全设置不允许编辑器自动执行剪切操作,请使用键盘快捷键(Ctrl/Cmd+X)来完成。",
-    paste: "粘贴",
-    pasteNotification:
-      "您的浏览器不支持通过工具栏或右键菜单进行粘贴,请按 %1 进行粘贴。",
-    pasteArea: "粘贴区域",
-    pasteMsg: "将您的内容粘贴到下方区域,然后按确定。"
-  },
-  colorbutton: {
-    auto: "自动",
-    bgColorTitle: "背景颜色",
-    colors: {
-      "000": "黑色",
-      "800000": "栗色",
-      "8B4513": "鞍褐色",
-      "2F4F4F": "深岩灰色",
-      "008080": "凫绿色",
-      "000080": "海军蓝色",
-      "4B0082": "靛色",
-      "696969": "深灰色",
-      B22222: "火砖红色",
-      A52A2A: "褐色",
-      DAA520: "金菊色",
-      "006400": "深绿色",
-      "40E0D0": "绿松石色",
-      "0000CD": "中蓝色",
-      "800080": "紫色",
-      "808080": "灰色",
-      F00: "红色",
-      FF8C00: "深橙色",
-      FFD700: "金色",
-      "008000": "绿色",
-      "0FF": "青色",
-      "00F": "蓝色",
-      EE82EE: "紫罗兰色",
-      A9A9A9: "暗灰色",
-      FFA07A: "浅鲑红色",
-      FFA500: "橙色",
-      FFFF00: "黄色",
-      "00FF00": "鲜绿色",
-      AFEEEE: "灰绿松石色",
-      ADD8E6: "浅蓝色",
-      DDA0DD: "梅红色",
-      D3D3D3: "浅灰色",
-      FFF0F5: "薰衣草紫红色",
-      FAEBD7: "古董白色",
-      FFFFE0: "浅黄色",
-      F0FFF0: "蜜瓜绿色",
-      F0FFFF: "浅蓝色",
-      F0F8FF: "爱丽丝蓝色",
-      E6E6FA: "薰衣草紫色",
-      FFF: "白色",
-      "1ABC9C": "浓青色",
-      "2ECC71": "碧绿色",
-      "3498DB": "亮蓝色",
-      "9B59B6": "紫水晶色",
-      "4E5F70": "灰蓝色",
-      F1C40F: "鲜黄色",
-      "16A085": "深青色",
-      "27AE60": "深碧绿色",
-      "2980B9": "浓蓝色",
-      "8E44AD": "深紫罗兰色",
-      "2C3E50": "不饱和蓝色",
-      F39C12: "橙色",
-      E67E22: "红萝卜红色",
-      E74C3C: "灰红色",
-      ECF0F1: "亮银色",
-      "95A5A6": "浅灰青色",
-      DDD: "浅灰色",
-      D35400: "南瓜黄色",
-      C0392B: "浓红色",
-      BDC3C7: "银色",
-      "7F8C8D": "灰青色",
-      "999": "深灰色"
-    },
-    more: "其它颜色...",
-    panelTitle: "颜色",
-    textColorTitle: "文本颜色"
-  },
-  colordialog: {
-    clear: "清除",
-    highlight: "高亮",
-    options: "颜色选项",
-    selected: "选择颜色",
-    title: "选择颜色"
-  },
-  templates: {
-    button: "模板",
-    emptyListMsg: "(没有模板)",
-    insertOption: "替换当前内容",
-    options: "模板选项",
-    selectPromptMsg: "请选择要在编辑器中使用的模板:",
-    title: "内容模板"
-  },
-  contextmenu: { options: "快捷菜单选项" },
-  copyformatting: {
-    label: "格式刷",
-    notification: {
-      copied: "格式已复制",
-      applied: "格式已应用",
-      canceled: "格式已取消",
-      failed: "格式化失败,您不能还没复制就应用格式"
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "标题",
-    cssClassInputLabel: "样式类名称",
-    edit: "编辑 DIV",
-    inlineStyleInputLabel: "行内样式",
-    langDirLTRLabel: "从左到右 (LTR)",
-    langDirLabel: "语言方向",
-    langDirRTLLabel: "从右到左 (RTL)",
-    languageCodeInputLabel: "语言代码",
-    remove: "移除 DIV",
-    styleSelectLabel: "样式",
-    title: "创建 DIV 容器",
-    toolbar: "创建 DIV 容器"
-  },
-  elementspath: { eleLabel: "元素路径", eleTitle: "%1 元素" },
-  filetools: {
-    loadError: "读取文件时发生错误",
-    networkError: "上传文件时发生网络错误",
-    httpError404: "上传文件时发生 HTTP 错误(404:无法找到文件)",
-    httpError403: "上传文件时发生 HTTP 错误(403:禁止访问)",
-    httpError: "上传文件时发生 HTTP 错误(错误代码:%1)",
-    noUrlError: "上传的 URL 未定义",
-    responseError: "不正确的服务器响应"
-  },
-  find: {
-    find: "查找",
-    findOptions: "查找选项",
-    findWhat: "查找:",
-    matchCase: "区分大小写",
-    matchCyclic: "循环匹配",
-    matchWord: "全字匹配",
-    notFoundMsg: "指定的文本没有找到。",
-    replace: "替换",
-    replaceAll: "全部替换",
-    replaceSuccessMsg: "共完成 %1 处替换。",
-    replaceWith: "替换:",
-    title: "查找和替换"
-  },
-  fakeobjects: {
-    anchor: "锚点",
-    flash: "Flash 动画",
-    hiddenfield: "隐藏域",
-    iframe: "IFrame",
-    unknown: "未知对象"
-  },
-  flash: {
-    access: "允许脚本访问",
-    accessAlways: "总是",
-    accessNever: "从不",
-    accessSameDomain: "同域",
-    alignAbsBottom: "绝对底部",
-    alignAbsMiddle: "绝对居中",
-    alignBaseline: "基线",
-    alignTextTop: "文本上方",
-    bgcolor: "背景颜色",
-    chkFull: "启用全屏",
-    chkLoop: "循环",
-    chkMenu: "启用 Flash 菜单",
-    chkPlay: "自动播放",
-    flashvars: "Flash 变量",
-    hSpace: "水平间距",
-    properties: "Flash 属性",
-    propertiesTab: "属性",
-    quality: "质量",
-    qualityAutoHigh: "高(自动)",
-    qualityAutoLow: "低(自动)",
-    qualityBest: "最好",
-    qualityHigh: "高",
-    qualityLow: "低",
-    qualityMedium: "中(自动)",
-    scale: "缩放",
-    scaleAll: "全部显示",
-    scaleFit: "严格匹配",
-    scaleNoBorder: "无边框",
-    title: "标题",
-    vSpace: "垂直间距",
-    validateHSpace: "水平间距必须为数字格式",
-    validateSrc: "请输入源文件地址",
-    validateVSpace: "垂直间距必须为数字格式",
-    windowMode: "窗体模式",
-    windowModeOpaque: "不透明",
-    windowModeTransparent: "透明",
-    windowModeWindow: "窗体"
-  },
-  font: {
-    fontSize: { label: "大小", voiceLabel: "文字大小", panelTitle: "大小" },
-    label: "字体",
-    panelTitle: "字体",
-    voiceLabel: "字体"
-  },
-  forms: {
-    button: {
-      title: "按钮属性",
-      text: "标签(值)",
-      type: "类型",
-      typeBtn: "按钮",
-      typeSbm: "提交",
-      typeRst: "重设"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "复选框属性",
-      radioTitle: "单选按钮属性",
-      value: "选定值",
-      selected: "已勾选",
-      required: "必选项"
-    },
-    form: {
-      title: "表单属性",
-      menu: "表单属性",
-      action: "动作",
-      method: "方法",
-      encoding: "表单编码"
-    },
-    hidden: { title: "隐藏域属性", name: "名称", value: "初始值" },
-    select: {
-      title: "菜单/列表属性",
-      selectInfo: "选择信息",
-      opAvail: "可选项",
-      value: "值",
-      size: "高度",
-      lines: "行",
-      chkMulti: "允许多选",
-      required: "必选项",
-      opText: "选项文本",
-      opValue: "选项值",
-      btnAdd: "添加",
-      btnModify: "修改",
-      btnUp: "上移",
-      btnDown: "下移",
-      btnSetValue: "设为初始选定",
-      btnDelete: "删除"
-    },
-    textarea: { title: "多行文本属性", cols: "字符宽度", rows: "行数" },
-    textfield: {
-      title: "单行文本属性",
-      name: "名称",
-      value: "初始值",
-      charWidth: "字符宽度",
-      maxChars: "最多字符数",
-      required: "必填项",
-      type: "类型",
-      typeText: "文本",
-      typePass: "密码",
-      typeEmail: "Email",
-      typeSearch: "搜索",
-      typeTel: "电话号码",
-      typeUrl: "地址"
-    }
-  },
-  format: {
-    label: "格式",
-    panelTitle: "格式",
-    tag_address: "地址",
-    tag_div: "段落(DIV)",
-    tag_h1: "标题 1",
-    tag_h2: "标题 2",
-    tag_h3: "标题 3",
-    tag_h4: "标题 4",
-    tag_h5: "标题 5",
-    tag_h6: "标题 6",
-    tag_p: "普通",
-    tag_pre: "已编排格式"
-  },
-  horizontalrule: { toolbar: "插入水平线" },
-  iframe: {
-    border: "显示框架边框",
-    noUrl: "请输入框架的 URL",
-    scrolling: "允许滚动条",
-    title: "IFrame 属性",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "替换文本",
-    border: "边框大小",
-    btnUpload: "上传到服务器",
-    button2Img: "确定要把当前图像按钮转换为普通图像吗?",
-    hSpace: "水平间距",
-    img2Button: "确定要把当前图像改变为图像按钮吗?",
-    infoTab: "图像信息",
-    linkTab: "链接",
-    lockRatio: "锁定比例",
-    menu: "图像属性",
-    resetSize: "原始尺寸",
-    title: "图像属性",
-    titleButton: "图像域属性",
-    upload: "上传",
-    urlMissing: "缺少图像源文件地址",
-    vSpace: "垂直间距",
-    validateBorder: "边框大小必须为整数格式",
-    validateHSpace: "水平间距必须为整数格式",
-    validateVSpace: "垂直间距必须为整数格式"
-  },
-  indent: { indent: "增加缩进量", outdent: "减少缩进量" },
-  smiley: { options: "表情图标选项", title: "插入表情图标", toolbar: "表情符" },
-  language: { button: "设置语言", remove: "移除语言" },
-  link: {
-    acccessKey: "访问键",
-    advanced: "高级",
-    advisoryContentType: "内容类型",
-    advisoryTitle: "标题",
-    anchor: {
-      toolbar: "插入/编辑锚点链接",
-      menu: "锚点链接属性",
-      title: "锚点链接属性",
-      name: "锚点名称",
-      errorName: "请输入锚点名称",
-      remove: "删除锚点"
-    },
-    anchorId: "按锚点 ID",
-    anchorName: "按锚点名称",
-    charset: "字符编码",
-    cssClasses: "样式类名称",
-    download: "强制下载",
-    displayText: "显示文本",
-    emailAddress: "地址",
-    emailBody: "内容",
-    emailSubject: "主题",
-    id: "ID",
-    info: "超链接信息",
-    langCode: "语言代码",
-    langDir: "语言方向",
-    langDirLTR: "从左到右 (LTR)",
-    langDirRTL: "从右到左 (RTL)",
-    menu: "编辑超链接",
-    name: "名称",
-    noAnchors: "(此文档没有可用的锚点)",
-    noEmail: "请输入电子邮件地址",
-    noUrl: "请输入超链接地址",
-    noTel: "Please type the phone number",
-    other: "<其他>",
-    phoneNumber: "Phone number",
-    popupDependent: "依附 (NS)",
-    popupFeatures: "弹出窗口属性",
-    popupFullScreen: "全屏 (IE)",
-    popupLeft: "左",
-    popupLocationBar: "地址栏",
-    popupMenuBar: "菜单栏",
-    popupResizable: "可缩放",
-    popupScrollBars: "滚动条",
-    popupStatusBar: "状态栏",
-    popupToolbar: "工具栏",
-    popupTop: "右",
-    rel: "关联",
-    selectAnchor: "选择一个锚点",
-    styles: "行内样式",
-    tabIndex: "Tab 键次序",
-    target: "目标",
-    targetFrame: "<框架>",
-    targetFrameName: "目标框架名称",
-    targetPopup: "<弹出窗口>",
-    targetPopupName: "弹出窗口名称",
-    title: "超链接",
-    toAnchor: "页内锚点链接",
-    toEmail: "电子邮件",
-    toUrl: "地址",
-    toPhone: "Phone",
-    toolbar: "插入/编辑超链接",
-    type: "超链接类型",
-    unlink: "取消超链接",
-    upload: "上传"
-  },
-  list: { bulletedlist: "项目列表", numberedlist: "编号列表" },
-  liststyle: {
-    bulletedTitle: "项目列表属性",
-    circle: "空心圆",
-    decimal: "数字 (1, 2, 3, 等)",
-    disc: "实心圆",
-    lowerAlpha: "小写英文字母(a, b, c, d, e, 等)",
-    lowerRoman: "小写罗马数字(i, ii, iii, iv, v, 等)",
-    none: "无标记",
-    notset: "<没有设置>",
-    numberedTitle: "编号列表属性",
-    square: "实心方块",
-    start: "开始序号",
-    type: "标记类型",
-    upperAlpha: "大写英文字母(A, B, C, D, E, 等)",
-    upperRoman: "大写罗马数字(I, II, III, IV, V, 等)",
-    validateStartNumber: "列表开始序号必须为整数格式"
-  },
-  magicline: { title: "在这插入段落" },
-  maximize: { maximize: "全屏", minimize: "最小化" },
-  newpage: { toolbar: "新建" },
-  pagebreak: { alt: "分页符", toolbar: "插入打印分页符" },
-  pastetext: {
-    button: "粘贴为无格式文本",
-    pasteNotification:
-      "您的浏览器不支持通过工具栏或右键菜单进行粘贴,请按 %1 进行粘贴。",
-    title: "粘贴为无格式文本"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "您要粘贴的内容好像是来自 MS Word,是否要清除 MS Word 格式后再粘贴?",
-    error: "由于内部错误无法清理要粘贴的数据",
-    title: "从 MS Word 粘贴",
-    toolbar: "从 MS Word 粘贴"
-  },
-  preview: { preview: "预览" },
-  print: { toolbar: "打印" },
-  removeformat: { toolbar: "清除格式" },
-  save: { toolbar: "保存" },
-  selectall: { toolbar: "全选" },
-  showblocks: { toolbar: "显示区块" },
-  sourcearea: { toolbar: "源码" },
-  specialchar: {
-    options: "特殊符号选项",
-    title: "选择特殊符号",
-    toolbar: "插入特殊符号"
-  },
-  scayt: {
-    btn_about: "关于即时拼写检查",
-    btn_dictionaries: "字典",
-    btn_disable: "禁用即时拼写检查",
-    btn_enable: "启用即时拼写检查",
-    btn_langs: "语言",
-    btn_options: "选项",
-    text_title: "即时拼写检查"
-  },
-  stylescombo: {
-    label: "样式",
-    panelTitle: "样式",
-    panelTitle1: "块级元素样式",
-    panelTitle2: "内联元素样式",
-    panelTitle3: "对象元素样式"
-  },
-  table: {
-    border: "边框",
-    caption: "标题",
-    cell: {
-      menu: "单元格",
-      insertBefore: "在左侧插入单元格",
-      insertAfter: "在右侧插入单元格",
-      deleteCell: "删除单元格",
-      merge: "合并单元格",
-      mergeRight: "向右合并单元格",
-      mergeDown: "向下合并单元格",
-      splitHorizontal: "水平拆分单元格",
-      splitVertical: "垂直拆分单元格",
-      title: "单元格属性",
-      cellType: "单元格类型",
-      rowSpan: "纵跨行数",
-      colSpan: "横跨列数",
-      wordWrap: "自动换行",
-      hAlign: "水平对齐",
-      vAlign: "垂直对齐",
-      alignBaseline: "基线",
-      bgColor: "背景颜色",
-      borderColor: "边框颜色",
-      data: "数据",
-      header: "表头",
-      yes: "是",
-      no: "否",
-      invalidWidth: "单元格宽度必须为数字格式",
-      invalidHeight: "单元格高度必须为数字格式",
-      invalidRowSpan: "行跨度必须为整数格式",
-      invalidColSpan: "列跨度必须为整数格式",
-      chooseColor: "选择"
-    },
-    cellPad: "边距",
-    cellSpace: "间距",
-    column: {
-      menu: "列",
-      insertBefore: "在左侧插入列",
-      insertAfter: "在右侧插入列",
-      deleteColumn: "删除列"
-    },
-    columns: "列数",
-    deleteTable: "删除表格",
-    headers: "标题单元格",
-    headersBoth: "第一列和第一行",
-    headersColumn: "第一列",
-    headersNone: "无",
-    headersRow: "第一行",
-    heightUnit: "height unit",
-    invalidBorder: "边框粗细必须为数字格式",
-    invalidCellPadding: "单元格填充必须为数字格式",
-    invalidCellSpacing: "单元格间距必须为数字格式",
-    invalidCols: "指定的行数必须大于零",
-    invalidHeight: "表格高度必须为数字格式",
-    invalidRows: "指定的列数必须大于零",
-    invalidWidth: "表格宽度必须为数字格式",
-    menu: "表格属性",
-    row: {
-      menu: "行",
-      insertBefore: "在上方插入行",
-      insertAfter: "在下方插入行",
-      deleteRow: "删除行"
-    },
-    rows: "行数",
-    summary: "摘要",
-    title: "表格属性",
-    toolbar: "表格",
-    widthPc: "百分比",
-    widthPx: "像素",
-    widthUnit: "宽度单位"
-  },
-  undo: { redo: "重做", undo: "撤消" },
-  widget: { move: "点击并拖拽以移动", label: "%1 小部件" },
-  uploadwidget: {
-    abort: "上传已被用户中止",
-    doneOne: "文件上传成功",
-    doneMany: "成功上传了 %1 个文件",
-    uploadOne: "正在上传文件({percentage}%)...",
-    uploadMany: "正在上传文件,{max} 中的 {current}({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "忽略",
-    btnIgnoreAll: "全部忽略",
-    btnReplace: "替换",
-    btnReplaceAll: "全部替换",
-    btnUndo: "撤消",
-    changeTo: "更改为",
-    errorLoading: "加载应该服务主机时出错: %s.",
-    ieSpellDownload: "拼写检查插件还没安装, 您是否想现在就下载?",
-    manyChanges: "拼写检查完成: 更改了 %1 个单词",
-    noChanges: "拼写检查完成: 没有更改任何单词",
-    noMispell: "拼写检查完成: 没有发现拼写错误",
-    noSuggestions: "- 没有建议 -",
-    notAvailable: "抱歉, 服务目前暂不可用",
-    notInDic: "没有在字典里",
-    oneChange: "拼写检查完成: 更改了一个单词",
-    progress: "正在进行拼写检查...",
-    title: "拼写检查",
-    toolbar: "拼写检查"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["zh-cn"] = {
+  editor: "所见即所得编辑器",
+  editorPanel: "所见即所得编辑器面板",
+  common: {
+    editorHelp: "按 ALT+0 获得帮助",
+    browseServer: "浏览服务器",
+    url: "URL",
+    protocol: "协议",
+    upload: "上传",
+    uploadSubmit: "上传到服务器",
+    image: "图像",
+    flash: "Flash",
+    form: "表单",
+    checkbox: "复选框",
+    radio: "单选按钮",
+    textField: "单行文本",
+    textarea: "多行文本",
+    hiddenField: "隐藏域",
+    button: "按钮",
+    select: "列表/菜单",
+    imageButton: "图像按钮",
+    notSet: "<没有设置>",
+    id: "ID",
+    name: "名称",
+    langDir: "语言方向",
+    langDirLtr: "从左到右 (LTR)",
+    langDirRtl: "从右到左 (RTL)",
+    langCode: "语言代码",
+    longDescr: "详细说明 URL",
+    cssClass: "样式类名称",
+    advisoryTitle: "标题",
+    cssStyle: "行内样式",
+    ok: "确定",
+    cancel: "取消",
+    close: "关闭",
+    preview: "预览",
+    resize: "拖拽以改变大小",
+    generalTab: "常规",
+    advancedTab: "高级",
+    validateNumberFailed: "需要输入数字格式",
+    confirmNewPage: "当前文档内容未保存,是否确认新建文档?",
+    confirmCancel: "部分修改尚未保存,是否确认关闭对话框?",
+    options: "选项",
+    target: "目标窗口",
+    targetNew: "新窗口 (_blank)",
+    targetTop: "整页 (_top)",
+    targetSelf: "本窗口 (_self)",
+    targetParent: "父窗口 (_parent)",
+    langDirLTR: "从左到右 (LTR)",
+    langDirRTL: "从右到左 (RTL)",
+    styles: "样式",
+    cssClasses: "样式类",
+    width: "宽度",
+    height: "高度",
+    align: "对齐方式",
+    left: "左对齐",
+    right: "右对齐",
+    center: "居中",
+    justify: "两端对齐",
+    alignLeft: "左对齐",
+    alignRight: "右对齐",
+    alignCenter: "居中",
+    alignTop: "顶端",
+    alignMiddle: "居中",
+    alignBottom: "底部",
+    alignNone: "无",
+    invalidValue: "无效的值。",
+    invalidHeight: "高度必须为数字格式",
+    invalidWidth: "宽度必须为数字格式",
+    invalidLength:
+      '为 "%1" 字段设置的值必须是一个正数或者没有一个有效的度量单位 (%2)。',
+    invalidCssLength:
+      "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)",
+    invalidHtmlLength:
+      "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 HTML 长度单位(px 或 %)",
+    invalidInlineStyle:
+      "内联样式必须为格式是以分号分隔的一个或多个“属性名 : 属性值”。",
+    cssLengthTooltip:
+      "输入一个表示像素值的数字,或加上一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)。",
+    unavailable: '%1<span class="cke_accessibility">,不可用</span>',
+    keyboard: {
+      "8": "退格键",
+      "13": "回车键",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "空格键",
+      "35": "行尾键",
+      "36": "行首键",
+      "46": "删除键",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command"
+    },
+    keyboardShortcut: "快捷键",
+    optionDefault: "默认"
+  },
+  about: {
+    copy: "版权所有 &copy; $1。<br />保留所有权利。",
+    dlgTitle: "关于 CKEditor 4",
+    moreInfo: "相关授权许可信息请访问我们的网站:"
+  },
+  basicstyles: {
+    bold: "加粗",
+    italic: "倾斜",
+    strike: "删除线",
+    subscript: "下标",
+    superscript: "上标",
+    underline: "下划线"
+  },
+  bidi: { ltr: "文字方向为从左至右", rtl: "文字方向为从右至左" },
+  blockquote: { toolbar: "块引用" },
+  notification: { closed: "通知已关闭" },
+  toolbar: {
+    toolbarCollapse: "折叠工具栏",
+    toolbarExpand: "展开工具栏",
+    toolbarGroups: {
+      document: "文档",
+      clipboard: "剪贴板/撤销",
+      editing: "编辑",
+      forms: "表单",
+      basicstyles: "基本格式",
+      paragraph: "段落",
+      links: "链接",
+      insert: "插入",
+      styles: "样式",
+      colors: "颜色",
+      tools: "工具"
+    },
+    toolbars: "工具栏"
+  },
+  clipboard: {
+    copy: "复制",
+    copyError:
+      "您的浏览器安全设置不允许编辑器自动执行复制操作,请使用键盘快捷键(Ctrl/Cmd+C)来完成。",
+    cut: "剪切",
+    cutError:
+      "您的浏览器安全设置不允许编辑器自动执行剪切操作,请使用键盘快捷键(Ctrl/Cmd+X)来完成。",
+    paste: "粘贴",
+    pasteNotification:
+      "您的浏览器不支持通过工具栏或右键菜单进行粘贴,请按 %1 进行粘贴。",
+    pasteArea: "粘贴区域",
+    pasteMsg: "将您的内容粘贴到下方区域,然后按确定。"
+  },
+  colorbutton: {
+    auto: "自动",
+    bgColorTitle: "背景颜色",
+    colors: {
+      "000": "黑色",
+      "800000": "栗色",
+      "8B4513": "鞍褐色",
+      "2F4F4F": "深岩灰色",
+      "008080": "凫绿色",
+      "000080": "海军蓝色",
+      "4B0082": "靛色",
+      "696969": "深灰色",
+      B22222: "火砖红色",
+      A52A2A: "褐色",
+      DAA520: "金菊色",
+      "006400": "深绿色",
+      "40E0D0": "绿松石色",
+      "0000CD": "中蓝色",
+      "800080": "紫色",
+      "808080": "灰色",
+      F00: "红色",
+      FF8C00: "深橙色",
+      FFD700: "金色",
+      "008000": "绿色",
+      "0FF": "青色",
+      "00F": "蓝色",
+      EE82EE: "紫罗兰色",
+      A9A9A9: "暗灰色",
+      FFA07A: "浅鲑红色",
+      FFA500: "橙色",
+      FFFF00: "黄色",
+      "00FF00": "鲜绿色",
+      AFEEEE: "灰绿松石色",
+      ADD8E6: "浅蓝色",
+      DDA0DD: "梅红色",
+      D3D3D3: "浅灰色",
+      FFF0F5: "薰衣草紫红色",
+      FAEBD7: "古董白色",
+      FFFFE0: "浅黄色",
+      F0FFF0: "蜜瓜绿色",
+      F0FFFF: "浅蓝色",
+      F0F8FF: "爱丽丝蓝色",
+      E6E6FA: "薰衣草紫色",
+      FFF: "白色",
+      "1ABC9C": "浓青色",
+      "2ECC71": "碧绿色",
+      "3498DB": "亮蓝色",
+      "9B59B6": "紫水晶色",
+      "4E5F70": "灰蓝色",
+      F1C40F: "鲜黄色",
+      "16A085": "深青色",
+      "27AE60": "深碧绿色",
+      "2980B9": "浓蓝色",
+      "8E44AD": "深紫罗兰色",
+      "2C3E50": "不饱和蓝色",
+      F39C12: "橙色",
+      E67E22: "红萝卜红色",
+      E74C3C: "灰红色",
+      ECF0F1: "亮银色",
+      "95A5A6": "浅灰青色",
+      DDD: "浅灰色",
+      D35400: "南瓜黄色",
+      C0392B: "浓红色",
+      BDC3C7: "银色",
+      "7F8C8D": "灰青色",
+      "999": "深灰色"
+    },
+    more: "其它颜色...",
+    panelTitle: "颜色",
+    textColorTitle: "文本颜色"
+  },
+  colordialog: {
+    clear: "清除",
+    highlight: "高亮",
+    options: "颜色选项",
+    selected: "选择颜色",
+    title: "选择颜色"
+  },
+  templates: {
+    button: "模板",
+    emptyListMsg: "(没有模板)",
+    insertOption: "替换当前内容",
+    options: "模板选项",
+    selectPromptMsg: "请选择要在编辑器中使用的模板:",
+    title: "内容模板"
+  },
+  contextmenu: { options: "快捷菜单选项" },
+  copyformatting: {
+    label: "格式刷",
+    notification: {
+      copied: "格式已复制",
+      applied: "格式已应用",
+      canceled: "格式已取消",
+      failed: "格式化失败,您不能还没复制就应用格式"
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "标题",
+    cssClassInputLabel: "样式类名称",
+    edit: "编辑 DIV",
+    inlineStyleInputLabel: "行内样式",
+    langDirLTRLabel: "从左到右 (LTR)",
+    langDirLabel: "语言方向",
+    langDirRTLLabel: "从右到左 (RTL)",
+    languageCodeInputLabel: "语言代码",
+    remove: "移除 DIV",
+    styleSelectLabel: "样式",
+    title: "创建 DIV 容器",
+    toolbar: "创建 DIV 容器"
+  },
+  elementspath: { eleLabel: "元素路径", eleTitle: "%1 元素" },
+  filetools: {
+    loadError: "读取文件时发生错误",
+    networkError: "上传文件时发生网络错误",
+    httpError404: "上传文件时发生 HTTP 错误(404:无法找到文件)",
+    httpError403: "上传文件时发生 HTTP 错误(403:禁止访问)",
+    httpError: "上传文件时发生 HTTP 错误(错误代码:%1)",
+    noUrlError: "上传的 URL 未定义",
+    responseError: "不正确的服务器响应"
+  },
+  find: {
+    find: "查找",
+    findOptions: "查找选项",
+    findWhat: "查找:",
+    matchCase: "区分大小写",
+    matchCyclic: "循环匹配",
+    matchWord: "全字匹配",
+    notFoundMsg: "指定的文本没有找到。",
+    replace: "替换",
+    replaceAll: "全部替换",
+    replaceSuccessMsg: "共完成 %1 处替换。",
+    replaceWith: "替换:",
+    title: "查找和替换"
+  },
+  fakeobjects: {
+    anchor: "锚点",
+    flash: "Flash 动画",
+    hiddenfield: "隐藏域",
+    iframe: "IFrame",
+    unknown: "未知对象"
+  },
+  flash: {
+    access: "允许脚本访问",
+    accessAlways: "总是",
+    accessNever: "从不",
+    accessSameDomain: "同域",
+    alignAbsBottom: "绝对底部",
+    alignAbsMiddle: "绝对居中",
+    alignBaseline: "基线",
+    alignTextTop: "文本上方",
+    bgcolor: "背景颜色",
+    chkFull: "启用全屏",
+    chkLoop: "循环",
+    chkMenu: "启用 Flash 菜单",
+    chkPlay: "自动播放",
+    flashvars: "Flash 变量",
+    hSpace: "水平间距",
+    properties: "Flash 属性",
+    propertiesTab: "属性",
+    quality: "质量",
+    qualityAutoHigh: "高(自动)",
+    qualityAutoLow: "低(自动)",
+    qualityBest: "最好",
+    qualityHigh: "高",
+    qualityLow: "低",
+    qualityMedium: "中(自动)",
+    scale: "缩放",
+    scaleAll: "全部显示",
+    scaleFit: "严格匹配",
+    scaleNoBorder: "无边框",
+    title: "标题",
+    vSpace: "垂直间距",
+    validateHSpace: "水平间距必须为数字格式",
+    validateSrc: "请输入源文件地址",
+    validateVSpace: "垂直间距必须为数字格式",
+    windowMode: "窗体模式",
+    windowModeOpaque: "不透明",
+    windowModeTransparent: "透明",
+    windowModeWindow: "窗体"
+  },
+  font: {
+    fontSize: { label: "大小", voiceLabel: "文字大小", panelTitle: "大小" },
+    label: "字体",
+    panelTitle: "字体",
+    voiceLabel: "字体"
+  },
+  forms: {
+    button: {
+      title: "按钮属性",
+      text: "标签(值)",
+      type: "类型",
+      typeBtn: "按钮",
+      typeSbm: "提交",
+      typeRst: "重设"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "复选框属性",
+      radioTitle: "单选按钮属性",
+      value: "选定值",
+      selected: "已勾选",
+      required: "必选项"
+    },
+    form: {
+      title: "表单属性",
+      menu: "表单属性",
+      action: "动作",
+      method: "方法",
+      encoding: "表单编码"
+    },
+    hidden: { title: "隐藏域属性", name: "名称", value: "初始值" },
+    select: {
+      title: "菜单/列表属性",
+      selectInfo: "选择信息",
+      opAvail: "可选项",
+      value: "值",
+      size: "高度",
+      lines: "行",
+      chkMulti: "允许多选",
+      required: "必选项",
+      opText: "选项文本",
+      opValue: "选项值",
+      btnAdd: "添加",
+      btnModify: "修改",
+      btnUp: "上移",
+      btnDown: "下移",
+      btnSetValue: "设为初始选定",
+      btnDelete: "删除"
+    },
+    textarea: { title: "多行文本属性", cols: "字符宽度", rows: "行数" },
+    textfield: {
+      title: "单行文本属性",
+      name: "名称",
+      value: "初始值",
+      charWidth: "字符宽度",
+      maxChars: "最多字符数",
+      required: "必填项",
+      type: "类型",
+      typeText: "文本",
+      typePass: "密码",
+      typeEmail: "Email",
+      typeSearch: "搜索",
+      typeTel: "电话号码",
+      typeUrl: "地址"
+    }
+  },
+  format: {
+    label: "格式",
+    panelTitle: "格式",
+    tag_address: "地址",
+    tag_div: "段落(DIV)",
+    tag_h1: "标题 1",
+    tag_h2: "标题 2",
+    tag_h3: "标题 3",
+    tag_h4: "标题 4",
+    tag_h5: "标题 5",
+    tag_h6: "标题 6",
+    tag_p: "普通",
+    tag_pre: "已编排格式"
+  },
+  horizontalrule: { toolbar: "插入水平线" },
+  iframe: {
+    border: "显示框架边框",
+    noUrl: "请输入框架的 URL",
+    scrolling: "允许滚动条",
+    title: "IFrame 属性",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "替换文本",
+    border: "边框大小",
+    btnUpload: "上传到服务器",
+    button2Img: "确定要把当前图像按钮转换为普通图像吗?",
+    hSpace: "水平间距",
+    img2Button: "确定要把当前图像改变为图像按钮吗?",
+    infoTab: "图像信息",
+    linkTab: "链接",
+    lockRatio: "锁定比例",
+    menu: "图像属性",
+    resetSize: "原始尺寸",
+    title: "图像属性",
+    titleButton: "图像域属性",
+    upload: "上传",
+    urlMissing: "缺少图像源文件地址",
+    vSpace: "垂直间距",
+    validateBorder: "边框大小必须为整数格式",
+    validateHSpace: "水平间距必须为整数格式",
+    validateVSpace: "垂直间距必须为整数格式"
+  },
+  indent: { indent: "增加缩进量", outdent: "减少缩进量" },
+  smiley: { options: "表情图标选项", title: "插入表情图标", toolbar: "表情符" },
+  language: { button: "设置语言", remove: "移除语言" },
+  link: {
+    acccessKey: "访问键",
+    advanced: "高级",
+    advisoryContentType: "内容类型",
+    advisoryTitle: "标题",
+    anchor: {
+      toolbar: "插入/编辑锚点链接",
+      menu: "锚点链接属性",
+      title: "锚点链接属性",
+      name: "锚点名称",
+      errorName: "请输入锚点名称",
+      remove: "删除锚点"
+    },
+    anchorId: "按锚点 ID",
+    anchorName: "按锚点名称",
+    charset: "字符编码",
+    cssClasses: "样式类名称",
+    download: "强制下载",
+    displayText: "显示文本",
+    emailAddress: "地址",
+    emailBody: "内容",
+    emailSubject: "主题",
+    id: "ID",
+    info: "超链接信息",
+    langCode: "语言代码",
+    langDir: "语言方向",
+    langDirLTR: "从左到右 (LTR)",
+    langDirRTL: "从右到左 (RTL)",
+    menu: "编辑超链接",
+    name: "名称",
+    noAnchors: "(此文档没有可用的锚点)",
+    noEmail: "请输入电子邮件地址",
+    noUrl: "请输入超链接地址",
+    noTel: "Please type the phone number",
+    other: "<其他>",
+    phoneNumber: "Phone number",
+    popupDependent: "依附 (NS)",
+    popupFeatures: "弹出窗口属性",
+    popupFullScreen: "全屏 (IE)",
+    popupLeft: "左",
+    popupLocationBar: "地址栏",
+    popupMenuBar: "菜单栏",
+    popupResizable: "可缩放",
+    popupScrollBars: "滚动条",
+    popupStatusBar: "状态栏",
+    popupToolbar: "工具栏",
+    popupTop: "右",
+    rel: "关联",
+    selectAnchor: "选择一个锚点",
+    styles: "行内样式",
+    tabIndex: "Tab 键次序",
+    target: "目标",
+    targetFrame: "<框架>",
+    targetFrameName: "目标框架名称",
+    targetPopup: "<弹出窗口>",
+    targetPopupName: "弹出窗口名称",
+    title: "超链接",
+    toAnchor: "页内锚点链接",
+    toEmail: "电子邮件",
+    toUrl: "地址",
+    toPhone: "Phone",
+    toolbar: "插入/编辑超链接",
+    type: "超链接类型",
+    unlink: "取消超链接",
+    upload: "上传"
+  },
+  list: { bulletedlist: "项目列表", numberedlist: "编号列表" },
+  liststyle: {
+    bulletedTitle: "项目列表属性",
+    circle: "空心圆",
+    decimal: "数字 (1, 2, 3, 等)",
+    disc: "实心圆",
+    lowerAlpha: "小写英文字母(a, b, c, d, e, 等)",
+    lowerRoman: "小写罗马数字(i, ii, iii, iv, v, 等)",
+    none: "无标记",
+    notset: "<没有设置>",
+    numberedTitle: "编号列表属性",
+    square: "实心方块",
+    start: "开始序号",
+    type: "标记类型",
+    upperAlpha: "大写英文字母(A, B, C, D, E, 等)",
+    upperRoman: "大写罗马数字(I, II, III, IV, V, 等)",
+    validateStartNumber: "列表开始序号必须为整数格式"
+  },
+  magicline: { title: "在这插入段落" },
+  maximize: { maximize: "全屏", minimize: "最小化" },
+  newpage: { toolbar: "新建" },
+  pagebreak: { alt: "分页符", toolbar: "插入打印分页符" },
+  pastetext: {
+    button: "粘贴为无格式文本",
+    pasteNotification:
+      "您的浏览器不支持通过工具栏或右键菜单进行粘贴,请按 %1 进行粘贴。",
+    title: "粘贴为无格式文本"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "您要粘贴的内容好像是来自 MS Word,是否要清除 MS Word 格式后再粘贴?",
+    error: "由于内部错误无法清理要粘贴的数据",
+    title: "从 MS Word 粘贴",
+    toolbar: "从 MS Word 粘贴"
+  },
+  preview: { preview: "预览" },
+  print: { toolbar: "打印" },
+  removeformat: { toolbar: "清除格式" },
+  save: { toolbar: "保存" },
+  selectall: { toolbar: "全选" },
+  showblocks: { toolbar: "显示区块" },
+  sourcearea: { toolbar: "源码" },
+  specialchar: {
+    options: "特殊符号选项",
+    title: "选择特殊符号",
+    toolbar: "插入特殊符号"
+  },
+  scayt: {
+    btn_about: "关于即时拼写检查",
+    btn_dictionaries: "字典",
+    btn_disable: "禁用即时拼写检查",
+    btn_enable: "启用即时拼写检查",
+    btn_langs: "语言",
+    btn_options: "选项",
+    text_title: "即时拼写检查"
+  },
+  stylescombo: {
+    label: "样式",
+    panelTitle: "样式",
+    panelTitle1: "块级元素样式",
+    panelTitle2: "内联元素样式",
+    panelTitle3: "对象元素样式"
+  },
+  table: {
+    border: "边框",
+    caption: "标题",
+    cell: {
+      menu: "单元格",
+      insertBefore: "在左侧插入单元格",
+      insertAfter: "在右侧插入单元格",
+      deleteCell: "删除单元格",
+      merge: "合并单元格",
+      mergeRight: "向右合并单元格",
+      mergeDown: "向下合并单元格",
+      splitHorizontal: "水平拆分单元格",
+      splitVertical: "垂直拆分单元格",
+      title: "单元格属性",
+      cellType: "单元格类型",
+      rowSpan: "纵跨行数",
+      colSpan: "横跨列数",
+      wordWrap: "自动换行",
+      hAlign: "水平对齐",
+      vAlign: "垂直对齐",
+      alignBaseline: "基线",
+      bgColor: "背景颜色",
+      borderColor: "边框颜色",
+      data: "数据",
+      header: "表头",
+      yes: "是",
+      no: "否",
+      invalidWidth: "单元格宽度必须为数字格式",
+      invalidHeight: "单元格高度必须为数字格式",
+      invalidRowSpan: "行跨度必须为整数格式",
+      invalidColSpan: "列跨度必须为整数格式",
+      chooseColor: "选择"
+    },
+    cellPad: "边距",
+    cellSpace: "间距",
+    column: {
+      menu: "列",
+      insertBefore: "在左侧插入列",
+      insertAfter: "在右侧插入列",
+      deleteColumn: "删除列"
+    },
+    columns: "列数",
+    deleteTable: "删除表格",
+    headers: "标题单元格",
+    headersBoth: "第一列和第一行",
+    headersColumn: "第一列",
+    headersNone: "无",
+    headersRow: "第一行",
+    heightUnit: "height unit",
+    invalidBorder: "边框粗细必须为数字格式",
+    invalidCellPadding: "单元格填充必须为数字格式",
+    invalidCellSpacing: "单元格间距必须为数字格式",
+    invalidCols: "指定的行数必须大于零",
+    invalidHeight: "表格高度必须为数字格式",
+    invalidRows: "指定的列数必须大于零",
+    invalidWidth: "表格宽度必须为数字格式",
+    menu: "表格属性",
+    row: {
+      menu: "行",
+      insertBefore: "在上方插入行",
+      insertAfter: "在下方插入行",
+      deleteRow: "删除行"
+    },
+    rows: "行数",
+    summary: "摘要",
+    title: "表格属性",
+    toolbar: "表格",
+    widthPc: "百分比",
+    widthPx: "像素",
+    widthUnit: "宽度单位"
+  },
+  undo: { redo: "重做", undo: "撤消" },
+  widget: { move: "点击并拖拽以移动", label: "%1 小部件" },
+  uploadwidget: {
+    abort: "上传已被用户中止",
+    doneOne: "文件上传成功",
+    doneMany: "成功上传了 %1 个文件",
+    uploadOne: "正在上传文件({percentage}%)...",
+    uploadMany: "正在上传文件,{max} 中的 {current}({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "忽略",
+    btnIgnoreAll: "全部忽略",
+    btnReplace: "替换",
+    btnReplaceAll: "全部替换",
+    btnUndo: "撤消",
+    changeTo: "更改为",
+    errorLoading: "加载应该服务主机时出错: %s.",
+    ieSpellDownload: "拼写检查插件还没安装, 您是否想现在就下载?",
+    manyChanges: "拼写检查完成: 更改了 %1 个单词",
+    noChanges: "拼写检查完成: 没有更改任何单词",
+    noMispell: "拼写检查完成: 没有发现拼写错误",
+    noSuggestions: "- 没有建议 -",
+    notAvailable: "抱歉, 服务目前暂不可用",
+    notInDic: "没有在字典里",
+    oneChange: "拼写检查完成: 更改了一个单词",
+    progress: "正在进行拼写检查...",
+    title: "拼写检查",
+    toolbar: "拼写检查"
+  }
+};

+ 699 - 699
public/ckeditor/lang/zh.js

@@ -1,699 +1,699 @@
-/*
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/license
-*/
-CKEDITOR.lang["zh"] = {
-  editor: "RTF 編輯器",
-  editorPanel: "RTF 編輯器面板",
-  common: {
-    editorHelp: "按下 ALT 0 取得說明。",
-    browseServer: "瀏覽伺服器",
-    url: "URL",
-    protocol: "通訊協定",
-    upload: "上傳",
-    uploadSubmit: "傳送至伺服器",
-    image: "圖像",
-    flash: "Flash",
-    form: "表格",
-    checkbox: "核取方塊",
-    radio: "選項按鈕",
-    textField: "文字欄位",
-    textarea: "文字區域",
-    hiddenField: "隱藏欄位",
-    button: "按鈕",
-    select: "選取欄位",
-    imageButton: "影像按鈕",
-    notSet: "<未設定>",
-    id: "ID",
-    name: "名稱",
-    langDir: "語言方向",
-    langDirLtr: "由左至右 (LTR)",
-    langDirRtl: "由右至左 (RTL)",
-    langCode: "語言代碼",
-    longDescr: "完整描述 URL",
-    cssClass: "樣式表類別",
-    advisoryTitle: "標題",
-    cssStyle: "樣式",
-    ok: "確定",
-    cancel: "取消",
-    close: "關閉",
-    preview: "預覽",
-    resize: "調整大小",
-    generalTab: "一般",
-    advancedTab: "進階",
-    validateNumberFailed: "此值不是數值。",
-    confirmNewPage: "現存的修改尚未儲存,要開新檔案?",
-    confirmCancel: "部份選項尚未儲存,要關閉對話框?",
-    options: "選項",
-    target: "目標",
-    targetNew: "開新視窗 (_blank)",
-    targetTop: "最上層視窗 (_top)",
-    targetSelf: "相同視窗 (_self)",
-    targetParent: "父視窗 (_parent)",
-    langDirLTR: "由左至右 (LTR)",
-    langDirRTL: "由右至左 (RTL)",
-    styles: "樣式",
-    cssClasses: "樣式表類別",
-    width: "寬度",
-    height: "高度",
-    align: "對齊方式",
-    left: "靠左對齊",
-    right: "靠右對齊",
-    center: "置中對齊",
-    justify: "左右對齊",
-    alignLeft: "靠左對齊",
-    alignRight: "靠右對齊",
-    alignCenter: "置中對齊",
-    alignTop: "頂端",
-    alignMiddle: "中間對齊",
-    alignBottom: "底端",
-    alignNone: "無",
-    invalidValue: "無效值。",
-    invalidHeight: "高度必須為數字。",
-    invalidWidth: "寬度必須為數字。",
-    invalidLength:
-      "為「%1」欄位指定的值必須為正值,可包含或不包含測量單位(%2)。",
-    invalidCssLength:
-      "「%1」的值應為正數,並可包含有效的 CSS 單位 (px, %, in, cm, mm, em, ex, pt, 或 pc)。",
-    invalidHtmlLength:
-      "「%1」的值應為正數,並可包含有效的 HTML 單位 (px 或 %)。",
-    invalidInlineStyle:
-      "行內樣式的值應包含一個以上的變數值組,其格式如「名稱:值」,並以分號區隔之。",
-    cssLengthTooltip:
-      "請輸入數值,單位是像素或有效的 CSS 單位 (px, %, in, cm, mm, em, ex, pt, 或 pc)。",
-    unavailable: '%1<span class="cke_accessibility">,無法使用</span>',
-    keyboard: {
-      "8": "退格鍵",
-      "13": "Enter",
-      "16": "Shift",
-      "17": "Ctrl",
-      "18": "Alt",
-      "32": "空白鍵",
-      "35": "End",
-      "36": "Home",
-      "46": "刪除",
-      "112": "F1",
-      "113": "F2",
-      "114": "F3",
-      "115": "F4",
-      "116": "F5",
-      "117": "F6",
-      "118": "F7",
-      "119": "F8",
-      "120": "F9",
-      "121": "F10",
-      "122": "F11",
-      "123": "F12",
-      "124": "F13",
-      "125": "F14",
-      "126": "F15",
-      "127": "F16",
-      "128": "F17",
-      "129": "F18",
-      "130": "F19",
-      "131": "F20",
-      "132": "F21",
-      "133": "F22",
-      "134": "F23",
-      "135": "F24",
-      "224": "Command 鍵"
-    },
-    keyboardShortcut: "鍵盤快捷鍵",
-    optionDefault: "預設"
-  },
-  about: {
-    copy: "Copyright &copy; $1. All rights reserved.",
-    dlgTitle: "關於 CKEditor 4",
-    moreInfo: "關於授權資訊,請參閱我們的網站:"
-  },
-  basicstyles: {
-    bold: "粗體",
-    italic: "斜體",
-    strike: "刪除線",
-    subscript: "下標",
-    superscript: "上標",
-    underline: "底線"
-  },
-  bidi: { ltr: "文字方向從左至右", rtl: "文字方向從右至左" },
-  blockquote: { toolbar: "引用段落" },
-  notification: { closed: "通知已關閉。" },
-  toolbar: {
-    toolbarCollapse: "摺疊工具列",
-    toolbarExpand: "展開工具列",
-    toolbarGroups: {
-      document: "文件",
-      clipboard: "剪貼簿/復原",
-      editing: "編輯選項",
-      forms: "格式",
-      basicstyles: "基本樣式",
-      paragraph: "段落",
-      links: "連結",
-      insert: "插入",
-      styles: "樣式",
-      colors: "顏色",
-      tools: "工具"
-    },
-    toolbars: "編輯器工具列"
-  },
-  clipboard: {
-    copy: "複製",
-    copyError:
-      "瀏覽器的安全性設定不允許編輯器自動執行複製動作。請使用鍵盤快捷鍵 (Ctrl/Cmd+C) 複製。",
-    cut: "剪下",
-    cutError:
-      "瀏覽器的安全性設定不允許編輯器自動執行剪下動作。請使用鏐盤快捷鍵 (Ctrl/Cmd+X) 剪下。",
-    paste: "貼上",
-    pasteNotification:
-      "請按下「%1」貼上。您的瀏覽器不支援工具列按鈕或是內容功能表選項。",
-    pasteArea: "貼上區",
-    pasteMsg: "請將您的內容貼於下方區域中並按下「OK」。"
-  },
-  colorbutton: {
-    auto: "自動",
-    bgColorTitle: "背景顏色",
-    colors: {
-      "000": "黑色",
-      "800000": "栗色",
-      "8B4513": "鞍褐色",
-      "2F4F4F": "暗瓦灰色",
-      "008080": "水壓色",
-      "000080": "丈青澀",
-      "4B0082": "靛青",
-      "696969": "深灰色",
-      B22222: "磚紅色",
-      A52A2A: "褐色",
-      DAA520: "金黃色",
-      "006400": "深綠色",
-      "40E0D0": "青綠色",
-      "0000CD": "藍色",
-      "800080": "紫色",
-      "808080": "灰色",
-      F00: "紅色",
-      FF8C00: "深橘色",
-      FFD700: "金色",
-      "008000": "綠色",
-      "0FF": "青色",
-      "00F": "藍色",
-      EE82EE: "紫色",
-      A9A9A9: "暗灰色",
-      FFA07A: "亮鮭紅",
-      FFA500: "橘色",
-      FFFF00: "黃色",
-      "00FF00": "鮮綠色",
-      AFEEEE: "綠松色",
-      ADD8E6: "淺藍色",
-      DDA0DD: "枚紅色",
-      D3D3D3: "淺灰色",
-      FFF0F5: "淺紫色",
-      FAEBD7: "骨董白",
-      FFFFE0: "淺黃色",
-      F0FFF0: "蜜瓜綠",
-      F0FFFF: "天藍色",
-      F0F8FF: "愛麗斯蘭",
-      E6E6FA: "淺紫色",
-      FFF: "白色",
-      "1ABC9C": "深青色",
-      "2ECC71": "翠綠色",
-      "3498DB": "亮藍色",
-      "9B59B6": "紫色",
-      "4E5F70": "藍灰色",
-      F1C40F: "鮮黃色",
-      "16A085": "暗青色",
-      "27AE60": "暗綠色",
-      "2980B9": "深藍色",
-      "8E44AD": "暗紫色",
-      "2C3E50": "不飽和藍色",
-      F39C12: "橘色",
-      E67E22: "胡蘿蔔色",
-      E74C3C: "淡紅色",
-      ECF0F1: "亮銀色",
-      "95A5A6": "淺灰青色",
-      DDD: "淺灰色",
-      D35400: "南瓜色",
-      C0392B: "深紅色",
-      BDC3C7: "銀色",
-      "7F8C8D": "灰青色",
-      "999": "深灰色"
-    },
-    more: "更多顏色",
-    panelTitle: "顏色",
-    textColorTitle: "文字顏色"
-  },
-  colordialog: {
-    clear: "清除",
-    highlight: "高亮",
-    options: "色彩選項",
-    selected: "選取的色彩",
-    title: "選取色彩"
-  },
-  templates: {
-    button: "範本",
-    emptyListMsg: "(尚未定義任何範本)",
-    insertOption: "替代實際內容",
-    options: "範本選項",
-    selectPromptMsg: "請選擇要在編輯器中開啟的範本。",
-    title: "內容範本"
-  },
-  contextmenu: { options: "內容功能表選項" },
-  copyformatting: {
-    label: "格式化複製",
-    notification: {
-      copied: "已複製格式化",
-      applied: "格式化已套用",
-      canceled: "格式化已取消",
-      failed: "格式化失敗。您無法在沒有複製它們前就套用樣式。"
-    }
-  },
-  div: {
-    IdInputLabel: "ID",
-    advisoryTitleInputLabel: "標題",
-    cssClassInputLabel: "樣式表類別",
-    edit: "編輯 Div",
-    inlineStyleInputLabel: "行內樣式",
-    langDirLTRLabel: "由左至右 (LTR)",
-    langDirLabel: "語言方向",
-    langDirRTLLabel: "由右至左 (RTL)",
-    languageCodeInputLabel: "語言碼",
-    remove: "移除 Div",
-    styleSelectLabel: "樣式",
-    title: "建立 Div 容器",
-    toolbar: "建立 Div 容器"
-  },
-  elementspath: { eleLabel: "元件路徑", eleTitle: "%1 個元件" },
-  filetools: {
-    loadError: "在讀取檔案時發生錯誤。",
-    networkError: "在上傳檔案時發生網路錯誤。",
-    httpError404: "在上傳檔案時發生 HTTP 錯誤(404:檔案找不到)。",
-    httpError403: "在上傳檔案時發生 HTTP 錯誤(403:禁止)。",
-    httpError: "在上傳檔案時發生 HTTP 錯誤(錯誤狀態:%1)。",
-    noUrlError: "上傳的 URL 未被定義。",
-    responseError: "不正確的伺服器回應。"
-  },
-  find: {
-    find: "尋找",
-    findOptions: "尋找選項",
-    findWhat: "尋找目標:",
-    matchCase: "大小寫須相符",
-    matchCyclic: "循環搜尋",
-    matchWord: "全字拼寫須相符",
-    notFoundMsg: "找不到指定的文字。",
-    replace: "取代",
-    replaceAll: "全部取代",
-    replaceSuccessMsg: "已取代  %1 個指定項目。",
-    replaceWith: "取代成:",
-    title: "尋找及取代"
-  },
-  fakeobjects: {
-    anchor: "錨點",
-    flash: "Flash 動畫",
-    hiddenfield: "隱藏欄位",
-    iframe: "IFrame",
-    unknown: "無法辨識的物件"
-  },
-  flash: {
-    access: "腳本存取",
-    accessAlways: "永遠",
-    accessNever: "從不",
-    accessSameDomain: "相同網域",
-    alignAbsBottom: "絕對下方",
-    alignAbsMiddle: "絕對置中",
-    alignBaseline: "基準線",
-    alignTextTop: "上層文字",
-    bgcolor: "背景顏色",
-    chkFull: "允許全螢幕",
-    chkLoop: "重複播放",
-    chkMenu: "啟用 Flash 選單",
-    chkPlay: "自動播放",
-    flashvars: "Flash 變數",
-    hSpace: "HSpace",
-    properties: "Flash 屬性​​",
-    propertiesTab: "屬性",
-    quality: "品質",
-    qualityAutoHigh: "自動高",
-    qualityAutoLow: "自動低",
-    qualityBest: "最佳",
-    qualityHigh: "高",
-    qualityLow: "低",
-    qualityMedium: "中",
-    scale: "縮放比例",
-    scaleAll: "全部顯示",
-    scaleFit: "最適化",
-    scaleNoBorder: "無框線",
-    title: "Flash 屬性​​",
-    vSpace: "VSpace",
-    validateHSpace: "HSpace 必須為數字。",
-    validateSrc: "URL 不可為空白。",
-    validateVSpace: "VSpace  必須為數字。",
-    windowMode: "視窗模式",
-    windowModeOpaque: "不透明",
-    windowModeTransparent: "透明",
-    windowModeWindow: "視窗"
-  },
-  font: {
-    fontSize: { label: "大小", voiceLabel: "字型大小", panelTitle: "字型大小" },
-    label: "字型",
-    panelTitle: "字型名稱",
-    voiceLabel: "字型"
-  },
-  forms: {
-    button: {
-      title: "按鈕內容",
-      text: "顯示文字 (值)",
-      type: "類型",
-      typeBtn: "按鈕",
-      typeSbm: "送出",
-      typeRst: "重設"
-    },
-    checkboxAndRadio: {
-      checkboxTitle: "核取方塊內容",
-      radioTitle: "選項按鈕內容",
-      value: "數值",
-      selected: "已選",
-      required: "必填"
-    },
-    form: {
-      title: "表單內容",
-      menu: "表單內容",
-      action: "動作",
-      method: "方式",
-      encoding: "編碼"
-    },
-    hidden: { title: "隱藏欄位內容", name: "名稱", value: "數值" },
-    select: {
-      title: "選取欄位內容",
-      selectInfo: "選擇資訊",
-      opAvail: "可用選項",
-      value: "數值",
-      size: "大小",
-      lines: "行數",
-      chkMulti: "允許多選",
-      required: "必填",
-      opText: "文字",
-      opValue: "數值",
-      btnAdd: "新增",
-      btnModify: "修改",
-      btnUp: "向上",
-      btnDown: "向下",
-      btnSetValue: "設為已選",
-      btnDelete: "刪除"
-    },
-    textarea: { title: "文字區域內容", cols: "列", rows: "行" },
-    textfield: {
-      title: "文字欄位內容",
-      name: "名字",
-      value: "數值",
-      charWidth: "字元寬度",
-      maxChars: "最大字元數",
-      required: "必填",
-      type: "類型",
-      typeText: "文字",
-      typePass: "密碼",
-      typeEmail: "電子郵件",
-      typeSearch: "搜尋",
-      typeTel: "電話號碼",
-      typeUrl: "URL"
-    }
-  },
-  format: {
-    label: "格式",
-    panelTitle: "段落格式",
-    tag_address: "地址",
-    tag_div: "標準 (DIV)",
-    tag_h1: "標題 1",
-    tag_h2: "標題 2",
-    tag_h3: "標題 3",
-    tag_h4: "標題 4",
-    tag_h5: "標題 5",
-    tag_h6: "標題 6",
-    tag_p: "標準",
-    tag_pre: "格式設定"
-  },
-  horizontalrule: { toolbar: "插入水平線" },
-  iframe: {
-    border: "顯示框架框線",
-    noUrl: "請輸入 iframe URL",
-    scrolling: "啟用捲軸列",
-    title: "IFrame 屬性",
-    toolbar: "IFrame"
-  },
-  image: {
-    alt: "替代文字",
-    border: "框線",
-    btnUpload: "傳送到伺服器",
-    button2Img: "請問您確定要將「圖片按鈕」轉換成「圖片」嗎?",
-    hSpace: "HSpace",
-    img2Button: "請問您確定要將「圖片」轉換成「圖片按鈕」嗎?",
-    infoTab: "影像資訊",
-    linkTab: "連結",
-    lockRatio: "固定比例",
-    menu: "影像屬性",
-    resetSize: "重設大小",
-    title: "影像屬性",
-    titleButton: "影像按鈕屬性",
-    upload: "上傳",
-    urlMissing: "遺失圖片來源之 URL ",
-    vSpace: "VSpace",
-    validateBorder: "框線必須是整數。",
-    validateHSpace: "HSpace 必須是整數。",
-    validateVSpace: "VSpace 必須是整數。"
-  },
-  indent: { indent: "增加縮排", outdent: "減少縮排" },
-  smiley: {
-    options: "表情符號選項",
-    title: "插入表情符號",
-    toolbar: "表情符號"
-  },
-  language: { button: "設定語言", remove: "移除語言" },
-  link: {
-    acccessKey: "便捷鍵",
-    advanced: "進階",
-    advisoryContentType: "建議內容類型",
-    advisoryTitle: "標題",
-    anchor: {
-      toolbar: "錨點",
-      menu: "編輯錨點",
-      title: "錨點內容",
-      name: "錨點名稱",
-      errorName: "請輸入錨點名稱",
-      remove: "移除錨點"
-    },
-    anchorId: "依元件編號",
-    anchorName: "依錨點名稱",
-    charset: "連結資源的字元集",
-    cssClasses: "樣式表類別",
-    download: "強制下載",
-    displayText: "顯示文字",
-    emailAddress: "電子郵件地址",
-    emailBody: "郵件本文",
-    emailSubject: "郵件主旨",
-    id: "ID",
-    info: "連結資訊",
-    langCode: "語言碼",
-    langDir: "語言方向",
-    langDirLTR: "由左至右 (LTR)",
-    langDirRTL: "由右至左 (RTL)",
-    menu: "編輯連結",
-    name: "名稱",
-    noAnchors: "(本文件中無可用之錨點)",
-    noEmail: "請輸入電子郵件",
-    noUrl: "請輸入連結 URL",
-    noTel: "Please type the phone number",
-    other: "<其他>",
-    phoneNumber: "Phone number",
-    popupDependent: "獨立 (Netscape)",
-    popupFeatures: "快顯視窗功能",
-    popupFullScreen: "全螢幕 (IE)",
-    popupLeft: "左側位置",
-    popupLocationBar: "位置列",
-    popupMenuBar: "功能表列",
-    popupResizable: "可調大小",
-    popupScrollBars: "捲軸",
-    popupStatusBar: "狀態列",
-    popupToolbar: "工具列",
-    popupTop: "頂端位置",
-    rel: "關係",
-    selectAnchor: "選取一個錨點",
-    styles: "樣式",
-    tabIndex: "定位順序",
-    target: "目標",
-    targetFrame: "<框架>",
-    targetFrameName: "目標框架名稱",
-    targetPopup: "<快顯視窗>",
-    targetPopupName: "快顯視窗名稱",
-    title: "連結",
-    toAnchor: "文字中的錨點連結",
-    toEmail: "電子郵件",
-    toUrl: "網址",
-    toPhone: "Phone",
-    toolbar: "連結",
-    type: "連結類型",
-    unlink: "取消連結",
-    upload: "上傳"
-  },
-  list: {
-    bulletedlist: "插入/移除項目符號清單",
-    numberedlist: "插入/移除編號清單清單"
-  },
-  liststyle: {
-    bulletedTitle: "項目符號清單屬性",
-    circle: "圓圈",
-    decimal: "小數點 (1, 2, 3, etc.)",
-    disc: "圓點",
-    lowerAlpha: "小寫字母 (a, b, c, d, e 等)",
-    lowerRoman: "小寫羅馬數字 (i, ii, iii, iv, v 等)",
-    none: "無",
-    notset: "<未設定>",
-    numberedTitle: "編號清單屬性",
-    square: "方塊",
-    start: "開始",
-    type: "類型",
-    upperAlpha: "大寫字母 (A, B, C, D, E 等)",
-    upperRoman: "大寫羅馬數字 (I, II, III, IV, V 等)",
-    validateStartNumber: "清單起始號碼須為一完整數字。"
-  },
-  magicline: { title: "在此插入段落" },
-  maximize: { maximize: "最大化", minimize: "最小化" },
-  newpage: { toolbar: "新增網頁" },
-  pagebreak: { alt: "換頁", toolbar: "插入換頁符號以便列印" },
-  pastetext: {
-    button: "貼成純文字",
-    pasteNotification:
-      "請按下「%1」貼上。您的瀏覽器不支援工具列按鈕或是內容功能表選項。 ",
-    title: "貼成純文字"
-  },
-  pastefromword: {
-    confirmCleanup:
-      "您想貼上的文字似乎是自 Word 複製而來,請問您是否要先清除 Word 的格式後再行貼上?",
-    error: "由於發生內部錯誤,無法清除清除 Word 的格式。",
-    title: "自 Word 貼上",
-    toolbar: "自 Word 貼上"
-  },
-  preview: { preview: "預覽" },
-  print: { toolbar: "列印" },
-  removeformat: { toolbar: "移除格式" },
-  save: { toolbar: "儲存" },
-  selectall: { toolbar: "全選" },
-  showblocks: { toolbar: "顯示區塊" },
-  sourcearea: { toolbar: "原始碼" },
-  specialchar: {
-    options: "特殊字元選項",
-    title: "選取特殊字元",
-    toolbar: "插入特殊字元"
-  },
-  scayt: {
-    btn_about: "關於即時拼寫檢查",
-    btn_dictionaries: "字典",
-    btn_disable: "關閉即時拼寫檢查",
-    btn_enable: "啟用即時拼寫檢查",
-    btn_langs: "語言",
-    btn_options: "選項",
-    text_title: "即時拼寫檢查"
-  },
-  stylescombo: {
-    label: "樣式",
-    panelTitle: "格式化樣式",
-    panelTitle1: "區塊樣式",
-    panelTitle2: "內嵌樣式",
-    panelTitle3: "物件樣式"
-  },
-  table: {
-    border: "框線大小",
-    caption: "標題",
-    cell: {
-      menu: "儲存格",
-      insertBefore: "前方插入儲存格",
-      insertAfter: "後方插入儲存格",
-      deleteCell: "刪除儲存格",
-      merge: "合併儲存格",
-      mergeRight: "向右合併",
-      mergeDown: "向下合併",
-      splitHorizontal: "水平分割儲存格",
-      splitVertical: "垂直分割儲存格",
-      title: "儲存格屬性",
-      cellType: "儲存格類型",
-      rowSpan: "列全長",
-      colSpan: "行全長",
-      wordWrap: "自動斷行",
-      hAlign: "水平對齊",
-      vAlign: "垂直對齊",
-      alignBaseline: "基準線",
-      bgColor: "背景顏色",
-      borderColor: "框線顏色",
-      data: "資料",
-      header: "頁首",
-      yes: "是",
-      no: "否",
-      invalidWidth: "儲存格寬度必須為數字。",
-      invalidHeight: "儲存格高度必須為數字。",
-      invalidRowSpan: "列全長必須是整數。",
-      invalidColSpan: "行全長必須是整數。",
-      chooseColor: "選擇"
-    },
-    cellPad: "儲存格邊距",
-    cellSpace: "儲存格間距",
-    column: {
-      menu: "行",
-      insertBefore: "左方插入行",
-      insertAfter: "右方插入行",
-      deleteColumn: "刪除行"
-    },
-    columns: "行",
-    deleteTable: "刪除表格",
-    headers: "頁首",
-    headersBoth: "同時",
-    headersColumn: "第一行",
-    headersNone: "無",
-    headersRow: "第一列",
-    heightUnit: "height unit",
-    invalidBorder: "框線大小必須是整數。",
-    invalidCellPadding: "儲存格邊距必須為正數。",
-    invalidCellSpacing: "儲存格間距必須為正數。",
-    invalidCols: "行數須為大於 0 的正整數。",
-    invalidHeight: "表格高度必須為數字。",
-    invalidRows: "列數須為大於 0 的正整數。",
-    invalidWidth: "表格寬度必須為數字。",
-    menu: "表格屬性",
-    row: {
-      menu: "列",
-      insertBefore: "上方插入列",
-      insertAfter: "下方插入列",
-      deleteRow: "刪除列"
-    },
-    rows: "列",
-    summary: "總結",
-    title: "表格屬性",
-    toolbar: "表格",
-    widthPc: "百分比",
-    widthPx: "像素",
-    widthUnit: "寬度單位"
-  },
-  undo: { redo: "取消復原", undo: "復原" },
-  widget: { move: "拖曳以移動", label: "%1 小工具" },
-  uploadwidget: {
-    abort: "上傳由使用者放棄。",
-    doneOne: "檔案成功上傳。",
-    doneMany: "成功上傳 %1 檔案。",
-    uploadOne: "正在上傳檔案({percentage}%)...",
-    uploadMany: "正在上傳檔案,{max} 中的 {current} 已完成({percentage}%)..."
-  },
-  wsc: {
-    btnIgnore: "忽略",
-    btnIgnoreAll: "全部忽略",
-    btnReplace: "取代",
-    btnReplaceAll: "全部取代",
-    btnUndo: "復原",
-    changeTo: "更改為",
-    errorLoading: "無法聯系侍服器: %s.",
-    ieSpellDownload: "尚未安裝拼字檢查元件。您是否想要現在下載?",
-    manyChanges: "拼字檢查完成:更改了 %1 個單字",
-    noChanges: "拼字檢查完成:未更改任何單字",
-    noMispell: "拼字檢查完成:未發現拼字錯誤",
-    noSuggestions: "- 無建議值 -",
-    notAvailable: "抱歉,服務目前暫不可用",
-    notInDic: "不在字典中",
-    oneChange: "拼字檢查完成:更改了 1 個單字",
-    progress: "進行拼字檢查中…",
-    title: "拼字檢查",
-    toolbar: "拼字檢查"
-  }
-};
+/*
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/license
+*/
+CKEDITOR.lang["zh"] = {
+  editor: "RTF 編輯器",
+  editorPanel: "RTF 編輯器面板",
+  common: {
+    editorHelp: "按下 ALT 0 取得說明。",
+    browseServer: "瀏覽伺服器",
+    url: "URL",
+    protocol: "通訊協定",
+    upload: "上傳",
+    uploadSubmit: "傳送至伺服器",
+    image: "圖像",
+    flash: "Flash",
+    form: "表格",
+    checkbox: "核取方塊",
+    radio: "選項按鈕",
+    textField: "文字欄位",
+    textarea: "文字區域",
+    hiddenField: "隱藏欄位",
+    button: "按鈕",
+    select: "選取欄位",
+    imageButton: "影像按鈕",
+    notSet: "<未設定>",
+    id: "ID",
+    name: "名稱",
+    langDir: "語言方向",
+    langDirLtr: "由左至右 (LTR)",
+    langDirRtl: "由右至左 (RTL)",
+    langCode: "語言代碼",
+    longDescr: "完整描述 URL",
+    cssClass: "樣式表類別",
+    advisoryTitle: "標題",
+    cssStyle: "樣式",
+    ok: "確定",
+    cancel: "取消",
+    close: "關閉",
+    preview: "預覽",
+    resize: "調整大小",
+    generalTab: "一般",
+    advancedTab: "進階",
+    validateNumberFailed: "此值不是數值。",
+    confirmNewPage: "現存的修改尚未儲存,要開新檔案?",
+    confirmCancel: "部份選項尚未儲存,要關閉對話框?",
+    options: "選項",
+    target: "目標",
+    targetNew: "開新視窗 (_blank)",
+    targetTop: "最上層視窗 (_top)",
+    targetSelf: "相同視窗 (_self)",
+    targetParent: "父視窗 (_parent)",
+    langDirLTR: "由左至右 (LTR)",
+    langDirRTL: "由右至左 (RTL)",
+    styles: "樣式",
+    cssClasses: "樣式表類別",
+    width: "寬度",
+    height: "高度",
+    align: "對齊方式",
+    left: "靠左對齊",
+    right: "靠右對齊",
+    center: "置中對齊",
+    justify: "左右對齊",
+    alignLeft: "靠左對齊",
+    alignRight: "靠右對齊",
+    alignCenter: "置中對齊",
+    alignTop: "頂端",
+    alignMiddle: "中間對齊",
+    alignBottom: "底端",
+    alignNone: "無",
+    invalidValue: "無效值。",
+    invalidHeight: "高度必須為數字。",
+    invalidWidth: "寬度必須為數字。",
+    invalidLength:
+      "為「%1」欄位指定的值必須為正值,可包含或不包含測量單位(%2)。",
+    invalidCssLength:
+      "「%1」的值應為正數,並可包含有效的 CSS 單位 (px, %, in, cm, mm, em, ex, pt, 或 pc)。",
+    invalidHtmlLength:
+      "「%1」的值應為正數,並可包含有效的 HTML 單位 (px 或 %)。",
+    invalidInlineStyle:
+      "行內樣式的值應包含一個以上的變數值組,其格式如「名稱:值」,並以分號區隔之。",
+    cssLengthTooltip:
+      "請輸入數值,單位是像素或有效的 CSS 單位 (px, %, in, cm, mm, em, ex, pt, 或 pc)。",
+    unavailable: '%1<span class="cke_accessibility">,無法使用</span>',
+    keyboard: {
+      "8": "退格鍵",
+      "13": "Enter",
+      "16": "Shift",
+      "17": "Ctrl",
+      "18": "Alt",
+      "32": "空白鍵",
+      "35": "End",
+      "36": "Home",
+      "46": "刪除",
+      "112": "F1",
+      "113": "F2",
+      "114": "F3",
+      "115": "F4",
+      "116": "F5",
+      "117": "F6",
+      "118": "F7",
+      "119": "F8",
+      "120": "F9",
+      "121": "F10",
+      "122": "F11",
+      "123": "F12",
+      "124": "F13",
+      "125": "F14",
+      "126": "F15",
+      "127": "F16",
+      "128": "F17",
+      "129": "F18",
+      "130": "F19",
+      "131": "F20",
+      "132": "F21",
+      "133": "F22",
+      "134": "F23",
+      "135": "F24",
+      "224": "Command 鍵"
+    },
+    keyboardShortcut: "鍵盤快捷鍵",
+    optionDefault: "預設"
+  },
+  about: {
+    copy: "Copyright &copy; $1. All rights reserved.",
+    dlgTitle: "關於 CKEditor 4",
+    moreInfo: "關於授權資訊,請參閱我們的網站:"
+  },
+  basicstyles: {
+    bold: "粗體",
+    italic: "斜體",
+    strike: "刪除線",
+    subscript: "下標",
+    superscript: "上標",
+    underline: "底線"
+  },
+  bidi: { ltr: "文字方向從左至右", rtl: "文字方向從右至左" },
+  blockquote: { toolbar: "引用段落" },
+  notification: { closed: "通知已關閉。" },
+  toolbar: {
+    toolbarCollapse: "摺疊工具列",
+    toolbarExpand: "展開工具列",
+    toolbarGroups: {
+      document: "文件",
+      clipboard: "剪貼簿/復原",
+      editing: "編輯選項",
+      forms: "格式",
+      basicstyles: "基本樣式",
+      paragraph: "段落",
+      links: "連結",
+      insert: "插入",
+      styles: "樣式",
+      colors: "顏色",
+      tools: "工具"
+    },
+    toolbars: "編輯器工具列"
+  },
+  clipboard: {
+    copy: "複製",
+    copyError:
+      "瀏覽器的安全性設定不允許編輯器自動執行複製動作。請使用鍵盤快捷鍵 (Ctrl/Cmd+C) 複製。",
+    cut: "剪下",
+    cutError:
+      "瀏覽器的安全性設定不允許編輯器自動執行剪下動作。請使用鏐盤快捷鍵 (Ctrl/Cmd+X) 剪下。",
+    paste: "貼上",
+    pasteNotification:
+      "請按下「%1」貼上。您的瀏覽器不支援工具列按鈕或是內容功能表選項。",
+    pasteArea: "貼上區",
+    pasteMsg: "請將您的內容貼於下方區域中並按下「OK」。"
+  },
+  colorbutton: {
+    auto: "自動",
+    bgColorTitle: "背景顏色",
+    colors: {
+      "000": "黑色",
+      "800000": "栗色",
+      "8B4513": "鞍褐色",
+      "2F4F4F": "暗瓦灰色",
+      "008080": "水壓色",
+      "000080": "丈青澀",
+      "4B0082": "靛青",
+      "696969": "深灰色",
+      B22222: "磚紅色",
+      A52A2A: "褐色",
+      DAA520: "金黃色",
+      "006400": "深綠色",
+      "40E0D0": "青綠色",
+      "0000CD": "藍色",
+      "800080": "紫色",
+      "808080": "灰色",
+      F00: "紅色",
+      FF8C00: "深橘色",
+      FFD700: "金色",
+      "008000": "綠色",
+      "0FF": "青色",
+      "00F": "藍色",
+      EE82EE: "紫色",
+      A9A9A9: "暗灰色",
+      FFA07A: "亮鮭紅",
+      FFA500: "橘色",
+      FFFF00: "黃色",
+      "00FF00": "鮮綠色",
+      AFEEEE: "綠松色",
+      ADD8E6: "淺藍色",
+      DDA0DD: "枚紅色",
+      D3D3D3: "淺灰色",
+      FFF0F5: "淺紫色",
+      FAEBD7: "骨董白",
+      FFFFE0: "淺黃色",
+      F0FFF0: "蜜瓜綠",
+      F0FFFF: "天藍色",
+      F0F8FF: "愛麗斯蘭",
+      E6E6FA: "淺紫色",
+      FFF: "白色",
+      "1ABC9C": "深青色",
+      "2ECC71": "翠綠色",
+      "3498DB": "亮藍色",
+      "9B59B6": "紫色",
+      "4E5F70": "藍灰色",
+      F1C40F: "鮮黃色",
+      "16A085": "暗青色",
+      "27AE60": "暗綠色",
+      "2980B9": "深藍色",
+      "8E44AD": "暗紫色",
+      "2C3E50": "不飽和藍色",
+      F39C12: "橘色",
+      E67E22: "胡蘿蔔色",
+      E74C3C: "淡紅色",
+      ECF0F1: "亮銀色",
+      "95A5A6": "淺灰青色",
+      DDD: "淺灰色",
+      D35400: "南瓜色",
+      C0392B: "深紅色",
+      BDC3C7: "銀色",
+      "7F8C8D": "灰青色",
+      "999": "深灰色"
+    },
+    more: "更多顏色",
+    panelTitle: "顏色",
+    textColorTitle: "文字顏色"
+  },
+  colordialog: {
+    clear: "清除",
+    highlight: "高亮",
+    options: "色彩選項",
+    selected: "選取的色彩",
+    title: "選取色彩"
+  },
+  templates: {
+    button: "範本",
+    emptyListMsg: "(尚未定義任何範本)",
+    insertOption: "替代實際內容",
+    options: "範本選項",
+    selectPromptMsg: "請選擇要在編輯器中開啟的範本。",
+    title: "內容範本"
+  },
+  contextmenu: { options: "內容功能表選項" },
+  copyformatting: {
+    label: "格式化複製",
+    notification: {
+      copied: "已複製格式化",
+      applied: "格式化已套用",
+      canceled: "格式化已取消",
+      failed: "格式化失敗。您無法在沒有複製它們前就套用樣式。"
+    }
+  },
+  div: {
+    IdInputLabel: "ID",
+    advisoryTitleInputLabel: "標題",
+    cssClassInputLabel: "樣式表類別",
+    edit: "編輯 Div",
+    inlineStyleInputLabel: "行內樣式",
+    langDirLTRLabel: "由左至右 (LTR)",
+    langDirLabel: "語言方向",
+    langDirRTLLabel: "由右至左 (RTL)",
+    languageCodeInputLabel: "語言碼",
+    remove: "移除 Div",
+    styleSelectLabel: "樣式",
+    title: "建立 Div 容器",
+    toolbar: "建立 Div 容器"
+  },
+  elementspath: { eleLabel: "元件路徑", eleTitle: "%1 個元件" },
+  filetools: {
+    loadError: "在讀取檔案時發生錯誤。",
+    networkError: "在上傳檔案時發生網路錯誤。",
+    httpError404: "在上傳檔案時發生 HTTP 錯誤(404:檔案找不到)。",
+    httpError403: "在上傳檔案時發生 HTTP 錯誤(403:禁止)。",
+    httpError: "在上傳檔案時發生 HTTP 錯誤(錯誤狀態:%1)。",
+    noUrlError: "上傳的 URL 未被定義。",
+    responseError: "不正確的伺服器回應。"
+  },
+  find: {
+    find: "尋找",
+    findOptions: "尋找選項",
+    findWhat: "尋找目標:",
+    matchCase: "大小寫須相符",
+    matchCyclic: "循環搜尋",
+    matchWord: "全字拼寫須相符",
+    notFoundMsg: "找不到指定的文字。",
+    replace: "取代",
+    replaceAll: "全部取代",
+    replaceSuccessMsg: "已取代  %1 個指定項目。",
+    replaceWith: "取代成:",
+    title: "尋找及取代"
+  },
+  fakeobjects: {
+    anchor: "錨點",
+    flash: "Flash 動畫",
+    hiddenfield: "隱藏欄位",
+    iframe: "IFrame",
+    unknown: "無法辨識的物件"
+  },
+  flash: {
+    access: "腳本存取",
+    accessAlways: "永遠",
+    accessNever: "從不",
+    accessSameDomain: "相同網域",
+    alignAbsBottom: "絕對下方",
+    alignAbsMiddle: "絕對置中",
+    alignBaseline: "基準線",
+    alignTextTop: "上層文字",
+    bgcolor: "背景顏色",
+    chkFull: "允許全螢幕",
+    chkLoop: "重複播放",
+    chkMenu: "啟用 Flash 選單",
+    chkPlay: "自動播放",
+    flashvars: "Flash 變數",
+    hSpace: "HSpace",
+    properties: "Flash 屬性​​",
+    propertiesTab: "屬性",
+    quality: "品質",
+    qualityAutoHigh: "自動高",
+    qualityAutoLow: "自動低",
+    qualityBest: "最佳",
+    qualityHigh: "高",
+    qualityLow: "低",
+    qualityMedium: "中",
+    scale: "縮放比例",
+    scaleAll: "全部顯示",
+    scaleFit: "最適化",
+    scaleNoBorder: "無框線",
+    title: "Flash 屬性​​",
+    vSpace: "VSpace",
+    validateHSpace: "HSpace 必須為數字。",
+    validateSrc: "URL 不可為空白。",
+    validateVSpace: "VSpace  必須為數字。",
+    windowMode: "視窗模式",
+    windowModeOpaque: "不透明",
+    windowModeTransparent: "透明",
+    windowModeWindow: "視窗"
+  },
+  font: {
+    fontSize: { label: "大小", voiceLabel: "字型大小", panelTitle: "字型大小" },
+    label: "字型",
+    panelTitle: "字型名稱",
+    voiceLabel: "字型"
+  },
+  forms: {
+    button: {
+      title: "按鈕內容",
+      text: "顯示文字 (值)",
+      type: "類型",
+      typeBtn: "按鈕",
+      typeSbm: "送出",
+      typeRst: "重設"
+    },
+    checkboxAndRadio: {
+      checkboxTitle: "核取方塊內容",
+      radioTitle: "選項按鈕內容",
+      value: "數值",
+      selected: "已選",
+      required: "必填"
+    },
+    form: {
+      title: "表單內容",
+      menu: "表單內容",
+      action: "動作",
+      method: "方式",
+      encoding: "編碼"
+    },
+    hidden: { title: "隱藏欄位內容", name: "名稱", value: "數值" },
+    select: {
+      title: "選取欄位內容",
+      selectInfo: "選擇資訊",
+      opAvail: "可用選項",
+      value: "數值",
+      size: "大小",
+      lines: "行數",
+      chkMulti: "允許多選",
+      required: "必填",
+      opText: "文字",
+      opValue: "數值",
+      btnAdd: "新增",
+      btnModify: "修改",
+      btnUp: "向上",
+      btnDown: "向下",
+      btnSetValue: "設為已選",
+      btnDelete: "刪除"
+    },
+    textarea: { title: "文字區域內容", cols: "列", rows: "行" },
+    textfield: {
+      title: "文字欄位內容",
+      name: "名字",
+      value: "數值",
+      charWidth: "字元寬度",
+      maxChars: "最大字元數",
+      required: "必填",
+      type: "類型",
+      typeText: "文字",
+      typePass: "密碼",
+      typeEmail: "電子郵件",
+      typeSearch: "搜尋",
+      typeTel: "電話號碼",
+      typeUrl: "URL"
+    }
+  },
+  format: {
+    label: "格式",
+    panelTitle: "段落格式",
+    tag_address: "地址",
+    tag_div: "標準 (DIV)",
+    tag_h1: "標題 1",
+    tag_h2: "標題 2",
+    tag_h3: "標題 3",
+    tag_h4: "標題 4",
+    tag_h5: "標題 5",
+    tag_h6: "標題 6",
+    tag_p: "標準",
+    tag_pre: "格式設定"
+  },
+  horizontalrule: { toolbar: "插入水平線" },
+  iframe: {
+    border: "顯示框架框線",
+    noUrl: "請輸入 iframe URL",
+    scrolling: "啟用捲軸列",
+    title: "IFrame 屬性",
+    toolbar: "IFrame"
+  },
+  image: {
+    alt: "替代文字",
+    border: "框線",
+    btnUpload: "傳送到伺服器",
+    button2Img: "請問您確定要將「圖片按鈕」轉換成「圖片」嗎?",
+    hSpace: "HSpace",
+    img2Button: "請問您確定要將「圖片」轉換成「圖片按鈕」嗎?",
+    infoTab: "影像資訊",
+    linkTab: "連結",
+    lockRatio: "固定比例",
+    menu: "影像屬性",
+    resetSize: "重設大小",
+    title: "影像屬性",
+    titleButton: "影像按鈕屬性",
+    upload: "上傳",
+    urlMissing: "遺失圖片來源之 URL ",
+    vSpace: "VSpace",
+    validateBorder: "框線必須是整數。",
+    validateHSpace: "HSpace 必須是整數。",
+    validateVSpace: "VSpace 必須是整數。"
+  },
+  indent: { indent: "增加縮排", outdent: "減少縮排" },
+  smiley: {
+    options: "表情符號選項",
+    title: "插入表情符號",
+    toolbar: "表情符號"
+  },
+  language: { button: "設定語言", remove: "移除語言" },
+  link: {
+    acccessKey: "便捷鍵",
+    advanced: "進階",
+    advisoryContentType: "建議內容類型",
+    advisoryTitle: "標題",
+    anchor: {
+      toolbar: "錨點",
+      menu: "編輯錨點",
+      title: "錨點內容",
+      name: "錨點名稱",
+      errorName: "請輸入錨點名稱",
+      remove: "移除錨點"
+    },
+    anchorId: "依元件編號",
+    anchorName: "依錨點名稱",
+    charset: "連結資源的字元集",
+    cssClasses: "樣式表類別",
+    download: "強制下載",
+    displayText: "顯示文字",
+    emailAddress: "電子郵件地址",
+    emailBody: "郵件本文",
+    emailSubject: "郵件主旨",
+    id: "ID",
+    info: "連結資訊",
+    langCode: "語言碼",
+    langDir: "語言方向",
+    langDirLTR: "由左至右 (LTR)",
+    langDirRTL: "由右至左 (RTL)",
+    menu: "編輯連結",
+    name: "名稱",
+    noAnchors: "(本文件中無可用之錨點)",
+    noEmail: "請輸入電子郵件",
+    noUrl: "請輸入連結 URL",
+    noTel: "Please type the phone number",
+    other: "<其他>",
+    phoneNumber: "Phone number",
+    popupDependent: "獨立 (Netscape)",
+    popupFeatures: "快顯視窗功能",
+    popupFullScreen: "全螢幕 (IE)",
+    popupLeft: "左側位置",
+    popupLocationBar: "位置列",
+    popupMenuBar: "功能表列",
+    popupResizable: "可調大小",
+    popupScrollBars: "捲軸",
+    popupStatusBar: "狀態列",
+    popupToolbar: "工具列",
+    popupTop: "頂端位置",
+    rel: "關係",
+    selectAnchor: "選取一個錨點",
+    styles: "樣式",
+    tabIndex: "定位順序",
+    target: "目標",
+    targetFrame: "<框架>",
+    targetFrameName: "目標框架名稱",
+    targetPopup: "<快顯視窗>",
+    targetPopupName: "快顯視窗名稱",
+    title: "連結",
+    toAnchor: "文字中的錨點連結",
+    toEmail: "電子郵件",
+    toUrl: "網址",
+    toPhone: "Phone",
+    toolbar: "連結",
+    type: "連結類型",
+    unlink: "取消連結",
+    upload: "上傳"
+  },
+  list: {
+    bulletedlist: "插入/移除項目符號清單",
+    numberedlist: "插入/移除編號清單清單"
+  },
+  liststyle: {
+    bulletedTitle: "項目符號清單屬性",
+    circle: "圓圈",
+    decimal: "小數點 (1, 2, 3, etc.)",
+    disc: "圓點",
+    lowerAlpha: "小寫字母 (a, b, c, d, e 等)",
+    lowerRoman: "小寫羅馬數字 (i, ii, iii, iv, v 等)",
+    none: "無",
+    notset: "<未設定>",
+    numberedTitle: "編號清單屬性",
+    square: "方塊",
+    start: "開始",
+    type: "類型",
+    upperAlpha: "大寫字母 (A, B, C, D, E 等)",
+    upperRoman: "大寫羅馬數字 (I, II, III, IV, V 等)",
+    validateStartNumber: "清單起始號碼須為一完整數字。"
+  },
+  magicline: { title: "在此插入段落" },
+  maximize: { maximize: "最大化", minimize: "最小化" },
+  newpage: { toolbar: "新增網頁" },
+  pagebreak: { alt: "換頁", toolbar: "插入換頁符號以便列印" },
+  pastetext: {
+    button: "貼成純文字",
+    pasteNotification:
+      "請按下「%1」貼上。您的瀏覽器不支援工具列按鈕或是內容功能表選項。 ",
+    title: "貼成純文字"
+  },
+  pastefromword: {
+    confirmCleanup:
+      "您想貼上的文字似乎是自 Word 複製而來,請問您是否要先清除 Word 的格式後再行貼上?",
+    error: "由於發生內部錯誤,無法清除清除 Word 的格式。",
+    title: "自 Word 貼上",
+    toolbar: "自 Word 貼上"
+  },
+  preview: { preview: "預覽" },
+  print: { toolbar: "列印" },
+  removeformat: { toolbar: "移除格式" },
+  save: { toolbar: "儲存" },
+  selectall: { toolbar: "全選" },
+  showblocks: { toolbar: "顯示區塊" },
+  sourcearea: { toolbar: "原始碼" },
+  specialchar: {
+    options: "特殊字元選項",
+    title: "選取特殊字元",
+    toolbar: "插入特殊字元"
+  },
+  scayt: {
+    btn_about: "關於即時拼寫檢查",
+    btn_dictionaries: "字典",
+    btn_disable: "關閉即時拼寫檢查",
+    btn_enable: "啟用即時拼寫檢查",
+    btn_langs: "語言",
+    btn_options: "選項",
+    text_title: "即時拼寫檢查"
+  },
+  stylescombo: {
+    label: "樣式",
+    panelTitle: "格式化樣式",
+    panelTitle1: "區塊樣式",
+    panelTitle2: "內嵌樣式",
+    panelTitle3: "物件樣式"
+  },
+  table: {
+    border: "框線大小",
+    caption: "標題",
+    cell: {
+      menu: "儲存格",
+      insertBefore: "前方插入儲存格",
+      insertAfter: "後方插入儲存格",
+      deleteCell: "刪除儲存格",
+      merge: "合併儲存格",
+      mergeRight: "向右合併",
+      mergeDown: "向下合併",
+      splitHorizontal: "水平分割儲存格",
+      splitVertical: "垂直分割儲存格",
+      title: "儲存格屬性",
+      cellType: "儲存格類型",
+      rowSpan: "列全長",
+      colSpan: "行全長",
+      wordWrap: "自動斷行",
+      hAlign: "水平對齊",
+      vAlign: "垂直對齊",
+      alignBaseline: "基準線",
+      bgColor: "背景顏色",
+      borderColor: "框線顏色",
+      data: "資料",
+      header: "頁首",
+      yes: "是",
+      no: "否",
+      invalidWidth: "儲存格寬度必須為數字。",
+      invalidHeight: "儲存格高度必須為數字。",
+      invalidRowSpan: "列全長必須是整數。",
+      invalidColSpan: "行全長必須是整數。",
+      chooseColor: "選擇"
+    },
+    cellPad: "儲存格邊距",
+    cellSpace: "儲存格間距",
+    column: {
+      menu: "行",
+      insertBefore: "左方插入行",
+      insertAfter: "右方插入行",
+      deleteColumn: "刪除行"
+    },
+    columns: "行",
+    deleteTable: "刪除表格",
+    headers: "頁首",
+    headersBoth: "同時",
+    headersColumn: "第一行",
+    headersNone: "無",
+    headersRow: "第一列",
+    heightUnit: "height unit",
+    invalidBorder: "框線大小必須是整數。",
+    invalidCellPadding: "儲存格邊距必須為正數。",
+    invalidCellSpacing: "儲存格間距必須為正數。",
+    invalidCols: "行數須為大於 0 的正整數。",
+    invalidHeight: "表格高度必須為數字。",
+    invalidRows: "列數須為大於 0 的正整數。",
+    invalidWidth: "表格寬度必須為數字。",
+    menu: "表格屬性",
+    row: {
+      menu: "列",
+      insertBefore: "上方插入列",
+      insertAfter: "下方插入列",
+      deleteRow: "刪除列"
+    },
+    rows: "列",
+    summary: "總結",
+    title: "表格屬性",
+    toolbar: "表格",
+    widthPc: "百分比",
+    widthPx: "像素",
+    widthUnit: "寬度單位"
+  },
+  undo: { redo: "取消復原", undo: "復原" },
+  widget: { move: "拖曳以移動", label: "%1 小工具" },
+  uploadwidget: {
+    abort: "上傳由使用者放棄。",
+    doneOne: "檔案成功上傳。",
+    doneMany: "成功上傳 %1 檔案。",
+    uploadOne: "正在上傳檔案({percentage}%)...",
+    uploadMany: "正在上傳檔案,{max} 中的 {current} 已完成({percentage}%)..."
+  },
+  wsc: {
+    btnIgnore: "忽略",
+    btnIgnoreAll: "全部忽略",
+    btnReplace: "取代",
+    btnReplaceAll: "全部取代",
+    btnUndo: "復原",
+    changeTo: "更改為",
+    errorLoading: "無法聯系侍服器: %s.",
+    ieSpellDownload: "尚未安裝拼字檢查元件。您是否想要現在下載?",
+    manyChanges: "拼字檢查完成:更改了 %1 個單字",
+    noChanges: "拼字檢查完成:未更改任何單字",
+    noMispell: "拼字檢查完成:未發現拼字錯誤",
+    noSuggestions: "- 無建議值 -",
+    notAvailable: "抱歉,服務目前暫不可用",
+    notInDic: "不在字典中",
+    oneChange: "拼字檢查完成:更改了 1 個單字",
+    progress: "進行拼字檢查中…",
+    title: "拼字檢查",
+    toolbar: "拼字檢查"
+  }
+};

+ 156 - 156
public/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js

@@ -1,156 +1,156 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.dialog.add("a11yHelp", function(f) {
-  function m(a) {
-    for (var b, c, h = [], d = 0; d < g.length; d++)
-      (c = g[d]), (b = a / g[d]), 1 < b && 2 >= b && ((a -= c), h.push(e[c]));
-    h.push(e[a] || String.fromCharCode(a));
-    return h.join("+");
-  }
-  function t(a, b) {
-    var c = f.getCommandKeystroke(b, !0);
-    return c.length ? CKEDITOR.tools.array.map(c, m).join(" / ") : a;
-  }
-  var a = f.lang.a11yhelp,
-    b = f.lang.common.keyboard,
-    p = CKEDITOR.tools.getNextId(),
-    q = /\$\{(.*?)\}/g,
-    g = [CKEDITOR.ALT, CKEDITOR.SHIFT, CKEDITOR.CTRL],
-    e = {
-      8: b[8],
-      9: a.tab,
-      13: b[13],
-      16: b[16],
-      17: b[17],
-      18: b[18],
-      19: a.pause,
-      20: a.capslock,
-      27: a.escape,
-      33: a.pageUp,
-      34: a.pageDown,
-      35: b[35],
-      36: b[36],
-      37: a.leftArrow,
-      38: a.upArrow,
-      39: a.rightArrow,
-      40: a.downArrow,
-      45: a.insert,
-      46: b[46],
-      91: a.leftWindowKey,
-      92: a.rightWindowKey,
-      93: a.selectKey,
-      96: a.numpad0,
-      97: a.numpad1,
-      98: a.numpad2,
-      99: a.numpad3,
-      100: a.numpad4,
-      101: a.numpad5,
-      102: a.numpad6,
-      103: a.numpad7,
-      104: a.numpad8,
-      105: a.numpad9,
-      106: a.multiply,
-      107: a.add,
-      109: a.subtract,
-      110: a.decimalPoint,
-      111: a.divide,
-      112: a.f1,
-      113: a.f2,
-      114: a.f3,
-      115: a.f4,
-      116: a.f5,
-      117: a.f6,
-      118: a.f7,
-      119: a.f8,
-      120: a.f9,
-      121: a.f10,
-      122: a.f11,
-      123: a.f12,
-      144: a.numLock,
-      145: a.scrollLock,
-      186: a.semiColon,
-      187: a.equalSign,
-      188: a.comma,
-      189: a.dash,
-      190: a.period,
-      191: a.forwardSlash,
-      192: a.graveAccent,
-      219: a.openBracket,
-      220: a.backSlash,
-      221: a.closeBracket,
-      222: a.singleQuote
-    };
-  e[CKEDITOR.ALT] = b[18];
-  e[CKEDITOR.SHIFT] = b[16];
-  e[CKEDITOR.CTRL] = CKEDITOR.env.mac ? b[224] : b[17];
-  return {
-    title: a.title,
-    minWidth: 600,
-    minHeight: 400,
-    contents: [
-      {
-        id: "info",
-        label: f.lang.common.generalTab,
-        expand: !0,
-        elements: [
-          {
-            type: "html",
-            id: "legends",
-            style: "white-space:normal;",
-            focus: function() {
-              this.getElement().focus();
-            },
-            html:
-              (function() {
-                for (
-                  var b =
-                      '\x3cdiv class\x3d"cke_accessibility_legend" role\x3d"document" aria-labelledby\x3d"' +
-                      p +
-                      '_arialbl" tabIndex\x3d"-1"\x3e%1\x3c/div\x3e\x3cspan id\x3d"' +
-                      p +
-                      '_arialbl" class\x3d"cke_voice_label"\x3e' +
-                      a.contents +
-                      " \x3c/span\x3e",
-                    e = [],
-                    c = a.legend,
-                    h = c.length,
-                    d = 0;
-                  d < h;
-                  d++
-                ) {
-                  for (
-                    var f = c[d], g = [], r = f.items, m = r.length, n = 0;
-                    n < m;
-                    n++
-                  ) {
-                    var k = r[n],
-                      l =
-                        CKEDITOR.env.edge && k.legendEdge
-                          ? k.legendEdge
-                          : k.legend,
-                      l = l.replace(q, t);
-                    l.match(q) ||
-                      g.push(
-                        "\x3cdt\x3e%1\x3c/dt\x3e\x3cdd\x3e%2\x3c/dd\x3e"
-                          .replace("%1", k.name)
-                          .replace("%2", l)
-                      );
-                  }
-                  e.push(
-                    "\x3ch1\x3e%1\x3c/h1\x3e\x3cdl\x3e%2\x3c/dl\x3e"
-                      .replace("%1", f.name)
-                      .replace("%2", g.join(""))
-                  );
-                }
-                return b.replace("%1", e.join(""));
-              })() +
-              '\x3cstyle type\x3d"text/css"\x3e.cke_accessibility_legend{width:600px;height:400px;padding-right:5px;overflow-y:auto;overflow-x:hidden;}.cke_browser_quirks .cke_accessibility_legend,{height:390px}.cke_accessibility_legend *{white-space:normal;}.cke_accessibility_legend h1{font-size: 20px;border-bottom: 1px solid #AAA;margin: 5px 0px 15px;}.cke_accessibility_legend dl{margin-left: 5px;}.cke_accessibility_legend dt{font-size: 13px;font-weight: bold;}.cke_accessibility_legend dd{margin:10px}\x3c/style\x3e'
-          }
-        ]
-      }
-    ],
-    buttons: [CKEDITOR.dialog.cancelButton]
-  };
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.dialog.add("a11yHelp", function(f) {
+  function m(a) {
+    for (var b, c, h = [], d = 0; d < g.length; d++)
+      (c = g[d]), (b = a / g[d]), 1 < b && 2 >= b && ((a -= c), h.push(e[c]));
+    h.push(e[a] || String.fromCharCode(a));
+    return h.join("+");
+  }
+  function t(a, b) {
+    var c = f.getCommandKeystroke(b, !0);
+    return c.length ? CKEDITOR.tools.array.map(c, m).join(" / ") : a;
+  }
+  var a = f.lang.a11yhelp,
+    b = f.lang.common.keyboard,
+    p = CKEDITOR.tools.getNextId(),
+    q = /\$\{(.*?)\}/g,
+    g = [CKEDITOR.ALT, CKEDITOR.SHIFT, CKEDITOR.CTRL],
+    e = {
+      8: b[8],
+      9: a.tab,
+      13: b[13],
+      16: b[16],
+      17: b[17],
+      18: b[18],
+      19: a.pause,
+      20: a.capslock,
+      27: a.escape,
+      33: a.pageUp,
+      34: a.pageDown,
+      35: b[35],
+      36: b[36],
+      37: a.leftArrow,
+      38: a.upArrow,
+      39: a.rightArrow,
+      40: a.downArrow,
+      45: a.insert,
+      46: b[46],
+      91: a.leftWindowKey,
+      92: a.rightWindowKey,
+      93: a.selectKey,
+      96: a.numpad0,
+      97: a.numpad1,
+      98: a.numpad2,
+      99: a.numpad3,
+      100: a.numpad4,
+      101: a.numpad5,
+      102: a.numpad6,
+      103: a.numpad7,
+      104: a.numpad8,
+      105: a.numpad9,
+      106: a.multiply,
+      107: a.add,
+      109: a.subtract,
+      110: a.decimalPoint,
+      111: a.divide,
+      112: a.f1,
+      113: a.f2,
+      114: a.f3,
+      115: a.f4,
+      116: a.f5,
+      117: a.f6,
+      118: a.f7,
+      119: a.f8,
+      120: a.f9,
+      121: a.f10,
+      122: a.f11,
+      123: a.f12,
+      144: a.numLock,
+      145: a.scrollLock,
+      186: a.semiColon,
+      187: a.equalSign,
+      188: a.comma,
+      189: a.dash,
+      190: a.period,
+      191: a.forwardSlash,
+      192: a.graveAccent,
+      219: a.openBracket,
+      220: a.backSlash,
+      221: a.closeBracket,
+      222: a.singleQuote
+    };
+  e[CKEDITOR.ALT] = b[18];
+  e[CKEDITOR.SHIFT] = b[16];
+  e[CKEDITOR.CTRL] = CKEDITOR.env.mac ? b[224] : b[17];
+  return {
+    title: a.title,
+    minWidth: 600,
+    minHeight: 400,
+    contents: [
+      {
+        id: "info",
+        label: f.lang.common.generalTab,
+        expand: !0,
+        elements: [
+          {
+            type: "html",
+            id: "legends",
+            style: "white-space:normal;",
+            focus: function() {
+              this.getElement().focus();
+            },
+            html:
+              (function() {
+                for (
+                  var b =
+                      '\x3cdiv class\x3d"cke_accessibility_legend" role\x3d"document" aria-labelledby\x3d"' +
+                      p +
+                      '_arialbl" tabIndex\x3d"-1"\x3e%1\x3c/div\x3e\x3cspan id\x3d"' +
+                      p +
+                      '_arialbl" class\x3d"cke_voice_label"\x3e' +
+                      a.contents +
+                      " \x3c/span\x3e",
+                    e = [],
+                    c = a.legend,
+                    h = c.length,
+                    d = 0;
+                  d < h;
+                  d++
+                ) {
+                  for (
+                    var f = c[d], g = [], r = f.items, m = r.length, n = 0;
+                    n < m;
+                    n++
+                  ) {
+                    var k = r[n],
+                      l =
+                        CKEDITOR.env.edge && k.legendEdge
+                          ? k.legendEdge
+                          : k.legend,
+                      l = l.replace(q, t);
+                    l.match(q) ||
+                      g.push(
+                        "\x3cdt\x3e%1\x3c/dt\x3e\x3cdd\x3e%2\x3c/dd\x3e"
+                          .replace("%1", k.name)
+                          .replace("%2", l)
+                      );
+                  }
+                  e.push(
+                    "\x3ch1\x3e%1\x3c/h1\x3e\x3cdl\x3e%2\x3c/dl\x3e"
+                      .replace("%1", f.name)
+                      .replace("%2", g.join(""))
+                  );
+                }
+                return b.replace("%1", e.join(""));
+              })() +
+              '\x3cstyle type\x3d"text/css"\x3e.cke_accessibility_legend{width:600px;height:400px;padding-right:5px;overflow-y:auto;overflow-x:hidden;}.cke_browser_quirks .cke_accessibility_legend,{height:390px}.cke_accessibility_legend *{white-space:normal;}.cke_accessibility_legend h1{font-size: 20px;border-bottom: 1px solid #AAA;margin: 5px 0px 15px;}.cke_accessibility_legend dl{margin-left: 5px;}.cke_accessibility_legend dt{font-size: 13px;font-weight: bold;}.cke_accessibility_legend dd{margin:10px}\x3c/style\x3e'
+          }
+        ]
+      }
+    ],
+    buttons: [CKEDITOR.dialog.cancelButton]
+  };
+});

+ 25 - 25
public/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt

@@ -1,25 +1,25 @@
-Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-
-cs.js      Found: 30 Missing: 0
-cy.js      Found: 30 Missing: 0
-da.js      Found: 12 Missing: 18
-de.js      Found: 30 Missing: 0
-el.js      Found: 25 Missing: 5
-eo.js      Found: 30 Missing: 0
-fa.js      Found: 30 Missing: 0
-fi.js      Found: 30 Missing: 0
-fr.js      Found: 30 Missing: 0
-gu.js      Found: 12 Missing: 18
-he.js      Found: 30 Missing: 0
-it.js      Found: 30 Missing: 0
-mk.js      Found: 5 Missing: 25
-nb.js      Found: 30 Missing: 0
-nl.js      Found: 30 Missing: 0
-no.js      Found: 30 Missing: 0
-pt-br.js   Found: 30 Missing: 0
-ro.js      Found: 6 Missing: 24
-tr.js      Found: 30 Missing: 0
-ug.js      Found: 27 Missing: 3
-vi.js      Found: 6 Missing: 24
-zh-cn.js   Found: 30 Missing: 0
+Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+
+cs.js      Found: 30 Missing: 0
+cy.js      Found: 30 Missing: 0
+da.js      Found: 12 Missing: 18
+de.js      Found: 30 Missing: 0
+el.js      Found: 25 Missing: 5
+eo.js      Found: 30 Missing: 0
+fa.js      Found: 30 Missing: 0
+fi.js      Found: 30 Missing: 0
+fr.js      Found: 30 Missing: 0
+gu.js      Found: 12 Missing: 18
+he.js      Found: 30 Missing: 0
+it.js      Found: 30 Missing: 0
+mk.js      Found: 5 Missing: 25
+nb.js      Found: 30 Missing: 0
+nl.js      Found: 30 Missing: 0
+no.js      Found: 30 Missing: 0
+pt-br.js   Found: 30 Missing: 0
+ro.js      Found: 6 Missing: 24
+tr.js      Found: 30 Missing: 0
+ug.js      Found: 27 Missing: 3
+vi.js      Found: 6 Missing: 24
+zh-cn.js   Found: 30 Missing: 0

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/af.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "af", {
-  title: "Toeganglikheid instruksies",
-  contents: "Hulp inhoud. Druk ESC om toe te maak.",
-  legend: [
-    {
-      name: "Algemeen",
-      items: [
-        {
-          name: "Bewerker balk",
-          legend:
-            "Druk ${toolbarFocus} om op die werkbalk te land. Beweeg na die volgende en voorige wekrbalkgroep met TAB and SHIFT+TAB. Beweeg na die volgende en voorige werkbalkknop met die regter of linker pyl. Druk SPASIE of ENTER om die knop te bevestig."
-        },
-        {
-          name: "Bewerker dialoog",
-          legend:
-            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
-        },
-        {
-          name: "Bewerkerinhoudmenu",
-          legend:
-            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
-        },
-        {
-          name: "Editor List Box",
-          legend:
-            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
-        },
-        {
-          name: "Editor Element Path Bar",
-          legend:
-            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
-        }
-      ]
-    },
-    {
-      name: "Commands",
-      items: [
-        { name: " Undo command", legend: "Press ${undo}" },
-        { name: " Redo command", legend: "Press ${redo}" },
-        { name: " Bold command", legend: "Press ${bold}" },
-        { name: " Italic command", legend: "Press ${italic}" },
-        { name: " Underline command", legend: "Press ${underline}" },
-        { name: " Link command", legend: "Press ${link}" },
-        {
-          name: " Toolbar Collapse command",
-          legend: "Press ${toolbarCollapse}"
-        },
-        {
-          name: " Access previous focus space command",
-          legend:
-            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        {
-          name: " Access next focus space command",
-          legend:
-            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
-        {
-          name: " Paste as plain text",
-          legend: "Press ${pastetext}",
-          legendEdge: "Press ${pastetext}, followed by ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pouse",
-  capslock: "Hoofletterslot",
-  escape: "Ontsnap",
-  pageUp: "Blaaiop",
-  pageDown: "Blaaiaf",
-  leftArrow: "Linkspyl",
-  upArrow: "Oppyl",
-  rightArrow: "Regterpyl",
-  downArrow: "Afpyl",
-  insert: "Toevoeg",
-  leftWindowKey: "Left Windows key",
-  rightWindowKey: "Right Windows key",
-  selectKey: "Select key",
-  numpad0: "Nommerblok 0",
-  numpad1: "Nommerblok 1",
-  numpad2: "Nommerblok 2",
-  numpad3: "Nommerblok 3",
-  numpad4: "Nommerblok 4",
-  numpad5: "Nommerblok 5",
-  numpad6: "Nommerblok 6",
-  numpad7: "Nommerblok 7",
-  numpad8: "Nommerblok 8",
-  numpad9: "Nommerblok 9",
-  multiply: "Maal",
-  add: "Plus",
-  subtract: "Minus",
-  decimalPoint: "Desimaalepunt",
-  divide: "Gedeeldeur",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Nommervergrendel",
-  scrollLock: "Rolvergrendel",
-  semiColon: "Kommapunt",
-  equalSign: "Isgelykaan",
-  comma: "Komma",
-  dash: "Koppelteken",
-  period: "Punt",
-  forwardSlash: "Skuinsstreep",
-  graveAccent: "Aksentteken",
-  openBracket: "Oopblokhakkie",
-  backSlash: "Trustreep",
-  closeBracket: "Toeblokhakkie",
-  singleQuote: "Enkelaanhaalingsteken"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "af", {
+  title: "Toeganglikheid instruksies",
+  contents: "Hulp inhoud. Druk ESC om toe te maak.",
+  legend: [
+    {
+      name: "Algemeen",
+      items: [
+        {
+          name: "Bewerker balk",
+          legend:
+            "Druk ${toolbarFocus} om op die werkbalk te land. Beweeg na die volgende en voorige wekrbalkgroep met TAB and SHIFT+TAB. Beweeg na die volgende en voorige werkbalkknop met die regter of linker pyl. Druk SPASIE of ENTER om die knop te bevestig."
+        },
+        {
+          name: "Bewerker dialoog",
+          legend:
+            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
+        },
+        {
+          name: "Bewerkerinhoudmenu",
+          legend:
+            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
+        },
+        {
+          name: "Editor List Box",
+          legend:
+            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
+        },
+        {
+          name: "Editor Element Path Bar",
+          legend:
+            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
+        }
+      ]
+    },
+    {
+      name: "Commands",
+      items: [
+        { name: " Undo command", legend: "Press ${undo}" },
+        { name: " Redo command", legend: "Press ${redo}" },
+        { name: " Bold command", legend: "Press ${bold}" },
+        { name: " Italic command", legend: "Press ${italic}" },
+        { name: " Underline command", legend: "Press ${underline}" },
+        { name: " Link command", legend: "Press ${link}" },
+        {
+          name: " Toolbar Collapse command",
+          legend: "Press ${toolbarCollapse}"
+        },
+        {
+          name: " Access previous focus space command",
+          legend:
+            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        {
+          name: " Access next focus space command",
+          legend:
+            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
+        {
+          name: " Paste as plain text",
+          legend: "Press ${pastetext}",
+          legendEdge: "Press ${pastetext}, followed by ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pouse",
+  capslock: "Hoofletterslot",
+  escape: "Ontsnap",
+  pageUp: "Blaaiop",
+  pageDown: "Blaaiaf",
+  leftArrow: "Linkspyl",
+  upArrow: "Oppyl",
+  rightArrow: "Regterpyl",
+  downArrow: "Afpyl",
+  insert: "Toevoeg",
+  leftWindowKey: "Left Windows key",
+  rightWindowKey: "Right Windows key",
+  selectKey: "Select key",
+  numpad0: "Nommerblok 0",
+  numpad1: "Nommerblok 1",
+  numpad2: "Nommerblok 2",
+  numpad3: "Nommerblok 3",
+  numpad4: "Nommerblok 4",
+  numpad5: "Nommerblok 5",
+  numpad6: "Nommerblok 6",
+  numpad7: "Nommerblok 7",
+  numpad8: "Nommerblok 8",
+  numpad9: "Nommerblok 9",
+  multiply: "Maal",
+  add: "Plus",
+  subtract: "Minus",
+  decimalPoint: "Desimaalepunt",
+  divide: "Gedeeldeur",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Nommervergrendel",
+  scrollLock: "Rolvergrendel",
+  semiColon: "Kommapunt",
+  equalSign: "Isgelykaan",
+  comma: "Komma",
+  dash: "Koppelteken",
+  period: "Punt",
+  forwardSlash: "Skuinsstreep",
+  graveAccent: "Aksentteken",
+  openBracket: "Oopblokhakkie",
+  backSlash: "Trustreep",
+  closeBracket: "Toeblokhakkie",
+  singleQuote: "Enkelaanhaalingsteken"
+});

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "ar", {
-  title: "Accessibility Instructions",
-  contents: "Help Contents. To close this dialog press ESC.",
-  legend: [
-    {
-      name: "عام",
-      items: [
-        {
-          name: "Editor Toolbar",
-          legend:
-            "Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."
-        },
-        {
-          name: "Editor Dialog",
-          legend:
-            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
-        },
-        {
-          name: "Editor Context Menu",
-          legend:
-            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
-        },
-        {
-          name: "Editor List Box",
-          legend:
-            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
-        },
-        {
-          name: "Editor Element Path Bar",
-          legend:
-            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
-        }
-      ]
-    },
-    {
-      name: "Commands",
-      items: [
-        { name: " Undo command", legend: "Press ${undo}" },
-        { name: " Redo command", legend: "Press ${redo}" },
-        { name: " Bold command", legend: "Press ${bold}" },
-        { name: " Italic command", legend: "Press ${italic}" },
-        { name: " Underline command", legend: "Press ${underline}" },
-        { name: " Link command", legend: "Press ${link}" },
-        {
-          name: " Toolbar Collapse command",
-          legend: "Press ${toolbarCollapse}"
-        },
-        {
-          name: " Access previous focus space command",
-          legend:
-            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        {
-          name: " Access next focus space command",
-          legend:
-            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
-        {
-          name: " Paste as plain text",
-          legend: "Press ${pastetext}",
-          legendEdge: "Press ${pastetext}, followed by ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Caps Lock",
-  escape: "Escape",
-  pageUp: "Page Up",
-  pageDown: "Page Down",
-  leftArrow: "Left Arrow",
-  upArrow: "Up Arrow",
-  rightArrow: "Right Arrow",
-  downArrow: "Down Arrow",
-  insert: "Insert",
-  leftWindowKey: "Left Windows key",
-  rightWindowKey: "Right Windows key",
-  selectKey: "Select key",
-  numpad0: "Numpad 0",
-  numpad1: "Numpad 1",
-  numpad2: "Numpad 2",
-  numpad3: "Numpad 3",
-  numpad4: "Numpad 4",
-  numpad5: "Numpad 5",
-  numpad6: "Numpad 6",
-  numpad7: "Numpad 7",
-  numpad8: "Numpad 8",
-  numpad9: "Numpad 9",
-  multiply: "Multiply",
-  add: "إضافة",
-  subtract: "Subtract",
-  decimalPoint: "Decimal Point",
-  divide: "تقسيم",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num Lock",
-  scrollLock: "Scroll Lock",
-  semiColon: "Semicolon",
-  equalSign: "Equal Sign",
-  comma: "فاصلة",
-  dash: "Dash",
-  period: "نقطة",
-  forwardSlash: "Forward Slash",
-  graveAccent: "Grave Accent",
-  openBracket: "Open Bracket",
-  backSlash: "Backslash",
-  closeBracket: "Close Bracket",
-  singleQuote: "Single Quote"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "ar", {
+  title: "Accessibility Instructions",
+  contents: "Help Contents. To close this dialog press ESC.",
+  legend: [
+    {
+      name: "عام",
+      items: [
+        {
+          name: "Editor Toolbar",
+          legend:
+            "Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."
+        },
+        {
+          name: "Editor Dialog",
+          legend:
+            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
+        },
+        {
+          name: "Editor Context Menu",
+          legend:
+            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
+        },
+        {
+          name: "Editor List Box",
+          legend:
+            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
+        },
+        {
+          name: "Editor Element Path Bar",
+          legend:
+            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
+        }
+      ]
+    },
+    {
+      name: "Commands",
+      items: [
+        { name: " Undo command", legend: "Press ${undo}" },
+        { name: " Redo command", legend: "Press ${redo}" },
+        { name: " Bold command", legend: "Press ${bold}" },
+        { name: " Italic command", legend: "Press ${italic}" },
+        { name: " Underline command", legend: "Press ${underline}" },
+        { name: " Link command", legend: "Press ${link}" },
+        {
+          name: " Toolbar Collapse command",
+          legend: "Press ${toolbarCollapse}"
+        },
+        {
+          name: " Access previous focus space command",
+          legend:
+            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        {
+          name: " Access next focus space command",
+          legend:
+            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
+        {
+          name: " Paste as plain text",
+          legend: "Press ${pastetext}",
+          legendEdge: "Press ${pastetext}, followed by ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Caps Lock",
+  escape: "Escape",
+  pageUp: "Page Up",
+  pageDown: "Page Down",
+  leftArrow: "Left Arrow",
+  upArrow: "Up Arrow",
+  rightArrow: "Right Arrow",
+  downArrow: "Down Arrow",
+  insert: "Insert",
+  leftWindowKey: "Left Windows key",
+  rightWindowKey: "Right Windows key",
+  selectKey: "Select key",
+  numpad0: "Numpad 0",
+  numpad1: "Numpad 1",
+  numpad2: "Numpad 2",
+  numpad3: "Numpad 3",
+  numpad4: "Numpad 4",
+  numpad5: "Numpad 5",
+  numpad6: "Numpad 6",
+  numpad7: "Numpad 7",
+  numpad8: "Numpad 8",
+  numpad9: "Numpad 9",
+  multiply: "Multiply",
+  add: "إضافة",
+  subtract: "Subtract",
+  decimalPoint: "Decimal Point",
+  divide: "تقسيم",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num Lock",
+  scrollLock: "Scroll Lock",
+  semiColon: "Semicolon",
+  equalSign: "Equal Sign",
+  comma: "فاصلة",
+  dash: "Dash",
+  period: "نقطة",
+  forwardSlash: "Forward Slash",
+  graveAccent: "Grave Accent",
+  openBracket: "Open Bracket",
+  backSlash: "Backslash",
+  closeBracket: "Close Bracket",
+  singleQuote: "Single Quote"
+});

+ 122 - 122
public/ckeditor/plugins/a11yhelp/dialogs/lang/az.js

@@ -1,122 +1,122 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "az", {
-  title: "Əlillərə dəstək üzrə təlimat",
-  contents: "Kömək. Pəncərəni bağlamaq üçün ESC basın.",
-  legend: [
-    {
-      name: "Əsas",
-      items: [
-        {
-          name: "Düzəliş edənin alətlər çubuğu",
-          legend:
-            "Panelə keçmək üçün ${toolbarFocus} basın. Növbəti panelə TAB, əvvəlki panelə isə SHIFT+TAB düyməsi vasitəsi ilə keçə bilərsiz. Paneldəki düymələr arasında sol və sağ ox düyməsi ilə keçid edə bilərsiz. Seçilmiş düyməsi SPACE və ya ENTER ilə işlədə bilərsiniz."
-        },
-        {
-          name: "Redaktorun pəncərəsi",
-          legend:
-            "Pəncərə içində növbəti element seçmək üçün TAB düyməni basın, əvvəlki isə - SHIFT+TAB. Təsdiq edilməsi üçün ENTER, imtina edilməsi isə ESC diymələri istifadə edin. Pəncərədə bir neçə vərəq olanda olnarın siyahı ALT+F10 ilə aça bilərsiz. Vərəqlərin siyahı fokus altında olanda ox düymələr vasitəsi ilə onların arasında keçid edə bilərsiz."
-        },
-        {
-          name: "Redaktorun seçimlərin menyusu",
-          legend:
-            "Seçimləri redaktə etmək üçün ${contextMenu} ya da APPLICATION KEY basın. Növbəti seçimə keçmək üçün TAB ya AŞAĞI OX düyməsini basın, əvvəlki isə - SHIFT+TAB ya YUXARI OX. Seçimi arımaq SPACE ya ENTER düymələri istifadə edin. Alt menyunu açmaq üçün SPACE, ENTER ya SAĞA OX basın. ESC ya SOLA OX ilə geriyə qayıda bilərsiz. Bütün menyunu ESC ilə bağlıyın."
-        },
-        {
-          name: "Düzəliş edənin siyahı qutusu",
-          legend:
-            "Siyahı qutusu içində növbəti bənd seçmək üçün TAB ya AŞAĞI OX, əvvəlki isə SHIFT+TAB ya YUXARI OX basın. Seçimi arımaq SPACE ya ENTER düymələri istifadə edin. Siyahı qutusu ESC ilə bağlıyın."
-        },
-        {
-          name: "Redaktor elementin cığır paneli",
-          legend:
-            "Elementin cığır paneli seçmək üçün ${elementsPathFocus} basın. Növbəti element seçmək üçün TAB ya SAĞA OX, əvvəlki isə SHIFT+TAB ya SOLA OX istifadə edin. Elementi arımaq SPACE ya ENTER düymələri mövcuddur."
-        }
-      ]
-    },
-    {
-      name: "Əmrlər",
-      items: [
-        { name: "Əmri geri qaytar", legend: "${undo} basın" },
-        { name: "Geri əmri", legend: "${redo} basın" },
-        { name: "Qalın əmri", legend: "${bold}  basın" },
-        { name: "Kursiv əmri", legend: "${italic} basın" },
-        { name: "Altdan xətt əmri", legend: "${underline} basın" },
-        { name: "Link əmri", legend: "${link} basın" },
-        { name: "Paneli gizlət əmri", legend: "${toolbarCollapse} basın" },
-        {
-          name: "Əvvəlki fokus sahəsi seç əmrı",
-          legend:
-            "Kursordan əvvəl ən yaxın əlçatmaz yerə dəymək üçün ${accessPreviousSpace} basın, misal üçün: iki dal-badal HR teg. Uzaq yerlərə dəymək üçün bir neçə dəfə basın."
-        },
-        {
-          name: "Növbəti fokus sahəsi seç əmrı",
-          legend:
-            "Kursordan sonra ən yaxın əlçatmaz yerə dəymək üçün ${accessNextSpace} basın, misal üçün: iki dal-badal HR teg. Uzaq yerlərə dəymək üçün bir neçə dəfə basın."
-        },
-        { name: "Hərtərəfli Kömək", legend: "${a11yHelp} basın" },
-        {
-          name: "Yalnız mətni əlavə et",
-          legend: "${pastetext} basın",
-          legendEdge: "Öncə ${pastetext}, sonra ${paste} basın"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Caps Lock",
-  escape: "Escape",
-  pageUp: "Page Up",
-  pageDown: "Page Down",
-  leftArrow: "Sola ox işarəsi",
-  upArrow: "Yuxarı ox işarəsi",
-  rightArrow: "Sağa ox işarəsi",
-  downArrow: "Aşağı ox işarəsi",
-  insert: "Insert",
-  leftWindowKey: "Soldaki Windows düyməsi",
-  rightWindowKey: "Sağdaki Windows düyməsi",
-  selectKey: "Düyməni seçin",
-  numpad0: "Numpad 0",
-  numpad1: "Numpad 1",
-  numpad2: "Numpad 2",
-  numpad3: "Numpad 3",
-  numpad4: "Numpad 4",
-  numpad5: "Numpad 5",
-  numpad6: "Numpad 6",
-  numpad7: "Numpad 7",
-  numpad8: "Numpad 8",
-  numpad9: "Numpad 9",
-  multiply: "Vurma",
-  add: "Əlavə et",
-  subtract: "Çıxma",
-  decimalPoint: "Onluq kəsri tam ədəddən ayıran nöqtə",
-  divide: "Bölüşdürmə",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num Lock",
-  scrollLock: "Scroll Lock",
-  semiColon: "Nöqtəli verqül",
-  equalSign: "Barəbərlik işarəsi",
-  comma: "Vergül",
-  dash: "Defis",
-  period: "Nöqtə",
-  forwardSlash: "Çəp xətt",
-  graveAccent: "Vurğu işarəsi",
-  openBracket: "Açılan mötərizə",
-  backSlash: "Tərs çəpəki xətt",
-  closeBracket: "Bağlanan mötərizə",
-  singleQuote: "Tək dırnaq"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "az", {
+  title: "Əlillərə dəstək üzrə təlimat",
+  contents: "Kömək. Pəncərəni bağlamaq üçün ESC basın.",
+  legend: [
+    {
+      name: "Əsas",
+      items: [
+        {
+          name: "Düzəliş edənin alətlər çubuğu",
+          legend:
+            "Panelə keçmək üçün ${toolbarFocus} basın. Növbəti panelə TAB, əvvəlki panelə isə SHIFT+TAB düyməsi vasitəsi ilə keçə bilərsiz. Paneldəki düymələr arasında sol və sağ ox düyməsi ilə keçid edə bilərsiz. Seçilmiş düyməsi SPACE və ya ENTER ilə işlədə bilərsiniz."
+        },
+        {
+          name: "Redaktorun pəncərəsi",
+          legend:
+            "Pəncərə içində növbəti element seçmək üçün TAB düyməni basın, əvvəlki isə - SHIFT+TAB. Təsdiq edilməsi üçün ENTER, imtina edilməsi isə ESC diymələri istifadə edin. Pəncərədə bir neçə vərəq olanda olnarın siyahı ALT+F10 ilə aça bilərsiz. Vərəqlərin siyahı fokus altında olanda ox düymələr vasitəsi ilə onların arasında keçid edə bilərsiz."
+        },
+        {
+          name: "Redaktorun seçimlərin menyusu",
+          legend:
+            "Seçimləri redaktə etmək üçün ${contextMenu} ya da APPLICATION KEY basın. Növbəti seçimə keçmək üçün TAB ya AŞAĞI OX düyməsini basın, əvvəlki isə - SHIFT+TAB ya YUXARI OX. Seçimi arımaq SPACE ya ENTER düymələri istifadə edin. Alt menyunu açmaq üçün SPACE, ENTER ya SAĞA OX basın. ESC ya SOLA OX ilə geriyə qayıda bilərsiz. Bütün menyunu ESC ilə bağlıyın."
+        },
+        {
+          name: "Düzəliş edənin siyahı qutusu",
+          legend:
+            "Siyahı qutusu içində növbəti bənd seçmək üçün TAB ya AŞAĞI OX, əvvəlki isə SHIFT+TAB ya YUXARI OX basın. Seçimi arımaq SPACE ya ENTER düymələri istifadə edin. Siyahı qutusu ESC ilə bağlıyın."
+        },
+        {
+          name: "Redaktor elementin cığır paneli",
+          legend:
+            "Elementin cığır paneli seçmək üçün ${elementsPathFocus} basın. Növbəti element seçmək üçün TAB ya SAĞA OX, əvvəlki isə SHIFT+TAB ya SOLA OX istifadə edin. Elementi arımaq SPACE ya ENTER düymələri mövcuddur."
+        }
+      ]
+    },
+    {
+      name: "Əmrlər",
+      items: [
+        { name: "Əmri geri qaytar", legend: "${undo} basın" },
+        { name: "Geri əmri", legend: "${redo} basın" },
+        { name: "Qalın əmri", legend: "${bold}  basın" },
+        { name: "Kursiv əmri", legend: "${italic} basın" },
+        { name: "Altdan xətt əmri", legend: "${underline} basın" },
+        { name: "Link əmri", legend: "${link} basın" },
+        { name: "Paneli gizlət əmri", legend: "${toolbarCollapse} basın" },
+        {
+          name: "Əvvəlki fokus sahəsi seç əmrı",
+          legend:
+            "Kursordan əvvəl ən yaxın əlçatmaz yerə dəymək üçün ${accessPreviousSpace} basın, misal üçün: iki dal-badal HR teg. Uzaq yerlərə dəymək üçün bir neçə dəfə basın."
+        },
+        {
+          name: "Növbəti fokus sahəsi seç əmrı",
+          legend:
+            "Kursordan sonra ən yaxın əlçatmaz yerə dəymək üçün ${accessNextSpace} basın, misal üçün: iki dal-badal HR teg. Uzaq yerlərə dəymək üçün bir neçə dəfə basın."
+        },
+        { name: "Hərtərəfli Kömək", legend: "${a11yHelp} basın" },
+        {
+          name: "Yalnız mətni əlavə et",
+          legend: "${pastetext} basın",
+          legendEdge: "Öncə ${pastetext}, sonra ${paste} basın"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Caps Lock",
+  escape: "Escape",
+  pageUp: "Page Up",
+  pageDown: "Page Down",
+  leftArrow: "Sola ox işarəsi",
+  upArrow: "Yuxarı ox işarəsi",
+  rightArrow: "Sağa ox işarəsi",
+  downArrow: "Aşağı ox işarəsi",
+  insert: "Insert",
+  leftWindowKey: "Soldaki Windows düyməsi",
+  rightWindowKey: "Sağdaki Windows düyməsi",
+  selectKey: "Düyməni seçin",
+  numpad0: "Numpad 0",
+  numpad1: "Numpad 1",
+  numpad2: "Numpad 2",
+  numpad3: "Numpad 3",
+  numpad4: "Numpad 4",
+  numpad5: "Numpad 5",
+  numpad6: "Numpad 6",
+  numpad7: "Numpad 7",
+  numpad8: "Numpad 8",
+  numpad9: "Numpad 9",
+  multiply: "Vurma",
+  add: "Əlavə et",
+  subtract: "Çıxma",
+  decimalPoint: "Onluq kəsri tam ədəddən ayıran nöqtə",
+  divide: "Bölüşdürmə",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num Lock",
+  scrollLock: "Scroll Lock",
+  semiColon: "Nöqtəli verqül",
+  equalSign: "Barəbərlik işarəsi",
+  comma: "Vergül",
+  dash: "Defis",
+  period: "Nöqtə",
+  forwardSlash: "Çəp xətt",
+  graveAccent: "Vurğu işarəsi",
+  openBracket: "Açılan mötərizə",
+  backSlash: "Tərs çəpəki xətt",
+  closeBracket: "Bağlanan mötərizə",
+  singleQuote: "Tək dırnaq"
+});

+ 126 - 126
public/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js

@@ -1,126 +1,126 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "bg", {
-  title: "Инструкции за достъпност",
-  contents:
-    "Съдържание на помощта. За да затворите този диалогов прозорец, натиснете ESC.",
-  legend: [
-    {
-      name: "Общо",
-      items: [
-        {
-          name: "Лента с инструменти за редактора",
-          legend:
-            "Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."
-        },
-        {
-          name: "Диалог на редактора",
-          legend:
-            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
-        },
-        {
-          name: "Контекстно меню на редактора",
-          legend:
-            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
-        },
-        {
-          name: "Списъчно меню на редактора",
-          legend:
-            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
-        },
-        {
-          name: "Лента с път на елемент на редактора",
-          legend:
-            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
-        }
-      ]
-    },
-    {
-      name: "Команди",
-      items: [
-        { name: "Команда за отмяна", legend: "Натисни ${undo}" },
-        { name: "Команда за пренаправяне", legend: "Натисни ${redo}" },
-        { name: " Bold command", legend: "Press ${bold}" },
-        { name: " Italic command", legend: "Press ${italic}" },
-        { name: " Underline command", legend: "Press ${underline}" },
-        { name: " Link command", legend: "Press ${link}" },
-        {
-          name: " Toolbar Collapse command",
-          legend: "Press ${toolbarCollapse}"
-        },
-        {
-          name: " Access previous focus space command",
-          legend:
-            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        {
-          name: " Access next focus space command",
-          legend:
-            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
-        {
-          name: " Paste as plain text",
-          legend: "Press ${pastetext}",
-          legendEdge: "Press ${pastetext}, followed by ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Caps Lock",
-  escape: "Escape",
-  pageUp: "Page Up",
-  pageDown: "Page Down",
-  leftArrow: "Left Arrow",
-  upArrow: "Up Arrow",
-  rightArrow: "Right Arrow",
-  downArrow: "Down Arrow",
-  insert: "Insert",
-  leftWindowKey: "Left Windows key",
-  rightWindowKey: "Right Windows key",
-  selectKey: "Select key",
-  numpad0: "Numpad 0",
-  numpad1: "Numpad 1",
-  numpad2: "Numpad 2",
-  numpad3: "Numpad 3",
-  numpad4: "Numpad 4",
-  numpad5: "Numpad 5",
-  numpad6: "Numpad 6",
-  numpad7: "Numpad 7",
-  numpad8: "Numpad 8",
-  numpad9: "Numpad 9",
-  multiply: "Multiply",
-  add: "Add",
-  subtract: "Subtract",
-  decimalPoint: "Decimal Point",
-  divide: "Divide",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num Lock",
-  scrollLock: "Scroll Lock",
-  semiColon: "Semicolon",
-  equalSign: "Equal Sign",
-  comma: "Comma",
-  dash: "Dash",
-  period: "Period",
-  forwardSlash: "Forward Slash",
-  graveAccent: "Grave Accent",
-  openBracket: "Open Bracket",
-  backSlash: "Backslash",
-  closeBracket: "Close Bracket",
-  singleQuote: "Single Quote"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "bg", {
+  title: "Инструкции за достъпност",
+  contents:
+    "Съдържание на помощта. За да затворите този диалогов прозорец, натиснете ESC.",
+  legend: [
+    {
+      name: "Общо",
+      items: [
+        {
+          name: "Лента с инструменти за редактора",
+          legend:
+            "Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."
+        },
+        {
+          name: "Диалог на редактора",
+          legend:
+            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
+        },
+        {
+          name: "Контекстно меню на редактора",
+          legend:
+            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
+        },
+        {
+          name: "Списъчно меню на редактора",
+          legend:
+            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
+        },
+        {
+          name: "Лента с път на елемент на редактора",
+          legend:
+            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
+        }
+      ]
+    },
+    {
+      name: "Команди",
+      items: [
+        { name: "Команда за отмяна", legend: "Натисни ${undo}" },
+        { name: "Команда за пренаправяне", legend: "Натисни ${redo}" },
+        { name: " Bold command", legend: "Press ${bold}" },
+        { name: " Italic command", legend: "Press ${italic}" },
+        { name: " Underline command", legend: "Press ${underline}" },
+        { name: " Link command", legend: "Press ${link}" },
+        {
+          name: " Toolbar Collapse command",
+          legend: "Press ${toolbarCollapse}"
+        },
+        {
+          name: " Access previous focus space command",
+          legend:
+            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        {
+          name: " Access next focus space command",
+          legend:
+            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
+        {
+          name: " Paste as plain text",
+          legend: "Press ${pastetext}",
+          legendEdge: "Press ${pastetext}, followed by ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Caps Lock",
+  escape: "Escape",
+  pageUp: "Page Up",
+  pageDown: "Page Down",
+  leftArrow: "Left Arrow",
+  upArrow: "Up Arrow",
+  rightArrow: "Right Arrow",
+  downArrow: "Down Arrow",
+  insert: "Insert",
+  leftWindowKey: "Left Windows key",
+  rightWindowKey: "Right Windows key",
+  selectKey: "Select key",
+  numpad0: "Numpad 0",
+  numpad1: "Numpad 1",
+  numpad2: "Numpad 2",
+  numpad3: "Numpad 3",
+  numpad4: "Numpad 4",
+  numpad5: "Numpad 5",
+  numpad6: "Numpad 6",
+  numpad7: "Numpad 7",
+  numpad8: "Numpad 8",
+  numpad9: "Numpad 9",
+  multiply: "Multiply",
+  add: "Add",
+  subtract: "Subtract",
+  decimalPoint: "Decimal Point",
+  divide: "Divide",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num Lock",
+  scrollLock: "Scroll Lock",
+  semiColon: "Semicolon",
+  equalSign: "Equal Sign",
+  comma: "Comma",
+  dash: "Dash",
+  period: "Period",
+  forwardSlash: "Forward Slash",
+  graveAccent: "Grave Accent",
+  openBracket: "Open Bracket",
+  backSlash: "Backslash",
+  closeBracket: "Close Bracket",
+  singleQuote: "Single Quote"
+});

+ 126 - 126
public/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js

@@ -1,126 +1,126 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "ca", {
-  title: "Instruccions d'Accessibilitat",
-  contents:
-    "Continguts de l'Ajuda. Per tancar aquest quadre de diàleg premi ESC.",
-  legend: [
-    {
-      name: "General",
-      items: [
-        {
-          name: "Editor de barra d'eines",
-          legend:
-            "Premi ${toolbarFocus} per desplaçar-se per la barra d'eines. Vagi en el següent i anterior grup de barra d'eines amb TAB i SHIFT+TAB. Vagi en el següent i anterior botó de la barra d'eines amb RIGHT ARROW i LEFT ARROW. Premi SPACE o ENTER per activar el botó de la barra d'eines."
-        },
-        {
-          name: "Editor de quadre de diàleg",
-          legend:
-            "Dins d'un quadre de diàleg, premi la tecla TAB per desplaçar-se fins al següent element del quadre de diàleg, premi la tecla Shift + TAB per desplaçar-se a l'anterior element del quadre de diàleg, premi la tecla ENTER per confirmar el quadre de diàleg, premi la tecla ESC per cancel·lar el quadre de diàleg. Quan un quadre de diàleg té diverses pestanyes, la llista de pestanyes pot ser assolit ja sigui amb ALT + F10 o TAB, com a part de l'ordre de tabulació del quadre de diàleg. Amb la llista de pestanyes seleccionada, pot anar a la fitxa següent i anterior amb la tecla FLETXA DRETA i ESQUERRA, respectivament."
-        },
-        {
-          name: "Editor de menú contextual",
-          legend:
-            "Premi ${contextMenu} o APPLICATION KEY per obrir el menú contextual. Després desplacis a la següent opció del menú amb TAB o DOWN ARROW. Desplacis a l'anterior opció amb SHIFT+TAB o UP ARROW. Premi SPACE o ENTER per seleccionar l'opció del menú. Obri el submenú de l'actual opció utilitzant SPACE o ENTER o RIGHT ARROW. Pot tornar a l'opció del menú pare amb ESC o LEFT ARROW. Tanqui el menú contextual amb ESC."
-        },
-        {
-          name: "Editor de caixa de llista",
-          legend:
-            "Dins d'un quadre de llista, desplacis al següent element de la llista amb TAB o DOWN ARROW. Desplacis a l'anterior element de la llista amb SHIFT+TAB o UP ARROW. Premi SPACE o ENTER per seleccionar l'opció de la llista. Premi ESC per tancar el quadre de llista."
-        },
-        {
-          name: "Editor de barra de ruta de l'element",
-          legend:
-            "Premi ${elementsPathFocus} per anar als elements de la barra de ruta. Desplacis al botó de l'element següent amb TAB o RIGHT ARROW. Desplacis a l'anterior botó amb SHIFT+TAB o LEFT ARROW. Premi SPACE o ENTER per seleccionar l'element a l'editor."
-        }
-      ]
-    },
-    {
-      name: "Ordres",
-      items: [
-        { name: "Desfer ordre", legend: "Premi ${undo}" },
-        { name: "Refer ordre", legend: "Premi ${redo}" },
-        { name: "Ordre negreta", legend: "Premi ${bold}" },
-        { name: "Ordre cursiva", legend: "Premi ${italic}" },
-        { name: "Ordre subratllat", legend: "Premi ${underline}" },
-        { name: "Ordre enllaç", legend: "Premi ${link}" },
-        {
-          name: "Ordre amagar barra d'eines",
-          legend: "Premi ${toolbarCollapse}"
-        },
-        {
-          name: "Ordre per accedir a l'anterior espai enfocat",
-          legend:
-            "Premi ${accessPreviousSpace} per accedir a l'enfocament d'espai més proper inabastable abans del símbol d'intercalació, per exemple: dos elements HR adjacents. Repetiu la combinació de tecles per arribar a enfocaments d'espais distants."
-        },
-        {
-          name: "Ordre per accedir al següent espai enfocat",
-          legend:
-            "Premi ${accessNextSpace} per accedir a l'enfocament d'espai més proper inabastable després del símbol d'intercalació, per exemple: dos elements HR adjacents. Repetiu la combinació de tecles per arribar a enfocaments d'espais distants."
-        },
-        { name: "Ajuda d'accessibilitat", legend: "Premi ${a11yHelp}" },
-        {
-          name: " Paste as plain text",
-          legend: "Press ${pastetext}",
-          legendEdge: "Press ${pastetext}, followed by ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tabulació",
-  pause: "Pausa",
-  capslock: "Bloqueig de majúscules",
-  escape: "Escape",
-  pageUp: "Pàgina Amunt",
-  pageDown: "Pàgina Avall",
-  leftArrow: "Fletxa Esquerra",
-  upArrow: "Fletxa Amunt",
-  rightArrow: "Fletxa Dreta",
-  downArrow: "Fletxa Avall",
-  insert: "Inserir",
-  leftWindowKey: "Tecla Windows Esquerra",
-  rightWindowKey: "Tecla Windows Dreta",
-  selectKey: "Tecla Seleccionar",
-  numpad0: "Teclat Numèric 0",
-  numpad1: "Teclat Numèric 1",
-  numpad2: "Teclat Numèric 2",
-  numpad3: "Teclat Numèric 3",
-  numpad4: "Teclat Numèric 4",
-  numpad5: "Teclat Numèric 5",
-  numpad6: "Teclat Numèric 6",
-  numpad7: "Teclat Numèric 7",
-  numpad8: "Teclat Numèric 8",
-  numpad9: "Teclat Numèric 9",
-  multiply: "Multiplicació",
-  add: "Suma",
-  subtract: "Resta",
-  decimalPoint: "Punt Decimal",
-  divide: "Divisió",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Bloqueig Teclat Numèric",
-  scrollLock: "Bloqueig de Desplaçament",
-  semiColon: "Punt i Coma",
-  equalSign: "Símbol Igual",
-  comma: "Coma",
-  dash: "Guió",
-  period: "Punt",
-  forwardSlash: "Barra Diagonal",
-  graveAccent: "Accent Obert",
-  openBracket: "Claudàtor Obert",
-  backSlash: "Barra Invertida",
-  closeBracket: "Claudàtor Tancat",
-  singleQuote: "Cometa Simple"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "ca", {
+  title: "Instruccions d'Accessibilitat",
+  contents:
+    "Continguts de l'Ajuda. Per tancar aquest quadre de diàleg premi ESC.",
+  legend: [
+    {
+      name: "General",
+      items: [
+        {
+          name: "Editor de barra d'eines",
+          legend:
+            "Premi ${toolbarFocus} per desplaçar-se per la barra d'eines. Vagi en el següent i anterior grup de barra d'eines amb TAB i SHIFT+TAB. Vagi en el següent i anterior botó de la barra d'eines amb RIGHT ARROW i LEFT ARROW. Premi SPACE o ENTER per activar el botó de la barra d'eines."
+        },
+        {
+          name: "Editor de quadre de diàleg",
+          legend:
+            "Dins d'un quadre de diàleg, premi la tecla TAB per desplaçar-se fins al següent element del quadre de diàleg, premi la tecla Shift + TAB per desplaçar-se a l'anterior element del quadre de diàleg, premi la tecla ENTER per confirmar el quadre de diàleg, premi la tecla ESC per cancel·lar el quadre de diàleg. Quan un quadre de diàleg té diverses pestanyes, la llista de pestanyes pot ser assolit ja sigui amb ALT + F10 o TAB, com a part de l'ordre de tabulació del quadre de diàleg. Amb la llista de pestanyes seleccionada, pot anar a la fitxa següent i anterior amb la tecla FLETXA DRETA i ESQUERRA, respectivament."
+        },
+        {
+          name: "Editor de menú contextual",
+          legend:
+            "Premi ${contextMenu} o APPLICATION KEY per obrir el menú contextual. Després desplacis a la següent opció del menú amb TAB o DOWN ARROW. Desplacis a l'anterior opció amb SHIFT+TAB o UP ARROW. Premi SPACE o ENTER per seleccionar l'opció del menú. Obri el submenú de l'actual opció utilitzant SPACE o ENTER o RIGHT ARROW. Pot tornar a l'opció del menú pare amb ESC o LEFT ARROW. Tanqui el menú contextual amb ESC."
+        },
+        {
+          name: "Editor de caixa de llista",
+          legend:
+            "Dins d'un quadre de llista, desplacis al següent element de la llista amb TAB o DOWN ARROW. Desplacis a l'anterior element de la llista amb SHIFT+TAB o UP ARROW. Premi SPACE o ENTER per seleccionar l'opció de la llista. Premi ESC per tancar el quadre de llista."
+        },
+        {
+          name: "Editor de barra de ruta de l'element",
+          legend:
+            "Premi ${elementsPathFocus} per anar als elements de la barra de ruta. Desplacis al botó de l'element següent amb TAB o RIGHT ARROW. Desplacis a l'anterior botó amb SHIFT+TAB o LEFT ARROW. Premi SPACE o ENTER per seleccionar l'element a l'editor."
+        }
+      ]
+    },
+    {
+      name: "Ordres",
+      items: [
+        { name: "Desfer ordre", legend: "Premi ${undo}" },
+        { name: "Refer ordre", legend: "Premi ${redo}" },
+        { name: "Ordre negreta", legend: "Premi ${bold}" },
+        { name: "Ordre cursiva", legend: "Premi ${italic}" },
+        { name: "Ordre subratllat", legend: "Premi ${underline}" },
+        { name: "Ordre enllaç", legend: "Premi ${link}" },
+        {
+          name: "Ordre amagar barra d'eines",
+          legend: "Premi ${toolbarCollapse}"
+        },
+        {
+          name: "Ordre per accedir a l'anterior espai enfocat",
+          legend:
+            "Premi ${accessPreviousSpace} per accedir a l'enfocament d'espai més proper inabastable abans del símbol d'intercalació, per exemple: dos elements HR adjacents. Repetiu la combinació de tecles per arribar a enfocaments d'espais distants."
+        },
+        {
+          name: "Ordre per accedir al següent espai enfocat",
+          legend:
+            "Premi ${accessNextSpace} per accedir a l'enfocament d'espai més proper inabastable després del símbol d'intercalació, per exemple: dos elements HR adjacents. Repetiu la combinació de tecles per arribar a enfocaments d'espais distants."
+        },
+        { name: "Ajuda d'accessibilitat", legend: "Premi ${a11yHelp}" },
+        {
+          name: " Paste as plain text",
+          legend: "Press ${pastetext}",
+          legendEdge: "Press ${pastetext}, followed by ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tabulació",
+  pause: "Pausa",
+  capslock: "Bloqueig de majúscules",
+  escape: "Escape",
+  pageUp: "Pàgina Amunt",
+  pageDown: "Pàgina Avall",
+  leftArrow: "Fletxa Esquerra",
+  upArrow: "Fletxa Amunt",
+  rightArrow: "Fletxa Dreta",
+  downArrow: "Fletxa Avall",
+  insert: "Inserir",
+  leftWindowKey: "Tecla Windows Esquerra",
+  rightWindowKey: "Tecla Windows Dreta",
+  selectKey: "Tecla Seleccionar",
+  numpad0: "Teclat Numèric 0",
+  numpad1: "Teclat Numèric 1",
+  numpad2: "Teclat Numèric 2",
+  numpad3: "Teclat Numèric 3",
+  numpad4: "Teclat Numèric 4",
+  numpad5: "Teclat Numèric 5",
+  numpad6: "Teclat Numèric 6",
+  numpad7: "Teclat Numèric 7",
+  numpad8: "Teclat Numèric 8",
+  numpad9: "Teclat Numèric 9",
+  multiply: "Multiplicació",
+  add: "Suma",
+  subtract: "Resta",
+  decimalPoint: "Punt Decimal",
+  divide: "Divisió",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Bloqueig Teclat Numèric",
+  scrollLock: "Bloqueig de Desplaçament",
+  semiColon: "Punt i Coma",
+  equalSign: "Símbol Igual",
+  comma: "Coma",
+  dash: "Guió",
+  period: "Punt",
+  forwardSlash: "Barra Diagonal",
+  graveAccent: "Accent Obert",
+  openBracket: "Claudàtor Obert",
+  backSlash: "Barra Invertida",
+  closeBracket: "Claudàtor Tancat",
+  singleQuote: "Cometa Simple"
+});

+ 126 - 126
public/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js

@@ -1,126 +1,126 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "cs", {
-  title: "Instrukce pro přístupnost",
-  contents:
-    "Obsah nápovědy. Pro uzavření tohoto dialogu stiskněte klávesu ESC.",
-  legend: [
-    {
-      name: "Obecné",
-      items: [
-        {
-          name: "Panel nástrojů editoru",
-          legend:
-            "Stiskněte${toolbarFocus} k procházení panelu nástrojů. Přejděte na další a předchozí skupiny pomocí TAB a SHIFT+TAB. Přechod na další a předchozí tlačítko panelu nástrojů je pomocí ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete."
-        },
-        {
-          name: "Dialogové okno editoru",
-          legend:
-            "Uvnitř dialogového okna stiskněte TAB pro přesunutí na další prvek okna, stiskněte SHIFT+TAB pro přesun na předchozí prvek okna, stiskněte ENTER pro odeslání dialogu, stiskněte ESC pro jeho zrušení. Pro dialogová okna, která mají mnoho karet stiskněte ALT+F10 pro zaměření seznamu karet, nebo TAB, pro posun podle pořadí karet.Při zaměření seznamu karet se můžete jimi posouvat pomocí ŠIPKY VPRAVO a VLEVO."
-        },
-        {
-          name: "Kontextové menu editoru",
-          legend:
-            "Stiskněte ${contextMenu} nebo klávesu APPLICATION k otevření kontextového menu. Pak se přesuňte na další možnost menu pomocí TAB nebo ŠIPKY DOLŮ. Přesuňte se na předchozí možnost pomocí  SHIFT+TAB nebo ŠIPKY NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti menu. Podmenu současné možnosti otevřete pomocí MEZERNÍKU nebo ENTER či ŠIPKY DOLEVA. Kontextové menu uzavřete stiskem ESC."
-        },
-        {
-          name: "Rámeček seznamu editoru",
-          legend:
-            "Uvnitř rámečku seznamu se přesunete na další položku menu pomocí TAB nebo ŠIPKA DOLŮ. Na předchozí položku se přesunete SHIFT+TAB nebo ŠIPKA NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti seznamu. Stiskněte ESC pro uzavření seznamu."
-        },
-        {
-          name: "Lišta cesty prvku v editoru",
-          legend:
-            "Stiskněte ${elementsPathFocus} pro procházení lišty cesty prvku. Na další tlačítko prvku se přesunete pomocí TAB nebo ŠIPKA VPRAVO. Na předchozí tlačítko se přesunete pomocí SHIFT+TAB nebo ŠIPKA VLEVO. Stiskněte MEZERNÍK nebo ENTER pro vybrání prvku v editoru."
-        }
-      ]
-    },
-    {
-      name: "Příkazy",
-      items: [
-        { name: " Příkaz Zpět", legend: "Stiskněte ${undo}" },
-        { name: " Příkaz Znovu", legend: "Stiskněte ${redo}" },
-        { name: " Příkaz Tučné", legend: "Stiskněte ${bold}" },
-        { name: " Příkaz Kurzíva", legend: "Stiskněte ${italic}" },
-        { name: " Příkaz Podtržení", legend: "Stiskněte ${underline}" },
-        { name: " Příkaz Odkaz", legend: "Stiskněte ${link}" },
-        {
-          name: " Příkaz Skrýt panel nástrojů",
-          legend: "Stiskněte ${toolbarCollapse}"
-        },
-        {
-          name: "Příkaz pro přístup k předchozímu prostoru zaměření",
-          legend:
-            "Stiskněte ${accessPreviousSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření před stříškou, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."
-        },
-        {
-          name: "Příkaz pro přístup k dalšímu prostoru zaměření",
-          legend:
-            "Stiskněte ${accessNextSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření po stříšce, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."
-        },
-        { name: " Nápověda přístupnosti", legend: "Stiskněte ${a11yHelp}" },
-        {
-          name: "Vložit jako čistý text",
-          legend: "Stiskněte ${pastetext}",
-          legendEdge: "Stiskněte ${pastetext} a pak ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tabulátor",
-  pause: "Pauza",
-  capslock: "Caps lock",
-  escape: "Escape",
-  pageUp: "Stránka nahoru",
-  pageDown: "Stránka dolů",
-  leftArrow: "Šipka vlevo",
-  upArrow: "Šipka nahoru",
-  rightArrow: "Šipka vpravo",
-  downArrow: "Šipka dolů",
-  insert: "Vložit",
-  leftWindowKey: "Levá klávesa Windows",
-  rightWindowKey: "Pravá klávesa Windows",
-  selectKey: "Vyberte klávesu",
-  numpad0: "Numerická klávesa 0",
-  numpad1: "Numerická klávesa 1",
-  numpad2: "Numerická klávesa 2",
-  numpad3: "Numerická klávesa 3",
-  numpad4: "Numerická klávesa 4",
-  numpad5: "Numerická klávesa 5",
-  numpad6: "Numerická klávesa 6",
-  numpad7: "Numerická klávesa 7",
-  numpad8: "Numerická klávesa 8",
-  numpad9: "Numerická klávesa 9",
-  multiply: "Numerická klávesa násobení",
-  add: "Přidat",
-  subtract: "Numerická klávesa odečítání",
-  decimalPoint: "Desetinná tečka",
-  divide: "Numerická klávesa dělení",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num lock",
-  scrollLock: "Scroll lock",
-  semiColon: "Středník",
-  equalSign: "Rovnítko",
-  comma: "Čárka",
-  dash: "Pomlčka",
-  period: "Tečka",
-  forwardSlash: "Lomítko",
-  graveAccent: "Přízvuk",
-  openBracket: "Otevřená hranatá závorka",
-  backSlash: "Obrácené lomítko",
-  closeBracket: "Uzavřená hranatá závorka",
-  singleQuote: "Jednoduchá uvozovka"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "cs", {
+  title: "Instrukce pro přístupnost",
+  contents:
+    "Obsah nápovědy. Pro uzavření tohoto dialogu stiskněte klávesu ESC.",
+  legend: [
+    {
+      name: "Obecné",
+      items: [
+        {
+          name: "Panel nástrojů editoru",
+          legend:
+            "Stiskněte${toolbarFocus} k procházení panelu nástrojů. Přejděte na další a předchozí skupiny pomocí TAB a SHIFT+TAB. Přechod na další a předchozí tlačítko panelu nástrojů je pomocí ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete."
+        },
+        {
+          name: "Dialogové okno editoru",
+          legend:
+            "Uvnitř dialogového okna stiskněte TAB pro přesunutí na další prvek okna, stiskněte SHIFT+TAB pro přesun na předchozí prvek okna, stiskněte ENTER pro odeslání dialogu, stiskněte ESC pro jeho zrušení. Pro dialogová okna, která mají mnoho karet stiskněte ALT+F10 pro zaměření seznamu karet, nebo TAB, pro posun podle pořadí karet.Při zaměření seznamu karet se můžete jimi posouvat pomocí ŠIPKY VPRAVO a VLEVO."
+        },
+        {
+          name: "Kontextové menu editoru",
+          legend:
+            "Stiskněte ${contextMenu} nebo klávesu APPLICATION k otevření kontextového menu. Pak se přesuňte na další možnost menu pomocí TAB nebo ŠIPKY DOLŮ. Přesuňte se na předchozí možnost pomocí  SHIFT+TAB nebo ŠIPKY NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti menu. Podmenu současné možnosti otevřete pomocí MEZERNÍKU nebo ENTER či ŠIPKY DOLEVA. Kontextové menu uzavřete stiskem ESC."
+        },
+        {
+          name: "Rámeček seznamu editoru",
+          legend:
+            "Uvnitř rámečku seznamu se přesunete na další položku menu pomocí TAB nebo ŠIPKA DOLŮ. Na předchozí položku se přesunete SHIFT+TAB nebo ŠIPKA NAHORU. Stiskněte MEZERNÍK nebo ENTER pro zvolení možnosti seznamu. Stiskněte ESC pro uzavření seznamu."
+        },
+        {
+          name: "Lišta cesty prvku v editoru",
+          legend:
+            "Stiskněte ${elementsPathFocus} pro procházení lišty cesty prvku. Na další tlačítko prvku se přesunete pomocí TAB nebo ŠIPKA VPRAVO. Na předchozí tlačítko se přesunete pomocí SHIFT+TAB nebo ŠIPKA VLEVO. Stiskněte MEZERNÍK nebo ENTER pro vybrání prvku v editoru."
+        }
+      ]
+    },
+    {
+      name: "Příkazy",
+      items: [
+        { name: " Příkaz Zpět", legend: "Stiskněte ${undo}" },
+        { name: " Příkaz Znovu", legend: "Stiskněte ${redo}" },
+        { name: " Příkaz Tučné", legend: "Stiskněte ${bold}" },
+        { name: " Příkaz Kurzíva", legend: "Stiskněte ${italic}" },
+        { name: " Příkaz Podtržení", legend: "Stiskněte ${underline}" },
+        { name: " Příkaz Odkaz", legend: "Stiskněte ${link}" },
+        {
+          name: " Příkaz Skrýt panel nástrojů",
+          legend: "Stiskněte ${toolbarCollapse}"
+        },
+        {
+          name: "Příkaz pro přístup k předchozímu prostoru zaměření",
+          legend:
+            "Stiskněte ${accessPreviousSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření před stříškou, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."
+        },
+        {
+          name: "Příkaz pro přístup k dalšímu prostoru zaměření",
+          legend:
+            "Stiskněte ${accessNextSpace} pro přístup k nejbližšímu nedosažitelnému prostoru zaměření po stříšce, například: dva přilehlé prvky HR. Pro dosažení vzdálených prostorů zaměření tuto kombinaci kláves opakujte."
+        },
+        { name: " Nápověda přístupnosti", legend: "Stiskněte ${a11yHelp}" },
+        {
+          name: "Vložit jako čistý text",
+          legend: "Stiskněte ${pastetext}",
+          legendEdge: "Stiskněte ${pastetext} a pak ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tabulátor",
+  pause: "Pauza",
+  capslock: "Caps lock",
+  escape: "Escape",
+  pageUp: "Stránka nahoru",
+  pageDown: "Stránka dolů",
+  leftArrow: "Šipka vlevo",
+  upArrow: "Šipka nahoru",
+  rightArrow: "Šipka vpravo",
+  downArrow: "Šipka dolů",
+  insert: "Vložit",
+  leftWindowKey: "Levá klávesa Windows",
+  rightWindowKey: "Pravá klávesa Windows",
+  selectKey: "Vyberte klávesu",
+  numpad0: "Numerická klávesa 0",
+  numpad1: "Numerická klávesa 1",
+  numpad2: "Numerická klávesa 2",
+  numpad3: "Numerická klávesa 3",
+  numpad4: "Numerická klávesa 4",
+  numpad5: "Numerická klávesa 5",
+  numpad6: "Numerická klávesa 6",
+  numpad7: "Numerická klávesa 7",
+  numpad8: "Numerická klávesa 8",
+  numpad9: "Numerická klávesa 9",
+  multiply: "Numerická klávesa násobení",
+  add: "Přidat",
+  subtract: "Numerická klávesa odečítání",
+  decimalPoint: "Desetinná tečka",
+  divide: "Numerická klávesa dělení",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num lock",
+  scrollLock: "Scroll lock",
+  semiColon: "Středník",
+  equalSign: "Rovnítko",
+  comma: "Čárka",
+  dash: "Pomlčka",
+  period: "Tečka",
+  forwardSlash: "Lomítko",
+  graveAccent: "Přízvuk",
+  openBracket: "Otevřená hranatá závorka",
+  backSlash: "Obrácené lomítko",
+  closeBracket: "Uzavřená hranatá závorka",
+  singleQuote: "Jednoduchá uvozovka"
+});

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "cy", {
-  title: "Canllawiau Hygyrchedd",
-  contents: "Cynnwys Cymorth. I gau y deialog hwn, pwyswch ESC.",
-  legend: [
-    {
-      name: "Cyffredinol",
-      items: [
-        {
-          name: "Bar Offer y Golygydd",
-          legend:
-            "Pwyswch $ {toolbarFocus} i fynd at y bar offer. Symudwch i'r grŵp bar offer nesaf a blaenorol gyda TAB a SHIFT+TAB. Symudwch i'r botwm bar offer nesaf a blaenorol gyda SAETH DDE neu SAETH CHWITH. Pwyswch SPACE neu ENTER i wneud botwm y bar offer yn weithredol."
-        },
-        {
-          name: "Deialog y Golygydd",
-          legend:
-            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
-        },
-        {
-          name: "Dewislen Cyd-destun y Golygydd",
-          legend:
-            "Pwyswch $ {contextMenu} neu'r ALLWEDD 'APPLICATION' i agor y ddewislen cyd-destun. Yna symudwch i'r opsiwn ddewislen nesaf gyda'r TAB neu'r SAETH I LAWR. Symudwch i'r opsiwn blaenorol gyda SHIFT+TAB neu'r SAETH I FYNY. Pwyswch SPACE neu ENTER i ddewis yr opsiwn ddewislen. Agorwch is-dewislen yr opsiwn cyfredol gyda SPACE neu ENTER neu SAETH DDE. Ewch yn ôl i'r eitem ar y ddewislen uwch gydag ESC neu SAETH CHWITH. Ceuwch y ddewislen cyd-destun gydag ESC."
-        },
-        {
-          name: "Blwch Rhestr y Golygydd",
-          legend:
-            "Tu mewn y blwch rhestr, ewch i'r eitem rhestr nesaf gyda TAB neu'r SAETH I LAWR. Symudwch i restr eitem flaenorol gyda SHIFT+TAB neu SAETH I FYNY. Pwyswch SPACE neu ENTER i ddewis yr opsiwn o'r rhestr. Pwyswch ESC i gau'r rhestr."
-        },
-        {
-          name: "Bar Llwybr Elfen y Golygydd",
-          legend:
-            "Pwyswch ${elementsPathFocus} i fynd i'r bar llwybr elfennau. Symudwch i fotwm yr elfen nesaf gyda TAB neu SAETH DDE. Symudwch i fotwm blaenorol gyda SHIFT+TAB neu SAETH CHWITH. Pwyswch SPACE neu ENTER i ddewis yr elfen yn y golygydd."
-        }
-      ]
-    },
-    {
-      name: "Gorchmynion",
-      items: [
-        { name: "Gorchymyn dadwneud", legend: "Pwyswch ${undo}" },
-        { name: "Gorchymyn ailadrodd", legend: "Pwyswch ${redo}" },
-        { name: "Gorchymyn Bras", legend: "Pwyswch ${bold}" },
-        { name: "Gorchymyn italig", legend: "Pwyswch ${italig}" },
-        { name: "Gorchymyn tanlinellu", legend: "Pwyso ${underline}" },
-        { name: "Gorchymyn dolen", legend: "Pwyswch ${link}" },
-        {
-          name: "Gorchymyn Cwympo'r Dewislen",
-          legend: "Pwyswch ${toolbarCollapse}"
-        },
-        {
-          name: "Myned i orchymyn bwlch ffocws blaenorol",
-          legend:
-            "Pwyswch ${accessPreviousSpace} i fyned i'r \"blwch ffocws sydd methu ei gyrraedd\" cyn y caret, er enghraifft: dwy elfen HR drws nesaf i'w gilydd. AIladroddwch y cyfuniad allwedd i gyrraedd bylchau ffocws pell."
-        },
-        {
-          name: "Ewch i'r gorchymyn blwch ffocws nesaf",
-          legend:
-            "Pwyswch ${accessNextSpace} i fyned i'r blwch ffocws agosaf nad oes modd ei gyrraedd ar ôl y caret, er enghraifft: dwy elfen HR drws nesaf i'w gilydd. Ailadroddwch y cyfuniad allwedd i gyrraedd blychau ffocws pell."
-        },
-        { name: "Cymorth Hygyrchedd", legend: "Pwyswch ${a11yHelp}" },
-        {
-          name: " Paste as plain text",
-          legend: "Press ${pastetext}",
-          legendEdge: "Press ${pastetext}, followed by ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Caps Lock",
-  escape: "Escape",
-  pageUp: "Page Up",
-  pageDown: "Page Down",
-  leftArrow: "Left Arrow",
-  upArrow: "Up Arrow",
-  rightArrow: "Right Arrow",
-  downArrow: "Down Arrow",
-  insert: "Insert",
-  leftWindowKey: "Left Windows key",
-  rightWindowKey: "Right Windows key",
-  selectKey: "Select key",
-  numpad0: "Numpad 0",
-  numpad1: "Numpad 1",
-  numpad2: "Numpad 2",
-  numpad3: "Numpad 3",
-  numpad4: "Numpad 4",
-  numpad5: "Numpad 5",
-  numpad6: "Numpad 6",
-  numpad7: "Numpad 7",
-  numpad8: "Numpad 8",
-  numpad9: "Numpad 9",
-  multiply: "Multiply",
-  add: "Add",
-  subtract: "Subtract",
-  decimalPoint: "Decimal Point",
-  divide: "Divide",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num Lock",
-  scrollLock: "Scroll Lock",
-  semiColon: "Semicolon",
-  equalSign: "Equal Sign",
-  comma: "Comma",
-  dash: "Dash",
-  period: "Period",
-  forwardSlash: "Forward Slash",
-  graveAccent: "Grave Accent",
-  openBracket: "Open Bracket",
-  backSlash: "Backslash",
-  closeBracket: "Close Bracket",
-  singleQuote: "Single Quote"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "cy", {
+  title: "Canllawiau Hygyrchedd",
+  contents: "Cynnwys Cymorth. I gau y deialog hwn, pwyswch ESC.",
+  legend: [
+    {
+      name: "Cyffredinol",
+      items: [
+        {
+          name: "Bar Offer y Golygydd",
+          legend:
+            "Pwyswch $ {toolbarFocus} i fynd at y bar offer. Symudwch i'r grŵp bar offer nesaf a blaenorol gyda TAB a SHIFT+TAB. Symudwch i'r botwm bar offer nesaf a blaenorol gyda SAETH DDE neu SAETH CHWITH. Pwyswch SPACE neu ENTER i wneud botwm y bar offer yn weithredol."
+        },
+        {
+          name: "Deialog y Golygydd",
+          legend:
+            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
+        },
+        {
+          name: "Dewislen Cyd-destun y Golygydd",
+          legend:
+            "Pwyswch $ {contextMenu} neu'r ALLWEDD 'APPLICATION' i agor y ddewislen cyd-destun. Yna symudwch i'r opsiwn ddewislen nesaf gyda'r TAB neu'r SAETH I LAWR. Symudwch i'r opsiwn blaenorol gyda SHIFT+TAB neu'r SAETH I FYNY. Pwyswch SPACE neu ENTER i ddewis yr opsiwn ddewislen. Agorwch is-dewislen yr opsiwn cyfredol gyda SPACE neu ENTER neu SAETH DDE. Ewch yn ôl i'r eitem ar y ddewislen uwch gydag ESC neu SAETH CHWITH. Ceuwch y ddewislen cyd-destun gydag ESC."
+        },
+        {
+          name: "Blwch Rhestr y Golygydd",
+          legend:
+            "Tu mewn y blwch rhestr, ewch i'r eitem rhestr nesaf gyda TAB neu'r SAETH I LAWR. Symudwch i restr eitem flaenorol gyda SHIFT+TAB neu SAETH I FYNY. Pwyswch SPACE neu ENTER i ddewis yr opsiwn o'r rhestr. Pwyswch ESC i gau'r rhestr."
+        },
+        {
+          name: "Bar Llwybr Elfen y Golygydd",
+          legend:
+            "Pwyswch ${elementsPathFocus} i fynd i'r bar llwybr elfennau. Symudwch i fotwm yr elfen nesaf gyda TAB neu SAETH DDE. Symudwch i fotwm blaenorol gyda SHIFT+TAB neu SAETH CHWITH. Pwyswch SPACE neu ENTER i ddewis yr elfen yn y golygydd."
+        }
+      ]
+    },
+    {
+      name: "Gorchmynion",
+      items: [
+        { name: "Gorchymyn dadwneud", legend: "Pwyswch ${undo}" },
+        { name: "Gorchymyn ailadrodd", legend: "Pwyswch ${redo}" },
+        { name: "Gorchymyn Bras", legend: "Pwyswch ${bold}" },
+        { name: "Gorchymyn italig", legend: "Pwyswch ${italig}" },
+        { name: "Gorchymyn tanlinellu", legend: "Pwyso ${underline}" },
+        { name: "Gorchymyn dolen", legend: "Pwyswch ${link}" },
+        {
+          name: "Gorchymyn Cwympo'r Dewislen",
+          legend: "Pwyswch ${toolbarCollapse}"
+        },
+        {
+          name: "Myned i orchymyn bwlch ffocws blaenorol",
+          legend:
+            "Pwyswch ${accessPreviousSpace} i fyned i'r \"blwch ffocws sydd methu ei gyrraedd\" cyn y caret, er enghraifft: dwy elfen HR drws nesaf i'w gilydd. AIladroddwch y cyfuniad allwedd i gyrraedd bylchau ffocws pell."
+        },
+        {
+          name: "Ewch i'r gorchymyn blwch ffocws nesaf",
+          legend:
+            "Pwyswch ${accessNextSpace} i fyned i'r blwch ffocws agosaf nad oes modd ei gyrraedd ar ôl y caret, er enghraifft: dwy elfen HR drws nesaf i'w gilydd. Ailadroddwch y cyfuniad allwedd i gyrraedd blychau ffocws pell."
+        },
+        { name: "Cymorth Hygyrchedd", legend: "Pwyswch ${a11yHelp}" },
+        {
+          name: " Paste as plain text",
+          legend: "Press ${pastetext}",
+          legendEdge: "Press ${pastetext}, followed by ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Caps Lock",
+  escape: "Escape",
+  pageUp: "Page Up",
+  pageDown: "Page Down",
+  leftArrow: "Left Arrow",
+  upArrow: "Up Arrow",
+  rightArrow: "Right Arrow",
+  downArrow: "Down Arrow",
+  insert: "Insert",
+  leftWindowKey: "Left Windows key",
+  rightWindowKey: "Right Windows key",
+  selectKey: "Select key",
+  numpad0: "Numpad 0",
+  numpad1: "Numpad 1",
+  numpad2: "Numpad 2",
+  numpad3: "Numpad 3",
+  numpad4: "Numpad 4",
+  numpad5: "Numpad 5",
+  numpad6: "Numpad 6",
+  numpad7: "Numpad 7",
+  numpad8: "Numpad 8",
+  numpad9: "Numpad 9",
+  multiply: "Multiply",
+  add: "Add",
+  subtract: "Subtract",
+  decimalPoint: "Decimal Point",
+  divide: "Divide",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num Lock",
+  scrollLock: "Scroll Lock",
+  semiColon: "Semicolon",
+  equalSign: "Equal Sign",
+  comma: "Comma",
+  dash: "Dash",
+  period: "Period",
+  forwardSlash: "Forward Slash",
+  graveAccent: "Grave Accent",
+  openBracket: "Open Bracket",
+  backSlash: "Backslash",
+  closeBracket: "Close Bracket",
+  singleQuote: "Single Quote"
+});

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/da.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "da", {
-  title: "Tilgængelighedsinstrukser",
-  contents: "Onlinehjælp. For at lukke dette vindue klik ESC",
-  legend: [
-    {
-      name: "Generelt",
-      items: [
-        {
-          name: "Editor værktøjslinje",
-          legend:
-            "Tryk ${toolbarFocus} for at navigere til værktøjslinjen. Flyt til næste eller forrige værktøjsline gruppe ved hjælp af TAB eller SHIFT+TAB. Flyt til næste eller forrige værktøjslinje knap med venstre- eller højre piltast. Tryk på SPACE eller ENTER for at aktivere værktøjslinje knappen."
-        },
-        {
-          name: "Editor dialogboks",
-          legend:
-            "Inde i en dialogboks kan du, trykke på TAB for at navigere til næste element, trykke på SHIFT+TAB for at navigere til forrige element, trykke på ENTER for at afsende eller trykke på ESC for at lukke dialogboksen.\r\nNår en dialogboks har flere faner, fanelisten kan tilgås med ALT+F10 eller med TAB. Hvis fanelisten er i fokus kan du skifte til næste eller forrige tab, med højre- og venstre piltast."
-        },
-        {
-          name: "Redaktør kontekstmenu",
-          legend:
-            "Tryk ${contextMenu} eller APPLICATION KEY for at åbne kontekstmenuen. Flyt derefter til næste menuvalg med TAB eller PIL NED. Flyt til forrige valg med SHIFT+TAB eller PIL OP. Tryk MELLEMRUM eller RETUR for at vælge menu-muligheder. Åben under-menu af aktuelle valg med MELLEMRUM eller RETUR eller HØJRE PIL. Gå tilbage til overliggende menu-emne med ESC eller VENSTRE PIL. Luk kontekstmenu med ESC."
-        },
-        {
-          name: "Redaktør listeboks",
-          legend:
-            "Flyt til næste emne med TAB eller PIL NED inde i en listeboks. Flyt til forrige listeemne med SHIFT+TAB eller PIL OP. Tryk MELLEMRUM eller RETUR for at vælge liste-muligheder. Tryk ESC for at lukke liste-boksen."
-        },
-        {
-          name: "Redaktør elementsti-bar",
-          legend:
-            "Tryk ${elementsPathFocus} for at navigere til elementernes sti-bar. Flyt til næste element-knap med TAB eller HØJRE PIL. Flyt til forrige knap med SHIFT+TAB eller VENSTRE PIL. Klik MELLEMRUM eller RETUR for at vælge element i editoren."
-        }
-      ]
-    },
-    {
-      name: "Kommandoer",
-      items: [
-        { name: "Fortryd kommando", legend: "Klik på ${undo}" },
-        { name: "Gentag kommando", legend: "Klik ${redo}" },
-        { name: "Fed kommando", legend: "Klik ${bold}" },
-        { name: "Kursiv kommando", legend: "Klik ${italic}" },
-        { name: "Understregnings kommando", legend: "Klik ${underline}" },
-        { name: "Link kommando", legend: "Klik ${link}" },
-        {
-          name: "Klap værktøjslinje sammen kommando ",
-          legend: "Klik ${toolbarCollapse}"
-        },
-        {
-          name: "Adgang til forrige fokusområde kommando",
-          legend:
-            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        {
-          name: " Access next focus space command",
-          legend:
-            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        { name: "Tilgængelighedshjælp", legend: "Kilk ${a11yHelp}" },
-        {
-          name: "Indsæt som ren tekst",
-          legend: "Klik ${pastetext}",
-          legendEdge: "Klik ${pastetext}, efterfult af ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Caps Lock",
-  escape: "Escape",
-  pageUp: "Page Up",
-  pageDown: "Page Down",
-  leftArrow: "Venstre pil",
-  upArrow: "Pil op",
-  rightArrow: "Højre pil",
-  downArrow: "Pil ned",
-  insert: "Insert",
-  leftWindowKey: "Venstre Windows tast",
-  rightWindowKey: "Højre Windows tast",
-  selectKey: "Select-knap",
-  numpad0: "Numpad 0",
-  numpad1: "Numpad 1",
-  numpad2: "Numpad 2",
-  numpad3: "Numpad 3",
-  numpad4: "Numpad 4",
-  numpad5: "Numpad 5",
-  numpad6: "Numpad 6",
-  numpad7: "Numpad 7",
-  numpad8: "Numpad 8",
-  numpad9: "Numpad 9",
-  multiply: "Gange",
-  add: "Plus",
-  subtract: "Minus",
-  decimalPoint: "Komma",
-  divide: "Divider",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num Lock",
-  scrollLock: "Scroll Lock",
-  semiColon: "Semikolon",
-  equalSign: "Lighedstegn",
-  comma: "Komma",
-  dash: "Bindestreg",
-  period: "Punktum",
-  forwardSlash: "Skråstreg",
-  graveAccent: "Accent grave",
-  openBracket: "Start klamme",
-  backSlash: "Omvendt skråstreg",
-  closeBracket: "Slut klamme",
-  singleQuote: "Enkelt citationstegn"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "da", {
+  title: "Tilgængelighedsinstrukser",
+  contents: "Onlinehjælp. For at lukke dette vindue klik ESC",
+  legend: [
+    {
+      name: "Generelt",
+      items: [
+        {
+          name: "Editor værktøjslinje",
+          legend:
+            "Tryk ${toolbarFocus} for at navigere til værktøjslinjen. Flyt til næste eller forrige værktøjsline gruppe ved hjælp af TAB eller SHIFT+TAB. Flyt til næste eller forrige værktøjslinje knap med venstre- eller højre piltast. Tryk på SPACE eller ENTER for at aktivere værktøjslinje knappen."
+        },
+        {
+          name: "Editor dialogboks",
+          legend:
+            "Inde i en dialogboks kan du, trykke på TAB for at navigere til næste element, trykke på SHIFT+TAB for at navigere til forrige element, trykke på ENTER for at afsende eller trykke på ESC for at lukke dialogboksen.\r\nNår en dialogboks har flere faner, fanelisten kan tilgås med ALT+F10 eller med TAB. Hvis fanelisten er i fokus kan du skifte til næste eller forrige tab, med højre- og venstre piltast."
+        },
+        {
+          name: "Redaktør kontekstmenu",
+          legend:
+            "Tryk ${contextMenu} eller APPLICATION KEY for at åbne kontekstmenuen. Flyt derefter til næste menuvalg med TAB eller PIL NED. Flyt til forrige valg med SHIFT+TAB eller PIL OP. Tryk MELLEMRUM eller RETUR for at vælge menu-muligheder. Åben under-menu af aktuelle valg med MELLEMRUM eller RETUR eller HØJRE PIL. Gå tilbage til overliggende menu-emne med ESC eller VENSTRE PIL. Luk kontekstmenu med ESC."
+        },
+        {
+          name: "Redaktør listeboks",
+          legend:
+            "Flyt til næste emne med TAB eller PIL NED inde i en listeboks. Flyt til forrige listeemne med SHIFT+TAB eller PIL OP. Tryk MELLEMRUM eller RETUR for at vælge liste-muligheder. Tryk ESC for at lukke liste-boksen."
+        },
+        {
+          name: "Redaktør elementsti-bar",
+          legend:
+            "Tryk ${elementsPathFocus} for at navigere til elementernes sti-bar. Flyt til næste element-knap med TAB eller HØJRE PIL. Flyt til forrige knap med SHIFT+TAB eller VENSTRE PIL. Klik MELLEMRUM eller RETUR for at vælge element i editoren."
+        }
+      ]
+    },
+    {
+      name: "Kommandoer",
+      items: [
+        { name: "Fortryd kommando", legend: "Klik på ${undo}" },
+        { name: "Gentag kommando", legend: "Klik ${redo}" },
+        { name: "Fed kommando", legend: "Klik ${bold}" },
+        { name: "Kursiv kommando", legend: "Klik ${italic}" },
+        { name: "Understregnings kommando", legend: "Klik ${underline}" },
+        { name: "Link kommando", legend: "Klik ${link}" },
+        {
+          name: "Klap værktøjslinje sammen kommando ",
+          legend: "Klik ${toolbarCollapse}"
+        },
+        {
+          name: "Adgang til forrige fokusområde kommando",
+          legend:
+            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        {
+          name: " Access next focus space command",
+          legend:
+            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        { name: "Tilgængelighedshjælp", legend: "Kilk ${a11yHelp}" },
+        {
+          name: "Indsæt som ren tekst",
+          legend: "Klik ${pastetext}",
+          legendEdge: "Klik ${pastetext}, efterfult af ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Caps Lock",
+  escape: "Escape",
+  pageUp: "Page Up",
+  pageDown: "Page Down",
+  leftArrow: "Venstre pil",
+  upArrow: "Pil op",
+  rightArrow: "Højre pil",
+  downArrow: "Pil ned",
+  insert: "Insert",
+  leftWindowKey: "Venstre Windows tast",
+  rightWindowKey: "Højre Windows tast",
+  selectKey: "Select-knap",
+  numpad0: "Numpad 0",
+  numpad1: "Numpad 1",
+  numpad2: "Numpad 2",
+  numpad3: "Numpad 3",
+  numpad4: "Numpad 4",
+  numpad5: "Numpad 5",
+  numpad6: "Numpad 6",
+  numpad7: "Numpad 7",
+  numpad8: "Numpad 8",
+  numpad9: "Numpad 9",
+  multiply: "Gange",
+  add: "Plus",
+  subtract: "Minus",
+  decimalPoint: "Komma",
+  divide: "Divider",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num Lock",
+  scrollLock: "Scroll Lock",
+  semiColon: "Semikolon",
+  equalSign: "Lighedstegn",
+  comma: "Komma",
+  dash: "Bindestreg",
+  period: "Punktum",
+  forwardSlash: "Skråstreg",
+  graveAccent: "Accent grave",
+  openBracket: "Start klamme",
+  backSlash: "Omvendt skråstreg",
+  closeBracket: "Slut klamme",
+  singleQuote: "Enkelt citationstegn"
+});

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "de-ch", {
-  title: "Barrierefreiheitinformationen",
-  contents: "Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.",
-  legend: [
-    {
-      name: "Allgemein",
-      items: [
-        {
-          name: "Editorwerkzeugleiste",
-          legend:
-            "Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren."
-        },
-        {
-          name: "Editordialog",
-          legend:
-            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
-        },
-        {
-          name: "Editor-Kontextmenü",
-          legend:
-            "Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste."
-        },
-        {
-          name: "Editor-Listenbox",
-          legend:
-            "Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs."
-        },
-        {
-          name: "Editor-Elementpfadleiste",
-          legend:
-            "Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen."
-        }
-      ]
-    },
-    {
-      name: "Befehle",
-      items: [
-        { name: "Rückgängig-Befehl", legend: "Drücken Sie ${undo}" },
-        { name: "Wiederherstellen-Befehl", legend: "Drücken Sie ${redo}" },
-        { name: "Fettschrift-Befehl", legend: "Drücken Sie ${bold}" },
-        { name: "Kursiv-Befehl", legend: "Drücken Sie ${italic}" },
-        { name: "Unterstreichen-Befehl", legend: "Drücken Sie ${underline}" },
-        { name: "Link-Befehl", legend: "Drücken Sie ${link}" },
-        {
-          name: "Werkzeugleiste einklappen-Befehl",
-          legend: "Drücken Sie ${toolbarCollapse}"
-        },
-        {
-          name: "Zugang bisheriger Fokussierung Raumbefehl ",
-          legend:
-            "Drücken Sie ${accessPreviousSpace}  auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. "
-        },
-        {
-          name: "Zugang nächster Schwerpunkt Raumbefehl ",
-          legend:
-            "Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "
-        },
-        { name: "Eingabehilfen", legend: "Drücken Sie ${a11yHelp}" },
-        {
-          name: " Paste as plain text",
-          legend: "Press ${pastetext}",
-          legendEdge: "Press ${pastetext}, followed by ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Feststell",
-  escape: "Escape",
-  pageUp: "Bild auf",
-  pageDown: "Bild ab",
-  leftArrow: "Linke Pfeiltaste",
-  upArrow: "Obere Pfeiltaste",
-  rightArrow: "Rechte Pfeiltaste",
-  downArrow: "Untere Pfeiltaste",
-  insert: "Einfügen",
-  leftWindowKey: "Linke Windowstaste",
-  rightWindowKey: "Rechte Windowstaste",
-  selectKey: "Taste auswählen",
-  numpad0: "Ziffernblock 0",
-  numpad1: "Ziffernblock 1",
-  numpad2: "Ziffernblock 2",
-  numpad3: "Ziffernblock 3",
-  numpad4: "Ziffernblock 4",
-  numpad5: "Ziffernblock 5",
-  numpad6: "Ziffernblock 6",
-  numpad7: "Ziffernblock 7",
-  numpad8: "Ziffernblock 8",
-  numpad9: "Ziffernblock 9",
-  multiply: "Multiplizieren",
-  add: "Addieren",
-  subtract: "Subtrahieren",
-  decimalPoint: "Punkt",
-  divide: "Dividieren",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Ziffernblock feststellen",
-  scrollLock: "Rollen",
-  semiColon: "Semikolon",
-  equalSign: "Gleichheitszeichen",
-  comma: "Komma",
-  dash: "Bindestrich",
-  period: "Punkt",
-  forwardSlash: "Schrägstrich",
-  graveAccent: "Gravis",
-  openBracket: "Öffnende eckige Klammer",
-  backSlash: "Rückwärtsgewandter Schrägstrich",
-  closeBracket: "Schliessende eckige Klammer",
-  singleQuote: "Einfaches Anführungszeichen"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "de-ch", {
+  title: "Barrierefreiheitinformationen",
+  contents: "Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.",
+  legend: [
+    {
+      name: "Allgemein",
+      items: [
+        {
+          name: "Editorwerkzeugleiste",
+          legend:
+            "Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren."
+        },
+        {
+          name: "Editordialog",
+          legend:
+            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
+        },
+        {
+          name: "Editor-Kontextmenü",
+          legend:
+            "Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste."
+        },
+        {
+          name: "Editor-Listenbox",
+          legend:
+            "Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs."
+        },
+        {
+          name: "Editor-Elementpfadleiste",
+          legend:
+            "Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen."
+        }
+      ]
+    },
+    {
+      name: "Befehle",
+      items: [
+        { name: "Rückgängig-Befehl", legend: "Drücken Sie ${undo}" },
+        { name: "Wiederherstellen-Befehl", legend: "Drücken Sie ${redo}" },
+        { name: "Fettschrift-Befehl", legend: "Drücken Sie ${bold}" },
+        { name: "Kursiv-Befehl", legend: "Drücken Sie ${italic}" },
+        { name: "Unterstreichen-Befehl", legend: "Drücken Sie ${underline}" },
+        { name: "Link-Befehl", legend: "Drücken Sie ${link}" },
+        {
+          name: "Werkzeugleiste einklappen-Befehl",
+          legend: "Drücken Sie ${toolbarCollapse}"
+        },
+        {
+          name: "Zugang bisheriger Fokussierung Raumbefehl ",
+          legend:
+            "Drücken Sie ${accessPreviousSpace}  auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. "
+        },
+        {
+          name: "Zugang nächster Schwerpunkt Raumbefehl ",
+          legend:
+            "Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "
+        },
+        { name: "Eingabehilfen", legend: "Drücken Sie ${a11yHelp}" },
+        {
+          name: " Paste as plain text",
+          legend: "Press ${pastetext}",
+          legendEdge: "Press ${pastetext}, followed by ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Feststell",
+  escape: "Escape",
+  pageUp: "Bild auf",
+  pageDown: "Bild ab",
+  leftArrow: "Linke Pfeiltaste",
+  upArrow: "Obere Pfeiltaste",
+  rightArrow: "Rechte Pfeiltaste",
+  downArrow: "Untere Pfeiltaste",
+  insert: "Einfügen",
+  leftWindowKey: "Linke Windowstaste",
+  rightWindowKey: "Rechte Windowstaste",
+  selectKey: "Taste auswählen",
+  numpad0: "Ziffernblock 0",
+  numpad1: "Ziffernblock 1",
+  numpad2: "Ziffernblock 2",
+  numpad3: "Ziffernblock 3",
+  numpad4: "Ziffernblock 4",
+  numpad5: "Ziffernblock 5",
+  numpad6: "Ziffernblock 6",
+  numpad7: "Ziffernblock 7",
+  numpad8: "Ziffernblock 8",
+  numpad9: "Ziffernblock 9",
+  multiply: "Multiplizieren",
+  add: "Addieren",
+  subtract: "Subtrahieren",
+  decimalPoint: "Punkt",
+  divide: "Dividieren",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Ziffernblock feststellen",
+  scrollLock: "Rollen",
+  semiColon: "Semikolon",
+  equalSign: "Gleichheitszeichen",
+  comma: "Komma",
+  dash: "Bindestrich",
+  period: "Punkt",
+  forwardSlash: "Schrägstrich",
+  graveAccent: "Gravis",
+  openBracket: "Öffnende eckige Klammer",
+  backSlash: "Rückwärtsgewandter Schrägstrich",
+  closeBracket: "Schliessende eckige Klammer",
+  singleQuote: "Einfaches Anführungszeichen"
+});

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/de.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "de", {
-  title: "Barrierefreiheitinformationen",
-  contents: "Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.",
-  legend: [
-    {
-      name: "Allgemein",
-      items: [
-        {
-          name: "Editorwerkzeugleiste",
-          legend:
-            "Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren."
-        },
-        {
-          name: "Editordialog",
-          legend:
-            "Drücke innerhalb eines Dialogs TAB, um zum nächsten Element zu springen. Drücke SHIFT+TAB, um zum vorigen Element zu springen, drücke ENTER um das Formular im Dialog abzusenden, drücke ESC, um den Dialog zu schließen. Hat der Dialog mehrere Tabs, dann kannst du durch ALT+F10 die Tab-Liste aufrufen or mittels TAB als Teil der Dialog-Tab-Reihenfolge. Ist die Tab-Liste fokussiert, dann mithilfe der Pfeiltasten (LINKS und RECHTS) zwischen den Tabs gewechselt werden."
-        },
-        {
-          name: "Editor-Kontextmenü",
-          legend:
-            "Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste."
-        },
-        {
-          name: "Editor-Listenbox",
-          legend:
-            "Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs."
-        },
-        {
-          name: "Editor-Elementpfadleiste",
-          legend:
-            "Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen."
-        }
-      ]
-    },
-    {
-      name: "Befehle",
-      items: [
-        { name: "Rückgängig-Befehl", legend: "Drücken Sie ${undo}" },
-        { name: "Wiederherstellen-Befehl", legend: "Drücken Sie ${redo}" },
-        { name: "Fettschrift-Befehl", legend: "Drücken Sie ${bold}" },
-        { name: "Kursiv-Befehl", legend: "Drücken Sie ${italic}" },
-        { name: "Unterstreichen-Befehl", legend: "Drücken Sie ${underline}" },
-        { name: "Link-Befehl", legend: "Drücken Sie ${link}" },
-        {
-          name: "Werkzeugleiste einklappen-Befehl",
-          legend: "Drücken Sie ${toolbarCollapse}"
-        },
-        {
-          name: "Zugang bisheriger Fokussierung Raumbefehl ",
-          legend:
-            "Drücken Sie ${accessPreviousSpace}  auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. "
-        },
-        {
-          name: "Zugang nächster Schwerpunkt Raumbefehl ",
-          legend:
-            "Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "
-        },
-        { name: "Eingabehilfen", legend: "Drücken Sie ${a11yHelp}" },
-        {
-          name: "Einfügen als unformatierter Text. ",
-          legend: "Drücke ${pastetext}",
-          legendEdge: "Drücke ${pastetext} und anschließend ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Feststell",
-  escape: "Escape",
-  pageUp: "Bild auf",
-  pageDown: "Bild ab",
-  leftArrow: "Linke Pfeiltaste",
-  upArrow: "Obere Pfeiltaste",
-  rightArrow: "Rechte Pfeiltaste",
-  downArrow: "Untere Pfeiltaste",
-  insert: "Einfügen",
-  leftWindowKey: "Linke Windowstaste",
-  rightWindowKey: "Rechte Windowstaste",
-  selectKey: "Taste auswählen",
-  numpad0: "Ziffernblock 0",
-  numpad1: "Ziffernblock 1",
-  numpad2: "Ziffernblock 2",
-  numpad3: "Ziffernblock 3",
-  numpad4: "Ziffernblock 4",
-  numpad5: "Ziffernblock 5",
-  numpad6: "Ziffernblock 6",
-  numpad7: "Ziffernblock 7",
-  numpad8: "Ziffernblock 8",
-  numpad9: "Ziffernblock 9",
-  multiply: "Multiplizieren",
-  add: "Addieren",
-  subtract: "Subtrahieren",
-  decimalPoint: "Punkt",
-  divide: "Dividieren",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Ziffernblock feststellen",
-  scrollLock: "Rollen",
-  semiColon: "Semikolon",
-  equalSign: "Gleichheitszeichen",
-  comma: "Komma",
-  dash: "Bindestrich",
-  period: "Punkt",
-  forwardSlash: "Schrägstrich",
-  graveAccent: "Gravis",
-  openBracket: "Öffnende eckige Klammer",
-  backSlash: "Rückwärtsgewandter Schrägstrich",
-  closeBracket: "Schließende eckige Klammer",
-  singleQuote: "Einfaches Anführungszeichen"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "de", {
+  title: "Barrierefreiheitinformationen",
+  contents: "Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.",
+  legend: [
+    {
+      name: "Allgemein",
+      items: [
+        {
+          name: "Editorwerkzeugleiste",
+          legend:
+            "Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren."
+        },
+        {
+          name: "Editordialog",
+          legend:
+            "Drücke innerhalb eines Dialogs TAB, um zum nächsten Element zu springen. Drücke SHIFT+TAB, um zum vorigen Element zu springen, drücke ENTER um das Formular im Dialog abzusenden, drücke ESC, um den Dialog zu schließen. Hat der Dialog mehrere Tabs, dann kannst du durch ALT+F10 die Tab-Liste aufrufen or mittels TAB als Teil der Dialog-Tab-Reihenfolge. Ist die Tab-Liste fokussiert, dann mithilfe der Pfeiltasten (LINKS und RECHTS) zwischen den Tabs gewechselt werden."
+        },
+        {
+          name: "Editor-Kontextmenü",
+          legend:
+            "Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste."
+        },
+        {
+          name: "Editor-Listenbox",
+          legend:
+            "Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs."
+        },
+        {
+          name: "Editor-Elementpfadleiste",
+          legend:
+            "Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen."
+        }
+      ]
+    },
+    {
+      name: "Befehle",
+      items: [
+        { name: "Rückgängig-Befehl", legend: "Drücken Sie ${undo}" },
+        { name: "Wiederherstellen-Befehl", legend: "Drücken Sie ${redo}" },
+        { name: "Fettschrift-Befehl", legend: "Drücken Sie ${bold}" },
+        { name: "Kursiv-Befehl", legend: "Drücken Sie ${italic}" },
+        { name: "Unterstreichen-Befehl", legend: "Drücken Sie ${underline}" },
+        { name: "Link-Befehl", legend: "Drücken Sie ${link}" },
+        {
+          name: "Werkzeugleiste einklappen-Befehl",
+          legend: "Drücken Sie ${toolbarCollapse}"
+        },
+        {
+          name: "Zugang bisheriger Fokussierung Raumbefehl ",
+          legend:
+            "Drücken Sie ${accessPreviousSpace}  auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. "
+        },
+        {
+          name: "Zugang nächster Schwerpunkt Raumbefehl ",
+          legend:
+            "Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "
+        },
+        { name: "Eingabehilfen", legend: "Drücken Sie ${a11yHelp}" },
+        {
+          name: "Einfügen als unformatierter Text. ",
+          legend: "Drücke ${pastetext}",
+          legendEdge: "Drücke ${pastetext} und anschließend ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Feststell",
+  escape: "Escape",
+  pageUp: "Bild auf",
+  pageDown: "Bild ab",
+  leftArrow: "Linke Pfeiltaste",
+  upArrow: "Obere Pfeiltaste",
+  rightArrow: "Rechte Pfeiltaste",
+  downArrow: "Untere Pfeiltaste",
+  insert: "Einfügen",
+  leftWindowKey: "Linke Windowstaste",
+  rightWindowKey: "Rechte Windowstaste",
+  selectKey: "Taste auswählen",
+  numpad0: "Ziffernblock 0",
+  numpad1: "Ziffernblock 1",
+  numpad2: "Ziffernblock 2",
+  numpad3: "Ziffernblock 3",
+  numpad4: "Ziffernblock 4",
+  numpad5: "Ziffernblock 5",
+  numpad6: "Ziffernblock 6",
+  numpad7: "Ziffernblock 7",
+  numpad8: "Ziffernblock 8",
+  numpad9: "Ziffernblock 9",
+  multiply: "Multiplizieren",
+  add: "Addieren",
+  subtract: "Subtrahieren",
+  decimalPoint: "Punkt",
+  divide: "Dividieren",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Ziffernblock feststellen",
+  scrollLock: "Rollen",
+  semiColon: "Semikolon",
+  equalSign: "Gleichheitszeichen",
+  comma: "Komma",
+  dash: "Bindestrich",
+  period: "Punkt",
+  forwardSlash: "Schrägstrich",
+  graveAccent: "Gravis",
+  openBracket: "Öffnende eckige Klammer",
+  backSlash: "Rückwärtsgewandter Schrägstrich",
+  closeBracket: "Schließende eckige Klammer",
+  singleQuote: "Einfaches Anführungszeichen"
+});

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/el.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "el", {
-  title: "Οδηγίες Προσβασιμότητας",
-  contents: "Περιεχόμενα Βοήθειας. Πατήστε ESC για κλείσιμο.",
-  legend: [
-    {
-      name: "Γενικά",
-      items: [
-        {
-          name: "Εργαλειοθήκη Επεξεργαστή",
-          legend:
-            "Πατήστε ${toolbarFocus} για να περιηγηθείτε στην γραμμή εργαλείων. Μετακινηθείτε ανάμεσα στις ομάδες της γραμμής εργαλείων με TAB και SHIFT+TAB. Μετακινηθείτε ανάμεσα στα κουμπιά εργαλείων με το ΔΕΞΙ ή ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να ενεργοποιήσετε το ενεργό κουμπί εργαλείου."
-        },
-        {
-          name: "Παράθυρο Διαλόγου Επεξεργαστή",
-          legend:
-            "Μέσα σε έναν διάλογο, πιέσετε TAB για να πλοηγηθείτε στο επόμενο στοιχείο του διαλόγου, πιέστε SHIFT+TAB για αν πλοηγηθείτε στο προηγούμενο στοιχείο του διαλόγου, πιέστε ENTER για να υποβάλετε τον διάλογο, πιέστε ESC για να ακυρώσετε τον διάλογο. Όταν ένας διάλογος έχει πολλαπλές παραγράφους, η λίστα των παραγράφων μπορεί να προσπεραστεί είτε με ALT+F10 είτε με TAB σαν μέρος της σειράς παραγράφων του διαλόγου. Με την λίστα των παραγράφων επιλεγμένη, προχωρήστε στην επόμενη και προηγούμενη παράγραφο με τα βέλη ΔΕΞΙΑ και ΑΡΙΣΤΕΡΑ, αντίστοιχα."
-        },
-        {
-          name: "Αναδυόμενο Μενού Επεξεργαστή",
-          legend:
-            "Πατήστε ${contextMenu} ή APPLICATION KEY για να ανοίξετε το αναδυόμενο μενού. Μετά μετακινηθείτε στην επόμενη επιλογή του μενού με  TAB ή ΚΑΤΩ ΒΕΛΑΚΙ. Μετακινηθείτε στην προηγούμενη επιλογή με SHIFT+TAB ή το ΠΑΝΩ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξτε το τρέχων στοιχείο. Ανοίξτε το αναδυόμενο μενού της τρέχουσας επιλογής με ΔΙΑΣΤΗΜΑ ή ENTER ή το ΔΕΞΙ ΒΕΛΑΚΙ. Μεταβείτε πίσω στο αρχικό στοιχείο μενού με το ESC ή το ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Κλείστε το αναδυόμενο μενού με ESC."
-        },
-        {
-          name: "Κουτί Λίστας Επεξεργαστών",
-          legend:
-            "Μέσα σε ένα κουτί λίστας, μετακινηθείτε στο επόμενο στοιχείο με TAB ή ΚΑΤΩ ΒΕΛΑΚΙ. Μετακινηθείτε στο προηγούμενο στοιχείο με SHIFT+TAB ή το ΠΑΝΩ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξετε ένα στοιχείο. Πατήστε ESC για να κλείσετε το κουτί της λίστας."
-        },
-        {
-          name: "Μπάρα Διαδρομών Στοιχείων Επεξεργαστή",
-          legend:
-            "Πατήστε ${elementsPathFocus} για να περιηγηθείτε στην μπάρα διαδρομών στοιχείων του επεξεργαστή. Μετακινηθείτε στο κουμπί του επόμενου στοιχείου με το TAB ή το ΔΕΞΙ ΒΕΛΑΚΙ. Μετακινηθείτε στο κουμπί του προηγούμενου στοιχείου με το SHIFT+TAB ή το ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξετε το στοιχείο στον επεξεργαστή."
-        }
-      ]
-    },
-    {
-      name: "Εντολές",
-      items: [
-        { name: "Εντολή αναίρεσης", legend: "Πατήστε ${undo}" },
-        { name: "Εντολή επανάληψης", legend: "Πατήστε ${redo}" },
-        { name: "Εντολή έντονης γραφής", legend: "Πατήστε ${bold}" },
-        { name: "Εντολή πλάγιας γραφής", legend: "Πατήστε ${italic}" },
-        { name: "Εντολή υπογράμμισης", legend: "Πατήστε ${underline}" },
-        { name: "Εντολή συνδέσμου", legend: "Πατήστε ${link}" },
-        {
-          name: "Εντολή Σύμπτηξης Εργαλειοθήκης",
-          legend: "Πατήστε ${toolbarCollapse}"
-        },
-        {
-          name: "Πρόσβαση στην προηγούμενη εντολή του χώρου εστίασης ",
-          legend:
-            "Πατήστε ${accessPreviousSpace} για να έχετε πρόσβαση στον πιο κοντινό χώρο εστίασης πριν το δρομέα, για παράδειγμα: δύο παρακείμενα στοιχεία ΥΕ. Επαναλάβετε το συνδυασμό πλήκτρων για να φθάσετε στους χώρους μακρινής εστίασης. "
-        },
-        {
-          name: "Πρόσβαση στην επόμενη εντολή του χώρου εστίασης",
-          legend:
-            "Πατήστε ${accessNextSpace} για να έχετε πρόσβαση στον πιο κοντινό χώρο εστίασης μετά το δρομέα, για παράδειγμα: δύο παρακείμενα στοιχεία ΥΕ. Επαναλάβετε το συνδυασμό πλήκτρων για τους χώρους μακρινής εστίασης. "
-        },
-        { name: "Βοήθεια Προσβασιμότητας", legend: "Πατήστε ${a11yHelp}" },
-        {
-          name: "Επικολλήστε ως απλό κείμενο.",
-          legend: "Πιέστε $(pastetext)",
-          legendEdge: "Πιέστε $(pastetext), ακολουθούμενο με (paste)_"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Caps Lock",
-  escape: "Escape",
-  pageUp: "Page Up",
-  pageDown: "Page Down",
-  leftArrow: "Αριστερό Βέλος",
-  upArrow: "Πάνω Βέλος",
-  rightArrow: "Δεξί Βέλος",
-  downArrow: "Κάτω Βέλος",
-  insert: "Insert ",
-  leftWindowKey: "Αριστερό Πλήκτρο Windows",
-  rightWindowKey: "Δεξί Πλήκτρο Windows",
-  selectKey: "Πλήκτρο Select",
-  numpad0: "Αριθμητικό πληκτρολόγιο 0",
-  numpad1: "Αριθμητικό Πληκτρολόγιο 1",
-  numpad2: "Αριθμητικό πληκτρολόγιο 2",
-  numpad3: "Αριθμητικό πληκτρολόγιο 3",
-  numpad4: "Αριθμητικό πληκτρολόγιο 4",
-  numpad5: "Αριθμητικό πληκτρολόγιο 5",
-  numpad6: "Αριθμητικό πληκτρολόγιο 6",
-  numpad7: "Αριθμητικό πληκτρολόγιο 7",
-  numpad8: "Αριθμητικό πληκτρολόγιο 8",
-  numpad9: "Αριθμητικό πληκτρολόγιο 9",
-  multiply: "Πολλαπλασιασμός",
-  add: "Πρόσθεση",
-  subtract: "Αφαίρεση",
-  decimalPoint: "Υποδιαστολή",
-  divide: "Διαίρεση",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "6",
-  f7: "7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num Lock",
-  scrollLock: "Scroll Lock",
-  semiColon: "Ερωτηματικό",
-  equalSign: "Σύμβολο Ισότητας",
-  comma: "Κόμμα",
-  dash: "Παύλα",
-  period: "Τελεία",
-  forwardSlash: "Κάθετος",
-  graveAccent: "Βαρεία",
-  openBracket: "Άνοιγμα Παρένθεσης",
-  backSlash: "Ανάστροφη Κάθετος",
-  closeBracket: "Κλείσιμο Παρένθεσης",
-  singleQuote: "Απόστροφος"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "el", {
+  title: "Οδηγίες Προσβασιμότητας",
+  contents: "Περιεχόμενα Βοήθειας. Πατήστε ESC για κλείσιμο.",
+  legend: [
+    {
+      name: "Γενικά",
+      items: [
+        {
+          name: "Εργαλειοθήκη Επεξεργαστή",
+          legend:
+            "Πατήστε ${toolbarFocus} για να περιηγηθείτε στην γραμμή εργαλείων. Μετακινηθείτε ανάμεσα στις ομάδες της γραμμής εργαλείων με TAB και SHIFT+TAB. Μετακινηθείτε ανάμεσα στα κουμπιά εργαλείων με το ΔΕΞΙ ή ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να ενεργοποιήσετε το ενεργό κουμπί εργαλείου."
+        },
+        {
+          name: "Παράθυρο Διαλόγου Επεξεργαστή",
+          legend:
+            "Μέσα σε έναν διάλογο, πιέσετε TAB για να πλοηγηθείτε στο επόμενο στοιχείο του διαλόγου, πιέστε SHIFT+TAB για αν πλοηγηθείτε στο προηγούμενο στοιχείο του διαλόγου, πιέστε ENTER για να υποβάλετε τον διάλογο, πιέστε ESC για να ακυρώσετε τον διάλογο. Όταν ένας διάλογος έχει πολλαπλές παραγράφους, η λίστα των παραγράφων μπορεί να προσπεραστεί είτε με ALT+F10 είτε με TAB σαν μέρος της σειράς παραγράφων του διαλόγου. Με την λίστα των παραγράφων επιλεγμένη, προχωρήστε στην επόμενη και προηγούμενη παράγραφο με τα βέλη ΔΕΞΙΑ και ΑΡΙΣΤΕΡΑ, αντίστοιχα."
+        },
+        {
+          name: "Αναδυόμενο Μενού Επεξεργαστή",
+          legend:
+            "Πατήστε ${contextMenu} ή APPLICATION KEY για να ανοίξετε το αναδυόμενο μενού. Μετά μετακινηθείτε στην επόμενη επιλογή του μενού με  TAB ή ΚΑΤΩ ΒΕΛΑΚΙ. Μετακινηθείτε στην προηγούμενη επιλογή με SHIFT+TAB ή το ΠΑΝΩ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξτε το τρέχων στοιχείο. Ανοίξτε το αναδυόμενο μενού της τρέχουσας επιλογής με ΔΙΑΣΤΗΜΑ ή ENTER ή το ΔΕΞΙ ΒΕΛΑΚΙ. Μεταβείτε πίσω στο αρχικό στοιχείο μενού με το ESC ή το ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Κλείστε το αναδυόμενο μενού με ESC."
+        },
+        {
+          name: "Κουτί Λίστας Επεξεργαστών",
+          legend:
+            "Μέσα σε ένα κουτί λίστας, μετακινηθείτε στο επόμενο στοιχείο με TAB ή ΚΑΤΩ ΒΕΛΑΚΙ. Μετακινηθείτε στο προηγούμενο στοιχείο με SHIFT+TAB ή το ΠΑΝΩ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξετε ένα στοιχείο. Πατήστε ESC για να κλείσετε το κουτί της λίστας."
+        },
+        {
+          name: "Μπάρα Διαδρομών Στοιχείων Επεξεργαστή",
+          legend:
+            "Πατήστε ${elementsPathFocus} για να περιηγηθείτε στην μπάρα διαδρομών στοιχείων του επεξεργαστή. Μετακινηθείτε στο κουμπί του επόμενου στοιχείου με το TAB ή το ΔΕΞΙ ΒΕΛΑΚΙ. Μετακινηθείτε στο κουμπί του προηγούμενου στοιχείου με το SHIFT+TAB ή το ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να επιλέξετε το στοιχείο στον επεξεργαστή."
+        }
+      ]
+    },
+    {
+      name: "Εντολές",
+      items: [
+        { name: "Εντολή αναίρεσης", legend: "Πατήστε ${undo}" },
+        { name: "Εντολή επανάληψης", legend: "Πατήστε ${redo}" },
+        { name: "Εντολή έντονης γραφής", legend: "Πατήστε ${bold}" },
+        { name: "Εντολή πλάγιας γραφής", legend: "Πατήστε ${italic}" },
+        { name: "Εντολή υπογράμμισης", legend: "Πατήστε ${underline}" },
+        { name: "Εντολή συνδέσμου", legend: "Πατήστε ${link}" },
+        {
+          name: "Εντολή Σύμπτηξης Εργαλειοθήκης",
+          legend: "Πατήστε ${toolbarCollapse}"
+        },
+        {
+          name: "Πρόσβαση στην προηγούμενη εντολή του χώρου εστίασης ",
+          legend:
+            "Πατήστε ${accessPreviousSpace} για να έχετε πρόσβαση στον πιο κοντινό χώρο εστίασης πριν το δρομέα, για παράδειγμα: δύο παρακείμενα στοιχεία ΥΕ. Επαναλάβετε το συνδυασμό πλήκτρων για να φθάσετε στους χώρους μακρινής εστίασης. "
+        },
+        {
+          name: "Πρόσβαση στην επόμενη εντολή του χώρου εστίασης",
+          legend:
+            "Πατήστε ${accessNextSpace} για να έχετε πρόσβαση στον πιο κοντινό χώρο εστίασης μετά το δρομέα, για παράδειγμα: δύο παρακείμενα στοιχεία ΥΕ. Επαναλάβετε το συνδυασμό πλήκτρων για τους χώρους μακρινής εστίασης. "
+        },
+        { name: "Βοήθεια Προσβασιμότητας", legend: "Πατήστε ${a11yHelp}" },
+        {
+          name: "Επικολλήστε ως απλό κείμενο.",
+          legend: "Πιέστε $(pastetext)",
+          legendEdge: "Πιέστε $(pastetext), ακολουθούμενο με (paste)_"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Caps Lock",
+  escape: "Escape",
+  pageUp: "Page Up",
+  pageDown: "Page Down",
+  leftArrow: "Αριστερό Βέλος",
+  upArrow: "Πάνω Βέλος",
+  rightArrow: "Δεξί Βέλος",
+  downArrow: "Κάτω Βέλος",
+  insert: "Insert ",
+  leftWindowKey: "Αριστερό Πλήκτρο Windows",
+  rightWindowKey: "Δεξί Πλήκτρο Windows",
+  selectKey: "Πλήκτρο Select",
+  numpad0: "Αριθμητικό πληκτρολόγιο 0",
+  numpad1: "Αριθμητικό Πληκτρολόγιο 1",
+  numpad2: "Αριθμητικό πληκτρολόγιο 2",
+  numpad3: "Αριθμητικό πληκτρολόγιο 3",
+  numpad4: "Αριθμητικό πληκτρολόγιο 4",
+  numpad5: "Αριθμητικό πληκτρολόγιο 5",
+  numpad6: "Αριθμητικό πληκτρολόγιο 6",
+  numpad7: "Αριθμητικό πληκτρολόγιο 7",
+  numpad8: "Αριθμητικό πληκτρολόγιο 8",
+  numpad9: "Αριθμητικό πληκτρολόγιο 9",
+  multiply: "Πολλαπλασιασμός",
+  add: "Πρόσθεση",
+  subtract: "Αφαίρεση",
+  decimalPoint: "Υποδιαστολή",
+  divide: "Διαίρεση",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "6",
+  f7: "7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num Lock",
+  scrollLock: "Scroll Lock",
+  semiColon: "Ερωτηματικό",
+  equalSign: "Σύμβολο Ισότητας",
+  comma: "Κόμμα",
+  dash: "Παύλα",
+  period: "Τελεία",
+  forwardSlash: "Κάθετος",
+  graveAccent: "Βαρεία",
+  openBracket: "Άνοιγμα Παρένθεσης",
+  backSlash: "Ανάστροφη Κάθετος",
+  closeBracket: "Κλείσιμο Παρένθεσης",
+  singleQuote: "Απόστροφος"
+});

+ 125 - 125
public/ckeditor/plugins/a11yhelp/dialogs/lang/en-au.js

@@ -1,125 +1,125 @@
-/*
- Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
-*/
-CKEDITOR.plugins.setLang("a11yhelp", "en-au", {
-  title: "Accessibility Instructions",
-  contents: "Help Contents. To close this dialog press ESC.",
-  legend: [
-    {
-      name: "General",
-      items: [
-        {
-          name: "Editor Toolbar",
-          legend:
-            "Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."
-        },
-        {
-          name: "Editor Dialog",
-          legend:
-            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
-        },
-        {
-          name: "Editor Context Menu",
-          legend:
-            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
-        },
-        {
-          name: "Editor List Box",
-          legend:
-            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
-        },
-        {
-          name: "Editor Element Path Bar",
-          legend:
-            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
-        }
-      ]
-    },
-    {
-      name: "Commands",
-      items: [
-        { name: " Undo command", legend: "Press ${undo}" },
-        { name: " Redo command", legend: "Press ${redo}" },
-        { name: " Bold command", legend: "Press ${bold}" },
-        { name: " Italic command", legend: "Press ${italic}" },
-        { name: " Underline command", legend: "Press ${underline}" },
-        { name: " Link command", legend: "Press ${link}" },
-        {
-          name: " Toolbar Collapse command",
-          legend: "Press ${toolbarCollapse}"
-        },
-        {
-          name: " Access previous focus space command",
-          legend:
-            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        {
-          name: " Access next focus space command",
-          legend:
-            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
-        },
-        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
-        {
-          name: " Paste as plain text",
-          legend: "Press ${pastetext}",
-          legendEdge: "Press ${pastetext}, followed by ${paste}"
-        }
-      ]
-    }
-  ],
-  tab: "Tab",
-  pause: "Pause",
-  capslock: "Caps Lock",
-  escape: "Escape",
-  pageUp: "Page Up",
-  pageDown: "Page Down",
-  leftArrow: "Left Arrow",
-  upArrow: "Up Arrow",
-  rightArrow: "Right Arrow",
-  downArrow: "Down Arrow",
-  insert: "Insert",
-  leftWindowKey: "Left Windows key",
-  rightWindowKey: "Right Windows key",
-  selectKey: "Select key",
-  numpad0: "Numpad 0",
-  numpad1: "Numpad 1",
-  numpad2: "Numpad 2",
-  numpad3: "Numpad 3",
-  numpad4: "Numpad 4",
-  numpad5: "Numpad 5",
-  numpad6: "Numpad 6",
-  numpad7: "Numpad 7",
-  numpad8: "Numpad 8",
-  numpad9: "Numpad 9",
-  multiply: "Multiply",
-  add: "Add",
-  subtract: "Subtract",
-  decimalPoint: "Decimal Point",
-  divide: "Divide",
-  f1: "F1",
-  f2: "F2",
-  f3: "F3",
-  f4: "F4",
-  f5: "F5",
-  f6: "F6",
-  f7: "F7",
-  f8: "F8",
-  f9: "F9",
-  f10: "F10",
-  f11: "F11",
-  f12: "F12",
-  numLock: "Num Lock",
-  scrollLock: "Scroll Lock",
-  semiColon: "Semicolon",
-  equalSign: "Equal Sign",
-  comma: "Comma",
-  dash: "Dash",
-  period: "Period",
-  forwardSlash: "Forward Slash",
-  graveAccent: "Grave Accent",
-  openBracket: "Open Bracket",
-  backSlash: "Backslash",
-  closeBracket: "Close Bracket",
-  singleQuote: "Single Quote"
-});
+/*
+ Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+*/
+CKEDITOR.plugins.setLang("a11yhelp", "en-au", {
+  title: "Accessibility Instructions",
+  contents: "Help Contents. To close this dialog press ESC.",
+  legend: [
+    {
+      name: "General",
+      items: [
+        {
+          name: "Editor Toolbar",
+          legend:
+            "Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."
+        },
+        {
+          name: "Editor Dialog",
+          legend:
+            "Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."
+        },
+        {
+          name: "Editor Context Menu",
+          legend:
+            "Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."
+        },
+        {
+          name: "Editor List Box",
+          legend:
+            "Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."
+        },
+        {
+          name: "Editor Element Path Bar",
+          legend:
+            "Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."
+        }
+      ]
+    },
+    {
+      name: "Commands",
+      items: [
+        { name: " Undo command", legend: "Press ${undo}" },
+        { name: " Redo command", legend: "Press ${redo}" },
+        { name: " Bold command", legend: "Press ${bold}" },
+        { name: " Italic command", legend: "Press ${italic}" },
+        { name: " Underline command", legend: "Press ${underline}" },
+        { name: " Link command", legend: "Press ${link}" },
+        {
+          name: " Toolbar Collapse command",
+          legend: "Press ${toolbarCollapse}"
+        },
+        {
+          name: " Access previous focus space command",
+          legend:
+            "Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        {
+          name: " Access next focus space command",
+          legend:
+            "Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."
+        },
+        { name: " Accessibility Help", legend: "Press ${a11yHelp}" },
+        {
+          name: " Paste as plain text",
+          legend: "Press ${pastetext}",
+          legendEdge: "Press ${pastetext}, followed by ${paste}"
+        }
+      ]
+    }
+  ],
+  tab: "Tab",
+  pause: "Pause",
+  capslock: "Caps Lock",
+  escape: "Escape",
+  pageUp: "Page Up",
+  pageDown: "Page Down",
+  leftArrow: "Left Arrow",
+  upArrow: "Up Arrow",
+  rightArrow: "Right Arrow",
+  downArrow: "Down Arrow",
+  insert: "Insert",
+  leftWindowKey: "Left Windows key",
+  rightWindowKey: "Right Windows key",
+  selectKey: "Select key",
+  numpad0: "Numpad 0",
+  numpad1: "Numpad 1",
+  numpad2: "Numpad 2",
+  numpad3: "Numpad 3",
+  numpad4: "Numpad 4",
+  numpad5: "Numpad 5",
+  numpad6: "Numpad 6",
+  numpad7: "Numpad 7",
+  numpad8: "Numpad 8",
+  numpad9: "Numpad 9",
+  multiply: "Multiply",
+  add: "Add",
+  subtract: "Subtract",
+  decimalPoint: "Decimal Point",
+  divide: "Divide",
+  f1: "F1",
+  f2: "F2",
+  f3: "F3",
+  f4: "F4",
+  f5: "F5",
+  f6: "F6",
+  f7: "F7",
+  f8: "F8",
+  f9: "F9",
+  f10: "F10",
+  f11: "F11",
+  f12: "F12",
+  numLock: "Num Lock",
+  scrollLock: "Scroll Lock",
+  semiColon: "Semicolon",
+  equalSign: "Equal Sign",
+  comma: "Comma",
+  dash: "Dash",
+  period: "Period",
+  forwardSlash: "Forward Slash",
+  graveAccent: "Grave Accent",
+  openBracket: "Open Bracket",
+  backSlash: "Backslash",
+  closeBracket: "Close Bracket",
+  singleQuote: "Single Quote"
+});

Some files were not shown because too many files changed in this diff