Reformat JSON using JQ with sorted keys

cat "$f" | jq -S | sponge "$f"
This commit is contained in:
Andrew Rabert
2018-12-23 23:00:51 -05:00
parent 27dc2aa1fa
commit 9bac3ac616
38 changed files with 4343 additions and 3514 deletions

View File

@@ -1,100 +1,100 @@
{
"HeaderCameraUploads": "Przekazane obrazy",
"ValueHasBeenAddedToLibrary": "{0} zosta\u0142 dodany to biblioteki medi\u00f3w",
"NameInstallFailed": "Instalacja {0} nieudana.",
"CameraImageUploadedFrom": "Nowy obraz zosta\u0142 przekazany z {0}",
"ServerNameNeedsToBeRestarted": "{0} wymaga ponownego uruchomienia",
"NewVersionIsAvailable": "Nowa wersja serwera Jellyfin jest dost\u0119pna do pobrania.",
"MessageApplicationUpdatedTo": "Serwer Jellyfin zosta\u0142 zaktualizowany do wersji {0}",
"SubtitleDownloadFailureFromForItem": "Nieudane pobieranie napis\u00f3w z {0} dla {1}",
"Latest": "Ostatnio dodane",
"ValueSpecialEpisodeName": "Specjalne - {0}",
"Inherit": "Dziedzicz",
"Books": "Ksi\u0105\u017cki",
"Music": "Muzyka",
"Games": "Gry",
"Photos": "Zdj\u0119cia",
"MixedContent": "Zawarto\u015b\u0107 mieszana",
"MusicVideos": "Teledyski",
"HomeVideos": "Nagrania prywatne",
"Playlists": "Listy odtwarzania",
"HeaderRecordingGroups": "Grupy nagra\u0144",
"HeaderContinueWatching": "Kontynuuj odtwarzanie",
"HeaderFavoriteArtists": "Wykonawcy ulubieni",
"HeaderFavoriteSongs": "Utwory ulubione",
"HeaderAlbumArtists": "Wykonawcy album\u00f3w",
"HeaderFavoriteAlbums": "Albumy ulubione",
"HeaderFavoriteEpisodes": "Odcinki ulubione",
"HeaderFavoriteShows": "Seriale ulubione",
"HeaderNextUp": "Do obejrzenia",
"Favorites": "Ulubione",
"Collections": "Kolekcje",
"Channels": "Kana\u0142y",
"Movies": "Filmy",
"Albums": "Albumy",
"NameSeasonUnknown": "Sezon nieznany",
"Artists": "Wykonawcy",
"Folders": "Foldery",
"Songs": "Utwory",
"TvShows": "Seriale",
"Shows": "Seriale",
"Genres": "Gatunki",
"NameSeasonNumber": "Sezon {0}",
"AppDeviceValues": "Aplikacja: {0}, Urz\u0105dzenie: {1}",
"UserDownloadingItemWithValues": "{0} pobiera {1}",
"HeaderLiveTV": "Telewizja",
"ChapterNameValue": "Rozdzia\u0142 {0}",
"ScheduledTaskFailedWithName": "Nieudane {0}",
"LabelRunningTimeValue": "Czas trwania: {0}",
"ScheduledTaskStartedWithName": "Rozpocz\u0119to {0}",
"VersionNumber": "Wersja {0}",
"PluginInstalledWithName": "{0} zosta\u0142o zainstalowane",
"StartupEmbyServerIsLoading": "Twa wczytywanie serwera Jellyfin. Spr\u00f3buj ponownie za chwil\u0119.",
"PluginUpdatedWithName": "{0} zaktualizowane",
"PluginUninstalledWithName": "{0} odinstalowane",
"ItemAddedWithName": "{0} zosta\u0142o dodane do biblioteki",
"ItemRemovedWithName": "{0} zosta\u0142o usuni\u0119te z biblioteki",
"LabelIpAddressValue": "Adres IP: {0}",
"DeviceOnlineWithName": "{0} po\u0142\u0105czy\u0142 si\u0119",
"UserOnlineFromDevice": "{0} po\u0142\u0105czy\u0142 si\u0119 z {1}",
"ProviderValue": "Dostawca: {0}",
"SubtitlesDownloadedForItem": "Pobrano napisy dla {0}",
"UserCreatedWithName": "U\u017cytkownik {0} zosta\u0142 utworzony",
"UserPasswordChangedWithName": "Has\u0142o u\u017cytkownika {0} zosta\u0142o zmienione",
"UserDeletedWithName": "U\u017cytkownik {0} zosta\u0142 usuni\u0119ty",
"UserPolicyUpdatedWithName": "Zmieniono zasady u\u017cytkowania dla {0}",
"MessageServerConfigurationUpdated": "Konfiguracja serwera zosta\u0142a zaktualizowana",
"MessageNamedServerConfigurationUpdatedWithValue": "Sekcja {0} konfiguracji serwera zosta\u0142a zaktualizowana",
"MessageApplicationUpdated": "Serwer Jellyfin zosta\u0142 zaktualizowany",
"FailedLoginAttemptWithUserName": "Pr\u00f3ba logowania przez {0} zako\u0144czona niepowodzeniem",
"AuthenticationSucceededWithUserName": "{0} zosta\u0142 pomy\u015blnie uwierzytelniony",
"UserOfflineFromDevice": "{0} z {1} zosta\u0142 roz\u0142\u0105czony",
"DeviceOfflineWithName": "{0} zosta\u0142 roz\u0142\u0105czony",
"UserStartedPlayingItemWithValues": "{0} odtwarza {1} na {2}",
"UserStoppedPlayingItemWithValues": "{0} zako\u0144czy\u0142 odtwarzanie {1} na {2}",
"NotificationOptionPluginError": "Awaria wtyczki",
"NotificationOptionApplicationUpdateAvailable": "Dost\u0119pna aktualizacja aplikacji",
"NotificationOptionApplicationUpdateInstalled": "Zainstalowano aktualizacj\u0119 aplikacji",
"NotificationOptionPluginUpdateInstalled": "Zainstalowano aktualizacj\u0119 wtyczki",
"NotificationOptionPluginInstalled": "Zainstalowano wtyczk\u0119",
"NotificationOptionPluginUninstalled": "Odinstalowano wtyczk\u0119",
"NotificationOptionVideoPlayback": "Rozpocz\u0119to odtwarzanie wideo",
"NotificationOptionAudioPlayback": "Rozpocz\u0119to odtwarzanie muzyki",
"NotificationOptionGamePlayback": "Odtwarzanie gry rozpocz\u0119te",
"NotificationOptionVideoPlaybackStopped": "Odtwarzanie wideo zatrzymane",
"NotificationOptionAudioPlaybackStopped": "Odtwarzane d\u017awi\u0119ku zatrzymane",
"NotificationOptionGamePlaybackStopped": "Odtwarzanie gry zatrzymane",
"NotificationOptionTaskFailed": "Awaria zaplanowanego zadania",
"NotificationOptionInstallationFailed": "Niepowodzenie instalacji",
"NotificationOptionNewLibraryContent": "Dodano now\u0105 zawarto\u015b\u0107",
"NotificationOptionCameraImageUploaded": "Przekazano obraz z urz\u0105dzenia mobilnego",
"NotificationOptionUserLockedOut": "U\u017cytkownik zablokowany",
"NotificationOptionServerRestartRequired": "Wymagane ponowne uruchomienie serwera",
"UserLockedOutWithName": "U\u017cytkownik {0} zosta\u0142 zablokowany",
"SubtitleDownloadFailureForItem": "Pobieranie napis\u00f3w dla {0} zako\u0144czone niepowodzeniem",
"Sync": "Synchronizacja",
"User": "U\u017cytkownik",
"System": "System",
"Application": "Aplikacja",
"Plugin": "Wtyczka"
"Albums": "Albumy",
"AppDeviceValues": "Aplikacja: {0}, Urządzenie: {1}",
"Application": "Aplikacja",
"Artists": "Wykonawcy",
"AuthenticationSucceededWithUserName": "{0} został pomyślnie uwierzytelniony",
"Books": "Książki",
"CameraImageUploadedFrom": "Nowy obraz został przekazany z {0}",
"Channels": "Kanały",
"ChapterNameValue": "Rozdział {0}",
"Collections": "Kolekcje",
"DeviceOfflineWithName": "{0} został rozłączony",
"DeviceOnlineWithName": "{0} połączył się",
"FailedLoginAttemptWithUserName": "Próba logowania przez {0} zakończona niepowodzeniem",
"Favorites": "Ulubione",
"Folders": "Foldery",
"Games": "Gry",
"Genres": "Gatunki",
"HeaderAlbumArtists": "Wykonawcy albumów",
"HeaderCameraUploads": "Przekazane obrazy",
"HeaderContinueWatching": "Kontynuuj odtwarzanie",
"HeaderFavoriteAlbums": "Albumy ulubione",
"HeaderFavoriteArtists": "Wykonawcy ulubieni",
"HeaderFavoriteEpisodes": "Odcinki ulubione",
"HeaderFavoriteShows": "Seriale ulubione",
"HeaderFavoriteSongs": "Utwory ulubione",
"HeaderLiveTV": "Telewizja",
"HeaderNextUp": "Do obejrzenia",
"HeaderRecordingGroups": "Grupy nagrań",
"HomeVideos": "Nagrania prywatne",
"Inherit": "Dziedzicz",
"ItemAddedWithName": "{0} zostało dodane do biblioteki",
"ItemRemovedWithName": "{0} zostało usunięte z biblioteki",
"LabelIpAddressValue": "Adres IP: {0}",
"LabelRunningTimeValue": "Czas trwania: {0}",
"Latest": "Ostatnio dodane",
"MessageApplicationUpdated": "Serwer Jellyfin został zaktualizowany",
"MessageApplicationUpdatedTo": "Serwer Jellyfin został zaktualizowany do wersji {0}",
"MessageNamedServerConfigurationUpdatedWithValue": "Sekcja {0} konfiguracji serwera została zaktualizowana",
"MessageServerConfigurationUpdated": "Konfiguracja serwera została zaktualizowana",
"MixedContent": "Zawartość mieszana",
"Movies": "Filmy",
"Music": "Muzyka",
"MusicVideos": "Teledyski",
"NameInstallFailed": "Instalacja {0} nieudana.",
"NameSeasonNumber": "Sezon {0}",
"NameSeasonUnknown": "Sezon nieznany",
"NewVersionIsAvailable": "Nowa wersja serwera Jellyfin jest dostępna do pobrania.",
"NotificationOptionApplicationUpdateAvailable": "Dostępna aktualizacja aplikacji",
"NotificationOptionApplicationUpdateInstalled": "Zainstalowano aktualizację aplikacji",
"NotificationOptionAudioPlayback": "Rozpoczęto odtwarzanie muzyki",
"NotificationOptionAudioPlaybackStopped": "Odtwarzane dźwięku zatrzymane",
"NotificationOptionCameraImageUploaded": "Przekazano obraz z urządzenia mobilnego",
"NotificationOptionGamePlayback": "Odtwarzanie gry rozpoczęte",
"NotificationOptionGamePlaybackStopped": "Odtwarzanie gry zatrzymane",
"NotificationOptionInstallationFailed": "Niepowodzenie instalacji",
"NotificationOptionNewLibraryContent": "Dodano nową zawartość",
"NotificationOptionPluginError": "Awaria wtyczki",
"NotificationOptionPluginInstalled": "Zainstalowano wtyczkę",
"NotificationOptionPluginUninstalled": "Odinstalowano wtyczkę",
"NotificationOptionPluginUpdateInstalled": "Zainstalowano aktualizację wtyczki",
"NotificationOptionServerRestartRequired": "Wymagane ponowne uruchomienie serwera",
"NotificationOptionTaskFailed": "Awaria zaplanowanego zadania",
"NotificationOptionUserLockedOut": "Użytkownik zablokowany",
"NotificationOptionVideoPlayback": "Rozpoczęto odtwarzanie wideo",
"NotificationOptionVideoPlaybackStopped": "Odtwarzanie wideo zatrzymane",
"Photos": "Zdjęcia",
"Playlists": "Listy odtwarzania",
"Plugin": "Wtyczka",
"PluginInstalledWithName": "{0} zostało zainstalowane",
"PluginUninstalledWithName": "{0} odinstalowane",
"PluginUpdatedWithName": "{0} zaktualizowane",
"ProviderValue": "Dostawca: {0}",
"ScheduledTaskFailedWithName": "Nieudane {0}",
"ScheduledTaskStartedWithName": "Rozpoczęto {0}",
"ServerNameNeedsToBeRestarted": "{0} wymaga ponownego uruchomienia",
"Shows": "Seriale",
"Songs": "Utwory",
"StartupEmbyServerIsLoading": "Twa wczytywanie serwera Jellyfin. Spróbuj ponownie za chwilę.",
"SubtitleDownloadFailureForItem": "Pobieranie napisów dla {0} zakończone niepowodzeniem",
"SubtitleDownloadFailureFromForItem": "Nieudane pobieranie napisów z {0} dla {1}",
"SubtitlesDownloadedForItem": "Pobrano napisy dla {0}",
"Sync": "Synchronizacja",
"System": "System",
"TvShows": "Seriale",
"User": "Użytkownik",
"UserCreatedWithName": "Użytkownik {0} został utworzony",
"UserDeletedWithName": "Użytkownik {0} został usunięty",
"UserDownloadingItemWithValues": "{0} pobiera {1}",
"UserLockedOutWithName": "Użytkownik {0} został zablokowany",
"UserOfflineFromDevice": "{0} z {1} został rozłączony",
"UserOnlineFromDevice": "{0} połączył się z {1}",
"UserPasswordChangedWithName": "Hasło użytkownika {0} zostało zmienione",
"UserPolicyUpdatedWithName": "Zmieniono zasady użytkowania dla {0}",
"UserStartedPlayingItemWithValues": "{0} odtwarza {1} na {2}",
"UserStoppedPlayingItemWithValues": "{0} zakończył odtwarzanie {1} na {2}",
"ValueHasBeenAddedToLibrary": "{0} został dodany to biblioteki mediów",
"ValueSpecialEpisodeName": "Specjalne - {0}",
"VersionNumber": "Wersja {0}"
}