Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions i18n/imprint_pl.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- not used anymore -->
<div id="imprint">
<div>
<h3>Zgodnie z § 5 ustawy TMG</h3>
<p>
Robokind Stiftung<br>
Appelstraße 30<br>
30167 Hannover<br>
<a href="https://robokind.de" target="_blank">www.robokind.de</a>
</p>
<p>
<strong>reprezentowana przez</strong><br>
Philipp Zimmermann
</p>
</div>

<div>
<h3>Kontakt</h3>
<p>
Telefon: +49 511 49537071<br>
Email: <a href="mailto:info@robokind.de">info@robokind.de</a>
</p>
</div>
</div>
170 changes: 170 additions & 0 deletions i18n/privacy_pl.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
<!-- not used anymore -->
<div id="privacy-policy">
<h2>Privacy Policy</h2>
<p>
Dane osobowe (zwykle określane poniżej jako „dane”) będą przez nas
przetwarzane wyłącznie w niezbędnym zakresie i w celu zapewnienia
funkcjonalnej i przyjaznej dla użytkownika strony internetowej,
w tym jej zawartości oraz oferowanych tam usług.
</p>
<p>
Zgodnie z art. 4 nr 1 rozporządzenia Parlamentu Europejskiego i Rady (UE)
2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych
w związku z przetwarzaniem danych osobowych i w sprawie swobodnego
przepływu takich danych oraz uchylenia dyrektywy 95/46/WE, tj. ogólnego
rozporządzenia o ochronie danych osobowych (zwanego dalej „ORODO”),
„przetwarzanie” oznacza operację lub zestaw operacji wykonywanych
na danych osobowych lub zestawach danych osobowych w sposób zautomatyzowany
lub niezautomatyzowany, taką jak zbieranie, utrwalanie, organizowanie,
porządkowanie, przechowywanie, adaptowanie lub modyfikowanie, pobieranie,
przeglądanie, wykorzystywanie, ujawnianie poprzez przesłanie,
rozpowszechnianie lub innego rodzaju udostępnianie, dopasowywanie
lub łączenie, ograniczanie, usuwanie lub niszczenie.
</p>
<p>
Poniższa polityka prywatności ma na celu poinformowanie użytkownika
w szczególności o rodzaju, zakresie, celu, czasie trwania i podstawie
prawnej przetwarzania takich danych przez nas lub we współpracy z innymi
podmiotami. Informujemy również o komponentach stron trzecich, których
używamy do optymalizacji naszej strony internetowej i poprawy
jakości interakcji użytkownika, co może skutkować przetwarzaniem
danych użytkownika przez strony trzecie.
</p>
<p>Nasza polityka prywatności zawiera następujące informacje:</p>
<p>
I. Informacja o nas jako podmiocie przetwarzającym twoje dane<br />
II. Informacja o prawach użytkownika jako osoby, której dane dotyczą<br />
III. Informacja o celach przetwarzania danych
</p>

<h3>I. Informacja o nas jako podmiocie przetwarzającym twoje dane</h3>
<p>
Podmiotem odpowiedzialnym za tę stronę internetową (administratorem danych
osobowych, zwanym dalej „Administratorem”) w kontekście ORODO jest:
</p>
<p>
Robokind Stiftung<br/>
Appelstraße 30<br/>
30167 Hannover<br/>
Germany
</p>
<p>
Telefon: +49 1511 49537071<br />
Email: <a href="mailto:info@robokind.de">info@robokind.de</a>
</p>
<p>Osobą odpowiedzialną za kontrolę przetrwarzania danych jest:</p>
<p>Leif Griga</p>

<h3>II. Informacja o prawach użytkownika jako osoby, której dane dotyczą</h3>
<p>
W odniesieniu do przetwarzania danych opisanego szczegółowo
w części III. poniżej, użytkownik jako osoba, której dane dotyczą,
ma prawo wobec Administratora
</p>
<ul type="disc">
<li>
do uzyskania potwierdzenia, czy przetwarzane są dane osobowe jej
dotyczące, a jeżeli ma to miejsce, jest uprawniona do uzyskania
dostępu do nich (art. 15 ORODO);
</li>
<li>
do żądania niezwłocznego sprostowania dotyczących jej danych
osobowych, które są nieprawidłowe (art. 16 ORODO);
</li>
<li>
do żądania niezwłocznego usunięcia dotyczących jej danych osobowych
(art. 17 ORODO), lub, w przypadku konieczności dalszego przetwarzania,
do ograniczenia przetwarzania tych danych (art. 18 ORODO);
</li>
<li>
otrzymać w ustrukturyzowanym, powszechnie używanym formacie nadającym
się do odczytu maszynowego dane osobowe jej dotyczące, które dostarczyła
Administratorowi, oraz przesłać te dane osobowe innemu administratorowi
(art. 20 ORODO);
</li>
<li>
wnieść skargę do organu nadzorczego, jeżeli sądzi, że przetwarzanie
danych osobowych jej dotyczące narusza obowiązujące prawo
(art. 77 ORODO).
</li>
</ul>
<p>
Dodatkowo, Administrator jest zobowiązany do powiadomienia wszystkich
stron trzecich, którym udostępnił dane w ramach przetwarzania, o każdym
żądaniu sprostowania, usunięcia lub ograniczenia tego przetwarzania
(art. 16, 17, 18 ORODO). Jednakże to zobowiązanie nie jest wiążące, jeśli
wspomniane powiadomienie jest niemożliwe do wykonania lub wymaga podjęcia
nieproporcjonalnych starań. Mimo to, użytkownik ma prawo do uzyskania
informacji o tych stronach trzecich.
</p>
<p>
<strong
>Podobnie, zgodnie z art. 21 ORODO, osoba, której dane osobowe dotyczą,
ma prawo w dowolnym momencie wnieść sprzeciw wobec przetwarzania dotyczących
jej danych osobowych opartego na art. 6 ust. 1 lit. e) lub f) ORODO, w tym
profilowania na podstawie tych przepisów.
</strong
>
</p>

<h3>III. Informacja o celach przetwarzania danych</h3>
<p>
Twoje dane przetwarzane podczas korzystania z naszej strony internetowej
zostaną usunięte lub zablokowane, gdy tylko cel ich przechowywania przestanie
obowiązywać, pod warunkiem, że ich usunięcienie narusza żadnych ustawowych
obowiązków przechowywania lub chyba że określono inaczej poniżej.
</p>

<h4>Dane na serwerze</h4>
<p>
Ze względów technicznych następujące dane przesyłane przez Twoją przeglądarkę
internetową do nas lub do naszego dostawcy serwera zostaną zarejestrowane, w szczególności
w celu zapewnienia bezpiecznego i stabilnego korzystania ze strony: logi serwera
rejestrują nazwę i wersję Twojej przeglądarki, system operacyjny, witrynę, z której
przyszedłeś (adres URL odsyłający), odwiedzone strony internetowe w naszej witrynie,
datę i godzinę Twojej wizyty, a także adres IP, z którego odwiedziłeś naszą witrynę.
</p>
<p>
Zebrane w ten sposób dane będą tymczasowo przechowywane, ale nie będą powiązane
z żadnymi innymi Twoimi danymi.
</p>
<p>
Podstawa prawna konieczności przechowywania jest określona w art. 6 ust. 1 lit. f) ORODO.
Nasz uzasadniony interes polega na ulepszaniu stabilności, funkcjonalności i bezpieczeństwa
naszej strony internetowej.
</p>
<p>
Dane zostaną usunięte w terminie nie dłuższym niż siedem dni, chyba że ich dalsze
przechowywanie jest wymagane w celach dowodowych. W takim przypadku wszystkie lub część
danych zostanie wyłączona z usunięcia do czasu ostatecznego zakończenia dochodzenia
w sprawie odpowiedniego incydentu.
</p>

<h4>Kontakt</h4>
<p>
Jeśli skontaktujesz się z nami poprzez email lub formularz kontaktowy, podane przez Ciebie
dane zostaną wykorzystane w celu przetworzenia Twojego zapytania. Musimy mieć te dane,
aby przetworzyć Twoje pytanie i odpowiedzieć na nie; w przeciwnym razie nie będziemy mogli
odpowiedzieć na nie w całości lub w ogóle.
</p>
<p>
Podstawą prawną przetwarzania jest art. 6 ust. 1 lit. b) ORODO.
</p>
<p>
Twoje dane zostaną usunięte po udzieleniu przez nas pełnej odpowiedzi na Twoje zapytanie
i gdy nie będzie dalszego prawnego obowiązku przechowywania Twoich danych,
na przykład w przypadku zamówienia lub umowy wynikającej z niego.
</p>
<p>
<a
href="https://www.ratgeberrecht.eu/leistungen/muster-datenschutzerklaerung.html"
target="_blank"
rel="noopener"
>Wzór polityki prywatności</a
>
for
<a href="https://www.ratgeberrecht.eu/" target="_blank" rel="noopener"
>Anwaltskanzlei Weiß &amp; Partner</a
>
</p>
</div>
14 changes: 14 additions & 0 deletions i18n/robots_pl.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<div id="robots">
<div>
<p>
Modele 3D robotów wykorzystane w Rocksi zostały opublikowane przez ich producentów jako część ich interfejsów ROS.
Umieszczenie ich w Rocksi w żadnym stopniu nie zmienia ich licencji.
</p>
<ul>
<li><a href="https://github.com/frankaemika/franka_ros" target="_blank">Franka (Franka Emika)</a></li>
<li><a href="https://github.com/NiryoRobotics/ned_ros" target="_blank">Niryo NED (Niryo)</a></li>
<li><a href="https://github.com/RethinkRobotics/sawyer_robot" target="_blank">Sawyer (Rethink Robotics)</a></li>
<li><a href="https://github.com/ros-industrial/robotiq" target="_blank">Robotiq Grippers</a></li>
</ul>
</div>
</div>
20 changes: 20 additions & 0 deletions i18n/software_pl.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<div id="software">
<div>
<p>
Niżej wymienione biblioteki odpowiadają za kluczowe funkcjonalności Rocksi. Istnieje jednak bardzo wiele drugorzędnych zależności.
Pełna lista znajduje się w kodzie źródłowym: <a href="https://github.com/ndahn/Rocksi" target="_blank">https://github.com/ndahn/Rocksi</a>.
</p>
<ul>
<li><a href="https://developers.google.com/blockly/" target="_blank">Blockly</a></li>
<li><a href="https://github.com/NeilFraser/JS-Interpreter" target="_blank">JS-Interpreter</a></li>
<li><a href="https://threejs.org/" target="_blank">three.js</a></li>
<li><a href="https://github.com/pmndrs/cannon-es" target="_blank">cannon-es</a></li>
<li><a href="https://github.com/gkjohnson/urdf-loaders" target="_blank">urdf-loaders</a></li>
<li><a href="https://github.com/gkjohnson/xacro-parser" target="_blank">xacro-parser</a></li>
<li><a href="https://fontawesome.com/" target="_blank">Font Awesome</a></li>
<li><a href="https://github.com/lo-th/uil" target="_blank">UIL</a></li>
<li><a href="https://split.js.org/" target="_blank">split.js</a></li>
<li><a href="https://apoorv.pro/lozad.js/" target="_blank">lozad</a></li>
</ul>
</div>
</div>
80 changes: 80 additions & 0 deletions src/i18n/blockly_pl.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
export const BlocklyCustomEN = {
UNDO: "\u21B6 Cofnij",
REDO: "\u21B7 Ponów",
CLEAN_UP: "\u2833 Uporządkuj",
DELETE_BLOCK: "\u2298 Usuń",
DELETE_X_BLOCKS: "\u2298 Usuń %1 komend",
LOAD: "\u{1F845} Wczytaj program...",
SAVE: "\u{1F847} Zapisz program...",
CODE_EXPORT: "\u2756 Eksportuj program...",
INLINE_INPUTS: "\u25EB Ułóż poziomo",
EXTERNAL_INPUTS: "\u229F Ułóż pionowo",
DUPLICATE_BLOCK: "\uA698 Duplikuj",
ADD_COMMENT: "\u270E Komentuj",

REMOVE_COMMENT: "\u{1F7A9} Usuń komentarz",
COLLAPSE_BLOCK: "\u25F2 Zwiń",
EXPAND_BLOCK: "\u29C9 Rozwiń",
DISABLE_BLOCK: "\u{1F5F2} Wyłącz",
ENABLE_BLOCK: "\u{1F5F2} Włącz",

EXEC_ERROR: "Błąd programu",
EXEC_SUCCESS: "Program wykonany",
EMPTY_PROGRAM: "Brak programu",
SEE_CONSOLE: "Dodatkowe informacje są dostępne w konsoli przeglądarki.",

ROCKSI_CATEGORY_MOVE: "Ruchy",
ROCKSI_CATEGORY_OBJECTS: "Obiekty",
ROCKSI_CATEGORY_LOGIC: "Logika",
ROCKSI_CATEGORY_EXTRAS: "Dodatkowe",
ROCKSI_CATEGORY_EXAMPLES: "Przykłady",

ROCKSI_BLOCK_MOVE: "Ustaw %1",
ROCKSI_BLOCK_MOVE_TOOLTIP: "Przyłącz tę komendę do pozycji przegubów lub pozycji przestrzennej, aby wykonać ruch",
ROCKSI_BLOCK_DEFAULTPOSE: "Pozycja początkowa",
ROCKSI_BLOCK_DEFAULTPOSE_TOOLTIP: "Pozycja robota przed wykonaniem programu",
ROCKSI_BLOCK_JOINTSPACEPOSE_TOOLTIP: "Pozycja przegubów, określająca kąt ustawienia każdego z przegubów poczynając od podstawy robota",
ROCKSI_BLOCK_TASKSPACEPOSE_TOOLTIP: "Pozycja przestrzenna, określająca współrzędne, które ma osiągnąć chwytak robota",
ROCKSI_BLOCK_JOINTABSOLUTE: "Kąt przegubu (bezwzględny) %1 %2",
ROCKSI_BLOCK_JOINTABSOLUTE_TOOLTIP: "Ustaw pojedynczy przegub pod podanym kątem",
ROCKSI_BLOCK_JOINTRELATIVE: "Kąt przegubu (względny) %1 %2",
ROCKSI_BLOCK_JOINTRELATIVE_TOOLTIP: "Obróć pojedynczy przegub o podany kąt",

ROCKSI_BLOCK_GRIPPEROPEN: "Otwórz chwytak",
ROCKSI_BLOCK_GRIPPEROPEN_TOOLTIP: "Otwiera chwytak do pełnej szerokości",
ROCKSI_BLOCK_GRIPPERCLOSE: "Zamknij chwytak",
ROCKSI_BLOCK_GRIPPERCLOSE_TOOLTIP: "Zaciska chwytak do końca",
ROCKSI_BLOCK_SIMOBJECT: "Umieść %1",
ROCKSI_BLOCK_SIMOBJECT_CUBE: "Sześcian",
ROCKSI_BLOCK_SIMOBJECT_SPHERE: "Kulę",
ROCKSI_BLOCK_SIMOBJECT_ROCK: "Kamień",
ROCKSI_BLOCK_SIMOBJECT_SHAFT: "Sworzeń",
ROCKSI_BLOCK_SIMOBJECT_CUSTOM: "Twój obiekt...",
ROCKSI_BLOCK_SIMOBJECT_COLOR: "w kolorze %1",
ROCKSI_BLOCK_SIMOBJECT_POSITION: "w pozycji %1",
ROCKSI_BLOCK_SIMOBJECT_SCALE: "o skali %1",
ROCKSI_BLOCK_SIMOBJECT_TOOLTIP: "Dodaje do sceny obiekt, który może zostać podniesiony przez robota",
ROCKSI_BLOCK_PHYSICSDONE: "Symulacja fizyki zakończona?",
ROCKSI_BLOCK_PHYSICSDONE_TOOLTIP: "Zwraca wynik Prawda, jeśli wszystkie obiekty poza robotem przestały się poruszać",
ROCKSI_BLOCK_HOLDING: "Trzyma?",
ROCKSI_BLOCK_HOLDING_TOOLTIP: "Zwraca wynik Prawda, jeśli robot trzyma chwytakiem obiekt",

ROCKSI_BLOCK_COMMENT: "Komentarz %1",
ROCKSI_BLOCK_COMMENT_TOOLTIP: "Po prostu komentarz, bez wpływu na program",
ROCKSI_BLOCK_WAIT: "Czekaj %1 sekund",
ROCKSI_BLOCK_WAIT_TOOLTIP: "Czeka przez podany czas przed wykonaniem następnej komendy",
ROCKSI_BLOCK_SETSPEED: "Ustaw prędkość %1 na %2 %%",
ROCKSI_BLOCK_SETSPEED_MOVE: "Ruch",
ROCKSI_BLOCK_SETSPEED_GRIPPER: "Chwytanie",
ROCKSI_BLOCK_SETSPEED_TOOLTIP: "Ustawia prędkość ruchów robota",
ROCKSI_BLOCK_JOINTLOCK: "Zablokuj %1",
ROCKSI_BLOCK_JOINTLOCK_TOOLTIP: "Nie pozwala na ruch przegubu w trakcie wykonywania kolejnych komend",
ROCKSI_BLOCK_JOINTUNLOCK: "Odblokuj %1",
ROCKSI_BLOCK_JOINTUNLOCK_TOOLTIP: "Pozwala zablokowanemu przegubowi znów wykonywać ruchy",

ROCKSI_BLOCK_SCALE: "%1",
ROCKSI_BLOCK_SCALE_TOOLTIP: "Mnożnik",

ROCKSI_EXAMPLE_PICK_N_PLACE: "Podnieś i upuść: robot podnosi i upuszcza przedmiot",
ROCKSI_EXAMPLE_PICK_N_PLACE_COMMENT_1: "Pozycja przegubów zawsze ostatecznie okazuje się bardziej użyteczna!"
}
Loading