Add the SheerID student verification module (#36704)

GitOrigin-RevId: a3673c09e185c8f857d5da3e706fa9a310fba6d4
This commit is contained in:
Tim Down
2026-09-17 12:07:32 +00:00
committed by Copybot
parent 37e27bb22e
commit c3d962c075
8 changed files with 393 additions and 1 deletions
@@ -32,6 +32,7 @@
"about_to_leave_project": "",
"about_to_leave_projects": "",
"about_to_remove_user_preamble": "",
"about_to_switch_to_plan_x_for_price_y": "",
"about_to_trash_projects": "",
"abstract": "",
"accept_all_cookies": "",
@@ -157,7 +158,9 @@
"all_these_experiments_are_available_exclusively": "",
"allocate_license": "",
"allows_to_search_by_author_title_etc_possible_to_pull_results_directly_from_your_reference_manager_if_connected": "",
"already_changed_your_plan": "",
"already_in_your_library": "",
"already_purchased_this_plan": "",
"an_email_has_already_been_sent_to": "",
"an_error_occured_while_restoring_project": "",
"and_much_more": "",
@@ -303,6 +306,7 @@
"chat_error": "",
"checking_dropbox_status": "",
"checking_project_github_status": "",
"checking_your_student_status": "",
"choose_a_custom_color": "",
"choose_from_group_members": "",
"choose_how_you_search_your_references": "",
@@ -401,6 +405,7 @@
"continue": "",
"continue_github_merge": "",
"continue_to": "",
"continue_to_checkout": "",
"continue_using_free_features": "",
"continue_with_free_plan": "",
"conversion_error_details": "",
@@ -812,6 +817,7 @@
"get_ready_for_overleaf_at_its_best_pro": "",
"get_ready_for_overleaf_standard": "",
"get_real_time_track_changes": "",
"get_standard": "",
"get_started_with_latex": "",
"get_your_hands_on_the_ultimate_research_writing_ai_assistant": "",
"git": "",
@@ -1524,6 +1530,7 @@
"please_confirm_secondary_email_or_edit": "",
"please_confirm_your_email_before_making_it_default": "",
"please_contact_support_to_makes_change_to_your_plan": "",
"please_contact_us_if_you_think_this_is_in_error": "",
"please_enter_confirmation_code": "",
"please_get_in_touch": "",
"please_link_before_making_primary": "",
@@ -1659,6 +1666,8 @@
"readcube_sync_description": "",
"readcube_upgrade_prompt_content": "",
"readcube_upgrade_prompt_title": "",
"ready_to_complete_your_plan_change": "",
"ready_to_complete_your_purchase": "",
"ready_to_join_x": "",
"ready_to_join_x_in_group_y": "",
"ready_to_set_up": "",
@@ -2066,6 +2075,18 @@
"strongly_agree": "",
"strongly_disagree": "",
"student": "",
"student_status_verified": "",
"student_verification_blocked": "",
"student_verification_blocked_info": "",
"student_verification_confirm_email_to_continue": "",
"student_verification_declined": "",
"student_verification_declined_info": "",
"student_verification_error": "",
"student_verification_error_info": "",
"student_verification_intro": "",
"student_verification_rate_limited": "",
"student_verification_rate_limited_info": "",
"student_verification_required": "",
"subject": "",
"subject_area": "",
"submit_title": "",
@@ -2343,6 +2364,7 @@
"turn_on": "",
"turn_on_link_sharing": "",
"type_a_command": "",
"unable_to_load_current_plan_details": "",
"unable_to_save_check_connection_or_download": "",
"unarchive": "",
"uncategorized": "",
@@ -2584,6 +2606,7 @@
"you_can_also_right_click_a_file_to_set_it_as_main": "",
"you_can_buy_this_plan_but_not_as_a_trial": "",
"you_can_link_x_in_your_account_settings": "",
"you_can_now_buy_the_student_plan": "",
"you_can_now_enable_sso": "",
"you_can_now_log_in_sso": "",
"you_can_now_search_and_add_references_from_your_rm_library_without_needing_to_import_files": "",
@@ -2591,6 +2614,7 @@
"you_can_restore_or_permanently_delete_them_at_any_time": "",
"you_can_select_or_invite_collaborator": "",
"you_can_select_or_invite_collaborator_plural": "",
"you_can_still_get_the_features_you_need_on_our_standard_plan": "",
"you_can_still_use_your_premium_features": "",
"you_cant_add_or_change_password_due_to_sso": "",
"you_cant_join_this_group_subscription": "",
+11
View File
@@ -334,6 +334,17 @@ export interface Meta {
}>
'ol-stripePublicKeyUK': string
'ol-stripePublicKeyUS': string
'ol-studentVerificationPage': {
planCode: string
origin: 'change-plan' | undefined
alreadyVerified: boolean
alreadyOnPlan: boolean
// Already translated by the server, because the keys come from the plans
// config and so are not picked up by the frontend translation build.
studentPlanFeatures: string[]
standardPlanFeatures: string[]
ip: string | undefined
}
'ol-subscription': any // TODO: mixed types, split into two fields
'ol-subscriptionChangePreview': SubscriptionChangePreview
'ol-subscriptionCreationPreview': SubscriptionCreationPreview