Skip to content

Commit 055753f

Browse files
committed
Merge branch 'master' into cc/performance-offsets
2 parents 0c7039f + 56cce90 commit 055753f

File tree

2,845 files changed

+56828
-20895
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,845 files changed

+56828
-20895
lines changed

docs/_snippets/framework/ui/ui-toolbar-text.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
const locale = new Locale();
99

1010
const text = new View();
11-
text.element = document.createTextNode( 'Toolbar text' );
11+
text.element = document.createElement( 'span' );
12+
text.element.innerHTML = 'Toolbar text';
1213

1314
const toolbarText = new ToolbarView( locale );
1415
toolbarText.items.add( text );

docs/api/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ meta-title: CKEditor 5 API | CKEditor 5 documentation
2424

2525
## Contribute
2626

27-
CKEditor is an Open Source project and your contribution is most welcome. Feel free to {@link support/index#reporting-issues report bugs} or improve the code on [GitHub](https://github.com/ckeditor/ckeditor5). Since CKEditor is localized, you can also help [to translate it](https://www.transifex.com/ckeditor/ckeditor5/). You do not need to be a programmer to contribute to the project!
27+
CKEditor is an Open Source project and your contribution is most welcome. Feel free to {@link support/index#reporting-issues report bugs} or improve the code on [GitHub](https://github.com/ckeditor/ckeditor5). Since CKEditor is localized, you can also help {@link framework/contributing/contributing#translating translating it}. You do not need to be a programmer to contribute to the project!

docs/framework/contributing/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ Some additional things you should keep in mind:
9595

9696
CKEditor 5 is a project with global impact, so contributing translations is both an easy and powerful way to help.
9797

98-
We use the Transifex service for translations at the following address: [https://www.transifex.com/ckeditor/ckeditor5/dashboard/](https://www.transifex.com/ckeditor/ckeditor5/dashboard/).
98+
To make CKEditor 5 available in multiple languages, we use `.po` files for storing translations. These are text files commonly used in software development to translate interface texts. Each CKEditor 5 package keeps translation files in the `lang/translations` directory. To provide missing translations, just edit the `.po` file and prepare a [pull request](#creating-a-pull-request).
9999

100100
Here as well, having a CLA in place is a requirement to become an official translator (see below).
101101

docs/framework/deep-dive/localization.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ As the second argument, the translation function accepts a value or an array of
5757
For the same reason, the first argument can only be a string literal or an object literal. Variables cannot be passed.
5858
</info-box>
5959

60-
When using the `t()` function, you can create your own *localizable messages* or reuse *messages* created in CKEditor&nbsp;5 packages that your project depends on. In case of reusing *messages*, you will not need to worry about translating them as all work will be done by the CKEditor&nbsp;5 team and [Transifex translators](https://www.transifex.com/ckeditor/ckeditor5/). Obviously, {@link framework/contributing/contributing#translating your help in translating} will still be appreciated!
60+
When using the `t()` function, you can create your own *localizable messages* or reuse *messages* created in CKEditor&nbsp;5 packages that your project depends on. In the case of reusing *messages*, you will not need to worry about translating them as all the work will be done by the CKEditor&nbsp;5 team. Obviously, {@link framework/contributing/contributing#translating your help in translating} will still be appreciated!
6161

62-
For simple *localizable messages*, use the string form for simplicity:
62+
For a simple *localizable messages*, use the string form for simplicity:
6363

6464
```js
6565
const emojiName = 'cat';

docs/getting-started/setup/ui-language.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ ClassicEditor
322322
There are community translations available for Australian and British variations of English, too, as well as various others.
323323

324324
<info-box>
325-
If you want to help translate CKEditor&nbsp;5 into your native language, join the [CKEditor&nbsp;5 project on Transifex](https://www.transifex.com/ckeditor/ckeditor5/). Your help will be much appreciated!
325+
You can help {@link framework/contributing/contributing#translating translating} CKEditor&nbsp;5 into your native language. You do not need to be a programmer to contribute to the project. Your help will be much appreciated!
326326
</info-box>
327327

328328
## Related features

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ meta-description: Learn how to install, integrate, update, configure, and develo
1818

1919
## Contribute
2020

21-
CKEditor is an Open Source project and your contribution is most welcome. Feel free to {@link support/index#reporting-issues report bugs} or improve the code on [GitHub](https://github.com/ckeditor/ckeditor5). Since CKEditor is localized, you can also help [to translate it](https://www.transifex.com/ckeditor/ckeditor5/). You do not need to be a programmer to contribute to the project!
21+
CKEditor&nbsp;5 is an Open Source project and your contribution is most welcome. Feel free to {@link support/index#reporting-issues report bugs} or improve the code on [GitHub](https://github.com/ckeditor/ckeditor5). Since CKEditor&nbsp;5 is localized, you can also help {@link framework/contributing/contributing#translating translating it}. You do not need to be a programmer to contribute to the project!

package.json

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -90,18 +90,17 @@
9090
"@ckeditor/ckeditor5-build-multi-root": "43.2.0",
9191
"@ckeditor/ckeditor5-case-change": "43.2.0",
9292
"@ckeditor/ckeditor5-comments": "43.2.0",
93-
"@ckeditor/ckeditor5-dev-build-tools": "^44.0.0",
94-
"@ckeditor/ckeditor5-dev-bump-year": "^44.0.0",
95-
"@ckeditor/ckeditor5-dev-ci": "^44.0.0",
96-
"@ckeditor/ckeditor5-dev-dependency-checker": "^44.0.0",
97-
"@ckeditor/ckeditor5-dev-docs": "^44.0.0",
98-
"@ckeditor/ckeditor5-dev-release-tools": "^44.0.0",
99-
"@ckeditor/ckeditor5-dev-stale-bot": "^44.0.0",
100-
"@ckeditor/ckeditor5-dev-tests": "^44.0.0",
101-
"@ckeditor/ckeditor5-dev-transifex": "^44.0.0",
102-
"@ckeditor/ckeditor5-dev-translations": "^44.0.0",
103-
"@ckeditor/ckeditor5-dev-utils": "^44.0.0",
104-
"@ckeditor/ckeditor5-dev-web-crawler": "^44.0.0",
93+
"@ckeditor/ckeditor5-dev-build-tools": "^45.0.0",
94+
"@ckeditor/ckeditor5-dev-bump-year": "^45.0.0",
95+
"@ckeditor/ckeditor5-dev-ci": "^45.0.0",
96+
"@ckeditor/ckeditor5-dev-dependency-checker": "^45.0.0",
97+
"@ckeditor/ckeditor5-dev-docs": "^45.0.0",
98+
"@ckeditor/ckeditor5-dev-release-tools": "^45.0.0",
99+
"@ckeditor/ckeditor5-dev-stale-bot": "^45.0.0",
100+
"@ckeditor/ckeditor5-dev-tests": "^45.0.0",
101+
"@ckeditor/ckeditor5-dev-translations": "^45.0.0",
102+
"@ckeditor/ckeditor5-dev-utils": "^45.0.0",
103+
"@ckeditor/ckeditor5-dev-web-crawler": "^45.0.0",
105104
"@ckeditor/ckeditor5-document-outline": "43.2.0",
106105
"@ckeditor/ckeditor5-export-pdf": "43.2.0",
107106
"@ckeditor/ckeditor5-export-word": "43.2.0",
@@ -196,9 +195,9 @@
196195
"docs:verify": "node ./scripts/web-crawler/index.mjs --docs",
197196
"docs:lint": "node scripts/vale/vale.mjs",
198197
"docs:vale": "vale",
199-
"translations:collect": "node ./scripts/translations/collect.mjs",
200-
"translations:download": "node ./scripts/translations/download.mjs",
201-
"translations:upload": "node ./scripts/translations/upload.mjs",
198+
"translations:synchronize": "node ./scripts/translations/synchronize.mjs",
199+
"translations:validate": "node ./scripts/translations/synchronize.mjs --validate-only",
200+
"translations:move": "node ./scripts/translations/move.mjs",
202201
"build": "tsc -p ./tsconfig.release-ckeditor5.json",
203202
"build:dist": "node scripts/nim/build-ckeditor5.mjs",
204203
"predll:build": "npm run build",

packages/ckeditor5-adapter-ckfinder/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"devDependencies": {
2121
"@ckeditor/ckeditor5-basic-styles": "43.2.0",
2222
"@ckeditor/ckeditor5-clipboard": "43.2.0",
23-
"@ckeditor/ckeditor5-dev-utils": "^44.0.0",
23+
"@ckeditor/ckeditor5-dev-utils": "^45.0.0",
2424
"@ckeditor/ckeditor5-editor-classic": "43.2.0",
2525
"@ckeditor/ckeditor5-enter": "43.2.0",
2626
"@ckeditor/ckeditor5-heading": "43.2.0",

packages/ckeditor5-alignment/lang/translations/af.po

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
22
#
3-
# !!! IMPORTANT !!!
3+
# Want to contribute to this file? Submit your changes via a GitHub Pull Request.
44
#
5-
# Before you edit this file, please keep in mind that contributing to the project
6-
# translations is possible ONLY via the Transifex online service.
7-
#
8-
# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
9-
#
10-
# To learn more, check out the official contributor's guide:
11-
# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
5+
# Check out the official contributor's guide:
6+
# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
127
#
138
msgid ""
149
msgstr ""
15-
"Language-Team: Afrikaans (https://app.transifex.com/ckeditor/teams/11143/af/)\n"
1610
"Language: af\n"
1711
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
1812
"Content-Type: text/plain; charset=UTF-8\n"

packages/ckeditor5-alignment/lang/translations/ar.po

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
11
# Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
22
#
3-
# !!! IMPORTANT !!!
3+
# Want to contribute to this file? Submit your changes via a GitHub Pull Request.
44
#
5-
# Before you edit this file, please keep in mind that contributing to the project
6-
# translations is possible ONLY via the Transifex online service.
7-
#
8-
# To submit your translations, visit https://www.transifex.com/ckeditor/ckeditor5.
9-
#
10-
# To learn more, check out the official contributor's guide:
11-
# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
5+
# Check out the official contributor's guide:
6+
# https://ckeditor.com/docs/ckeditor5/latest/framework/guides/contributing/contributing.html
127
#
138
msgid ""
149
msgstr ""
15-
"Language-Team: Arabic (https://app.transifex.com/ckeditor/teams/11143/ar/)\n"
1610
"Language: ar\n"
17-
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
11+
"Plural-Forms: nplurals=6; plural=(n == 0 ? 0 : n == 1 ? 1 : n == 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5);\n"
1812
"Content-Type: text/plain; charset=UTF-8\n"
1913

2014
msgctxt "Toolbar button tooltip for aligning the text to the left."

0 commit comments

Comments
 (0)