1.1.2 • Published 10 months ago

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

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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

10 months ago

1.1.0

10 months ago

1.1.2

10 months ago

1.0.14

10 months ago

1.0.13

11 months ago

1.0.11

12 months ago

1.0.12

12 months ago

1.0.9

12 months ago

1.0.10

12 months ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

2 years ago

1.0.0-beta.6

2 years ago

1.0.0-beta.3

2 years ago

1.0.0-beta.4

2 years ago

1.0.0-beta.5

2 years ago

1.0.0-beta.2

2 years ago

1.0.0-beta.1

2 years ago