mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-22 14:35:41 +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.
48 lines
1.7 KiB
TypeScript
48 lines
1.7 KiB
TypeScript
export const albumDetail = {
|
||
back: 'Înapoi',
|
||
orbitDoubleClickHint: 'Apasă dublu-clic pentru a adăuga această piesă în coada Orbit',
|
||
playAll: 'Redă tot',
|
||
shareAlbum: 'Distribuie Albumul',
|
||
enqueue: 'Adaugă în coadă',
|
||
enqueueTooltip: 'Adaugă întregul album în coadă',
|
||
artistBio: 'Biografia Artistului',
|
||
download: 'Descarcă (ZIP)',
|
||
downloading: 'Se încarcă…',
|
||
cacheOffline: 'Fă disponibil offline',
|
||
offlineCached: 'Disponibil offline',
|
||
offlineDownloading: 'Se salvează în cache… ({{n}}/{{total}})',
|
||
removeOffline: 'Șterge cache-ul offline',
|
||
offlineStorageFull: 'Stocare offline plină (limită: {{mb}} MB). Eliberează spațiu ștergând un album din Librăria Offline, sau mărește limita în Setări.',
|
||
offlineStorageGoToLibrary: 'Librăria Offline',
|
||
offlineStorageGoToSettings: 'Setări',
|
||
favoriteAdd: 'Adaugă la Favorite',
|
||
favoriteRemove: 'Șterge din Favorite',
|
||
favorite: 'Favorit',
|
||
noBio: 'Nicio biografie disponibilă.',
|
||
moreByArtist: 'Mai multe de la {{artist}}',
|
||
tracksCount: '{{n}} Piese',
|
||
goToArtist: 'Către {{artist}}',
|
||
moreLabelAlbums: 'Mai multe albume în {{label}}',
|
||
trackTitle: 'Titlu',
|
||
trackAlbum: 'Album',
|
||
trackArtist: 'Artist',
|
||
trackGenre: 'Gen',
|
||
trackFormat: 'Format',
|
||
trackFavorite: 'Favorit',
|
||
trackRating: 'Rating',
|
||
trackDuration: 'Durată',
|
||
trackTotal: 'Total',
|
||
columns: 'Coloane',
|
||
resetColumns: 'Resetează la predefinite',
|
||
notFound: 'Albumul nu a fost găsit.',
|
||
bioModal: 'Biografia Artistului',
|
||
bioClose: 'Închide',
|
||
ratingLabel: 'Rating',
|
||
enlargeCover: 'Extinde',
|
||
filterSongs: 'Filtrează piese…',
|
||
sortNatural: 'Natural',
|
||
sortByTitle: 'A–Z (Titlu)',
|
||
sortByArtist: 'A–Z (Artist)',
|
||
sortByAlbum: 'A–Z (Album)',
|
||
};
|