diff --git a/i18n/imprint_pl.html b/i18n/imprint_pl.html new file mode 100644 index 0000000..fb0272c --- /dev/null +++ b/i18n/imprint_pl.html @@ -0,0 +1,24 @@ + +
+
+

Zgodnie z § 5 ustawy TMG

+

+ Robokind Stiftung
+ Appelstraße 30
+ 30167 Hannover
+ www.robokind.de +

+

+ reprezentowana przez
+ Philipp Zimmermann +

+
+ +
+

Kontakt

+

+ Telefon: +49 511 49537071
+ Email: info@robokind.de +

+
+
diff --git a/i18n/privacy_pl.html b/i18n/privacy_pl.html new file mode 100644 index 0000000..dd11c82 --- /dev/null +++ b/i18n/privacy_pl.html @@ -0,0 +1,170 @@ + +
+

Privacy Policy

+

+ 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. +

+

+ 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. +

+

+ 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. +

+

Nasza polityka prywatności zawiera następujące informacje:

+

+ I. Informacja o nas jako podmiocie przetwarzającym twoje dane
+ II. Informacja o prawach użytkownika jako osoby, której dane dotyczą
+ III. Informacja o celach przetwarzania danych +

+ +

I. Informacja o nas jako podmiocie przetwarzającym twoje dane

+

+ Podmiotem odpowiedzialnym za tę stronę internetową (administratorem danych + osobowych, zwanym dalej „Administratorem”) w kontekście ORODO jest: +

+

+ Robokind Stiftung
+ Appelstraße 30
+ 30167 Hannover
+ Germany +

+

+ Telefon: +49 1511 49537071
+ Email: info@robokind.de +

+

Osobą odpowiedzialną za kontrolę przetrwarzania danych jest:

+

Leif Griga

+ +

II. Informacja o prawach użytkownika jako osoby, której dane dotyczą

+

+ 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 +

+ +

+ 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. +

+

+ 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. + +

+ +

III. Informacja o celach przetwarzania danych

+

+ 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. +

+ +

Dane na serwerze

+

+ 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ę. +

+

+ Zebrane w ten sposób dane będą tymczasowo przechowywane, ale nie będą powiązane + z żadnymi innymi Twoimi danymi. +

+

+ 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. +

+

+ 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. +

+ +

Kontakt

+

+ 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. +

+

+ Podstawą prawną przetwarzania jest art. 6 ust. 1 lit. b) ORODO. +

+

+ 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. +

+

+ Wzór polityki prywatności + for + Anwaltskanzlei Weiß & Partner +

+
diff --git a/i18n/robots_pl.html b/i18n/robots_pl.html new file mode 100644 index 0000000..f4c11b2 --- /dev/null +++ b/i18n/robots_pl.html @@ -0,0 +1,14 @@ +
+
+

+ 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. +

+ +
+
diff --git a/i18n/software_pl.html b/i18n/software_pl.html new file mode 100644 index 0000000..9dd4a69 --- /dev/null +++ b/i18n/software_pl.html @@ -0,0 +1,20 @@ +
+
+

+ 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: https://github.com/ndahn/Rocksi. +

+ +
+
diff --git a/src/i18n/blockly_pl.js b/src/i18n/blockly_pl.js new file mode 100644 index 0000000..28f93f4 --- /dev/null +++ b/src/i18n/blockly_pl.js @@ -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!" +} diff --git a/src/i18n/html_pl.json b/src/i18n/html_pl.json new file mode 100644 index 0000000..8b1b3d7 --- /dev/null +++ b/src/i18n/html_pl.json @@ -0,0 +1,70 @@ +{ + "@metadata": { + "authors": [ + "Nikolas Dahn" + ], + "last-updated": "2024-11-12", + "locale": "pl", + "message-documentation": "qqq" + }, + + "seo-description": "Rocksi to darmowy symulator robota przemysłowego, działający w każdej współczesnej przeglądarce i pozwalający programować trójwymiarowe ramię robotyczne za pomocą wizualnego języka Blockly.", + "seo-header": "Przetestuj robota przemysłowego w wirtualnym środowisku twojej przeglądarki!", + "seo-text": "Rocksi to symulator pozwalający dowolnie programować trójwymiarowy model robota przemysłowego w sposób podobny do Scratcha lub LEGO Mindstorms. Rocksi działa w każdej współczesnej przeglądarce (Firefox, Chrome, Safari...) i na każdym urządzeniu (iPhone, iPad, IOS, Android, Linux, Windows, ...) - bez konieczności pobierania czy instalacji! Rocksi jest zarazem całkowicie darmowy i nie wymaga rejestracji.
Rocksi powstał po to, aby umożliwić interakcję z robotem przemysłowym każdemu, a zwłaszcza uczniom i studentom. Wykorzystaj go, jak chcesz, np. w na lekcji w klasie, podczas zajęć na uczelni, warsztatów, pikników naukowych, itd.! W tej chwili w symulatorze dostępne są roboty Franka Emika, Niryo i Sawyer, ale łatwo jest dodać własne modele (wskazówki w kodzie źródłowym).", + + "robot-loading": "Ładowanie robota...", + "warn-unsaved": "Aktualny stan nie zostanie zapisany. Kontynuować?", + "note-code-export": "Program wyeksportowany! Zachowaj ostrożność uruchamiając go na swoim robocie.", + + "tutorial-0-heading": "Wita cię Rocksi!", + "tutorial-0-intro": "Roboty przemysłowe kosztują dużo pieniędzy, co sprawia, że dla wielu osób nauczenie się ich obsługi jest nieosiągalne. A przecież ludzie uwielbiają eksperymentować! Rocksi powstał po to, by ułatwić dostęp do takich robotów. Jeśli jesteś nauczycielem, uczniem, studentem, specjalistą lub po prostu hobbystą, Rocksi pozwoli ci zrozumieć najbardziej podstawowe zasady robotyki.", + "tutorial-0-start": "Na początek kliknij strzałkę z prawej, aby przejść do pierwszego samouczka.
Na pewno ci się spodoba!", + "tutorial-0-social": "Aktualności i kontakt z autorem", + "tutorial-1-heading": "Organizacja pracy", + "tutorial-1": "Przełączaj szybko widoki za pomocą menu po lewej stronie.", + "tutorial-2-heading": "Punkty widokowe", + "tutorial-2-desktop": "Zmieniaj kąt obserwacji za pomocą obu klawiszy myszy oraz kółka.", + "tutorial-2-mobile": "Zmieniaj kąt obserwacji za pomocą gestów dwoma palcami.", + "tutorial-3-heading": "Oswajanie robota", + "tutorial-3": "Zmieniaj pozycję robota łapiąc kursorem jego chwytak. Każdym przegubem można osobno manipulować za pomocą elementów sterujących po prawej stronie na górze.", + "tutorial-4-heading": "Dla fanów programowania", + "tutorial-4": "Łącząc komendy jak kawałki puzzle możesz szybko stworzyć program dla robota.", + "tutorial-5-heading": "Trzymanie formy", + "tutorial-5": "Używając strzałek możesz kopiować pozycję robota z symulatora do programu i odwrotnie.", + "tutorial-6-heading": "Idź na całość", + "tutorial-6": "Kliknij duży przycisk odtwarzania, aby uruchomić program w symulatorze.", + "tutorial-7-heading": "Wyrwane z kontekstu", + "tutorial-7": "Menu kontekstowe oferuje dodatkowe możliwości. Tam również jest opcja zapisania lub wczytania programu dla robota!", + "tutorial-rf-heading": "Chcesz prawo jazdy?", + "tutorial-rf": "Chcesz wiedzieć więcej o robotach przemysłowych? Tu znajdziesz kilka niezłych kursów dla początkujących: {{link:robotikschulungen.de|https://www.robotikschulungen.de}} (niestety na razie tylko po niemiecku).", + + "license-note": "Rocksi jest udostępniany na licencji MIT
", + + "imprint": "Autorzy", + "privacy": "Polityka prywatności", + "software": "Kod źródłowy", + "robots": "Roboty", + "imprint-content": "i18n/imprint_pl.html", + "privacy-content": "i18n/privacy_pl.html", + "software-content": "i18n/software_pl.html", + "robots-content": "i18n/robots_pl.html", + + "gui-robot": "Rocksi", + "gui-language": "Język", + "gui-gripper": "Chwytak", + "gui-gripper-open": "Otwórz", + "gui-gripper-close": "Zaciśnij", + "gui-advanced-gripping": "Realistyczny chwytak", + "gui-joints": "Pozycje przegubów", + "gui-ik-joints": "Aktywne przeguby", + "gui-reset-robot": "Resetuj robota", + "gui-reset-view": "Resetuj widok", + "gui-close": "Zamknij", + "gui-confirm-switch-robot": "Czy na pewno chcesz załadować robota $1? Niezapisane programy zostaną utracone!", + "gui-confirm-switch-language": "Czy na pewno zmienić język? Niezapisane programy zostaną utracone!", + "gui-robot-info": "Informacje", + + "franka-info": "Robot Franka Emika ma 7 stopni swobody i sesory o wysokiej czułości. To pozwala mu poruszać się podobnie do ludzkiego ramienia i reagować nawet na lekki dotyk.

www.franka.de

", + "niryo-info": "Robot Niryo ma 6 stopni swobody i jest przeznaczony do zastosowań edukacyjnych. Projekt tego robota jest otwartoźródłowy, więc jeśli masz odpowiednie części i drukarkę 3D, to możesz zbudować go samodzielnie!

www.niryo.com

", + "sawyer-info": "Robot Sawyer jest następcą bardzo popularnego, dwuręcznego robota Baxter. Układ przegubów pozwala na bardzo nietypowe choreografie ruchu!

www.rethinkrobotics.com/sawyer/

" +}