Updated es translation

Change-Id: I8c91fa8f6bec5689e23a7515e0b0844858742875
Add a11y title to delete quiz ip filter icon

fixes: #CNVS-13908

test plan:
go to "/accounts/{id}/settings"
add some quiz ip filter ranges.
using NVDA, make sure the delete 'x' says 'Remove Filter'

Change-Id: I8e2c4421ec7f04e3bd0b957fa50a0df8e0aa1813
Reviewed-on: https://gerrit.instructure.com/37643
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Willesen <jonw@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Ryan Shaw <ryan@instructure.com>
machine-readable output from i18n autoimport task

refs CNVS-14225

Change-Id: I38cf5c2dbfae6f1812b7c0b6a866a8f55c2a76a7
Reviewed-on: https://gerrit.instructure.com/37686
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
Product-Review: Brian Palmer <brianp@instructure.com>
QA-Review: Brian Palmer <brianp@instructure.com>
Updated de translation

Change-Id: I53e039c0346e6c62df6bd6bfa123a2073154266e
Updated ru translation

Change-Id: Ic3eaced8b0604ade9160e10fec3a40ca29dfc649
Updated pl translation

Change-Id: I654bbba5f6268f61403781fd4de605965b3f26fe
Updated zh translation

Change-Id: Ic53d21659d4dfb2e97f0004196b2d5e5ec49cdc2
Updated ar translation

Change-Id: Ib6195fa77538e485bd04f4252d44631170d5f8b8
Updated pt translation

Change-Id: Ie96610bdd0453d046946512e704583032ed56caa
Updated pt-BR translation

Change-Id: I68b6d4ccdb26b75697d9b39f984fdedb75c275b4
update user profile api to return user locale

refs PS-1725

test plan:
  1. make the user profile api call
  2. validate the new locale key and values are returned
  3. go to your settings and change your locale
  4. make sure the new locale is returned via api
Change-Id: I0a0ebae6c227b74e1f8c149dcd638aa735edbea8
Reviewed-on: https://gerrit.instructure.com/37099
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Jensen <jon@instructure.com>
Product-Review: Jake Sorce <jake@instructure.com>
QA-Review: Jake Sorce <jake@instructure.com>
Tested-by: Jake Sorce <jake@instructure.com>
add label to "Message Students Who..." select box

fixes CNVS-13733

test plan:
- go to individual gradebook view and turn on a screenreader
- select an assignment
- go down and click on the "Message Students Who" button
- it should read the first select box as "Message Type"

Change-Id: Ib3aa136457dd03f4da6dba934e6e05ced0ea0a81
Reviewed-on: https://gerrit.instructure.com/37682
Reviewed-by: Liz Abinante <labinante@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Product-Review: Liz Abinante <labinante@instructure.com>
DA - sql view and shared methods

fixes CNVS-13649

test plan:
  - go to a few pages and make sure no errors occur
    - GB2
    - assignment index
    - student grades page
  - do same with and without DA on

Change-Id: I72f303cf54c36420a57dfbd23635f319f9827bd0
Reviewed-on: https://gerrit.instructure.com/36675
Reviewed-by: Cameron Sutter <csutter@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
fix add-item, expand, and reorder links in newly created modules

fixes CNVS-14229

test plan:
 1. add a new module
 2. without refreshing the page, add an item to the module
    - no ajax error should occur
    - refresh the page, and the newly added item should still
      be there
 3. also verify that newly added modules can be expanded, collapsed,
    and reordered, no ajax errors occur, and that these changes
    persist after refresh

Change-Id: Id8f0326d2978542231d43f6ab2118854d13c31cb
Reviewed-on: https://gerrit.instructure.com/37689
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
Updated nl translation

Change-Id: Icb4de358e1a463b77f44e3c5429f1619f62c2f69
Updated nb translation

Change-Id: I579bb8e27d017503e416199ca6c86a50d60ed19b
Updated ko translation

Change-Id: I3f48f7a7f74b92e54dec40b5c56814feb0af5eb5
Updated en-GB translation

Change-Id: Ic4dc15e7349177a2e0acc6d590defab037e63290
spec: don't destroy defaultshard

Change-Id: I723874c16219a25fe9a14b851f60cd2d3cce9435
Reviewed-on: https://gerrit.instructure.com/37685
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
create ensure-contrast sass func for easier text color picking

whenever you are setting the color of text that will be
on top of some background, you should use this new
`ensure-contrast` function.

example usage:
.simple-example {
  // will output '#eee' in normal contrast, but will output '#686868' for people that
  // $use_high_contrast so that it meets the 4.5:1 contrast requirement
  color: ensure-contrast(#eee, #fff)
}

// more thorough example showing how you should be doing it with variables:
$page-bg-color: white;
$primary-brand: blue;
$link-color: ensure-contrast($primary-brand, $page-bg-color);
a { color: $link-color }

this also goes through and updates some of the places
where we were doing explicit overrides for high-contrast
to use this new function, which also provides examples
of how to use it

test plan:

* nothing should change in normal contrast
* with high contrast turned on, the text of these
  things should be at least a 4.5:1 contrast ratio.
* one particular thing to check is the placeholder on
  input elements (fixes: CNVS-13725)

closes: #CNVS-14022

Change-Id: Ic16ab84c2dfac1d600ea705abf134522762b398e
Reviewed-on: https://gerrit.instructure.com/37375
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jon Willesen <jonw@instructure.com>
Reviewed-by: Sterling Cobb <sterling@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Ryan Shaw <ryan@instructure.com>