- Introduced French as a supported language across the application, updating locale files and adding translations for various components. - Enhanced language handling logic to accommodate French, ensuring proper detection and fallback mechanisms. - Updated UI elements to include French language options, improving accessibility for French-speaking users. - Refactored SEO handling to include French in hreflang links, enhancing search engine indexing for multilingual content. - Added new scripts for managing French translations and ensuring consistency across language files.
97 lines
6.8 KiB
JSON
97 lines
6.8 KiB
JSON
{
|
||
"home": {
|
||
"dashboard": {
|
||
"kicker": "Votre région",
|
||
"title": "Content de te revoir!",
|
||
"subtitle": "Votre entrée personnelle dans la communauté, vos rendez-vous, Falukant et vos activités en cours.",
|
||
"edit": "Modifier le tableau de bord",
|
||
"addWidget": "+ Ajouter un widget...",
|
||
"addAgain": "Ajouter à nouveau",
|
||
"done": "Prêt",
|
||
"sectionTitle": "Votre aperçu",
|
||
"sectionIntro": "Les widgets peuvent être déplacés et ajustés en mode édition.",
|
||
"widgetTitlePlaceholder": "Titel",
|
||
"removeWidget": "Supprimer le widget",
|
||
"remove": "Entfernen",
|
||
"empty": "Aucun widget pour l'instant. Cliquez sur « Modifier le tableau de bord », puis sur « +Ajouter un widget ».",
|
||
"defaultAppointmentsWidget": "Rendez-vous",
|
||
"loadError": "Le tableau de bord n'a pas pu être chargé.",
|
||
"saveError": "Le tableau de bord n'a pas pu être enregistré.",
|
||
"widgetLabels": {
|
||
"appointments": "Rendez-vous",
|
||
"falukant": "Falukant",
|
||
"news": "Nouvelles",
|
||
"birthdays": "Anniversaires",
|
||
"upcoming": "Prochaines dates",
|
||
"calendar": "calendrier",
|
||
"vocabCourses": "Cours de langue"
|
||
},
|
||
"overview": {
|
||
"activeWidgetsLabel": "Widgets actifs",
|
||
"activeWidgetsText": "Votre tableau de bord est modulable et peut être réorganisé à tout moment.",
|
||
"availableModulesLabel": "Modules disponibles",
|
||
"availableModulesText": "Vous pouvez combiner les modules communauté, calendrier, actualités et Falukant.",
|
||
"editModeLabel": "Mode édition",
|
||
"editModeActive": "Aktiv",
|
||
"editModeInactive": "De",
|
||
"editModeActiveText": "Les widgets peuvent actuellement être ajoutés et personnalisés.",
|
||
"editModeInactiveText": "Le contenu reste ciblé et facile à lire."
|
||
}
|
||
},
|
||
"vocabLanding": {
|
||
"eyebrow": "Apprendre des langues en ligne",
|
||
"title": "L'entraîneur de vocabulaire de YourPart combine apprentissage, cours et exercices sur une seule plateforme.",
|
||
"lead": "Travaillez avec des leçons interactives, élargissez votre vocabulaire et utilisez du contenu structuré pour un flux d'apprentissage motivant directement dans le navigateur.",
|
||
"cta": "Commencez gratuitement",
|
||
"feature1Title": "Cours interactifs",
|
||
"feature1Text": "Les cours, leçons et exercices vous aident à développer systématiquement de nouvelles compétences linguistiques.",
|
||
"feature2Title": "Orienté vers la pratique",
|
||
"feature2Text": "Le vocabulaire, la grammaire et la répétition sont alignés sur une routine d'apprentissage adaptée à un usage quotidien.",
|
||
"feature3Title": "Fait partie d'une communauté",
|
||
"feature3Text": "L'espace linguistique est intégré dans une plateforme communautaire plus large avec des blogs, un forum et un chat."
|
||
},
|
||
"betaNoticeLabel": "Remarque bêta :",
|
||
"betaNoticeText": "YourPart est en cours de développement actif. Les fonctions peuvent être incomplètes, le contenu manque encore et des modifications peuvent survenir.",
|
||
"nologin": {
|
||
"welcome": "Bienvenue dans votrePartie",
|
||
"description": "yourPart est un réseau social où vous pouvez vous faire des amis et rencontrer de nouvelles personnes. Ici, vous pouvez afficher vos images à d'autres personnes et contrôler qui peut voir quelles images. Bien entendu, vous pouvez également échanger des messages et même discuter. A grande échelle, avec beaucoup d'autres en même temps, et dans de petites discussions aléatoires. Et n'oubliez pas que vous pouvez également filmer ici.",
|
||
"introHtml": "YourPart est une plateforme en ligne en pleine croissance qui combine des fonctions communautaires, un chat en temps réel, des forums, un réseau social avec une galerie d'images et le jeu de construction <em>Falukant</em>. Le site est actuellement en phase bêta - nous développons continuellement les fonctions, le contenu et la stabilité.",
|
||
"expected": {
|
||
"title": "Ce qui t'attend",
|
||
"items": {
|
||
"chat": "<strong>Chat</strong> : espaces publics, rencontres aléatoires (chat aléatoire) et ajustements de couleurs.",
|
||
"social": "<strong>Réseau social</strong> : Profil, amitiés, galerie de photos avec visibilité.",
|
||
"forum": "<strong>Forum</strong> : créer des sujets, rédiger des messages, droits de modération (basés sur les rôles).",
|
||
"falukant": "<strong>Falukant</strong> : Affaires et vie quotidienne – gérez les succursales, produisez, stockez, vendez.",
|
||
"minigames": "<strong>Mini-jeux</strong> : par ex. B. Niveau Match 3 – court divertissement entre les deux.",
|
||
"multilingual": "<strong>Multilingue</strong> : allemand/anglais – le contenu est continuellement mis à jour."
|
||
}
|
||
},
|
||
"falukantShort": {
|
||
"title": "Falukant – brièvement expliqué",
|
||
"text": "Chez Falukant, vous dirigez des entreprises, développez vos connaissances, optimisez la production et les ventes, surveillez les prix et réagissez aux événements. Les notifications vous informent des changements de statut en temps réel."
|
||
},
|
||
"privacyBeta": {
|
||
"title": "Protection des données et statut bêta",
|
||
"text": "YourPart est en version bêta. Des modifications, des échecs et des traductions manquantes peuvent survenir. Nous valorisons la protection des données et la transparence ; plus d'informations suivront pendant la version bêta."
|
||
},
|
||
"getStarted": {
|
||
"title": "Se joindre à",
|
||
"text": "Vous pouvez déjà utiliser la plateforme, la tester et donner votre avis. Inscrivez-vous via « {register} » ou démarrez le chat aléatoire sans engagement."
|
||
},
|
||
"randomchat": "Discussion aléatoire",
|
||
"startrandomchat": "Démarrer une discussion aléatoire",
|
||
"login": {
|
||
"name": "Nom de connexion",
|
||
"namedescription": "Entrez votre nom d'utilisateur ici",
|
||
"password": "Passwort",
|
||
"passworddescription": "Entrez votre mot de passe ici",
|
||
"lostpassword": "Mot de passe oublié",
|
||
"register": "Inscrivez-vous avec votrePart",
|
||
"stayLoggedIn": "Restez connecté",
|
||
"submit": "Se connecter"
|
||
}
|
||
}
|
||
}
|
||
}
|