ra-auth-cognito-language-french
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

ra-auth-cognito-language-french

French translations for ra-auth-cognito.

Installation

npm install ra-auth-cognito-language-french
# or
yarn add ra-auth-cognito-language-french

Usage

// in i18nProvider.js
import { raAuthCognitoEnglishMessages } from 'ra-auth-cognito-language-english';
import { raAuthCognitoFrenchMessages } from 'ra-auth-cognito-language-french';
import { mergeTranslations } from 'react-admin';
import polyglotI18nProvider from 'ra-i18n-polyglot';
import englishMessages from 'ra-language-english';
import frenchMessages from 'ra-language-french';

const allEnglishMessages = mergeTranslations(
    englishMessages,
    raAuthCognitoEnglishMessages
);
const allFrenchMessages = mergeTranslations(
    frenchMessages,
    raAuthCognitoFrenchMessages
);

export const i18nProvider = polyglotI18nProvider(
    locale => (locale === 'fr' ? allFrenchMessages : allEnglishMessages),
    'en'
);

// in App.js
import { Admin, Resource, ListGuesser } from 'react-admin';
import { authRoutes } from 'ra-auth-cognito';
import { dataProvider } from './dataProvider';
import { authProvider } from './authProvider';
import { i18nProvider } from './i18nProvider';

export const MyAdmin = () => (
    <Admin
        dataProvider={dataProvider}
        authProvider={authProvider}
        i18nProvider={i18nProvider}
        customRoutes={authRoutes}
    >
        <Resource name="posts" list={ListGuesser} />
        <Resource name="authors" list={ListGuesser} />
    </Admin>
);

Readme

Keywords

none

Package Sidebar

Install

npm i ra-auth-cognito-language-french

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

6.81 kB

Total Files

9

Last publish

Collaborators

  • fzaninotto
  • djhi
  • slax57