https://www.contentful.com is a content management platform for web applications, mobile apps and connected devices. It allows you to create, edit & manage content in the cloud and publish it anywhere via powerful API. Contentful offers tools for managing editorial teams and enabling cooperation between organizations.
This extension translates text from the default locale to other locales in a space using the Yandex translation API.
Check you have the requirements needed to use our extensions.
npm installcontentful extension create --space-id <yourSpaceId>Serve on http://localhost:3000:
npm startYou can provide a value for the PORT environment variable to start the server on a custom port. If you do, remember to update the src property in extension.json.
export PORT=<custom-port>
npm startYour extension will now be accessible in the Contentful web app. To use the extension, create a content type with a field of type 'Symbol' or 'Text'. You will need to enable localization on the field to use the translation feature.
The same constraints apply to loading unsafe scripts.
If you want to inline all dependencies and upload the extension to Contentful, run the following command:
contentful extension create --srcdoc ./dist/index.all.html --space-id <space-id> --forceAnd to update the extension:
contentful extension update --srcdoc ./dist/index.all.html --space-id <space-id> --force