File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed
packages/ra-i18n-polyglot Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -26,10 +26,17 @@ const messages = {
26
26
en: englishMessages,
27
27
};
28
28
29
- const i18nProvider = polyglotI18nProvider (locale => messages[locale]);
29
+ const i18nProvider = polyglotI18nProvider (
30
+ locale => messages[locale],
31
+ ' en' ,
32
+ [
33
+ { locale: ' en' , name: ' English' },
34
+ { locale: ' fr' , name: ' Français' },
35
+ ]
36
+ );
30
37
31
38
const App = () => (
32
- < Admin locale = " en " i18nProvider= {i18nProvider}>
39
+ < Admin i18nProvider= {i18nProvider}>
33
40
...
34
41
< / Admin>
35
42
);
@@ -86,7 +93,11 @@ const messagesResolver = locale => {
86
93
return asyncMessages[params .locale ]();
87
94
}
88
95
89
- const i18nProvider = polyglotI18nProvider (messagesResolver);
96
+ const i18nProvider = polyglotI18nProvider (messageResolver, " en" , [
97
+ { locale: ' en' , name: ' English' },
98
+ { locale: ' fr' , name: ' Français' },
99
+ { locale: ' it' , name: ' Italiano' },
100
+ ]);
90
101
```
91
102
92
103
## Using Specific Polyglot Features
Original file line number Diff line number Diff line change @@ -11,7 +11,8 @@ type GetMessages = (
11
11
*
12
12
* @example
13
13
*
14
- * import { Admin, Resource, polyglotI18nProvider } from 'react-admin';
14
+ * import { Admin, Resource } from 'react-admin';
15
+ * import polyglotI18nProvider from 'ra-i18n-polyglot';
15
16
* import englishMessages from 'ra-language-english';
16
17
* import frenchMessages from 'ra-language-french';
17
18
*
You can’t perform that action at this time.
0 commit comments