diff --git a/core/README.md b/core/README.md index d6a2bac0..92fbdabd 100644 --- a/core/README.md +++ b/core/README.md @@ -14,6 +14,7 @@ A prototype for generating and running ctests. Below are the projects we current - Hbase 2.2.2: `hbase-server`. - ZooKeeper 3.5.6: `zookeeper-server`. - Alluxio 2.1.0: `core`. +- forem 0.11.1: `forem`. We also provided our instrumented versions of the above projects: @@ -21,6 +22,7 @@ We also provided our instrumented versions of the above projects: - Hbase 2.2.2: https://github.com/xlab-uiuc/hbase - ZooKeeper 3.5.6: https://github.com/xlab-uiuc/zookeeper - Alluxio 2.1.0: https://github.com/xlab-uiuc/alluxio +- forem 0.11.1: https://github.com/ishitakarna/forem Our instrumented version projects have two branches: - `ctest-injection`: branch with "Intercept Configuration API" instrumentation (See `ADDING_NEW_PROJECT.md`). This branch is used by `generate_ctest` and `run_ctest`. @@ -59,7 +61,7 @@ To generate ctests or run ctest, you need to first clone the target project. 1. In `openctest/core`, run `./add_project.sh
` to clone the project, switch to and build the branch `ctest-injection`. This branch will be later used by `generate_ctest` and `run_ctest`. 2. In `openctest/core/identify_param`, run `./add_project.sh
` to clone the project, switch to and build the branch `ctest-logging`. This branch will be later used by `identify_param`. -`
` can be `hadoop`, `hbase`, `zookeeper` or `alluxio`. +`
` can be `hadoop`, `hbase`, `zookeeper`, `alluxio`, or `forem`. ## Usage diff --git a/core/add_project.sh b/core/add_project.sh index e5640839..e0ed04d5 100755 --- a/core/add_project.sh +++ b/core/add_project.sh @@ -48,6 +48,13 @@ function setup_alluxio() { mvn clean install -DskipTests -Dcheckstyle.skip -Dlicense.skip -Dfindbugs.skip -Dmaven.javadoc.skip=true } +function setup_forem() { + [ ! -d "app/forem" ] && git clone https://github.com/ishitakarna/forem.git app/forem + cd app/forem + git fetch && git checkout mapping-patch + npm install +} + function usage() { echo "Usage: add_project.sh
" exit 1 @@ -64,6 +71,7 @@ function main() { hbase) setup_hbase ;; zookeeper) setup_zookeeper ;; alluxio) setup_alluxio ;; + forem) setup_forem ;; *) echo "Unexpected project: $project - only support hadoop, hbase, zookeeper and alluxio." ;; esac fi diff --git a/core/default_configs/forem-default.tsv b/core/default_configs/forem-default.tsv new file mode 100644 index 00000000..3c7bec88 --- /dev/null +++ b/core/default_configs/forem-default.tsv @@ -0,0 +1,166 @@ +en.billboard.menu.aria_label Toggle dropdown menu Aria label for the billboard menu +en.billboard.menu.icon Dropdown menu Icon for the billboard menu +en.billboard.menu.manage_preferences Manage preferences Option to manage user preferences +en.billboard.menu.report_billboard Report billboard Option to report a billboard +en.billboard.menu.what_is_a_billboard What's a billboard? Description of what a billboard is +en.billboard.promoted Promoted Label for promoted content +en.contact_prompts.if_any_questions_html Contact us if you have any questions. HTML prompt for contacting support with questions +en.contact_prompts.if_continued_trouble_html Contact us if you continue having trouble. HTML prompt for contacting support in case of ongoing issues +en.contact_prompts.if_we_can_help_html Contact us if there is anything we can help with. HTML prompt offering help from support +en.core.add_comment Add comment Button or option to add a comment +en.core.and and Conjunction 'and' for connecting clauses +en.core.beta beta Label indicating beta version +en.core.comment Comment Label for commenting feature +en.core.copy_link Copy link Option to copy a link +en.core.counted_organization.one %{count} organization Singular form for counting organizations +en.core.counted_organization.other %{count} organizations Plural form for counting organizations +en.core.counted_user.one %{count} person Singular form for counting users +en.core.counted_user.other %{count} people Plural form for counting users +en.core.edit_profile Edit profile Option to edit user profile +en.core.follow Follow Option to follow a user or topic +en.core.follow_back Follow back Option to follow a user in return +en.core.following Following Indicating the state of following +en.core.following_everyone You're following %{details} (everyone) Message indicating following everyone +en.core.like Like Option to like a post or comment +en.core.loading loading... Message indicating something is loading +en.core.not_following You're not following anyone Message indicating no following activity +en.core.reaction Reaction Label for reaction feature +en.core.report_abuse Report abuse Option to report abusive content +en.core.search Search Option to search within the site +en.core.success_settings Successfully updated settings. Confirmation message for successfully updated settings +en.core.you_are_following You're following Message indicating the user's following status +en.datetime.distance_in_words_ago.about_x_hours.one about 1 hour ago Time label for one hour ago +en.datetime.distance_in_words_ago.about_x_hours.other about %{count} hours ago Time label for multiple hours ago +en.datetime.distance_in_words_ago.about_x_months.one about 1 month ago Time label for one month ago +en.datetime.distance_in_words_ago.about_x_months.other about %{count} months ago Time label for multiple months ago +en.datetime.distance_in_words_ago.about_x_years.one about 1 year ago Time label for one year ago +en.datetime.distance_in_words_ago.about_x_years.other about %{count} years ago Time label for multiple years ago +en.datetime.distance_in_words_ago.almost_x_years.one almost 1 year ago Time label for nearly one year ago +en.datetime.distance_in_words_ago.almost_x_years.other almost %{count} years ago Time label for nearly multiple years ago +en.datetime.distance_in_words_ago.half_a_minute half a minute ago Time label for half a minute ago +en.datetime.distance_in_words_ago.less_than_x_minutes.one less than a minute ago Time label for less than one minute ago +en.datetime.distance_in_words_ago.less_than_x_minutes.other less than %{count} minutes ago Time label for less than multiple minutes ago +en.datetime.distance_in_words_ago.less_than_x_seconds.one less than 1 second ago Time label for less than one second ago +en.datetime.distance_in_words_ago.less_than_x_seconds.other less than %{count} seconds ago Time label for less than multiple seconds ago +en.datetime.distance_in_words_ago.over_x_years.one over 1 year ago Time label for over one year ago +en.datetime.distance_in_words_ago.over_x_years.other over %{count} years ago Time label for over multiple years ago +en.datetime.distance_in_words_ago.x_days.one 1 day ago Time label for one day ago +en.datetime.distance_in_words_ago.x_days.other %{count} days ago Time label for multiple days ago +en.datetime.distance_in_words_ago.x_minutes.one 1 minute ago Time label for one minute ago +en.datetime.distance_in_words_ago.x_minutes.other %{count} minutes ago Time label for multiple minutes ago +en.datetime.distance_in_words_ago.x_months.one 1 month ago Time label for one month ago +en.datetime.distance_in_words_ago.x_months.other %{count} months ago Time label for multiple months ago +en.datetime.distance_in_words_ago.x_seconds.one 1 second ago Time label for one second ago +en.datetime.distance_in_words_ago.x_seconds.other %{count} seconds ago Time label for multiple seconds ago +en.datetime.distance_in_words_ago.x_years.one 1 year ago Time label for one year ago +en.datetime.distance_in_words_ago.x_years.other %{count} years ago Time label for multiple years ago +en.datetime.expired_ago.about_x_hours.one Expired about 1 hour ago Expiration label for one hour ago +en.datetime.expired_ago.about_x_hours.other Expired about %{count} hours ago Expiration label for multiple hours ago +en.datetime.expired_ago.about_x_months.one Expired about 1 month ago Expiration label for one month ago +en.datetime.expired_ago.about_x_months.other Expired about %{count} months ago Expiration label for multiple months ago +en.datetime.expired_ago.about_x_years.one Expired about 1 year ago Expiration label for one year ago +en.datetime.expired_ago.about_x_years.other Expired about %{count} years ago Expiration label for multiple years ago +en.datetime.expired_ago.almost_x_years.one Expired almost 1 year ago Expiration label for nearly one year ago +en.datetime.expired_ago.almost_x_years.other Expired almost %{count} years ago Expiration label for nearly multiple years ago +en.datetime.expired_ago.half_a_minute Expired half a minute ago Expiration label for half a minute ago +en.datetime.expired_ago.less_than_x_minutes.one Expired less than a minute ago Expiration label for less than one minute ago +en.datetime.expired_ago.less_than_x_minutes.other Expired less than %{count} minutes ago Expiration label for less than multiple minutes ago +en.datetime.expired_ago.less_than_x_seconds.one Expired less than 1 second ago Expiration label for less than one second ago +en.datetime.expired_ago.less_than_x_seconds.other Expired less than %{count} seconds ago Expiration label for less than multiple seconds ago +en.datetime.expired_ago.over_x_years.one Expired over 1 year ago Expiration label for over one year ago +en.datetime.expired_ago.over_x_years.other Expired over %{count} years ago Expiration label for over multiple years ago +en.datetime.expired_ago.x_days.one Expired 1 day ago Expiration label for one day ago +en.datetime.expired_ago.x_days.other Expired %{count} days ago Expiration label for multiple days ago +en.datetime.expired_ago.x_minutes.one Expired 1 minute ago Expiration label for one minute ago +en.datetime.expired_ago.x_minutes.other Expired %{count} minutes ago Expiration label for multiple minutes ago +en.datetime.expired_ago.x_months.one Expired 1 month ago Expiration label for one month ago +en.datetime.expired_ago.x_months.other Expired %{count} months ago Expiration label for multiple months ago +en.datetime.expired_ago.x_seconds.one Expired 1 second ago Expiration label for one second ago +en.datetime.expired_ago.x_seconds.other Expired %{count} seconds ago Expiration label for multiple seconds ago +en.datetime.expired_ago.x_years.one Expired 1 year ago Expiration label for one year ago +en.datetime.expired_ago.x_years.other Expired %{count} years ago Expiration label for multiple years ago +en.datetime.expires_in.about_x_hours.one Expires in about 1 hour Label +en.datetime.expires_in.about_x_hours.other Expires in about %{count} hours Time remaining displayed in hours for durations over an hour. +en.datetime.expires_in.about_x_months.one Expires in about 1 month Time remaining displayed as approximately one month. +en.datetime.expires_in.about_x_months.other Expires in about %{count} months Time remaining displayed in months for durations over a month. +en.datetime.expires_in.about_x_years.one Expires in about 1 year Time remaining displayed as approximately one year. +en.datetime.expires_in.about_x_years.other Expires in about %{count} years Time remaining displayed in years for durations over a year. +en.datetime.expires_in.almost_x_years.one Expires in almost 1 year Time remaining displayed as almost one year. +en.datetime.expires_in.almost_x_years.other Expires in almost %{count} years Time remaining displayed as almost a certain number of years. +en.datetime.expires_in.half_a_minute Expires in half a minute Time remaining displayed as half a minute. +en.datetime.expires_in.less_than_x_minutes.one Expires in less than a minute Time remaining displayed for durations less than a minute. +en.datetime.expires_in.less_than_x_minutes.other Expires in less than %{count} minutes Time remaining displayed in minutes for short durations. +en.datetime.expires_in.less_than_x_seconds.one Expires in less than 1 second Time remaining displayed for durations less than one second. +en.datetime.expires_in.less_than_x_seconds.other Expires in less than %{count} seconds Time remaining displayed in seconds for very short durations. +en.datetime.expires_in.over_x_years.one Expires in over 1 year Time remaining displayed as over one year. +en.datetime.expires_in.over_x_years.other Expires in over %{count} years Time remaining displayed as over a certain number of years. +en.datetime.expires_in.x_days.one Expires in 1 day Time remaining displayed as one day. +en.datetime.expires_in.x_days.other Expires in %{count} days Time remaining displayed in days. +en.datetime.expires_in.x_minutes.one Expires in 1 minute Time remaining displayed as one minute. +en.datetime.expires_in.x_minutes.other Expires in %{count} minutes Time remaining displayed in multiple minutes. +en.datetime.expires_in.x_months.one Expires in 1 month Time remaining displayed as one month. +en.datetime.expires_in.x_months.other Expires in %{count} months Time remaining displayed in multiple months. +en.datetime.expires_in.x_seconds.one Expires in 1 second Time remaining displayed as one second. +en.datetime.expires_in.x_seconds.other Expires in %{count} seconds Time remaining displayed in multiple seconds. +en.datetime.expires_in.x_years.one Expires in 1 year Time remaining displayed as one year. +en.datetime.expires_in.x_years.other Expires in %{count} years Time remaining displayed in multiple years. +en.errors.messages.accepted must be accepted Message indicating a field must be accepted. +en.errors.messages.bad_protocol must start with %{protocols} Error message for invalid protocol in URLs. +en.errors.messages.bad_uri is an invalid url Error message for an invalid URL. +en.errors.messages.blank can't be blank Error message indicating a field cannot be blank. +en.errors.messages.confirmation doesn't match %{attribute} Error message for confirmation fields that do not match. +en.errors.messages.contains_prohibited_characters contains non-alphanumeric or prohibited unicode characters Error message for fields containing invalid characters. +en.errors.messages.empty can't be empty Error message indicating a field cannot be empty. +en.errors.messages.equal_to must be equal to %{count} Error message for a value that must equal a specific number. +en.errors.messages.even must be even Error message for a value that must be an even number. +en.errors.messages.exclusion is reserved Error message for a value that is reserved and cannot be used. +en.errors.messages.general Error: %{errors} General error message format. +en.errors.messages.greater_than must be greater than %{count} Error message for a value that must be greater than a specific number. +en.errors.messages.greater_than_or_equal_to must be greater than or equal to %{count} Error message for a value that must be greater than or equal to a specific number. +en.errors.messages.inclusion is not included in the list Error message for a value not included in a specific list. +en.errors.messages.invalid is invalid General error message for an invalid value. +en.errors.messages.less_than must be less than %{count} Error message for a value that must be less than a specific number. +en.errors.messages.less_than_or_equal_to must be less than or equal to %{count} Error message for a value that must be less than or equal to a specific number. +en.errors.messages.model_invalid Validation failed:%{errors} Error message indicating a model validation failure. +en.errors.messages.not_a_number is not a number Error message for a non-numeric value where a number is required. +en.errors.messages.not_an_integer must be an integer Error message for a non-integer value where an integer is required. +en.errors.messages.odd must be odd Error message for a value that must be an odd number. +en.errors.messages.other_than must be other than %{count} Error message for a value that must not equal a specific number. +en.errors.messages.present must be blank Error message indicating that a field must be left blank. +en.errors.messages.required must exist Error message indicating that a field is required. +en.errors.messages.taken has already been taken Error message for a value that is already in use and must be unique. +en.errors.messages.too_long.one is too long (maximum is 1 character) Error message for a value that exceeds the maximum length of one character. +en.errors.messages.too_long.other is too long (maximum is %{count} characters) Error message for a value that exceeds the maximum specified length. +en.errors.messages.too_short.one is too short (minimum is 1 character) Error message for a value that is shorter than the minimum length of one character. +en.errors.messages.too_short.other is too short (minimum is %{count} characters) Error message for a value that is shorter than the specified minimum length. +en.errors.messages.try_again_email An error occurred. Please try again or send an email to :%{email}' Message displayed when an error occurs, with an option to contact via email. +en.errors.messages.wrong_length.one is the wrong length (should be 1 character) Error message for a value that is not the correct length of one character. +en.errors.messages.wrong_length.other is the wrong length (should be %{count} characters) Error message for a value that is not the correct specified length. +en.time.formats.admin_user %Y-%m-%d, %H:%M Time format for admin user display. +en.time.formats.comment %B %d, %Y Date format for comments. +en.time.formats.email_verified %b %e '%y, %H:%M Time format for email verification timestamp. +en.time.formats.github %b %d, %Y Date format used in Github integration. +en.time.formats.json %b %e, %Y Date format for JSON data. +en.time.formats.medium %b %-d, %Y Date format similar to that used by Medium. +en.time.formats.members %d %b Date format for member listings. +en.time.formats.members_with_year %d %b, %Y Date format for member listings including the year. +en.time.formats.reddit %b %e '%y Date format used in Reddit integration. +en.time.formats.short %b %-e Shortened date format. +en.time.formats.short_with_year %b %-e, %Y Shortened date format including the year. +en.time.formats.short_with_yy %b %-d '%y Shortened date format with year in two-digit format. +en.time.formats.stackexchange %b %e '%y Date format used in Stack Exchange integration. +exploding_head.icon exploding-head Icon identifier for the 'Exploding Head' reaction. +exploding_head.name Exploding Head Name for the ' +exploding_head.position 3 Position of the 'Exploding Head' reaction in UI +fire.icon fire Icon identifier for the 'Fire' reaction +fire.name Fire Display name for the 'Fire' reaction +fire.position 5 Position of the 'Fire' reaction in UI +like.icon sparkle-heart Icon identifier for the 'Like' reaction +like.name Like Display name for the 'Like' reaction +like.position 1 Position of the 'Like' reaction in UI +raised_hands.icon raised-hands Icon identifier for the 'Raised Hands' reaction +raised_hands.name Raised Hands Display name for the 'Raised Hands' reaction +raised_hands.position 4 Position of the 'Raised Hands' reaction in UI +unicorn.icon multi-unicorn Icon identifier for the 'Unicorn' reaction +unicorn.name Unicorn Display name for the 'Unicorn' reaction +unicorn.position 2 Position of the 'Unicorn' reaction in UI \ No newline at end of file diff --git a/core/forem.sh b/core/forem.sh new file mode 100644 index 00000000..7a884583 --- /dev/null +++ b/core/forem.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +if [ -z "$1" ] +then + echo "Please provide a version number as an argument." + exit 1 +fi + +VERSION=$1 + +REPO_URL="https://github.com/forem/forem.git" + +git clone $REPO_URL +cd forem +git checkout tags/$VERSION -b $VERSION-branch + +if ! command -v npm &> /dev/null +then + echo "npm could not be found. Please install it." + exit 1 +fi + +npm install + +bundle install \ No newline at end of file diff --git a/core/generate_ctest/README.md b/core/generate_ctest/README.md index abce8aca..3f83085c 100644 --- a/core/generate_ctest/README.md +++ b/core/generate_ctest/README.md @@ -28,6 +28,12 @@ p_input = { *Second*, run `./generate_ctest.sh`. +For Forem, +``` +python3 gen_ctest.py +``` + + ### Result **Test result** is collected per parameter and stored in `test_result//test_reuslt_.tsv`. `test_result//missing_test_.tsv` stores tests whose Maven test report was missing while the test result is being collected. diff --git a/core/generate_ctest/gen_ctest.py b/core/generate_ctest/gen_ctest.py new file mode 100644 index 00000000..736ca7f8 --- /dev/null +++ b/core/generate_ctest/gen_ctest.py @@ -0,0 +1,79 @@ +import json +import sys +import subprocess + + +def load_params(file_path): + params = [] + with open(file_path, 'r') as file: + for line in file: + parts = line.strip().split('\t') + if len(parts) >= 2: + params.append((parts[0], parts[1])) # (parameter, value) + return params + + +def load_test_cases(file_path): + with open(file_path, 'r') as file: + return json.load(file) + + +def run_test_case(param, value, test_case_path, test_case_name): + try: + # Constructing the command + command = ['python3', 'ctest_runner.py', param, value, test_case_path, test_case_name] + + + print(command) + + # Running the test case + result = subprocess.run(command, check=True, capture_output=True, text=True) + + + print(result.returncode) + + + # Here you should parse the result to determine pass/fail and execution time + # This is dependent on the output format of your testing framework + test_result = 'p' if result.returncode == 0 else 'f' + test_time = 'unknown' # Extract this from the result if possible + + + return test_result, test_time + except subprocess.CalledProcessError as e: + print(f"Error running the test case: {e}") + return 'f', 'unknown' + + +def generate_test_report(params_file, test_cases_file, report_file): + params = load_params(params_file) + test_cases = load_test_cases(test_cases_file) + + + with open(report_file, 'w') as file: + file.write("parameter\ttest_case\tvalue\ttest_result\ttestcase_time\n") + + + for param, value in params: + if param in test_cases: + for test_case in test_cases[param]: + test_case_name = test_case.split(': ')[-1] + test_case_path = test_case.split(':')[0] + + + test_result, test_time = run_test_case(param, value, test_case_path, test_case_name) + file.write(f"{param}\t{test_case_name}\t{value}\t{test_result}\t{test_time}\n") + + +if __name__ == "__main__": + if len(sys.argv) != 4: + print("Usage: gen_ctest.py ") + sys.exit(1) + + + params_file = sys.argv[1] + test_cases_file = sys.argv[2] + report_file = sys.argv[3] + + + generate_test_report(params_file, test_cases_file, report_file) \ No newline at end of file diff --git a/core/generate_ctest/result/report.tsv b/core/generate_ctest/result/report.tsv new file mode 100644 index 00000000..6472f21d --- /dev/null +++ b/core/generate_ctest/result/report.tsv @@ -0,0 +1,497 @@ +parameter test_case value test_result testcase_time +en.billboard.menu.aria_label should have no a11y violations when rendering users Toggle dropdown menu p unknown +en.billboard.menu.aria_label should render the correct users Toggle dropdown menu p unknown +en.billboard.menu.aria_label should follow all suggested users by default Toggle dropdown menu p unknown +en.billboard.menu.aria_label should properly pluralize with small follower count Toggle dropdown menu p unknown +en.billboard.menu.aria_label should update the navigation button text and follow status when you follow/unfollow users Toggle dropdown menu p unknown +en.billboard.menu.aria_label should have a functioning de/select all toggle Toggle dropdown menu p unknown +en.billboard.menu.aria_label should render a stepper Toggle dropdown menu p unknown +en.billboard.menu.aria_label should be able to continue to the next step Toggle dropdown menu p unknown +en.billboard.menu.aria_label should render a back button Toggle dropdown menu p unknown +en.billboard.menu.icon should have no a11y violations when rendering users Dropdown menu p unknown +en.billboard.menu.icon should render the correct users Dropdown menu p unknown +en.billboard.menu.icon should follow all suggested users by default Dropdown menu p unknownx +en.billboard.menu.icon should properly pluralize with small follower count Dropdown menu p unknown +en.billboard.menu.icon should update the navigation button text and follow status when you follow/unfollow users Dropdown menu p unknown +en.billboard.menu.icon should have a functioning de/select all toggle Dropdown menu p unknown +en.billboard.menu.icon should render a stepper Dropdown menu p unknown +en.billboard.menu.icon should be able to continue to the next step Dropdown menu p unknown +en.billboard.menu.icon should render a back button Dropdown menu p unknown +en.billboard.menu.manage_preferences should have no a11y violations when rendering users Manage preferences p unknown +en.billboard.menu.manage_preferences should render the correct users Manage preferences p unknown +en.billboard.menu.manage_preferences should follow all suggested users by default Manage preferences p unknown +en.billboard.menu.manage_preferences should properly pluralize with small follower count Manage preferences p unknown +en.billboard.menu.manage_preferences should update the navigation button text and follow status when you follow/unfollow users Manage preferences p unknown +en.billboard.menu.manage_preferences should have a functioning de/select all toggle Manage preferences p unknown +en.billboard.menu.manage_preferences should render a stepper Manage preferences p unknown +en.billboard.menu.manage_preferences should be able to continue to the next step Manage preferences p unknown +en.billboard.menu.manage_preferences should render a back button Manage preferences p unknown +en.billboard.menu.report_billboard should have no a11y violations when rendering users Report billboard p unknown +en.billboard.menu.report_billboard should render the correct users Report billboard p unknown +en.billboard.menu.report_billboard should follow all suggested users by default Report billboard p unknown +en.billboard.menu.report_billboard should properly pluralize with small follower count Report billboard p unknown +en.billboard.menu.report_billboard should update the navigation button text and follow status when you follow/unfollow users Report billboard p unknown +en.billboard.menu.report_billboard should have a functioning de/select all toggle Report billboard p unknown +en.billboard.menu.report_billboard should render a stepper Report billboard p unknown +en.billboard.menu.report_billboard should be able to continue to the next step Report billboard p unknown +en.billboard.menu.report_billboard should render a back button Report billboard p unknown +en.billboard.menu.what_is_a_billboard should have no a11y violations when rendering users What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should render the correct users What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should follow all suggested users by default What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should properly pluralize with small follower count What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should update the navigation button text and follow status when you follow/unfollow users What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should have a functioning de/select all toggle What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should render a stepper What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should be able to continue to the next step What's a billboard? p unknown +en.billboard.menu.what_is_a_billboard should render a back button What's a billboard? p unknown +en.billboard.promoted should have no a11y violations when rendering users Promoted p unknown +en.billboard.promoted should render the correct users Promoted p unknown +en.billboard.promoted should follow all suggested users by default Promoted p unknown +en.billboard.promoted should properly pluralize with small follower count Promoted p unknown +en.billboard.promoted should update the navigation button text and follow status when you follow/unfollow users Promoted p unknown +en.billboard.promoted should have a functioning de/select all toggle Promoted p unknown +en.billboard.promoted should render a stepper Promoted p unknown +en.billboard.promoted should be able to continue to the next step Promoted p unknown +en.billboard.promoted should render a back button Promoted p unknown +en.contact_prompts.if_any_questions_html should have no a11y violations when rendering users Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should render the correct users Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should follow all suggested users by default Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should properly pluralize with small follower count Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should update the navigation button text and follow status when you follow/unfollow users Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should have a functioning de/select all toggle Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should render a stepper Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should be able to continue to the next step Contact us if you have any questions. p unknown +en.contact_prompts.if_any_questions_html should render a back button Contact us if you have any questions. p unknown +en.contact_prompts.if_continued_trouble_html should have no a11y violations when rendering users Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should render the correct users Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should follow all suggested users by default Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should properly pluralize with small follower count Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should update the navigation button text and follow status when you follow/unfollow users Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should have a functioning de/select all toggle Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should render a stepper Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should be able to continue to the next step Contact us if you continue having trouble. p unknown +en.contact_prompts.if_continued_trouble_html should render a back button Contact us if you continue having trouble. p unknown +en.contact_prompts.if_we_can_help_html should have no a11y violations when rendering users Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should render the correct users Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should follow all suggested users by default Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should properly pluralize with small follower count Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should update the navigation button text and follow status when you follow/unfollow users Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should have a functioning de/select all toggle Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should render a stepper Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should be able to continue to the next step Contact us if there is anything we can help with. p unknown +en.contact_prompts.if_we_can_help_html should render a back button Contact us if there is anything we can help with. p unknown +en.core.add_comment should have no a11y violations when rendering users Add comment p unknown +en.core.add_comment should render the correct users Add comment p unknown +en.core.add_comment should follow all suggested users by default Add comment p unknown +en.core.add_comment should properly pluralize with small follower count Add comment p unknown +en.core.add_comment should update the navigation button text and follow status when you follow/unfollow users Add comment p unknown +en.core.add_comment should have a functioning de/select all toggle Add comment p unknown +en.core.add_comment should render a stepper Add comment p unknown +en.core.add_comment should be able to continue to the next step Add comment p unknown +en.core.add_comment should render a back button Add comment p unknown +en.core.and should have no a11y violations when rendering users and p unknown +en.core.and should render the correct users and p unknown +en.core.and should follow all suggested users by default and p unknown +en.core.and should properly pluralize with small follower count and p unknown +en.core.and should update the navigation button text and follow status when you follow/unfollow users and p unknown +en.core.and should have a functioning de/select all toggle and p unknown +en.core.and should render a stepper and p unknown +en.core.and should be able to continue to the next step and p unknown +en.core.and should render a back button and p unknown +en.core.beta should have no a11y violations when rendering users beta p unknown +en.core.beta should render the correct users beta p unknown +en.core.beta should follow all suggested users by default beta p unknown +en.core.beta should properly pluralize with small follower count beta p unknown +en.core.beta should update the navigation button text and follow status when you follow/unfollow users beta p unknown +en.core.beta should have a functioning de/select all toggle beta p unknown +en.core.beta should render a stepper beta p unknown +en.core.beta should be able to continue to the next step beta p unknown +en.core.beta should render a back button beta p unknown +en.core.comment should have no a11y violations when rendering users Comment p unknown +en.core.comment should render the correct users Comment p unknown +en.core.comment should follow all suggested users by default Comment p unknown +en.core.comment should properly pluralize with small follower count Comment p unknown +en.core.comment should update the navigation button text and follow status when you follow/unfollow users Comment p unknown +en.core.comment should have a functioning de/select all toggle Comment p unknown +en.core.comment should render a stepper Comment p unknown +en.core.comment should be able to continue to the next step Comment p unknown +en.core.comment should render a back button Comment p unknown +en.core.copy_link should have no a11y violations when rendering users Copy link p unknown +en.core.copy_link should render the correct users Copy link p unknown +en.core.copy_link should follow all suggested users by default Copy link p unknown +en.core.copy_link should properly pluralize with small follower count Copy link p unknown +en.core.copy_link should update the navigation button text and follow status when you follow/unfollow users Copy link p unknown +en.core.copy_link should have a functioning de/select all toggle Copy link p unknown +en.core.copy_link should render a stepper Copy link p unknown +en.core.copy_link should be able to continue to the next step Copy link p unknown +en.core.copy_link should render a back button Copy link p unknown +en.core.counted_organization.one should have no a11y violations when rendering users %{count} organization p unknown +en.core.counted_organization.one should render the correct users %{count} organization p unknown +en.core.counted_organization.one should follow all suggested users by default %{count} organization p unknown +en.core.counted_organization.one should properly pluralize with small follower count %{count} organization p unknown +en.core.counted_organization.one should update the navigation button text and follow status when you follow/unfollow users %{count} organization p unknown +en.core.counted_organization.one should have a functioning de/select all toggle %{count} organization p unknown +en.core.counted_organization.one should render a stepper %{count} organization p unknown +en.core.counted_organization.one should be able to continue to the next step %{count} organization p unknown +en.core.counted_organization.one should render a back button %{count} organization p unknown +en.core.counted_organization.other should have no a11y violations when rendering users %{count} organizations p unknown +en.core.counted_organization.other should render the correct users %{count} organizations p unknown +en.core.counted_organization.other should follow all suggested users by default %{count} organizations p unknown +en.core.counted_organization.other should properly pluralize with small follower count %{count} organizations p unknown +en.core.counted_organization.other should update the navigation button text and follow status when you follow/unfollow users %{count} organizations p unknown +en.core.counted_organization.other should have a functioning de/select all toggle %{count} organizations p unknown +en.core.counted_organization.other should render a stepper %{count} organizations p unknown +en.core.counted_organization.other should be able to continue to the next step %{count} organizations p unknown +en.core.counted_organization.other should render a back button %{count} organizations p unknown +en.core.counted_user.one should have no a11y violations when rendering users %{count} person p unknown +en.core.counted_user.one should render the correct users %{count} person p unknown +en.core.counted_user.one should follow all suggested users by default %{count} person p unknown +en.core.counted_user.one should properly pluralize with small follower count %{count} person p unknown +en.core.counted_user.one should update the navigation button text and follow status when you follow/unfollow users %{count} person p unknown +en.core.counted_user.one should have a functioning de/select all toggle %{count} person p unknown +en.core.counted_user.one should render a stepper %{count} person p unknown +en.core.counted_user.one should be able to continue to the next step %{count} person p unknown +en.core.counted_user.one should render a back button %{count} person p unknown +en.core.counted_user.other should have no a11y violations when rendering users %{count} people p unknown +en.core.counted_user.other should render the correct users %{count} people p unknown +en.core.counted_user.other should follow all suggested users by default %{count} people p unknown +en.core.counted_user.other should properly pluralize with small follower count %{count} people p unknown +en.core.counted_user.other should update the navigation button text and follow status when you follow/unfollow users %{count} people p unknown +en.core.counted_user.other should have a functioning de/select all toggle %{count} people p unknown +en.core.counted_user.other should render a stepper %{count} people p unknown +en.core.counted_user.other should be able to continue to the next step %{count} people p unknown +en.core.counted_user.other should render a back button %{count} people p unknown +en.core.edit_profile should have no a11y violations when rendering users Edit profile p unknown +en.core.edit_profile should render the correct users Edit profile p unknown +en.core.edit_profile should follow all suggested users by default Edit profile p unknown +en.core.edit_profile should properly pluralize with small follower count Edit profile p unknown +en.core.edit_profile should update the navigation button text and follow status when you follow/unfollow users Edit profile p unknown +en.core.edit_profile should have a functioning de/select all toggle Edit profile p unknown +en.core.edit_profile should render a stepper Edit profile p unknown +en.core.edit_profile should be able to continue to the next step Edit profile p unknown +en.core.edit_profile should render a back button Edit profile p unknown +en.core.follow should have no a11y violations when rendering users Follow p unknown +en.core.follow should render the correct users Follow p unknown +en.core.follow should follow all suggested users by default Follow p unknown +en.core.follow should properly pluralize with small follower count Follow p unknown +en.core.follow should update the navigation button text and follow status when you follow/unfollow users Follow p unknown +en.core.follow should have a functioning de/select all toggle Follow p unknown +en.core.follow should render a stepper Follow p unknown +en.core.follow should be able to continue to the next step Follow p unknown +en.core.follow should render a back button Follow p unknown +en.core.follow_back should have no a11y violations when rendering users Follow back p unknown +en.core.follow_back should render the correct users Follow back p unknown +en.core.follow_back should follow all suggested users by default Follow back p unknown +en.core.follow_back should properly pluralize with small follower count Follow back p unknown +en.core.follow_back should update the navigation button text and follow status when you follow/unfollow users Follow back p unknown +en.core.follow_back should have a functioning de/select all toggle Follow back p unknown +en.core.follow_back should render a stepper Follow back p unknown +en.core.follow_back should be able to continue to the next step Follow back p unknown +en.core.follow_back should render a back button Follow back p unknown +en.core.following should have no a11y violations when rendering users Following p unknown +en.core.following should render the correct users Following p unknown +en.core.following should follow all suggested users by default Following p unknown +en.core.following should properly pluralize with small follower count Following p unknown +en.core.following should update the navigation button text and follow status when you follow/unfollow users Following p unknown +en.core.following should have a functioning de/select all toggle Following p unknown +en.core.following should render a stepper Following p unknown +en.core.following should be able to continue to the next step Following p unknown +en.core.following should render a back button Following p unknown +en.core.following_everyone should have no a11y violations when rendering users You're following %{details} (everyone) p unknown +en.core.following_everyone should render the correct users You're following %{details} (everyone) p unknown +en.core.following_everyone should follow all suggested users by default You're following %{details} (everyone) p unknown +en.core.following_everyone should properly pluralize with small follower count You're following %{details} (everyone) p unknown +en.core.following_everyone should update the navigation button text and follow status when you follow/unfollow users You're following %{details} (everyone) p unknown +en.core.following_everyone should have a functioning de/select all toggle You're following %{details} (everyone) p unknown +en.core.following_everyone should render a stepper You're following %{details} (everyone) p unknown +en.core.following_everyone should be able to continue to the next step You're following %{details} (everyone) p unknown +en.core.following_everyone should render a back button You're following %{details} (everyone) p unknown +en.core.like should have no a11y violations when rendering users Like p unknown +en.core.like should render the correct users Like p unknown +en.core.like should follow all suggested users by default Like p unknown +en.core.like should properly pluralize with small follower count Like p unknown +en.core.like should update the navigation button text and follow status when you follow/unfollow users Like p unknown +en.core.like should have a functioning de/select all toggle Like p unknown +en.core.like should render a stepper Like p unknown +en.core.like should be able to continue to the next step Like p unknown +en.core.like should render a back button Like p unknown +en.core.loading should have no a11y violations when rendering users loading... p unknown +en.core.loading should render the correct users loading... p unknown +en.core.loading should follow all suggested users by default loading... p unknown +en.core.loading should properly pluralize with small follower count loading... p unknown +en.core.loading should update the navigation button text and follow status when you follow/unfollow users loading... p unknown +en.core.loading should have a functioning de/select all toggle loading... p unknown +en.core.loading should render a stepper loading... p unknown +en.core.loading should be able to continue to the next step loading... p unknown +en.core.loading should render a back button loading... p unknown +en.core.not_following should have no a11y violations when rendering users You're not following anyone p unknown +en.core.not_following should render the correct users You're not following anyone p unknown +en.core.not_following should follow all suggested users by default You're not following anyone p unknown +en.core.not_following should properly pluralize with small follower count You're not following anyone p unknown +en.core.not_following should update the navigation button text and follow status when you follow/unfollow users You're not following anyone p unknown +en.core.not_following should have a functioning de/select all toggle You're not following anyone p unknown +en.core.not_following should render a stepper You're not following anyone p unknown +en.core.not_following should be able to continue to the next step You're not following anyone p unknown +en.core.not_following should render a back button You're not following anyone p unknown +en.core.reaction should have no a11y violations when rendering users Reaction p unknown +en.core.reaction should render the correct users Reaction p unknown +en.core.reaction should follow all suggested users by default Reaction p unknown +en.core.reaction should properly pluralize with small follower count Reaction p unknown +en.core.reaction should update the navigation button text and follow status when you follow/unfollow users Reaction p unknown +en.core.reaction should have a functioning de/select all toggle Reaction p unknown +en.core.reaction should render a stepper Reaction p unknown +en.core.reaction should be able to continue to the next step Reaction p unknown +en.core.reaction should render a back button Reaction p unknown +en.core.report_abuse should have no a11y violations when rendering users Report abuse p unknown +en.core.report_abuse should render the correct users Report abuse p unknown +en.core.report_abuse should follow all suggested users by default Report abuse p unknown +en.core.report_abuse should properly pluralize with small follower count Report abuse p unknown +en.core.report_abuse should update the navigation button text and follow status when you follow/unfollow users Report abuse p unknown +en.core.report_abuse should have a functioning de/select all toggle Report abuse p unknown +en.core.report_abuse should render a stepper Report abuse p unknown +en.core.report_abuse should be able to continue to the next step Report abuse p unknown +en.core.report_abuse should render a back button Report abuse p unknown +en.core.search should have no a11y violations when rendering users Search p unknown +en.core.search should render the correct users Search p unknown +en.core.search should follow all suggested users by default Search p unknown +en.core.search should properly pluralize with small follower count Search p unknown +en.core.search should update the navigation button text and follow status when you follow/unfollow users Search p unknown +en.core.search should have a functioning de/select all toggle Search p unknown +en.core.search should render a stepper Search p unknown +en.core.search should be able to continue to the next step Search p unknown +en.core.search should render a back button Search p unknown +en.core.success_settings should have no a11y violations when rendering users Successfully updated settings. p unknown +en.core.success_settings should render the correct users Successfully updated settings. p unknown +en.core.success_settings should follow all suggested users by default Successfully updated settings. p unknown +en.core.success_settings should properly pluralize with small follower count Successfully updated settings. p unknown +en.core.success_settings should update the navigation button text and follow status when you follow/unfollow users Successfully updated settings. p unknown +en.core.success_settings should have a functioning de/select all toggle Successfully updated settings. p unknown +en.core.success_settings should render a stepper Successfully updated settings. p unknown +en.core.success_settings should be able to continue to the next step Successfully updated settings. p unknown +en.core.success_settings should render a back button Successfully updated settings. p unknown +en.core.you_are_following should have no a11y violations when rendering users You're following p unknown +en.core.you_are_following should render the correct users You're following p unknown +en.core.you_are_following should follow all suggested users by default You're following p unknown +en.core.you_are_following should properly pluralize with small follower count You're following p unknown +en.core.you_are_following should update the navigation button text and follow status when you follow/unfollow users You're following p unknown +en.core.you_are_following should have a functioning de/select all toggle You're following p unknown +en.core.you_are_following should render a stepper You're following p unknown +en.core.you_are_following should be able to continue to the next step You're following p unknown +en.core.you_are_following should render a back button You're following p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should have no a11y violations when rendering users about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should render the correct users about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should follow all suggested users by default about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should properly pluralize with small follower count about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should update the navigation button text and follow status when you follow/unfollow users about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should have a functioning de/select all toggle about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should render a stepper about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should be able to continue to the next step about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.one should render a back button about 1 hour ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should have no a11y violations when rendering users about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should render the correct users about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should follow all suggested users by default about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should properly pluralize with small follower count about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should update the navigation button text and follow status when you follow/unfollow users about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should have a functioning de/select all toggle about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should render a stepper about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should be able to continue to the next step about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_hours.other should render a back button about %{count} hours ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should have no a11y violations when rendering users about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should render the correct users about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should follow all suggested users by default about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should properly pluralize with small follower count about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should update the navigation button text and follow status when you follow/unfollow users about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should have a functioning de/select all toggle about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should render a stepper about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should be able to continue to the next step about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.one should render a back button about 1 month ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should have no a11y violations when rendering users about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should render the correct users about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should follow all suggested users by default about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should properly pluralize with small follower count about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should update the navigation button text and follow status when you follow/unfollow users about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should have a functioning de/select all toggle about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should render a stepper about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should be able to continue to the next step about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_months.other should render a back button about %{count} months ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should have no a11y violations when rendering users about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should render the correct users about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should follow all suggested users by default about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should properly pluralize with small follower count about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should update the navigation button text and follow status when you follow/unfollow users about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should have a functioning de/select all toggle about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should render a stepper about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should be able to continue to the next step about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.one should render a back button about 1 year ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should have no a11y violations when rendering users about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should render the correct users about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should follow all suggested users by default about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should properly pluralize with small follower count about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should update the navigation button text and follow status when you follow/unfollow users about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should have a functioning de/select all toggle about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should render a stepper about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should be able to continue to the next step about %{count} years ago p unknown +en.datetime.distance_in_words_ago.about_x_years.other should render a back button about %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should have no a11y violations when rendering users almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should render the correct users almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should follow all suggested users by default almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should properly pluralize with small follower count almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should update the navigation button text and follow status when you follow/unfollow users almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should have a functioning de/select all toggle almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should render a stepper almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should be able to continue to the next step almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.one should render a back button almost 1 year ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should have no a11y violations when rendering users almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should render the correct users almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should follow all suggested users by default almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should properly pluralize with small follower count almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should update the navigation button text and follow status when you follow/unfollow users almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should have a functioning de/select all toggle almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should render a stepper almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should be able to continue to the next step almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.almost_x_years.other should render a back button almost %{count} years ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should have no a11y violations when rendering users half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should render the correct users half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should follow all suggested users by default half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should properly pluralize with small follower count half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should update the navigation button text and follow status when you follow/unfollow users half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should have a functioning de/select all toggle half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should render a stepper half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should be able to continue to the next step half a minute ago p unknown +en.datetime.distance_in_words_ago.half_a_minute should render a back button half a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should have no a11y violations when rendering users less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should render the correct users less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should follow all suggested users by default less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should properly pluralize with small follower count less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should update the navigation button text and follow status when you follow/unfollow users less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should have a functioning de/select all toggle less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should render a stepper less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should be able to continue to the next step less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.one should render a back button less than a minute ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should have no a11y violations when rendering users less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should render the correct users less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should follow all suggested users by default less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should properly pluralize with small follower count less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should update the navigation button text and follow status when you follow/unfollow users less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should have a functioning de/select all toggle less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should render a stepper less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should be able to continue to the next step less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_minutes.other should render a back button less than %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should have no a11y violations when rendering users less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should render the correct users less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should follow all suggested users by default less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should properly pluralize with small follower count less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should update the navigation button text and follow status when you follow/unfollow users less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should have a functioning de/select all toggle less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should render a stepper less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should be able to continue to the next step less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.one should render a back button less than 1 second ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should have no a11y violations when rendering users less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should render the correct users less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should follow all suggested users by default less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should properly pluralize with small follower count less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should update the navigation button text and follow status when you follow/unfollow users less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should have a functioning de/select all toggle less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should render a stepper less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should be able to continue to the next step less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.less_than_x_seconds.other should render a back button less than %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should have no a11y violations when rendering users over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should render the correct users over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should follow all suggested users by default over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should properly pluralize with small follower count over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should update the navigation button text and follow status when you follow/unfollow users over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should have a functioning de/select all toggle over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should render a stepper over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should be able to continue to the next step over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.one should render a back button over 1 year ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should have no a11y violations when rendering users over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should render the correct users over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should follow all suggested users by default over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should properly pluralize with small follower count over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should update the navigation button text and follow status when you follow/unfollow users over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should have a functioning de/select all toggle over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should render a stepper over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should be able to continue to the next step over %{count} years ago p unknown +en.datetime.distance_in_words_ago.over_x_years.other should render a back button over %{count} years ago p unknown +en.datetime.distance_in_words_ago.x_days.one should have no a11y violations when rendering users 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should render the correct users 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should follow all suggested users by default 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should properly pluralize with small follower count 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should update the navigation button text and follow status when you follow/unfollow users 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should have a functioning de/select all toggle 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should render a stepper 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should be able to continue to the next step 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.one should render a back button 1 day ago p unknown +en.datetime.distance_in_words_ago.x_days.other should have no a11y violations when rendering users %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should render the correct users %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should follow all suggested users by default %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should properly pluralize with small follower count %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should update the navigation button text and follow status when you follow/unfollow users %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should have a functioning de/select all toggle %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should render a stepper %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should be able to continue to the next step %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_days.other should render a back button %{count} days ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should have no a11y violations when rendering users 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should render the correct users 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should follow all suggested users by default 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should properly pluralize with small follower count 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should update the navigation button text and follow status when you follow/unfollow users 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should have a functioning de/select all toggle 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should render a stepper 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should be able to continue to the next step 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.one should render a back button 1 minute ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should have no a11y violations when rendering users %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should render the correct users %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should follow all suggested users by default %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should properly pluralize with small follower count %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should update the navigation button text and follow status when you follow/unfollow users %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should have a functioning de/select all toggle %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should render a stepper %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should be able to continue to the next step %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_minutes.other should render a back button %{count} minutes ago p unknown +en.datetime.distance_in_words_ago.x_months.one should have no a11y violations when rendering users 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should render the correct users 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should follow all suggested users by default 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should properly pluralize with small follower count 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should update the navigation button text and follow status when you follow/unfollow users 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should have a functioning de/select all toggle 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should render a stepper 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should be able to continue to the next step 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.one should render a back button 1 month ago p unknown +en.datetime.distance_in_words_ago.x_months.other should have no a11y violations when rendering users %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should render the correct users %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should follow all suggested users by default %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should properly pluralize with small follower count %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should update the navigation button text and follow status when you follow/unfollow users %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should have a functioning de/select all toggle %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should render a stepper %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should be able to continue to the next step %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_months.other should render a back button %{count} months ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should have no a11y violations when rendering users 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should render the correct users 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should follow all suggested users by default 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should properly pluralize with small follower count 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should update the navigation button text and follow status when you follow/unfollow users 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should have a functioning de/select all toggle 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should render a stepper 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should be able to continue to the next step 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.one should render a back button 1 second ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should have no a11y violations when rendering users %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should render the correct users %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should follow all suggested users by default %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should properly pluralize with small follower count %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should update the navigation button text and follow status when you follow/unfollow users %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should have a functioning de/select all toggle %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should render a stepper %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should be able to continue to the next step %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_seconds.other should render a back button %{count} seconds ago p unknown +en.datetime.distance_in_words_ago.x_years.one should have no a11y violations when rendering users 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should render the correct users 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should follow all suggested users by default 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should properly pluralize with small follower count 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should update the navigation button text and follow status when you follow/unfollow users 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should have a functioning de/select all toggle 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should render a stepper 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should be able to continue to the next step 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.one should render a back button 1 year ago p unknown +en.datetime.distance_in_words_ago.x_years.other should have no a11y violations when rendering users %{count} years ago p unknown \ No newline at end of file diff --git a/core/generate_value/result/forem-generated-values.tsv b/core/generate_value/result/forem-generated-values.tsv new file mode 100644 index 00000000..f46f9587 --- /dev/null +++ b/core/generate_value/result/forem-generated-values.tsv @@ -0,0 +1,166 @@ +en.billboard.menu.aria_label Toggle dropdown menu SKIP +en.billboard.menu.icon Dropdown menu SKIP +en.billboard.menu.manage_preferences Manage preferences SKIP +en.billboard.menu.report_billboard Report billboard SKIP +en.billboard.menu.what_is_a_billboard What's a billboard? SKIP +en.billboard.promoted Promoted SKIP +en.contact_prompts.if_any_questions_html Contact us if you have any questions. SKIP +en.contact_prompts.if_continued_trouble_html Contact us if you continue having trouble. SKIP +en.contact_prompts.if_we_can_help_html Contact us if there is anything we can help with. SKIP +en.core.add_comment Add comment SKIP +en.core.and and SKIP +en.core.beta beta SKIP +en.core.comment Comment SKIP +en.core.copy_link Copy link SKIP +en.core.counted_organization.one %{count} organization SKIP +en.core.counted_organization.other %{count} organizations SKIP +en.core.counted_user.one %{count} person SKIP +en.core.counted_user.other %{count} people SKIP +en.core.edit_profile Edit profile SKIP +en.core.follow Follow SKIP +en.core.follow_back Follow back SKIP +en.core.following Following SKIP +en.core.following_everyone You're following %{details} (everyone) SKIP +en.core.like Like SKIP +en.core.loading loading... SKIP +en.core.not_following You're not following anyone SKIP +en.core.reaction Reaction SKIP +en.core.report_abuse Report abuse SKIP +en.core.search Search SKIP +en.core.success_settings Successfully updated settings. SKIP +en.core.you_are_following You're following SKIP +en.datetime.distance_in_words_ago.about_x_hours.one about 1 hour ago SKIP +en.datetime.distance_in_words_ago.about_x_hours.other about %{count} hours ago SKIP +en.datetime.distance_in_words_ago.about_x_months.one about 1 month ago SKIP +en.datetime.distance_in_words_ago.about_x_months.other about %{count} months ago SKIP +en.datetime.distance_in_words_ago.about_x_years.one about 1 year ago SKIP +en.datetime.distance_in_words_ago.about_x_years.other about %{count} years ago SKIP +en.datetime.distance_in_words_ago.almost_x_years.one almost 1 year ago SKIP +en.datetime.distance_in_words_ago.almost_x_years.other almost %{count} years ago SKIP +en.datetime.distance_in_words_ago.half_a_minute half a minute ago SKIP +en.datetime.distance_in_words_ago.less_than_x_minutes.one less than a minute ago SKIP +en.datetime.distance_in_words_ago.less_than_x_minutes.other less than %{count} minutes ago SKIP +en.datetime.distance_in_words_ago.less_than_x_seconds.one less than 1 second ago SKIP +en.datetime.distance_in_words_ago.less_than_x_seconds.other less than %{count} seconds ago SKIP +en.datetime.distance_in_words_ago.over_x_years.one over 1 year ago SKIP +en.datetime.distance_in_words_ago.over_x_years.other over %{count} years ago SKIP +en.datetime.distance_in_words_ago.x_days.one 1 day ago SKIP +en.datetime.distance_in_words_ago.x_days.other %{count} days ago SKIP +en.datetime.distance_in_words_ago.x_minutes.one 1 minute ago SKIP +en.datetime.distance_in_words_ago.x_minutes.other %{count} minutes ago SKIP +en.datetime.distance_in_words_ago.x_months.one 1 month ago SKIP +en.datetime.distance_in_words_ago.x_months.other %{count} months ago SKIP +en.datetime.distance_in_words_ago.x_seconds.one 1 second ago SKIP +en.datetime.distance_in_words_ago.x_seconds.other %{count} seconds ago SKIP +en.datetime.distance_in_words_ago.x_years.one 1 year ago SKIP +en.datetime.distance_in_words_ago.x_years.other %{count} years ago SKIP +en.datetime.expired_ago.about_x_hours.one Expired about 1 hour ago SKIP +en.datetime.expired_ago.about_x_hours.other Expired about %{count} hours ago SKIP +en.datetime.expired_ago.about_x_months.one Expired about 1 month ago SKIP +en.datetime.expired_ago.about_x_months.other Expired about %{count} months ago SKIP +en.datetime.expired_ago.about_x_years.one Expired about 1 year ago SKIP +en.datetime.expired_ago.about_x_years.other Expired about %{count} years ago SKIP +en.datetime.expired_ago.almost_x_years.one Expired almost 1 year ago SKIP +en.datetime.expired_ago.almost_x_years.other Expired almost %{count} years ago SKIP +en.datetime.expired_ago.half_a_minute Expired half a minute ago SKIP +en.datetime.expired_ago.less_than_x_minutes.one Expired less than a minute ago SKIP +en.datetime.expired_ago.less_than_x_minutes.other Expired less than %{count} minutes ago SKIP +en.datetime.expired_ago.less_than_x_seconds.one Expired less than 1 second ago SKIP +en.datetime.expired_ago.less_than_x_seconds.other Expired less than %{count} seconds ago SKIP +en.datetime.expired_ago.over_x_years.one Expired over 1 year ago SKIP +en.datetime.expired_ago.over_x_years.other Expired over %{count} years ago SKIP +en.datetime.expired_ago.x_days.one Expired 1 day ago SKIP +en.datetime.expired_ago.x_days.other Expired %{count} days ago SKIP +en.datetime.expired_ago.x_minutes.one Expired 1 minute ago SKIP +en.datetime.expired_ago.x_minutes.other Expired %{count} minutes ago SKIP +en.datetime.expired_ago.x_months.one Expired 1 month ago SKIP +en.datetime.expired_ago.x_months.other Expired %{count} months ago SKIP +en.datetime.expired_ago.x_seconds.one Expired 1 second ago SKIP +en.datetime.expired_ago.x_seconds.other Expired %{count} seconds ago SKIP +en.datetime.expired_ago.x_years.one Expired 1 year ago SKIP +en.datetime.expired_ago.x_years.other Expired %{count} years ago SKIP +en.datetime.expires_in.about_x_hours.one Expires in about 1 hour SKIP +en.datetime.expires_in.about_x_hours.other Expires in about %{count} hours SKIP +en.datetime.expires_in.about_x_months.one Expires in about 1 month SKIP +en.datetime.expires_in.about_x_months.other Expires in about %{count} months SKIP +en.datetime.expires_in.about_x_years.one Expires in about 1 year SKIP +en.datetime.expires_in.about_x_years.other Expires in about %{count} years SKIP +en.datetime.expires_in.almost_x_years.one Expires in almost 1 year SKIP +en.datetime.expires_in.almost_x_years.other Expires in almost %{count} years SKIP +en.datetime.expires_in.half_a_minute Expires in half a minute SKIP +en.datetime.expires_in.less_than_x_minutes.one Expires in less than a minute SKIP +en.datetime.expires_in.less_than_x_minutes.other Expires in less than %{count} minutes SKIP +en.datetime.expires_in.less_than_x_seconds.one Expires in less than 1 second SKIP +en.datetime.expires_in.less_than_x_seconds.other Expires in less than %{count} seconds SKIP +en.datetime.expires_in.over_x_years.one Expires in over 1 year SKIP +en.datetime.expires_in.over_x_years.other Expires in over %{count} years SKIP +en.datetime.expires_in.x_days.one Expires in 1 day SKIP +en.datetime.expires_in.x_days.other Expires in %{count} days SKIP +en.datetime.expires_in.x_minutes.one Expires in 1 minute SKIP +en.datetime.expires_in.x_minutes.other Expires in %{count} minutes SKIP +en.datetime.expires_in.x_months.one Expires in 1 month SKIP +en.datetime.expires_in.x_months.other Expires in %{count} months SKIP +en.datetime.expires_in.x_seconds.one Expires in 1 second SKIP +en.datetime.expires_in.x_seconds.other Expires in %{count} seconds SKIP +en.datetime.expires_in.x_years.one Expires in 1 year SKIP +en.datetime.expires_in.x_years.other Expires in %{count} years SKIP +en.errors.messages.accepted must be accepted SKIP +en.errors.messages.bad_protocol must start with %{protocols} SKIP +en.errors.messages.bad_uri is an invalid url SKIP +en.errors.messages.blank can't be blank SKIP +en.errors.messages.confirmation doesn't match %{attribute} SKIP +en.errors.messages.contains_prohibited_characters contains non-alphanumeric or prohibited unicode characters SKIP +en.errors.messages.empty can't be empty SKIP +en.errors.messages.equal_to must be equal to %{count} SKIP +en.errors.messages.even must be even SKIP +en.errors.messages.exclusion is reserved SKIP +en.errors.messages.general Error: %{errors} SKIP +en.errors.messages.greater_than must be greater than %{count} SKIP +en.errors.messages.greater_than_or_equal_to must be greater than or equal to %{count} SKIP +en.errors.messages.inclusion is not included in the list SKIP +en.errors.messages.invalid is invalid SKIP +en.errors.messages.less_than must be less than %{count} SKIP +en.errors.messages.less_than_or_equal_to must be less than or equal to %{count} SKIP +en.errors.messages.model_invalid Validation failed:%{errors} SKIP +en.errors.messages.not_a_number is not a number SKIP +en.errors.messages.not_an_integer must be an integer SKIP +en.errors.messages.odd must be odd SKIP +en.errors.messages.other_than must be other than %{count} SKIP +en.errors.messages.present must be blank SKIP +en.errors.messages.required must exist SKIP +en.errors.messages.taken has already been taken SKIP +en.errors.messages.too_long.one is too long (maximum is 1 character) SKIP +en.errors.messages.too_long.other is too long (maximum is %{count} characters) SKIP +en.errors.messages.too_short.one is too short (minimum is 1 character) SKIP +en.errors.messages.too_short.other is too short (minimum is %{count} characters) SKIP +en.errors.messages.try_again_email An error occurred. Please try again or send an email to :%{email}' SKIP +en.errors.messages.wrong_length.one is the wrong length (should be 1 character) SKIP +en.errors.messages.wrong_length.other is the wrong length (should be %{count} characters) SKIP +en.time.formats.admin_user %Y-%m-%d %H:%M +en.time.formats.comment %B %d %Y +en.time.formats.email_verified %b %e '%y %H:%M +en.time.formats.github %b %d %Y +en.time.formats.json %b %e %Y +en.time.formats.medium %b %-d %Y +en.time.formats.members %d %b SKIP +en.time.formats.members_with_year %d %b %Y +en.time.formats.reddit %b %e '%y SKIP +en.time.formats.short %b %-e SKIP +en.time.formats.short_with_year %b %-e %Y +en.time.formats.short_with_yy %b %-d '%y SKIP +en.time.formats.stackexchange %b %e '%y SKIP +exploding_head.icon exploding-head SKIP +exploding_head.name Exploding Head SKIP +exploding_head.position 1 6 +fire.icon fire SKIP +fire.name Fire SKIP +fire.position 1 10 +like.icon sparkle-heart SKIP +like.name Like SKIP +like.position 0 2 +raised_hands.icon raised-hands SKIP +raised_hands.name Raised Hands SKIP +raised_hands.position 1 8 +unicorn.icon multi-unicorn SKIP +unicorn.name Unicorn SKIP +unicorn.position 1 4 \ No newline at end of file diff --git a/core/generate_value/value_generation.py b/core/generate_value/value_generation.py index 82a5bde8..e24f61b2 100644 --- a/core/generate_value/value_generation.py +++ b/core/generate_value/value_generation.py @@ -25,6 +25,9 @@ def read_tsv(module): if module == "zookeeper-server": assert len(params) == 32 return 32 + elif module == "forem": + assert len(params) == 166 + return 166 else: assert len(params) == 90 return 90 @@ -105,20 +108,26 @@ def print_params(module): f = open(module + output, "w") if module == "zookeeper-server": assert len(params) == 32 + elif module == "forem": + assert len(params) == 166 else: assert len(params) >= 90 for param in params: f.write(param.name + "\t") tmp_cnt = 0 if len(param.gvalues) == 0: - if DEBUG: - print("----------------------") - print(param.name) - print(param.dvalue) - print(param.description) - print("----------------------") - f.write("SKIP\tSKIP\n") - unhandled.append(param) + if module == "forem": + f.write(str(param.dvalue) + "\tSKIP\n") # Write default value for forem + tmp_cnt += 1 + else: + if DEBUG: + print("----------------------") + print(param.name) + print(param.dvalue) + print(param.description) + print("----------------------") + f.write("SKIP\tSKIP\n") + unhandled.append(param) else: pcnt += 1 tmp_cnt += 1 # for the default value diff --git a/core/identify_param/README.md b/core/identify_param/README.md index 20d6a4f7..f17ee828 100644 --- a/core/identify_param/README.md +++ b/core/identify_param/README.md @@ -16,6 +16,19 @@ See [Identifying Parameters Exercised in Tests](https://github.com/xlab-uiuc/ope ./identify_param.sh hadoop-common ``` +For Forem, + + +``` +python3 identify_params.py log/ + + +python3 param_to_test.py log/ +``` + + +Generates `result_mapping.json`, `all_params.txt`, `all_test_cases.txt`, and `param_to_test_cases_mapping.json` + ### Result diff --git a/core/identify_param/identify_params.py b/core/identify_param/identify_params.py new file mode 100644 index 00000000..3cbfd46e --- /dev/null +++ b/core/identify_param/identify_params.py @@ -0,0 +1,91 @@ +import re +import json +import os +import sys + + +pattern = r'\[CTEST\] #### (.*?) ####' +file_pattern = r'PASS (\S+)' +test_pattern = r'✓ (.*?) \(\d+ ms\)' +directory_path = sys.argv[1] + + +def flatten_dict(d, parent_key=''): + items = [] + for k, v in d.items(): + new_key = f"{parent_key}.{k}" if parent_key else k + if isinstance(v, dict): + items.extend(flatten_dict(v, new_key).items()) + else: + items.append((new_key, v)) + return dict(items) + + +def process_file(file, result_mapping, all_params_set, all_test_cases_list): + test_cases_list = [] + config_list = [] # for all test cases + file_name = "" + + with open(directory_path + file, 'r') as file: + for line in file: + match = re.search(pattern, line.strip()) + if match: + json_str = match.group(1) + data = json.loads(json_str) + config_list.append(data) + flattened_data = flatten_dict(data) + all_params_set.update(flattened_data.keys()) + + + file_match = re.search(file_pattern, line.strip()) + if file_match: + file_name = file_match.group(1) + + + test_cases = re.findall(test_pattern, line.strip()) + if test_cases: + for case in test_cases: + test_cases_list.append(case) + all_test_cases_list.append(f"{file_name}: {case}") + + + values_list = [] + for case in test_cases_list: + mapping = {} + mapping[case] = config_list + values_list.append(mapping) + + + test_mapping = {} + test_mapping[file_name] = values_list + result_mapping.append(test_mapping) + + +files_in_directory = os.listdir(directory_path) +files = [file for file in files_in_directory if os.path.isfile(os.path.join(directory_path, file))] + + +result_mapping = [] +all_params_set = set() +all_test_cases_list = [] + + +for file in files: + process_file(file, result_mapping, all_params_set, all_test_cases_list) + + +with open('result_mapping.json', 'w+') as file: + file.write(json.dumps(result_mapping, indent=4)) + print("Successfully generated mappings - result_mapping.json") + + +with open('all_params.txt', 'w+') as file: + for param in sorted(all_params_set): + file.write(param + '\n') + print("Successfully generated all parameters in nested format - all_params.txt") + + +with open('all_test_cases.txt', 'w+') as file: + for test_case in all_test_cases_list: + file.write(test_case + '\n') + print("Successfully generated all test cases - all_test_cases.txt") \ No newline at end of file diff --git a/core/identify_param/param_to_test.py b/core/identify_param/param_to_test.py new file mode 100644 index 00000000..d873d267 --- /dev/null +++ b/core/identify_param/param_to_test.py @@ -0,0 +1,64 @@ +import re +import json +import os +import sys + + +pattern = r'\[CTEST\] #### (.*?) ####' +file_pattern = r'PASS (\S+)' +test_pattern = r'✓ (.*?) \(\d+ ms\)' +directory_path = sys.argv[1] + + +def flatten_dict(d, parent_key=''): + items = [] + for k, v in d.items(): + new_key = f"{parent_key}.{k}" if parent_key else k + if isinstance(v, dict): + items.extend(flatten_dict(v, new_key).items()) + else: + items.append((new_key, v)) + return dict(items) + + +def process_file(file, param_to_tests): + file_name = "" + + with open(directory_path + file, 'r') as file: + for line in file: + match = re.search(pattern, line.strip()) + if match: + json_str = match.group(1) + data = json.loads(json_str) + flattened_data = flatten_dict(data) + + + file_match = re.search(file_pattern, line.strip()) + if file_match: + file_name = file_match.group(1) + + + test_cases = re.findall(test_pattern, line.strip()) + if test_cases: + for case in test_cases: + test_case_full_name = f"{file_name}: {case}" + for param in flattened_data.keys(): + if param not in param_to_tests: + param_to_tests[param] = [] + param_to_tests[param].append(test_case_full_name) + + +files_in_directory = os.listdir(directory_path) +files = [file for file in files_in_directory if os.path.isfile(os.path.join(directory_path, file))] + + +param_to_tests = {} + + +for file in files: + process_file(file, param_to_tests) + + +with open('param_to_test_cases_mapping.json', 'w+') as file: + file.write(json.dumps(param_to_tests, indent=4)) + print("Successfully generated parameter to test cases mapping - param_to_test_cases_mapping.json") \ No newline at end of file diff --git a/core/identify_param/results/forem/all_params.txt b/core/identify_param/results/forem/all_params.txt new file mode 100644 index 00000000..9e6ae113 --- /dev/null +++ b/core/identify_param/results/forem/all_params.txt @@ -0,0 +1,166 @@ +en.billboard.menu.aria_label +en.billboard.menu.icon +en.billboard.menu.manage_preferences +en.billboard.menu.report_billboard +en.billboard.menu.what_is_a_billboard +en.billboard.promoted +en.contact_prompts.if_any_questions_html +en.contact_prompts.if_continued_trouble_html +en.contact_prompts.if_we_can_help_html +en.core.add_comment +en.core.and +en.core.beta +en.core.comment +en.core.copy_link +en.core.counted_organization.one +en.core.counted_organization.other +en.core.counted_user.one +en.core.counted_user.other +en.core.edit_profile +en.core.follow +en.core.follow_back +en.core.following +en.core.following_everyone +en.core.like +en.core.loading +en.core.not_following +en.core.reaction +en.core.report_abuse +en.core.search +en.core.success_settings +en.core.you_are_following +en.datetime.distance_in_words_ago.about_x_hours.one +en.datetime.distance_in_words_ago.about_x_hours.other +en.datetime.distance_in_words_ago.about_x_months.one +en.datetime.distance_in_words_ago.about_x_months.other +en.datetime.distance_in_words_ago.about_x_years.one +en.datetime.distance_in_words_ago.about_x_years.other +en.datetime.distance_in_words_ago.almost_x_years.one +en.datetime.distance_in_words_ago.almost_x_years.other +en.datetime.distance_in_words_ago.half_a_minute +en.datetime.distance_in_words_ago.less_than_x_minutes.one +en.datetime.distance_in_words_ago.less_than_x_minutes.other +en.datetime.distance_in_words_ago.less_than_x_seconds.one +en.datetime.distance_in_words_ago.less_than_x_seconds.other +en.datetime.distance_in_words_ago.over_x_years.one +en.datetime.distance_in_words_ago.over_x_years.other +en.datetime.distance_in_words_ago.x_days.one +en.datetime.distance_in_words_ago.x_days.other +en.datetime.distance_in_words_ago.x_minutes.one +en.datetime.distance_in_words_ago.x_minutes.other +en.datetime.distance_in_words_ago.x_months.one +en.datetime.distance_in_words_ago.x_months.other +en.datetime.distance_in_words_ago.x_seconds.one +en.datetime.distance_in_words_ago.x_seconds.other +en.datetime.distance_in_words_ago.x_years.one +en.datetime.distance_in_words_ago.x_years.other +en.datetime.expired_ago.about_x_hours.one +en.datetime.expired_ago.about_x_hours.other +en.datetime.expired_ago.about_x_months.one +en.datetime.expired_ago.about_x_months.other +en.datetime.expired_ago.about_x_years.one +en.datetime.expired_ago.about_x_years.other +en.datetime.expired_ago.almost_x_years.one +en.datetime.expired_ago.almost_x_years.other +en.datetime.expired_ago.half_a_minute +en.datetime.expired_ago.less_than_x_minutes.one +en.datetime.expired_ago.less_than_x_minutes.other +en.datetime.expired_ago.less_than_x_seconds.one +en.datetime.expired_ago.less_than_x_seconds.other +en.datetime.expired_ago.over_x_years.one +en.datetime.expired_ago.over_x_years.other +en.datetime.expired_ago.x_days.one +en.datetime.expired_ago.x_days.other +en.datetime.expired_ago.x_minutes.one +en.datetime.expired_ago.x_minutes.other +en.datetime.expired_ago.x_months.one +en.datetime.expired_ago.x_months.other +en.datetime.expired_ago.x_seconds.one +en.datetime.expired_ago.x_seconds.other +en.datetime.expired_ago.x_years.one +en.datetime.expired_ago.x_years.other +en.datetime.expires_in.about_x_hours.one +en.datetime.expires_in.about_x_hours.other +en.datetime.expires_in.about_x_months.one +en.datetime.expires_in.about_x_months.other +en.datetime.expires_in.about_x_years.one +en.datetime.expires_in.about_x_years.other +en.datetime.expires_in.almost_x_years.one +en.datetime.expires_in.almost_x_years.other +en.datetime.expires_in.half_a_minute +en.datetime.expires_in.less_than_x_minutes.one +en.datetime.expires_in.less_than_x_minutes.other +en.datetime.expires_in.less_than_x_seconds.one +en.datetime.expires_in.less_than_x_seconds.other +en.datetime.expires_in.over_x_years.one +en.datetime.expires_in.over_x_years.other +en.datetime.expires_in.x_days.one +en.datetime.expires_in.x_days.other +en.datetime.expires_in.x_minutes.one +en.datetime.expires_in.x_minutes.other +en.datetime.expires_in.x_months.one +en.datetime.expires_in.x_months.other +en.datetime.expires_in.x_seconds.one +en.datetime.expires_in.x_seconds.other +en.datetime.expires_in.x_years.one +en.datetime.expires_in.x_years.other +en.errors.messages.accepted +en.errors.messages.bad_protocol +en.errors.messages.bad_uri +en.errors.messages.blank +en.errors.messages.confirmation +en.errors.messages.contains_prohibited_characters +en.errors.messages.empty +en.errors.messages.equal_to +en.errors.messages.even +en.errors.messages.exclusion +en.errors.messages.general +en.errors.messages.greater_than +en.errors.messages.greater_than_or_equal_to +en.errors.messages.inclusion +en.errors.messages.invalid +en.errors.messages.less_than +en.errors.messages.less_than_or_equal_to +en.errors.messages.model_invalid +en.errors.messages.not_a_number +en.errors.messages.not_an_integer +en.errors.messages.odd +en.errors.messages.other_than +en.errors.messages.present +en.errors.messages.required +en.errors.messages.taken +en.errors.messages.too_long.one +en.errors.messages.too_long.other +en.errors.messages.too_short.one +en.errors.messages.too_short.other +en.errors.messages.try_again_email +en.errors.messages.wrong_length.one +en.errors.messages.wrong_length.other +en.time.formats.admin_user +en.time.formats.comment +en.time.formats.email_verified +en.time.formats.github +en.time.formats.json +en.time.formats.medium +en.time.formats.members +en.time.formats.members_with_year +en.time.formats.reddit +en.time.formats.short +en.time.formats.short_with_year +en.time.formats.short_with_yy +en.time.formats.stackexchange +exploding_head.icon +exploding_head.name +exploding_head.position +fire.icon +fire.name +fire.position +like.icon +like.name +like.position +raised_hands.icon +raised_hands.name +raised_hands.position +unicorn.icon +unicorn.name +unicorn.position \ No newline at end of file diff --git a/core/identify_param/results/forem/all_test_cases.txt b/core/identify_param/results/forem/all_test_cases.txt new file mode 100644 index 00000000..c94126ab --- /dev/null +++ b/core/identify_param/results/forem/all_test_cases.txt @@ -0,0 +1,45 @@ +app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should not display reactions data when there are no reactions +app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reaction count when there are exactly one reaction +app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reactions data when there are reactions +app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display multiple reactions when there are reactions +app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a standard article +app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a featured article +app/javascript/articles/__tests__/Article.test.jsx: should render a standard article +app/javascript/articles/__tests__/Article.test.jsx: should render a featured article +app/javascript/articles/__tests__/Article.test.jsx: should render a rich feed +app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for an organization +app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for a video post +app/javascript/articles/__tests__/Article.test.jsx: should render with an organization +app/javascript/articles/__tests__/Article.test.jsx: should render with a flare tag +app/javascript/articles/__tests__/Article.test.jsx: should render with a snippet result +app/javascript/articles/__tests__/Article.test.jsx: should render with reactions +app/javascript/articles/__tests__/Article.test.jsx: should render with comments +app/javascript/articles/__tests__/Article.test.jsx: should render second paragraph, but not third +app/javascript/articles/__tests__/Article.test.jsx: should render the first part of a long paragraph +app/javascript/articles/__tests__/Article.test.jsx: should render with an add comment button when there are no comments +app/javascript/articles/__tests__/Article.test.jsx: should render as saved on reading list +app/javascript/articles/__tests__/Article.test.jsx: should render as not saved on reading list +app/javascript/articles/__tests__/Article.test.jsx: should render a video article +app/javascript/articles/__tests__/Article.test.jsx: should render a podcast article +app/javascript/articles/__tests__/Article.test.jsx: should render a podcast episode +app/javascript/articles/__tests__/Article.test.jsx: should render a user article +app/javascript/articles/__tests__/Article.test.jsx: should show bookmark button when article is saveable (default) +app/javascript/articles/__tests__/Article.test.jsx: should hide bookmark button when article is not saveable +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: should have no a11y violations +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the article title +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the tags +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders no tags or # symbol when article has no tags +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the author name +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the hand wave emoji if the author has less than 3 articles +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date as a time if the date is the same day +app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: toggles the article when clicked +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step +app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button \ No newline at end of file diff --git a/core/identify_param/results/forem/param_to_test_cases_mapping.json b/core/identify_param/results/forem/param_to_test_cases_mapping.json new file mode 100644 index 00000000..25a8d4d0 --- /dev/null +++ b/core/identify_param/results/forem/param_to_test_cases_mapping.json @@ -0,0 +1,1777 @@ +{ + "fire.position": [ + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should not display reactions data when there are no reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reaction count when there are exactly one reaction", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reactions data when there are reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display multiple reactions when there are reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a rich feed", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for a video post", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a flare tag", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a snippet result", + "app/javascript/articles/__tests__/Article.test.jsx: should render with reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should render with comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render second paragraph, but not third", + "app/javascript/articles/__tests__/Article.test.jsx: should render the first part of a long paragraph", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an add comment button when there are no comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render as saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render as not saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render a video article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast episode", + "app/javascript/articles/__tests__/Article.test.jsx: should render a user article", + "app/javascript/articles/__tests__/Article.test.jsx: should show bookmark button when article is saveable (default)", + "app/javascript/articles/__tests__/Article.test.jsx: should hide bookmark button when article is not saveable", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: should have no a11y violations", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the article title", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders no tags or # symbol when article has no tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the author name", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the hand wave emoji if the author has less than 3 articles", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date as a time if the date is the same day", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: toggles the article when clicked" + ], + "fire.name": [ + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should not display reactions data when there are no reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reaction count when there are exactly one reaction", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reactions data when there are reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display multiple reactions when there are reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a rich feed", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for a video post", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a flare tag", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a snippet result", + "app/javascript/articles/__tests__/Article.test.jsx: should render with reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should render with comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render second paragraph, but not third", + "app/javascript/articles/__tests__/Article.test.jsx: should render the first part of a long paragraph", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an add comment button when there are no comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render as saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render as not saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render a video article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast episode", + "app/javascript/articles/__tests__/Article.test.jsx: should render a user article", + "app/javascript/articles/__tests__/Article.test.jsx: should show bookmark button when article is saveable (default)", + "app/javascript/articles/__tests__/Article.test.jsx: should hide bookmark button when article is not saveable", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: should have no a11y violations", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the article title", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders no tags or # symbol when article has no tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the author name", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the hand wave emoji if the author has less than 3 articles", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date as a time if the date is the same day", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: toggles the article when clicked" + ], + "fire.icon": [ + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should not display reactions data when there are no reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reaction count when there are exactly one reaction", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reactions data when there are reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display multiple reactions when there are reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a rich feed", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for a video post", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a flare tag", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a snippet result", + "app/javascript/articles/__tests__/Article.test.jsx: should render with reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should render with comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render second paragraph, but not third", + "app/javascript/articles/__tests__/Article.test.jsx: should render the first part of a long paragraph", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an add comment button when there are no comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render as saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render as not saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render a video article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast episode", + "app/javascript/articles/__tests__/Article.test.jsx: should render a user article", + "app/javascript/articles/__tests__/Article.test.jsx: should show bookmark button when article is saveable (default)", + "app/javascript/articles/__tests__/Article.test.jsx: should hide bookmark button when article is not saveable", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: should have no a11y violations", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the article title", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders no tags or # symbol when article has no tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the author name", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the hand wave emoji if the author has less than 3 articles", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date as a time if the date is the same day", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: toggles the article when clicked" + ], + "en.contact_prompts.if_any_questions_html": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.contact_prompts.if_continued_trouble_html": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.contact_prompts.if_we_can_help_html": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.add_comment": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.beta": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.comment": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.copy_link": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.edit_profile": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.follow": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.follow_back": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.following": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.like": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.loading": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.reaction": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.report_abuse": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.search": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.success_settings": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_organization.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_organization.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_user.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_user.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.not_following": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.following_everyone": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.you_are_following": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.and": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_hours.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_hours.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.almost_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.almost_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.half_a_minute": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.over_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.over_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_days.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_days.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_hours.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_hours.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.almost_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.almost_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.half_a_minute": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.over_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.over_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_days.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_days.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_hours.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_hours.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.almost_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.almost_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.half_a_minute": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.over_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.over_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_days.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_days.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.promoted": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.aria_label": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.icon": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.manage_preferences": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.what_is_a_billboard": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.report_billboard": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.accepted": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.bad_protocol": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.bad_uri": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.blank": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.confirmation": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.contains_prohibited_characters": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.empty": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.equal_to": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.even": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.exclusion": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.general": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.greater_than": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.greater_than_or_equal_to": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.inclusion": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.invalid": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.less_than": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.less_than_or_equal_to": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.model_invalid": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.not_a_number": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.not_an_integer": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.odd": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.other_than": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.present": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.required": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.taken": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_long.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_long.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_short.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_short.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.try_again_email": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.wrong_length.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.wrong_length.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.admin_user": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.comment": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.email_verified": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.github": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.json": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.medium": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.members": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.members_with_year": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.reddit": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.short": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.short_with_yy": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.short_with_year": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.stackexchange": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ] +} \ No newline at end of file diff --git a/core/identify_param/results/forem/result_mapping.json b/core/identify_param/results/forem/result_mapping.json new file mode 100644 index 00000000..50b3a4cd --- /dev/null +++ b/core/identify_param/results/forem/result_mapping.json @@ -0,0 +1,4850 @@ +[ + { + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx": [ + { + "should not display reactions data when there are no reactions": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + }, + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should display reaction count when there are exactly one reaction": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + }, + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should display reactions data when there are reactions": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + }, + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should display multiple reactions when there are reactions": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + }, + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + } + ] + }, + { + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx": [ + { + "should have no a11y violations for a standard article": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should have no a11y violations for a featured article": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a standard article": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a featured article": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a rich feed": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a featured article for an organization": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a featured article for a video post": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render with an organization": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render with a flare tag": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render with a snippet result": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render with reactions": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render with comments": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render second paragraph, but not third": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render the first part of a long paragraph": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render with an add comment button when there are no comments": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render as saved on reading list": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render as not saved on reading list": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a video article": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a podcast article": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a podcast episode": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should render a user article": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should show bookmark button when article is saveable (default)": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should hide bookmark button when article is not saveable": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "should have no a11y violations": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "renders the article title": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "renders the tags": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "renders no tags or # symbol when article has no tags": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "renders the author name": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "renders the hand wave emoji if the author has less than 3 articles": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "renders the correct formatted published date": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "renders the correct formatted published date as a time if the date is the same day": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + }, + { + "toggles the article when clicked": [ + { + "like": { + "position": 1, + "name": "Like", + "icon": "sparkle-heart" + } + }, + { + "unicorn": { + "position": 2, + "name": "Unicorn", + "icon": "multi-unicorn" + } + }, + { + "exploding_head": { + "position": 3, + "name": "Exploding Head", + "icon": "exploding-head" + } + }, + { + "raised_hands": { + "position": 4, + "name": "Raised Hands", + "icon": "raised-hands" + } + }, + { + "fire": { + "position": 5, + "name": "Fire", + "icon": "fire" + } + } + ] + } + ] + }, + { + "": [] + }, + { + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx": [ + { + "should have no a11y violations when rendering users": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should render the correct users": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should follow all suggested users by default": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should properly pluralize with small follower count": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should update the navigation button text and follow status when you follow/unfollow users": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should have a functioning de/select all toggle": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should render a stepper": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should be able to continue to the next step": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + }, + { + "should render a back button": [ + { + "en": { + "contact_prompts": { + "if_any_questions_html": "Contact us if you have any questions.", + "if_continued_trouble_html": "Contact us if you continue having trouble.", + "if_we_can_help_html": "Contact us if there is anything we can help with." + }, + "core": { + "add_comment": "Add comment", + "beta": "beta", + "comment": "Comment", + "copy_link": "Copy link", + "edit_profile": "Edit profile", + "follow": "Follow", + "follow_back": "Follow back", + "following": "Following", + "like": "Like", + "loading": "loading...", + "reaction": "Reaction", + "report_abuse": "Report abuse", + "search": "Search", + "success_settings": "Successfully updated settings.", + "counted_organization": { + "one": "%{count} organization", + "other": "%{count} organizations" + }, + "counted_user": { + "one": "%{count} person", + "other": "%{count} people" + }, + "not_following": "You're not following anyone", + "following_everyone": "You're following %{details} (everyone)", + "you_are_following": "You're following", + "and": "and" + }, + "datetime": { + "distance_in_words_ago": { + "about_x_hours": { + "one": "about 1 hour ago", + "other": "about %{count} hours ago" + }, + "about_x_months": { + "one": "about 1 month ago", + "other": "about %{count} months ago" + }, + "about_x_years": { + "one": "about 1 year ago", + "other": "about %{count} years ago" + }, + "almost_x_years": { + "one": "almost 1 year ago", + "other": "almost %{count} years ago" + }, + "half_a_minute": "half a minute ago", + "less_than_x_seconds": { + "one": "less than 1 second ago", + "other": "less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "less than a minute ago", + "other": "less than %{count} minutes ago" + }, + "over_x_years": { + "one": "over 1 year ago", + "other": "over %{count} years ago" + }, + "x_seconds": { + "one": "1 second ago", + "other": "%{count} seconds ago" + }, + "x_minutes": { + "one": "1 minute ago", + "other": "%{count} minutes ago" + }, + "x_days": { + "one": "1 day ago", + "other": "%{count} days ago" + }, + "x_months": { + "one": "1 month ago", + "other": "%{count} months ago" + }, + "x_years": { + "one": "1 year ago", + "other": "%{count} years ago" + } + }, + "expired_ago": { + "about_x_hours": { + "one": "Expired about 1 hour ago", + "other": "Expired about %{count} hours ago" + }, + "about_x_months": { + "one": "Expired about 1 month ago", + "other": "Expired about %{count} months ago" + }, + "about_x_years": { + "one": "Expired about 1 year ago", + "other": "Expired about %{count} years ago" + }, + "almost_x_years": { + "one": "Expired almost 1 year ago", + "other": "Expired almost %{count} years ago" + }, + "half_a_minute": "Expired half a minute ago", + "less_than_x_seconds": { + "one": "Expired less than 1 second ago", + "other": "Expired less than %{count} seconds ago" + }, + "less_than_x_minutes": { + "one": "Expired less than a minute ago", + "other": "Expired less than %{count} minutes ago" + }, + "over_x_years": { + "one": "Expired over 1 year ago", + "other": "Expired over %{count} years ago" + }, + "x_seconds": { + "one": "Expired 1 second ago", + "other": "Expired %{count} seconds ago" + }, + "x_minutes": { + "one": "Expired 1 minute ago", + "other": "Expired %{count} minutes ago" + }, + "x_days": { + "one": "Expired 1 day ago", + "other": "Expired %{count} days ago" + }, + "x_months": { + "one": "Expired 1 month ago", + "other": "Expired %{count} months ago" + }, + "x_years": { + "one": "Expired 1 year ago", + "other": "Expired %{count} years ago" + } + }, + "expires_in": { + "about_x_hours": { + "one": "Expires in about 1 hour", + "other": "Expires in about %{count} hours" + }, + "about_x_months": { + "one": "Expires in about 1 month", + "other": "Expires in about %{count} months" + }, + "about_x_years": { + "one": "Expires in about 1 year", + "other": "Expires in about %{count} years" + }, + "almost_x_years": { + "one": "Expires in almost 1 year", + "other": "Expires in almost %{count} years" + }, + "half_a_minute": "Expires in half a minute", + "less_than_x_seconds": { + "one": "Expires in less than 1 second", + "other": "Expires in less than %{count} seconds" + }, + "less_than_x_minutes": { + "one": "Expires in less than a minute", + "other": "Expires in less than %{count} minutes" + }, + "over_x_years": { + "one": "Expires in over 1 year", + "other": "Expires in over %{count} years" + }, + "x_seconds": { + "one": "Expires in 1 second", + "other": "Expires in %{count} seconds" + }, + "x_minutes": { + "one": "Expires in 1 minute", + "other": "Expires in %{count} minutes" + }, + "x_days": { + "one": "Expires in 1 day", + "other": "Expires in %{count} days" + }, + "x_months": { + "one": "Expires in 1 month", + "other": "Expires in %{count} months" + }, + "x_years": { + "one": "Expires in 1 year", + "other": "Expires in %{count} years" + } + } + }, + "billboard": { + "promoted": "Promoted", + "menu": { + "aria_label": "Toggle dropdown menu", + "icon": "Dropdown menu", + "manage_preferences": "Manage preferences", + "what_is_a_billboard": "What's a billboard?", + "report_billboard": "Report billboard" + } + }, + "errors": { + "messages": { + "accepted": "must be accepted", + "bad_protocol": "must start with %{protocols}", + "bad_uri": "is an invalid url", + "blank": "can't be blank", + "confirmation": "doesn't match %{attribute}", + "contains_prohibited_characters": "contains non-alphanumeric or prohibited unicode characters", + "empty": "can't be empty", + "equal_to": "must be equal to %{count}", + "even": "must be even", + "exclusion": "is reserved", + "general": "Error: %{errors}", + "greater_than": "must be greater than %{count}", + "greater_than_or_equal_to": "must be greater than or equal to %{count}", + "inclusion": "is not included in the list", + "invalid": "is invalid", + "less_than": "must be less than %{count}", + "less_than_or_equal_to": "must be less than or equal to %{count}", + "model_invalid": "Validation failed: %{errors}", + "not_a_number": "is not a number", + "not_an_integer": "must be an integer", + "odd": "must be odd", + "other_than": "must be other than %{count}", + "present": "must be blank", + "required": "must exist", + "taken": "has already been taken", + "too_long": { + "one": "is too long (maximum is 1 character)", + "other": "is too long (maximum is %{count} characters)" + }, + "too_short": { + "one": "is too short (minimum is 1 character)", + "other": "is too short (minimum is %{count} characters)" + }, + "try_again_email": "An error occurred. Please try again or send an email to: %{email}", + "wrong_length": { + "one": "is the wrong length (should be 1 character)", + "other": "is the wrong length (should be %{count} characters)" + } + } + }, + "time": { + "formats": { + "admin_user": "%Y-%m-%d, %H:%M", + "comment": "%B %d, %Y", + "email_verified": "%b %e '%y, %H:%M", + "github": "%b %d, %Y", + "json": "%b %e, %Y", + "medium": "%b %-d, %Y", + "members": "%d %b", + "members_with_year": "%d %b, %Y", + "reddit": "%b %e '%y", + "short": "%b %-e", + "short_with_yy": "%b %-d '%y", + "short_with_year": "%b %-e, %Y", + "stackexchange": "%b %e '%y" + } + } + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/core/jest_setup.sh b/core/jest_setup.sh new file mode 100644 index 00000000..c1fb14e1 --- /dev/null +++ b/core/jest_setup.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +echo "Installing Node.js and npm..." +sudo apt update +sudo apt install -y nodejs npm + +echo "Node.js and npm installed:" +node --version +npm --version + +echo "Installing Jest..." +npm install --global jest + +echo "Jest installed:" +jest --version + +echo "Environment setup complete. You can now use Jest for testing." \ No newline at end of file diff --git a/core/patch/forem/forem.patch b/core/patch/forem/forem.patch new file mode 100644 index 00000000..967167e0 --- /dev/null +++ b/core/patch/forem/forem.patch @@ -0,0 +1,29 @@ +diff --git a/app/javascript/__support__/i18n.js b/app/javascript/__support__/i18n.js +index 60f08d964..3aad2a5ee 100644 +--- a/app/javascript/__support__/i18n.js ++++ b/app/javascript/__support__/i18n.js +@@ -7,6 +7,8 @@ const locale = './config/locales/en.yml'; + const data = fs.readFileSync(locale, 'utf8'); + const yamlData = yaml.load(data); + + ++console.log("[CTEST] ####", JSON.stringify(yamlData), "####"); ++ + document.body.innerHTML += `
`; + document.getElementById('i18n-translations').dataset.translations = + JSON.stringify(yamlData); +diff --git a/app/javascript/__support__/reaction_images.js b/app/javascript/__support__/reaction_images.js +index 4c6e9e616..6b1aedf20 100644 +--- a/app/javascript/__support__/reaction_images.js ++++ b/app/javascript/__support__/reaction_images.jsfore +@@ -12,7 +12,9 @@ const publicReactionIcons = Object.keys(yamlData) + ) + .map((slug) => { + const { name, icon, position } = yamlData[slug]; +- ++ const jsonObject = {}; ++ jsonObject[slug] = yamlData[slug]; ++ console.log("[CTEST] ####", JSON.stringify(jsonObject), "####"); + return ``; + }) + .join(''); \ No newline at end of file diff --git a/core/run_ctest_javascript/README.md b/core/run_ctest_javascript/README.md new file mode 100644 index 00000000..a8f3e7c0 --- /dev/null +++ b/core/run_ctest_javascript/README.md @@ -0,0 +1,6 @@ +# Running CTest + + +``` +python3 ctest_runner.py +``` \ No newline at end of file diff --git a/core/run_ctest_javascript/ctest_runner.py b/core/run_ctest_javascript/ctest_runner.py new file mode 100644 index 00000000..851912cc --- /dev/null +++ b/core/run_ctest_javascript/ctest_runner.py @@ -0,0 +1,133 @@ +import yaml +import subprocess +import sys +from collections import OrderedDict + + +# Custom loader with OrderedDict +def ordered_load(stream, Loader=yaml.Loader, object_pairs_hook=OrderedDict): + class OrderedLoader(Loader): + pass + def construct_mapping(loader, node): + loader.flatten_mapping(node) + return object_pairs_hook(loader.construct_pairs(node)) + OrderedLoader.add_constructor( + yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG, + construct_mapping) + return yaml.load(stream, OrderedLoader) + + +# Custom dumper to maintain order +def ordered_dump(data, stream=None, Dumper=yaml.Dumper, **kwds): + class OrderedDumper(Dumper): + pass + def _dict_representer(dumper, data): + return dumper.represent_mapping( + yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG, + data.items()) + OrderedDumper.add_representer(OrderedDict, _dict_representer) + return yaml.dump(data, stream, OrderedDumper, **kwds) + + +def update_yaml_hierarchy(file_path, hierarchy, value): + # Load the existing YAML data from file + with open(file_path, 'r') as file: + data = ordered_load(file, yaml.SafeLoader) + + + # Split the hierarchy input by dots to get the keys + keys = hierarchy.split('.') + + + # Traverse the data based on the hierarchy and set the value + temp_data = data + original_value = None + try: + for key in keys[:-1]: + temp_data = temp_data[key] + + + original_value = temp_data.get(keys[-1], None) # Store original value + temp_data[keys[-1]] = value + except KeyError: + return False, original_value # Key not found in this file + + + # Write the modified data back to the file + with open(file_path, 'w') as file: + ordered_dump(data, file, Dumper=yaml.SafeDumper, default_flow_style=False) + return True, original_value # Update was successful + + +def revert_yaml_change(file_path, hierarchy, original_value): + update_yaml_hierarchy(file_path, hierarchy, original_value) + + +def run_jest_test(test_case_path, test_case_name): + # print("Running the npx jest command for a specific test case") + try: + result = subprocess.run(['npx', 'jest', test_case_path, '-t', test_case_name], check=True) + # if result.returncode == 0: + # print("Jest test ran successfully!") + # else: + # print(f"Jest test failed with return code: {result.returncode}") + return result.returncode + except subprocess.CalledProcessError as e: + # print(f"Error running the jest test: {e}") + return 1 + + +if __name__ == "__main__": + if len(sys.argv) < 5: + print("Usage: ctest_runner.py ") + sys.exit(1) + + + hierarchy = sys.argv[1] + value = sys.argv[2] + test_case_path = sys.argv[3] + test_case_name = sys.argv[4] + + + # Try to convert value to int or float if possible + try: + value = int(value) + except ValueError: + try: + value = float(value) + except ValueError: + pass + + + # Paths of YAML files to check + yaml_file_paths = [ + '/home/ikarna2/project/fork/forem/config/reactions.yml', + '/home/ikarna2/project/fork/forem/config/locales/en.yml' + ] + + + updated = False + original_value = None + updated_file_path = "" + for yaml_file_path in yaml_file_paths: + success, original_value = update_yaml_hierarchy(yaml_file_path, hierarchy, value) + if success: + # print(f"Updated {hierarchy} in {yaml_file_path}") + updated_file_path = yaml_file_path + updated = True + break + + + if not updated: + # print(f"Parameter {hierarchy} not found in the specified YAML files.") + sys.exit(1) + + + # Run Jest test case + run_jest_test(test_case_path, test_case_name) + + + # Revert changes in YAML file + if original_value is not None: + revert_yaml_change(updated_file_path, hierarchy, original_value) + # print(f"Reverted changes to {hierarchy} in {updated_file_path}") \ No newline at end of file diff --git a/data/ctest_mapping/opensource-forem.json b/data/ctest_mapping/opensource-forem.json new file mode 100644 index 00000000..25a8d4d0 --- /dev/null +++ b/data/ctest_mapping/opensource-forem.json @@ -0,0 +1,1777 @@ +{ + "fire.position": [ + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should not display reactions data when there are no reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reaction count when there are exactly one reaction", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reactions data when there are reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display multiple reactions when there are reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a rich feed", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for a video post", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a flare tag", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a snippet result", + "app/javascript/articles/__tests__/Article.test.jsx: should render with reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should render with comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render second paragraph, but not third", + "app/javascript/articles/__tests__/Article.test.jsx: should render the first part of a long paragraph", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an add comment button when there are no comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render as saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render as not saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render a video article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast episode", + "app/javascript/articles/__tests__/Article.test.jsx: should render a user article", + "app/javascript/articles/__tests__/Article.test.jsx: should show bookmark button when article is saveable (default)", + "app/javascript/articles/__tests__/Article.test.jsx: should hide bookmark button when article is not saveable", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: should have no a11y violations", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the article title", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders no tags or # symbol when article has no tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the author name", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the hand wave emoji if the author has less than 3 articles", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date as a time if the date is the same day", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: toggles the article when clicked" + ], + "fire.name": [ + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should not display reactions data when there are no reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reaction count when there are exactly one reaction", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reactions data when there are reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display multiple reactions when there are reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a rich feed", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for a video post", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a flare tag", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a snippet result", + "app/javascript/articles/__tests__/Article.test.jsx: should render with reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should render with comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render second paragraph, but not third", + "app/javascript/articles/__tests__/Article.test.jsx: should render the first part of a long paragraph", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an add comment button when there are no comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render as saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render as not saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render a video article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast episode", + "app/javascript/articles/__tests__/Article.test.jsx: should render a user article", + "app/javascript/articles/__tests__/Article.test.jsx: should show bookmark button when article is saveable (default)", + "app/javascript/articles/__tests__/Article.test.jsx: should hide bookmark button when article is not saveable", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: should have no a11y violations", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the article title", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders no tags or # symbol when article has no tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the author name", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the hand wave emoji if the author has less than 3 articles", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date as a time if the date is the same day", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: toggles the article when clicked" + ], + "fire.icon": [ + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should not display reactions data when there are no reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reaction count when there are exactly one reaction", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display reactions data when there are reactions", + "app/javascript/articles/components/__tests__/ReactionsCount.test.jsx: should display multiple reactions when there are reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should have no a11y violations for a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a standard article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a rich feed", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render a featured article for a video post", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an organization", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a flare tag", + "app/javascript/articles/__tests__/Article.test.jsx: should render with a snippet result", + "app/javascript/articles/__tests__/Article.test.jsx: should render with reactions", + "app/javascript/articles/__tests__/Article.test.jsx: should render with comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render second paragraph, but not third", + "app/javascript/articles/__tests__/Article.test.jsx: should render the first part of a long paragraph", + "app/javascript/articles/__tests__/Article.test.jsx: should render with an add comment button when there are no comments", + "app/javascript/articles/__tests__/Article.test.jsx: should render as saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render as not saved on reading list", + "app/javascript/articles/__tests__/Article.test.jsx: should render a video article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast article", + "app/javascript/articles/__tests__/Article.test.jsx: should render a podcast episode", + "app/javascript/articles/__tests__/Article.test.jsx: should render a user article", + "app/javascript/articles/__tests__/Article.test.jsx: should show bookmark button when article is saveable (default)", + "app/javascript/articles/__tests__/Article.test.jsx: should hide bookmark button when article is not saveable", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: should have no a11y violations", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the article title", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders no tags or # symbol when article has no tags", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the author name", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the hand wave emoji if the author has less than 3 articles", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: renders the correct formatted published date as a time if the date is the same day", + "app/javascript/modCenter/singleArticle/__tests__/singleArticle.test.jsx: toggles the article when clicked" + ], + "en.contact_prompts.if_any_questions_html": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.contact_prompts.if_continued_trouble_html": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.contact_prompts.if_we_can_help_html": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.add_comment": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.beta": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.comment": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.copy_link": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.edit_profile": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.follow": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.follow_back": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.following": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.like": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.loading": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.reaction": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.report_abuse": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.search": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.success_settings": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_organization.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_organization.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_user.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.counted_user.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.not_following": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.following_everyone": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.you_are_following": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.core.and": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_hours.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_hours.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.about_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.almost_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.almost_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.half_a_minute": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.less_than_x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.over_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.over_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_days.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_days.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.distance_in_words_ago.x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_hours.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_hours.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.about_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.almost_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.almost_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.half_a_minute": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.less_than_x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.over_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.over_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_days.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_days.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expired_ago.x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_hours.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_hours.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.about_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.almost_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.almost_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.half_a_minute": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.less_than_x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.over_x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.over_x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_seconds.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_seconds.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_minutes.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_minutes.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_days.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_days.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_months.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_months.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_years.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.datetime.expires_in.x_years.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.promoted": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.aria_label": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.icon": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.manage_preferences": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.what_is_a_billboard": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.billboard.menu.report_billboard": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.accepted": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.bad_protocol": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.bad_uri": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.blank": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.confirmation": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.contains_prohibited_characters": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.empty": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.equal_to": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.even": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.exclusion": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.general": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.greater_than": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.greater_than_or_equal_to": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.inclusion": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.invalid": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.less_than": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.less_than_or_equal_to": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.model_invalid": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.not_a_number": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.not_an_integer": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.odd": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.other_than": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.present": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.required": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.taken": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_long.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_long.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_short.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.too_short.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.try_again_email": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.wrong_length.one": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.errors.messages.wrong_length.other": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.admin_user": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.comment": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.email_verified": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.github": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.json": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.medium": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.members": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.members_with_year": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.reddit": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.short": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.short_with_yy": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.short_with_year": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ], + "en.time.formats.stackexchange": [ + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have no a11y violations when rendering users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render the correct users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should follow all suggested users by default", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should properly pluralize with small follower count", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should update the navigation button text and follow status when you follow/unfollow users", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should have a functioning de/select all toggle", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a stepper", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should be able to continue to the next step", + "app/javascript/onboarding/components/__tests__/FollowUsers.test.jsx: should render a back button" + ] +} \ No newline at end of file