Skip to content

Commit

Permalink
[fr] Follow cakephp#925
Browse files Browse the repository at this point in the history
Fix code line overflows pgs 201-300
  • Loading branch information
cake17 committed Dec 9, 2013
1 parent 9267fb0 commit beaad6d
Show file tree
Hide file tree
Showing 11 changed files with 229 additions and 71 deletions.
8 changes: 4 additions & 4 deletions en/models/retrieving-your-data.rst
Original file line number Diff line number Diff line change
Expand Up @@ -386,10 +386,10 @@ return the row before and after the one you request. Below is a simple
::

public function some_function() {
$neighbors = $this->Article->find(
'neighbors',
array('field' => 'id', 'value' => 3)
);
$neighbors = $this->Article->find(
'neighbors',
array('field' => 'id', 'value' => 3)
);
}

You can see in this example the two required elements of the
Expand Down
75 changes: 62 additions & 13 deletions fr/core-libraries/helpers/js.rst
Original file line number Diff line number Diff line change
Expand Up @@ -264,8 +264,9 @@ méthode.

.. php:method:: object($data, $options = array())
Sérialise ``$data`` vers JSON. Cette méthode est un proxy pour ``json_encode()``
avec quelques fonctionnalités supplémentaires ajoutée avec le paramètre ``$options``.
Sérialise ``$data`` vers JSON. Cette méthode est un proxy pour
``json_encode()`` avec quelques fonctionnalités supplémentaires ajoutée
avec le paramètre ``$options``.

**Options:**

Expand Down Expand Up @@ -423,7 +424,13 @@ méthode.

.. code-block:: javascript
$("#element").draggable({containment:"#content", drag:onDrag, grid:[10,10], start:onStart, stop:onStop});
$("#element").draggable({
containment:"#content",
drag:onDrag,
grid:[10,10],
start:onStart,
stop:onStop
});
.. php:method:: drop($options = array())
Expand Down Expand Up @@ -460,7 +467,12 @@ méthode.

.. code-block:: javascript
$("#element").droppable({accept:".items", drop:onDrop, out:onExit, over:onHover});
$("#element").droppable({
accept:".items",
drop:onDrop,
out:onExit,
over:onHover
});
.. note::

Expand Down Expand Up @@ -511,7 +523,14 @@ méthode.

.. code-block:: javascript
$("#element").slider({change:onChange, max:10, min:0, orientation:"vertical", stop:onComplete, value:2});
$("#element").slider({
change:onChange,
max:10,
min:0,
orientation:"vertical",
stop:onComplete,
value:2
});
.. php:method:: effect($name, $options = array())
Expand Down Expand Up @@ -578,7 +597,11 @@ méthode.
``stop`` à false::
$this->Js->get('#some-link');
$this->Js->event('click', $this->Js->alert('saperlipopette!'), array('stop' => false));
$this->Js->event(
'click',
$this->Js->alert('saperlipopette!'),
array('stop' => false)
);
Si vous employiez la librairie jQuery vous devriez avoir le code
Javascript suivant ajouté au buffer. Notez que l'événement du navigateur
Expand Down Expand Up @@ -663,10 +686,16 @@ méthode.
Va créé un bouton submit et un événement onclick attaché.
L'événement click sera bufferisé par défaut.::
echo $this->Js->submit('Save', array('update' => '#content', 'div' => false, 'type' => 'json', 'async' => false));
echo $this->Js->submit('Save', array(
'update' => '#content',
'div' => false,
'type' => 'json',
'async' => false
));
Montre comment vous pouvez combiner les options de
:php:func:`FormHelper::submit()` et :php:func:`Helper Js::request()` à l'utilisation des submits.
:php:func:`FormHelper::submit()` et :php:func:`Helper Js::request()` à
l'utilisation des submits.
.. php:method:: link($title, $url = null, $options = array())
Expand All @@ -693,7 +722,11 @@ méthode.
**Exemple d'utilisation**::
echo $this->Js->link('Page 2', array('page' => 2), array('update' => '#content'));
echo $this->Js->link(
'Page 2',
array('page' => 2),
array('update' => '#content')
);
Va créé un lien pointant vers ``/page:2`` et mettre à jour #content
avec la réponse.
Expand All @@ -707,6 +740,9 @@ méthode.
));
// Créé le HTML suivant
.. code-block:: html
<a href="/posts/index/page:2" other="value">Page 2</a>
.. php:method:: serializeForm($options = array())
Expand Down Expand Up @@ -804,17 +840,24 @@ Ajouter des effets et des transitions
Depuis que `indicator`` n'est plus supporté, vous devez ajouter
les effets d'indicator vous même.::
.. code-block:: php
<!DOCTYPE html>
<html>
<head>
<?php echo $this->Html->script('jquery'); ?>
//plus de trucs ici.
//more stuff here.
</head>
<body>
<div id="content">
<?php echo $content_for_layout; ?>
</div>
<?php echo $this->Html->image('indicator.gif', array('id' => 'busy-indicator')); ?>
<?php
echo $this->Html->image(
'indicator.gif',
array('id' => 'busy-indicator')
);
?>
</body>
</html>
Expand All @@ -832,8 +875,14 @@ avec le ``Helper Js``. Pour faire cela, nous avons besoin de mettre
$this->Paginator->options(array(
'update' => '#content',
'evalScripts' => true,
'before' => $this->Js->get('#busy-indicator')->effect('fadeIn', array('buffer' => false)),
'complete' => $this->Js->get('#busy-indicator')->effect('fadeOut', array('buffer' => false)),
'before' => $this->Js->get('#busy-indicator')->effect(
'fadeIn',
array('buffer' => false)
),
'complete' => $this->Js->get('#busy-indicator')->effect(
'fadeOut',
array('buffer' => false)
),
));
Ceci montrera/cachera l'élément 'indicateur occupé' avant et après
Expand Down
38 changes: 31 additions & 7 deletions fr/core-libraries/helpers/paginator.rst
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,19 @@ Sortie:
Si vous utilisez du HTML comme des images dans vos liens rappelez-vous de
paramétrer l'échappement::

echo $this->Paginator->sort('user_id', '<em>User account</em>', array('escape' => false));
echo $this->Paginator->sort(
'user_id',
'<em>User account</em>',
array('escape' => false)
);

Sortie:

.. code-block:: html

<a href="/posts/index/page:1/sort:user_id/direction:asc/"><em>User account</em></a>
<a href="/posts/index/page:1/sort:user_id/direction:asc/">
<em>User account</em>
</a>

L'option de direction peut être utilisée pour paramétrer la direction par
défaut pour un lien. Une fois qu'un lien est activé, il changera
Expand Down Expand Up @@ -179,14 +185,23 @@ ou suivant, première et dernière pages dans le jeu de données paginées.

Un simple exemple serait::

echo $this->Paginator->prev(' << ' . __('previous'), array(), null, array('class' => 'prev disabled'));
echo $this->Paginator->prev(
' << ' . __('previous'),
array(),
null,
array('class' => 'prev disabled')
);

Si vous étiez actuellement sur la secondes pages des posts (articles),
vous obtenez le résultat suivant:

.. code-block:: html

<span class="prev"><a rel="prev" href="/posts/index/page:1/sort:title/order:desc"><< previous</a></span>
<span class="prev">
<a rel="prev" href="/posts/index/page:1/sort:title/order:desc">
<< previous
</a>
</span>

Si il n'y avait pas de page précédente vous obtenez:

Expand All @@ -202,7 +217,11 @@ ou suivant, première et dernière pages dans le jeu de données paginées.

.. code-block:: html

<li class="prev"><a rel="prev" href="/posts/index/page:1/sort:title/order:desc">previous</a></li>
<li class="prev">
<a rel="prev" href="/posts/index/page:1/sort:title/order:desc">
previous
</a>
</li>

Vous pouvez aussi désactiver la balise enroulante::

Expand All @@ -212,7 +231,10 @@ ou suivant, première et dernière pages dans le jeu de données paginées.

.. code-block:: html

<a class="prev" rel="prev" href="/posts/index/page:1/sort:title/order:desc">previous</a>
<a class="prev" rel="prev"
href="/posts/index/page:1/sort:title/order:desc">
previous
</a>

.. versionchanged:: 2.3
Pour les méthodes: :php:meth:`PaginatorHelper::prev()` et
Expand Down Expand Up @@ -406,7 +428,9 @@ que la principale option de configuration pour cette fonctionnalité est dans
les vues. Vous pouvez utiliser `options()`` pour indiquer que vous voulez la
conversion d'autres paramètres nommés::

$this->Paginator->options(array('convertKeys' => array('your', 'keys', 'here')));
$this->Paginator->options(array(
'convertKeys' => array('your', 'keys', 'here')
));

Configurer le Helper Paginator pour utiliser le Helper Javascript
-----------------------------------------------------------------
Expand Down
14 changes: 10 additions & 4 deletions fr/core-libraries/helpers/rss.rst
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,19 @@ le même::

public function index() {
if ($this->RequestHandler->isRss() ) {
$posts = $this->Post->find('all', array('limit' => 20, 'order' => 'Post.created DESC'));
$posts = $this->Post->find(
'all',
array('limit' => 20, 'order' => 'Post.created DESC')
);
return $this->set(compact('posts'));
}

// ceci n'est pas une requête RSS
// donc on retourne les données utilisées par l'interface du site web
$this->paginate['Post'] = array('order' => 'Post.created DESC', 'limit' => 10);
$this->paginate['Post'] = array(
'order' => 'Post.created DESC',
'limit' => 10
);
$posts = $this->paginate();
$this->set(compact('posts'));
Expand Down Expand Up @@ -143,7 +149,7 @@ pour chaque pair de valeur de clé.

foreach ($posts as $post) {
$postTime = strtotime($post['Post']['created']);

$postLink = array(
'controller' => 'posts',
'action' => 'view',
Expand All @@ -160,7 +166,7 @@ pour chaque pair de valeur de clé.
'exact' => true,
'html' => true,
));

echo $this->Rss->item(array(), array(
'title' => $post['Post']['title'],
'link' => $postLink,
Expand Down
5 changes: 3 additions & 2 deletions fr/core-libraries/helpers/text.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ longues étendues de texte.
les options définies dans ``$htmlOptions`` (regardez
:php:meth:`HtmlHelper::link()`).::

$my_text = 'Pour plus d'informations sur nos pâtes et desserts fameux, contactez [email protected]';
$linked_text = $this->Text->autoLinkEmails($my_text);
$myText = 'Pour plus d'informations sur nos pâtes et desserts fameux,
contactez [email protected]';
$linkedText = $this->Text->autoLinkEmails($myText);

Sortie::

Expand Down
7 changes: 6 additions & 1 deletion fr/core-libraries/helpers/time.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,12 @@ nécessaires pour permettre à vos utilisateurs de définir leur time zone.
Maintenant que nous connaissons le time zone de l'utilisateur connecté, nous
pouvons corriger la date et le temps de nos posts en utilisant le Helper Time::

echo $this->Time->format('F jS, Y h:i A', $post['Post']['created'], null, $user['User']['time_zone']);
echo $this->Time->format(
'F jS, Y h:i A',
$post['Post']['created'],
null,
$user['User']['time_zone']
);
// Affichera August 22nd, 2011 11:53 PM pour un utilisateur dans GMT+0
// August 22nd, 2011 03:53 PM pour un utilisateur dans GMT-8
// et August 23rd, 2011 09:53 AM GMT+10
Expand Down
23 changes: 17 additions & 6 deletions fr/core-utility-libraries/string.rst
Original file line number Diff line number Diff line change
Expand Up @@ -125,11 +125,19 @@ d'une ``View``, utilisez la classe ``String``::
Exemple::

// appelé avec TextHelper
echo $this->Text->highlight($last_sentence, 'using', array('format' => '<span class="highlight">\1</span>'));
echo $this->Text->highlight(
$lastSentence,
'using',
array('format' => '<span class="highlight">\1</span>')
);

// appelé avec String
App::uses('String', 'Utility');
echo String::highlight($last_sentence, 'using', array('format' => '<span class="highlight">\1</span>'));
echo String::highlight(
$lastSentence,
'using',
array('format' => '<span class="highlight">\1</span>')
);

Sortie::

Expand Down Expand Up @@ -215,9 +223,12 @@ d'une ``View``, utilisez la classe ``String``::

Exemple::

$sampleText = 'I packed my bag and in it I put a PSP, a PS3, a TV, ' .
'a C# program that can divide by zero, death metal t-shirts'

// appelé avec TextHelper
echo $this->Text->tail(
'I packed my bag and in it I put a PSP, a PS3, a TV, a C# program that can divide by zero, death metal t-shirts',
$sampleText,
70,
array(
'ellipsis' => '...',
Expand All @@ -228,7 +239,7 @@ d'une ``View``, utilisez la classe ``String``::
// appelé avec String
App::uses('String', 'Utility');
echo String::tail(
'I packed my bag and in it I put a PSP, a PS3, a TV, a C# program that can divide by zero, death metal t-shirts',
$sampleText,
70,
array(
'ellipsis' => '...',
Expand Down Expand Up @@ -256,11 +267,11 @@ d'une ``View``, utilisez la classe ``String``::
être montrés dans le document résultant.::

// appelé avec TextHelper
echo $this->Text->excerpt($last_paragraph, 'method', 50, '...');
echo $this->Text->excerpt($lastParagraph, 'method', 50, '...');

// appelé avec String
App::uses('String', 'Utility');
echo String::excerpt($last_paragraph, 'method', 50, '...');
echo String::excerpt($lastParagraph, 'method', 50, '...');

Sortie::

Expand Down
Loading

0 comments on commit beaad6d

Please sign in to comment.