As a user I would like to filter languages shown in the term list, so I can select the languages I am interested in.
When I am at the bottom of the languages list I see a toolbar with a button 'Show more languages'
When I click the button 'Show more languages'
then a modal fullscreen dialog opens
When the dialog is open
then I see:
- a list of languages that are currently selected ( e.g. English )
- a button 'Remember selected languages'
when I click it then the the dialog closes and the terms list is filtered with the selected languages
- an input element ( filter )
When I enter text
then only languages with the matching text should be shown
When I remove the text
then all languages should be shown.
- and a alphabetically list of all available languages for terms for the current item with checkboxes
When I select (checkbox) a language
then it is set as a filter for the terms list
and its position changes to the one after the last selected language ( e.g. top image English )
and it is added to the list of currently selected languages .( e.g. bottom image English, Afrikaans, German, Russia, Spanish )
When I deselect (checkbox) a language
then it is removed as a filter for the term list
and the position changes back to the alphabetically sorted list of deselected language
and it is removed from the list of currently selected languages.