mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-15 10:43:30 +01:00
Reformat JSON using JQ with sorted keys
cat "$f" | jq -S | sponge "$f"
This commit is contained in:
@@ -1,100 +1,100 @@
|
||||
{
|
||||
"HeaderCameraUploads": "Photos transf\u00e9r\u00e9es",
|
||||
"ValueHasBeenAddedToLibrary": "{0} a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre librairie",
|
||||
"NameInstallFailed": "{0} \u00e9chec d'installation",
|
||||
"CameraImageUploadedFrom": "Une image de cam\u00e9ra a \u00e9t\u00e9 charg\u00e9e depuis {0}",
|
||||
"ServerNameNeedsToBeRestarted": "{0} doit \u00eatre red\u00e9marr\u00e9",
|
||||
"NewVersionIsAvailable": "Une nouvelle version d'Jellyfin Serveur est disponible au t\u00e9l\u00e9chargement.",
|
||||
"MessageApplicationUpdatedTo": "Jellyfin Serveur a \u00e9t\u00e9 mis \u00e0 jour en version {0}",
|
||||
"SubtitleDownloadFailureFromForItem": "\u00c9chec du t\u00e9l\u00e9chargement des sous-titres depuis {0} pour {1}",
|
||||
"Latest": "Derniers",
|
||||
"ValueSpecialEpisodeName": "Sp\u00e9cial - {0}",
|
||||
"Inherit": "H\u00e9riter",
|
||||
"Books": "Livres",
|
||||
"Music": "Musique",
|
||||
"Games": "Jeux",
|
||||
"Photos": "Photos",
|
||||
"MixedContent": "Contenu mixte",
|
||||
"MusicVideos": "Vid\u00e9os musicales",
|
||||
"HomeVideos": "Vid\u00e9os personnelles",
|
||||
"Playlists": "Listes de lecture",
|
||||
"HeaderRecordingGroups": "Groupes d'enregistrements",
|
||||
"HeaderContinueWatching": "Continuer \u00e0 regarder",
|
||||
"HeaderFavoriteArtists": "Artistes favoris",
|
||||
"HeaderFavoriteSongs": "Chansons favorites",
|
||||
"HeaderAlbumArtists": "Artistes de l'album",
|
||||
"HeaderFavoriteAlbums": "Albums favoris",
|
||||
"HeaderFavoriteEpisodes": "\u00c9pisodes favoris",
|
||||
"HeaderFavoriteShows": "S\u00e9ries favorites",
|
||||
"HeaderNextUp": "En Cours",
|
||||
"Favorites": "Favoris",
|
||||
"Collections": "Collections",
|
||||
"Channels": "Cha\u00eenes",
|
||||
"Movies": "Films",
|
||||
"Albums": "Albums",
|
||||
"NameSeasonUnknown": "Saison Inconnue",
|
||||
"Artists": "Artistes",
|
||||
"Folders": "Dossiers",
|
||||
"Songs": "Chansons",
|
||||
"TvShows": "S\u00e9ries T\u00e9l\u00e9",
|
||||
"Shows": "\u00c9missions",
|
||||
"Genres": "Genres",
|
||||
"NameSeasonNumber": "Saison {0}",
|
||||
"AppDeviceValues": "Application\u00a0: {0}, Appareil\u00a0: {1}",
|
||||
"UserDownloadingItemWithValues": "{0} est en train de t\u00e9l\u00e9charger {1}",
|
||||
"HeaderLiveTV": "TV en direct",
|
||||
"ChapterNameValue": "Chapitre {0}",
|
||||
"ScheduledTaskFailedWithName": "{0} a \u00e9chou\u00e9",
|
||||
"LabelRunningTimeValue": "Dur\u00e9e\u00a0: {0}",
|
||||
"ScheduledTaskStartedWithName": "{0} a commenc\u00e9",
|
||||
"VersionNumber": "Version {0}",
|
||||
"PluginInstalledWithName": "{0} a \u00e9t\u00e9 install\u00e9",
|
||||
"StartupEmbyServerIsLoading": "Le serveur Jellyfin est en cours de chargement. Veuillez r\u00e9essayer dans quelques instants.",
|
||||
"PluginUpdatedWithName": "{0} a \u00e9t\u00e9 mis \u00e0 jour",
|
||||
"PluginUninstalledWithName": "{0} a \u00e9t\u00e9 d\u00e9sinstall\u00e9",
|
||||
"ItemAddedWithName": "{0} a \u00e9t\u00e9 ajout\u00e9 \u00e0 la m\u00e9diath\u00e8que",
|
||||
"ItemRemovedWithName": "{0} a \u00e9t\u00e9 supprim\u00e9 de la m\u00e9diath\u00e8que",
|
||||
"LabelIpAddressValue": "Adresse IP\u00a0: {0}",
|
||||
"DeviceOnlineWithName": "{0} est connect\u00e9",
|
||||
"UserOnlineFromDevice": "{0} s'est connect\u00e9 depuis {1}",
|
||||
"ProviderValue": "Fournisseur\u00a0: {0}",
|
||||
"SubtitlesDownloadedForItem": "Les sous-titres de {0} ont \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9s",
|
||||
"UserCreatedWithName": "L'utilisateur {0} a \u00e9t\u00e9 cr\u00e9\u00e9",
|
||||
"UserPasswordChangedWithName": "Le mot de passe pour l'utilisateur {0} a \u00e9t\u00e9 modifi\u00e9",
|
||||
"UserDeletedWithName": "L'utilisateur {0} a \u00e9t\u00e9 supprim\u00e9",
|
||||
"UserPolicyUpdatedWithName": "La politique de l'utilisateur a \u00e9t\u00e9 mise \u00e0 jour pour {0}",
|
||||
"MessageServerConfigurationUpdated": "La configuration du serveur a \u00e9t\u00e9 mise \u00e0 jour.",
|
||||
"MessageNamedServerConfigurationUpdatedWithValue": "La configuration de la section {0} du serveur a \u00e9t\u00e9 mise \u00e0 jour",
|
||||
"MessageApplicationUpdated": "Le serveur Jellyfin a \u00e9t\u00e9 mis \u00e0 jour",
|
||||
"FailedLoginAttemptWithUserName": "\u00c9chec d'une tentative de connexion de {0}",
|
||||
"AuthenticationSucceededWithUserName": "{0} s'est authentifi\u00e9 avec succ\u00e8s",
|
||||
"UserOfflineFromDevice": "{0} s'est d\u00e9connect\u00e9 depuis {1}",
|
||||
"DeviceOfflineWithName": "{0} s'est d\u00e9connect\u00e9",
|
||||
"UserStartedPlayingItemWithValues": "{0} est entrain de lire {1} sur {2}",
|
||||
"UserStoppedPlayingItemWithValues": "{0} vient d'arr\u00eater la lecture de {1} sur {2}",
|
||||
"NotificationOptionPluginError": "Erreur d'extension",
|
||||
"NotificationOptionApplicationUpdateAvailable": "Mise \u00e0 jour de l'application disponible",
|
||||
"NotificationOptionApplicationUpdateInstalled": "Mise \u00e0 jour de l'application install\u00e9e",
|
||||
"NotificationOptionPluginUpdateInstalled": "Mise \u00e0 jour d'extension install\u00e9e",
|
||||
"NotificationOptionPluginInstalled": "Extension install\u00e9e",
|
||||
"NotificationOptionPluginUninstalled": "Extension d\u00e9sinstall\u00e9e",
|
||||
"NotificationOptionVideoPlayback": "Lecture vid\u00e9o d\u00e9marr\u00e9e",
|
||||
"NotificationOptionAudioPlayback": "Lecture audio d\u00e9marr\u00e9e",
|
||||
"NotificationOptionGamePlayback": "Lecture de jeu d\u00e9marr\u00e9e",
|
||||
"NotificationOptionVideoPlaybackStopped": "Lecture vid\u00e9o arr\u00eat\u00e9e",
|
||||
"NotificationOptionAudioPlaybackStopped": "Lecture audio arr\u00eat\u00e9e",
|
||||
"NotificationOptionGamePlaybackStopped": "Lecture de jeu arr\u00eat\u00e9e",
|
||||
"NotificationOptionTaskFailed": "\u00c9chec de t\u00e2che planifi\u00e9e",
|
||||
"NotificationOptionInstallationFailed": "\u00c9chec d'installation",
|
||||
"NotificationOptionNewLibraryContent": "Nouveau contenu ajout\u00e9",
|
||||
"NotificationOptionCameraImageUploaded": "L'image de l'appareil photo a \u00e9t\u00e9 transf\u00e9r\u00e9e",
|
||||
"NotificationOptionUserLockedOut": "Utilisateur verrouill\u00e9",
|
||||
"NotificationOptionServerRestartRequired": "Un red\u00e9marrage du serveur est requis",
|
||||
"UserLockedOutWithName": "L'utilisateur {0} a \u00e9t\u00e9 verrouill\u00e9",
|
||||
"SubtitleDownloadFailureForItem": "Le t\u00e9l\u00e9chargement des sous-titres pour {0} a \u00e9chou\u00e9.",
|
||||
"Sync": "Synchroniser",
|
||||
"User": "Utilisateur",
|
||||
"System": "Syst\u00e8me",
|
||||
"Application": "Application",
|
||||
"Plugin": "Extension"
|
||||
"Albums": "Albums",
|
||||
"AppDeviceValues": "Application : {0}, Appareil : {1}",
|
||||
"Application": "Application",
|
||||
"Artists": "Artistes",
|
||||
"AuthenticationSucceededWithUserName": "{0} s'est authentifié avec succès",
|
||||
"Books": "Livres",
|
||||
"CameraImageUploadedFrom": "Une image de caméra a été chargée depuis {0}",
|
||||
"Channels": "Chaînes",
|
||||
"ChapterNameValue": "Chapitre {0}",
|
||||
"Collections": "Collections",
|
||||
"DeviceOfflineWithName": "{0} s'est déconnecté",
|
||||
"DeviceOnlineWithName": "{0} est connecté",
|
||||
"FailedLoginAttemptWithUserName": "Échec d'une tentative de connexion de {0}",
|
||||
"Favorites": "Favoris",
|
||||
"Folders": "Dossiers",
|
||||
"Games": "Jeux",
|
||||
"Genres": "Genres",
|
||||
"HeaderAlbumArtists": "Artistes de l'album",
|
||||
"HeaderCameraUploads": "Photos transférées",
|
||||
"HeaderContinueWatching": "Continuer à regarder",
|
||||
"HeaderFavoriteAlbums": "Albums favoris",
|
||||
"HeaderFavoriteArtists": "Artistes favoris",
|
||||
"HeaderFavoriteEpisodes": "Épisodes favoris",
|
||||
"HeaderFavoriteShows": "Séries favorites",
|
||||
"HeaderFavoriteSongs": "Chansons favorites",
|
||||
"HeaderLiveTV": "TV en direct",
|
||||
"HeaderNextUp": "En Cours",
|
||||
"HeaderRecordingGroups": "Groupes d'enregistrements",
|
||||
"HomeVideos": "Vidéos personnelles",
|
||||
"Inherit": "Hériter",
|
||||
"ItemAddedWithName": "{0} a été ajouté à la médiathèque",
|
||||
"ItemRemovedWithName": "{0} a été supprimé de la médiathèque",
|
||||
"LabelIpAddressValue": "Adresse IP : {0}",
|
||||
"LabelRunningTimeValue": "Durée : {0}",
|
||||
"Latest": "Derniers",
|
||||
"MessageApplicationUpdated": "Le serveur Jellyfin a été mis à jour",
|
||||
"MessageApplicationUpdatedTo": "Jellyfin Serveur a été mis à jour en version {0}",
|
||||
"MessageNamedServerConfigurationUpdatedWithValue": "La configuration de la section {0} du serveur a été mise à jour",
|
||||
"MessageServerConfigurationUpdated": "La configuration du serveur a été mise à jour.",
|
||||
"MixedContent": "Contenu mixte",
|
||||
"Movies": "Films",
|
||||
"Music": "Musique",
|
||||
"MusicVideos": "Vidéos musicales",
|
||||
"NameInstallFailed": "{0} échec d'installation",
|
||||
"NameSeasonNumber": "Saison {0}",
|
||||
"NameSeasonUnknown": "Saison Inconnue",
|
||||
"NewVersionIsAvailable": "Une nouvelle version d'Jellyfin Serveur est disponible au téléchargement.",
|
||||
"NotificationOptionApplicationUpdateAvailable": "Mise à jour de l'application disponible",
|
||||
"NotificationOptionApplicationUpdateInstalled": "Mise à jour de l'application installée",
|
||||
"NotificationOptionAudioPlayback": "Lecture audio démarrée",
|
||||
"NotificationOptionAudioPlaybackStopped": "Lecture audio arrêtée",
|
||||
"NotificationOptionCameraImageUploaded": "L'image de l'appareil photo a été transférée",
|
||||
"NotificationOptionGamePlayback": "Lecture de jeu démarrée",
|
||||
"NotificationOptionGamePlaybackStopped": "Lecture de jeu arrêtée",
|
||||
"NotificationOptionInstallationFailed": "Échec d'installation",
|
||||
"NotificationOptionNewLibraryContent": "Nouveau contenu ajouté",
|
||||
"NotificationOptionPluginError": "Erreur d'extension",
|
||||
"NotificationOptionPluginInstalled": "Extension installée",
|
||||
"NotificationOptionPluginUninstalled": "Extension désinstallée",
|
||||
"NotificationOptionPluginUpdateInstalled": "Mise à jour d'extension installée",
|
||||
"NotificationOptionServerRestartRequired": "Un redémarrage du serveur est requis",
|
||||
"NotificationOptionTaskFailed": "Échec de tâche planifiée",
|
||||
"NotificationOptionUserLockedOut": "Utilisateur verrouillé",
|
||||
"NotificationOptionVideoPlayback": "Lecture vidéo démarrée",
|
||||
"NotificationOptionVideoPlaybackStopped": "Lecture vidéo arrêtée",
|
||||
"Photos": "Photos",
|
||||
"Playlists": "Listes de lecture",
|
||||
"Plugin": "Extension",
|
||||
"PluginInstalledWithName": "{0} a été installé",
|
||||
"PluginUninstalledWithName": "{0} a été désinstallé",
|
||||
"PluginUpdatedWithName": "{0} a été mis à jour",
|
||||
"ProviderValue": "Fournisseur : {0}",
|
||||
"ScheduledTaskFailedWithName": "{0} a échoué",
|
||||
"ScheduledTaskStartedWithName": "{0} a commencé",
|
||||
"ServerNameNeedsToBeRestarted": "{0} doit être redémarré",
|
||||
"Shows": "Émissions",
|
||||
"Songs": "Chansons",
|
||||
"StartupEmbyServerIsLoading": "Le serveur Jellyfin est en cours de chargement. Veuillez réessayer dans quelques instants.",
|
||||
"SubtitleDownloadFailureForItem": "Le téléchargement des sous-titres pour {0} a échoué.",
|
||||
"SubtitleDownloadFailureFromForItem": "Échec du téléchargement des sous-titres depuis {0} pour {1}",
|
||||
"SubtitlesDownloadedForItem": "Les sous-titres de {0} ont été téléchargés",
|
||||
"Sync": "Synchroniser",
|
||||
"System": "Système",
|
||||
"TvShows": "Séries Télé",
|
||||
"User": "Utilisateur",
|
||||
"UserCreatedWithName": "L'utilisateur {0} a été créé",
|
||||
"UserDeletedWithName": "L'utilisateur {0} a été supprimé",
|
||||
"UserDownloadingItemWithValues": "{0} est en train de télécharger {1}",
|
||||
"UserLockedOutWithName": "L'utilisateur {0} a été verrouillé",
|
||||
"UserOfflineFromDevice": "{0} s'est déconnecté depuis {1}",
|
||||
"UserOnlineFromDevice": "{0} s'est connecté depuis {1}",
|
||||
"UserPasswordChangedWithName": "Le mot de passe pour l'utilisateur {0} a été modifié",
|
||||
"UserPolicyUpdatedWithName": "La politique de l'utilisateur a été mise à jour pour {0}",
|
||||
"UserStartedPlayingItemWithValues": "{0} est entrain de lire {1} sur {2}",
|
||||
"UserStoppedPlayingItemWithValues": "{0} vient d'arrêter la lecture de {1} sur {2}",
|
||||
"ValueHasBeenAddedToLibrary": "{0} a été ajouté à votre librairie",
|
||||
"ValueSpecialEpisodeName": "Spécial - {0}",
|
||||
"VersionNumber": "Version {0}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user