Skip to content

crelte / translations / createTranslations

Function: createTranslations()

ts
function createTranslations(opts): PluginCreator;

Create the TranslationsPlugin

Setup file loader

ts
import { createTranslations, createFileLoader } from 'crelte/translations';

createTranslations({ loader: createFileLoader() });

Setup global loader

ts
import { createTranslations, createGlobalLoader } from 'crelte/translations';

createTranslations({ loader: createGlobalLoader() });

Then in you're global export a translations globalSet with namespaces as fields, at least common.

graphql
translations: globalSet(handle: "translations", siteId: $siteId) {
  ... on translations_GlobalSet {
    common
  }
}

Parameters

opts

TranslationsPluginOptions

Returns

PluginCreator