You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<br>
15
+
<br>
16
16
17
17
<br>
18
18
@@ -115,7 +115,7 @@ Due to its unfortunate abandonment in early 2022, Netlify CMS spawned 3 successo
115
115
116
116
-[Static CMS](https://github.com/StaticJsCMS/static-cms): a community fork, initial commit made in September 2022 — discontinued in September 2024 after making meaningful improvements
117
117
-**Sveltia CMS**: not a fork but a **complete rewrite** or “total reboot”, started in November 2022, first appeared on GitHub in March 2023
118
-
-[Decap CMS](https://github.com/decaporg/decap-cms): a rebranded version, [announced in February 2023](https://www.netlify.com/blog/netlify-cms-to-become-decap-cms/) as the official successor with a Netlify agency partner taking ownership — mostly stagnant, with only occasional releases
118
+
-[Decap CMS](https://github.com/decaporg/decap-cms): a rebranded version, [announced in February 2023](https://www.netlify.com/blog/netlify-cms-to-become-decap-cms/) as the official successor with a Netlify agency partner taking ownership — mostly stagnant, no significant updates
119
119
120
120
Sveltia CMS is the only project that doesn’t inherit the complexity, technical debt, and numerous bugs of Netlify CMS, which was launched in 2015. Our product is better by design: We have rebuilt the app from the ground up using a [modern framework](https://svelte.dev/) while closely monitoring and analyzing the predecessor’s issue tracker. We don’t use any of their code. This allows us to make [hundreds of improvements](#differentiators) without getting stuck in an old system.
121
121
@@ -289,7 +289,7 @@ Sveltia CMS has been built with a multilingual architecture from the very beginn
289
289
- Users can easily switch between locales while editing by clicking a button instead of a dropdown list when there are less than 5 locales.
290
290
- Language labels appear in human-readable display names instead of ISO 639 language codes because it’s not easy for everyone to recognize `DE` as German, `NL` as Dutch, `ZH` as Chinese, and so on.
291
291
- Content editing
292
-
-[Integrates a translation service](#translating-entry-fields-with-one-click) to allow translation of text fields from another locale with one click.
292
+
-[Integrates translation services](#translating-entry-fields-with-one-click) to allow translation of text fields from another locale with one click.
293
293
- The Content Editor supports [RTL scripts](https://en.wikipedia.org/wiki/Right-to-left_script) such as Arabic, Hebrew and Persian.[^146]
294
294
- It’s possible to [disable non-default locale content](#disabling-non-default-locale-content).[^15]
295
295
- Boolean, DateTime, List and Number fields in the entry preview are displayed in a localized format.
@@ -470,6 +470,7 @@ Sveltia CMS supports all the [built-in widgets](https://decapcms.org/docs/widget
470
470
- Code in a code block in the editor can be copied as expected.[^165]
- Soft line breaks are [rendered as hard line breaks](#rendering-soft-line-breaks-as-hard-line-breaks-in-markdown) in the Preview Pane.
473
+
- Uploaded images will not disappear while editing an entry.[^278]
473
474
- Number
474
475
- If the `value_type` option is `int` (default) or `float`, the `required` option is `false`, and the value is not entered, the field will be saved as `null` instead of an empty string.[^157] If `value_type` is anything else, the data type will remain a string.
475
476
- Object
@@ -1042,15 +1043,21 @@ Standard keyboard shortcuts are also available in the Markdown editor, including
1042
1043
1043
1044
### Translating entry fields with one click
1044
1045
1045
-
Sveltia CMS comes with a handy Google Cloud Translation API integration so that you can translate any text field from another locale without leaving the Content Editor. To enable the quick translation feature:
1046
+
Sveltia CMS comes with a handy translation API integration so that you can translate any text field from another locale without leaving the Content Editor. Currently, Google’s Cloud Translation and OpenAI’s GPT-3.5 Turbo are supported. To enable the quick translation feature:
1046
1047
1047
1048
1. Update your configuration file to enable the [i18n support](https://decapcms.org/docs/i18n/) with multiple locales.
1048
-
1. Sign in or sign up for [Google Cloud](https://cloud.google.com/) and create a new project.
1049
-
1. Enable the [Cloud Translation API](https://console.cloud.google.com/apis/library/translate.googleapis.com). It’s free up to 500,000 characters per month.
1050
-
1. Create a [new API key](https://console.cloud.google.com/apis/api/translate.googleapis.com/credentials) and copy it.
1049
+
1. Create a new API key for the translation service of your choice:
1050
+
- Google
1051
+
1. Sign in or sign up for [Google Cloud](https://cloud.google.com/) and create a new project.
1052
+
1. Enable the [Cloud Translation API](https://console.cloud.google.com/apis/library/translate.googleapis.com). It’s free up to 500,000 characters per month.
1053
+
1. Create a [new API key](https://console.cloud.google.com/apis/api/translate.googleapis.com/credentials) and copy it.
1054
+
- OpenAI
1055
+
1. Sign in or sign up for [Open AI](https://platform.openai.com/docs/overview) and create a new project.
1056
+
1. Add a credit balance (minimum $5) to your account.
1057
+
1. Create a [new API key](https://platform.openai.com/api-keys) and copy it.
1051
1058
1. Open an entry in Sveltia CMS.
1052
1059
1. Click on the Translation button on the pane header or each field, right next to the 3-dot menu.
1053
-
1. Paste your API key when prompted.
1060
+
1. Select a translation service from the dropdown menu and paste your API key when prompted.
1054
1061
1. The field(s) will be automatically translated.
1055
1062
1056
1063
Note that the Translation button on the pane header only translates empty fields, while in-field Translation buttons override any filled text.
@@ -1941,7 +1948,7 @@ This software is provided “as is” without any express or implied warranty. W
0 commit comments