Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version

Prgfx.Neos.TextPartLanguage

This package allows editors to tag selected text with a language, helping assistive technology with pronunciation, implementing the WCAG 3.1.2 Language of Parts specification.

composer require prgfx/neos-textpartlanguage

This plugin is based on @ckeditor/ckeditor5-language, making the necessary adaptations to use it with the Neos backend.

Screenshot of the plugin in the Neos backend

Usage

Enable it for a node property:

'Neos.Demo:Content.Text':
  properties:
    text:
      ui:
        inline:
          editorOptions:
            textLanguages: true

Or set specific properties:

'Neos.Demo:Content.Text':
  properties:
    text:
      ui:
        inline:
          editorOptions:
            textLanguages:
              languages:
                de: German
                en: My.Package:Main:textLanguages.languages.en
                fr: French
                gr: ~
              placeholder: My.Package:Main:textLanguages.placeholder

Configuration

By default, this plugin provides the system-languages configured in Neos.Neos.userInterface.availableLanguages, but different default values can be set at Neos.Neos.Ui.frontendConfiguration.'Prgfx.Neos.TextPartLanguage:languages'.

Appearance

In the backend this plugin underlines all marked text-elements through a stylesheet included in prototype(Neos.Neos:Page).head.stylesheets.textPartLanguage which you might disable, if you don't require it or want to apply custom styling.

About

Neos package to integrate the ckeditor5-language plugin into the CKEditor to allow tagging content for specific languages

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages