Compare commits

...

106 commits

Author SHA1 Message Date
f114f44cbb
Merge remote-tracking branch 'origin/main' into codemirror-6 2025-06-01 20:48:07 +02:00
429628be7c
Upgrade dependencies of CodeMirror 6 2025-06-01 20:46:34 +02:00
87640ed8da Prevent “undefined” showing up in skin diff 2025-06-01 13:00:46 +00:00
ad4e35f452 Prevent exception when a diff line is falsy 2025-06-01 12:41:24 +00:00
ae79a59639
Remove stale code in comments 2025-05-30 22:24:15 +02:00
354c9788c8
Make it less cumbersome to build/run the H2 database/console 2025-05-30 22:24:15 +02:00
67573db0e0
Add work-around allowing the reserved keyword “value“ as identifier
See <https://www.h2database.com/html/commands.html#set_non_keywords>
2025-05-30 22:24:15 +02:00
22013f2267 Update dependency com.h2database:h2 to v2 [SECURITY] 2025-05-29 22:42:28 +00:00
8370b2ba98
Create more useful links from version info 2025-05-29 23:57:04 +02:00
144d2475cb
Prevent error when data.type is undefined in proxy claustra 2025-05-28 23:04:26 +02:00
96ae3ad7fb Lock file maintenance 2025-05-27 18:36:08 +00:00
a7fc1df893
Merge branch 'main' into automatically-set-root-cookie
# Conflicts:
#	.github/workflows/deploy.yml
2025-05-27 20:32:47 +02:00
5b929bf0ca
Add compatibility fix for <td> elements overflowing the layout 2025-05-27 20:29:59 +02:00
0b326e71e6
Add compatibility fix for CSS skins with <style> element 2025-05-27 20:29:59 +02:00
c6d86368c5 Add and translate missing translatable message 2025-05-27 18:24:53 +00:00
1d59aff5a6 Always grant access to robots.txt 2025-05-27 18:24:53 +00:00
50b5c4d09e Slightly reword robot rules setting and translate to German 2025-05-27 18:24:53 +00:00
42a0d7e610 Add routine to enforce rules in robots.txt if corresponding setting is enabled 2025-05-27 18:24:53 +00:00
c5b9a613a8 Add site setting for enforcing rules in robots.txt 2025-05-27 18:24:53 +00:00
362ca05ab8 Adapt robots parser and its tests for Rhino 2025-05-27 18:24:53 +00:00
a7cabf0d63 Add third-party robots parser, including unit tests 2025-05-27 18:24:53 +00:00
f25b3c0b76
Simplify repository workflows
Use deploy workflow for staging, too
2025-05-25 20:58:23 +02:00
543070a94f Implement conditional redirect to root site after login
This way the account can be logged in to the default domain, too
2025-05-25 15:50:34 +00:00
786a110b48 Lock file maintenance 2025-05-25 15:43:49 +00:00
348fa4607d Update dependency gradle to v8.14.1 2025-05-25 15:40:16 +00:00
f90d1e0667
Simplify repository workflows
Use deploy workflow for staging, too
2025-05-25 16:58:53 +02:00
e5216c6c5f
Update NVM configuration for compatibility with official implementation 2025-05-25 16:41:15 +02:00
6ed24ef0d2 Replace hard-coded hostname with input 2025-05-24 20:03:13 +00:00
829ee33c32 Merge pull request 'Lock file maintenance' (#487) from renovate/lock-file-maintenance into main
Reviewed-on: #487
2025-04-22 20:09:19 +00:00
44a3e406a8 Lock file maintenance 2025-04-22 20:08:15 +00:00
cdbbe92e89 Merge pull request 'Update dependency generate-license-file to v4' (#492) from renovate/generate-license-file-4.x into main
Reviewed-on: #492
2025-04-22 20:05:44 +00:00
d62ada6c53 Update dependency generate-license-file to v4 2025-04-22 20:05:44 +00:00
342712e72f Merge pull request 'Update dependency codemirror to v5.65.19' (#493) from renovate/codemirror-5.x into main
Reviewed-on: #493
2025-04-22 19:56:43 +00:00
59c17419a9
Merge remote-tracking branch 'origin/main' into renovate/codemirror-5.x
# Conflicts:
#	package-lock.json
#	package.json
2025-04-22 21:52:38 +02:00
ac978f9555 Merge pull request 'Update dependency less to v4.3.0' (#494) from renovate/less-4.x into main
Reviewed-on: #494
2025-04-22 19:48:26 +00:00
4f97663619 Update dependency less to v4.3.0 2025-04-22 19:48:26 +00:00
7723a55306 Update dependency alpinejs to v3.14.9 2025-04-22 19:44:15 +00:00
45c8131c84 Merge pull request 'Update dependency org.jsoup:jsoup to v1.19.1' (#489) from renovate/org.jsoup-jsoup-1.x into main 2025-04-22 19:43:07 +00:00
147bd635fc
Merge remote-tracking branch 'origin/main' into renovate/org.jsoup-jsoup-1.x
# Conflicts:
#	code/Global/Global.js
2025-04-22 21:41:54 +02:00
a0e78d7fa6
Bump imported Jsoup version 2025-04-22 21:37:27 +02:00
7e32c3ad6f Update dependency gradle to v8.13 2025-04-22 19:20:46 +00:00
6e6a5ce191 Merge pull request 'Get rid of the annoying log message “done”' (#495) from remove-annoying-log-message into main 2025-04-22 19:17:32 +00:00
eb3f749ba1
Get rid of the annoying log message “done”
It is triggered by the LessCss compiler in the lesscss-1.7.9.1.1.jar file, META-INF/lessc-rhino-1.7.0.js – it’s an unminified JS file, so it’s simply patched by adding comments before the console.log("done") call.

Also see https://github.com/marceloverdijk/lesscss-java/issues/59
2025-04-08 00:46:40 +02:00
f005cb7b17 Update dependency codemirror to v5.65.19
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-03-23 16:42:51 +00:00
dbec9f22b2 Update dependency org.jsoup:jsoup to v1.19.1 2025-03-04 04:42:47 +00:00
ab7c1a4c1c
Bump year of the copyright notice
All checks were successful
Release / release (push) Successful in 49s
2025-03-01 19:36:14 +01:00
e37c4ad69b
Replace all repo URLs pointing to GitHub 2025-03-01 19:35:55 +01:00
cbcdb22670
Escape HTML elements in commit messages 2025-03-01 17:59:17 +01:00
babf14a8d2
Do not publish the archives with the Antville source code
These sources are included in the release files, anyway.
2025-03-01 17:47:13 +01:00
bae8079268
Switch to GZIP compression, BZIP2 still looking unpopular 2025-03-01 17:46:31 +01:00
cf5405478f
Add intermediate directory to archive files 2025-03-01 17:44:47 +01:00
31029a8cac
Bump Helma version
All checks were successful
Release / release (push) Successful in 46s
2025-03-01 16:47:25 +01:00
7821dd0142
Add release notes generated with git-cliff
All checks were successful
Release / release (push) Successful in 57s
2025-03-01 16:42:17 +01:00
12023e23e0
Fix issue with modern Servlet API 2025-02-15 21:06:27 +01:00
c9853f6217
Use correct GH_TOKEN and distribution files
All checks were successful
Release / build (push) Successful in 43s
2025-02-15 20:01:54 +01:00
5a6f1d14c2
Merge remote-tracking branch 'origin/main'
Some checks failed
Release / build (push) Failing after 42s
2025-02-15 19:59:13 +01:00
4d62d2083a
Also create a GitHub release using the gh client at the runner 2025-02-15 19:58:34 +01:00
6364067bac
Use tag in release title 2025-02-15 19:58:16 +01:00
542beb0c67 Update dependency generate-license-file to v3.7.0 2025-02-15 17:26:40 +00:00
8a9dc51b73 Merge pull request 'Update dependency less to v4.2.2' (#485) from renovate/less-4.x into main
Reviewed-on: #485
2025-02-15 17:23:40 +00:00
12d827ae67 Update dependency less to v4.2.2 2025-02-15 17:23:29 +00:00
b8ae49178c Merge pull request 'Update dependency gradle to v8.12.1' (#486) from renovate/gradle-8.x into main
Reviewed-on: #486
2025-02-15 17:22:45 +00:00
461c481607 Update dependency gradle to v8.12.1 2025-02-15 17:21:15 +00:00
24d1d29944
Initial commit
All checks were successful
Release / build (push) Successful in 41s
2025-02-15 17:34:58 +01:00
a51e2557c9
Use name and URL of actual production environment 2025-02-15 15:24:43 +01:00
8f0887ac8d
Remove obsolete workflows 2025-02-15 13:48:17 +01:00
8ba66866e2 Merge pull request 'Update dependency npm-run-all2 to v7' (#482) from renovate/npm-run-all2-7.x into main
Reviewed-on: #482
2025-01-03 21:55:39 +00:00
358ad425b8 Update dependency npm-run-all2 to v7
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-01-03 21:43:25 +00:00
5ffc647e64
Fix NPM version string; needs to be semver 🙄 2025-01-03 22:34:30 +01:00
ef572aa7f8
Update repository and download URLs 2025-01-03 22:34:24 +01:00
6c54afad92 Merge pull request 'Replace dependency npm-run-all with npm-run-all2 5.0.0' (#464) from renovate/npm-run-all-replacement into main
Reviewed-on: #464
2025-01-03 21:31:11 +00:00
8df5414e6e
Merge remote-tracking branch 'origin/main' into renovate/npm-run-all-replacement 2025-01-03 22:30:46 +01:00
ae550148d4 Merge pull request 'Update dependency browserify to v17.0.1' (#465) from renovate/browserify-17.x into main
Reviewed-on: #465
2025-01-03 21:22:11 +00:00
ff30bc43a3
Merge remote-tracking branch 'origin/main' into renovate/browserify-17.x 2025-01-03 22:20:44 +01:00
bdcaf06d8d Merge pull request 'Update dependency codemirror to v5.65.18' (#466) from renovate/codemirror-5.x into main
Reviewed-on: #466
2025-01-03 21:19:16 +00:00
9f5e19bfcf
Merge remote-tracking branch 'origin/main' into renovate/codemirror-5.x 2025-01-03 22:18:53 +01:00
318fd04ff7 Merge pull request 'Update dependency jsdoc to v4.0.4' (#467) from renovate/jsdoc-4.x into main
Reviewed-on: #467
2025-01-03 21:12:56 +00:00
f723404f96
Merge branch 'main' into renovate/jsdoc-4.x 2025-01-03 22:08:38 +01:00
6114af4cc6 Merge pull request 'Update dependency less to v4.2.1' (#468) from renovate/less-4.x into main
Reviewed-on: #468
2025-01-03 21:05:01 +00:00
9b5fe093b0 Merge branch 'main' into renovate/less-4.x 2025-01-03 21:04:45 +00:00
c336fc1f97 Merge pull request 'Update dependency alpinejs to v3.14.8' (#469) from renovate/alpinejs-3.x into main
Reviewed-on: #469
2025-01-03 20:52:28 +00:00
38b0667d2b Merge branch 'main' into renovate/alpinejs-3.x 2025-01-03 20:52:16 +00:00
9c9f8317b2 Merge pull request 'Update dependency generate-license-file to v3.6.0' (#470) from renovate/generate-license-file-3.x into main
Reviewed-on: #470
2025-01-03 20:44:25 +00:00
9ad65bbae5 Merge branch 'main' into renovate/generate-license-file-3.x 2025-01-03 20:44:16 +00:00
ffe73e0e5a Update dependency less to v4.2.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-01-03 20:43:26 +00:00
f258bbc81f Update dependency browserify to v17.0.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2025-01-03 20:43:15 +00:00
72286377df Replace dependency npm-run-all with npm-run-all2 5.0.0 2025-01-03 20:43:09 +00:00
dee6227989 Merge pull request 'Update dependency less-plugin-clean-css to v1.6.0' (#472) from renovate/less-plugin-clean-css-1.x into main
Reviewed-on: #472
2025-01-03 20:41:12 +00:00
29bf38aab2 Merge branch 'main' into renovate/less-plugin-clean-css-1.x 2025-01-03 20:41:04 +00:00
b6004b3a31
Update CommonMark packages to v0.24.0 2025-01-03 21:31:13 +01:00
a53ff1b03c
Update dependency org.jsoup:jsoup to v1.18.3 2025-01-03 21:31:13 +01:00
95aa91f33b
Update plugin com.github.jk1.dependency-license-report to v2.9 2025-01-03 21:28:39 +01:00
583f27f95d
Update plugin com.github.node-gradle.node to v7.1.0 2025-01-03 21:28:39 +01:00
4df9ce571a Merge pull request 'Update dependency gradle to v8.12' (#471) from renovate/gradle-8.x into main
Reviewed-on: #471
2025-01-03 19:31:36 +00:00
c9f7ce7b1a Merge branch 'main' into renovate/gradle-8.x 2025-01-03 18:48:37 +00:00
41f3d384c5
Merge remote-tracking branch 'remotes/origin/main' into origin/main 2025-01-03 19:35:24 +01:00
d25965a116 Enable manual trigger of Renovate workflow 2025-01-03 18:26:40 +00:00
45603d8794 Update Renovate workflow according to changes in antville/helma 2025-01-03 15:36:42 +00:00
3aeb363485 Update dependency alpinejs to v3.14.8
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-26 15:43:05 +00:00
02d566809c Update dependency gradle to v8.12 2024-12-20 16:43:27 +00:00
c7386c4ef2 Update dependency less-plugin-clean-css to v1.6.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:44:10 +00:00
31e86e0af9 Update dependency generate-license-file to v3.6.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:44:02 +00:00
8e38572d31 Update dependency jsdoc to v4.0.4
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:43:29 +00:00
fcb6b286f3 Update dependency codemirror to v5.65.18
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2024-12-08 19:43:20 +00:00
14e3c538ff
Migrate Renovate setup to setup at Antville.org 2024-11-01 16:28:12 +01:00
83b02c7eb6 Add .github/workflows/test.yml 2024-10-30 16:35:07 +00:00
7 changed files with 356 additions and 781 deletions

View file

@ -22,7 +22,7 @@
EditorState, EditorState,
MergeView, MergeView,
html html
} from '<% root.static ../../js/code-mirror-U32JWJ6D.js %>'; } from '<% root.static ../../js/code-mirror-DIBXQ677.js %>';
const language = new Compartment(); const language = new Compartment();
@ -97,7 +97,7 @@
</button> </button>
<a href='<% layout.skins.href all %>' class='uk-button uk-button-link'><% gettext Cancel %></a> <a href='<% layout.skins.href all %>' class='uk-button uk-button-link'><% gettext Cancel %></a>
</div> </div>
<% image /smallchaos.gif | link <% site.href %> %> <% image /smallchaos.gif | link <% site.href %> class="logo" %>
</div> </div>
<% response.message prefix='<div class="message uk-alert" data-uk-alert>' suffix=</div> %> <% response.message prefix='<div class="message uk-alert" data-uk-alert>' suffix=</div> %>
<hr/> <hr/>

View file

@ -55,7 +55,11 @@
margin-block-end: 0; margin-block-end: 0;
} }
.header > *:not(:last-child) { .header > *:not(:last-child) {
margin-inline-end: auto; margin-inline-end: 3rem;
}
.header > .logo {
flex-grow: 1;
text-align: right;
} }
.controls { .controls {
flex-shrink: 0; flex-shrink: 0;

View file

@ -22,8 +22,13 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Antville-0\n" "Project-Id-Version: Antville-0\n"
"Report-Msgid-Bugs-To: mail@antville.org\n" "Report-Msgid-Bugs-To: mail@antville.org\n"
<<<<<<< HEAD
"POT-Creation-Date: 2025-06-01 19:06+0200\n" "POT-Creation-Date: 2025-06-01 19:06+0200\n"
"PO-Revision-Date: 2025-06-01 19:06+0200\n" "PO-Revision-Date: 2025-06-01 19:06+0200\n"
=======
"POT-Creation-Date: 2025-05-11 01:00+0200\n"
"PO-Revision-Date: 2025-05-11 01:00+0200\n"
>>>>>>> origin/main
"Language-Team: The Antville People <mail@antville.org>\n" "Language-Team: The Antville People <mail@antville.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
@ -353,6 +358,14 @@ msgstr ""
msgid "Compare…" msgid "Compare…"
msgstr "" msgstr ""
<<<<<<< HEAD
=======
#: Skin/Skin.js:266
#, java-format
msgid "Compare {0}"
msgstr ""
>>>>>>> origin/main
#: HopObject/HopObject.js:215 #: HopObject/HopObject.js:215
msgid "Confirm Deletion" msgid "Confirm Deletion"
msgstr "" msgstr ""
@ -362,7 +375,11 @@ msgstr ""
msgid "Confirm Reset" msgid "Confirm Reset"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:749 #: Site/Site.js:749
=======
#: Site/Site.js:748
>>>>>>> origin/main
msgid "Confirm Unsubscribe" msgid "Confirm Unsubscribe"
msgstr "" msgstr ""
@ -605,6 +622,14 @@ msgid "Edit the filter in the site settings."
msgstr "" msgstr ""
#: Site/$Site.skin:157 #: Site/$Site.skin:157
<<<<<<< HEAD
=======
#, java-format
msgid "Edit the rules in the <a href=\"{0}Site/robots/edit\">robots.txt</a> skin."
msgstr ""
#: Skin/Skin.js:169
>>>>>>> origin/main
#, java-format #, java-format
msgid "Edit the rules in the <a href=\"{0}Site/robots/edit\">robots.txt</a> skin." msgid "Edit the rules in the <a href=\"{0}Site/robots/edit\">robots.txt</a> skin."
msgstr "" msgstr ""
@ -693,9 +718,15 @@ msgstr ""
msgid "Find" msgid "Find"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Members/Members.js:343 #: Members/Members.js:343
#: Site/Site.js:705 #: Site/Site.js:705
#: Site/Site.js:985 #: Site/Site.js:985
=======
#: Members/Members.js:327
#: Site/Site.js:704
#: Site/Site.js:984
>>>>>>> origin/main
#, java-format #, java-format
msgid "Found more than {0} results. Please try a more specific query." msgid "Found more than {0} results. Please try a more specific query."
msgstr "" msgstr ""
@ -729,7 +760,11 @@ msgstr ""
msgid "Have fun!" msgid "Have fun!"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Root/Root.js:318 #: Root/Root.js:318
=======
#: Root/Root.js:317
>>>>>>> origin/main
#: Root/Site.skin:31 #: Root/Site.skin:31
msgid "Health" msgid "Health"
msgstr "" msgstr ""
@ -1012,6 +1047,13 @@ msgstr ""
msgid "Next page" msgid "Next page"
msgstr "" msgstr ""
<<<<<<< HEAD
=======
#: Skin/Skin.js:221
msgid "No differences were found."
msgstr ""
>>>>>>> origin/main
#: Site/Site.js:88 #: Site/Site.js:88
msgid "Nobody" msgid "Nobody"
msgstr "" msgstr ""
@ -1161,8 +1203,13 @@ msgstr ""
msgid "Please enter a new password." msgid "Please enter a new password."
msgstr "" msgstr ""
<<<<<<< HEAD
#: Members/Members.js:337 #: Members/Members.js:337
#: Site/Site.js:972 #: Site/Site.js:972
=======
#: Members/Members.js:321
#: Site/Site.js:971
>>>>>>> origin/main
msgid "Please enter a query in the search form." msgid "Please enter a query in the search form."
msgstr "" msgstr ""
@ -1336,7 +1383,11 @@ msgstr ""
msgid "Referrer Filter" msgid "Referrer Filter"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:691 #: Site/Site.js:691
=======
#: Site/Site.js:690
>>>>>>> origin/main
#: Site/Site.skin:34 #: Site/Site.skin:34
#: Root/Site.skin:37 #: Root/Site.skin:37
msgid "Referrers" msgid "Referrers"
@ -1390,6 +1441,10 @@ msgstr ""
#: Admin/$Admin.skin:257 #: Admin/$Admin.skin:257
#: Admin/$Admin.skin:164 #: Admin/$Admin.skin:164
#: Site/$Site.skin:1125 #: Site/$Site.skin:1125
<<<<<<< HEAD
=======
#: Skin/$Skin.skin:71
>>>>>>> origin/main
msgid "Reset" msgid "Reset"
msgstr "" msgstr ""
@ -1452,7 +1507,11 @@ msgstr ""
msgid "Scripting Engine" msgid "Scripting Engine"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:717 #: Site/Site.js:717
=======
#: Site/Site.js:716
>>>>>>> origin/main
#: Site/Site.skin:41 #: Site/Site.skin:41
#: Site/$Site.skin:1123 #: Site/$Site.skin:1123
#: Site/$Site.skin:1223 #: Site/$Site.skin:1223
@ -1554,7 +1613,11 @@ msgstr ""
msgid "Site Phase-Out" msgid "Site Phase-Out"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:816 #: Site/Site.js:816
=======
#: Site/Site.js:815
>>>>>>> origin/main
msgid "Site is scheduled for import." msgid "Site is scheduled for import."
msgstr "" msgstr ""
@ -1578,7 +1641,11 @@ msgstr ""
msgid "Skins" msgid "Skins"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:848 #: Site/Site.js:848
=======
#: Site/Site.js:847
>>>>>>> origin/main
msgid "Something went wrong." msgid "Something went wrong."
msgstr "" msgstr ""
@ -1710,12 +1777,20 @@ msgstr ""
msgid "Successfully created your site." msgid "Successfully created your site."
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:726 #: Site/Site.js:726
=======
#: Site/Site.js:725
>>>>>>> origin/main
#, java-format #, java-format
msgid "Successfully subscribed to site {0}." msgid "Successfully subscribed to site {0}."
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:740 #: Site/Site.js:740
=======
#: Site/Site.js:739
>>>>>>> origin/main
#, java-format #, java-format
msgid "Successfully unsubscribed from site {0}." msgid "Successfully unsubscribed from site {0}."
msgstr "" msgstr ""
@ -1863,11 +1938,19 @@ msgstr ""
msgid "The poll was updated successfully." msgid "The poll was updated successfully."
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:781 #: Site/Site.js:781
msgid "The site data will be available for download from here, soon." msgid "The site data will be available for download from here, soon."
msgstr "" msgstr ""
#: Site/Site.js:769 #: Site/Site.js:769
=======
#: Site/Site.js:780
msgid "The site data will be available for download from here, soon."
msgstr ""
#: Site/Site.js:768
>>>>>>> origin/main
msgid "The site is queued for export." msgid "The site is queued for export."
msgstr "" msgstr ""
@ -1936,8 +2019,13 @@ msgstr ""
msgid "There is already another job queued for this account: {0}" msgid "There is already another job queued for this account: {0}"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:766 #: Site/Site.js:766
#: Site/Site.js:803 #: Site/Site.js:803
=======
#: Site/Site.js:765
#: Site/Site.js:802
>>>>>>> origin/main
#, java-format #, java-format
msgid "There is already another job queued for this site: {0}" msgid "There is already another job queued for this site: {0}"
msgstr "" msgstr ""
@ -2285,7 +2373,11 @@ msgstr ""
msgid "You are about to reset the skin {0}.{1}." msgid "You are about to reset the skin {0}.{1}."
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:751 #: Site/Site.js:751
=======
#: Site/Site.js:750
>>>>>>> origin/main
#, java-format #, java-format
msgid "You are about to unsubscribe from the site {0}." msgid "You are about to unsubscribe from the site {0}."
msgstr "" msgstr ""
@ -2340,8 +2432,13 @@ msgstr ""
msgid "You did not vote, yet. You can vote until the poll is closed." msgid "You did not vote, yet. You can vote until the poll is closed."
msgstr "" msgstr ""
<<<<<<< HEAD
#: Root/Root.js:447 #: Root/Root.js:447
#: Root/Root.js:456 #: Root/Root.js:456
=======
#: Root/Root.js:429
#: Root/Root.js:438
>>>>>>> origin/main
#, java-format #, java-format
msgid "You need to wait {0} before you are allowed to create a new site." msgid "You need to wait {0} before you are allowed to create a new site."
msgstr "" msgstr ""
@ -2585,7 +2682,11 @@ msgstr ""
msgid "files" msgid "files"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:953 #: Site/Site.js:953
=======
#: Site/Site.js:952
>>>>>>> origin/main
msgid "free" msgid "free"
msgstr "" msgstr ""
@ -2794,7 +2895,11 @@ msgstr ""
msgid "updated // has updated" msgid "updated // has updated"
msgstr "" msgstr ""
<<<<<<< HEAD
#: Site/Site.js:953 #: Site/Site.js:953
=======
#: Site/Site.js:952
>>>>>>> origin/main
msgid "used" msgid "used"
msgstr "" msgstr ""
@ -2896,8 +3001,13 @@ msgstr[1] ""
#: Site/$Site.skin:1321 #: Site/$Site.skin:1321
#: Site/$Site.skin:1331 #: Site/$Site.skin:1331
#: Root/$Root.skin:79 #: Root/$Root.skin:79
<<<<<<< HEAD
#: Root/Root.js:448 #: Root/Root.js:448
#: Root/Root.js:457 #: Root/Root.js:457
=======
#: Root/Root.js:430
#: Root/Root.js:439
>>>>>>> origin/main
#, java-format #, java-format
msgid "{0} day" msgid "{0} day"
msgid_plural "{0} days" msgid_plural "{0} days"

View file

@ -18,17 +18,16 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Antville-1.5\n" "Project-Id-Version: Antville-1.5\n"
"Report-Msgid-Bugs-To: mail@antville.org\n" "Report-Msgid-Bugs-To: mail@antville.org\n"
"POT-Creation-Date: 2025-06-01 19:06+0200\n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2025-06-01 19:07+0200\n" "PO-Revision-Date: \n"
"Last-Translator: Tobi Schäfer <interface@p3k.org>\n" "Last-Translator: Tobi Schäfer <interface@p3k.org>\n"
"Language-Team: The Antville People <mail@antville.org>\n" "Language-Team: \n"
"Language: de\n" "Language: de\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.4.2\n" "X-Generator: Poedit 3.4.2\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: Global/Global.js:989 #: Global/Global.js:989
#, java-format #, java-format
@ -315,6 +314,11 @@ msgstr "Commit"
msgid "Compare…" msgid "Compare…"
msgstr "Vergleichen…" msgstr "Vergleichen…"
#: Skin/Skin.js:266
#, java-format
msgid "Compare {0}"
msgstr "Vergleichen {0}"
#: HopObject/HopObject.js:215 #: HopObject/HopObject.js:215
msgid "Confirm Deletion" msgid "Confirm Deletion"
msgstr "Löschen bestätigen" msgstr "Löschen bestätigen"
@ -323,7 +327,7 @@ msgstr "Löschen bestätigen"
msgid "Confirm Reset" msgid "Confirm Reset"
msgstr "Zurücksetzen bestätigen" msgstr "Zurücksetzen bestätigen"
#: Site/Site.js:749 #: Site/Site.js:749 Site/Site.js:748
msgid "Confirm Unsubscribe" msgid "Confirm Unsubscribe"
msgstr "Stornierung bestätigen" msgstr "Stornierung bestätigen"
@ -558,7 +562,7 @@ msgstr "Beitrag bearbeiten"
msgid "Edit the filter in the site settings." msgid "Edit the filter in the site settings."
msgstr "Der Filter kann in den Einstellungen bearbeitet werden." msgstr "Der Filter kann in den Einstellungen bearbeitet werden."
#: Site/$Site.skin:157 #: Site/$Site.skin:157 Skin/Skin.js:169
#, java-format #, java-format
msgid "" msgid ""
"Edit the rules in the <a href=\"{0}Site/robots/edit\">robots.txt</a> skin." "Edit the rules in the <a href=\"{0}Site/robots/edit\">robots.txt</a> skin."
@ -647,6 +651,7 @@ msgid "Find"
msgstr "Finden" msgstr "Finden"
#: Members/Members.js:343 Site/Site.js:705 Site/Site.js:985 #: Members/Members.js:343 Site/Site.js:705 Site/Site.js:985
#: Members/Members.js:327 Site/Site.js:704 Site/Site.js:984
#, java-format #, java-format
msgid "Found more than {0} results. Please try a more specific query." msgid "Found more than {0} results. Please try a more specific query."
msgstr "" msgstr ""
@ -682,7 +687,7 @@ msgstr "Viel Vergnügen!"
msgid "Have fun!" msgid "Have fun!"
msgstr "Viele Späße!" msgstr "Viele Späße!"
#: Root/Root.js:318 Root/Site.skin:31 #: Root/Root.js:318 Root/Root.js:317 Root/Site.skin:31
msgid "Health" msgid "Health"
msgstr "Statusmonitor" msgstr "Statusmonitor"
@ -948,6 +953,10 @@ msgstr "Navigation"
msgid "Next page" msgid "Next page"
msgstr "Nächste Seite" msgstr "Nächste Seite"
#: Skin/Skin.js:221
msgid "No differences were found."
msgstr "Es wurden keine Unterschiede gefunden."
#: Site/Site.js:88 #: Site/Site.js:88
msgid "Nobody" msgid "Nobody"
msgstr "Niemand" msgstr "Niemand"
@ -1108,7 +1117,8 @@ msgstr "Bitte geben Sie einen neuen Namen für dieses Stichwort an"
msgid "Please enter a new password." msgid "Please enter a new password."
msgstr "Bitte geben Sie ein neues Kennwort ein." msgstr "Bitte geben Sie ein neues Kennwort ein."
#: Members/Members.js:337 Site/Site.js:972 #: Members/Members.js:337 Site/Site.js:972 Members/Members.js:321
#: Site/Site.js:971
msgid "Please enter a query in the search form." msgid "Please enter a query in the search form."
msgstr "Bitte geben Sie eine Suchanfrage in das Suchformular ein." msgstr "Bitte geben Sie eine Suchanfrage in das Suchformular ein."
@ -1270,7 +1280,7 @@ msgstr "Rückverweis"
msgid "Referrer Filter" msgid "Referrer Filter"
msgstr "Rückverweis-Filter" msgstr "Rückverweis-Filter"
#: Site/Site.js:691 Site/Site.skin:34 Root/Site.skin:37 #: Site/Site.js:691 Site/Site.js:690 Site/Site.skin:34 Root/Site.skin:37
msgid "Referrers" msgid "Referrers"
msgstr "Rückverweise" msgstr "Rückverweise"
@ -1312,7 +1322,7 @@ msgid "Required Account Status"
msgstr "Benötigter Konto-Status" msgstr "Benötigter Konto-Status"
#: Layout/$Layout.skin:88 Admin/$Admin.skin:211 Admin/$Admin.skin:257 #: Layout/$Layout.skin:88 Admin/$Admin.skin:211 Admin/$Admin.skin:257
#: Admin/$Admin.skin:164 Site/$Site.skin:1125 #: Admin/$Admin.skin:164 Site/$Site.skin:1125 Skin/$Skin.skin:71
msgid "Reset" msgid "Reset"
msgstr "Zurücksetzen" msgstr "Zurücksetzen"
@ -1364,8 +1374,8 @@ msgstr "Speichern und starten"
msgid "Scripting Engine" msgid "Scripting Engine"
msgstr "Scripting-Umgebung" msgstr "Scripting-Umgebung"
#: Site/Site.js:717 Site/Site.skin:41 Site/$Site.skin:1123 Site/$Site.skin:1223 #: Site/Site.js:717 Site/Site.js:716 Site/Site.skin:41 Site/$Site.skin:1123
#: ../compat/Global/aspects.js:246 #: Site/$Site.skin:1223 ../compat/Global/aspects.js:246
msgid "Search" msgid "Search"
msgstr "Suche" msgstr "Suche"
@ -1454,7 +1464,7 @@ msgstr "Basis-Seite"
msgid "Site Phase-Out" msgid "Site Phase-Out"
msgstr "Automatisches Löschen von Websites" msgstr "Automatisches Löschen von Websites"
#: Site/Site.js:816 #: Site/Site.js:816 Site/Site.js:815
msgid "Site is scheduled for import." msgid "Site is scheduled for import."
msgstr "Die Website ist für den Import eingeplant." msgstr "Die Website ist für den Import eingeplant."
@ -1474,7 +1484,7 @@ msgstr "Skin"
msgid "Skins" msgid "Skins"
msgstr "Skins" msgstr "Skins"
#: Site/Site.js:848 #: Site/Site.js:848 Site/Site.js:847
msgid "Something went wrong." msgid "Something went wrong."
msgstr "Irgendwas ist schiefgelaufen." msgstr "Irgendwas ist schiefgelaufen."
@ -1602,12 +1612,12 @@ msgstr "{0} wurde erfolgreich zur Liste der Mitglieder hinzugefügt."
msgid "Successfully created your site." msgid "Successfully created your site."
msgstr "Ihr Website wurde erfolgreich erstellt." msgstr "Ihr Website wurde erfolgreich erstellt."
#: Site/Site.js:726 #: Site/Site.js:726 Site/Site.js:725
#, java-format #, java-format
msgid "Successfully subscribed to site {0}." msgid "Successfully subscribed to site {0}."
msgstr "Die Website {0} wurde erfolgreich abonniert." msgstr "Die Website {0} wurde erfolgreich abonniert."
#: Site/Site.js:740 #: Site/Site.js:740 Site/Site.js:739
#, java-format #, java-format
msgid "Successfully unsubscribed from site {0}." msgid "Successfully unsubscribed from site {0}."
msgstr "Das Abonnement der Website {0} wurde erfolgreich storniert." msgstr "Das Abonnement der Website {0} wurde erfolgreich storniert."
@ -1771,11 +1781,11 @@ msgstr "Die Umfrage wurde erfolgreich erstellt."
msgid "The poll was updated successfully." msgid "The poll was updated successfully."
msgstr "Die Umfrage wurde erfolgreich aktualisiert." msgstr "Die Umfrage wurde erfolgreich aktualisiert."
#: Site/Site.js:781 #: Site/Site.js:781 Site/Site.js:769 Site/Site.js:780
msgid "The site data will be available for download from here, soon." msgid "The site data will be available for download from here, soon."
msgstr "Der Site-Export steht demnächst hier zum Download bereit." msgstr "Der Site-Export steht demnächst hier zum Download bereit."
#: Site/Site.js:769 #: Site/Site.js:768
msgid "The site is queued for export." msgid "The site is queued for export."
msgstr "Der Export der Site-Daten wird vorbereitet." msgstr "Der Export der Site-Daten wird vorbereitet."
@ -1869,7 +1879,7 @@ msgstr "Es gibt bereits eine Website mit diesem Namen."
msgid "There is already another job queued for this account: {0}" msgid "There is already another job queued for this account: {0}"
msgstr "Für dieses Konto wird bereits ein anderer Auftrag berarbeitet: {0}" msgstr "Für dieses Konto wird bereits ein anderer Auftrag berarbeitet: {0}"
#: Site/Site.js:766 Site/Site.js:803 #: Site/Site.js:766 Site/Site.js:803 Site/Site.js:765 Site/Site.js:802
#, java-format #, java-format
msgid "There is already another job queued for this site: {0}" msgid "There is already another job queued for this site: {0}"
msgstr "Ein anderer Prozess ist für diese Website bereits gereiht: {0}" msgstr "Ein anderer Prozess ist für diese Website bereits gereiht: {0}"
@ -2274,7 +2284,7 @@ msgstr "Sie sind im Begriff, das Layout der Website {0} zurückzusetzen."
msgid "You are about to reset the skin {0}.{1}." msgid "You are about to reset the skin {0}.{1}."
msgstr "Sie sind im Begriff, den Skin {0}.{1} zurückzusetzen." msgstr "Sie sind im Begriff, den Skin {0}.{1} zurückzusetzen."
#: Site/Site.js:751 #: Site/Site.js:751 Site/Site.js:750
#, java-format #, java-format
msgid "You are about to unsubscribe from the site {0}." msgid "You are about to unsubscribe from the site {0}."
msgstr "Sie sind im Begriff, das Abonnement der Website {0} zu löschen." msgstr "Sie sind im Begriff, das Abonnement der Website {0} zu löschen."
@ -2345,7 +2355,7 @@ msgstr ""
"Sie haben noch nicht abgestimmt. Sie können abstimmen, bis die Umfrage " "Sie haben noch nicht abgestimmt. Sie können abstimmen, bis die Umfrage "
"beendet ist." "beendet ist."
#: Root/Root.js:447 Root/Root.js:456 #: Root/Root.js:447 Root/Root.js:456 Root/Root.js:429 Root/Root.js:438
#, java-format #, java-format
msgid "You need to wait {0} before you are allowed to create a new site." msgid "You need to wait {0} before you are allowed to create a new site."
msgstr "Sie müssen {0} warten, bevor Sie eine neue Website erstellen können." msgstr "Sie müssen {0} warten, bevor Sie eine neue Website erstellen können."
@ -2563,7 +2573,7 @@ msgstr "Datei"
msgid "files" msgid "files"
msgstr "Dateien" msgstr "Dateien"
#: Site/Site.js:953 #: Site/Site.js:953 Site/Site.js:952
msgid "free" msgid "free"
msgstr "frei" msgstr "frei"
@ -2762,7 +2772,7 @@ msgstr "vertrauenswürdig"
msgid "updated // has updated" msgid "updated // has updated"
msgstr "aktualisierte" msgstr "aktualisierte"
#: Site/Site.js:953 #: Site/Site.js:953 Site/Site.js:952
msgid "used" msgid "used"
msgstr "benutzt" msgstr "benutzt"
@ -2856,7 +2866,7 @@ msgstr[0] "{0} Kommentar"
msgstr[1] "{0} Kommentare" msgstr[1] "{0} Kommentare"
#: Site/$Site.skin:1321 Site/$Site.skin:1331 Root/$Root.skin:79 #: Site/$Site.skin:1321 Site/$Site.skin:1331 Root/$Root.skin:79
#: Root/Root.js:448 Root/Root.js:457 #: Root/Root.js:448 Root/Root.js:457 Root/Root.js:430 Root/Root.js:439
#, java-format #, java-format
msgid "{0} day" msgid "{0} day"
msgid_plural "{0} days" msgid_plural "{0} days"
@ -3052,10 +3062,6 @@ msgstr ""
#~ msgid "Compare" #~ msgid "Compare"
#~ msgstr "Vergleichen" #~ msgstr "Vergleichen"
#, java-format
#~ msgid "Compare {0}"
#~ msgstr "Vergleichen {0}"
#, java-format #, java-format
#~ msgid "Edit {0}.{1}" #~ msgid "Edit {0}.{1}"
#~ msgstr "{0}.{1} bearbeiten" #~ msgstr "{0}.{1} bearbeiten"
@ -3063,9 +3069,6 @@ msgstr ""
#~ msgid "Modified skin" #~ msgid "Modified skin"
#~ msgstr "Geänderter Skin" #~ msgstr "Geänderter Skin"
#~ msgid "No differences were found."
#~ msgstr "Es wurden keine Unterschiede gefunden."
#~ msgid "Original skin" #~ msgid "Original skin"
#~ msgstr "Ursprünglicher Skin" #~ msgstr "Ursprünglicher Skin"

View file

@ -71,6 +71,7 @@ global.messages['de'] = {
"Comments of the story are {0}": "Kommentare zum Beitrag sind {0}", "Comments of the story are {0}": "Kommentare zum Beitrag sind {0}",
"Commit": "Commit", "Commit": "Commit",
"Compare…": "Vergleichen…", "Compare…": "Vergleichen…",
"Compare {0}": "Vergleichen {0}",
"Confirm Deletion": "Löschen bestätigen", "Confirm Deletion": "Löschen bestätigen",
"Confirm Reset": "Zurücksetzen bestätigen", "Confirm Reset": "Zurücksetzen bestätigen",
"Confirm Unsubscribe": "Stornierung bestätigen", "Confirm Unsubscribe": "Stornierung bestätigen",
@ -203,6 +204,7 @@ global.messages['de'] = {
"Name of the account that triggered the event": "Name des Kontos, von welchem das Ereignis ausgelöst wurde", "Name of the account that triggered the event": "Name des Kontos, von welchem das Ereignis ausgelöst wurde",
"Navigation": "Navigation", "Navigation": "Navigation",
"Next page": "Nächste Seite", "Next page": "Nächste Seite",
"No differences were found.": "Es wurden keine Unterschiede gefunden.",
"Nobody": "Niemand", "Nobody": "Niemand",
"None": "Keine", "None": "Keine",
"Not registered yet?": "Noch nicht registriert?", "Not registered yet?": "Noch nicht registriert?",

934
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -32,8 +32,8 @@
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@codemirror/lang-html": "6.4.9", "@codemirror/lang-html": "6.4.9",
"@codemirror/merge": "6.6.3", "@codemirror/merge": "6.10.1",
"@codemirror/state": "6.4.1", "@codemirror/state": "6.5.2",
"alpinejs": "3.14.9", "alpinejs": "3.14.9",
"codemirror": "5.65.19", "codemirror": "5.65.19",
"codemirror6": "npm:codemirror@6.0.1", "codemirror6": "npm:codemirror@6.0.1",
@ -43,13 +43,13 @@
"uikit": "2.27.4" "uikit": "2.27.4"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.24.7", "@babel/cli": "7.27.2",
"@babel/core": "7.24.7", "@babel/core": "7.27.4",
"@babel/plugin-transform-block-scoping": "7.24.7", "@babel/plugin-transform-block-scoping": "7.27.3",
"@babel/preset-env": "7.24.7", "@babel/preset-env": "7.27.2",
"browserify": "17.0.1", "browserify": "17.0.1",
"core-js": "3.37.1", "core-js": "3.42.0",
"esbuild": "0.21.5", "esbuild": "0.25.5",
"esbuild-plugin-babel": "0.2.3", "esbuild-plugin-babel": "0.2.3",
"generate-license-file": "4.0.0", "generate-license-file": "4.0.0",
"jsdoc": "4.0.4", "jsdoc": "4.0.4",