{ "admin": { "title": "Instance appearance", "intro": "Upload a logo and a favicon. The logo sits at the top of the sidebar and links to the start page; the favicon is what the browser shows in the tab. Without a logo the instance name is rendered there as text.", "publicNote": "Both are visible without signing in: the login screen carries the logo, and the browser fetches the favicon before anyone signs in.", "darkMissing": "No separate dark-mode logo is set. The light logo is then used there too — which can look wrong on a dark surface. This is advice, not a block.", "uploading": "Uploading the image …", "logo": { "light": "Logo (light mode)", "lightHint": "Recommended: PNG with a transparent background. Also used in dark mode as long as no separate logo is set there.", "dark": "Logo (dark mode, optional)", "darkHint": "Only needed when the light logo does not work on a dark surface.", "current": "Stored: {{width}} × {{height}} px.", "currentAlt": "Preview of the stored logo", "none": "No logo is stored.", "remove": "Remove the logo", "submit": "Save the logo", "saved": "The logo was saved." }, "favicon": { "title": "Favicon", "hint": "A square crop; it produces the 32 × 32 px (browser tab) and 180 × 180 px (home screen) sizes.", "present": "A custom favicon is stored.", "default": "No custom favicon is stored — the shipped default is served.", "remove": "Remove the favicon", "submit": "Save the favicon", "saved": "The favicon was saved." } }, "crop": { "file": "Image file", "fileHint": "PNG, JPEG or WebP. SVG is not accepted because it can carry script. The result is always PNG — note that a JPEG has no alpha channel, so converting one produces a PNG with an opaque background. Cropping and conversion are offered; transparency cannot be invented.", "x": "Crop from the left (px)", "y": "Crop from the top (px)", "width": "Crop width (px)", "height": "Crop height (px)", "size": "Crop edge length (px)", "reset": "Reset the crop", "result": "Result: {{width}} × {{height}} px (source image {{sourceWidth}} × {{sourceHeight}} px)." } }