Phyks (Lucas Verney)
fffe9c4cd3
Major code review, cleaning the code and adding a lot of comments. Also implements a separate store to keep entities with a reference count and garbage collection. This closes #15. Known issues at the moment are: * Webplayer is no longer working, it has to be refactored. * AlbumPage is to be implemented.
55 lines
4.0 KiB
JavaScript
55 lines
4.0 KiB
JavaScript
module.exports = {
|
|
"app.api.invalidResponse": "Réponse invalide reçue.", // Invalid response from the API
|
|
"app.api.emptyResponse": "Réponse vide reçue.", // Empty response from the API
|
|
"app.api.error": "Erreur inconnue.", // An unknown error occurred from the API
|
|
"app.common.album": "{itemCount, plural, one {album} other {albums}}", // Albums
|
|
"app.common.art": "Pochette", // Art
|
|
"app.common.artist": "{itemCount, plural, one {artiste} other {artistes}}", // Artists
|
|
"app.common.cancel": "Annuler", // Cancel
|
|
"app.common.close": "Fermer", // Close
|
|
"app.common.go": "Aller", // Go
|
|
"app.common.loading": "Chargement…", // Loading indicator
|
|
"app.common.pause": "Pause", // Pause icon description
|
|
"app.common.play": "Jouer", // PLay icon description
|
|
"app.common.track": "{itemCount, plural, one {piste} other {pistes}}", // Track
|
|
"app.filter.filter": "Filtrer…", // Filtering input placeholder
|
|
"app.filter.whatAreWeListeningToToday": "Que voulez-vous écouter aujourd'hui\u00a0?", // Description for the filter bar
|
|
"app.grid.goToArtistPage": "Aller à la page de l'artiste", // Artist thumbnail link title
|
|
"app.grid.goToAlbumPage": "Aller à la page de l'album", // Album thumbnail link title
|
|
"app.login.byebye": "À bientôt\u00a0!", // Info message on successful logout
|
|
"app.login.connecting": "Connexion…", // Info message while trying to connect
|
|
"app.login.endpointInputAriaLabel": "URL de votre Ampache (e.g. http://ampache.example.com)", // ARIA label for the endpoint input
|
|
"app.login.expired": "Session expirée… =(", // Error message on expired session
|
|
"app.login.greeting": "Bon retour sur Ampache, c'est parti\u00a0!", // Greeting to welcome the user to the app
|
|
"app.login.password": "Mot de passe", // Password input placeholder
|
|
"app.login.rememberMe": "Se souvenir", // Remember me checkbox label
|
|
"app.login.signIn": "Connexion", // Sign in
|
|
"app.login.success": "Connecté en tant que { username }\u00a0!", // Info message on successful login.
|
|
"app.login.username": "Utilisateur", // Username input placeholder
|
|
"app.pagination.current": "actuelle", // Current (page)
|
|
"app.pagination.goToPage": "<span class=\"sr-only\">Aller à la page </span>{pageNumber}", // Link content to go to page N. span is here for screen-readers
|
|
"app.pagination.goToPageWithoutMarkup": "Aller à la page {pageNumber}", // Link title to go to page N
|
|
"app.pagination.pageNavigation": "Navigation entre les pages", // ARIA label for the nav block containing pagination
|
|
"app.pagination.pageToGoTo": "Page à laquelle aller\u00a0?", // Title of the pagination modal
|
|
"app.sidebarLayout.browse": "Explorer", // Browse
|
|
"app.sidebarLayout.browseAlbums": "Parcourir les albums", // Browse albums
|
|
"app.sidebarLayout.browseArtists": "Parcourir les artistes", // Browse artists
|
|
"app.sidebarLayout.browseSongs": "Parcourir les pistes", // Browse songs
|
|
"app.sidebarLayout.discover": "Découvrir", // Discover
|
|
"app.sidebarLayout.home": "Accueil", // Home
|
|
"app.sidebarLayout.logout": "Déconnexion", // Logout
|
|
"app.sidebarLayout.mainNavigationMenu": "Menu principal", // ARIA label for the main navigation menu
|
|
"app.sidebarLayout.settings": "Préférences", // Settings
|
|
"app.sidebarLayout.toggleNavigation": "Afficher le menu", // Screen reader description of toggle navigation button
|
|
"app.songs.genre": "Genre", // Genre (song)
|
|
"app.songs.length": "Durée", // Length (song)
|
|
"app.songs.title": "Titre", // Title (song)
|
|
"app.webplayer.by": "par", // Artist affiliation of a song
|
|
"app.webplayer.next": "Suivant", // Next button description
|
|
"app.webplayer.playlist": "Liste de lecture", // Playlist button description
|
|
"app.webplayer.previous": "Précédent", // Previous button description
|
|
"app.webplayer.random": "Aléatoire", // Random button description
|
|
"app.webplayer.repeat": "Répéter", // Repeat button description
|
|
"app.webplayer.volume": "Volume", // Volume button description
|
|
};
|