crelte / translations / createGlobalLoader
Function: createGlobalLoader()
ts
function createGlobalLoader(opts): LoaderCreator;Creates a loader that loads translations from a global set.
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
#### handle?
`string`
the handle for the global set containing the namespaces (default = translations)
## Returns
[`LoaderCreator`](../type-aliases/LoaderCreator.md)