Skip to content
Snippets Groups Projects
Commit 7862adf9 authored by BEAUVAIS ANTOINE's avatar BEAUVAIS ANTOINE
Browse files

Added internationalization & updated documentation. #1 #4

parent ec6b726c
1 merge request!15Internationalization.
This commit is part of merge request !15. Comments created here will be created in the context of that merge request.
...@@ -17,17 +17,18 @@ sur les produits disponibles tels que les prix de chaque article. ...@@ -17,17 +17,18 @@ sur les produits disponibles tels que les prix de chaque article.
[Accueil documentation](https://erp-sil.pages.unistra.fr/back/) [Accueil documentation](https://erp-sil.pages.unistra.fr/back/)
L'API REST est documentée à travers un document OpenAPI qui peut être consulté L'API REST est documentée à travers un fichier OpenAPI qui peut être consulté
[ici](https://erp-sil.pages.unistra.fr/back/openapi/index.html). [ici](https://erp-sil.pages.unistra.fr/back/openapi/index.html).
La documentation Java (Javadoc) du projet est généré automatiquement par La documentation Java (Javadoc) du projet est générée automatiquement par
le système d'intégration continue (CI) pour chaque révision de la branche `master` le système d'intégration continue (CI) pour chaque révision de la branche `master`
et peut être consultée [ici](https://erp-sil.pages.unistra.fr/back/javadoc/index.html) (en anglais). et peut être consultée [ici](https://erp-sil.pages.unistra.fr/back/javadoc/index.html) (en anglais).
### Exécution ### Exécution
BACK est une application Web [Java Spring](https://spring.io/) utilisant BACK est une application Web [Java Spring](https://spring.io/) utilisant
le [système Gradle](https://gradle.org/). le [système Gradle](https://gradle.org/). elle utilise [Thymeleaf](https://www.thymeleaf.org)
pour les *templates* Web.
Gradle permet d'essayer rapidement l'application en lançant un serveur Gradle permet d'essayer rapidement l'application en lançant un serveur
Web de test [Apache TomCat](https://tomcat.apache.org/) hébergeant Web de test [Apache TomCat](https://tomcat.apache.org/) hébergeant
...@@ -48,7 +49,7 @@ Assurez-vous que votre machine possède un kit de développement Java (JDK) vers ...@@ -48,7 +49,7 @@ Assurez-vous que votre machine possède un kit de développement Java (JDK) vers
peut être déployé sur une machine ne possédant que la JRE. peut être déployé sur une machine ne possédant que la JRE.
Afin que l'application fonctionne, vous devez configurer une clé d'authentification Afin que l'application fonctionne, vous devez configurer une clé d'authentification
pour l'API de l'application. pour l'API REST.
Dans `src/main/resources`, créez un nouveau fichier `apikey.properties` contenant : Dans `src/main/resources`, créez un nouveau fichier `apikey.properties` contenant :
...@@ -89,7 +90,7 @@ ou, sur Microsoft Windows, ...@@ -89,7 +90,7 @@ ou, sur Microsoft Windows,
Vous pouvez trouver la documentation [ici](https://erp-sil.pages.unistra.fr/back/openapi/index.html). Vous pouvez trouver la documentation [ici](https://erp-sil.pages.unistra.fr/back/openapi/index.html).
Utilisez [Postman](https://www.postman.com/) ou [Advanced REST Client](https://install.advancedrestclient.com/install) pour l'appeler l'API REST. Utilisez [Postman](https://www.postman.com/) ou [Advanced REST Client](https://install.advancedrestclient.com/install) pour appeler l'API REST.
Tous les appels vers l'API doivent posséder la clé d'authentification configurée Tous les appels vers l'API doivent posséder la clé d'authentification configurée
dans le fichier `apikey.properties` de l'application. Elle doit être spécifiée dans le fichier `apikey.properties` de l'application. Elle doit être spécifiée
......
...@@ -27,7 +27,8 @@ on the `master` branch and can be found [here](https://erp-sil.pages.unistra.fr/ ...@@ -27,7 +27,8 @@ on the `master` branch and can be found [here](https://erp-sil.pages.unistra.fr/
### Running ### Running
BACK is a [Java Spring](https://spring.io/) Web application built using BACK is a [Java Spring](https://spring.io/) Web application built using
the [Gradle Build Tool](https://gradle.org/). the [Gradle Build Tool](https://gradle.org/). It uses [Thymeleaf](https://www.thymeleaf.org)
for Web templates.
Gradle allows you to quickly test the application by running a local Gradle allows you to quickly test the application by running a local
test [Apache TomCat](https://tomcat.apache.org/) server that hosts test [Apache TomCat](https://tomcat.apache.org/) server that hosts
......
/**
* Web implementations of the HTTP controllers.
*/
package fr.unistra.sil.erp.back.controller.web;
\ No newline at end of file
#Application's name.
application.name=SIL ERP
#Login page's main title.
web.ui.login.login=Login
#Login page: Username label.
web.ui.login.username=Username
#Login page: Password label.
web.ui.login.password=Password
#Login page: Button's label.
web.ui.login.submit=Log in
#Application's name.
application.name=SIL ERP
#Login page's main title.
web.ui.login.login=Login
#Login page: Username label.
web.ui.login.username=Username
#Login page: Password label.
web.ui.login.password=Password
#Login page: Button's label.
web.ui.login.submit=Log in
#Application's name.
application.name=SIL ERP
#Login page's main title.
web.ui.login.login=Connexion
#Login page: Username label.
web.ui.login.username=Nom d'utilisateur
#Login page: Password label.
web.ui.login.password=Mot de passe
#Login page: Button's label.
web.ui.login.submit=Se connecter
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
<html lang="fr" xmlns:th="http://www.thymeleaf.org"> <html lang="fr" xmlns:th="http://www.thymeleaf.org">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Connexion - SIL ERP</title> <title th:text="#{web.ui.login.login} + ' - ' + #{application.name}"></title>
</head> </head>
<body> <body>
<h1>Connexion</h1> <h1 th:text="#{web.ui.login.login}"></h1>
<p>TODO</p> <p>TODO</p>
</body> </body>
</html> </html>
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment