mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-22 07:15:47 +00:00
2409a1fec8
Each src/locales/<lang>.ts (~1800 LOC) becomes a folder src/locales/<lang>/ with one module per i18n namespace (44 each) plus an index.ts barrel that reassembles <lang>Translation in the original key order. Mechanical, script-driven split with a JSON round-trip check: every locale object is byte-identical to its pre-split form. i18n.ts is unchanged — './locales/<lang>' now resolves to the folder index. The per-namespace settings.ts files land ~440-460 LOC; a single i18n namespace is the natural, non-arbitrary split unit for a flat string table, so they are intentionally left whole.
19 lines
628 B
TypeScript
19 lines
628 B
TypeScript
export const artists = {
|
|
title: 'Künstler',
|
|
search: 'Suchen…',
|
|
all: 'Alle',
|
|
gridView: 'Gitteransicht',
|
|
listView: 'Listenansicht',
|
|
imagesOn: 'Künstlerbilder aktiv — kann Netzwerk- und Systemlast erhöhen',
|
|
imagesOff: 'Künstlerbilder deaktiviert — zeigt nur Initialen',
|
|
loadMore: 'Mehr laden',
|
|
notFound: 'Keine Künstler gefunden.',
|
|
albumCount_one: '{{count}} Album',
|
|
albumCount_other: '{{count}} Alben',
|
|
selectionCount: '{{count}} ausgewählt',
|
|
select: 'Mehrfachauswahl',
|
|
startSelect: 'Mehrfachauswahl aktivieren',
|
|
cancelSelect: 'Abbrechen',
|
|
addToPlaylist: 'Zur Playlist hinzufügen',
|
|
};
|