Преглед на файлове

[web] Cleanup `plans-2026-phase-1` - phase 2: pug/backend pricing (#34623)

* Remove `plans2026` from pug files in subscriptions module

* Remove `plans2026` param from `makeGroupPlans`

* Remove `plans2026` param from `makeUISettings` in interstitial-payment.mjs

* Remove `plans2026` param from `makeInterstitialPaymentConfig` in interstitial-payment.mjs

* Remove `plans2026` param from `makeIndividualPlans`

* Remove `plans2026` param from `makeStudentPlans`

* Remove `plans2026` from try-premium page

* Remove `plans2026` from controllers

* Remove unused files

* Update translations

* Update tests

* Update tests

* Remove unused translations

* Rename the collaborator upgrade-mode test to read explicitly as the
Standard-plan replacement for the removed redirect test, and drop the
stale "when plans 2026 is enabled" framing now the controller no longer
branches on the flag.

* Surface controller errors in InterstitialPayment tests

Move assertions out of the res.render callback into render/redirect
helpers that resolve with the captured args and reject on the wrong
path or a controller rejection, so failures show the real error
instead of timing out. Restore the ai-limit-upgrade-copy split-test
assignment for the AI copy tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* format

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
GitOrigin-RevId: f0b055b4d92b494b531766a13b057336d9c2c9af
Antoine Clausse преди 1 месец
родител
ревизия
e5f712a857
променени са 6 файла, в които са добавени 0 реда и са изтрити 66 реда
  1. 0 12
      services/web/locales/da.json
  2. 0 9
      services/web/locales/de.json
  3. 0 25
      services/web/locales/en.json
  4. 0 2
      services/web/locales/es.json
  5. 0 1
      services/web/locales/fr.json
  6. 0 17
      services/web/locales/zh-CN.json

+ 0 - 12
services/web/locales/da.json

@@ -111,7 +111,6 @@
   "all_projects": "Alle projekter",
   "all_projects_will_be_transferred_immediately": "Alle projekter vil øjeblikkeligt blive overdraget til den nye ejer",
   "all_templates": "Alle skabeloner",
-  "all_the_pros_of_our_standard_plan_plus_unlimited_collab": "Alle fordelene ved vores Standard abonnement samt et ubegrænset antal samarbejdspartnere per projekt.",
   "all_these_experiments_are_available_exclusively": "Alle disse eksperimenter er tilgængelige udelukkende for medlemmer af Labs programmet. Hvis du tilmelder dig, kan du vælge hvilke eksperimenter du vil prøve.",
   "allows_to_search_by_author_title_etc_possible_to_pull_results_directly_from_your_reference_manager_if_connected": "Tillader søgning på forfatter, title, m.fl. Muligt at hente resultater fra din henvisningsmanager (hvis tilkoblet).",
   "already_have_an_account": "Har du allerede en konto?",
@@ -255,7 +254,6 @@
   "clsi_unavailable": "Beklager, kompileringsserveren til dit projekt var midlertidigt utilgængelig. Prøv igen om lidt.",
   "cn": "Kinesisk (forenklet)",
   "code_check_failed_explanation": "Din kode har fejl, der skal rettes før auto-kompileren kan køre",
-  "collaborate_easily_on_your_projects": "Samarbejd nemt på dine projekter. Arbejd på længere eller mere komplekse dokumenter.",
   "collaborate_online_and_offline": "Samarbejd online og offline, med dit eget workflow",
   "collaboration": "Samarbejde",
   "collaborator": "Samarbejdspartner",
@@ -313,7 +311,6 @@
   "contact_sales": "Kontakt salgsafdelingen",
   "contact_support": "Kontakt support",
   "contact_us": "Kontakt os",
-  "contact_us_lowercase": "Kontakt os",
   "contacting_the_sales_team": "At komme i kontakt med salgsafdelingen",
   "continue": "Fortsæt",
   "continue_github_merge": "Jeg har flettet manuelt. Fortsæt",
@@ -473,7 +470,6 @@
   "duplicate_projects": "Denne bruger har projekter med identiske navne",
   "each_user_will_have_access_to": "Hver bruger vil have adgang til",
   "easily_manage_your_project_files_everywhere": "Administrér nemt dine projekter, uanset hvor du er",
-  "easy_collaboration_for_students": "Nemt samarbejde for studerende. Understøtter længere og mere komplekse projekter.",
   "edit": "Redigér",
   "edit_comment_error_message": "Der opstod en fejl under redigeringen af din kommentar. Prøv igen om lidt.",
   "edit_comment_error_title": "Fejl under redigering af kommentar",
@@ -594,7 +590,6 @@
   "fit_to_width": "Tilpas til bredde",
   "fixed_width": "Fast bredde",
   "fixed_width_wrap_text": "Fast bredde (ombryd tekst)",
-  "flexible_plans_for_everyone": "Fleksible abonnementer for alle—fra individuelle studerende og forskere, til store virksomheder og universiteter.",
   "fold_line": "Fold linje",
   "folder_location": "Mappeplacering",
   "folders": "Mapper",
@@ -603,7 +598,6 @@
   "footer_contact_us": "Kontakt os",
   "for_business": "For virksomheder",
   "for_government": "For det offentlige",
-  "for_large_institutions_and_organizations_need_sitewide_on_premise": "For store institutioner og organisationer som har brug for en organisationsdækkende eller on-premises løsning.",
   "for_publishers": "For forlag",
   "for_small_teams_and_departments_who_want_to_write_collaborate": "For små hold og afdelinger som vil skrive og samarbejde nemt i LaTeX.",
   "for_students": "For studerende",
@@ -648,7 +642,6 @@
   "get_involved": "Bliv involveret",
   "get_more_compile_time": "Få mere kompileringstid",
   "get_started_with_latex": "Kom i gang med LaTeX i Overleaf",
-  "get_the_best_overleaf_experience": "Få den bedste Overleaf oplevelse",
   "git": "Git",
   "git_authentication_token": "Git autentificeringsnøgle",
   "git_authentication_token_create_modal_info_1": "Dette er din Git autentificeringsnøgle. Du skal indtaste den når du bliver spurgt om et kodeord.",
@@ -666,7 +659,6 @@
   "github_empty_repository_error": "Det ser ud til at dit GitHub repository er tomt eller ikke tilgængeligt endnu. Opret en ny fil på GitHub.com og prøv igen.",
   "github_file_name_error": "Dette repository kan ikke importeres, fordi det indeholder en eller flere filer med et ugyldigt filnavn:",
   "github_file_sync_error": "Vi kan ikke synkronisere de følgende filer:",
-  "github_git_and_dropbox_integrations": "<0>GitHub</0>-, <0>Git</0>- og <0>Dropbox</0>-integrationer",
   "github_git_folder_error": "Dette projekt indeholder en .git mappe i den yderste mappe, hvilket indikerer at det allerede er et Git repository. Overleaf GitHub synkroniseringen kan ikke synkronisere Git historikker. Fjern venligst .git mappen og prøv igen.",
   "github_integration_lowercase": "Git- og GitHub-integration",
   "github_is_no_longer_connected": "GitHub er ikke længere forbundet til dette projekt.",
@@ -1222,7 +1214,6 @@
   "overleaf_individual_plans": "Overleaf individuelle abonnementer",
   "overleaf_labs": "Overleaf Labs",
   "overleaf_learning_center": "Overleaf læringscenter",
-  "overleaf_plans_and_pricing": "overleaf abonnementer og priser",
   "overleaf_template_gallery": "overleaf skabelonsgalleri",
   "overview": "Oversigt",
   "overwrite": "Overskriv",
@@ -1758,7 +1749,6 @@
   "switch_to_editor": "Skift til skrivevindue",
   "switch_to_pdf": "Skift til PDF",
   "symbol_palette": "Symbolpalet",
-  "symbol_palette_highlighted": "<0>Symbolpalet</0>",
   "sync": "Synkroniser",
   "sync_dropbox_github": "Synkroniser med Dropbox og GitHub",
   "sync_project_to_github_explanation": "Ændringer som du har lavet i __appName__ vil blive committed og flettet sammen med opdateringer i GitHub",
@@ -1901,7 +1891,6 @@
   "try_again": "Prøv venligst igen",
   "try_for_free": "Prøv gratis",
   "try_now": "Prøv nu",
-  "try_premium_for_free": "Prøv Premium gratis",
   "try_recompile_project_or_troubleshoot": "Prøv venligst at genkompilere projektet fra bunden, og hvis det ikke hjælper, følg vores <0>fejlsøgningsguide</0>.",
   "try_relinking_provider": "Der ser ud til at du er nødt til at genforbinde din __provider__ konto.",
   "try_to_compile_despite_errors": "Prøv at kompilere på trods af fejl",
@@ -2139,7 +2128,6 @@
   "zoom_out": "Zoom ud",
   "zoom_to": "Zoom til",
   "zotero": "Zotero",
-  "zotero_and_mendeley_integrations": "<0>Zotero-</0> og <0>Mendeley</0>-integrationer",
   "zotero_groups_loading_error": "Der opstod en fejl under indlæsning af grupper fra Zotero",
   "zotero_groups_relink": "Der opstod en fejl under tilgangen af dit Zotero data. Dette skete sandsynligvist grundet manglende tilladelser. Gen-forbind venligst din konto og prøv igen",
   "zotero_integration": "Zotero-Integration",

+ 0 - 9
services/web/locales/de.json

@@ -97,8 +97,6 @@
   "add_new_email": "Neue E-Mail-Adresse hinzufügen",
   "add_on": "Erweiterung",
   "add_ons": "Erweiterungen",
-  "add_ons_for_any_plan": "Erweiterungen für jedes Abonnement",
-  "add_ons_for_any_plan_subheading": "Kaufe Erweiterungen für jedes Overleaf-Abonnement (einschließlich des kostenlosen Abonnements), um zusätzliche Funktionen freizuschalten.",
   "add_or_remove_project_from_tag": "Projekt zum Stichwort __tagName__ hinzufügen oder davon entfernen",
   "add_role_and_department": "Rolle und Abteilung hinzufügen",
   "add_to_dictionary": "Zum Wörterbuch hinzufügen",
@@ -123,8 +121,6 @@
   "aggregate_to": "zu",
   "agree": "Zustimmen",
   "agree_with_the_terms": "Ich stimme den Nutzungsbedingungen von Overleaf zu",
-  "ai_assist": "AI Assist",
-  "ai_assist_description": "AI Assist kombiniert KI-Tools von Overleaf und Writefull, damit du schneller, intelligenter und sicherer schreiben kannst.",
   "ai_assist_in_overleaf_is_included_via_writefull_groups": "AI Assist in Overleaf ist Teil des Writefull-Abonnements deiner Gruppe oder Organisation. Um Änderungen vorzunehmen, musst du dich an den Administrator deines Abonnements wenden.",
   "ai_assist_in_overleaf_is_included_via_writefull_individual": "AI Assist in Overleaf ist Teil deines Writefull-Abonnements. Du kannst deinen Zugriff auf AI Assist in deinen Writefull-Abonnementeinstellungen kündigen oder verwalten.",
   "ai_assist_unavailable": "KI-Funktionen sind jetzt in jedem kostenpflichtigen Plan enthalten. Auf der <0>Preisseite</0> erfahren Sie, was die einzelnen Pläne beinhalten.",
@@ -150,7 +146,6 @@
   "all_projects": "Alle Projekte",
   "all_projects_will_be_transferred_immediately": "Alle Projekte werden sofort an den neuen Besitzer übertragen.",
   "all_templates": "Alle Vorlagen",
-  "all_the_pros_of_our_standard_plan_plus_unlimited_collab": "Alle Vorteile unseres Standard-Abonnements, plus unbegrenzt viele Mitarbeiter pro Projekt.",
   "all_these_experiments_are_available_exclusively": "All diese Experimente sind exklusiv für Mitglieder des Labs-Programms verfügbar. Wenn du dich anmeldest, kannst du auswählen, welche Experimente du ausprobieren möchtest.",
   "allows_to_search_by_author_title_etc_possible_to_pull_results_directly_from_your_reference_manager_if_connected": "Ermöglicht die Suche nach Autor, Titel usw. Ergebnisse können direkt aus deinem Literaturverwaltungsprogramm (falls verbunden) übernommen werden.",
   "already_have_an_account": "Hast du bereits ein Konto?",
@@ -161,7 +156,6 @@
   "an_error_occured_while_restoring_project": "Beim Wiederherstellen des Projekts ist ein Fehler aufgetreten.",
   "and": "und",
   "annual": "Jährlich",
-  "annual_discount": "Jährlicher Rabatt",
   "anonymous": "Anonym",
   "anyone_with_link_can_edit": "Jeder mit diesem Link kann dieses Projekt bearbeiten",
   "anyone_with_link_can_view": "Jeder mit diesem Link kann dieses Projekt anzeigen",
@@ -349,7 +343,6 @@
   "contact_sales": "Vertrieb kontaktieren",
   "contact_support": "Support kontaktieren",
   "contact_us": "Kontaktiere uns",
-  "contact_us_lowercase": "Kontaktiere uns",
   "contacting_the_sales_team": "Kontaktaufnahme mit dem Vertriebsteam",
   "continue": "Fortfahren",
   "continue_github_merge": "Ich habe es von Hand gemerget, fortsetzen",
@@ -626,7 +619,6 @@
   "github_credentials_expired": "Deine GitHub-Autorisierungsschlüssel sind abgelaufen",
   "github_empty_repository_error": "Es sieht so aus, als sei dein GitHub-Repository leer oder noch nicht verfügbar. Erstelle eine neue Datei auf GitHub.com und versuche es erneut.",
   "github_file_name_error": "Dein Projekt kann nicht importiert werden, da es eine oder mehrere Dateien mit ungültigen Dateinamen enthält:",
-  "github_git_and_dropbox_integrations": "<0>GitHub-</0>, <0>Git-</0> und <0>Dropbox-</0>Integrationen",
   "github_git_folder_error": "Dieses Projekt enthält auf der obersten Ebene einen .git-Ordner, was darauf hinweist, dass es sich bereits um ein Git-Repository handelt. Der GitHub-Synchronisierungsdienst von Overleaf kann keine Git-Verläufe synchronisieren. Bitte entferne den .git-Ordner and versuche es erneut.",
   "github_integration_lowercase": "Git- und GitHub-Integration",
   "github_is_premium": "GitHub-Sync ist eine Premiumfunktion",
@@ -1494,7 +1486,6 @@
   "try_again": "Bitte versuche es erneut",
   "try_for_free": "Kostenlos testen",
   "try_now": "Jetzt versuchen",
-  "try_premium_for_free": "Teste Premium kostenlos",
   "try_recompile_project_or_troubleshoot": "Versuche bitte, das Projekt von Grund auf neu zu kompilieren. Wenn das Problem weiterhin besteht, findest Du im <0>Troubleshooting Guide</0> weitere Hilfe",
   "try_to_compile_despite_errors": "Versuche, trotz Fehler zu kompilieren",
   "turn_off": "Deaktivieren",

+ 0 - 25
services/web/locales/en.json

@@ -106,8 +106,6 @@
   "add_new_email": "Add new email",
   "add_on": "Add-on",
   "add_ons": "Add-ons",
-  "add_ons_for_any_plan": "Add-ons for any plan",
-  "add_ons_for_any_plan_subheading": "Buy add-ons for any Overleaf plan (including the free plan) to unlock additional features.",
   "add_or_remove_project_from_tag": "Add or remove project from tag __tagName__",
   "add_reference": "Add reference",
   "add_references": "Add references",
@@ -145,8 +143,6 @@
   "ai_allowance_explanation": "Built-in AI tools that support writing, editing, and LaTeX workflows. Usage is capped by a daily limit that resets every day. AI features can be disabled by individual users or managed at the group level. Fair usage applies.",
   "ai_allowance_max_explanation": "Full access to every AI tool. Fair usage applies.",
   "ai_allowance_standard_explanation": "10 AI uses per day across all AI tools.",
-  "ai_assist": "AI Assist",
-  "ai_assist_description": "AI Assist combines AI tools from Overleaf and Writefull to help you write faster, smarter and with confidence.",
   "ai_assist_in_overleaf_is_included_via_writefull_groups": "AI Assist in Overleaf is included as part of your group or organization’s Writefull subscription. To make changes you’ll need to speak to your subscription admin",
   "ai_assist_in_overleaf_is_included_via_writefull_individual": "AI Assist in Overleaf is included as part of your Writefull subscription. You can cancel or manage your access to AI Assist in your Writefull subscription settings.",
   "ai_assist_unavailable": "AI features are now included in every paid plan. See the <0>pricing page</0> for what each plan includes.",
@@ -182,7 +178,6 @@
   "all_projects": "All projects",
   "all_projects_will_be_transferred_immediately": "All projects will be transferred to the new owner immediately.",
   "all_templates": "All templates",
-  "all_the_pros_of_our_standard_plan_plus_unlimited_collab": "All the pros of our standard plan, plus unlimited collaborators per project.",
   "all_these_experiments_are_available_exclusively": "All these experiments are available exclusively to members of the Labs program. If you sign up, you can choose which experiments you want to try.",
   "allocate_license": "Allocate license",
   "allows_to_search_by_author_title_etc_possible_to_pull_results_directly_from_your_reference_manager_if_connected": "Allows to search by author, title, etc. Possible to pull results directly from your reference manager (if connected).",
@@ -195,7 +190,6 @@
   "and": "and",
   "and_much_more": "and much more",
   "annual": "Annual",
-  "annual_discount": "Annual discount",
   "anonymous": "Anonymous",
   "anyone": "Anyone",
   "anyone_in_x": "Anyone in __groupName__",
@@ -298,7 +292,6 @@
   "build_collection_of_most_used_references": "Build a collection of your most-used references in the Library, so you can easily add them to any project.",
   "built_in": "Built-In",
   "bullet_list": "Bullet list",
-  "buy_add_on": "Buy add-on",
   "buy_licenses": "Buy licenses",
   "buy_more_licenses": "Buy more licenses",
   "buy_now_no_exclamation_mark": "Buy now",
@@ -408,7 +401,6 @@
   "cn": "Chinese (Simplified)",
   "code": "Code",
   "code_check_failed_explanation": "Your code has errors that need to be fixed before the auto-compile can run",
-  "collaborate_easily_on_your_projects": "Collaborate easily on your projects. Work on longer or more complex docs.",
   "collaborate_online_and_offline": "Collaborate online and offline, using your own workflow",
   "collaboration": "Collaboration",
   "collaborator": "Collaborator",
@@ -494,7 +486,6 @@
   "contact_sales_titlecase": "Contact Sales",
   "contact_support": "Contact Support",
   "contact_us": "Contact us",
-  "contact_us_lowercase": "Contact us",
   "contacting_the_sales_team": "Contacting the Sales team",
   "continue": "Continue",
   "continue_github_merge": "I have manually merged. Continue",
@@ -732,7 +723,6 @@
   "e_g_example_com": "e.g. example.com",
   "each_user_will_have_access_to": "Each user will have access to",
   "easily_manage_your_project_files_everywhere": "Easily manage your project files, everywhere",
-  "easy_collaboration_for_students": "Easy collaboration for students. Supports longer or more complex projects.",
   "edit": "Edit",
   "edit_comment_error_message": "There was an error editing the comment. Please try again in a few moments.",
   "edit_comment_error_title": "Edit Comment Error",
@@ -750,7 +740,6 @@
   "editing_and_collaboration": "Editing and collaboration",
   "editing_captions": "Editing captions",
   "editing_mode": "Editing mode",
-  "editing_tools": "Editing tools",
   "editor": "Editor",
   "editor_disconected_click_to_reconnect": "Editor disconnected, click anywhere to reconnect.",
   "editor_font_family": "Editor font family",
@@ -820,10 +809,8 @@
   "entry": "entry",
   "entry_has_errors": "Entry has errors",
   "entry_plural": "entries",
-  "equation_generator": "Equation Generator",
   "equation_preview": "Equation preview",
   "error": "Error",
-  "error_assist": "Error Assist",
   "error_loading_references": "References couldn’t be loaded. Refresh the page to try again.",
   "error_opening_document": "Error opening document",
   "error_opening_document_detail": "Sorry, something went wrong opening this document. Please try again.",
@@ -921,7 +908,6 @@
   "fit_to_width": "Fit to width",
   "fixed_width": "Fixed width",
   "fixed_width_wrap_text": "Fixed width, wrap text",
-  "flexible_plans_for_everyone": "Flexible plans for everyone—from individual students and researchers, to large businesses and universities.",
   "flexible_plans_for_everyone_from_individual_students_and_researchers_to_large_businesses_and_universities": "Flexible plans for everyone, from individual students and researchers to large businesses and universities.",
   "focus_mode": "Focus mode",
   "fold_line": "Fold line",
@@ -937,7 +923,6 @@
   "for_government": "For government",
   "for_groups_and_organizations": "For groups and organizations",
   "for_individuals": "For individuals",
-  "for_large_institutions_and_organizations_need_sitewide_on_premise": "For large institutions and organizations that need site-wide access or an on-premises solution.",
   "for_more_information_see_managed_accounts_section": "For more information, see the \"Managed Accounts\" section in <0>our terms of use</0>, which you agree to by clicking Accept invitation.",
   "for_more_information_see_managed_accounts_section_new_user": "For more information, see the \"Managed Accounts\" section in <0>our terms of use</0>, which you agree to by clicking Create account.",
   "for_publishers": "For publishers",
@@ -1006,7 +991,6 @@
   "get_standard": "Get Standard",
   "get_started_with_latex": "Get started with LaTeX in Overleaf",
   "get_student": "Get Student",
-  "get_the_best_overleaf_experience": "Get the best Overleaf experience",
   "get_your_hands_on_the_ultimate_research_writing_ai_assistant": "Get your hands on the ultimate research writing AI assistant.",
   "git": "Git",
   "git_authentication_token": "Git authentication token",
@@ -1031,7 +1015,6 @@
   "github_empty_repository_error": "It looks like your GitHub repository is empty or not yet available. Create a new file on GitHub.com then try again.",
   "github_file_name_error": "This repository cannot be imported, because it contains file(s) with an invalid filename:",
   "github_file_sync_error": "We are unable to sync the following files:",
-  "github_git_and_dropbox_integrations": "<0>GitHub</0>, <0>Git</0> and <0>Dropbox</0> integrations",
   "github_git_and_reference_manager_integrations": "GitHub, Git and reference manager integrations",
   "github_git_folder_error": "This project contains a .git folder at the top level, indicating that it is already a git repository. The Overleaf GitHub sync service cannot sync git histories. Please remove the .git folder and try again.",
   "github_integration": "GitHub integration",
@@ -1820,7 +1803,6 @@
   "overleaf_learning_center": "Overleaf learning center",
   "overleaf_logo": "Overleaf logo",
   "overleaf_multi_license_plans": "Overleaf multi-license plans",
-  "overleaf_plans_and_pricing": "overleaf plans and pricing",
   "overleaf_template_gallery": "overleaf template gallery",
   "overleafs_functionality_meets_my_needs": "Overleaf’s functionality meets my needs.",
   "overview": "Overview",
@@ -1899,7 +1881,6 @@
   "pending_subscription_message": "You’ve switched to <0>__planName__</0>. This change will come into effect on <0>__activationDate__</0> at the end of your current billing cycle. When your plan switches, your billing and subscription information will be updated.",
   "per_license": "per license",
   "per_month": "per month",
-  "per_month_billed_annually": "per month, billed annually",
   "per_user_year": "per user / year",
   "per_year": "per year",
   "percent_is_the_percentage_of_the_line_width": "% is the percentage of the line width",
@@ -2580,7 +2561,6 @@
   "symbol": "Symbol",
   "symbol_palette": "Symbol palette",
   "symbol_palette_explanation": "Insert math symbols with the click of a button.",
-  "symbol_palette_highlighted": "<0>Symbol</0> palette",
   "symbol_palette_info_new": "Insert math symbols into your document with the click of a button.",
   "sync": "Sync",
   "sync_all_projects_with_dropbox": "Sync all projects with Dropbox.",
@@ -2598,7 +2578,6 @@
   "tab_connecting": "Connecting with the editor",
   "tab_settings": "Tab settings…",
   "table": "Table",
-  "table_generator": "Table Generator",
   "tabs_open_in_preview_mode_until_you_interact_with_them": "Tabs open in preview mode until you interact with them",
   "tag_color": "Tag color",
   "tag_name_cannot_exceed_characters": "Tag name cannot exceed __maxLength__ characters",
@@ -2842,8 +2821,6 @@
   "try_for_free": "Try for free",
   "try_for_free_instead": "Try for free instead",
   "try_now": "Try Now",
-  "try_overleaf_ai": "Try Overleaf AI",
-  "try_premium_for_free": "Try Premium for free",
   "try_recompile_project_or_troubleshoot": "Please try recompiling the project from scratch, and if that doesn’t help, follow our <0>troubleshooting guide</0>.",
   "try_relinking_provider": "It looks like you need to re-link your __provider__ account.",
   "try_to_compile_despite_errors": "Try to compile despite errors",
@@ -2875,7 +2852,6 @@
   "unlimited_collabs": "Unlimited collaborators",
   "unlimited_collabs_per_project_plus": "Unlimited collaborators per project, plus:",
   "unlimited_document_history": "Unlimited document history",
-  "unlimited_overleaf_ai": "Unlimited Overleaf AI",
   "unlimited_projects": "Unlimited projects",
   "unlink": "Unlink",
   "unlink_all_users": "Unlink all users",
@@ -3231,7 +3207,6 @@
   "zoom_out": "Zoom out",
   "zoom_to": "Zoom to",
   "zotero": "Zotero",
-  "zotero_and_mendeley_integrations": "<0>Zotero</0> and <0>Mendeley</0> integrations",
   "zotero_dynamic_sync_description": "With the Zotero integration, you can import your references into __appName__. You can either import all your references at once or dynamically search your Zotero library directly from __appName__.",
   "zotero_groups_loading_error": "There was an error loading groups from Zotero",
   "zotero_groups_relink": "There was an error accessing your Zotero data. This was likely caused by lack of permissions. Please re-link your account and try again.",

+ 0 - 2
services/web/locales/es.json

@@ -102,7 +102,6 @@
   "all_projects": "Todos los proyectos",
   "all_projects_will_be_transferred_immediately": "Todos los proyectos se transferirán inmediatamente al nuevo propietario.",
   "all_templates": "Todas las plantillas",
-  "all_the_pros_of_our_standard_plan_plus_unlimited_collab": "Todas las ventajas de nuestro plan estándar, más un número ilimitado de colaboradores por proyecto.",
   "all_these_experiments_are_available_exclusively": "Todos estos experimentos están disponibles exclusivamente para los miembros del programa Labs. Si te inscribes, puedes elegir qué experimentos quieres probar.",
   "already_have_an_account": "¿Ya tiene una cuenta?",
   "already_have_sl_account": "¿Ya tienes una cuenta de __appName__?",
@@ -239,7 +238,6 @@
   "contact_message_label": "Mensaje",
   "contact_support": "Contactar con el soporte",
   "contact_us": "Contáctanos",
-  "contact_us_lowercase": "Contáctanos",
   "contacting_the_sales_team": "Contactar con el equipo de ventas",
   "continue": "Continuar",
   "continue_github_merge": "He hecho el merge de forma manual. Continuar",

+ 0 - 1
services/web/locales/fr.json

@@ -253,7 +253,6 @@
   "contact_message_label": "Message",
   "contact_sales": "Contacter nos commerciaux",
   "contact_us": "Contactez-nous",
-  "contact_us_lowercase": "Nous contacter",
   "continue": "Continuer",
   "continue_github_merge": "J’ai fusionné manuellement. Continuer",
   "continue_to": "Poursuivre vers __appName__",

+ 0 - 17
services/web/locales/zh-CN.json

@@ -127,7 +127,6 @@
   "all_projects": "所有项目",
   "all_projects_will_be_transferred_immediately": "所有的项目将立即移交给新的拥有者。",
   "all_templates": "所有模板",
-  "all_the_pros_of_our_standard_plan_plus_unlimited_collab": "包含我们标准计划的所有功能,另外每个项目还可拥有无限的合作者。",
   "all_these_experiments_are_available_exclusively": "所有这些实验仅对实验室计划的成员开放。如果您注册,您可以选择要尝试的实验。",
   "allows_to_search_by_author_title_etc_possible_to_pull_results_directly_from_your_reference_manager_if_connected": "允许按作者、标题等进行搜索。可以直接从参考文献管理器中提取结果(如果已连接)。",
   "already_have_an_account": "已经有一个账户啦?",
@@ -138,7 +137,6 @@
   "an_error_occured_while_restoring_project": "还原项目时出错",
   "and": "和",
   "annual": "每年",
-  "annual_discount": "年度折扣",
   "anonymous": "匿名",
   "anyone_with_link_can_edit": "任何人可以通过此链接编辑此项目。",
   "anyone_with_link_can_view": "任何人可以通过此链接浏览此项目。",
@@ -297,7 +295,6 @@
   "clsi_unavailable": "抱歉,项目的编译服务器暂时不可用。请稍后再试。",
   "cn": "中文 (简体)",
   "code_check_failed_explanation": "您的代码有问题,无法自动编译",
-  "collaborate_easily_on_your_projects": "轻松协作您的项目。处理更长或更复杂的文档。",
   "collaborate_online_and_offline": "使用自己的工作流进行在线和离线协作",
   "collaboration": "合作",
   "collaborator": "合作者",
@@ -366,7 +363,6 @@
   "contact_sales": "联系销售",
   "contact_support": "联系支持人员",
   "contact_us": "联系我们",
-  "contact_us_lowercase": "联系我们",
   "contacting_the_sales_team": "联系销售团队",
   "continue": "继续",
   "continue_github_merge": "我已经手动合并。继续",
@@ -549,7 +545,6 @@
   "duplicate_projects": "该用户有名称重复的项目",
   "each_user_will_have_access_to": "每个用户都可以访问",
   "easily_manage_your_project_files_everywhere": "随时随地轻松管理您的项目文件",
-  "easy_collaboration_for_students": "方便学生协作。支持更长或更复杂的项目。",
   "edit": "编辑",
   "edit_comment_error_message": "编辑评论时出错。请稍后重试。",
   "edit_comment_error_title": "编辑评论错误",
@@ -609,10 +604,8 @@
   "enter_the_confirmation_code": "输入发送到 <0>__email__</0> 的六位验证码。",
   "enter_the_number_of_licenses_youd_like_to_add_to_see_the_cost_breakdown": "输入您想要添加的许可证数量以查看成本明细。",
   "enter_your_email_address_below_and_we_will_send_you_a_link_to_reset_your_password": "在下面输入您的电子邮件地址,我们将向您发送重置密码的链接",
-  "equation_generator": "方程生成器",
   "equation_preview": "公式预览",
   "error": "错误",
-  "error_assist": "错误辅助助理",
   "error_opening_document": "打开文档错误",
   "error_opening_document_detail": "很抱歉,打开此文档时出现问题。请再试一次。",
   "error_performing_request": "执行请求时出错。",
@@ -691,7 +684,6 @@
   "fit_to_width": "适应宽度",
   "fixed_width": "固定宽度",
   "fixed_width_wrap_text": "固定宽度,文本自动换行",
-  "flexible_plans_for_everyone": "适合每个人的灵活计划——从个人学生和研究人员到大型企业和大学。",
   "fold_line": "折线",
   "folder_location": "文件夹位置",
   "folders": "目录",
@@ -700,7 +692,6 @@
   "footer_contact_us": "联系我们",
   "for_business": "商业用途",
   "for_government": "为政府提供",
-  "for_large_institutions_and_organizations_need_sitewide_on_premise": "对于需要站点范围访问或本地解决方案的大型机构和组织。",
   "for_more_information_see_managed_accounts_section": "有关详细信息,请参阅<0>我们的使用条款</0>中的“托管帐户”部分,您可以通过点击接受邀请来同意该部分。",
   "for_publishers": "为出版社提供",
   "for_small_teams_and_departments_who_want_to_write_collaborate": "适用于希望使用 LaTeX 轻松书写和协作的小型团队和部门。",
@@ -752,7 +743,6 @@
   "get_more_compile_time": "获取更多编译时间",
   "get_real_time_track_changes": "获取实时跟踪更改",
   "get_started_with_latex": "在 Overleaf 中开始使用 LaTeX",
-  "get_the_best_overleaf_experience": "获取最佳的 Overleaf 体验",
   "git": "Git",
   "git_authentication_token": "Git 身份验证令牌",
   "git_authentication_token_create_modal_info_1": "这是你的Git身份验证令牌。当提示输入密码时,您应该输入此信息。",
@@ -774,7 +764,6 @@
   "github_empty_repository_error": "您的 GitHub 存储库似乎为空或尚不可用。 在 GitHub.com 上创建一个新文件,然后重试。",
   "github_file_name_error": "无法导入此存储库,因为它包含文件名无效的文件:",
   "github_file_sync_error": "我们无法同步以下文件:",
-  "github_git_and_dropbox_integrations": "<0>GitHub</0>, <0>Git</0> 与 <0>Dropbox</0> 集成",
   "github_git_folder_error": "此项目在根目录中包含一个.git文件夹,这说明它已经是git存储库。Overleaf 的 GitHub 同步服务无法同步 git 历史记录。请删除.git文件夹,然后重试。",
   "github_integration_lowercase": "Git 和 GitHub 支持",
   "github_is_no_longer_connected": "GitHub 已不再链接到此项目。",
@@ -1391,7 +1380,6 @@
   "overleaf_labs": "Overleaf Labs",
   "overleaf_learning_center": "Overleaf 学习中心",
   "overleaf_logo": "Overleaf Logo",
-  "overleaf_plans_and_pricing": "overleaf 计划和价格",
   "overleaf_template_gallery": "Overleaf 模板库",
   "overview": "概览",
   "overwrite": "覆盖",
@@ -1456,7 +1444,6 @@
   "pending_invite": "等待中的邀请",
   "per_license": "每个许可证",
   "per_month": "每个月",
-  "per_month_billed_annually": "每月,每年计费",
   "per_user_year": "每个用户 / 每年",
   "per_year": "每年",
   "percent_is_the_percentage_of_the_line_width": "% 是行宽的百分比",
@@ -1996,7 +1983,6 @@
   "switch_to_pdf": "切换到 PDF",
   "symbol": "符号",
   "symbol_palette": "数学符号面板",
-  "symbol_palette_highlighted": "<0>符号</0> 面板",
   "symbol_palette_info_new": "单击按钮即可将数学符号插入到您的文档中。",
   "sync": "同步",
   "sync_dropbox_github": "与dropbox或GitHub同步",
@@ -2006,7 +1992,6 @@
   "synctex_failed": "找不到相应的源文件",
   "syntax_validation": "代码检查",
   "table": "表格",
-  "table_generator": "表格生成器",
   "tag_color": "标签颜色",
   "tag_name_cannot_exceed_characters": "标签名称不能超过 __maxLength__ 个字符",
   "tag_name_is_already_used": "标签“__tagName__”已存在",
@@ -2200,7 +2185,6 @@
   "try_again": "请再试一次",
   "try_for_free": "免费试用",
   "try_now": "立刻尝试",
-  "try_premium_for_free": "免费试用 Premium",
   "try_recompile_project_or_troubleshoot": "请尝试从头开始重新编译项目,如果仍然无效,请按照我们的<0>问题排查指南</0>进行操作。",
   "try_relinking_provider": "您似乎需要重新链接您的 __provider__ 帐户。",
   "try_to_compile_despite_errors": "忽略错误编译",
@@ -2495,7 +2479,6 @@
   "zoom_out": "缩小",
   "zoom_to": "缩放至",
   "zotero": "Zotero",
-  "zotero_and_mendeley_integrations": "<0>Zotero</0> 与 <0>Mendeley</0> 集成",
   "zotero_dynamic_sync_description": "通过 Zotero 集成,您可以将参考文献导入 __appName__。您可以一次性导入所有参考文献,也可以直接从 __appName__ 动态搜索 Zotero 库。",
   "zotero_groups_loading_error": "从 Zotero 加载群组时出错",
   "zotero_groups_relink": "访问您的Zotero数据时出错。这可能是由于缺乏权限造成的。请重新链接您的帐户,然后重试。",