{"action":"created","comment":{"url":"https://api.github.com/repos/angular/angular-fr/pulls/comments/73841472","id":73841472,"diff_hunk":"@@ -72,154 +123,289 @@ figure.image-display\n     We cast the `$event` as an `any` type, which means we've abandoned strong typing\n     to simplify our code. We generally prefer the strong typing that TypeScript affords.\n     We can rewrite the method, casting to HTML DOM objects like this.\n+\n+    Nous convertissons le type de `$event` en `any`, cela signifie que nous abandonnons le typage fort pour simplifier notre code.\n+    Nous préfèrerons généralement le typage fort qu'offre TypeScript.\n+    Nous pouvons réécrire cette méthode, en convertissant les objets du DOM HTML de la manière suivante.\n   +makeExample('user-input/ts/app/keyup.components.ts', 'key-up-component-1-class', 'app/keyup.components.ts (class v.1 - strongly typed )')(format=\".\")\n   :marked\n     <br>Strong typing reveals a serious problem with passing a DOM event into the method:\n     too much awareness of template details, too little separation of concerns.\n \n+    <br>Le typage fort met en évidence un sérieux problème quand nous passons un évènement DOM à la méthode:\n+    trop de connaissance sur les détails du patron, pas assez de séparation des problèmes.\n+\n     We'll address this problem in our next try at processing user keystrokes.\n+\n+    Nous nous occuperons de ce problème dans notre prochaine tentative de traiter les saisies clavier de l'utilisateur.\n :marked\n \n .l-main-section\n :marked\n   ## Get user input from a template reference variable\n+\n+  ## Récupérer les saisies utilisateur depuis une variable référence du patron\n+\n   There's another way to get the user data without the `$event` variable.\n \n+  Il existe une autre manière de récupérer les donnés utilisateur sans la variable `$event`.\n+\n   Angular has a syntax feature called [**template reference variables**](./template-syntax.html#ref-vars).\n   These variables grant us direct access to an element.\n   We declare a template reference variable by preceding an identifier with a hash/pound character (#).\n \n+  Angular fournit une syntaxe particluière appellée [**variables de références dans un patron**](./template-syntax.html#ref-vars).\n+  Ces variables fournissent un accés direct à un élément.\n+  Nous déclarons une variable de référence en préfixant un identificateur par le caractère dièse (#).\n+\n   Here's an example of using a template reference variable\n   to implement a clever keystroke loopback in an ultra-simple template.\n+\n+  Voici un exemple d'utilisation d'une variable de référence dans un patron pour implémenter facilement\n+  une boucle de retour sur les saisies clavier dans un patron simple.\n +makeExample('user-input/ts/app/loop-back.component.ts', 'loop-back-component', 'app/loop-back.component.ts')(format=\".\")\n :marked\n   We've declared a template reference variable named `box` on the `<input>` element.\n   The `box` variable is a reference to the `<input>` element itself, which means we can\n   grab the input element's `value` and display it\n   with interpolation between `<p>` tags.\n \n+  Nous venons de déclarer une variable de référence nommée `box` sur l'élément `<input>`.\n+  La variable `box` est une référence vers l'élément `<input>` lui-même, ce qui veut dire \n+  que nous pouvons récupérer l'attribut `value` de l'élément `input` et l'afficher entre des balises `<p>` \n+  en utilisant l'interpolation.    \n+\n   The template is completely self contained. It doesn't bind to the component,\n   and the component does nothing.\n \n+  Ce patron est complètement autonome. Il ne se connecte pas au composant, et le composant ne fait rien.\n+\n   Type in the input box, and watch the display update with each keystroke. *Voila!*\n \n+  Tappez dans le champ de saisie, et regardez comment l'affichage se met à jour avec chaque frappe. *That's it !*\n+\n figure.image-display\n     img(src='/resources/images/devguide/user-input/keyup-loop-back-anim.gif' alt=\"loop back\")\n .l-sub-section\n   :marked\n     **This won't work at all unless we bind to an event**.\n \n+    **Cela ne marcherait pas si nous ne nous connections pas à un évènement.** \n+\n     Angular only updates the bindings (and therefore the screen)\n     if we do something in response to asynchronous events such as keystrokes.\n \n+    Angular met à jour les connections (et donc l'écran)\n+    si nous faisons quelque chose en réponse à un évènement asynchrone comme une saisie clavié.\n+\n     That's why we bind the `keyup` event to a statement that does ... well, nothing.\n     We're binding to the number 0, the shortest statement we can think of.\n     That is all it takes to keep Angular happy. We said it would be clever!\n+\n+    C'est pour cela que nous connectons l'évènement `keyup` à une éxpression qui ne fait... rien.\n+    Nous nous connectons au nombre 0, l'éxpression la plus courte que nous puissions trouver.\n+    C'est juste ce qu'il faut pour rendre Angular heureux. Nous avions dit que cela allait être facile!\n+\n :marked\n   That template reference variable is intriguing. It's clearly easier to get to the textbox with that\n   variable than to go through the `$event` object. Maybe we can rewrite our previous\n   keyup example so that it uses the variable to get the user's input. Let's give it a try.\n+\n+  La variable de référence dans le patron est intriguante. Il est clairement plus facile d'accéder au champ de saisie avec cette \n+  variable plutôt qu'avec l'object `$event`. Nous pouvons réécrire notre précédent exemple pour qu'il utilise cette variable pour récupérer \n+  les saisies de l'utilisateur. Essayons.\n +makeExample('user-input/ts/app/keyup.components.ts', 'key-up-component-2' ,'app/keyup.components.ts (v2)')(format=\".\")\n :marked\n   That sure seems easier.\n   An especially nice aspect of this approach is that our component code gets clean data values from the view.\n   It no longer requires knowledge of the `$event` and its structure.\n \n+  Cela semble vraiment plus facile.\n+  Un aspect particulièrement intéressant avec cette approche est que notre composant récupère des données propres depuis la vue.\n+  Il n'a plus besoin de connaitre l'objet `$event` et sa structure.\n+\n <a id=\"key-event\"></a>\n .l-main-section\n :marked\n   ## Key event filtering (with `key.enter`)\n+\n+  ## Filtrage des évènements clavier (avec `key.enter`)\n+\n   Perhaps we don't care about every keystroke.\n   Maybe we're only interested in the input box value when the user presses Enter, and we'd like to ignore all other keys.\n   When we bind to the `(keyup)` event, our event handling statement hears *every keystroke*.\n   We could filter the keys first, examining every `$event.keyCode`, and update the `values` property only if the key is Enter.\n \n+  Il est possible que nous ne désirions pas traiter tout les saisies claviers.\n+  Peut-être sommes nous seulement intéressé par la valeur du champ de saisie quand l'utilisateur appuis sur Entrée, et \n+  nous voulons ignorer les autres touches.\n+  Quand nous connectons l'évènement `(keyup)`, notre éxpression connectée à cet évènement entend *chaque touche relachée*.\n+  Nous pouvons filtrer la touche pour commencer, en éxaminant chaque `$event.keyCode`, et mettre à jour la propriété `values` seulement\n+  si la touche relachée est Enter.\n+\n   Angular can filter the key events for us. Angular has a special syntax for keyboard events.\n   We can listen for just the Enter key by binding to Angular's `keyup.enter` pseudo-event.\n \n+  Angular peut filtrer les évènements clavier pour nous. Angular a une syntaxe spéciale pour les évènements clavier.\n+  Nous pouvons écouter seulement la touche Enter en se connectant au pseudo-évènement `keyup.enter`.\n+\n   Only then do we update the component's `values` property. (In this example,\n   the update happens inside the event binding statement. A better practice\n   would be to put the update code in the component.)\n+\n+  C'est seulement à ce moment que nous mettons à jour la propriété `values`. (Dans cette exemple, \n+  la mise à jour se fait dans l'éxpression connectée à l'évènement. Une meilleure pratique serrait de mettre le code\n+  de mise à jour dans le composant.)\n+\n +makeExample('user-input/ts/app/keyup.components.ts', 'key-up-component-3' ,'app/keyup.components.ts (v3)')(format=\".\")\n :marked\n   Here's how it works.\n+\n+  Voila comment cela fonctionne.\n figure.image-display\n     img(src='/resources/images/devguide/user-input/keyup3-anim.gif' alt=\"key up 3\")\n \n .l-main-section\n :marked\n   ## On blur\n \n+  ## Lors de la perte de focus\n+\n   Our previous example won't transfer the current state of the input box if the user mouses away and clicks\n   elsewhere on the page. We update the component's `values` property only when the user presses Enter\n   while the focus is inside the input box.\n \n+  Notre précédent exemple ne transfèrera pas l'état actuel du champ de saisie si l'utilisateur déplace la souris et clique ailleur sur la page.\n+  Nous méttons à jour la propriété `values` du composant seulement quand l'utilisateur appuie sur Entrée et quand le focus est sur le champ de saisie. \n+\n   Let's fix that by listening to the input box's blur event as well.\n \n+  Réparons cela en écoutant également l'évènement `blur` du champ de saisie.\n+\n +makeExample('user-input/ts/app/keyup.components.ts', 'key-up-component-4' ,'app/keyup.components.ts (v4)')(format=\".\")\n \n .l-main-section\n :marked\n   ## Put it all together\n+\n+  ## Réunissons tout cela\n+\n   We learned how to [display data](./displaying-data.html) in the previous chapter.\n   We've acquired a small arsenal of event binding techniques in this chapter.\n \n+  Nous avons appris comment [afficher des données](./displaying-data.html) dans le chapitre précédent.\n+  Nous avons également acquis un petit arsenal de techniques pour se connecter aux évènements dans ce chapitre. \n+\n   Let's put it all together in a micro-app\n   that can display a list of heroes and add new heroes to that list.\n   The user can add a hero by first typing in the input box and then\n   pressing Enter, clicking the Add button, or clicking elsewhere on the page.\n \n+  Réunissons tout cela dans une micro-application qui peut afficher une liste de héros et ajouter de nouveaux héros à cette liste.\n+  L'utilisateur peut ajouter un héro en, premièrement, tappant dans le champ de saisie puis, secondement, soit en appuyant sur Entrée, soit en cliquant sur le boutton Ajouter, \n+  soit en cliquant ailleur sur la page.\n+\n figure.image-display\n     img(src='/resources/images/devguide/user-input/little-tour-anim.gif' alt=\"Little Tour of Heroes\")\n :marked\n   Below is the \"Little Tour of Heroes\"  component.\n   We'll call out the highlights after we bask briefly in its minimalist glory.\n \n+  Ci dessous se trouve le composant \"Petit Tour des Héros\".\n+  ?? Si vous avez une idée pour traduire cela: We'll call out the highlights after we bask briefly in its minimalist glory ??\n+\n +makeExample('user-input/ts/app/little-tour.component.ts', 'little-tour', 'app/little-tour.component.ts')(format=\".\")\n :marked\n   We've seen almost everything here before. A few things are new or bear repeating.\n \n+  Nous avons presque déja vu tout ce qui suit. Seul quelques points sont nouveaux  ou méritent d'être répétés.","path":"public/docs/ts/latest/guide/user-input.jade","position":309,"original_position":309,"commit_id":"435d03efde8e7ac91f7082ef46888063f48ad968","original_commit_id":"435d03efde8e7ac91f7082ef46888063f48ad968","user":{"login":"cexbrayat","id":411874,"avatar_url":"https://avatars.githubusercontent.com/u/411874?v=3","gravatar_id":"","url":"https://api.github.com/users/cexbrayat","html_url":"https://github.com/cexbrayat","followers_url":"https://api.github.com/users/cexbrayat/followers","following_url":"https://api.github.com/users/cexbrayat/following{/other_user}","gists_url":"https://api.github.com/users/cexbrayat/gists{/gist_id}","starred_url":"https://api.github.com/users/cexbrayat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cexbrayat/subscriptions","organizations_url":"https://api.github.com/users/cexbrayat/orgs","repos_url":"https://api.github.com/users/cexbrayat/repos","events_url":"https://api.github.com/users/cexbrayat/events{/privacy}","received_events_url":"https://api.github.com/users/cexbrayat/received_events","type":"User","site_admin":false},"body":"Seul**s**","created_at":"2016-08-08T08:52:53Z","updated_at":"2016-08-08T08:52:53Z","html_url":"https://github.com/angular/angular-fr/pull/60#discussion_r73841472","pull_request_url":"https://api.github.com/repos/angular/angular-fr/pulls/60","_links":{"self":{"href":"https://api.github.com/repos/angular/angular-fr/pulls/comments/73841472"},"html":{"href":"https://github.com/angular/angular-fr/pull/60#discussion_r73841472"},"pull_request":{"href":"https://api.github.com/repos/angular/angular-fr/pulls/60"}}},"pull_request":{"url":"https://api.github.com/repos/angular/angular-fr/pulls/60","id":80068928,"html_url":"https://github.com/angular/angular-fr/pull/60","diff_url":"https://github.com/angular/angular-fr/pull/60.diff","patch_url":"https://github.com/angular/angular-fr/pull/60.patch","issue_url":"https://api.github.com/repos/angular/angular-fr/issues/60","number":60,"state":"open","locked":false,"title":"docs(guide): french translation (user-input)","user":{"login":"ClementVidal","id":3739281,"avatar_url":"https://avatars.githubusercontent.com/u/3739281?v=3","gravatar_id":"","url":"https://api.github.com/users/ClementVidal","html_url":"https://github.com/ClementVidal","followers_url":"https://api.github.com/users/ClementVidal/followers","following_url":"https://api.github.com/users/ClementVidal/following{/other_user}","gists_url":"https://api.github.com/users/ClementVidal/gists{/gist_id}","starred_url":"https://api.github.com/users/ClementVidal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ClementVidal/subscriptions","organizations_url":"https://api.github.com/users/ClementVidal/orgs","repos_url":"https://api.github.com/users/ClementVidal/repos","events_url":"https://api.github.com/users/ClementVidal/events{/privacy}","received_events_url":"https://api.github.com/users/ClementVidal/received_events","type":"User","site_admin":false},"body":"**Please check if the PR fulfills these requirements**\r\n- [x] The commit message follows our guidelines: \r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [x] Docs have been added / updated (for bug fixes / features)\r\n\r\n\r\n**Please provide the issue number?**\r\n\r\nissue #21\r\n\r\n**Did you finish translating the whole issue?**\r\n- [x] no (pr_state: WIP)\r\n- [ ] yes (pr_state: PLEASE_REVIEW)\r\n\r\n**What kind of change does this PR introduce?** (check one with \"x\")\r\n- [x] Translation\r\n- [ ] Other... Please describe:\r\n\r\n\r\n**Other information**:\r\n\r\n","created_at":"2016-08-04T12:24:21Z","updated_at":"2016-08-08T08:52:53Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f3249265415193221ad6ddf14063ac13ccb26cb3","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/angular/angular-fr/pulls/60/commits","review_comments_url":"https://api.github.com/repos/angular/angular-fr/pulls/60/comments","review_comment_url":"https://api.github.com/repos/angular/angular-fr/pulls/comments{/number}","comments_url":"https://api.github.com/repos/angular/angular-fr/issues/60/comments","statuses_url":"https://api.github.com/repos/angular/angular-fr/statuses/435d03efde8e7ac91f7082ef46888063f48ad968","head":{"label":"ClementVidal:doc-user-input","ref":"doc-user-input","sha":"435d03efde8e7ac91f7082ef46888063f48ad968","user":{"login":"ClementVidal","id":3739281,"avatar_url":"https://avatars.githubusercontent.com/u/3739281?v=3","gravatar_id":"","url":"https://api.github.com/users/ClementVidal","html_url":"https://github.com/ClementVidal","followers_url":"https://api.github.com/users/ClementVidal/followers","following_url":"https://api.github.com/users/ClementVidal/following{/other_user}","gists_url":"https://api.github.com/users/ClementVidal/gists{/gist_id}","starred_url":"https://api.github.com/users/ClementVidal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ClementVidal/subscriptions","organizations_url":"https://api.github.com/users/ClementVidal/orgs","repos_url":"https://api.github.com/users/ClementVidal/repos","events_url":"https://api.github.com/users/ClementVidal/events{/privacy}","received_events_url":"https://api.github.com/users/ClementVidal/received_events","type":"User","site_admin":false},"repo":{"id":64385749,"name":"angular-fr","full_name":"ClementVidal/angular-fr","owner":{"login":"ClementVidal","id":3739281,"avatar_url":"https://avatars.githubusercontent.com/u/3739281?v=3","gravatar_id":"","url":"https://api.github.com/users/ClementVidal","html_url":"https://github.com/ClementVidal","followers_url":"https://api.github.com/users/ClementVidal/followers","following_url":"https://api.github.com/users/ClementVidal/following{/other_user}","gists_url":"https://api.github.com/users/ClementVidal/gists{/gist_id}","starred_url":"https://api.github.com/users/ClementVidal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ClementVidal/subscriptions","organizations_url":"https://api.github.com/users/ClementVidal/orgs","repos_url":"https://api.github.com/users/ClementVidal/repos","events_url":"https://api.github.com/users/ClementVidal/events{/privacy}","received_events_url":"https://api.github.com/users/ClementVidal/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ClementVidal/angular-fr","description":"French localization for angular.io","fork":true,"url":"https://api.github.com/repos/ClementVidal/angular-fr","forks_url":"https://api.github.com/repos/ClementVidal/angular-fr/forks","keys_url":"https://api.github.com/repos/ClementVidal/angular-fr/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ClementVidal/angular-fr/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ClementVidal/angular-fr/teams","hooks_url":"https://api.github.com/repos/ClementVidal/angular-fr/hooks","issue_events_url":"https://api.github.com/repos/ClementVidal/angular-fr/issues/events{/number}","events_url":"https://api.github.com/repos/ClementVidal/angular-fr/events","assignees_url":"https://api.github.com/repos/ClementVidal/angular-fr/assignees{/user}","branches_url":"https://api.github.com/repos/ClementVidal/angular-fr/branches{/branch}","tags_url":"https://api.github.com/repos/ClementVidal/angular-fr/tags","blobs_url":"https://api.github.com/repos/ClementVidal/angular-fr/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ClementVidal/angular-fr/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ClementVidal/angular-fr/git/refs{/sha}","trees_url":"https://api.github.com/repos/ClementVidal/angular-fr/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ClementVidal/angular-fr/statuses/{sha}","languages_url":"https://api.github.com/repos/ClementVidal/angular-fr/languages","stargazers_url":"https://api.github.com/repos/ClementVidal/angular-fr/stargazers","contributors_url":"https://api.github.com/repos/ClementVidal/angular-fr/contributors","subscribers_url":"https://api.github.com/repos/ClementVidal/angular-fr/subscribers","subscription_url":"https://api.github.com/repos/ClementVidal/angular-fr/subscription","commits_url":"https://api.github.com/repos/ClementVidal/angular-fr/commits{/sha}","git_commits_url":"https://api.github.com/repos/ClementVidal/angular-fr/git/commits{/sha}","comments_url":"https://api.github.com/repos/ClementVidal/angular-fr/comments{/number}","issue_comment_url":"https://api.github.com/repos/ClementVidal/angular-fr/issues/comments{/number}","contents_url":"https://api.github.com/repos/ClementVidal/angular-fr/contents/{+path}","compare_url":"https://api.github.com/repos/ClementVidal/angular-fr/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ClementVidal/angular-fr/merges","archive_url":"https://api.github.com/repos/ClementVidal/angular-fr/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ClementVidal/angular-fr/downloads","issues_url":"https://api.github.com/repos/ClementVidal/angular-fr/issues{/number}","pulls_url":"https://api.github.com/repos/ClementVidal/angular-fr/pulls{/number}","milestones_url":"https://api.github.com/repos/ClementVidal/angular-fr/milestones{/number}","notifications_url":"https://api.github.com/repos/ClementVidal/angular-fr/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ClementVidal/angular-fr/labels{/name}","releases_url":"https://api.github.com/repos/ClementVidal/angular-fr/releases{/id}","deployments_url":"https://api.github.com/repos/ClementVidal/angular-fr/deployments","created_at":"2016-07-28T10:18:57Z","updated_at":"2016-07-28T10:19:00Z","pushed_at":"2016-08-04T12:59:38Z","git_url":"git://github.com/ClementVidal/angular-fr.git","ssh_url":"git@github.com:ClementVidal/angular-fr.git","clone_url":"https://github.com/ClementVidal/angular-fr.git","svn_url":"https://github.com/ClementVidal/angular-fr","homepage":null,"size":26674,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"angular:master","ref":"master","sha":"cbaec7e90380766b527dffffd94ea4a4d45bab6f","user":{"login":"angular","id":139426,"avatar_url":"https://avatars.githubusercontent.com/u/139426?v=3","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"repo":{"id":63256516,"name":"angular-fr","full_name":"angular/angular-fr","owner":{"login":"angular","id":139426,"avatar_url":"https://avatars.githubusercontent.com/u/139426?v=3","gravatar_id":"","url":"https://api.github.com/users/angular","html_url":"https://github.com/angular","followers_url":"https://api.github.com/users/angular/followers","following_url":"https://api.github.com/users/angular/following{/other_user}","gists_url":"https://api.github.com/users/angular/gists{/gist_id}","starred_url":"https://api.github.com/users/angular/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angular/subscriptions","organizations_url":"https://api.github.com/users/angular/orgs","repos_url":"https://api.github.com/users/angular/repos","events_url":"https://api.github.com/users/angular/events{/privacy}","received_events_url":"https://api.github.com/users/angular/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/angular/angular-fr","description":"French localization for angular.io","fork":false,"url":"https://api.github.com/repos/angular/angular-fr","forks_url":"https://api.github.com/repos/angular/angular-fr/forks","keys_url":"https://api.github.com/repos/angular/angular-fr/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angular/angular-fr/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angular/angular-fr/teams","hooks_url":"https://api.github.com/repos/angular/angular-fr/hooks","issue_events_url":"https://api.github.com/repos/angular/angular-fr/issues/events{/number}","events_url":"https://api.github.com/repos/angular/angular-fr/events","assignees_url":"https://api.github.com/repos/angular/angular-fr/assignees{/user}","branches_url":"https://api.github.com/repos/angular/angular-fr/branches{/branch}","tags_url":"https://api.github.com/repos/angular/angular-fr/tags","blobs_url":"https://api.github.com/repos/angular/angular-fr/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angular/angular-fr/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angular/angular-fr/git/refs{/sha}","trees_url":"https://api.github.com/repos/angular/angular-fr/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angular/angular-fr/statuses/{sha}","languages_url":"https://api.github.com/repos/angular/angular-fr/languages","stargazers_url":"https://api.github.com/repos/angular/angular-fr/stargazers","contributors_url":"https://api.github.com/repos/angular/angular-fr/contributors","subscribers_url":"https://api.github.com/repos/angular/angular-fr/subscribers","subscription_url":"https://api.github.com/repos/angular/angular-fr/subscription","commits_url":"https://api.github.com/repos/angular/angular-fr/commits{/sha}","git_commits_url":"https://api.github.com/repos/angular/angular-fr/git/commits{/sha}","comments_url":"https://api.github.com/repos/angular/angular-fr/comments{/number}","issue_comment_url":"https://api.github.com/repos/angular/angular-fr/issues/comments{/number}","contents_url":"https://api.github.com/repos/angular/angular-fr/contents/{+path}","compare_url":"https://api.github.com/repos/angular/angular-fr/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angular/angular-fr/merges","archive_url":"https://api.github.com/repos/angular/angular-fr/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angular/angular-fr/downloads","issues_url":"https://api.github.com/repos/angular/angular-fr/issues{/number}","pulls_url":"https://api.github.com/repos/angular/angular-fr/pulls{/number}","milestones_url":"https://api.github.com/repos/angular/angular-fr/milestones{/number}","notifications_url":"https://api.github.com/repos/angular/angular-fr/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angular/angular-fr/labels{/name}","releases_url":"https://api.github.com/repos/angular/angular-fr/releases{/id}","deployments_url":"https://api.github.com/repos/angular/angular-fr/deployments","created_at":"2016-07-13T15:11:43Z","updated_at":"2016-08-07T14:29:55Z","pushed_at":"2016-08-08T08:06:40Z","git_url":"git://github.com/angular/angular-fr.git","ssh_url":"git@github.com:angular/angular-fr.git","clone_url":"https://github.com/angular/angular-fr.git","svn_url":"https://github.com/angular/angular-fr","homepage":null,"size":26817,"stargazers_count":11,"watchers_count":11,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":15,"mirror_url":null,"open_issues_count":39,"forks":15,"open_issues":39,"watchers":11,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/angular/angular-fr/pulls/60"},"html":{"href":"https://github.com/angular/angular-fr/pull/60"},"issue":{"href":"https://api.github.com/repos/angular/angular-fr/issues/60"},"comments":{"href":"https://api.github.com/repos/angular/angular-fr/issues/60/comments"},"review_comments":{"href":"https://api.github.com/repos/angular/angular-fr/pulls/60/comments"},"review_comment":{"href":"https://api.github.com/repos/angular/angular-fr/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/angular/angular-fr/pulls/60/commits"},"statuses":{"href":"https://api.github.com/repos/angular/angular-fr/statuses/435d03efde8e7ac91f7082ef46888063f48ad968"}}}}
{"actor":{"display_login":"cexbrayat"}}