diff --git a/Assets/LirisAssets/Scripts/ApplicationManager.cs b/Assets/LirisAssets/Scripts/ApplicationManager.cs
index a6762e0d218680ab4653d42c8ca34b363226d963..843b832787a2fe3167d7675786ac90c1b6942651 100644
--- a/Assets/LirisAssets/Scripts/ApplicationManager.cs
+++ b/Assets/LirisAssets/Scripts/ApplicationManager.cs
@@ -341,7 +341,7 @@ namespace Liris.App
             Debug.Log("*********************************************");
             Screen.fullScreen = false;
             L.LoadLocalisationFile(_localisation);
-            StartCoroutine(L.LoadLocalizationFromCloud("https://anr-mobiles.fr/Localisation", _localisationsOnCloud));
+            StartCoroutine(L.LoadLocalizationFromCloud("URL_Localisation", _localisationsOnCloud));
         }
 
         // Start is called before the first frame update
diff --git a/Assets/LirisAssets/Scripts/Editor/PostProcess/LirisPostProcess.cs b/Assets/LirisAssets/Scripts/Editor/PostProcess/LirisPostProcess.cs
index cc2a2b55bcde3c5dedf49df978df81ed48762664..3b75b43ef062e49ee7e8011d218d7ee5b1a44ec7 100644
--- a/Assets/LirisAssets/Scripts/Editor/PostProcess/LirisPostProcess.cs
+++ b/Assets/LirisAssets/Scripts/Editor/PostProcess/LirisPostProcess.cs
@@ -28,7 +28,7 @@ namespace Liris.App
 				PlistElementDict rootDict = plist.root;
 				PlistElementDict securityDict = rootDict.CreateDict("NSAppTransportSecurity");
 				PlistElementDict exceptDict = securityDict.CreateDict("NSExceptionDomains");
-				PlistElementDict lirisDict = exceptDict.CreateDict("liris-ktbs01.insa-lyon.fr");
+				PlistElementDict lirisDict = exceptDict.CreateDict("KTBS_URL");
 				lirisDict.SetBoolean("NSIncludesSubdomains", true);
 				lirisDict.SetBoolean("NSExceptionAllowsInsecureHTTPLoads", true);
 				lirisDict.SetBoolean("NSExceptionRequiresForwardSecrecy", false);
diff --git a/Assets/LirisAssets/Scripts/UI/LinkOpener.cs b/Assets/LirisAssets/Scripts/UI/LinkOpener.cs
index 8294d2a94a6c5c411ae9e19ce58d76260654eea3..c07f7c3f92ba0a215ae2d3841741c7eaa85f32c2 100644
--- a/Assets/LirisAssets/Scripts/UI/LinkOpener.cs
+++ b/Assets/LirisAssets/Scripts/UI/LinkOpener.cs
@@ -26,7 +26,7 @@ public class LinkOpener : MonoBehaviour, IPointerClickHandler
                     url = WebServiceBase.URL_BASE + "/reset-password";
                     break;
                 case "DataRequest":
-                    url = "gestion-donnees@anr-mobiles.fr";
+                    url = "contact@mail.edu";
                     break;
             }
             if (url != null)
@@ -37,7 +37,7 @@ public class LinkOpener : MonoBehaviour, IPointerClickHandler
     public void OpenMail()
     {
         //"mailto:" + emailaddress + "?subject=" + subject + "&body=" + body
-        Application.OpenURL("mailto:gestion-donnees@anr-mobiles.fr?subject=[User" + ApplicationManager.instance.user.id + "]");
+        Application.OpenURL("mailto:contact@mail.edu?subject=[User" + ApplicationManager.instance.user.id + "]");
     }
 
 }
\ No newline at end of file
diff --git a/Assets/Resources/Texts/LocalisationMobiles.json b/Assets/Resources/Texts/LocalisationMobiles.json
index 59fa42aae63fb37ad6ee939693dc322a8ef348f4..b0c897622ed238137747711829682942623c7c71 100644
--- a/Assets/Resources/Texts/LocalisationMobiles.json
+++ b/Assets/Resources/Texts/LocalisationMobiles.json
@@ -1 +1 @@
-{"LocalisationMobilesRow":[{"ID":"id_ok","FR":"Ok"},{"ID":"id_yes","FR":"Oui"},{"ID":"id_no","FR":"Non"},{"ID":"id_validate","FR":"Valider"},{"ID":"id_login_title","FR":"Connexion"},{"ID":"id_login_email","FR":"Email :"},{"ID":"id_login_password","FR":"Mot de passe :"},{"ID":"id_login_forgotten_password","FR":"<link=\"ResetPassword\">Mot de passe oubli\u00e9 ?</link>"},{"ID":"id_users_new_password","FR":"<link=\"ResetPassword\">D\u00e9finir un nouveau mot de passe</link>"},{"ID":"id_login_connected","FR":"Tu es connect\u00e9"},{"ID":"id_login_bad_credentials","FR":"Identifiants incorrects !"},{"ID":"id_users_title","FR":"Utilisateurs"},{"ID":"id_users_list_error","FR":"Une erreur est survenue avec la liste des utilisateurs actuels !"},{"ID":"id_tours_title","FR":"Parcours"},{"ID":"id_tours_title_edition","FR":"Parcours en \u00e9dition"},{"ID":"id_tours_description","FR":"Description du parcours :"},{"ID":"id_tours_description_placeholder","FR":"Entre une description, s'il te pla\u00eet"},{"ID":"id_tours_list_error","FR":"Une erreur est survenue avec la liste des parcours !"},{"ID":"id_tours_delete_error","FR":"Une erreur est survenue lors de la suppresion du parcours !"},{"ID":"id_tours_delete","FR":"Es-tu s\u00fbr de vouloir supprimer ce parcours ?"},{"ID":"id_tours_delete_annotations","FR":"Voulez vous \u00e9galement supprimer les annotations attach\u00e9es \u00e0 ce parcours ?"},{"ID":"id_tours_creation_title","FR":"Cr\u00e9ation d'un parcours"},{"ID":"id_tours_creation_detected","FR":"Nous avons d\u00e9tect\u00e9 la cr\u00e9ation d'un parcours non finalis\u00e9 %TOUR_DATA%.\nVeux-tu continuer ce parcours ?"},{"ID":"id_tours_creation_mode_choice","FR":"Veux-tu continuer le parcours en utilisant le GPS ou bien passer en \u00e9dition manuelle ?\nChoisi ton mode :"},{"ID":"id_tours_creation_mode_gps","FR":"GPS"},{"ID":"id_tours_creation_mode_manual","FR":"Manuel"},{"ID":"id_tours_creation_finalize","FR":"Veux-tu finaliser ce parcours ?"},{"ID":"id_tours_creation_finalize_button","FR":"FINALISER"},{"ID":"id_tours_creation_not_enough_points_gps","FR":"Ce parcours n'a pas assez de points. Continue ton avanc\u00e9e."},{"ID":"id_tours_creation_not_enough_points_manual","FR":"Ce parcours n'a pas assez de points. Continue ton \u00e9dition."},{"ID":"id_tours_creation_not_enough_points_delete","FR":"Ce parcours n'a pas assez de points. Veux-tu le supprimer ?"},{"ID":"id_annotations_title","FR":"Annotations"},{"ID":"id_annotations_title_new","FR":"Nouvelle annotation"},{"ID":"id_annotations_title_edition","FR":"Annotation en \u00e9dition"},{"ID":"id_annotations_list_error","FR":"Une erreur est survenue avec la liste des annotations !"},{"ID":"id_annotations_delete","FR":"Etes-vous s\u00fbr de vouloir supprimer cette annotation ?"},{"ID":"id_annotations_experience","FR":"Mon exp\u00e9rience :"},{"ID":"id_annotations_icons","FR":"Ic\u00f4nes :"},{"ID":"id_annotations_image","FR":"Image :"},{"ID":"id_annotations_comment","FR":"Ce que j'ai \u00e0 dire :"},{"ID":"id_annotations_comment_placeholder","FR":"Entre un commentaire s'il te plait"},{"ID":"id_annotations_tags","FR":"Tags :"},{"ID":"id_annotations_emoticon","FR":"Mon humeur :"},{"ID":"id_annotations_visibility","FR":"Visibilit\u00e9 :"},{"ID":"id_new_user","FR":"Nouvel utilisateur"},{"ID":"id_edit_user","FR":"Edition du compte"},{"ID":"id_user_updated","FR":"Utilisateur {username} mis \u00e0 jour avec succ\u00e8s !"},{"ID":"id_user_updated_error","FR":"Probl\u00e8me lors de la mise \u00e0 jour de l'utilisateur {username} : {error}"},{"ID":"id_new_user_created","FR":"Utilisateur {username} cr\u00e9\u00e9 avec succ\u00e8s !"},{"ID":"id_new_user_create_error","FR":"Probl\u00e8me lors de la cr\u00e9ation de l'utilisateur {username} : {error}"},{"ID":"id_gender_nope","FR":"non-binaire"},{"ID":"id_gender_male","FR":"homme"},{"ID":"id_gender_female","FR":"femme"},{"ID":"id_data_access","FR":"Acc\u00e8s aux donn\u00e9es ou suppresion de compte, envoyez un mail \u00e0 cette adresse\n<u><#1A52E0><link=\"DataRequest\">gestion-donnees@anr-mobiles.fr</link></color></u>"},{"ID":"id_logout_title","FR":"D\u00e9connexion"},{"ID":"id_logout_success","FR":"Tu es d\u00e9connect\u00e9 !"},{"ID":"id_logout_no_internet","FR":"Tu as perdu ta connexion internet !\nTu es d\u00e9connect\u00e9 !"},{"ID":"id_offline_choice","FR":"Tu n'es pas connect\u00e9 \u00e0 internet !\nVeux-tu utiliser l'application hors ligne ?"},{"ID":"id_synchro_choice","FR":"Tu es \u00e0 nouveau sur internet !\nVeux-tu synchroniser tes modifications ?"},{"ID":"id_gps_title","FR":"GPS"},{"ID":"id_gps_disabled","FR":"Tu n'as pas accept\u00e9 l'utilisation du GPS !\nTu peux modifier cela dans les param\u00e8tres du t\u00e9l\u00e9phone, dans Applications, puis param\u00e8tres de cette application."},{"ID":"id_disclaimer_title","FR":"Conditions d'utilisation"},{"ID":"id_disclaimer_content","FR":"L'application MOBILES est une application d\u00e9velopp\u00e9e par les laboratoires LIRIS, EVS et ICAR et \u00e0 des fins\nde recherche.\nCe service est fourni gratuitement par l'Universit\u00e9 Lyon 1 et est destin\u00e9 \u00e0 \u00eatre utilis\u00e9 tel quel. Cette page\nest utilis\u00e9e pour informer les visiteurs de nos politiques en mati\u00e8re de collecte, d'utilisation et de\ndivulgation des informations personnelles si quelqu'un d\u00e9cide d'utiliser notre service.\nNous souhaitons vous informer que chaque fois que vous utilisez notre service, nous collectons des\ndonn\u00e9es et des informations. Toutes les donn\u00e9es personnelles contenues dans votre profil au sein de\nl'application et celles concernant votre utilisation de l'application sont stock\u00e9es sur un serveur s\u00e9curis\u00e9\nfourni par une soci\u00e9t\u00e9 tierce et sur un serveur de l'universit\u00e9 Lyon 1.\nLes donn\u00e9es ne seront utilis\u00e9es qu'\u00e0 des fins de recherche et ne seront diffus\u00e9es qu'une fois\nanonymis\u00e9es.\nEn utilisant notre service, vous acceptez la collecte et l'utilisation des informations en relation avec cette\npolitique.\nSi vous avez des questions ou des demandes concernant vos donn\u00e9es personnelles, n'h\u00e9sitez pas \u00e0 nous\ncontacter \u00e0 l'adresse gestion-donnees@anr-mobiles.fr"},{"ID":"id_disclaimer_success","FR":"Merci !\nTu peux utiliser l'application"},{"ID":"id_disclaimer_error","FR":"Une erreur est survenue lors de la validation des conditions !"},{"ID":"id_input_error_passwords","FR":"Les mots de passes ne correspondent pas !"},{"ID":"id_input_error_min_3_char","FR":"Au moins 3 caract\u00e8res svp !"},{"ID":"id_input_error_min_5_char","FR":"Au moins 5 caract\u00e8res svp !"},{"ID":"id_input_error_min_8_char","FR":"Au moins 8 caract\u00e8res svp !"},{"ID":"id_input_error_uppercase","FR":"Au moins 1 majuscule svp !"},{"ID":"id_input_error_lowercase","FR":"Au moins 1 minuscule svp !"},{"ID":"id_input_error_digit","FR":"Au moins 1 chiffre svp !"},{"ID":"id_input_error_special_char","FR":"Au moins 1 carat\u00e8re sp\u00e9cial svp !"},{"ID":"id_input_error_postal","FR":"Exactement 5 chiffres svp !"},{"ID":"id_input_error_date_year","FR":"Attention \u00e0 l'ann\u00e9e !"},{"ID":"id_input_error_date_invalid","FR":"Cette date n'est pas valide !"},{"ID":"id_input_error_username_used","FR":"Ce pseudo est d\u00e9j\u00e0 utilis\u00e9 !"},{"ID":"id_input_error_mail_invalid","FR":"Cet email n'est pas valide !"},{"ID":"id_input_error_mail_used","FR":"Cet email est d\u00e9j\u00e0 utilis\u00e9 !"},{"ID":"id_info_institution","FR":"Institution :"},{"ID":"id_info_diploma","FR":"Dipl\u00f4me :"},{"ID":"id_info_formation","FR":"Formation :"},{"ID":"id_info_nationality","FR":"Pays d'origine :"},{"ID":"id_info_add_user","FR":"Ajouter un utilisateur"},{"ID":"id_info_update_user","FR":"Modifier mes infos"},{"ID":"id_info_manage_groups","FR":"G\u00e9rer mes groupes"},{"ID":"id_info_options","FR":"R\u00e9gler mes options"},{"ID":"id_options_title","FR":"Options"},{"ID":"id_options_gallery","FR":"Sauver mes photos dans la gallerie"},{"ID":"id_groups_title","FR":"Groupes"},{"ID":"id_groups_update_ok","FR":"La mise \u00e0 jour des groupes est prise en compte."},{"ID":"id_groups_update_error","FR":"La mise \u00e0 jour des groupes n'a pas fonctionn\u00e9."},{"ID":"id_share_title","FR":"Visibilit\u00e9"},{"ID":"id_share_public","FR":"Publique"},{"ID":"id_share_private","FR":"Priv\u00e9e"},{"ID":"id_share_groups","FR":"Groupes"},{"ID":"id_share_one_group","FR":"1 groupe"},{"ID":"id_share_x_groups","FR":"%X% groupes"},{"ID":"id_filter_none","FR":"Aucun"},{"ID":"id_filter_all_f","FR":"Toutes"},{"ID":"id_filter_all_m","FR":"Tous"},{"ID":"id_filter_title","FR":"Filtres"},{"ID":"id_filter_start_date","FR":"A partir de :"},{"ID":"id_filter_end_date","FR":"Jusqu'au"},{"ID":"id_filter_institutions","FR":"Institutions :"},{"ID":"id_filter_nationalities","FR":"Nationalit\u00e9s :"},{"ID":"id_filter_diplomas","FR":"Dipl\u00f4mes :"},{"ID":"id_filter_place_types","FR":"Types de lieu :"},{"ID":"id_filter_icons","FR":"Ic\u00f4nes :"},{"ID":"id_filter_emoticons","FR":"Emotic\u00f4nes :"},{"ID":"id_filter_tags","FR":"Tags :"},{"ID":"id_filter_reset","FR":"Tout r\u00e9initialiser"},{"ID":"id_filter_reset_popup","FR":"Voulez-vous r\u00e9initialiser tous les filtres ?"},{"ID":"id_place_type_here","FR":"Un point pr\u00e9cis"},{"ID":"id_place_type_close","FR":"Autour de toi"},{"ID":"id_place_type_district","FR":"Le quartier"},{"ID":"id_place_type_city","FR":"La ville"},{"ID":"id_place_type_tour","FR":"Le parcours"},{"ID":"id_place_icon_none","FR":"Aucune"},{"ID":"id_place_icon_shopping","FR":"Shopping"},{"ID":"id_place_icon_shop","FR":"Courses"},{"ID":"id_place_icon_trip","FR":"Sortie"},{"ID":"id_place_icon_restaurant","FR":"Restaurant"},{"ID":"id_place_icon_culture","FR":"Culture"},{"ID":"id_place_icon_sport","FR":"Sport"},{"ID":"id_place_icon_studies","FR":"Etudes"},{"ID":"id_place_icon_ride","FR":"Balade"},{"ID":"id_place_icon_work","FR":"Travail"},{"ID":"id_place_icon_health","FR":"Sant\u00e9"},{"ID":"id_place_icon_home","FR":"Domicile"},{"ID":"id_place_icon_transport","FR":"Transport"},{"ID":"id_place_icon_eyeview","FR":"Paysage"},{"ID":"id_place_icon_site","FR":"Lieu rep\u00e8re"},{"ID":"id_place_icon_nature","FR":"Nature"},{"ID":"id_place_icon_tourism","FR":"Tourisme"},{"ID":"id_place_icon_senses","FR":"Couleur, son, odeur"},{"ID":"id_place_icon_seasons","FR":"Saisons"},{"ID":"id_place_icon_meteo","FR":"M\u00e9t\u00e9o"},{"ID":"id_place_icon_daytime","FR":"Moment de la journ\u00e9e"},{"ID":"id_place_icon_memory","FR":"Souvenirs"},{"ID":"id_place_icon_homesick","FR":"Mal du pays, Nostalgie"},{"ID":"id_place_icon_heartplace","FR":"Attachement au lieu"},{"ID":"id_place_icon_homeheart","FR":"Se sentir chez soi"},{"ID":"id_place_icon_date","FR":"Rendez-vous"},{"ID":"id_place_icon_friends","FR":"Amis proches"},{"ID":"id_place_icon_meet","FR":"Rencontre"},{"ID":"id_place_icon_community","FR":"Communaut\u00e9"},{"ID":"id_place_icon_social","FR":"Ambiance sociale"},{"ID":"id_place_icon_mission01","FR":"Mission 1"},{"ID":"id_place_icon_mission02","FR":"Mission 2"},{"ID":"id_place_icon_mission03","FR":"Mission 3"},{"ID":"id_place_icon_mission04","FR":"Mission 4"},{"ID":"id_place_icon_mission05","FR":"Mission 5"},{"ID":"id_place_icon_mission06","FR":"Mission 6"},{"ID":"id_place_icon_mission07","FR":"Mission 7"},{"ID":"id_place_icon_mission08","FR":"Mission 8"},{"ID":"id_place_icon_mission09","FR":"Mission 9"},{"ID":"id_place_icon_mission10","FR":"Mission 10"},{"ID":"id_place_icon_mission11","FR":"Mission 11"},{"ID":"id_place_icon_mission12","FR":"Mission 12"},{"ID":"id_place_icon_mission13","FR":"Mission 13"},{"ID":"id_place_icon_mission14","FR":"Mission 14"},{"ID":"id_emoticon_none","FR":"Aucune"},{"ID":"id_emoticon_indifferent","FR":"Indiff\u00e9rent"},{"ID":"id_emoticon_happy","FR":"Heureux"},{"ID":"id_emoticon_veryhappy","FR":"Tr\u00e8s heureux"},{"ID":"id_emoticon_surprise","FR":"Surpris"},{"ID":"id_emoticon_quiet","FR":"Tranquille"},{"ID":"id_emoticon_sad","FR":"Triste"},{"ID":"id_emoticon_nothappy","FR":"D\u00e9\u00e7u"},{"ID":"id_emoticon_annoying","FR":"Contrari\u00e9"},{"ID":"id_emoticon_angry","FR":"En col\u00e8re"},{"ID":"id_emoticon_stress","FR":"Stress\u00e9"},{"ID":"id_emoticon_fear","FR":"Effray\u00e9"},{"ID":"id_annotation_experience","FR":"Ton exp\u00e9rience"},{"ID":"id_icons_popup_title","FR":"D\u00e9cris ton exp\u00e9rience"},{"ID":"id_timing_occasional","FR":"Occasionnel"},{"ID":"id_timing_unique","FR":"Unique"},{"ID":"id_timing_regular","FR":"R\u00e9gulier"},{"ID":"id_icon_category_activity","FR":"Activit\u00e9 :"},{"ID":"id_icon_category_env","FR":"Lieu :"},{"ID":"id_icon_category_senses","FR":"Sensoriel :"},{"ID":"id_icon_category_memory","FR":"Affectif :"},{"ID":"id_icon_category_social","FR":"Social :"},{"ID":"id_icon_category_mission","FR":"Mission :"},{"ID":"id_tags_title","FR":"Tague ton exp\u00e9rience"},{"ID":"id_favorites_title","FR":"Favoris"},{"ID":"id_favorites_nodata","FR":"Aucun favori enregistr\u00e9"},{"ID":"id_visibility_title","FR":"Affichage"},{"ID":"id_visibility_only_me","FR":"Voir seulement mes publications"},{"ID":"id_visibility_groups","FR":"Voir seulement mes groupes"},{"ID":"id_visibility_public","FR":"Voir aussi les publications publiques"},{"ID":"id_visibility_all","FR":"Voir toutes les publications"},{"ID":"id_visibility_all_without_me","FR":"Voir toutes les publications sauf les miennes"},{"ID":"id_messages_title","FR":"Messages"},{"ID":"id_message_title_new","FR":"Nouveau message"},{"ID":"id_messages_title_edition","FR":"Message en \u00e9dition"},{"ID":"id_messages_answer","FR":"R\u00e9pondre"},{"ID":"id_messages_delete","FR":"Etes-vous s\u00fbr de vouloir supprimer ce message ?"},{"ID":"id_search_address_title","FR":"Rechercher une adresse"},{"ID":"id_search_address_input","FR":"Entrer une adresse :"},{"ID":"id_search_address_placeholder","FR":"Entre une adresse s'il te plait"},{"ID":"id_notifications_title","FR":"Notifications"},{"ID":"id_notifications_hide","FR":"Cacher les notifications lues"},{"ID":"id_notifications_nodata","FR":"Aucune notification"},{"ID":"id_notification_show_coords","FR":"Voir le lieu"},{"ID":"id_notification_show_tour","FR":"Voir le parcours"},{"ID":"id_notification_show_annotation","FR":"Voir l'annotation"},{"ID":"id_notification_show_message","FR":"Voir le message"},{"ID":"id_notification_show_url","FR":"Ouvrir le lien"},{"ID":"id_notification_delete_title","FR":"Recommandation"},{"ID":"id_notification_delete_reason","FR":"Raison de la suppression :"},{"ID":"id_notification_delete_irrelevant","FR":"Non pertinent"},{"ID":"id_notification_delete_already","FR":"D\u00e9j\u00e0 vu"},{"ID":"id_notification_delete_tooMany","FR":"Trop souvent"},{"ID":"id_notification_delete_other","FR":"Autre raison"},{"ID":"id_notification_send_emoji_title","FR":"Emoji"},{"ID":"id_notification_send_emoji_annotation","FR":"%USER% a r\u00e9agi \u00e0 ton annotation par un %EMOJI%"},{"ID":"id_notification_send_emoji_tour","FR":"%USER% a r\u00e9agi \u00e0 ton parcours par un %EMOJI%"},{"ID":"id_notification_send_message_title","FR":"Message"},{"ID":"id_notification_send_message_annotation","FR":"%USER% a comment\u00e9 ton annotation :"},{"ID":"id_notification_send_message_tour","FR":"%USER% a comment\u00e9 ton parcours :"},{"ID":"id_help_title","FR":"Aide"},{"ID":"id_help_icons_categories","FR":"Choisis des ic\u00f4nes pour d\u00e9crire ton exp\u00e9rience : \n - 1 <b><color=#0D0D0D>noire pour donner ton activit\u00e9 principale dans ce lieu</color></b>\n - des ic\u00f4nes de couleurs pour caract\u00e9riser des \u00e9l\u00e9ments importants de ton exp\u00e9rience :\n<size=22><b>\n     <color=#0069B3>bleu = les aspects du lieu</color>\n     <color=#FFB258>orange = les aspects sensoriels de ton exp\u00e9rience</color>\n     <color=#E6007E>rose = les aspects affectifs</color>\n     <color=#009640>vert = les aspects sociaux de ton exp\u00e9rience</color>\n</b></size>\nTu pourras plus tard expliciter ce \u00e0 quoi tu penses dans le texte libre o\u00f9 tu raconteras ton exp\u00e9rience."},{"ID":"id_help_tags","FR":"Choisis les tags qui te permettent d'appr\u00e9cier ton exp\u00e9rience.\nTu pourras expliciter ce \u00e0 quoi tu penses dans le texte libre o\u00f9 tu raconteras ton exp\u00e9rience."},{"ID":"id_help_favorites","FR":"Touche un favoris pour le retrouver sur la carte."},{"ID":"id_help_messages","FR":"Appuie sur le bouton \"R\u00e9pondre\" pour ajouter un message."},{"ID":"id_help_search_address","FR":"Taper une adresse et lancer une recherche. S'il y a plusieurs choix d'adresses, veuillez en choisir une dans la liste."},{"ID":"id_help_notifications","FR":"Permet de voir les derniers \u00e9v\u00e8nements, des informations sur l'application ou des recommandations g\u00e9n\u00e9rales ou personalis\u00e9es."},{"ID":"id_help_groups","FR":"Choisissez les groupes dans lesquels vous voulez publier ou interragir."},{"ID":"id_help_share","FR":"Choisissez l'audience de votre publication :\n - Publique = Tout le monde peut la voir\n - Priv\u00e9e = Seulement vous pourrez la voir\n - Groupes = Seulement les groupes s\u00e9lectionn\u00e9s pourront la voir"},{"ID":"Additional_Characters","FR":"@.\u20ac$\u00a3\u00b2\u00b3\u00b0%&~#{([-|`_\\]}=*/\\\u00a9+\u00eb\u00ff\u00f6\u00ef\u00e4\u0153\u00e6\u00cb\u00cf\u00c4\u00d6\u0178\u00e3\u0152\u00c6\u00f4\u00fb\u00f1\u00ea\u00e2\u00fb\u00ee\u00f4\u00f5\u00f1\u0137\u0138\u0139\u013a\u013b\u013c\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u0149\u014a\u014b\u014c\u014d\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d\u017e\u017f\u00e2\u00ea\u00ee\u00fb\u00f4\u00c2\u00ca\u00ce\u00db\u00d4\u00e7\u00c7\u00c0\u00b5'"}]}
\ No newline at end of file
+{"LocalisationMobilesRow":[{"ID":"id_ok","FR":"Ok"},{"ID":"id_yes","FR":"Oui"},{"ID":"id_no","FR":"Non"},{"ID":"id_validate","FR":"Valider"},{"ID":"id_login_title","FR":"Connexion"},{"ID":"id_login_email","FR":"Email :"},{"ID":"id_login_password","FR":"Mot de passe :"},{"ID":"id_login_forgotten_password","FR":"<link=\"ResetPassword\">Mot de passe oubli\u00e9 ?</link>"},{"ID":"id_users_new_password","FR":"<link=\"ResetPassword\">D\u00e9finir un nouveau mot de passe</link>"},{"ID":"id_login_connected","FR":"Tu es connect\u00e9"},{"ID":"id_login_bad_credentials","FR":"Identifiants incorrects !"},{"ID":"id_users_title","FR":"Utilisateurs"},{"ID":"id_users_list_error","FR":"Une erreur est survenue avec la liste des utilisateurs actuels !"},{"ID":"id_tours_title","FR":"Parcours"},{"ID":"id_tours_title_edition","FR":"Parcours en \u00e9dition"},{"ID":"id_tours_description","FR":"Description du parcours :"},{"ID":"id_tours_description_placeholder","FR":"Entre une description, s'il te pla\u00eet"},{"ID":"id_tours_list_error","FR":"Une erreur est survenue avec la liste des parcours !"},{"ID":"id_tours_delete_error","FR":"Une erreur est survenue lors de la suppresion du parcours !"},{"ID":"id_tours_delete","FR":"Es-tu s\u00fbr de vouloir supprimer ce parcours ?"},{"ID":"id_tours_delete_annotations","FR":"Voulez vous \u00e9galement supprimer les annotations attach\u00e9es \u00e0 ce parcours ?"},{"ID":"id_tours_creation_title","FR":"Cr\u00e9ation d'un parcours"},{"ID":"id_tours_creation_detected","FR":"Nous avons d\u00e9tect\u00e9 la cr\u00e9ation d'un parcours non finalis\u00e9 %TOUR_DATA%.\nVeux-tu continuer ce parcours ?"},{"ID":"id_tours_creation_mode_choice","FR":"Veux-tu continuer le parcours en utilisant le GPS ou bien passer en \u00e9dition manuelle ?\nChoisi ton mode :"},{"ID":"id_tours_creation_mode_gps","FR":"GPS"},{"ID":"id_tours_creation_mode_manual","FR":"Manuel"},{"ID":"id_tours_creation_finalize","FR":"Veux-tu finaliser ce parcours ?"},{"ID":"id_tours_creation_finalize_button","FR":"FINALISER"},{"ID":"id_tours_creation_not_enough_points_gps","FR":"Ce parcours n'a pas assez de points. Continue ton avanc\u00e9e."},{"ID":"id_tours_creation_not_enough_points_manual","FR":"Ce parcours n'a pas assez de points. Continue ton \u00e9dition."},{"ID":"id_tours_creation_not_enough_points_delete","FR":"Ce parcours n'a pas assez de points. Veux-tu le supprimer ?"},{"ID":"id_annotations_title","FR":"Annotations"},{"ID":"id_annotations_title_new","FR":"Nouvelle annotation"},{"ID":"id_annotations_title_edition","FR":"Annotation en \u00e9dition"},{"ID":"id_annotations_list_error","FR":"Une erreur est survenue avec la liste des annotations !"},{"ID":"id_annotations_delete","FR":"Etes-vous s\u00fbr de vouloir supprimer cette annotation ?"},{"ID":"id_annotations_experience","FR":"Mon exp\u00e9rience :"},{"ID":"id_annotations_icons","FR":"Ic\u00f4nes :"},{"ID":"id_annotations_image","FR":"Image :"},{"ID":"id_annotations_comment","FR":"Ce que j'ai \u00e0 dire :"},{"ID":"id_annotations_comment_placeholder","FR":"Entre un commentaire s'il te plait"},{"ID":"id_annotations_tags","FR":"Tags :"},{"ID":"id_annotations_emoticon","FR":"Mon humeur :"},{"ID":"id_annotations_visibility","FR":"Visibilit\u00e9 :"},{"ID":"id_new_user","FR":"Nouvel utilisateur"},{"ID":"id_edit_user","FR":"Edition du compte"},{"ID":"id_user_updated","FR":"Utilisateur {username} mis \u00e0 jour avec succ\u00e8s !"},{"ID":"id_user_updated_error","FR":"Probl\u00e8me lors de la mise \u00e0 jour de l'utilisateur {username} : {error}"},{"ID":"id_new_user_created","FR":"Utilisateur {username} cr\u00e9\u00e9 avec succ\u00e8s !"},{"ID":"id_new_user_create_error","FR":"Probl\u00e8me lors de la cr\u00e9ation de l'utilisateur {username} : {error}"},{"ID":"id_gender_nope","FR":"non-binaire"},{"ID":"id_gender_male","FR":"homme"},{"ID":"id_gender_female","FR":"femme"},{"ID":"id_data_access","FR":"Acc\u00e8s aux donn\u00e9es ou suppresion de compte, envoyez un mail \u00e0 cette adresse\n<u><#1A52E0><link=\"DataRequest\">contact@mail.edu</link></color></u>"},{"ID":"id_logout_title","FR":"D\u00e9connexion"},{"ID":"id_logout_success","FR":"Tu es d\u00e9connect\u00e9 !"},{"ID":"id_logout_no_internet","FR":"Tu as perdu ta connexion internet !\nTu es d\u00e9connect\u00e9 !"},{"ID":"id_offline_choice","FR":"Tu n'es pas connect\u00e9 \u00e0 internet !\nVeux-tu utiliser l'application hors ligne ?"},{"ID":"id_synchro_choice","FR":"Tu es \u00e0 nouveau sur internet !\nVeux-tu synchroniser tes modifications ?"},{"ID":"id_gps_title","FR":"GPS"},{"ID":"id_gps_disabled","FR":"Tu n'as pas accept\u00e9 l'utilisation du GPS !\nTu peux modifier cela dans les param\u00e8tres du t\u00e9l\u00e9phone, dans Applications, puis param\u00e8tres de cette application."},{"ID":"id_disclaimer_title","FR":"Conditions d'utilisation"},{"ID":"id_disclaimer_content","FR":"L'application MOBILES est une application d\u00e9velopp\u00e9e par les laboratoires LIRIS, EVS et ICAR et \u00e0 des fins\nde recherche.\nCe service est fourni gratuitement par l'Universit\u00e9 Lyon 1 et est destin\u00e9 \u00e0 \u00eatre utilis\u00e9 tel quel. Cette page\nest utilis\u00e9e pour informer les visiteurs de nos politiques en mati\u00e8re de collecte, d'utilisation et de\ndivulgation des informations personnelles si quelqu'un d\u00e9cide d'utiliser notre service.\nNous souhaitons vous informer que chaque fois que vous utilisez notre service, nous collectons des\ndonn\u00e9es et des informations. Toutes les donn\u00e9es personnelles contenues dans votre profil au sein de\nl'application et celles concernant votre utilisation de l'application sont stock\u00e9es sur un serveur s\u00e9curis\u00e9\nfourni par une soci\u00e9t\u00e9 tierce et sur un serveur de l'universit\u00e9 Lyon 1.\nLes donn\u00e9es ne seront utilis\u00e9es qu'\u00e0 des fins de recherche et ne seront diffus\u00e9es qu'une fois\nanonymis\u00e9es.\nEn utilisant notre service, vous acceptez la collecte et l'utilisation des informations en relation avec cette\npolitique.\nSi vous avez des questions ou des demandes concernant vos donn\u00e9es personnelles, n'h\u00e9sitez pas \u00e0 nous\ncontacter \u00e0 l'adresse contact@mail.edu"},{"ID":"id_disclaimer_success","FR":"Merci !\nTu peux utiliser l'application"},{"ID":"id_disclaimer_error","FR":"Une erreur est survenue lors de la validation des conditions !"},{"ID":"id_input_error_passwords","FR":"Les mots de passes ne correspondent pas !"},{"ID":"id_input_error_min_3_char","FR":"Au moins 3 caract\u00e8res svp !"},{"ID":"id_input_error_min_5_char","FR":"Au moins 5 caract\u00e8res svp !"},{"ID":"id_input_error_min_8_char","FR":"Au moins 8 caract\u00e8res svp !"},{"ID":"id_input_error_uppercase","FR":"Au moins 1 majuscule svp !"},{"ID":"id_input_error_lowercase","FR":"Au moins 1 minuscule svp !"},{"ID":"id_input_error_digit","FR":"Au moins 1 chiffre svp !"},{"ID":"id_input_error_special_char","FR":"Au moins 1 carat\u00e8re sp\u00e9cial svp !"},{"ID":"id_input_error_postal","FR":"Exactement 5 chiffres svp !"},{"ID":"id_input_error_date_year","FR":"Attention \u00e0 l'ann\u00e9e !"},{"ID":"id_input_error_date_invalid","FR":"Cette date n'est pas valide !"},{"ID":"id_input_error_username_used","FR":"Ce pseudo est d\u00e9j\u00e0 utilis\u00e9 !"},{"ID":"id_input_error_mail_invalid","FR":"Cet email n'est pas valide !"},{"ID":"id_input_error_mail_used","FR":"Cet email est d\u00e9j\u00e0 utilis\u00e9 !"},{"ID":"id_info_institution","FR":"Institution :"},{"ID":"id_info_diploma","FR":"Dipl\u00f4me :"},{"ID":"id_info_formation","FR":"Formation :"},{"ID":"id_info_nationality","FR":"Pays d'origine :"},{"ID":"id_info_add_user","FR":"Ajouter un utilisateur"},{"ID":"id_info_update_user","FR":"Modifier mes infos"},{"ID":"id_info_manage_groups","FR":"G\u00e9rer mes groupes"},{"ID":"id_info_options","FR":"R\u00e9gler mes options"},{"ID":"id_options_title","FR":"Options"},{"ID":"id_options_gallery","FR":"Sauver mes photos dans la gallerie"},{"ID":"id_groups_title","FR":"Groupes"},{"ID":"id_groups_update_ok","FR":"La mise \u00e0 jour des groupes est prise en compte."},{"ID":"id_groups_update_error","FR":"La mise \u00e0 jour des groupes n'a pas fonctionn\u00e9."},{"ID":"id_share_title","FR":"Visibilit\u00e9"},{"ID":"id_share_public","FR":"Publique"},{"ID":"id_share_private","FR":"Priv\u00e9e"},{"ID":"id_share_groups","FR":"Groupes"},{"ID":"id_share_one_group","FR":"1 groupe"},{"ID":"id_share_x_groups","FR":"%X% groupes"},{"ID":"id_filter_none","FR":"Aucun"},{"ID":"id_filter_all_f","FR":"Toutes"},{"ID":"id_filter_all_m","FR":"Tous"},{"ID":"id_filter_title","FR":"Filtres"},{"ID":"id_filter_start_date","FR":"A partir de :"},{"ID":"id_filter_end_date","FR":"Jusqu'au"},{"ID":"id_filter_institutions","FR":"Institutions :"},{"ID":"id_filter_nationalities","FR":"Nationalit\u00e9s :"},{"ID":"id_filter_diplomas","FR":"Dipl\u00f4mes :"},{"ID":"id_filter_place_types","FR":"Types de lieu :"},{"ID":"id_filter_icons","FR":"Ic\u00f4nes :"},{"ID":"id_filter_emoticons","FR":"Emotic\u00f4nes :"},{"ID":"id_filter_tags","FR":"Tags :"},{"ID":"id_filter_reset","FR":"Tout r\u00e9initialiser"},{"ID":"id_filter_reset_popup","FR":"Voulez-vous r\u00e9initialiser tous les filtres ?"},{"ID":"id_place_type_here","FR":"Un point pr\u00e9cis"},{"ID":"id_place_type_close","FR":"Autour de toi"},{"ID":"id_place_type_district","FR":"Le quartier"},{"ID":"id_place_type_city","FR":"La ville"},{"ID":"id_place_type_tour","FR":"Le parcours"},{"ID":"id_place_icon_none","FR":"Aucune"},{"ID":"id_place_icon_shopping","FR":"Shopping"},{"ID":"id_place_icon_shop","FR":"Courses"},{"ID":"id_place_icon_trip","FR":"Sortie"},{"ID":"id_place_icon_restaurant","FR":"Restaurant"},{"ID":"id_place_icon_culture","FR":"Culture"},{"ID":"id_place_icon_sport","FR":"Sport"},{"ID":"id_place_icon_studies","FR":"Etudes"},{"ID":"id_place_icon_ride","FR":"Balade"},{"ID":"id_place_icon_work","FR":"Travail"},{"ID":"id_place_icon_health","FR":"Sant\u00e9"},{"ID":"id_place_icon_home","FR":"Domicile"},{"ID":"id_place_icon_transport","FR":"Transport"},{"ID":"id_place_icon_eyeview","FR":"Paysage"},{"ID":"id_place_icon_site","FR":"Lieu rep\u00e8re"},{"ID":"id_place_icon_nature","FR":"Nature"},{"ID":"id_place_icon_tourism","FR":"Tourisme"},{"ID":"id_place_icon_senses","FR":"Couleur, son, odeur"},{"ID":"id_place_icon_seasons","FR":"Saisons"},{"ID":"id_place_icon_meteo","FR":"M\u00e9t\u00e9o"},{"ID":"id_place_icon_daytime","FR":"Moment de la journ\u00e9e"},{"ID":"id_place_icon_memory","FR":"Souvenirs"},{"ID":"id_place_icon_homesick","FR":"Mal du pays, Nostalgie"},{"ID":"id_place_icon_heartplace","FR":"Attachement au lieu"},{"ID":"id_place_icon_homeheart","FR":"Se sentir chez soi"},{"ID":"id_place_icon_date","FR":"Rendez-vous"},{"ID":"id_place_icon_friends","FR":"Amis proches"},{"ID":"id_place_icon_meet","FR":"Rencontre"},{"ID":"id_place_icon_community","FR":"Communaut\u00e9"},{"ID":"id_place_icon_social","FR":"Ambiance sociale"},{"ID":"id_place_icon_mission01","FR":"Mission 1"},{"ID":"id_place_icon_mission02","FR":"Mission 2"},{"ID":"id_place_icon_mission03","FR":"Mission 3"},{"ID":"id_place_icon_mission04","FR":"Mission 4"},{"ID":"id_place_icon_mission05","FR":"Mission 5"},{"ID":"id_place_icon_mission06","FR":"Mission 6"},{"ID":"id_place_icon_mission07","FR":"Mission 7"},{"ID":"id_place_icon_mission08","FR":"Mission 8"},{"ID":"id_place_icon_mission09","FR":"Mission 9"},{"ID":"id_place_icon_mission10","FR":"Mission 10"},{"ID":"id_place_icon_mission11","FR":"Mission 11"},{"ID":"id_place_icon_mission12","FR":"Mission 12"},{"ID":"id_place_icon_mission13","FR":"Mission 13"},{"ID":"id_place_icon_mission14","FR":"Mission 14"},{"ID":"id_emoticon_none","FR":"Aucune"},{"ID":"id_emoticon_indifferent","FR":"Indiff\u00e9rent"},{"ID":"id_emoticon_happy","FR":"Heureux"},{"ID":"id_emoticon_veryhappy","FR":"Tr\u00e8s heureux"},{"ID":"id_emoticon_surprise","FR":"Surpris"},{"ID":"id_emoticon_quiet","FR":"Tranquille"},{"ID":"id_emoticon_sad","FR":"Triste"},{"ID":"id_emoticon_nothappy","FR":"D\u00e9\u00e7u"},{"ID":"id_emoticon_annoying","FR":"Contrari\u00e9"},{"ID":"id_emoticon_angry","FR":"En col\u00e8re"},{"ID":"id_emoticon_stress","FR":"Stress\u00e9"},{"ID":"id_emoticon_fear","FR":"Effray\u00e9"},{"ID":"id_annotation_experience","FR":"Ton exp\u00e9rience"},{"ID":"id_icons_popup_title","FR":"D\u00e9cris ton exp\u00e9rience"},{"ID":"id_timing_occasional","FR":"Occasionnel"},{"ID":"id_timing_unique","FR":"Unique"},{"ID":"id_timing_regular","FR":"R\u00e9gulier"},{"ID":"id_icon_category_activity","FR":"Activit\u00e9 :"},{"ID":"id_icon_category_env","FR":"Lieu :"},{"ID":"id_icon_category_senses","FR":"Sensoriel :"},{"ID":"id_icon_category_memory","FR":"Affectif :"},{"ID":"id_icon_category_social","FR":"Social :"},{"ID":"id_icon_category_mission","FR":"Mission :"},{"ID":"id_tags_title","FR":"Tague ton exp\u00e9rience"},{"ID":"id_favorites_title","FR":"Favoris"},{"ID":"id_favorites_nodata","FR":"Aucun favori enregistr\u00e9"},{"ID":"id_visibility_title","FR":"Affichage"},{"ID":"id_visibility_only_me","FR":"Voir seulement mes publications"},{"ID":"id_visibility_groups","FR":"Voir seulement mes groupes"},{"ID":"id_visibility_public","FR":"Voir aussi les publications publiques"},{"ID":"id_visibility_all","FR":"Voir toutes les publications"},{"ID":"id_visibility_all_without_me","FR":"Voir toutes les publications sauf les miennes"},{"ID":"id_messages_title","FR":"Messages"},{"ID":"id_message_title_new","FR":"Nouveau message"},{"ID":"id_messages_title_edition","FR":"Message en \u00e9dition"},{"ID":"id_messages_answer","FR":"R\u00e9pondre"},{"ID":"id_messages_delete","FR":"Etes-vous s\u00fbr de vouloir supprimer ce message ?"},{"ID":"id_search_address_title","FR":"Rechercher une adresse"},{"ID":"id_search_address_input","FR":"Entrer une adresse :"},{"ID":"id_search_address_placeholder","FR":"Entre une adresse s'il te plait"},{"ID":"id_notifications_title","FR":"Notifications"},{"ID":"id_notifications_hide","FR":"Cacher les notifications lues"},{"ID":"id_notifications_nodata","FR":"Aucune notification"},{"ID":"id_notification_show_coords","FR":"Voir le lieu"},{"ID":"id_notification_show_tour","FR":"Voir le parcours"},{"ID":"id_notification_show_annotation","FR":"Voir l'annotation"},{"ID":"id_notification_show_message","FR":"Voir le message"},{"ID":"id_notification_show_url","FR":"Ouvrir le lien"},{"ID":"id_notification_delete_title","FR":"Recommandation"},{"ID":"id_notification_delete_reason","FR":"Raison de la suppression :"},{"ID":"id_notification_delete_irrelevant","FR":"Non pertinent"},{"ID":"id_notification_delete_already","FR":"D\u00e9j\u00e0 vu"},{"ID":"id_notification_delete_tooMany","FR":"Trop souvent"},{"ID":"id_notification_delete_other","FR":"Autre raison"},{"ID":"id_notification_send_emoji_title","FR":"Emoji"},{"ID":"id_notification_send_emoji_annotation","FR":"%USER% a r\u00e9agi \u00e0 ton annotation par un %EMOJI%"},{"ID":"id_notification_send_emoji_tour","FR":"%USER% a r\u00e9agi \u00e0 ton parcours par un %EMOJI%"},{"ID":"id_notification_send_message_title","FR":"Message"},{"ID":"id_notification_send_message_annotation","FR":"%USER% a comment\u00e9 ton annotation :"},{"ID":"id_notification_send_message_tour","FR":"%USER% a comment\u00e9 ton parcours :"},{"ID":"id_help_title","FR":"Aide"},{"ID":"id_help_icons_categories","FR":"Choisis des ic\u00f4nes pour d\u00e9crire ton exp\u00e9rience : \n - 1 <b><color=#0D0D0D>noire pour donner ton activit\u00e9 principale dans ce lieu</color></b>\n - des ic\u00f4nes de couleurs pour caract\u00e9riser des \u00e9l\u00e9ments importants de ton exp\u00e9rience :\n<size=22><b>\n     <color=#0069B3>bleu = les aspects du lieu</color>\n     <color=#FFB258>orange = les aspects sensoriels de ton exp\u00e9rience</color>\n     <color=#E6007E>rose = les aspects affectifs</color>\n     <color=#009640>vert = les aspects sociaux de ton exp\u00e9rience</color>\n</b></size>\nTu pourras plus tard expliciter ce \u00e0 quoi tu penses dans le texte libre o\u00f9 tu raconteras ton exp\u00e9rience."},{"ID":"id_help_tags","FR":"Choisis les tags qui te permettent d'appr\u00e9cier ton exp\u00e9rience.\nTu pourras expliciter ce \u00e0 quoi tu penses dans le texte libre o\u00f9 tu raconteras ton exp\u00e9rience."},{"ID":"id_help_favorites","FR":"Touche un favoris pour le retrouver sur la carte."},{"ID":"id_help_messages","FR":"Appuie sur le bouton \"R\u00e9pondre\" pour ajouter un message."},{"ID":"id_help_search_address","FR":"Taper une adresse et lancer une recherche. S'il y a plusieurs choix d'adresses, veuillez en choisir une dans la liste."},{"ID":"id_help_notifications","FR":"Permet de voir les derniers \u00e9v\u00e8nements, des informations sur l'application ou des recommandations g\u00e9n\u00e9rales ou personalis\u00e9es."},{"ID":"id_help_groups","FR":"Choisissez les groupes dans lesquels vous voulez publier ou interragir."},{"ID":"id_help_share","FR":"Choisissez l'audience de votre publication :\n - Publique = Tout le monde peut la voir\n - Priv\u00e9e = Seulement vous pourrez la voir\n - Groupes = Seulement les groupes s\u00e9lectionn\u00e9s pourront la voir"},{"ID":"Additional_Characters","FR":"@.\u20ac$\u00a3\u00b2\u00b3\u00b0%&~#{([-|`_\\]}=*/\\\u00a9+\u00eb\u00ff\u00f6\u00ef\u00e4\u0153\u00e6\u00cb\u00cf\u00c4\u00d6\u0178\u00e3\u0152\u00c6\u00f4\u00fb\u00f1\u00ea\u00e2\u00fb\u00ee\u00f4\u00f5\u00f1\u0137\u0138\u0139\u013a\u013b\u013c\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u0149\u014a\u014b\u014c\u014d\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d\u017e\u017f\u00e2\u00ea\u00ee\u00fb\u00f4\u00c2\u00ca\u00ce\u00db\u00d4\u00e7\u00c7\u00c0\u00b5'"}]}
\ No newline at end of file
diff --git a/Docs/mobiles.json b/Docs/mobiles.json
new file mode 100644
index 0000000000000000000000000000000000000000..37ef8db0ba74c14694d1a4cb52b69f85869b13ae
--- /dev/null
+++ b/Docs/mobiles.json
@@ -0,0 +1,565 @@
+{
+    "@graph": [
+        {
+            "@id": "#selectSearchResult" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#addPost" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#deleteTour" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#deleteMessage" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#addEmoji" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#selectFavorite" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#openPost" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#deletePost" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#Login" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#addressSearch" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#selectLayer" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#goOffline" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#showNotifications" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#editMessage" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#movePost" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#synchrOnline" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#readNotification" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#seeMyProfile" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#showFavorites" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#editPost" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#removeFavorite" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#updateUser" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#doNotificationAction" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#refresh" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#removeEmoji" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#addFavorite" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#addMessage" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#selectNotification" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#startGPSTracking" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#moveTour" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#editTour" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#Logout" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#createUser" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#deleteNotification" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#hideReadNotifications" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#openMessage" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#seePostsMode" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#startTour" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#showAddressSearch" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#Filter" ,
+            "@type": "ObselType" 
+        },
+        {
+            "@id": "#shared" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost", "#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "shared"
+        },
+        {
+            "@id": "#postalcode" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "postalcode"
+        },
+        {
+            "@id": "#title" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#readNotification", "#doNotificationAction", "#selectNotification", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notifTitle"
+        },
+        {
+            "@id": "#deletionReason" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#doNotificationAction", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notifCategory"
+        },
+        {
+            "@id": "#autoDelete" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#deleteTour"] ,
+            "hasAttributeDatatype": ["xsd:boolean"] ,
+            "label": "autoDelete"
+        },
+        {
+            "@id": "#readDate" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#readNotification", "#doNotificationAction", "#selectNotification", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:dateTime"] ,
+            "label": "notifReadDate"
+        },
+        {
+            "@id": "#actionTarget" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#doNotificationAction"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notifCategory"
+        },
+        {
+            "@id": "#formation" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "formation"
+        },
+        {
+            "@id": "#address" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addressSearch", "#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "address",
+            "http://www.w3.org/2004/02/skos/core#prefLabel": [
+    "searchedAddress"
+]
+        },
+        {
+            "@id": "#postId" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#deleteMessage", "#addEmoji", "#selectFavorite", "#openPost", "#deletePost", "#editMessage", "#movePost", "#editPost", "#removeFavorite", "#removeEmoji", "#addFavorite", "#addMessage", "#openMessage"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "post"
+        },
+        {
+            "@id": "#status" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#hideReadNotifications"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "hideReadNotifications"
+        },
+        {
+            "@id": "#dateModif" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#deleteMessage", "#editMessage", "#editPost", "#addMessage", "#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:dateTime"] ,
+            "label": "date"
+        },
+        {
+            "@id": "#mode" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#seePostsMode"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "mode"
+        },
+        {
+            "@id": "#mask" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost", "#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:integer"] ,
+            "label": "mask"
+        },
+        {
+            "@id": "#linkPosts" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#moveTour"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "linkedPostsToTour"
+        },
+        {
+            "@id": "#layer" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#selectLayer"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "layer"
+        },
+        {
+            "@id": "#message" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "message"
+        },
+        {
+            "@id": "#timing" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "timing"
+        },
+        {
+            "@id": "#emoticon" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editMessage", "#editPost", "#addMessage", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "emoticon"
+        },
+        {
+            "@id": "#nationality" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "nationality"
+        },
+        {
+            "@id": "#arrivalDate" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:dateTime"] ,
+            "label": "arrivalDate"
+        },
+        {
+            "@id": "#tourName" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "tourName"
+        },
+        {
+            "@id": "#userId" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#selectSearchResult", "#addPost", "#deleteTour", "#deleteMessage", "#addEmoji", "#selectFavorite", "#openPost", "#deletePost", "#Login", "#addressSearch", "#selectLayer", "#goOffline", "#showNotifications", "#editMessage", "#movePost", "#synchrOnline", "#readNotification", "#seeMyProfile", "#showFavorites", "#editPost", "#removeFavorite", "#updateUser", "#doNotificationAction", "#refresh", "#removeEmoji", "#addFavorite", "#addMessage", "#selectNotification", "#startGPSTracking", "#moveTour", "#editTour", "#Logout", "#createUser", "#deleteNotification", "#hideReadNotifications", "#openMessage", "#seePostsMode", "#startTour", "#showAddressSearch", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "user"
+        },
+        {
+            "@id": "#gender" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "gender"
+        },
+        {
+            "@id": "#colors" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "colors"
+        },
+        {
+            "@id": "#emoji" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addEmoji", "#removeEmoji"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "emoji"
+        },
+        {
+            "@id": "#username" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "username"
+        },
+        {
+            "@id": "#lastname" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "lastname"
+        },
+        {
+            "@id": "#messageId" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#deleteMessage", "#editMessage", "#addMessage"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "message"
+        },
+        {
+            "@id": "#birthdate" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "birthdate"
+        },
+        {
+            "@id": "#content" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#readNotification", "#doNotificationAction", "#selectNotification", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notifiContent"
+        },
+        {
+            "@id": "#position" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#deleteTour", "#openPost", "#deletePost", "#Login", "#selectLayer", "#goOffline", "#movePost", "#synchrOnline", "#seeMyProfile", "#editPost", "#updateUser", "#startGPSTracking", "#moveTour", "#editTour", "#Logout", "#createUser", "#seePostsMode", "#startTour", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "position"
+        },
+        {
+            "@id": "#expiredDate" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#readNotification", "#doNotificationAction", "#selectNotification", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:dateTime"] ,
+            "label": "notifExpiredDate"
+        },
+        {
+            "@id": "#city" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "city"
+        },
+        {
+            "@id": "#tourId" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#deleteTour", "#addEmoji", "#selectFavorite", "#editMessage", "#movePost", "#editPost", "#removeFavorite", "#addFavorite", "#addMessage", "#moveTour", "#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "tour"
+        },
+        {
+            "@id": "#placeType" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "postType"
+        },
+        {
+            "@id": "#firstname" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "firstname"
+        },
+        {
+            "@id": "#coordinates" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#selectSearchResult", "#addPost", "#movePost", "#editPost"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "coordinates"
+        },
+        {
+            "@id": "#institution" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "institution"
+        },
+        {
+            "@id": "#synchronize" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#synchrOnline"] ,
+            "hasAttributeDatatype": ["xsd:boolean"] ,
+            "label": "synchronize"
+        },
+        {
+            "@id": "#icons" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editMessage", "#editPost", "#addMessage", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "postType"
+        },
+        {
+            "@id": "#keepon" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#goOffline"] ,
+            "hasAttributeDatatype": ["xsd:boolean"] ,
+            "label": "keepon"
+        },
+        {
+            "@id": "#imageId" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editMessage", "#editPost", "#addMessage"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "imageId"
+        },
+        {
+            "@id": "#target" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addEmoji", "#selectFavorite", "#removeFavorite", "#removeEmoji", "#addFavorite"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "emojiTarget"
+        },
+        {
+            "@id": "#tourMode" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "tourMode"
+        },
+        {
+            "@id": "#notificationId" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#readNotification", "#doNotificationAction", "#selectNotification", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notification"
+        },
+        {
+            "@id": "#diploma" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#updateUser", "#createUser", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "diploma"
+        },
+        {
+            "@id": "#dateDisplay" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#deleteMessage", "#editMessage", "#editPost", "#addMessage", "#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:dateTime"] ,
+            "label": "date"
+        },
+        {
+            "@id": "#actionType" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#doNotificationAction"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notifCategory"
+        },
+        {
+            "@id": "#parameters" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#readNotification", "#doNotificationAction", "#selectNotification", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notifCategory"
+        },
+        {
+            "@id": "#tags" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost", "#Filter"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "tags"
+        },
+        {
+            "@id": "#category" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#readNotification", "#doNotificationAction", "#selectNotification", "#deleteNotification"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "notifCategory"
+        },
+        {
+            "@id": "#prev_coordinates" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#movePost"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "prev_coordinates"
+        },
+        {
+            "@id": "#postType" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "postType"
+        },
+        {
+            "@id": "#seeMode" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#seePostsMode"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "seeMode"
+        },
+        {
+            "@id": "#comment" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#addPost", "#editPost"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "comment"
+        },
+        {
+            "@id": "#tourBody" ,
+            "@type": "AttributeType" ,
+            "hasAttributeObselType": ["#moveTour", "#editTour", "#startTour"] ,
+            "hasAttributeDatatype": ["xsd:string"] ,
+            "label": "tourBody"
+        } ]
+}
\ No newline at end of file
diff --git a/Docs/mobiles.sql b/Docs/mobiles.sql
new file mode 100644
index 0000000000000000000000000000000000000000..57e9273b2e74d78013a0121368e969484b7e52f4
--- /dev/null
+++ b/Docs/mobiles.sql
@@ -0,0 +1,456 @@
+-- phpMyAdmin SQL Dump
+-- version 5.2.1
+-- https://www.phpmyadmin.net/
+--
+-- Hôte : lm1602704-001.eu.clouddb.ovh.net:35572/
+-- Généré le : mer. 06 nov. 2024 à 08:05
+-- Version du serveur : 8.0.35
+-- Version de PHP : 8.2.21
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+START TRANSACTION;
+SET time_zone = "+00:00";
+
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- Base de données : `gpstours`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `annotation`
+--
+
+CREATE TABLE `annotation` (
+  `id` int NOT NULL,
+  `user_id` int DEFAULT NULL,
+  `tour_id` int DEFAULT NULL,
+  `comment` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `place_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `place_icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `emoticon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `date` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)',
+  `coords` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `image_id` int DEFAULT NULL,
+  `share` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `date_modif` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
+  `date_display` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
+  `timing` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `config`
+--
+
+CREATE TABLE `config` (
+  `id` int NOT NULL,
+  `key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+  `value` longtext COLLATE utf8mb4_unicode_ci
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `emoji`
+--
+
+CREATE TABLE `emoji` (
+  `id` int NOT NULL,
+  `user_id` int DEFAULT NULL,
+  `annotations` longtext COLLATE utf8mb4_unicode_ci,
+  `tours` longtext COLLATE utf8mb4_unicode_ci
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `favorite`
+--
+
+CREATE TABLE `favorite` (
+  `id` int NOT NULL,
+  `user_id` int DEFAULT NULL,
+  `annotations` longtext COLLATE utf8mb4_unicode_ci,
+  `tours` longtext COLLATE utf8mb4_unicode_ci
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `media_object`
+--
+
+CREATE TABLE `media_object` (
+  `id` int NOT NULL,
+  `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `message`
+--
+
+CREATE TABLE `message` (
+  `id` int NOT NULL,
+  `image_id` int DEFAULT NULL,
+  `user_id` int DEFAULT NULL,
+  `annotation_id` int DEFAULT NULL,
+  `tour_id` int DEFAULT NULL,
+  `comment` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `icons` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+  `emoticon` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+  `tags` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
+  `date_modif` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
+  `date` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `messenger_messages`
+--
+
+CREATE TABLE `messenger_messages` (
+  `id` bigint NOT NULL,
+  `body` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `headers` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `queue_name` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `created_at` datetime NOT NULL,
+  `available_at` datetime NOT NULL,
+  `delivered_at` datetime DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `notification`
+--
+
+CREATE TABLE `notification` (
+  `id` int NOT NULL,
+  `user_id` int DEFAULT NULL,
+  `title` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `content` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `category` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `parameters` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
+  `read_date` datetime DEFAULT NULL,
+  `expired_date` datetime DEFAULT NULL,
+  `date` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `reset_password_request`
+--
+
+CREATE TABLE `reset_password_request` (
+  `id` int NOT NULL,
+  `user_id` int NOT NULL,
+  `selector` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `hashed_token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `requested_at` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)',
+  `expires_at` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `tour`
+--
+
+CREATE TABLE `tour` (
+  `id` int NOT NULL,
+  `user_id` int DEFAULT NULL,
+  `body` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `date` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)',
+  `share` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `can_edit` tinyint(1) NOT NULL DEFAULT '1',
+  `date_modif` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
+  `date_display` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
+  `linked_tours` longtext COLLATE utf8mb4_unicode_ci,
+  `linked_annotations` longtext COLLATE utf8mb4_unicode_ci
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `user`
+--
+
+CREATE TABLE `user` (
+  `id` int NOT NULL,
+  `lastname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `firstname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `formation` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `birthdate` datetime DEFAULT NULL,
+  `password` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `nationality` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+  `disclaimer` tinyint(1) NOT NULL,
+  `date` datetime NOT NULL COMMENT '(DC2Type:datetime_immutable)',
+  `admin` tinyint(1) NOT NULL,
+  `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `gender` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `address` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `postalcode` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `city` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `arrivaldate` datetime DEFAULT NULL,
+  `institution` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `diploma` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
+  `roles` json DEFAULT NULL,
+  `date_modif` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
+  `testgroup` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `version` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+  `usergroups` longtext COLLATE utf8mb4_unicode_ci,
+  `devices` longtext COLLATE utf8mb4_unicode_ci,
+  `pseudo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+-- --------------------------------------------------------
+
+--
+-- Structure de la table `user_group`
+--
+
+CREATE TABLE `user_group` (
+  `id` int NOT NULL,
+  `name` longtext COLLATE utf8mb4_unicode_ci,
+  `description` longtext COLLATE utf8mb4_unicode_ci,
+  `admin` tinyint(1) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+
+--
+-- Index pour les tables déchargées
+--
+
+--
+-- Index pour la table `annotation`
+--
+ALTER TABLE `annotation`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_2E443EF2A76ED395` (`user_id`),
+  ADD KEY `IDX_2E443EF215ED8D43` (`tour_id`),
+  ADD KEY `IDX_2E443EF23DA5256D` (`image_id`);
+
+--
+-- Index pour la table `config`
+--
+ALTER TABLE `config`
+  ADD PRIMARY KEY (`id`);
+
+--
+-- Index pour la table `emoji`
+--
+ALTER TABLE `emoji`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_B64BF632A76ED395` (`user_id`);
+
+--
+-- Index pour la table `favorite`
+--
+ALTER TABLE `favorite`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_68C58ED9A76ED395` (`user_id`);
+
+--
+-- Index pour la table `media_object`
+--
+ALTER TABLE `media_object`
+  ADD PRIMARY KEY (`id`);
+
+--
+-- Index pour la table `message`
+--
+ALTER TABLE `message`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_B6BD307F3DA5256D` (`image_id`),
+  ADD KEY `IDX_B6BD307FA76ED395` (`user_id`),
+  ADD KEY `IDX_B6BD307FE075FC54` (`annotation_id`),
+  ADD KEY `IDX_B6BD307F15ED8D43` (`tour_id`);
+
+--
+-- Index pour la table `messenger_messages`
+--
+ALTER TABLE `messenger_messages`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_75EA56E0FB7336F0` (`queue_name`),
+  ADD KEY `IDX_75EA56E0E3BD61CE` (`available_at`),
+  ADD KEY `IDX_75EA56E016BA31DB` (`delivered_at`);
+
+--
+-- Index pour la table `notification`
+--
+ALTER TABLE `notification`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_BF5476CAA76ED395` (`user_id`);
+
+--
+-- Index pour la table `reset_password_request`
+--
+ALTER TABLE `reset_password_request`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_7CE748AA76ED395` (`user_id`);
+
+--
+-- Index pour la table `tour`
+--
+ALTER TABLE `tour`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `IDX_6AD1F969A76ED395` (`user_id`);
+
+--
+-- Index pour la table `user`
+--
+ALTER TABLE `user`
+  ADD PRIMARY KEY (`id`),
+  ADD UNIQUE KEY `UNIQ_8D93D6495126AC48` (`mail`);
+
+--
+-- Index pour la table `user_group`
+--
+ALTER TABLE `user_group`
+  ADD PRIMARY KEY (`id`);
+
+--
+-- AUTO_INCREMENT pour les tables déchargées
+--
+
+--
+-- AUTO_INCREMENT pour la table `annotation`
+--
+ALTER TABLE `annotation`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `config`
+--
+ALTER TABLE `config`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `emoji`
+--
+ALTER TABLE `emoji`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `favorite`
+--
+ALTER TABLE `favorite`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `media_object`
+--
+ALTER TABLE `media_object`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `message`
+--
+ALTER TABLE `message`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `messenger_messages`
+--
+ALTER TABLE `messenger_messages`
+  MODIFY `id` bigint NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `notification`
+--
+ALTER TABLE `notification`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `reset_password_request`
+--
+ALTER TABLE `reset_password_request`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `tour`
+--
+ALTER TABLE `tour`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `user`
+--
+ALTER TABLE `user`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT pour la table `user_group`
+--
+ALTER TABLE `user_group`
+  MODIFY `id` int NOT NULL AUTO_INCREMENT;
+
+--
+-- Contraintes pour les tables déchargées
+--
+
+--
+-- Contraintes pour la table `annotation`
+--
+ALTER TABLE `annotation`
+  ADD CONSTRAINT `FK_2E443EF215ED8D43` FOREIGN KEY (`tour_id`) REFERENCES `tour` (`id`),
+  ADD CONSTRAINT `FK_2E443EF23DA5256D` FOREIGN KEY (`image_id`) REFERENCES `media_object` (`id`),
+  ADD CONSTRAINT `FK_2E443EF2A76ED395` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`);
+
+--
+-- Contraintes pour la table `emoji`
+--
+ALTER TABLE `emoji`
+  ADD CONSTRAINT `FK_B64BF632A76ED395` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`);
+
+--
+-- Contraintes pour la table `favorite`
+--
+ALTER TABLE `favorite`
+  ADD CONSTRAINT `FK_68C58ED9A76ED395` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`);
+
+--
+-- Contraintes pour la table `message`
+--
+ALTER TABLE `message`
+  ADD CONSTRAINT `FK_B6BD307F15ED8D43` FOREIGN KEY (`tour_id`) REFERENCES `tour` (`id`),
+  ADD CONSTRAINT `FK_B6BD307F3DA5256D` FOREIGN KEY (`image_id`) REFERENCES `media_object` (`id`),
+  ADD CONSTRAINT `FK_B6BD307FA76ED395` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`),
+  ADD CONSTRAINT `FK_B6BD307FE075FC54` FOREIGN KEY (`annotation_id`) REFERENCES `annotation` (`id`);
+
+--
+-- Contraintes pour la table `notification`
+--
+ALTER TABLE `notification`
+  ADD CONSTRAINT `FK_BF5476CAA76ED395` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`);
+
+--
+-- Contraintes pour la table `reset_password_request`
+--
+ALTER TABLE `reset_password_request`
+  ADD CONSTRAINT `FK_7CE748AA76ED395` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`);
+
+--
+-- Contraintes pour la table `tour`
+--
+ALTER TABLE `tour`
+  ADD CONSTRAINT `FK_6AD1F969A76ED395` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`);
+COMMIT;
+
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
diff --git a/LICENSE.md b/LICENSE.md
index 6284e53c871314a1f7bc05e55fab1e8f8334daa2..f9064c7ee33be983bff2ee3cc66bf58cd8da4cb8 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,34 +1,35 @@
-Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
+Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
 
-![CC BY-SA 4.0](https://licensebuttons.net/l/by-sa/4.0/88x31.png)
+![CC BY-NC-SA 4.0](https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png)
 
-Copyright (c) 2023 LIRIS, CNRS
+Copyright (c) 2024 University Claude Bernard Lyon 1 / LIRIS, CNRS
 
-This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit [https://creativecommons.org/licenses/by-sa/4.0/](https://creativecommons.org/licenses/by-sa/4.0/).
+This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit [https://creativecommons.org/licenses/by-nc-sa/4.0/](https://creativecommons.org/licenses/by-nc-sa/4.0/).
 
 ## Permissions
 You are free to:
 - **Share** — copy and redistribute the material in any medium or format.
-- **Adapt** — remix, transform, and build upon the material for any purpose, even commercially.
+- **Adapt** — remix, transform, and build upon the material, for non-commercial purposes only.
 
 This license is acceptable for Free Cultural Works.
 
 ## Conditions
 Under the following terms:
 - **Attribution** — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
+- **NonCommercial** — You may not use the material for commercial purposes.
 - **ShareAlike** — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
 
 ## Notices
 - **No additional restrictions** — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
-- For more detailed information, you may visit the Creative Commons website at [https://creativecommons.org/licenses/by-sa/4.0/](https://creativecommons.org/licenses/by-sa/4.0/).
+- For more detailed information, you may visit the Creative Commons website at [https://creativecommons.org/licenses/by-nc-sa/4.0/](https://creativecommons.org/licenses/by-nc-sa/4.0/).
 
 ## Disclaimer
 The software is provided "as-is," without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.
 
 ## Example Usage
 To attribute this work, you should use the following:
-"MOBILES" by LIRIS, CNRS, licensed under CC BY-SA 4.0. To view a copy of this license, visit [https://creativecommons.org/licenses/by-sa/4.0/](https://creativecommons.org/licenses/by-sa/4.0/).
+"MOBILES" by University Claude Bernard Lyon 1 / LIRIS, CNRS, licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit [https://creativecommons.org/licenses/by-nc-sa/4.0/](https://creativecommons.org/licenses/by-nc-sa/4.0/).
 
 ## Instructions
 If you create derivatives of this software, you should also include the following notice:
-"This work is a derivative of 'MOBILES' by LIRIS, CNRS, used under CC BY-SA 4.0. To view a copy of this license, visit [https://creativecommons.org/licenses/by-sa/4.0/](https://creativecommons.org/licenses/by-sa/4.0/)."
+"This work is a derivative of 'MOBILES' by University Claude Bernard Lyon 1 / LIRIS, CNRS, used under CC BY-NC-SA 4.0. To view a copy of this license, visit [https://creativecommons.org/licenses/by-nc-sa/4.0/](https://creativecommons.org/licenses/by-nc-sa/4.0/)."
diff --git a/README.md b/README.md
index d75857635a9aed7ce164b538748f0509dcb7443b..9d5553baeec1a3fe92d4c9528a0d3093f70b68cb 100644
--- a/README.md
+++ b/README.md
@@ -1,93 +1,130 @@
-# Mobiles
+# MOBILES
 
+## Description
+The MOBILES project explores the experiences of places and the socialization of international students through digital practices. It aims to provide an in-depth analysis of students' spatial practices and their material and sensory realities, including places, rhythms, social interactions, and emotions. This interdisciplinary project combines insights from sociolinguistics, geography, and computer science to enhance the understanding of experiential learning spaces and social, linguistic, and cultural learning.
 
+### Project Objectives
+1. **Analyze Spatial Practices**: Understand the production of experiential learning spaces and the social, linguistic, and cultural learning of international students by analyzing their spatial practices and material and sensory realities.
+2. **Utilize Geolocation and Mapping Tools**: Develop a cartographic application to facilitate the documentation of spatial practices using geolocation and mapping tools.
+3. **Implement a User-Based Recommendation System**: Study how a recommendation system based on user participation can be established to support new linguistic and social experiences.
 
-## Getting started 
-
-To make it easy for you to get started with GitLab, here's a list of recommended next steps.
-
-Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!
-
-## Add your files
-
-- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
-- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:
-
-```
-cd existing_repo
-git remote add origin https://gitlab.liris.cnrs.fr/msadallah/mobiles.git
-git branch -M main
-git push -uf origin main
-```
-
-## Integrate with your tools
-
-- [ ] [Set up project integrations](https://gitlab.liris.cnrs.fr/msadallah/mobiles/-/settings/integrations)
-
-## Collaborate with your team
-
-- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
-- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
-- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
-- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
-- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)
-
-## Test and Deploy
+### Interdisciplinary Collaboration
+The MOBILES project is a collaborative effort involving three laboratories:
 
-Use the built-in continuous integration in GitLab.
+- **ICAR, CNRS (Sociolinguistics and Didactics)**
+  - Examine the relationship between spatial practices and language socialization.
+  - Develop a digital pedagogical framework around socio-spatial experiences via a mobile application.
 
-- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html)
-- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
-- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
-- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
-- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)
+- **EVS, CNRS (Geography/Geomatics)**
+  - Study spatial practices, digitize data from these practices, and facilitate participatory mapping.
+  - Explore the sensory experience of space and social geography.
 
-***
+- **LIRIS, CNRS (Computer Science)**
+  - Implement computational and application tools.
+  - Manage digital traces and annotations.
+  - Analyze recommendations and their effects on practices.
 
-# Editing this README
+### Application Overview
+The MOBILES application offers international students the opportunity to collect, document, and enrich their city journeys using GPS technology. They can create personalized routes, both automatically via GPS and manually by drawing their own paths on an interactive map. Users can add detailed annotations, including text, icons, photos, tags, and moods, to express their personal and sensory experiences, reflecting their appropriation of the city. This allows them to create narratives of their settlement, express their impressions, and share their discoveries with others, turning the city into an open journal to personalize and exchange.
 
-When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.
+## Features
+- **User Registration and Account Management**: Simple steps to create a functional account, with options for login, logout, and background usage.
+- **Main Interface and Navigation Access**: Explore the main interface to view different map views, search specific locations, use filtering features to display data as per preferences, manage favorites, and utilize the notification center to stay informed about recent activities.
+- **Route Creation Options**: Create routes automatically with GPS to record real-time trajectories, or manually draw your own paths on the map.
+- **GPS Route Creation**: Utilize tools dedicated to automatic route creation through GPS collection, capturing real-time movements.
+- **Manual Route Creation**: Use tools to manually draw routes and points, allowing full flexibility in designing your explorations.
+- **Annotations Creation, Sharing, and Management**: Add detailed annotations, including text, icons, photos, tags, and moods. Share annotations with other users or keep them private. Use tags to organize and categorize annotations, personalizing each one to reflect your experience and emotions.
 
-## Suggestions for a good README
+## Installation
+### Prerequisites
+- Unity version 2021.3.24f1 (If you choose to use a different version, ensure that the application works correctly with that version)
+- MySQL
+- kTBS instance (for interaction logging)
+- Firebase Cloud Messaging and Realtime Database
+- API Platform
+
+### Steps
+
+1. **Open the project in Unity**:
+   - Launch Unity Hub.
+   - Click on `Open` and select the project directory.
+
+2. **Set up the MySQL Database**:
+   - Install MySQL if not already installed.
+   - Create a new database and import the schema file located in `Docs/mobiles.sql`.
+
+3. **Update Configuration Files**:
+   - **Data Management Email**: Update the email address in `Assets/LirisAssets/Scripts/UI/LinkOpener.cs` by replacing `"contact@mail.edu"`.
+   - **Localization Settings**: In `Assets/LirisAssets/Scripts/ApplicationManager.cs`, configure the localization file for the default language (French):
+     ```cs
+     StartCoroutine(L.LoadLocalizationFromCloud("URL_Localisation", _localisationsOnCloud));
+     ```
+     If cloud localization is not used, the default localization file is located here: `Assets/Resources/Texts/LocalisationMobiles.json`. Also, update the contact email in this file by replacing `"contact@mail.edu"`.
+
+4. **Configure API Platform**:
+   - Update the base URL in `Assets/LirisAssets/Scripts/WebServices/WebServiceBase.cs`:
+     ```cs
+     public const string URL_BASE = "PROJECT_DB_URL";
+     ```
+     Replace `PROJECT_DB_URL` with your API URL.
+
+5. **Set Up kTBS System**:
+   - Configure the kTBS system instance for recording interactions by adding a line with `key=ktbsURL` and the URL value of the instance in the `config` table of the database.
+   - The model for kTBS is found in `Docs/mobiles.json`. Without this configuration, the application will function but interaction logs will not be recorded.
+
+6. **Set Up Firebase for Push Notifications**:
+   - Follow the instructions on [Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging) for Android and iOS.
+   - Create a Firebase project and get the files `google-services.json` (for Android) and `GoogleService-Info.plist` (for iOS), then place them in the `Assets` folder.
+   - Tokens are saved in the user table, column `devices`.
+   - Messages are sent to a specific device using the token associated with the connected user (`user_id`).
+   - Firebase dependencies need to be installed and a new module is created in the application.
+   - Necessary permissions must be granted by the user for notifications.
 
-Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.
+## Usage
+### Building and Testing the Application
 
-## Name
-Choose a self-explaining name for your project.
+1. **Build the Project**:
+   - Go to `File > Build Settings`.
+   - Select your target platform (Android, iOS, Windows, etc.).
+   - Click `Switch Platform` if necessary.
+   - Click `Build and Run` to compile your project.
 
-## Description
-Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
+2. **Testing on an Emulator or Device**:
+   - For Android: Use Android Studio or a physical device to run the APK.
+   - For iOS: Use Xcode or a physical device to run the IPA.
 
-## Badges
-On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
+3. **Creating the APK (Android)**:
+   - Ensure the Android platform is selected in `Build Settings`.
+   - Click `Build` and choose a destination folder for your APK.
+   - Unity will generate an APK file that you can install on an Android device.
 
-## Visuals
-Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.
+4. **Creating the IPA (iOS)**:
+   - Ensure the iOS platform is selected in `Build Settings`.
+   - Click `Build` and choose a destination folder for your IPA.
+   - Unity will generate an IPA file that you can install on an iOS device.
 
-## Installation
-Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.
+5. **Debugging and Optimization**:
+   - Use Unity's debugging tools to identify and fix any errors.
+   - Optimize the application to improve performance and reduce file size.
 
-## Usage
-Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
-
-## Support
-Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.
+## Contribution
+Contributions are welcome! Please reach out to us if you are interested in contributing to this project.
 
-## Roadmap
-If you have ideas for releases in the future, it is a good idea to list them in the README.
+## Contribution
+Contributions are welcome! Please reach out to us if you are interested in contributing to this project.
 
-## Contributing
-State if you are open to contributions and what your requirements are for accepting them.
+## License
+This project is licensed under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/).
 
-For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.
+## Acknowledgements
+This project is supported by the ANR under grant number ANR-20-CE38-0009. We thank the members of the partner laboratories for their contributions to the project's conception and ideas.
 
-You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.
 
-## Authors and acknowledgment
-Show your appreciation to those who have contributed to the project.
+### Contact
+- Marie Lefevre
+- Raphaël Benedetto
+- Madjid Sadallah
 
-## License
-For open source projects, say how it is licensed.
+---
 
-## Project status
-If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.
+If you have any questions or need assistance, please contact the project members via their respective emails.