{"action":"created","comment":{"url":"https://api.github.com/repos/yiisoft/yii2/pulls/comments/30220043","id":30220043,"diff_hunk":"@@ -0,0 +1,146 @@\n+Процес перекладу\n+================\n+\n+Yii перекладається на багато різних мов, щоб бути корисним для міжнародних додатків та розробників. Основними двома областями,\n+де вітається співпраця є документація та повідомлення фреймворку.\n+\n+Повідомлення фреймворку\n+-----------------------\n+\n+Фреймворк має два типи повідомлень: виключення, які призначені для розробників й ніколи не перекладаються, та повідомлення\n+видимі кінцевому користувачу, такі як помилки перевірки.\n+\n+Щоб розпочати переклад повідомлень необхідно:\n+\n+1. Перейти до директорії `framework` та виконати команду `./yii message/extract messages/config.php`.\n+2. Перекласти повідомлення у файлі `framework/messages/uk/yii.php`. Зберегти файл у кодуванні UTF-8.\n+3. [Відправити \"pull request\"](git-workflow.md).\n+\n+Для підтримання перекладу в актуальному стані можна знову використовувати команду `./yii message/extract messages/config.php`.\n+Це автоматично здобуде нові повідомлення, зберігаючи при цьому вже перекладені.\n+\n+У файлі перекладу кожний ключ елементу масиву представляє повідомлення, а значення елементу масиву представляє переклад.\n+Якщо значення порожнє, повідомлення вважається не перекладеним. Переклади повідомлень, які вже не потребують перекладу,\n+замкнуті між парами знаків '@@'. Текст перекладу може містити формат кількох форм множини.\n+Ознайомтесь з розділом посібника [Інтернаціоналізація](../guide-uk/tutorial-i18n.md) для більш детальної інформації.\n+\n+Документація\n+------------\n+\n+Переклад документації знаходиться у `docs/<original>-uk`, де `<original>` відповідає оригінальній директорії,\n+наприклад `guide` або `internals`.\n+\n+Після завершення розпочатої роботи можна отримати звіт про стан перекладу за допомогою виклику спеціальної команди з\n+директорії `build`:\n+\n+```\n+php build translation \"../docs/guide\" \"../docs/guide-uk\" \"Ukrainian guide translation report\" > report_guide_uk.html\n+```\n+\n+У разі необхідності встановіть [Composer](https://getcomposer.org/) в кореневій директорії вашого локального репозиторію.\n+\n+### Список документів\n+\n+Перелік документів, що потребують перекладу, можна знайти за нижченаведеними посиланнями:\n+\n+- [список документів для guide-uk](https://ethercalc.org/yii2.docs.guide-uk);\n+- [список документів для internals-uk](https://ethercalc.org/yii2.docs.internals-uk).\n+\n+Перед тим, як розпочати переклад, переконайтесь, що їм ніхто не займається, та запишіть себе у списку документів.\n+\n+В залежності від прогресу оберіть відповідний статус перекладу:\n+- В роботі — переклад готується перекладачем до відправлення \"pull request\";\n+- Ревізія — відправлений переклад перевіряється ревізором;\n+- Перекладено — переклад прийнято до головної (master) гілки проекту.\n+\n+За додатковою інформацією можете звертатись до учасників української [команди перекладачів](../internals/translation-teams.md).\n+\n+### Переклад зображень\n+\n+Зображення до документації знаходяться у вкладеній директорії `images`. Усі вони створенні програмою [yED](http://www.yworks.com/en/products/yfiles/yed/).\n+При необхідності перекладу оригінальний файл копіюється в директорію `images` перекладу, перекладається та зберігається у форматі png.\n+\n+Перелік зображень, що потребують перекладу, можна знайти за нижченаведеним посиланням:\n+\n+- [список зображень для guide-uk](https://ethercalc.org/yii2.docs.guide-uk.images).\n+\n+### Переклад спеціальних повідомлень\n+\n+- Tip → Підказка\n+- Note → Замітка","path":"docs/internals-uk/translation-workflow.md","position":70,"original_position":70,"commit_id":"130c8ad32c1f5b5cc4315e74f657034123b94cc4","original_commit_id":"130c8ad32c1f5b5cc4315e74f657034123b94cc4","user":{"login":"Borales","id":1118933,"avatar_url":"https://avatars.githubusercontent.com/u/1118933?v=3","gravatar_id":"","url":"https://api.github.com/users/Borales","html_url":"https://github.com/Borales","followers_url":"https://api.github.com/users/Borales/followers","following_url":"https://api.github.com/users/Borales/following{/other_user}","gists_url":"https://api.github.com/users/Borales/gists{/gist_id}","starred_url":"https://api.github.com/users/Borales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Borales/subscriptions","organizations_url":"https://api.github.com/users/Borales/orgs","repos_url":"https://api.github.com/users/Borales/repos","events_url":"https://api.github.com/users/Borales/events{/privacy}","received_events_url":"https://api.github.com/users/Borales/received_events","type":"User","site_admin":false},"body":"@vchenin у файлах вказується \"Примітка\"","created_at":"2015-05-13T10:52:39Z","updated_at":"2015-05-13T10:52:39Z","html_url":"https://github.com/yiisoft/yii2/pull/8287#discussion_r30220043","pull_request_url":"https://api.github.com/repos/yiisoft/yii2/pulls/8287","_links":{"self":{"href":"https://api.github.com/repos/yiisoft/yii2/pulls/comments/30220043"},"html":{"href":"https://github.com/yiisoft/yii2/pull/8287#discussion_r30220043"},"pull_request":{"href":"https://api.github.com/repos/yiisoft/yii2/pulls/8287"}}},"pull_request":{"url":"https://api.github.com/repos/yiisoft/yii2/pulls/8287","id":34756435,"html_url":"https://github.com/yiisoft/yii2/pull/8287","diff_url":"https://github.com/yiisoft/yii2/pull/8287.diff","patch_url":"https://github.com/yiisoft/yii2/pull/8287.patch","issue_url":"https://api.github.com/repos/yiisoft/yii2/issues/8287","number":8287,"state":"open","locked":false,"title":"docs/*uk Update Ukrainian translation","user":{"login":"vchenin","id":12201080,"avatar_url":"https://avatars.githubusercontent.com/u/12201080?v=3","gravatar_id":"","url":"https://api.github.com/users/vchenin","html_url":"https://github.com/vchenin","followers_url":"https://api.github.com/users/vchenin/followers","following_url":"https://api.github.com/users/vchenin/following{/other_user}","gists_url":"https://api.github.com/users/vchenin/gists{/gist_id}","starred_url":"https://api.github.com/users/vchenin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vchenin/subscriptions","organizations_url":"https://api.github.com/users/vchenin/orgs","repos_url":"https://api.github.com/users/vchenin/repos","events_url":"https://api.github.com/users/vchenin/events{/privacy}","received_events_url":"https://api.github.com/users/vchenin/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-05-05T19:06:04Z","updated_at":"2015-05-13T10:52:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a03127da35636d61f263259a53ddedbbaae21882","assignee":{"login":"samdark","id":47294,"avatar_url":"https://avatars.githubusercontent.com/u/47294?v=3","gravatar_id":"","url":"https://api.github.com/users/samdark","html_url":"https://github.com/samdark","followers_url":"https://api.github.com/users/samdark/followers","following_url":"https://api.github.com/users/samdark/following{/other_user}","gists_url":"https://api.github.com/users/samdark/gists{/gist_id}","starred_url":"https://api.github.com/users/samdark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samdark/subscriptions","organizations_url":"https://api.github.com/users/samdark/orgs","repos_url":"https://api.github.com/users/samdark/repos","events_url":"https://api.github.com/users/samdark/events{/privacy}","received_events_url":"https://api.github.com/users/samdark/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/yiisoft/yii2/pulls/8287/commits","review_comments_url":"https://api.github.com/repos/yiisoft/yii2/pulls/8287/comments","review_comment_url":"https://api.github.com/repos/yiisoft/yii2/pulls/comments{/number}","comments_url":"https://api.github.com/repos/yiisoft/yii2/issues/8287/comments","statuses_url":"https://api.github.com/repos/yiisoft/yii2/statuses/130c8ad32c1f5b5cc4315e74f657034123b94cc4","head":{"label":"vchenin:docs_uk","ref":"docs_uk","sha":"130c8ad32c1f5b5cc4315e74f657034123b94cc4","user":{"login":"vchenin","id":12201080,"avatar_url":"https://avatars.githubusercontent.com/u/12201080?v=3","gravatar_id":"","url":"https://api.github.com/users/vchenin","html_url":"https://github.com/vchenin","followers_url":"https://api.github.com/users/vchenin/followers","following_url":"https://api.github.com/users/vchenin/following{/other_user}","gists_url":"https://api.github.com/users/vchenin/gists{/gist_id}","starred_url":"https://api.github.com/users/vchenin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vchenin/subscriptions","organizations_url":"https://api.github.com/users/vchenin/orgs","repos_url":"https://api.github.com/users/vchenin/repos","events_url":"https://api.github.com/users/vchenin/events{/privacy}","received_events_url":"https://api.github.com/users/vchenin/received_events","type":"User","site_admin":false},"repo":{"id":34912108,"name":"yii2","full_name":"vchenin/yii2","owner":{"login":"vchenin","id":12201080,"avatar_url":"https://avatars.githubusercontent.com/u/12201080?v=3","gravatar_id":"","url":"https://api.github.com/users/vchenin","html_url":"https://github.com/vchenin","followers_url":"https://api.github.com/users/vchenin/followers","following_url":"https://api.github.com/users/vchenin/following{/other_user}","gists_url":"https://api.github.com/users/vchenin/gists{/gist_id}","starred_url":"https://api.github.com/users/vchenin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vchenin/subscriptions","organizations_url":"https://api.github.com/users/vchenin/orgs","repos_url":"https://api.github.com/users/vchenin/repos","events_url":"https://api.github.com/users/vchenin/events{/privacy}","received_events_url":"https://api.github.com/users/vchenin/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/vchenin/yii2","description":"Yii 2 framework main development repo","fork":true,"url":"https://api.github.com/repos/vchenin/yii2","forks_url":"https://api.github.com/repos/vchenin/yii2/forks","keys_url":"https://api.github.com/repos/vchenin/yii2/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vchenin/yii2/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vchenin/yii2/teams","hooks_url":"https://api.github.com/repos/vchenin/yii2/hooks","issue_events_url":"https://api.github.com/repos/vchenin/yii2/issues/events{/number}","events_url":"https://api.github.com/repos/vchenin/yii2/events","assignees_url":"https://api.github.com/repos/vchenin/yii2/assignees{/user}","branches_url":"https://api.github.com/repos/vchenin/yii2/branches{/branch}","tags_url":"https://api.github.com/repos/vchenin/yii2/tags","blobs_url":"https://api.github.com/repos/vchenin/yii2/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vchenin/yii2/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vchenin/yii2/git/refs{/sha}","trees_url":"https://api.github.com/repos/vchenin/yii2/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vchenin/yii2/statuses/{sha}","languages_url":"https://api.github.com/repos/vchenin/yii2/languages","stargazers_url":"https://api.github.com/repos/vchenin/yii2/stargazers","contributors_url":"https://api.github.com/repos/vchenin/yii2/contributors","subscribers_url":"https://api.github.com/repos/vchenin/yii2/subscribers","subscription_url":"https://api.github.com/repos/vchenin/yii2/subscription","commits_url":"https://api.github.com/repos/vchenin/yii2/commits{/sha}","git_commits_url":"https://api.github.com/repos/vchenin/yii2/git/commits{/sha}","comments_url":"https://api.github.com/repos/vchenin/yii2/comments{/number}","issue_comment_url":"https://api.github.com/repos/vchenin/yii2/issues/comments{/number}","contents_url":"https://api.github.com/repos/vchenin/yii2/contents/{+path}","compare_url":"https://api.github.com/repos/vchenin/yii2/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vchenin/yii2/merges","archive_url":"https://api.github.com/repos/vchenin/yii2/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vchenin/yii2/downloads","issues_url":"https://api.github.com/repos/vchenin/yii2/issues{/number}","pulls_url":"https://api.github.com/repos/vchenin/yii2/pulls{/number}","milestones_url":"https://api.github.com/repos/vchenin/yii2/milestones{/number}","notifications_url":"https://api.github.com/repos/vchenin/yii2/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vchenin/yii2/labels{/name}","releases_url":"https://api.github.com/repos/vchenin/yii2/releases{/id}","created_at":"2015-05-01T16:30:00Z","updated_at":"2015-05-08T20:47:00Z","pushed_at":"2015-05-12T19:32:59Z","git_url":"git://github.com/vchenin/yii2.git","ssh_url":"git@github.com:vchenin/yii2.git","clone_url":"https://github.com/vchenin/yii2.git","svn_url":"https://github.com/vchenin/yii2","homepage":"http://www.yiiframework.com","size":36890,"stargazers_count":0,"watchers_count":0,"language":"PHP","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":"yiisoft:master","ref":"master","sha":"fc9b678ca47231202232850453799176b9feee2a","user":{"login":"yiisoft","id":993323,"avatar_url":"https://avatars.githubusercontent.com/u/993323?v=3","gravatar_id":"","url":"https://api.github.com/users/yiisoft","html_url":"https://github.com/yiisoft","followers_url":"https://api.github.com/users/yiisoft/followers","following_url":"https://api.github.com/users/yiisoft/following{/other_user}","gists_url":"https://api.github.com/users/yiisoft/gists{/gist_id}","starred_url":"https://api.github.com/users/yiisoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yiisoft/subscriptions","organizations_url":"https://api.github.com/users/yiisoft/orgs","repos_url":"https://api.github.com/users/yiisoft/repos","events_url":"https://api.github.com/users/yiisoft/events{/privacy}","received_events_url":"https://api.github.com/users/yiisoft/received_events","type":"Organization","site_admin":false},"repo":{"id":3431193,"name":"yii2","full_name":"yiisoft/yii2","owner":{"login":"yiisoft","id":993323,"avatar_url":"https://avatars.githubusercontent.com/u/993323?v=3","gravatar_id":"","url":"https://api.github.com/users/yiisoft","html_url":"https://github.com/yiisoft","followers_url":"https://api.github.com/users/yiisoft/followers","following_url":"https://api.github.com/users/yiisoft/following{/other_user}","gists_url":"https://api.github.com/users/yiisoft/gists{/gist_id}","starred_url":"https://api.github.com/users/yiisoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yiisoft/subscriptions","organizations_url":"https://api.github.com/users/yiisoft/orgs","repos_url":"https://api.github.com/users/yiisoft/repos","events_url":"https://api.github.com/users/yiisoft/events{/privacy}","received_events_url":"https://api.github.com/users/yiisoft/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/yiisoft/yii2","description":"Yii 2 framework main development repo","fork":false,"url":"https://api.github.com/repos/yiisoft/yii2","forks_url":"https://api.github.com/repos/yiisoft/yii2/forks","keys_url":"https://api.github.com/repos/yiisoft/yii2/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yiisoft/yii2/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yiisoft/yii2/teams","hooks_url":"https://api.github.com/repos/yiisoft/yii2/hooks","issue_events_url":"https://api.github.com/repos/yiisoft/yii2/issues/events{/number}","events_url":"https://api.github.com/repos/yiisoft/yii2/events","assignees_url":"https://api.github.com/repos/yiisoft/yii2/assignees{/user}","branches_url":"https://api.github.com/repos/yiisoft/yii2/branches{/branch}","tags_url":"https://api.github.com/repos/yiisoft/yii2/tags","blobs_url":"https://api.github.com/repos/yiisoft/yii2/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yiisoft/yii2/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yiisoft/yii2/git/refs{/sha}","trees_url":"https://api.github.com/repos/yiisoft/yii2/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yiisoft/yii2/statuses/{sha}","languages_url":"https://api.github.com/repos/yiisoft/yii2/languages","stargazers_url":"https://api.github.com/repos/yiisoft/yii2/stargazers","contributors_url":"https://api.github.com/repos/yiisoft/yii2/contributors","subscribers_url":"https://api.github.com/repos/yiisoft/yii2/subscribers","subscription_url":"https://api.github.com/repos/yiisoft/yii2/subscription","commits_url":"https://api.github.com/repos/yiisoft/yii2/commits{/sha}","git_commits_url":"https://api.github.com/repos/yiisoft/yii2/git/commits{/sha}","comments_url":"https://api.github.com/repos/yiisoft/yii2/comments{/number}","issue_comment_url":"https://api.github.com/repos/yiisoft/yii2/issues/comments{/number}","contents_url":"https://api.github.com/repos/yiisoft/yii2/contents/{+path}","compare_url":"https://api.github.com/repos/yiisoft/yii2/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yiisoft/yii2/merges","archive_url":"https://api.github.com/repos/yiisoft/yii2/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yiisoft/yii2/downloads","issues_url":"https://api.github.com/repos/yiisoft/yii2/issues{/number}","pulls_url":"https://api.github.com/repos/yiisoft/yii2/pulls{/number}","milestones_url":"https://api.github.com/repos/yiisoft/yii2/milestones{/number}","notifications_url":"https://api.github.com/repos/yiisoft/yii2/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yiisoft/yii2/labels{/name}","releases_url":"https://api.github.com/repos/yiisoft/yii2/releases{/id}","created_at":"2012-02-13T15:32:36Z","updated_at":"2015-05-13T10:50:58Z","pushed_at":"2015-05-13T10:19:56Z","git_url":"git://github.com/yiisoft/yii2.git","ssh_url":"git@github.com:yiisoft/yii2.git","clone_url":"https://github.com/yiisoft/yii2.git","svn_url":"https://github.com/yiisoft/yii2","homepage":"http://www.yiiframework.com","size":93376,"stargazers_count":5696,"watchers_count":5696,"language":"PHP","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3166,"mirror_url":null,"open_issues_count":741,"forks":3166,"open_issues":741,"watchers":5696,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/yiisoft/yii2/pulls/8287"},"html":{"href":"https://github.com/yiisoft/yii2/pull/8287"},"issue":{"href":"https://api.github.com/repos/yiisoft/yii2/issues/8287"},"comments":{"href":"https://api.github.com/repos/yiisoft/yii2/issues/8287/comments"},"review_comments":{"href":"https://api.github.com/repos/yiisoft/yii2/pulls/8287/comments"},"review_comment":{"href":"https://api.github.com/repos/yiisoft/yii2/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/yiisoft/yii2/pulls/8287/commits"},"statuses":{"href":"https://api.github.com/repos/yiisoft/yii2/statuses/130c8ad32c1f5b5cc4315e74f657034123b94cc4"}}}}