This function is responsible for translating messages to the specified language. It uses translations added perviously by add (a translations dictionary and the getPluralForm() function to provide accurate translations of plural forms).. When no translation is defined in the dictionary or the dictionary does not exist, this function returns the original message string or the message plural ...
CKEditor5 is being translated to 88 languages on Transifex. Sign up to help translate or start your own project.
CKEditor 5 translation system is open to third-party plugins. Any custom features that you introduce can be localized. The system also provides a way to add missing or overwrite existing translations and supports translating plural forms. Make sure to use up-to-date CKEditor 5 development tool packages.
ckeditor5 -utils/src/ translation -service The goal of this module is to encapsulate the whole " translations repository" logic from the rest of the code.
The other issue is that currently there's no way to override an existing translation (AFAIR there was some request for it in the past) Also, this should enable easier testing of the i18n The solution I propose is to add a possibility to add translations to the CKEditor5WebpackPlugin directly, either as a path(s) to the translation files or as a ...
Powerful rich text editor framework with a modular architecture, modern integrations and features like collaborative editing. - ckeditor/ ckeditor5
(the translation string's context is defined by the package name, e.g. ckeditor5 -core). Do we want to support creating multiple chunks e.g. through the DllPlugin? We should be able to get all dependencies for the given asset, but I'll check it to be sure.
The CKEditor 5 plugin for webpack will emit additional files for each language specified in the additionalLanguages option. They will contain translations for messages from the t () function calls. The files will be created in the translations directory (or another one if the outputDirectory option is specified).
Tools used: Visual Code Studio (1.39.2) Node JS (13.0.1) NPM (6.12.0) CKEditor 5 (15.0.0) Mozilla Firefox (69.0.3 32-bits) Intro I am learning how to use CKEditor 5 and how to add and create plu...
Ckeditor5 translation UI language, ckeditor.com › docs › ckeditor5 › latest › framework › guides › deep-dive The translations is an object which consists of messageId: translation pairs. Note that the message ID can be either constructed from the message string or from the message ID if it was passed (this happens rarely and mostly ...