mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-28 10:06: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.
39 lines
1.2 KiB
TypeScript
39 lines
1.2 KiB
TypeScript
export const sidebar = {
|
|
library: 'Biblioteca',
|
|
mainstage: 'Escenario Principal',
|
|
newReleases: 'Novedades',
|
|
allAlbums: 'Todos los Álbumes',
|
|
randomAlbums: 'Álbumes Aleatorios',
|
|
artists: 'Artistas',
|
|
composers: 'Compositores',
|
|
randomMix: 'Mezcla Aleatoria',
|
|
randomPicker: 'Crear Mezcla',
|
|
favorites: 'Favoritos',
|
|
nowPlaying: 'Reproduciendo Ahora',
|
|
system: 'Sistema',
|
|
statistics: 'Estadísticas',
|
|
settings: 'Configuración',
|
|
help: 'Ayuda',
|
|
expand: 'Expandir Barra Lateral',
|
|
collapse: 'Colapsar Barra Lateral',
|
|
|
|
downloadingTracks: 'Descargando {{n}} pistas…',
|
|
syncingTracks: 'Sincronizando {{done}}/{{total}}…',
|
|
cancelDownload: 'Cancelar descarga',
|
|
offlineLibrary: 'Biblioteca Offline',
|
|
genres: 'Géneros',
|
|
tracks: 'Canciones',
|
|
playlists: 'Listas de Reproducción',
|
|
mostPlayed: 'Más Reproducidos',
|
|
losslessAlbums: 'Sin Pérdidas',
|
|
radio: 'Radio por Internet',
|
|
folderBrowser: 'Explorar Carpetas',
|
|
deviceSync: 'Sincronizar dispositivo',
|
|
libraryScope: 'Ámbito de biblioteca',
|
|
allLibraries: 'Todas las bibliotecas',
|
|
expandPlaylists: 'Expandir listas',
|
|
collapsePlaylists: 'Colapsar listas',
|
|
more: 'Más',
|
|
feelingLucky: 'Mezcla Suerte',
|
|
};
|