Lang/Loc.pl.cs
using System.Collections.Generic;

namespace Science;

public static partial class Loc
{
	// Polish. Same keys and order as the English master table; anything missing falls back to English.
	static Dictionary<string, string> Polish() => new()
	{
		// general
		["on"] = "Wł.",
		["off"] = "Wył.",
		["back"] = "Wstecz",

		// sidebar
		["brand.tagline"] = "Piaskownica fizyczna",

		// material categories
		["cat.powders"] = "Proszki",
		["cat.liquids"] = "Ciecze",
		["cat.gases"] = "Gazy",
		["cat.energy"] = "Energia",
		["cat.life"] = "Życie",
		["cat.explosives"] = "Wybuchowe",
		["cat.solids"] = "Ciała stałe",
		["cat.tools"] = "Narzędzia",

		// materials
		["el.empty"] = "Pusto",
		["el.wall"] = "Ściana",
		["el.sand"] = "Piasek",
		["el.water"] = "Woda",
		["el.oil"] = "Olej",
		["el.fire"] = "Ogień",
		["el.smoke"] = "Dym",
		["el.steam"] = "Para",
		["el.gas"] = "Gaz",
		["el.cloud"] = "Chmura",
		["el.tnt"] = "TNT",
		["el.c4"] = "C4",
		["el.bomb"] = "Bomba",
		["el.nitro"] = "Nitro",
		["el.spark"] = "Iskra",
		["el.acid"] = "Kwas",
		["el.plant"] = "Roślina",
		["el.seed"] = "Nasiono",
		["el.vine"] = "Pnącze",
		["el.fuse"] = "Lont",
		["el.metal"] = "Metal",
		["el.stone"] = "Kamień",
		["el.glass"] = "Szkło",
		["el.ice"] = "Lód",
		["el.salt"] = "Sól",
		["el.mud"] = "Błoto",
		["el.lava"] = "Lawa",
		["el.mercury"] = "Rtęć",
		["el.virus"] = "Wirus",
		["el.clone"] = "Klon",
		["el.eraser"] = "Gumka",

		// material tooltips
		["desc.sand"] = "Sypki proszek. Tworzy zbocza, a w gorącu zmienia się w szkło.",
		["desc.water"] = "Płynie i wyrównuje poziom. Paruje, a z piaskiem daje błoto.",
		["desc.oil"] = "Unosi się na wodzie i zapala się od gorąca.",
		["desc.fire"] = "Rozprzestrzenia się na paliwa, gotuje wodę, uzbraja ładunki, przechodzi w dym.",
		["desc.smoke"] = "Unosi się i rozwiewa po wygaśnięciu ognia.",
		["desc.steam"] = "Gorąca para z wrzącej wody; skrapla się z powrotem w wodę.",
		["desc.gas"] = "Łatwopalny opar, który wybucha w kontakcie z gorącem.",
		["desc.cloud"] = "Dryfuje w górę i czasem pada z niej deszcz.",
		["desc.spark"] = "Skacząca energia, która zapala paliwa i zmienia się w ogień.",
		["desc.acid"] = "Rozpuszcza większość materiałów; detonuje ładunki.",
		["desc.plant"] = "Rośnie w stronę wody; łatwo się pali.",
		["desc.seed"] = "Spada jak piasek, przy wodzie kiełkuje w roślinę lub pnącze.",
		["desc.vine"] = "Pnąca roślina, która wędruje w stronę wody.",
		["desc.salt"] = "Proszek, który rozpuszcza się w wodzie i topi lód.",
		["desc.mud"] = "Ciężka maź, która pod wpływem ciepła twardnieje w kamień.",
		["desc.ice"] = "Zamarznięte ciało stałe; topnieje od gorąca lub soli.",
		["desc.lava"] = "Stopiona skała. Stygnie w kamień, w wodzie daje parę.",
		["desc.mercury"] = "Gęsty ciekły metal, który zbiera się w kałuże i płynie.",
		["desc.tnt"] = "Klasyczny materiał wybuchowy. Uzbraja się od ciepła lub lontu, potem wybucha.",
		["desc.c4"] = "Silny ładunek o większym promieniu wybuchu.",
		["desc.bomb"] = "Ogromny ładunek na największe wybuchy.",
		["desc.nitro"] = "Niestabilna ciecz, która wybucha przy kontakcie z gorącem.",
		["desc.fuse"] = "Spala się na całej długości i odpala odległe ładunki.",
		["desc.metal"] = "Wytrzymała bariera, która zwykle opiera się wybuchom.",
		["desc.stone"] = "Lita skała, która toczy się i usypuje w stosy.",
		["desc.glass"] = "Przezroczyste ciało stałe z mocno rozgrzanego piasku.",
		["desc.virus"] = "Zaraża i przemienia pobliską materię; ginie od ognia.",
		["desc.clone"] = "Kopiuje każdy dotykający go materiał w puste miejsca.",
		["desc.wall"] = "Niezniszczalna granica, przez którą nic nie przejdzie.",
		["desc.eraser"] = "Usuwa materiał z planszy.",

		// stat chips (keep short: the chips are narrow)
		["stat.particles"] = "Cząstki",
		["stat.reactions"] = "Reakcje",
		["stat.found"] = "Odkryte",

		// lab notebook and milestones
		["nb.title"] = "Notatnik laboratoryjny",
		["nb.empty"] = "Mieszaj materiały, aby odkrywać reakcje...",
		["ms.title"] = "Osiągnięcia",
		["ms.empty"] = "Wczytaj eksperyment lub odkryj reakcje.",

		// reactions, as listed in the lab notebook
		["rx.ignition"] = "Zapłon",
		["rx.oil_burn"] = "Płonący olej",
		["rx.plant_burn"] = "Płonąca roślina",
		["rx.seed_burn"] = "Płonące nasiono",
		["rx.vine_burn"] = "Płonące pnącze",
		["rx.virus_burn"] = "Płonący wirus",
		["rx.fuse"] = "Zapalony lont",
		["rx.steam"] = "Para",
		["rx.quench"] = "Hartowanie",
		["rx.melt"] = "Topnienie",
		["rx.salt_melt"] = "Topienie solą",
		["rx.warm_cloud"] = "Ciepła chmura",
		["rx.salt_dissolve"] = "Rozpuszczanie soli",
		["rx.mud_baked"] = "Wypalone błoto",
		["rx.mud"] = "Błoto",
		["rx.rain"] = "Deszcz",
		["rx.growth"] = "Wzrost",
		["rx.sprout"] = "Kiełkowanie",
		["rx.vine"] = "Pnącze",
		["rx.virus"] = "Infekcja",
		["rx.clone"] = "Klonowanie",
		["rx.acid_burst"] = "Wybuch kwasu",
		["rx.dissolve"] = "Rozpuszczanie",
		["rx.glass"] = "Szkło",
		["rx.armed"] = "Uzbrojenie",
		["rx.boom"] = "Bum",
		["rx.tnt_armed"] = "TNT uzbrojone",
		["rx.c4_armed"] = "C4 uzbrojone",
		["rx.bomb_armed"] = "Bomba uzbrojona",

		// milestones; {0} is an experiment name
		["ms.loaded"] = "Wczytano: {0}",
		["ms.complete"] = "Ukończono: {0}",
		["ms.first_findings"] = "Pierwsze odkrycia",
		["ms.reaction_catalog"] = "Katalog reakcji",
		["ms.advanced_chemistry"] = "Zaawansowana chemia",
		["ms.full_notebook"] = "Pełny notatnik",
		["ms.chain_reactor"] = "Reakcja łańcuchowa",
		["ms.unstable_lab"] = "Niestabilna pracownia",
		["ms.dense_world"] = "Gęsty świat",

		// experiments
		["exp.open_lab"] = "Wolna pracownia",
		["exp.mixed_lab"] = "Mieszana pracownia",
		["exp.volcano"] = "Wulkan",
		["exp.garden"] = "Ogród",
		["exp.demolition"] = "Rozbiórka",

		// toolbar (button labels must stay short)
		["tb.brush_size"] = "Rozmiar pędzla",
		["tip.brush_smaller"] = "Mniejszy pędzel",
		["tip.brush_larger"] = "Większy pędzel",
		["tb.run"] = "Start",
		["tb.pause"] = "Pauza",
		["tb.step"] = "Krok",
		["tip.step"] = "Następna klatka",
		["tb.speed"] = "{0}x",
		["tip.speed"] = "Zmień prędkość symulacji",
		["tb.lab"] = "Pracownia",
		["tip.lab"] = "Plansza startowa z reakcjami",
		["tb.volcano"] = "Wulkan",
		["tip.volcano"] = "Łańcuch ciepła i ciśnienia",
		["tb.garden"] = "Ogród",
		["tip.garden"] = "Wzrost roślin i obieg wody",
		["tb.demo"] = "Rozbiórka",
		["tip.demo"] = "Test lontu i ładunków",
		["tb.save"] = "Zapisz",
		["tip.save"] = "Zapisz piaskownicę",
		["tb.load"] = "Wczytaj",
		["tip.load"] = "Wczytaj piaskownicę",
		["tb.grid"] = "Siatka",
		["tip.grid"] = "Przełącz siatkę",
		["tb.sound"] = "Dźwięk",
		["tb.muted"] = "Wyciszony",
		["tip.sound"] = "Przełącz dźwięk",
		["tb.clear"] = "Wyczyść",
		["tip.clear"] = "Wyczyść planszę",
		["tip.help"] = "Jak grać",

		// how to play
		["help.title"] = "Jak grać",
		["help.controls"] = "Sterowanie",
		["help.left_drag"] = "Przeciąganie LPM",
		["help.left_drag_do"] = "Maluj wybranym materiałem",
		["help.right_drag"] = "Przeciąganie PPM",
		["help.right_drag_do"] = "Wymazuj",
		["help.pause_step"] = "Pauza / Krok",
		["help.pause_step_do"] = "Zatrzymaj i przesuń o klatkę",
		["help.speed"] = "Prędkość",
		["help.speed_do"] = "Symulacja od 0,5x do 4x",
		["help.keys_do"] = "Szybki wybór popularnych materiałów",
		["help.esc_do"] = "Menu pauzy",
		["help.try"] = "Wypróbuj te reakcje",
		["help.rx_lava"] = "Kamień i para",
		["help.rx_oil"] = "Szybko płonie",
		["help.rx_acid"] = "Zżera prawie wszystko",
		["help.rx_seed"] = "Wyrasta roślina",
		["help.rx_fuse"] = "Prowadzi ogień do ładunku",
		["help.rx_clone"] = "Kopiuje materiał obok",
		["help.got_it"] = "Rozumiem",

		// main menu
		["menu.sub"] = "Reaktywna piaskownica fizyczna",
		["menu.hint"] = "30 materiałów / reakcje na żywo / buduj, podpalaj, rozpuszczaj, hoduj",
		["menu.new"] = "Nowe laboratorium",
		["menu.continue"] = "Wróć do laboratorium",
		["menu.quit"] = "Wyjdź do listy gier",

		// pause menu
		["pause.title"] = "Pauza",
		["pause.sub"] = "Laboratorium stoi, dopóki nie wznowisz.",
		["pause.resume"] = "Wznów",
		["pause.main_menu"] = "Menu główne",
		["pause.foot"] = "Esc, aby wznowić",

		// settings
		["settings.title"] = "Ustawienia",
		["settings.language"] = "Język",
		["settings.language_auto"] = "Jak w s&box",
		["settings.audio"] = "Audio",
		["settings.volume"] = "Głośność",
		["settings.percent"] = "{0}%",
		["settings.sound"] = "Efekty dźwiękowe",
		["settings.display"] = "Wyświetlanie",
		["settings.grid"] = "Linie siatki",
		["settings.engine"] = "Więcej ustawień s&box",
		["settings.engine_hint"] = "Grafika, ekran i przypisanie klawiszy",
		["settings.reset"] = "Przywróć domyślne",
	};
}