🌐(frontend) remove hardcoded "visio" references from translations

Rewrite copy to avoid direct product name mentions where possible. Use
env variable for unavoidable brand references to enable proper
customization for different deployments.
This commit is contained in:
lebaudantoine
2025-06-06 22:21:45 +02:00
committed by aleb_the_flash
parent 018eec8a46
commit 211e05a0cb
14 changed files with 29 additions and 34 deletions

View File

@@ -1,11 +1,13 @@
import { A, Text } from '@/primitives'
import { useTranslation } from 'react-i18next'
import { useConfig } from '@/api/useConfig'
const MANIFEST_LINK =
'https://docs.numerique.gouv.fr/docs/1ef86abf-f7e0-46ce-b6c7-8be8b8af4c3d/'
export const MoreLink = () => {
const { t } = useTranslation('home')
const { data } = useConfig()
return (
<Text as={'p'} variant={'sm'} style={{ padding: '1rem 0' }}>
@@ -17,7 +19,7 @@ export const MoreLink = () => {
>
{t('moreLink')}
</A>{' '}
{t('moreAbout')}
{t('moreAbout', { appTitle: `${import.meta.env.VITE_APP_TITLE}` })}
</Text>
)
}

View File

@@ -37,19 +37,16 @@ const BetaBadge = () => (
</span>
)
const Logo = () => {
const { t } = useTranslation()
return (
<img
src={LogoAsset}
alt={t('app')}
className={`Header-logo ${css({
maxHeight: { base: '30px', sm: '40px' },
marginTop: { base: '10px', sm: '5px' },
})}`}
/>
)
}
const Logo = () => (
<img
src={LogoAsset}
alt={`${import.meta.env.VITE_APP_TITLE}`}
className={`Header-logo ${css({
maxHeight: { base: '30px', sm: '40px' },
marginTop: { base: '10px', sm: '5px' },
})}`}
/>
)
const LoginHint = () => {
const { t } = useTranslation()

View File

@@ -1,5 +1,4 @@
{
"app": "Visio",
"backToHome": "Zurück zur Startseite",
"cancel": "Abbrechen",
"closeDialog": "Dialogfenster schließen",

View File

@@ -12,7 +12,7 @@
"loginToCreateMeeting": "Melden Sie sich an, um ein Meeting zu erstellen",
"moreLinkLabel": "Mehr erfahren neues Tab",
"moreLink": "Mehr erfahren",
"moreAbout": "über Visio",
"moreAbout": "über {{appTitle}}",
"createMenu": {
"laterOption": "Meeting für später planen",
"instantOption": "Sofort-Meeting starten"
@@ -38,7 +38,7 @@
"tooltip": "Formular ausfüllen"
},
"slide1": {
"title": "Testen Sie Visio für Ihre täglichen Aufgaben",
"title": "Wechseln Sie zur Einfachheit. Testen Sie uns jetzt!",
"body": "Entdecken Sie eine intuitive und zugängliche Lösung, entwickelt für alle Mitarbeitenden im öffentlichen Dienst, ihre Partner und viele weitere.",
"imgAlt": "Illustration einer benutzerfreundlichen und barrierefreien Kollaborationsplattform"
},

View File

@@ -192,7 +192,7 @@
"disclaimer": "Die Nachrichten sind nur für Teilnehmer zum Zeitpunkt des Sendens sichtbar. Alle Nachrichten werden am Ende des Anrufs gelöscht."
},
"moreTools": {
"body": "Greifen Sie auf weitere Tools in Visio zu, um Ihre Meetings zu verbessern.",
"body": "Greifen Sie auf weitere Tools zu, um Ihre Meetings zu verbessern.",
"moreLink": "mehr erfahren",
"tools": {
"transcript": {
@@ -313,7 +313,7 @@
}
},
"openFeedback": {
"question": "Was können wir tun, um Visio zu verbessern?",
"question": "Was können wir tun, um uns zu verbessern?",
"placeholder": "Beschreibe deine Fehler oder teile deine Vorschläge…",
"submit": "Absenden",
"skip": "Überspringen"

View File

@@ -1,5 +1,4 @@
{
"app": "Visio",
"backToHome": "Back to homescreen",
"cancel": "Cancel",
"closeDialog": "Close dialog",

View File

@@ -12,7 +12,7 @@
"loginToCreateMeeting": "Login to create a meeting",
"moreLinkLabel": "Learn more - new tab",
"moreLink": "Learn more",
"moreAbout": "about Visio",
"moreAbout": "about {{appTitle}}",
"createMenu": {
"laterOption": "Create a meeting for a later date",
"instantOption": "Start an instant meeting"
@@ -38,7 +38,7 @@
"tooltip": "Fill out the form"
},
"slide1": {
"title": "Try Visio to simplify your daily tasks",
"title": "Make the switch to simplicity. Try us now!",
"body": "Discover an intuitive and accessible solution, designed for all public agents, their partners, and much more.",
"imgAlt": "Illustration of a user-friendly and accessible collaboration platform"
},

View File

@@ -192,7 +192,7 @@
"disclaimer": "The messages are visible to participants only at the time they are sent. All messages are deleted at the end of the call."
},
"moreTools": {
"body": "Access more tools in Visio to enhance your meetings.",
"body": "Access more tools to enhance your meetings.",
"moreLink": "learn more",
"tools": {
"transcript": {
@@ -313,7 +313,7 @@
}
},
"openFeedback": {
"question": "What can we do to improve Visio?",
"question": "What can we do to improve ourselves?",
"placeholder": "Describe your bugs or share your suggestions…",
"submit": "Submit",
"skip": "Skip"

View File

@@ -1,5 +1,4 @@
{
"app": "Visio",
"backToHome": "Retour à l'accueil",
"cancel": "Annuler",
"closeDialog": "Fermer la fenêtre modale",

View File

@@ -12,7 +12,7 @@
"loginToCreateMeeting": "Connectez-vous pour créer une réunion",
"moreLinkLabel": "En savoir plus - nouvelle fenêtre",
"moreLink": "En savoir plus",
"moreAbout": "sur Visio",
"moreAbout": "sur {{appTitle}}",
"createMenu": {
"laterOption": "Créer une réunion pour une date ultérieure",
"instantOption": "Démarrer une réunion instantanée"
@@ -38,7 +38,7 @@
"tooltip": "Accéder au formulaire"
},
"slide1": {
"title": "Essayez Visio pour simplifier votre quotidien",
"title": "Passez à la simplicité. Essayez-nous dès maintenant !",
"body": "Découvrez une solution intuitive et accessible, conçue pour tous les agents publics et leurs partenaires, et bien plus encore.",
"imgAlt": "Illustration d'une plateforme de collaboration simple et accessible"
},

View File

@@ -192,7 +192,7 @@
"disclaimer": "Les messages sont visibles par les participants uniquement au moment de\nleur envoi. Tous les messages sont supprimés à la fin de l'appel."
},
"moreTools": {
"body": "Accèder à d'avantage d'outils dans Visio pour améliorer vos réunions.",
"body": "Accèder à d'avantage d'outils pour améliorer vos réunions.",
"moreLink": "en savoir plus",
"tools": {
"transcript": {
@@ -313,7 +313,7 @@
}
},
"openFeedback": {
"question": "Que pouvons-nous faire pour améliorer Visio ?",
"question": "Que pouvons-nous faire pour nous améliorer ?",
"placeholder": "Décrivez vos bugs ou partagez vos suggestions …",
"submit": "Envoyer",
"skip": "Passer"

View File

@@ -1,5 +1,4 @@
{
"app": "Visio",
"backToHome": "Terug naar het hoofdscherm",
"cancel": "Annuleren",
"closeDialog": "Sluit het dialoogvenster",

View File

@@ -12,7 +12,7 @@
"loginToCreateMeeting": "Log in om een vergadering te maken",
"moreLinkLabel": "Meer informatie - nieuw tabblad",
"moreLink": "Meer informatie",
"moreAbout": "over Visio",
"moreAbout": "over {{appTitle}}",
"createMenu": {
"laterOption": "Maak een vergadering voor een latere datum",
"instantOption": "Begin direct een vergadering"
@@ -38,7 +38,7 @@
"tooltip": "Vul het formulier in"
},
"slide1": {
"title": "Probeer Visio om uw dagelijkse taken te vereenvoudigen",
"title": "Stap over op eenvoud. Probeer ons nu!",
"body": "Ontdek een intuïtieve en toegankelijke oplossing, ontworpen voor alle openbare partijen, hun partners en nog veel meer.",
"imgAlt": "Illustratie van een gebruiksvriendelijk en toegankelijk samenwerkingsplatform"
},

View File

@@ -192,7 +192,7 @@
"disclaimer": "De berichten zijn alleen voor de deelnemers zichtbaar op het moment dat ze worden verzonden. Alle berichten worden verwijderd aan het einde van het gesprek."
},
"moreTools": {
"body": "Toegang tot meer tools in Visio om je vergaderingen te verbeteren.",
"body": "Je krijgt toegang tot meer tools om je vergaderingen te verbeteren.",
"moreLink": "lees meer",
"tools": {
"transcript": {
@@ -313,7 +313,7 @@
}
},
"openFeedback": {
"question": "Wat kunnen we doen om Visio te verbeteren?",
"question": "Wat kunnen we doen om ons te verbeteren?",
"placeholder": "Beschrijf uw problemen of deel uw suggesties ...",
"submit": "Indienen",
"skip": "Overslaan"