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',
};