Skip to content

Commit

Permalink
Merge pull request #304 from Yoiber071/Yoiber071/add-languages
Browse files Browse the repository at this point in the history
chore(i18n): add more languages
  • Loading branch information
AliAdnanSohail authored Oct 3, 2023
2 parents 4fa9047 + 4c66997 commit 445625e
Show file tree
Hide file tree
Showing 13 changed files with 275 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
transifex_resource = frontend-app-support
transifex_langs = "ar,fr,es_419,zh_CN"
transifex_langs = "ar,fr,es_419,zh_CN,fr_CA,it_IT,pt_PT,de_DE,uk,ru,hi"

intl_imports = ./node_modules/.bin/intl-imports.js
transifex_utils = ./node_modules/.bin/transifex-utils.js
Expand Down
10 changes: 10 additions & 0 deletions src/i18n/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ import ptbrMessages from './messages/pt_br.json';
import ruMessages from './messages/ru.json';
import thMessages from './messages/th.json';
import ukMessages from './messages/uk.json';
import dedeMessages from './messages/de_DE.json';
import frcaMessages from './messages/fr_CA.json';
import hiMessages from './messages/hi.json';
import ititMessages from './messages/it_IT.json';
import ptptMessages from './messages/pt_PT.json';

const appMessages = {
ar: arMessages,
Expand All @@ -29,6 +34,11 @@ const appMessages = {
ru: ruMessages,
th: thMessages,
uk: ukMessages,
'de-de': dedeMessages,
'fr-ca': frcaMessages,
hi: hiMessages,
'it-it': ititMessages,
'pt-pt': ptptMessages,
};

export default [
Expand Down
25 changes: 24 additions & 1 deletion src/i18n/messages/ar.json
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
{}
{
"pageTitle": "أدوات الدعم | {siteName}",
"supportTools.mainTab.description": "مجموعة من الأدوات التي يستخدمها فريق الدعم للمساعدة في فرز وحل مشكلات المتعلمين.",
"supportTools.accountActions.cancelRetirement": "سيؤدي هذا إلى إلغاء تقاعد المستخدم المطلوب. أترغب في المواصلة؟",
"supportTools.accountActions.resetPassword": "سنرسل إلى عنوان البريد الإلكتروني {email} رسالة تحتوي إرشادات استعادة كلمة المرور . أترغب في المواصلة؟",
"learner.record.tab.header": "سجلات المتعلمين",
"earned.status": "مكتسب",
"not.earned.status": "غير مكتسب",
"partially.completed.status": "مكتمل جزئيًا",
"record.table.last.updated": "آخر تحديث",
"copy.public.record.link": "نسخ رابط السجل العام",
"record.table.header.course.name": "اسم المساق",
"record.table.header.school": "المدرسة",
"record.table.header.course.id": "معرف المساق",
"record.table.header.highest.grade": "أعلى درجة متحصل عليها",
"record.table.header.letter.grade": "التقدير",
"record.table.header.verified.attempts": "المحاولات الموثقة",
"record.table.header.date.earned": "تاريخ التحصيل",
"record.table.header.status": "الحالة",
"no.public.record.link": "لا يوجد نسخة عامة عن هذا السجل. على المتعلمين إنشاء رابط عام بأنفسهم.",
"no.records.found": "لا توجد نتائج توافق اسم المستخدم",
"supportTools.learnerInformation.ssoHeader": "سجلات الدخول الموحد",
"supportTools.learnerInformation.verifiedNameHeader": "حالة التحقق من الاسم"
}
24 changes: 24 additions & 0 deletions src/i18n/messages/de_DE.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite of tools used by support team to help triage and resolve select learner issues.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "We will send a message with password recovery instructions to the email address {email}. Do you wish to proceed?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Single Sign-on Records",
"supportTools.learnerInformation.verifiedNameHeader": "Verified Name Status"
}
25 changes: 24 additions & 1 deletion src/i18n/messages/es_419.json
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
{}
{
"pageTitle": "Herramientas de soporte | {siteName}",
"supportTools.mainTab.description": "Conjunto de herramientas utilizadas por el equipo de asistencia para ayudar a clasificar y resolver determinados problemas de los alumnos.",
"supportTools.accountActions.cancelRetirement": "Esto cancelará el retiro del usuario solicitado. ¿Desea continuar?",
"supportTools.accountActions.resetPassword": "Enviaremos un mensaje con instrucciones para recuperar la contraseña a la dirección de correo electrónico {email}. ¿Desea continuar?",
"learner.record.tab.header": "Registros de alumnos",
"earned.status": "Realizado",
"not.earned.status": "no ganado",
"partially.completed.status": "Parcialmente Completado",
"record.table.last.updated": "Última actualización",
"copy.public.record.link": "Copiar enlace de registro público",
"record.table.header.course.name": "Nombre del curso",
"record.table.header.school": "Institución Educativa",
"record.table.header.course.id": "ID del curso",
"record.table.header.highest.grade": "Calificación más alta obtenida",
"record.table.header.letter.grade": "Calificación con Letra",
"record.table.header.verified.attempts": "Intentos Verificados",
"record.table.header.date.earned": " Fecha Realizada",
"record.table.header.status": "Estado",
"no.public.record.link": "No hay ninguna instancia pública para este registro. Los alumnos deben crear un enlace público por su cuenta.",
"no.records.found": "No se encontraron resultados para el nombre de usuario",
"supportTools.learnerInformation.ssoHeader": "Registros de inicio de sesión única",
"supportTools.learnerInformation.verifiedNameHeader": "Estado de nombre verificado"
}
25 changes: 24 additions & 1 deletion src/i18n/messages/fr.json
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
{}
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite d'outils utilisée par l'équipe de support pour aider à trier et à résoudre certains problèmes des apprenants.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "Nous enverrons un message avec des instructions de récupération de mot de passe à l'adresse e-mail {email}.\n Voulez-vous continuer ?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Enregistrements d'authentification unique",
"supportTools.learnerInformation.verifiedNameHeader": "Statut du nom vérifié"
}
24 changes: 24 additions & 0 deletions src/i18n/messages/fr_CA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"pageTitle": "Outils d'assistance | {siteName}",
"supportTools.mainTab.description": "Suite d'outils utilisée par l'équipe de support pour aider à trier et à résoudre certains problèmes des apprenants.",
"supportTools.accountActions.cancelRetirement": "Cela annulera le retrait de l'utilisateur demandé. Voulez-vous continuer?",
"supportTools.accountActions.resetPassword": "Nous enverrons un message avec les instructions de récupération du mot de passe à l'adresse courriel {email}. Voulez-vous continuer?",
"learner.record.tab.header": "Dossiers de l'apprenant",
"earned.status": "Obtenu",
"not.earned.status": "Non obtenu",
"partially.completed.status": "Partiellement achevé",
"record.table.last.updated": "Dernière mise à jour",
"copy.public.record.link": "Copier le lien du dossier public",
"record.table.header.course.name": "Nom du cours",
"record.table.header.school": "École",
"record.table.header.course.id": "ID de Cours",
"record.table.header.highest.grade": "Meilleure note obtenue",
"record.table.header.letter.grade": "Classement par lettre",
"record.table.header.verified.attempts": "Tentatives vérifiées",
"record.table.header.date.earned": "Date obtenu",
"record.table.header.status": "Statut",
"no.public.record.link": "Il n'y a pas d'instance publique pour cet enregistrement. Les apprenants doivent créer eux-mêmes un lien public.",
"no.records.found": "Aucun résultat trouvé pour le nom d'utilisateur",
"supportTools.learnerInformation.ssoHeader": "Registres d'authentification unique",
"supportTools.learnerInformation.verifiedNameHeader": "Statut du nom vérifié"
}
24 changes: 24 additions & 0 deletions src/i18n/messages/hi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite of tools used by support team to help triage and resolve select learner issues.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "We will send a message with password recovery instructions to the email address {email}. Do you wish to proceed?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Single Sign-on Records",
"supportTools.learnerInformation.verifiedNameHeader": "Verified Name Status"
}
24 changes: 24 additions & 0 deletions src/i18n/messages/it_IT.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite di strumenti utilizzati dal team di supporto per aiutare a valutare e risolvere i problemi degli studenti selezionati.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "Invieremo un messaggio con le istruzioni per il recupero della password all'indirizzo email {email}. Vuoi procedere?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Record di accesso singolo",
"supportTools.learnerInformation.verifiedNameHeader": "Stato del nome verificato"
}
24 changes: 24 additions & 0 deletions src/i18n/messages/pt_PT.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite of tools used by support team to help triage and resolve select learner issues.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "We will send a message with password recovery instructions to the email address {email}. Do you wish to proceed?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Single Sign-on Records",
"supportTools.learnerInformation.verifiedNameHeader": "Verified Name Status"
}
25 changes: 24 additions & 1 deletion src/i18n/messages/ru.json
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
{}
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite of tools used by support team to help triage and resolve select learner issues.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "We will send a message with password recovery instructions to the email address {email}. Do you wish to proceed?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Single Sign-on Records",
"supportTools.learnerInformation.verifiedNameHeader": "Verified Name Status"
}
25 changes: 24 additions & 1 deletion src/i18n/messages/uk.json
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
{}
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite of tools used by support team to help triage and resolve select learner issues.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "We will send a message with password recovery instructions to the email address {email}. Do you wish to proceed?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Single Sign-on Records",
"supportTools.learnerInformation.verifiedNameHeader": "Verified Name Status"
}
25 changes: 24 additions & 1 deletion src/i18n/messages/zh_CN.json
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
{}
{
"pageTitle": "Support Tools | {siteName}",
"supportTools.mainTab.description": "Suite of tools used by support team to help triage and resolve select learner issues.",
"supportTools.accountActions.cancelRetirement": "This will cancel retirement for the requested user. Do you wish to proceed?",
"supportTools.accountActions.resetPassword": "We will send a message with password recovery instructions to the email address {email}. Do you wish to proceed?",
"learner.record.tab.header": "Learner Records",
"earned.status": "Earned",
"not.earned.status": "Not Earned",
"partially.completed.status": "Partially Completed",
"record.table.last.updated": "Last updated",
"copy.public.record.link": "Copy public record link",
"record.table.header.course.name": "Course Name",
"record.table.header.school": "School",
"record.table.header.course.id": "Course ID",
"record.table.header.highest.grade": "Highest grade earned",
"record.table.header.letter.grade": "Letter Grade",
"record.table.header.verified.attempts": "Verified Attempts",
"record.table.header.date.earned": "Date Earned",
"record.table.header.status": "Status",
"no.public.record.link": "There is no public instance for this record. Learners must create a public link on their own.",
"no.records.found": "No results found for username",
"supportTools.learnerInformation.ssoHeader": "Single Sign-on Records",
"supportTools.learnerInformation.verifiedNameHeader": "Verified Name Status"
}

0 comments on commit 445625e

Please sign in to comment.