GitHub PullRequestReviewCommentEvent at 2014-06-19 03:13:03
Repository: yobi
Actor: hyunkyoung
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/nforge/yobi/pulls/comments/13951895","id":13951895,"diff_hunk":"@@ -21,756 +21,683 @@\n # - userinfo\n # - validation\n #\n-app.description = Web-based collaborative platform for software development\n+app.description = Web-based platform for collaborative software development\n app.name = Yobi\n-app.restart.notice = The server needs to be restarted.\n+app.restart.notice = Server needs to be restarted.\n app.restart.welcome = Welcome!\n-app.welcome = Dada~ Welcome to {0}!\n+app.welcome = Tada! Welcome to {0}!\n app.welcome.submit = Submit\n-app.welcome.warning.desc = The password MUST be secret. please be careful.\n-app.welcome.warning.title = Create site-admin account\n+app.welcome.warning.desc = Caution: Password MUST be kept secret.\n+app.welcome.warning.title = Create website-admin account\n branch.recently.update = Last updated\n button.add = Add\n button.apply = Apply\n button.back = Back\n button.cancel = Cancel\n-button.cancel.enrollment = Cancel enrollment.\n-button.commentAndNextState.closed = Comment & Close\n-button.commentAndNextState.open = Comment & Reopen\n-button.comment.new = Add Comment\n-button.comment.open = Open comment window\n+button.cancel.enrollment = Cancel sign-up request.\n+button.commentAndNextState.closed = Comment & Close issue\n+button.commentAndNextState.open = Comment & Reopen issue\n+button.comment.new = Add comments.\n button.confirm = Confirm\n button.delete = Delete\n-button.detail = Detail\n+button.detail = Details\n button.done = Done\n-button.download = Download\n+button.download = Download files\n button.edit = Edit\n-button.nextState.closed = Close\n-button.nextState.open = Reopen\n-button.list = list\n-button.login = Login\n-button.new.enrollment = New enrollment.\n-button.newIssue = New Issue\n-button.newProject = Create your project\n-button.nextPage = Next Page\n+button.nextState.closed = Close issue\n+button.nextState.open = Reopen issue\n+button.list = List\n+button.login = Log in\n+button.new.enrollment = Send sign-up request\n+button.newIssue = Add new issue\n+button.newProject = Create new project\n+button.nextPage = Next page\n button.no = No\n-button.page.refresh = Page Refresh\n-button.prevPage = Previous Page\n+button.page.refresh = Refresh page \n+button.prevPage = Previous page\n button.save = Save\n-button.selectAll = Select All\n-button.selectFile = Select File\n+button.selectAll = Select all\n+button.selectFile = Select file\n button.signup = Sign up for {0}\n-button.submitForm = Submit Form\n-button.upload = Upload\n-button.user.makeAccountUnlock.false = Lock\n-button.user.makeAccountUnlock.true = Unlock\n+button.submitForm = Submit form\n+button.upload = File upload\n+button.user.makeAccountUnlock.false = Lock account\n+button.user.makeAccountUnlock.true = Unlock account\n button.yes = Yes\n-code.addedPath = {0} (Added)\n+code.addedPath = {0} (added)\n code.author = Author\n code.branches.commit = Latest commit\n code.branches.defaultBranch = Default branch\n-code.branches.noPullRequest = No pull request sent\n+code.branches.noPullRequest = No pull-request has been sent\n code.branches.pullRequest = Latest pull request\n code.branches.setAsDefault = Set as default branch\n-code.closeCommentBox = Close Comment Box\n-code.commitDate = Commit Date\n-code.commitMsg = Commit Message\n+code.closeCommentBox = Close comment box\n+code.commitDate = Commit date\n+code.commitMsg = Commit message\n code.commitMsg.empty = No commit message\n-code.commits = Commits\n-code.copiedPath = {1} (Copied from {0})\n+code.commits = Commit\n+code.copiedPath = {1} (copied from {0})\n code.copyCommitId = Copy commit ID\n-code.copyCommitId.copied = Commit ID has copied\n+code.copyCommitId.copied = Commit ID is copied\n code.copyUrl = Copy URL\n-code.copyUrl.copied = Url copied\n-code.deletedPath = {0} (Deleted)\n+code.copyUrl.copied = URL is copied\n+code.deletedPath = {0} (deleted)\n code.eolMissing = No newline at end of file\n-code.fileDiffLimitExceeded = Up to {0} files are shown.\n-code.fileModeChanged = File mode changed\n-code.filename = Filename\n+code.fileDiffLimitExceeded = Up to {0} files will be displayed.\n+code.fileModeChanged = File mode has changed\n+code.filename = File name\n code.files = Files\n-code.fullDiff = Side-by-side diff\n-code.history = History\n+code.fullDiff = Full comparison\n+code.history = Change history\n code.isBinary = Binary file is not shown\n code.newer = Newer\n code.noChanges = No changes\n-code.nocommits = There is no commit\n-code.nofiles = There is no file\n+code.nocommits = No commit exists\n+code.nofiles = File not exists\n code.nohead = <div class=\"alert alert-block\"><h4>The repository is empty!</h4></div>\n-code.nohead.clone = Create new local repository by cloning the repository created on {0}, and push README.md file.\n-code.nohead.init = Or, create new local repository by yourself and add a remote that indicate the {0} repository and push README.md file.\n-code.nohead.pull.push = You can keep update your code to your {0} repository with ''pull'' and ''push''. The ''pull'' means getting update from the remote repository, and ''push'' means putting your code to remote repository.\n-code.nohead.remote = If you already have existing Git repository, you can just add remote and push your code.\n+code.nohead.clone = Create a new local repository by cloning the repository created on {0}, and push README.md file.\n+code.nohead.init = Or, create a new local repository and add it as a remote repository of the {0} repository. Then push README.md file.\n+code.nohead.pull.push = You can keep updating your code to your {0} repository by using ''pull'' and ''push''. ''pull'' gets updated codes from the remote repository; ''push'' puts your code to the remote repository.\n+code.nohead.remote = If you have already created a local git repository, you can just add a git repo created in (0) to remote and push your code.\n code.nohead.svn.clone = You can commit your code to this repository.\n code.older = Older\n code.open = Open\n-code.openCommentBox = Open Comment Box\n-code.outdatedDiff = Outdated Diff\n+code.openCommentBox = Open comment box\n+code.outdatedDiff = Outdated diff\n code.renamedPath = {1} (Renamed from {0})\n code.showCode = Browse code\n-code.showCodeAtThisCommit = Browse the code at this point\n-code.showCommit = View Commit\n-code.showcomments = Show Comments\n-code.skipDiff = This diff is skipped because others are too many.\n-code.tooBigDiff = This diff is too big to show.\n-code.tooBigFile = This file is too big to show.\n+code.showCodeAtThisCommit = Browse code at this point\n+code.showCommit = View commit\n+code.showcomments = Show comments\n+code.skipDiff = This diff is skipped because there are too many other diffs.\n+code.tooBigDiff = This diff is too big to display.\n+code.tooBigFile = This file is too big to display.\n code.unknownError = Unknown error\n commentThread.close = Close\n-commentThread.open = Reopen\n-common.attach.attachIfYouSave = will be attached when you save\n+commentThread.open = Open\n+common.attach.attachIfYouSave = Selected file will be attached when your comment is saved.\n common.attach.clickToPost = Click to post\n-common.attach.clickbutton = click Upload button\n-common.attach.drophere = Drop files here or\n-common.attach.error.upload = Upload failed as<br>{1} ({0})\n-common.attach.error.delete = Failed to delete file.<br>{1} ({0})\n-common.attach.pastehere = , or pasting from the clipboard.\n-common.attach.dropFilesHere = Drop files here\n+common.attach.clickbutton = Click upload button\n+common.attach.drophere = Drag & Drop files to attach here or\n+common.attach.error.upload = Failed to upload. <br>{1} ({0})\n+common.attach.error.delete = Failed to delete file. <br>{1} ({0})\n+common.attach.pastehere = Paste the clipboard image\n+common.attach.dropFilesHere = Drag & Drop files here to upload.\n common.attachment= Attachment\n common.comment = Comment\n-common.comment.delete = Delete Comment\n-common.comment.delete.confirm = If this is deleted, then it cannot be recovered. Is it okay and go through?\n-common.comment.edit = comment edit\n-common.editor.edit = Edit\n-common.editor.preview = Preview\n-common.experimental = Experimental\n-common.experimental.description = It means that can be changed or interrupted at any time.<br>Appreciate for your generosity.\n-common.experimental.title = Experimental: this feature is on development.\n+common.comment.delete = Delete comment\n+common.comment.delete.confirm = Once you delete this comment, you won?t be able to recover it. Are you sure you want to delete this comment?\n+common.comment.edit = Edit comment\n+common.experimental = Experimental function\n+common.experimental.description = Work on this function is underway; it can be modified or interrupted at any moment.<br>Thanks for your patience.\n+common.experimental.title = Experimental function: A new feature is on the way..\n common.none = None\n common.order.all = All\n-common.order.comments = Comments\n-common.order.completionRate = Completion Rate\n-common.order.date = Date\n-common.order.dueDate = Due Date\n-common.order.name = Name\n-common.order.recent = Recent\n-common.order.updatedDate = Updated Date\n-common.time.after = after {0} days\n-common.time.before = before {0} days\n-common.time.day = {0} day ago\n+common.order.comments = Order by comments\n+common.order.completionRate = Order by completion Rate\n+common.order.date = Order by date\n+common.order.dueDate = Order by due date\n+common.order.name = Order by name\n+common.order.recent = Order by creation date\n+common.order.updatedDate = Order by updated date\n+common.time.after = After {0} days\n+common.time.before = Before {0} days\n+common.time.day = {0} days ago\n common.time.days = {0} days ago\n-common.time.hour = {0} hour ago\n+common.time.hour = {0} hours ago\n common.time.hours = {0} hours ago\n-common.time.just = just now\n-common.time.leftday = {0}days left\n+common.time.just = Just now\n+common.time.leftday = {0} days left\n common.time.minute = {0} minute ago\n common.time.minutes = {0} minutes ago\n-common.time.overday = {0}days over\n+common.time.overday = {0} days past\n common.time.second = {0} second ago\n common.time.seconds = {0} seconds ago\n-common.time.today = today\n-emails.click.link = To validate this email, please click this link.\n-emails.main.email = Main Email\n-emails.main.email.descr = You can get notifications or changing password emails with your main email.\n+common.time.today = Today\n+emails.click.link = To check email, please click this link.\n+emails.main.email = Primary email address\n+emails.main.email.descr = Your primary email address will be used to send you notifications or reset your passwords.\n emails.send.validatino.mail = Send a validation email.\n-emails.set.as.main = Set as a main email.\n-emails.sub.email.descr = You can be recognized with multiple sub emails.\n-emails.sub.emails = Sub Emails\n+emails.set.as.main = Set as a primary email address.\n+emails.sub.email.descr = You will be identified as a same user by multiple sub emails.\n+\t\n+emails.sub.emails = Sub email address\n emails.validation.email.title = [Yobi] validation email\n-error.auth.unauthorized.comment = You need authorization to comment\n-error.auth.unauthorized.waringMessage = You don''t have authorization or aren''t logged in\n+error.auth.unauthorized.comment = You need to log in to add comments.\n+error.auth.unauthorized.waringMessage = You are not authorized to access this page or not logged in.\n error.badrequest = The request cannot be fulfilled due to bad syntax\n-error.badrequest.only.available.for.git = This request is only available for a git project.\n+error.badrequest.only.available.for.git = This request is only supported in a git project.\n error.forbidden = You are not authorized\n-error.forbidden.or.notfound = Project doesn''t exist or you don''t have proper authority.\n-error.internalServerError = Server error occurred and the service is not available\n+error.forbidden.or.notfound = Project not exists or unauthorized user\n+error.internalServerError = Server error has occurred; service is not available\n error.notfound = Page not found\n-error.notfound.board_post = Post not found\n-error.notfound.code_comment = Commit-comment not found\n-error.notfound.commit = Commit not found\n-error.notfound.issue_post = Issue not found\n-error.notfound.milestone = Milestone not found\n-error.notfound.project = Project not found\n-error.notfound.organization = Group not found\n-error.notfound.watch = Watch not found\n-error.tooLargeText.admin = You can modify \"parsers.text.maxLength\" in the Play configuration to loose the limit.\n-error.tooLargeText.limit = Your request has an text entity which exceeds the limit \"{0}\" bytes.\n-error.tooLargeText.title = Request text entity is too large\n-error.toolargefile = Wow, that''s a big file.<br>Please submit a file smaller than {0}.\n+error.notfound.board_post = Post not exists\n+error.notfound.code_comment = Commit-comment not exists\n+error.notfound.commit = Commit not exists\n+error.notfound.issue_post = Issue not exists\n+error.notfound.milestone = Milestone not exists\n+error.notfound.project = Project not exists\n+error.notfound.watch = Notification not exists\n+error.tooLargeText.admin = You can adjust the max limit by modifying \"parsers.text.maxLength\" in the Play configuration.\n+error.tooLargeText.limit = Text length exceeds maximum allowed text \"{0}\" bytes.\n+error.tooLargeText.title = Request text entity too large\n+error.toolargefile = Wow, that''s huge!<br>Please submit file smaller than {0}.\n error.validation = Input validation check error\n error.failedTo = Failed to {0}<br>({1} {2})\n-error.unsupported.ie = Please note that you''re using an unsupported version of Internet Expolorer.<br>we recommend the <a href=\"http://www.google.com/chrome/\" target=\"_blank\">Google Chrome</a> or 10+ version of Internet Expolorer web browser.\n+error.unsupported.ie = Please note that you?re using an unsupported version of Internet Expolorer.<br>We recommend the <a href=\"http://www.google.com/chrome/\" target=\"_blank\">Google Chrome</a> or 10+ version of Internet Explorer web browser.\n fork = Fork\n-fork.already.exist = There is already forked the same project.\n-fork.failed = Failed to fork the project.\n+fork.already.exist = Same forked project already exists.\n+fork.failed = Failed to fork project.\n fork.forking = Forking {0} / {1} project into {2} / {3} project\n-fork.forking.message.1 = Please wait a moment. This process can take long time if the original project has a lot of files and history.\n-fork.forking.message.2 = You will be moved to the new project after the process ends.\n+fork.forking.message.1 = Please wait. This process may take longer depending on the number of files and history of the original project.\n+fork.forking.message.2 = You will be automatically moved to the new project after this process ends.\n fork.forks = Forks\n-fork.go = Go\n-fork.help.message.1 = Forking is a great way to contribute to a project even though you don''t have write access.\n-fork.help.message.2 = After forking a project, you can sent pull requests to contribute your code.\n-fork.help.title = Forking this project''s repository.\n+fork.go = Go to\n+fork.help.message.1 = Forking provides you with a way of creating your own project.\n+fork.help.message.2 = You can send your contributions to the source project from your forked project through pull requests\n+fork.help.title = Fork the project?s repository.\n fork.original = Forked from\n-fork.redirect.exist = Moved to existing fork project\n+fork.redirect.exist = Move to the forked project\n issue.assignToMe = Assign to me\n issue.assignee = Assignee\n issue.assignee.selectDefault= --Select an Assignee --\n issue.author = Author\n-issue.can.not.be.deleted = Can''t delete because there are others'' comments\n-issue.comment.delete.confirm = If this is deleted, then it cannot be recovered. Is it okay and go through?\n-issue.comment.delete.window = Delete Issue Comment\n-issue.createdDate = Created Date\n-issue.delete = Delete Issue\n-issue.downloadAsExcel = Download as Excel\n-issue.error.beforeunload = an Issue have not saved yet. Would you like to exit this page without saving?\n-issue.error.emptyBody = Description about this issue is required\n-issue.error.emptyTitle = Title of this issue is required\n+issue.can.not.be.deleted = Failed to delete because of other users? comments\n+issue.comment.delete.confirm = Once you delete this comment, you won?t be able to recover this again. Do you still want to delete it?\n+issue.comment.delete.window = Delete issue comment\n+issue.createdDate = Created date\n+issue.delete = Delete issue\n+issue.downloadAsExcel = Download as Excel file\n+issue.error.beforeunload = Issue has not saved yet. Would you like to exit this page without saving?\n+\n+issue.error.emptyBody = Issue description is a required field.\n+issue.error.emptyTitle = Issue title is a required field.\n issue.event.assigned = {0} assigned this issue to {1}\n issue.event.assignedToMe = {0} assigned this issue to her/himself\n issue.event.closed = {0} closed this issue\n issue.event.open = {0} reopened this issue\n-issue.event.referred = {0} referred this issue in a {1}\n-issue.event.referred.title = referred\n-issue.event.unassigned = {0} unassinged this issue\n-issue.is.empty = There is no Issue.\n-issue.list.all = All Issues\n+issue.event.referred = {0} mentioned this issue in {1}\n+issue.event.referred.title = mentioned\n+issue.event.unassigned = {0} set assignee to unassigned \n+issue.is.empty = No issue found\n+issue.list.all = All issues\n issue.list.assignedToMe = Assigned to me\n issue.list.authoredByMe = Created by me\n-issue.list.mentionedOfMe = Mentioned of me\n-issue.menu.new = New\n+issue.menu.new = New issue\n issue.milestone.selectDefault= --Select a Milestone--\n-issue.myIssue = My Issues\n-issue.new.result = Result\n-issue.noAssignee = No Assignee\n-issue.noAuthor = No Author\n-issue.noMilestone = No Milestone\n+issue.myIssue = My issues\n+issue.new.result = Results\n+issue.noAssignee = No assignee\n+issue.noAuthor = No author\n+issue.noMilestone = No milestone\n issue.search = SEARCH\n-issue.state = State\n+issue.state = Status\n issue.state.all = All\n issue.state.assigned = Assigned\n issue.state.closed = Closed\n-issue.state.enrolled = Enrolled\n-issue.state.open = Open\n-issue.unwatch.start = Notifications of this issue has muted\n+issue.state.enrolled = Status entered\n+issue.state.open = In progress\n+issue.unwatch.start = You will no longer get notifications about this issue\n issue.update.assignee = Update assignee\n issue.update.attachLabel = Attach label\n issue.update.detachLabel = Detach label\n issue.update.label = Update label\n issue.update.milestone = Update milestone\n-issue.update.state = Update state\n-issue.vote = Sympathy\n-issue.vote.description = Click if you sympathize with this.\n-issue.unvote.description = Click if you don''t sympathize with this.\n-issue.watch.start = You will receive notifications of this issue\n+issue.update.state = Update status\n+issue.vote = Sympathize\n+issue.vote.description = Click here if you sympathize with this issue.\n+issue.unvote.description = Click here if you no longer sympathize with this issue.\n+issue.watch.start =Now you will get notifications about this issue\n label = Label\n-label.add = Add Label\n+label.add = Add aabel\n label.addNewCategory = Add new category\n label.category = Category\n-label.confirm.delete = Are you Sure?\n-label.customColor = Custom Color\n+label.confirm.delete = Once you delete this label, those attached to issues will also be removed. Do you still want to delete the label?\n+label.customColor = Label Color\n label.dueDate = Due Date\n-label.error.color = {0} cannot be label color.\\nPlease type in HEX or RGB expression.\n-label.error.creationFailed = Failed to create new label. It might be server error or your request is invalid.\n-label.error.duplicated = Failed to create new label. It might be same label exists already.\n-label.error.empty = Failed to create new label.\\nCategory, Color, Name fields cannot be empty.\n-label.manage = Manage Label\n+label.error.color = Please define the label color using HEX or RGB values.\n+label.error.creationFailed = Failed to create a new label. Server error may have occurred or the request may be invalid.\n+label.error.duplicated = Failed to create a new label. The label may already exist.\n+label.error.empty = Failed to create a new label.\\nCategory, Color, Name are required fields.\n+label.manage = Manage label\n label.name = Name\n-label.new = New Label\n-label.select = Select Label\n-menu.admin = Administrator\n+label.new = Add new label\n+label.select = Select label\n+menu.admin = Project configuration\n menu.board = Board\n menu.code = Code\n menu.home = Home\n menu.issue = Issue\n menu.review = Review\n-menu.pullRequest = Pull Request\n-menu.siteAdmin = Site Admin\n+menu.pullRequest = Pull request\n+menu.siteAdmin = Site administration\n milestone = Milestone\n-milestone.close = Close\n-milestone.delete = Delete Milestone\n-milestone.error.content = Description is required\n-milestone.error.duedateFormat = Invalid format of due date (YYYY-MM-DD)\n-milestone.error.title = Title is required\n-milestone.form.content = Descriptions\n+milestone.close = Close milestone\n+milestone.delete = Delete milestone\n+milestone.error.content = Milestone description is a required field\n+milestone.error.duedateFormat = Invalid format. Enter the due date in YYYY-MM-DD format.\n+milestone.error.title = Milestone title is a required field.\n+milestone.form.content = Enter milestone description\n milestone.form.dueDate = Choose due date\n-milestone.form.state = State\n-milestone.form.title = Title\n-milestone.is.empty = There is no milestone.\n-milestone.menu.manage = Manage Milestone\n-milestone.menu.new = New\n+milestone.form.state = Milestone status\n+milestone.form.title = Milestone title\n+milestone.is.empty = No milestone entered.\n+milestone.menu.manage = Manage milestone\n+milestone.menu.new = New milestone\n milestone.open = Open\n milestone.state.all = All\n milestone.state.closed = Closed\n-milestone.state.open = Open\n-milestone.title.duplicated = Title is duplicated.\n+milestone.state.open = In progress\n+milestone.title.duplicated = Same milestone title already exists. Please enter a different title.\n notification = Notification\n-notification.help = You are receiving next notifications.\n-notification.help.new = New issue, posts, code comment, pull-request, pull-request''s comment\n-notification.help.new.comment = New comments\n-notification.help.update.issue= Update issue''s state or assignee.\n-notification.help.update.pullrequest = State of pull request has updated\n+notification.help = You will receive notification, when following events occur.\n+notification.help.new = when new posts, new issues, new pull-requests or comments on pull-requests are added.\n+notification.help.new.comment = when comments are added to post, issue, or code.\n+notification.help.update.issue= when issue status or assignee is changed.\n+notification.help.update.pullrequest = when the status of pull request is changed.\n notification.issue.assigned = Issue has been assigned to {0}\n notification.issue.closed  = Issue has been closed\n notification.issue.reopened = Issue has been reopened\n notification.issue.unassigned = Issue has been unassigned\n notification.linkToView = View it on {0}\n-notification.member.enroll.accept = Joined as a member.\n-notification.member.enroll.cancel = The request for joining your project has been canceled.\n+notification.member.enroll.accept = Accepted as a member.\n+notification.member.enroll.cancel = The request for joining your project has been withdrawn.\n notification.member.enroll.request = Received a request for joining your project.\n notification.member.request.title = [{0}] {1} wants to join your project\n notification.member.request.accept.title = Re: [{0}] {1} is accepted as a member\n-notification.member.request.cancel.title = [{0}] {1} cancels the request to be a member.\n-notification.none = There is no notification message.\n-notification.organization.member.enroll.accept = Joined as a member.\n-notification.organization.member.enroll.cancel = The request for joining your group has been canceled.\n-notification.organization.member.enroll.request = Received a request for joining your group.\n-notification.organization.member.request.title = [{0}] {1} wants to join your group\n-notification.organization.type.member.enroll = Requests for joining group\n-notification.pullrequest.closed = Closed\n-notification.pullrequest.conflicts = Conflicts\n-notification.pullrequest.merged = Merged\n-notification.pullrequest.reopened = PullRequest has reopened\n-notification.pullrequest.reviewed = PullRequest has been reviewed by {0}\n-notification.pullrequest.unreviewed = PullRequest has been unreviewed by {0}\n-notification.reviewthread.closed = Review thread has closed\n-notification.reviewthread.reopened = Review thread has reopened\n-notification.type.issue.assignee.changed = Changed Issue''s Assignee\n-notification.type.issue.referred.from.commit = Issue Referred from Commit\n-notification.type.issue.referred.from.pullrequest = Issue Referred from PullRequest\n-notification.type.issue.state.changed = Changed Issue''s State\n-notification.type.issue.body.changed = Changed Issue''s Body\n+notification.none = No notification has been received.\n+notification.pullrequest.closed = Pull Request closed\n+notification.pullrequest.conflicts = Pull Request conflicts\n+notification.pullrequest.merged = Pull Request merged\n+notification.pullrequest.reopened = Pull Request has been reopened\n+notification.pullrequest.reviewed = {0} completed a review on pull request.\n+notification.pullrequest.unreviewed = {0} withdraw a review on pull request.\n+notification.reviewthread.closed = Review thread closed.\n+notification.reviewthread.reopened = Review thread reopened\n+notification.type.issue.assignee.changed = Issue assignee changed.\n+notification.type.issue.referred.from.commit = Issue mentioned in commit\n+notification.type.issue.referred.from.pullrequest = Issue mentioned in pull request\n+notification.type.issue.state.changed = Issue status changed\n+notification.type.issue.body.changed = Issue body changed\n notification.type.member.enroll = Requests for joining projects\n-notification.type.new.comment = New Comment on a Posting or a Issue\n-notification.type.new.commit = New Commits on a Project\n-notification.type.new.issue = New Issue\n-notification.type.new.posting = New Posting\n-notification.type.new.pullrequest = New PullRequest\n-notification.type.new.simple.comment = New Comment on a PullRequest\n-notification.type.pullrequest.conflicts = PullRequest Conflicts\n-notification.type.pullrequest.merged = PullRequest is Merged\n-notification.type.pullrequest.merged.conflict = PullRequest Conflicts\n-notification.type.pullrequest.merged.resolved = PullRequest Conflicts Resolved\n-notification.type.pullrequest.reviewed = PullRequest Reviewed\n-notification.type.pullrequest.state.changed = Changed PullRequest''s State\n-notification.type.pullrequest.unreviewed = PullRequest Unreviewed\n+notification.type.new.comment = New comment on post or issue added\n+notification.type.new.commit = New commits on a project\n+notification.type.new.issue = New issue added\n+notification.type.new.posting = New post added\n+notification.type.new.pullrequest = New pull request added\n+notification.type.new.simple.comment = New comment on pull request added\n+\n+notification.type.pullrequest.conflicts = Pull request conflicts\n+notification.type.pullrequest.merged = Pull request merged\n+notification.type.pullrequest.merged.conflict = Pull request conflicts\n+notification.type.pullrequest.merged.resolved = Pull request conflict Resolved\n+notification.type.pullrequest.reviewed = Pull request review completed.\n+notification.type.pullrequest.state.changed = Pull request Status changed.\n+notification.type.pullrequest.unreviewed = Pull request review is canceled.\n notification.watch = Watch\n-notification.will.help = You can receive next notifications.\n-organization.create = Create Group\n-organization.description.placeholder = input group's description\n-organization.member = Group member\n-organization.member.enrollment.title = Member enrollment request\n-organization.member.enrollment.help.after = You can be a member if the members of this group accept this request.\n-organization.member.enrollment.help.before = Admins of this group can check your enrollment request.\n-organization.is.empty = Not belong to any group\n-organization.name.alert = Wrong group name. (Characters which can be used in URL are allowed)\n-organization.name.duplicate = Already existing user's login id or existing group's name.\n-organization.name.placeholder = input group's name\n-organization.member.delete = Delete a group member\n-organization.member.deleteConfirm = Are you sure that this user leaves this group?\n-organization.logo = Logo\n-organization.logo.alert = This is not an image.\n-organization.logo.fileSizeAlert = The size of an image should be less than 1MB.\n-organization.logo.maxFileSize = Max File size\n-organization.logo.size = Image size\n-organization.logo.type = File type: bmp, jpg, gif, png\n-organization.members.addMember = Add a new member...\n-organization.member.unknownOrganization = Not existing group\n-organization.member.unknownUser = Not existing user\n-organization.member.unknownRole = Not existing role\n-organization.member.alreadyMember = This user already participated in this group\n-organization.member.atLeastOneAdmin = A group have to have at least one admin\n-organization.member.isNotAMember = The user is not a group member\n-organization.member.needManagerRole = To delete member from group, you need group manager role\n-organization.setting = Group Setting\n-organization.settingFrom = Setting\n-organization.you.may.want.to.be.a.member = You may want to be a member of {0} group.\n-organization.you.want.to.be.a.member = You want to be a member of {0} group.\n+notification.will.help = When you watch project, you will receive notifications.\n post.author = Author\n-post.comment.empty = you have to write contents.\n-post.createdDate = Created Date\n-post.delete.confirm = If this is deleted, then it cannot be recovered. Is it okay and go through?\n-post.error.beforeunload = a Post have not saved yet. Would you like to exit this page without saving?\n-post.error.emptyBody = a Post with empty body cannot be created\n-post.error.emptyTitle = Title is required\n-post.is.empty = There is no post.\n+post.comment.empty = Comment is a required field.\n+post.createdDate = Created date\n+post.delete.confirm = Once you delete the post, you won?t be able to recover it. Do you still want to delete this post?\n+post.error.beforeunload = This post has not been saved yet. Would you like to exit this page without saving?\n+post.error.emptyBody = Body of post is a required field.\n+post.error.emptyTitle = Title is a required field.\n+post.is.empty = No posting has been added.\n post.menu.search = Search\n-post.modify = Edit Post\n-post.new = New\n-post.new.filePath = File Path\n-post.notice = notice\n-post.notice.label = Set this post to notice\n-post.popup.fileAttach.contents = Please, select file to attach\n-post.popup.fileAttach.title = Select file\n-post.popup.fileAttach.hasMissing = There are {0} missing attachment files. It may caused by server keep time of temporary upload file ({1} min). Please upload again.\n-post.unwatch.start = Notifications of this post has muted\n-post.update.error = Errors on Input Value\n-post.watch.start = You will receive notifications of this post\n+post.modify = Edit post\n+post.new = New \n+post.new.filePath = File path\n+post.notice = Notice\n+post.notice.label = Set this post as notice.\n+post.popup.fileAttach.contents = Please, select files to attach\n+post.popup.fileAttach.title = Select files\n+post.popup.fileAttach.hasMissing = There are {0} missing attachments. It may be caused by failing to complete your post within ({1} min) after uploading files. Please try it again.\n+\n+post.unwatch.start = Notifications about this post has been muted\n+post.update.error = Errors in input values.\n+post.watch.start = You will receive notifications about this post\n post.write = Write\n project.all = ALL\n-project.belongsToMe = Member of\n-project.codeUpdate = Code update\n+project.belongsToMe = Project members.\n+project.codeUpdate = Latest code update\n project.create = Create a project\n-project.created = Created\n-project.createdByMe = Create\n+project.created = Created date\n+project.createdByMe = Created project\n project.dashboard = Dashboard\n project.dashboard.more = See <strong>{0}</strong> more\n-project.dashboard.pullRequests = Pull Requests in Open\n-project.dashboard.openIssuesByAssignee = Issues in Open: By Assignee\n-project.dashboard.openIssuesByLabel = Issues in Open: By Label\n-project.dashboard.openIssuesByMilestone = Issues in Open: By Milestone\n-project.default.group.member = Member\n-project.default.group.watching = Watching\n-project.defaultBranch.placeholder = Input default branch\n+project.dashboard.pullRequests = Open pull requests \n+project.dashboard.openIssuesByAssignee = Open issues: by assignee\n+project.dashboard.openIssuesByLabel = Open issues: by label\n+project.dashboard.openIssuesByMilestone = Open issues: by milestone\n+project.default.group.member = Participating projects as member\n+project.default.group.watching = Watching projects\n+project.defaultBranch.placeholder = Enter default branch\n project.delete = Delete project\n-project.delete.accept = I agree with deleting this project.\n-project.delete.alert = You should agree with deleting this project.\n-project.delete.description = If this project is deleted, all data related to this project are deleted and they cannot be recovered.\n-project.delete.error = Error occurred during project deletion.\n-project.delete.reaccept = Are you sure?\n+project.delete.accept = I agree to delete this project.\n+project.delete.alert = You should agree to delete this project.\n+project.delete.description = Once you delete the project, data related to codes, wiki, issue management etc. will also be deleted, and won?t be able to be recovered. \n+project.delete.error = Error occurred while deleting a project.\n+project.delete.reaccept = Are you sure you want to delete this project?\n project.delete.requestion = Do you want to delete this project?\n project.delete.this = Delete this project\n project.description = Description\n-project.description.placeholder = input project description\n+project.description.placeholder = Enter project description\n project.git.repository.url = Git repository URL\n-project.git.url.alert = Please input Git repository URL. ex) https://github.com/nforge/yobi.git\n-project.group = Project Groups\n+project.git.url.alert = Please type in Git repository URL. E.g. https://github.com/nforge/yobi.git\n+project.group = Project groups\n project.history.item = {0} {1} {2}\n-project.history.recent = Recent History\n+project.history.recent = Recent history\n project.history.type.commit = Committed\n-project.history.type.issue = created an issue\n-project.history.type.post = wrote a post\n-project.history.type.pullrequest = sent some code\n-project.import.error.empty.url = Please input Git repository URL.\n-project.import.error.transport = Failed to access the Git repository. Check the url or your permission.\n+project.history.type.issue = New issue added.\n+project.history.type.post = New post added.\n+project.history.type.pullrequest = New code sent.\n+project.import.error.empty.url = Please type in Git repository URL.\n+project.import.error.transport = Failed to access the Git repository. Please check the URL or you need to be authorized to access..\n project.import.error.wrong.url = Wrong Git repository URL.\n-project.import.from.git = Import a Git repository.\n+project.import.from.git = Import Git repository.\n project.import.or = Or\n-project.info = Project Information\n-project.is.empty = Project doesn''t exist\n+project.info = Project information\n+project.is.empty = Project not exists\n project.isAuthorEditable.off = No\n-project.lastUpdate = Last Update\n+project.lastUpdate = Last update\n project.license = License\n-project.logo = Logo\n-project.logo.alert = This is not an image.\n-project.logo.fileSizeAlert = The size of an image should be less than 1MB.\n-project.logo.maxFileSize = Max File size\n+project.logo = Project logo\n+project.logo.alert = This is not an image file.\n+project.logo.fileSizeAlert = Images should be less than 1MB in size.\n+project.logo.maxFileSize = Maximum file size\n project.logo.size = Image size\n project.logo.type = File type: bmp, jpg, gif, png\n project.member = Member\n-project.member.alreadyMember = This user already participated in this project.\n-project.member.delete = Delete a project member\n-project.member.deleteConfirm = Are you sure that this user leaves this project?\n-project.member.enrollment.help = You can be a member if the members of this project accept this request.\n-project.member.enrollment.request = Be a member\n-project.member.enrollment.will.help = Members of this project can check your enrollment request.\n-project.member.isManager = you don''t have permission.\n-project.member.notExist = Not existing user\n-project.member.ownerCannotLeave = Owner cannot leave.\n-project.member.ownerMustBeAManager = Owner must be a manager.\n-project.member.leave = Leave the project\n+project.member.alreadyMember = Member already joined this project.\n+project.member.delete = Delete project member\n+project.member.deleteConfirm = Are you sure you want this user to leave this project?\n+project.member.enrollment.help = You will be a member of this project when project manager or other members accept your request.\n+project.member.enrollment.request = Sign-up request\n+project.member.enrollment.will.help = Project manager or other members of this project will check your sign-up request.\n+project.member.isManager = You need project manager-level authority.\n+project.member.notExist = User not exists.\n+project.member.ownerCannotLeave = Project owner cannot leave one?s own project.\n+project.member.ownerMustBeAManager = Project owner must have a manager-level authority.\n+project.member.leave = Leave project\n project.member.leaveConfirm = Do you want to leave this project?\n-project.members = Project Members\n-project.members.addMember = Add a new member...\n-project.name = Project Name\n-project.name.alert = Wrong project name. (Characters which can be used in URL are allowed)\n-project.name.duplicate = Already existing project.\n-project.name.placeholder = input project name\n-project.name.reserved.alert = Name is reserved.\n-project.name.rule = Naming Rule\n-project.new.agreement = I read user agreement and accept it.\n+project.members = Project members\n+project.members.addMember = Add new member ID.\n+project.name = Project name\n+project.name.alert = Wrong project name. (Characters that can be used in URL are allowed)\n+\n+project.name.duplicate = Same project name already exists.\n+project.name.placeholder = Enter project name\n+project.name.reserved.alert = You can?t use reserved names.\n+project.name.rule = Naming rules\n+project.new.agreement = I have read this user agreement and agree to all of its provisions.\n project.new.vcsType.git = Git\n project.new.vcsType.subversion = Subversion\n project.onmember = <i class=\"yobicon-friends yobicon-middle\"></i><strong>{0}</strong>\n project.onwatching = <strong>{0}</strong>\n-project.owner = Owner Name\n-project.owner.placeholder = Please select project ownership \n-project.owner.invalidate = Owner information is not valid.\n+project.owner = Owner name\n project.private = PRIVATE\n-project.private.notice = Basic information (name, description, etc.) is exposed to all users, even thought it is a private project.\n-project.projects = projects\n-project.protected = GROUP PUBLIC\n+project.private.notice = The basic information of private projects including name, description, and logo is open to all users.\n+project.projects = Projects\n project.public = PUBLIC\n+project.readme = README.md will be shown here if you add it into the code repository?s root directory.\n+\n project.recently.visited = Recently visited\n-project.readme = You can see README.md here if you add it into the code repository''s root directory.\n-project.reviewer.count = Reviewers\n-project.reviewer.count.description = reviewers is necessary to accept pull-request.\n+project.reviewer.count.description = ( ) of reviewers is required to accept pull-request.\n project.reviewer.count.disable = Disable\n project.reviewer.count.enable = Enable\n-project.searchPlaceholder = search at current project\n-project.setting = Setting\n-project.shareOption = Share Option\n+project.reviewer.count = Reviewer\n+project.searchPlaceholder = Search current project\n+project.setting = Settings\n+project.shareOption = Share Options\n project.siteurl = Site URL\n project.siteurl.alert = URL should start with ''http://''.\n-project.svn.readme = You can see README.md here if you add it into the code repository''s root directory or /trunk directory.\n-project.svn.warning = Subversion can not be used to pull request\n+project.svn.readme = README.md will be shown here if you add it into the code repository's root directory or /trunk directory.\n+project.svn.warning = Subversion can?t use pull request\n project.tags = Tags\n-project.transfer = Transfer\n-project.transfer.accept = I agree with transfer this project.\n-project.transfer.alert = You should agree with transfer this project.\n-project.transfer.description = If this project is transferred, new owner or a group's admin will take all the rights of this project.\n-project.transfer.description1 = This transfer will be done when the new owner or a group's admin accept the request.\n-project.transfer.description2 = This project will be owned by new owner or a group.\n-project.transfer.description3 = When it's done, project's current owner will be changed to a member of this project.\n-project.transfer.description4 = The URL of all resources including issues, postings and others of this project will be changed.\n-project.transfer.description5 = The URL of the repository of this project will be changed.\n-project.transfer.error = Not available user or group. Please check whether the user's login id or the gorup's name is correct.\n-project.transfer.is.requested = The transfer request email has been sent.\n-project.transfer.new.owner = new owner or group\n-project.transfer.reaccept = Are you sure?\n-project.transfer.requestion = Do you want to transfer this project?\n-project.transfer.this = Transfer this project\n project.unwatch = Unwatch\n-project.vcs = Repository Type\n+project.vcs = Repository type\n project.watch = Watch\n project.watching = Watching\n-project.wrongName = Project name is wrong\n+project.wrongName = Wrong project name.\n project.you.are.not.watching = You are not watching {0} project.\n project.you.are.watching = You are watching {0} project.\n-project.you.may.want.to.be.a.member = You may want to be a member of {0} project.\n-project.you.want.to.be.a.member = You want to be a member of {0} project.\n-pullRequest = PullRequest\n+project.you.may.want.to.be.a.member = You can send a sign-up request for {0} project.\n+project.you.want.to.be.a.member = You have sent a sign-up request for {0} project.\n+pullRequest = Pull request\n pullRequest.accept = Accept\n-pullRequest.additional.changes = Additional Changes\n-pullRequest.back.to.the.pullrequest = Back to the pull request.\n-pullRequest.body.required = Explain this pull request.\n+pullRequest.additional.changes = Additional changes\n+pullRequest.back.to.the.pullrequest = Back to pull request.\n+pullRequest.body.required = Enter pull request description.\n pullRequest.cancel = Cancel\n pullRequest.close = Close\n-pullRequest.code.commented.from = commented from {0}\n-pullRequest.code.commented.on.from = commented on {1} from {0}\n-pullRequest.code.replied = replied\n-pullRequest.changes.all = All Changes\n-pullRequest.conflict.files = Conflicted Files\n-pullRequest.delete.branch = Delete Branch\n-pullRequest.delete.frombranch.message = can be deleted.\n-pullRequest.diff.noChanges = There are no changes.\n-pullRequest.duplicated = There is already duplicated pull request.\n+pullRequest.code.commented.from = Commented on {0}\n+pullRequest.code.commented.on.from = Commented on {1} of {0}\n+pullRequest.code.replied = Replied\n+pullRequest.changes.all = All commit changes\n+pullRequest.conflict.files = Conflicted files\n+pullRequest.delete.branch = Delete branch\n+pullRequest.delete.frombranch.message = You can delete branch.\n+pullRequest.diff.noChanges = No changes have been made.\n+pullRequest.duplicated = Please select another branch. Same pull request already exists in the current branch..\n pullRequest.error.newPullRequestForm = Invalid project or branch<br>({0} {1})\n+\n pullRequest.event.closed = Closed\n-pullRequest.event.commit = commited\n-pullRequest.event.conflict = Conflicts\n+pullRequest.event.commit = Committed\n+pullRequest.event.conflict = Conflicted\n pullRequest.event.merged = Merged\n-pullRequest.event.message.closed = {0} closed a pull request.\n+pullRequest.event.message.closed = {0} closed this pull request.\n pullRequest.event.message.conflict = Conflict has occurred.\n-pullRequest.event.message.merged = {0} merged this pull request ({1})\n-pullRequest.event.message.open = {0} opened a pull request.\n-pullRequest.event.message.rejected = {0} postponed a pull request.\n+pullRequest.event.message.merged = {0} merged commit ({1})\n+pullRequest.event.message.open = {0} opened this pull request.\n+pullRequest.event.message.rejected = {0} postponed this pull request.\n pullRequest.event.message.resolved = Conflict has been resolved.\n-pullRequest.event.message.commit = {0} has commited.\n-pullRequest.event.open = Open\n+pullRequest.event.message.commit = {0} has committed.\n+pullRequest.event.open = Opened\n pullRequest.event.rejected = Postponed\n pullRequest.event.resolved = Resolved\n pullRequest.from = From\n-pullRequest.fromBranch.required = Select a branch that contains the sending code.\n-pullRequest.help.message.1 = This is a simple way to contribute your code.\n-pullRequest.help.message.2 = Please select your branch that contains your code to send and original project''s branch to receive your code, and explain what you have done.\n-pullRequest.help.message.3 = The member of the original project can accept your code or postpone.\n-pullRequest.is.empty = There are no pull requests\n-pullRequest.is.merging = Checking whether code is safety. Please wait for a while to complete.\n-pullRequest.is.not.safe = This pull request can not be merged safely, There may be some conflicts.\n+pullRequest.fromBranch.required = Select branch that contains code to be sent.\n+pullRequest.help.message.1 = This is a simple way to contribute your code to original project.\n+pullRequest.help.message.2 = Please select your branch containing your code to be sent and that of original project to receive your code, and describe your code briefly.\n+pullRequest.help.message.3 = Member of the original project can accept or postpone your code.\n+\n+pullRequest.is.empty = No pull requests have been received\n+pullRequest.is.merging = We are checking if the code is safe. Please wait for a while to complete this process.\n+pullRequest.is.not.safe = Conflict occurred when merging. This pull request cannot be merged safely.\n+\n pullRequest.is.safe = This pull request can be merged safely.\n-pullRequest.menu.changes = Code Review\n+pullRequest.menu.changes = Changes\n pullRequest.menu.commit = Commits\n pullRequest.menu.overview = Overview\n-pullRequest.merge.help.1 = You can see commits and check details about received code.\n-pullRequest.merge.help.2 = If a member of the original project accept the code, it will be merged into.\n-pullRequest.merge.help.3 = If the code is not safe to merge, you can''t accept it.\n-pullRequest.merge.help.4 = You can postpone or delete the code request.\n-pullRequest.merge.requested = has requested pull :\n+pullRequest.merge.help.1 = You can check commits and descriptions on received code.\n+pullRequest.merge.help.2 = If members of the original project accept the code, it will be merged into original project.\n+pullRequest.merge.help.3 = You can?t accept code if the code is not safe to merge.\n+pullRequest.merge.help.4 = When you can?t accept code, you can postpone or delete the pull request.\n+\n+pullRequest.merge.requested = has sent pull request:\n pullRequest.merged.the.pullrequest = <a href=\"{1}\">{0}</a> accepted this pull request.\n-pullRequest.new = New Pull Request\n-pullRequest.not.enough.review.point = {0} more reviewer is necessary.\n-pullRequest.pushed.branches.title = Recently pushed branches\n-pullRequest.received = Received Code\n+pullRequest.new = Send new pull request\n+pullRequest.not.enough.review.point = {0} more reviewers should complete review.\n+pullRequest.pushed.branches.title = Recently pushed branch\n+pullRequest.received = Received code\n pullRequest.reopen = Reopen\n-pullRequest.resolve.conflict = Resolving Conflicts\n-pullRequest.resolver.step1 = Move to the code sending branch on your workspace.\n+pullRequest.resolve.conflict = Resolving conflicts\n+pullRequest.resolver.step1 = Move from local to branch that sent code.\n pullRequest.resolver.step10 = The End!\n-pullRequest.resolver.step11 = Check again your pull request can be merged safely or not.\n-pullRequest.resolver.step2 = (If you did it already, skip) Add the upstream repository''s URL as new remote.\n+pullRequest.resolver.step11 = Double check whether your pull request can be merged safely or not.\n+pullRequest.resolver.step2 = Add upstream repository URL as new remote. But if you did it already, skip.\n pullRequest.resolver.step3 = Get the latest upstream code.\n-pullRequest.resolver.step4 = Rebase with the code receiving branch.\n-pullRequest.resolver.step5 = There will be some conflicted files. Open those files and edit it properly.\n-pullRequest.resolver.step6 = If you fixed it, you should let the Git knows it.\n-pullRequest.resolver.step7 = After resolving the conflicts, continue the rebasing.\n-pullRequest.resolver.step8 = You may repeat 5 to 7 several times or not.\n-pullRequest.resolver.step9 = After the rebasing, push it forcefully.\n-pullRequest.restore.branch = Restore Branch\n-pullRequest.restore.frombranch.message = can be restored.\n+pullRequest.resolver.step4 = Rebase branch that will receive code.\n+pullRequest.resolver.step5 = There must be some conflicted files. Open the files and edit them.\n+\n+pullRequest.resolver.step6 = Once you fix it, notify it to Git.\n+pullRequest.resolver.step7 = After resolving all conflicts, continue rebasing.\n+pullRequest.resolver.step8 = You may need to repeat steps 5 to 7 several times.\n+pullRequest.resolver.step9 = After rebasing, push it to origin.\n+pullRequest.restore.branch = Restore branch\n+pullRequest.restore.frombranch.message = Branch can be restored.\n pullRequest.reviewed = Reviewed\n pullRequest.review.participants = <strong>{0}</strong> participants\n-pullRequest.review.closed = Closed review\n-pullRequest.review.open = Open review\n-pullRequest.review.total = Total review\n-pullRequest.select.branch = Select Branch\n+pullRequest.select.branch = Select branch\n pullRequest.sender = Sender\n-pullRequest.sent = Sent Code\n+pullRequest.sent = Sent code\n pullRequest.sentByMe = Sent by me\n pullRequest.state.closed = Closed\n pullRequest.state.conflict = Conflict\n pullRequest.state.merged = Merged\n pullRequest.state.open = Open\n-pullRequest.title.required = Input title.\n+pullRequest.title.required = Title is a required field.\n pullRequest.to = To\n-pullRequest.toBranch.required = Select a branch that will receives the sending code.\n-pullRequest.unreview.commit.changed = PullRequest Commit\n-pullRequest.unreviewed = Unreviewed\n-pullRequest.unwatch.start = Notifications of this pull request has muted\n-pullRequest.watch.start = You will receive notifications of this pull request\n-review.allReview = All\n-review.involvingYou = Involving you\n-review.is.empty = There is no Review.\n-review.createdByYou = Created by you\n-review.involvingYou = Involving you\n+pullRequest.toBranch.required = Select branch that will receive code to be sent.\n+pullRequest.unreviewed = Cancel review\n+review.allReview = All reviews\n+review.involvingYou = Reviews I have participated.\n+review.is.empty = No review has been added.\n+review.createdByYou = Created by me\n site = Site\n-site.features.codeManagement = All your codes are stored in a version controlled system safely.\n-site.features.codeReview = You can review all changes on code with your team before merging. Discussion makes your code better.\n-site.features.issueTracker = Yobi provides an issue tracker to make you deal with your issues more easily and clearly.\n-site.features.privateRepositories = Everyone has secrets. You can keep your secret codes at your private repositories.\n-site.features.unlimitedProjects = You can create repositories as many as you want. Just create it.\n-site.features.workTeam = You can make a team for your project with simple and easy team management tools of Yobi.\n+site.features.codeManagement = Your code is safely stored in a version controlled system.\n+\n+site.features.codeReview = Review all changes in code with your team before merging. Code discussion will help you improve your code.\n+site.features.issueTracker = Yobi provides an issue tracker to help you deal with your issues more easily and clearly.\n+site.features.privateRepositories = Keep your code private at your private repositories.\n+site.features.unlimitedProjects = Create repositories as many as you want. You are only limited by your imagination.\n+site.features.workTeam = Yobi provides simple and easy team management tool to help you build teams for each project.\n site.mail.body = Body\n site.mail.fail = Failed to send a mail.\n site.mail.from = From\n site.mail.fromPlaceholder = sender@mail.com\n-site.mail.notConfigured = Mailer is not configured. Set below properties in conf/application.conf.\n+site.mail.notConfigured = Mailer has not been configured. Set following properties at conf/application.conf.\n site.mail.send = Send\n-site.mail.sended = Mail is sent.\n+site.mail.sended = Mail has been sent.\n site.mail.subject = Subject\n site.mail.to = To\n-site.mail.toPlaceholder = receiver@mail.com\n+site.mail.toPlaceholder = receipient@mail.com\n site.mail.write = Write\n site.massMail.loading = Loading...\n-site.massMail.toAll = To All\n-site.massMail.toProjects = To members of specific projects\n-site.project.delete = Delete an project\n-site.project.deleteConfirm = Do you want to delete this project?\n-site.project.filter = Find Project by Project Name\n-site.resetPasswordEmail.invalidRequest = Invalid Password Reset Request\n-site.resetPasswordEmail.mailContents = copy the below url and paste it to browser url bar\n+site.massMail.toAll = To all\n+site.massMail.toProjects = To members of a specific project\n+site.project.delete = Delete project\n+site.project.deleteConfirm = Do you really want to delete this project?\n+site.project.filter = Enter project name you want to find.\n+site.resetPasswordEmail.invalidRequest = Invalid password reset request\n+site.resetPasswordEmail.mailContents = Copy the following URL and paste it to browser?s URL bar\n site.resetPasswordEmail.title = Password reset request\n-site.search = Site Search\n-site.sidebar = Site Management\n+site.search = Site search\n+site.sidebar = Site management\n site.sidebar.issueList = Issues\n-site.sidebar.mailSend = Send a Email\n-site.sidebar.massMail = Send Massive Emails\n+site.sidebar.mailSend = Send email\n+site.sidebar.massMail = Send massive emails\n site.sidebar.postList = Posts\n site.sidebar.projectList = Projects\n site.sidebar.userList = Users\n-site.user.delete = Delete an user\n-site.user.deleteConfirm = Are you sure?\n-site.userList.deleteAlert = Project''s unique manager cannot be deleted.\n-site.userList.deleted = Deleted User\n-site.userList.locked = Account Locked User\n-site.userList.search = Find a user by login ID or name\n-site.userList.unlocked = Active User\n+site.user.delete = Delete user\n+site.user.deleteConfirm = Are you sure you want this user to leave?\n+site.userList.deleteAlert = This user cannot be deleted because this user is the only manager of the project.\n+site.userList.deleted = Deleted user\n+site.userList.locked = Locked user\n+site.userList.search = Find user by login ID or user name\n+site.userList.unlocked = Unlocked user\n title = Title\n-title.boardList = Post List\n+title.boardList = Board\n title.branches = Branches\n-title.codeManagement = Code Management\n-title.codeReview = Code Review\n-title.commitHistory = Commit History\n-title.contentSearchResult = Content Search Result\n-title.createdByMe = Create\n-title.editIssue = Edit Issue\n-title.editMilestone = Edit Milestone\n-title.editPullRequest = Edit Pull Request\n-title.features = Key Features\n+title.codeManagement = Code management\n+title.codeReview = Code review\n+title.commitHistory = Commit history\n+title.editIssue = Edit issue\n+title.editMilestone = Edit milestone\n+title.editPullRequest = Edit pull request\n+title.features = Key features\n title.forgotpassword = Forgot password?\n-title.gettingStarted = Getting started your new project with <strong>{0}</strong>\n-title.help = FAQ\n-title.issueDetail = Issue\n-title.issueList = Issue List\n-title.issueTracker = Issue Tracker\n-title.joinmember = Member\n+title.gettingStarted = Getting started with your new project with <strong>{0}</strong>\n+title.help = Help\n+title.issueDetail = Issue details\n+title.issueList = Issue list\n+title.issueTracker = Issue tracker\n title.keymap = Keyboard shortcuts\n title.login = Log in\n-title.loginFor = Log in for <span class=\"highlight\">{0}</span>\n+title.loginFor = Log in to <span class=\"highlight\">{0}</span>\n title.logout = Log out\n title.markdown.help = Markdown help\n-title.massMail = Send Massive Mail\n-title.milestoneList = Milestone List\n-title.newIssue = New Issue\n-title.newMilestone = New Milestone\n-title.newProject = Create a New Project\n-title.newPullRequest = Pull Request\n-title.newOrganization = New Group\n-title.organizationHome = Group Home\n-title.organization = Groups\n-title.post.notExistingPage = Page not found\n-title.privateProject = Private Repositories\n-title.projectDashboard = Project Dashboard\n-title.project = Project\n-title.projectDelete = Delete Project\n-title.projectHome = Project Home\n-title.projectList = Project List\n-title.projectMembers = Member List\n-title.projectSetting = Project Settings\n-title.projectTransfer = Project Transfer\n-title.recently.visited =  Recently visited\n-title.rememberMe = Remember Me\n-title.resetPassword = Reset Password\n-title.resetPasswordFor = Reset Password for <span class=\"highlight\">{0}</span>\n+title.massMail = Send massive mails\n+title.milestoneList = Milestone list\n+title.newIssue = New issue\n+title.newMilestone = New milestone\n+title.newProject = Create new project\n+title.newPullRequest = Send pull request\n+title.privateProject = Private repositories\n+title.projectDashboard = Project dashboard\n+title.projectDelete = Delete project\n+title.projectHome = Project home\n+title.projectList = Project list\n+title.projectMembers = Member list\n+title.projectSetting = Project settings\n+title.rememberMe = Remember me\n+title.resetPassword = Reset password\n+title.resetPasswordFor = Reset password for <span class=\"highlight\">{0}</span>\n title.search = Search\n-title.sendMail = Send Mail\n-title.signup = Sign Up\n-title.signupFor = Log in for <span class=\"highlight\">{0}</span>\n-title.siteSetting = Site Setting\n+title.sendMail = Send email\n+title.signup = Sign up\n+title.signupFor = Sign up for <span class=\"highlight\">{0}</span>\n+title.siteSetting = Site settings\n title.text = Title\n-title.unlimitedProjects = Unlimited Project Creation\n-title.watching = Watching\n-title.workTeam = Team Play\n+title.unlimitedProjects = Unlimited project creation\n+title.workTeam = Team play\n title.yobi.feedback = Feedback\n-title.zenmode = zen mode\n-transfer.message.deadline = If you don't accept the transfer it'll expire in a day.\n-transfer.message.detail = @{2} wants to transfer the {2}/{0} project to {3}/{1}.\n-transfer.message.hello = Hello {0},\n-transfer.message.link = To accept the request, visit this link:\n-transfer.message.thank = Thanks\n-user.avatar.onlyImage = Only an image is allowed.\n-user.avatar.uploadError = Upload failed. Ask to Site admin\n-user.avatar.fileSizeAlert = The size of an image should be less than 1MB.\n-user.confirmPassword = Confirm Password\n-user.confirmPassword.alert = Password doesn''t match the confirmation\n-user.currentPassword = Current Password\n-user.deleted = User account is deleted\n-user.email = E-mail\n-user.email.duplicate = Already existing email\n-user.isAlreadySignupUser = ALREADY HAVE AN ACCOUNT?\n-user.isLocked = is locked?\n-user.locked = User account is locked\n-user.login.alert = Please, login.\n-user.login.failed = Your login ID or password is not valid.\n+title.zenmode = Zen mode\n+user.avatar.onlyImage = Only image files are allowed to be uploaded.\n+user.avatar.uploadError = Failed to upload. Please ask site admin\n+user.avatar.fileSizeAlert = Images should be less than 1MB in size..\n+user.confirmPassword = Confirm password\n+user.confirmPassword.alert = This password doesn't match the confirmation\n+user.currentPassword = Current password\n+user.deleted = Deleted user account\n+user.email = Email address\n+user.email.duplicate = Email address already exists\n+user.isAlreadySignupUser = Already signed up?\n+user.isLocked = Is the user account locked out?\n+user.locked = This user account is locked\n+user.login.alert = Please log in.\n+user.login.failed = Your log in ID or password is not valid.\n user.loginId = Login ID\n-user.loginId.duplicate = Already existing ID\n-user.loginWithNewPassword = Please, login with new password!\n-user.logout.success = Logout successfully\n+user.loginId.duplicate = Same log in ID already exists.\n+user.loginWithNewPassword = Please log in with new password!\n+user.logout.success = You have logged out successfully\n user.name = Name\n-user.newPassword = New Password\n-user.notExists.name = User Doesn''''t Exists\n+user.newPassword = New password\n+user.notExists.name = User not exists\n user.password = Password\n user.role.anonymous = Anonymous\n user.role.guest = Guest\n user.role.manager = Manager\n user.role.member = Member\n-user.role.owner = Owner\n-user.role.sitemanager = Site Manager\n-user.role.org_admin = Group Admin\n-user.role.org_member = Group Member\n-user.signup.requested = SignUp has requested. Site admin will review your request. Thanks.\n-user.signupBtn = Sign Up\n-user.signupId = ID (lower case)\n+user.role.owner = Project owner\n+user.signup.requested = Sign-up request has been sent. Site admin will review and accept your request. Thanks.","path":"conf/messages","position":1179,"original_position":1179,"commit_id":"ab7b4c0768aeea3fece2ef96b45cc46bea1bf6f0","original_commit_id":"ab7b4c0768aeea3fece2ef96b45cc46bea1bf6f0","user":{"login":"hyunkyoung","id":2782626,"avatar_url":"https://avatars.githubusercontent.com/u/2782626?","gravatar_id":"ea3ee318a93f1d4daff70e14651704a2","url":"https://api.github.com/users/hyunkyoung","html_url":"https://github.com/hyunkyoung","followers_url":"https://api.github.com/users/hyunkyoung/followers","following_url":"https://api.github.com/users/hyunkyoung/following{/other_user}","gists_url":"https://api.github.com/users/hyunkyoung/gists{/gist_id}","starred_url":"https://api.github.com/users/hyunkyoung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hyunkyoung/subscriptions","organizations_url":"https://api.github.com/users/hyunkyoung/orgs","repos_url":"https://api.github.com/users/hyunkyoung/repos","events_url":"https://api.github.com/users/hyunkyoung/events{/privacy}","received_events_url":"https://api.github.com/users/hyunkyoung/received_events","type":"User","site_admin":false},"body":"Your sign-up request~","created_at":"2014-06-19T03:13:03Z","updated_at":"2014-06-19T03:13:03Z","html_url":"https://github.com/nforge/yobi/pull/646#discussion_r13951895","pull_request_url":"https://api.github.com/repos/nforge/yobi/pulls/646","_links":{"self":{"href":"https://api.github.com/repos/nforge/yobi/pulls/comments/13951895"},"html":{"href":"https://github.com/nforge/yobi/pull/646#discussion_r13951895"},"pull_request":{"href":"https://api.github.com/repos/nforge/yobi/pulls/646"}}},"pull_request":{"url":"https://api.github.com/repos/nforge/yobi/pulls/646","id":15100909,"html_url":"https://github.com/nforge/yobi/pull/646","diff_url":"https://github.com/nforge/yobi/pull/646.diff","patch_url":"https://github.com/nforge/yobi/pull/646.patch","issue_url":"https://api.github.com/repos/nforge/yobi/issues/646","number":646,"state":"closed","title":"message-file: modify message file sentences","user":{"login":"doortts","id":520523,"avatar_url":"https://avatars.githubusercontent.com/u/520523?","gravatar_id":"0e8712d29093d656a7cd0fedf91f656d","url":"https://api.github.com/users/doortts","html_url":"https://github.com/doortts","followers_url":"https://api.github.com/users/doortts/followers","following_url":"https://api.github.com/users/doortts/following{/other_user}","gists_url":"https://api.github.com/users/doortts/gists{/gist_id}","starred_url":"https://api.github.com/users/doortts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doortts/subscriptions","organizations_url":"https://api.github.com/users/doortts/orgs","repos_url":"https://api.github.com/users/doortts/repos","events_url":"https://api.github.com/users/doortts/events{/privacy}","received_events_url":"https://api.github.com/users/doortts/received_events","type":"User","site_admin":false},"body":"We need to re-check message file translation correctness.","created_at":"2014-04-24T03:16:46Z","updated_at":"2014-06-19T03:13:03Z","closed_at":"2014-06-17T09:02:19Z","merged_at":"2014-06-17T09:02:19Z","merge_commit_sha":"28883ca7c5e62ff903fa34be35be93664ccb5d88","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/nforge/yobi/pulls/646/commits","review_comments_url":"https://api.github.com/repos/nforge/yobi/pulls/646/comments","review_comment_url":"https://api.github.com/repos/nforge/yobi/pulls/comments/{number}","comments_url":"https://api.github.com/repos/nforge/yobi/issues/646/comments","statuses_url":"https://api.github.com/repos/nforge/yobi/statuses/ab7b4c0768aeea3fece2ef96b45cc46bea1bf6f0","head":{"label":"nforge:docs/message-file","ref":"docs/message-file","sha":"ab7b4c0768aeea3fece2ef96b45cc46bea1bf6f0","user":{"login":"nforge","id":2186801,"avatar_url":"https://avatars.githubusercontent.com/u/2186801?","gravatar_id":"73a1f458d70e713c61db217c5594a13e","url":"https://api.github.com/users/nforge","html_url":"https://github.com/nforge","followers_url":"https://api.github.com/users/nforge/followers","following_url":"https://api.github.com/users/nforge/following{/other_user}","gists_url":"https://api.github.com/users/nforge/gists{/gist_id}","starred_url":"https://api.github.com/users/nforge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nforge/subscriptions","organizations_url":"https://api.github.com/users/nforge/orgs","repos_url":"https://api.github.com/users/nforge/repos","events_url":"https://api.github.com/users/nforge/events{/privacy}","received_events_url":"https://api.github.com/users/nforge/received_events","type":"Organization","site_admin":false},"repo":{"id":5490703,"name":"yobi","full_name":"nforge/yobi","owner":{"login":"nforge","id":2186801,"avatar_url":"https://avatars.githubusercontent.com/u/2186801?","gravatar_id":"73a1f458d70e713c61db217c5594a13e","url":"https://api.github.com/users/nforge","html_url":"https://github.com/nforge","followers_url":"https://api.github.com/users/nforge/followers","following_url":"https://api.github.com/users/nforge/following{/other_user}","gists_url":"https://api.github.com/users/nforge/gists{/gist_id}","starred_url":"https://api.github.com/users/nforge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nforge/subscriptions","organizations_url":"https://api.github.com/users/nforge/orgs","repos_url":"https://api.github.com/users/nforge/repos","events_url":"https://api.github.com/users/nforge/events{/privacy}","received_events_url":"https://api.github.com/users/nforge/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/nforge/yobi","description":"Collaborative SW development platform","fork":false,"url":"https://api.github.com/repos/nforge/yobi","forks_url":"https://api.github.com/repos/nforge/yobi/forks","keys_url":"https://api.github.com/repos/nforge/yobi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nforge/yobi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nforge/yobi/teams","hooks_url":"https://api.github.com/repos/nforge/yobi/hooks","issue_events_url":"https://api.github.com/repos/nforge/yobi/issues/events{/number}","events_url":"https://api.github.com/repos/nforge/yobi/events","assignees_url":"https://api.github.com/repos/nforge/yobi/assignees{/user}","branches_url":"https://api.github.com/repos/nforge/yobi/branches{/branch}","tags_url":"https://api.github.com/repos/nforge/yobi/tags","blobs_url":"https://api.github.com/repos/nforge/yobi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nforge/yobi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nforge/yobi/git/refs{/sha}","trees_url":"https://api.github.com/repos/nforge/yobi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nforge/yobi/statuses/{sha}","languages_url":"https://api.github.com/repos/nforge/yobi/languages","stargazers_url":"https://api.github.com/repos/nforge/yobi/stargazers","contributors_url":"https://api.github.com/repos/nforge/yobi/contributors","subscribers_url":"https://api.github.com/repos/nforge/yobi/subscribers","subscription_url":"https://api.github.com/repos/nforge/yobi/subscription","commits_url":"https://api.github.com/repos/nforge/yobi/commits{/sha}","git_commits_url":"https://api.github.com/repos/nforge/yobi/git/commits{/sha}","comments_url":"https://api.github.com/repos/nforge/yobi/comments{/number}","issue_comment_url":"https://api.github.com/repos/nforge/yobi/issues/comments/{number}","contents_url":"https://api.github.com/repos/nforge/yobi/contents/{+path}","compare_url":"https://api.github.com/repos/nforge/yobi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nforge/yobi/merges","archive_url":"https://api.github.com/repos/nforge/yobi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nforge/yobi/downloads","issues_url":"https://api.github.com/repos/nforge/yobi/issues{/number}","pulls_url":"https://api.github.com/repos/nforge/yobi/pulls{/number}","milestones_url":"https://api.github.com/repos/nforge/yobi/milestones{/number}","notifications_url":"https://api.github.com/repos/nforge/yobi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nforge/yobi/labels{/name}","releases_url":"https://api.github.com/repos/nforge/yobi/releases{/id}","created_at":"2012-08-21T05:09:08Z","updated_at":"2014-06-17T09:02:19Z","pushed_at":"2014-06-17T09:02:18Z","git_url":"git://github.com/nforge/yobi.git","ssh_url":"git@github.com:nforge/yobi.git","clone_url":"https://github.com/nforge/yobi.git","svn_url":"https://github.com/nforge/yobi","homepage":"","size":29557,"stargazers_count":195,"watchers_count":195,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"forks_count":98,"mirror_url":null,"open_issues_count":80,"forks":98,"open_issues":80,"watchers":195,"default_branch":"master"}},"base":{"label":"nforge:next","ref":"next","sha":"9f323dcf012c0c4d6223820d6ffbad755e10a903","user":{"login":"nforge","id":2186801,"avatar_url":"https://avatars.githubusercontent.com/u/2186801?","gravatar_id":"73a1f458d70e713c61db217c5594a13e","url":"https://api.github.com/users/nforge","html_url":"https://github.com/nforge","followers_url":"https://api.github.com/users/nforge/followers","following_url":"https://api.github.com/users/nforge/following{/other_user}","gists_url":"https://api.github.com/users/nforge/gists{/gist_id}","starred_url":"https://api.github.com/users/nforge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nforge/subscriptions","organizations_url":"https://api.github.com/users/nforge/orgs","repos_url":"https://api.github.com/users/nforge/repos","events_url":"https://api.github.com/users/nforge/events{/privacy}","received_events_url":"https://api.github.com/users/nforge/received_events","type":"Organization","site_admin":false},"repo":{"id":5490703,"name":"yobi","full_name":"nforge/yobi","owner":{"login":"nforge","id":2186801,"avatar_url":"https://avatars.githubusercontent.com/u/2186801?","gravatar_id":"73a1f458d70e713c61db217c5594a13e","url":"https://api.github.com/users/nforge","html_url":"https://github.com/nforge","followers_url":"https://api.github.com/users/nforge/followers","following_url":"https://api.github.com/users/nforge/following{/other_user}","gists_url":"https://api.github.com/users/nforge/gists{/gist_id}","starred_url":"https://api.github.com/users/nforge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nforge/subscriptions","organizations_url":"https://api.github.com/users/nforge/orgs","repos_url":"https://api.github.com/users/nforge/repos","events_url":"https://api.github.com/users/nforge/events{/privacy}","received_events_url":"https://api.github.com/users/nforge/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/nforge/yobi","description":"Collaborative SW development platform","fork":false,"url":"https://api.github.com/repos/nforge/yobi","forks_url":"https://api.github.com/repos/nforge/yobi/forks","keys_url":"https://api.github.com/repos/nforge/yobi/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nforge/yobi/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nforge/yobi/teams","hooks_url":"https://api.github.com/repos/nforge/yobi/hooks","issue_events_url":"https://api.github.com/repos/nforge/yobi/issues/events{/number}","events_url":"https://api.github.com/repos/nforge/yobi/events","assignees_url":"https://api.github.com/repos/nforge/yobi/assignees{/user}","branches_url":"https://api.github.com/repos/nforge/yobi/branches{/branch}","tags_url":"https://api.github.com/repos/nforge/yobi/tags","blobs_url":"https://api.github.com/repos/nforge/yobi/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nforge/yobi/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nforge/yobi/git/refs{/sha}","trees_url":"https://api.github.com/repos/nforge/yobi/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nforge/yobi/statuses/{sha}","languages_url":"https://api.github.com/repos/nforge/yobi/languages","stargazers_url":"https://api.github.com/repos/nforge/yobi/stargazers","contributors_url":"https://api.github.com/repos/nforge/yobi/contributors","subscribers_url":"https://api.github.com/repos/nforge/yobi/subscribers","subscription_url":"https://api.github.com/repos/nforge/yobi/subscription","commits_url":"https://api.github.com/repos/nforge/yobi/commits{/sha}","git_commits_url":"https://api.github.com/repos/nforge/yobi/git/commits{/sha}","comments_url":"https://api.github.com/repos/nforge/yobi/comments{/number}","issue_comment_url":"https://api.github.com/repos/nforge/yobi/issues/comments/{number}","contents_url":"https://api.github.com/repos/nforge/yobi/contents/{+path}","compare_url":"https://api.github.com/repos/nforge/yobi/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nforge/yobi/merges","archive_url":"https://api.github.com/repos/nforge/yobi/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nforge/yobi/downloads","issues_url":"https://api.github.com/repos/nforge/yobi/issues{/number}","pulls_url":"https://api.github.com/repos/nforge/yobi/pulls{/number}","milestones_url":"https://api.github.com/repos/nforge/yobi/milestones{/number}","notifications_url":"https://api.github.com/repos/nforge/yobi/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nforge/yobi/labels{/name}","releases_url":"https://api.github.com/repos/nforge/yobi/releases{/id}","created_at":"2012-08-21T05:09:08Z","updated_at":"2014-06-17T09:02:19Z","pushed_at":"2014-06-17T09:02:18Z","git_url":"git://github.com/nforge/yobi.git","ssh_url":"git@github.com:nforge/yobi.git","clone_url":"https://github.com/nforge/yobi.git","svn_url":"https://github.com/nforge/yobi","homepage":"","size":29557,"stargazers_count":195,"watchers_count":195,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"forks_count":98,"mirror_url":null,"open_issues_count":80,"forks":98,"open_issues":80,"watchers":195,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/nforge/yobi/pulls/646"},"html":{"href":"https://github.com/nforge/yobi/pull/646"},"issue":{"href":"https://api.github.com/repos/nforge/yobi/issues/646"},"comments":{"href":"https://api.github.com/repos/nforge/yobi/issues/646/comments"},"review_comments":{"href":"https://api.github.com/repos/nforge/yobi/pulls/646/comments"},"review_comment":{"href":"https://api.github.com/repos/nforge/yobi/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/nforge/yobi/pulls/646/commits"},"statuses":{"href":"https://api.github.com/repos/nforge/yobi/statuses/ab7b4c0768aeea3fece2ef96b45cc46bea1bf6f0"}}}}