{
  "screens": {
    "services": {
      "title": "Services",
      "more": "Click to see more",
      "categories": {
        "amicale": "The Amicale",
        "students": "Student services",
        "insa": "INSA services",
        "special": "Proxiwash"
      },
      "descriptions": {
        "clubs": "See info about your favorite club and discover new ones",
        "profile": "See your personal information",
        "amicaleWebsite": "See more information on the website",
        "vote": "Vote for the upcoming elections",
        "proximo": "Check the store's stock",
        "wiketud": "Read useful info about classes and campus life",
        "elusEtudiants": "The students in contact with the administration",
        "tutorInsa": "Give and take part in tutorials by students",
        "self": "Check the RU menu",
        "availableRooms": "See how many rooms are free",
        "bib": "Book a Bib'Box for project work",
        "mails": "Check your INSA mails",
        "ent": "See your grades",
        "insaAccount": "See your information and change your password",
        "equipment": "Book a BBQ or other equipment",
        "washers": "Number of available washers",
        "dryers": "Number of available dryers"
      },
      "mascotDialog": {
        "title": "A bit lost?",
        "message": "Here is a mix of handy services! Between INSA and students services, I am sure you will find something for you.\n\nAnd if you have an Amicale account, you will have even more choices!",
        "button": "Thx buddy"
      }
    },
    "proxiwash": {
      "title": "Proxiwash",
      "dryer": "Dryer",
      "dryers": "Dryers",
      "washer": "Washer",
      "washers": "Washers",
      "updated": "Updated ",
      "switch": "Switch laundromat",
      "min": "min",
      "informationTab": "Information",
      "paymentTab": "Payment",
      "tariffs": "Tariffs",
      "paymentMethods": "Payment Methods",
      "washerProcedure": "Put your laundry in the tumble without tamping it and by respecting weight limits.\n\nClose the machine's door.\n\nChoose a program using one of the four favorite program buttons.\n\nPay to the central command, then press the START button on the machine.\n\nWhen the program is finished, the screen indicates 'Programme terminé', press the yellow button to open the lid and retrieve your laundry.",
      "washerTips": "Program 'blanc/couleur': 6kg of dry laundry (cotton linen, linen, underwear, sheets, jeans, towels).\n\nProgram 'non repassable': 3,5 kg of dry laundry (synthetic fibre linen, cotton and polyester mixed).\n\nProgram 'fin 30°C': 2,5 kg of dry laundry (delicate linen in synthetic fibres).\n\nProgram 'laine 30°C': 2,5 kg of dry laundry (wool textiles).",
      "dryerProcedure": "Put your laundry in the tumble without tamping it and by respecting charge limits.\n\nClose the machine's door.\n\nChoose a program using one of the four favorite program buttons.\n\nPay to the central command , then press the START button on the machine.",
      "dryerTips": "The recommended dryer length is 35 minutes for 14 kg of laundry. You can choose a shorter length if the dryer is not fully charged.",
      "procedure": "Procedure",
      "tips": "Tips",
      "numAvailable": "available",
      "numAvailablePlural": "available",
      "errors": {
        "title": "Proxiwash message",
        "button": "More info"
      },
      "washinsa": {
        "title": "INSA laundromat",
        "subtitle": "Your favorite laundromat!!",
        "description": "This is the washing service for INSA's residences (We don't mind if you do not live on the campus and do your laundry here). The room is right next to the R2, with 3 dryers and 9 washers. It is open 7d/7 24h/24! You can bring your own detergent, use the one given on site or buy it at the Proximo (cheaper than the one given by the machines).",
        "tariff": "Washers 6kg: 3€ per run + 0.80€ with detergent.\nDryers 14kg: 0.35€ for 5min of dryer usage.",
        "paymentMethods": "Cash up to 10€.\nCredit Cards also accepted."
      },
      "tripodeB": {
        "title": "Tripode B laundromat",
        "subtitle": "For those who live near the metro.",
        "description": "This is the washing service for Tripode B and C residences, as well as Thalès and Pythagore. The room is at the foot of Tripod B in front of the Pythagore residence, with 2 dryers and 6 washers. It is open 7d/7 from 7am to 11pm. In addition to the 6kg washers there is one 10kg washer.",
        "tariff": "Washers 6kg: 2.60€ per run + 0.90€ with detergent.\nWashers 10kg: 4.90€ per run + 1.50€ with detergent.\nDryers 14kg: 0.40€ for 5min of dryer usage.",
        "paymentMethods": "Credit Cards accepted."
      },
      "modal": {
        "enableNotifications": "Notify me",
        "disableNotifications": "Stop notifications",
        "cancel": "Cancel",
        "finished": "This machine is finished. If you started it, you can pick up your laundry.",
        "ready": "This machine is empty and ready for use.",
        "running": "This machine has been started at %{start} and will end at %{end}.\n\nRemaining time: %{remaining} min.\nProgram: %{program}",
        "runningNotStarted": "This machine is ready but not started. Please make sure you pressed the start button.",
        "broken": "This machine is out of order and cannot be used. Thank you for your comprehension.",
        "error": "There has been an error and we are unable to get information from this machine. Sorry for the inconvenience.",
        "unknown": "This machine is in an unknown state. Sorry for the inconvenience.",
        "notificationErrorTitle": "Error",
        "notificationErrorDescription": "Impossible to create notifications. Please make sure you enabled notifications then restart the app."
      },
      "states": {
        "finished": "FINISHED",
        "ready": "READY",
        "running": "RUNNING",
        "runningNotStarted": "NOT STARTED",
        "broken": "OUT OF ORDER",
        "error": "ERROR",
        "unknown": "UNKNOWN"
      },
      "notifications": {
        "channel": {
          "title": "Laundry reminders",
          "description": "Get reminders for watched washers/dryers"
        },
        "machineFinishedTitle": "Laundry Ready",
        "machineFinishedBody": "Machine n°{{number}} is finished and your laundry is ready for pickup",
        "machineRunningTitle": "Laundry running: {{time}} minutes left",
        "machineRunningBody": "Machine n°{{number}} is still running"
      },
      "mascotDialog": {
        "title": "Small tips",
        "message": "No need for queues anymore, you will be notified when machines are ready !\n\nIf you have your head in the clouds, you can turn on notifications for your machine by clicking on it.\n\nIf you live off campus we have another available laundromat, check the settings !!!!",
        "ok": "Settings",
        "cancel": "Later"
      }
    },
    "home": {
      "title": "Campus",
      "feedTitle": "Campus News",
      "feed": "Details",
      "feedLoading": "Loading News",
      "feedError": "Failed to load news",
      "dashboard": {
        "seeMore": "Click to see more",
        "todayEventsTitle": "Today's events",
        "todayEventsSubtitleNA": "No events today",
        "todayEventsSubtitle": " event coming today",
        "todayEventsSubtitlePlural": " events coming today"
      },
      "mascotDialog": {
        "title": "Welcome, you!",
        "message": "Login to your Amicale account to get access to more services!\n\nYou will still be able to login later.",
        "login": "Login",
        "later": "Later"
      }
    },
    "planning": {
      "title": "Events",
      "eventDetails": "Event details",
      "invalidEvent": "Could not find the event. Please make sure the event you are trying to access is valid.",
      "mascotDialog": {
        "title": "Let's party!",
        "message": "And even more! Here you will find every event on the campus.\n\nFrom pancake sales, to the Gala, you will never miss anything!",
        "button": "Let's go!"
      }
    },
    "planex": {
      "title": "Planex",
      "noGroupSelected": "No group selected. Please select your group using the big beautiful red button below.",
      "favorites": {
        "title": "Favorites",
        "empty": {
          "title": "No favorites",
          "subtitle": "Click on the star next to a group to add it to the favorites"
        }
      },
      "mascotDialog": {
        "title": "Don't skip class",
        "message": "Here is Planex! You can set your class and your crush's to favorites in order to find them back easily!\n\nIf you mainly use Campus for Planex, go to the settings to make the app directly start on it!",
        "ok": "Settings",
        "cancel": "Later"
      }
    },

    "amicaleAbout": {
      "title": "A question ?",
      "subtitle": "Ask the Amicale",
      "message": "Want to revive a club?\nWant to start a new project?\nHere are all the contacts you need! Don't hesitate to write a mail or send a message to the Amicale's Facebook page!",
      "roles": {
        "interSchools": "Inter Schools",
        "culture": "Culture",
        "animation": "Animation",
        "clubs": "Clubs",
        "event": "Events",
        "tech": "Technique",
        "communication": "Communication",
        "intraSchools": "Alumni / IAT",
        "publicRelations": "Public Relations"
      }
    },
    "proximo": {
      "title": "Proximo",
      "articleList": "Articles",
      "emptyList": "Empty List",
      "article": "Article",
      "articles": "Articles",
      "sortOrder": "Sort by",
      "sortName": "Name",
      "sortNameReverse": "Name (reverse)",
      "sortPrice": "Price",
      "sortPriceReverse": "Price (reverse)",
      "inStock": "in stock",
      "description": "The Proximo is your small grocery store held by students directly on campus. Open every day from 18h30 to 19h30, we welcome you when you are short on pasta or soda ! Different products for different problems, everything is sold at cost. You can pay with Lydia or cash.",
      "openingHours": "Opening Hours",
      "paymentMethods": "Payment Methods",
      "paymentMethodsDescription": "Cash or Lydia",
      "search": "Search",
      "all": "All"
    },
    "insaAccount": {
      "title": "INSA Account"
    },
    "menu": {
      "title": "RU Menu"
    },
    "websites": {
      "amicale": "Amicale's website",
      "rooms": "Available rooms",
      "bib": "Bib'Box",
      "mails": "INSA Mails",
      "ent": "INSA ENT"
    },

    "login": {
      "title": "Login",
      "subtitle": "Please enter your AMICALE credentials",
      "email": "Email",
      "emailError": "Please enter a valid email",
      "password": "Password",
      "passwordError": "Please enter a password",
      "resetPassword": "Forgot Password",
      "mascotDialog": {
        "title": "An account?",
        "message": "An Amicale account allows you to take part in several activities around campus. You can join a club, or even create your own!\n\nLogging into your Amicale account on the app will allow you to see all available clubs on the campus, vote for the upcoming elections, and more to come!\n\nNo Account? Go to the Amicale's building during opening hours to create one.",
        "button": "OK"
      }
    },
    "profile": {
      "title": "Profile",
      "personalInformation": "Personal information",
      "noData": "No data",
      "editInformation": "Edit Information",
      "clubs": "Your clubs",
      "clubsSubtitle": "Click on a club to show its information",
      "isMember": "Member",
      "isManager": "Manager",
      "membership": "Membership Fee",
      "membershipSubtitle": "Allows you to take part in various activities",
      "membershipPayed": "Payed",
      "membershipNotPayed": "Not payed",
      "welcomeTitle": "Welcome %{name}!",
      "welcomeDescription": "This is your Amicale INSA Toulouse personal space. Below are the services you can currently access thanks to your account. Feels empty? You're right and we plan on fixing that, so stay tuned!",
      "welcomeFeedback": "We plan on doing more! If you have any suggestions or found bugs, please tell us by clicking the button below."
    },
    "clubs": {
      "title": "Clubs",
      "details": "Club details",
      "managers": "Managers",
      "managersSubtitle": "These people make the club live",
      "managersUnavailable": "This club has no one :(",
      "categories": "Categories",
      "categoriesFilterMessage": "Click on a category to filter the list",
      "clubContact": "Contact the club",
      "amicaleContact": "Contact the Amicale",
      "invalidClub": "Could not find the club. Please make sure the club you are trying to access is valid.",
      "about": {
        "text": "The clubs keep the campus alive, with more than sixty clubs offering various activities! From the philosophy club to the PABI (Production Artisanale de Bière Insalienne), without forgetting the multiple music and dance clubs, you will surely find an activity that suits you!",
        "title": "A question ?",
        "subtitle": "Ask the Amicale",
        "message": "Do you have a question regarding clubs?\nWant to revive or create a club?\nContact the Amicale at the following address:"
      }
    },
    "vote": {
      "title": "Elections",
      "noVote": "No vote available",
      "select": {
        "title": "Elections open",
        "subtitle": "Vote now!",
        "sendButton": "Cast Vote",
        "dialogTitle": "Cast Vote?",
        "dialogTitleLoading": "Casting vote...",
        "dialogMessage": "Are you sure you want to cast your vote? You will not be able to change it."
      },
      "tease": {
        "title": "Elections incoming",
        "subtitle": "Get ready to vote!",
        "message": "Vote start:"
      },
      "wait": {
        "titleSubmitted": "Vote submitted!",
        "titleEnded": "Votes closed",
        "subtitle": "Waiting for results...",
        "messageSubmitted": "Vote submitted successfully.",
        "messageVoted": "Thank you for your participation.",
        "messageDate": "Results available:",
        "messageDateUndefined": "Results will be available shortly"
      },
      "results": {
        "title": "Results",
        "subtitle": "Available until:",
        "totalVotes": "Total votes:",
        "votes": "votes"
      },
      "mascotDialog": {
        "title": "Why vote?",
        "message": "The Amicale's elections are the right moment for you to choose the next team, which will handle different projects on the campus, help organizing your favorite events, animate the campus life during the whole year, and relay your ideas to the administration, so that your campus life is the most enjoyable possible!\nYour turn to make a change!\uD83D\uDE09\n\nNote: If there is only one list, it is still important to vote to show your support, so that the administration knows the current list is supported by students. It is always a plus when taking difficult decisions! \uD83D\uDE09",
        "button": "Ok"
      }
    },
    "equipment": {
      "title": "Equipment Booking",
      "book": "Book",
      "confirm": "Confirmation",
      "bail": "Bail: %{cost}€",
      "available": "Available %{date}",
      "today": "today",
      "tomorrow": "tomorrow",
      "thisMonth": "the %{date}",
      "otherMonth": "the %{date} of %{month}",
      "otherYear": "the %{date} of %{month} %{year}",
      "bookingDay": "Booked for %{date}",
      "bookingPeriod": "Booked from %{begin} to %{end}",
      "booking": "Click on the calendar to set the start and end dates",
      "bookButton": "Book selected dates",
      "dialogTitle": "Confirm booking?",
      "dialogTitleLoading": "Sending your booking...",
      "dialogMessage": "Are you sure you want to confirm your booking?\n\nYou will then be able to claim the selected equipment at the Amicale for the duration of your booking in exchange of a bail.",
      "bookingConfirmedMessage": "Do not forget to come by the Amicale to give your bail in exchange of the equipment.",
      "mascotDialog": {
        "title": "How does it work ?",
        "message": "Thanks to the Amicale, students have access to some equipment like BBQs and others. To book one of those items, select the equipment of your choice in the list below, enter your lend dates, then come around the Amicale to claim it and give your bail.",
        "button": "Ok"
      }
    },

    "scanner": {
      "title": "Scanotron 3000",
      "permissions": {
        "error": "Scanotron 3000 needs access to the camera in order to scan QR codes.\nThe camera will never be used for any other purpose.",
        "button": "Grant camera access"
      },
      "error": {
        "title": "QR code invalid",
        "message": "The QR code scanned could not be recognised, please make sure it is valid."
      },
      "help": {
        "button": "What can I scan?"
      },
      "mascotDialog": {
        "title": "Scano...what?",
        "message": "Scanotron 3000 allows you to scan Campus QR codes, created by clubs or event managers, to get more detailed info!\n\nThe camera will never be used for any other purpose.",
        "button": "OK"
      }
    },
    "settings": {
      "title": "Settings",
      "generalCard": "General",
      "nightMode": "Night Mode",
      "nightModeSubOn": "Your eyes are at peace",
      "nightModeSubOff": "Your eyes are burning",
      "nightModeAuto": "Follow system dark mode",
      "nightModeAutoSub": "Follows the mode set by your system",
      "startScreen": "Start Screen",
      "startScreenSub": "Select which screen to start the app on",
      "dashboard": "Dashboard",
      "dashboardSub": "Edit which services to display on the dashboard",
      "proxiwashNotifReminder": "Machine running reminder",
      "proxiwashNotifReminderSub": "How many minutes before",
      "proxiwashChangeWash": "Laundromat selection",
      "proxiwashChangeWashSub": "Which laundromat to display",
      "information": "Information",
      "dashboardEdit": {
        "title": "Edit dashboard",
        "message": "The five items above represent your dashboard.\nYou can replace one of its services by selecting it, and then by clicking on the desired new service in the list below.",
        "undo": "Undo changes"
      }
    },
    "about": {
      "title": "About",
      "buttonDesc": "Information about the app and its creator",
      "appstore": "See on the Appstore",
      "playstore": "See on the Playstore",
      "changelog": "Changelog",
      "license": "License",
      "debug": "Debug",
      "team": "Team",
      "technologies": "Technologies",
      "reactNative": "Made with React Native",
      "libs": "Libraries used",
      "thanks": "Thanks",
      "user": {
        "you": "You ?",
        "arnaud": "Student in 4IR (2020). He is the creator of this app you use everyday.",
        "docjyj":  "Student in 2MIC FAS (2020). He added some new features and fixed some bugs.",
        "yohan":  "Student in 4IR (2020). He helped to fix bugs and gave some ideas.",
        "beranger": "Student in 4AE (2020) and president of the Amicale when the app was created. The app was his idea. He helped a lot to find bugs, new features and communication.",
        "celine": "Student in 4GPE (2020). Without her, everything wouldn't be as cute. She helped to write the text, for communication, and also to create the mascot 🦊.",
        "damien": "Student in 4IR (2020) and creator of the 2020 version of the Amicale's website. Thanks to his help, integrating Amicale's services into the app was child's play.",
        "titouan": "Student in 4IR (2020). He helped a lot in finding bugs and new features.",
        "theo": "Student in 4AE (2020). If the app works on iOS, this is all thanks to his help during his numerous tests."
      }
    },
    "feedback": {
      "title": "Contribute",
      "feedback": "Contact the dev",
      "feedbackSubtitle": "A student like you!",
      "feedbackDescription": "Feedback or bugs, you are always welcome.\nChoose your preferred way from the buttons below.",
      "contribute": "Contribute to the project",
      "contributeSubtitle": "With a possible \"implication citoyenne\"!",
      "contributeDescription": "Everyone can help: communication, design or coding! You are free to contribute as you like.\nYou can find below a link to Trello for project organization, and a link to the source code on GitEtud.",
      "homeButtonTitle": "Contribute to the project",
      "homeButtonSubtitle": "Your help is important"
    },
    "game": {
      "title": "So Awesome Game",
      "welcomeTitle": "Welcome !",
      "welcomeMessage": "Stuck on the toilet? The teacher is late?\nThis game is for you!\n\nTry to get the best score and beat your friends.",
      "play": "Play!",
      "score": "Score: %{score}",
      "highScore": "High score: %{score}",
      "newHighScore": "New High Score!",
      "time": "Time:",
      "level": "Level:",
      "pause": "Game Paused",
      "pauseMessage": "You paused, loser",
      "resume": "Resume",
      "gameOver": "Game Over",
      "restart": {
        "text": "Restart",
        "confirm": "Are you sure you want to restart?",
        "confirmMessage": "You will lose you progress, continue?",
        "confirmYes": "Yes",
        "confirmNo": "No"
      },
      "mascotDialog": {
        "title": "A secret!",
        "message": "You found the secret game, awesome ! If you have time to lose, this game is for you.",
        "button": "Yay!"
      }
    },
    "debug": {
      "title": "Debug"
    }
  },
  "intro": {
    "slideMain": {
      "title": "Welcome to CAMPUS!",
      "text": "INSA Toulouse's student app! Read along to see everything you can do."
    },
    "slidePlanex": {
      "title": "Prettier Planex",
      "text": "Lookup your friends' and your own timetables with a mobile friendly Planex!"
    },
    "slideEvents": {
      "title": "Events",
      "text": "Be aware of any event occurring on the campus, from pancake sales to Enfoiros concerts!"
    },
    "slideServices": {
      "title": "And even more!",
      "text": "You can do much more with CAMPUS, but I can't explain everything here. Explore the app to find out for yourself!"
    },
    "slideDone": {
      "title": "Contribute to the project!",
      "text": "This app is the work of one student, so your feedback and your help are welcome!\nEveryone can help: communication, design or coding!"
    },
    "updateSlide0": {
      "title": "Hi you!",
      "text": "I'm new here and I will help you around the app. My thing is to give you lots of tips and tricks."
    },
    "updateSlide1": {
      "title": "Contribute to the project!",
      "text": "This app is the work of one student, so your feedback and your help are welcome!\nEveryone can help: communication, design or coding!"
    },
    "aprilFoolsSlide": {
      "title": "New in this update!",
      "text": "We heard you, you don't like the new design and colors, so we changed them!\nLove."
    }
  },
  "errors": {
    "title": "Error!",
    "badCredentials": "Email or password invalid.\n\nMake sure you are using your AMICALE credentials, and not INSA.",
    "badToken": "You are not logged in. Please login and try again.",
    "noConsent": "You did not give your consent for data processing to the Amicale.",
    "tokenSave": "Could not save session token. Please contact support.",
    "tokenRetrieve": "Could not retrieve session token. Please contact support.",
    "badInput": "Invalid input. Please try again.",
    "forbidden": "You do not have access to this data.",
    "connectionError": "Network error. Please check your internet connection.",
    "serverError": "Server error. Please contact support.",
    "unknown": "Unknown error. Please contact support."
  },
  "dialog": {
    "ok": "OK",
    "yes": "Yes",
    "cancel": "Cancel",
    "disconnect": {
      "title": "Disconnect",
      "titleLoading": "Disconnecting...",
      "message": "Are you sure you want to disconnect from your Amicale account?"
    }
  },
  "general": {
    "loading": "Loading...",
    "retry": "Retry",
    "networkError": "Unable to contact servers. Make sure you are connected to Internet.",
    "goBack": "Go Back",
    "goForward": "Go Forward",
    "openInBrowser": "Open in Browser",
    "notAvailable": "Not available",
    "listUpdateFail": "Error while updating list"
  },
  "date": {
    "daysOfWeek": {
      "monday": "Monday",
      "tuesday": "Tuesday",
      "wednesday": "Wednesday",
      "thursday": "Thursday",
      "friday": "Friday",
      "saturday": "Saturday",
      "sunday": "Sunday"
    },
    "monthsOfYear": {
      "january": "January",
      "february": "February",
      "march": "March",
      "april": "April",
      "may": "May",
      "june": "June",
      "july": "July",
      "august": "August",
      "september": "September",
      "october": "October",
      "november": "November",
      "december": "December"
    }
  }
}
