aboutsummaryrefslogtreecommitdiffstats
path: root/htdocs/src/js/i18n
diff options
context:
space:
mode:
Diffstat (limited to 'htdocs/src/js/i18n')
-rw-r--r--htdocs/src/js/i18n/i18n.js42
-rw-r--r--htdocs/src/js/i18n/locales/en.js36
-rw-r--r--htdocs/src/js/i18n/locales/fr.js36
3 files changed, 0 insertions, 114 deletions
diff --git a/htdocs/src/js/i18n/i18n.js b/htdocs/src/js/i18n/i18n.js
deleted file mode 100644
index 6bdc7cd..0000000
--- a/htdocs/src/js/i18n/i18n.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import I18n from 'i18n-js';
-import en from './locales/en';
-import fr from './locales/fr';
-
-const supportedLanguages = [
- {
- code: 'en',
- label: 'English',
- translations: en,
- },
- {
- code: 'fr',
- label: 'Français',
- translations: fr,
- },
-];
-
-supportedLanguages.forEach((locale) => {
- I18n.translations[locale.code] = locale.translations;
-});
-
-function setLocale(locale) {
- I18n.locale = locale;
-}
-
-function currentLocale() {
- return I18n.currentLocale();
-}
-
-function translate(name, params = {}) {
- return I18n.t(name, params);
-}
-
-const { defaultLocale } = I18n;
-
-export {
- supportedLanguages,
- setLocale,
- translate,
- defaultLocale,
- currentLocale,
-};
diff --git a/htdocs/src/js/i18n/locales/en.js b/htdocs/src/js/i18n/locales/en.js
deleted file mode 100644
index 9717528..0000000
--- a/htdocs/src/js/i18n/locales/en.js
+++ /dev/null
@@ -1,36 +0,0 @@
-const en = {
- branding: {
- description: 'Front-end developer',
- },
- nav: {
- title: 'Apps list:',
- },
- main: {
- instructions:
- 'Select an app inside menu to see a live preview and app details (description, technologies, repositories).',
- project: {
- details: {
- about: 'About {{name}}',
- repo: {
- one: 'Repository:',
- other: 'Repositories:',
- zero: 'Repositories:',
- },
- tech: {
- one: 'Technology:',
- other: 'Technologies:',
- zero: 'Technologies:',
- },
- },
- },
- },
- footer: {
- legalNotice: {
- txt: 'Legal notice',
- link: 'legal-notice.html',
- },
- license: 'License MIT',
- },
-};
-
-export default en;
diff --git a/htdocs/src/js/i18n/locales/fr.js b/htdocs/src/js/i18n/locales/fr.js
deleted file mode 100644
index 9c93012..0000000
--- a/htdocs/src/js/i18n/locales/fr.js
+++ /dev/null
@@ -1,36 +0,0 @@
-const fr = {
- branding: {
- description: 'Intégrateur web',
- },
- nav: {
- title: 'Liste des applications :',
- },
- main: {
- instructions:
- "Sélectionnez une application dans le menu pour afficher un aperçu en direct et les informations sur l'application (description, technologies, dépôts).",
- project: {
- details: {
- about: 'À propos de {{name}}',
- repo: {
- one: 'Dépôt :',
- other: 'Dépôts :',
- zero: 'Dépôt :',
- },
- tech: {
- one: 'Technologie :',
- other: 'Technologies :',
- zero: 'Technologie :',
- },
- },
- },
- },
- footer: {
- legalNotice: {
- txt: 'Mentions légales',
- link: 'mentions-legales.html',
- },
- license: 'Licence MIT',
- },
-};
-
-export default fr;