9857cc3bda
A board file for the Elecrow CrowPanel 7.0" (DIS08070H, ESP32-S3-WROOM-1-N4R8): 800x480 through mipi_rgb, GT911 on the ESP32-S3's USB pins (elecrow_usb_phy.h frees them, behind a flag only this board sets), the Guition's vertical sizes across a wider page, no rotation. Its 4 MB of flash take the CYD's budget: a partition table of the component's (smart_display: partitions: 4mb_wide_slots, 1,984 KB slots), the icon fonts at 2 bits a pixel and the TLS client only bring the firmware to 1,865,440 bytes, 91.8 % of a slot, with camera images kept. docs/ELECROW.md has the numbers and the trade. The add-on reads a large board's name from the type sensor's value, the editor offers the board under New screen and draws the wide preview, tools/check.sh builds it with the budget, render_topbar and capture_ui take the panel's size. Firmware 0.2.79; the CYD image is unchanged (1,633,760 bytes). This fork builds from gittea.trippedonmy.name/Xandrossian/homeassistant_espscreen: the packages, the fonts, the component and the add-on repository point there instead of GitHub.
1848 lines
83 KiB
JSON
1848 lines
83 KiB
JSON
{
|
||
"_meta": {
|
||
"name": "Polski",
|
||
"english": "Polish",
|
||
"script": "latin",
|
||
"plural": "slavic_pl",
|
||
"clock": "24",
|
||
"checked": false
|
||
},
|
||
"screen": {
|
||
"number": {
|
||
"decimal": ",",
|
||
"group": " ",
|
||
"group_min": "2",
|
||
"percent": "%"
|
||
},
|
||
"time": {
|
||
"just_now": "Przed chwilą",
|
||
"minutes_ago": "{n} min temu",
|
||
"hours_ago": "1 godzinę temu | {n} godziny temu | {n} godzin temu",
|
||
"yesterday": "Wczoraj",
|
||
"days_ago": "1 dzień temu | {n} dni temu | {n} dni temu",
|
||
"weeks_ago": "1 tydzień temu | {n} tygodnie temu | {n} tygodni temu",
|
||
"months_ago": "1 miesiąc temu | {n} miesiące temu | {n} miesięcy temu",
|
||
"years_ago": "1 rok temu | {n} lata temu | {n} lat temu",
|
||
"in_minutes": "Za {n} min",
|
||
"in_hours": "Za 1 godzinę | Za {n} godziny | Za {n} godzin",
|
||
"tomorrow": "Jutro",
|
||
"in_days": "Za 1 dzień | Za {n} dni | Za {n} dni",
|
||
"am": "AM",
|
||
"pm": "PM"
|
||
},
|
||
"date": {
|
||
"weekdays": [
|
||
"niedziela",
|
||
"poniedziałek",
|
||
"wtorek",
|
||
"środa",
|
||
"czwartek",
|
||
"piątek",
|
||
"sobota"
|
||
],
|
||
"weekdays_short": [
|
||
"niedz.",
|
||
"pon.",
|
||
"wt.",
|
||
"śr.",
|
||
"czw.",
|
||
"pt.",
|
||
"sob."
|
||
],
|
||
"weekdays_min": [
|
||
"nd",
|
||
"pn",
|
||
"wt",
|
||
"śr",
|
||
"cz",
|
||
"pt",
|
||
"sb"
|
||
],
|
||
"months": [
|
||
"stycznia",
|
||
"lutego",
|
||
"marca",
|
||
"kwietnia",
|
||
"maja",
|
||
"czerwca",
|
||
"lipca",
|
||
"sierpnia",
|
||
"września",
|
||
"października",
|
||
"listopada",
|
||
"grudnia"
|
||
],
|
||
"months_short": [
|
||
"sty",
|
||
"lut",
|
||
"mar",
|
||
"kwi",
|
||
"maj",
|
||
"cze",
|
||
"lip",
|
||
"sie",
|
||
"wrz",
|
||
"paź",
|
||
"lis",
|
||
"gru"
|
||
],
|
||
"top_bar": "{weekday}, {day} {month}",
|
||
"full": "{weekday}, {day} {month}",
|
||
"day_month": "{day} {month}",
|
||
"weekday_time": "{weekday}, {time}"
|
||
},
|
||
"duration": {
|
||
"seconds": "{n} s",
|
||
"minutes": "{n} min",
|
||
"hours": "{n} godz.",
|
||
"hours_minutes": "{h} godz. {m} min",
|
||
"days": "{n} d",
|
||
"days_hours": "{d} d {h} godz."
|
||
},
|
||
"status": {
|
||
"connecting": "Łączenie z Home Assistant",
|
||
"waiting": "Czekam na ESP Screens",
|
||
"loading_tiles": "Ładowanie kafelków...",
|
||
"ha_not_connected": "HA niepołączony",
|
||
"manager_not_active": "ESP Screens nieaktywny",
|
||
"choose_tiles": "Wybierz kafelki w HA",
|
||
"home": "Dom",
|
||
"no_network": "Brak sieci"
|
||
},
|
||
"settings": {
|
||
"title": "Ustawienia",
|
||
"brightness": "Jasność",
|
||
"night": "Noc",
|
||
"screen": "Ekran",
|
||
"this_screen": "Ten ekran",
|
||
"dark_mode": "Tryb ciemny",
|
||
"auto_standby": "Auto czuwanie",
|
||
"standby_after": "Czuwanie po",
|
||
"standby_brightness": "Jasność czuwania",
|
||
"night_mode": "Tryb nocny",
|
||
"starts": "Początek",
|
||
"ends": "Koniec",
|
||
"night_brightness": "Jasność nocna",
|
||
"back_to_page_1": "Wróć do strony 1",
|
||
"after": "Po",
|
||
"also_on_standby": "Także w czuwaniu",
|
||
"swipe_between_pages": "Przesuwanie stron",
|
||
"page_buttons": "Przyciski stron",
|
||
"rotation": "Obrót",
|
||
"address": "Adres",
|
||
"firmware": "Firmware",
|
||
"home_assistant": "Home Assistant",
|
||
"restart": "Uruchom ponownie",
|
||
"connected": "Połączono",
|
||
"not_connected": "Brak połączenia",
|
||
"tap_again_to_restart": "Dotknij ponownie, aby uruchomić ponownie",
|
||
"seconds": "{n} s",
|
||
"minutes": "{n} min",
|
||
"hours": "{n} godz.",
|
||
"hours_minutes": "{h} godz. {m}"
|
||
},
|
||
"tile": {
|
||
"tap_to_open": "Otwórz",
|
||
"page": "Strona {n}",
|
||
"refused": "Odrzucono",
|
||
"command_sent": "Wysłano polecenie...",
|
||
"confirmed": "Potwierdzone przez Home Assistant"
|
||
},
|
||
"alert": {
|
||
"notification": "Powiadomienie",
|
||
"ok": "OK"
|
||
},
|
||
"light": {
|
||
"color": "Kolor",
|
||
"color_temperature": "Temperatura barwy",
|
||
"brightness": "Jasność",
|
||
"waiting": "Czekam..."
|
||
},
|
||
"effects": {
|
||
"effect": "Efekt",
|
||
"nothing": "Brak wyboru",
|
||
"loading": "Ładowanie...",
|
||
"not_connected": "Brak połączenia"
|
||
},
|
||
"climate": {
|
||
"target": "Cel",
|
||
"mode": "Tryb",
|
||
"fan": "Wentylator",
|
||
"swing": "Wahadło",
|
||
"now": "Teraz {value}"
|
||
},
|
||
"vacuum": {
|
||
"check_robot": "Sprawdź robota w HA",
|
||
"auto_suction": "Automatyczna siła ssania",
|
||
"robot_chooses": "Robot wybiera ssanie i wodę",
|
||
"per_room": "Ssanie i woda według pokoju",
|
||
"speed_quiet": "Cichy",
|
||
"speed_balanced": "Normalny",
|
||
"speed_turbo": "Turbo",
|
||
"speed_max": "Maks.",
|
||
"pause_cleaning": "Wstrzymaj sprzątanie",
|
||
"pause": "Pauza",
|
||
"resume": "Wznów",
|
||
"start_cleaning": "Rozpocznij sprzątanie",
|
||
"clean": "Sprzątaj",
|
||
"dock": "Stacja"
|
||
},
|
||
"cover": {
|
||
"position": "Pozycja",
|
||
"tilt": "Nachylenie",
|
||
"tilt_value": "Nachylenie {n}%"
|
||
},
|
||
"weather": {
|
||
"feels_like": "Odczuwalna {n}°",
|
||
"no_forecast": "Brak prognozy dziennej z Home Assistant",
|
||
"coming_days": "Najbliższe dni"
|
||
},
|
||
"history": {
|
||
"no_data": "Brak danych",
|
||
"average": "średnia",
|
||
"average_of": "średnia z {duration}",
|
||
"now": "Teraz",
|
||
"range_hour": "1 godzina",
|
||
"range_day": "24 godziny",
|
||
"range_week": "1 tydzień",
|
||
"high": "Maks. {value}",
|
||
"low": "Min. {value}",
|
||
"times": "raz | {n} razy | {n} razy",
|
||
"loading": "Ładowanie historii...",
|
||
"empty": "Brak historii w tym okresie",
|
||
"unavailable": "Brak dostępnej historii"
|
||
},
|
||
"media": {
|
||
"muted": "Wyciszony",
|
||
"not_playing": "Nic nie gra",
|
||
"loading": "Ładowanie"
|
||
},
|
||
"timer": {
|
||
"running": "Działa",
|
||
"paused": "Wstrzymany",
|
||
"stopped": "Zatrzymany",
|
||
"pause": "Pauza",
|
||
"start": "Start",
|
||
"cancel": "Anuluj",
|
||
"paused_left": "Wstrzymany {time}"
|
||
},
|
||
"sun": {
|
||
"name": "Słońce",
|
||
"sunrise": "Wschód {time}",
|
||
"sunset": "Zachód {time}",
|
||
"rise": "wschód {time}",
|
||
"set": "zachód {time}"
|
||
},
|
||
"script": {
|
||
"running": "Działa...",
|
||
"never_run": "Nie uruchamiano",
|
||
"last_time": "Ostatnio {time}",
|
||
"yesterday_time": "Wczoraj {time}",
|
||
"yesterday_time_short": "Wczoraj {time}",
|
||
"last_date": "Ostatnio {date}"
|
||
},
|
||
"camera": {
|
||
"no_image": "Brak obrazu z tej kamery",
|
||
"loading": "Ładowanie obrazu",
|
||
"live": "Na żywo",
|
||
"recording": "Nagrywanie",
|
||
"tap_to_view": "Zobacz",
|
||
"no_image_yet": "Brak obrazu"
|
||
},
|
||
"calibration": {
|
||
"title": "Postępuj według kalibracji",
|
||
"touch_check": "Test dotyku GT911",
|
||
"hold": "Przytrzymaj każde dotknięcie chwilę",
|
||
"crosshair": "Dotknij krzyżyka\nPunkt {point}/5 - dotknięcie {tap}/3",
|
||
"gently": "Dotykaj delikatnie, nieco dłużej",
|
||
"same": "Dotknij 3 razy ten sam krzyżyk",
|
||
"rejected": "Pomiar odrzucony; spróbuj ponownie",
|
||
"save_failed": "Zapis nieudany; spróbuj ponownie"
|
||
},
|
||
"ha": {
|
||
"on": "włączono",
|
||
"off": "wyłączono",
|
||
"unavailable": "niedostępny",
|
||
"climate": {
|
||
"off": "wyłączono",
|
||
"heat": "grzanie",
|
||
"cool": "chłodzenie",
|
||
"heat_cool": "grzanie/chłodzenie",
|
||
"auto": "Auto",
|
||
"dry": "osuszanie",
|
||
"fan_only": "tylko wentylator"
|
||
},
|
||
"hvac_action": {
|
||
"heating": "grzanie",
|
||
"cooling": "chłodzenie",
|
||
"idle": "brak aktywności",
|
||
"off": "wyłączono",
|
||
"drying": "osuszanie",
|
||
"fan": "wentylator",
|
||
"preheating": "podgrzewanie wstępne",
|
||
"defrosting": "rozmrażanie"
|
||
},
|
||
"cover": {
|
||
"open": "otwarto",
|
||
"closed": "zamknięto",
|
||
"opening": "otwieranie",
|
||
"closing": "zamykanie"
|
||
},
|
||
"media": {
|
||
"playing": "odtwarzanie",
|
||
"paused": "wstrzymano",
|
||
"idle": "brak aktywności",
|
||
"standby": "tryb czuwania"
|
||
},
|
||
"person": {
|
||
"home": "w domu",
|
||
"not_home": "poza domem"
|
||
},
|
||
"sun": {
|
||
"above_horizon": "powyżej horyzontu",
|
||
"below_horizon": "poniżej horyzontu"
|
||
},
|
||
"vacuum": {
|
||
"docked": "zadokowany",
|
||
"cleaning": "sprzątanie",
|
||
"paused": "wstrzymano",
|
||
"returning": "wraca do stacji dokującej",
|
||
"idle": "brak aktywności"
|
||
},
|
||
"weather": {
|
||
"sunny": "słonecznie",
|
||
"clear_night": "pogodna noc",
|
||
"cloudy": "pochmurno",
|
||
"partlycloudy": "częściowe zachmurzenie",
|
||
"rainy": "deszczowo",
|
||
"pouring": "ulewa",
|
||
"snowy": "opady śniegu",
|
||
"snowy_rainy": "deszcz ze śniegiem",
|
||
"fog": "mgła",
|
||
"hail": "grad",
|
||
"lightning": "wyładowania atmosferyczne",
|
||
"lightning_rainy": "burza",
|
||
"windy": "wietrznie",
|
||
"exceptional": "warunki nadzwyczajne"
|
||
},
|
||
"binary": {
|
||
"battery_on": "Low",
|
||
"battery_off": "Normal",
|
||
"battery_charging_on": "Charging",
|
||
"battery_charging_off": "brak ładowania",
|
||
"carbon_monoxide_on": "wykryto",
|
||
"carbon_monoxide_off": "brak",
|
||
"cold_on": "zimno",
|
||
"cold_off": "Normal",
|
||
"connectivity_on": "połączono",
|
||
"connectivity_off": "rozłączono",
|
||
"door_on": "otwarto",
|
||
"door_off": "zamknięto",
|
||
"garage_door_on": "otwarto",
|
||
"garage_door_off": "zamknięto",
|
||
"gas_on": "wykryto",
|
||
"gas_off": "brak",
|
||
"heat_on": "gorąco",
|
||
"heat_off": "Normal",
|
||
"light_on": "wykryto",
|
||
"light_off": "brak",
|
||
"lock_on": "odblokowano",
|
||
"lock_off": "zablokowano",
|
||
"moisture_on": "wykryto",
|
||
"moisture_off": "brak",
|
||
"motion_on": "wykryto",
|
||
"motion_off": "brak",
|
||
"moving_on": "w ruchu",
|
||
"moving_off": "brak ruchu",
|
||
"occupancy_on": "wykryto",
|
||
"occupancy_off": "brak",
|
||
"opening_on": "otwarto",
|
||
"opening_off": "zamknięto",
|
||
"plug_on": "podłączono",
|
||
"plug_off": "odłączono",
|
||
"power_on": "włączono",
|
||
"power_off": "wyłączono",
|
||
"presence_on": "Home",
|
||
"presence_off": "Away",
|
||
"problem_on": "problem",
|
||
"problem_off": "ok",
|
||
"running_on": "działa",
|
||
"running_off": "nie działa",
|
||
"safety_on": "zagrożenie",
|
||
"safety_off": "brak zagrożenia",
|
||
"smoke_on": "wykryto",
|
||
"smoke_off": "brak",
|
||
"sound_on": "wykryto",
|
||
"sound_off": "brak",
|
||
"tamper_on": "Tampering detected",
|
||
"tamper_off": "brak",
|
||
"update_on": "dostępna aktualizacja",
|
||
"update_off": "brak aktualizacji",
|
||
"vibration_on": "wykryto",
|
||
"vibration_off": "brak",
|
||
"window_on": "otwarto",
|
||
"window_off": "zamknięto"
|
||
},
|
||
"button": {
|
||
"activate": "Aktywuj",
|
||
"run": "Uruchom",
|
||
"press": "Naciśnij"
|
||
},
|
||
"climate_fan": {
|
||
"auto": "Auto",
|
||
"low": "Low",
|
||
"medium": "Medium",
|
||
"high": "High",
|
||
"middle": "pośredni",
|
||
"focus": "skupiony nawiew",
|
||
"diffuse": "rozproszony nawiew",
|
||
"top": "nawiew górny",
|
||
"on": "włączono",
|
||
"off": "wyłączono"
|
||
},
|
||
"climate_swing": {
|
||
"on": "włączono",
|
||
"off": "wyłączono",
|
||
"both": "ruch w obu płaszczyznach",
|
||
"vertical": "ruch pionowy",
|
||
"horizontal": "ruch poziomy"
|
||
}
|
||
}
|
||
},
|
||
"addon": {
|
||
"errors": {
|
||
"language_choice": "Wybierz język z listy.",
|
||
"region_choice": "Wybierz z list format czasu i format liczbowy.",
|
||
"open_through_ha": "Otwórz tę stronę przez Home Assistant.",
|
||
"refresh_page": "Odśwież tę stronę i spróbuj ponownie.",
|
||
"ha_refused": "Home Assistant tego nie przyjął: {reason}.",
|
||
"ha_refused_change": "Home Assistant nie przyjął zmiany: {reason}.",
|
||
"no_reason": "nie podano powodu",
|
||
"ha_unreachable": "Home Assistant jest teraz nieosiągalny. Spróbuj ponownie za chwilę.",
|
||
"too_large": "To żądanie jest za duże.",
|
||
"invalid_input": "Nieprawidłowe dane. Sprawdź nazwę, płytkę i wybrane kafelki.",
|
||
"unknown_screen": "Nieznany ekran.",
|
||
"not_paired": "To nie jest sparowany ekran ESP. Odśwież listę ekranów.",
|
||
"choose_icon": "Wybierz ikonę z listy.",
|
||
"skill_not_written": "Nie udało się zapisać umiejętności w {folder} ({reason}).",
|
||
"settings": {
|
||
"unknown": "Nieznane ustawienia ekranu; odśwież stronę zarządzania.",
|
||
"invalid_value": "Nieprawidłowa wartość: {setting}.",
|
||
"dim_above_normal": "Jasność czuwania i jasność nocna nie mogą być wyższe niż normalna.",
|
||
"offline": "Ten ekran jest offline. Jego ustawienia zmienisz, gdy wróci.",
|
||
"unavailable": "Nie można teraz zmienić: {names}. Encja jest wyłączona w Home Assistant albo ekran uruchamia się ponownie.",
|
||
"rotation": "Obrót wymaga ekranu Guition z firmware 0.2.9 lub nowszym."
|
||
},
|
||
"layout": {
|
||
"invalid": "Nieprawidłowy układ.",
|
||
"title": "Nazwa ekranu może mieć najwyżej 96 bajtów.",
|
||
"tiles_max": "Wybierz najwyżej 1 kafelek. | Wybierz najwyżej {n} kafelki. | Wybierz najwyżej {n} kafelków.",
|
||
"unsupported": "Ta encja nie jest obsługiwana.",
|
||
"once": "Encja może się pojawić na ekranie tylko raz.",
|
||
"tile_name": "Nazwa kafelka może mieć najwyżej 80 bajtów.",
|
||
"unknown_settings": "Nieznane ustawienia kafelka.",
|
||
"navigation_size": "Kafelek nawigacji ma pojedynczą lub podwójną szerokość.",
|
||
"background": "Wybierz pastelowy kolor tła z palety.",
|
||
"invalid_setting": "Nieprawidłowe ustawienie kafelka: {setting}",
|
||
"no_toggle": "Ta encja nie obsługuje włączania i wyłączania.",
|
||
"builtin_action": "Wbudowana karta nie może wykonać akcji.",
|
||
"no_mini_slider": "Ta encja nie obsługuje małego suwaka.",
|
||
"history_hours": "Historia: wybierz 1, 6 lub 24 godziny.",
|
||
"refresh": "Obraz na żywo: odświeżaj co 15 lub 30 sekund.",
|
||
"watch_or_slider": "Wybierz dużą wartość albo mały suwak.",
|
||
"no_direct_control": "Ta encja nie obsługuje takiego bezpośredniego sterowania.",
|
||
"position": "Nieprawidłowa pozycja kafelka; odśwież stronę zarządzania.",
|
||
"full_page_top": "Kafelek na całą stronę zaczyna się na górze swojej strony.",
|
||
"wide_left": "Kafelek podwójnej szerokości zaczyna się w lewej kolumnie.",
|
||
"same_spot": "Dwa kafelki są w tym samym miejscu.",
|
||
"pages": "Ekran ma 1 stronę. | Ekran ma od 1 do {n} stron. | Ekran ma od 1 do {n} stron.",
|
||
"eight_pages": "Te kafelki nie mieszczą się na ośmiu stronach; usuń kafelek albo zmniejsz któryś z nich.",
|
||
"camera_guition": "Obraz z kamery wymaga ekranu Guition.",
|
||
"firmware_first": "Dla tych kafelków najpierw zainstaluj na ekranie firmware {version} lub nowszy.",
|
||
"entity_gone": "Wybrana encja już nie istnieje. Wyszukaj nową encję.",
|
||
"ids_too_long": "Identyfikatory encji tych kafelków są razem za długie, by zmieścić się w jednej wiadomości do ekranu; usuń kilka kafelków."
|
||
},
|
||
"top_bar": {
|
||
"invalid": "Nieprawidłowy górny pasek; odśwież stronę zarządzania.",
|
||
"full": "Górny pasek mieści najwyżej 1 element. | Górny pasek mieści najwyżej {n} elementy. | Górny pasek mieści najwyżej {n} elementów.",
|
||
"invalid_setting": "Nieprawidłowe ustawienie górnego paska.",
|
||
"unknown_setting": "Nieznane ustawienie górnego paska; odśwież stronę zarządzania.",
|
||
"entity": "Tej encji nie można umieścić na górnym pasku.",
|
||
"unknown_item": "Nieznany element górnego paska; odśwież stronę zarządzania.",
|
||
"twice": "Ten element już jest na górnym pasku.",
|
||
"entity_gone": "Encja z górnego paska już nie istnieje. Wybierz inną."
|
||
},
|
||
"tap_action": {
|
||
"choose": "Wybierz akcję z listy.",
|
||
"fields_max": "Akcja po dotknięciu ustawia najwyżej 1 pole. | Akcja po dotknięciu ustawia najwyżej {n} pola. | Akcja po dotknięciu ustawia najwyżej {n} pól.",
|
||
"field_not_allowed": "Akcja po dotknięciu nie może ustawić pola {field}.",
|
||
"unsendable": "Ekran nie może wysłać jednej z wartości tej akcji.",
|
||
"too_long": "Wartości tej akcji są za długie dla ekranu."
|
||
},
|
||
"events": {
|
||
"none_paired": "jeszcze brak",
|
||
"name_the_screen": "Podaj nazwę ekranu. Sparowane: {screens}.",
|
||
"no_such_screen": "Nie ma ekranu o nazwie „{name}”. Sparowane: {screens}.",
|
||
"several_screens": "„{name}” pasuje do więcej niż jednego ekranu: {screens}.",
|
||
"name_the_entity": "Podaj encję.",
|
||
"not_for_a_screen": "{entity} nie może trafić na ekran.",
|
||
"not_on_screen": "Encji {entity} nie ma na tym ekranie.",
|
||
"add_it_first": "Encji {entity} nie ma na tym ekranie; najpierw ją dodaj.",
|
||
"not_on_spot": "Encji {entity} nie ma w miejscu {slot}.",
|
||
"not_on_page": "Encji {entity} nie ma na stronie {page}.",
|
||
"move_where": "Podaj stronę lub miejsce, do którego ją przenieść.",
|
||
"spot_taken": "To miejsce zajmuje {entity}; podaj inne miejsce albo najpierw przenieś tamtą encję.",
|
||
"page_not_empty": "Strona {page} nie jest pusta; kafelek na całą stronę potrzebuje własnej strony.",
|
||
"no_empty_page": "Żadna strona nie jest pusta; kafelek na całą stronę potrzebuje własnej strony.",
|
||
"page_full": "Strona {page} jest pełna.",
|
||
"no_room": "Na tym ekranie nie ma już miejsca.",
|
||
"screen_full": "Ten ekran ma już 1 kafelek; najpierw go usuń. | Ten ekran ma już {n} kafelki; najpierw usuń jeden z nich. | Ten ekran ma już {n} kafelków; najpierw usuń jeden z nich.",
|
||
"page_range": "Wybierz stronę od 1 do {last}.",
|
||
"spot_range": "Wybierz miejsce od 0 do {last}.",
|
||
"row_needs_page": "Podaj stronę dla tego wiersza lub kolumny.",
|
||
"row_range": "Wybierz wiersz od 1 do {last}.",
|
||
"column": "Kolumna musi być left albo right.",
|
||
"full_page_alone": "Kafelek na całą stronę zajmuje całą stronę {page}; nic więcej się tam nie zmieści.",
|
||
"does_not_fit": "To nie mieści się na stronie {page}; kafelek podwójnej szerokości zajmuje dwa miejsca.",
|
||
"order_needed": "Podaj encje w kolejności, w jakiej mają być.",
|
||
"order_not_on_screen": "Brak na tym ekranie: {entities}.",
|
||
"order_not_on_page": "Brak na stronie {page}: {entities}. Najpierw je tam przenieś.",
|
||
"named_too_often": "Podane więcej razy, niż są na tym ekranie: {entities}.",
|
||
"named_too_often_page": "Podane więcej razy, niż są na stronie {page}: {entities}."
|
||
},
|
||
"home_assistant": {
|
||
"action_not_offered": "Home Assistant nie oferuje akcji {action} dla {name}. Wybierz akcję z listy.",
|
||
"action_answers_only": "Akcja {action} tylko zwraca dane, których ekran nie umie pokazać.",
|
||
"no_such_field": "Home Assistant nie ma pola {field} w akcji {action} dla {name}.",
|
||
"field_needed": "Akcja {action} wymaga wartości pola {field}.",
|
||
"no_on_off": "Home Assistant nie może włączać ani wyłączać {name}, więc „Włącz / wyłącz” nic by nie dało. Wybierz inną opcję w „Po dotknięciu”.",
|
||
"no_small_slider": "{name} nie ma w Home Assistant niczego, co mógłby zmieniać mały suwak.",
|
||
"no_graph": "{name} nie ma wartości liczbowych, z których można narysować wykres.",
|
||
"no_forecast": "{name} nie ma prognozy dziennej w Home Assistant.",
|
||
"no_control": "Home Assistant nie oferuje takiego bezpośredniego sterowania dla {name}."
|
||
},
|
||
"alerts": {
|
||
"invalid": "Nieprawidłowy alert.",
|
||
"cannot_show": "{name} nie może pokazać alertu: {reason}.",
|
||
"no_device_name": "nieznana nazwa urządzenia",
|
||
"offline": "offline",
|
||
"firmware": "firmware {version}",
|
||
"unknown_version": "nieznany",
|
||
"not_ready": "niegotowy"
|
||
},
|
||
"firmware": {
|
||
"board_and_name": "Wybierz płytkę i unikalną nazwę (małe litery, cyfry, myślniki; najwyżej 30 znaków).",
|
||
"friendly_name": "Nadaj ekranowi rozpoznawalną nazwę (najwyżej 60 znaków).",
|
||
"choose_profile": "Wybierz istniejący profil YAML.",
|
||
"profile_missing": "Tego profilu nie ma w folderze ESPHome.",
|
||
"secrets_invalid": "Plik secrets.yaml w folderze ESPHome nie jest poprawnym YAML. Najpierw popraw plik; nie zostanie nadpisany.",
|
||
"wifi_needed": "Wpisz nazwę sieci Wi-Fi i hasło; zostaną zapisane w pliku secrets.yaml ESPHome.",
|
||
"wifi_not_set": "Nie udało się ustawić Wi-Fi w secrets.yaml. Wpisz tam samodzielnie wifi_ssid i wifi_password.",
|
||
"name_exists": "Ta nazwa już istnieje. Do aktualizacji użyj istniejącego profilu.",
|
||
"override_exists": "Ta nazwa ma już lokalne nadpisanie. Przywróć je lub usuń, zanim utworzysz nowy ekran o tej nazwie.",
|
||
"override_symlink": "Lokalne nadpisanie jest dowiązaniem symbolicznym; najpierw zastąp je zwykłym plikiem.",
|
||
"other_include": "Ten profil ma już inne dołączenie local_overrides.",
|
||
"profile_invalid": "Profil ekranu nie jest poprawnym YAML; popraw go przed dodaniem nadpisania.",
|
||
"no_packages": "Ten profil nie ma sekcji packages, którą ESP Screens może rozszerzyć.",
|
||
"override_invalid": "Nieprawidłowe dane nadpisania.",
|
||
"yaml_needed": "Najpierw wpisz tekst YAML.",
|
||
"override_too_large": "Nadpisanie jest za duże. Musi mieć mniej niż 12 KB.",
|
||
"yaml_error_line": "Błąd YAML w wierszu {line}: {problem}.",
|
||
"yaml_error": "Błąd YAML: {problem}.",
|
||
"invalid_yaml": "nieprawidłowy YAML",
|
||
"override_object": "Nadpisanie musi zawierać obiekt YAML, na przykład display: lub substitutions:.",
|
||
"sections_managed": "Tymi sekcjami nadal zarządza ESP Screens: {names}.",
|
||
"substitutions_managed": "Tymi podstawieniami (substitutions) nadal zarządza ESP Screens: {names}.",
|
||
"usb_port": "Wybierz z listy podłączony port USB.",
|
||
"busy_wait": "Kompilacja lub instalacja już trwa. Poczekaj, aż się zakończy.",
|
||
"busy": "Kompilacja lub instalacja już trwa.",
|
||
"no_esphome": "W tej instalacji brakuje narzędzia ESPHome CLI.",
|
||
"still_building": "Firmware jest jeszcze kompilowany. Pobierz go, gdy kompilacja się zakończy.",
|
||
"build_first": "Najpierw skompiluj firmware; pobieranie pojawi się po zakończeniu kompilacji.",
|
||
"unknown_action": "Nieznana operacja firmware.",
|
||
"host": "Wpisz adres IP lub nazwę hosta właściwego ekranu."
|
||
},
|
||
"updates": {
|
||
"automatic": "Włącz lub wyłącz automatyczne aktualizacje.",
|
||
"busy": "Aktualizacja już trwa. Poczekaj, aż się zakończy.",
|
||
"unknown_screen": "Nieznany ekran. Odśwież listę ekranów.",
|
||
"offline": "Ten ekran jest offline; aktualizacja będzie możliwa, gdy wróci.",
|
||
"latest": "Ten ekran ma już najnowszy firmware.",
|
||
"enter_ip": "Wpisz adres IP tego ekranu.",
|
||
"no_profile": "Nie znaleziono profilu ESPHome dla tego ekranu. Sprawdź nazwę w folderze ESPHome.",
|
||
"ip_unknown": "Nieznany adres IP. Wpisz go raz; potem nowy firmware sam go zgłasza.",
|
||
"all_updated": "Wszystkie osiągalne ekrany są już zaktualizowane."
|
||
}
|
||
},
|
||
"status": {
|
||
"first_tiles": "Wybierz pierwsze kafelki",
|
||
"saved": "Zapisano; oczekiwanie na synchronizację",
|
||
"firmware_needed": "Układ zapisany; te kafelki wymagają firmware {version}+",
|
||
"too_large": "Układ zapisany; za duży na jedną wiadomość do ekranu, usuń kilka kafelków",
|
||
"sent": "Wysłano do Home Assistant",
|
||
"offline": "Ekran offline; zmiany zapisane",
|
||
"retrying": "Wysyłanie nieudane; automatyczne ponawianie",
|
||
"screen": {
|
||
"synced": "Zsynchronizowano",
|
||
"loading_tiles": "Ładowanie kafelków",
|
||
"layout_received": "Odebrano układ",
|
||
"resend_needed": "Wymagane ponowne wysłanie",
|
||
"ready": "Gotowy na kafelki",
|
||
"error": "Błąd: {reason}"
|
||
}
|
||
},
|
||
"updates": {
|
||
"offline": "Ekran był offline; kolejna próba następnym razem.",
|
||
"unknown_target": "Nieznany profil lub adres IP; zaktualizuj ten ekran ręcznie.",
|
||
"build_failed": "Kompilacja lub instalacja nieudana; zobacz log w sekcji „Firmware i USB”.",
|
||
"no_report": "Ekran nie zgłosił się z firmware {version}; sprawdź ekran.",
|
||
"dropped_off": "Ekran rozłączył się po aktualizacji; sprawdź ekran.",
|
||
"updated": "Zaktualizowano do firmware {version}."
|
||
},
|
||
"notify": {
|
||
"update_stopped": "Automatyczna aktualizacja zatrzymała się na ekranie {name}: {reason} Pozostałe ekrany pozostały bez zmian."
|
||
},
|
||
"labels": {
|
||
"built_into_screen": "Wbudowane w ekran",
|
||
"backgrounds": {
|
||
"auto": "Domyślne",
|
||
"none": "Brak",
|
||
"red": "Czerwony",
|
||
"orange": "Pomarańczowy",
|
||
"yellow": "Żółty",
|
||
"green": "Zielony",
|
||
"mint": "Miętowy",
|
||
"blue": "Niebieski",
|
||
"purple": "Fioletowy",
|
||
"pink": "Różowy",
|
||
"gray": "Szary"
|
||
},
|
||
"controls": {
|
||
"none": "Brak",
|
||
"climate": {
|
||
"setpoint": "Temperatura − / +",
|
||
"mode": "Wył., grzanie, chłodzenie"
|
||
},
|
||
"switch": {
|
||
"toggle": "Przełącznik wł./wył."
|
||
},
|
||
"input_boolean": {
|
||
"toggle": "Przełącznik wł./wył."
|
||
},
|
||
"light": {
|
||
"toggle": "Przełącznik wł./wył.",
|
||
"brightness": "Suwak jasności"
|
||
},
|
||
"fan": {
|
||
"toggle": "Przełącznik wł./wył.",
|
||
"speed": "Suwak prędkości"
|
||
},
|
||
"vacuum": {
|
||
"buttons": "Start, stop, stacja"
|
||
},
|
||
"cover": {
|
||
"buttons": "Otwórz, stop, zamknij",
|
||
"position": "Suwak pozycji"
|
||
},
|
||
"media_player": {
|
||
"volume": "Głośność i wyciszenie",
|
||
"playback": "Poprzedni, odtwórz/pauza, następny"
|
||
},
|
||
"number": {
|
||
"stepper": "Wartość − / +",
|
||
"slider": "Suwak"
|
||
},
|
||
"input_number": {
|
||
"stepper": "Wartość − / +",
|
||
"slider": "Suwak"
|
||
},
|
||
"select": {
|
||
"stepper": "Poprzednia / następna opcja"
|
||
},
|
||
"input_select": {
|
||
"stepper": "Poprzednia / następna opcja"
|
||
},
|
||
"timer": {
|
||
"buttons": "Start/pauza i anuluj"
|
||
},
|
||
"scene": {
|
||
"run": "Przycisk Aktywuj"
|
||
},
|
||
"script": {
|
||
"run": "Przycisk Uruchom"
|
||
},
|
||
"button": {
|
||
"run": "Przycisk Naciśnij"
|
||
},
|
||
"input_button": {
|
||
"run": "Przycisk Naciśnij"
|
||
}
|
||
},
|
||
"top_bar": {
|
||
"builtin": {
|
||
"clock": "Godzina",
|
||
"analog": "Zegar analogowy",
|
||
"date": "Data"
|
||
},
|
||
"contents": {
|
||
"state": "Stan",
|
||
"last_changed": "Ostatnia zmiana"
|
||
},
|
||
"shows": {
|
||
"always": "Zawsze",
|
||
"active": "Tylko gdy aktywne"
|
||
},
|
||
"suggestions": {
|
||
"temperature": "Temperatura",
|
||
"humidity": "Wilgotność",
|
||
"power": "Pobór mocy",
|
||
"motion": "Ostatni ruch",
|
||
"weather": "Pogoda",
|
||
"people_home": "Osoby w domu",
|
||
"sun": "Wschód i zachód słońca",
|
||
"co2": "CO₂"
|
||
}
|
||
}
|
||
},
|
||
"alerts": {
|
||
"fields": {
|
||
"title": {
|
||
"label": "Tytuł",
|
||
"help": "Jeden wiersz na górze karty; to, co się nie zmieści, kończy się wielokropkiem. Pusty daje „Powiadomienie”.",
|
||
"example": "Ktoś jest przy drzwiach"
|
||
},
|
||
"subtitle": {
|
||
"label": "Podtytuł",
|
||
"help": "Objaśnienie pod tytułem, w kilku wierszach; można przejść do nowego wiersza. Może być pusty.",
|
||
"example": "Drzwi 3, tylne"
|
||
},
|
||
"icon": {
|
||
"label": "Ikona",
|
||
"help": "Nazwa z listy, także jako mdi:nazwa albo kod szesnastkowy (F12E6). Nieznana lub pusta daje trójkąt ostrzegawczy."
|
||
},
|
||
"color": {
|
||
"label": "Kolor",
|
||
"help": "Jeden z dziewięciu pastelowych kolorów kafelków. Pusty daje białą kartę."
|
||
},
|
||
"button_text": {
|
||
"label": "Tekst przycisku",
|
||
"help": "Tekst na przycisku. Pusty to „OK”.",
|
||
"example": "Idę"
|
||
},
|
||
"timeout": {
|
||
"label": "Limit czasu",
|
||
"help": "Liczba sekund, po której karta sama znika. 0 czeka na przycisk bez względu na to, jak długo to trwa. Przycisk zawsze zamyka ją od razu, także przy limicie czasu."
|
||
},
|
||
"flash": {
|
||
"label": "Miganie",
|
||
"help": "Włączone sprawia, że podświetlenie mignie cztery razy, gdy przychodzi alert; potem ekran po prostu pozostaje włączony."
|
||
},
|
||
"camera": {
|
||
"label": "Kamera",
|
||
"help": "Encja kamery lub obrazu. Guition z firmware 0.2.57+ pokazuje jej zdjęcie z tej chwili u góry karty; dotknięcie go otwiera kamerę na pełnym ekranie. Inne ekrany pokazują alert bez zdjęcia. Tylko przez zdarzenie esp_screens_show_alert."
|
||
},
|
||
"action": {
|
||
"label": "Akcja",
|
||
"help": "Akcja Home Assistant, na przykład script.open_gate lub light.turn_off, wykonywana raz po naciśnięciu przycisku na dowolnym ekranie. `data` podaje jej pola (entity_id, brightness, ...). Po upływie czasu lub przy nowym alercie pozostaje niewykonana. Tylko przez zdarzenie esp_screens_show_alert."
|
||
}
|
||
},
|
||
"endings": {
|
||
"ok": "Naciśnięto przycisk",
|
||
"timeout": "Upłynął limit czasu",
|
||
"replaced": "Zastąpił go nowy alert",
|
||
"remote": "dismiss_alert z Home Assistant"
|
||
}
|
||
},
|
||
"icons": {
|
||
"groups": {
|
||
"lighting": "Oświetlenie",
|
||
"rooms": "Pomieszczenia",
|
||
"climate": "Klimat",
|
||
"weather": "Pogoda",
|
||
"media_and_music": "Media i muzyka",
|
||
"security": "Bezpieczeństwo",
|
||
"appliances": "Sprzęt domowy",
|
||
"energy": "Energia",
|
||
"window_coverings": "Osłony okienne",
|
||
"garden_and_pets": "Ogród i zwierzęta",
|
||
"people_and_travel": "Ludzie i podróże",
|
||
"other": "Inne"
|
||
},
|
||
"names": {
|
||
"lightbulb": "Żarówka",
|
||
"lightbulb_group": "Światła",
|
||
"ceiling_light": "Lampa sufitowa",
|
||
"chandelier": "Żyrandol",
|
||
"lamp": "Lampa stołowa",
|
||
"floor_lamp": "Lampa stojąca",
|
||
"desk_lamp": "Lampa biurkowa",
|
||
"wall_sconce_flat": "Kinkiet",
|
||
"light_recessed": "Oczko sufitowe",
|
||
"spotlight_beam": "Reflektor",
|
||
"led_strip_variant": "Taśma LED",
|
||
"outdoor_lamp": "Lampa zewnętrzna",
|
||
"home": "Dom",
|
||
"sofa": "Salon",
|
||
"bed": "Sypialnia",
|
||
"silverware_fork_knife": "Jadalnia",
|
||
"chef_hat": "Kuchnia",
|
||
"shower": "Prysznic",
|
||
"bathtub": "Łazienka",
|
||
"toilet": "Toaleta",
|
||
"desk": "Gabinet",
|
||
"garage": "Garaż",
|
||
"fireplace": "Kominek",
|
||
"thermometer": "Temperatura",
|
||
"thermostat": "Termostat",
|
||
"air_conditioner": "Klimatyzacja",
|
||
"radiator": "Grzejnik",
|
||
"heat_pump": "Pompa ciepła",
|
||
"fire": "Ogrzewanie",
|
||
"snowflake": "Chłodzenie",
|
||
"water_percent": "Wilgotność",
|
||
"fan": "Wentylator",
|
||
"ceiling_fan": "Wentylator sufitowy",
|
||
"air_purifier": "Oczyszczacz powietrza",
|
||
"molecule_co2": "CO₂",
|
||
"weather_sunny": "Słońce",
|
||
"weather_partly_cloudy": "Częściowe zachmurzenie",
|
||
"weather_cloudy": "Pochmurno",
|
||
"weather_rainy": "Deszcz",
|
||
"weather_snowy": "Śnieg",
|
||
"weather_windy": "Wiatr",
|
||
"weather_night": "Noc",
|
||
"weather_sunset_up": "Wschód słońca",
|
||
"music_note": "Muzyka",
|
||
"music": "Nuty",
|
||
"playlist_music": "Playlista",
|
||
"album": "Album",
|
||
"record_player": "Gramofon",
|
||
"spotify": "Spotify",
|
||
"radio": "Radio",
|
||
"podcast": "Podcast",
|
||
"speaker": "Głośnik",
|
||
"speaker_multiple": "Głośniki",
|
||
"soundbar": "Soundbar",
|
||
"headphones": "Słuchawki",
|
||
"piano": "Pianino",
|
||
"guitar_acoustic": "Gitara",
|
||
"television": "Telewizor",
|
||
"projector": "Projektor",
|
||
"movie_open": "Film",
|
||
"cast": "Przesyłanie",
|
||
"gamepad_variant": "Konsola do gier",
|
||
"remote_tv": "Pilot",
|
||
"lock": "Zamek",
|
||
"lock_open_variant": "Zamek otwarty",
|
||
"shield_home": "Alarm",
|
||
"alarm_light": "Lampa alarmowa",
|
||
"bell": "Dzwonek",
|
||
"doorbell": "Dzwonek do drzwi",
|
||
"cctv": "Kamera",
|
||
"motion_sensor": "Czujnik ruchu",
|
||
"door_closed": "Drzwi",
|
||
"door_open": "Drzwi otwarte",
|
||
"window_closed_variant": "Okno",
|
||
"smoke_detector": "Czujnik dymu",
|
||
"water_alert": "Wyciek wody",
|
||
"washing_machine": "Pralka",
|
||
"tumble_dryer": "Suszarka",
|
||
"dishwasher": "Zmywarka",
|
||
"fridge": "Lodówka",
|
||
"stove": "Kuchenka",
|
||
"microwave": "Mikrofalówka",
|
||
"toaster_oven": "Piekarnik",
|
||
"coffee_maker": "Kawa",
|
||
"kettle": "Czajnik",
|
||
"robot_vacuum": "Robot sprzątający",
|
||
"robot_mower": "Robot koszący",
|
||
"printer_3d": "Drukarka 3D",
|
||
"power_plug": "Wtyczka",
|
||
"power_socket_eu": "Gniazdko",
|
||
"laptop": "Laptop",
|
||
"router_wireless": "Router",
|
||
"flash": "Prąd",
|
||
"solar_power": "Energia słoneczna",
|
||
"solar_panel": "Panele słoneczne",
|
||
"home_battery": "Magazyn energii",
|
||
"battery_high": "Bateria",
|
||
"ev_station": "Stacja ładowania",
|
||
"car_electric": "Samochód elektryczny",
|
||
"meter_electric": "Licznik prądu",
|
||
"meter_gas": "Licznik gazu",
|
||
"water": "Woda",
|
||
"water_boiler": "Bojler",
|
||
"gauge": "Wskaźnik",
|
||
"window_shutter": "Roleta zewnętrzna",
|
||
"window_shutter_open": "Roleta zewnętrzna otwarta",
|
||
"blinds": "Żaluzje",
|
||
"blinds_open": "Żaluzje otwarte",
|
||
"roller_shade_closed": "Roleta",
|
||
"curtains": "Zasłony",
|
||
"curtains_closed": "Zasłony zasunięte",
|
||
"awning_outline": "Markiza",
|
||
"flower": "Kwiat",
|
||
"tree": "Drzewo",
|
||
"sprout": "Roślina",
|
||
"grass": "Trawnik",
|
||
"sprinkler": "Zraszacz",
|
||
"pool": "Basen",
|
||
"grill": "Grill",
|
||
"mailbox": "Skrzynka na listy",
|
||
"trash_can": "Śmieci",
|
||
"recycle": "Recykling",
|
||
"dog": "Pies",
|
||
"cat": "Kot",
|
||
"account": "Osoba",
|
||
"account_group": "Rodzina",
|
||
"account_child": "Dziecko",
|
||
"home_account": "W domu",
|
||
"sleep": "Sen",
|
||
"run": "Ćwiczenia",
|
||
"briefcase": "Praca",
|
||
"car": "Samochód",
|
||
"bike": "Rower",
|
||
"airplane": "Wakacje",
|
||
"map_marker": "Lokalizacja",
|
||
"power": "Wł./wył.",
|
||
"toggle_switch": "Przełącznik",
|
||
"gesture_tap_button": "Przycisk",
|
||
"play": "Start",
|
||
"script_text": "Skrypt",
|
||
"palette": "Scena",
|
||
"alarm": "Budzik",
|
||
"clock_outline": "Zegar",
|
||
"timer_outline": "Minutnik",
|
||
"calendar": "Kalendarz",
|
||
"bell_ring": "Powiadomienie",
|
||
"heart": "Ulubione",
|
||
"alert_outline": "Ostrzeżenie",
|
||
"cog": "Ustawienia",
|
||
"broom": "Sprzątanie"
|
||
}
|
||
},
|
||
"screen": {
|
||
"builtin": {
|
||
"clock": "Zegar",
|
||
"page": "Przejdź do strony {page}"
|
||
},
|
||
"identify": {
|
||
"title": "To jest {name}",
|
||
"subtitle": "Identyfikacja z ESP Screens"
|
||
},
|
||
"script_running": "Działa",
|
||
"states": {
|
||
"locking": "blokowanie",
|
||
"unlocking": "odblokowywanie",
|
||
"jammed": "zacięcie",
|
||
"buffering": "buforowanie",
|
||
"returning": "wraca",
|
||
"error": "błąd",
|
||
"disarmed": "rozbrojony",
|
||
"armed_home": "uzbrojony (w domu)",
|
||
"armed_away": "uzbrojony (poza domem)",
|
||
"armed_night": "uzbrojony (noc)",
|
||
"armed_vacation": "uzbrojony (wakacje)",
|
||
"armed": "uzbrojony",
|
||
"arming": "uzbrajanie",
|
||
"pending": "oczekiwanie",
|
||
"triggered": "wyzwolony",
|
||
"active": "aktywny",
|
||
"up": "wzeszło",
|
||
"down": "zaszło",
|
||
"unknown": "nieznany"
|
||
},
|
||
"history": {
|
||
"other": "Inne"
|
||
},
|
||
"vacuum": {
|
||
"vacuum": "Odkurzanie",
|
||
"vac_and_mop": "Z mopem",
|
||
"vac_then_mop": "Mop na końcu",
|
||
"mop": "Mop",
|
||
"custom": "Własny",
|
||
"smart": "Smart",
|
||
"min": "Min.",
|
||
"slight": "Lekki",
|
||
"low": "Niski",
|
||
"mild": "Łagodny",
|
||
"medium": "Średni",
|
||
"moderate": "Umiarkowany",
|
||
"standard": "Standard",
|
||
"high": "Wysoki",
|
||
"intense": "Intensywny",
|
||
"extreme": "Ekstremalny",
|
||
"ultra_high": "Ultrawysoki",
|
||
"silent": "Wyciszony",
|
||
"gentle": "Delikatny",
|
||
"strong": "Mocny",
|
||
"max_plus": "Maks.+",
|
||
"auto": "Auto"
|
||
}
|
||
}
|
||
},
|
||
"editor": {
|
||
"common": {
|
||
"undo": "Cofnij",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"unknown": "nieznany",
|
||
"unsaved": "Niezapisane zmiany",
|
||
"cancel": "Anuluj",
|
||
"open_integrations": "Otwórz Urządzenia oraz usługi",
|
||
"save_send": "Zapisz i wyślij",
|
||
"saving": "Zapisywanie…",
|
||
"read_current_data": "Odczytaj bieżące dane",
|
||
"results": "1 wynik. Pisz dalej, aby zawęzić. | {n} wyniki. Pisz dalej, aby zawęzić. | {n} wyników. Pisz dalej, aby zawęzić.",
|
||
"close": "Zamknij",
|
||
"remove": "Usuń",
|
||
"change": "Zmień",
|
||
"loading": "Ładowanie…",
|
||
"back": "← Wstecz",
|
||
"copy": "Kopiuj"
|
||
},
|
||
"nav": {
|
||
"new_screen": "Nowy ekran",
|
||
"firmware": "Firmware i USB",
|
||
"alerts": "Alerty",
|
||
"settings": "Ustawienia",
|
||
"new_screen_detail": "Podłącz i zainstaluj"
|
||
},
|
||
"api": {
|
||
"failed": "Nie udało się. Odśwież stronę i spróbuj ponownie."
|
||
},
|
||
"copy": {
|
||
"api_key": {
|
||
"copied": "Skopiowano klucz API.",
|
||
"selected": "Klucz API jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
|
||
},
|
||
"layout_json": {
|
||
"copied": "Skopiowano JSON układu.",
|
||
"selected": "JSON układu jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
|
||
},
|
||
"action_name": {
|
||
"copied": "Skopiowano nazwę akcji.",
|
||
"selected": "Nazwa akcji jest zaznaczona. Skopiuj skrótem Ctrl+C lub Command+C."
|
||
},
|
||
"yaml": {
|
||
"copied": "Skopiowano YAML.",
|
||
"selected": "YAML jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
|
||
},
|
||
"icon_name": {
|
||
"copied": "Skopiowano nazwę ikony.",
|
||
"selected": "Nazwa ikony jest zaznaczona. Skopiuj skrótem Ctrl+C lub Command+C."
|
||
},
|
||
"empty_color": {
|
||
"copied": "Skopiowano pusty kolor.",
|
||
"selected": "Pusty kolor jest zaznaczony. Skopiuj skrótem Ctrl+C lub Command+C."
|
||
},
|
||
"color_name": {
|
||
"copied": "Skopiowano nazwę koloru.",
|
||
"selected": "Nazwa koloru jest zaznaczona. Skopiuj skrótem Ctrl+C lub Command+C."
|
||
}
|
||
},
|
||
"sidebar": {
|
||
"connection": {
|
||
"unreachable": "Strona zarządzania nieosiągalna · ponawianie…",
|
||
"connected": "Połączono z Home Assistant",
|
||
"reconnecting": "Ponowne łączenie z Home Assistant…"
|
||
},
|
||
"search": "Szukaj",
|
||
"screens": "Ekrany",
|
||
"more": "Więcej",
|
||
"refresh": "Odśwież",
|
||
"update": {
|
||
"pill": "Aktualizacja",
|
||
"button": "Aktualizuj",
|
||
"queued": "W kolejce do aktualizacji",
|
||
"available": "Aktualizacja {version}",
|
||
"no_profile": "Nie znaleziono profilu ESPHome o tej nazwie urządzenia.",
|
||
"whats_new": "Co nowego",
|
||
"full_log": "Pełny log"
|
||
},
|
||
"host": {
|
||
"hint": "Adres IP, tylko ten jeden raz; nowy firmware sam go zgłasza.",
|
||
"placeholder": "Adres IP, np. 192.168.1.50",
|
||
"label": "Adres IP",
|
||
"start": "Rozpocznij"
|
||
},
|
||
"pending": {
|
||
"installed": "Zainstalowany, ale jeszcze nie w Home Assistant. Dodaj wykryte urządzenie ESPHome w sekcji Ustawienia → Urządzenia oraz usługi, wklej tam klucz API, a potem kliknij „Konfiguruj” i włącz „Zezwól urządzeniu na wykonywanie akcji Home Assistant”.",
|
||
"downloaded": "Firmware pobrany, jeszcze nie w Home Assistant. Wgraj go na ekran przez ESPHome Web, potem dodaj wykryte urządzenie ESPHome w sekcji Ustawienia → Urządzenia oraz usługi, wklej tam klucz API, kliknij „Konfiguruj” i zezwól na akcje Home Assistant.",
|
||
"not_flashed": "Jeszcze nie w Home Assistant. Firmware już wgrany? Dodaj urządzenie ESPHome w sekcji Ustawienia → Urządzenia oraz usługi, potem kliknij „Konfiguruj” i zezwól na akcje Home Assistant. Jeszcze nie wgrany? Firmware i USB → {file}."
|
||
},
|
||
"copy_api_key": "Kopiuj klucz API"
|
||
},
|
||
"palette": {
|
||
"groups": {
|
||
"screens": "Ekrany",
|
||
"actions": "Polecenia",
|
||
"add": "Dodaj do tego ekranu"
|
||
},
|
||
"alerts_detail": "Ściąga i alert testowy",
|
||
"settings_detail": "Aktualizacje, Claude",
|
||
"nothing_to_save": "Nic do zapisania",
|
||
"identify": "Zidentyfikuj ten ekran",
|
||
"identify_detail": "Miga podświetleniem i pokazuje kartę",
|
||
"identify_needs": "Wymaga nowszej wersji firmware",
|
||
"export": "Eksportuj układ",
|
||
"export_detail": "Pobierz i skopiuj jako JSON",
|
||
"placeholder": "Szukaj ekranów, encji, poleceń…",
|
||
"empty": "Brak wyników. Wpisz część nazwy ekranu, encji lub polecenia."
|
||
},
|
||
"empty": {
|
||
"choose": {
|
||
"title": "Wybierz ekran",
|
||
"text": "Wybierz jeden ze swoich ekranów po lewej, aby zmienić jego kafelki, górny pasek i ustawienia."
|
||
},
|
||
"start": {
|
||
"title": "Zacznij od ekranu",
|
||
"text": "Podłącz CYD lub Guition przez USB do komputera z Home Assistant. Profil, firmware i pierwsze wgranie za jednym razem.",
|
||
"button": "Zainstaluj nowy ekran"
|
||
}
|
||
},
|
||
"screen_view": {
|
||
"confirm": {
|
||
"switch": "Masz niezapisane zmiany. Mimo to otworzyć inny ekran?",
|
||
"copy": "Zastąpić niezapisany układ kopią układu innego ekranu?",
|
||
"import": "Zastąpić niezapisany układ zaimportowanym?"
|
||
},
|
||
"saved": {
|
||
"current": "Zapisano. Twój ekran jest aktualizowany.",
|
||
"other": "Zapisano. Trwa aktualizacja: {name}.",
|
||
"other_unnamed": "Zapisano. Ekran jest aktualizowany.",
|
||
"newer_edit": "Zapisano. Twoja najnowsza zmiana nie została jeszcze wysłana: naciśnij ponownie „Zapisz i wyślij”."
|
||
},
|
||
"identified": "{name} miga i przez kilka sekund pokazuje kartę.",
|
||
"offline": "Offline · zmiany są zapisywane",
|
||
"tabs": {
|
||
"layout": "Układ",
|
||
"settings": "Ustawienia ekranu"
|
||
},
|
||
"sent": "Zapisano · wysłano na ekran",
|
||
"all_saved": "Wszystko zapisane",
|
||
"more": "Więcej",
|
||
"menu": {
|
||
"identify": "Identyfikuj",
|
||
"identify_hint": "mignij ekranem",
|
||
"identify_needs": "Wymaga wersji firmware 0.2.31 lub nowszej",
|
||
"inspect_hint": "z Home Assistant",
|
||
"copy": "Kopiuj układ z…",
|
||
"copy_screens": "{n} ekran | {n} ekrany | {n} ekranów",
|
||
"copy_none": "brak innych ekranów",
|
||
"copy_tiles": "{n} kafelek | {n} kafelki | {n} kafelków",
|
||
"export": "Eksportuj układ",
|
||
"import": "Importuj układ…",
|
||
"override": "Nadpisanie YAML",
|
||
"override_hint": "zaawansowane",
|
||
"override_none": "Nie znaleziono profilu ESPHome dla tego ekranu",
|
||
"update": "Aktualizuj firmware"
|
||
}
|
||
},
|
||
"layout": {
|
||
"removed": "Usunięto: {name}",
|
||
"no_room": "Na stronie {page} nie ma miejsca na ten kafelek.",
|
||
"no_free_page": "Brak wolnej strony dla kafelka na całą stronę. Najpierw zwolnij stronę.",
|
||
"page_taken": "Ten ekran ma już kafelek, który prowadzi do strony {page}.",
|
||
"copied": "Skopiowano układ ekranu {name}. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
|
||
"copied_part": "Skopiowano układ ekranu {name}. Kafelki zgodne z firmware tego ekranu: {kept} z {total}. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
|
||
"imported": "Zaimportowano układ. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
|
||
"imported_part": "Zaimportowano układ. Kafelki zgodne z firmware tego ekranu: {kept} z {total}. Gdy wygląda dobrze, naciśnij „Zapisz i wyślij”.",
|
||
"not_json": "To nie jest JSON. Najpierw wyeksportuj układ albo wklej układ z innej instalacji ESP Screens.",
|
||
"no_tiles_in_file": "Brak kafelków w tym pliku. Oczekiwano układu wyeksportowanego z ESP Screens.",
|
||
"count": "{n} strona · kafelki: {tiles} / {limit} | {n} strony · kafelki: {tiles} / {limit} | {n} stron · kafelki: {tiles} / {limit}",
|
||
"no_tiles": "Dodaj pierwsze światło, scenę lub urządzenie z biblioteki.",
|
||
"how_to": "Kliknij górny pasek lub kafelek, aby go zmienić. Przeciągnij, aby przenieść; upuść na następnej stronie, aby utworzyć nową.",
|
||
"positions_hint": "Puste miejsca i stałe pozycje działają od wersji firmware 0.2.26. Do czasu tej aktualizacji ten ekran (firmware {firmware}) przesuwa kafelki w górę, na pierwsze wolne miejsce.",
|
||
"aria": "Układ ekranu",
|
||
"add_page": "+ Dodaj stronę",
|
||
"max_pages": "Maksymalnie 1 strona | Maksymalnie {n} strony | Maksymalnie {n} stron"
|
||
},
|
||
"page": {
|
||
"label": "Strona {page}",
|
||
"remove": "Usuń stronę",
|
||
"remove_title": "Strony po tej przesuną się o jedno miejsce w górę",
|
||
"edit_bar": "Edytuj górny pasek",
|
||
"cell": {
|
||
"title": "Puste miejsce. Kliknij, aby dodać tu kafelek, albo przeciągnij go tutaj.",
|
||
"aria": "Puste miejsce {slot} na stronie {page}: dodaj tu następny kafelek",
|
||
"next": "Tu trafi następny kafelek",
|
||
"empty": "Puste"
|
||
}
|
||
},
|
||
"library": {
|
||
"title": "Biblioteka",
|
||
"entities": "{n} encja | {n} encje | {n} encji",
|
||
"search": "Szukaj po nazwie, urządzeniu lub obszarze…",
|
||
"search_label": "Dodaj encję",
|
||
"filters": {
|
||
"all": "Wszystkie",
|
||
"light": "Światła",
|
||
"climate": "Klimat",
|
||
"switch": "Przełączniki",
|
||
"binary_sensor": "Stan",
|
||
"button": "Akcje",
|
||
"script": "Skrypty",
|
||
"fan": "Wentylatory",
|
||
"cover": "Osłony",
|
||
"scene": "Sceny",
|
||
"vacuum": "Odkurzacze",
|
||
"sensor": "Sensory",
|
||
"media_player": "Media",
|
||
"weather": "Pogoda",
|
||
"number": "Wartości",
|
||
"select": "Selektory",
|
||
"person": "Osoby",
|
||
"timer": "Minutniki",
|
||
"screen": "Ekran"
|
||
},
|
||
"room": "Obszar",
|
||
"all_rooms": "Wszystkie obszary",
|
||
"hide_placed": "Ukryj dodane",
|
||
"hide_placed_title": "Ukryj to, co już jest na tym ekranie",
|
||
"all_placed": "Wszystko z tej listy jest już na tym ekranie.",
|
||
"none_found": "Nie znaleziono encji. Spróbuj innej nazwy, obszaru lub filtra.",
|
||
"full": "Ten ekran mieści 1 kafelek. | Ten ekran mieści {n} kafelki. | Ten ekran mieści {n} kafelków.",
|
||
"full_update": "Ten ekran mieści 1 kafelek; zaktualizuj jego firmware, aby zmieścić 48. | Ten ekran mieści {n} kafelki; zaktualizuj jego firmware, aby zmieścić 48. | Ten ekran mieści {n} kafelków; zaktualizuj jego firmware, aby zmieścić 48.",
|
||
"hint": "Przeciągnij na stronę albo kliknij +, aby dodać w pierwszym wolnym miejscu. ⌘K przeszukuje wszystko."
|
||
},
|
||
"domains": {
|
||
"light": "Światło",
|
||
"climate": "Klimat",
|
||
"vacuum": "Odkurzacz",
|
||
"fan": "Wentylator",
|
||
"cover": "Osłona",
|
||
"media_player": "Media",
|
||
"sensor": "Sensor",
|
||
"binary_sensor": "Stan",
|
||
"switch": "Przełącznik",
|
||
"input_boolean": "Przełącznik",
|
||
"scene": "Scena",
|
||
"script": "Skrypt",
|
||
"weather": "Pogoda",
|
||
"number": "Wartość",
|
||
"input_number": "Wartość",
|
||
"select": "Selektor",
|
||
"input_select": "Selektor",
|
||
"button": "Akcja",
|
||
"input_button": "Akcja",
|
||
"screen": "Ekran",
|
||
"sun": "Słońce",
|
||
"timer": "Minutnik",
|
||
"person": "Osoba",
|
||
"camera": "Kamera",
|
||
"image": "Obraz",
|
||
"entity": "Encja"
|
||
},
|
||
"displays": {
|
||
"standard": "standardowy",
|
||
"watch": "duża wartość",
|
||
"forecast": "prognoza pogody",
|
||
"graph": "wykres",
|
||
"digital": "zegar cyfrowy",
|
||
"analog": "zegar analogowy",
|
||
"sunpath": "tor słońca",
|
||
"live": "obraz na żywo",
|
||
"cover": "okładka albumu"
|
||
},
|
||
"sizes": {
|
||
"single": "normalny",
|
||
"wide": "podwójny",
|
||
"full": "cała strona"
|
||
},
|
||
"tile": {
|
||
"name": "Nazwa na ekranie",
|
||
"icon": {
|
||
"auto_ha": "Automatycznie (z Home Assistant)",
|
||
"auto_default": "Automatycznie (domyślna)",
|
||
"needs_firmware": "Ekran pokazuje wybraną ikonę od wersji firmware 0.2.18."
|
||
},
|
||
"goes_to": {
|
||
"label": "Przechodzi do strony",
|
||
"empty": "{page} (pusta)",
|
||
"needs_firmware": "Kafelki nawigacji wymagają wersji firmware 0.2.62: najpierw naciśnij „Aktualizuj” przy tym ekranie.",
|
||
"no_page": "Ten ekran nie ma strony {page}, więc dotknięcie otwiera jego ostatnią stronę. Wybierz inną stronę.",
|
||
"hint": "Dotknięcie kafelka otwiera tę stronę."
|
||
},
|
||
"display": {
|
||
"label": "Widok",
|
||
"digital": "Zegar cyfrowy",
|
||
"analog": "Zegar analogowy",
|
||
"standard": "Nazwa i stan",
|
||
"watch": "Duża wartość",
|
||
"forecast": "Prognoza pogody",
|
||
"graph": "Wykres",
|
||
"sunpath": "Tor słońca",
|
||
"live": "Obraz na żywo",
|
||
"live_hint": "Mały obraz z kamery w miejscu ikony, odświeżany w tempie poniżej, dopóki strona jest na ekranie. Dotknięcie nadal otwiera go na pełnym ekranie.",
|
||
"live_needs_firmware": "Obraz na żywo wymaga firmware 0.2.77 lub nowszego: po zapisaniu naciśnij Aktualizuj przy ekranie.",
|
||
"cover": "Okładka albumu",
|
||
"cover_hint": "Okładka albumu tego, co gra, w miejscu ikony, jak na kafelku Home Assistant; odtwarzacz bez obrazu zachowuje ikonę. Dotknięcie nadal otwiera kartę.",
|
||
"cover_needs_firmware": "Okładka albumu na kafelku wymaga firmware 0.2.78 lub nowszego: po zapisaniu naciśnij Aktualizuj przy ekranie.",
|
||
"no_graph": "Home Assistant nie ma wartości liczbowych dla tej encji, więc wykres pozostanie pusty. Wybierz inny widok.",
|
||
"no_forecast": "Ta usługa pogodowa nie ma prognozy dziennej w Home Assistant. Wybierz inny widok."
|
||
},
|
||
"refresh": {
|
||
"label": "Odświeżanie",
|
||
"seconds": "Co {n} s"
|
||
},
|
||
"size": {
|
||
"label": "Rozmiar",
|
||
"single": "Normalny",
|
||
"wide": "Podwójna szerokość",
|
||
"full": "Cała strona",
|
||
"full_hint": "Cała strona: jeden duży przycisk w kolorze kafelka; suwak, przyciski lub wykres są na jego dole.",
|
||
"needs_firmware": "Kafelek na całą stronę wymaga wersji firmware 0.2.62: najpierw naciśnij „Aktualizuj” przy tym ekranie."
|
||
},
|
||
"page": {
|
||
"label": "Strona",
|
||
"new": "Nowa strona"
|
||
},
|
||
"controls": {
|
||
"label": "Bezpośrednie sterowanie na kafelku",
|
||
"not_offered": "Home Assistant nie oferuje tego sterowania dla tej encji, więc na ekranie to miejsce pozostanie puste. Wybierz inne.",
|
||
"full_hint": "Na dole kafelka na całą stronę; dotknięcie w innym miejscu działa zgodnie z ustawieniem poniżej.",
|
||
"wide_hint": "Po prawej stronie kafelka podwójnej szerokości, jak w wierszach encji w Home Assistant. Dotknięcie nazwy działa zgodnie z ustawieniem poniżej.",
|
||
"needs_firmware": "Ekran pokazuje bezpośrednie sterowanie od wersji firmware 0.2.19; do tego czasu kafelek pozostaje bez zmian."
|
||
},
|
||
"tap": {
|
||
"label": "Po dotknięciu",
|
||
"auto": "Automatycznie",
|
||
"detail": "Otwórz sterowanie",
|
||
"none": "Tylko podgląd",
|
||
"toggle": "Włącz / wyłącz",
|
||
"action": "Wykonaj akcję",
|
||
"no_toggle": "Home Assistant nie może tego włączać ani wyłączać, więc dotknięcie nic nie robi. Wybierz inną opcję.",
|
||
"toggle_needs_firmware": "Włączanie i wyłączanie dotknięciem działa od wersji firmware 0.2.58: naciśnij „Aktualizuj” przy tym ekranie. Do tego czasu dotknięcie otwiera kartę.",
|
||
"hold": "Przytrzymaj kafelek, aby otworzyć jego kartę."
|
||
},
|
||
"slider": {
|
||
"label": "Mały suwak na kafelku",
|
||
"no": "Nie",
|
||
"yes": "Tak, steruj bezpośrednio",
|
||
"nothing": "Home Assistant nie ma dla tej encji niczego, co suwak mógłby zmieniać. Wybierz „Nie”."
|
||
},
|
||
"history": {
|
||
"label": "Historia",
|
||
"hours": "{n} godzina | {n} godziny | {n} godzin"
|
||
},
|
||
"background": {
|
||
"label": "Pastelowe tło",
|
||
"aria": "Tło: {name}"
|
||
}
|
||
},
|
||
"tile_card": {
|
||
"label": "{name}, miejsce {slot} na stronie {page}. Enter: konfiguruj, strzałki: przenieś",
|
||
"remove": "Usuń kafelek",
|
||
"remove_named": "Usuń {name}"
|
||
},
|
||
"action": {
|
||
"label": "Akcja",
|
||
"asking": "Pobieranie akcji tej encji z Home Assistant…",
|
||
"not_answering": "Home Assistant teraz nie odpowiada. Spróbuj ponownie za chwilę.",
|
||
"choose": "Wybierz akcję",
|
||
"search": "Szukaj, na przykład toggle, position lub play",
|
||
"search_label": "Szukaj akcji",
|
||
"none_found": "Nie znaleziono akcji.",
|
||
"gone": "Home Assistant nie oferuje już tej akcji dla tej encji, więc dotknięcie nic nie robi. Wybierz inną.",
|
||
"optional": "{name} (opcjonalnie)",
|
||
"not_set": "Nie ustawiono",
|
||
"on": "Włączone",
|
||
"off": "Wyłączone",
|
||
"needs": "Home Assistant wymaga: {fields}.",
|
||
"needs_firmware": "Ekran wykonuje akcje od wersji firmware 0.2.58: naciśnij „Aktualizuj” przy tym ekranie. Do tego czasu dotknięcie działa jak „Automatycznie”."
|
||
},
|
||
"icon": {
|
||
"label": "Ikona",
|
||
"none": "Bez ikony",
|
||
"search": "Szukaj, na przykład lampa, muzyka lub drzwi",
|
||
"search_label": "Szukaj ikony",
|
||
"none_text_only": "Bez ikony, tylko tekst",
|
||
"aria": "Ikona: {name}",
|
||
"none_found": "Nie znaleziono ikony."
|
||
},
|
||
"inspect": {
|
||
"title": "Bieżące dane",
|
||
"subtitle": "Połączenie, stan i obsługiwane właściwości",
|
||
"reading": "Odczytywanie…",
|
||
"fetching": "Pobieranie bieżącego stanu z HA…",
|
||
"status": "Stan: {status}",
|
||
"options": "Mały suwak: {slider} · Widok: {display} · Rozmiar: {size} · Sterowanie: {control} · Tło: {background}",
|
||
"yes": "tak",
|
||
"no": "nie",
|
||
"control_none": "brak",
|
||
"background_default": "Domyślne",
|
||
"read_again": "Odczytaj ponownie"
|
||
},
|
||
"topbar": {
|
||
"removed": "Usunięto z górnego paska: {name}",
|
||
"full": "Górny pasek mieści 1 element. | Górny pasek mieści {n} elementy. | Górny pasek mieści {n} elementów.",
|
||
"already": "To już jest na górnym pasku.",
|
||
"title": "Górny pasek",
|
||
"aria": "Górny pasek: {name}",
|
||
"builtin": "Z samego ekranu, działa też bez Home Assistant",
|
||
"items": "{used} z {n} elementu | {used} z {n} elementów | {used} z {n} elementów",
|
||
"name": "Po lewej: nazwa",
|
||
"name_placeholder": "Na przykład: Salon",
|
||
"right": "Po prawej: godzina, sensory lub zegar",
|
||
"item_label": "{name}, miejsce {slot}. Enter: konfiguruj, strzałki: przenieś",
|
||
"remove_named": "Usuń {name} z górnego paska",
|
||
"max": "Maksymalnie 1 element | Maksymalnie {n} elementy | Maksymalnie {n} elementów",
|
||
"add_title": "Dodaj godzinę, datę, zegar analogowy lub encję",
|
||
"add_button": "+ Dodaj godzinę, datę lub encję",
|
||
"hint": {
|
||
"overflow": "Nie wszystko mieści się obok nazwy: ekran pomija elementy z przerywaną ramką. Usuń jeden z nich albo wybierz krótszą nazwę.",
|
||
"reorder": "Przeciągnij, aby zmienić kolejność; kliknij element, aby go skonfigurować.",
|
||
"needs_firmware": "Sensory, data i zegar analogowy pojawiają się od wersji firmware {version}; do tej aktualizacji ekran pokazuje nazwę oraz zegar, jeśli godzina jest na pasku."
|
||
},
|
||
"detail": {
|
||
"hidden": "Ukryty: teraz nieaktywny",
|
||
"overflow": "Nie mieści się obok nazwy",
|
||
"dial": "Tarcza"
|
||
},
|
||
"live": {
|
||
"hidden": "Teraz ukryty: nieaktywny",
|
||
"overflow": "Obecnie nie mieści się obok nazwy",
|
||
"looks": "Tak wygląda na ekranie"
|
||
},
|
||
"analog_sample": "Mała tarcza z godziną",
|
||
"content": {
|
||
"label": "Co pokazać",
|
||
"hint": "„Ostatnia zmiana” aktualizuje się na samym ekranie: „Przed chwilą”, „5 min temu”, „Wczoraj”."
|
||
},
|
||
"auto_icon": "Automatycznie (jak w Home Assistant)",
|
||
"show": {
|
||
"label": "Pokazuj",
|
||
"hint": "„Tylko gdy aktywne” ukrywa element, dopóki jest wyłączony, zamknięty, poza domem albo równy 0. Przydatne dla otwartych drzwi, pracującej pralki albo tego, kto jest w domu."
|
||
},
|
||
"clock_24": "Zegar 24-godzinny · zmiana: {settings}",
|
||
"clock_12": "Zegar 12-godzinny · zmiana: {settings}",
|
||
"clock_settings": "Ustawienia → Język i region",
|
||
"date_hint": "Dziś: {date}. Data pochodzi z zegara samego ekranu.",
|
||
"up": "↑ W górę",
|
||
"down": "↓ W dół",
|
||
"add": {
|
||
"title": "Dodaj do górnego paska",
|
||
"slots": "Zajęto {used} z {n} miejsca | Zajęto {used} z {n} miejsc | Zajęto {used} z {n} miejsc",
|
||
"builtin": "Z samego ekranu",
|
||
"added": "Już dodano",
|
||
"suggestions": "Propozycje z Home Assistant",
|
||
"entity": "Encja",
|
||
"search": "Szukaj po nazwie, obszarze lub encji, np. temperatura albo drzwi",
|
||
"search_label": "Szukaj encji dla górnego paska",
|
||
"none_found": "Nie znaleziono encji."
|
||
}
|
||
},
|
||
"screen_settings": {
|
||
"groups": {
|
||
"brightness": "Jasność",
|
||
"night": "Noc",
|
||
"screen": "Ekran"
|
||
},
|
||
"rows": {
|
||
"brightness": "Jasność",
|
||
"dark_mode": "Tryb ciemny",
|
||
"standby_enabled": "Auto czuwanie",
|
||
"standby_seconds": "Czuwanie po",
|
||
"standby_brightness": "Jasność czuwania",
|
||
"night_enabled": "Tryb nocny",
|
||
"night_start": "Początek",
|
||
"night_end": "Koniec",
|
||
"night_brightness": "Jasność nocna",
|
||
"auto_home": "Wróć do strony 1",
|
||
"auto_home_seconds": "Po",
|
||
"home_on_standby": "Także w czuwaniu",
|
||
"swipe_pages": "Przesuwanie stron",
|
||
"page_buttons": "Przyciski stron",
|
||
"rotation": "Obrót"
|
||
},
|
||
"duration": {
|
||
"seconds": "{n} s",
|
||
"minutes": "{n} min",
|
||
"hours": "{n} godz.",
|
||
"hours_minutes": "{h} godz. {m}"
|
||
},
|
||
"time": {
|
||
"am": "{time} AM",
|
||
"pm": "{time} PM"
|
||
},
|
||
"other_screen_busy": "Trwa jeszcze zapisywanie ustawień innego ekranu. Spróbuj ponownie za chwilę.",
|
||
"reach": {
|
||
"intro": "Przyciski stron i przesuwanie są wyłączone, więc stronę zmieniają tylko kafelki „Przejdź do strony”.",
|
||
"pages": "strony {list} | stron {list} | stron {list}",
|
||
"tiles": "Masz {n} kafelek „Przejdź do strony” (do {targets}). | Masz {n} kafelki „Przejdź do strony” (do {targets}). | Masz {n} kafelków „Przejdź do strony” (do {targets}).",
|
||
"tiles_missing_one": "Masz {n} kafelek „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do niej dotrzeć. | Masz {n} kafelki „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do niej dotrzeć. | Masz {n} kafelków „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do niej dotrzeć.",
|
||
"tiles_missing_more": "Masz {n} kafelek „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do nich dotrzeć. | Masz {n} kafelki „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do nich dotrzeć. | Masz {n} kafelków „Przejdź do strony” (do {targets}), ale żadnego do {missing}, więc nie możesz do nich dotrzeć.",
|
||
"none": "Nie masz kafelków „Przejdź do strony”.",
|
||
"none_missing_one": "Żaden kafelek „Przejdź do strony” nie prowadzi do {missing}, więc nie możesz do niej dotrzeć.",
|
||
"none_missing_more": "Żaden kafelek „Przejdź do strony” nie prowadzi do {missing}, więc nie możesz do nich dotrzeć.",
|
||
"cut_off": "Kafelki do {pages} są tylko na stronach, do których nie możesz dotrzeć.",
|
||
"no_way_back": "Ze {pages} żaden kafelek nie prowadzi z powrotem do strony 1."
|
||
},
|
||
"status": {
|
||
"offline": "Ten ekran jest offline. Jego ustawienia można zmienić, gdy wróci.",
|
||
"screen": "Zmiany działają na ekranie od razu, a gdy zmienisz coś na ekranie, zobaczysz to tutaj.",
|
||
"app": "Zmiany działają od razu. Od wersji firmware 0.2.49 ekran przechowuje je sam."
|
||
},
|
||
"unavailable": "Ta encja jest wyłączona w Home Assistant albo ekran uruchamia się ponownie.",
|
||
"lower": "{name}: zmniejsz",
|
||
"higher": "{name}: zwiększ"
|
||
},
|
||
"update": {
|
||
"starting": "Rozpoczynanie aktualizacji…",
|
||
"building": "Kompilowanie firmware…",
|
||
"writing": "Wgrywanie firmware przez Wi-Fi…",
|
||
"phases": {
|
||
"install": "Kompilowanie i instalowanie…",
|
||
"verify": "Oczekiwanie na powrót ekranu…",
|
||
"settle": "Sprawdzanie, czy działa stabilnie…"
|
||
},
|
||
"new_language": "Nowy język: {name}"
|
||
},
|
||
"settings": {
|
||
"updates": {
|
||
"auto_on": "Ekrany będą teraz aktualizowane automatycznie w nocy.",
|
||
"auto_off": "Automatyczne aktualizacje są wyłączone.",
|
||
"title": "Aktualizacje firmware",
|
||
"busy": "Aktualizowanie do firmware {version}…",
|
||
"no_screens": "Nie sparowano jeszcze żadnego ekranu. Nowe ekrany dostaną firmware {version}.",
|
||
"available": "Firmware {version} jest dostępny dla {n} ekranu. | Firmware {version} jest dostępny dla {n} ekranów. | Firmware {version} jest dostępny dla {n} ekranów.",
|
||
"current": "Wszystkie ekrany mają firmware {version}.",
|
||
"all": "Aktualizuj 1 ekran | Aktualizuj wszystkie ekrany ({n}) | Aktualizuj wszystkie ekrany ({n})",
|
||
"whats_new": "Co nowego w firmware {version}",
|
||
"auto_label": "Aktualizuj automatycznie co noc",
|
||
"auto_hint": "Między 03:00 a 06:00, po jednym ekranie naraz. Przy błędzie zatrzymuje się i zgłasza go w Home Assistant."
|
||
},
|
||
"claude": {
|
||
"installed": "Umiejętność zainstalowana. Claude Code od razu ją wykrywa.",
|
||
"installed_restart": "Umiejętność zainstalowana. Uruchom ponownie Claude Code jeden raz, aby znalazł nowy folder umiejętności.",
|
||
"text": "Dzięki tej umiejętności Claude pozna ESP Screens. Potem poproś: „Pokaż alert na wszystkich moich ekranach, gdy skrzynka na listy jest pełna”. Claude zna zdarzenia alertów, każde pole, kolor i ikonę.",
|
||
"install": "Zainstaluj dla Claude Code",
|
||
"install_again": "Zainstaluj ponownie",
|
||
"update": "Zaktualizuj umiejętność",
|
||
"not_installed": "Nie zainstalowano",
|
||
"installed_chip": "● Zainstalowano",
|
||
"newer": "Zainstalowano · dostępna jest nowsza wersja",
|
||
"writes": "Dla Claude Code w Home Assistant. Zapisuje jeden plik w {path}; ponowna instalacja go zastępuje.",
|
||
"download": "Pobierz dla claude.ai",
|
||
"upload": "Prześlij plik zip w Claude: Customize → Skills."
|
||
},
|
||
"title": "Wszystko wokół Twoich ekranów.",
|
||
"back": "← Moje ekrany",
|
||
"screens": {
|
||
"title": "Ekrany",
|
||
"text": "Dodaj ekran albo skompiluj i ponownie zainstaluj firmware ekranu, który już masz.",
|
||
"firmware_detail": "Kompiluj i instaluj przez USB lub Wi-Fi"
|
||
},
|
||
"language": {
|
||
"title": "Język i region",
|
||
"screen_language": "Język ekranów",
|
||
"auto": "Język Home Assistant ({name})",
|
||
"auto_plain": "Język Home Assistant",
|
||
"ha_missing": "Ekrany używają angielskiego, dopóki język Home Assistant nie będzie dostępny.",
|
||
"unchecked": "{name} · jeszcze niesprawdzony, pomoc mile widziana",
|
||
"help": "{name} nie jest jeszcze sprawdzony, pomoc mile widziana: {guide}",
|
||
"guide": "jak tłumaczyć",
|
||
"update_hint": "Po zmianie każdy ekran wymaga aktualizacji firmware, po jednej kompilacji na ekran: przyciskiem „Aktualizuj” albo w nocnych aktualizacjach.",
|
||
"time": "Format czasu",
|
||
"time_auto": "Automatycznie, według języka ({clock})",
|
||
"clock_24": "24-godzinny",
|
||
"clock_12": "12-godzinny",
|
||
"numbers": "Format liczbowy",
|
||
"numbers_auto": "Automatycznie, według języka ({example})",
|
||
"profile": "Twój profil Home Assistant: {formats}",
|
||
"use_profile": "Użyj tych",
|
||
"editor_hint": "Sam edytor używa języka Twojego profilu Home Assistant.",
|
||
"saved": "Zapisano.",
|
||
"saved_language": "Zapisano. Każdy ekran przejdzie na nowy język przy najbliższej aktualizacji."
|
||
},
|
||
"alerts": {
|
||
"text": "Karta na cały ekran uruchamiana z automatyzacji, na jednym ekranie lub na wszystkich. Ściąga zawiera nazwy akcji, pola, ikony i kolory oraz formularz do wypróbowania alertu.",
|
||
"detail": "Powiadomienia na cały ekran, z automatyzacji"
|
||
}
|
||
},
|
||
"firmware": {
|
||
"title": "Kompiluj i instaluj firmware ekranu",
|
||
"intro": "Wbudowane narzędzie ESPHome CLI korzysta z Twojego własnego profilu (YAML z kluczami) i sekretów. Wybierz profil ekranu, a potem port USB (ekran podłączony do komputera z Home Assistant), {ota} z nazwą hosta albo {download}, aby wgrać firmware na ekran z własnego komputera. {check} tylko sprawdza poprawność, {build} kompiluje, {install} wgrywa firmware na ekran. Twoje kafelki w ESP Screens zostają bez zmian. Pierwsza kompilacja trwa kilka minut.",
|
||
"ota": "Wi-Fi / OTA",
|
||
"download": "Pobierz",
|
||
"check": "Sprawdź",
|
||
"build": "Tylko kompiluj",
|
||
"install": "Kompiluj i zainstaluj",
|
||
"build_download": "Kompiluj i pobierz",
|
||
"no_cli": "Brak narzędzia ESPHome CLI. Zaktualizuj aplikację do wersji 0.2.0.",
|
||
"choose": "Wybierz właściwy profil, a potem port USB, adres IP lub „Pobierz”.",
|
||
"profile": "Profil ESPHome",
|
||
"install_to": "Zainstaluj na",
|
||
"no_board": "USB · nie znaleziono jeszcze płytki na komputerze z Home Assistant",
|
||
"download_target": "Pobierz · wgraj z własnego komputera",
|
||
"host": "Adres IP lub nazwa hosta",
|
||
"download_file": "Pobierz {name}",
|
||
"download_how": "Wgraj go na ekran przez {esphome_web} w Chrome lub Edge: „Connect”, wybierz port USB ekranu, „Install” i wskaż ten plik. Zawiera Twoje hasło Wi-Fi i klucze ekranu: nie udostępniaj go nikomu."
|
||
},
|
||
"installer": {
|
||
"title": {
|
||
"setup": "Podłącz i zainstaluj.",
|
||
"saved": "Profil zapisany.",
|
||
"running": "Chwileczkę…",
|
||
"ready": "Gotowe do pobrania.",
|
||
"done": "Gotowe.",
|
||
"failed": "Nie udało się."
|
||
},
|
||
"intro": "ESP Screens tworzy własny profil ekranu z unikalnymi kluczami i kompiluje firmware. Podłącz ekran kablem USB do transmisji danych do komputera z Home Assistant albo pobierz firmware i wgraj go na ekran z własnego komputera.",
|
||
"board": "Jaki masz ekran?",
|
||
"board_cyd": "CYD · 2,8 cala",
|
||
"board_guition": "Guition · 4 cale",
|
||
"board_elecrow": "Elecrow CrowPanel · 7 cali",
|
||
"name": "Nazwa",
|
||
"name_placeholder": "Ekran w salonie",
|
||
"device_name": "Nazwa urządzenia",
|
||
"customize": "dostosuj",
|
||
"name_hint": "Każdy ekran dostaje własny profil z własnymi kluczami. Cztery ekrany? Przejdź przez to cztery razy, za każdym razem z inną nazwą.",
|
||
"device_name_hint": "Małe litery, cyfry i myślniki. Inna nazwa dla każdego ekranu.",
|
||
"wifi": {
|
||
"title": "Wi-Fi",
|
||
"ssid": "Nazwa sieci Wi-Fi (2,4 GHz)",
|
||
"password": "Hasło Wi-Fi",
|
||
"new": "Wypełnij raz: ESP Screens zapisze to w pliku secrets.yaml ESPHome, a kolejne ekrany użyją tego automatycznie.",
|
||
"missing": "W Twoim pliku secrets.yaml ESPHome wciąż brakuje danych Wi-Fi. ESP Screens uzupełni tylko brakujące wiersze.",
|
||
"ready": "Dane Wi-Fi pochodzą z Twojego pliku secrets.yaml ESPHome.",
|
||
"invalid": "Plik secrets.yaml w folderze ESPHome nie jest poprawnym YAML. Najpierw popraw plik; nie zostanie nadpisany."
|
||
},
|
||
"install_via": "Zainstaluj przez",
|
||
"later": "Później · tylko zapisz profil",
|
||
"target": {
|
||
"usb": "Podłącz ekran kablem USB do transmisji danych do komputera z Home Assistant; lista odświeża się sama. Albo wybierz „Pobierz”, aby użyć własnego komputera.",
|
||
"download": "Pobierz firmware i wgraj go na ekran z własnego komputera, w Chrome lub Edge. Potem aktualizacje idą przez Wi-Fi.",
|
||
"later": "Profil trafi do folderu ESPHome. Zainstalujesz go później w sekcji „Firmware i USB” albo w ESPHome Device Builder.",
|
||
"several": "Podłączono więcej niż jedną płytkę: wybierz port tego ekranu.",
|
||
"once": "Raz przez USB; potem wszystko bezprzewodowo."
|
||
},
|
||
"install": "Zainstaluj",
|
||
"save_profile": "Zapisz profil",
|
||
"busy": "Kompilacja lub instalacja już trwa ({file}). Poczekaj, aż się zakończy.",
|
||
"no_cli": "W tej instalacji brakuje narzędzia ESPHome CLI; można tylko zapisać profil.",
|
||
"progress": {
|
||
"saved": "{file} jest w folderze ESPHome",
|
||
"writing": "Wgrywanie firmware: {name}…",
|
||
"building": "Kompilowanie firmware…",
|
||
"ready": "Firmware gotowy: {name}",
|
||
"installed": "Firmware wgrany: {name}",
|
||
"build_failed": "Kompilacja nieudana",
|
||
"install_failed": "Instalacja nieudana"
|
||
},
|
||
"detail": {
|
||
"saved": "Zainstaluj go później w sekcji „Firmware i USB”: wybierz ten profil, a potem port USB komputera z Home Assistant albo „Pobierz”, aby wgrać firmware na ekran z własnego komputera. Zachowaj klucz API do parowania:",
|
||
"uploading": "Nie odłączaj jeszcze kabla USB.",
|
||
"building": "Pierwsza kompilacja trwa kilka minut na Raspberry Pi. Możesz opuścić tę stronę: instalacja trwa dalej, a znajdziesz ją ponownie w sekcji „Nowy ekran”.",
|
||
"building_download": "Pierwsza kompilacja trwa kilka minut na Raspberry Pi. Możesz opuścić tę stronę: kompilacja trwa dalej, a znajdziesz ją ponownie w sekcji „Nowy ekran”.",
|
||
"downloaded": "Wgraj go na ekran z własnego komputera, a potem sparuj ekran z Home Assistant.",
|
||
"booted": "Ekran się uruchamia i łączy z Twoją siecią Wi-Fi. Teraz sparuj go z Home Assistant:",
|
||
"booted_cyd": "Ekran się uruchamia i łączy z Twoją siecią Wi-Fi. CYD najpierw poprosi o kalibrację dotyku: dotykaj krzyżyków. Teraz sparuj go z Home Assistant:",
|
||
"see_log": "Zobacz log poniżej."
|
||
},
|
||
"download_steps": {
|
||
"plug": "{bold} kablem USB do transmisji danych.",
|
||
"plug_bold": "Podłącz ekran do komputera",
|
||
"open": "{bold} w Chrome lub Edge, kliknij „Connect” i wybierz port USB ekranu.",
|
||
"open_bold": "Otwórz {esphome_web}",
|
||
"install": "{bold} i wskaż plik {file}. Ekran uruchomi się ponownie i połączy z Twoją siecią Wi-Fi.",
|
||
"install_cyd": "{bold} i wskaż plik {file}. Ekran uruchomi się ponownie i połączy z Twoją siecią Wi-Fi. CYD najpierw poprosi o kalibrację dotyku: dotykaj krzyżyków.",
|
||
"install_bold": "Kliknij „Install”"
|
||
},
|
||
"download_keep": "Plik zawiera Twoje hasło Wi-Fi i klucze ekranu: nie udostępniaj go nikomu.",
|
||
"api_key": "Klucz API",
|
||
"pairing": {
|
||
"ha": "{bold} To dzieje się poza ESP Screens. Home Assistant wykryje {name} jako urządzenie ESPHome; kliknij „Dodaj”. Nie wykryto? Dodaj ESPHome ręcznie, podając adres IP ekranu.",
|
||
"ha_bold": "Przejdź do Home Assistant → Ustawienia → Urządzenia oraz usługi.",
|
||
"key": "{bold} widoczny powyżej, gdy Home Assistant poprosi o klucz szyfrujący.",
|
||
"key_bold": "Wklej klucz API",
|
||
"actions": "{bold} integracja ESPHome → Konfiguruj → „Zezwól urządzeniu na wykonywanie akcji Home Assistant”. Bez tego ekran widzi wszystko, ale niczym nie steruje.",
|
||
"actions_bold": "Zezwól na akcje HA:",
|
||
"tiles": "{bold} Po powrocie do ESP Screens ekran pojawi się na liście po lewej w ciągu około trzydziestu sekund; do tego czasu jest tam opisany jako „jeszcze nie w Home Assistant”.",
|
||
"tiles_bold": "Wybierz kafelki."
|
||
},
|
||
"log": "Log ESPHome",
|
||
"retry": "Ponów",
|
||
"another": "Zainstaluj kolejny ekran",
|
||
"start_over": "Zacznij od nowa",
|
||
"done": "Gotowe"
|
||
},
|
||
"alerts": {
|
||
"eyebrow": "Alerty · ściąga",
|
||
"title": "Powiadomienie na cały ekran, z automatyzacji.",
|
||
"intro": "Każdy ekran ma akcję {action}. Wyświetla ona kartę nad wszystkim, budzi ekran i utrzymuje normalną jasność podświetlenia, dopóki ktoś nie dotknie przycisku albo nie upłynie limit czasu. Sam Home Assistant nie pokazuje dla akcji ESPHome żadnych objaśnień ani list rozwijanych; wszystko, co możesz wypełnić, znajdziesz tutaj.",
|
||
"loading": "Ściąga wciąż się ładuje; chwileczkę.",
|
||
"example": {
|
||
"title": "Ktoś jest przy drzwiach",
|
||
"subtitle": "Drzwi 3, tylne",
|
||
"button": "Idę"
|
||
},
|
||
"sections": "Sekcje",
|
||
"nav": {
|
||
"try": "Wypróbuj",
|
||
"screens": "Twoje ekrany",
|
||
"howto": "W automatyzacji",
|
||
"all": "Wszystkie ekrany",
|
||
"fields": "Pola",
|
||
"icons": "Ikony",
|
||
"colors": "Kolory",
|
||
"behaviour": "Działanie",
|
||
"events": "Zdarzenia",
|
||
"tips": "Wskazówki"
|
||
},
|
||
"try": {
|
||
"text": "Wyślij teraz jeden alert z tymi samymi polami, które wysyła automatyzacja. Ekran pokaże kartę, a przy włączonym miganiu mignie podświetleniem.",
|
||
"screen": "Ekran",
|
||
"all": "Wszystkie ekrany (gotowe: {ready})",
|
||
"not_ready": "{name} · niegotowy",
|
||
"title": "Tytuł",
|
||
"subtitle": "Podtytuł",
|
||
"icon": "Ikona",
|
||
"color": "Kolor",
|
||
"button": "Tekst przycisku",
|
||
"timeout": "Limit czasu (sekundy, 0 czeka na przycisk)",
|
||
"flash": "Migaj podświetleniem",
|
||
"flash_hint": "Cztery razy, gdy przychodzi alert.",
|
||
"sending": "Wysyłanie…",
|
||
"send": "Wyślij alert",
|
||
"sent_all": "Wysłano na {n} ekran. | Wysłano na {n} ekrany. | Wysłano na {n} ekranów.",
|
||
"sent_to": "Wysłano na ekran {name}.",
|
||
"sent_one": "Wysłano na ekran.",
|
||
"skipped": "Pominięto 1 ekran (offline lub stary firmware). | Pominięto {n} ekrany (offline lub stary firmware). | Pominięto {n} ekranów (offline lub stary firmware).",
|
||
"left_empty": "Puste pola: {fields}.",
|
||
"nothing": "Żaden ekran nie mógł go pokazać: sprawdź, czy któryś ekran jest online i ma firmware {version} lub nowszy."
|
||
},
|
||
"white": "Biały (domyślny)",
|
||
"screens": {
|
||
"text": "Każdy ekran ma własną akcję, której nazwa zawiera nazwę urządzenia. Od wersji firmware {version}; starszy ekran zaktualizuj przyciskiem „Aktualizuj” na liście ekranów.",
|
||
"none": "Nie sparowano jeszcze żadnego ekranu. Zainstaluj go w sekcji „Nowy ekran”; akcja pojawi się, gdy Home Assistant zobaczy ekran.",
|
||
"ready": "● firmware {version}",
|
||
"update": "Potrzebna aktualizacja · firmware {version}",
|
||
"unknown": "Nieznana nazwa urządzenia · zaktualizuj ekran",
|
||
"show": "Pokaż alert",
|
||
"dismiss": "Zamknij alert"
|
||
},
|
||
"howto": {
|
||
"add": "{add} i wyszukaj {esphome}. Wybierz akcję swojego ekranu: Home Assistant opisuje ją po angielsku jako „Performs the action show_alert of the node {device}”.",
|
||
"add_bold": "Dodaj akcję",
|
||
"device": "nazwa urządzenia",
|
||
"fields": "{bold} Home Assistant pyta o wszystkie siedem; to, czego nie używasz, zostaw puste ({empty}, {zero}, wyłączone).",
|
||
"fields_bold": "Wypełnij pola.",
|
||
"yaml": "Wolisz YAML? Wybierz {edit} w menu akcji i wklej poniższy przykład.",
|
||
"example_for": "Przykład dla",
|
||
"no_screen": "ekranu (jeszcze niesparowanego)"
|
||
},
|
||
"edit_yaml": "Edytuj w YAML",
|
||
"copy_yaml": "Kopiuj YAML",
|
||
"all": {
|
||
"title": "Wszystkie ekrany naraz",
|
||
"text": "Wywołaj zdarzenie {show} z tymi samymi polami, a ESP Screens przekaże alert każdemu ekranowi, który jest online, także ekranom dodanym później. {dismiss} usuwa go wszędzie. W automatyzacji dodaj akcję {event} albo wybierz {edit} i wklej przykład. Pomiń pola, których nie używasz. ESP Screens musi przy tym działać.",
|
||
"event": "Uruchom zdarzenie ręcznie"
|
||
},
|
||
"fields": {
|
||
"text": "Tekst jest dowolny; limit liczy się w bajtach, a litera ze znakiem diakrytycznym (np. ą, ł, ś) liczy się jako dwa. Co się nie zmieści, kończy się wielokropkiem (tytuł) lub zostaje pominięte (podtytuł).",
|
||
"field": "Pole",
|
||
"type": "Typ",
|
||
"what": "Co robi",
|
||
"example": "Przykład",
|
||
"limit": "Limit",
|
||
"types": {
|
||
"string": "tekst",
|
||
"int": "liczba",
|
||
"bool": "wł. / wył.",
|
||
"entity": "encja"
|
||
},
|
||
"bytes": "CYD {cyd} B · Guition {guition} B",
|
||
"seconds": "od 0 do 86400 s",
|
||
"camera_limit": "Guition, firmware 0.2.57+"
|
||
},
|
||
"icons": {
|
||
"text": "Wpisz nazwę w polu {field}, na przykład {example}. Działa też {mdi} i kod szesnastkowy ({hex}). Firmware zawiera tylko te ikony; każda inna nazwa pokazuje trójkąt ostrzegawczy. Kliknij ikonę, aby skopiować jej nazwę.",
|
||
"handy": "Przydatne do powiadomień",
|
||
"search_label": "Szukaj ikony",
|
||
"search": "Szukaj po nazwie lub opisie…",
|
||
"extra": "Dostępne też: ikony sterowania i pogody",
|
||
"copy": "Kopiuj {name}",
|
||
"none": "Brak ikony dla „{query}”. Nieznane nazwy pokazują trójkąt ostrzegawczy ({fallback})."
|
||
},
|
||
"colors": {
|
||
"text": "Wpisz nazwę w polu {field}. To pastelowe odcienie kafelków, z ciemnym tekstem. Pusta lub nieznana nazwa daje białą kartę. Kliknij, aby skopiować."
|
||
},
|
||
"behaviour": {
|
||
"wakes": "{bold} Alert od razu budzi przyciemniony lub wygaszony ekran i pojawia się nad każdą stroną, każdą otwartą kartą światła i warstwą czuwania.",
|
||
"wakes_bold": "Budzi ekran.",
|
||
"on": "{bold} Dopóki karta jest widoczna, podświetlenie ma normalną jasność. Czuwanie i godziny nocne czekają. Po naciśnięciu przycisku zwykły czas do czuwania biegnie od nowa.",
|
||
"on_bold": "Świeci do naciśnięcia przycisku.",
|
||
"timeout": "{bold} {zero} czeka na przycisk bez względu na to, jak długo to trwa. Przy {minute} karta znika po minucie, ale przycisk zamyka ją wcześniej.",
|
||
"timeout_bold": "Limit czasu.",
|
||
"blinking": "{bold} {flash} miga podświetleniem cztery razy, gdy przychodzi alert (około sekundy), a potem zostawia ekran włączony.",
|
||
"blinking_bold": "Miganie.",
|
||
"replacing": "{bold} Nowy alert zastępuje bieżący; alerty się nie kumulują. Zastąpiony alert zgłasza się jako {replaced}.",
|
||
"replacing_bold": "Zastępowanie.",
|
||
"closing": "{bold} {dismiss} usuwa kartę, na przykład gdy drzwi są już otwarte. Gdy nie ma alertu, ta akcja nic nie robi.",
|
||
"closing_bold": "Zdalne zamykanie.",
|
||
"beside": "{bold} nic nie robi; kartę zamyka tylko przycisk. Dzięki temu dotknięcie budzące ekran nigdy przypadkiem nie zamknie alertu.",
|
||
"beside_bold": "Dotknięcie obok karty"
|
||
},
|
||
"events": {
|
||
"text": "Każde zakończenie alertu wywołuje zdarzenie {event} z polami {action}, {title}, {screen} (nazwa urządzenia) i {device_id}, które dodaje Home Assistant. Zobaczysz je w sekcji Ustawienia → Narzędzia → Zdarzenia.",
|
||
"when": "Kiedy",
|
||
"wait": "Czekanie, aż ktoś naciśnie przycisk"
|
||
},
|
||
"tips": {
|
||
"color": "Użyj {bold}: pomarańczowy dla drzwi, czerwony dla dymu lub wody, zielony dla „gotowe”. Tekst zawsze pozostaje ciemny i czytelny.",
|
||
"color_bold": "osobnego koloru dla każdego rodzaju powiadomienia",
|
||
"short": "Tytuł niech będzie {bold}; ekran pokazuje około dwudziestu znaków w jednym wierszu, a dłuższy tytuł kończy wielokropkiem. Szczegóły umieść w podtytule.",
|
||
"short_bold": "krótki",
|
||
"button": "{bold} zamienia powiadomienie w pytanie: „Idę”, „Widzę”, „Wyłącz”. Zdarzenie powie Ci potem, kto odpowiedział.",
|
||
"button_bold": "Własny tekst przycisku",
|
||
"resolve": "Alert, który sam się rozwiązuje (drzwi się otwierają, ktoś wyjmuje pranie), zamknij w tej samej automatyzacji akcją {dismiss}.",
|
||
"every": "Wszystkie ekrany? Wywołaj {event} raz (zobacz „Wszystkie ekrany naraz”). Ekrany nadal działają niezależnie i każdy zgłasza się z własnym polem {screen}.",
|
||
"claude": "Wolisz {bold} o automatyzację? Zainstaluj umiejętność ESP Screens w sekcji Ustawienia → Claude.",
|
||
"claude_bold": "poprosić Claude"
|
||
},
|
||
"wait_yaml": {
|
||
"comment": "Dzwonek: pokaż alert i poczekaj, aż ktoś naciśnie przycisk.",
|
||
"message": "Ktoś idzie do drzwi."
|
||
}
|
||
},
|
||
"override": {
|
||
"eyebrow": "Zaawansowane · lokalne nadpisanie",
|
||
"title": "Nadpisanie YAML",
|
||
"title_named": "Nadpisanie YAML · {name}",
|
||
"intro": "Ten mały plik należy do Ciebie. Jest wczytywany po wspólnym pakiecie ekranu i zostaje na miejscu, gdy ESP Screens się aktualizuje. Zmieniaj tu szczegóły sprzętu, na przykład model wyświetlacza.",
|
||
"safe_title": "Co można bezpiecznie zmieniać?",
|
||
"safe_text": "Wyświetlacz, ekran dotykowy, substitutions, piny i inne szczegóły urządzenia. Nazwa, Wi-Fi, API, OTA i odnośniki do pakietów pozostają zarządzane przez aplikację.",
|
||
"active": "Aktywne",
|
||
"ready": "Gotowe do dołączenia",
|
||
"editor_label": "Lokalne nadpisanie YAML",
|
||
"use_example": "Użyj przykładu",
|
||
"clear": "Wyczyść",
|
||
"characters": "1 znak | {n} znaki | {n} znaków",
|
||
"lines": "1 wiersz | {n} wiersze | {n} wierszy",
|
||
"save_check": "Zapisz i sprawdź",
|
||
"save": "Zapisz nadpisanie",
|
||
"no_profile": "Nie znaleziono profilu ESPHome dla tego ekranu.",
|
||
"attached": "Zmiany tutaj zadziałają przy następnej kompilacji.",
|
||
"not_attached": "Zapisz raz, aby dołączyć ten plik do profilu.",
|
||
"saving": "Sprawdzanie i zapisywanie…",
|
||
"saved": "Zapisano. Nadpisanie zostaje zachowane podczas aktualizacji firmware.",
|
||
"saved_toast": "Zapisano nadpisanie YAML.",
|
||
"checking": "Zapisano. ESPHome sprawdza cały profil…",
|
||
"checking_profile": "ESPHome sprawdza profil…",
|
||
"checking_stage": "ESPHome sprawdza profil… {stage}",
|
||
"valid": "Cały profil jest poprawny. Można bezpiecznie kompilować i instalować.",
|
||
"rejected": "ESPHome odrzucił cały profil. Pełny log znajdziesz w sekcji „Firmware i USB”.",
|
||
"confirm_example": "Zastąpić obecny tekst przykładem?",
|
||
"example_loaded": "Wczytano przykład. Zapisz go, kiedy zechcesz.",
|
||
"confirm_clear": "Wyczyścić lokalne nadpisanie?",
|
||
"cleared": "Po zapisaniu nadpisanie będzie puste."
|
||
},
|
||
"mockup": {
|
||
"home": "Dom",
|
||
"unknown": "Nieznany"
|
||
}
|
||
}
|
||
}
|