extra translations

This commit is contained in:
2026-08-28 16:59:45 +02:00
parent e10f2cf7d7
commit c276088fe6
7 changed files with 278 additions and 16 deletions
+5 -4
View File
@@ -51,8 +51,9 @@ Each username owns an ordered GUID index and separate playlist values.
It also owns an independent playback pipeline and a durable interface-language
preference. Different outputs can play concurrently. Selecting an output that
another user owns stops the previous backend and transfers that output. The web
interface supports Dutch, English, German, French and Spanish; browser language
is the initial default and a manual choice is stored per username.
interface supports Dutch, English, German, French, Spanish, Italian, Swedish,
Norwegian, Finnish and Icelandic; browser language is the initial default and a
manual choice is stored per username.
When @racket[users] is non-empty, every browser client must authenticate.
Sessions have a sliding idle timeout; an active browser cookie is renewed once
half of @racket[session-seconds] has elapsed. Playback-agent endpoints continue
@@ -86,8 +87,8 @@ configured RKT Web Player server, downloads assigned tracks over HTTP, and
plays them with @tt{racket-audio}. Its configured display name is authoritative
and is followed by the server. Importing the module does not start the GUI; the
function must be called explicitly.
The GUI and optional tray use Dutch, English, German, French or Spanish based
on the operating-system language, with English as fallback.
The GUI and optional tray support the same ten languages based on the
operating-system language, with English as fallback.
}
@defproc[(run-player-agent-cli [#:server-url server-url