Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cloudfare.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:

- name: Cache node modules
id: cache-nodemodules
uses: actions/cache@v2
uses: actions/cache@v4
env:
cache-name: cache-node-modules
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/netlify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

- name: Cache node modules
id: cache-nodemodules
uses: actions/cache@v2
uses: actions/cache@v4
env:
cache-name: cache-node-modules
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

- name: Cache node modules
id: cache-nodemodules
uses: actions/cache@v2
uses: actions/cache@v4
env:
cache-name: cache-node-modules
with:
Expand Down
2 changes: 1 addition & 1 deletion .yo-rc.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"entitySuffix": "",
"jhiPrefix": "jhi",
"jhipsterVersion": "7.7.0",
"languages": ["fr", "en"],
"languages": ["fr", "en", "pt"],
"lastLiquibaseTimestamp": 1647007322000,
"nativeLanguage": "fr",
"otherModules": [],
Expand Down
1 change: 1 addition & 0 deletions src/main/webapp/app/config/language.constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
export const LANGUAGES: string[] = [
'fr',
'en',
'pt',
// jhipster-needle-i18n-language-constant - JHipster will add/remove languages in this array
];
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ export class FindLanguageFromKeyPipe implements PipeTransform {
private languages: { [key: string]: { name: string; rtl?: boolean } } = {
en: { name: 'English' },
fr: { name: 'Français' },
pt: { name: 'Português' },
// jhipster-needle-i18n-language-key-pipe - JHipster will add/remove languages in this object
};

Expand Down
44 changes: 21 additions & 23 deletions src/main/webapp/i18n/fr/scanexammodule.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@
"titleSummary": "État courant de la correction de l'examen :",
"errorExamId": "Numéro de l'examen invalide",
"align": "Aligner scans",
"gobackexam": "Retourner à l'exam",
"gobackexam": "Retourner à l'examen",
"gobackcorrection": "Retourner à la correction",
"gobackue": "Retourner au module",
"alignscan": "Alignement des scans",
"alignscanalgo": "Algorithme d'alignement",
"alignscanbrpage": "Nombre de page à utiliser dans le template d'exam",
"alignscanbrpage": "Nombre de page à utiliser dans le template d'examen",
"selectmove": "Sélectionner et déplacer des formes/textes",
"erase": "Effacer la forme/le texte en cliquant (Si vous supprimer une question, cela supprime au passage l'ensemble des corrections apportées à cette question. ⚠️ Pas de retour en arrière possible)",
"nom": "NOM",
Expand All @@ -41,7 +41,7 @@
"showgalleria": "Voir la page complète",
"zoomfactor": "Facteur d'agrandissement :",
"next": "Suivant",
"chargerscan": "Charger ou mettre à jour un scan de copies pour l'exam : ",
"chargerscan": "Charger ou mettre à jour un scan de copies pour l'examen : ",
"copienotassociated": "Copie non associée à un étudiant",
"copienotassociateddetails": "Il semble que cette copie ne soit pas associée à un étudiant",
"correction": "Correction",
Expand All @@ -50,7 +50,7 @@
"noteattribuee": "Note attribuée : ",
"excellente": "Excellente réponse : ",
"badanswer": "Mauvaise réponse remarquable: ",
"pageshift": "Décallage de page(s) : ",
"pageshift": "Décalage de page(s) : ",
"add": "Ajouter",
"remove": "Retirer",
"noteassociecomment": "Note associée à ce commentaire : ",
Expand All @@ -68,10 +68,10 @@
"shareuedetail": "Partager cette UE avec un ou plusieurs collègue(s) car partager la correction, c'est plus fun",
"removeue": "Supprimer UE'",
"removeuedetail": "Supprimer cette UE (groupes, examens templates, ...)",
"removeverify": "Êtes-vous sûr de vouloir supprimer ce module, les exams, les groupes d'étudiants et les templates associés ? (Cela supprimera aussi ce module pour le(s) collègue(s) avec qui cet examen est partagé). ⚠️ Cette action est irréversible.",
"removexamveverify": "Êtes-vous sûr de vouloir supprimer cet exam, les scans et les corrections associées ? (Cela supprimera aussi cet exam pour le(s) collègue(s) avec qui cet examen est partagé). ⚠️ Cette action est irréversible.",
"removeverify": "Êtes-vous sûr de vouloir supprimer ce module, les examens, les groupes d'étudiants et les templates associés ? (Cela supprimera aussi ce module pour le(s) collègue(s) avec qui cet examen est partagé). ⚠️ Cette action est irréversible.",
"removexamveverify": "Êtes-vous sûr de vouloir supprimer cet examen, les scans et les corrections associées ? (Cela supprimera aussi cet examen pour le(s) collègue(s) avec qui cet examen est partagé). ⚠️ Cette action est irréversible.",
"sharecourse": "Partager votre UE",
"slogan": "Vos exams accessibles en un clic",
"slogan": "Vos examens accessibles en un clic",
"confirmremove": "Confirmation suppression",
"creercours": "Créer un cours",
"coursename": "Nom du cours",
Expand Down Expand Up @@ -111,7 +111,6 @@
"uploadstudentsheetkodetail": "Export pdf de la copie d'un étudiant annotée impossible",
"uploadstudentsheetencours": "Upload du pdf de la copie d'un étudiant vers le serveur en cours",
"uploadstudentsheetencoursdetail": "(Cela peut prendre un peu de temps)",

"confirmdownloadcache": "Êtes-vous sûr de vouloir télécharger le cache du serveur vers le navigateur ? Cela supprimera votre base d'images locale à cet équipement préalablement alignées.",
"downloadcacheok": "Télécharger un fichier depuis le serveur",
"downloadcacheokc": "Téléchargement du cache depuis le serveur",
Expand Down Expand Up @@ -148,7 +147,6 @@
"mailbody": "Corps du mail :",
"mailtooltip": "les variables ${firstname}, ${url}, ${lastname}, ${note} peuvent être utilisé au sein du corps du mail",
"mailabibody": "Corps du mail pour les ABI :",

"envoiemail": "Envoi mail étudiants",
"resultatstudents": "Résultat étudiants",
"envoimailstudent": "Envoi mail étudiants",
Expand All @@ -173,7 +171,7 @@
"profshared": "Partage en cours",
"votrecopie": "Votre copie :",
"note1": "Note :",
"currentpagetemplate": "Question {currentPage} sur {totalPages} questions(s)'",
"currentpagetemplate": "Question {currentPage} sur {totalPages} question(s)",
"question1": "Question ",
"showsample": "Voir des exemples de solutions correctes pour cette question :",
"nogoodsolution": "Aucune bonne solution identifiée",
Expand Down Expand Up @@ -264,7 +262,7 @@
"partialalignscanstartpage": "première page",
"partialalignscanendpage": "dernière page",
"partialalignscanprocess": "lancer l'alignement",
"partialalignscantooltip": "Sert principalement si le pdf de scan a été modifié (par exemple pour retourner/inverser quelques pages) afin de ne pas devoir réalignement complètement l'ensemble des images",
"partialalignscantooltip": "Sert principalement à éviter le réalignement complet de l'ensemble d'images, si le pdf de scan a été modifié (par exemple pour retourner/inverser quelques pages)",
"alignscantooltip": "Permet de lancer l'alignement des scans afin de préparer les copies pour la correction",
"annotatexamtooltip": "Étape qui permet d'établir le barème de correction",
"chargerscantooltip": "Étape qui permet d'uploader le fichier pdf contenant les scans des étudiants",
Expand All @@ -274,7 +272,7 @@
"resultatsscantooltip": "Étape qui permet de voir les résultats et envoyer le retour aux étudiants",
"removeAllAnnotation": "Êtes-vous sûr de vouloir supprimer l'ensemble des annotations de cet examen ? <BR> Cela supprimera au passage l'ensemble des corrections effectuées sur cet exam par vous ou l'un de vos collègues ({{nbreStudentResponse}} au total). <BR> <b>Aucun retour en arrière possible.</b>",
"removeAnnotationQuestion": "Êtes-vous sûr de vouloir supprimer cette question ? <BR> Cela supprimera au passage l'ensemble des corrections effectuées sur cette question par vous ou l'un de vos collègues. <BR> <b>Aucun retour en arrière possible.</b>",
"removeAllAnnotation4studentsheet": "Êtes vous sur de vouloir supprimer l'ensemble des annotations de cette réponse ?",
"removeAllAnnotation4studentsheet": "Êtes vous sûr de vouloir supprimer l'ensemble des annotations de cette réponse ?",
"comparecopie": "Comparaison des copies",
"tooltipCompareComment": "Comparaison des copies avec le même commentaire",
"tooltipCompareMark": "Comparaison des copies avec la même note",
Expand Down Expand Up @@ -346,14 +344,14 @@
"documentation": "Documentation",
"accessdocumentation": "Ouverture de la documentation",
"exportpdfok": "Export réussi",
"exportpdfokdetails": "Tous les examens ont été exportés en pdf (accepté les popups si vous ne les avez pas reçus)",
"exportpdfokdetails": "Tous les examens ont été exportés en pdf (acceptez les popups si vous ne les avez pas reçus)",
"envoiabi": "Envoi d'un mail aux absents :",
"envoipdf": "Envoi de la copie annotée en pdf :",
"lienelevepdf": "Lien copie annotée",
"pdf": "pdf",
"reloadscan": "Recharger un nouveau scan (remplacement ou fusion)",
"rescan": "Réanalyser à partir du pdf",
"processingencours": "Processing des images en cours",
"processingencours": "Traitement des images en cours",
"voirvignettealign": "Vignettes des pages",
"voirvignettealigntooltip": "Permet de voir (ou cacher) un aperçu des vignettes des pages alignées",
"npagealign": "Pas de page à aligner",
Expand Down Expand Up @@ -444,8 +442,8 @@
"editCommentTooltip": "Édition des valeurs de ce commentaire (même si le titre ou la description n'ont pas été définis au préalable)",
"epaisseur": "Épaisseur du trait : ",
"epaisseurTooltip": "Permet de régler l'épaisseur du trait",
"fontsize": "Taille de la font : ",
"fontsizeTooltip": "Permet de régler la taille de la font",
"fontsize": "Taille de la police : ",
"fontsizeTooltip": "Permet de régler la taille de la police",
"colour": "Couleur : ",
"colourTooltip": "Choix de la couleur pour le texte et les traits",
"scalefactor": "Mise à l'échelle :",
Expand Down Expand Up @@ -493,7 +491,7 @@
"randomcorrectionTooltip": "Permet de proposer au correcteur un tirage aléatoire pour l'ordre de correction des copies pour cette question",
"defaultpointTooltip": "Point par défaut pour cette question",
"togglefocusViewLabel": "Disposition",
"togglefocusView": "Masque les widgets non essentiels, pour se focaliser sur la correction",
"togglefocusView": "Masque les widgets non-essentiels, pour se focaliser sur la correction",
"showbar": "Voir le tiroir de paramètre",
"hidebar": "Masquer le tiroir de paramètre",
"zenview": "Vue zen",
Expand All @@ -517,11 +515,11 @@
"svgchoosesvgtooltip": "Permet de charger un nouveau commentaire graphique par l'intermédiaire d'un fichier SVG",
"svgsource": "Source SVG ",
"svgload": "Charger",
"svgloadtooltip": "Permet de charger un nouveau commentaire graphique par l'intermédiaire d'un texte au format SVG décrit dans la figure ci ddessus",
"svgimporttooltip": "Importer l'ensemble des images SVG utilisé dans correctExam pour une utilisation sur un autre navigateur",
"svgimport": "Importer sauvegarde",
"svgexport": "Effecuer une sauvegarde",
"svgexporttooltip": "Exporte l'ensemble des images SVG utilisé dans correctExam pour une utilisation sur un autre navigateur",
"svgloadtooltip": "Permet de charger un nouveau commentaire graphique par l'intermédiaire d'un texte au format SVG décrit dans la figure ci-dessus",
"svgimporttooltip": "Importer l'ensemble des images SVG utilisées dans correctExam pour une utilisation sur un autre navigateur",
"svgimport": "Importer une sauvegarde",
"svgexport": "Effectuer une sauvegarde",
"svgexporttooltip": "Exporte l'ensemble des images SVG utilisées dans correctExam pour une utilisation sur un autre navigateur",
"svgdialogtitle": "Gestion des commentaires graphiques au format SVG",
"associeretnext": "Associer et passer à la prochaine copie",
"suppressioncopie": "Suppression copie {{page}}",
Expand All @@ -537,7 +535,7 @@
"removeperpagenumber": "Suppression par numéro de page",
"rotateperpagenumber": "Rotation par numéro de page",
"supprimerpage": "Supprimer page(s)",
"tournerpage": "Touner page(s)",
"tournerpage": "Tourner page(s)",
"pagenumbersample": "Numero(s) de page (e.g. : 1;3-5;6)",
"showDownloadOptionsTooltip": "Téléchargement des pdfs",
"insersionpage": "Insertion d'une page depuis le pdf",
Expand Down
9 changes: 9 additions & 0 deletions src/main/webapp/i18n/pt/activate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"activate": {
"title": "Ativação",
"messages": {
"success": "<strong>Sua conta de usuário foi ativada.</strong> Merci de vous ",
"error": "<strong>Sua conta de usuário não pôde ser ativada.</strong>Use o formulário de registro para criar uma nova conta."
}
}
}
26 changes: 26 additions & 0 deletions src/main/webapp/i18n/pt/answer2HybridGradedComment.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"gradeScopeIsticApp": {
"answer2HybridGradedComment": {
"home": {
"title": "Answer2HybridGradedComments",
"refreshListLabel": "Atualizar a lista",
"createLabel": "Criar uma nova Resposta ao comentário híbrido com nota",
"createOrEditLabel": "Criar ou modificar Resposta ao comentário híbrido com nota",
"notFound": "Nenhuma Resposta ao comentário híbrido com nota foi encontrada"
},
"created": "Uma novo Resposta ao comentário híbrido com nota foi criado com o identificador {{ param }}",
"updated": "A Resposta ao comentário híbrido com nota de identificador {{ param }} foi atualizada",
"deleted": "A Resposta ao comentário híbrido com nota de identificador {{ param }} foi excluída",
"delete": {
"questão": "Tem certeza de querer excluir le Resposta ao comentário híbrido com nota {{ id }} ?"
},
"detail": {
"title": "Resposta ao comentário híbrido com nota"
},
"id": "ID",
"stepValue": "Step Value",
"hybridcomments": "Hybridcomments",
"studentResponse": "Resposta ao Estudante"
}
}
}
26 changes: 26 additions & 0 deletions src/main/webapp/i18n/pt/comments.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"gradeScopeIsticApp": {
"comments": {
"home": {
"title": "Comentários",
"refreshListLabel": "Atualizar a lista",
"createLabel": "Criar um novo Comentário",
"createOrEditLabel": "Criar ou modificar Comentário",
"notFound": "Nenhum Comments foi encontrado"
},
"created": "Un novo Comentário foi criado com o identificador {{ param }}",
"updated": "O Comentário de identificador {{ param }} foi atualizado",
"deleted": "O Comentário de identificador {{ param }} foi excluído",
"delete": {
"questão": "Tem certeza que quer excluir o Comentário {{ id }} ?"
},
"detail": {
"title": "Comentários"
},
"id": "Id",
"zonegeneratedid": "Zonegeneratedid",
"jsonData": "Json Data",
"studentResponse": "Resposta do estudante"
}
}
}
10 changes: 10 additions & 0 deletions src/main/webapp/i18n/pt/configuration.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"configuration": {
"title": "Configuração",
"filter": "Filtrar (por prefixo)",
"table": {
"prefix": "Prefixo",
"properties": "Propriedades"
}
}
}
27 changes: 27 additions & 0 deletions src/main/webapp/i18n/pt/course.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"gradeScopeIsticApp": {
"course": {
"home": {
"title": "Disciplina",
"refreshListLabel": "Atualizar a lista",
"createLabel": "Criar uma nova Disciplina",
"createOrEditLabel": "Criar ou modificar uma Disciplina",
"notFound": "Nenhuma Disciplina foi encontrada"
},
"created": "Uma nova disciplina foi criada com o identificador {{ param }}",
"updated": "A Disciplina com o identificador {{ param }} foi atualizada",
"deleted": "A Disciplina com o identificador {{ param }} foi excluída",
"delete": {
"questão": "Tem certeza que quer excluir a Disciplina {{ id }} ?"
},
"detail": {
"title": "Disciplina"
},
"id": "Id",
"name": "Nome da disciplina",
"exam": "Avaliação",
"groups": "Grupos",
"prof": "Professor"
}
}
}
26 changes: 26 additions & 0 deletions src/main/webapp/i18n/pt/courseGroup.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"gradeScopeIsticApp": {
"courseGroup": {
"home": {
"title": "CourseGroups",
"refreshListLabel": "Atualizar a lista",
"createLabel": "Criar um novo Course Group",
"createOrEditLabel": "Criar ou modificar Course Group",
"notFound": "Nenhum Course Group foi encontrado"
},
"created": "Un novo Course Group foi criado com o identificador {{ param }}",
"updated": "O Course Group de identificador {{ param }} foi atualizado",
"deleted": "O Course Group de identificador {{ param }} foi excluído",
"delete": {
"questão": "Tem certeza que quer excluir le Course Group {{ id }} ?"
},
"detail": {
"title": "Course Group"
},
"id": "ID",
"groupName": "Group Name",
"students": "Estudantes",
"course": "Course"
}
}
}
14 changes: 14 additions & 0 deletions src/main/webapp/i18n/pt/error.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"error": {
"title": "Página de erro!",
"http": {
"400": "Requisição incorreta.",
"403": "Você não tem os direitos necessários para ter acesso a esta página.",
"404": "Página inexistente.",
"405": "O verbo HTTP utilizado não é suportado para esta URL",
"500": "Error interno do servidor."
},
"concurrencyFailure": "Outro usuário modificou esses dados ao menos tempo que você. Suas alterações não foram salvas.",
"validation": "Erro de validação do lado do servidor."
}
}
32 changes: 32 additions & 0 deletions src/main/webapp/i18n/pt/exam.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"gradeScopeIsticApp": {
"exam": {
"home": {
"title": "Avaliações",
"refreshListLabel": "Atualisar a lista",
"createLabel": "Criar uma nova Avaliação",
"createOrEditLabel": "Criar ou modificar uma Avaliação",
"notFound": "Nenhuma Avaliação foi encontrada"
},
"created": "Uma nova Avaliação foi criada com o identificador {{ param }}",
"updated": "A Avaliação de identificador {{ param }} foi atualizada",
"deleted": "A Avaliação de identificador {{ param }} foi excluída",
"delete": {
"questão": "Tem certeza que quer excluir a Avaliação {{ id }} ?"
},
"detail": {
"title": "Avaliação"
},
"id": "Id",
"name": "Nome da avaliação:",
"template": "Modelo de avaliação",
"idzone": "Idzone",
"namezone": "Zona do sobrenome",
"firstnamezone": "Zona do nome",
"notezone": "Zona da nota",
"scanfile": "Documento digitalizado dos estudantes",
"questão": "Questão",
"course": "Disciplina"
}
}
}
Loading