Skip to content

Commit

Permalink
[fr] Fix typos and add missing parts in root folder
Browse files Browse the repository at this point in the history
  • Loading branch information
cake17 committed Jun 19, 2013
1 parent ad91003 commit d4a5d57
Show file tree
Hide file tree
Showing 17 changed files with 946 additions and 788 deletions.
5 changes: 1 addition & 4 deletions fr/appendices.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
Annexes
#######

Les annexes contiennent des informations sur les nouvelles fonctionnalités
Les annexes contiennent des informations sur les nouvelles fonctionnalités
de la version 2.0 ainsi qu’un guide de migration de la version 1.3 vers 2.0.

2.3 Migration Guide
===================

2.3 est toujours en développement, et tous les changements documentés peuvent
n'être disponibles que dans la branche ``2.3`` dans git.

.. toctree::
:maxdepth: 1

Expand Down
15 changes: 10 additions & 5 deletions fr/cakephp-overview.rst
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Débuter avec CakePHP
####################

Bienvenue dans le CookBook, le manuel du framework d'applications web,
Bienvenue dans le CookBook, le manuel du framework d'applications web,
CakePHP. Avec CakePHP, développer c'est du gâteau !

Lire ce manuel suppose que vous ayez une connaissance générale de PHP
Lire ce manuel suppose que vous ayez une connaissance générale de PHP
et une connaissance de base de la programmation orientée-objet (POO).
Certaines fonctionnalités livrées avec le framework entraînent l'utilisation
de technologies différentes - comme SQL, JavaScript et XML - que ce manuel ne
tente pas d'expliquer, il indique seulement de quelle manière elles sont
Certaines fonctionnalités livrées avec le framework entraînent l'utilisation
de technologies différentes - comme SQL, JavaScript et XML - que ce manuel ne
tente pas d'expliquer, il indique seulement de quelle manière elles sont
utilisées dans ce contexte.

.. toctree::
Expand All @@ -17,3 +17,8 @@ utilisées dans ce contexte.
cakephp-overview/what-is-cakephp-why-use-it
cakephp-overview/understanding-model-view-controller
cakephp-overview/where-to-get-help


.. meta::
:title lang=fr: Débuter avec CakePHP
:keywords lang=fr: web application framework,model view controller,object oriented programming,piece of cake,cookbook,functionality,xml,cakephp
724 changes: 381 additions & 343 deletions fr/console-and-shells.rst

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion fr/contents.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ Contenu

.. meta::
:title lang=fr: Contents
:keywords lang=en: core libraries,ref search,shells,deployment,appendices,glossary,models
:keywords lang=fr: librairies du coeur,ref search,shells,déploiement,appendices,glossary,models
4 changes: 2 additions & 2 deletions fr/contributing.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Contribuer
##########

Il y a un certain nombre de moyens pour contribuer à CakePHP. Les sections
suivantes couvrent les différentes façons avec lesquelles vous pouvez
Il y a un certain nombre de moyens pour contribuer à CakePHP. Les sections
suivantes couvrent les différentes façons avec lesquelles vous pouvez
contribuer à CakePHP:

.. toctree::
Expand Down
20 changes: 10 additions & 10 deletions fr/controllers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ comme ceci::

class AppController extends Controller {
}

Les attributs et méthodes de controller créés dans AppController seront
disponibles dans tous les controllers de votre application. C'est l'endroit
Expand All @@ -58,7 +57,8 @@ soient appliquées, CakePHP exécute également un travail supplémentaire si de
attributs spécifiques des controllers sont fournis, comme la liste des
components ou helpers utilisés par un controller. Dans ces situations, les
valeurs des tableaux de AppController sont fusionnées avec les tableaux de
la classe controller enfant.
la classe controller enfant. Les valeurs dans la classe enfant vont toujours
surcharger celles dans AppController.

.. note::

Expand All @@ -70,7 +70,7 @@ la classe controller enfant.
- $uses

N'oubliez pas d'ajouter les helpers Html et Form si vous avez défini la var
``$helpers`` dans la classe AppController.
``$helpers`` dans votre classe AppController.

Pensez à appeler les fonctions de rappel (callbacks) de AppController dans
celles du controller enfant pour de meilleurs résultats::
Expand Down Expand Up @@ -108,15 +108,15 @@ RecipesController pourrait contenir les actions
class RecettesController extends AppController {
public function view($id) {
//la logique de l'action logic va ici..
//la logique de l'action va ici..
}
public function share($client_id, $recette_id) {
//la logique de l'action logic va ici..
//la logique de l'action va ici..
}
public function search($query) {
//la logique de l'action logic va ici..
//la logique de l'action va ici..
}
}

Expand Down Expand Up @@ -404,7 +404,7 @@ Contrôle de Flux
vous pouvezspécifier le nom du layout dans le paramètre ``$layout``.

Pour définir des messages flash dans une page, regardez du côté de la
méthode setFlash() du composant Session (SessionComponent).
méthode setFlash() du component Session (SessionComponent).

Callbacks
---------
Expand Down Expand Up @@ -555,7 +555,7 @@ Autres Méthodes utiles
.. php:method:: requestAction(string $url, array $options)
Cette fonction appelle l'action d'un controller depuis tout endroit
du code et retourne les données associées à cette action. L'``$url``
du code et retourne les données associées à cette action. L'``$url``
passée est une adresse relative à votre application CakePHP
(/nomducontroleur/nomaction/parametres). Pour passer des données
supplémentaires au controller destinataire ajoutez le tableau $options.
Expand Down Expand Up @@ -724,7 +724,7 @@ fournies par ``$helpers``, disponibles pour la vue comme une variable référenc
Les controllers ont accès par défaut à leur model primaire respectif.
Notre controller Recettes aura donc accès à son model Recette, disponible
via ``$this->Recette``, et notre controller Produits proposera un accès à
son model via ``$this->Produit``.Cependant, quand vous autorisez un
son model via ``$this->Produit``. Cependant, quand vous autorisez un
controller à accéder à d'autres models via la variable ``$uses``, le nom
du model primaire du controller courant doit également être inclu. Ceci
est illustré dans l'exemple ci-dessous.
Expand Down Expand Up @@ -759,7 +759,7 @@ fournies par ``$helpers``, disponibles pour la vue comme une variable référenc
public $components = array('RequestHandler');
}

Toutes ces variables sont fusionnées (merged) avec leurs valeurs héritées,
Toutes ces variables sont fusionnées avec leurs valeurs héritées,
par conséquent ce n'est pas nécessaire de re-déclarer (par exemple) le
helper Form ou tout autre déclaré dans votre controller App.

Expand Down
34 changes: 17 additions & 17 deletions fr/core-libraries.rst
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Librairies du Coeur
###################

CakePHP est fourni avec une pléthore de fonctions et de classes intégrées. Ces
classes et fonctions tentent de couvrir certaines des fonctionnalités les plus
CakePHP est fourni avec une pléthore de fonctions et de classes intégrées. Ces
classes et fonctions tentent de couvrir certaines des fonctionnalités les plus
communes requises dans les applications web.

Usage Général
=============

Des librairies à usage général sont disponibles et réutilisées dans plusieurs
Des librairies à usage général sont disponibles et réutilisées dans plusieurs
endroits de CakePHP.

.. toctree::
Expand All @@ -21,11 +21,11 @@ endroits de CakePHP.
Behaviors (Comportements)
=========================

Les behaviors ajoutent des fonctionnalités supplémentaires à vos models.
CakePHP offre un nombre de behaviors integrés tels que
Les behaviors ajoutent des fonctionnalités supplémentaires à vos models.
CakePHP offre un nombre de behaviors integrés tels que
:php:class:`TreeBehavior` et :php:class:`ContainableBehavior`.

Pour en apprendre sur la création et l'utilisation des behaviors, lire la
Pour en apprendre plus sur la création et l'utilisation des behaviors, lire la
section sur :doc:`/models/behaviors`.

.. toctree::
Expand All @@ -38,8 +38,8 @@ section sur :doc:`/models/behaviors`.
Components (Composants)
=======================

CakePHP a une sélection de components pour aider à s'occuper de tâches basiques
dans vos controllers. Regardez la section sur :doc:`/controllers/components`
CakePHP a une sélection de components pour aider à s'occuper de tâches basiques
dans vos controllers. Regardez la section sur :doc:`/controllers/components`
pour savoir comment configurer et utiliser les components.

.. toctree::
Expand All @@ -52,13 +52,13 @@ pour savoir comment configurer et utiliser les components.
Helpers (Assistants)
====================

CakePHP dispose d'un certain nombre de helpers qui aident à la création de
vues. Ils aident à la création d'un balisage bien formé (y compris les
formulaires), l'aide au formatage du texte, des temps et des nombres, et
peut même intégrer des bibliothèques javascript populaires. Voici une résumé
des helpers intégrés.
CakePHP dispose d'un certain nombre de helpers qui aident à la création de
vues. Ils aident à la création d'un balisage bien formé (y compris les
formulaires), l'aide au formatage du texte, des temps et des nombres, et
peut même intégrer des bibliothèques javascript populaires. Voici un résumé
des helpers intégrés.

Lire :doc:`/views/helpers` pour en apprendre plus sur les helpers, leur api,
Lire :doc:`/views/helpers` pour en apprendre plus sur les helpers, leur api,
et comment vous pouvez créer et utiliser vos propres helpers.

.. toctree::
Expand All @@ -69,9 +69,9 @@ et comment vous pouvez créer et utiliser vos propres helpers.
Utilitaires
===========

En plus des components du coeur MVC, CakePHP inclut une bonne sélection de
classes utilitaires qui vous aident à faire tout à partir de requêtes de
services web, de mettre en cache, de se logger, d'internationaliser et plus
En plus des components du coeur MVC, CakePHP inclut une bonne sélection de
classes utilitaires qui vous aident à faire tout à partir de requêtes de
services web, de mettre en cache, de se logger, d'internationaliser et plus
encore.

.. toctree::
Expand Down
8 changes: 4 additions & 4 deletions fr/deployment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,13 @@ d'application utilisent ``debug`` pour modifier leur comportement.
Améliorer les performances de votre application
===============================================

Comme la gestion des éléments statiques, comme les images, le Javascript et
les fichiers css des plugins à travers le Dispatcher est incroyablement
inéfficace, il est chaudement recommandé de les symlinker pour la
Comme la gestion des éléments statiques, comme les images, le Javascript et
les fichiers CSS des plugins à travers le Dispatcher est incroyablement
inéfficace, il est chaudement recommandé de les symlinker pour la
production. Par exemple comme ceci::

ln -s app/Plugin/YourPlugin/webroot/css/yourplugin.css app/webroot/css/yourplugin.css

.. meta::
:title lang=fr: Deploiement
:title lang=fr: Déploiement
:keywords lang=fr: stack traces,application extensions,set document,installation documentation,development features,generic error,document root,func,debug,caches,error messages,configuration files,webroot,deployment,cakephp,applications
6 changes: 3 additions & 3 deletions fr/development.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Développement
#############

Dans cette section, nous couvrirons les différents aspects du développement
d'une application CakePHP. Les sujets tels que la Configuration, la gestion
Dans cette section, nous couvrirons les différents aspects du développement
d'une application CakePHP. Les sujets tels que la Configuration, la gestion
des erreurs & des exceptions, le débugging et le test seront couverts.

.. toctree::
Expand All @@ -18,7 +18,7 @@ des erreurs & des exceptions, le débugging et le test seront couverts.
development/rest
development/dispatch-filters
development/vendor-packages


.. meta::
:title lang=fr: Développement
Expand Down
20 changes: 10 additions & 10 deletions fr/getting-started.rst
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
Pour Commencer
##############

Le framework CakePHP fournit une base robuste pour votre application. Il
peut gérer tous les aspects, de la requête initiale de l'utilisateur et son
cheminement jusqu'au rendu final de la page web. Et puisque le framework suit
les principes du MVC, il vous permet de facilement personnaliser et offre la
Le framework CakePHP fournit une base robuste pour votre application. Il
peut gérer tous les aspects, de la requête initiale de l'utilisateur et son
cheminement jusqu'au rendu final de la page web. Et puisque le framework suit
les principes du MVC, il vous permet de facilement personnaliser et offre la
plupart des aspects de votre application.

Le framework fournit aussi une structure organisationnelle basique, des noms
de fichier jusqu'aux noms des tables de la base de données, en gardant toute
votre application cohérente et logique. Ce concept est simple mais puissant.
Suivez les conventions et vous saurez toujours exactement où les choses se
Le framework fournit aussi une structure organisationnelle basique, des noms
de fichier jusqu'aux noms des tables de la base de données, en gardant toute
votre application cohérente et logique. Ce concept est simple mais puissant.
Suivez les conventions et vous saurez toujours exactement où les choses se
trouvent et comment elles sont organisées.

La meilleure façon de découvrir et d'apprendre CakePHP est de s'assoir et de
construire quelque chose. Pour commencer, nous construirons une application
La meilleure façon de découvrir et d'apprendre CakePHP est de s'assoir et de
construire quelque chose. Pour commencer, nous construirons une application
simple de blog.

.. include:: /tutorials-and-examples/blog/blog.rst
Expand Down
37 changes: 20 additions & 17 deletions fr/index.rst
Original file line number Diff line number Diff line change
@@ -1,25 +1,28 @@
Bienvenue
#########

Le livre de cuisine CakePHP est un projet libre et communautaire d'édition de
la documentation. Nous espérons maintenir une documentation pointue et de
Le livre de cuisine CakePHP est un projet libre et communautaire d'édition de
la documentation. Nous espérons maintenir une documentation pointue et de
qualité.

.. container:: offline-download

Télécharger la documentation:
**Lire le livre partout**

- `format PDF <../_downloads/fr/CakePHPCookbook.pdf>`_
- `format EPUB <../_downloads/fr/CakePHPCookbook.epub>`_
- `Source originale <http://github.com/cakephp/docs>`_
Profitez du cookbook de CakePHP presque partout. Disponible, en PDF et en
EPUB, vous pouvez maintenant lire les docs sur plus d'appareils et offline.

- `format PDF <../_downloads/fr/CakePHPCookbook.pdf>`_.
- `format EPUB <../_downloads/fr/CakePHPCookbook.epub>`_.
- `Source originale <http://github.com/cakephp/docs>`_.

Mise en route
=============

Créer un blog
-------------

Débutez avec le tutoriel sur
Débutez avec le tutoriel sur
:doc:`la création d'un blog</tutorials-and-examples/blog/blog>`.
Vous apprendrez les bases de CakePHP et développerez un blog simple.

Expand All @@ -33,28 +36,28 @@ Apprennez le :doc:`fonctionnement typique de CakePHP
Controllers (contrôleurs)
-------------------------

Traitement des requêtes et renvoi des résultats au client web. En savoir
plus sur les :doc:`/controllers`
Traitement des requêtes et renvoi des résultats au client web. En savoir
plus sur les :doc:`/controllers`.

Views (vues)
------------

Les vues (views) sont la représentation graphique des données dans CakePHP.
Elles permettent de convertir les données extraites de models, dans le format
de sortie demande par le client. En savoir plus sur les :doc:`/views`
Les vues (views) sont la représentation graphique des données dans CakePHP.
Elles permettent de convertir les données extraites de models, dans le format
de sortie demandé par le client. En savoir plus sur les :doc:`/views`.

Models (modèles)
----------------

Les modèles (Models) sont le coeur de votre application, ils gèrent la
validation, le stockage et la récupération de vos données. En savoir plus
sur les :doc:`/models`
Les modèles (Models) sont le coeur de votre application, ils gèrent la
validation, le stockage et la récupération de vos données. En savoir plus
sur les :doc:`/models`.

Obtenir de l'aide
=================

Si vous êtes bloqué, voici une :doc:`liste qui vous aidera
</cakephp-overview/where-to-get-help>`
Si vous êtes bloqué, voici une :doc:`liste qui vous aidera
</cakephp-overview/where-to-get-help>`.


.. meta::
Expand Down
Loading

0 comments on commit d4a5d57

Please sign in to comment.