{"action":"created","issue":{"url":"https://api.github.com/repos/edx/studio-frontend/issues/229","repository_url":"https://api.github.com/repos/edx/studio-frontend","labels_url":"https://api.github.com/repos/edx/studio-frontend/issues/229/labels{/name}","comments_url":"https://api.github.com/repos/edx/studio-frontend/issues/229/comments","events_url":"https://api.github.com/repos/edx/studio-frontend/issues/229/events","html_url":"https://github.com/edx/studio-frontend/pull/229","id":336975517,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk4Mjk5MjI4","number":229,"title":"Add links to Course Launch Checklist","user":{"login":"MichaelRoytman","id":11871801,"node_id":"MDQ6VXNlcjExODcxODAx","avatar_url":"https://avatars3.githubusercontent.com/u/11871801?v=4","gravatar_id":"","url":"https://api.github.com/users/MichaelRoytman","html_url":"https://github.com/MichaelRoytman","followers_url":"https://api.github.com/users/MichaelRoytman/followers","following_url":"https://api.github.com/users/MichaelRoytman/following{/other_user}","gists_url":"https://api.github.com/users/MichaelRoytman/gists{/gist_id}","starred_url":"https://api.github.com/users/MichaelRoytman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MichaelRoytman/subscriptions","organizations_url":"https://api.github.com/users/MichaelRoytman/orgs","repos_url":"https://api.github.com/users/MichaelRoytman/repos","events_url":"https://api.github.com/users/MichaelRoytman/events{/privacy}","received_events_url":"https://api.github.com/users/MichaelRoytman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-06-29T12:11:32Z","updated_at":"2018-06-29T13:12:57Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/edx/studio-frontend/pulls/229","html_url":"https://github.com/edx/studio-frontend/pull/229","diff_url":"https://github.com/edx/studio-frontend/pull/229.diff","patch_url":"https://github.com/edx/studio-frontend/pull/229.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/edx/studio-frontend/issues/comments/401350187","html_url":"https://github.com/edx/studio-frontend/pull/229#issuecomment-401350187","issue_url":"https://api.github.com/repos/edx/studio-frontend/issues/229","id":401350187,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMTM1MDE4Nw==","user":{"login":"TravisBuddy","id":33237381,"node_id":"MDQ6VXNlcjMzMjM3Mzgx","avatar_url":"https://avatars0.githubusercontent.com/u/33237381?v=4","gravatar_id":"","url":"https://api.github.com/users/TravisBuddy","html_url":"https://github.com/TravisBuddy","followers_url":"https://api.github.com/users/TravisBuddy/followers","following_url":"https://api.github.com/users/TravisBuddy/following{/other_user}","gists_url":"https://api.github.com/users/TravisBuddy/gists{/gist_id}","starred_url":"https://api.github.com/users/TravisBuddy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TravisBuddy/subscriptions","organizations_url":"https://api.github.com/users/TravisBuddy/orgs","repos_url":"https://api.github.com/users/TravisBuddy/repos","events_url":"https://api.github.com/users/TravisBuddy/events{/privacy}","received_events_url":"https://api.github.com/users/TravisBuddy/received_events","type":"User","site_admin":false},"created_at":"2018-06-29T13:12:57Z","updated_at":"2018-06-29T13:12:57Z","author_association":"NONE","body":"## Continuous Integration Results\n🚫 These tests are failing and must be fixed before this PR can merge:\n\n<details>\n  <summary>\n    <strong>\n     .&#x2F;.travis&#x2F;validate_changes_for_merge.sh\n    </strong>\n  </summary>\n\n```\n> @edx/studio-frontend@0.0.0-development lint /home/travis/build/edx/studio-frontend\r\n> eslint --ext .js --ext .jsx .\r\n\r\nnpm run-script i18n_extract\r\n\r\n> @edx/studio-frontend@0.0.0-development i18n_extract /home/travis/build/edx/studio-frontend\r\n> BABEL_ENV=i18n $(npm bin)/babel src --quiet > /dev/null\r\n\r\n$(npm bin)/reactifex ./src/data/i18n/default/src/components/ ./src/data/i18n/default/transifex_input.json\r\ngit diff --exit-code ./src/data/i18n/default/transifex_input.json\r\ndiff --git a/src/data/i18n/default/transifex_input.json b/src/data/i18n/default/transifex_input.json\r\nindex 89ce780..45610a4 100644\r\n--- a/src/data/i18n/default/transifex_input.json\r\n+++ b/src/data/i18n/default/transifex_input.json\r\n@@ -91,6 +91,32 @@\r\n   \"assetsTableLearnMore\": \"Learn more.\",\r\n   \"assetsTableDeleteWarning\": \"Deleting {displayName} cannot be undone.\",\r\n   \"assetsTableDeleteConsequences\": \"Any links or references to this file will no longer work. {link}\",\r\n+  \"welcomeMessageShortDescription\": \"Add a Welcome Message\",\r\n+  \"welcomeMessageLongDescription\": \"Personally welcome learners into your course and prepare learners for a positive course experience.\",\r\n+  \"gradingPolicyShortDescription\": \"Create Your Course Grading Policy\",\r\n+  \"gradingPolicyLongDescription\": \"Establish your grading policy, including assignment types and passing score. All assignments add up to 100%.\",\r\n+  \"certificateShortDescription\": \"Enable Your Certificate\",\r\n+  \"certificateLongDescription\": \"Make sure that all text is correct, signatures have been uploaded, and the certificate has been activated.\",\r\n+  \"courseDatesShortDescription\": \"Set Important Course Dates\",\r\n+  \"courseDatesLongDescription\": \"Establish your course schedule, including when the course starts and ends.\",\r\n+  \"assignmentDeadlinesShortDescription\": \"Validate Assignment Deadlines\",\r\n+  \"assignmentDeadlinesLongDescription\": \"Ensure all assignment deadlines are between course start and end dates.\",\r\n+  \"videoDurationShortDescription\": \"Video Duration\",\r\n+  \"videoDurationLongDescription\": \"Learners engage best with shorter video content followed by opportunities to practice. 80% or more of course videos should be less than 10 minutes in duration.\",\r\n+  \"mobileFriendlyVideoShortDescription\": \"Mobile Friendly Video\",\r\n+  \"mobileFriendlyVideoLongDescription\": \"90% or more of course videos are mobile friendly.\",\r\n+  \"diverseSequencesShortDescription\": \"Diverse Learning Sequences\",\r\n+  \"diverseSequencesLongDescription\": \"90% or more of course videos are mobile friendly.\",\r\n+  \"weekylHighlightsShortDescription\": \"Weekly Highlights\",\r\n+  \"weeklyHightlightsLongDescription\": \"Weekly highlights are enabled and populated with text. These highlights keep learners engaged and on-track, no matter where they are in your course.\",\r\n+  \"unitDepthShortDescription\": \"Unit Depth\",\r\n+  \"unitDepthLongDescription\": \"Breaking up course content into manageable pieces promotes learner engagement. We recommend units contain no more than 3 components.\",\r\n+  \"updateLinkLabel\": \"Update\",\r\n+  \"completionCountLabel\": \"{completed}/{total} completed\",\r\n+  \"completedItemLabel\": \"completed\",\r\n+  \"uncompletedItemLabel\": \"uncompleted\",\r\n+  \"launchChecklistLabel\": \"Launch Checklist\",\r\n+  \"bestPracticesChecklistLabel\": \"Best Practices Checklist\",\r\n   \"editImageModalAssetsListLoadingSpinner\": \"Loading spinner\",\r\n   \"editImageModalAssetsListNoAssetsMessage\": \"0 images uploaded\",\r\n   \"editImageModalAssetsListNoResultsMessage\": \"0 images found\",\r\nmake: *** [i18n.pre_validate] Error 1\r\n⧗   input: \r\nsome fixups\r\n\r\n✖   message may not be empty [subject-empty]\r\n✖   type may not be empty [type-empty]\r\n✖   found 2 problems, 0 warnings\r\n⧗   input: \r\nfinish up tests and i18n-ing\r\n\r\n✖   message may not be empty [subject-empty]\r\n✖   type may not be empty [type-empty]\r\n✖   found 2 problems, 0 warnings\r\n⧗   input: \r\nsave\r\n\r\n✖   message may not be empty [subject-empty]\r\n✖   type may not be empty [type-empty]\r\n✖   found 2 problems, 0 warnings\r\n⧗   input: \r\nuse focus selector for hover as well\r\n\r\n✖   message may not be empty [subject-empty]\r\n✖   type may not be empty [type-empty]\r\n✖   found 2 problems, 0 warnings\r\n{ Error: Command failed: /home/travis/build/edx/studio-frontend/node_modules/@commitlint/cli/lib/cli.js --from 81d38d5c5db93f81c2f0152745e23bbfa89dc4cb --to fcbc103c4991d7d9c1787fe784169b9cd2079a85\r\n    at makeError (/home/travis/build/edx/studio-frontend/node_modules/execa/index.js:169:9)\r\n    at Promise.all.then.arr (/home/travis/build/edx/studio-frontend/node_modules/execa/index.js:274:16)\r\n    at <anonymous>\r\n    at process._tickCallback (internal/process/next_tick.js:188:7)\r\n  code: 1,\r\n  stdout: null,\r\n  stderr: null,\r\n  failed: true,\r\n  signal: null,\r\n  cmd: '/home/travis/build/edx/studio-frontend/node_modules/@commitlint/cli/lib/cli.js --from 81d38d5c5db93f81c2f0152745e23bbfa89dc4cb --to fcbc103c4991d7d9c1787fe784169b9cd2079a85',\r\n  timedOut: false,\r\n  killed: false }\n```\n</details>\n<br />\n"}}
{"actor":{"display_login":"TravisBuddy"}}