{"action":"created","comment":{"url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/comments/37129581","id":37129581,"diff_hunk":"@@ -1,107 +1,386 @@\n enb-bem-i18n\n ============\n \n-\n [![NPM version](http://img.shields.io/npm/v/enb-bem-i18n.svg?style=flat)](https://www.npmjs.org/package/enb-bem-i18n)\n [![Build Status](http://img.shields.io/travis/enb-bem/enb-bem-i18n/master.svg?style=flat&label=tests)](https://travis-ci.org/enb-bem/enb-bem-i18n)\n [![Build status](https://img.shields.io/appveyor/ci/blond/enb-bh.svg?style=flat&label=windows)](https://ci.appveyor.com/project/blond/enb-bh)\n [![Coverage Status](https://img.shields.io/coveralls/enb-bem/enb-bem-i18n.svg?style=flat)](https://coveralls.io/r/enb-bem/enb-bem-i18n?branch=master)\n [![devDependency Status](http://img.shields.io/david/enb-bem/enb-bem-i18n.svg?style=flat)](https://david-dm.org/enb-bem/enb-bem-i18n)\n \n-Поддержка `BEM.I18N` для ENB.\n+Пакет предоставляет набор ENB-технологий для сборки файлов, обеспечивающих мультиязыковую поддержку проектов, созданных по [БЭМ-методологии](https://ru.bem.info/method/). Под мультиязыковой поддержкой понимается интернационализация (далее по тектсу также i18n).\n+\n+С помощью ехнологий пакета `enb-bem-i18n` осуществляется сборка модуля для интернационализации (`i18n`).\n+\n+**Технологии пакета `enb-bem-i18n`:**\n+\n+* [keysets](/api.ru.md#keysets) — служебная технология для сборки исходных файлов с переводами.\n+* [i18n-js](/api.ru.md#i18n-js) — технология для формирования бандлов с переводами для каждого языка, которые будут использоваться в дальнейшем.\n+* [i18n-keysets-xml](/api.ru.md#i18n-keysets-xml) — технология для локализации сервисов, использующих XSLT для шаблонизации.\n+\n+Принципы работы технологий и их API описаны в документе [API технологий](/api.ru.md).\n+\n+**Совместимость:** пакет поддерживает следующие библиотеки:\n \n-Установка:\n-----------\n+* [bem-bl](https://ru.bem.info/libs/bem-bl/dev/)\n+* [bem-core](https://ru.bem.info/libs/bem-core/)\n \n+>Особенности реализации для каждой библиотеки описаны в разделе [подключение библиотек](#Поддержка-библиотек).\n+\n+## Установка\n+\n+Установите пакет `enb-bem-i18n`:\n ```\n npm install --save-dev enb-bem-i18n\n ```\n \n-Для работы модуля требуется зависимость от пакета `enb` версии `0.11.0` или выше.\n+**Требования:** зависимость от пакета `enb` версии `0.11.0` или выше.\n+\n+## Обзор документа\n+\n+<!-- TOC -->\n+- [Основные понятия](#Основные-понятия)\n+  - [Исходные данные — keysets](#Исходные-данные--keysets)\n+    - [Расположение в файловой системе](#Расположение-в-файловой-системе)\n+  - [Ядро `i18n`](#Ядро-i18n)\n+- [Работа с технологиями](#Работа-с-технологиями)\n+  - [Объединение данных](#Объединение-данных)\n+  - [Обработка данных](#Обработка-данных)\n+- [Использование](#Использование)\n+  - [В JavaScript](#В-javascript)\n+    - [Использование в Node.js](#Использование-в-nodejs)\n+    - [Использование в браузере](#Использование-в-браузере)\n+  - [В шаблонах](#В-шаблонах)\n+- [API `i18n`](#api-i18n)\n+  - [Инициализация](#Инициализация)\n+  - [Параметризация значений](#Параметризация-значений)\n+- [Отличия в работе](#Отличия-в-работе)\n+  - [Переключение между языками во время исполнения](#Переключение-между-языками-во-время-исполнения)\n+  - [Хранение общих keysets-файлов с переводами](#Хранение-общих-keysets-файлов-с-переводами)\n+  - [Расположение ядра `i18n`](#Расположение-ядра-i18n)\n+\n+<!-- TOC END -->\n \n-Технологии\n-----------\n \n-* [i18n-keysets-xml](#i18n-keysets-xml)\n-* [i18n-lang-js](#i18n-lang-js)\n-* [i18n-merge-keysets](#i18n-merge-keysets)\n-* [i18n-bemjson-to-html](#i18n-bemjson-to-html)\n+## Основные понятия\n \n-### i18n-lang-js\n+### Исходные данные — keysets\n \n-Собирает `?.lang.<язык>.js`-файлы на основе `?.keysets.<язык>.js`-файлов.\n+`keysets` — исходные файлы с переводами для поддержки интернационализации. Перевод представляет собой набор ключей и их значений. Ключ определяет, какое из значений должно быть выбрано для указанного языка.\n \n-Используется для локализации в JS с помощью BEM.I18N.\n+Пример для русского языка:\n \n-**Опции**\n+```js\n+{\n+    hello: 'Привет!'\n+}\n+```\n+Пример для английского языка:\n+\n+```js\n+{\n+    hello: 'Hello!'\n+}\n+```\n \n-* *String* **target** — Результирующий таргет. По умолчанию — `?.lang.{lang}.js`.\n-* *String* **lang** — Язык, для которого небходимо собрать файл.\n-* *String* **keysetsFile** — Исходный keysets-файл. По умолчанию — `?.keysets.{lang}.js`.\n+Набор данных `ключ: 'значение'` передается с указанием контекста (`scope`). Обычно контекстом служит имя блока.\n \n-**Пример**\n+Пример keysets-файла:\n \n-```javascript\n-nodeConfig.addTechs([\n-  [ require('enb-bem-i18n/techs/i18n-lang-js'), { lang: 'all'} ],\n-  [ require('enb-bem-i18n/techs/i18n-lang-js'), { lang: '{lang}'} ]\n-]);\n+```js\n+module.exports = {\n+    scope: {\n+        key: 'val'\n+    }\n+};\n+```\n+Пример keysets-файла для русского языка:\n+\n+```js\n+module.exports = {\n+    greeting: {\n+        hello: 'Привет!''\n+    }\n+};\n ```\n \n-### i18n-merge-keysets\n+#### Расположение в файловой системе\n \n-Собирает `?.keysets.<язык>.js`-файлы на основе `*.i18n`-папок для указанных языков.\n+Переводы (keysets) хранятся в файлах `<lang>.js` (например, `en.js`).\n \n-**Опции**\n+Файлы `<lang>.js` для каждой БЭМ-сущности находятся в отдельной директории `<block-name>.i18n` наряду с другими файлами технологий.\n \n-* *String* **target** — Результирующий таргет. По умолчанию — `?.keysets.{lang}.js`.\n-* *String* **lang** — Язык, для которого небходимо собрать файл.\n+```\n+block/\n+    block.css\n+    block.js\n+    block.i18n/\n+        ru.js        # Исходный файл с переводом для русского языка.\n+        en.js        # Исходный файл с переводом для английского языка.\n+```\n \n-**Пример**\n+Также есть возможность объединять одинаковые для всех языков переводы в общие файлы:\n \n-```javascript\n-nodeConfig.addTechs([\n-  [ require('enb-bem-i18n/techs/i18n-merge-keysets'), { lang: 'all' } ],\n-  [ require('enb-bem-i18n/techs/i18n-merge-keysets'), { lang: '{lang}' } ]\n-]);\n+* В `bem-bl` — в файл `all.js`.\n+* В `bem-core` — в файл `<block-name>.i18n.js`.\n+\n+Файлы `all.js` и `<block-name>.i18n.js` Может содержать [ядро `i18n`](#Ядро-i18n) для библиотеки `bem-bl` и `bem-core`, соответственно.\n+\n+```\n+common.blocks/\n+    block1/\n+        block1.css\n+        block1.js\n+        block1.i18n.js       # Исходный файл с переводом, содержащий одинаковые значения ключей для всех языков. Может содержать ядро `i18n` для библиотеки `bem-core`.\n+        block1.i18n/         # Директория для хранения файлов с переводами для разных языков.\n+            en.js\n+            ru.js\n+            all.js           # Исходный файл с переводом, содержащий одинаковые значения ключей для русского и английского языка. Может содержать ядро `i18n` для библиотеки `bem-bl`.\n ```\n \n-### i18n-keysets-xml\n+### Ядро `i18n`","path":"README.md","position":176,"original_position":176,"commit_id":"0dd3cad33e959b151f7fa3307edd86f1714bd62b","original_commit_id":"0dd3cad33e959b151f7fa3307edd86f1714bd62b","user":{"login":"tadatuta","id":475746,"avatar_url":"https://avatars.githubusercontent.com/u/475746?v=3","gravatar_id":"","url":"https://api.github.com/users/tadatuta","html_url":"https://github.com/tadatuta","followers_url":"https://api.github.com/users/tadatuta/followers","following_url":"https://api.github.com/users/tadatuta/following{/other_user}","gists_url":"https://api.github.com/users/tadatuta/gists{/gist_id}","starred_url":"https://api.github.com/users/tadatuta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tadatuta/subscriptions","organizations_url":"https://api.github.com/users/tadatuta/orgs","repos_url":"https://api.github.com/users/tadatuta/repos","events_url":"https://api.github.com/users/tadatuta/events{/privacy}","received_events_url":"https://api.github.com/users/tadatuta/received_events","type":"User","site_admin":false},"body":"блок `i18n` пока нужен только в `v3` (которого как бы еще нет)","created_at":"2015-08-15T00:02:38Z","updated_at":"2015-08-15T00:02:38Z","html_url":"https://github.com/enb-bem/enb-bem-i18n/pull/45#discussion_r37129581","pull_request_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45","_links":{"self":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/comments/37129581"},"html":{"href":"https://github.com/enb-bem/enb-bem-i18n/pull/45#discussion_r37129581"},"pull_request":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45"}}},"pull_request":{"url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45","id":37245448,"html_url":"https://github.com/enb-bem/enb-bem-i18n/pull/45","diff_url":"https://github.com/enb-bem/enb-bem-i18n/pull/45.diff","patch_url":"https://github.com/enb-bem/enb-bem-i18n/pull/45.patch","issue_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/45","number":45,"state":"open","locked":false,"title":"enb-bem-i18n: new description","user":{"login":"innabelaya","id":6286656,"avatar_url":"https://avatars.githubusercontent.com/u/6286656?v=3","gravatar_id":"","url":"https://api.github.com/users/innabelaya","html_url":"https://github.com/innabelaya","followers_url":"https://api.github.com/users/innabelaya/followers","following_url":"https://api.github.com/users/innabelaya/following{/other_user}","gists_url":"https://api.github.com/users/innabelaya/gists{/gist_id}","starred_url":"https://api.github.com/users/innabelaya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/innabelaya/subscriptions","organizations_url":"https://api.github.com/users/innabelaya/orgs","repos_url":"https://api.github.com/users/innabelaya/repos","events_url":"https://api.github.com/users/innabelaya/events{/privacy}","received_events_url":"https://api.github.com/users/innabelaya/received_events","type":"User","site_admin":false},"body":"Resolved #20 ","created_at":"2015-06-09T11:58:31Z","updated_at":"2015-08-15T00:02:38Z","closed_at":null,"merged_at":null,"merge_commit_sha":"0c3cd587bd10e9e6675bfb9979ebfb813c1b3c40","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45/commits","review_comments_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45/comments","review_comment_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/comments{/number}","comments_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/45/comments","statuses_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/statuses/0dd3cad33e959b151f7fa3307edd86f1714bd62b","head":{"label":"enb-bem:README-update","ref":"README-update","sha":"0dd3cad33e959b151f7fa3307edd86f1714bd62b","user":{"login":"enb-bem","id":8117111,"avatar_url":"https://avatars.githubusercontent.com/u/8117111?v=3","gravatar_id":"","url":"https://api.github.com/users/enb-bem","html_url":"https://github.com/enb-bem","followers_url":"https://api.github.com/users/enb-bem/followers","following_url":"https://api.github.com/users/enb-bem/following{/other_user}","gists_url":"https://api.github.com/users/enb-bem/gists{/gist_id}","starred_url":"https://api.github.com/users/enb-bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enb-bem/subscriptions","organizations_url":"https://api.github.com/users/enb-bem/orgs","repos_url":"https://api.github.com/users/enb-bem/repos","events_url":"https://api.github.com/users/enb-bem/events{/privacy}","received_events_url":"https://api.github.com/users/enb-bem/received_events","type":"Organization","site_admin":false},"repo":{"id":20487132,"name":"enb-bem-i18n","full_name":"enb-bem/enb-bem-i18n","owner":{"login":"enb-bem","id":8117111,"avatar_url":"https://avatars.githubusercontent.com/u/8117111?v=3","gravatar_id":"","url":"https://api.github.com/users/enb-bem","html_url":"https://github.com/enb-bem","followers_url":"https://api.github.com/users/enb-bem/followers","following_url":"https://api.github.com/users/enb-bem/following{/other_user}","gists_url":"https://api.github.com/users/enb-bem/gists{/gist_id}","starred_url":"https://api.github.com/users/enb-bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enb-bem/subscriptions","organizations_url":"https://api.github.com/users/enb-bem/orgs","repos_url":"https://api.github.com/users/enb-bem/repos","events_url":"https://api.github.com/users/enb-bem/events{/privacy}","received_events_url":"https://api.github.com/users/enb-bem/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/enb-bem/enb-bem-i18n","description":"BEM.I18N for ENB","fork":false,"url":"https://api.github.com/repos/enb-bem/enb-bem-i18n","forks_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/forks","keys_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/keys{/key_id}","collaborators_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/teams","hooks_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/hooks","issue_events_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/events{/number}","events_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/events","assignees_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/assignees{/user}","branches_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/branches{/branch}","tags_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/tags","blobs_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/refs{/sha}","trees_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/trees{/sha}","statuses_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/statuses/{sha}","languages_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/languages","stargazers_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/stargazers","contributors_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/contributors","subscribers_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/subscribers","subscription_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/subscription","commits_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/commits{/sha}","git_commits_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/commits{/sha}","comments_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/comments{/number}","issue_comment_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/comments{/number}","contents_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/contents/{+path}","compare_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/compare/{base}...{head}","merges_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/merges","archive_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/downloads","issues_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues{/number}","pulls_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls{/number}","milestones_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/milestones{/number}","notifications_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/labels{/name}","releases_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/releases{/id}","created_at":"2014-06-04T14:35:56Z","updated_at":"2015-08-01T18:58:30Z","pushed_at":"2015-08-14T13:33:06Z","git_url":"git://github.com/enb-bem/enb-bem-i18n.git","ssh_url":"git@github.com:enb-bem/enb-bem-i18n.git","clone_url":"https://github.com/enb-bem/enb-bem-i18n.git","svn_url":"https://github.com/enb-bem/enb-bem-i18n","homepage":"","size":774,"stargazers_count":9,"watchers_count":9,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":5,"forks":3,"open_issues":5,"watchers":9,"default_branch":"master"}},"base":{"label":"enb-bem:master","ref":"master","sha":"13b3a638af34704d5fae8d225df017de938c2bf5","user":{"login":"enb-bem","id":8117111,"avatar_url":"https://avatars.githubusercontent.com/u/8117111?v=3","gravatar_id":"","url":"https://api.github.com/users/enb-bem","html_url":"https://github.com/enb-bem","followers_url":"https://api.github.com/users/enb-bem/followers","following_url":"https://api.github.com/users/enb-bem/following{/other_user}","gists_url":"https://api.github.com/users/enb-bem/gists{/gist_id}","starred_url":"https://api.github.com/users/enb-bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enb-bem/subscriptions","organizations_url":"https://api.github.com/users/enb-bem/orgs","repos_url":"https://api.github.com/users/enb-bem/repos","events_url":"https://api.github.com/users/enb-bem/events{/privacy}","received_events_url":"https://api.github.com/users/enb-bem/received_events","type":"Organization","site_admin":false},"repo":{"id":20487132,"name":"enb-bem-i18n","full_name":"enb-bem/enb-bem-i18n","owner":{"login":"enb-bem","id":8117111,"avatar_url":"https://avatars.githubusercontent.com/u/8117111?v=3","gravatar_id":"","url":"https://api.github.com/users/enb-bem","html_url":"https://github.com/enb-bem","followers_url":"https://api.github.com/users/enb-bem/followers","following_url":"https://api.github.com/users/enb-bem/following{/other_user}","gists_url":"https://api.github.com/users/enb-bem/gists{/gist_id}","starred_url":"https://api.github.com/users/enb-bem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/enb-bem/subscriptions","organizations_url":"https://api.github.com/users/enb-bem/orgs","repos_url":"https://api.github.com/users/enb-bem/repos","events_url":"https://api.github.com/users/enb-bem/events{/privacy}","received_events_url":"https://api.github.com/users/enb-bem/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/enb-bem/enb-bem-i18n","description":"BEM.I18N for ENB","fork":false,"url":"https://api.github.com/repos/enb-bem/enb-bem-i18n","forks_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/forks","keys_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/keys{/key_id}","collaborators_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/teams","hooks_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/hooks","issue_events_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/events{/number}","events_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/events","assignees_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/assignees{/user}","branches_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/branches{/branch}","tags_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/tags","blobs_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/refs{/sha}","trees_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/trees{/sha}","statuses_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/statuses/{sha}","languages_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/languages","stargazers_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/stargazers","contributors_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/contributors","subscribers_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/subscribers","subscription_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/subscription","commits_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/commits{/sha}","git_commits_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/git/commits{/sha}","comments_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/comments{/number}","issue_comment_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/comments{/number}","contents_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/contents/{+path}","compare_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/compare/{base}...{head}","merges_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/merges","archive_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/downloads","issues_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues{/number}","pulls_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls{/number}","milestones_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/milestones{/number}","notifications_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/labels{/name}","releases_url":"https://api.github.com/repos/enb-bem/enb-bem-i18n/releases{/id}","created_at":"2014-06-04T14:35:56Z","updated_at":"2015-08-01T18:58:30Z","pushed_at":"2015-08-14T13:33:06Z","git_url":"git://github.com/enb-bem/enb-bem-i18n.git","ssh_url":"git@github.com:enb-bem/enb-bem-i18n.git","clone_url":"https://github.com/enb-bem/enb-bem-i18n.git","svn_url":"https://github.com/enb-bem/enb-bem-i18n","homepage":"","size":774,"stargazers_count":9,"watchers_count":9,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":5,"forks":3,"open_issues":5,"watchers":9,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45"},"html":{"href":"https://github.com/enb-bem/enb-bem-i18n/pull/45"},"issue":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/45"},"comments":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/issues/45/comments"},"review_comments":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45/comments"},"review_comment":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/pulls/45/commits"},"statuses":{"href":"https://api.github.com/repos/enb-bem/enb-bem-i18n/statuses/0dd3cad33e959b151f7fa3307edd86f1714bd62b"}}}}