Wed, 06 Jan 2021 15:39:56 +0100
merge resource bundles
1.1 --- a/LICENSE Tue Jan 05 19:19:31 2021 +0100 1.2 +++ b/LICENSE Wed Jan 06 15:39:56 2021 +0100 1.3 @@ -1,4 +1,4 @@ 1.4 -Copyright 2018 Mike Becker. All rights reserved. 1.5 +Copyright 2021 Mike Becker. All rights reserved. 1.6 1.7 Redistribution and use in source and binary forms, with or without 1.8 modification, are permitted provided that the following conditions are met:
2.1 --- a/src/main/java/de/uapcore/lightpit/AbstractServlet.java Tue Jan 05 19:19:31 2021 +0100 2.2 +++ b/src/main/java/de/uapcore/lightpit/AbstractServlet.java Wed Jan 06 15:39:56 2021 +0100 2.3 @@ -1,7 +1,7 @@ 2.4 /* 2.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 2.6 * 2.7 - * Copyright 2018 Mike Becker. All rights reserved. 2.8 + * Copyright 2021 Mike Becker. All rights reserved. 2.9 * 2.10 * Redistribution and use in source and binary forms, with or without 2.11 * modification, are permitted provided that the following conditions are met: 2.12 @@ -68,14 +68,6 @@ 2.13 private final Map<HttpMethod, Map<PathPattern, Method>> mappings = new HashMap<>(); 2.14 2.15 /** 2.16 - * Returns the name of the resource bundle associated with this servlet. 2.17 - * 2.18 - * @return the resource bundle base name 2.19 - */ 2.20 - protected abstract String getResourceBundleName(); 2.21 - 2.22 - 2.23 - /** 2.24 * Creates a set of data access objects for the specified connection. 2.25 * 2.26 * @param connection the SQL connection 2.27 @@ -414,7 +406,6 @@ 2.28 final String fullPath = req.getServletPath() + Optional.ofNullable(req.getPathInfo()).orElse(""); 2.29 req.setAttribute(Constants.REQ_ATTR_BASE_HREF, baseHref(req)); 2.30 req.setAttribute(Constants.REQ_ATTR_PATH, fullPath); 2.31 - req.setAttribute(Constants.REQ_ATTR_RESOURCE_BUNDLE, getResourceBundleName()); 2.32 2.33 // if this is an error path, bypass the normal flow 2.34 if (fullPath.startsWith("/error/")) {
3.1 --- a/src/main/java/de/uapcore/lightpit/modules/ErrorModule.java Tue Jan 05 19:19:31 2021 +0100 3.2 +++ b/src/main/java/de/uapcore/lightpit/modules/ErrorModule.java Wed Jan 06 15:39:56 2021 +0100 3.3 @@ -1,7 +1,7 @@ 3.4 /* 3.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3.6 * 3.7 - * Copyright 2018 Mike Becker. All rights reserved. 3.8 + * Copyright 2021 Mike Becker. All rights reserved. 3.9 * 3.10 * Redistribution and use in source and binary forms, with or without 3.11 * modification, are permitted provided that the following conditions are met: 3.12 @@ -47,11 +47,6 @@ 3.13 3.14 public static final String REQ_ATTR_RETURN_LINK = "returnLink"; 3.15 3.16 - @Override 3.17 - protected String getResourceBundleName() { 3.18 - return "localization.error"; 3.19 - } 3.20 - 3.21 @RequestMapping(requestPath = "generic", method = HttpMethod.GET) 3.22 public void onError(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { 3.23 Optional.ofNullable(req.getHeader("Referer")).ifPresent(
4.1 --- a/src/main/java/de/uapcore/lightpit/modules/LanguageModule.java Tue Jan 05 19:19:31 2021 +0100 4.2 +++ b/src/main/java/de/uapcore/lightpit/modules/LanguageModule.java Wed Jan 06 15:39:56 2021 +0100 4.3 @@ -1,7 +1,7 @@ 4.4 /* 4.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 4.6 * 4.7 - * Copyright 2018 Mike Becker. All rights reserved. 4.8 + * Copyright 2021 Mike Becker. All rights reserved. 4.9 * 4.10 * Redistribution and use in source and binary forms, with or without 4.11 * modification, are permitted provided that the following conditions are met: 4.12 @@ -54,11 +54,6 @@ 4.13 private final List<Locale> languages = new ArrayList<>(); 4.14 4.15 @Override 4.16 - protected String getResourceBundleName() { 4.17 - return "localization.language"; 4.18 - } 4.19 - 4.20 - @Override 4.21 public void init() throws ServletException { 4.22 super.init(); 4.23
5.1 --- a/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java Tue Jan 05 19:19:31 2021 +0100 5.2 +++ b/src/main/java/de/uapcore/lightpit/modules/ProjectsModule.java Wed Jan 06 15:39:56 2021 +0100 5.3 @@ -1,7 +1,7 @@ 5.4 /* 5.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 5.6 * 5.7 - * Copyright 2018 Mike Becker. All rights reserved. 5.8 + * Copyright 2021 Mike Becker. All rights reserved. 5.9 * 5.10 * Redistribution and use in source and binary forms, with or without 5.11 * modification, are permitted provided that the following conditions are met: 5.12 @@ -65,11 +65,6 @@ 5.13 5.14 private static final Logger LOG = LoggerFactory.getLogger(ProjectsModule.class); 5.15 5.16 - @Override 5.17 - protected String getResourceBundleName() { 5.18 - return "localization.projects"; 5.19 - } 5.20 - 5.21 private static int parseIntOrZero(String str) { 5.22 try { 5.23 return Integer.parseInt(str);
6.1 --- a/src/main/java/de/uapcore/lightpit/modules/UsersModule.java Tue Jan 05 19:19:31 2021 +0100 6.2 +++ b/src/main/java/de/uapcore/lightpit/modules/UsersModule.java Wed Jan 06 15:39:56 2021 +0100 6.3 @@ -1,7 +1,7 @@ 6.4 /* 6.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 6.6 * 6.7 - * Copyright 2018 Mike Becker. All rights reserved. 6.8 + * Copyright 2021 Mike Becker. All rights reserved. 6.9 * 6.10 * Redistribution and use in source and binary forms, with or without 6.11 * modification, are permitted provided that the following conditions are met: 6.12 @@ -55,11 +55,6 @@ 6.13 6.14 private static final Logger LOG = LoggerFactory.getLogger(UsersModule.class); 6.15 6.16 - @Override 6.17 - protected String getResourceBundleName() { 6.18 - return "localization.users"; 6.19 - } 6.20 - 6.21 @RequestMapping(method = HttpMethod.GET) 6.22 public void index(HttpServletRequest req, HttpServletResponse resp, DataAccessObject dao) throws SQLException, ServletException, IOException { 6.23 final var viewModel = new UsersView();
7.1 --- a/src/main/kotlin/de/uapcore/lightpit/Constants.kt Tue Jan 05 19:19:31 2021 +0100 7.2 +++ b/src/main/kotlin/de/uapcore/lightpit/Constants.kt Wed Jan 06 15:39:56 2021 +0100 7.3 @@ -1,5 +1,5 @@ 7.4 /* 7.5 - * Copyright 2020 Mike Becker. All rights reserved. 7.6 + * Copyright 2021 Mike Becker. All rights reserved. 7.7 * 7.8 * Redistribution and use in source and binary forms, with or without 7.9 * modification, are permitted provided that the following conditions are met: 7.10 @@ -52,11 +52,6 @@ 7.11 const val CTX_ATTR_DB_DIALECT = "db-dialect" 7.12 7.13 /** 7.14 - * Key for the request attribute containing the resource bundle name. 7.15 - */ 7.16 - const val REQ_ATTR_RESOURCE_BUNDLE = "bundleName" 7.17 - 7.18 - /** 7.19 * Key for the request attribute containing the optional navigation menu jsp. 7.20 */ 7.21 const val REQ_ATTR_NAVIGATION = "navMenu"
8.1 --- a/src/main/kotlin/de/uapcore/lightpit/DataSourceProvider.kt Tue Jan 05 19:19:31 2021 +0100 8.2 +++ b/src/main/kotlin/de/uapcore/lightpit/DataSourceProvider.kt Wed Jan 06 15:39:56 2021 +0100 8.3 @@ -1,5 +1,5 @@ 8.4 /* 8.5 - * Copyright 2020 Mike Becker. All rights reserved. 8.6 + * Copyright 2021 Mike Becker. All rights reserved. 8.7 * 8.8 * Redistribution and use in source and binary forms, with or without 8.9 * modification, are permitted provided that the following conditions are met:
9.1 --- a/src/main/kotlin/de/uapcore/lightpit/Logging.kt Tue Jan 05 19:19:31 2021 +0100 9.2 +++ b/src/main/kotlin/de/uapcore/lightpit/Logging.kt Wed Jan 06 15:39:56 2021 +0100 9.3 @@ -1,5 +1,5 @@ 9.4 /* 9.5 - * Copyright 2020 Mike Becker. All rights reserved. 9.6 + * Copyright 2021 Mike Becker. All rights reserved. 9.7 * 9.8 * Redistribution and use in source and binary forms, with or without 9.9 * modification, are permitted provided that the following conditions are met:
10.1 --- a/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt Tue Jan 05 19:19:31 2021 +0100 10.2 +++ b/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt Wed Jan 06 15:39:56 2021 +0100 10.3 @@ -1,5 +1,5 @@ 10.4 /* 10.5 - * Copyright 2020 Mike Becker. All rights reserved. 10.6 + * Copyright 2021 Mike Becker. All rights reserved. 10.7 * 10.8 * Redistribution and use in source and binary forms, with or without 10.9 * modification, are permitted provided that the following conditions are met:
11.1 --- a/src/main/kotlin/de/uapcore/lightpit/dao/Extensions.kt Tue Jan 05 19:19:31 2021 +0100 11.2 +++ b/src/main/kotlin/de/uapcore/lightpit/dao/Extensions.kt Wed Jan 06 15:39:56 2021 +0100 11.3 @@ -1,5 +1,5 @@ 11.4 /* 11.5 - * Copyright 2020 Mike Becker. All rights reserved. 11.6 + * Copyright 2021 Mike Becker. All rights reserved. 11.7 * 11.8 * Redistribution and use in source and binary forms, with or without 11.9 * modification, are permitted provided that the following conditions are met:
12.1 --- a/src/main/kotlin/de/uapcore/lightpit/dao/PostgresDataAccessObject.kt Tue Jan 05 19:19:31 2021 +0100 12.2 +++ b/src/main/kotlin/de/uapcore/lightpit/dao/PostgresDataAccessObject.kt Wed Jan 06 15:39:56 2021 +0100 12.3 @@ -1,5 +1,5 @@ 12.4 /* 12.5 - * Copyright 2020 Mike Becker. All rights reserved. 12.6 + * Copyright 2021 Mike Becker. All rights reserved. 12.7 * 12.8 * Redistribution and use in source and binary forms, with or without 12.9 * modification, are permitted provided that the following conditions are met:
13.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/Component.kt Tue Jan 05 19:19:31 2021 +0100 13.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/Component.kt Wed Jan 06 15:39:56 2021 +0100 13.3 @@ -1,5 +1,5 @@ 13.4 /* 13.5 - * Copyright 2020 Mike Becker. All rights reserved. 13.6 + * Copyright 2021 Mike Becker. All rights reserved. 13.7 * 13.8 * Redistribution and use in source and binary forms, with or without 13.9 * modification, are permitted provided that the following conditions are met:
14.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/Entity.kt Tue Jan 05 19:19:31 2021 +0100 14.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/Entity.kt Wed Jan 06 15:39:56 2021 +0100 14.3 @@ -1,5 +1,5 @@ 14.4 /* 14.5 - * Copyright 2020 Mike Becker. All rights reserved. 14.6 + * Copyright 2021 Mike Becker. All rights reserved. 14.7 * 14.8 * Redistribution and use in source and binary forms, with or without 14.9 * modification, are permitted provided that the following conditions are met:
15.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/Issue.kt Tue Jan 05 19:19:31 2021 +0100 15.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/Issue.kt Wed Jan 06 15:39:56 2021 +0100 15.3 @@ -1,5 +1,5 @@ 15.4 /* 15.5 - * Copyright 2020 Mike Becker. All rights reserved. 15.6 + * Copyright 2021 Mike Becker. All rights reserved. 15.7 * 15.8 * Redistribution and use in source and binary forms, with or without 15.9 * modification, are permitted provided that the following conditions are met:
16.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/IssueComment.kt Tue Jan 05 19:19:31 2021 +0100 16.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/IssueComment.kt Wed Jan 06 15:39:56 2021 +0100 16.3 @@ -1,5 +1,5 @@ 16.4 /* 16.5 - * Copyright 2020 Mike Becker. All rights reserved. 16.6 + * Copyright 2021 Mike Becker. All rights reserved. 16.7 * 16.8 * Redistribution and use in source and binary forms, with or without 16.9 * modification, are permitted provided that the following conditions are met:
17.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/IssueSummary.kt Tue Jan 05 19:19:31 2021 +0100 17.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/IssueSummary.kt Wed Jan 06 15:39:56 2021 +0100 17.3 @@ -1,5 +1,5 @@ 17.4 /* 17.5 - * Copyright 2020 Mike Becker. All rights reserved. 17.6 + * Copyright 2021 Mike Becker. All rights reserved. 17.7 * 17.8 * Redistribution and use in source and binary forms, with or without 17.9 * modification, are permitted provided that the following conditions are met:
18.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/Project.kt Tue Jan 05 19:19:31 2021 +0100 18.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/Project.kt Wed Jan 06 15:39:56 2021 +0100 18.3 @@ -1,5 +1,5 @@ 18.4 /* 18.5 - * Copyright 2020 Mike Becker. All rights reserved. 18.6 + * Copyright 2021 Mike Becker. All rights reserved. 18.7 * 18.8 * Redistribution and use in source and binary forms, with or without 18.9 * modification, are permitted provided that the following conditions are met:
19.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/User.kt Tue Jan 05 19:19:31 2021 +0100 19.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/User.kt Wed Jan 06 15:39:56 2021 +0100 19.3 @@ -1,5 +1,5 @@ 19.4 /* 19.5 - * Copyright 2020 Mike Becker. All rights reserved. 19.6 + * Copyright 2021 Mike Becker. All rights reserved. 19.7 * 19.8 * Redistribution and use in source and binary forms, with or without 19.9 * modification, are permitted provided that the following conditions are met:
20.1 --- a/src/main/kotlin/de/uapcore/lightpit/entities/Version.kt Tue Jan 05 19:19:31 2021 +0100 20.2 +++ b/src/main/kotlin/de/uapcore/lightpit/entities/Version.kt Wed Jan 06 15:39:56 2021 +0100 20.3 @@ -1,5 +1,5 @@ 20.4 /* 20.5 - * Copyright 2020 Mike Becker. All rights reserved. 20.6 + * Copyright 2021 Mike Becker. All rights reserved. 20.7 * 20.8 * Redistribution and use in source and binary forms, with or without 20.9 * modification, are permitted provided that the following conditions are met:
21.1 --- a/src/main/kotlin/de/uapcore/lightpit/filter/Filter.kt Tue Jan 05 19:19:31 2021 +0100 21.2 +++ b/src/main/kotlin/de/uapcore/lightpit/filter/Filter.kt Wed Jan 06 15:39:56 2021 +0100 21.3 @@ -1,5 +1,5 @@ 21.4 /* 21.5 - * Copyright 2020 Mike Becker. All rights reserved. 21.6 + * Copyright 2021 Mike Becker. All rights reserved. 21.7 * 21.8 * Redistribution and use in source and binary forms, with or without 21.9 * modification, are permitted provided that the following conditions are met:
22.1 --- a/src/main/kotlin/de/uapcore/lightpit/filter/IssueFilter.kt Tue Jan 05 19:19:31 2021 +0100 22.2 +++ b/src/main/kotlin/de/uapcore/lightpit/filter/IssueFilter.kt Wed Jan 06 15:39:56 2021 +0100 22.3 @@ -1,5 +1,5 @@ 22.4 /* 22.5 - * Copyright 2020 Mike Becker. All rights reserved. 22.6 + * Copyright 2021 Mike Becker. All rights reserved. 22.7 * 22.8 * Redistribution and use in source and binary forms, with or without 22.9 * modification, are permitted provided that the following conditions are met:
23.1 --- a/src/main/kotlin/de/uapcore/lightpit/types/IssueCategory.kt Tue Jan 05 19:19:31 2021 +0100 23.2 +++ b/src/main/kotlin/de/uapcore/lightpit/types/IssueCategory.kt Wed Jan 06 15:39:56 2021 +0100 23.3 @@ -1,5 +1,5 @@ 23.4 /* 23.5 - * Copyright 2020 Mike Becker. All rights reserved. 23.6 + * Copyright 2021 Mike Becker. All rights reserved. 23.7 * 23.8 * Redistribution and use in source and binary forms, with or without 23.9 * modification, are permitted provided that the following conditions are met:
24.1 --- a/src/main/kotlin/de/uapcore/lightpit/types/IssueStatus.kt Tue Jan 05 19:19:31 2021 +0100 24.2 +++ b/src/main/kotlin/de/uapcore/lightpit/types/IssueStatus.kt Wed Jan 06 15:39:56 2021 +0100 24.3 @@ -1,5 +1,5 @@ 24.4 /* 24.5 - * Copyright 2020 Mike Becker. All rights reserved. 24.6 + * Copyright 2021 Mike Becker. All rights reserved. 24.7 * 24.8 * Redistribution and use in source and binary forms, with or without 24.9 * modification, are permitted provided that the following conditions are met:
25.1 --- a/src/main/kotlin/de/uapcore/lightpit/types/IssueStatusPhase.kt Tue Jan 05 19:19:31 2021 +0100 25.2 +++ b/src/main/kotlin/de/uapcore/lightpit/types/IssueStatusPhase.kt Wed Jan 06 15:39:56 2021 +0100 25.3 @@ -1,5 +1,5 @@ 25.4 /* 25.5 - * Copyright 2020 Mike Becker. All rights reserved. 25.6 + * Copyright 2021 Mike Becker. All rights reserved. 25.7 * 25.8 * Redistribution and use in source and binary forms, with or without 25.9 * modification, are permitted provided that the following conditions are met:
26.1 --- a/src/main/kotlin/de/uapcore/lightpit/types/VersionStatus.kt Tue Jan 05 19:19:31 2021 +0100 26.2 +++ b/src/main/kotlin/de/uapcore/lightpit/types/VersionStatus.kt Wed Jan 06 15:39:56 2021 +0100 26.3 @@ -1,5 +1,5 @@ 26.4 /* 26.5 - * Copyright 2020 Mike Becker. All rights reserved. 26.6 + * Copyright 2021 Mike Becker. All rights reserved. 26.7 * 26.8 * Redistribution and use in source and binary forms, with or without 26.9 * modification, are permitted provided that the following conditions are met:
27.1 --- a/src/main/kotlin/de/uapcore/lightpit/types/WebColor.kt Tue Jan 05 19:19:31 2021 +0100 27.2 +++ b/src/main/kotlin/de/uapcore/lightpit/types/WebColor.kt Wed Jan 06 15:39:56 2021 +0100 27.3 @@ -1,5 +1,5 @@ 27.4 /* 27.5 - * Copyright 2020 Mike Becker. All rights reserved. 27.6 + * Copyright 2021 Mike Becker. All rights reserved. 27.7 * 27.8 * Redistribution and use in source and binary forms, with or without 27.9 * modification, are permitted provided that the following conditions are met:
28.1 --- a/src/main/resources/localization/error.properties Tue Jan 05 19:19:31 2021 +0100 28.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 28.3 @@ -1,38 +0,0 @@ 28.4 -# Copyright 2018 Mike Becker. All rights reserved. 28.5 -# 28.6 -# Redistribution and use in source and binary forms, with or without 28.7 -# modification, are permitted provided that the following conditions are met: 28.8 -# 28.9 -# 1. Redistributions of source code must retain the above copyright 28.10 -# notice, this list of conditions and the following disclaimer. 28.11 -# 28.12 -# 2. Redistributions in binary form must reproduce the above copyright 28.13 -# notice, this list of conditions and the following disclaimer in the 28.14 -# documentation and/or other materials provided with the distribution. 28.15 -# 28.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 28.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 28.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 28.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 28.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 28.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 28.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 28.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 28.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28.26 - 28.27 -pageTitle = Error 28.28 - 28.29 -h1 = The requested page cannot be displayed. 28.30 -errorCode = Code 28.31 - 28.32 -errorMessage = Server Message 28.33 -code.404 = Page not found 28.34 -code.401 = Authorization required 28.35 -code.403 = Access denied 28.36 -code.500 = Internal error 28.37 -code.503 = Service unavailable 28.38 - 28.39 -errorTimestamp = Timestamp 28.40 -errorExceptionText = Internal Exception 28.41 -errorReturnLink = Return to
29.1 --- a/src/main/resources/localization/error_de.properties Tue Jan 05 19:19:31 2021 +0100 29.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 29.3 @@ -1,38 +0,0 @@ 29.4 -# Copyright 2018 Mike Becker. All rights reserved. 29.5 -# 29.6 -# Redistribution and use in source and binary forms, with or without 29.7 -# modification, are permitted provided that the following conditions are met: 29.8 -# 29.9 -# 1. Redistributions of source code must retain the above copyright 29.10 -# notice, this list of conditions and the following disclaimer. 29.11 -# 29.12 -# 2. Redistributions in binary form must reproduce the above copyright 29.13 -# notice, this list of conditions and the following disclaimer in the 29.14 -# documentation and/or other materials provided with the distribution. 29.15 -# 29.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 29.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 29.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 29.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 29.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 29.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 29.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 29.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 29.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29.26 - 29.27 -pageTitle = Fehler 29.28 - 29.29 -h1 = Die angeforderte Seite kann nicht angezeigt werden. 29.30 -errorCode = Fehlercode 29.31 - 29.32 -errorMessage = Server Nachricht 29.33 -code.404 = Seite nicht gefunden 29.34 -code.401 = Authentifizierung erforderlich 29.35 -code.403 = Zugriff verboten 29.36 -code.500 = Interner Fehler 29.37 -code.503 = Dienst steht derzeit nicht zur Verfügung 29.38 - 29.39 -errorTimestamp = Zeitstempel 29.40 -errorExceptionText = Interne Ausnahme 29.41 -errorReturnLink = Kehre zurück zu
30.1 --- a/src/main/resources/localization/language.properties Tue Jan 05 19:19:31 2021 +0100 30.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 30.3 @@ -1,28 +0,0 @@ 30.4 -# Copyright 2018 Mike Becker. All rights reserved. 30.5 -# 30.6 -# Redistribution and use in source and binary forms, with or without 30.7 -# modification, are permitted provided that the following conditions are met: 30.8 -# 30.9 -# 1. Redistributions of source code must retain the above copyright 30.10 -# notice, this list of conditions and the following disclaimer. 30.11 -# 30.12 -# 2. Redistributions in binary form must reproduce the above copyright 30.13 -# notice, this list of conditions and the following disclaimer in the 30.14 -# documentation and/or other materials provided with the distribution. 30.15 -# 30.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 30.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 30.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 30.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 30.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 30.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 30.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 30.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 30.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 30.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30.26 - 30.27 -pageTitle=Language Selection 30.28 - 30.29 -submit = Switch language 30.30 -browserLanguage = Browser language 30.31 -browserLanguageNotAvailable = Browser language not available.
31.1 --- a/src/main/resources/localization/language_de.properties Tue Jan 05 19:19:31 2021 +0100 31.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 31.3 @@ -1,28 +0,0 @@ 31.4 -# Copyright 2018 Mike Becker. All rights reserved. 31.5 -# 31.6 -# Redistribution and use in source and binary forms, with or without 31.7 -# modification, are permitted provided that the following conditions are met: 31.8 -# 31.9 -# 1. Redistributions of source code must retain the above copyright 31.10 -# notice, this list of conditions and the following disclaimer. 31.11 -# 31.12 -# 2. Redistributions in binary form must reproduce the above copyright 31.13 -# notice, this list of conditions and the following disclaimer in the 31.14 -# documentation and/or other materials provided with the distribution. 31.15 -# 31.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 31.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 31.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 31.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 31.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 31.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 31.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 31.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 31.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 31.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31.26 - 31.27 -pageTitle=Sprachauswahl 31.28 - 31.29 -submit = Sprache ausw\u00e4hlen 31.30 -browserLanguage = Browsersprache 31.31 -browserLanguageNotAvailable = Browsersprache nicht verf\u00fcgbar.
32.1 --- a/src/main/resources/localization/lightpit.properties Tue Jan 05 19:19:31 2021 +0100 32.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 32.3 @@ -1,34 +0,0 @@ 32.4 -# Copyright 2018 Mike Becker. All rights reserved. 32.5 -# 32.6 -# Redistribution and use in source and binary forms, with or without 32.7 -# modification, are permitted provided that the following conditions are met: 32.8 -# 32.9 -# 1. Redistributions of source code must retain the above copyright 32.10 -# notice, this list of conditions and the following disclaimer. 32.11 -# 32.12 -# 2. Redistributions in binary form must reproduce the above copyright 32.13 -# notice, this list of conditions and the following disclaimer in the 32.14 -# documentation and/or other materials provided with the distribution. 32.15 -# 32.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 32.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 32.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 32.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 32.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 32.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 32.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 32.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 32.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 32.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32.26 - 32.27 -version=LightPIT - Version 0.1 (Snapshot) 32.28 - 32.29 -button.okay=OK 32.30 -button.cancel=Cancel 32.31 - 32.32 -commit.success=Operation successful - you will be redirected in a second. 32.33 -commit.redirect-link=If redirection does not work, click the following link: 32.34 - 32.35 -menu.projects=Projects 32.36 -menu.users=Developer 32.37 -menu.languages=Language
33.1 --- a/src/main/resources/localization/lightpit_de.properties Tue Jan 05 19:19:31 2021 +0100 33.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 33.3 @@ -1,34 +0,0 @@ 33.4 -# Copyright 2018 Mike Becker. All rights reserved. 33.5 -# 33.6 -# Redistribution and use in source and binary forms, with or without 33.7 -# modification, are permitted provided that the following conditions are met: 33.8 -# 33.9 -# 1. Redistributions of source code must retain the above copyright 33.10 -# notice, this list of conditions and the following disclaimer. 33.11 -# 33.12 -# 2. Redistributions in binary form must reproduce the above copyright 33.13 -# notice, this list of conditions and the following disclaimer in the 33.14 -# documentation and/or other materials provided with the distribution. 33.15 -# 33.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 33.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 33.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 33.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 33.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 33.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 33.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 33.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 33.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 33.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33.26 - 33.27 -version=LightPIT - Version 0.1 (Entwicklungsversion) 33.28 - 33.29 -button.okay=OK 33.30 -button.cancel=Abbrechen 33.31 - 33.32 -commit.success=Operation erfolgreich - Sie werden jeden Moment weitergeleitet. 33.33 -commit.redirect-link=Falls die Weiterleitung nicht klappt, klicken Sie bitte hier: 33.34 - 33.35 -menu.projects=Projekte 33.36 -menu.users=Entwickler 33.37 -menu.languages=Sprache
34.1 --- a/src/main/resources/localization/projects.properties Tue Jan 05 19:19:31 2021 +0100 34.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 34.3 @@ -1,123 +0,0 @@ 34.4 -# Copyright 2018 Mike Becker. All rights reserved. 34.5 -# 34.6 -# Redistribution and use in source and binary forms, with or without 34.7 -# modification, are permitted provided that the following conditions are met: 34.8 -# 34.9 -# 1. Redistributions of source code must retain the above copyright 34.10 -# notice, this list of conditions and the following disclaimer. 34.11 -# 34.12 -# 2. Redistributions in binary form must reproduce the above copyright 34.13 -# notice, this list of conditions and the following disclaimer in the 34.14 -# documentation and/or other materials provided with the distribution. 34.15 -# 34.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 34.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 34.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 34.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 34.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 34.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 34.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 34.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 34.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 34.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 34.26 - 34.27 -pageTitle=Project Tracking 34.28 - 34.29 -button.create=New Project 34.30 -button.component.create=New Component 34.31 -button.component.edit=Edit Component 34.32 -button.version.create=New Version 34.33 -button.version.edit=Edit Version 34.34 -button.issue.create=New Issue 34.35 -button.issue.create.another=Create another Issue 34.36 -button.issue.edit=Edit Issue 34.37 -button.issue.all=All Issues 34.38 -button.comment=Comment 34.39 - 34.40 -no-projects=Welcome to LightPIT. Start off by creating a new project! 34.41 - 34.42 -navmenu.versions=Versions 34.43 -navmenu.components=Components 34.44 -navmenu.unassigned=unassigned 34.45 -navmenu.all=all 34.46 - 34.47 -name=Name 34.48 -node=Node 34.49 -ordinal=Ordering 34.50 -node.tooltip=Name of the path node that will be used in URL construction. 34.51 -description=Description 34.52 -repoUrl=Repository 34.53 -owner=Project Lead 34.54 -version.latest=Latest Version 34.55 -version.next=Next Version 34.56 -issues=Issues 34.57 -component=Component 34.58 - 34.59 -progress=Overall Progress 34.60 - 34.61 -issues.open=Open 34.62 -issues.active=In Progress 34.63 -issues.done=Done 34.64 -issues.reported=Reported Issues 34.65 -issues.resolved=Assigned Issues 34.66 - 34.67 -version.project=Project 34.68 -version.name=Version 34.69 -version.status=Status 34.70 -version.ordinal=Ordering 34.71 - 34.72 -component.project=Project 34.73 -component.name=Component 34.74 -component.color=Color 34.75 -component.lead=Lead 34.76 -component.ordinal=Ordering 34.77 -component.description=Description 34.78 - 34.79 -tooltip.ordinal=Use to override lexicographic ordering. 34.80 - 34.81 -placeholder.null-owner=Unassigned 34.82 -placeholder.null-lead=Unassigned 34.83 -placeholder.null-assignee=Unassigned 34.84 -placeholder.auto-assignee=Automatic 34.85 -placeholder.auto-assignee.tooltip=Assigns the component lead, if available. 34.86 -placeholder.null-component=Unassigned 34.87 - 34.88 -version.status.Future=Future 34.89 -version.status.Unreleased=Unreleased 34.90 -version.status.Released=Released 34.91 -version.status.LTS=LTS 34.92 -version.status.Deprecated=Deprecated 34.93 - 34.94 -issue.without-version=No Assigned Version 34.95 -issue.id=Issue ID 34.96 -issue.project=Project 34.97 -issue.component=Component 34.98 -issue.subject=Subject 34.99 -issue.description=Description 34.100 -issue.assignee=Assignee 34.101 -issue.affected-versions=Affected Versions 34.102 -issue.resolved-versions=Target Versions 34.103 -issue.category=Category 34.104 -issue.status=Status 34.105 -issue.created=Created 34.106 -issue.updated=Updated 34.107 -issue.eta=ETA 34.108 - 34.109 -issue.category.Feature=Feature 34.110 -issue.category.Improvement=Improvement 34.111 -issue.category.Bug=Bug 34.112 -issue.category.Task=Task 34.113 -issue.category.Test=Test 34.114 - 34.115 -issue.status.InSpecification=Specification 34.116 -issue.status.ToDo=To Do 34.117 -issue.status.Scheduled=Scheduled 34.118 -issue.status.InProgress=In Progress 34.119 -issue.status.InReview=Review 34.120 -issue.status.Done=Done 34.121 -issue.status.Rejected=Rejected 34.122 -issue.status.Withdrawn=Withdrawn 34.123 -issue.status.Duplicate=Duplicate 34.124 - 34.125 -issue.comments=Comments 34.126 -issue.comments.anonauthor=Anonymous Author
35.1 --- a/src/main/resources/localization/projects_de.properties Tue Jan 05 19:19:31 2021 +0100 35.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 35.3 @@ -1,123 +0,0 @@ 35.4 -# Copyright 2018 Mike Becker. All rights reserved. 35.5 -# 35.6 -# Redistribution and use in source and binary forms, with or without 35.7 -# modification, are permitted provided that the following conditions are met: 35.8 -# 35.9 -# 1. Redistributions of source code must retain the above copyright 35.10 -# notice, this list of conditions and the following disclaimer. 35.11 -# 35.12 -# 2. Redistributions in binary form must reproduce the above copyright 35.13 -# notice, this list of conditions and the following disclaimer in the 35.14 -# documentation and/or other materials provided with the distribution. 35.15 -# 35.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 35.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 35.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 35.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 35.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 35.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 35.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 35.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 35.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 35.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 35.26 - 35.27 -pageTitle=Projektverwaltung 35.28 - 35.29 -button.create=Neues Projekt 35.30 -button.component.create=Neue Komponente 35.31 -button.component.edit=Komponente Bearbeiten 35.32 -button.version.create=Neue Version 35.33 -button.version.edit=Version Bearbeiten 35.34 -button.issue.create=Neuer Vorgang 35.35 -button.issue.create.another=Weiteren Vorgang erstellen 35.36 -button.issue.edit=Vorgang Bearbeiten 35.37 -button.issue.all=Alle Vorg\u00e4nge 35.38 -button.comment=Kommentieren 35.39 - 35.40 -no-projects=Wilkommen bei LightPIT. Beginnen Sie mit der Erstellung eines Projektes! 35.41 - 35.42 -navmenu.versions=Versionen 35.43 -navmenu.components=Komponenten 35.44 -navmenu.unassigned=Nicht Zugewiesen 35.45 -navmenu.all=Alle 35.46 - 35.47 -name=Name 35.48 -node=Pfadname 35.49 -ordinal=Sequenznummer 35.50 -node.tooltip=Name, der zur Konstruktion der URL genutzt werden soll. 35.51 -description=Beschreibung 35.52 -repoUrl=Repository 35.53 -owner=Projektleitung 35.54 -version.latest=Neuste Version 35.55 -version.next=N\u00e4chste Version 35.56 -component=Komponente 35.57 -issues=Vorg\u00e4nge 35.58 - 35.59 -progress=Gesamtfortschritt 35.60 - 35.61 -issues.open=Offen 35.62 -issues.active=In Arbeit 35.63 -issues.done=Erledigt 35.64 -issues.reported=Er\u00f6ffnete Vorg\u00e4nge 35.65 -issues.resolved=Enthaltene Vorg\u00e4nge 35.66 - 35.67 -version.project=Projekt 35.68 -version.name=Version 35.69 -version.status=Status 35.70 -version.ordinal=Sequenznummer 35.71 - 35.72 -component.project=Projekt 35.73 -component.name=Komponente 35.74 -component.color=Farbe 35.75 -component.lead=Leitung 35.76 -component.ordinal=Sequenznummer 35.77 -component.description=Beschreibung 35.78 - 35.79 -tooltip.ordinal=\u00dcbersteuert die lexikographische Sortierung. 35.80 - 35.81 -placeholder.null-owner=Nicht Zugewiesen 35.82 -placeholder.null-lead=Niemand 35.83 -placeholder.null-assignee=Niemandem 35.84 -placeholder.auto-assignee=Automatisch 35.85 -placeholder.auto-assignee.tooltip=Weist, wenn m\u00f6glich, den Vorgang dem Leiter der Komponente. 35.86 -placeholder.null-component=Keine 35.87 - 35.88 -version.status.Future=Geplant 35.89 -version.status.Unreleased=Unver\u00f6ffentlicht 35.90 -version.status.Released=Ver\u00f6ffentlicht 35.91 -version.status.LTS=Langzeitsupport 35.92 -version.status.Deprecated=Veraltet 35.93 - 35.94 -issue.without-version=Keine Version zugeordnet 35.95 -issue.id=Vorgangs-ID 35.96 -issue.project=Projekt 35.97 -issue.component=Komponente 35.98 -issue.subject=Thema 35.99 -issue.description=Beschreibung 35.100 -issue.assignee=Zugewiesen 35.101 -issue.affected-versions=Betroffene Versionen 35.102 -issue.resolved-versions=Zielversionen 35.103 -issue.category=Kategorie 35.104 -issue.status=Status 35.105 -issue.created=Erstellt 35.106 -issue.updated=Aktualisiert 35.107 -issue.eta=Zieldatum 35.108 - 35.109 -issue.category.Feature=Feature 35.110 -issue.category.Improvement=Verbesserung 35.111 -issue.category.Bug=Fehler 35.112 -issue.category.Task=Aufgabe 35.113 -issue.category.Test=Test 35.114 - 35.115 -issue.status.InSpecification=Spezifikation 35.116 -issue.status.ToDo=Zu Erledigen 35.117 -issue.status.Scheduled=Geplant 35.118 -issue.status.InProgress=In Arbeit 35.119 -issue.status.InReview=Im Review 35.120 -issue.status.Done=Erledigt 35.121 -issue.status.Rejected=Zur\u00fcckgewiesen 35.122 -issue.status.Withdrawn=Zur\u00fcckgezogen 35.123 -issue.status.Duplicate=Duplikat 35.124 - 35.125 -issue.comments=Kommentare 35.126 -issue.comments.anonauthor=Anonymer Autor 35.127 \ No newline at end of file
36.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 36.2 +++ b/src/main/resources/localization/strings.properties Wed Jan 06 15:39:56 2021 +0100 36.3 @@ -0,0 +1,136 @@ 36.4 +# Copyright 2021 Mike Becker. All rights reserved. 36.5 +# 36.6 +# Redistribution and use in source and binary forms, with or without 36.7 +# modification, are permitted provided that the following conditions are met: 36.8 +# 36.9 +# 1. Redistributions of source code must retain the above copyright 36.10 +# notice, this list of conditions and the following disclaimer. 36.11 +# 36.12 +# 2. Redistributions in binary form must reproduce the above copyright 36.13 +# notice, this list of conditions and the following disclaimer in the 36.14 +# documentation and/or other materials provided with the distribution. 36.15 +# 36.16 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 36.17 +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 36.18 +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 36.19 +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 36.20 +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 36.21 +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 36.22 +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 36.23 +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 36.24 +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 36.25 +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 36.26 + 36.27 +app.title=LightPIT 36.28 +browserLanguage = Browser language 36.29 +browserLanguageNotAvailable = Browser language not available. 36.30 +button.cancel=Cancel 36.31 +button.comment=Comment 36.32 +button.component.create=New Component 36.33 +button.component.edit=Edit Component 36.34 +button.user.create=Add Developer 36.35 +button.issue.all=All Issues 36.36 +button.issue.create.another=Create another Issue 36.37 +button.issue.create=New Issue 36.38 +button.issue.edit=Edit Issue 36.39 +button.okay=OK 36.40 +button.project.create=New Project 36.41 +button.version.create=New Version 36.42 +button.version.edit=Edit Version 36.43 +commit.redirect-link=If redirection does not work, click the following link: 36.44 +commit.success=Operation successful - you will be redirected in a second. 36.45 +component.color=Color 36.46 +component.description=Description 36.47 +component.lead=Lead 36.48 +component.name=Component 36.49 +component.ordinal=Ordering 36.50 +component.project=Project 36.51 +component=Component 36.52 +description=Description 36.53 +displayname=Developer 36.54 +error.code = Code 36.55 +error.code.401 = Authorization required 36.56 +error.code.403 = Access denied 36.57 +error.code.404 = Page not found 36.58 +error.code.500 = Internal error 36.59 +error.code.503 = Service unavailable 36.60 +error.exceptionText = Internal Exception 36.61 +error.headline = The requested page cannot be displayed. 36.62 +error.message = Server Message 36.63 +error.returnLink = Return to 36.64 +error.timestamp = Timestamp 36.65 +givenname=Given Name 36.66 +issue.affected-versions=Affected Versions 36.67 +issue.assignee=Assignee 36.68 +issue.category.Bug=Bug 36.69 +issue.category.Feature=Feature 36.70 +issue.category.Improvement=Improvement 36.71 +issue.category.Task=Task 36.72 +issue.category.Test=Test 36.73 +issue.category=Category 36.74 +issue.comments.anonauthor=Anonymous Author 36.75 +issue.comments=Comments 36.76 +issue.component=Component 36.77 +issue.created=Created 36.78 +issue.description=Description 36.79 +issue.eta=ETA 36.80 +issue.id=Issue ID 36.81 +issue.project=Project 36.82 +issue.resolved-versions=Target Versions 36.83 +issue.status.Done=Done 36.84 +issue.status.Duplicate=Duplicate 36.85 +issue.status.InProgress=In Progress 36.86 +issue.status.InReview=Review 36.87 +issue.status.InSpecification=Specification 36.88 +issue.status.Rejected=Rejected 36.89 +issue.status.Scheduled=Scheduled 36.90 +issue.status.ToDo=To Do 36.91 +issue.status.Withdrawn=Withdrawn 36.92 +issue.status=Status 36.93 +issue.subject=Subject 36.94 +issue.updated=Updated 36.95 +issue.without-version=No Assigned Version 36.96 +issues.active=In Progress 36.97 +issues.done=Done 36.98 +issues.open=Open 36.99 +issues.reported=Reported Issues 36.100 +issues.resolved=Assigned Issues 36.101 +issues=Issues 36.102 +lastname=Last Name 36.103 +mail=E-Mail 36.104 +menu.languages=Language 36.105 +menu.projects=Projects 36.106 +menu.users=Developer 36.107 +name=Name 36.108 +navmenu.all=all 36.109 +navmenu.components=Components 36.110 +navmenu.unassigned=unassigned 36.111 +navmenu.versions=Versions 36.112 +no-projects=Welcome to LightPIT. Start off by creating a new project! 36.113 +no-users=No developers have been configured yet. 36.114 +node.tooltip=Name of the path node that will be used in URL construction. 36.115 +node=Node 36.116 +ordinal=Ordering 36.117 +owner=Project Lead 36.118 +placeholder.auto-assignee.tooltip=Assigns the component lead, if available. 36.119 +placeholder.auto-assignee=Automatic 36.120 +placeholder.null-assignee=Unassigned 36.121 +placeholder.null-component=Unassigned 36.122 +placeholder.null-lead=Unassigned 36.123 +placeholder.null-owner=Unassigned 36.124 +progress=Overall Progress 36.125 +repoUrl=Repository 36.126 +submit = Switch language 36.127 +tooltip.ordinal=Use to override lexicographic ordering. 36.128 +username=User Name 36.129 +version.latest=Latest Version 36.130 +version.name=Version 36.131 +version.next=Next Version 36.132 +version.ordinal=Ordering 36.133 +version.project=Project 36.134 +version.status.Deprecated=Deprecated 36.135 +version.status.Future=Future 36.136 +version.status.LTS=LTS 36.137 +version.status.Released=Released 36.138 +version.status.Unreleased=Unreleased 36.139 +version.status=Status
37.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 37.2 +++ b/src/main/resources/localization/strings_de.properties Wed Jan 06 15:39:56 2021 +0100 37.3 @@ -0,0 +1,136 @@ 37.4 +# Copyright 2021 Mike Becker. All rights reserved. 37.5 +# 37.6 +# Redistribution and use in source and binary forms, with or without 37.7 +# modification, are permitted provided that the following conditions are met: 37.8 +# 37.9 +# 1. Redistributions of source code must retain the above copyright 37.10 +# notice, this list of conditions and the following disclaimer. 37.11 +# 37.12 +# 2. Redistributions in binary form must reproduce the above copyright 37.13 +# notice, this list of conditions and the following disclaimer in the 37.14 +# documentation and/or other materials provided with the distribution. 37.15 +# 37.16 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 37.17 +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 37.18 +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 37.19 +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 37.20 +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 37.21 +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 37.22 +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 37.23 +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 37.24 +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 37.25 +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37.26 + 37.27 +app.title=LightPIT 37.28 +browserLanguage = Browsersprache 37.29 +browserLanguageNotAvailable = Browsersprache nicht verf\u00fcgbar. 37.30 +button.cancel=Abbrechen 37.31 +button.comment=Kommentieren 37.32 +button.component.create=Neue Komponente 37.33 +button.component.edit=Komponente Bearbeiten 37.34 +button.user.create=Neuer Entwickler 37.35 +button.issue.all=Alle Vorg\u00e4nge 37.36 +button.issue.create.another=Weiteren Vorgang erstellen 37.37 +button.issue.create=Neuer Vorgang 37.38 +button.issue.edit=Vorgang Bearbeiten 37.39 +button.okay=OK 37.40 +button.project.create=Neues Projekt 37.41 +button.version.create=Neue Version 37.42 +button.version.edit=Version Bearbeiten 37.43 +commit.redirect-link=Falls die Weiterleitung nicht klappt, klicken Sie bitte hier: 37.44 +commit.success=Operation erfolgreich - Sie werden jeden Moment weitergeleitet. 37.45 +component.color=Farbe 37.46 +component.description=Beschreibung 37.47 +component.lead=Leitung 37.48 +component.name=Komponente 37.49 +component.ordinal=Sequenznummer 37.50 +component.project=Projekt 37.51 +component=Komponente 37.52 +description=Beschreibung 37.53 +displayname=Entwickler 37.54 +error.code = Fehlercode 37.55 +error.code.401 = Authentifizierung erforderlich 37.56 +error.code.403 = Zugriff verboten 37.57 +error.code.404 = Seite nicht gefunden 37.58 +error.code.500 = Interner Fehler 37.59 +error.code.503 = Dienst steht derzeit nicht zur Verfügung 37.60 +error.exceptionText = Interne Ausnahme 37.61 +error.headline = Die angeforderte Seite kann nicht angezeigt werden. 37.62 +error.message = Server Nachricht 37.63 +error.returnLink = Kehre zurück zu 37.64 +error.timestamp = Zeitstempel 37.65 +givenname=Vorname 37.66 +issue.affected-versions=Betroffene Versionen 37.67 +issue.assignee=Zugewiesen 37.68 +issue.category.Bug=Fehler 37.69 +issue.category.Feature=Feature 37.70 +issue.category.Improvement=Verbesserung 37.71 +issue.category.Task=Aufgabe 37.72 +issue.category.Test=Test 37.73 +issue.category=Kategorie 37.74 +issue.comments.anonauthor=Anonymer Autor 37.75 +issue.comments=Kommentare 37.76 +issue.component=Komponente 37.77 +issue.created=Erstellt 37.78 +issue.description=Beschreibung 37.79 +issue.eta=Zieldatum 37.80 +issue.id=Vorgangs-ID 37.81 +issue.project=Projekt 37.82 +issue.resolved-versions=Zielversionen 37.83 +issue.status.Done=Erledigt 37.84 +issue.status.Duplicate=Duplikat 37.85 +issue.status.InProgress=In Arbeit 37.86 +issue.status.InReview=Im Review 37.87 +issue.status.InSpecification=Spezifikation 37.88 +issue.status.Rejected=Zur\u00fcckgewiesen 37.89 +issue.status.Scheduled=Geplant 37.90 +issue.status.ToDo=Zu Erledigen 37.91 +issue.status.Withdrawn=Zur\u00fcckgezogen 37.92 +issue.status=Status 37.93 +issue.subject=Thema 37.94 +issue.updated=Aktualisiert 37.95 +issue.without-version=Keine Version zugeordnet 37.96 +issues.active=In Arbeit 37.97 +issues.done=Erledigt 37.98 +issues.open=Offen 37.99 +issues.reported=Er\u00f6ffnete Vorg\u00e4nge 37.100 +issues.resolved=Enthaltene Vorg\u00e4nge 37.101 +issues=Vorg\u00e4nge 37.102 +lastname=Nachname 37.103 +mail=E-Mail 37.104 +menu.languages=Sprache 37.105 +menu.projects=Projekte 37.106 +menu.users=Entwickler 37.107 +name=Name 37.108 +navmenu.all=Alle 37.109 +navmenu.components=Komponenten 37.110 +navmenu.unassigned=Nicht Zugewiesen 37.111 +navmenu.versions=Versionen 37.112 +no-projects=Wilkommen bei LightPIT. Beginnen Sie mit der Erstellung eines Projektes! 37.113 +no-users=Bislang wurden keine Entwickler hinterlegt. 37.114 +node.tooltip=Name, der zur Konstruktion der URL genutzt werden soll. 37.115 +node=Pfadname 37.116 +ordinal=Sequenznummer 37.117 +owner=Projektleitung 37.118 +placeholder.auto-assignee.tooltip=Weist, wenn m\u00f6glich, den Vorgang dem Leiter der Komponente. 37.119 +placeholder.auto-assignee=Automatisch 37.120 +placeholder.null-assignee=Niemandem 37.121 +placeholder.null-component=Keine 37.122 +placeholder.null-lead=Niemand 37.123 +placeholder.null-owner=Nicht Zugewiesen 37.124 +progress=Gesamtfortschritt 37.125 +repoUrl=Repository 37.126 +submit = Sprache ausw\u00e4hlen 37.127 +tooltip.ordinal=\u00dcbersteuert die lexikographische Sortierung. 37.128 +username=Benutzername 37.129 +version.latest=Neuste Version 37.130 +version.name=Version 37.131 +version.next=N\u00e4chste Version 37.132 +version.ordinal=Sequenznummer 37.133 +version.project=Projekt 37.134 +version.status.Deprecated=Veraltet 37.135 +version.status.Future=Geplant 37.136 +version.status.LTS=Langzeitsupport 37.137 +version.status.Released=Ver\u00f6ffentlicht 37.138 +version.status.Unreleased=Unver\u00f6ffentlicht 37.139 +version.status=Status
38.1 --- a/src/main/resources/localization/users.properties Tue Jan 05 19:19:31 2021 +0100 38.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 38.3 @@ -1,35 +0,0 @@ 38.4 -# Copyright 2018 Mike Becker. All rights reserved. 38.5 -# 38.6 -# Redistribution and use in source and binary forms, with or without 38.7 -# modification, are permitted provided that the following conditions are met: 38.8 -# 38.9 -# 1. Redistributions of source code must retain the above copyright 38.10 -# notice, this list of conditions and the following disclaimer. 38.11 -# 38.12 -# 2. Redistributions in binary form must reproduce the above copyright 38.13 -# notice, this list of conditions and the following disclaimer in the 38.14 -# documentation and/or other materials provided with the distribution. 38.15 -# 38.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 38.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 38.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 38.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 38.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 38.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 38.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 38.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 38.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 38.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 38.26 - 38.27 -pageTitle=User Management 38.28 - 38.29 -button.create=Add Developer 38.30 - 38.31 -no-users=No developers have been configured yet. 38.32 - 38.33 -username=User Name 38.34 -givenname=Given Name 38.35 -lastname=Last Name 38.36 -mail=E-Mail 38.37 - 38.38 -displayname=Developer
39.1 --- a/src/main/resources/localization/users_de.properties Tue Jan 05 19:19:31 2021 +0100 39.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 39.3 @@ -1,35 +0,0 @@ 39.4 -# Copyright 2018 Mike Becker. All rights reserved. 39.5 -# 39.6 -# Redistribution and use in source and binary forms, with or without 39.7 -# modification, are permitted provided that the following conditions are met: 39.8 -# 39.9 -# 1. Redistributions of source code must retain the above copyright 39.10 -# notice, this list of conditions and the following disclaimer. 39.11 -# 39.12 -# 2. Redistributions in binary form must reproduce the above copyright 39.13 -# notice, this list of conditions and the following disclaimer in the 39.14 -# documentation and/or other materials provided with the distribution. 39.15 -# 39.16 -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 39.17 -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 39.18 -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 39.19 -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 39.20 -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 39.21 -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 39.22 -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 39.23 -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 39.24 -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 39.25 -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 39.26 - 39.27 -pageTitle=Benutzerverwaltung 39.28 - 39.29 -button.create=Neuer Entwickler 39.30 - 39.31 -no-users=Bislang wurden keine Entwickler hinterlegt. 39.32 - 39.33 -username=Benutzername 39.34 -givenname=Vorname 39.35 -lastname=Nachname 39.36 -mail=E-Mail 39.37 - 39.38 -displayname=Entwickler
40.1 --- a/src/main/resources/log4j2.properties Tue Jan 05 19:19:31 2021 +0100 40.2 +++ b/src/main/resources/log4j2.properties Wed Jan 06 15:39:56 2021 +0100 40.3 @@ -1,4 +1,4 @@ 40.4 -# Copyright 2018 Mike Becker. All rights reserved. 40.5 +# Copyright 2021 Mike Becker. All rights reserved. 40.6 # 40.7 # Redistribution and use in source and binary forms, with or without 40.8 # modification, are permitted provided that the following conditions are met:
41.1 --- a/src/main/webapp/WEB-INF/jsp/commit-successful.jsp Tue Jan 05 19:19:31 2021 +0100 41.2 +++ b/src/main/webapp/WEB-INF/jsp/commit-successful.jsp Wed Jan 06 15:39:56 2021 +0100 41.3 @@ -1,7 +1,7 @@ 41.4 <%-- 41.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 41.6 41.7 -Copyright 2018 Mike Becker. All rights reserved. 41.8 +Copyright 2021 Mike Becker. All rights reserved. 41.9 41.10 Redistribution and use in source and binary forms, with or without 41.11 modification, are permitted provided that the following conditions are met: 41.12 @@ -30,6 +30,6 @@ 41.13 41.14 <c:set scope="page" var="redirectLocation" value="${requestScope[Constants.REQ_ATTR_REDIRECT_LOCATION]}"/> 41.15 41.16 -<fmt:message bundle="${lightpit_bundle}" key="commit.success"/> 41.17 -<fmt:message bundle="${lightpit_bundle}" key="commit.redirect-link"/> 41.18 +<fmt:message key="commit.success"/> 41.19 +<fmt:message key="commit.redirect-link"/> 41.20 <a href="${redirectLocation}"><c:out value="${redirectLocation}"/> </a>
42.1 --- a/src/main/webapp/WEB-INF/jsp/component-form.jsp Tue Jan 05 19:19:31 2021 +0100 42.2 +++ b/src/main/webapp/WEB-INF/jsp/component-form.jsp Wed Jan 06 15:39:56 2021 +0100 42.3 @@ -1,7 +1,7 @@ 42.4 <%-- 42.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 42.6 42.7 -Copyright 2020 Mike Becker. All rights reserved. 42.8 +Copyright 2021 Mike Becker. All rights reserved. 42.9 42.10 Redistribution and use in source and binary forms, with or without 42.11 modification, are permitted provided that the following conditions are met: 42.12 @@ -89,9 +89,9 @@ 42.13 <td colspan="2"> 42.14 <input type="hidden" name="id" value="${component.id}"/> 42.15 <a href="./projects/${project.node}/components/" class="button"> 42.16 - <fmt:message bundle="${lightpit_bundle}" key="button.cancel"/> 42.17 + <fmt:message key="button.cancel"/> 42.18 </a> 42.19 - <button type="submit"><fmt:message bundle="${lightpit_bundle}" key="button.okay"/></button> 42.20 + <button type="submit"><fmt:message key="button.okay"/></button> 42.21 </td> 42.22 </tr> 42.23 </tfoot>
43.1 --- a/src/main/webapp/WEB-INF/jsp/components.jsp Tue Jan 05 19:19:31 2021 +0100 43.2 +++ b/src/main/webapp/WEB-INF/jsp/components.jsp Wed Jan 06 15:39:56 2021 +0100 43.3 @@ -1,7 +1,7 @@ 43.4 <%-- 43.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 43.6 43.7 -Copyright 2020 Mike Becker. All rights reserved. 43.8 +Copyright 2021 Mike Becker. All rights reserved. 43.9 43.10 Redistribution and use in source and binary forms, with or without 43.11 modification, are permitted provided that the following conditions are met:
44.1 --- a/src/main/webapp/WEB-INF/jsp/error.jsp Tue Jan 05 19:19:31 2021 +0100 44.2 +++ b/src/main/webapp/WEB-INF/jsp/error.jsp Wed Jan 06 15:39:56 2021 +0100 44.3 @@ -1,7 +1,7 @@ 44.4 <%-- 44.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 44.6 44.7 -Copyright 2018 Mike Becker. All rights reserved. 44.8 +Copyright 2021 Mike Becker. All rights reserved. 44.9 44.10 Redistribution and use in source and binary forms, with or without 44.11 modification, are permitted provided that the following conditions are met: 44.12 @@ -36,30 +36,30 @@ 44.13 <c:set scope="page" var="returnLink" value="${requestScope[ErrorModule.REQ_ATTR_RETURN_LINK]}"/> 44.14 44.15 <div id="error-page"> 44.16 - <h1><fmt:message key="h1"/></h1> 44.17 + <h1><fmt:message key="error.headline"/></h1> 44.18 <table> 44.19 <tr> 44.20 - <th><fmt:message key="errorCode"/>:</th> 44.21 - <td>${errorCode} - <fmt:message key="code.${errorCode}"/></td> 44.22 + <th><fmt:message key="error.code"/>:</th> 44.23 + <td>${errorCode} - <fmt:message key="error.code.${errorCode}"/></td> 44.24 </tr> 44.25 <tr> 44.26 - <th><fmt:message key="errorMessage"/>:</th> 44.27 + <th><fmt:message key="error.message"/>:</th> 44.28 <td><c:out value="${requestScope['javax.servlet.error.message']}"/></td> 44.29 </tr> 44.30 <tr> 44.31 - <th><fmt:message key="errorTimestamp"/>:</th> 44.32 + <th><fmt:message key="error.timestamp"/>:</th> 44.33 <td><fmt:formatDate type="both" value="<%= new java.util.Date()%>"/></td> 44.34 </tr> 44.35 <%--@elvariable id="exception" type="java.lang.Exception"--%> 44.36 <c:if test="${not empty exception}"> 44.37 <tr> 44.38 - <th><fmt:message key="errorExceptionText"/>:</th> 44.39 + <th><fmt:message key="error.exceptionText"/>:</th> 44.40 <td>${exception['class'].name} - ${exception.message}</td> 44.41 </tr> 44.42 </c:if> 44.43 <c:if test="${fn:startsWith(returnLink, baseHref)}"> 44.44 <tr> 44.45 - <th><fmt:message key="errorReturnLink"/>:</th> 44.46 + <th><fmt:message key="error.returnLink"/>:</th> 44.47 <td><a href="${returnLink}">${returnLink}</a></td> 44.48 </tr> 44.49 </c:if>
45.1 --- a/src/main/webapp/WEB-INF/jsp/issue-form.jsp Tue Jan 05 19:19:31 2021 +0100 45.2 +++ b/src/main/webapp/WEB-INF/jsp/issue-form.jsp Wed Jan 06 15:39:56 2021 +0100 45.3 @@ -1,7 +1,7 @@ 45.4 <%-- 45.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 45.6 45.7 -Copyright 2020 Mike Becker. All rights reserved. 45.8 +Copyright 2021 Mike Becker. All rights reserved. 45.9 45.10 Redistribution and use in source and binary forms, with or without 45.11 modification, are permitted provided that the following conditions are met: 45.12 @@ -180,16 +180,16 @@ 45.13 <input type="hidden" name="id" value="${issue.id}"/> 45.14 <c:if test="${issue.id ge 0}"> 45.15 <a href="./projects/${issue.project.node}/issues/${issue.id}/view" class="button"> 45.16 - <fmt:message bundle="${lightpit_bundle}" key="button.cancel"/> 45.17 + <fmt:message key="button.cancel"/> 45.18 </a> 45.19 </c:if> 45.20 <c:if test="${issue.id lt 0}"> 45.21 <%-- TODO: fix #14 --%> 45.22 <a href="./projects/${issue.project.node}/all-components/all-versions/issues/" class="button"> 45.23 - <fmt:message bundle="${lightpit_bundle}" key="button.cancel"/> 45.24 + <fmt:message key="button.cancel"/> 45.25 </a> 45.26 </c:if> 45.27 - <button type="submit"><fmt:message bundle="${lightpit_bundle}" key="button.okay"/></button> 45.28 + <button type="submit"><fmt:message key="button.okay"/></button> 45.29 </td> 45.30 </tr> 45.31 </tfoot>
46.1 --- a/src/main/webapp/WEB-INF/jsp/issue-view.jsp Tue Jan 05 19:19:31 2021 +0100 46.2 +++ b/src/main/webapp/WEB-INF/jsp/issue-view.jsp Wed Jan 06 15:39:56 2021 +0100 46.3 @@ -1,7 +1,7 @@ 46.4 <%-- 46.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 46.6 46.7 -Copyright 2018 Mike Becker. All rights reserved. 46.8 +Copyright 2021 Mike Becker. All rights reserved. 46.9 46.10 Redistribution and use in source and binary forms, with or without 46.11 modification, are permitted provided that the following conditions are met: 46.12 @@ -139,7 +139,7 @@ 46.13 <td colspan="2"> 46.14 <%-- TODO: fix #14 --%> 46.15 <a href="./projects/${issue.project.node}/all-components/all-versions/issues/" class="button"> 46.16 - <fmt:message bundle="${lightpit_bundle}" key="button.cancel"/> 46.17 + <fmt:message key="button.cancel"/> 46.18 </a> 46.19 <a href="./projects/${issue.project.node}/issues/${issue.id}/edit" class="button submit"> 46.20 <fmt:message key="button.issue.edit"/>
47.1 --- a/src/main/webapp/WEB-INF/jsp/language.jsp Tue Jan 05 19:19:31 2021 +0100 47.2 +++ b/src/main/webapp/WEB-INF/jsp/language.jsp Wed Jan 06 15:39:56 2021 +0100 47.3 @@ -1,7 +1,7 @@ 47.4 <%-- 47.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 47.6 47.7 -Copyright 2018 Mike Becker. All rights reserved. 47.8 +Copyright 2021 Mike Becker. All rights reserved. 47.9 47.10 Redistribution and use in source and binary forms, with or without 47.11 modification, are permitted provided that the following conditions are met:
48.1 --- a/src/main/webapp/WEB-INF/jsp/project-details.jsp Tue Jan 05 19:19:31 2021 +0100 48.2 +++ b/src/main/webapp/WEB-INF/jsp/project-details.jsp Wed Jan 06 15:39:56 2021 +0100 48.3 @@ -1,7 +1,7 @@ 48.4 <%-- 48.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 48.6 48.7 -Copyright 2018 Mike Becker. All rights reserved. 48.8 +Copyright 2021 Mike Becker. All rights reserved. 48.9 48.10 Redistribution and use in source and binary forms, with or without 48.11 modification, are permitted provided that the following conditions are met:
49.1 --- a/src/main/webapp/WEB-INF/jsp/project-form.jsp Tue Jan 05 19:19:31 2021 +0100 49.2 +++ b/src/main/webapp/WEB-INF/jsp/project-form.jsp Wed Jan 06 15:39:56 2021 +0100 49.3 @@ -1,7 +1,7 @@ 49.4 <%-- 49.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 49.6 49.7 -Copyright 2018 Mike Becker. All rights reserved. 49.8 +Copyright 2021 Mike Becker. All rights reserved. 49.9 49.10 Redistribution and use in source and binary forms, with or without 49.11 modification, are permitted provided that the following conditions are met: 49.12 @@ -79,9 +79,9 @@ 49.13 <td colspan="2"> 49.14 <input type="hidden" name="pid" value="${project.id}"/> 49.15 <a href="./projects/" class="button"> 49.16 - <fmt:message bundle="${lightpit_bundle}" key="button.cancel"/> 49.17 + <fmt:message key="button.cancel"/> 49.18 </a> 49.19 - <button type="submit"><fmt:message bundle="${lightpit_bundle}" key="button.okay"/></button> 49.20 + <button type="submit"><fmt:message key="button.okay"/></button> 49.21 </td> 49.22 </tr> 49.23 </tfoot>
50.1 --- a/src/main/webapp/WEB-INF/jsp/project-navmenu.jsp Tue Jan 05 19:19:31 2021 +0100 50.2 +++ b/src/main/webapp/WEB-INF/jsp/project-navmenu.jsp Wed Jan 06 15:39:56 2021 +0100 50.3 @@ -1,7 +1,7 @@ 50.4 <%-- 50.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 50.6 50.7 -Copyright 2020 Mike Becker. All rights reserved. 50.8 +Copyright 2021 Mike Becker. All rights reserved. 50.9 50.10 Redistribution and use in source and binary forms, with or without 50.11 modification, are permitted provided that the following conditions are met:
51.1 --- a/src/main/webapp/WEB-INF/jsp/projects.jsp Tue Jan 05 19:19:31 2021 +0100 51.2 +++ b/src/main/webapp/WEB-INF/jsp/projects.jsp Wed Jan 06 15:39:56 2021 +0100 51.3 @@ -1,7 +1,7 @@ 51.4 <%-- 51.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 51.6 51.7 -Copyright 2018 Mike Becker. All rights reserved. 51.8 +Copyright 2021 Mike Becker. All rights reserved. 51.9 51.10 Redistribution and use in source and binary forms, with or without 51.11 modification, are permitted provided that the following conditions are met: 51.12 @@ -37,7 +37,7 @@ 51.13 </c:if> 51.14 51.15 <div id="tool-area"> 51.16 - <a href="./projects/create" class="button"><fmt:message key="button.create"/></a> 51.17 + <a href="./projects/create" class="button"><fmt:message key="button.project.create"/></a> 51.18 </div> 51.19 51.20 <c:if test="${not empty viewmodel.projectList}">
52.1 --- a/src/main/webapp/WEB-INF/jsp/site.jsp Tue Jan 05 19:19:31 2021 +0100 52.2 +++ b/src/main/webapp/WEB-INF/jsp/site.jsp Wed Jan 06 15:39:56 2021 +0100 52.3 @@ -1,7 +1,7 @@ 52.4 <%-- 52.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 52.6 52.7 -Copyright 2020 Mike Becker. All rights reserved. 52.8 +Copyright 2021 Mike Becker. All rights reserved. 52.9 52.10 Redistribution and use in source and binary forms, with or without 52.11 modification, are permitted provided that the following conditions are met: 52.12 @@ -48,23 +48,19 @@ 52.13 <%-- Define an alias for the additional stylesheet --%> 52.14 <c:set scope="page" var="extraCss" value="${requestScope[Constants.REQ_ATTR_STYLESHEET]}"/> 52.15 52.16 -<%-- Define an alias for the bundle name --%> 52.17 -<c:set scope="page" var="bundleName" value="${requestScope[Constants.REQ_ATTR_RESOURCE_BUNDLE]}"/> 52.18 - 52.19 <%-- Apply the session locale (should always be present, but check nevertheless) --%> 52.20 <c:if test="${not empty sessionScope[Constants.SESSION_ATTR_LANGUAGE]}"> 52.21 <fmt:setLocale scope="request" value="${sessionScope[Constants.SESSION_ATTR_LANGUAGE]}"/> 52.22 </c:if> 52.23 52.24 -<%-- Load resource bundles --%> 52.25 -<fmt:setBundle scope="request" basename="${bundleName}"/> 52.26 -<fmt:setBundle scope="request" var="lightpit_bundle" basename="localization.lightpit"/> 52.27 +<%-- Load resource bundle --%> 52.28 +<fmt:setBundle scope="request" basename="localization.strings"/> 52.29 52.30 <!DOCTYPE html> 52.31 <html> 52.32 <head> 52.33 <base href="${baseHref}"> 52.34 - <title>LightPIT - <fmt:message key="pageTitle"/></title> 52.35 + <title><fmt:message key="app.title"/></title> 52.36 <meta charset="UTF-8"> 52.37 <c:if test="${not empty redirectLocation}"> 52.38 <meta http-equiv="refresh" content="0; URL=${redirectLocation}"> 52.39 @@ -80,17 +76,17 @@ 52.40 <div id="mainMenu"> 52.41 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/projects/')}">data-active</c:if> > 52.42 <a href="projects/"> 52.43 - <fmt:message bundle="${lightpit_bundle}" key="menu.projects"/> 52.44 + <fmt:message key="menu.projects"/> 52.45 </a> 52.46 </div> 52.47 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/teams/')}">data-active</c:if> > 52.48 <a href="teams/"> 52.49 - <fmt:message bundle="${lightpit_bundle}" key="menu.users"/> 52.50 + <fmt:message key="menu.users"/> 52.51 </a> 52.52 </div> 52.53 <div class="menuEntry" <c:if test="${fn:startsWith(requestPath, '/language/')}">data-active</c:if> > 52.54 <a href="language/"> 52.55 - <fmt:message bundle="${lightpit_bundle}" key="menu.languages"/> 52.56 + <fmt:message key="menu.languages"/> 52.57 </a> 52.58 </div> 52.59 </div>
53.1 --- a/src/main/webapp/WEB-INF/jsp/user-form.jsp Tue Jan 05 19:19:31 2021 +0100 53.2 +++ b/src/main/webapp/WEB-INF/jsp/user-form.jsp Wed Jan 06 15:39:56 2021 +0100 53.3 @@ -1,7 +1,7 @@ 53.4 <%-- 53.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 53.6 53.7 -Copyright 2018 Mike Becker. All rights reserved. 53.8 +Copyright 2021 Mike Becker. All rights reserved. 53.9 53.10 Redistribution and use in source and binary forms, with or without 53.11 modification, are permitted provided that the following conditions are met: 53.12 @@ -61,9 +61,9 @@ 53.13 <td colspan="2"> 53.14 <input type="hidden" name="userid" value="${user.id}"/> 53.15 <a href="./teams/" class="button"> 53.16 - <fmt:message bundle="${lightpit_bundle}" key="button.cancel"/> 53.17 + <fmt:message key="button.cancel"/> 53.18 </a> 53.19 - <button type="submit"><fmt:message bundle="${lightpit_bundle}" key="button.okay"/></button> 53.20 + <button type="submit"><fmt:message key="button.okay"/></button> 53.21 </td> 53.22 </tr> 53.23 </tfoot>
54.1 --- a/src/main/webapp/WEB-INF/jsp/users.jsp Tue Jan 05 19:19:31 2021 +0100 54.2 +++ b/src/main/webapp/WEB-INF/jsp/users.jsp Wed Jan 06 15:39:56 2021 +0100 54.3 @@ -1,7 +1,7 @@ 54.4 <%-- 54.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 54.6 54.7 -Copyright 2018 Mike Becker. All rights reserved. 54.8 +Copyright 2021 Mike Becker. All rights reserved. 54.9 54.10 Redistribution and use in source and binary forms, with or without 54.11 modification, are permitted provided that the following conditions are met: 54.12 @@ -37,7 +37,7 @@ 54.13 </c:if> 54.14 54.15 <div id="tool-area"> 54.16 - <a href="./teams/edit" class="button"><fmt:message key="button.create"/></a> 54.17 + <a href="./teams/edit" class="button"><fmt:message key="button.user.create"/></a> 54.18 </div> 54.19 54.20 <c:if test="${not empty viewmodel.users}">
55.1 --- a/src/main/webapp/WEB-INF/jsp/version-form.jsp Tue Jan 05 19:19:31 2021 +0100 55.2 +++ b/src/main/webapp/WEB-INF/jsp/version-form.jsp Wed Jan 06 15:39:56 2021 +0100 55.3 @@ -1,7 +1,7 @@ 55.4 <%-- 55.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 55.6 55.7 -Copyright 2018 Mike Becker. All rights reserved. 55.8 +Copyright 2021 Mike Becker. All rights reserved. 55.9 55.10 Redistribution and use in source and binary forms, with or without 55.11 modification, are permitted provided that the following conditions are met: 55.12 @@ -78,9 +78,9 @@ 55.13 <td colspan="2"> 55.14 <input type="hidden" name="id" value="${version.id}"/> 55.15 <a href="./projects/${project.node}/versions/" class="button"> 55.16 - <fmt:message bundle="${lightpit_bundle}" key="button.cancel"/> 55.17 + <fmt:message key="button.cancel"/> 55.18 </a> 55.19 - <button type="submit"><fmt:message bundle="${lightpit_bundle}" key="button.okay"/></button> 55.20 + <button type="submit"><fmt:message key="button.okay"/></button> 55.21 </td> 55.22 </tr> 55.23 </tfoot>
56.1 --- a/src/main/webapp/WEB-INF/jsp/versions.jsp Tue Jan 05 19:19:31 2021 +0100 56.2 +++ b/src/main/webapp/WEB-INF/jsp/versions.jsp Wed Jan 06 15:39:56 2021 +0100 56.3 @@ -1,7 +1,7 @@ 56.4 <%-- 56.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 56.6 56.7 -Copyright 2020 Mike Becker. All rights reserved. 56.8 +Copyright 2021 Mike Becker. All rights reserved. 56.9 56.10 Redistribution and use in source and binary forms, with or without 56.11 modification, are permitted provided that the following conditions are met:
57.1 --- a/src/main/webapp/WEB-INF/jspf/date-with-tooltip.jspf Tue Jan 05 19:19:31 2021 +0100 57.2 +++ b/src/main/webapp/WEB-INF/jspf/date-with-tooltip.jspf Wed Jan 06 15:39:56 2021 +0100 57.3 @@ -1,6 +1,6 @@ 57.4 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 57.5 <%-- 57.6 - ~ Copyright 2020 Mike Becker. All rights reserved. 57.7 + ~ Copyright 2021 Mike Becker. All rights reserved. 57.8 ~ 57.9 ~ Redistribution and use in source and binary forms, with or without 57.10 ~ modification, are permitted provided that the following conditions are met:
58.1 --- a/src/main/webapp/error.css Tue Jan 05 19:19:31 2021 +0100 58.2 +++ b/src/main/webapp/error.css Wed Jan 06 15:39:56 2021 +0100 58.3 @@ -1,7 +1,7 @@ 58.4 /* 58.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 58.6 * 58.7 - * Copyright 2018 Mike Becker. All rights reserved. 58.8 + * Copyright 2021 Mike Becker. All rights reserved. 58.9 * 58.10 * Redistribution and use in source and binary forms, with or without 58.11 * modification, are permitted provided that the following conditions are met:
59.1 --- a/src/main/webapp/index.jsp Tue Jan 05 19:19:31 2021 +0100 59.2 +++ b/src/main/webapp/index.jsp Wed Jan 06 15:39:56 2021 +0100 59.3 @@ -1,7 +1,7 @@ 59.4 <%-- 59.5 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 59.6 59.7 -Copyright 2018 Mike Becker. All rights reserved. 59.8 +Copyright 2021 Mike Becker. All rights reserved. 59.9 59.10 Redistribution and use in source and binary forms, with or without 59.11 modification, are permitted provided that the following conditions are met:
60.1 --- a/src/main/webapp/language.css Tue Jan 05 19:19:31 2021 +0100 60.2 +++ b/src/main/webapp/language.css Wed Jan 06 15:39:56 2021 +0100 60.3 @@ -1,7 +1,7 @@ 60.4 /* 60.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 60.6 * 60.7 - * Copyright 2018 Mike Becker. All rights reserved. 60.8 + * Copyright 2021 Mike Becker. All rights reserved. 60.9 * 60.10 * Redistribution and use in source and binary forms, with or without 60.11 * modification, are permitted provided that the following conditions are met:
61.1 --- a/src/main/webapp/lightpit.css Tue Jan 05 19:19:31 2021 +0100 61.2 +++ b/src/main/webapp/lightpit.css Wed Jan 06 15:39:56 2021 +0100 61.3 @@ -1,7 +1,7 @@ 61.4 /* 61.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 61.6 * 61.7 - * Copyright 2018 Mike Becker. All rights reserved. 61.8 + * Copyright 2021 Mike Becker. All rights reserved. 61.9 * 61.10 * Redistribution and use in source and binary forms, with or without 61.11 * modification, are permitted provided that the following conditions are met:
62.1 --- a/src/main/webapp/projects.css Tue Jan 05 19:19:31 2021 +0100 62.2 +++ b/src/main/webapp/projects.css Wed Jan 06 15:39:56 2021 +0100 62.3 @@ -1,7 +1,7 @@ 62.4 /* 62.5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 62.6 * 62.7 - * Copyright 2018 Mike Becker. All rights reserved. 62.8 + * Copyright 2021 Mike Becker. All rights reserved. 62.9 * 62.10 * Redistribution and use in source and binary forms, with or without 62.11 * modification, are permitted provided that the following conditions are met: