增加下载微信公众号文章功能

This commit is contained in:
范露尧
2023-01-11 15:25:18 +08:00
parent ac3999951d
commit 57129b3861
732 changed files with 23827 additions and 1 deletions

View File

@@ -12,14 +12,17 @@ namespace Ewide.Web.Entry.Controllers
{
public IActionResult Index()
{
ViewBag.Title = "宁波市“甬江建设杯”选票";
return View();
}
public IActionResult Login()
{
ViewBag.Title = "宁波市“甬江建设杯”选票";
return View();
}
public IActionResult Expert()
{
ViewBag.Title = "宁波市“甬江建设杯”选票";
return View();
}
}

View File

@@ -12,6 +12,7 @@ namespace Ewide.Web.Entry.Controllers
{
public IActionResult Index()
{
ViewBag.Title = "宁波市“甬江建设杯”选票";
return View();
}
}

View File

@@ -0,0 +1,32 @@
using HtmlAgilityPack;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Vote.Services.Entities;
namespace Ewide.Web.Entry.Controllers
{
[AllowAnonymous]
public class WXController : Controller
{
public IActionResult Index()
{
ViewBag.Title = "微信公众号";
return View();
}
public IActionResult Result(string url)
{
if (string.IsNullOrWhiteSpace(url))
return Redirect("Index");
ViewBag.Title = "微信公众号";
var art = new Vote.Services.ApiController.WxService().GetArticle(url).Result;
ViewBag.Title = art?.Title;
ViewBag.Detail = art?.Detail;
return View();
}
}
}

View File

@@ -72,6 +72,546 @@
<None Include="wwwroot\Captcha\Image\8.jpg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="wwwroot\Contents\b_ckeditor\adapters\jquery.js" />
<None Include="wwwroot\Contents\b_ckeditor\build-config.js" />
<None Include="wwwroot\Contents\b_ckeditor\CHANGES.md" />
<None Include="wwwroot\Contents\b_ckeditor\ckeditor.js" />
<None Include="wwwroot\Contents\b_ckeditor\config\ContentConfig.js" />
<None Include="wwwroot\Contents\b_ckeditor\config\SimpleContentConfig.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\af.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ar.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\bg.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\bn.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\bs.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\cs.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\cy.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\da.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\de-ch.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\de.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\el.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\en-au.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\en-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\en-gb.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\en.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\eo.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\es.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\et.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\eu.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\fa.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\fi.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\fo.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\fr-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\fr.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\gl.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\gu.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\he.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\hi.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\hr.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\hu.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\id.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\is.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\it.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ja.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ka.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\km.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ko.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ku.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\lt.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\lv.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\mk.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\mn.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ms.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\nb.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\nl.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\no.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\pl.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\pt-br.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\pt.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ro.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ru.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\si.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\sk.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\sl.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\sq.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\sr-latn.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\sr.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\sv.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\th.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\tr.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\tt.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\ug.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\uk.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\vi.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\zh-cn.js" />
<None Include="wwwroot\Contents\b_ckeditor\lang\zh.js" />
<None Include="wwwroot\Contents\b_ckeditor\LICENSE.md" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\a11yhelp.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\af.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ar.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\bg.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\cs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\cy.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\da.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\de-ch.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\de.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\el.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\en-gb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\en.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\eo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\es.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\et.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\eu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\fa.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\fi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\fo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\fr-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\fr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\gl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\gu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\he.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\hi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\hr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\hu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\id.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\it.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ja.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\km.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ko.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ku.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\lt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\lv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\mk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\mn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\nb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\nl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\no.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\pl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\pt-br.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\pt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ro.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ru.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\si.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\sk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\sl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\sq.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\sr-latn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\sr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\sv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\th.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\tr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\tt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\ug.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\uk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\vi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\zh-cn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\a11yhelp\dialogs\lang\zh.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\about\dialogs\about.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\autoformat\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\dev\console.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\dialogs\paste.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\af.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ar.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\bg.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\bn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\bs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\cs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\cy.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\da.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\de-ch.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\de.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\el.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\en-au.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\en-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\en-gb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\en.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\eo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\es.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\et.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\eu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\fa.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\fi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\fo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\fr-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\fr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\gl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\gu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\he.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\hi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\hr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\hu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\id.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\is.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\it.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ja.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ka.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\km.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ko.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ku.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\lt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\lv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\mk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\mn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ms.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\nb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\nl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\no.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\oc.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\pl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\pt-br.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\pt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ro.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ru.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\si.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\sk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\sl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\sq.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\sr-latn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\sr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\sv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\th.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\tr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\tt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\ug.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\uk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\vi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\zh-cn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\lang\zh.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\clipboard\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\colordialog\dialogs\colordialog.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\dialog\dialogDefinition.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\div\dialogs\div.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\find\dialogs\find.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\flash\dialogs\flash.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\flvPlayer\dialogs\flvPlayer.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\flvPlayer\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\af.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ar.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\bg.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\bn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\bs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\cs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\cy.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\da.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\de-ch.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\de.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\el.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\en-au.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\en-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\en-gb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\en.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\eo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\es.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\et.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\eu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\fa.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\fi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\fo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\fr-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\fr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\gl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\gu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\he.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\hi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\hr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\hu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\id.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\is.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\it.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ja.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ka.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\km.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ko.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ku.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\lt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\lv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\mk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\mn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ms.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\nb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\nl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\no.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\pl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\pt-br.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\pt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ro.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ru.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\si.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\sk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\sl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\sq.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\sr-latn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\sr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\sv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\th.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\tr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\tt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\ug.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\uk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\vi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\zh-cn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\lang\zh.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\format\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\button.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\checkbox.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\form.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\hiddenfield.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\radio.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\select.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\textarea.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\forms\dialogs\textfield.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\iframe\dialogs\iframe.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imagepaste\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\check_permission.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\create.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\dist\jquery.lazyload.min.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\dist\js.cookie-2.0.3.min.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\dist\sweetalert.min.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\function.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\function.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\imgbrowser.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\imgdelete.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\imgupload.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\lang\en.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\lang\lang.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\lang\pl.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\LICENSE.md" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\login.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\loginindex.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\logout.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\new.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\pluginconfig.php" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\imageuploader\README.md" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\image\dialogs\image.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\ImportWord\dialogs\ImportWord.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\ImportWord\dialogs\TransferWord.ashx" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\ImportWord\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\link\dialogs\anchor.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\link\dialogs\link.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\liststyle\dialogs\liststyle.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\filter\default.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\af.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ar.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\bg.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\bn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\bs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\cs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\cy.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\da.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\de-ch.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\de.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\el.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\en-au.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\en-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\en-gb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\en.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\eo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\es.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\et.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\eu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\fa.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\fi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\fo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\fr-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\fr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\gl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\gu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\he.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\hi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\hr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\hu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\id.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\is.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\it.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ja.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ka.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\km.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ko.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ku.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\lt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\lv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\mk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\mn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ms.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\nb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\nl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\no.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\oc.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\pl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\pt-br.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\pt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ro.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ru.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\si.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\sk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\sl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\sq.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\sr-latn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\sr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\sv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\th.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\tr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\tt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\ug.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\uk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\vi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\zh-cn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\lang\zh.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\pastefromword\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\scayt\CHANGELOG.md" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\scayt\dialogs\options.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\scayt\LICENSE.md" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\scayt\README.md" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\smiley\dialogs\smiley.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\af.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\ar.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\bg.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\cs.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\cy.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\da.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\de-ch.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\de.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\el.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\en-gb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\en.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\eo.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\es.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\et.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\eu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\fa.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\fi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\fr-ca.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\fr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\gl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\he.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\hr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\hu.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\id.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\it.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\ja.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\km.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\ko.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\ku.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\lt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\lv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\nb.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\nl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\no.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\pl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\pt-br.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\pt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\ru.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\si.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\sk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\sl.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\sq.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\sv.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\th.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\tr.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\tt.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\ug.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\uk.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\vi.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\zh-cn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\lang\zh.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\specialchar\dialogs\specialchar.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\tabletools\dialogs\tableCell.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\table\dialogs\table.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\templates\dialogs\templates.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\templates\templates\default.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\uploadimage\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\videoplayer\dialogs\videoplayer.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\videoplayer\lang\zh-cn.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\videoplayer\plugin.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\wsc\dialogs\wsc.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\wsc\dialogs\wsc_ie.js" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\wsc\LICENSE.md" />
<None Include="wwwroot\Contents\b_ckeditor\plugins\wsc\README.md" />
<None Include="wwwroot\Contents\b_ckeditor\README.md" />
<None Include="wwwroot\Contents\b_ckeditor\skins\moono\readme.md" />
<None Include="wwwroot\Contents\b_ckeditor\skins\office2013\skin.js" />
<None Include="wwwroot\Contents\b_ckeditor\styles.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\ckeditor.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\ckeditor.js.map" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\LICENSE.md" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\README.md" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\sample\img\github.svg" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\sample\img\logo.svg" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\af.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ar.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ast.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\az.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\bg.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\bn.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\bs.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ca.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\cs.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\da.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\de-ch.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\de.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\el.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\en-au.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\en-gb.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\eo.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\es-co.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\es.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\et.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\eu.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\fa.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\fi.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\fr.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\gl.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\gu.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\he.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\hi.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\hr.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\hu.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\id.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\it.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ja.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\jv.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\kk.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\km.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\kn.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ko.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ku.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\lt.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\lv.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ms.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\nb.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ne.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\nl.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\no.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\oc.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\pl.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\pt-br.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\pt.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ro.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ru.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\si.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\sk.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\sl.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\sq.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\sr-latn.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\sr.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\sv.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\th.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\tk.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\tr.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\tt.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ug.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\uk.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\ur.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\uz.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\vi.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\zh-cn.js" />
<None Include="wwwroot\Contents\ckeditor5-build-decoupled-document-35.4.0\ckeditor5-build-decoupled-document\translations\zh.js" />
</ItemGroup>
<ItemGroup>

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>宁波市“甬江建设杯”选票</title>
<title>@ViewBag.Title</title>
</head>
<body>
@RenderBody()

View File

@@ -0,0 +1,86 @@
@*
For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
*@
@{
}
<script src="/Contents/ckeditor5-build-decoupled-document-35.4.0/ckeditor5-build-decoupled-document/ckeditor.js" type="text/javascript"></script>
<h1 class="title">@ViewBag.Title</h1>
<div class="document-editor">
<div class="toolbar-container"></div>
<div class="content-container">
<div id="editor">
@Html.Raw(ViewBag.Detail)
</div>
</div>
</div>
<script>
DecoupledEditor
.create(document.querySelector('#editor'), {
//toolbar: ['heading', '|', 'bold', 'italic', 'link']
toolbar: ['undo', 'redo',
'|',
'exportPdf', 'exportWord', 'importWord',
'|',
'wproofreader', 'findAndReplace', 'selectAll',
'|',
'heading',
'|',
'removeFormat', 'bold', 'italic', 'strikethrough', 'underline', 'code', 'subscript', 'superscript',
'|',
'specialCharacters', 'horizontalLine', 'pageBreak',
'|',
'-',
'highlight', 'fontSize', 'fontFamily', 'fontColor', 'fontBackgroundColor',
'|',
'link', 'blockQuote', 'insertTable', 'uploadImage', 'ckbox', 'mediaEmbed', 'codeBlock', 'htmlEmbed',
'|',
'bulletedList', 'numberedList', 'todoList',
'|',
'outdent', 'indent', 'alignment',
'|',
'textPartLanguage',
'|',
'sourceEditing'],
plugins: [
Autoformat, BlockQuote, Bold, Heading, Image, ImageCaption,
ImageStyle, ImageToolbar, Indent, Italic, Link, List, MediaEmbed,
Paragraph, Table, TableToolbar, Alignment, AutoImage, AutoLink,
CKBox, CloudServices, Code, CodeBlock, Essentials, ExportPdf,
ExportWord, ImportWord, FindAndReplace, Font, Highlight, HorizontalLine,
HtmlEmbed, ImageInsert, ImageResize, ImageUpload, IndentBlock,
LinkImage, ListProperties, Mention, PageBreak, PasteFromOffice,
PictureEditing, RemoveFormat, SourceEditing, SpecialCharacters,
SpecialCharactersEssentials, Strikethrough, Subscript, Superscript,
TableCaption, TableCellProperties, TableColumnResize,
TableProperties, TextPartLanguage, TextTransformation, TodoList,
Underline, WordCount, WProofreader
],
})
.then(editor => {
const toolbarContainer = document.querySelector('.toolbar-container');
toolbarContainer.prepend(editor.ui.view.toolbar.element);
window.editor = editor;
})
.catch(err => {
console.error(err.stack);
});
</script>
<style>
.document-editor {
width: 667px;
border: 1px solid #ccc;
margin: 0 auto;
margin-top: 30px
}
.ck-editor__editable_inline {
height: 700px !important;
}
.title {
width: 667px;
margin: 0 auto;
}
</style>

View File

@@ -0,0 +1,36 @@
@*
For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
*@
@{
}
<script src="/Contents/jquery.min.js"></script>
<h1 class="title">输入Url:</h1>
<div class="document-editor">
<div class="toolbar-container"></div>
<div class="content-container">
<div id="editor">
<textarea name="TxtContent" id="TxtContent" rows="2" cols="80"></textarea>
</div>
<button onclick="go()">获取内容</button>
</div>
</div>
<script type="text/javascript">
function go() {
window.location.href = ("/gb/yjb/wx/result?url=" + escape($("#TxtContent").val()));
}
</script>
<style>
.document-editor {
width: 667px;
margin: 0 auto;
padding: 10px 0;
}
.title {
width: 667px;
margin: 0 auto;
font-size: 20px;
}
</style>

View File

@@ -0,0 +1,60 @@
@*
For more information on enabling MVC for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
*@
@{
}
<script src="/Contents/jquery.min.js"></script>
<script src="/Contents/b_ckeditor/ckeditor.js" type="text/javascript"></script>
<h1 class="title">@ViewBag.Title</h1>
<div class="document-editor">
<div class="toolbar-container"></div>
<div class="content-container">
<div id="editor">
<textarea name="TxtContent" id="TxtContent" rows="10" cols="80">@Html.Raw(ViewBag.Detail)</textarea>
</div>
</div>
</div>
<script type="text/javascript">
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
var editor = CKEDITOR.replace('TxtContent', {
customConfig: '/Contents/b_ckeditor/config/ContentConfig.js'
});
//editor.resize('100%', '650', true);
editor.on('change', function (event) {
//var data = CKEDITOR.instances.TxtContent.getData();
//$("#hidcontent").val(data);
setCKEditorFitHeight(event.editor);
});
editor.on('loaded', function (evt) {
});
editor.on('instanceReady', function (event) {
setCKEditorFitHeight(event.editor);
CKEDITOR.tools.callFunction(37, this);
});
function setCKEditorFitHeight(editor) {
//var height = editor.window.$.document.body.clientHeight + 60;
var height = $(window).height() - 200;
var content = $('#' + editor.container.$.id).find('.cke_contents');
content.css({ height: height });
}
</script>
<style>
.document-editor {
width: 736px;
margin: 0 auto;
padding: 10px 0;
}
.ck-editor__editable_inline {
height: 700px !important;
}
.title {
width: 736px;
margin: 0 auto;
font-size: 20px;
}
</style>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,39 @@
CKEditor 4
==========
Copyright (c) 2003-2016, 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

View File

@@ -0,0 +1,10 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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,d){if(!CKEDITOR.env.isCompatible)throw Error("The environment is incompatible.");if(!a.isFunction(g)){var m=d;d=g;g=m}var k=[];d=d||{};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(){c.element?(c.element.$==h&&g&&g.apply(c,[h]),l.resolve()):setTimeout(arguments.callee,100)},0)},
null,null,9999);else{if(d.autoUpdateElement||"undefined"==typeof d.autoUpdateElement&&CKEDITOR.config.autoUpdateElement)d.autoUpdateElementJquery=!0;d.autoUpdateElement=!1;b.data("_ckeditorInstanceLock",!0);c=a(this).is("textarea")?CKEDITOR.replace(h,d):CKEDITOR.inline(h,d);b.data("ckeditorInstance",c);c.on("instanceReady",function(d){var e=d.editor;setTimeout(function(){if(e.element){d.removeListener();e.on("dataReady",function(){b.trigger("dataReady.ckeditor",[e])});e.on("setData",function(a){b.trigger("setData.ckeditor",
[e,a.data])});e.on("getData",function(a){b.trigger("getData.ckeditor",[e,a.data])},999);e.on("destroy",function(){b.trigger("destroy.ckeditor",[e])});e.on("save",function(){a(h.form).submit();return!1},null,null,20);if(e.config.autoUpdateElementJquery&&b.is("textarea")&&a(h.form).length){var c=function(){b.ckeditor(function(){e.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)})}e.on("destroy",function(){b.removeData("ckeditorInstance")});b.removeData("_ckeditorInstanceLock");b.trigger("instanceReady.ckeditor",[e]);g&&g.apply(e,[h]);l.resolve()}else setTimeout(arguments.callee,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(d){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(d,function(){f.resolve()});k.push(f.promise());return!0}return g.call(b,d)});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);

View File

@@ -0,0 +1,182 @@
/**
* @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or http://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) http://ckeditor.com/builder
* Visit online builder to build CKEditor from scratch.
*
* (2) http://ckeditor.com/builder/9112f95de78a7f2c3576c61a29c8fc5b
* Visit online builder to build CKEditor, starting with the same setup as before.
*
* (3) http://ckeditor.com/builder/download/9112f95de78a7f2c3576c61a29c8fc5b
* 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',
preset: 'full',
ignore: [
'.bender',
'bender.js',
'bender-err.log',
'bender-out.log',
'dev',
'.DS_Store',
'.editorconfig',
'.gitattributes',
'.gitignore',
'gruntfile.js',
'.idea',
'.jscsrc',
'.jshintignore',
'.jshintrc',
'less',
'.mailmap',
'node_modules',
'package.json',
'README.md',
'tests'
],
plugins : {
'a11yhelp' : 1,
'about' : 1,
'basicstyles' : 1,
'bidi' : 1,
'blockquote' : 1,
'clipboard' : 1,
'colorbutton' : 1,
'colordialog' : 1,
'contextmenu' : 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,
'tabletools' : 1,
'templates' : 1,
'toolbar' : 1,
'undo' : 1,
'wsc' : 1,
'wysiwygarea' : 1
},
languages : {
'af' : 1,
'ar' : 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,
'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,
'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 Load Diff

View File

@@ -0,0 +1,65 @@
/**
* @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or http://ckeditor.com/license
*/
//2017-3-21 记录 从word中粘贴的插件是要收费的 但是需求也不能满足 不能自动上传
//http://www.pluginsforckeditor.com/Image-Plugins/65/Demo-ImagesFromWord/es/n65.aspx
CKEDITOR.editorConfig = function (config) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.language = 'zh-cn';
config.uiColor = '#9AB8F3';
config.skin = 'office2013';
// config.extraPlugins = 'imageuploader,image';
config.extraPlugins = 'imagepaste,image,autoformat,exportword';//,ImportWord,imageuploader
// config.extraPlugins = 'uploadimage';
// config.extraPlugins = 'clipboard';
// config.extraPlugins = 'imagepaste';
// config.extraPlugins = 'pastefromword';
// config.filebrowserBrowseUrl = '/browser/browse.php';
//config.filebrowserUploadUrl = '/gb/webadmin/b_ckeditor/ashx/CKUploadPic.ashx';
config.toolbar = [
{ name: 'document', items: ['Source', '-', 'Undo', 'Redo', '-', 'Preview', 'Print', '-'] },
{ name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', 'RemoveFormat', 'autoformat'] },
{ name: 'editing', items: ['Find', 'Replace', '-', 'Styles', 'Format'] },
'/',
{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike'] },
{ name: 'paragraph', items: ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'] },
{ name: 'links', items: ['Link', 'Unlink'] },
//{ name: 'insert', items: ['Image', 'Flash', 'flvPlayer', 'VideoPlayer', 'Table'] },
{name: 'insert', items: ['Image', 'Flash', 'Table'] },
{ name: 'tools', items: ['Maximize', 'ShowBlocks', 'ImportWord','exportword'] }
];
config.toolbarCanCollapse = true;
//config.image_previewText = '';
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
config.format_p = { element: 'p', attributes: { style: 'text-indent: 2em;'} };
// config.pasteFromWordIgnoreFontFace = false; //默认为忽略格式
// config.pasteFromWordRemoveFontStyles = false;
// config.pasteFromWordRemoveStyles = false;
// config.forcePasteAsPlainText = false;
};
//config.toolbar = [
// { name: 'document', items: ['Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates'] },
// { name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'] },
// { name: 'editing', items: ['Find', 'Replace', '-', 'SelectAll', '-', 'Scayt'] },
// { name: 'forms', items: ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'] },
// '/',
// { name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'] },
// { name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language'] },
// { name: 'links', items: ['Link', 'Unlink', 'Anchor'] },
// { name: 'insert', items: ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'] },
// '/',
// { name: 'styles', items: ['Styles', 'Format', 'Font', 'FontSize'] },
// { name: 'colors', items: ['TextColor', 'BGColor'] },
// { name: 'tools', items: ['Maximize', 'ShowBlocks'] },
// { name: 'about', items: ['About'] }
// ];

View File

@@ -0,0 +1,63 @@
/**
* @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or http://ckeditor.com/license
*/
//2017-3-21 记录 从word中粘贴的插件是要收费的 但是需求也不能满足 不能自动上传
//http://www.pluginsforckeditor.com/Image-Plugins/65/Demo-ImagesFromWord/es/n65.aspx
CKEDITOR.editorConfig = function (config) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.language = 'zh-cn';
config.uiColor = '#9AB8F3';
config.skin = 'office2013';
// config.extraPlugins = 'imageuploader,image';
//config.extraPlugins = 'imagepaste,imageuploader,image,autoformat,ImportWord';
config.extraPlugins = 'autoformat';
// config.extraPlugins = 'uploadimage';
// config.extraPlugins = 'clipboard';
// config.extraPlugins = 'imagepaste';
// config.extraPlugins = 'pastefromword';
// config.filebrowserBrowseUrl = '/browser/browse.php';
//config.filebrowserUploadUrl = '/gb/webadmin/b_ckeditor/ashx/CKUploadPic.ashx';
config.toolbar = [
{ name: 'document', items: ['Source', '-', 'Undo', 'Redo', '-', 'Preview', 'Print', '-'] },
{ name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', 'RemoveFormat', 'autoformat'] },
{ name: 'editing', items: ['Find', 'Replace', '-', 'Styles', 'Format'] },
{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike'] },
{ name: 'paragraph', items: ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'] },
{ name: 'links', items: ['Link', 'Unlink'] },
{ name: 'tools', items: ['Maximize', 'ShowBlocks', 'ImportWord'] }
];
config.toolbarCanCollapse = true;
//config.image_previewText = '';
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
config.format_p = { element: 'p', attributes: { style: 'text-indent: 2em;'} };
// config.pasteFromWordIgnoreFontFace = false; //默认为忽略格式
// config.pasteFromWordRemoveFontStyles = false;
// config.pasteFromWordRemoveStyles = false;
// config.forcePasteAsPlainText = false;
};
//config.toolbar = [
// { name: 'document', items: ['Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates'] },
// { name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'] },
// { name: 'editing', items: ['Find', 'Replace', '-', 'SelectAll', '-', 'Scayt'] },
// { name: 'forms', items: ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'] },
// '/',
// { name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'] },
// { name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language'] },
// { name: 'links', items: ['Link', 'Unlink', 'Anchor'] },
// { name: 'insert', items: ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'] },
// '/',
// { name: 'styles', items: ['Styles', 'Format', 'Font', 'FontSize'] },
// { name: 'colors', items: ['TextColor', 'BGColor'] },
// { name: 'tools', items: ['Maximize', 'ShowBlocks'] },
// { name: 'about', items: ['About'] }
// ];

View File

@@ -0,0 +1,135 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
body
{
/* Font */
font-family: sans-serif, Arial, Verdana, "Trebuchet MS";
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 other 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;
border: solid 1px #ccc;
border-radius: 2px;
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;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,673 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*//*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*Copyright(c)2003-2016,
CKSource-FredericoKnabben.Allrightsreserved.Forlicensing,
seeLICENSE.mdorhttp: //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": "对齐方式",
"alignLeft": "左对齐",
"alignRight": "右对齐",
"alignCenter": "居中",
"alignJustify": "两端对齐",
"alignTop": "顶端",
"alignMiddle": "居中",
"alignBottom": "底部",
"alignNone": "无",
"invalidValue": "无效的值。",
"invalidHeight": "高度必须为数字格式",
"invalidWidth": "宽度必须为数字格式",
"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>"
},
"about": {
"copy": "版权所有 &copy; $1。<br />保留所有权利。",
"dlgTitle": "关于 CKEditor",
"help": "访问 $1 以获取帮助。",
"moreInfo": "相关授权许可信息请访问我们的网站:",
"title": "关于 CKEditor",
"userGuide": "CKEditor 用户向导"
},
"basicstyles": {
"bold": "加粗",
"italic": "倾斜",
"strike": "删除线",
"subscript": "下标",
"superscript": "上标",
"underline": "下划线"
},
"bidi": {
"ltr": "文字方向为从左至右",
"rtl": "文字方向为从右至左"
},
"blockquote": {
"toolbar": "块引用"
},
"clipboard": {
"copy": "复制",
"copyError": "您的浏览器安全设置不允许编辑器自动执行复制操作,请使用键盘快捷键(Ctrl/Cmd+C)来完成。",
"cut": "剪切",
"cutError": "您的浏览器安全设置不允许编辑器自动执行剪切操作,请使用键盘快捷键(Ctrl/Cmd+X)来完成。",
"paste": "粘贴",
"pasteArea": "粘贴区域",
"pasteMsg": "请使用键盘快捷键(<STRONG>Ctrl/Cmd+V</STRONG>)把内容粘贴到下面的方框里,再按 <STRONG>确定</STRONG>",
"securityMsg": "因为您的浏览器的安全设置原因,本编辑器不能直接访问您的剪贴板内容,你需要在本窗口重新粘贴一次。",
"title": "粘贴"
},
"button": {
"selectedLabel": "已选中 %1 项"
},
"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": "白"
},
"more": "其它颜色...",
"panelTitle": "颜色",
"textColorTitle": "文本颜色"
},
"colordialog": {
"clear": "清除",
"highlight": "高亮",
"options": "颜色选项",
"selected": "选择颜色",
"title": "选择颜色"
},
"templates": {
"button": "模板",
"emptyListMsg": "(没有模板)",
"insertOption": "替换当前内容",
"options": "模板选项",
"selectPromptMsg": "请选择要在编辑器中使用的模板:",
"title": "内容模板"
},
"contextmenu": {
"options": "快捷菜单选项"
},
"div": {
"IdInputLabel": "ID",
"advisoryTitleInputLabel": "标题",
"cssClassInputLabel": "样式类名称",
"edit": "编辑 DIV",
"inlineStyleInputLabel": "行内样式",
"langDirLTRLabel": "从左到右 (LTR)",
"langDirLabel": "语言方向",
"langDirRTLLabel": "从右到左 (RTL)",
"languageCodeInputLabel": "语言代码",
"remove": "移除 DIV",
"styleSelectLabel": "样式",
"title": "创建 DIV 容器",
"toolbar": "创建 DIV 容器"
},
"toolbar": {
"toolbarCollapse": "折叠工具栏",
"toolbarExpand": "展开工具栏",
"toolbarGroups": {
"document": "文档",
"clipboard": "剪贴板/撤销",
"editing": "编辑",
"forms": "表单",
"basicstyles": "基本格式",
"paragraph": "段落",
"links": "链接",
"insert": "插入",
"styles": "样式",
"colors": "颜色",
"tools": "工具"
},
"toolbars": "工具栏"
},
"elementspath": {
"eleLabel": "元素路径",
"eleTitle": "%1 元素"
},
"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": "自动播放",
"isVideo": "是否视频",
"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": "表情符"
},
"justify": {
"block": "两端对齐",
"center": "居中",
"left": "左对齐",
"right": "右对齐"
},
"language": {
"button": "设置语言",
"remove": "移除语言"
},
"link": {
"acccessKey": "访问键",
"advanced": "高级",
"advisoryContentType": "内容类型",
"advisoryTitle": "标题",
"anchor": {
"toolbar": "插入/编辑锚点链接",
"menu": "锚点链接属性",
"title": "锚点链接属性",
"name": "锚点名称",
"errorName": "请输入锚点名称",
"remove": "删除锚点"
},
"anchorId": "按锚点 ID",
"anchorName": "按锚点名称",
"charset": "字符编码",
"cssClasses": "样式类名称",
"displayText": "Display Text",
"emailAddress": "地址",
"emailBody": "内容",
"emailSubject": "主题",
"id": "ID",
"info": "超链接信息",
"langCode": "语言代码",
"langDir": "语言方向",
"langDirLTR": "从左到右 (LTR)",
"langDirRTL": "从右到左 (RTL)",
"menu": "编辑超链接",
"name": "名称",
"noAnchors": "(此文档没有可用的锚点)",
"noEmail": "请输入电子邮件地址",
"noUrl": "请输入超链接地址",
"other": "<其他>",
"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": "地址",
"toolbar": "插入/编辑超链接",
"type": "超链接类型",
"unlink": "取消超链接",
"upload": "上传"
},
"list": {
"bulletedlist": "项目列表",
"numberedlist": "编号列表"
},
"liststyle": {
"armenian": "传统的亚美尼亚编号方式",
"bulletedTitle": "项目列表属性",
"circle": "空心圆",
"decimal": "数字 (1, 2, 3, 等)",
"decimalLeadingZero": "0开头的数字标记(01, 02, 03, 等)",
"disc": "实心圆",
"georgian": "传统的乔治亚编号方式(an, ban, gan, 等)",
"lowerAlpha": "小写英文字母(a, b, c, d, e, 等)",
"lowerGreek": "小写希腊字母(alpha, beta, gamma, 等)",
"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": "粘贴为无格式文本",
"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": "第一行",
"invalidBorder": "边框粗细必须为数字格式",
"invalidCellPadding": "单元格填充必须为数字格式",
"invalidCellSpacing": "单元格间距必须为数字格式",
"invalidCols": "指定的行数必须大于零",
"invalidHeight": "表格高度必须为数字格式",
"invalidRows": "指定的列数必须大于零",
"invalidWidth": "表格宽度必须为数字格式",
"menu": "表格属性",
"row": {
"menu": "行",
"insertBefore": "在上方插入行",
"insertAfter": "在下方插入行",
"deleteRow": "删除行"
},
"rows": "行数",
"summary": "摘要",
"title": "表格属性",
"toolbar": "表格",
"widthPc": "百分比",
"widthPx": "像素",
"widthUnit": "宽度单位"
},
"undo": {
"redo": "重做",
"undo": "撤消"
},
"wsc": {
"btnIgnore": "忽略",
"btnIgnoreAll": "全部忽略",
"btnReplace": "替换",
"btnReplaceAll": "全部替换",
"btnUndo": "撤消",
"changeTo": "更改为",
"errorLoading": "加载应该服务主机时出错: %s.",
"ieSpellDownload": "拼写检查插件还没安装, 您是否想现在就下载?",
"manyChanges": "拼写检查完成: 更改了 %1 个单词",
"noChanges": "拼写检查完成: 没有更改任何单词",
"noMispell": "拼写检查完成: 没有发现拼写错误",
"noSuggestions": "- 没有建议 -",
"notAvailable": "抱歉, 服务目前暂不可用",
"notInDic": "没有在字典里",
"oneChange": "拼写检查完成: 更改了一个单词",
"progress": "正在进行拼写检查...",
"title": "拼写检查",
"toolbar": "拼写检查"
}
};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,85 @@
CKEDITOR.dialog.add('ImportWord', function (editor) {
var escape = function (value) {
return value;
};
return {
title: '导入Word文件',
resizable: CKEDITOR.DIALOG_RESIZE_BOTH,
minWidth: 400,
minHeight: 300,
contents: [{
id: 'info',
label: '常规',
accessKey: 'P',
elements: [
{
type: 'hbox',
widths: ['75%', '20%'],
children: [{
id: 'src',
type: 'text',
label: 'Word文件',
validate: CKEDITOR.dialog.validate.notEmpty("Word路径不能为空")
}]
}
// ,
// {
// type: 'hbox',
// widths: ['35%', '35%', '30%'],
// children: [{
// type: 'text',
// label: '视频宽度',
// id: 'mywidth',
// 'default': '470px',
// style: 'width:50px'
// }, {
// type: 'text',
// label: '视频高度',
// id: 'myheight',
// 'default': '320px',
// style: 'width:50px'
// }]//children finish
// }
]
}, {
id: 'Upload',
hidden: true,
filebrowser: 'uploadButton',
label: '上传',
elements: [{
type: 'file',
id: 'upload',
label: '上传',
size: 38
},
{
type: 'fileButton',
id: 'uploadButton',
label: '发送到服务器',
filebrowser: 'info:src',
'for': ['Upload', 'upload']//'page_id', 'element_id'
}]
}],
onOk: function () {
// mywidth = this.getValueOf('info', 'mywidth');
// myheight = this.getValueOf('info', 'myheight');
// myloop = this.getValueOf('info', 'myloop');
mysrc = this.getValueOf('info', 'src'); //alert(mysrc);
$.post("/GB/Webadmin/b_ckeditor/plugins/ImportWord/dialogs/TransferWord.ashx", { "wordsrc": mysrc }, function (data) {
//editor.insertHtml(data);
var d = eval("(" + data + ")"); //alert(d.Status == false);
if (d.Status == false) {
alert(d.Msg);
} else {
editor.insertHtml(d.Html);
}
});
// html = '/gb/Affix2/Article/vcastr22.swf?vcastr_file=' + escape(mysrc) + '';
// //editor.insertHtml("<pre class=\"brush:" + lang + ";\">" + html + "</pre>");
// editor.insertHtml("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0\" height=\"" + myheight + "\" width=\"" + mywidth + "\"><param name=\"allowFullScreen\" value=\"true\" /><param name=\"quality\" value=\"high\" /><param name=\"movie\" value=\"" + escape(mysrc) + "\" /><embed allowfullscreen=\"true\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" quality=\"high\" src=\"" + html + "\" type=\"application/x-shockwave-flash\"></embed></object>");
},
onLoad: function () {
}
};
});

View File

@@ -0,0 +1,129 @@
<%@ WebHandler Language="C#" Class="TransferWord" %>
using System;
using System.Web;
public class TransferWordResultMode
{
public bool Status;
public string Msg;
public string Html;
}
public class TransferWord : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
TransferWordResultMode rm = new TransferWordResultMode();
try
{
string wordsrc = context.Request.Form["wordsrc"];
string virtualSrc = wordsrc.Substring(0, wordsrc.LastIndexOf("/") + 1);
Aspose.Words.Document d = new Aspose.Words.Document(context.Server.MapPath(wordsrc));
////////////////////////////////////////////////////////////
//另存为html文件 并处理html源代码
Aspose.Words.Saving.HtmlSaveOptions hs = new Aspose.Words.Saving.HtmlSaveOptions();
hs.ImageSavingCallback = new AsposeWordImageSavingCallback();
hs.SaveFormat = Aspose.Words.SaveFormat.Html;
d.Save(context.Server.MapPath(wordsrc) + ".html", (Aspose.Words.Saving.SaveOptions)hs);
//Aspose.Words.Document dhtml = new Aspose.Words.Document(context.Server.MapPath(wordsrc + ".html"));
//string htmls = GetHTMLCode(context.Server.MapPath(filename) + ".html");
string htmls = ReadWord(context.Server.MapPath(wordsrc), context.Request.Url.ToString());
htmls = htmls.Replace("&#xa0;", "");
string[] imgs = htmls.GetImgsTag();
foreach (var item in imgs)
{
string newitem = item.Replace1("<img src=\"", "<img src=\"" + virtualSrc + "");
htmls = htmls.Replace1(item, newitem);
}
//移除htmlbody等元素
int b_i = htmls.IndexOf("<body>") + 6;
int eb_i = htmls.IndexOf("</body>");
htmls = htmls.Substring(b_i, eb_i - b_i);
rm.Msg = string.Empty;
rm.Html = htmls;
rm.Status = true;
}
catch (Aspose.Words.UnsupportedFileFormatException)
{
rm.Html = string.Empty;
rm.Status = false;
rm.Msg = "文件格式错误";
}
catch (Exception ex)
{
rm.Html = string.Empty;
rm.Status = false;
rm.Msg = ex.Message;
}
context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(rm));
}
/// <summary>
/// 通过URI读取指向地址的HTML代码
/// </summary>
/// <param name="url">URI地址(例如:http://www.wnweixiu.com)</param>
/// <returns></returns>
protected string GetHTMLCode(string url)
{
System.Net.FileWebRequest request = (System.Net.FileWebRequest)System.Net.HttpWebRequest.Create(url);
//使用Cookie设置AllowAutoRedirect属性为false,是解决“尝试自动重定向的次数太多。”的核心
//request.CookieContainer = new System.Net.CookieContainer();
//request.AllowAutoRedirect = false;
System.Net.WebResponse response = (System.Net.WebResponse)request.GetResponse();
System.IO.Stream sm = response.GetResponseStream();
System.IO.StreamReader streamReader = new System.IO.StreamReader(sm);
//将流转换为字符串
string html = streamReader.ReadToEnd();
streamReader.Close();
return html;
}
public string ReadWord(string path, string imgpath)
{
////path为word的目录+文件名用Server.MapPath进行获取
////string imgPath = Server.MapPath("./temp/");//图片文件临时目录
//Aspose.Words.Document doc = new Aspose.Words.Document(path);
//Aspose.Words.Saving.HtmlSaveOptions hs = new Aspose.Words.Saving.HtmlSaveOptions();
//using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
//{
// hs.ImageSavingCallback = new AsposeWordImageSavingCallback();
// //doc.SaveOptions.HtmlExportImagesFolder = imgPath; //debug下建个temp目录用于存图片。
// hs.ImagesFolder = path.Substring(0, path.LastIndexOf('\\') + 1); ;
// //hs.ImagesFolder = "/GB/WebAdmin/nweb/Platform/Article/OAFile/";
// hs.SaveFormat = Aspose.Words.SaveFormat.Html;
// doc.Save(ms, (Aspose.Words.Saving.SaveOptions)hs);
// string text = System.Text.Encoding.UTF8.GetString(ms.ToArray());
// //text = text.Replace(imgPath, @"/temp/");
// text = text.RemovePageTag();
// ms.Close();
// return text;
//}
//string strFilePath = System.AppDomain.CurrentDomain.BaseDirectory + "/html/question.htm";
string strHtmlContent = System.IO.File.ReadAllText(path + ".html");
return strHtmlContent;
}
public bool IsReusable
{
get
{
return false;
}
}
}

View File

@@ -0,0 +1,15 @@
CKEDITOR.plugins.add('ImportWord',
{
init: function (editor) {
//plugin code goes here
var pluginName = 'ImportWord';
editor.ui.addButton('ImportWord',
{
label: '导入Word文件',
command: pluginName
});
}
});
CKEDITOR.dialog.add('ImportWord', 'plugins/ImportWord/dialogs/ImportWord.js');
editor.addCommand('ImportWord', new CKEDITOR.dialogCommand('ImportWord'));

View File

@@ -0,0 +1,10 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
CKEDITOR.dialog.add("a11yHelp",function(l){var a=l.lang.a11yhelp,n=CKEDITOR.tools.getNextId(),e={8:a.backspace,9:a.tab,13:a.enter,16:a.shift,17:a.ctrl,18:a.alt,19:a.pause,20:a.capslock,27:a.escape,33:a.pageUp,34:a.pageDown,35:a.end,36:a.home,37:a.leftArrow,38:a.upArrow,39:a.rightArrow,40:a.downArrow,45:a.insert,46:a["delete"],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]=a.alt;e[CKEDITOR.SHIFT]=a.shift;e[CKEDITOR.CTRL]=a.ctrl;var f=[CKEDITOR.ALT,CKEDITOR.SHIFT,
CKEDITOR.CTRL],p=/\$\{(.*?)\}/g,t=function(){var a=l.keystrokeHandler.keystrokes,g={},c;for(c in a)g[a[c]]=c;return function(a,c){var b;if(g[c]){b=g[c];for(var h,k,m=[],d=0;d<f.length;d++)k=f[d],h=b/f[d],1<h&&2>=h&&(b-=k,m.push(e[k]));m.push(e[b]||String.fromCharCode(b));b=m.join("+")}else b=a;return b}}();return{title:a.title,minWidth:600,minHeight:400,contents:[{id:"info",label:l.lang.common.generalTab,expand:!0,elements:[{type:"html",id:"legends",style:"white-space:normal;",focus:function(){this.getElement().focus()},
html:function(){for(var e='\x3cdiv class\x3d"cke_accessibility_legend" role\x3d"document" aria-labelledby\x3d"'+n+'_arialbl" tabIndex\x3d"-1"\x3e%1\x3c/div\x3e\x3cspan id\x3d"'+n+'_arialbl" class\x3d"cke_voice_label"\x3e'+a.contents+" \x3c/span\x3e",g=[],c=a.legend,l=c.length,f=0;f<l;f++){for(var b=c[f],h=[],k=b.items,m=k.length,d=0;d<m;d++){var q=k[d],r=q.legend.replace(p,t);r.match(p)||h.push("\x3cdt\x3e%1\x3c/dt\x3e\x3cdd\x3e%2\x3c/dd\x3e".replace("%1",q.name).replace("%2",r))}g.push("\x3ch1\x3e%1\x3c/h1\x3e\x3cdl\x3e%2\x3c/dl\x3e".replace("%1",
b.name).replace("%2",h.join("")))}return e.replace("%1",g.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]}});

View File

@@ -0,0 +1,25 @@
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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

View File

@@ -0,0 +1,11 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pouse",capslock:"Hoofletterslot",escape:"Ontsnap",pageUp:"Blaaiop",pageDown:"Blaaiaf",end:"Einde",home:"Tuis",leftArrow:"Linkspyl",upArrow:"Oppyl",rightArrow:"Regterpyl",downArrow:"Afpyl",insert:"Toevoeg","delete":"Verwyder",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"});

View File

@@ -0,0 +1,11 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",end:"End",home:"Home",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert","delete":"Delete",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"});

View File

@@ -0,0 +1,11 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
CKEDITOR.plugins.setLang("a11yhelp","bg",{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}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",end:"End",home:"Home",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert","delete":"Delete",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"});

View File

@@ -0,0 +1,12 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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:"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 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}"}]}],backspace:"Retrocés",tab:"Tabulació",enter:"Intro",shift:"Majúscules",ctrl:"Ctrl",alt:"Alt",pause:"Pausa",capslock:"Bloqueig de majúscules",escape:"Escape",
pageUp:"Pàgina Amunt",pageDown:"Pàgina Avall",end:"Fi",home:"Inici",leftArrow:"Fletxa Esquerra",upArrow:"Fletxa Amunt",rightArrow:"Fletxa Dreta",downArrow:"Fletxa Avall",insert:"Inserir","delete":"Eliminar",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"});

View File

@@ -0,0 +1,12 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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}"}]}],backspace:"Backspace",tab:"Tabulátor",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pauza",capslock:"Caps lock",escape:"Escape",pageUp:"Stránka nahoru",
pageDown:"Stránka dolů",end:"Konec",home:"Domů",leftArrow:"Šipka vlevo",upArrow:"Šipka nahoru",rightArrow:"Šipka vpravo",downArrow:"Šipka dolů",insert:"Vložit","delete":"Smazat",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"});

View File

@@ -0,0 +1,11 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
end:"End",home:"Home",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert","delete":"Delete",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"});

View File

@@ -0,0 +1,11 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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:"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:"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:" Toolbar Collapse command",legend:"Klik ${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:"Tilgængelighedshjælp",legend:"Kilk ${a11yHelp}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",end:"End",home:"Home",leftArrow:"Venstre pil",
upArrow:"Pil op",rightArrow:"Højre pil",downArrow:"Pil ned",insert:"Insert","delete":"Delete",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"});

View File

@@ -0,0 +1,12 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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}"}]}],backspace:"Rücktaste",tab:"Tab",enter:"Eingabe",shift:"Umschalt",ctrl:"Strg",alt:"Alt",pause:"Pause",capslock:"Feststell",escape:"Escape",pageUp:"Bild auf",pageDown:"Bild ab",
end:"Ende",home:"Pos1",leftArrow:"Linke Pfeiltaste",upArrow:"Obere Pfeiltaste",rightArrow:"Rechte Pfeiltaste",downArrow:"Untere Pfeiltaste",insert:"Einfügen","delete":"Entfernen",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"});

View File

@@ -0,0 +1,12 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/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:"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}"}]}],backspace:"Rücktaste",tab:"Tab",enter:"Eingabe",shift:"Umschalt",ctrl:"Strg",alt:"Alt",pause:"Pause",capslock:"Feststell",escape:"Escape",pageUp:"Bild auf",pageDown:"Bild ab",
end:"Ende",home:"Pos1",leftArrow:"Linke Pfeiltaste",upArrow:"Obere Pfeiltaste",rightArrow:"Rechte Pfeiltaste",downArrow:"Untere Pfeiltaste",insert:"Einfügen","delete":"Entfernen",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"});

View File

@@ -0,0 +1,12 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
CKEDITOR.plugins.setLang("a11yhelp","el",{title:"Οδηγίες Προσβασιμότητας",contents:"Περιεχόμενα Βοήθειας. Πατήστε ESC για κλείσιμο.",legend:[{name:"Γενικά",items:[{name:"Εργαλειοθήκη Επεξεργαστή",legend:"Πατήστε ${toolbarFocus} για να περιηγηθείτε στην γραμμή εργαλείων. Μετακινηθείτε ανάμεσα στις ομάδες της γραμμής εργαλείων με TAB και SHIFT+TAB. Μετακινηθείτε ανάμεσα στα κουμπιά εργαλείων με το ΔΕΞΙ ή ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να ενεργοποιήσετε το ενεργό κουμπί εργαλείου."},{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:"Πατήστε ${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}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",
end:"End",home:"Home",leftArrow:"Αριστερό Βέλος",upArrow:"Πάνω Βέλος",rightArrow:"Δεξί Βέλος",downArrow:"Κάτω Βέλος",insert:"Insert ","delete":"Delete",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:"Απόστροφος"});

View File

@@ -0,0 +1,11 @@
/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
CKEDITOR.plugins.setLang("a11yhelp","en-gb",{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}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",end:"End",home:"Home",leftArrow:"Left Arrow",upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert","delete":"Delete",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 have changed in this diff Show More