diff --git a/patches/frontend/src/conf/main.config.ts b/patches/frontend/src/conf/main.config.ts
new file mode 100644
index 0000000..866edb4
--- /dev/null
+++ b/patches/frontend/src/conf/main.config.ts
@@ -0,0 +1,109 @@
+import { AppConfig } from './app.config';
+import { MAP_CONFIG as MapConfig } from './map.config';
+
+export const DefaulConfig = {
+ // Default MainConfig
+ appName: 'GeoNature-citizen',
+ API_ENDPOINT: 'http://localhost:5002/api',
+ API_TAXHUB: 'http://localhost:5000/api',
+ API_CITY: 'https://nominatim.openstreetmap.org/reverse',
+ HCAPTCHA_SITE_KEY: null,
+ FRONTEND: {
+ PROD_MOD: true,
+ MULTILINGUAL: false,
+ DISPLAY_FOOTER: true,
+ DISPLAY_TOPBAR: true,
+ DISPLAY_SIDEBAR: true,
+ DISPLAY_STATS: true,
+ DISPLAY_BADGES: true,
+ NEW_OBS_FORM_MODAL_VERSION: true,
+ },
+ META: {
+ keywords: 'biodiversite enquetes participatif observations',
+ },
+ about: true,
+ URL_APPLICATION: 'http://127.0.0.1:4200',
+ REWARDS: true,
+ termsOfUse: {
+ fr: 'assets/cgu.pdf',
+ en: 'assets/termsOfUse.pdf',
+ },
+ signup: 'optional', // never|optional|always
+ email_contact: false,
+ platform_intro: {
+ fr: 'Bienvenue
sur GeoNature Citizen',
+ en: 'Welcome
on GeoNature Citizen',
+ },
+ platform_teaser: {
+ fr: 'Hae duae provinciae bello quondam piratico catervis mixtae praedonum a Servilio pro consule missae sub iugum factae sunt vectigales. et hae quidem regiones velut in prominenti terrarum lingua positae ob orbe eoo monte Amano disparantur.',
+ en: 'Hae duae provinciae bello quondam piratico catervis mixtae praedonum a Servilio pro consule missae sub iugum factae sunt vectigales. et hae quidem regiones velut in prominenti terrarum lingua positae ob orbe eoo monte Amano disparantur.',
+ },
+ platform_participate: {
+ fr: 'PARTICIPER AU PROGRAMME',
+ en: 'PARTICIPATE',
+ },
+ programs_label: {
+ fr: 'Programmes',
+ en: 'Surveys',
+ },
+ program_label: {
+ fr: 'Le programme',
+ en: 'Survey',
+ },
+ program_share_an_observation: {
+ fr: 'PARTAGER UNE OBSERVATION',
+ en: 'SHARE AN OBSERVATION',
+ },
+ program_add_an_observation: {
+ fr: 'AJOUTER UNE OBSERVATION',
+ en: 'CONTRIBUTE AN OBSERVATION',
+ },
+ program_allow_email_contact: {
+ fr: "J'accepte que mon adresse e-mail puisse être utilisée pour recontacter à propos de mon observation",
+ en: 'I agree that my e-mail address can be used to recontact about my observation',
+ },
+ taxonDisplayImageWhenUnique: true,
+ taxonSelectInputThreshold: 7,
+ taxonAutocompleteInputThreshold: 12,
+ taxonAutocompleteFields: [
+ 'nom_complet',
+ 'nom_vern',
+ 'nom_vern_eng',
+ 'cd_nom',
+ ],
+ taxonDisplaySciName: true,
+ program_list_observers_names: true,
+ program_list_sort: '-timestamp_create',
+ details_espece_url: '/cd_nom/', // !! gardez bien le cd_nom/ dans l'url
+ registration_message: 'Vous inscrire vous permet de gérer vos observations',
+ imageUpload: {
+ maxHeight: 1440,
+ maxWidth: 1440,
+ quality: 0.9,
+ },
+ // Default MapConfig
+ DEFAULT_PROVIDER: 'OpenStreetMapOrg',
+ BASEMAPS: [
+ {
+ name: 'OpenStreetMapOrg',
+ maxZoom: 19,
+ layer: '//{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
+ subdomains: 'abc',
+ attribution:
+ '© OpenStreetMap contributors, Tiles style by Humanitarian OpenStreetMap Team hosted by OpenStreetMap France',
+ },
+ ],
+ CENTER: [46.52863469527167, 2.43896484375],
+ ZOOM_LEVEL: 6,
+ ZOOM_LEVEL_RELEVE: 15,
+ NEW_OBS_POINTER: 'assets/pointer-blue2.png',
+ OBS_POINTER: 'assets/pointer-green.png',
+ LOCATE_CONTROL_TITLE: {
+ fr: 'Me localiser',
+ en: 'Show me where i am',
+ },
+};
+
+export const MainConfig = { ...DefaulConfig, ...AppConfig, ...MapConfig };
+
+export default MainConfig;