From 41b2dc37b88d7f2b083fb2f0ebe6143777102bd3 Mon Sep 17 00:00:00 2001 From: Ramazan KORKMAZ Date: Sat, 30 Aug 2014 15:39:10 +0300 Subject: [PATCH] =?UTF-8?q?Frans=C4=B1zca=20dili=20eklendi=20projeye?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/js/config/ng-config.js | 5 ++ app/views/common/header.html | 17 +++++- app/views/homepage/fr.json | 101 +++++++++++++++++++++++++++++++++++ 3 files changed, 121 insertions(+), 2 deletions(-) create mode 100644 app/views/homepage/fr.json diff --git a/app/js/config/ng-config.js b/app/js/config/ng-config.js index 1cd694a..ff62c5b 100755 --- a/app/js/config/ng-config.js +++ b/app/js/config/ng-config.js @@ -18,6 +18,11 @@ grabs.config(['$locationProvider', '$routeProvider', function ($locationProvider controller: 'HomepageCtrl', key: 'tr' }). + when('/fr', { + templateUrl: '/views/homepage/homepage.html', + controller: 'HomepageCtrl', + key: 'fr' + }). otherwise({ redirectTo: '/' }); diff --git a/app/views/common/header.html b/app/views/common/header.html index 42648d2..e345341 100644 --- a/app/views/common/header.html +++ b/app/views/common/header.html @@ -1,5 +1,5 @@
-
+

Grabs.in

@@ -12,7 +12,7 @@
-
+

Grabs.in

@@ -25,4 +25,17 @@
+
+

+ Grabs.in +

+ +
diff --git a/app/views/homepage/fr.json b/app/views/homepage/fr.json new file mode 100644 index 0000000..fb0bf1d --- /dev/null +++ b/app/views/homepage/fr.json @@ -0,0 +1,101 @@ +{ + "pageTitle": "Grabs: Environnement de développement Front-End", + "introduction": { + "title": "Grabs Environnement de développement Front-End", + "subtitle": "Votre environnement de développement pret en quelques secondes", + "items": [ + { + "name": "Grunt", + "url": "http://gruntjs.com/", + "text": "Vous pouvez faire fonctionner n'inporte quel taches grace à Grunt" + }, { + "name": "Angular", + "url": "https://angularjs.org/", + "text": "Vous pouvez immédiatement commencer à développer votre projet avec le framework Angular" + }, { + "name": "Bower", + "url": "http://bower.io/", + "text": "Vous pouvez ajouter des librairies tierces avec l'aide de Bower" + }, { + "name": "Stylus", + "url": "http://learnboost.github.io/stylus/", + "text": "Ecrivez votre code css avec Stylus" + } + ] + }, + "gettingStarted": { + "title": "Grabs C'est parti!", + "subtitle": "Grabs facilite votre environnement de développement en installant les librairies et les outils les plus populaires et vous facilitera l'installation de nouveaux outils necessaire selon vos besoins ", + "description": "Pour utiliser Grabs, il vous faudra d'abord installer Node.js, Npm et Grunt. Apres avoir éxecuter les commandes suivantes une a une, vous serez pret à travailler.", + "steps": [ + "git clone https://github.com/sercaneraslan/grabs.git", + "cd grabs", + "npm install", + "grunt bower:install", + "grunt" + ], + "yeoman": "Avec la méthode Yeoman:", + "yeomanCommand": [ + "npm install -g generator-grabs", + "yo grabs" + ], + "thatsIt": "Voila, C'est tout." + }, + "features": { + "title": "Les possibilités offertes par Grabs", + "items": [ + { + "name": "GRUNT", + "text": "Vous pouvez ajouter des plugins Grunt pour ajouter d'autres tâches à votre projet. Vous pouvez également modifier les configurations existantes du fichier gruntfile.js selon vos besoins." + }, { + "name": "ANGULAR", + "text": "Grabs est livré avec AngularJS. Le support de l'HTML5 Push State est activé et les configurations sont faites de telle sorte que toutes les requetes sont faites vers le fichier index.html. Vous pouvez modifier ce comportement dans le fichier app/js/config/ng-config.js si besoin." + }, { + "name": "BOWER", + "text": "Avec Bower, vous pouvez gérer automatiquement vos dépendances externes. Tout ce que vous devez faire pour les intégrer a votre projet est de modifier le fichier bower.json et executer la command bower:install command. Vous pouvez également modifier ce comportement dans le fichier gruntfile.js sous le répertoire bower." + }, { + "name": "STYLUS", + "text": "Vos fichiers Stylus sont automatiquement compilés en fichiers CSS minifiés. Vous pouvez modifier ce comportement dans le fichier gruntfile.js sous la section stylus." + }, { + "name": "SPRITE", + "text": "Ce plugin assemble des images sous le dossier app/img/sprite dans le fichier sprite.png et sans aucune autre intervention de votre part vos styles CSS sont prêts à être utiliser avec ce fichier sprite à la place d'un fichier pour chaque image individuelle que vous avez écrit dans votre fichier Stylus.
Les images sous app/img/sprite-retina assemblés dans le fichier sprite-retina.png vous permet de supporter les écrants rétina. D'autres répertoires sont copiés sous sous le dossier build sans aucun autre traitement nécessaire.
Vous pouvez modifier ces paramètres depuis gruntfile.js sous la section srpite. Exemple: app/css/global.styl." + }, { + "name": "DEVELOPMENT MODE", + "text": "En mode de développement, les fichiers CSS, HTML et JavaScript ne sont pas minimisés ou combinés. Et les images ne sont pas compressés. Lorsque vous utilisez la commande grunt sans arguments, il démarre en mode développement." + }, { + "name": "LIVE MODE", + "text": "En mode LIVE, les fichiers HTML, CSS et JavaScript sont minimisés. Les fichiers CSS et JavaScript sont combinés en un seul fichier CSS et JavaScript. Les images sont compressées. La mise en cache de fichiers est désactivé. Vous pouvez utiliser le mode LIVE avec la commande grunt live." + }, { + "name": "JSHINT", + "text": "JSHint, vérifie vos fichiers JavaScript pour vérifier une liste de règle de standart pour garder un code de qualité. Vous pouvez modifier ces paramètres depuis le fichier gruntfile.js sous la section jshint" + }, { + "name": "CODE COMPLEXITY REPORT", + "text": "Plato vous donne un rapport détaillé de vos fichiers JavaScript dans votre projet. Vous pouvez modifier ces paramètres depuis le fichier gruntfile.js sous la section plato. Vous pouvez obtenir le rapport avec la commande grunt report." + }, { + "name": "HTML COMPRESS", + "text": "Vos fichiers HTML sont compressés et pret a être livré. Vous pouvez modifier ces paramètres à partir du fichier gruntfile.js sous la section htmlmin." + }, { + "name": "IMAGE COMPRESS", + "text": "Vos images sont compressées automatiquement. Vous pouvez modifier ces paramètres depuis le fichier gruntfile.js sous la section imagemin." + }, { + "name": "JAVASCRIPT MINIMIZATION", + "text": "Vos fichiers JavaScript sont minimisés grace a SourceMap. Vous pouvez modifier ces paramètres depuis le ficher gruntfile.js sous la section uglify." + }, { + "name": "NOTIFICATION", + "text": "Grunt vous informe lorsque des erreurs se produisent via le système de notification de votre système d'exploitation. Vous pouvez définir des notifications pour les tâches que vous souhaitez. Vous pouvez modifier ces paramètres depuis le fichier gruntfile.js sous la section notify_hooks." + }, { + "name": "CACHE", + "text": "Ajout d'une valeure timestamp à la la fin du nom des fichiers srite image, HTML, CSS, JavaScript et permet de contourner ainsi le cache de votre navigateur. Par exemple: app.min.1408295277445.css" + }, { + "name": "SERVER", + "text": "Fournit un serveur de base. Vous pouvez modifier ces paramètres à partir du fichier gruntfile.js sous la section connect." + }, { + "name": "LIVERELOAD", + "text": "Chaque fois qu'un fichier HTML, CSS ou JavaScript change, la fenêtre de votre navigateur sera mise à jour automatiquement. Vous pouvez modifier ces paramètres depuis le fichier gruntfile.js sous la section connect." + }, { + "name": "MULTILANGUAGE SUPPORT", + "text": "Ajoutez plusieurs langues à votre projet. Exemple: accueil" + } + ] + } +}