release: v0.17.0 (#677)
See CHANGELOG.md, section [0.17.0] — 2026-09-23.
This commit is contained in:
@@ -27,6 +27,8 @@ export const de: Dictionary = {
|
||||
backTo: (label: string) => `Zurück zu ${label}`,
|
||||
backToGallery: 'Zurück zur Galerie',
|
||||
backToJournal: 'Zurück zum Journal',
|
||||
email: 'E-Mail',
|
||||
website: 'Website',
|
||||
home: 'Start',
|
||||
photos: (n: number) => plural(n, 'Foto', 'Fotos'),
|
||||
albums: (n: number) => plural(n, 'Album', 'Alben'),
|
||||
@@ -43,6 +45,7 @@ export const de: Dictionary = {
|
||||
entryNavAria: 'Journal-Navigation',
|
||||
loadingGallery: 'Galerie wird geladen',
|
||||
loadingPhotos: 'Fotos werden geladen',
|
||||
downloadAlbum: 'Album herunterladen',
|
||||
},
|
||||
|
||||
home: {
|
||||
@@ -61,6 +64,15 @@ export const de: Dictionary = {
|
||||
reference: (digest: string) => `Referenz: ${digest}`,
|
||||
},
|
||||
|
||||
download: {
|
||||
unavailableTitle: 'Download nicht möglich',
|
||||
notAvailable: 'Dieser Download ist nicht verfügbar.',
|
||||
rateLimited: 'Zu viele Download-Anfragen. Bitte einen Moment warten und erneut versuchen.',
|
||||
immichUnavailable:
|
||||
'Die Fotobibliothek ist gerade nicht erreichbar. Bitte gleich noch einmal versuchen.',
|
||||
back: 'Zurück zur Galerie',
|
||||
},
|
||||
|
||||
theme: {
|
||||
switchToLight: 'Zum hellen Modus wechseln',
|
||||
switchToDark: 'Zum dunklen Modus wechseln',
|
||||
@@ -118,6 +130,7 @@ export const de: Dictionary = {
|
||||
|
||||
lightbox: {
|
||||
viewer: 'Bildansicht',
|
||||
openPhoto: (n: number) => `Foto ${n} ansehen`,
|
||||
close: 'Schließen',
|
||||
closeTitle: 'Schließen (Esc)',
|
||||
previous: 'Vorheriges Foto',
|
||||
@@ -178,7 +191,10 @@ export const de: Dictionary = {
|
||||
linkCopied: 'Link kopiert!',
|
||||
copyList: 'Textliste kopieren (#1, #2...)',
|
||||
listCopied: 'Liste kopiert!',
|
||||
copyManualLink: 'Diesen Link kopieren',
|
||||
copyManualList: 'Diese Liste kopieren',
|
||||
sendEmail: '✉️ E-Mail an den Fotografen',
|
||||
downloadSelected: 'Auswahl herunterladen (.zip)',
|
||||
clearSelection: 'Auswahl löschen',
|
||||
confirmClear: 'Die gesamte Auswahl löschen?',
|
||||
listEmpty: (albumName: string) => `${albumName}: Keine Fotos ausgewählt.`,
|
||||
|
||||
@@ -27,6 +27,9 @@ export const en = {
|
||||
backTo: (label: string) => `Back to ${label}`,
|
||||
backToGallery: 'Back to Gallery',
|
||||
backToJournal: 'Back to Journal',
|
||||
/** Footer contact links, read out by screen readers. */
|
||||
email: 'Email',
|
||||
website: 'Website',
|
||||
home: 'Home',
|
||||
photos: (n: number) => plural(n, 'photo', 'photos'),
|
||||
albums: (n: number) => plural(n, 'album', 'albums'),
|
||||
@@ -43,6 +46,7 @@ export const en = {
|
||||
entryNavAria: 'Journal entry navigation',
|
||||
loadingGallery: 'Loading gallery',
|
||||
loadingPhotos: 'Loading photos',
|
||||
downloadAlbum: 'Download album',
|
||||
},
|
||||
|
||||
home: {
|
||||
@@ -61,6 +65,15 @@ export const en = {
|
||||
reference: (digest: string) => `Reference: ${digest}`,
|
||||
},
|
||||
|
||||
/** The page the ZIP route answers a browser with when it refuses. */
|
||||
download: {
|
||||
unavailableTitle: 'Download unavailable',
|
||||
notAvailable: 'This download is not available.',
|
||||
rateLimited: 'Too many download requests. Please wait a moment and try again.',
|
||||
immichUnavailable: 'The photo library is unavailable right now. Please try again shortly.',
|
||||
back: 'Back to the gallery',
|
||||
},
|
||||
|
||||
theme: {
|
||||
switchToLight: 'Switch to light mode',
|
||||
switchToDark: 'Switch to dark mode',
|
||||
@@ -118,6 +131,8 @@ export const en = {
|
||||
|
||||
lightbox: {
|
||||
viewer: 'Image viewer',
|
||||
/** A grid tile, which opens the viewer on that photo. */
|
||||
openPhoto: (n: number) => `View photo ${n}`,
|
||||
close: 'Close',
|
||||
closeTitle: 'Close (Esc)',
|
||||
previous: 'Previous photo',
|
||||
@@ -178,7 +193,11 @@ export const en = {
|
||||
linkCopied: 'Link Copied!',
|
||||
copyList: 'Copy Text List (#1, #2...)',
|
||||
listCopied: 'List Copied!',
|
||||
/** Shown when the browser offers no clipboard (plain http) — copy by hand. */
|
||||
copyManualLink: 'Copy this link',
|
||||
copyManualList: 'Copy this list',
|
||||
sendEmail: '✉️ Send Email to Photographer',
|
||||
downloadSelected: 'Download selected (.zip)',
|
||||
clearSelection: 'Clear Selection',
|
||||
confirmClear: 'Clear all selected favorites?',
|
||||
listEmpty: (albumName: string) => `${albumName}: No photos selected.`,
|
||||
|
||||
Reference in New Issue
Block a user