Require users to choose a language when posting works instead of setting the language to English by default

Description

  1. Log in

  2. Post > New Work

  3. Scroll down

What happens

The "Choose a language" field is set to English by default.

What should happen

To reduce the number of works incorrectly labeled as English, the "Choose a language" field should not be set to any language.

The field should be marked required, in the same manner as all the other required fields, and it should actually be required. Failing to choose a language before previewing or posting should give a red flash error like:

Sorry! We couldn't save this work because:

  • Language cannot be blank.

Notes

This will likely require a lot of changes to the automated tests.

If is merged before this issue is done, the import work page will also need this treatment.

The page for editing multiple works should not need any changes... except possibly to prevent the new error from showing up if you leave the "Language" field blank.

Environment

None

Status

Assignee

enigel lj

Reporter

Sarken

Roadmap

Internationalization
Works

Priority

High

Affects versions

Fix versions

Components

AutomatedTests
FrontEnd

Difficulty

Medium

Required Access Level

None

Milestone

Internal 0.9
Configure