blob: 37f9f7fcd6357ff15a25037945b499a03cc072fe [file] [log] [blame]
simon26e79f72022-10-05 22:16:08 -04001/*
2 * Copyright (C) 2022 Savoir-faire Linux Inc.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Affero General Public License as
6 * published by the Free Software Foundation; either version 3 of the
7 * License, or (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Affero General Public License for more details.
13 *
14 * You should have received a copy of the GNU Affero General Public
15 * License along with this program. If not, see
16 * <https://www.gnu.org/licenses/>.
17 */
simond47ef9e2022-09-28 22:24:28 -040018import i18n from 'i18next';
19import { initReactI18next } from 'react-i18next';
simon07b4eb02022-09-29 17:50:26 -040020
simond8ca2f22022-10-11 23:30:55 -040021import translationEn from './locale/en/translation.json';
22import translationFr from './locale/fr/translation.json';
idillon5815c732022-09-16 13:54:45 -040023
simond47ef9e2022-09-28 22:24:28 -040024i18n.use(initReactI18next).init({
simond8ca2f22022-10-11 23:30:55 -040025 debug: import.meta.env.DEV,
simond47ef9e2022-09-28 22:24:28 -040026 lng: 'en',
idillon5815c732022-09-16 13:54:45 -040027 interpolation: {
28 escapeValue: false,
29 },
30 resources: {
31 en: {
32 translation: translationEn,
33 },
34 fr: {
35 translation: translationFr,
36 },
37 },
simond47ef9e2022-09-28 22:24:28 -040038});
idillon5815c732022-09-16 13:54:45 -040039
simond47ef9e2022-09-28 22:24:28 -040040export default i18n;