diff --git a/.gitignore b/.gitignore
index cce175b385cde26ede9c188803caffeff7cc5b37..9723de5999060c7615e01bfb2f84999ac09d34c3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,8 @@
 /dist/lib/
 /dist/oidc-client-config.json
 *.iml
-/www/
+/www/*
+!/www/.htaccess
+!/www/index.html
 
 package-lock.json
diff --git a/README.md b/README.md
index 44a215314fa82ca07d7666bd9b7e5ea0bd6a6195..d96663b2d17cb6b9402723c5222ea05f1d858c64 100644
--- a/README.md
+++ b/README.md
@@ -29,3 +29,10 @@ Disclaimer: PUG could need to be installed globally as root `sudo npm i -g pug`
 11. If you have no CSS when loading the project local URL, edit and save the `src/styles/index.scss` file with any kind of modifications to force the compilation.
 
 You should now be able to access the application using your preferred browser on `http://localhost:9000/`
+
+## Funding
+
+![EULOGO](documentation/EU_logos.png)
+
+This software has been co-funded by the European Union.
+The contents of this software are the sole responsibility of Cooperatives Europe and can in no way be taken to reflect the views of the European Union.
diff --git a/compile-pug.js b/compile-pug.js
new file mode 100644
index 0000000000000000000000000000000000000000..4589b01d04d402e150e2eb683e976cd9c16f160d
--- /dev/null
+++ b/compile-pug.js
@@ -0,0 +1,71 @@
+const path = require('path')
+const fs = require('fs').promises
+const objectAssignDeep = require(`object-assign-deep`)
+const yaml = require('js-yaml')
+const pug = require('pug')
+const chokidar = require('chokidar')
+
+//Set default language
+const default_lang = 'en'
+
+const pugFile = './src/index.pug'
+
+//Set the translation directory
+const dataDir = './translation'
+const outDir = './www'
+
+//Compile custom function
+async function compile() {
+  //Retrieve langues proposed
+  const langs = (await fs.readdir(dataDir))
+    .filter(f => path.extname(f) === '.yml')
+    .map(f => path.basename(f, '.yml'))
+
+  const langData = {}
+
+  //Retrieve traduction
+  await Promise.all(
+    langs.map(lang =>
+      fs
+        .readFile(`${dataDir}/${lang}.yml`, 'utf8')
+        .then(text => (langData[lang] = yaml.safeLoad(text))),
+    ),
+  )
+
+  for (const lang in langData) {
+    if (lang === default_lang) continue
+    langData[lang] = objectAssignDeep(
+      {},
+      langData[default_lang],
+      langData[lang],
+    )
+  }
+
+  const options = JSON.parse(await fs.readFile('./src/config.json', 'utf-8'))
+  const pugFct = pug.compileFile(pugFile)
+
+  await fs.mkdir(outDir, { recursive: true })
+
+  //Creation of folders by language with their index.html dans wwww
+  await Promise.all(
+    Object.entries(langData).map(async([lang, data]) => {
+      const opt = Object.assign({}, options, { lang, data });
+      const dir = `${outDir}/${lang}`
+      await fs.mkdir(dir, { recursive: true })
+      const html = pugFct(opt)
+      const filename = `${dir}/index.html`
+      console.log(`write ${filename}`)
+      return fs.writeFile(filename, html)
+    }),
+  )
+}
+
+// Compile with --watch option
+compile().then(() => {
+  if (!process.argv.includes('-w') && !process.argv.includes('--watch')) return
+  console.log('watching for changes…')
+  chokidar.watch([pugFile, dataDir]).on('change', editedFilePath => {
+    console.log(`\nchanged: ${editedFilePath}`)
+    compile()
+  })
+})
diff --git a/documentation/EU_logos.png b/documentation/EU_logos.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4c55ee75d059d4d6bb213f29d32d7b218ccf9af
Binary files /dev/null and b/documentation/EU_logos.png differ
diff --git a/package.json b/package.json
index c51b7fa784310d065108bb535517386f307f0351..c0eded1870a636c860ecb365eb7515dc68d96459 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
   "scripts": {
     "test": "echo \"Error: no test specified\" && exit 1",
     "scss": "node-sass -w ./src/styles/index.scss -o ./www/styles/",
-    "pug": "pug --watch ./src/index.pug --out ./www/ --obj ./src/config.json",
+    "pug": "node ./compile-pug.js -w",
     "pugprod": "pug ./src/index.pug --out ./www/ --obj prod.json",
     "copy-js": "cp ./src/scripts/*.js  ./www/scripts/",
     "copy-fonts": "cp -R ./src/fonts  ./www",
@@ -21,13 +21,17 @@
     "@babel/core": "^7.1.0",
     "@babel/cli": "^7.1.0",
     "node-sass": "^4.9.3",
-    "pug-cli": "^1.0.0-alpha6",
     "browser-sync": "^2.24.7",
-    "express": "^4.16.3"
+    "express": "^4.16.3",
+    "chokidar": "^3.2.3",
+    "js-yaml": "^3.13.1",
+    "object-assign-deep": "^0.4.0",
+    "pug": "^2.0.4"
   },
   "dependencies": {
     "@webcomponents/html-imports": "^1.2.0",
     "@webcomponents/webcomponentsjs": "^1.2.7",
+    "cookie-parser": "^1.4.4",
     "include-media": "^1.4.9",
     "normalize.css": "^8.0.0",
     "onchange": "^6.1.0",
diff --git a/server.js b/server.js
index 21a3c704467f9fc41505c7e7147b99d3cd8cac9f..6d3e1bf0c8289d5586ea6ec3558304447eca7c7f 100644
--- a/server.js
+++ b/server.js
@@ -9,9 +9,9 @@ const app = express();
 app
   .use(express.static(distPath))
   // .use('/src', express.static(join(__dirname, 'src')))
-  .get(/^[^.]*$/, (req, rep) =>
-    rep.sendFile(join(__dirname, distPath, '/index.html'))
-  )
+  .get('/:lang/:path([^.]*)', (req, rep) => {
+    rep.sendFile(join(__dirname, distPath, `${req.params.lang}/index.html`));
+  })
   .listen(port);
 
 // browser sync
diff --git a/src/images/ica_logo.png b/src/images/ica_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bd8014442a51d8935297a3cbd4f876a2466ab59
Binary files /dev/null and b/src/images/ica_logo.png differ
diff --git a/src/images/logo_CE.png b/src/images/logo_CE.png
new file mode 100644
index 0000000000000000000000000000000000000000..6be2030848cbd17f8c2cef9c93012e2eb265ccc4
Binary files /dev/null and b/src/images/logo_CE.png differ
diff --git a/src/images/logo_UE.jpg b/src/images/logo_UE.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..869ba85cb9f4f6c2a5f6fe0e0c8cc5f2b7175502
Binary files /dev/null and b/src/images/logo_UE.jpg differ
diff --git a/src/images/logo_coops4dev.jpg b/src/images/logo_coops4dev.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bdcee2643c6dc1be9d746aa8080789f5bdc52061
Binary files /dev/null and b/src/images/logo_coops4dev.jpg differ
diff --git a/src/includes/account-creation.pug b/src/includes/account-creation.pug
index a268f923950a30d7ea33dedeea962b298879f9d7..583340fec96e078c39dae790714314ae87c1774c 100644
--- a/src/includes/account-creation.pug
+++ b/src/includes/account-creation.pug
@@ -7,21 +7,21 @@ sib-router(default-route='account-creation-index')
     figure(class="logo")
         img(src="../images/logo.png" alt="Coopstarter logo")
 
-    h2.title_lead Welcome to our international index of resources for cooperative mentors and entrepreneurs
+    h2.title_lead=`${data.welcome}`
 
     sib-link.block_log(next='mentor-new-account')
         div
             figure.img_log
                 img(src="../images/mentor.png" 
                 alt="Create your account as mentor")
-            h2.button_base I am a mentor
+            h2.button_base=`${data.IAmMentor}`
 
     sib-link.block_log(next='entrepreneur-new-account')
         div
             figure.img_log
                 img(src="../images/fusee.png" 
                 alt="Create your account as entrepreneur")
-            h2.button_base I am an entrepreneur
+            h2.button_base=`${data.IAmEntrepreneur}`
 
 #mentor-new-account(hidden).no-sidebar.container
     include mentor/profile/create.pug
diff --git a/src/includes/components/widgets.pug b/src/includes/components/widgets.pug
index c14c33f221127d8b3cc908c2566aadd4ae47a621..47c41dd0ce693aae2594bf1d9fa99ba0c9e84551 100644
--- a/src/includes/components/widgets.pug
+++ b/src/includes/components/widgets.pug
@@ -13,9 +13,9 @@ sib-widget(name='cs-display-property')
 sib-widget(name='cs-steps-resources-multiple')
   template
     div.resource_resume_header
-      p ${value.name}
-    p ${value.publication_year}
-    p ${value.description}
+      p ${await value.name}
+    p ${await value.publication_year}
+    p ${await value.description}
 
 sib-widget(name='cs-steps-header')
   template
@@ -47,20 +47,20 @@ sib-widget(name='cs-display-checkbox')
 
 sib-widget(name='cs-display-related-property')
   template
-    p #[a(href="${value.name}")] ${value.name}
+    p #[a(href="${value.name}")] ${await value.name}
 
 sib-widget(name='cs-display-multiple-property')
   template
-    p #[b ${label}] ${value.name} 
+    p #[b ${label}] ${await value.name} 
 
 sib-widget(name='cs-display-step-property')
   template
-    p #[b ${label} ${value.order}:] ${value.name} 
+    p #[b ${label} ${await value.order}:] ${await value.name} 
 
 sib-widget(name='cs-resource-format-name')
     template
         div
-            p ${value.name}
+            p ${await value.name}
 
 sib-widget(name='cs-resource-reviewer')
   template
@@ -164,3 +164,6 @@ sib-widget(name="cs-form-file-custom" )
         sib-form-file(upload-url=`${sdn}upload/` name="preview_image")
 
 
+sib-widget(name="iframe-video-resource" )
+    template
+      div ${value}
\ No newline at end of file
diff --git a/src/includes/entrepreneur/components/header.pug b/src/includes/entrepreneur/components/header.pug
index 998a38c103cc0e8a80935667f2aadd208fa1fb4f..93ad3117679add84318bdf58b0ac97fdc4267fbf 100644
--- a/src/includes/entrepreneur/components/header.pug
+++ b/src/includes/entrepreneur/components/header.pug
@@ -7,7 +7,7 @@
         include menu.pug
         
         div.flex.flex_espace.flex_item_center
-            sib-form(
+            sib-form.languageChoice(
                 data-src=`${endpoints.languages}`
                 fields='languages'
                 range-languages=`${endpoints.languages}`
@@ -27,10 +27,10 @@
                     ul
                         li
                             sib-link(next='entrepreneur-dashboard')
-                                p Dashboard
+                               p= data.Dashboard
                         li
                             sib-link(next='entrepreneur-account')
-                                p My account
+                                p= data.MyAccount
                         li
                             a.logout-button
-                                p Logout
\ No newline at end of file
+                                p= data.Logout
\ No newline at end of file
diff --git a/src/includes/entrepreneur/dashboard.pug b/src/includes/entrepreneur/dashboard.pug
index 5c795315b8800d64b96e7927dd2e4c26e197e1b9..fcdaf362676dac5ee6903b1080c023e75cb72d79 100644
--- a/src/includes/entrepreneur/dashboard.pug
+++ b/src/includes/entrepreneur/dashboard.pug
@@ -28,7 +28,7 @@ section#home
             include ./requests/create.pug
 
         dialog#entrepreneur-request-validation.no-sidebar.container
-            p You request has been submitted
+            p=`${data.YouRequestHasBeenSubmitted}`
             p.flex
                 sib-link(next='entrepreneur-resource-list', class='button_base') Ok
 
@@ -43,3 +43,4 @@ section#home
 
     #entrepreneur-account-edit-confirmation(hidden).no-sidebar.container
         include profile/confirmation.pug
+
diff --git a/src/includes/entrepreneur/profile/confirmation.pug b/src/includes/entrepreneur/profile/confirmation.pug
index 69a6c69c2a0552b9f01031eb5a31aafb67c10bee..df14f292913fe58aca1ed1de4d6a8e7804fb0d09 100644
--- a/src/includes/entrepreneur/profile/confirmation.pug
+++ b/src/includes/entrepreneur/profile/confirmation.pug
@@ -1,9 +1,9 @@
 div.container_min
-    h2.title_lead.fd_bleu Edit your account
+    h2.title_lead.fd_bleu= data.EditYourAccount
 
-p.p_entete Your modifications have properly been saved.
+p.p_entete= data.ModificationsProperlySaved
 
 div
     div.flex
         h3.button_base
-            sib-link(next='entrepreneur-resource-list') -> Back to the database
\ No newline at end of file
+            sib-link(next='entrepreneur-resource-list')= data.BackToDashboard
\ No newline at end of file
diff --git a/src/includes/entrepreneur/profile/create.pug b/src/includes/entrepreneur/profile/create.pug
index ccfda50e280d3eefc8f4e76528d13d55e200fb4a..cdff639ba33f22c1d372dece2d465d154172026c 100644
--- a/src/includes/entrepreneur/profile/create.pug
+++ b/src/includes/entrepreneur/profile/create.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 figure.logo
     img(src="../images/logo.png" 
         alt="Coopstarter")
@@ -8,20 +6,20 @@ figure.logo.img_log
     img(src="../images/fusee.png" 
         alt="Create an entrepreneur account")
 
-h2.title_create Complete your entrepreneur account
+h2.title_create=`${data.CompleteEntrepreneurAccount}`
 
 sib-form#entrepreneur_profile_creation.block_log.block_creat_count(
     bind-user
-    fields="last_name, first_name, entrepreneur_profile.organisation, account.picture, username"
+    fields="last_name, first_name, entrepreneurProfile.organisation, account.picture, username"
     
-    range-entrepreneur_profile.organisation=`${endpoints.organisations}`
+    range-entrepreneurProfile.organisation=`${endpoints.organisations}`
 
-    label-first_name="Surname"
-    label-last_name="Name"
-    label-entrepreneur_profile.organisation="Organisation *"
+    label-first_name=`${data.Surname}`
+    label-last_name=`${data.Name}`
+    label-entrepreneurProfile.organisation=`${data.Organisation}`
     
-    class-entrepreneur_profile.organisation='form-label is-dark'
-    widget-entrepreneur_profile.organisation='sib-form-auto-completion'
+    class-entrepreneurProfile.organisation='form-label is-dark'
+    widget-entrepreneurProfile.organisation='sib-form-auto-completion'
 
     widget-username='sib-form-hidden'
 
@@ -29,7 +27,7 @@ sib-form#entrepreneur_profile_creation.block_log.block_creat_count(
     widget-account.picture='cs-form-file-custom'
     class-account.picture='input_photo w_25'
     
-    submit-button="COMPLETE YOUR ACCOUNT"
+    submit-button=`${data.CompleteYourAccount}`
     next="entrepreneur-dashboard"
 )
 
diff --git a/src/includes/entrepreneur/profile/detail.pug b/src/includes/entrepreneur/profile/detail.pug
index e0099ead827d881b651c0edfca53d53d104f9637..3d5d831582ad35d1a048fd399f179e5d22168183 100644
--- a/src/includes/entrepreneur/profile/detail.pug
+++ b/src/includes/entrepreneur/profile/detail.pug
@@ -1,23 +1,21 @@
-include ../../components/widgets
-
 div.container_min
-    h2.title_lead.fd_bleu My Account
+    h2.title_lead.fd_bleu=`${data.MyAccount}`
 
 div.block_list.flex
     div.button__actions.w_25
 
         div.dashboard__database
             sib-link(next='entrepreneur-database')
-                div.button_base.ico_gauche.ico_database Browse database
+                div.button_base.ico_gauche.ico_database=`${data.BrowseDatabase}`
 
         div.dashboard__database
             sib-link(next='entrepreneur-resource-list')
-                div.button_base.ico_gauche.ico_search Back to dashboard
+                div.button_base.ico_gauche.ico_search=`${data.BackToDashboard}`
 
         div.dashboard__database
                 div.logout-button.button_base(
                     role='log out'
-                ) Logout  
+                )=`${data.Logout}`
     
     div.profile_information.block_log.w_75
         sib-link(next='entrepreneur-account-edit')
@@ -25,17 +23,17 @@ div.block_list.flex
 
         sib-display#entrepreneur_info(
             bind-user
-            fields='account.picture, name, entrepreneur_profile.organisation.name, registered_on'
+            fields='account.picture, name, entrepreneurProfile.organisation.name, registeredOn'
             widget-name='cs-display-property'
             widget-account.picture='cs-profile-picture'
-            widget-entrepreneur_profile.organisation.name='cs-display-property'
-            widget-entrepreneur_profile.registered_on='cs-display-property'
+            widget-entrepreneurProfile.organisation.name='cs-display-property'
+            widget-entrepreneurProfile.registeredOn='cs-display-property'
         )
 
         sib-display#entrepreneur_contact(
             bind-user
             fields='email'
-            label-email='Email:'
+            label-email=`${data.Email}`
             class-email="contact_profil"
             widget-email='cs-display-resource-property'
         )
\ No newline at end of file
diff --git a/src/includes/entrepreneur/profile/edit.pug b/src/includes/entrepreneur/profile/edit.pug
index 8028caf09c60e8ccb345e18e769a6c85f47da8af..922f7f099f07f4e24e056076ce0bef6af6ea37f5 100644
--- a/src/includes/entrepreneur/profile/edit.pug
+++ b/src/includes/entrepreneur/profile/edit.pug
@@ -1,32 +1,30 @@
-include ../../components/widgets
-
-h2.title_create Edit your account
+h2.title_create= data.EditYourAccount
 
 sib-form#entrepreneur_profile_edition.block_log.block_creat_count(
     bind-user
-    fields="info(last_name, first_name, username, email, entrepreneur_profile.organisation, account.picture)"     
-    range-entrepreneur_profile.organisation=`${endpoints.organisations}`
+    fields="info(last_name, first_name, username, email, entrepreneurProfile.organisation, account.picture)"     
+    range-entrepreneurProfile.organisation=`${endpoints.organisations}`
     
-    label-first_name="Surname"
-    label-last_name="Name"
-    label-entrepreneur_profile.organisation="Organisation"
-    label-account.picture="Profile picture"
+    label-first_name=`${data.Surname}`
+    label-last_name=`${data.Name}`
+    label-entrepreneurProfile.organisation=`${data.Organisation}`
+    label-account.picture=`${data.Photo}`
     widget-username="sib-form-hidden"
 
     class-last_name='form-label is-dark input_big'
     class-first_name='form-label is-dark input_big'
     class-email='form-label is-dark input_big'
-    class-entrepreneur_profile.phone='form-label is-dark input_big'
+    class-entrepreneurProfile.phone='form-label is-dark input_big'
 
-    class-entrepreneur_profile.organisation='form-label is-dark input_big'
-    widget-entrepreneur_profile.organisation='sib-form-auto-completion'
+    class-entrepreneurProfile.organisation='form-label is-dark input_big'
+    widget-entrepreneurProfile.organisation='sib-form-auto-completion'
 
     upload-url-account.picture=`${sdn}upload/`
     widget-account.picture='cs-form-file-custom'
     class-account.picture='input_photo w_25'
 
-    submit-button="Save modifications"
+    submit-button=`${data.SaveModification}`
     next='entrepreneur-account-edit-confirmation'
 )
 
-sib-link(class="backlink", next="entrepreneur-resource-list") Back to the dashboard
\ No newline at end of file
+sib-link(class="backlink", next="entrepreneur-resource-list")= data.BackToDashboard
\ No newline at end of file
diff --git a/src/includes/entrepreneur/requests/create.pug b/src/includes/entrepreneur/requests/create.pug
index c08525499f777e26e1125f509e876d9bf64abdd9..8291703fb6d072715a1cf4374809180f8889ea55 100644
--- a/src/includes/entrepreneur/requests/create.pug
+++ b/src/includes/entrepreneur/requests/create.pug
@@ -4,11 +4,12 @@
                         p.backlink 
                                 i.fas.fa-times
         div#resource-creation-form-loader
-                hidden Loading form, please wait...
+                hidden
+                        i.fas.fa-spinner.fa-spin
 
-        h2.title_form  Request a ressource
+        h2.title_form=`${data.RequestRessource}`
 
-        p.p_entete You can't find a resource you are looking for ? You need resources to acquire certain skills or progress in your cooperative developement ? It can be a book, a document model, a tutorial, anything you need, make a request to our mentors so they know how to help you.
+        p.p_entete=`${data.RequestRessourceInfo}`
         img(src="../images/asid_entre.png" alt="rechercher de ressources")
 
         sib-form#resource-creation-form(
@@ -25,16 +26,16 @@
                 range-organisation=`${endpoints.organisations}`
                 range-country=`${endpoints.countries}`
 
-                label-header_mandatory='Mandatory information'
-                label-header_complementary='Complementary information'
+                label-header_mandatory=`${data.MandatoryInformation}`
+                label-header_complementary=`${data.ComplementaryInformation}`
 
-                label-name='Title*'
-                label-description='Description'
-                label-language='Language*'
-                label-country='Country*'
-                label-field='Field*'
-                label-organisation='Organisation'
-                label-skills='What do you need to learn with this resource ?'
+                label-name=`${data.TitleRequired}`
+                label-description=`${data.Description}`
+                label-language=`${data.Language}`
+                label-country=`${data.Country}`
+                label-field=`${data.FieldRequired}`
+                label-organisation=`${data.Organisation}`
+                label-skills=`${data.SkillToLearn}`
                 
                 multiple-fields='sib-multiple-select'
                 widget-fields='sib-form-auto-completion'
@@ -47,7 +48,7 @@
                 widget-skills='sib-form-textarea'
                 widget-organisation='sib-form-auto-completion'
 
-                submit-button='Send request'
+                submit-button=`${data.SendRequest}`
                 next="entrepreneur-request-validation"
         )
 
diff --git a/src/includes/entrepreneur/resources/detail.pug b/src/includes/entrepreneur/resources/detail.pug
index dbb6ea52497ec51c93319f1752fcccdfcc212f92..8c3a16fe4b19d61ba6ab42008569b3ca6a7f5ebd 100644
--- a/src/includes/entrepreneur/resources/detail.pug
+++ b/src/includes/entrepreneur/resources/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
   sib-link(class="backlink", next="entrepreneur-resource-list")
     .like
@@ -14,8 +12,8 @@ include ../../components/widgets
     bind-resources,
     fields='name, steps, format.name, \
             submitter_info(submitter.account.picture, submitter.name, \
-            submitter.mentor_profile.organisation.name, skills, uri, broken),\
-            content(preview_image, tags),\
+            submitter.mentorProfile.organisation.name, skills, uri, broken),\
+            content(preview_image, iframe_link, tags),\
             description, review.reviewer.account.picture, review.reviewer.name,\
             copyright, specifications(\
             header_specifications, author, country.name, language.name,\
@@ -26,7 +24,7 @@ include ../../components/widgets
     class-steps="steps"
     widget-author='cs-display-resource-property',
     widget-country.name='cs-display-resource-property',
-    widget-submitter.mentor_profile.organisation.name='cs-display-resource-property'
+    widget-submitter.mentorProfile.organisation.name='cs-display-resource-property'
     class-submitter.name="autor_ressource"
     class-broken="broken"
     widget-format.name='cs-display-resource-property'
@@ -45,32 +43,34 @@ include ../../components/widgets
     widget-review.reviewer.name='cs-resource-reviewer'
     class-review.reviewer.name="validator_ressource"
     widget-header_specifications='cs-section_header'
+    widget-iframe_link='iframe-video-resource'
+
     
-    label-broken='Report broken link'
-    label-sharing='Access:'
-    label-language.name='Language:'
-    label-publication_year='Year of publication:'
-    label-header_specifications='Resource specifications'
+    label-broken=`${data.ReportBrokenLink}`
+    label-sharing=`${data.Access}`
+    label-language.name=`${data.Language}`
+    label-publication_year=`${data.DatePublication}`
+    label-header_specifications=`${data.ResourceSpecifications}`
     class-format.name='format_type'
     label-format.name=''
 
     widget-steps='cs-display-step-property'
     label-steps=''
-    each-label-steps="Step"
+    each-label-steps=`${data.Step}`
     multiple-steps
 
     widget-fields='cs-display-multiple-property'
     label-fields=''
-    each-label-fields='Field:'
+    each-label-fields=`${data.Field}`
     multiple-fields
 
-    label-skills='With this resource, you will be able to:'
-    label-uri='Link to resource'
+    label-skills=`${data.WithThisResourceBeAbleTo}`
+    label-uri=`${data.LinkToResource}`
     name-uri='original-link'
-    label-country.name='Country:'
-    label-submitter.mentor_profile.organisation.name='Organisation:'
-    label-author='Author :'
-    label-submitter.name='Resource posted by:'
+    label-country.name=`${data.Country}`
+    label-submitter.mentorProfile.organisation.name=`${data.Organisation}`
+    label-author=`${data.Author}`
+    label-submitter.name=`${data.ResourcePostedBy}`
     action-broken='resource-report-broken-link-entrepreneur'
   )
 
@@ -80,25 +80,25 @@ include ../../components/widgets
   //-   <p class="backlink"><i class='far fa-thumbs-down'></i>3</p>
   //- </div>
 
-  sib-display(
-    bind-resources
-    fields=""
-    nested-field="likes"
-    counter-template="<p><i class='fas fa-thumbs-up'></i>${counter}</p>"
-  )
+  //- sib-display(
+  //-   bind-resources
+  //-   fields=""
+  //-   nested-field="likes"
+  //-   counter-template="<p><i class='fas fa-thumbs-up'></i>${counter}</p>"
+  //- )
 
-  sib-display(
-    bind-resources
-    fields=""
-    nested-field="dislikes"
-    counter-template="<p><i class='fas fa-thumbs-down'></i>${counter}</p>"
-  )
+  //- sib-display(
+  //-   bind-resources
+  //-   fields=""
+  //-   nested-field="dislikes"
+  //-   counter-template="<p><i class='fas fa-thumbs-down'></i>${counter}</p>"
+  //- )
 
   sib-display(
     bind-resources
     fields=""
     nested-field="conversations"
-    counter-template="<p>Comments (${counter})</p>"
+    counter-template=`<p>${data.Comments} (${counter})</p>`
   )
 
   sib-conversation(
@@ -106,7 +106,7 @@ include ../../components/widgets
     id-suffix="conversations"
   )
 
-  h2.title_lead_avenir Related resources
+  h2.title_lead_avenir=`${data.RelatedResources}`
 
   sib-display(
     bind-resources,
diff --git a/src/includes/entrepreneur/resources/list.pug b/src/includes/entrepreneur/resources/list.pug
index 20b2f8518e1afc64493d8750508ca65800a40446..8e036f6ed6970205daaf7df6836b1900b9f54e13 100644
--- a/src/includes/entrepreneur/resources/list.pug
+++ b/src/includes/entrepreneur/resources/list.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
     sib-route( name='resource-report-broken-link-entrepreneur', use-id)
 
@@ -7,8 +5,8 @@ dialog#resource-report-broken-link-entrepreneur
     include ./resource-report-broken-link-entrepreneur
 
 div.container_min
-        h2.title_lead.fd_bleu International index of resources for cooperative mentors and entrepreneurs
-        button.button_dark.pull-right Watch the presentation
+        h2.title_lead.fd_bleu=`${data.generalLabel}`
+        button.button_dark.pull-right=`${data.WatchThePresentation}`
             i.far.fa-play-circle
 
 //-About : 
@@ -19,7 +17,7 @@ container.block_list
     div.flex.flex_espace
         div.w_75.block-g-entre
             div
-                h2.title_form Search for a resource
+                h2.title_form=`${data.SearchForResource}`
                 div#resources-loader
                     hidden
                         i.fas.fa-spinner.fa-spin
@@ -27,13 +25,13 @@ container.block_list
                     data-src=`${endpoints.resources}`,
                     loader-id="resources-loader"
                     fields='keyword(name_keyword)'    
-                    label-name_keyword="Search by name..."
+                    label-name_keyword=`${data.SearchByNam}`
                     widget-name_keyword="sib-form-placeholder-text"
                     naked    
                 )
 
                 div.keyword_submit.button__actions
-                    div.button_base.ico_gauche Search
+                    div.button_base.ico_gauche=`${data.Search}`
 
                 sib-form.instance_database_only(
                     data-src=`${endpoints.resources}`,
@@ -47,12 +45,12 @@ container.block_list
                 sib-form.more_criterias.flex.flex_espace(
                     data-src=`${endpoints.resources}`,
                     fields='header_criterias, format, publication_year, country, language, fields'
-                    label-header_criterias='More criterias'
-                    label-format='Format:'
-                    label-publication_year='Year of publication'
-                    label-country='Country of publication'
-                    label-language='Language'
-                    label-fields='Field'
+                    label-header_criterias=`${data.Search}`
+                    label-format=`${data.Format}`
+                    label-publication_year=`${data.DatePublication}`
+                    label-country=`${data.CountryPublication}`
+                    label-language=`${data.Language}`
+                    label-fields=`${data.Field}`
                     widget-header_criterias='cs-section_header'
 
                     range-language=`${endpoints.languages}`
@@ -78,11 +76,11 @@ container.block_list
         div.w_25
             div.block_aside_entre
                 img(src="../images/asid_entre.png" alt="rechercher de ressources")
-                p Can't find the ressource you need ?
+                p=`${data.CantFindRessourceYouNeed}`
                 div.button__actions
                     sib-link(next='entrepreneur-request-create')
                         div
-                        div.button_base Make a request
+                        div.button_base=`${data.MakeRequest}`
 
     
         //Fake tabs to filter by type.
@@ -115,7 +113,7 @@ container.block_list
                         fields='name'
                         class="accordion active"
         
-                        label-name ='Step 1 '
+                        label-name =`${data.Step} 1 `
                         label-resources=''
                         
                         widget-name='cs-steps-header'
@@ -123,7 +121,7 @@ container.block_list
                     
                     sib-display.resource_by_step(
                         data-src=`${endpoints.steps}1/resources/validated/`,
-                        fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                        fields='name, author, format.name, publication_year, description, country, language, fields',
                         search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                         search-range-format=`${endpoints.formats}`
                         search-range-language=`${endpoints.languages}`
@@ -150,8 +148,6 @@ container.block_list
                         widget-language="hidden-widget"
                         widget-author="hidden-widget"
                         widget-format.name='cs-display-resource-property'
-                        widget-like='fake-like'
-                        widget-dislike='fake-dislike'
                         label-format.name=''
                         label-language=''
                         multiple-language
@@ -171,7 +167,7 @@ container.block_list
                         fields='name'
                         class="accordion"
         
-                        label-name ='Step 2 '
+                        label-name =`${data.Step} 2 `
                         label-resources=''
                         
                         widget-name='cs-steps-header'  
@@ -179,7 +175,7 @@ container.block_list
         
                     sib-display.resource_by_step(
                         data-src=`${endpoints.steps}2/resources/validated/`,
-                        fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                        fields='name, author, format.name, publication_year, description, country, language, fields',
                         search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                         search-range-format=`${endpoints.formats}`
                         search-range-language=`${endpoints.languages}`
@@ -206,8 +202,6 @@ container.block_list
                         widget-language="hidden-widget"
                         widget-author="hidden-widget"
                         widget-format.name='cs-display-resource-property'
-                        widget-like='fake-like'
-                        widget-dislike='fake-dislike'
                         label-format.name=''
                         label-language=''
                         multiple-language
@@ -225,7 +219,7 @@ container.block_list
                         fields='name'
                         class="accordion"
         
-                        label-name ='Step 3 '
+                        label-name =`${data.Step} 3 `
                         label-resources=''
                         
                         widget-name='cs-steps-header'  
@@ -233,7 +227,7 @@ container.block_list
         
                     sib-display.resource_by_step(
                         data-src=`${endpoints.steps}3/resources/validated/`,
-                        fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                        fields='name, author, format.name, publication_year, description, country, language, fields',
                         search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                         search-range-format=`${endpoints.formats}`
                         search-range-language=`${endpoints.languages}`
@@ -259,8 +253,6 @@ container.block_list
                         widget-language="hidden-widget"
                         widget-author="hidden-widget"
                         widget-format.name='cs-display-resource-property'
-                        widget-like='fake-like'
-                        widget-dislike='fake-dislike'
                         label-format.name=''
                         label-language=''
                         multiple-language
@@ -279,7 +271,7 @@ container.block_list
                         fields='name'
                         class="accordion"
         
-                        label-name ='Step 4 '
+                        label-name =`${data.Step} 4 `
                         label-resources=''
         
                         widget-name='cs-steps-header'
@@ -288,7 +280,7 @@ container.block_list
         
                     sib-display.resource_by_step(
                         data-src=`${endpoints.steps}4/resources/validated/`,
-                        fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                        fields='name, author, format.name, publication_year, description, country, language, fields',
                         search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                         search-range-format=`${endpoints.formats}`
                         search-range-language=`${endpoints.languages}`
@@ -315,8 +307,6 @@ container.block_list
                         widget-language="hidden-widget"
                         widget-author="hidden-widget"
                         widget-format.name='cs-display-resource-property'
-                        widget-like='fake-like'
-                        widget-dislike='fake-dislike'
                         label-format.name=''
                         label-language=''
                         multiple-language
@@ -335,7 +325,7 @@ container.block_list
                         fields='name'
                         class="accordion"
         
-                        label-name ='Step 5 '
+                        label-name =`${data.Step} 5 `
                         label-resources=''
         
                         widget-name='cs-steps-header'       
@@ -343,7 +333,7 @@ container.block_list
         
                     sib-display.resource_by_step(
                         data-src=`${endpoints.steps}5/resources/validated/`,
-                        fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                        fields='name, author, format.name, publication_year, description, country, language, fields',
                         search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                         search-range-format=`${endpoints.formats}`
                         search-range-language=`${endpoints.languages}`
@@ -370,8 +360,6 @@ container.block_list
                         widget-language="hidden-widget"
                         widget-author="hidden-widget"
                         widget-format.name='cs-display-resource-property'
-                        widget-like='fake-like'
-                        widget-dislike='fake-dislike'
                         label-format.name=''
                         label-language=''
                         multiple-language
@@ -390,7 +378,7 @@ container.block_list
                         fields='name'
                         class="accordion"
         
-                        label-name ='Step 6 '
+                        label-name =`${data.Step} 6 `
                         label-resources=''
         
                         widget-name='cs-steps-header'       
@@ -398,7 +386,7 @@ container.block_list
         
                     sib-display.resource_by_step(
                         data-src=`${endpoints.steps}6/resources/validated/`,
-                        fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                        fields='name, author, format.name, publication_year, description, country, language, fields',
                         search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                         search-range-format=`${endpoints.formats}`
                         search-range-language=`${endpoints.languages}`
@@ -425,8 +413,6 @@ container.block_list
                         widget-language="hidden-widget"
                         widget-author="hidden-widget"
                         widget-format.name='cs-display-resource-property'
-                        widget-like='fake-like'
-                        widget-dislike='fake-dislike'
                         label-format.name=''
                         label-language=''
                         multiple-language
@@ -438,3 +424,4 @@ container.block_list
                         paginate-by="5"
                     )
             
+
diff --git a/src/includes/entrepreneur/resources/resource-report-broken-link-entrepreneur.pug b/src/includes/entrepreneur/resources/resource-report-broken-link-entrepreneur.pug
index 288969241d28984e473810088d5b86c58f5585bb..4026a5595e9c1fbf1bb39a6dd1548ea88c369109 100644
--- a/src/includes/entrepreneur/resources/resource-report-broken-link-entrepreneur.pug
+++ b/src/includes/entrepreneur/resources/resource-report-broken-link-entrepreneur.pug
@@ -4,8 +4,8 @@
                 p 
                     i.fas.fa-times
 
-    h2.title_lead_avenir Thanks!
-    p The submitter of the resource will be advised that this link is broken.
+    h2.title_lead_avenir=`${data.Thanks}`
+    p=`${data.ConfirmSendBrokenLink}`
     sib-form#report-broken-link-entrepreneur(
         data-src=`${endpoints.brokenlinks}`
         fields = "resource, submitter"
diff --git a/src/includes/footer.pug b/src/includes/footer.pug
new file mode 100644
index 0000000000000000000000000000000000000000..c44d671144354581e0a440007073c6fef9bc4155
--- /dev/null
+++ b/src/includes/footer.pug
@@ -0,0 +1,23 @@
+.container
+    .flex.flex_espace.flex_item_center
+        a.logo_footer(href='https://coopseurope.coop/')
+            figure.margin_bord_ecran
+                img(src="../images/logo_CE.png" alt="Coopstarter")
+        a.logo_footer(href='mentor-resource-list')
+            figure.margin_bord_ecran
+                img(src="../images/logo_coops4dev.jpg" alt="Coopstarter")
+        a.logo_footer(href='mentor-resource-list')
+            figure.flex.flex_item_center
+                img.textMore(src="../images/ica_logo.png" alt="Coopstarter")
+                div
+                    p International
+                    p Co-operative
+                    p Alliance
+        a.logo_footer(href='mentor-resource-list')
+            figure.flex.flex_item_center
+                img.textMore(src="../images/logo_UE.jpg" alt="Coopstarter")
+                div
+                    p Co-funded 
+                    p by the 
+                    p European Union
+    p.footer_warning.flex_item_center  This software has been co-funded by the European Union. The contents of this software are the sole responsibility of Cooperatives Europe and can in no way be taken to reflect the views of the European Union.
\ No newline at end of file
diff --git a/src/includes/head.pug b/src/includes/head.pug
index 187d1c89e8da075a7a51b1bb8d778b2c29bf143b..2536f32032ead71c333d5ab3b88ea565350b6918 100644
--- a/src/includes/head.pug
+++ b/src/includes/head.pug
@@ -6,9 +6,15 @@ head
     script(type="module" src="https://unpkg.com/@startinblox/router@0.7")
     script(type="module" src="https://unpkg.com/@startinblox/oidc@0.8")
     script(type="module" src="https://unpkg.com/@startinblox/component-conversation@0.4")
-    script(type="module" src="../../sib-like/sib-like.js")
     script(src="https://kit.fontawesome.com/48014d2af3.js")
     script(src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous")
     script(src="/scripts/coopstarter.js")
     link(rel="stylesheet" href="/styles/index.css")
-    link(rel="stylesheet" href="../../sib-like/css/main.css")
+    script(data-default-context type="application/ld+json" ).
+        
+            {
+                "entrepreneurProfile": "http://happy-dev.fr/owl/#entrepreneur_profile",
+                "mentorProfile": "http://happy-dev.fr/owl/#mentor_profile",
+                "account": "http://happy-dev.fr/owl/#account"
+            }
+        
diff --git a/src/includes/mentor/browseDatabase.pug b/src/includes/mentor/browseDatabase.pug
index 4b3d385ea11bef4c6d72bda027effc90a3bc39af..aa33150f6449113781e5fe50647044248ca64069 100644
--- a/src/includes/mentor/browseDatabase.pug
+++ b/src/includes/mentor/browseDatabase.pug
@@ -1,9 +1,6 @@
-include ../components/widgets
-
-
 div.container_min
-        h2.title_lead.fd_bleu International index of resources for cooperative mentors and entrepreneurs
-        button.button_dark.pull-right Watch the presentation
+        h2.title_lead.fd_bleu=`${data.generalLabel}`
+        button.button_dark.pull-right= `${data.WatchThePresentation}`
             i.far.fa-play-circle
 
 div.block_list
@@ -11,17 +8,17 @@ div.block_list
         div.resources__newresource
             sib-link(next='mentor-resource-create')
                 div
-                div.button_base.ico_gauche.ico_plus Post a new Resource
+                div.button_base.ico_gauche.ico_plus= `${data.PostResource}`
 
         div.dashboard__database
             sib-link(next='mentor-resource-list')
-                div.button_base.ico_gauche.ico_database Back to dashboard
+                div.button_base.ico_gauche.ico_database= `${data.BackToDashboard}`
 
 
 container.block_list.flex.flex_espace
     div.w_75.block-g-entre
         div
-            h2.title_form Search for a resource
+            h2.title_form= `${data.SearchForResource}`
             div#resources-mentor-database-loader
                 hidden
                     i.fas.fa-spinner.fa-spin
@@ -30,14 +27,14 @@ container.block_list.flex.flex_espace
                 data-src=`${endpoints.resources}`,
                 loader-id="resources-mentor-database-loader"
                 fields='keyword(name_keyword)'    
-                label-name_keyword="Search by name..."
+                label-name_keyword=`${data.SearchByNam}`
                 widget-name_keyword="sib-form-placeholder-text"
 
                 naked    
             )
 
             div.keyword_submit.button__actions
-                div.button_base.ico_gauche Search
+                div.button_base.ico_gauche=`${data.Search}`
             
             sib-form.instance_database_only(
                 data-src=`${endpoints.resources}`,
@@ -50,12 +47,12 @@ container.block_list.flex.flex_espace
         sib-form.more_criterias.flex.flex_espace(
             data-src=`${endpoints.resources}`,
             fields='header_criterias, format, publication_year, country, language, fields'
-            label-header_criterias='More criterias'
-            label-format='Format:'
-            label-publication_year='Year of publication'
-            label-country='Country of publication'
-            label-language='Language'
-            label-fields='Field'
+            label-header_criterias=`${data.MoreCriterias}`
+            label-format=`${data.Format}`
+            label-publication_year=`${data.DatePublication}`
+            label-country=`${data.CountryPublication}`
+            label-language=`${data.Language}`
+            label-fields=`${data.Field}`
             widget-header_criterias='cs-section_header'
 
             range-language=`${endpoints.languages}`
@@ -108,7 +105,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion active"
 
-                    label-name ='Step 1 '
+                    label-name =`${data.Step} 1`,
                     label-resources=''
                     
                     widget-name='cs-steps-header'
@@ -116,7 +113,7 @@ container.block_list.flex.flex_espace
                 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}1/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                    fields='name, author, format.name, publication_year, description, country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -143,8 +140,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -162,7 +157,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 2 '
+                    label-name =`${data.Step} 2`,
                     label-resources=''
                     
                     widget-name='cs-steps-header'  
@@ -170,7 +165,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}2/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                    fields='name, author, format.name, publication_year, description, country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -197,8 +192,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -216,7 +209,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 3 '
+                    label-name =`${data.Step} 3`,
                     label-resources=''
                     
                     widget-name='cs-steps-header'   
@@ -225,7 +218,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}3/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                    fields='name, author, format.name, publication_year, description, country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -252,8 +245,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -271,7 +262,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 4 '
+                    label-name =`${data.Step} 4`,
                     label-resources=''
 
                     widget-name='cs-steps-header'
@@ -280,7 +271,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}4/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                    fields='name, author, format.name, publication_year, description, country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -307,8 +298,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -326,7 +315,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 5 '
+                    label-name =`${data.Step} 5`,
                     label-resources=''
 
                     widget-name='cs-steps-header'       
@@ -334,7 +323,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}5/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                    fields='name, author, format.name, publication_year, description, country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -361,8 +350,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -380,7 +367,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
     
-                    label-name ='Step 6 '
+                    label-name =`${data.Step} 6`,
                     label-resources=''
     
                     widget-name='cs-steps-header'       
@@ -388,7 +375,7 @@ container.block_list.flex.flex_espace
     
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}6/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                    fields='name, author, format.name, publication_year, description, country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -415,8 +402,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
diff --git a/src/includes/mentor/components/header.pug b/src/includes/mentor/components/header.pug
index 7ee39240cd66335a4b072266df11b4c29dfebbcf..6159b93594c758cda68367aa4a5cd1352414cc09 100644
--- a/src/includes/mentor/components/header.pug
+++ b/src/includes/mentor/components/header.pug
@@ -7,7 +7,7 @@
         include menu.pug
         
         div.flex.flex_espace.flex_item_center
-            sib-form(
+            sib-form.languageChoice(
                 data-src=`${endpoints.languages}`
                 fields='languages'
                 range-languages=`${endpoints.languages}`
@@ -16,7 +16,6 @@
                 label-languages=''
                 naked
             )
-            
             .dropdownWrapper
                 sib-display#user-account-picture.dropdownLabel(
                     bind-user
@@ -27,13 +26,13 @@
                     ul
                         li
                             sib-link(next='mentor-dashboard')
-                                p Dashboard
+                                p= data.Dashboard
                         li
                             sib-link(next='mentor-database')
-                                p Resources database
+                                p= data.ResourcesDatabase
                         li
                             sib-link(next='mentor-account')
-                                p My account
+                                p= data.MyAccount
                         li
                             a.logout-button
-                                p Logout
\ No newline at end of file
+                                p= data.Logout
\ No newline at end of file
diff --git a/src/includes/mentor/components/menu.pug b/src/includes/mentor/components/menu.pug
index fbf8d64030e52a11b7e07a12f159eaf3b69217f8..8aa5ce809310d6d42ca0725d72051dfc5bc4ca9f 100644
--- a/src/includes/mentor/components/menu.pug
+++ b/src/includes/mentor/components/menu.pug
@@ -1,4 +1,4 @@
-sib-router(default-route='mentor-resource-list')
+sib-router(default-route='mentor-resource-list' route-prefix=lang)
     sib-route(name='mentor-resource-list')
     sib-route(name='mentor-account', id-prefix=`${endpoints.users}`, use-id)
     sib-route(name='mentor-account-edit', id-prefix=`${endpoints.users}`, use-id)
diff --git a/src/includes/mentor/dashboard.pug b/src/includes/mentor/dashboard.pug
index d34b539a2c3249111eaabe34a9267a0d444f75a5..64fc8d9204d1ef8c71dac0c81835ca5c0dec4e5e 100644
--- a/src/includes/mentor/dashboard.pug
+++ b/src/includes/mentor/dashboard.pug
@@ -33,11 +33,11 @@ section#home
         include ./browseDatabase.pug
 
     #mentor-resource-create(hidden).no-sidebar.container
-        sib-link(class="backlink", next="mentor-resource-list") Back to the dashboard
+        sib-link(class="backlink", next="mentor-resource-list")=`${data.BackToDashboard}`
         include resources/create.pug
 
     #mentor-resource-edit(hidden).no-sidebar.container
-        sib-link(class="backlink", next="mentor-resource-list") Back to the dashboard
+        sib-link(class="backlink", next="mentor-resource-list")=`${data.BackToDashboard}`
         include resources/edit.pug
 
     #resource-creation-confirmation(hidden).no-sidebar.container
@@ -51,3 +51,6 @@ section#home
 
     #mentor-account-edit-confirmation(hidden).no-sidebar.container
         include profile/confirmation.pug
+
+footer#footer 
+    include ./../footer.pug
\ No newline at end of file
diff --git a/src/includes/mentor/profile/confirmation.pug b/src/includes/mentor/profile/confirmation.pug
index d6b5438838ba4d658a28ca7cffe4f87d4add6550..7e318508b877cb04172fab5fd87cf00366583e58 100644
--- a/src/includes/mentor/profile/confirmation.pug
+++ b/src/includes/mentor/profile/confirmation.pug
@@ -1,9 +1,9 @@
 div.container_min
-    h2.title_lead.fd_bleu Edit your account
+    h2.title_lead.fd_bleu= data.EditYourAccount
 
-p.p_entete Your modifications have properly been saved.
+p.p_entete= data.ModificationsProperlySaved
 
 div
     div.flex
         h3.button_base
-            sib-link(next='mentor-resource-list') -> Back to dashboard
\ No newline at end of file
+            sib-link(next='mentor-resource-list')= data.BackToDashboard
\ No newline at end of file
diff --git a/src/includes/mentor/profile/create.pug b/src/includes/mentor/profile/create.pug
index 677dd802b9e7576e7cde75500cc8189f160028cf..10b390d878db5853a1b4fc5d1ffbe3e4a5b62a32 100644
--- a/src/includes/mentor/profile/create.pug
+++ b/src/includes/mentor/profile/create.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 figure.logo
     img(src="../images/logo.png" 
         alt="Coopstarter")
@@ -8,64 +6,64 @@ figure.logo.img_log
     img(src="../images/mentor.png" 
         alt="Create a mentor account")
 
-h2.title_create Complete your mentor account
+h2.title_create= data.CompleteMentorAccount
 
 sib-form#mentor_profile_creation.block_log.block_creat_count(
     bind-user
-    fields="account_information(last_name, first_name, mentor_profile.organisation,\
-            mentor_profile.phone, mentor_profile.languages, mentor_profile.fields),\
-            about_you(header_about_you, account.picture, mentor_profile.headline, mentor_profile.city, mentor_profile.country,\
-            mentor_profile.biography, mentor_profile.skills),\
-            social_media(header_social_media, mentor_profile.linkedin, mentor_profile.twitter), username"
+    fields="account_information(last_name, first_name, mentorProfile.organisation,\
+            mentorProfile.phone, mentorProfile.languages, mentorProfile.fields),\
+            about_you(header_about_you, account.picture, mentorProfile.headline, mentorProfile.city, mentorProfile.country,\
+            mentorProfile.biography, mentorProfile.skills),\
+            social_media(header_social_media, mentorProfile.linkedin, mentorProfile.twitter), username"
     
-    range-mentor_profile.fields=`${endpoints.fields}`
-    range-mentor_profile.organisation=`${endpoints.organisations}`
-    range-mentor_profile.languages=`${endpoints.languages}`
-    range-mentor_profile.country=`${endpoints.countries}`
+    range-mentorProfile.fields=`${endpoints.fields}`
+    range-mentorProfile.organisation=`${endpoints.organisations}`
+    range-mentorProfile.languages=`${endpoints.languages}`
+    range-mentorProfile.country=`${endpoints.countries}`
 
-    label-header_about_you="About you"
-    label-header_social_media="Social medias"
+    label-header_about_you=`${data.AboutYou}`
+    label-header_social_media=`${data.SocialMedias}`
     
     widget-header_social_media="cs-section_header"
     widget-header_about_you="cs-section_introduction"
     
-    label-first_name="Surname"
-    label-last_name="Name"
-    label-mentor_profile.organisation="Organisation"
-    label-mentor_profile.phone="Phone number"
-    label-mentor_profile.languages="Languages"
-    label-mentor_profile.fields="Fields"
-    label-account.picture="Photo"
-    label-mentor_profile.headline="Headline or current position"
-    class-mentor_profile.headline="w_75"
-    label-mentor_profile.city="City"
-    label-mentor_profile.country="Country"
-    label-mentor_profile.biography="Tell us more about your activities"
-    label-mentor_profile.skills="What skills can you share with our entrepreneurs ?"
-    label-mentor_profile.linkedin="Linkedin"
-    label-mentor_profile.twitter="Twitter"
+    label-first_name=`${data.Surname}`
+    label-last_name=`${data.Name}`
+    label-mentorProfile.organisation=`${data.Organisation}`
+    label-mentorProfile.phone=`${data.PhoneNumber}`
+    label-mentorProfile.languages=`${data.Language}`
+    label-mentorProfile.fields=`${data.Field}`
+    label-account.picture=`${data.Photo}`
+    label-mentorProfile.headline=`${data.Headline}`
+    class-mentorProfile.headline="w_75"
+    label-mentorProfile.city=`${data.City}`
+    label-mentorProfile.country=`${data.Country}`
+    label-mentorProfile.biography=`${data.ActivitiesMore}`
+    label-mentorProfile.skills=`${data.SkillForEntrepreneur}`
+    label-mentorProfile.linkedin="Linkedin"
+    label-mentorProfile.twitter="Twitter"
 
-    widget-mentor_profile.skills="sib-form-textarea"
-    widget-mentor_profile.biography="sib-form-textarea"
+    widget-mentorProfile.skills="sib-form-textarea"
+    widget-mentorProfile.biography="sib-form-textarea"
     widget-username="sib-form-hidden"
 
-    class-mentor_profile.organisation='form-label is-dark'
-    widget-mentor_profile.organisation='sib-form-auto-completion'
-    widget-mentor_profile.country='sib-form-auto-completion'
+    class-mentorProfile.organisation='form-label is-dark'
+    widget-mentorProfile.organisation='sib-form-auto-completion'
+    widget-mentorProfile.country='sib-form-auto-completion'
 
-    class-mentor_profile.languages='form-label is-dark'
-    multiple-mentor_profile.languages='sib-multiple-select'
-    widget-mentor_profile.languages='sib-form-auto-completion'
+    class-mentorProfile.languages='form-label is-dark'
+    multiple-mentorProfile.languages='sib-multiple-select'
+    widget-mentorProfile.languages='sib-form-auto-completion'
 
-    class-mentor_profile.fields='form-label is-dark'
-    multiple-mentor_profile.fields='sib-multiple-select'
-    widget-mentor_profile.fields='sib-form-auto-completion'
+    class-mentorProfile.fields='form-label is-dark'
+    multiple-mentorProfile.fields='sib-multiple-select'
+    widget-mentorProfile.fields='sib-form-auto-completion'
 
     upload-url-account.picture=`${sdn}upload/`
     widget-account.picture='cs-form-file-custom'
     class-account.picture='input_photo w_25'
     class-headline='w_75'
 
-    submit-button="COMPLETE YOUR ACCOUNT"
+    submit-button=`${data.CompleteYourAccount}`
     next='mentor-dashboard'
 )
diff --git a/src/includes/mentor/profile/detail.pug b/src/includes/mentor/profile/detail.pug
index bdd0091f92a397942d70aded9c71da6becf520f2..f7b1c3006b68875b890f53e1f15dfaf3036db226 100644
--- a/src/includes/mentor/profile/detail.pug
+++ b/src/includes/mentor/profile/detail.pug
@@ -1,27 +1,25 @@
-include ../../components/widgets
-
 div.container_min
-    h2.title_lead.fd_bleu My Account
+    h2.title_lead.fd_bleu=`${data.MyAccount}`
 
 div.block_list.flex
     div.button__actions.w_25
         div.resources__newresource
             sib-link(next='mentor-resource-create')
                 div
-                div.button_base.ico_gauche.ico_plus Post a new Resource
+                div.button_base.ico_gauche.ico_plus=`${data.PostResource}`
 
         div.dashboard__database
             sib-link(next='mentor-database')
-                div.button_base.ico_gauche.ico_database Browse database
+                div.button_base.ico_gauche.ico_database=`${data.BrowseDatabase}`
 
         div.dashboard__database
             sib-link(next='mentor-resource-list')
-                div.button_base.ico_gauche.ico_search Back to dashboard
+                div.button_base.ico_gauche.ico_search=`${data.BackToDashboard}`
 
         div.dashboard__database
                 div.logout-button.button_base(
                     role='log out'
-                ) Logout
+                )=`${data.Logout}`
     
     div.profile_information.block_log.w_75
         sib-link(next='mentor-account-edit')
@@ -29,44 +27,44 @@ div.block_list.flex
 
         sib-display#mentor_info(
             bind-user
-            fields='account.picture, name, mentor_profile.headline, mentor_profile.city, mentor_profile.country.name, registered_on'
+            fields='account.picture, name, mentorProfile.headline, mentorProfile.city, mentorProfile.country.name, registered_on'
             widget-account.picture='cs-profile-picture'
             widget-name='cs-display-property'
-            widget-mentor_profile.headline='cs-display-property'
-            widget-mentor_profile.city='cs-display-property'
-            widget-mentor_profile.country.name='cs-display-property'
-            widget-mentor_profile.registered_on='cs-display-property'
+            widget-mentorProfile.headline='cs-display-property'
+            widget-mentorProfile.city='cs-display-property'
+            widget-mentorProfile.country.name='cs-display-property'
+            widget-mentorProfile.registered_on='cs-display-property'
         )
 
         sib-display.bold(
             fields=""
             nested-field="resources"
-            counter-template="<p>${counter} resource(s) uploaded here</p>"
+            counter-template=`<p>${counter} ${data.resourcesUploadedHere}</p>`
             bind-user
         )
 
         sib-display#mentor_complementary(
             bind-user
-            fields='biography_label, mentor_profile.biography, skills_label, mentor_profile.skills'
+            fields='biography_label, mentorProfile.biography, skills_label, mentorProfile.skills'
             widget-biography_label='cs-display-label'
             widget-skills_label='cs-display-label'
-            label-skills_label='Skills:'
-            label-biography_label='Activities:'
-            widget-mentor_profile.skills='cs-display-property'
-            widget-mentor_profile.biography='cs-display-property'
+            label-skills_label=`${data.Skills}`
+            label-biography_label=`${data.Activities}`
+            widget-mentorProfile.skills='cs-display-property'
+            widget-mentorProfile.biography='cs-display-property'
         )
 
         sib-display#mentor_contact(
             bind-user
-            fields='email, mentor_profile.phone, mentor_profile.linkedin, mentor_profile.twitter'
-            label-email='Email:'
+            fields='email, mentorProfile.phone, mentorProfile.linkedin, mentorProfile.twitter'
+            label-email=`${data.Email}`
             class-email="contact_profil"
-            label-mentor_profile.phone='Phone number:'
-            class-mentor_profile.phone="contact_profil"
+            label-mentorProfile.phone=`${data.PhoneNumber}`
+            class-mentorProfile.phone="contact_profil"
             widget-email='cs-display-resource-property'
-            widget-mentor_profile.phone='cs-display-resource-property'
-            widget-mentor_profile.linkedin='cs-display-link'
-            widget-mentor_profile.twitter='cs-display-link'
-            label-mentor_profile.twitter='<i class="fab fa-twitter"></i>'
-            label-mentor_profile.linkedin='<i class="fab fa-linkedin-in"></i>'
+            widget-mentorProfile.phone='cs-display-resource-property'
+            widget-mentorProfile.linkedin='cs-display-link'
+            widget-mentorProfile.twitter='cs-display-link'
+            label-mentorProfile.twitter='<i class="fab fa-twitter"></i>'
+            label-mentorProfile.linkedin='<i class="fab fa-linkedin-in"></i>'
         )
\ No newline at end of file
diff --git a/src/includes/mentor/profile/edit.pug b/src/includes/mentor/profile/edit.pug
index 198a850a3b35ce05fb54806682eb33c30e7e4f1a..80fee452f6e424d6e841165cc8e95dd04d3a1845 100644
--- a/src/includes/mentor/profile/edit.pug
+++ b/src/includes/mentor/profile/edit.pug
@@ -1,65 +1,63 @@
-include ../../components/widgets
-
-h2.title_create Edit your account
+h2.title_create= data.EditYourAccount
 
 sib-form#mentor_profile_edition.block_log.block_creat_count(
     bind-user
-    fields="account_information(last_name, first_name, mentor_profile.organisation,\
-            mentor_profile.phone, mentor_profile.languages, mentor_profile.fields),\
-            about_you(header_about_you, account.picture, mentor_profile.headline, mentor_profile.city, mentor_profile.country,\
-            mentor_profile.biography, mentor_profile.skills, resources),\
-            social_media(header_social_media, mentor_profile.linkedin, mentor_profile.twitter), username"
+    fields="account_information(last_name, first_name, mentorProfile.organisation,\
+            mentorProfile.phone, mentorProfile.languages, mentorProfile.fields),\
+            about_you(header_about_you, account.picture, mentorProfile.headline, mentorProfile.city, mentorProfile.country,\
+            mentorProfile.biography, mentorProfile.skills, resources),\
+            social_media(header_social_media, mentorProfile.linkedin, mentorProfile.twitter), username"
     
-    range-mentor_profile.fields=`${endpoints.fields}`
-    range-mentor_profile.organisation=`${endpoints.organisations}`
-    range-mentor_profile.languages=`${endpoints.languages}`
+    range-mentorProfile.fields=`${endpoints.fields}`
+    range-mentorProfile.organisation=`${endpoints.organisations}`
+    range-mentorProfile.languages=`${endpoints.languages}`
 
-    label-header_about_you="About you"
-    label-header_social_media="Social medias"
+    label-header_about_you=`${data.AboutYou}`
+    label-header_social_media=`${data.AboutYou}`
     
     widget-header_social_media="cs-section_header"
     widget-header_about_you="cs-section_introduction"
     
-    label-first_name="Surname"
-    label-last_name="Name"
-    label-mentor_profile.organisation="Organisation"
-    label-mentor_profile.phone="Phone number"
-    label-mentor_profile.languages="Languages"
-    label-mentor_profile.fields="Fields"
-    label-account.picture="Photo"
-    label-mentor_profile.headline="Headline or current position"
-    class-mentor_profile.headline="w_75"
-    label-mentor_profile.city="City"
-    label-mentor_profile.country="Country"
-    label-mentor_profile.biography="Tell us more about your activities"
-    label-mentor_profile.skills="What skills can you share with our entrepreneurs ?"
-    label-mentor_profile.linkedin="Linkedin"
-    label-mentor_profile.twitter="Twitter"
-
-    widget-mentor_profile.skills="sib-form-textarea"
-    widget-mentor_profile.biography="sib-form-textarea"
+    label-first_name=`${data.Surname}`
+    label-last_name=`${data.Name}`
+    label-mentorProfile.organisation=`${data.Organisation}`
+    label-mentorProfile.phone=`${data.PhoneNumber}`
+    label-mentorProfile.languages=`${data.Language}`
+    label-mentorProfile.fields=`${data.Field}`
+    label-account.picture=`${data.Photo}`
+    label-mentorProfile.headline=`${data.Headline}`
+    class-mentorProfile.headline="w_75"
+    label-mentorProfile.city=`${data.City}`
+    label-mentorProfile.country=`${data.Country}`
+    label-mentorProfile.biography=`${data.ActivitiesMore}`
+    label-mentorProfile.skills=`${data.SkillForEntrepreneur}`
+    label-mentorProfile.linkedin="Linkedin"
+    label-mentorProfile.twitter="Twitter"
+
+    widget-mentorProfile.skills="sib-form-textarea"
+    widget-mentorProfile.biography="sib-form-textarea"
     widget-username="sib-form-hidden"
     widget-resources="hidden-widget"
 
-    class-mentor_profile.organisation='form-label is-dark'
-    widget-mentor_profile.organisation='sib-form-auto-completion'
+    class-mentorProfile.organisation='form-label is-dark'
+    widget-mentorProfile.organisation='sib-form-auto-completion'
 
-    class-mentor_profile.languages='form-label is-dark'
-    multiple-mentor_profile.languages='sib-multiple-select'
-    widget-mentor_profile.languages='sib-form-auto-completion'
+    class-mentorProfile.languages='form-label is-dark'
+    multiple-mentorProfile.languages='sib-multiple-select'
+    widget-mentorProfile.languages='sib-form-auto-completion'
 
-    class-mentor_profile.fields='form-label is-dark'
-    multiple-mentor_profile.fields='sib-multiple-select'
-    widget-mentor_profile.fields='sib-form-auto-completion'
+    class-mentorProfile.fields='form-label is-dark'
+    multiple-mentorProfile.fields='sib-multiple-select'
+    widget-mentorProfile.fields='sib-form-auto-completion'
 
     upload-url-account.picture=`${sdn}upload/`
     widget-account.picture='cs-form-file-custom'
     class-account.picture='input_photo w_25'
     class-headline='w_75'
 
-    submit-button="Save modifications"
+    submit-button=`${data.SaveModification}`
     next="mentor-account-edit-confirmation"
 )
 
-sib-link(class="backlink", next="mentor-account") Back to my account
-sib-link(class="backlink", next="mentor-resource-list") Back to the dashboard
+sib-link(class="backlink", next="mentor-account")= data.BackToMyAccount
+sib-link(class="backlink", next="mentor-resource-list")= data.BackToDashboard
diff --git a/src/includes/mentor/resources/confirmation-deletion.pug b/src/includes/mentor/resources/confirmation-deletion.pug
index 93cfb47cea3c6e1ee99bd676d8322f8b17021fea..17d7e94ab6ba982ffe6d5b44a7200088f330e656 100644
--- a/src/includes/mentor/resources/confirmation-deletion.pug
+++ b/src/includes/mentor/resources/confirmation-deletion.pug
@@ -4,9 +4,9 @@
                     p 
                             i.fas.fa-times
 
-    h2.title_lead_avenir Delete a resource
-    p Are you sure you want to delete this resource ?
+    h2.title_lead_avenir=`${data.DeleteResource}`
+    p=`${data.AreYouSureDelete}`
     sib-delete(
-        data-label="Yes I am sure, delete " 
+        data-label=`${data.YesSureDelete}`
         bind-resources
         ) 
diff --git a/src/includes/mentor/resources/confirmation-status-change.pug b/src/includes/mentor/resources/confirmation-status-change.pug
index b4c9ebf06122c05352820691b5e69dd620cdb683..eccc4c4aac34eead678a03210900d50b58450f4d 100644
--- a/src/includes/mentor/resources/confirmation-status-change.pug
+++ b/src/includes/mentor/resources/confirmation-status-change.pug
@@ -1,18 +1,16 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
     sib-link(class="backlink", next="mentor-resource-list")
         .like
             p 
                 i.fas.fa-times
 
-    h2.title_lead_avenir Are you sur you want to archive this request ?
+    h2.title_lead_avenir=`${data.AreYouSurArchive}`
 
     sib-form#change_status_request(
         bind-resources
         fields='button(status, name, description, skills, reviewer)'
         value-status = "validated"
         widget-button = "hidden-widget"
-        submit-button = "Archive this request"
+        submit-button =`${data.ArchivethisRequest}`
         next="mentor-resource-list"
     )
diff --git a/src/includes/mentor/resources/confirmation.pug b/src/includes/mentor/resources/confirmation.pug
index 5c2c310e8acdd87fc0f5ec8db87c9cc4be9d4d9e..e0b347a3df8ca9a47d02b9e158151be6c5c46994 100644
--- a/src/includes/mentor/resources/confirmation.pug
+++ b/src/includes/mentor/resources/confirmation.pug
@@ -1,5 +1,5 @@
 div.container_min
-    h2.title_lead.fd_bleu International index of resources for cooperative mentors and entrepreneurs
+    h2.title_lead.fd_bleu=`${data.generalLabel}`
 
 sib-router
   sib-route(name='resource-validation-process-confirmation')
@@ -8,11 +8,11 @@ dialog#resource-validation-process-confirmation.no-sidebar
   include ../validation-process.pug
 
 div.block_list
-  h2.title_lead_avenir Post a resource
+  h2.title_lead_avenir=`${data.PostResource}`
 
-  p.p_entete Thank you for enriching our database !
+  p.p_entete=`${data.ThankYouEnrichingDatabase}`
 
-  p.p_entete Once one of your pair, a fellow mentor, validate your resource, it will be published online and we will send you a notification.
+  p.p_entete=`${data.ThanksMsg}`
 
   div
     p.flex
@@ -20,4 +20,4 @@ div.block_list
 
     div.flex
       h3.button_base
-        sib-link(next='mentor-resource-list') -> Back to dashboard
\ No newline at end of file
+        sib-link(next='mentor-resource-list')=`${data.BackToDashboard}`
\ No newline at end of file
diff --git a/src/includes/mentor/resources/create.pug b/src/includes/mentor/resources/create.pug
index b45c0ea5c8e1aebf3ed4b36fcbe05ffbb6927798..be06ba6e4ba40dae4753fd45f1e0918083ffefcb 100644
--- a/src/includes/mentor/resources/create.pug
+++ b/src/includes/mentor/resources/create.pug
@@ -1,8 +1,6 @@
-include ../../components/widgets
+h2.title_lead_avenir=`${data.PostResource}`
 
-h2.title_lead_avenir Post a resource
-
-p.p_entete Thank you for enriching our database !
+p.p_entete=`${data.ThankYouEnrichingDatabase}`
 
 .block_log.block_creat_count
     sib-form#resource-creation-form(
@@ -27,33 +25,33 @@ p.p_entete Thank you for enriching our database !
         range-related=`${endpoints.resources}`
         range-country=`${endpoints.countries}`
 
-        label-header_mandatory='Mandatory information'
-        label-header_complementary='Complementary information'
-        label-header_classification='Classification'
-        label-header_access='Access'
-        label-header_related='Related resources'
-
-        label-name='Title*'
-        label-country='Country*'
-        label-language='Language*'
-        label-uri='Location/weblink*'
-        label-format='Format*'
-        label-fields='Field*'
-        label-author='Resource author*'
-        label-publication_year='Year of publication*'
-        label-skills='Learning outcomes, skills*'
-        label-description='Description'
-        label-iframe_link='For videos, report iframe link'
-        label-preview_image='Upload preview image'
-        label-tags='Add tags'
+        label-header_mandatory=`${data.MandatoryInformation}`
+        label-header_complementary=`${data.ComplementaryInformation}`
+        label-header_classification=`${data.Classification}`
+        label-header_access=`${data.Access}`
+        label-header_related=`${data.RelatedResources}`
+
+        label-name=`${data.TitleRequired}`
+        label-country=`${data.Country}`
+        label-language=`${data.Language}`
+        label-uri=`${data.LocationWeblinkReq}`
+        label-format=`${data.FormatReq}`
+        label-fields=`${data.FieldRequired}`
+        label-author=`${data.AuthorReq}`
+        label-publication_year=`${data.DatePublication}`
+        label-skills=`${data.SkillReq}`
+        label-description=`${data.Description}`
+        label-iframe_link=`${data.IframeLink}`
+        label-preview_image=`${data.UploadPreviewImage}`
+        label-tags=`${data.AddTags}`
         
-        label-target='Resource target*'
-        label-type='Type of content*'
-        label-steps='Categorisation*'
+        label-target=`${data.ResourceTargetReq}`
+        label-type=`${data.TypeContentReq}`
+        label-steps=`${data.CategorisationReq}`
 
-        label-sharing='Share with*'
+        label-sharing=`${data.ShareWithReq}`
 
-        label-related='Add a resource'
+        label-related=`${data.AddResource}`
         
         multiple-fields='sib-multiple-select'
         widget-fields='sib-form-auto-completion'
@@ -80,7 +78,9 @@ p.p_entete Thank you for enriching our database !
         upload-url-preview_image=`${sdn}upload/`
         widget-preview_image='cs-form-file-custom'
         class-preview_image='input_photo w_25'
+        widget-iframe_link='sib-form-textarea'
+
 
-        submit-button='Send for validation ->'
+        submit-button=`${data.SendForValidation}`
         next="resource-creation-confirmation"
     )
\ No newline at end of file
diff --git a/src/includes/mentor/resources/detail.pug b/src/includes/mentor/resources/detail.pug
index ca54360b8e6af7b2c76788dc2024a882ad77fd1a..0f67c3264fd1b9527c135d6b9c865ba22777d195 100644
--- a/src/includes/mentor/resources/detail.pug
+++ b/src/includes/mentor/resources/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
   sib-link(class="backlink", next="mentor-resource-list")
     .like
@@ -7,15 +5,16 @@ include ../../components/widgets
         i.fas.fa-times
 
   div#detail-mentor-loader
-    hidden Loading the resource, please wait...
+    hidden
+      i.fas.fa-spinner.fa-spin
 
   sib-display#detail-mentor(
     loader-id="detail-mentor-loader"
     bind-resources,
     fields='name, steps, format.name,\
             submitter_info(submitter.account.picture, submitter.name, \
-            submitter.mentor_profile.organisation.name, skills, uri, broken),\
-            content(preview_image, tags),\
+            submitter.mentorProfile.organisation.name, skills, uri, broken),\
+            content(preview_image, iframe_link, tags),\
             description, review.reviewer.account.picture, review.reviewer.name,\
             copyright, specifications(\
             header_specifications, author, country, language.name,\
@@ -26,7 +25,7 @@ include ../../components/widgets
     class-steps="steps"
     widget-author='cs-display-resource-property',
     widget-country='cs-display-resource-property',
-    widget-submitter.mentor_profile.organisation.name='cs-display-resource-property'
+    widget-submitter.mentorProfile.organisation.name='cs-display-resource-property'
     class-submitter.name="autor_ressource"
     class-broken="broken"
     widget-format.name='cs-display-resource-property'
@@ -47,42 +46,59 @@ include ../../components/widgets
     class-review.reviewer.name="validator_ressource"
     widget-header_specifications='cs-section_header'
     
-    label-broken='Report broken link'
-    label-sharing='Access:'
-    label-language.name='Language:'
-    label-publication_year='Year of publication:'
-    label-header_specifications='Resource specifications'
+    label-broken=`${data.ReportBrokenLink}`
+    label-sharing=`${data.Access}`
+    label-language.name=`${data.Language}`
+    label-publication_year=`${data.DatePublication}`
+    label-header_specifications=`${data.ResourceSpecifications}`
     label-format.name=''
+    widget-iframe_link='iframe-video-resource'
     
     widget-steps='cs-display-step-property'
     label-steps=''
-    each-label-steps="Step"
+    each-label-steps=`${data.Step}`
     multiple-steps
 
     widget-fields='cs-display-multiple-property'
     label-fields=''
-    each-label-fields='Field:'
+    each-label-fields=`${data.Field}`
     multiple-fields
 
-    label-skills='With this resource, you will be able to:'
-    label-uri='Link to resource'
+    label-skills=`${data.WithThisResourceBeAbleTo}`
+    label-uri=`${data.LinkToResource}`
     name-uri='original-link'
-    label-country='Country:'
-    label-submitter.mentor_profile.organisation.name='Organisation:'
-    label-author='Author :'
-    label-submitter.name='Resource posted by:'
+    label-country=`${data.Country}`
+    label-submitter.mentorProfile.organisation.name=`${data.Organisation}`
+    label-author=`${data.Author}`
+    label-submitter.name=`${data.ResourcePostedBy}`
     action-broken='resource-report-broken-link-mentor'
   )
 
-  sib-like(
-    bind-resources,
-  )
+  //TODO: implement likes here
+  //- <div class="like">
+  //-   <p class="backlink"><i class='far fa-thumbs-up'></i>18</p>
+  //-   <p class="backlink"><i class='far fa-thumbs-down'></i>3</p>
+  //- </div>
+
+  //- sib-display(
+  //-   bind-resources
+  //-   fields=""
+  //-   nested-field="likes"
+  //-   counter-template="<p><i class='fas fa-thumbs-up'></i>${counter}</p>"
+  //- )
+
+  //- sib-display(
+  //-   bind-resources
+  //-   fields=""
+  //-   nested-field="dislikes"
+  //-   counter-template="<p><i class='fas fa-thumbs-down'></i>${counter}</p>"
+  //- )
 
   sib-display(
     bind-resources
     fields=""
     nested-field="conversations"
-    counter-template="<p>Comments (${counter})</p>"
+    counter-template=`<p>${data.Comments} (${counter})</p>`
   )
 
   sib-conversation(
@@ -90,7 +106,7 @@ include ../../components/widgets
     id-suffix="conversations"
   )
 
-  h2.title_lead_avenir Related resources
+  h2.title_lead_avenir=`${data.RelatedResources}`
 
   sib-display(
     bind-resources,
diff --git a/src/includes/mentor/resources/edit.pug b/src/includes/mentor/resources/edit.pug
index 70fb42a71cd05c53c6d9c0cfc88983715f3aaa28..7937469aa14d85ba3fe9388c6ee8d938af51486a 100644
--- a/src/includes/mentor/resources/edit.pug
+++ b/src/includes/mentor/resources/edit.pug
@@ -1,8 +1,6 @@
-include ../../components/widgets
+h2.title_lead_avenir=`${data.EditResource}`
 
-h2.title_lead_avenir Edit this resource
-
-p.p_entete Thank you for enriching our database !
+p.p_entete=`${data.ThankYouEnrichingDatabase}`
 
 .block_log.block_creat_count
     sib-form(
@@ -18,6 +16,7 @@ p.p_entete Thank you for enriching our database !
         widget-header_classification='cs-section_header'
         widget-header_access='cs-section_header'
         widget-header_related='cs-section_header'
+        widget-iframe_link='sib-form-textarea'
 
         range-type=`${endpoints.types}`
         range-format=`${endpoints.formats}`
@@ -27,33 +26,33 @@ p.p_entete Thank you for enriching our database !
         range-related=`${endpoints.resources}`
         range-country=`${endpoints.countries}`
 
-        label-header_mandatory='Mandatory information'
-        label-header_complementary='Complementary information'
-        label-header_classification='Classification'
-        label-header_access='Access'
-        label-header_related='Related resources'
-
-        label-name='Title*'
-        label-country='Country*'
-        label-language='Language*'
-        label-uri='Location/weblink*'
-        label-format='Format*'
-        label-field='Field*'
-        label-author='Resource author*'
-        label-publication_year='Year of publication*'
-        label-skills='Learning outcomes, skills*'
-        label-description='Description'
-        label-iframe_link='For videos, report iframe link'
-        label-preview_image='Upload preview image'
-        label-tags='Add tags'
+        label-header_mandatory=`${data.MandatoryInformation}`
+        label-header_complementary=`${data.ComplementaryInformation}`
+        label-header_classification=`${data.Classification}`
+        label-header_access=`${data.Access}`
+        label-header_related=`${data.RelatedResources}`
+
+        label-name=`${data.TitleRequired}`
+        label-country=`${data.Country}`
+        label-language=`${data.Language}`
+        label-uri=`${data.LocationWeblinkReq}`
+        label-format=`${data.FormatReq}`
+        label-fields=`${data.FieldRequired}`
+        label-author=`${data.AuthorReq}`
+        label-publication_year=`${data.DatePublication}`
+        label-skills=`${data.SkillReq}`
+        label-description=`${data.Description}`
+        label-iframe_link=`${data.IframeLink}`
+        label-preview_image=`${data.UploadPreviewImage}`
+        label-tags=`${data.AddTags}`
         
-        label-target='Resource target*'
-        label-type='Type of content*'
-        label-steps='Categorisation*'
+        label-target=`${data.ResourceTargetReq}`
+        label-type=`${data.TypeContentReq}`
+        label-steps=`${data.CategorisationReq}`
 
-        label-sharing='Share with*'
+        label-sharing=`${data.ShareWithReq}`
 
-        label-related='Add a resource'
+        label-related=`${data.AddResource}`
         
         widget-country='sib-form-auto-completion'
 
@@ -82,6 +81,6 @@ p.p_entete Thank you for enriching our database !
         widget-preview_image='cs-form-file-custom'
         class-preview_image='input_photo w_25'
 
-        submit-button='Send for validation ->'
+        submit-button=`${data.SendForValidation}`
         next="resource-creation-confirmation"
     )
\ No newline at end of file
diff --git a/src/includes/mentor/resources/list.pug b/src/includes/mentor/resources/list.pug
index b6bb4bb154279adab61b1a75894565f000f6c993..f3727fe10fef6b8d935ba84697a465a6c965791a 100644
--- a/src/includes/mentor/resources/list.pug
+++ b/src/includes/mentor/resources/list.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
     sib-route( name='confirm_suppress', use-id)
     sib-route( name='resource-report-broken-link-mentor', use-id)
@@ -15,8 +13,8 @@ dialog#confirm_status_change.no-sidebar
     include ./confirmation-status-change
 
 div.container_min
-    h2.title_lead.fd_bleu International index of resources for cooperative mentors and entrepreneurs
-    button.button_dark.pull-right Watch the presentation
+    h2.title_lead.fd_bleu=`${data.generalLabel}`
+    button.button_dark.pull-right=`${data.WatchThePresentation}`
         i.far.fa-play-circle
 
 div.block_list
@@ -24,19 +22,19 @@ div.block_list
         div.resources__newresource
             sib-link(next='mentor-resource-create')
                 div
-                div.button_base.ico_gauche.ico_plus Post a new Resource
+                div.button_base.ico_gauche.ico_plus=`${data.PostResource}`
 
         div.dashboard__database
             sib-link(next='mentor-database')
-                div.button_base.ico_gauche.ico_database Browse database
+                div.button_base.ico_gauche.ico_database=`${data.BrowseDatabase}`
 
     div.tabs
         div(class='tablink', onclick="openTab('reviews', this)")
-            h2 Resources requesting validation
+            h2=`${data.ResourcesRequestingValidation}`
         div(class='tablink', onclick="openTab('requests', this)")
-            h2 Requested resources
+            h2=`${data.RequestedResources}`
         div(class='tablink', onclick="openTab('history', this)", id='defaultOpen')
-            h2 History of your resources
+            h2=`${data.HistoryResources}`
         
         div.block_log.block_list
             
@@ -109,7 +107,7 @@ div.block_list
                     search-range-fields=`${endpoints.fields}`
                     search-range-country=`${endpoints.countries}`
 
-                    search-label-search_for_a_resource="Search by name..."
+                    search-label-search_for_a_resource=`${data.SearchByNam}`
                     search-widget-search_for_a_resource="sib-form-placeholder-text"
                     widget-search_for_a_resource="hidden-widget"
 
@@ -127,22 +125,22 @@ div.block_list
                     search-widget-header_criterias="cs-section_header"
                     search-label-header_criterias="More criterias"
 
-                    search-label-format='Format'
-                    search-label-publication_year='Year of publication'
-                    search-label-country='Country of publication'
-                    search-label-language='Language'
-                    search-label-fields='Field'
+                    search-label-format=`${data.Format}`
+                    search-label-publication_year=`${data.DatePublication}`
+                    search-label-country=`${data.CountryPublication}`
+                    search-label-language=`${data.Language}`
+                    search-label-fields=`${data.Field}`
 
                     class-name="tit_element_list"
          
                     widget-format.name='cs-display-resource-property'
-                    label-format.name='Format:'
+                    label-format.name=`${data.Format}`
                     class-format.name="contenu_list"
                     
                     class-publication_year="contenu_list"
 
                     widget-publication_year='cs-display-resource-property'
-                    label-publication_year='Date of publication:'
+                    label-publication_year=`${data.DatePublication}`
 
                     class-content='content__left'
                     class-actions='actions__right'
diff --git a/src/includes/mentor/resources/resource-report-broken-link-mentor.pug b/src/includes/mentor/resources/resource-report-broken-link-mentor.pug
index b2f1207b96403bb312e268d5390adc4bfe4b467a..b41423b95f7e480e266b10e2d7a900e5fe75322e 100644
--- a/src/includes/mentor/resources/resource-report-broken-link-mentor.pug
+++ b/src/includes/mentor/resources/resource-report-broken-link-mentor.pug
@@ -4,8 +4,8 @@
                 p 
                     i.fas.fa-times
 
-    h2.title_lead_avenir Thanks!
-    p The submitter of the resource will be advised that this link is broken.
+    h2.title_lead_avenir=`${data.Thanks}`
+    p=`${data.ConfirmSendBrokenLink}`
     sib-form#report-broken-link-mentor(
         data-src=`${endpoints.brokenlinks}`
         fields = "resource, submitter"
diff --git a/src/includes/mentor/resources/validate.pug b/src/includes/mentor/resources/validate.pug
index 3b1fee99dd110bcbcb942dff8a9918074f87d380..294fedb71d899638655c94e7977a5eec11811e77 100644
--- a/src/includes/mentor/resources/validate.pug
+++ b/src/includes/mentor/resources/validate.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
   sib-route(name='improvement-dialog')
   sib-route(name='refusal-dialog')
@@ -12,14 +10,15 @@ sib-router
         i.fas.fa-times
   
   div#detail-validation-loader
-    hidden Loading the resource, please wait...
+    hidden
+      i.fas.fa-spinner.fa-spin
  
   sib-display(
     loader-id="detail-validation-loader"
     bind-resources,
     fields='name, steps, format.name,\
             submitter_info(submitter.account.picture, submitter.name, \
-            submitter.mentor_profile.organisation.name, skills, uri, broken),\
+            submitter.mentorProfile.organisation.name, skills, uri, broken),\
             content(preview_image, tags),\
             description, copyright, specifications(\
             header_specifications, author, country.name, language.name,\
@@ -30,7 +29,7 @@ sib-router
     class-steps="steps"
     widget-author='cs-display-resource-property',
     widget-country.name='cs-display-resource-property',
-    widget-submitter.mentor_profile.organisation.name='cs-display-resource-property'
+    widget-submitter.mentorProfile.organisation.name='cs-display-resource-property'
     class-submitter.name="autor_ressource"
     class-broken="broken"
     widget-format.name='cs-display-resource-property'
@@ -48,30 +47,30 @@ sib-router
     widget-preview_image='cs-preview-picture'
     widget-header_specifications='cs-section_header'
     
-    label-broken='Report broken link'
-    label-sharing='Access:'
-    label-language.name='Language:'
-    label-publication_year='Year of publication:'
-    label-header_specifications='Resource specifications'
+    label-broken=`${data.ReportBrokenLink}`
+    label-sharing=`${data.Access}`
+    label-language.name=`${data.Language}`
+    label-publication_year=`${data.DatePublication}`
+    label-header_specifications=`${data.ResourceSpecifications}`
     label-format.name=''
     
     widget-steps='cs-display-step-property'
     label-steps=''
-    each-label-steps="Step"
+    each-label-steps=`${data.Step}`
     multiple-steps
 
     widget-fields='cs-display-multiple-property'
     label-fields=''
-    each-label-fields='Field:'
+    each-label-fields=`${data.Field}`
     multiple-fields
 
-    label-skills='With this resource, you will be able to:'
-    label-uri='Link to resource'
+    label-skills=`${data.WithResourceAbleTo}`
+    label-uri=`${data.LinkToResource}`
     name-uri='original-link'
-    label-country.name='Country:'
-    label-submitter.mentor_profile.organisation.name='Organisation:'
-    label-author='Author :'
-    label-submitter.name='Resource posted by:'
+    label-country.name=`${data.Country}`
+    label-submitter.mentorProfile.organisation.name=`${data.Organisation}`
+    label-author=`${data.Author}`
+    label-submitter.name=`${data.ResourcePostedBy}`
     action-broken='resource-report-broken-link-mentor'
   )
 
@@ -81,7 +80,7 @@ sib-router
       fields='improve'
 
       widget-improve='sib-action'
-      label-improve='Require improvement'
+      label-improve=`${data.RequireImprovement}`
       action-improve='improvement-dialog'
       class-improve='button_base'
     )
@@ -92,7 +91,7 @@ sib-router
       fields='refuse'
 
       widget-refuse='sib-action'
-      label-refuse='Report as inappropriate'
+      label-refuse=`${data.ReportInappropriate}`
       action-refuse='refusal-dialog'
       class-refuse='button_base'
     )
@@ -104,45 +103,45 @@ sib-router
     widget-reviewer='sib-form-hidden'
     widget-status='sib-form-hidden'
     value-status='validated'
-    submit-button='Validate'
+    submit-button=`${data.Validate}`
     next='review-submission-confirmation'
   )
 
   dialog#refusal-dialog
-    h2.title_lead Report as inappropriate
+    h2.title_lead=`${data.ReportInappropriate}` 
     sib-form#refusal-dialog-form(
       bind-resources
       nested-field='review'
       fields='comment, status, reviewer',
 
-      label-comment='Explain reasons of refusal*'
+      label-comment=`${data.ExplainReasonsRefusal}`
       widget-comment='sib-form-textarea'
       widget-reviewer='sib-form-hidden'
       widget-status='sib-form-hidden'
       value-status='inappropriate'
-      submit-button='Send ->'
+      submit-button=`${data.Send}`
       next='review-submission-confirmation'
     )
 
   dialog#improvement-dialog
-    h2.title_lead Suggest improvement
+    h2.title_lead=`${data.SuggestImprovement}`
     sib-form#improvement-dialog-form(
       bind-resources
       nested-field='review'
       fields='comment, status, reviewer',
 
-      label-comment='Explain improvement required*'
+      label-comment=`${data.ExplainImprovementRequired}`
       widget-reviewer='sib-form-hidden'
       widget-comment='sib-form-textarea'
       widget-status='sib-form-hidden'
       value-status='to_improve'
-      submit-button='Send ->'
+      submit-button=`${data.Send}`
       next='review-submission-confirmation'
     )
 
   dialog#review-submission-confirmation
-    h2.title_lead_avenir Thanks for your review
-    p.flex The submitter of the resource will now receive a notification of your review.
-    p.flex He will then be able to patch and send back the resource to validation
+    h2.title_lead_avenir=`${data.ThanksForReview}` 
+    p.flex=`${data.SubmitterWillReceiveReview}` 
+    p.flex=`${data.HeWillPatch}` 
     p.flex
-      sib-link(next='mentor-resource-list', class='button_base') Back to dashboard
\ No newline at end of file
+      sib-link(next='mentor-resource-list', class='button_base')=`${data.BackToDashboard}`
\ No newline at end of file
diff --git a/src/includes/mentor/validation-process.pug b/src/includes/mentor/validation-process.pug
index 64b2a5f9411d0d43bc1b4a8f6e9cd8959cb62ed2..008fb788dcfba36b6ed4d531d3d5ff82b73e95c9 100644
--- a/src/includes/mentor/validation-process.pug
+++ b/src/includes/mentor/validation-process.pug
@@ -2,30 +2,30 @@ div.block_log.block_creat_count.no_shadow
     sib-link(class="backlink", next="mentor-resource-list")
         i.fas.fa-times
     div#validation-process
-        h2 What is a validation process ?
+        h2=`${data.WhatValidationProcess}`
         div.flex.w_100
             figure.w_50
                 img( src="../images/valid_1.png"
                 alt="")
-                figcaption.w_75 Mentor upload a resource to the database
+                figcaption.w_75=`${data.MentorUploadResourceToDatabase}`
 
             figure.w_50
                 img( src="../images/valid_2.png"
                 alt="")
-                figcaption.w_75 Resource is sent to qualified peers for validation
+                figcaption.w_75=`${data.ResourceSentToQualifiedPeersForValidation}`
               
             figure.w_33
                 img( src="../images/valid_3.png"
                 alt="")
-                figcaption.w_75 Resource is validated and becomes available in the database
+                figcaption.w_75=`${data.ResourceBecomesAvailableInDatabase}`
             
             figure.w_33
                 img( src="../images/valid_4.png"
                 alt="")
-                figcaption.w_75 Resource is not validated and improvement is siggested. You get a list of improvement, can edit ans re-load the resource. It goes to validation process again.L0
+                figcaption.w_75=`${data.ResourceIsNotValidated}`
             
             figure.w_33
                 img( src="../images/valid_5.png"
                 alt="")
-                figcaption.w_75 Resource is reported inapropriate. You get a notification with a message from your peer explaning why.
+                figcaption.w_75=`${data.ResourceReportedInapropriate}`
         
\ No newline at end of file
diff --git a/src/includes/public/components/header.pug b/src/includes/public/components/header.pug
index dcd974cb5ba4906aaecfa5cd44d38c7b06c45470..764b71c855ded83bbb042653d96eb19cc9b52133 100644
--- a/src/includes/public/components/header.pug
+++ b/src/includes/public/components/header.pug
@@ -7,7 +7,7 @@
         include menu.pug
         
         div.flex.flex_espace.flex_item_center
-            sib-form(
+            sib-form.languageChoice(
                 data-src=`${endpoints.languages}`
                 fields='languages'
                 range-languages=`${endpoints.languages}`
diff --git a/src/includes/public/resources/detail.pug b/src/includes/public/resources/detail.pug
index 84d387e03b90f74ca5897bca30bcd5c221b4e81d..88a640f6d46761f9350842f045331e9a991ff6c4 100644
--- a/src/includes/public/resources/detail.pug
+++ b/src/includes/public/resources/detail.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 .block_log.block_creat_count.no_shadow
   sib-link(class="backlink", next="public-resource-list")
     .like
@@ -15,8 +13,8 @@ include ../../components/widgets
     bind-resources,
     fields='name, steps, format.name,\
             submitter_info(submitter.account.picture, submitter.name, \
-            submitter.mentor_profile.organisation.name, skills, uri, broken),\
-            content(preview_image, tags),\
+            submitter.mentorProfile.organisation.name, skills, uri, broken),\
+            content(preview_image, iframe_link, tags),\
             description, review.reviewer.account.picture, review.reviewer.name,\
             copyright, specifications(\
             header_specifications, author, country.name, language.name,\
@@ -27,7 +25,7 @@ include ../../components/widgets
     class-steps="steps"
     widget-author='cs-display-resource-property',
     widget-country.name='cs-display-resource-property',
-    widget-submitter.mentor_profile.organisation.name='cs-display-resource-property'
+    widget-submitter.mentorProfile.organisation.name='cs-display-resource-property'
     class-submitter.name="autor_ressource"
     class-broken="broken"
     widget-format.name='cs-display-resource-property'
@@ -46,32 +44,33 @@ include ../../components/widgets
     widget-review.reviewer.name='cs-resource-reviewer'
     class-review.reviewer.name="validator_ressource"
     widget-header_specifications='cs-section_header'
+    widget-iframe_link='iframe-video-resource'
     
-    label-broken='Report broken link'
-    label-sharing='Access:'
-    label-language.name='Language:'
-    label-publication_year='Year of publication:'
-    label-header_specifications='Resource specifications'
+    label-broken=`${data.ReportBrokenLink}`
+    label-sharing=`${data.Access}`
+    label-language.name=`${data.Language}`
+    label-publication_year=`${data.DatePublication}`
+    label-header_specifications=`${data.ResourceSpecifications}`
     label-format.name=''
     class-format.name='format_type'
 
     widget-steps='cs-display-step-property'
     label-steps=''
-    each-label-steps="Step"
+    each-label-steps=`${data.Step}`
     multiple-steps
 
     widget-fields='cs-display-multiple-property'
     label-fields=''
-    each-label-fields='Field:'
+    each-label-fields=`${data.Field}`
     multiple-fields
 
-    label-skills='With this resource, you will be able to:'
-    label-uri='Link to resource'
+    label-skills=`${data.WithThisResourceBeAbleTo}`
+    label-uri=`${data.LinkToResource}`
     name-uri='original-link'
-    label-country.name='Country:'
-    label-submitter.mentor_profile.organisation.name='Organisation:'
-    label-author='Author :'
-    label-submitter.name='Resource posted by:'
+    label-country=`${data.Country}`
+    label-submitter.mentorProfile.organisation.name=`${data.Organisation}`
+    label-author=`${data.Author}`
+    label-submitter.name=`${data.ResourcePostedBy}`
     action-broken='resource-report-broken-link-public'
   )
 
@@ -81,25 +80,25 @@ include ../../components/widgets
   //-   <p class="backlink"><i class='far fa-thumbs-down'></i>3</p>
   //- </div>
 
-  sib-display(
-    bind-resources
-    fields=""
-    nested-field="likes"
-    counter-template="<p><i class='fas fa-thumbs-up'></i>${counter}</p>"
-  )
+  //- sib-display(
+  //-   bind-resources
+  //-   fields=""
+  //-   nested-field="likes"
+  //-   counter-template="<p><i class='fas fa-thumbs-up'></i>${counter}</p>"
+  //- )
 
-  sib-display(
-    bind-resources
-    fields=""
-    nested-field="dislikes"
-    counter-template="<p><i class='fas fa-thumbs-down'></i>${counter}</p>"
-  )
+  //- sib-display(
+  //-   bind-resources
+  //-   fields=""
+  //-   nested-field="dislikes"
+  //-   counter-template="<p><i class='fas fa-thumbs-down'></i>${counter}</p>"
+  //- )
 
   sib-display(
     bind-resources
     fields=""
     nested-field="conversations"
-    counter-template="<p>Comments (${counter})</p>"
+    counter-template=`<p>${data.Comments} (${counter})</p>`
   )
 
   sib-conversation(
@@ -107,7 +106,7 @@ include ../../components/widgets
     id-suffix="conversations"
   )
 
-  h2.title_lead_avenir Related resources
+  h2.title_lead_avenir=`${data.RelatedResources}`
 
   sib-display(
     bind-resources,
diff --git a/src/includes/public/resources/list.pug b/src/includes/public/resources/list.pug
index 4bcbb62babcb6df368eac1047208ad30b67fdb14..f69ae98d16832a26e05b051b30380873f2d3e741 100644
--- a/src/includes/public/resources/list.pug
+++ b/src/includes/public/resources/list.pug
@@ -1,5 +1,3 @@
-include ../../components/widgets
-
 sib-router
     sib-route( name='resource-report-broken-link-public', use-id)
 
@@ -7,14 +5,14 @@ dialog#resource-report-broken-link-public
     include ./resource-report-broken-link-public
 
 div.container_min
-        h2.title_lead.fd_bleu International index of resources for cooperative mentors and entrepreneurs
-        button.button_dark.pull-right Watch the presentation
+        h2.title_lead.fd_bleu=`${data.generalLabel}`
+        button.button_dark.pull-right=`${data.WatchThePresentation}`
             i.far.fa-play-circle
 
 container.block_list.flex.flex_espace
     div.w_75.block-g-entre
         div
-            h2.title_form Search for a resource
+            h2.title_form=`${data.SearchForResource}`
             div#public-resources-loader
                 hidden
                     i.fas.fa-spinner.fa-spin
@@ -22,14 +20,14 @@ container.block_list.flex.flex_espace
                 data-src=`${endpoints.resources}`,
                 loader-id="public-resources-loader"
                 fields='keyword(name_keyword)'    
-                label-name_keyword="Search by name..."
+                label-name_keyword=`${data.SearchByNam}`
                 widget-name_keyword="sib-form-placeholder-text"
 
                 naked    
             )
 
             div.keyword_submit.button__actions
-                div.button_base.ico_gauche Search
+                div.button_base.ico_gauche=`${data.Search}`
             
             sib-form.instance_database_only(
                 data-src=`${endpoints.resources}`,
@@ -42,12 +40,12 @@ container.block_list.flex.flex_espace
         sib-form.more_criterias.flex.flex_espace(
             data-src=`${endpoints.resources}`,
             fields='header_criterias, format, publication_year, country, language, fields'
-            label-header_criterias='More criterias'
-            label-format='Format:'
-            label-publication_year='Year of publication'
-            label-country='Country of publication'
-            label-language='Language'
-            label-fields='Field'
+            label-header_criterias=`${data.Search}`
+            label-format=`${data.Format}`
+            label-publication_year=`${data.DatePublication}`
+            label-country=`${data.CountryPublication}`
+            label-language=`${data.Language}`
+            label-fields=`${data.Field}`
             widget-header_criterias='cs-section_header'
 
             range-language=`${endpoints.languages}`
@@ -100,7 +98,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion active"
 
-                    label-name ='Step 1 '
+                    label-name =`${data.Step} 1 `
                     label-resources=''
                     
                     widget-name='cs-steps-header'
@@ -108,7 +106,7 @@ container.block_list.flex.flex_espace
                 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}1/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike, country, language, fields',
+                    fields='name, author, format.name, publication_year, description, country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -135,8 +133,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -156,7 +152,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 2 '
+                    label-name =`${data.Step} 2 `
                     label-resources=''
                     
                     widget-name='cs-steps-header'  
@@ -164,7 +160,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}2/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike,  country, language, fields',
+                    fields='name, author, format.name, publication_year, description,  country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -191,8 +187,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -212,7 +206,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 3 '
+                    label-name =`${data.Step} 3 `
                     label-resources=''
                     
                     widget-name='cs-steps-header'   
@@ -221,7 +215,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}3/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike,  country, language, fields',
+                    fields='name, author, format.name, publication_year, description,  country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -248,8 +242,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -268,7 +260,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 4 '
+                    label-name =`${data.Step} 4 `
                     label-resources=''
 
                     widget-name='cs-steps-header'
@@ -277,7 +269,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}4/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike,  country, language, fields',
+                    fields='name, author, format.name, publication_year, description,  country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -304,8 +296,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -325,7 +315,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
 
-                    label-name ='Step 5 '
+                    label-name =`${data.Step} 5 `
                     label-resources=''
 
                     widget-name='cs-steps-header'       
@@ -333,7 +323,7 @@ container.block_list.flex.flex_espace
 
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}5/resources/validated/`,
-                    fields='name, author, format.name, publication_year, description, like, dislike,  country, language, fields',
+                    fields='name, author, format.name, publication_year, description,  country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -360,8 +350,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
@@ -380,7 +368,7 @@ container.block_list.flex.flex_espace
                     fields='name'
                     class="accordion"
     
-                    label-name ='Step 6 '
+                    label-name =`${data.Step} 6 `
                     label-resources=''
     
                     widget-name='cs-steps-header'       
@@ -388,7 +376,7 @@ container.block_list.flex.flex_espace
     
                 sib-display.resource_by_step(
                     data-src=`${endpoints.steps}6/resources/validated/`,
-                     fields='name, author, format.name, publication_year, description, like, dislike,  country, language, fields',
+                     fields='name, author, format.name, publication_year, description,  country, language, fields',
                     search-fields='search_for_a_resource(name), more_criterias_hidden(format, publication_year, country, language, fields, type)',  
                     search-range-format=`${endpoints.formats}`
                     search-range-language=`${endpoints.languages}`
@@ -415,8 +403,6 @@ container.block_list.flex.flex_espace
                     widget-language="hidden-widget"
                     widget-author="hidden-widget"
                     widget-format.name='cs-display-resource-property'
-                    widget-like='fake-like'
-                    widget-dislike='fake-dislike'
                     label-format.name=''
                     label-language=''
                     multiple-language
diff --git a/src/includes/public/resources/resource-report-broken-link-public.pug b/src/includes/public/resources/resource-report-broken-link-public.pug
index b2ffd7531735a96505a40a37a1cdbf31d5b3b02c..8b7f94fb8511fec0f94807473abd88c91c03c8cd 100644
--- a/src/includes/public/resources/resource-report-broken-link-public.pug
+++ b/src/includes/public/resources/resource-report-broken-link-public.pug
@@ -4,8 +4,8 @@
                 p 
                     i.fas.fa-times
 
-    h2.title_lead_avenir Thanks!
-    p The submitter of the resource will be advised that this link is broken.
+    h2.title_lead_avenir=`${data.Thanks}`
+    p=`${data.ConfirmSendBrokenLink}`
     sib-form#report-broken-link-public(
         data-src=`${endpoints.brokenlinks}`
         fields = "resource, submitter"
diff --git a/src/includes/splash.pug b/src/includes/splash.pug
index be3106e6993fff407e1bbe21ca2456a9b170c924..23f0b1a8fe6c27a2952e707b468e698d2d8b68b2 100644
--- a/src/includes/splash.pug
+++ b/src/includes/splash.pug
@@ -4,7 +4,7 @@ sib-router(default-route='splash-index')
 figure(class="logo")
     img(src="../images/logo.png" alt="Coopstarter logo")
 
-h2.title_lead Welcome to our international index of resources for cooperative mentors and entrepreneurs
+h2.title_lead=`${data.welcome}`
 
 #splash-index(hidden).no-sidebar.block_log.flex.loggin
     figure.img_log
@@ -12,9 +12,9 @@ h2.title_lead Welcome to our international index of resources for cooperative me
             alt="Connect as mentor")
 
     cs-login(bind-user)
-        button#mentor_login.button_base Connect to the knowledge base
+        button#mentor_login.button_base=`${data.ConnectKnowledgeBase}`
     
     sib-link(next='public-dashboard')
-        button#public-acces.button_base Access without registration
+        button#public-acces.button_base=`${data.AccessWithoutRegistration}`
     
     
\ No newline at end of file
diff --git a/src/index.pug b/src/index.pug
index 20604cd66059d2a1260247cafb7a3a7d153d64af..bf405d0df1300b9621d4364bb6e66802bdd7783e 100644
--- a/src/index.pug
+++ b/src/index.pug
@@ -2,13 +2,15 @@ doctype html
 html
     include includes/head.pug
 
-    sib-router(default-route='splash')
+    sib-router(default-route='splash' route-prefix=lang)
         sib-route(name='splash')
         sib-route(name='account-creation')
         sib-route(name='mentor-dashboard')
         sib-route(name='entrepreneur-dashboard')
         sib-route(name='public-dashboard')
 
+    include includes/components/widgets.pug
+
     body
         #mentor-dashboard(hidden).no-sidebar
             include includes/mentor/dashboard.pug
@@ -56,7 +58,7 @@ script(type='module').
             );
           }
           user = await store.get(user);
-
+ 
           if (user && user.mentor_profile) {
             window.dispatchEvent(
               new CustomEvent('requestNavigation', { detail: { route: 'mentor-dashboard' } })
diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js
index 4ce908d9b91ad0827a10ab65d69d2df80944ba91..ddc72adf3c68622b2dd7d6c0ec8887622af40218 100644
--- a/src/scripts/coopstarter.js
+++ b/src/scripts/coopstarter.js
@@ -325,6 +325,37 @@ function manageLogoutButton() {
   }
 }
 
+/**
+ * Manage the select language
+ */
+function manageSelectLanguage() {
+  const languageSelects = document.getElementsByClassName("languageChoice")
+  for (let item of languageSelects) {
+    item.addEventListener("change", function() {
+      //We listen the selected option for the language
+      uriLanguge = item.querySelector("option:checked").value
+
+      //We retrieve element of the url
+      var pathAfterThePrefix = window.location.pathname.split('/')[2];
+      var base_url = location.host
+
+      //If the selected language is french
+      if (uriLanguge === '{"@id": "http://localhost:8000/languages/1/"}') {
+        //Redirection with the appropriate prefixe.
+        var redirect = "http://"+base_url+'/fr/'+pathAfterThePrefix
+
+        document.location.href = redirect
+      } else {
+        var redirect = "http://"+base_url+'/en/'+pathAfterThePrefix
+        document.location.href = redirect
+        
+      }
+      
+    })
+  }
+  
+}
+
 /**
  * Initi the custom form file behaviour
  * Todo : we can improve the performance adding param to reduce the loop
@@ -609,6 +640,9 @@ jQuery(document).ready(function($) {
   //Manage the logout action
   manageLogoutButton();
 
+  //Manage the select language
+  manageSelectLanguage();
+
   /* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   XXXXXXXXXXXXXXXXXXXXXX MENTOR DASHBOARD XXXXXXXXXXXXXXXXXXXX
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 249599fc8bd332679bd8199f18e66ba97917ba8f..44dfb453603426e27087863d26ecdf8d382ee01d 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -760,6 +760,50 @@ header span.ico_search{
 header#header sib-form-dropdown>label>div {
 	display: none;
 }
+/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+XXXXXXXXXXXXXXXXXXXXXXXX footer XXXXXXXXXXXXXXXXXXXXXXXXXXX
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
+footer#footer{
+    background:var(--bg-block);
+    height: auto;
+    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.14);
+    position: absolute;
+    padding-top: 2rem;
+    bottom: 0;
+    width: 100%;
+}
+.logo_footer{
+    width: 22rem;
+    text-decoration: none;
+}
+.textMore{
+    width: 40%;
+}
+
+.logo_footer p{
+    margin: 1px;
+    font-weight: bolder;
+    color:black;
+    font-size: small;
+}
+
+
+.logo_footer div{
+    margin-left: 13px;
+}
+
+.footer_warning{
+    padding: 20px;
+    text-align: center;
+    margin: 0 auto;
+    line-height: 3rem;
+    width: 70%;
+    
+}
+
+
+
 
 /* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
@@ -1753,6 +1797,9 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
             margin-top: 0;
         }
     }
+    #footer {
+        display : none
+    }
 }
 @media screen and (max-width: 920px) {
     /* Partie mentor */
diff --git a/translation/en.yml b/translation/en.yml
new file mode 100644
index 0000000000000000000000000000000000000000..474b04d2f325f124ec620839c733962cf724529f
--- /dev/null
+++ b/translation/en.yml
@@ -0,0 +1,116 @@
+---
+Dashboard : Dashboard
+ResourcesDatabase : Resources database
+MyAccount : My account
+Logout : Logout
+BackToDashboard : -> Back to dashboard
+BackToMyAccount : Back to my account
+welcome : Welcome to our international index of resources for cooperative mentors and entrepreneurs
+generalLabel : International index of resources for cooperative mentors and entrepreneurs
+PostResource: Post a new Resource
+BrowseDatabase: Browse database
+ResourcesRequestingValidation: Resources requesting validation
+RequestedResources: Requested resources
+HistoryResources : History of your resources
+ConnectKnowledgeBase : Connect to the knowledge base
+AccessWithoutRegistration : Access without registration
+SearchByNam : Search by name..
+MoreCriterias : More criterias
+Language : Language
+CountryPublication : Country of publication
+Photo: Avatar
+Field : Field
+Refused : Refused
+DatePublication : Date of publication
+Format: Format
+Step: Step
+ResourcePostedBy : Resource posted by
+WithResourceAbleTo : With this resource, you will be able to
+LinkToResource : Link to resource
+ReportBrokenLink :  Report broken link
+ResourceValidatedBy : Resource validated by
+ResourceSpecifications : Resource specifications
+Author : Author
+Access : Access
+Comments : Comments
+RelatedResources : Related resources
+resourcesUploadedHere : resource(s) uploaded here
+Activities : Activities
+Skills : Skills
+PhoneNumber : Phone number
+Email: Email
+EditYourAccount : Edit your account
+Name : Name
+Surname : Surname
+AboutYou : About you
+Organisation: Organisation
+EditAbout : Informations will appear on your profile to inform entrepreneurs about your skills and activities. We will also use those information to address specific resources for validation.
+Headline : Headline or current position
+City : City
+Country : Country
+ActivitiesMore : Tell us more about your activities
+SkillForEntrepreneur : What skills can you share with our entrepreneurs ?
+SocialMedias : Social medias
+SaveModification : Save modifications
+Search : Search
+ModificationsProperlySaved: Your modifications have properly been saved.
+CompleteMentorAccount : Complete your mentor account
+CompleteEntrepreneurAccount : Complete your entrepreneur account
+CompleteYourAccount : COMPLETE YOUR ACCOUNT
+RequestRessource :  Request a ressource
+RequestRessourceInfo :  You can't find a resource you are looking for ? You need resources to acquire certain skills or progress in your cooperative developement ? It can be a book, a document model, a tutorial, anything you need, make a request to our mentors so they know how to help you.
+TitleRequired : Title*
+Description : Description
+FieldRequired: Field*
+SkillToLearn : What do you need to learn with this resource ?
+SendRequest : Send request
+MandatoryInformation : Mandatory information
+ComplementaryInformation : Complementary information
+WithThisResourceBeAbleTo : With this resource, you will be able to
+WatchThePresentation : Watch the presentation
+SearchForResource : Search for a resource
+CantFindRessourceYouNeed : Can't find the ressource you need ?
+MakeRequest: Make a request
+Thanks :  Thanks!
+ConfirmSendBrokenLink : The submitter of the resource will be advised that this link is broken.
+YouRequestHasBeenSubmitted : Your request has been submitted
+WhatValidationProcess : What is a validation process ?
+MentorUploadResourceToDatabase: Mentor upload a resource to the database
+ResourceSentToQualifiedPeersForValidation : Resource is sent to qualified peers for validation
+ResourceBecomesAvailableInDatabase: Resource is validated and becomes available in the database
+ResourceIsNotValidated: Resource is not validated and improvement is siggested. You get a list of improvement, can edit ans re-load the resource. It goes to validation process again.
+ResourceReportedInapropriate: Resource is reported inapropriate. You get a notification with a message from your peer explaning why.
+DeleteResource: Delete a resource
+AreYouSureDelete: Are you sure you want to delete this resource ?
+YesSureDelete : Yes I am sure, delete
+AreYouSurArchive:  Are you sur you want to archive this request ?
+ArchivethisRequest: Archive this request
+ThankYouEnrichingDatabase : Thank you for enriching our database !
+ThanksMsg: Once one of your pair, a fellow mentor, validate your resource, it will be published online and we will send you a notification.
+Classification : Classification
+FormatReq: Format*
+LocationWeblinkReq: Location/weblink*
+AuthorReq : Resource author*
+SkillReq : Learning outcomes, skills*
+IframeLink: For videos, report iframe link
+UploadPreviewImage: Upload preview image
+AddTags: Add tags
+ResourceTargetReq: Resource target*
+TypeContentReq: Type of content*
+CategorisationReq: Categorisation*
+ShareWithReq: Share with*
+AddResource: Add a resource
+SendForValidation : Send for validation -> 
+EditResource : Edit this resource
+RequireImprovement: Require improvement
+ReportInappropriate: Report as inappropriate
+Validate: Validate
+Send: Send ->
+SuggestImprovement: Suggest improvement
+ExplainImprovementRequired: Explain improvement required*
+ThanksForReview:  Thanks for your review
+SubmitterWillReceiveReview.: The submitter of the resource will now receive a notification of your review.
+HeWillPatch : He will then be able to patch and send back the resource to validation
+ExplainReasonsRefusal: Explain reasons of refusal*
+IAmMentor: I am a mentor
+IAmEntrepreneur: I am an entrepreneur
\ No newline at end of file
diff --git a/translation/fr.yml b/translation/fr.yml
new file mode 100644
index 0000000000000000000000000000000000000000..183c08995e3094d760176529fc457ef66072eed8
--- /dev/null
+++ b/translation/fr.yml
@@ -0,0 +1,110 @@
+---
+Dashboard : Tableau de board
+ResourcesDatabase : Base de donnée de ressource
+MyAccount : Mon compte
+Logout : Déconnexion
+BackToDashboard : Retour au tableau de bord
+BackToMyAccount : Retour à mon compte
+welcome : Bienvenue dans notre répertoire international de ressources pour les mentors et les entrepreneurs coopératifs.
+generalLabel : Index international de ressources pour les mentors et les entrepreneurs coopératifs
+PostResource: Poster une nouvelle ressource
+BrowseDatabase: Rechercher dans la base de donnée
+ResourcesRequestingValidation: Ressources à valider
+RequestedResources: Ressources demandées
+HistoryResources : Historique de vos ressources
+ConnectKnowledgeBase : Connexion à la base de connaissances
+AccessWithoutRegistration :  Accès sans inscription
+SearchByNam : Rechercher par nom
+MoreCriterias : PLus de critère
+Language : Langue
+CountryPublication : Pays de publication
+Photo: Avatar
+Field : Domaine
+Refused : Refusé
+DatePublication : Date de publication
+Format: Format
+Step: Étape
+ResourcePostedBy : Ressource posté par 
+WithResourceAbleTo : Avec cette ressource vous serez capable de 
+LinkToResource : Lien vers la ressource
+ReportBrokenLink :  Signaler un lien brisé
+ResourceValidatedBy : Ressource validée par 
+ResourceSpecifications : Spécification de la ressource
+Author : Auteur
+Access : Accés
+Comments : Commentaires
+RelatedResources : Ressources connexes
+resourcesUploadedHere : ressource(s) téléchargé ici
+Activities : Activités
+Skills : Compétences
+PhoneNumber : Numéro de téléphone
+Email: Email
+EditYourAccount : Modifier votre compte
+Name : Nom
+Surname : Nom de famille
+AboutYou : A propos de vous
+Organisation: Organisation
+EditAbout : Des informations apparaîtront sur votre profil pour informer les entrepreneurs de vos compétences et de vos activités. Nous utiliserons également ces informations pour adresser des ressources spécifiques pour la validation.
+Headline : Titre ou position actuelle
+City : Ville
+Country : Pays
+ActivitiesMore : Parlez-nous de vos activités
+SkillForEntrepreneur : Quelles compétences pouvez-vous partager avec nos entrepreneurs ?
+SocialMedias : Médias sociaux
+SaveModification : Enregistrer les modifications
+Search : Rechercher
+ModificationsProperlySaved: Vos modifications ont bien été enregistrées.
+CompleteMentorAccount : Completer votre compte mentor
+CompleteEntrepreneurAccount : Completer votre compte entrepreneur
+CompleteYourAccount : Completer votre compte
+RequestRessource : Demander une ressource
+RequestRessourceInfo :  Vous ne trouvez pas la ressource que vous recherchez ? Vous avez besoin de ressources pour acquérir certaines compétences ou progresser dans votre développement coopératif ? Il peut s'agir d'un livre, d'un modèle de document, d'un tutoriel, de tout ce dont vous avez besoin, faites une demande à nos mentors pour qu'ils sachent comment vous aider.
+Title* : Title*
+Description : Description
+Field*: Domaine*
+SkillToLearn : Que devez-vous apprendre avec cette ressource ?
+SendRequest : Envoyer la demande
+MandatoryInformation : Informations obligatoires
+ComplementaryInformation : Informations complémentaires
+WithThisResourceBeAbleTo : Grâce à cette ressource, vous serez en mesure de
+WatchThePresentation : Regarder la présentation
+WhatValidationProcess : Qu'est-ce qu'un processus de validation ?
+MentorUploadResourceToDatabase: Le mentor télécharge une ressource dans la base de données
+ResourceSentToQualifiedPeersForValidation : La ressource est envoyée à des pairs qualifiés pour validation.
+ResourceBecomesAvailableInDatabase:  La ressource est validée et devient disponible dans la base de données
+ResourceIsNotValidated: La ressource n'est pas validée et l'amélioration est signalée. Vous obtenez une liste des améliorations, vous pouvez modifier et recharger la ressource. Il est de nouveau soumis au processus de validation.
+ResourceReportedInapropriate: La ressource est jugée inadéquate. Vous recevez une notification avec un message de votre pair vous expliquant pourquoi.
+DeleteResource: Supprimer une ressource
+AreYouSureDelete: Êtes-vous sûr de vouloir supprimer cette ressource ?
+YesSureDelete : Oui, j'en suis sûr, supprimer
+AreYouSurArchive:  Êtes-vous sur de vouloir archiver cette demande ?
+ArchivethisRequest: Archiver cette demande
+ThankYouEnrichingDatabase : Merci d'enrichir notre base de données !
+ThanksMsg: Une fois que l'un de vos pairs, un collègue mentor, aura validé votre ressource, elle sera publiée en ligne et nous vous enverrons un avis.
+Classification : Classification
+FormatReq: Format*
+LocationWeblinkReq: Location/weblink*
+AuthorReq : Auteur de la ressource*
+SkillReq : Résultats d'apprentissage, compétences*
+IframeLink: Pour les vidéos, signalez le lien iframe
+UploadPreviewImage: Télécharger l'image de prévisualisation
+AddTags: Ajouter des tags
+ResourceTargetReq : Cible en matière de ressources*
+TypeContentReq: Type de contenu*
+CategorisationReq: Categorisation*
+ShareWithReq: Partager avec*
+AddResource: Ajouter une ressource
+SendForValidation : Envoyer pour validation -> 
+EditResource : Modifier cette ressource
+RequireImprovement: Besoin d'amélioration
+ReportInappropriate: Signaler comme inapproprié
+Validate: Valider
+Send: Envoyer ->
+SuggestImprovement: Suggérer des améliorations
+ExplainImprovementRequired: Expliquez les améliorations nécessaires*.
+ThanksForReview:  Merci pour votre avis
+SubmitterWillReceiveReview.: L'auteur de la ressource recevra maintenant un avis de votre examen.
+HeWillPatch : Il pourra alors corriger et renvoyer la ressource à la validation.
+ExplainReasonsRefusal: Expliquez les raisons du refus*.
+IAmMentor: Je suis un mentor
+IAmEntrepreneur: je suis un entrepreneur
diff --git a/www/.htaccess b/www/.htaccess
new file mode 100644
index 0000000000000000000000000000000000000000..7894ed6ad8d725c03e06892c76e6f0a0c8964c57
--- /dev/null
+++ b/www/.htaccess
@@ -0,0 +1,5 @@
+<IfModule mod_rewrite.c>
+  RewriteEngine On
+  RewriteCond %{REQUEST_FILENAME} !-f
+  RewriteRule ^([a-z]{2})/.*$ "$1/index.html" [L]
+</IfModule>
diff --git a/www/index.html b/www/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..df0e7f8e6e996d7351fdcae97dfa4f7e17921d12
--- /dev/null
+++ b/www/index.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
+  </head>
+  <body>
+    <script>
+      //Language given in translation
+      const langs = ['fr', 'en'];
+      const defLang = 'en';
+
+      //Get the favorite language of the user's navigator
+      const userLangs = (navigator.languages || [navigator.language]).map(
+        a => a.split('-').shift(),
+      );
+      userLangs.push(defLang);
+      const selectedLang = userLangs.find(lang => langs.indexOf(lang) !== -1);
+
+      //Redirection to the appropriate index.html
+      document.location.replace(selectedLang);
+    </script>
+  </body>
+</html>