build 218: Verso logos on set-password and email-check pages, i18n zoom aria-label
Replace Overleaf icons with Verso branding on setPassword.pug
(square icon) and primaryEmailCheck.pug (wordmark). Replace hardcoded
French aria-label "Taille des cartes" on zoom control with t('card_size')
and add card_size key to all 5 locale files.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -6,9 +6,10 @@ block vars
|
||||
block content
|
||||
main#main-content
|
||||
.auth-aux-container
|
||||
img.w-50.d-block(
|
||||
src=buildImgPath('ol-brand/overleaf.svg')
|
||||
alt=settings.appName
|
||||
img.d-block(
|
||||
src=buildImgPath('ol-brand/verso-logo.svg')
|
||||
alt='Verso'
|
||||
style='height:36px;width:auto;margin-bottom:1.5rem'
|
||||
)
|
||||
h1.h3.mb-3 #{translate("keep_your_account_safe")}
|
||||
div(data-ol-multi-submit)
|
||||
|
||||
@@ -8,7 +8,7 @@ block vars
|
||||
block content
|
||||
main#main-content
|
||||
a.auth-aux-logo(href='/')
|
||||
img(src=buildImgPath('ol-brand/overleaf-o-dark.svg') alt=settings.appName)
|
||||
img(src=buildImgPath('ol-brand/verso-square.svg') alt='Verso')
|
||||
.auth-aux-container
|
||||
form(
|
||||
name='passwordResetForm'
|
||||
|
||||
@@ -473,6 +473,7 @@
|
||||
"demonstrating_track_changes_feature": "",
|
||||
"department": "",
|
||||
"description": "",
|
||||
"card_size": "",
|
||||
"deselect_all": "",
|
||||
"details": "",
|
||||
"details_provided_by_google_explanation": "",
|
||||
|
||||
@@ -246,7 +246,7 @@ export function ProjectListLumiere() {
|
||||
<div
|
||||
className="lumiere-zoom-control"
|
||||
role="group"
|
||||
aria-label="Taille des cartes"
|
||||
aria-label={t('card_size')}
|
||||
>
|
||||
{ZOOM_OPTIONS.map(({ value, label }) => (
|
||||
<button
|
||||
|
||||
@@ -354,6 +354,7 @@
|
||||
"card_details_are_not_valid": "Die Kartendaten sind nicht gültig",
|
||||
"card_must_be_authenticated_by_3dsecure": "Deine Karte muss mit 3D Secure authentifiziert werden, bevor du fortfahren kannst",
|
||||
"card_payment": "Kartenzahlung",
|
||||
"card_size": "Kartengröße",
|
||||
"careers": "Karriere",
|
||||
"categories": "Kategorien",
|
||||
"category_arrows": "Pfeile",
|
||||
|
||||
@@ -348,6 +348,7 @@
|
||||
"card_details_are_not_valid": "Card details are not valid",
|
||||
"card_must_be_authenticated_by_3dsecure": "Your card must be authenticated with 3D Secure before continuing",
|
||||
"card_payment": "Card payment",
|
||||
"card_size": "Card size",
|
||||
"careers": "Careers",
|
||||
"categories": "Categories",
|
||||
"category_arrows": "Arrows",
|
||||
|
||||
@@ -349,6 +349,7 @@
|
||||
"card_details_are_not_valid": "Los datos de la tarjeta no son válidos",
|
||||
"card_must_be_authenticated_by_3dsecure": "Su tarjeta debe ser autenticada con 3D Secure antes de continuar",
|
||||
"card_payment": "Pago con tarjeta",
|
||||
"card_size": "Tamaño de las tarjetas",
|
||||
"careers": "Empleo",
|
||||
"categories": "Categorías",
|
||||
"category_arrows": "Flechas",
|
||||
|
||||
@@ -349,6 +349,7 @@
|
||||
"card_details_are_not_valid": "Les informations de carte de paiement sont invalides",
|
||||
"card_must_be_authenticated_by_3dsecure": "Vous devez authentifier votre carte avec 3D Secure avant de poursuivre",
|
||||
"card_payment": "Paiement par carte",
|
||||
"card_size": "Taille des cartes",
|
||||
"careers": "Carrières",
|
||||
"categories": "Catégories",
|
||||
"category_arrows": "Flèches",
|
||||
|
||||
@@ -348,6 +348,7 @@
|
||||
"card_details_are_not_valid": "I dettagli della carta non sono validi",
|
||||
"card_must_be_authenticated_by_3dsecure": "La tua carta deve essere autenticata con 3D Secure prima di continuare",
|
||||
"card_payment": "Pagamento con carta",
|
||||
"card_size": "Dimensione delle schede",
|
||||
"careers": "Carriere",
|
||||
"categories": "Categorie",
|
||||
"category_arrows": "Frecce",
|
||||
|
||||
Reference in New Issue
Block a user