diff --git a/front/components/V2/SearchBar.tsx b/front/components/V2/SearchBar.tsx index c18e7c5..0ec2e9f 100644 --- a/front/components/V2/SearchBar.tsx +++ b/front/components/V2/SearchBar.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Button, Text, Select } from 'native-base'; +import { Button, Text, Select, useBreakpointValue } from 'native-base'; import { ScrollView, View } from 'react-native'; import { Input } from 'native-base'; import ButtonBase from '../UI/ButtonBase'; @@ -46,6 +46,8 @@ const SearchBarComponent = () => { const [artist, setArtist] = React.useState(''); const artistsQuery = useQuery(API.getAllArtists()); const genresQuery = useQuery(API.getAllGenres()); + const screenSize = useBreakpointValue({ base: 'small', md: 'big' }); + const isMobileView = screenSize == 'small'; return ( @@ -54,7 +56,7 @@ const SearchBarComponent = () => { borderBottomWidth: 1, borderBottomColor: '#9E9E9E', display: 'flex', - flexDirection: 'row', + flexDirection: isMobileView ? 'column' : 'row', alignItems: 'center', width: '100%', margin: 5, @@ -65,7 +67,7 @@ const SearchBarComponent = () => { { - setQuery(value)} + + setQuery(value)} + /> + + - { gap: 10, }} > - { !artist ? artistsQuery.data?.map((artist, index) => ( - { - setArtist(artist.name); - }} - /> - )) : null} + {!artist + ? artistsQuery.data?.map((artist, index) => ( + { + setArtist(artist.name); + }} + /> + )) + : null} @@ -151,7 +166,7 @@ const SearchBarComponent = () => { ); }} > - + {genresQuery.data?.map((data, index) => ( ))} diff --git a/front/i18n/Translations.ts b/front/i18n/Translations.ts index 9b40b71..491366e 100644 --- a/front/i18n/Translations.ts +++ b/front/i18n/Translations.ts @@ -84,7 +84,7 @@ export const en = { songsFilter: 'Songs', genreFilter: 'Genres', favoriteFilter: 'Favorites', - searchBarPlaceholder: 'What are you looking for ?', + searchBarPlaceholder: 'What are you looking for ?', // profile page user: 'Profile', @@ -307,595 +307,637 @@ export const en = { leaderBoardHeading: 'These are the best players', leaderBoardHeadingFull: 'The players having the best scores, thanks to their exceptional accuracy, are highlighted here.', - emptySelection: 'None,' + emptySelection: 'None,', }; export const fr: typeof en = { - error: 'Erreur', - goBackHome: "Retourner à l'accueil", - anErrorOccured: 'Une erreur est survenue', - welcome: 'Bienvenue', - welcomeMessage: 'Re-Bonjour ', - signOutBtn: 'Se déconnecter', - signInBtn: 'Se connecter', - continuewithgoogle: 'Continuer avec Google', - changeLanguageBtn: 'Changer la langue', - searchBtn: 'Rechercher', - playBtn: 'Jouer', - practiceBtn: "S'entrainer", - playAgain: 'Rejouer', - songPageBtn: 'Aller sur la page de la chanson', - level: 'Niveau', - chapters: 'Chapitres', - bestScore: 'Meilleur', - lastScore: 'Dernier', - bestStreak: 'Meilleure série', - precision: 'Précision', - leaderboardTitle: "Tableau d'honneur", + error: 'Erreur', + goBackHome: "Retourner à l'accueil", + anErrorOccured: 'Une erreur est survenue', + welcome: 'Bienvenue', + welcomeMessage: 'Re-Bonjour ', + signOutBtn: 'Se déconnecter', + signInBtn: 'Se connecter', + continuewithgoogle: 'Continuer avec Google', + changeLanguageBtn: 'Changer la langue', + searchBtn: 'Rechercher', + playBtn: 'Jouer', + practiceBtn: "S'entrainer", + playAgain: 'Rejouer', + songPageBtn: 'Aller sur la page de la chanson', + level: 'Niveau', + chapters: 'Chapitres', + bestScore: 'Meilleur', + lastScore: 'Dernier', + bestStreak: 'Meilleure série', + precision: 'Précision', + leaderboardTitle: "Tableau d'honneur", - langBtn: 'Langage', - backBtn: 'Retour', - prefBtn: 'Préférences', - notifBtn: 'Notifications', - privBtn: 'Confidentialité', + langBtn: 'Langage', + backBtn: 'Retour', + prefBtn: 'Préférences', + notifBtn: 'Notifications', + privBtn: 'Confidentialité', - play: 'Jouer', - changeEmail: "Changer d'email", - newEmail: 'Nouvel email', - oldEmail: 'Ancien email', + play: 'Jouer', + changeEmail: "Changer d'email", + newEmail: 'Nouvel email', + oldEmail: 'Ancien email', - // profile page - user: 'Profil', - medals: 'Medailles', - playerStats: 'Mes statistiques', - mostPlayedSong: 'Chanson la plus jouée : ', - goodNotesPlayed: 'Bonnes notes jouées : ', - longestCombo: 'Combo le plus long : ', - favoriteGenre: 'Genre favori : ', + // profile page + user: 'Profil', + medals: 'Medailles', + playerStats: 'Mes statistiques', + mostPlayedSong: 'Chanson la plus jouée : ', + goodNotesPlayed: 'Bonnes notes jouées : ', + longestCombo: 'Combo le plus long : ', + favoriteGenre: 'Genre favori : ', - // Form - formPlaceholderUsername: "Nom d'utilisateur", - formPlaceholderEmail: 'Email', - formPlaceholderPassword: 'Mot de passe', - formPlaceholderRepeatPassword: 'Répéter le mot de passe', - // MusicListTitle - musicListTitleSong: 'Musique', - musicListTitleLevel: 'Niveau', - musicListTitleLastScore: 'Dernier', - musicListTitleBestScore: 'Meilleur', - // Menu - menuDiscovery: 'Découverte', - menuProfile: 'Profil', - menuMusic: 'Musique', - menuSearch: 'Recherche', - menuLeaderBoard: 'Classement', - menuSettings: 'Paramètres', + // Form + formPlaceholderUsername: "Nom d'utilisateur", + formPlaceholderEmail: 'Email', + formPlaceholderPassword: 'Mot de passe', + formPlaceholderRepeatPassword: 'Répéter le mot de passe', + // MusicListTitle + musicListTitleSong: 'Musique', + musicListTitleLevel: 'Niveau', + musicListTitleLastScore: 'Dernier', + musicListTitleBestScore: 'Meilleur', + // Menu + menuDiscovery: 'Découverte', + menuProfile: 'Profil', + menuMusic: 'Musique', + menuSearch: 'Recherche', + menuLeaderBoard: 'Classement', + menuSettings: 'Paramètres', - menuRecentlyPlayed: 'Récemment jouée', - menuNoSongsPlayedYet: "Aucune chanson jouée pour l'instant", + menuRecentlyPlayed: 'Récemment jouée', + menuNoSongsPlayedYet: "Aucune chanson jouée pour l'instant", - //signup - signupPageTitle: 'Créer un compte', - signupPageParagraph: 'Apprendre le piano gratuitement et de manière ludique', - signupLinkLabel: 'Vous avez déjà un compte ? ', - signupLinkText: "S'identifier", + //signup + signupPageTitle: 'Créer un compte', + signupPageParagraph: 'Apprendre le piano gratuitement et de manière ludique', + signupLinkLabel: 'Vous avez déjà un compte ? ', + signupLinkText: "S'identifier", - //signin - signinPageTitle: 'Bienvenue !', - signinPageParagraph: 'Continuez avec Google ou entrez vos coordonnées.', - signinLinkLabel: "Vous n'avez pas de compte ?", - signinLinkText: 'Inscrivez-vous gratuitement', + //signin + signinPageTitle: 'Bienvenue !', + signinPageParagraph: 'Continuez avec Google ou entrez vos coordonnées.', + signinLinkLabel: "Vous n'avez pas de compte ?", + signinLinkText: 'Inscrivez-vous gratuitement', - //music - musicTabFavorites: 'Favoris', - musicTabRecentlyPlayed: 'Récemment joué', - musicTabStepUp: 'Recommandation', + //music + musicTabFavorites: 'Favoris', + musicTabRecentlyPlayed: 'Récemment joué', + musicTabStepUp: 'Recommandation', - //search - allFilter: 'Tout', - artistFilter: 'Artistes', - songsFilter: 'Morceaux', - genreFilter: 'Genres', - favoriteFilter: 'Favoris', - searchBarPlaceholder: 'Que recherchez vous ?', + //search + allFilter: 'Tout', + artistFilter: 'Artistes', + songsFilter: 'Morceaux', + genreFilter: 'Genres', + favoriteFilter: 'Favoris', + searchBarPlaceholder: 'Que recherchez vous ?', - // Difficulty settings - diffBtn: 'Difficulté', - easy: 'Débutant', - medium: 'Intermédiaire', - hard: 'Avancé', + // Difficulty settings + diffBtn: 'Difficulté', + easy: 'Débutant', + medium: 'Intermédiaire', + hard: 'Avancé', - // theme settings - dark: 'Foncé', - system: 'Système', - light: 'Clair', - settingsBtn: 'Réglages', - goNextStep: 'Prochaine Etape', - mySkillsToImprove: 'Mes Skills', - recentlyPlayed: 'Joués récemment', - search: 'Rechercher', - lastSearched: 'Dernières recherches', - levelProgress: 'Niveau', - login: 'Se connecter', - signUp: "S'inscrire", - signIn: 'Se connecter', + // theme settings + dark: 'Foncé', + system: 'Système', + light: 'Clair', + settingsBtn: 'Réglages', + goNextStep: 'Prochaine Etape', + mySkillsToImprove: 'Mes Skills', + recentlyPlayed: 'Joués récemment', + search: 'Rechercher', + lastSearched: 'Dernières recherches', + levelProgress: 'Niveau', + login: 'Se connecter', + signUp: "S'inscrire", + signIn: 'Se connecter', - oldPassword: 'Ancien mot de passe', - newPassword: 'Nouveau mot de passe', - confirmNewPassword: 'Confirmer le nouveau mot de passe', - submitBtn: 'Soumettre', - // competencies - pedalsCompetency: 'Pédales', - rightHandCompetency: 'Main droite', - leftHandCompetency: 'Main gauche', - accuracyCompetency: 'Justesse', - arpegeCompetency: 'Arpege', - chordsCompetency: 'Accords', + oldPassword: 'Ancien mot de passe', + newPassword: 'Nouveau mot de passe', + confirmNewPassword: 'Confirmer le nouveau mot de passe', + submitBtn: 'Soumettre', + // competencies + pedalsCompetency: 'Pédales', + rightHandCompetency: 'Main droite', + leftHandCompetency: 'Main gauche', + accuracyCompetency: 'Justesse', + arpegeCompetency: 'Arpege', + chordsCompetency: 'Accords', - /* account settings and logs */ - // buttons - requirementsSentence: 'Doit contenir 8 caractères, une majuscule, une minuscule, un chiffre et un caractère spécial', + /* account settings and logs */ + // buttons + requirementsSentence: + 'Doit contenir 8 caractères, une majuscule, une minuscule, un chiffre et un caractère spécial', - // feedback for the user - usernameTooShort: "Le nom d'utilisateur est trop court", - passwordTooShort: 'Le mot de passe est trop court', - usernameTooLong: "Le nom d'utilisateur est trop long", - passwordTooLong: 'Le mot de passe est trop long', - passwordsDontMatch: 'Mots de passes différents', - invalidCredentials: 'Identifiants incorrects', - invalidEmail: 'Email invalide', - loggedIn: 'Connecté', - usernameTaken: "Nom d'utilisateur déjà pris", - accountCreated: 'Compte créé', + // feedback for the user + usernameTooShort: "Le nom d'utilisateur est trop court", + passwordTooShort: 'Le mot de passe est trop court', + usernameTooLong: "Le nom d'utilisateur est trop long", + passwordTooLong: 'Le mot de passe est trop long', + passwordsDontMatch: 'Mots de passes différents', + invalidCredentials: 'Identifiants incorrects', + invalidEmail: 'Email invalide', + loggedIn: 'Connecté', + usernameTaken: "Nom d'utilisateur déjà pris", + accountCreated: 'Compte créé', - // categories - username: "Nom d'utilisateur", - password: 'Mot de passe', - email: 'Email', - repeatPassword: 'Confirmer', - score: 'Score', - changePassword: 'Modification du mot de passe', - precisionScore: 'Précision', - goodNotesInARow: 'Bonnes notes à la suite', - songsToGetBetter: 'Recommendations', - goodNotes: 'bonnes notes', - changepasswdBtn: 'Changer le mot de passe', - changeemailBtn: "Changer l'email", - googleacctBtn: 'Compte Google', - forgottenPassword: 'Mot de passe oublié', - partition: 'Partition', - signUpBtn: "S'inscrire", + // categories + username: "Nom d'utilisateur", + password: 'Mot de passe', + email: 'Email', + repeatPassword: 'Confirmer', + score: 'Score', + changePassword: 'Modification du mot de passe', + precisionScore: 'Précision', + goodNotesInARow: 'Bonnes notes à la suite', + songsToGetBetter: 'Recommendations', + goodNotes: 'bonnes notes', + changepasswdBtn: 'Changer le mot de passe', + changeemailBtn: "Changer l'email", + googleacctBtn: 'Compte Google', + forgottenPassword: 'Mot de passe oublié', + partition: 'Partition', + signUpBtn: "S'inscrire", - //errors - errAlrdExst: 'Utilisateur existe déjà', - unknownError: 'Erreur inconnue', - errIncrrct: 'Identifiant incorrect', - errNoResults: 'Aucun resultat', - userProfileFetchError: 'Une erreur est survenue lors de la récupération du profil', - tryAgain: 'Réessayer', + //errors + errAlrdExst: 'Utilisateur existe déjà', + unknownError: 'Erreur inconnue', + errIncrrct: 'Identifiant incorrect', + errNoResults: 'Aucun resultat', + userProfileFetchError: 'Une erreur est survenue lors de la récupération du profil', + tryAgain: 'Réessayer', - // Playback messages - missed: 'Raté', - perfect: 'Parfait', - great: 'Super', - good: 'Bien', - wrong: 'Oups', - short: 'Un peu court', - long: 'Un peu long', - tooLong: 'Trop long', - tooShort: 'Trop court', - passwordUpdated: 'Mot de passe mis à jour', - emailUpdated: 'Email mis à jour', + // Playback messages + missed: 'Raté', + perfect: 'Parfait', + great: 'Super', + good: 'Bien', + wrong: 'Oups', + short: 'Un peu court', + long: 'Un peu long', + tooLong: 'Trop long', + tooShort: 'Trop court', + passwordUpdated: 'Mot de passe mis à jour', + emailUpdated: 'Email mis à jour', - //Settings - settingsTabProfile: 'Profil', - settingsTabPremium: 'Premium', - settingsTabPreferences: 'Preferences', - settingsTabNotifications: 'Notifications', - settingsTabPrivacy: 'Confidentialité', - settingsTabPiano: 'Piano', - // Profile Tab - settingsProfileTabGoogleSectionTitle: 'Compte Google', - settingsProfileTabGoogleSectionDescription: 'Liez votre compte Google à ChromaCase', - settingsProfileTabGoogleSectionLinkedText: 'Lié', - settingsProfileTabGoogleSectionNotLinkedText: 'Non lié', - settingsProfileTabVerifiedSectionTitle: 'Vérifié', - settingsProfileTabVerifiedSectionDescription: 'Vérifiez votre adresse e-mail', - settingsProfileTabVerifiedSectionVerifiedText: 'vérifié', - settingsProfileTabVerifiedSectionNotVerifiedText: 'non vérifié', - settingsProfileTabVerifiedSectionVerificationToast: 'Courrier de vérification envoyé', - settingsProfileTabVerifiedSectionVerificationToastError: "Erreur d'envoi du courrier de vérification", - settingsProfileTabAvatarSectionTitle: 'Avatar', - settingsProfileTabAvatarSectionDescription: 'Changez votre photo de profil', - settingsProfileTabAvatarSectionChangeItText: 'Modifier', - settingsProfileTabAvatarSectionUpdateToast: 'Mise à jour réussie', - settingsProfileTabAvatarSectionUpdateToastError: 'Échec de la mise à jour', - settingsProfileTabChangeEmailSectionTitle: "Changer l'email", - settingsProfileTabChangeEmailSectionDescription: 'Saisissez votre adresse électronique actuelle et définissez votre nouvelle adresse électronique', - settingsProfileTabChangePasswordSectionTitle: 'Changer le mot de passe', - settingsProfileTabChangePasswordSectionDescription: 'Saisissez votre mot de passe actuel et définissez votre nouveau mot de passe', - // Premium Tab - settingsPremiumTabPremiumAccountSectionTitle: 'Compte premium', - settingsPremiumTabPremiumAccountSectionDescription: 'Personnalisation premium et outils vous permettant de passer au niveau supérieur', - settingsPremiumTabPianoMagiqueSectionTitle: 'Piano Magique', - settingsPremiumTabPianoMagiqueSectionDescription: 'Fait apparaître de la lumière sur le piano pendant les parties', - settingsPremiumTabPianoMagiqueSectionHelper: 'Vous devez posséder le module physique lumineux Chromacase pour pouvoir utiliser cette fonctionnalité', - settingsPremiumTabThemePianoSectionTitle: 'Thème de piano', - settingsPremiumTabThemePianoSectionDescription: 'Définissez le thème de votre piano', - // Preferences Tab - SettingsPreferencesTabThemeSectionTitle: 'Thème', - SettingsPreferencesTabThemeSectionDescription: 'Définissez le thème (Sombre ou Clair) de votre application', - SettingsPreferencesTabLanguageSectionTitle: 'Langue', - SettingsPreferencesTabLanguageSectionDescription: 'Définissez la langue de votre application', - SettingsPreferencesTabDifficultySectionTitle: 'Difficulté', - SettingsPreferencesTabDifficultySectionDescription: 'La précision du tempo est de plus en plus élevée', - SettingsPreferencesTabColorblindModeSectionTitle: 'Mode daltonien', - SettingsPreferencesTabColorblindModeSectionDescription: 'Augmente le contraste', - SettingsPreferencesTabMicVolumeSectionTitle: 'Volume du micro', - SettingsPreferencesTabMicVolumeSectionDescription: 'Réglez le volume de votre micro selon vos préférences', - // Notifications Tab - SettingsNotificationsTabPushNotificationsSectionTitle: 'Notifications push', - SettingsNotificationsTabPushNotificationsSectionDescription: 'Cette notification apparaîtra sur votre appareil en pop-up', - SettingsNotificationsTabEmailNotificationsSectionTitle: 'Email', - SettingsNotificationsTabEmailNotificationsSectionDescription: 'Recevez des mails pour atteindre vos objectifs', - SettingsNotificationsTabTrainingReminderSectionTitle: "Rappel d'entraînement", - SettingsNotificationsTabTrainingReminderSectionDescription: 'Un apprentissage régulier est la clé', - SettingsNotificationsTabReleaseAlertSectionTitle: 'Alertes de nouvelles sorties', - SettingsNotificationsTabReleaseAlertSectionDescription: 'Restez informé de nos mises à jour', - // Privacy Tab - SettingsPrivacyTabDataCollectionSectionTitle: 'Collecte de données', - SettingsPrivacyTabDataCollectionSectionDescription: "Acceptez-vous la récupération de vos données pour l'amélioration de Chromacase ?", - SettingsPrivacyTabCustomAdsSectionTitle: 'Publicités personnalisées', - SettingsPrivacyTabCustomAdsSectionDescription: 'Afficher les suggestions dans la section des recommandations', - SettingsPrivacyTabRecommendationsSectionTitle: 'Recommandations', - SettingsPrivacyTabRecommendationsSectionDescription: 'Souhaitez-vous recevoir nos conseils et recommandations ?', + //Settings + settingsTabProfile: 'Profil', + settingsTabPremium: 'Premium', + settingsTabPreferences: 'Preferences', + settingsTabNotifications: 'Notifications', + settingsTabPrivacy: 'Confidentialité', + settingsTabPiano: 'Piano', + // Profile Tab + settingsProfileTabGoogleSectionTitle: 'Compte Google', + settingsProfileTabGoogleSectionDescription: 'Liez votre compte Google à ChromaCase', + settingsProfileTabGoogleSectionLinkedText: 'Lié', + settingsProfileTabGoogleSectionNotLinkedText: 'Non lié', + settingsProfileTabVerifiedSectionTitle: 'Vérifié', + settingsProfileTabVerifiedSectionDescription: 'Vérifiez votre adresse e-mail', + settingsProfileTabVerifiedSectionVerifiedText: 'vérifié', + settingsProfileTabVerifiedSectionNotVerifiedText: 'non vérifié', + settingsProfileTabVerifiedSectionVerificationToast: 'Courrier de vérification envoyé', + settingsProfileTabVerifiedSectionVerificationToastError: + "Erreur d'envoi du courrier de vérification", + settingsProfileTabAvatarSectionTitle: 'Avatar', + settingsProfileTabAvatarSectionDescription: 'Changez votre photo de profil', + settingsProfileTabAvatarSectionChangeItText: 'Modifier', + settingsProfileTabAvatarSectionUpdateToast: 'Mise à jour réussie', + settingsProfileTabAvatarSectionUpdateToastError: 'Échec de la mise à jour', + settingsProfileTabChangeEmailSectionTitle: "Changer l'email", + settingsProfileTabChangeEmailSectionDescription: + 'Saisissez votre adresse électronique actuelle et définissez votre nouvelle adresse électronique', + settingsProfileTabChangePasswordSectionTitle: 'Changer le mot de passe', + settingsProfileTabChangePasswordSectionDescription: + 'Saisissez votre mot de passe actuel et définissez votre nouveau mot de passe', + // Premium Tab + settingsPremiumTabPremiumAccountSectionTitle: 'Compte premium', + settingsPremiumTabPremiumAccountSectionDescription: + 'Personnalisation premium et outils vous permettant de passer au niveau supérieur', + settingsPremiumTabPianoMagiqueSectionTitle: 'Piano Magique', + settingsPremiumTabPianoMagiqueSectionDescription: + 'Fait apparaître de la lumière sur le piano pendant les parties', + settingsPremiumTabPianoMagiqueSectionHelper: + 'Vous devez posséder le module physique lumineux Chromacase pour pouvoir utiliser cette fonctionnalité', + settingsPremiumTabThemePianoSectionTitle: 'Thème de piano', + settingsPremiumTabThemePianoSectionDescription: 'Définissez le thème de votre piano', + // Preferences Tab + SettingsPreferencesTabThemeSectionTitle: 'Thème', + SettingsPreferencesTabThemeSectionDescription: + 'Définissez le thème (Sombre ou Clair) de votre application', + SettingsPreferencesTabLanguageSectionTitle: 'Langue', + SettingsPreferencesTabLanguageSectionDescription: 'Définissez la langue de votre application', + SettingsPreferencesTabDifficultySectionTitle: 'Difficulté', + SettingsPreferencesTabDifficultySectionDescription: + 'La précision du tempo est de plus en plus élevée', + SettingsPreferencesTabColorblindModeSectionTitle: 'Mode daltonien', + SettingsPreferencesTabColorblindModeSectionDescription: 'Augmente le contraste', + SettingsPreferencesTabMicVolumeSectionTitle: 'Volume du micro', + SettingsPreferencesTabMicVolumeSectionDescription: + 'Réglez le volume de votre micro selon vos préférences', + // Notifications Tab + SettingsNotificationsTabPushNotificationsSectionTitle: 'Notifications push', + SettingsNotificationsTabPushNotificationsSectionDescription: + 'Cette notification apparaîtra sur votre appareil en pop-up', + SettingsNotificationsTabEmailNotificationsSectionTitle: 'Email', + SettingsNotificationsTabEmailNotificationsSectionDescription: + 'Recevez des mails pour atteindre vos objectifs', + SettingsNotificationsTabTrainingReminderSectionTitle: "Rappel d'entraînement", + SettingsNotificationsTabTrainingReminderSectionDescription: + 'Un apprentissage régulier est la clé', + SettingsNotificationsTabReleaseAlertSectionTitle: 'Alertes de nouvelles sorties', + SettingsNotificationsTabReleaseAlertSectionDescription: 'Restez informé de nos mises à jour', + // Privacy Tab + SettingsPrivacyTabDataCollectionSectionTitle: 'Collecte de données', + SettingsPrivacyTabDataCollectionSectionDescription: + "Acceptez-vous la récupération de vos données pour l'amélioration de Chromacase ?", + SettingsPrivacyTabCustomAdsSectionTitle: 'Publicités personnalisées', + SettingsPrivacyTabCustomAdsSectionDescription: + 'Afficher les suggestions dans la section des recommandations', + SettingsPrivacyTabRecommendationsSectionTitle: 'Recommandations', + SettingsPrivacyTabRecommendationsSectionDescription: + 'Souhaitez-vous recevoir nos conseils et recommandations ?', - SettingsCategoryProfile: 'Profil', - SettingsCategoryPreferences: 'Préférences', - SettingsCategoryNotifications: 'Notifications', - SettingsCategoryPrivacy: 'Confidentialité', - SettingsCategorySecurity: 'Sécurité', - SettingsCategoryEmail: 'Email', - SettingsCategoryGoogle: 'Google', - SettingsCategoryPiano: 'Piano', + SettingsCategoryProfile: 'Profil', + SettingsCategoryPreferences: 'Préférences', + SettingsCategoryNotifications: 'Notifications', + SettingsCategoryPrivacy: 'Confidentialité', + SettingsCategorySecurity: 'Sécurité', + SettingsCategoryEmail: 'Email', + SettingsCategoryGoogle: 'Google', + SettingsCategoryPiano: 'Piano', - transformGuestToUserExplanations: 'Vous êtes actuellement connecté avec un compte invité. La déconnexion entraînera la perte de vos données. Pour sauvegarder votre progression, veuillez vous inscrire.', - SettingsCategoryGuest: 'Invité', - SettingsNotificationsEmailNotifications: 'Email', - SettingsNotificationsPushNotifications: 'Notifications push', - SettingsNotificationsReleaseAlert: 'Alertes de nouvelles Sorties', - SettingsNotificationsTrainingReminder: "Rappel d'entrainement", + transformGuestToUserExplanations: + 'Vous êtes actuellement connecté avec un compte invité. La déconnexion entraînera la perte de vos données. Pour sauvegarder votre progression, veuillez vous inscrire.', + SettingsCategoryGuest: 'Invité', + SettingsNotificationsEmailNotifications: 'Email', + SettingsNotificationsPushNotifications: 'Notifications push', + SettingsNotificationsReleaseAlert: 'Alertes de nouvelles Sorties', + SettingsNotificationsTrainingReminder: "Rappel d'entrainement", - SettingsPreferencesColorblindMode: 'Mode daltonien', - SettingsPreferencesDevice: 'Appareil', - SettingsPreferencesDifficulty: 'Difficulté', - SettingsPreferencesLanguage: 'Langue', - SettingsPreferencesTheme: 'Thème', - SettingsPreferencesMicVolume: 'Volume du micro', + SettingsPreferencesColorblindMode: 'Mode daltonien', + SettingsPreferencesDevice: 'Appareil', + SettingsPreferencesDifficulty: 'Difficulté', + SettingsPreferencesLanguage: 'Langue', + SettingsPreferencesTheme: 'Thème', + SettingsPreferencesMicVolume: 'Volume du micro', - dataCollection: 'Collecte de données', - recommendations: 'Recommandations', - customAds: 'Publicités personnalisées', + dataCollection: 'Collecte de données', + recommendations: 'Recommandations', + customAds: 'Publicités personnalisées', - NoAssociatedEmail: 'Aucun email associé', - nbGamesPlayed: 'Parties jouées', - XPDescription: "L'XP est gagnée en jouant des chansons. Plus vous jouez, plus vous gagnez d'XP. Plus vous avez d'XP, plus vous montez de niveau.", - userCreatedAt: 'Compte créé le', - premiumAccount: 'Compte premium', - yes: 'Oui', - no: 'Non', + NoAssociatedEmail: 'Aucun email associé', + nbGamesPlayed: 'Parties jouées', + XPDescription: + "L'XP est gagnée en jouant des chansons. Plus vous jouez, plus vous gagnez d'XP. Plus vous avez d'XP, plus vous montez de niveau.", + userCreatedAt: 'Compte créé le', + premiumAccount: 'Compte premium', + yes: 'Oui', + no: 'Non', - Attention: 'Attention', - YouAreCurrentlyConnectedWithAGuestAccountWarning: "Vous êtes actuellement connecté en tant qu'invité. La déconnexion résultera en une perte de données. Vous pouvez créer un compte pour sauvegarder vos données.", + Attention: 'Attention', + YouAreCurrentlyConnectedWithAGuestAccountWarning: + "Vous êtes actuellement connecté en tant qu'invité. La déconnexion résultera en une perte de données. Vous pouvez créer un compte pour sauvegarder vos données.", - recentSearches: 'Recherches récentes', - noRecentSearches: 'Aucune recherche récente', - avatar: 'Avatar', - changeIt: 'Modifier', - verified: 'Verifié', - selectPlayMode: 'Sélectionnez un mode de jeu', - selectPlayModeExplaination: "Le mode 'S'entrainer' ne compte que les notes, tandis que le mode 'Jouer' prend en compte à la fois les notes et le rythme.", + recentSearches: 'Recherches récentes', + noRecentSearches: 'Aucune recherche récente', + avatar: 'Avatar', + changeIt: 'Modifier', + verified: 'Verifié', + selectPlayMode: 'Sélectionnez un mode de jeu', + selectPlayModeExplaination: + "Le mode 'S'entrainer' ne compte que les notes, tandis que le mode 'Jouer' prend en compte à la fois les notes et le rythme.", - //leaderboard things - leaderBoardHeading: 'Voici les meilleurs joueurs', - leaderBoardHeadingFull: 'Les joueurs présentant les meilleurs scores, grâce à leur précision exceptionnelle, sont mis en lumière ici.', - emptySelection: 'Aucun', + //leaderboard things + leaderBoardHeading: 'Voici les meilleurs joueurs', + leaderBoardHeadingFull: + 'Les joueurs présentant les meilleurs scores, grâce à leur précision exceptionnelle, sont mis en lumière ici.', + emptySelection: 'Aucun', }; export const sp: typeof en = { - error: 'Error', - anErrorOccured: 'ocurrió un error', - goBackHome: 'regresar a casa', - welcomeMessage: 'Benvenido', - signOutBtn: 'Desconectarse', - signInBtn: 'Connectarse', - changepasswdBtn: 'Cambiar la contraseña', - changeemailBtn: 'Cambiar e-mail', - googleacctBtn: 'Cuenta Google', - goodNotes: 'buenas notas', + error: 'Error', + anErrorOccured: 'ocurrió un error', + goBackHome: 'regresar a casa', + welcomeMessage: 'Benvenido', + signOutBtn: 'Desconectarse', + signInBtn: 'Connectarse', + changepasswdBtn: 'Cambiar la contraseña', + changeemailBtn: 'Cambiar e-mail', + googleacctBtn: 'Cuenta Google', + goodNotes: 'buenas notas', - search: 'Buscar', - login: 'Iniciar sesión', - signUp: 'Registrarse', - signIn: 'Iniciar sesión', - changeEmail: 'Cambiar el correo electrónico', - newEmail: 'Nuevo correo electrónico', - oldEmail: 'Correo electrónico anterior', + search: 'Buscar', + login: 'Iniciar sesión', + signUp: 'Registrarse', + signIn: 'Iniciar sesión', + changeEmail: 'Cambiar el correo electrónico', + newEmail: 'Nuevo correo electrónico', + oldEmail: 'Correo electrónico anterior', - // competencies - changeLanguageBtn: 'Cambiar el idioma', - searchBtn: 'Buscar', - playBtn: 'reproducir', - practiceBtn: 'Práctica', - playAgain: 'Repetición', - precisionScore: 'Précision', - songPageBtn: 'canción', - level: 'nivele', - chapters: 'Capítulos', - bestScore: 'Mejor puntuación', - lastScore: 'Ùltima puntuación', - prefBtn: 'Preferencias', - notifBtn: 'Notificaciones', - privBtn: 'Privacidad', - goNextStep: 'Da el siguiente paso', - mySkillsToImprove: 'Mis habilidades para mejorar', - recentlyPlayed: 'Recientemente jugado', - lastSearched: 'Ultimas búsquedas', - leaderboardTitle: 'tabla de clasificación', + // competencies + changeLanguageBtn: 'Cambiar el idioma', + searchBtn: 'Buscar', + playBtn: 'reproducir', + practiceBtn: 'Práctica', + playAgain: 'Repetición', + precisionScore: 'Précision', + songPageBtn: 'canción', + level: 'nivele', + chapters: 'Capítulos', + bestScore: 'Mejor puntuación', + lastScore: 'Ùltima puntuación', + prefBtn: 'Preferencias', + notifBtn: 'Notificaciones', + privBtn: 'Privacidad', + goNextStep: 'Da el siguiente paso', + mySkillsToImprove: 'Mis habilidades para mejorar', + recentlyPlayed: 'Recientemente jugado', + lastSearched: 'Ultimas búsquedas', + leaderboardTitle: 'tabla de clasificación', - welcome: 'Benvenido a Chromacase', - langBtn: 'Langua', - backBtn: 'Volver', - settingsBtn: 'Ajustes', - play: 'Jugar', + welcome: 'Benvenido a Chromacase', + langBtn: 'Langua', + backBtn: 'Volver', + settingsBtn: 'Ajustes', + play: 'Jugar', - // profile page - user: 'Perfil', - medals: 'Medallas', - playerStats: 'mis estadísticas', - mostPlayedSong: 'Canción más reproducida : ', - goodNotesPlayed: 'Buenas notas tocadas : ', - longestCombo: 'combo más largo : ', - favoriteGenre: 'genero favorito : ', + // profile page + user: 'Perfil', + medals: 'Medallas', + playerStats: 'mis estadísticas', + mostPlayedSong: 'Canción más reproducida : ', + goodNotesPlayed: 'Buenas notas tocadas : ', + longestCombo: 'combo más largo : ', + favoriteGenre: 'genero favorito : ', - // Form - formPlaceholderUsername: 'NombreUsuario', - formPlaceholderEmail: 'Email', - formPlaceholderPassword: 'Contraseña', - formPlaceholderRepeatPassword: 'Repetir contraseña', + // Form + formPlaceholderUsername: 'NombreUsuario', + formPlaceholderEmail: 'Email', + formPlaceholderPassword: 'Contraseña', + formPlaceholderRepeatPassword: 'Repetir contraseña', - // MusicListTitle - musicListTitleSong: 'Canción', - musicListTitleLevel: 'Nivel', - musicListTitleLastScore: 'Última', - musicListTitleBestScore: 'Mejor', - // Menu - menuDiscovery: 'Descubrimiento', - menuProfile: 'Perfil', - menuMusic: 'Música', - menuSearch: 'Búsqueda', - menuLeaderBoard: 'Clasificación', - menuSettings: 'Configuración', + // MusicListTitle + musicListTitleSong: 'Canción', + musicListTitleLevel: 'Nivel', + musicListTitleLastScore: 'Última', + musicListTitleBestScore: 'Mejor', + // Menu + menuDiscovery: 'Descubrimiento', + menuProfile: 'Perfil', + menuMusic: 'Música', + menuSearch: 'Búsqueda', + menuLeaderBoard: 'Clasificación', + menuSettings: 'Configuración', - menuRecentlyPlayed: 'Reproducidas recientemente', - menuNoSongsPlayedYet: 'No hay canciones reproducidas todavía', + menuRecentlyPlayed: 'Reproducidas recientemente', + menuNoSongsPlayedYet: 'No hay canciones reproducidas todavía', - //signup - signupPageTitle: 'Crear una cuenta', - signupPageParagraph: 'Aprende a tocar el piano de forma amena y gratuita.', - signupLinkLabel: '¿Ya tienes una cuenta? ', - signupLinkText: 'Iniciar sesión.', + //signup + signupPageTitle: 'Crear una cuenta', + signupPageParagraph: 'Aprende a tocar el piano de forma amena y gratuita.', + signupLinkLabel: '¿Ya tienes una cuenta? ', + signupLinkText: 'Iniciar sesión.', - //signin - signinPageTitle: 'Bienvenido !', - signinPageParagraph: 'Continúa con Google o introduce tus datos.', - signinLinkLabel: '¿No tienes una cuenta?', - signinLinkText: 'Regístrate gratis.', + //signin + signinPageTitle: 'Bienvenido !', + signinPageParagraph: 'Continúa con Google o introduce tus datos.', + signinLinkLabel: '¿No tienes una cuenta?', + signinLinkText: 'Regístrate gratis.', - //music - musicTabFavorites: 'Favoritos', - musicTabRecentlyPlayed: 'Jugado recientemente', - musicTabStepUp: 'Recomendación', + //music + musicTabFavorites: 'Favoritos', + musicTabRecentlyPlayed: 'Jugado recientemente', + musicTabStepUp: 'Recomendación', - //search - allFilter: 'Todos', - artistFilter: 'Artistas', - songsFilter: 'canciones', - genreFilter: 'géneros', - favoriteFilter: 'Favorites', - searchBarPlaceholder: 'Qué estás buscando ?', + //search + allFilter: 'Todos', + artistFilter: 'Artistas', + songsFilter: 'canciones', + genreFilter: 'géneros', + favoriteFilter: 'Favorites', + searchBarPlaceholder: 'Qué estás buscando ?', - // Difficulty settings - diffBtn: 'Dificultad', - easy: 'Principiante', - medium: 'Intermedio', - hard: 'Avanzado', + // Difficulty settings + diffBtn: 'Dificultad', + easy: 'Principiante', + medium: 'Intermedio', + hard: 'Avanzado', - // theme settings - dark: 'Oscuro', - system: 'Sistema', - light: 'Claro', + // theme settings + dark: 'Oscuro', + system: 'Sistema', + light: 'Claro', - // competencies - pedalsCompetency: 'Pedal', - rightHandCompetency: 'Mano derecha', - leftHandCompetency: 'Mano izquierda', - accuracyCompetency: 'Exactitud', - arpegeCompetency: 'Arpegios', - chordsCompetency: 'Accords', + // competencies + pedalsCompetency: 'Pedal', + rightHandCompetency: 'Mano derecha', + leftHandCompetency: 'Mano izquierda', + accuracyCompetency: 'Exactitud', + arpegeCompetency: 'Arpegios', + chordsCompetency: 'Accords', - /* account settings and logs */ - // buttons - requirementsSentence: 'Debe contener 8 caracteres, una mayúscula, una minúscula, un número y un carácter especial', + /* account settings and logs */ + // buttons + requirementsSentence: + 'Debe contener 8 caracteres, una mayúscula, una minúscula, un número y un carácter especial', - // feedback for the user - usernameTooShort: 'Nombre de usuario demasiado corto', - passwordTooShort: 'Contraseña demasiado corta', - usernameTooLong: 'Nombre de usuario demasiado largo', - passwordTooLong: 'Contraseña demasiado larga', - passwordsDontMatch: 'Las contraseñas no coinciden', - invalidCredentials: 'Credenciales incorrectas', - forgottenPassword: 'Contraseña olvidada', - invalidEmail: 'Email inválido', - accountCreated: 'Cuenta creada', - loggedIn: 'Connectado', - usernameTaken: 'Nombre de usuario ya tomado', - score: 'Puntaje', - goodNotesInARow: 'Buenas notas despues', - songsToGetBetter: 'Recomendaciones', + // feedback for the user + usernameTooShort: 'Nombre de usuario demasiado corto', + passwordTooShort: 'Contraseña demasiado corta', + usernameTooLong: 'Nombre de usuario demasiado largo', + passwordTooLong: 'Contraseña demasiado larga', + passwordsDontMatch: 'Las contraseñas no coinciden', + invalidCredentials: 'Credenciales incorrectas', + forgottenPassword: 'Contraseña olvidada', + invalidEmail: 'Email inválido', + accountCreated: 'Cuenta creada', + loggedIn: 'Connectado', + usernameTaken: 'Nombre de usuario ya tomado', + score: 'Puntaje', + goodNotesInARow: 'Buenas notas despues', + songsToGetBetter: 'Recomendaciones', - // categories - username: 'Nombre del usuario', - password: 'Contraseña', - email: 'Correo electrónico', - repeatPassword: 'Repita la contraseña', - partition: 'Partitura', - levelProgress: 'Nivel progreso', - signUpBtn: 'Inscribirse', + // categories + username: 'Nombre del usuario', + password: 'Contraseña', + email: 'Correo electrónico', + repeatPassword: 'Repita la contraseña', + partition: 'Partitura', + levelProgress: 'Nivel progreso', + signUpBtn: 'Inscribirse', - //errors - unknownError: 'Error desconocido', - errAlrdExst: 'Ya existe', - errIncrrct: 'credenciales incorrectas', - errNoResults: 'No se han encontrado resultados', + //errors + unknownError: 'Error desconocido', + errAlrdExst: 'Ya existe', + errIncrrct: 'credenciales incorrectas', + errNoResults: 'No se han encontrado resultados', - userProfileFetchError: 'Ocurrió un error al obtener su perfil', - tryAgain: 'intentar otra vez', + userProfileFetchError: 'Ocurrió un error al obtener su perfil', + tryAgain: 'intentar otra vez', - // Playback messages - missed: 'Te perdiste una nota', - perfect: 'Perfecto', - great: 'Excelente', - good: 'Bueno', - bestStreak: 'Mejor racha', - precision: 'Precisión', - wrong: 'Equivocado', - short: 'Un poco demasiado corto', - long: 'Un poco demasiado largo', - tooLong: 'Demasiado largo', - tooShort: 'Demasiado corto', - changePassword: 'Cambio de contraseña', - oldPassword: 'Contraseña anterior', - newPassword: 'Nueva contraseña', - confirmNewPassword: 'Confirmar nueva contraseña', - submitBtn: 'Enviar', + // Playback messages + missed: 'Te perdiste una nota', + perfect: 'Perfecto', + great: 'Excelente', + good: 'Bueno', + bestStreak: 'Mejor racha', + precision: 'Precisión', + wrong: 'Equivocado', + short: 'Un poco demasiado corto', + long: 'Un poco demasiado largo', + tooLong: 'Demasiado largo', + tooShort: 'Demasiado corto', + changePassword: 'Cambio de contraseña', + oldPassword: 'Contraseña anterior', + newPassword: 'Nueva contraseña', + confirmNewPassword: 'Confirmar nueva contraseña', + submitBtn: 'Enviar', - passwordUpdated: 'Contraseña actualizada', - emailUpdated: 'Email actualizado', + passwordUpdated: 'Contraseña actualizada', + emailUpdated: 'Email actualizado', - //Settings - settingsTabProfile: 'Perfil', - settingsTabPremium: 'Premium', - settingsTabPreferences: 'Preferencias', - settingsTabNotifications: 'Notificaciones', - settingsTabPrivacy: 'Privacidad', - settingsTabPiano: 'Piano', - // Profile Tab - settingsProfileTabGoogleSectionTitle: 'Cuenta de Google', - settingsProfileTabGoogleSectionDescription: 'Vincula tu cuenta de Google con ChromaCase', - settingsProfileTabGoogleSectionLinkedText: 'Vinculado', - settingsProfileTabGoogleSectionNotLinkedText: 'No vinculado', - settingsProfileTabVerifiedSectionTitle: 'Verificado', - settingsProfileTabVerifiedSectionDescription: 'Verifica tu dirección de correo electrónico', - settingsProfileTabVerifiedSectionVerifiedText: 'verificado', - settingsProfileTabVerifiedSectionNotVerifiedText: 'no verificado', - settingsProfileTabVerifiedSectionVerificationToast: 'Correo de verificación enviado', - settingsProfileTabVerifiedSectionVerificationToastError: 'Error de envío del correo de verificación', - settingsProfileTabAvatarSectionTitle: 'Avatar', - settingsProfileTabAvatarSectionDescription: 'Cambia tu foto de perfil', - settingsProfileTabAvatarSectionChangeItText: 'Cambiar', - settingsProfileTabAvatarSectionUpdateToast: 'Actualización correcta', - settingsProfileTabAvatarSectionUpdateToastError: 'Actualización fallida', - settingsProfileTabChangeEmailSectionTitle: 'Cambiar correo electrónico', - settingsProfileTabChangeEmailSectionDescription: 'Introduce tu correo electrónico actual y establece tu nuevo correo electrónico', - settingsProfileTabChangePasswordSectionTitle: 'Cambiar contraseña', - settingsProfileTabChangePasswordSectionDescription: 'Introduce tu contraseña actual y establece tu nueva contraseña', - // Premium Tab - settingsPremiumTabPremiumAccountSectionTitle: 'Cuenta premium', - settingsPremiumTabPremiumAccountSectionDescription: 'Personalización premium y herramientas para llevarte al siguiente nivel', - settingsPremiumTabPianoMagiqueSectionTitle: 'Piano Mágico', - settingsPremiumTabPianoMagiqueSectionDescription: 'Hace aparecer luz en el piano durante los juegos', - settingsPremiumTabPianoMagiqueSectionHelper: 'Debes poseer el módulo de luz Chromacase para usar esta función', - settingsPremiumTabThemePianoSectionTitle: 'Tema de piano', - settingsPremiumTabThemePianoSectionDescription: 'Establece el tema de tu piano', - // Preferences Tab - SettingsPreferencesTabThemeSectionTitle: 'Tema', - SettingsPreferencesTabThemeSectionDescription: 'Establece el tema (Oscuro o Claro) de tu aplicación', - SettingsPreferencesTabLanguageSectionTitle: 'Idioma', - SettingsPreferencesTabLanguageSectionDescription: 'Establece el idioma de tu aplicación', - SettingsPreferencesTabDifficultySectionTitle: 'Dificultad', - SettingsPreferencesTabDifficultySectionDescription: 'La precisión del tempo aumenta', - SettingsPreferencesTabColorblindModeSectionTitle: 'Modo para daltónicos', - SettingsPreferencesTabColorblindModeSectionDescription: 'Aumenta el contraste', - SettingsPreferencesTabMicVolumeSectionTitle: 'Volumen del micrófono', - SettingsPreferencesTabMicVolumeSectionDescription: 'Ajusta el volumen de tu micrófono según tus preferencias', - // Notifications Tab - SettingsNotificationsTabPushNotificationsSectionTitle: 'Notificaciones push', - SettingsNotificationsTabPushNotificationsSectionDescription: 'Esta notificación aparecerá en tu dispositivo como un pop-up', - SettingsNotificationsTabEmailNotificationsSectionTitle: 'Correo electrónico', - SettingsNotificationsTabEmailNotificationsSectionDescription: 'Recibe correos electrónicos para alcanzar tus objetivos', - SettingsNotificationsTabTrainingReminderSectionTitle: 'Recordatorio de entrenamiento', - SettingsNotificationsTabTrainingReminderSectionDescription: 'El entrenamiento regular es la clave', - SettingsNotificationsTabReleaseAlertSectionTitle: 'Alertas de nuevos lanzamientos', - SettingsNotificationsTabReleaseAlertSectionDescription: 'Mantente informado de nuestras actualizaciones', - // Privacy Tab - SettingsPrivacyTabDataCollectionSectionTitle: 'Recolección de datos', - SettingsPrivacyTabDataCollectionSectionDescription: '¿Aceptas la recopilación de tus datos para la mejora de Chromacase?', - SettingsPrivacyTabCustomAdsSectionTitle: 'Anuncios personalizados', - SettingsPrivacyTabCustomAdsSectionDescription: 'Muestra sugerencias en la sección de recomendaciones', - SettingsPrivacyTabRecommendationsSectionTitle: 'Recomendaciones', - SettingsPrivacyTabRecommendationsSectionDescription: '¿Deseas recibir nuestros consejos y recomendaciones?', + //Settings + settingsTabProfile: 'Perfil', + settingsTabPremium: 'Premium', + settingsTabPreferences: 'Preferencias', + settingsTabNotifications: 'Notificaciones', + settingsTabPrivacy: 'Privacidad', + settingsTabPiano: 'Piano', + // Profile Tab + settingsProfileTabGoogleSectionTitle: 'Cuenta de Google', + settingsProfileTabGoogleSectionDescription: 'Vincula tu cuenta de Google con ChromaCase', + settingsProfileTabGoogleSectionLinkedText: 'Vinculado', + settingsProfileTabGoogleSectionNotLinkedText: 'No vinculado', + settingsProfileTabVerifiedSectionTitle: 'Verificado', + settingsProfileTabVerifiedSectionDescription: 'Verifica tu dirección de correo electrónico', + settingsProfileTabVerifiedSectionVerifiedText: 'verificado', + settingsProfileTabVerifiedSectionNotVerifiedText: 'no verificado', + settingsProfileTabVerifiedSectionVerificationToast: 'Correo de verificación enviado', + settingsProfileTabVerifiedSectionVerificationToastError: + 'Error de envío del correo de verificación', + settingsProfileTabAvatarSectionTitle: 'Avatar', + settingsProfileTabAvatarSectionDescription: 'Cambia tu foto de perfil', + settingsProfileTabAvatarSectionChangeItText: 'Cambiar', + settingsProfileTabAvatarSectionUpdateToast: 'Actualización correcta', + settingsProfileTabAvatarSectionUpdateToastError: 'Actualización fallida', + settingsProfileTabChangeEmailSectionTitle: 'Cambiar correo electrónico', + settingsProfileTabChangeEmailSectionDescription: + 'Introduce tu correo electrónico actual y establece tu nuevo correo electrónico', + settingsProfileTabChangePasswordSectionTitle: 'Cambiar contraseña', + settingsProfileTabChangePasswordSectionDescription: + 'Introduce tu contraseña actual y establece tu nueva contraseña', + // Premium Tab + settingsPremiumTabPremiumAccountSectionTitle: 'Cuenta premium', + settingsPremiumTabPremiumAccountSectionDescription: + 'Personalización premium y herramientas para llevarte al siguiente nivel', + settingsPremiumTabPianoMagiqueSectionTitle: 'Piano Mágico', + settingsPremiumTabPianoMagiqueSectionDescription: + 'Hace aparecer luz en el piano durante los juegos', + settingsPremiumTabPianoMagiqueSectionHelper: + 'Debes poseer el módulo de luz Chromacase para usar esta función', + settingsPremiumTabThemePianoSectionTitle: 'Tema de piano', + settingsPremiumTabThemePianoSectionDescription: 'Establece el tema de tu piano', + // Preferences Tab + SettingsPreferencesTabThemeSectionTitle: 'Tema', + SettingsPreferencesTabThemeSectionDescription: + 'Establece el tema (Oscuro o Claro) de tu aplicación', + SettingsPreferencesTabLanguageSectionTitle: 'Idioma', + SettingsPreferencesTabLanguageSectionDescription: 'Establece el idioma de tu aplicación', + SettingsPreferencesTabDifficultySectionTitle: 'Dificultad', + SettingsPreferencesTabDifficultySectionDescription: 'La precisión del tempo aumenta', + SettingsPreferencesTabColorblindModeSectionTitle: 'Modo para daltónicos', + SettingsPreferencesTabColorblindModeSectionDescription: 'Aumenta el contraste', + SettingsPreferencesTabMicVolumeSectionTitle: 'Volumen del micrófono', + SettingsPreferencesTabMicVolumeSectionDescription: + 'Ajusta el volumen de tu micrófono según tus preferencias', + // Notifications Tab + SettingsNotificationsTabPushNotificationsSectionTitle: 'Notificaciones push', + SettingsNotificationsTabPushNotificationsSectionDescription: + 'Esta notificación aparecerá en tu dispositivo como un pop-up', + SettingsNotificationsTabEmailNotificationsSectionTitle: 'Correo electrónico', + SettingsNotificationsTabEmailNotificationsSectionDescription: + 'Recibe correos electrónicos para alcanzar tus objetivos', + SettingsNotificationsTabTrainingReminderSectionTitle: 'Recordatorio de entrenamiento', + SettingsNotificationsTabTrainingReminderSectionDescription: + 'El entrenamiento regular es la clave', + SettingsNotificationsTabReleaseAlertSectionTitle: 'Alertas de nuevos lanzamientos', + SettingsNotificationsTabReleaseAlertSectionDescription: + 'Mantente informado de nuestras actualizaciones', + // Privacy Tab + SettingsPrivacyTabDataCollectionSectionTitle: 'Recolección de datos', + SettingsPrivacyTabDataCollectionSectionDescription: + '¿Aceptas la recopilación de tus datos para la mejora de Chromacase?', + SettingsPrivacyTabCustomAdsSectionTitle: 'Anuncios personalizados', + SettingsPrivacyTabCustomAdsSectionDescription: + 'Muestra sugerencias en la sección de recomendaciones', + SettingsPrivacyTabRecommendationsSectionTitle: 'Recomendaciones', + SettingsPrivacyTabRecommendationsSectionDescription: + '¿Deseas recibir nuestros consejos y recomendaciones?', - SettingsCategoryProfile: 'Perfil', - SettingsCategoryPreferences: 'Preferencias', - SettingsCategoryNotifications: 'Notificaciones', - SettingsCategoryPrivacy: 'Privacidad', - SettingsCategorySecurity: 'Seguridad', - SettingsCategoryEmail: 'Email', - SettingsCategoryGoogle: 'Google', - SettingsCategoryPiano: 'Piano', + SettingsCategoryProfile: 'Perfil', + SettingsCategoryPreferences: 'Preferencias', + SettingsCategoryNotifications: 'Notificaciones', + SettingsCategoryPrivacy: 'Privacidad', + SettingsCategorySecurity: 'Seguridad', + SettingsCategoryEmail: 'Email', + SettingsCategoryGoogle: 'Google', + SettingsCategoryPiano: 'Piano', - transformGuestToUserExplanations: 'Actualmente está conectado con una cuenta de invitado. Si cierra la sesión, perderá sus datos. Para guardar su progreso, regístrese.', - SettingsCategoryGuest: 'Invitado', - SettingsNotificationsEmailNotifications: 'Email', - SettingsNotificationsPushNotifications: 'Notificaciones push', - SettingsNotificationsReleaseAlert: 'Alertas de nuevas Sorties', - SettingsNotificationsTrainingReminder: 'Recordatorio de entrenamiento', + transformGuestToUserExplanations: + 'Actualmente está conectado con una cuenta de invitado. Si cierra la sesión, perderá sus datos. Para guardar su progreso, regístrese.', + SettingsCategoryGuest: 'Invitado', + SettingsNotificationsEmailNotifications: 'Email', + SettingsNotificationsPushNotifications: 'Notificaciones push', + SettingsNotificationsReleaseAlert: 'Alertas de nuevas Sorties', + SettingsNotificationsTrainingReminder: 'Recordatorio de entrenamiento', - SettingsPreferencesColorblindMode: 'Modo daltoniano', - SettingsPreferencesDevice: 'Dispositivo', - SettingsPreferencesDifficulty: 'Dificultad', - SettingsPreferencesLanguage: 'Idioma', - SettingsPreferencesTheme: 'Tema', - SettingsPreferencesMicVolume: 'Volumen del micrófono', + SettingsPreferencesColorblindMode: 'Modo daltoniano', + SettingsPreferencesDevice: 'Dispositivo', + SettingsPreferencesDifficulty: 'Dificultad', + SettingsPreferencesLanguage: 'Idioma', + SettingsPreferencesTheme: 'Tema', + SettingsPreferencesMicVolume: 'Volumen del micrófono', - dataCollection: 'Recopilación de datos', - recommendations: 'Recomendaciones', - customAds: 'Anuncios personalizados', + dataCollection: 'Recopilación de datos', + recommendations: 'Recomendaciones', + customAds: 'Anuncios personalizados', - NoAssociatedEmail: 'No hay correo electrónico asociado', - nbGamesPlayed: 'Partidos jugados', - XPDescription: 'XP se gana jugando canciones. Cuanto más juegas, más XP ganas. Cuanto más XP tienes, más subes de nivel.', - userCreatedAt: 'Cuenta creada el', - premiumAccount: 'Cuenta premium', - yes: 'Sí', - no: 'No', + NoAssociatedEmail: 'No hay correo electrónico asociado', + nbGamesPlayed: 'Partidos jugados', + XPDescription: + 'XP se gana jugando canciones. Cuanto más juegas, más XP ganas. Cuanto más XP tienes, más subes de nivel.', + userCreatedAt: 'Cuenta creada el', + premiumAccount: 'Cuenta premium', + yes: 'Sí', + no: 'No', - Attention: 'Atención', - YouAreCurrentlyConnectedWithAGuestAccountWarning: 'Actualmente estás conectado como invitado. La desconexión resultará en la pérdida de datos. Puedes crear una cuenta para guardar tus datos.', + Attention: 'Atención', + YouAreCurrentlyConnectedWithAGuestAccountWarning: + 'Actualmente estás conectado como invitado. La desconexión resultará en la pérdida de datos. Puedes crear una cuenta para guardar tus datos.', - recentSearches: 'Búsquedas recientes', - noRecentSearches: 'No hay búsquedas recientes', - continuewithgoogle: 'Continuar con Google', + recentSearches: 'Búsquedas recientes', + noRecentSearches: 'No hay búsquedas recientes', + continuewithgoogle: 'Continuar con Google', - avatar: 'Avatar', - changeIt: 'Cambialo', - verified: 'Verified', - selectPlayMode: 'Selecciona un modo de juego', - selectPlayModeExplaination: "El modo 'práctica' solo cuenta notas, mientras que el modo 'reproducir' tiene en cuenta tanto las notas como el ritmo.", + avatar: 'Avatar', + changeIt: 'Cambialo', + verified: 'Verified', + selectPlayMode: 'Selecciona un modo de juego', + selectPlayModeExplaination: + "El modo 'práctica' solo cuenta notas, mientras que el modo 'reproducir' tiene en cuenta tanto las notas como el ritmo.", - //leaderboard things - leaderBoardHeading: 'Estos son los mejores jugadores.', - leaderBoardHeadingFull: 'Aquí se destacan los jugadores que tienen las mejores puntuaciones, gracias a su precisión excepcional.', - emptySelection: 'Nada' + //leaderboard things + leaderBoardHeading: 'Estos son los mejores jugadores.', + leaderBoardHeadingFull: + 'Aquí se destacan los jugadores que tienen las mejores puntuaciones, gracias a su precisión excepcional.', + emptySelection: 'Nada', };