diff --git a/pl.lproj/AboutWindowController.strings b/pl.lproj/AboutWindowController.strings
new file mode 100644
index 000000000..f48f3721b
--- /dev/null
+++ b/pl.lproj/AboutWindowController.strings
@@ -0,0 +1,12 @@
+T
+/* Class = "NSWindow"; title = "About Cog"; ObjectID = "F0z-JX-Cv5"; */
+"F0z-JX-Cv5.title" = "o Cog";
+
+/* Class = "NSTextFieldCell"; title = "Version..."; ObjectID = "Wjf-By-C1F"; */
+"Wjf-By-C1F.title" = "wersja...";
+
+/* Class = "NSTextFieldCell"; title = "Cog"; ObjectID = "hzl-Rl-e01"; */
+"hzl-Rl-e01.title" = "Cog";
+
+/* Class = "NSTextFieldCell"; title = "Copyright..."; ObjectID = "wLU-AJ-J0b"; */
+"wLU-AJ-J0b.title" = "informacje Copyright...";
diff --git a/pl.lproj/Credits.html b/pl.lproj/Credits.html
new file mode 100644
index 000000000..6952a3947
--- /dev/null
+++ b/pl.lproj/Credits.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+ Now with 92% more future!
Thanks to my patrons:
+
Alexander Pecheny, Electric Keet, Antti Aro, Fjölnir Ásgeirsson, Giampaolo Bellavite, Louis Martinez V, deef.xyz
+
Additional code contributions by
Dzmitry Neviadomski and
Kevin López Brante.
+
+
This program has been made possible through contributions from users like you.
+
All Cog code is copyrighted by me, and is licensed under the
GPL. Cog contains bits of other code from third parties that are under their own licenses.
+
Sample rate converter designed by Aleksey Vaneev of Voxengo.
+
+
+
+
diff --git a/pl.lproj/Equalizer.strings b/pl.lproj/Equalizer.strings
new file mode 100644
index 000000000..5414cd967
--- /dev/null
+++ b/pl.lproj/Equalizer.strings
@@ -0,0 +1,144 @@
+
+/* Class = "NSTextFieldCell"; title = "63"; ObjectID = "0aZ-qR-VQB"; */
+"0aZ-qR-VQB.title" = "63";
+
+/* Class = "NSTextFieldCell"; title = "80"; ObjectID = "0yY-ZG-55W"; */
+"0yY-ZG-55W.title" = "80";
+
+/* Class = "NSTextFieldCell"; title = "31.5"; ObjectID = "1dn-Vq-wWg"; */
+"1dn-Vq-wWg.title" = "31.5";
+
+/* Class = "NSTextFieldCell"; title = "10"; ObjectID = "3uY-U8-fJj"; */
+"3uY-U8-fJj.title" = "10";
+
+/* Class = "NSTextFieldCell"; title = "-12 dB"; ObjectID = "7O0-sA-hE3"; */
+"7O0-sA-hE3.title" = "-12 dB";
+
+/* Class = "NSTextFieldCell"; title = "8"; ObjectID = "8bT-Kt-cyl"; */
+"8bT-Kt-cyl.title" = "8";
+
+/* Class = "NSWindow"; title = "Equalizer"; ObjectID = "9Xl-RA-0SW"; */
+"9Xl-RA-0SW.title" = "Equalizer";
+
+/* Class = "NSTextFieldCell"; title = "1.2"; ObjectID = "A7Y-xq-LdW"; */
+"A7Y-xq-LdW.title" = "1.2";
+
+/* Class = "NSTextFieldCell"; title = "100"; ObjectID = "B9P-B7-9bf"; */
+"B9P-B7-9bf.title" = "100";
+
+/* Class = "NSTextFieldCell"; title = "400"; ObjectID = "ERP-9r-xp9"; */
+"ERP-9r-xp9.title" = "400";
+
+/* Class = "NSButtonCell"; title = "Enabled"; ObjectID = "Id9-5k-q9Q"; */
+"Id9-5k-q9Q.title" = "Enabled";
+
+/* Class = "NSTextFieldCell"; title = "500"; ObjectID = "JVJ-LV-LDc"; */
+"JVJ-LV-LDc.title" = "500";
+
+/* Class = "NSTextFieldCell"; title = "20 dB"; ObjectID = "KP1-mo-Quy"; */
+"KP1-mo-Quy.title" = "20 dB";
+
+/* Class = "NSTextFieldCell"; title = "20kHz"; ObjectID = "LoH-XP-I4Y"; */
+"LoH-XP-I4Y.title" = "20kHz";
+
+/* Class = "NSTextFieldCell"; title = "2.5"; ObjectID = "Nc6-vb-nIc"; */
+"Nc6-vb-nIc.title" = "2.5";
+
+/* Class = "NSTextFieldCell"; title = "3 dB"; ObjectID = "SBw-cK-76N"; */
+"SBw-cK-76N.title" = "3 dB";
+
+/* Class = "NSTextFieldCell"; title = "2"; ObjectID = "TYp-Ae-UMg"; */
+"TYp-Ae-UMg.title" = "2";
+
+/* Class = "NSTextFieldCell"; title = "160"; ObjectID = "TnM-7Z-BUu"; */
+"TnM-7Z-BUu.title" = "160";
+
+/* Class = "NSTextFieldCell"; title = "12"; ObjectID = "UEO-zv-YmO"; */
+"UEO-zv-YmO.title" = "12";
+
+/* Class = "NSTextFieldCell"; title = "50"; ObjectID = "UOZ-JN-QIr"; */
+"UOZ-JN-QIr.title" = "50";
+
+/* Class = "NSTextFieldCell"; title = "20Hz"; ObjectID = "XmE-PI-PFN"; */
+"XmE-PI-PFN.title" = "20Hz";
+
+/* Class = "NSTextFieldCell"; title = "200"; ObjectID = "Ze7-D0-V5z"; */
+"Ze7-D0-V5z.title" = "200";
+
+/* Class = "NSTextFieldCell"; title = "-6 dB"; ObjectID = "Zlw-xU-QP7"; */
+"Zlw-xU-QP7.title" = "-6 dB";
+
+/* Class = "NSButtonCell"; title = "Tracking genre tags"; ObjectID = "aeV-tB-rvh"; */
+"aeV-tB-rvh.title" = "Tracking genre tags";
+
+/* Class = "NSButtonCell"; title = "Flatten EQ"; ObjectID = "bOS-GE-rwi"; */
+"bOS-GE-rwi.title" = "Flatten EQ";
+
+/* Class = "NSTextFieldCell"; title = "630"; ObjectID = "bqX-Dk-bJ9"; */
+"bqX-Dk-bJ9.title" = "630";
+
+/* Class = "NSTextFieldCell"; title = "25"; ObjectID = "cO5-1C-qEl"; */
+"cO5-1C-qEl.title" = "25";
+
+/* Class = "NSTextFieldCell"; title = "0 dB"; ObjectID = "cq3-MT-eo1"; */
+"cq3-MT-eo1.title" = "0 dB";
+
+/* Class = "NSTextFieldCell"; title = "4"; ObjectID = "e6h-zW-Op6"; */
+"e6h-zW-Op6.title" = "4";
+
+/* Class = "NSTextFieldCell"; title = "16"; ObjectID = "e71-GI-ntH"; */
+"e71-GI-ntH.title" = "16";
+
+/* Class = "NSTextFieldCell"; title = "800"; ObjectID = "eB6-XM-qUy"; */
+"eB6-XM-qUy.title" = "800";
+
+/* Class = "NSTextFieldCell"; title = "250"; ObjectID = "efh-nh-mDD"; */
+"efh-nh-mDD.title" = "250";
+
+/* Class = "NSTextFieldCell"; title = "-20 dB"; ObjectID = "fJ3-i8-mw9"; */
+"fJ3-i8-mw9.title" = "-20 dB";
+
+/* Class = "NSTextFieldCell"; title = "6 dB"; ObjectID = "fpg-RS-w2Y"; */
+"fpg-RS-w2Y.title" = "6 dB";
+
+/* Class = "NSTextFieldCell"; title = "315"; ObjectID = "g10-wn-Agu"; */
+"g10-wn-Agu.title" = "315";
+
+/* Class = "NSTextFieldCell"; title = "40"; ObjectID = "ihA-eC-L0F"; */
+"ihA-eC-L0F.title" = "40";
+
+/* Class = "NSTextFieldCell"; title = "3.1"; ObjectID = "kdf-iA-xrZ"; */
+"kdf-iA-xrZ.title" = "3.1";
+
+/* Class = "NSTextFieldCell"; title = "5"; ObjectID = "ke7-4o-FJG"; */
+"ke7-4o-FJG.title" = "5";
+
+/* Class = "NSTextFieldCell"; title = "Note: You may use right-click to draw an equalizer shape"; ObjectID = "lwG-Tm-rr1"; */
+"lwG-Tm-rr1.title" = "Note: You may use right-click to draw an equalizer shape";
+
+/* Class = "NSTextFieldCell"; title = "6.3"; ObjectID = "neW-5g-R0i"; */
+"neW-5g-R0i.title" = "6.3";
+
+/* Class = "NSTextFieldCell"; title = "12 dB"; ObjectID = "nqJ-h3-mQq"; */
+"nqJ-h3-mQq.title" = "12 dB";
+
+/* Class = "NSTextFieldCell"; title = "125"; ObjectID = "opU-zn-biU"; */
+"opU-zn-biU.title" = "125";
+
+/* Class = "NSTextFieldCell"; title = "-3 dB"; ObjectID = "pGw-Cf-6Nj"; */
+"pGw-Cf-6Nj.title" = "-3 dB";
+
+/* Class = "NSTextFieldCell"; title = "1.6"; ObjectID = "qj9-4A-tfF"; */
+"qj9-4A-tfF.title" = "1.6";
+
+/* Class = "NSButtonCell"; title = "Level Preamp"; ObjectID = "rck-mI-bed"; */
+"rck-mI-bed.title" = "Level Preamp";
+
+/* Class = "NSTextFieldCell"; title = "Preamp"; ObjectID = "wzI-tF-Y2S"; */
+"wzI-tF-Y2S.title" = "Preamp";
+
+/* Class = "NSTextFieldCell"; title = "1k"; ObjectID = "xM8-HB-8XL"; */
+"xM8-HB-8XL.title" = "1k";
+
+/* Class = "NSTextFieldCell"; title = "Preset:"; ObjectID = "xsQ-DN-AcS"; */
+"xsQ-DN-AcS.title" = "Preset:";
diff --git a/pl.lproj/Feedback.strings b/pl.lproj/Feedback.strings
new file mode 100644
index 000000000..7849c8d7e
--- /dev/null
+++ b/pl.lproj/Feedback.strings
@@ -0,0 +1,18 @@
+
+/* Class = "NSWindow"; title = "Send Feedback"; ObjectID = "1"; */
+"1.title" = "Send Feedback";
+
+/* Class = "NSButtonCell"; title = "Send"; ObjectID = "17"; */
+"17.title" = "Send";
+
+/* Class = "NSTextFieldCell"; title = "Subject:"; ObjectID = "18"; */
+"18.title" = "Subject:";
+
+/* Class = "NSTextFieldCell"; title = "Message:"; ObjectID = "19"; */
+"19.title" = "Message:";
+
+/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "20"; */
+"20.title" = "Cancel";
+
+/* Class = "NSTextFieldCell"; title = "Email:"; ObjectID = "22"; */
+"22.title" = "Email:";
diff --git a/pl.lproj/FileTree.strings b/pl.lproj/FileTree.strings
new file mode 100644
index 000000000..5e90ea13b
--- /dev/null
+++ b/pl.lproj/FileTree.strings
@@ -0,0 +1,21 @@
+
+/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "71"; */
+"71.title" = "Text Cell";
+
+/* Class = "NSMenu"; title = "Menu"; ObjectID = "110"; */
+"110.title" = "Menu";
+
+/* Class = "NSMenuItem"; title = "Show in Finder"; ObjectID = "112"; */
+"112.title" = "Show in Finder";
+
+/* Class = "NSMenuItem"; title = "Add to Playlist"; ObjectID = "119"; */
+"119.title" = "Add to Playlist";
+
+/* Class = "NSMenuItem"; title = "Set as Root"; ObjectID = "124"; */
+"124.title" = "Set as Root";
+
+/* Class = "NSMenuItem"; title = "Set as Playlist"; ObjectID = "129"; */
+"129.title" = "Set as Playlist";
+
+/* Class = "NSBox"; title = "Box"; ObjectID = "147"; */
+"147.title" = "Box";
diff --git a/pl.lproj/InfoInspector.strings b/pl.lproj/InfoInspector.strings
new file mode 100644
index 000000000..0a67f6400
--- /dev/null
+++ b/pl.lproj/InfoInspector.strings
@@ -0,0 +1,84 @@
+
+/* Class = "NSWindow"; title = "Info Inspector"; ObjectID = "1"; */
+"1.title" = "Info Inspector";
+
+/* Class = "NSTextFieldCell"; title = "Artist:"; ObjectID = "10"; */
+"10.title" = "Artist:";
+
+/* Class = "NSTextFieldCell"; title = "Album:"; ObjectID = "12"; */
+"12.title" = "Album:";
+
+/* Class = "NSTextFieldCell"; title = "Track:"; ObjectID = "14"; */
+"14.title" = "Track:";
+
+/* Class = "NSTextFieldCell"; title = "Length:"; ObjectID = "16"; */
+"16.title" = "Length:";
+
+/* Class = "NSTextFieldCell"; title = "Genre:"; ObjectID = "20"; */
+"20.title" = "Genre:";
+
+/* Class = "NSTextFieldCell"; title = "Sample Rate:"; ObjectID = "22"; */
+"22.title" = "Sample Rate:";
+
+/* Class = "NSTextFieldCell"; title = "Title:"; ObjectID = "24"; */
+"24.title" = "Title:";
+
+/* Class = "NSTextFieldCell"; title = "Channels:"; ObjectID = "28"; */
+"28.title" = "Channels:";
+
+/* Class = "NSTextFieldCell"; title = "Bits Per Sample:"; ObjectID = "31"; */
+"31.title" = "Bits Per Sample:";
+
+/* Class = "NSTextFieldCell"; title = "Bitrate:"; ObjectID = "32"; */
+"32.title" = "Bitrate:";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "34"; */
+"34.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "36"; */
+"36.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "38"; */
+"38.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "40"; */
+"40.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "42"; */
+"42.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "44"; */
+"44.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "46"; */
+"46.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "50"; */
+"50.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "52"; */
+"52.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "54"; */
+"54.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "56"; */
+"56.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "Filename:"; ObjectID = "85"; */
+"85.title" = "Filename:";
+
+/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "87"; */
+"87.title" = "N/A";
+
+/* Class = "NSTextFieldCell"; title = "Album Artist:"; ObjectID = "vB6-9J-5qg"; */
+"vB6-9J-5qg.title" = "Album Artist:";
+
+/* Class = "NSTextFieldCell"; title = "Codec:"; ObjectID = "QPg-Mb-Urn"; */
+"QPg-Mb-Urn.title" = "Codec:";
+
+/* Class = "NSTextFieldCell"; title = "Date:"; ObjectID = "17"; */
+"18.title" = "Date:";
+
+/* Class = "NSTextFieldCell"; title = "Comment:"; ObjectID = "cd3-Qt-hCm"; */
+"Ule-N3-dKW.title" = "Comment:";
diff --git a/pl.lproj/InfoPlist.strings b/pl.lproj/InfoPlist.strings
new file mode 100644
index 000000000..936c0ee3d
--- /dev/null
+++ b/pl.lproj/InfoPlist.strings
@@ -0,0 +1,4 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "Cog";
+NSHumanReadableCopyright = "© Vincent Spader, 2005-2011\n© mamburu, 2012-2013\n© Christopher Snowhill, 2013-2022";
diff --git a/pl.lproj/Localizable.strings b/pl.lproj/Localizable.strings
new file mode 100644
index 000000000..f0a036299
--- /dev/null
+++ b/pl.lproj/Localizable.strings
@@ -0,0 +1,88 @@
+"FeedbackFailedMessageText" = "Failed";
+"FeedbackFailedInformativeText" = "Feedback failed to send.";
+"FeedbackSuccessMessageText" = "Success";
+"FeedbackSuccessInformativeText" = "Feedback successfully sent!";
+
+"PlayButtonTooltip" = "Play";
+"StopButtonTooltip" = "Stop";
+"PrevButtonTooltip" = "Previous";
+"NextButtonTooltip" = "Next";
+
+"TimeElapsed" = "%i:%02i";
+"TimeRemaining" = "-%i:%02i";
+
+"AddButtonTooltip" = "Add files";
+"RemoveButtonTooltip" = "Remove selected files";
+"InfoButtonTooltip" = "Information on the selected file";
+"ShuffleButtonTooltip" = "Shuffle mode";
+"RepeatButtonTooltip" = "Repeat mode";
+"RandomizeButtonTooltip" = "Randomize playlist";
+"FileButtonTooltip" = "File drawer";
+
+"replayGainAlbumGain" = "The volume level of playback output will be detected through enumeration, \
+ re";
+
+"InvalidURLShort" = "Invalid URL";
+"InvalidURLLong" = "The URL is not valid.";
+
+"SwitchToMiniPlayer" = "Switch to Mini Player";
+"SwitchFromMiniPlayer" = "Switch from Mini Player";
+
+"PlayingTrackTooltip" = "Playing";
+"QueuedTrackTooltip" = "Queued";
+"ErrorTrackTooltip" = "Error";
+"StopAfterTrackTooltip" = "Stop After Track";
+
+"PlaylistHeaderContextMenuTitle" = "Playlist Header Context Menu";
+
+"PlaylistStatusColumn" = "Status";
+"PlaylistIndexColumn" = "Index";
+
+"PlaylistRandomizationAction" = "Playlist Randomization";
+
+"SkipAction" = "Skip";
+
+"CogTitle" = "Cog";
+
+"PreferencesTitle" = "Preferences";
+
+"ProgressActionLoader" = "playlist loader inserting files";
+"ProgressSubActionLoaderListingFiles" = "collecting files";
+"ProgressSubActionLoaderFilteringContainerFiles" = "handling container file types";
+"ProgressSubActionLoaderFilteringFiles" = "eliminating unsupported file types";
+"ProgressSubActionLoaderFilteringContainedFiles" = "eliminating unsupported file types from containers";
+"ProgressSubActionLoaderAddingEntries" = "creating and adding playlist entries";
+
+"ProgressActionLoadingMetadata" = "loading metadata for tracks";
+"ProgressSubActionLoadingMetadata" = "processing files";
+"ProgressSubActionMetadataApply" = "applying info to playlist storage";
+
+"ErrorMetadata" = "Unable to retrieve metadata.";
+"ErrorMessageBadFile" = "Unable to parse metadata for bad file.";
+"ErrorInvalidTrackId" = "Invalid track ID sent to SQLite request.";
+"ErrorSqliteProblem" = "General problem accessing track from SQLite database.";
+"ErrorTrackMissing" = "Track entry is missing from SQLite database.";
+
+"TimeLastPlayed" = "Last played";
+"TimeFirstSeen" = "First seen";
+
+"GainAlbumGain" = "Album Gain";
+"GainAlbumGainPeak" = "Album Gain plus Peak";
+"GainAlbumPeak" = "Album Peak";
+"GainTrackGain" = "Track Gain";
+"GainTrackGainPeak" = "Track Gain plus Peak";
+"GainTrackPeak" = "Track Peak";
+"GainVolumeScale" = "Volume Scale";
+"GainNone" = "None";
+
+"CrashlyticsConsentTitle" = "Crashlytics crash collection";
+"CrashlyticsConsentText" = "Would you like to allow Crashlytics to submit crash reports? You may turn this off again in Preferences. We won't ask you again.";
+"ConsentYes" = "Yes";
+"ConsentNo" = "No";
+
+"Total duration: %@" = "Total duration: %@";
+
+"wdhms" = "%@, %@, %@, %@ and %@";
+"dhms" = "%@, %@, %@ and %@";
+"hms" = "%@, %@ and %@";
+"ms" = "%@ and %@";
diff --git a/pl.lproj/Localizable.stringsdict b/pl.lproj/Localizable.stringsdict
new file mode 100644
index 000000000..43f1a668d
--- /dev/null
+++ b/pl.lproj/Localizable.stringsdict
@@ -0,0 +1,96 @@
+
+
+