]> WPIA git - gigi.git/blobdiff - src/club/wpia/gigi/pages/account/MyContracts.java
Merge "add: implement language switch for contract and update contract text"
[gigi.git] / src / club / wpia / gigi / pages / account / MyContracts.java
index bf0574b5aa1c03998783e478dd454cc2a03e7d47..b2aa53fc74e816f282eb2b9418facf09db39232c 100644 (file)
@@ -11,6 +11,7 @@ import javax.servlet.http.HttpServletResponse;
 import club.wpia.gigi.dbObjects.Contract;
 import club.wpia.gigi.dbObjects.User;
 import club.wpia.gigi.localisation.Language;
+import club.wpia.gigi.output.template.Template;
 import club.wpia.gigi.pages.LoginPage;
 import club.wpia.gigi.pages.Page;
 
@@ -18,6 +19,8 @@ public class MyContracts extends Page {
 
     public static final String PATH = "/account/contracts";
 
+    private static final Template contractDE = new Template(MyDetailsForm.class.getResource("MyContractsDE.templ"));
+
     public MyContracts() {
         super("My Contracts");
     }
@@ -37,6 +40,12 @@ public class MyContracts extends Page {
             vars.put("csdate", sdf.format(c.getDateSigned()));
         }
 
-        getDefaultTemplate().output(out, getLanguage(req), vars);
+        switch (l.getLocale().toString()) {
+        case "de":
+            contractDE.output(out, getLanguage(req), vars);
+            break;
+        default:
+            getDefaultTemplate().output(out, getLanguage(req), vars);
+        }
     }
 }