commit
						1f06dc7122
					
				
							
								
								
									
										133
									
								
								docs/CODE_OF_CONDUCT-PL.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										133
									
								
								docs/CODE_OF_CONDUCT-PL.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,133 @@ | |||||||
|  | 
 | ||||||
|  | # Kod postępowania Contributor Covenant Code of Conduct | ||||||
|  | 
 | ||||||
|  | ## Nasza przysięga | ||||||
|  | 
 | ||||||
|  | We as members, contributors, and leaders pledge to make participation in our | ||||||
|  | community a harassment-free experience for everyone, regardless of age, body | ||||||
|  | size, visible or invisible disability, ethnicity, sex characteristics, gender | ||||||
|  | identity and expression, level of experience, education, socio-economic status, | ||||||
|  | nationality, personal appearance, race, religion, or sexual identity | ||||||
|  | and orientation. | ||||||
|  | 
 | ||||||
|  | We pledge to act and interact in ways that contribute to an open, welcoming, | ||||||
|  | diverse, inclusive, and healthy community. | ||||||
|  | 
 | ||||||
|  | ## Nasze standardy | ||||||
|  | 
 | ||||||
|  | Examples of behavior that contributes to a positive environment for our | ||||||
|  | community include: | ||||||
|  | 
 | ||||||
|  | * Demonstrating empathy and kindness toward other people | ||||||
|  | * Being respectful of differing opinions, viewpoints, and experiences | ||||||
|  | * Giving and gracefully accepting constructive feedback | ||||||
|  | * Accepting responsibility and apologizing to those affected by our mistakes, | ||||||
|  |   and learning from the experience | ||||||
|  | * Focusing on what is best not just for us as individuals, but for the | ||||||
|  |   overall community | ||||||
|  | 
 | ||||||
|  | Examples of unacceptable behavior include: | ||||||
|  | 
 | ||||||
|  | * The use of sexualized language or imagery, and sexual attention or | ||||||
|  |   advances of any kind | ||||||
|  | * Trolling, insulting or derogatory comments, and personal or political attacks | ||||||
|  | * Public or private harassment | ||||||
|  | * Publishing others' private information, such as a physical or email | ||||||
|  |   address, without their explicit permission | ||||||
|  | * Other conduct which could reasonably be considered inappropriate in a | ||||||
|  |   professional setting | ||||||
|  | 
 | ||||||
|  | ## Enforcement Responsibilities | ||||||
|  | 
 | ||||||
|  | Community leaders are responsible for clarifying and enforcing our standards of | ||||||
|  | acceptable behavior and will take appropriate and fair corrective action in | ||||||
|  | response to any behavior that they deem inappropriate, threatening, offensive, | ||||||
|  | or harmful. | ||||||
|  | 
 | ||||||
|  | Community leaders have the right and responsibility to remove, edit, or reject | ||||||
|  | comments, commits, code, wiki edits, issues, and other contributions that are | ||||||
|  | not aligned to this Code of Conduct, and will communicate reasons for moderation | ||||||
|  | decisions when appropriate. | ||||||
|  | 
 | ||||||
|  | ## Scope | ||||||
|  | 
 | ||||||
|  | This Code of Conduct applies within all community spaces, and also applies when | ||||||
|  | an individual is officially representing the community in public spaces. | ||||||
|  | Examples of representing our community include using an official e-mail address, | ||||||
|  | posting via an official social media account, or acting as an appointed | ||||||
|  | representative at an online or offline event. | ||||||
|  | 
 | ||||||
|  | ## Enforcement | ||||||
|  | 
 | ||||||
|  | Instances of abusive, harassing, or otherwise unacceptable behavior may be | ||||||
|  | reported to the community leaders responsible for enforcement at | ||||||
|  | [info@rustdesk.com](mailto:info@rustdesk.com). | ||||||
|  | All complaints will be reviewed and investigated promptly and fairly. | ||||||
|  | 
 | ||||||
|  | All community leaders are obligated to respect the privacy and security of the | ||||||
|  | reporter of any incident. | ||||||
|  | 
 | ||||||
|  | ## Enforcement Guidelines | ||||||
|  | 
 | ||||||
|  | Community leaders will follow these Community Impact Guidelines in determining | ||||||
|  | the consequences for any action they deem in violation of this Code of Conduct: | ||||||
|  | 
 | ||||||
|  | ### 1. Correction | ||||||
|  | 
 | ||||||
|  | **Community Impact**: Use of inappropriate language or other behavior deemed | ||||||
|  | unprofessional or unwelcome in the community. | ||||||
|  | 
 | ||||||
|  | **Consequence**: A private, written warning from community leaders, providing | ||||||
|  | clarity around the nature of the violation and an explanation of why the | ||||||
|  | behavior was inappropriate. A public apology may be requested. | ||||||
|  | 
 | ||||||
|  | ### 2. Warning | ||||||
|  | 
 | ||||||
|  | **Community Impact**: A violation through a single incident or series | ||||||
|  | of actions. | ||||||
|  | 
 | ||||||
|  | **Consequence**: A warning with consequences for continued behavior. No | ||||||
|  | interaction with the people involved, including unsolicited interaction with | ||||||
|  | those enforcing the Code of Conduct, for a specified period of time. This | ||||||
|  | includes avoiding interactions in community spaces as well as external channels | ||||||
|  | like social media. Violating these terms may lead to a temporary or | ||||||
|  | permanent ban. | ||||||
|  | 
 | ||||||
|  | ### 3. Temporary Ban | ||||||
|  | 
 | ||||||
|  | **Community Impact**: A serious violation of community standards, including | ||||||
|  | sustained inappropriate behavior. | ||||||
|  | 
 | ||||||
|  | **Consequence**: A temporary ban from any sort of interaction or public | ||||||
|  | communication with the community for a specified period of time. No public or | ||||||
|  | private interaction with the people involved, including unsolicited interaction | ||||||
|  | with those enforcing the Code of Conduct, is allowed during this period. | ||||||
|  | Violating these terms may lead to a permanent ban. | ||||||
|  | 
 | ||||||
|  | ### 4. Permanent Ban | ||||||
|  | 
 | ||||||
|  | **Community Impact**: Demonstrating a pattern of violation of community | ||||||
|  | standards, including sustained inappropriate behavior,  harassment of an | ||||||
|  | individual, or aggression toward or disparagement of classes of individuals. | ||||||
|  | 
 | ||||||
|  | **Consequence**: A permanent ban from any sort of public interaction within | ||||||
|  | the community. | ||||||
|  | 
 | ||||||
|  | ## Attribution | ||||||
|  | 
 | ||||||
|  | This Code of Conduct is adapted from the [Contributor Covenant][homepage], | ||||||
|  | version 2.0, available at | ||||||
|  | [https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0]. | ||||||
|  | 
 | ||||||
|  | Community Impact Guidelines were inspired by  | ||||||
|  | [Mozilla's code of conduct enforcement ladder][Mozilla CoC]. | ||||||
|  | 
 | ||||||
|  | For answers to common questions about this code of conduct, see the FAQ at | ||||||
|  | [https://www.contributor-covenant.org/faq][FAQ]. Translations are available  | ||||||
|  | at [https://www.contributor-covenant.org/translations][translations]. | ||||||
|  | 
 | ||||||
|  | [homepage]: https://www.contributor-covenant.org | ||||||
|  | [v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html | ||||||
|  | [Mozilla CoC]: https://github.com/mozilla/diversity | ||||||
|  | [FAQ]: https://www.contributor-covenant.org/faq | ||||||
|  | [translations]: https://www.contributor-covenant.org/translations | ||||||
							
								
								
									
										45
									
								
								docs/CONTRIBUTING-PL.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								docs/CONTRIBUTING-PL.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,45 @@ | |||||||
|  | # Współtworzenie RustDesk | ||||||
|  | 
 | ||||||
|  | RustDesk z zadowoleniem przyjmuje wkład od każdego. Oto wytyczne, jeśli chcesz nam pomóc: | ||||||
|  | 
 | ||||||
|  | ## Współtwórcy | ||||||
|  | 
 | ||||||
|  | Contributions to RustDesk or its dependencies should be made in the form of GitHub | ||||||
|  | pull requests. Each pull request will be reviewed by a core contributor | ||||||
|  | (someone with permission to land patches) and either landed in the main tree or | ||||||
|  | given feedback for changes that would be required. All contributions should | ||||||
|  | follow this format, even those from core contributors. | ||||||
|  | 
 | ||||||
|  | Should you wish to work on an issue, please claim it first by commenting on | ||||||
|  | the GitHub issue that you want to work on it. This is to prevent duplicated | ||||||
|  | efforts from contributors on the same issue. | ||||||
|  | 
 | ||||||
|  | ## Pull Request Checklist | ||||||
|  | 
 | ||||||
|  | - Branch from the master branch and, if needed, rebase to the current master | ||||||
|  |   branch before submitting your pull request. If it doesn't merge cleanly with | ||||||
|  |   master you may be asked to rebase your changes. | ||||||
|  | 
 | ||||||
|  | - Commits should be as small as possible, while ensuring that each commit is | ||||||
|  |   correct independently (i.e., each commit should compile and pass tests). | ||||||
|  | 
 | ||||||
|  | - Commits should be accompanied by a Developer Certificate of Origin | ||||||
|  |   (http://developercertificate.org) sign-off, which indicates that you (and | ||||||
|  |   your employer if applicable) agree to be bound by the terms of the | ||||||
|  |   [project license](../LICENCE). In git, this is the `-s` option to `git commit` | ||||||
|  | 
 | ||||||
|  | - If your patch is not getting reviewed or you need a specific person to review | ||||||
|  |   it, you can @-reply a reviewer asking for a review in the pull request or a | ||||||
|  |   comment, or you can ask for a review via [email](mailto:info@rustdesk.com). | ||||||
|  | 
 | ||||||
|  | - Add tests relevant to the fixed bug or new feature. | ||||||
|  | 
 | ||||||
|  | For specific git instructions, see [GitHub workflow 101](https://github.com/servo/servo/wiki/GitHub-workflow). | ||||||
|  | 
 | ||||||
|  | ## Kodeks postępowania | ||||||
|  | 
 | ||||||
|  | [Kodeks postępowania](CODE_OF_CONDUCT-PL.md) | ||||||
|  | 
 | ||||||
|  | ## Komunikacja | ||||||
|  | 
 | ||||||
|  | RustDesk contributors frequent the [Discord](https://discord.gg/nDceKgxnkV). | ||||||
| @ -15,9 +15,19 @@ Porozmawiaj z nami na: [Discord](https://discord.gg/nDceKgxnkV) | [Twitter](http | |||||||
| 
 | 
 | ||||||
| Kolejny program do zdalnego pulpitu, napisany w Rust. Działa od samego początku, nie wymaga konfiguracji. Masz pełną kontrolę nad swoimi danymi, bez obaw o bezpieczeństwo. Możesz skorzystać z naszego darmowego serwera publicznego , [skonfigurować własny](https://rustdesk.com/server), lub [napisać własny serwer](https://github.com/rustdesk/rustdesk-server-demo). | Kolejny program do zdalnego pulpitu, napisany w Rust. Działa od samego początku, nie wymaga konfiguracji. Masz pełną kontrolę nad swoimi danymi, bez obaw o bezpieczeństwo. Możesz skorzystać z naszego darmowego serwera publicznego , [skonfigurować własny](https://rustdesk.com/server), lub [napisać własny serwer](https://github.com/rustdesk/rustdesk-server-demo). | ||||||
| 
 | 
 | ||||||
| RustDesk zaprasza do współpracy każdego. Zobacz [`docs/CONTRIBUTING.md`](CONTRIBUTING.md) pomoc w uruchomieniu programu. |   | ||||||
| 
 | 
 | ||||||
| [**POBIERZ KOMPILACJE**](https://github.com/rustdesk/rustdesk/releases) | RustDesk zaprasza do współpracy każdego. Zobacz [`docs/CONTRIBUTING-PL.md`](CONTRIBUTING-PL.md) pomoc w uruchomieniu programu. | ||||||
|  | 
 | ||||||
|  | [**PYTANIA I ODPOWIEDZI (FAQ)**](https://github.com/rustdesk/rustdesk/wiki/FAQ) | ||||||
|  | 
 | ||||||
|  | [**POBIERANIE BINARIÓW**](https://github.com/rustdesk/rustdesk/releases) | ||||||
|  | 
 | ||||||
|  | [**WERSJE TESTOWE (NIGHTLY)**](https://github.com/rustdesk/rustdesk/releases/tag/nightly) | ||||||
|  | 
 | ||||||
|  | [<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" | ||||||
|  |     alt="Get it on F-Droid" | ||||||
|  |     height="80">](https://f-droid.org/en/packages/com.carriez.flutter_hbb) | ||||||
| 
 | 
 | ||||||
| ## Darmowe Serwery Publiczne | ## Darmowe Serwery Publiczne | ||||||
| 
 | 
 | ||||||
| @ -31,6 +41,14 @@ Poniżej znajdują się serwery, z których można korzystać za darmo, może si | |||||||
| | USA (Ashburn) | [Netlock](https://netlockendpoint.com) | 4 vCPU / 8GB RAM | | | USA (Ashburn) | [Netlock](https://netlockendpoint.com) | 4 vCPU / 8GB RAM | | ||||||
| | Ukraina (Kijów) | [dc.volia](https://dc.volia.com) | 2 vCPU / 4GB RAM | | | Ukraina (Kijów) | [dc.volia](https://dc.volia.com) | 2 vCPU / 4GB RAM | | ||||||
| 
 | 
 | ||||||
|  | ## Konterner Programisty (Dev Container) | ||||||
|  | 
 | ||||||
|  | [](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/rustdesk/rustdesk) | ||||||
|  | 
 | ||||||
|  | Jeżeli masz zainstalowany VS Code i Docker, możesz kliknąć w powyższy link, aby rozpocząć. Kliknięcie spowoduje automatyczną instalację rozszrzenia Kontenera Programisty w VS Code (jeżeli wymagany), sklonuje kod źródłowy do kontenera, i przygotuje kontener do użycia. | ||||||
|  | 
 | ||||||
|  | Więcej informacji w pliku [DEVCONTAINER-PL.md](docs/DEVCONTAINER-PL.md) for more info. | ||||||
|  | 
 | ||||||
| ## Zależności | ## Zależności | ||||||
| 
 | 
 | ||||||
| Wersje desktopowe używają [sciter](https://sciter.com/) dla GUI, proszę pobrać samodzielnie bibliotekę sciter. | Wersje desktopowe używają [sciter](https://sciter.com/) dla GUI, proszę pobrać samodzielnie bibliotekę sciter. | ||||||
| @ -58,6 +76,12 @@ Wersje desktopowe używają [sciter](https://sciter.com/) dla GUI, proszę pobra | |||||||
| sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake | sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
|  | ### openSUSE Tumbleweed  | ||||||
|  | 
 | ||||||
|  | ```sh | ||||||
|  | sudo zypper install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libXfixes-devel cmake alsa-lib-devel gstreamer-devel gstreamer-plugins-base-devel xdotool-devel | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
| ### Fedora 28 (CentOS 8) | ### Fedora 28 (CentOS 8) | ||||||
| 
 | 
 | ||||||
| ```sh | ```sh | ||||||
| @ -112,6 +136,30 @@ cargo run | |||||||
| 
 | 
 | ||||||
| RustDesk nie obsługuje Waylanda. Sprawdź [tutaj](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/), jak skonfigurować Xorg jako domyślną sesję GNOME. | RustDesk nie obsługuje Waylanda. Sprawdź [tutaj](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/), jak skonfigurować Xorg jako domyślną sesję GNOME. | ||||||
| 
 | 
 | ||||||
|  | ## Wspracie Wayland | ||||||
|  | 
 | ||||||
|  | Wygląda na to, że Wayland nie wspiera żadnego API do wysyłania naciśnięć klawiszy do innych okien. Dlatego rustdesk używa API z niższego poziomu, urządzenia o nazwie `/dev/uinput` (poziom jądra Linux). | ||||||
|  | 
 | ||||||
|  | Gdy po stronie kontrolowanej pracuje Wayland, musisz uruchomić program w następujący sposób: | ||||||
|  | ```bash | ||||||
|  | # Start uinput service | ||||||
|  | $ sudo rustdesk --service | ||||||
|  | $ rustdesk | ||||||
|  | ``` | ||||||
|  | **Uwaga**: Nagrywanie ekranu Wayland wykorzystuje różne interfejsy. RustDesk obecnie obsługuje tylko org.freedesktop.portal.ScreenCast. | ||||||
|  | ```bash | ||||||
|  | $ dbus-send --session --print-reply       \ | ||||||
|  |   --dest=org.freedesktop.portal.Desktop \ | ||||||
|  |   /org/freedesktop/portal/desktop       \ | ||||||
|  |   org.freedesktop.DBus.Properties.Get   \ | ||||||
|  |   string:org.freedesktop.portal.ScreenCast string:version | ||||||
|  | # Not support | ||||||
|  | Error org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.ScreenCast” | ||||||
|  | # Support | ||||||
|  | method return time=1662544486.931020 sender=:1.54 -> destination=:1.139 serial=257 reply_serial=2 | ||||||
|  |    variant       uint32 4 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
| ## Jak kompilować za pomocą Dockera | ## Jak kompilować za pomocą Dockera | ||||||
| 
 | 
 | ||||||
| Rozpocznij od sklonowania repozytorium i stworzenia kontenera docker: | Rozpocznij od sklonowania repozytorium i stworzenia kontenera docker: | ||||||
| @ -152,6 +200,8 @@ Upewnij się, że uruchamiasz te polecenia z katalogu głównego repozytorium Ru | |||||||
| - **[src/client.rs](https://github.com/rustdesk/rustdesk/tree/master/src/client.rs)**: uruchamia połączenie bezpośrednie | - **[src/client.rs](https://github.com/rustdesk/rustdesk/tree/master/src/client.rs)**: uruchamia połączenie bezpośrednie | ||||||
| - **[src/rendezvous_mediator.rs](https://github.com/rustdesk/rustdesk/tree/master/src/rendezvous_mediator.rs)**: Komunikacja z [rustdesk-server](https://github.com/rustdesk/rustdesk-server), czekanie na bezpośrednie (odpytywanie TCP) lub przekazywane połączenie | - **[src/rendezvous_mediator.rs](https://github.com/rustdesk/rustdesk/tree/master/src/rendezvous_mediator.rs)**: Komunikacja z [rustdesk-server](https://github.com/rustdesk/rustdesk-server), czekanie na bezpośrednie (odpytywanie TCP) lub przekazywane połączenie | ||||||
| - **[src/platform](https://github.com/rustdesk/rustdesk/tree/master/src/platform)**: kod specyficzny dla danej platformy | - **[src/platform](https://github.com/rustdesk/rustdesk/tree/master/src/platform)**: kod specyficzny dla danej platformy | ||||||
|  | - **[flutter](https://github.com/rustdesk/rustdesk/tree/master/flutter)**: kod Flutter dla urządzeń mobilnych | ||||||
|  | - **[flutter/web/js](https://github.com/rustdesk/rustdesk/tree/master/flutter/web/js)**: JavaScript dla Flutter - klient web | ||||||
| 
 | 
 | ||||||
| ## Zrzuty ekranu | ## Zrzuty ekranu | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -240,7 +240,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = | |||||||
|         ("Remove from Favorites", "Usuń z ulubionych"), |         ("Remove from Favorites", "Usuń z ulubionych"), | ||||||
|         ("Empty", "Pusto"), |         ("Empty", "Pusto"), | ||||||
|         ("Invalid folder name", "Nieprawidłowa nazwa folderu"), |         ("Invalid folder name", "Nieprawidłowa nazwa folderu"), | ||||||
|         ("Socks5 Proxy", "Socks5 Proxy"), |         ("Socks5 Proxy", "Proxy Socks5"), | ||||||
|         ("Hostname", "Nazwa hosta"), |         ("Hostname", "Nazwa hosta"), | ||||||
|         ("Discovered", "Wykryte"), |         ("Discovered", "Wykryte"), | ||||||
|         ("install_daemon_tip", "Podpowiedź instalacji daemona"), |         ("install_daemon_tip", "Podpowiedź instalacji daemona"), | ||||||
| @ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = | |||||||
|         ("Default View Style", "Domyślny styl wyświetlania"), |         ("Default View Style", "Domyślny styl wyświetlania"), | ||||||
|         ("Default Scroll Style", "Domyślny styl przewijania"), |         ("Default Scroll Style", "Domyślny styl przewijania"), | ||||||
|         ("Default Image Quality", "Domyślna jakość obrazu"), |         ("Default Image Quality", "Domyślna jakość obrazu"), | ||||||
|         ("Default Codec", "Dokyślny kodek"), |         ("Default Codec", "Domyślny kodek"), | ||||||
|         ("Bitrate", "Bitrate"), |         ("Bitrate", "Bitrate"), | ||||||
|         ("FPS", "FPS"), |         ("FPS", "FPS"), | ||||||
|         ("Auto", "Auto"), |         ("Auto", "Auto"), | ||||||
| @ -478,18 +478,18 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> = | |||||||
|         ("Empty Password", "Puste hasło"), |         ("Empty Password", "Puste hasło"), | ||||||
|         ("Me", "Ja"), |         ("Me", "Ja"), | ||||||
|         ("identical_file_tip", "Ten plik jest identyczny jak plik na drugim komputerze."), |         ("identical_file_tip", "Ten plik jest identyczny jak plik na drugim komputerze."), | ||||||
|         ("show_monitors_tip", "Pokaż monitory w zasobniku."), |         ("show_monitors_tip", "Pokaż monitory w zasobniku"), | ||||||
|         ("View Mode", "Tryb widoku"), |         ("View Mode", "Tryb widoku"), | ||||||
|         ("login_linux_tip", "Zaloguj do zdalnego konta Linux"), |         ("login_linux_tip", "Zaloguj do zdalnego konta Linux"), | ||||||
|         ("verify_rustdesk_password_tip", ""), |         ("verify_rustdesk_password_tip", "Weryfikuj hasło RustDesk"), | ||||||
|         ("remember_account_tip", ""), |         ("remember_account_tip", "Zapamiętaj to konto"), | ||||||
|         ("os_account_desk_tip", ""), |         ("os_account_desk_tip", "To konto jest używane do logowania do zdalnych systemów i włącza bezobsługowe sesje pulpitu"), | ||||||
|         ("OS Account", ""), |         ("OS Account", "Konto systemowe"), | ||||||
|         ("another_user_login_title_tip", ""), |         ("another_user_login_title_tip", "Zalogowany jest inny użytkownik"), | ||||||
|         ("another_user_login_text_tip", ""), |         ("another_user_login_text_tip", "Rozłącz"), | ||||||
|         ("xorg_not_found_title_tip", ""), |         ("xorg_not_found_title_tip", "Nie znaleziono Xorg"), | ||||||
|         ("xorg_not_found_text_tip", ""), |         ("xorg_not_found_text_tip", "Proszę zainstalować Xorg"), | ||||||
|         ("no_desktop_title_tip", ""), |         ("no_desktop_title_tip", "Pulpit jest niedostępny"), | ||||||
|         ("no_desktop_text_tip", ""), |         ("no_desktop_text_tip", "Proszę zainstalować pulpit GNOME"), | ||||||
|     ].iter().cloned().collect(); |     ].iter().cloned().collect(); | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user