Remplissage des balises MetaDonnées & Traductions des messages du formulaire de contact

This commit is contained in:
Anthony Dumas 2016-01-28 23:08:31 +01:00
parent 08e2b590e9
commit 451a7bfcdd
3 changed files with 51 additions and 47 deletions

21
css/bootstrap.css vendored
View File

@ -11,6 +11,27 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
<style>
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;

View File

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html lang="en">
<html lang="fr">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
@ -36,8 +36,10 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<meta name="description" content="Portfolio d'Anthony Dumas, développeur Web & Mobile!">
<meta name="author" content="Anthony Dumas">
<meta name="keywords" content="anthony, dumas, developpeur, web, portfolio, michelin, iot, dmas, antony, mobile, dut, imagerie, numerique, catapult, simulator, photographie">
<title>Anthony Dumas - Portfolio</title>
@ -60,23 +62,6 @@
<![endif]-->
<link href='https://fonts.googleapis.com/css?family=Roboto:400,900' rel='stylesheet' type='text/css'>
<script src='https://www.google.com/recaptcha/api.js'></script>
<script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-72744412-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body id="page-top" class="index">
@ -422,35 +407,35 @@
</div>
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<!-- To configure the contact form email address, go to mail/contact_me.php and update the email address in the PHP file on line 19. -->
<!-- To configure the contact form e-mail address, go to mail/contact_me.php and update the e-mail address in the PHP file on line 19. -->
<!-- The form should work on most web servers, but if the form is not working you may need to configure your web server differently. -->
<form name="sentMessage" id="contactForm" novalidate>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Nom</label>
<input type="text" class="form-control" placeholder="Nom" id="name" required data-validation-required-message="Please enter your name.">
<input type="text" class="form-control" placeholder="Nom" id="name" required data-validation-required-message="Alors, comment-vous appellez vous ?">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Adresse Email</label>
<input type="email" class="form-control" placeholder="Adresse Email" id="email" required data-validation-required-message="Please enter your email address.">
<label>Adresse E-mail</label>
<input type="email" class="form-control" placeholder="Adresse E-mail" id="email" required data-validation-required-message="Veuillez indiquer votre adresse e-mail !.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Numéro de Téléphone</label>
<input type="tel" class="form-control" placeholder="Numéro de Téléphone" id="phone" required data-validation-required-message="Please enter your phone number.">
<input type="tel" class="form-control" placeholder="Numéro de Téléphone" id="phone" required data-validation-required-message="Quelqu'un a oublié son numéro de téléphone.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Message</label>
<textarea rows="5" class="form-control" placeholder="Message" id="message" required data-validation-required-message="Please enter a message."></textarea>
<textarea rows="5" class="form-control" placeholder="Message" id="message" required data-validation-required-message="Tout ça pour ne laisser aucun message ?"></textarea>
<p class="help-block text-danger"></p>
<br>
</div>
@ -597,25 +582,6 @@
<p>Catapult Simulator 3D est un projet étudiant qui ne paye pas de mine. Deux niveaux, quelques musiques, le but du projet était de comprendre les mécanismes du moteur, de comprendre comment intégrer des scripts en C# et des éléments graphiques dans un moteur comme Unity et publier l'application publiquement sur un store, ici, le Google Play Store d'Android.</p>
<p>Il y a évidemment énormément de choses que je ne ferais pas de la même façon mais, je suis convaincu que cette expérience m'a permis de comprendre l'étendue du moteur 3D Unity et qu'elle m'a permis de m'améliorer dans la gestion de projet en crise pour l'avenir.</p>
<br>
<style>
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>
<div class='embed-container'>
<iframe src='https://www.youtube.com/embed/SaxKyzp_dzQ' frameborder='0' allowfullscreen></iframe>
</div>
@ -790,6 +756,23 @@
<!-- Custom Theme JavaScript -->
<script src="js/freelancer.js"></script>
<script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-72744412-1', 'auto');
ga('send', 'pageview');
</script>
</body>

View File

@ -183,7 +183,7 @@
// EMAIL
// ---------------------------------------------------------
if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "email") {
message = "Not a valid email address<!-- data-validator-validemail-message to override -->";
message = "Hum.. Il doit manquer quelques lettres, non ?<!-- data-validator-validemail-message to override -->";
if ($this.data("validationValidemailMessage")) {
message = $this.data("validationValidemailMessage");
} else if ($this.data("validationEmailMessage")) {
@ -791,7 +791,7 @@
name: "Validemail",
type: "regex",
regex: "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\.[A-Za-z]{2,4}",
message: "Not a valid email address<!-- data-validator-validemail-message to override -->"
message: "Hum.. Il doit manquer quelques lettres, non ?<!-- data-validator-validemail-message to override -->"
},
passwordagain: {
name: "Passwordagain",