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

View file

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

View file

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

View file

@ -18,17 +18,16 @@ msgid ""
msgstr ""
"Project-Id-Version: Antville-1.5\n"
"Report-Msgid-Bugs-To: mail@antville.org\n"
"POT-Creation-Date: 2025-06-01 19:06+0200\n"
"PO-Revision-Date: 2025-06-01 19:07+0200\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.4.2\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: Global/Global.js:989
#, java-format
@ -315,6 +314,11 @@ msgstr "Commit"
msgid "Compare…"
msgstr "Vergleichen…"
#: Skin/Skin.js:266
#, java-format
msgid "Compare {0}"
msgstr "Vergleichen {0}"
#: HopObject/HopObject.js:215
msgid "Confirm Deletion"
msgstr "Löschen bestätigen"
@ -323,7 +327,7 @@ msgstr "Löschen bestätigen"
msgid "Confirm Reset"
msgstr "Zurücksetzen bestätigen"
#: Site/Site.js:749
#: Site/Site.js:749 Site/Site.js:748
msgid "Confirm Unsubscribe"
msgstr "Stornierung bestätigen"
@ -558,7 +562,7 @@ msgstr "Beitrag bearbeiten"
msgid "Edit the filter in the site settings."
msgstr "Der Filter kann in den Einstellungen bearbeitet werden."
#: Site/$Site.skin:157
#: Site/$Site.skin:157 Skin/Skin.js:169
#, java-format
msgid ""
"Edit the rules in the <a href=\"{0}Site/robots/edit\">robots.txt</a> skin."
@ -647,6 +651,7 @@ msgid "Find"
msgstr "Finden"
#: 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
msgid "Found more than {0} results. Please try a more specific query."
msgstr ""
@ -682,7 +687,7 @@ msgstr "Viel Vergnügen!"
msgid "Have fun!"
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"
msgstr "Statusmonitor"
@ -948,6 +953,10 @@ msgstr "Navigation"
msgid "Next page"
msgstr "Nächste Seite"
#: Skin/Skin.js:221
msgid "No differences were found."
msgstr "Es wurden keine Unterschiede gefunden."
#: Site/Site.js:88
msgid "Nobody"
msgstr "Niemand"
@ -1108,7 +1117,8 @@ msgstr "Bitte geben Sie einen neuen Namen für dieses Stichwort an"
msgid "Please enter a new password."
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."
msgstr "Bitte geben Sie eine Suchanfrage in das Suchformular ein."
@ -1270,7 +1280,7 @@ msgstr "Rückverweis"
msgid "Referrer 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"
msgstr "Rückverweise"
@ -1312,7 +1322,7 @@ msgid "Required Account Status"
msgstr "Benötigter Konto-Status"
#: 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"
msgstr "Zurücksetzen"
@ -1364,8 +1374,8 @@ msgstr "Speichern und starten"
msgid "Scripting Engine"
msgstr "Scripting-Umgebung"
#: Site/Site.js:717 Site/Site.skin:41 Site/$Site.skin:1123 Site/$Site.skin:1223
#: ../compat/Global/aspects.js:246
#: Site/Site.js:717 Site/Site.js:716 Site/Site.skin:41 Site/$Site.skin:1123
#: Site/$Site.skin:1223 ../compat/Global/aspects.js:246
msgid "Search"
msgstr "Suche"
@ -1454,7 +1464,7 @@ msgstr "Basis-Seite"
msgid "Site Phase-Out"
msgstr "Automatisches Löschen von Websites"
#: Site/Site.js:816
#: Site/Site.js:816 Site/Site.js:815
msgid "Site is scheduled for import."
msgstr "Die Website ist für den Import eingeplant."
@ -1474,7 +1484,7 @@ msgstr "Skin"
msgid "Skins"
msgstr "Skins"
#: Site/Site.js:848
#: Site/Site.js:848 Site/Site.js:847
msgid "Something went wrong."
msgstr "Irgendwas ist schiefgelaufen."
@ -1602,12 +1612,12 @@ msgstr "{0} wurde erfolgreich zur Liste der Mitglieder hinzugefügt."
msgid "Successfully created your site."
msgstr "Ihr Website wurde erfolgreich erstellt."
#: Site/Site.js:726
#: Site/Site.js:726 Site/Site.js:725
#, java-format
msgid "Successfully subscribed to site {0}."
msgstr "Die Website {0} wurde erfolgreich abonniert."
#: Site/Site.js:740
#: Site/Site.js:740 Site/Site.js:739
#, java-format
msgid "Successfully unsubscribed from site {0}."
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."
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."
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."
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}"
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
msgid "There is already another job queued for this site: {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}."
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
msgid "You are about to unsubscribe from the site {0}."
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 "
"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
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."
@ -2563,7 +2573,7 @@ msgstr "Datei"
msgid "files"
msgstr "Dateien"
#: Site/Site.js:953
#: Site/Site.js:953 Site/Site.js:952
msgid "free"
msgstr "frei"
@ -2762,7 +2772,7 @@ msgstr "vertrauenswürdig"
msgid "updated // has updated"
msgstr "aktualisierte"
#: Site/Site.js:953
#: Site/Site.js:953 Site/Site.js:952
msgid "used"
msgstr "benutzt"
@ -2856,7 +2866,7 @@ msgstr[0] "{0} Kommentar"
msgstr[1] "{0} Kommentare"
#: 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
msgid "{0} day"
msgid_plural "{0} days"
@ -3052,10 +3062,6 @@ msgstr ""
#~ msgid "Compare"
#~ msgstr "Vergleichen"
#, java-format
#~ msgid "Compare {0}"
#~ msgstr "Vergleichen {0}"
#, java-format
#~ msgid "Edit {0}.{1}"
#~ msgstr "{0}.{1} bearbeiten"
@ -3063,9 +3069,6 @@ msgstr ""
#~ msgid "Modified skin"
#~ msgstr "Geänderter Skin"
#~ msgid "No differences were found."
#~ msgstr "Es wurden keine Unterschiede gefunden."
#~ msgid "Original 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}",
"Commit": "Commit",
"Compare…": "Vergleichen…",
"Compare {0}": "Vergleichen {0}",
"Confirm Deletion": "Löschen bestätigen",
"Confirm Reset": "Zurücksetzen 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",
"Navigation": "Navigation",
"Next page": "Nächste Seite",
"No differences were found.": "Es wurden keine Unterschiede gefunden.",
"Nobody": "Niemand",
"None": "Keine",
"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",
"dependencies": {
"@codemirror/lang-html": "6.4.9",
"@codemirror/merge": "6.6.3",
"@codemirror/state": "6.4.1",
"@codemirror/merge": "6.10.1",
"@codemirror/state": "6.5.2",
"alpinejs": "3.14.9",
"codemirror": "5.65.19",
"codemirror6": "npm:codemirror@6.0.1",
@ -43,13 +43,13 @@
"uikit": "2.27.4"
},
"devDependencies": {
"@babel/cli": "7.24.7",
"@babel/core": "7.24.7",
"@babel/plugin-transform-block-scoping": "7.24.7",
"@babel/preset-env": "7.24.7",
"@babel/cli": "7.27.2",
"@babel/core": "7.27.4",
"@babel/plugin-transform-block-scoping": "7.27.3",
"@babel/preset-env": "7.27.2",
"browserify": "17.0.1",
"core-js": "3.37.1",
"esbuild": "0.21.5",
"core-js": "3.42.0",
"esbuild": "0.25.5",
"esbuild-plugin-babel": "0.2.3",
"generate-license-file": "4.0.0",
"jsdoc": "4.0.4",