i18n: fix Verso-branded keys and wire welcome message titles
Build and Deploy Verso / deploy (push) Successful in 21m59s

en.json: add browse_templates and learn_latex_with_a_tutorial.

fr.json:
- fix agree_with_the_terms (said "Overleaf", now says "Verso")
- add browse_templates + learn_latex_with_a_tutorial (FR)
- add 7 Verso-branded keys missing entirely from FR:
  add_manager_user_not_found, compile_timeout_explanation,
  download_metadata, institution_has_overleaf_subscription,
  one_step_away_from_professional_features,
  to_confirm_email_address_you_must_be_logged_in_with_the_requesting_account,
  welcome_to_overleaf_opening_workspace

welcome-message.tsx: replace two hardcoded English title strings with
t('learn_latex_with_a_tutorial') and t('browse_templates').

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
claude
2026-06-12 11:00:02 +00:00
parent 933efb1ff9
commit f9622820c7
3 changed files with 32 additions and 21 deletions
@@ -30,7 +30,7 @@ export default function WelcomeMessage() {
{wikiEnabled && (
<WelcomeMessageLink
imgSrc={learnLatexImage}
title="Learn LaTeX with a tutorial"
title={t('learn_latex_with_a_tutorial')}
href="/learn/latex/Learn_LaTeX_in_30_minutes"
target="_blank"
/>
@@ -38,7 +38,7 @@ export default function WelcomeMessage() {
{templatesEnabled && (
<WelcomeMessageLink
imgSrc={browseTemplatesImage}
title="Browse templates"
title={t('browse_templates')}
href="/templates"
/>
)}
+12 -10
View File
@@ -90,8 +90,8 @@
"add_another_address_line": "Add another address line",
"add_another_email": "Add another email",
"add_another_token": "Add another token",
"add_comma_separated_emails_help": "Separate multiple email addresses using the comma (,) character.",
"add_collaborators": "Add collaborators",
"add_comma_separated_emails_help": "Separate multiple email addresses using the comma (,) character.",
"add_comment": "Add comment",
"add_comment_error_message": "There was an error adding your comment. Please try again in a few moments.",
"add_comment_error_title": "Add Comment Error",
@@ -301,6 +301,7 @@
"bold": "Bold",
"booktabs": "Booktabs",
"breadcrumbs": "Breadcrumbs",
"browse_templates": "Browse templates",
"browser": "Browser",
"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",
@@ -456,7 +457,6 @@
"compile_error_at_line": "Compile error at line __line__",
"compile_error_entry_description": "An error which prevented this project from compiling",
"compile_error_handling": "Compile error handling",
"smooth_pdf_transition": "Smooth PDF transition",
"compile_larger_projects": "Compile larger projects",
"compile_mode": "Compile mode",
"compile_servers": "Compile servers",
@@ -625,8 +625,8 @@
"demonstrating_track_changes_feature": "Demonstrating Track Changes feature",
"department": "Department",
"descending": "Descending",
"deselect_all": "Deselect all",
"description": "Description",
"deselect_all": "Deselect all",
"details": "Details",
"details_provided_by_google_explanation": "Your details were provided by your Google account. Please check youre happy with them.",
"dictionary": "Dictionary",
@@ -698,9 +698,6 @@
"download_all": "Download all",
"download_as_pdf": "Download as PDF",
"download_as_pdf_slides": "Download PDF slides",
"preparing_your_download": "Preparing your download",
"presentation_export_can_take_a_moment": "Compiling your presentation. This can take up to a minute for large decks…",
"presentation_export_failed": "Presentation export failed",
"download_as_source_zip": "Download as source (.zip)",
"download_as_standalone_html": "Download standalone HTML",
"download_csv": "Download CSV",
@@ -1435,6 +1432,7 @@
"ldap": "LDAP",
"ldap_create_admin_instructions": "Choose an email address for the first __appName__ admin account. This should correspond to an account in the LDAP system. You will then be asked to log in with this account.",
"learn": "Learn",
"learn_latex_with_a_tutorial": "Learn LaTeX with a tutorial",
"learn_more": "Learn more",
"learn_more_about": "Learn more about __appName__",
"learn_more_about_account": "<0>Learn more</0> about managing your __appName__ account.",
@@ -1657,6 +1655,8 @@
"n_more_updates_above_plural": "__count__ more updates above",
"n_more_updates_below": "__count__ more update below",
"n_more_updates_below_plural": "__count__ more updates below",
"n_projects_selected": "__count__ project selected",
"n_projects_selected_plural": "__count__ projects selected",
"n_users": "__count__ user",
"n_users_plural": "__count__ users",
"name": "Name",
@@ -1726,8 +1726,6 @@
"no_planned_maintenance": "There is currently no planned maintenance",
"no_preview_available": "Sorry, no preview is available.",
"no_project_notifications_description": "You wont be notified about this project.",
"n_projects_selected": "__count__ project selected",
"n_projects_selected_plural": "__count__ projects selected",
"no_projects": "No projects",
"no_resolved_comments": "No resolved comments",
"no_search_results": "No Search Results",
@@ -1942,8 +1940,6 @@
"please_ask_the_project_owner_to_upgrade_to_track_changes": "Please ask the project owner to upgrade to use track changes",
"please_change_primary_to_remove": "Please change your primary email in order to remove",
"please_compile_pdf_before_download": "Please compile your project before downloading the PDF",
"python_packages": "Python packages",
"python_packages_help": "One package per line, using pip syntax (e.g. openpyxl==3.1.5). These are installed for this project's Python code cells; the bundled scientific packages (numpy, pandas, matplotlib, …) are always available.",
"please_confirm_email": "Please confirm your email __emailAddress__ by clicking on the link in the confirmation email ",
"please_confirm_primary_email_or_edit": "Please confirm your primary email address __emailAddress__. To edit it, go to <0>Account settings</0>.",
"please_confirm_secondary_email_or_edit": "Please confirm your secondary email address __emailAddress__. To edit it, go to <0>Account settings</0>.",
@@ -1985,9 +1981,12 @@
"premium_feature": "Premium feature",
"premium_plan_label": "Youre using <b>Overleaf Premium</b>",
"preparing_for_export": "Preparing for export…",
"preparing_your_download": "Preparing your download",
"present": "Present",
"present_publishes_and_opens_in_new_tab": "This will publish the presentation and open it in a new tab",
"presentation": "Presentation",
"presentation_export_can_take_a_moment": "Compiling your presentation. This can take up to a minute for large decks…",
"presentation_export_failed": "Presentation export failed",
"presentation_link_members": "Only project members",
"presentation_link_private": "Only logged-in users",
"presentation_link_public": "Anyone with the link",
@@ -2077,6 +2076,8 @@
"pull_github_changes_into_sharelatex": "Pull GitHub changes into __appName__",
"push_sharelatex_changes_to_github": "Push __appName__ changes to GitHub",
"push_to_github_pull_to_overleaf": "Push to GitHub, pull to __appName__",
"python_packages": "Python packages",
"python_packages_help": "One package per line, using pip syntax (e.g. openpyxl==3.1.5). These are installed for this project's Python code cells; the bundled scientific packages (numpy, pandas, matplotlib, …) are always available.",
"quoted_text": "Quoted text",
"raw_logs": "Raw logs",
"raw_logs_description": "Raw logs from the LaTeX compiler",
@@ -2444,6 +2445,7 @@
"skip_welcome_animation": "Skip animation and continue",
"slash_month": "/month",
"slash_year": "/year",
"smooth_pdf_transition": "Smooth PDF transition",
"solutions": "Solutions",
"some_dois_could_not_be_resolved": "Some or all DOIs could not be resolved.",
"something_not_right": "Somethings not right",
+18 -9
View File
@@ -58,8 +58,8 @@
"add_another_address_line": "Ajouter une autre ligne dadresse",
"add_another_email": "Ajouter une autre adresse",
"add_another_token": "Ajouter un autre jeton",
"add_comma_separated_emails_help": "Séparez les différentes adresses courriel en utilisant des virgules (,).",
"add_collaborators": "Ajouter des collaborateurs",
"add_comma_separated_emails_help": "Séparez les différentes adresses courriel en utilisant des virgules (,).",
"add_comment": "Ajouter un commentaire",
"add_comment_error_message": "Une erreur sest produite lors de lajout de votre commentaire. Veuillez réessayer dans quelques instants.",
"add_company_details": "Ajouter les infos de lentreprise",
@@ -67,6 +67,7 @@
"add_email_address": "Ajouter une adresse e-mail",
"add_email_to_claim_features": "Ajouter votre adresse courriel institutionnelle pour obtenir ces fonctionnalités.",
"add_files": "Ajouter des fichiers",
"add_manager_user_not_found": "Cette adresse e-mail n'est pas enregistrée sur Verso. Veuillez demander à la personne que vous souhaitez ajouter comme gestionnaire de créer un compte Verso si elle ne l'a pas encore fait. Lors de l'ajout d'un gestionnaire, veuillez utiliser l'une des adresses e-mail associées à son compte.",
"add_more_collaborators": "Ajouter plus de collaborateur·rice·s",
"add_new_email": "Ajouter ladresse",
"add_or_remove_project_from_tag": "Ajouter ou supprimer un projet du l’étiquette __tagName__",
@@ -87,7 +88,7 @@
"advanced_reference_search": "<0>Recherche de références</0> avancée",
"aggregate_changed": "Modification de",
"aggregate_to": "en",
"agree_with_the_terms": "Jaccepte les conditions dutilisation dOverleaf",
"agree_with_the_terms": "J'accepte les conditions d'utilisation de Verso",
"ai_assist_unavailable": "Les fonctionnalités dIA sont désormais incluses dans les offres payantes. Consultez la <0>page des offres et prix</0> pour en savoir plus.",
"ai_can_make_mistakes": "Une IA peut commettre des erreurs. Examinez les corrections avant de les appliquer.",
"ai_feedback_tell_us_what_was_wrong_so_we_can_improve": "Dites-nous ce qui nallait pas afin que nous puissions nous améliorer.",
@@ -156,6 +157,7 @@
"blank_typst_project": "Projet Typst vierge",
"blocked_filename": "Ce nom de fichier est bloqué.",
"blog": "Blog",
"browse_templates": "Parcourir les modèles",
"browser": "Navigateur",
"built_in": "Intégré",
"buy_now_no_exclamation_mark": "Acheter maintenant",
@@ -243,6 +245,7 @@
"compile_larger_projects": "Compiler des projects plus volumineux",
"compile_mode": "Mode de compilation",
"compile_terminated_by_user": "La compilation a été annulée avec le bouton « Arrêter la compilation ». Vous pouvez télécharger les fichiers journaux pour voir où la compilation sest arrêtée.",
"compile_timeout_explanation": "La durée maximale que Verso consacrera à la génération de votre PDF. Les documents plus volumineux ou plus complexes peuvent nécessiter un temps de compilation plus long.",
"compile_timeout_short": "Limite de temps de compilation",
"compiler": "Compilateur",
"compiling": "Compilation en cours",
@@ -351,10 +354,8 @@
"dont_have_account": "Vous navez pas de compte ?",
"download": "Télécharger",
"download_as_pdf_slides": "Télécharger les diapositives PDF",
"preparing_your_download": "Préparation de votre téléchargement",
"presentation_export_can_take_a_moment": "Compilation de votre présentation. Cela peut prendre jusqu'à une minute pour les présentations volumineuses…",
"presentation_export_failed": "Échec de l'export de la présentation",
"download_as_standalone_html": "Télécharger le HTML autonome",
"download_metadata": "Télécharger les métadonnées Verso",
"download_pdf": "Télécharger le PDF",
"download_zip_file": "Télécharger le fichier Zip",
"drag_here": "glissez ici",
@@ -604,6 +605,7 @@
"institution_account_tried_to_confirm_saml": "Cette adresse courriel na pas pu être validée. Veuillez supprimer cette adresse de votre compte et réessayer de lajouter.",
"institution_and_role": "Établissement et rôle",
"institution_email_new_to_app": "Votre adresse courriel <b>__institutionName__</b> (<b>__email__</b>) est nouvelle sur __appName__.",
"institution_has_overleaf_subscription": "<0>__institutionName__</0> possède un abonnement Verso. Cliquez sur le lien de confirmation envoyé à __emailAddress__ pour passer à <0>Verso Commons</0>.",
"institutional": "Institutionnel",
"institutional_login_unknown": "Désolé, nous ne connaissons pas l’établissement qui a délivré cette adresse courriel. Vous pouvez consulter notre <a href=\"__link__\">liste d’établissements</a> pour trouver le vôtre, ou vous pouvez simplement vous inscrire en utilisant votre adresse courriel ici.",
"integrations": "Intégrations",
@@ -644,6 +646,7 @@
"layout": "Disposition",
"ldap": "LDAP",
"ldap_create_admin_instructions": "Choisissez une adresse courriel pour le compte __appName__ initial. Celle-ci doit correspondre à un compte dans la base LDAP. Vous serez ensuite invité à vous connecter avec ce compte.",
"learn_latex_with_a_tutorial": "Apprendre LaTeX avec un tutoriel",
"learn_more": "En savoir plus",
"learn_more_about_link_sharing": "En savoir plus sur le partage par lien",
"leave": "Quitter",
@@ -774,6 +777,7 @@
"normal": "Normal",
"normally_x_price_per_month": "__price__ par mois en temps normal",
"normally_x_price_per_year": "__price__ par an en temps normal",
"not_found": "Introuvable",
"not_found_error_from_the_supplied_url": "Le lien pour ouvrir ce contenu sur Overleaf pointe vers un fichier introuvable. Si cela se produit régulièrement pour un site donné, veuillez leur faire part du problème.",
"not_now": "pas maintenant",
"not_registered": "Pas inscrit·e",
@@ -789,6 +793,7 @@
"ok": "Ok",
"on": "Activé",
"one_free_collab": "Un collaborateur offert",
"one_step_away_from_professional_features": "Vous n'êtes qu'à un pas d'accéder aux <0>fonctionnalités premium de Verso</0> !",
"online_latex_editor": "Éditeur LaTeX en ligne",
"open_as_template": "Ouvrir en tant que gabarit",
"open_project": "Ouvrir le projet",
@@ -804,7 +809,6 @@
"overall_theme": "Apparence générale",
"overview": "Vue densemble",
"owner": "Propriétaire",
"not_found": "Introuvable",
"page_current": "Page __page__, page actuelle",
"page_not_found": "Page introuvable",
"pagination_navigation": "Navigation pagination",
@@ -831,8 +835,6 @@
"please_ask_the_project_owner_to_upgrade_to_track_changes": "Veuillez demander au propriétaire du projet de mettre à niveau son compte pour pouvoir suivre les modifications",
"please_change_primary_to_remove": "Veuillez changer votre adresse courriel principale pour pouvoir la retirer",
"please_compile_pdf_before_download": "Veuillez compiler votre projet avant de pouvoir télécharger le PDF",
"python_packages": "Paquets Python",
"python_packages_help": "Un paquet par ligne, en syntaxe pip (par ex. openpyxl==3.1.5). Ils sont installés pour les cellules de code Python de ce projet ; les paquets scientifiques fournis (numpy, pandas, matplotlib, …) sont toujours disponibles.",
"please_confirm_email": "Veuillez confirmer votre adresse courriel __emailAddress__ en cliquant sur le lien contenu dans le courriel de confirmation ",
"please_confirm_your_email_before_making_it_default": "Veuillez confirmer cette adresse courriel avant de pouvoir la rendre principale.",
"please_enter_email": "Veuillez indiquer votre adresse électronique",
@@ -850,9 +852,12 @@
"portal_add_affiliation_to_join": "Il semblerait que vous soyez déjà connecté à __appName__ ! Si vous avez une adresse courriel __portalTitle__, vous pouvez lajouter maintenant.",
"position": "Grade",
"postal_code": "Code postal",
"preparing_your_download": "Préparation de votre téléchargement",
"present": "Présenter",
"present_publishes_and_opens_in_new_tab": "Ceci publiera la présentation et l'ouvrira dans un nouvel onglet",
"presentation": "Présentation",
"presentation_export_can_take_a_moment": "Compilation de votre présentation. Cela peut prendre jusqu'à une minute pour les présentations volumineuses…",
"presentation_export_failed": "Échec de l'export de la présentation",
"presentation_link_members": "Uniquement les membres du projet",
"presentation_link_private": "Uniquement les utilisateurs connectés",
"presentation_link_public": "Toute personne disposant du lien",
@@ -890,6 +895,8 @@
"publishing": "Publication en cours",
"pull_github_changes_into_sharelatex": "Récupérer les modifications GitHub (pull) dans __appName__",
"push_sharelatex_changes_to_github": "Pousser les modifications __appName__ vers GitHub",
"python_packages": "Paquets Python",
"python_packages_help": "Un paquet par ligne, en syntaxe pip (par ex. openpyxl==3.1.5). Ils sont installés pour les cellules de code Python de ce projet ; les paquets scientifiques fournis (numpy, pandas, matplotlib, …) sont toujours disponibles.",
"raw_logs": "Journaux bruts",
"raw_logs_description": "Journaux bruts issus du compilateur LaTeX",
"realtime_track_changes": "Suivi des modifications en temps réel",
@@ -1017,6 +1024,7 @@
"sign_up": "Sinscrire",
"site_description": "Un éditeur LaTeX en ligne facile à utiliser. Pas dinstallation, collaboration en temps réel, gestion des versions, des centaines de modèles de documents LaTeX, et plus encore.",
"skip_to_content": "Aller au contenu",
"smooth_pdf_transition": "Transition PDF fluide",
"something_went_wrong_canceling_your_subscription": "Un problème est survenu lors de lannulation de votre abonnement. Veuillez contacter le support.",
"something_went_wrong_rendering_pdf": "Une erreur sest produite lors du rendu de ce PDF.",
"something_went_wrong_server": "Une erreur sest produite pendant la communication avec le serveur :( Veuillez réessayer.",
@@ -1031,7 +1039,6 @@
"state": "État",
"status_checks": "Vérifications d’état",
"still_have_questions": "Vous avez dautres questions ?",
"smooth_pdf_transition": "Transition PDF fluide",
"stop_compile": "Arrêter la compilation",
"stop_on_first_error": "Arrêter à la première erreur",
"stop_on_validation_error": "Vérifier la syntaxe avant la compilation",
@@ -1106,6 +1113,7 @@
"title": "Titre",
"to_add_more_collaborators": "Pour ajouter des collaborateur·rice·s supplémentaires ou pour activer le partage par lien, veuillez vous adresser au propriétaire du projet",
"to_change_access_permissions": "Pour modifier les droits daccès, contactez le propriétaire du projet",
"to_confirm_email_address_you_must_be_logged_in_with_the_requesting_account": "Pour confirmer une adresse e-mail, vous <b>devez être connecté</b> avec le <b>compte Verso qui a demandé le nouvel e-mail secondaire</b>.",
"to_modify_your_subscription_go_to": "Pour modifier votre abonnement, allez sur",
"toggle_compile_options_menu": "Activer le menu des options de compilation",
"token": "jeton",
@@ -1189,6 +1197,7 @@
"we_logged_you_in": "Nous vous avons connecté.",
"we_may_also_contact_you_from_time_to_time_by_email_with_a_survey": "Nous serons également amenés à vous inviter par courriel à participer à des sondages ou à dautres initiatives de recherche utilisateur",
"wed_love_you_to_stay": "Nous aimerions beaucoup que vous restiez",
"welcome_to_overleaf_opening_workspace": "Bienvenue sur Verso. Ouverture de votre espace de travail.",
"welcome_to_sl": "Bienvenue dans __appName__",
"why_latex": "Pourquoi LaTeX?",
"wide": "Large",