diff --git a/Makefile b/Makefile index 95fdecd..553d388 100755 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ npm-install-%: ## install specified % npm package npm install $* --save-dev git add package.json export TRANSIFEX_RESOURCE = frontend-app-learner-dashboard -transifex_langs = "ar,fr,es_419,zh_CN" +transifex_langs = "ar,fr,fr_CA,es_419,pt_BR,zh_CN" transifex_utils = ./node_modules/.bin/transifex-utils.js i18n = ./src/i18n diff --git a/src/__snapshots__/index.test.jsx.snap b/src/__snapshots__/index.test.jsx.snap index fcad384..69bd824 100644 --- a/src/__snapshots__/index.test.jsx.snap +++ b/src/__snapshots__/index.test.jsx.snap @@ -1,36 +1,28 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`app registry subscribe: APP_INIT_ERROR. snapshot: displays an ErrorPage to root element 1`] = ` - - - + `; exports[`app registry subscribe: APP_READY. links App to root element 1`] = ` - - - - - - - - - - + } +> + + + + + + + `; diff --git a/src/i18n/index.jsx b/src/i18n/index.jsx index e030d88..28838c3 100644 --- a/src/i18n/index.jsx +++ b/src/i18n/index.jsx @@ -2,12 +2,16 @@ import arMessages from './messages/ar.json'; // no need to import en messages-- they are in the defaultMessage field import es419Messages from './messages/es_419.json'; import frMessages from './messages/fr.json'; +import frcaMessages from './messages/fr_ca.json'; +import ptbrMessages from './messages/pt_BR.json'; import zhcnMessages from './messages/zh_CN.json'; const messages = { ar: arMessages, 'es-419': es419Messages, fr: frMessages, + 'fr-ca': frcaMessages, + 'pt-br': ptbrMessages, 'zh-cn': zhcnMessages, }; diff --git a/src/i18n/messages/es_419.json b/src/i18n/messages/es_419.json index ac90582..5d4bc50 100644 --- a/src/i18n/messages/es_419.json +++ b/src/i18n/messages/es_419.json @@ -1,54 +1,54 @@ { - "dashboard.mycourses": "My Courses", - "Dashboard.NoCoursesView.lookingForChallengePrompt": "Looking for a new challenge?", - "Dashboard.NoCoursesView.exploreCoursesPrompt": "Explore our courses to add them to your dashboard.", - "Dashboard.NoCoursesView.exploreCoursesButton": "Explore courses", - "Dashboard.NoCoursesView.bannerAlt": "No Courses view banner", - "leanerDashboard.enterpriseDialogHeader": "You have access to the {label} dashboard", - "leanerDashboard.enterpriseDialogBody": "To access the courses available to you through {label}, visit the {label} dashboard now.", - "leanerDashboard.enterpriseDialogDismissButton": "Dismiss", - "leanerDashboard.enterpriseDialogConfirmButton": "Go To Dashboard", - "leanerDashboard.confirmEmailBanner": "Confirm Now", - "leanerDashboard.confirmEmailTextReminderBanner": "Remember to confirm your email so that you can keep learning on edX! {confirmNowButton}.", - "leanerDashboard.verifiedConfirmEmailButton": "I've confirmed my email", - "leanerDashboard.confirmEmailModalHeader": "Confirm your email", - "leanerDashboard.confirmEmailModalBody": "We've sent you an email to verify your acccount. Please check your inbox and click on the big red button to confirm and keep learning.", - "leanerDashboard.confirmEmailImageAlt": "confirm email background", - "leanerDashboard.menu.dashboard.label": "Dashboard", - "leanerDashboard.help.label": "Help", - "leanerDashboard.menu.profile.label": "Profile", - "leanerDashboard.menu.viewPrograms.label": "View Programs", - "leanerDashboard.menu.account.label": "Account", - "leanerDashboard.menu.orderHistory.label": "Order History", - "leanerDashboard.menu.signOut.label": "Sign Out", - "greeting.morning": "Good Morning!", - "greeting.afternoon": "Good Afternoon!", - "greeting.evening": "Good Evening!", - "leanerDashboard.switchToProgram": "Switch to Programs", - "leanerDashboard.exploreCourses": "Explore courses", - "leanerDashboard.courseSearchAlt": "Course search", - "learnerVariantDashboard.menu.dashboard.label": "Dashboard", - "learnerVariantDashboard.help.label": "Help", - "learnerVariantDashboard.menu.profile.label": "Profile", - "learnerVariantDashboard.menu.viewPrograms.label": "View Programs", - "learnerVariantDashboard.menu.account.label": "Account", - "learnerVariantDashboard.menu.orderHistory.label": "Order History", - "learnerVariantDashboard.menu.signOut.label": "Sign Out", - "learnerVariantDashboard.course": "Courses", - "learnerVariantDashboard.program": "Programs", - "learnerVariantDashboard.discoverNew": "Discover New", - "learnerVariantDashboard.logoAltText": "edX, Inc. Dashboard", - "learnerVariantDashboard.collapseMenuOpenAltText": "Menu", - "learnerVariantDashboard.collapseMenuClosedAltText": "Close", - "MasqueradeBar.ViewAs": "View as: ", - "MasqueradeBar.ViewingAs": "Viewing as: ", - "MasqueradeBar.SubmitButton": "Submit", - "MasqueradeBar.StudentNameInput": "Username or email", - "MasqueradeBar.NoStudentFound": "No student with this username or email could be found", - "MasqueradeBar.UnknownError": "An unknown error occurred", - "WidgetSidebar.lookingForChallengePrompt": "Looking for a new challenge?", - "WidgetSidebar.findCoursesButton": "Find a course {arrow}", - "RecommendationsPanel.recommendationsHeading": "Recommendations for you", - "RecommendationsPanel.popularCoursesHeading": "Popular courses", - "RecommendationsPanel.exploreCoursesButton": "Explore courses" + "dashboard.mycourses": "Mis cursos", + "Dashboard.NoCoursesView.lookingForChallengePrompt": "¿Buscando un nuevo reto?", + "Dashboard.NoCoursesView.exploreCoursesPrompt": "Explore nuestros cursos para agregarlos a su tablero.", + "Dashboard.NoCoursesView.exploreCoursesButton": "Explorar cursos", + "Dashboard.NoCoursesView.bannerAlt": "Sin banner de vista de cursos", + "leanerDashboard.enterpriseDialogHeader": "Tienes acceso al panel {label}", + "leanerDashboard.enterpriseDialogBody": "Para acceder a los cursos disponibles para usted a través de {label}, visite el panel {label} ahora.", + "leanerDashboard.enterpriseDialogDismissButton": "Despedir", + "leanerDashboard.enterpriseDialogConfirmButton": "Ir al panel de control", + "leanerDashboard.confirmEmailBanner": "Confirmar ahora", + "leanerDashboard.confirmEmailTextReminderBanner": "¡Recuerda confirmar tu correo electrónico para que puedas seguir aprendiendo en edX! {confirmNowButton}.", + "leanerDashboard.verifiedConfirmEmailButton": "He confirmado mi correo electrónico.", + "leanerDashboard.confirmEmailModalHeader": "confirme su email", + "leanerDashboard.confirmEmailModalBody": "Te hemos enviado un correo electrónico para verificar tu cuenta. Revise su bandeja de entrada y haga clic en el botón rojo grande para confirmar y seguir aprendiendo.", + "leanerDashboard.confirmEmailImageAlt": "confirmar fondo de correo electrónico", + "leanerDashboard.menu.dashboard.label": "Panel de Control", + "leanerDashboard.help.label": "Ayuda", + "leanerDashboard.menu.profile.label": "Perfil", + "leanerDashboard.menu.viewPrograms.label": "Ver programas", + "leanerDashboard.menu.account.label": "Cuenta", + "leanerDashboard.menu.orderHistory.label": "Historial de órdenes", + "leanerDashboard.menu.signOut.label": "Cerrar sesión", + "greeting.morning": "¡Buen día!", + "greeting.afternoon": "¡Buenas tardes!", + "greeting.evening": "¡Buenas noches!", + "leanerDashboard.switchToProgram": "Cambiar a Programas", + "leanerDashboard.exploreCourses": "Explorar cursos", + "leanerDashboard.courseSearchAlt": "Búsqueda de cursos", + "learnerVariantDashboard.menu.dashboard.label": "Panel de Control", + "learnerVariantDashboard.help.label": "Ayuda", + "learnerVariantDashboard.menu.profile.label": "Perfil", + "learnerVariantDashboard.menu.viewPrograms.label": "Ver programas", + "learnerVariantDashboard.menu.account.label": "Cuenta", + "learnerVariantDashboard.menu.orderHistory.label": "Historial de órdenes", + "learnerVariantDashboard.menu.signOut.label": "Cerrar sesión", + "learnerVariantDashboard.course": "cursos", + "learnerVariantDashboard.program": "Programas", + "learnerVariantDashboard.discoverNew": "Encontrar nuevo", + "learnerVariantDashboard.logoAltText": "Tablero de edX, Inc.", + "learnerVariantDashboard.collapseMenuOpenAltText": "Menú", + "learnerVariantDashboard.collapseMenuClosedAltText": "Cerrar", + "MasqueradeBar.ViewAs": "Ver como:", + "MasqueradeBar.ViewingAs": "Viendo como:", + "MasqueradeBar.SubmitButton": "Enviar", + "MasqueradeBar.StudentNameInput": "Nombre de usuario o correo electrónico", + "MasqueradeBar.NoStudentFound": "No se pudo encontrar ningún estudiante con este nombre de usuario o correo electrónico", + "MasqueradeBar.UnknownError": "Un error desconocido ocurrió", + "WidgetSidebar.lookingForChallengePrompt": "¿Buscando un nuevo reto?", + "WidgetSidebar.findCoursesButton": "Encuentra un curso {arrow}", + "RecommendationsPanel.recommendationsHeading": "Recomendaciones para ti", + "RecommendationsPanel.popularCoursesHeading": "Cursos populares", + "RecommendationsPanel.exploreCoursesButton": "Explorar cursos" } \ No newline at end of file diff --git a/src/i18n/messages/fr.json b/src/i18n/messages/fr.json index ac90582..f8e2a0c 100644 --- a/src/i18n/messages/fr.json +++ b/src/i18n/messages/fr.json @@ -1,54 +1,54 @@ { - "dashboard.mycourses": "My Courses", - "Dashboard.NoCoursesView.lookingForChallengePrompt": "Looking for a new challenge?", - "Dashboard.NoCoursesView.exploreCoursesPrompt": "Explore our courses to add them to your dashboard.", - "Dashboard.NoCoursesView.exploreCoursesButton": "Explore courses", - "Dashboard.NoCoursesView.bannerAlt": "No Courses view banner", - "leanerDashboard.enterpriseDialogHeader": "You have access to the {label} dashboard", - "leanerDashboard.enterpriseDialogBody": "To access the courses available to you through {label}, visit the {label} dashboard now.", - "leanerDashboard.enterpriseDialogDismissButton": "Dismiss", - "leanerDashboard.enterpriseDialogConfirmButton": "Go To Dashboard", - "leanerDashboard.confirmEmailBanner": "Confirm Now", - "leanerDashboard.confirmEmailTextReminderBanner": "Remember to confirm your email so that you can keep learning on edX! {confirmNowButton}.", - "leanerDashboard.verifiedConfirmEmailButton": "I've confirmed my email", - "leanerDashboard.confirmEmailModalHeader": "Confirm your email", - "leanerDashboard.confirmEmailModalBody": "We've sent you an email to verify your acccount. Please check your inbox and click on the big red button to confirm and keep learning.", - "leanerDashboard.confirmEmailImageAlt": "confirm email background", - "leanerDashboard.menu.dashboard.label": "Dashboard", - "leanerDashboard.help.label": "Help", - "leanerDashboard.menu.profile.label": "Profile", - "leanerDashboard.menu.viewPrograms.label": "View Programs", - "leanerDashboard.menu.account.label": "Account", - "leanerDashboard.menu.orderHistory.label": "Order History", - "leanerDashboard.menu.signOut.label": "Sign Out", - "greeting.morning": "Good Morning!", - "greeting.afternoon": "Good Afternoon!", - "greeting.evening": "Good Evening!", - "leanerDashboard.switchToProgram": "Switch to Programs", - "leanerDashboard.exploreCourses": "Explore courses", - "leanerDashboard.courseSearchAlt": "Course search", - "learnerVariantDashboard.menu.dashboard.label": "Dashboard", - "learnerVariantDashboard.help.label": "Help", - "learnerVariantDashboard.menu.profile.label": "Profile", - "learnerVariantDashboard.menu.viewPrograms.label": "View Programs", - "learnerVariantDashboard.menu.account.label": "Account", - "learnerVariantDashboard.menu.orderHistory.label": "Order History", - "learnerVariantDashboard.menu.signOut.label": "Sign Out", - "learnerVariantDashboard.course": "Courses", - "learnerVariantDashboard.program": "Programs", - "learnerVariantDashboard.discoverNew": "Discover New", - "learnerVariantDashboard.logoAltText": "edX, Inc. Dashboard", + "dashboard.mycourses": "Mes Cours", + "Dashboard.NoCoursesView.lookingForChallengePrompt": "A la recherche d'un nouveau défi?", + "Dashboard.NoCoursesView.exploreCoursesPrompt": "Explorez nos cours pour les ajouter à votre tableau de bord.", + "Dashboard.NoCoursesView.exploreCoursesButton": "Explorer les cours", + "Dashboard.NoCoursesView.bannerAlt": "Aucune bannière de cours", + "leanerDashboard.enterpriseDialogHeader": "Vous avez accès au tableau de bord {label}", + "leanerDashboard.enterpriseDialogBody": "Pour accéder aux cours disponibles via {label}, visitez le tableau de bord {label} maintenant.", + "leanerDashboard.enterpriseDialogDismissButton": "Ignorer", + "leanerDashboard.enterpriseDialogConfirmButton": "Aller au tableau de bord", + "leanerDashboard.confirmEmailBanner": "Confirmer maintenant", + "leanerDashboard.confirmEmailTextReminderBanner": "N'oubliez pas de confirmer votre courriel afin de pouvoir continuer à apprendre sur edX ! {confirmNowButton}.", + "leanerDashboard.verifiedConfirmEmailButton": "J'ai confirmé mon courriel", + "leanerDashboard.confirmEmailModalHeader": "Confirmer votre courriel", + "leanerDashboard.confirmEmailModalBody": "Nous vous avons envoyé un courriel pour vérifier votre compte. Veuillez vérifier votre boîte de réception et cliquer sur le gros bouton rouge pour confirmer et continuer à apprendre.", + "leanerDashboard.confirmEmailImageAlt": "confirmer l'arrière-plan du courriel", + "leanerDashboard.menu.dashboard.label": "Tableau de bord", + "leanerDashboard.help.label": "Aide", + "leanerDashboard.menu.profile.label": "Profil", + "leanerDashboard.menu.viewPrograms.label": "Voir les programmes", + "leanerDashboard.menu.account.label": "Compte", + "leanerDashboard.menu.orderHistory.label": "Historique des commandes", + "leanerDashboard.menu.signOut.label": "Se déconnecter", + "greeting.morning": "Bonjour!", + "greeting.afternoon": "Bon après-midi!", + "greeting.evening": "Bonne soirée!", + "leanerDashboard.switchToProgram": "Passer aux programmes", + "leanerDashboard.exploreCourses": "Explorer les cours", + "leanerDashboard.courseSearchAlt": "Recherche de cours", + "learnerVariantDashboard.menu.dashboard.label": "Tableau de bord", + "learnerVariantDashboard.help.label": "Aide", + "learnerVariantDashboard.menu.profile.label": "Profil", + "learnerVariantDashboard.menu.viewPrograms.label": "Voir les programmes", + "learnerVariantDashboard.menu.account.label": "Compte", + "learnerVariantDashboard.menu.orderHistory.label": "Historique des commandes", + "learnerVariantDashboard.menu.signOut.label": "Se déconnecter", + "learnerVariantDashboard.course": "Cours", + "learnerVariantDashboard.program": "Programmes", + "learnerVariantDashboard.discoverNew": "Explorer les cours", + "learnerVariantDashboard.logoAltText": "Tableau de bord edX, Inc.", "learnerVariantDashboard.collapseMenuOpenAltText": "Menu", - "learnerVariantDashboard.collapseMenuClosedAltText": "Close", - "MasqueradeBar.ViewAs": "View as: ", - "MasqueradeBar.ViewingAs": "Viewing as: ", - "MasqueradeBar.SubmitButton": "Submit", - "MasqueradeBar.StudentNameInput": "Username or email", - "MasqueradeBar.NoStudentFound": "No student with this username or email could be found", - "MasqueradeBar.UnknownError": "An unknown error occurred", - "WidgetSidebar.lookingForChallengePrompt": "Looking for a new challenge?", - "WidgetSidebar.findCoursesButton": "Find a course {arrow}", - "RecommendationsPanel.recommendationsHeading": "Recommendations for you", - "RecommendationsPanel.popularCoursesHeading": "Popular courses", - "RecommendationsPanel.exploreCoursesButton": "Explore courses" + "learnerVariantDashboard.collapseMenuClosedAltText": "Fermer", + "MasqueradeBar.ViewAs": "Vue de :", + "MasqueradeBar.ViewingAs": "Voir comme : ", + "MasqueradeBar.SubmitButton": "Envoyez", + "MasqueradeBar.StudentNameInput": "Nom d'utilisateur ou courriel", + "MasqueradeBar.NoStudentFound": "Aucun étudiant avec ce nom d'utilisateur ou cette adresse courriel n'a pu être trouvé", + "MasqueradeBar.UnknownError": "Une erreur d'origine inconnue s'est produite.", + "WidgetSidebar.lookingForChallengePrompt": "A la recherche d'un nouveau défi?", + "WidgetSidebar.findCoursesButton": "Trouver un cours {arrow}", + "RecommendationsPanel.recommendationsHeading": "Des recommandations pour vous", + "RecommendationsPanel.popularCoursesHeading": "Cours populaires", + "RecommendationsPanel.exploreCoursesButton": "Explorer les cours" } \ No newline at end of file diff --git a/src/i18n/messages/fr_ca.json b/src/i18n/messages/fr_ca.json new file mode 100644 index 0000000..b68eef3 --- /dev/null +++ b/src/i18n/messages/fr_ca.json @@ -0,0 +1,54 @@ +{ + "dashboard.mycourses": "Mes cours", + "Dashboard.NoCoursesView.lookingForChallengePrompt": "A la recherche d'un nouveau défi ?", + "Dashboard.NoCoursesView.exploreCoursesPrompt": "Explorez nos cours pour les ajouter à votre tableau de bord.", + "Dashboard.NoCoursesView.exploreCoursesButton": "Explorer les cours", + "Dashboard.NoCoursesView.bannerAlt": "Aucune bannière de cours", + "leanerDashboard.enterpriseDialogHeader": "Vous avez accès au tableau de bord {label}", + "leanerDashboard.enterpriseDialogBody": "Pour accéder aux cours disponibles via {label}, visitez le tableau de bord {label} maintenant.", + "leanerDashboard.enterpriseDialogDismissButton": "Rejeter", + "leanerDashboard.enterpriseDialogConfirmButton": "Aller au tableau de bord", + "leanerDashboard.confirmEmailBanner": "Confirmer maintenant", + "leanerDashboard.confirmEmailTextReminderBanner": "N'oubliez pas de confirmer votre courriel afin de pouvoir continuer à apprendre sur edX ! {confirmNowButton}.", + "leanerDashboard.verifiedConfirmEmailButton": "J'ai confirmé mon courriel", + "leanerDashboard.confirmEmailModalHeader": "Confirmer votre courriel", + "leanerDashboard.confirmEmailModalBody": "Nous vous avons envoyé un courriel pour vérifier votre compte. Veuillez vérifier votre boîte de réception et cliquer sur le gros bouton rouge pour confirmer et continuer à apprendre.", + "leanerDashboard.confirmEmailImageAlt": "confirmer l'arrière-plan du courriel", + "leanerDashboard.menu.dashboard.label": "Tableau de bord", + "leanerDashboard.help.label": "Aide", + "leanerDashboard.menu.profile.label": "Profil", + "leanerDashboard.menu.viewPrograms.label": "Voir les programmes", + "leanerDashboard.menu.account.label": "Compte", + "leanerDashboard.menu.orderHistory.label": "Historique des commandes", + "leanerDashboard.menu.signOut.label": "Se déconnecter", + "greeting.morning": "Bonjour!", + "greeting.afternoon": "Bon après-midi!", + "greeting.evening": "Bonne soirée!", + "leanerDashboard.switchToProgram": "Passer aux programmes", + "leanerDashboard.exploreCourses": "Explorer les cours", + "leanerDashboard.courseSearchAlt": "Recherche de cours", + "learnerVariantDashboard.menu.dashboard.label": "Tableau de bord", + "learnerVariantDashboard.help.label": "Aide", + "learnerVariantDashboard.menu.profile.label": "Profil", + "learnerVariantDashboard.menu.viewPrograms.label": "Voir les programmes", + "learnerVariantDashboard.menu.account.label": "Compte", + "learnerVariantDashboard.menu.orderHistory.label": "Historique des commandes", + "learnerVariantDashboard.menu.signOut.label": "Se déconnecter", + "learnerVariantDashboard.course": "Cours", + "learnerVariantDashboard.program": "Programmes", + "learnerVariantDashboard.discoverNew": "Découvrir les nouveautés", + "learnerVariantDashboard.logoAltText": "Tableau de bord edX, Inc.", + "learnerVariantDashboard.collapseMenuOpenAltText": "Menu", + "learnerVariantDashboard.collapseMenuClosedAltText": "Fermer", + "MasqueradeBar.ViewAs": "Consulter comme :", + "MasqueradeBar.ViewingAs": "Affichage en tant que :", + "MasqueradeBar.SubmitButton": "Soumettre", + "MasqueradeBar.StudentNameInput": "Nom d'utilisateur ou courriel", + "MasqueradeBar.NoStudentFound": "Aucun étudiant avec ce nom d'utilisateur ou cette adresse courriel n'a pu être trouvé", + "MasqueradeBar.UnknownError": "Une erreur inconnue est survenue", + "WidgetSidebar.lookingForChallengePrompt": "A la recherche d'un nouveau défi ?", + "WidgetSidebar.findCoursesButton": "Trouver un cours {arrow}", + "RecommendationsPanel.recommendationsHeading": "Des recommandations pour vous", + "RecommendationsPanel.popularCoursesHeading": "Cours populaires", + "RecommendationsPanel.exploreCoursesButton": "Explorer les cours" +} \ No newline at end of file diff --git a/src/i18n/messages/pt_BR.json b/src/i18n/messages/pt_BR.json new file mode 100644 index 0000000..d501a1b --- /dev/null +++ b/src/i18n/messages/pt_BR.json @@ -0,0 +1,54 @@ +{ + "dashboard.mycourses": "Meus Cursos", + "Dashboard.NoCoursesView.lookingForChallengePrompt": "Looking for a new challenge?", + "Dashboard.NoCoursesView.exploreCoursesPrompt": "Explore our courses to add them to your dashboard.", + "Dashboard.NoCoursesView.exploreCoursesButton": "Explorar cursos", + "Dashboard.NoCoursesView.bannerAlt": "No Courses view banner", + "leanerDashboard.enterpriseDialogHeader": "You have access to the {label} dashboard", + "leanerDashboard.enterpriseDialogBody": "To access the courses available to you through {label}, visit the {label} dashboard now.", + "leanerDashboard.enterpriseDialogDismissButton": "Ignorar", + "leanerDashboard.enterpriseDialogConfirmButton": "Go To Dashboard", + "leanerDashboard.confirmEmailBanner": "Confirm Now", + "leanerDashboard.confirmEmailTextReminderBanner": "Remember to confirm your email so that you can keep learning on edX! {confirmNowButton}.", + "leanerDashboard.verifiedConfirmEmailButton": "I've confirmed my email", + "leanerDashboard.confirmEmailModalHeader": "Confirm your email", + "leanerDashboard.confirmEmailModalBody": "We've sent you an email to verify your acccount. Please check your inbox and click on the big red button to confirm and keep learning.", + "leanerDashboard.confirmEmailImageAlt": "confirm email background", + "leanerDashboard.menu.dashboard.label": "Painel de controle", + "leanerDashboard.help.label": "Ajuda", + "leanerDashboard.menu.profile.label": "Perfil", + "leanerDashboard.menu.viewPrograms.label": "View Programs", + "leanerDashboard.menu.account.label": "Conta", + "leanerDashboard.menu.orderHistory.label": "Histórico de pedidos", + "leanerDashboard.menu.signOut.label": "Sair", + "greeting.morning": "Good Morning!", + "greeting.afternoon": "Good Afternoon!", + "greeting.evening": "Good Evening!", + "leanerDashboard.switchToProgram": "Switch to Programs", + "leanerDashboard.exploreCourses": "Explorar cursos", + "leanerDashboard.courseSearchAlt": "Course search", + "learnerVariantDashboard.menu.dashboard.label": "Painel de controle", + "learnerVariantDashboard.help.label": "Ajuda", + "learnerVariantDashboard.menu.profile.label": "Perfil", + "learnerVariantDashboard.menu.viewPrograms.label": "View Programs", + "learnerVariantDashboard.menu.account.label": "Conta", + "learnerVariantDashboard.menu.orderHistory.label": "Histórico de pedidos", + "learnerVariantDashboard.menu.signOut.label": "Sair", + "learnerVariantDashboard.course": "Cursos", + "learnerVariantDashboard.program": "Programas", + "learnerVariantDashboard.discoverNew": "Descubra Novos", + "learnerVariantDashboard.logoAltText": "edX, Inc. Dashboard", + "learnerVariantDashboard.collapseMenuOpenAltText": "Menu", + "learnerVariantDashboard.collapseMenuClosedAltText": "Fechar", + "MasqueradeBar.ViewAs": "Ver como: ", + "MasqueradeBar.ViewingAs": "Viewing as: ", + "MasqueradeBar.SubmitButton": "Enviar", + "MasqueradeBar.StudentNameInput": "Username or email", + "MasqueradeBar.NoStudentFound": "No student with this username or email could be found", + "MasqueradeBar.UnknownError": "An unknown error occurred", + "WidgetSidebar.lookingForChallengePrompt": "Looking for a new challenge?", + "WidgetSidebar.findCoursesButton": "Find a course {arrow}", + "RecommendationsPanel.recommendationsHeading": "Recommendations for you", + "RecommendationsPanel.popularCoursesHeading": "Popular courses", + "RecommendationsPanel.exploreCoursesButton": "Explorar cursos" +} \ No newline at end of file diff --git a/src/index.jsx b/src/index.jsx index af33665..02b5f87 100755 --- a/src/index.jsx +++ b/src/index.jsx @@ -21,7 +21,6 @@ import { } from '@edx/frontend-platform'; import { messages as footerMessages } from '@edx/frontend-component-footer'; -import { IntlProvider } from '@edx/frontend-platform/i18n'; import { configuration } from './config'; import messages from './i18n'; @@ -30,25 +29,21 @@ import App from './App'; subscribe(APP_READY, () => { ReactDOM.render( - - - - - - - - - - , + + + + + + + + , document.getElementById('root'), ); }); subscribe(APP_INIT_ERROR, (error) => { ReactDOM.render( - - - , + , document.getElementById('root'), ); }); diff --git a/src/setupTest.jsx b/src/setupTest.jsx index d1ea6eb..7aba2bd 100755 --- a/src/setupTest.jsx +++ b/src/setupTest.jsx @@ -61,7 +61,6 @@ jest.mock('@edx/frontend-platform/i18n', () => { formatMessage, formatDate, }), - IntlProvider: () => 'IntlProvider', defineMessages: m => m, FormattedMessage: () => 'FormattedMessage', };