1.1.2 • Published 6 months ago

@tmrrw-labs/payload-plugin-translation v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Payload Plugin Translation Beta

This is a work in progress, some of which may be project specific to one of our projects. Use at own risk

Background

Translation plugin that includes a translation dashboard

How to install this plugin

To install any plugin, simply add it to your payload.config() in the Plugin array.

import {
  translationPlugin,
  LexicalTranslationWatchFeature,
} from "payload-plugin-translation";

export const config = buildConfig({
  editor: lexicalEditor({
    features: ({ defaultFeatures }) => [
      ...defaultFeatures,
      LexicalTranslationWatchFeature(),
    ],
  }),
  plugins: [
    translationPlugin({
      enabled: true,
      collections: ["collection-to-translate", "another-collection-to-translate"],
      globals: ["global-to-translate", "another-global-to-translate"],
      googleApiKey: <your google translate api key>,
      // getLocales : (req: PayloadRequest) => Promise<Locale[]> | Locale[] | string[] | Promise<string[]> // Function that returns the locales to be translated to (helpful for tenantized sites with different locales per tenant)
      // createQuery : (req: PayloadRequest) => Where // Function that returns a query to filter the documents to be translated (helpful for tenantized sites with different documents per tenant)
      // attachExtraData : (req: PayloadRequest) => Promise<Record<string, any>> | Record<string, any> // Function that returns extra data to be attached to the translation object when saving from the translation dashboard
      // collectionFilter : (slug: string) => boolean // Function that filters the collections to be translated
    }),
  ]
});
1.1.1

6 months ago

1.1.0

6 months ago

1.1.2

6 months ago

1.0.14

6 months ago

1.0.13

6 months ago

1.0.11

7 months ago

1.0.12

7 months ago

1.0.9

7 months ago

1.0.10

7 months ago

1.0.8

8 months ago

1.0.7

8 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.0-beta.6

1 year ago

1.0.0-beta.3

1 year ago

1.0.0-beta.4

1 year ago

1.0.0-beta.5

1 year ago

1.0.0-beta.2

1 year ago

1.0.0-beta.1

1 year ago