Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a means for switching between supported languages. #304

Closed
mcpierce opened this issue Jun 5, 2020 · 0 comments
Closed

Provide a means for switching between supported languages. #304

mcpierce opened this issue Jun 5, 2020 · 0 comments
Assignees
Labels
feature A new feature or enhancement to an exisiting feature translations Issues related to internationalization and localization.
Milestone

Comments

@mcpierce
Copy link
Contributor

mcpierce commented Jun 5, 2020

As a non-English speaking reader, I would like to be able to switch the interface language to something other than English.

User Initially Selects A Different Language

Preconditions:

  1. The user is viewing any page in the application.
  2. The user does not need to be logged in.
  3. A menu option is present to change the language.

User Story:

  1. The user selects one of the languages in the menu.

Postconditions:

  1. The runtime language is changed to what the user has selected.

Authenticated User Selects A Different Language

Preconditions:

  1. The user is viewing any page in the application.
  2. A menu option is present to change the language.

User Story:

  1. The user selects one of the languages in the menu.

Postconditions:

  1. The runtime language is changed to what the user has selected.
  2. The user's preferences are updated to include the newly selected language.

User Logs In, Previously Set A Non-Default Language Choice

Preconditions:

  1. The user is not logged in, or the authenticated user reloads the application.

User Story:

  1. The user's profile is loaded.

Postconditions:

  1. The runtime language is changed to what the user had previously selected.

User With Non-Default Language Logs Out

Preconditions:

  1. The user is logged into the application.
  2. The user has selected a non-default language.

User Story:

  1. The user logs out.

Postconditions:

  1. The application reloads English as the default langauge.
@mcpierce mcpierce added enhancement A pull request containing a a new feature, refactoring, or security improvement.. translations Issues related to internationalization and localization. labels Jun 5, 2020
@mcpierce mcpierce added this to the 0.7 milestone Jun 5, 2020
@mcpierce mcpierce self-assigned this Jun 11, 2020
mcpierce added a commit to mcpierce/comixed that referenced this issue Jun 11, 2020
mcpierce added a commit to mcpierce/comixed that referenced this issue Jun 11, 2020
mcpierce added a commit to mcpierce/comixed that referenced this issue Jun 11, 2020
mcpierce added a commit to mcpierce/comixed that referenced this issue Jun 11, 2020
mcpierce added a commit to mcpierce/comixed that referenced this issue Jun 11, 2020
mcpierce added a commit to mcpierce/comixed that referenced this issue Jun 11, 2020
@mcpierce mcpierce added feature A new feature or enhancement to an exisiting feature and removed enhancement A pull request containing a a new feature, refactoring, or security improvement.. labels Jul 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature or enhancement to an exisiting feature translations Issues related to internationalization and localization.
Projects
None yet
Development

No branches or pull requests

1 participant