Compare commits

...

10 Commits

Author SHA1 Message Date
Illia eb302bc0ea Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_digital_ocean
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_digital_ocean/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 fb565eb3e7 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (8 of 8 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_terminal
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_terminal/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 9d6f5addd4 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_backblaze
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_backblaze/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 48c19e0401 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (6 of 6 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: about
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-about/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 bf802c6314 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_old
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_old/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 d881b0f430 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (5 of 5 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_fallback_ssh
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_fallback_ssh/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 68e865b0cf Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_hetzner
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_hetzner/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 1773efd8e5 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)

Translation: SelfPrivacy/SelfPrivacy App Markdown: how_cloudflare
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app-markdown-how_cloudflare/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate1 f8cc39cade Translated using Weblate (Ukrainian)
Currently translated at 100.0% (403 of 403 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/uk/
2023-01-23 22:42:38 +00:00
selfprivacy_weblate2 e32cb0b208 Translated using Weblate (Polish)
Currently translated at 0.9% (4 of 403 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/pl/
2023-01-23 22:42:38 +00:00
10 changed files with 121 additions and 72 deletions

View File

@ -1,12 +1,12 @@
### About us
### Про нас
More and more corporations want to control our data.
We want to have full control of our **data** on our own.
Все більше корпорацій хочуть контролювати свої дані.
Ми хочемо мати повний контроль над нашими.
### Our mission
### Наша місія
Digital independence and privacy, available to everyone
Цифрова незалежність і конфіденційність доступні кожному
### Target
### Ціль
Develop the program, which will allow everyone to deploy their private services for themselves and their neighbours.
Розробити програму, яка дозволить кожному розгорнути свої приватні послуги для себе та їх сусідів.

View File

@ -1,8 +1,8 @@
### How to get Backblaze API Token
1. Visit the following link and authorize: https://secure.backblaze.com/user_signin.htm
2. On the left side of the interface, select **App Keys** in the **B2 Cloud Storage** subcategory.
3. Click on the blue **Generate New Master Application Key** button.
4. In the appeared pop-up window confirm the generation.
5. Save _keyID_ and _applicationKey_ in the safe place. For example, in the password manager.
## як отримати Backblaze API токен
1. Перейдіть за посиланням і авторизуйте: https://secure.backblaze.com/user_signin.htm
2. У лівій частині інтерфейсу виберіть **App Keys** у підкатегорії **B2 Cloud Storage**.
3. Натисніть кнопку синій **Створити новий майстер-ключ програми**.
4. У з'явилось спливаюче вікно підтверджують покоління.
5. Save _KeyID_ and _applicationKey_ in the safe place. Наприклад, в менеджері паролів.
![Backblaze token setup](resource:assets/images/gifs/Backblaze.gif)
![Backblaze токен налаштування](resource:assets/images/gifs/Backblaze.gif)

View File

@ -1,17 +1,17 @@
### How to get Cloudflare API Token
1. Visit the following link: https://dash.cloudflare.com/
2. the right corner, click on the profile icon (a man in a circle). For the mobile version of the site, in the upper left corner, click the **Menu** button (three horizontal bars), in the dropdown menu, click on **My Profile**
3. There are four configuration categories to choose from: *Communication*, *Authentication*, **API Tokens**, *Session*. Choose **API Tokens**.
4. Click on **Create Token** button.
5. Go down to the bottom and see the **Create Custom Token** field and press **Get Started** button on the right side.
6. In the **Token Name** field, give your token a name.
7. Next we have Permissions. In the leftmost field, select **Zone**. In the longest field, center, select **DNS**. In the rightmost field, select **Edit**.
8. Next, right under this line, click Add More. Similar field will appear.
9. In the leftmost field of the new line, select, similar to the last line — **Zone**. In the center — a little different. Here choose the same as in the left — **Zone**. In the rightmost field, select **Read**.
10. Next look at **Zone Resources**. Under this inscription there is a line with two fields. The left must have **Include** and the right must have **Specific Zone**. Once you select Specific Zone, another field appears on the right. Choose your domain in it.
11. Flick to the bottom and press the blue **Continue to Summary** button.
12. Check if you got everything right. A similar string must be present: *Domain — DNS:Edit, Zone:Read*.
13. Click on **Create Token**.
14. We copy the created token, and save it in a reliable place (preferably in the password manager).
## Как получить Cloudflare API Token
1. Посетите следующую ссылку: https://dash.cloudflare.com/
2. в правом углу нажмите на значок профиля (человек в круге). Для мобильной версии сайта в левом верхнем углу нажмите на кнопку **Menu** (три горизонтальных бара), в выпадающем меню нажмите на **My Profile***
З. Есть четыре категории конфигурации на выбор: *Communication*, *Authentication*, ***API Tokens**, *Session*. Выберите **API Tokens****.
4. Нажмите на кнопку **Создать Token**.
5. Спуститесь вниз и посмотрите на **Создать поле Custom Token**и нажмите **Начать* кнопку на правой стороне.
6. В поле **Token Name** введите имя маркера.
7. Далее мы имеем разрешения. В левом поле выберите **Zone**. В самом длинном поле, центр, выберите **DNS***. В самом правом поле выберите **Edit**.
8. Далее, прямо под этой строкой, нажмите кнопку Добавить больше. Появится аналогичное поле.
9. В самом левом поле новой строки выберите, аналогично последней строке - **Zone**. В центре - немного другое. Здесь выберите то же, что и в левом поле - **Zone**. В правом поле выберите **Read**.
10. Далее смотрите на **Zone Resources**. Под этой надписью есть строка с двумя полями. Слева должно быть **Включить** и справа должно быть ***Специфическая Зона**. После выбора Определенная Зона появится другое поле справа. Выберите домен в нем.
11. Щелкните снизу и нажмите кнопку Summary**.
12. Убедитесь, что вы все сделали правильно. Аналогичная строка должна присутствовать: *Domain - DNS:Edit, Zone:Read*.
13. Нажмите на **Создать Token**.
14. Мы копируем созданный маркер, и сохранить его в надежном месте (желательно в менеджере паролей).
![Cloudflare token setup](resource:assets/images/gifs/CloudFlare.gif)
![Cloudflare настройка токена](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,9 +1,9 @@
### How to get Digital Ocean API Token
1. Visit the following [link](https://cloud.digitalocean.com/) and sign
into newly created account.
2. Enter into previously created project. If you haven't created one,
then please proceed.
3. Go to the "API" link on the left bar.
1. Перейдіть за наступним [посиланням](https://cloud.digitalocean.com/) і увійдіть
у щойно створений обліковий запис.
2. Увійдіть у раніше створений проект. Якщо ви його не створили,
то, будь ласка, продовжіть.
3. Перейдіть за посиланням "API" на лівій панелі.
4. Click on the "Generate New Token".
5. Enter any name for the token.
6. Put expiration time to "No expiry".

View File

@ -1,3 +1,3 @@
In the next window, enter the token obtained from the console of the previous version of the application.
У наступне вікно введіть токен, отриманий з консолі попередньої версії програми.
Enter it without the word *Bearer*.
Введіть його без слова *bearer*.

View File

@ -1,10 +1,10 @@
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
Увійдіть від користувача root до вашого сервера і подивіться на вміст файла`/etc/nixos/userdata/tokens.json`
```sh
cat /etc/nixos/userdata/tokens.json
```
This file will have a similar construction:
Цей файл буде мати подібну конструкцію:
```json
{
@ -12,8 +12,8 @@ This file will have a similar construction:
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
"date": "date"
}
```
Copy the token from the file and paste it in the next window.
Скопіюйте токен з файла і вставте його в наступне вікно.

View File

@ -1,17 +1,17 @@
In the Hetzner server control panel, go to the **Rescue** tab. Then, click on **Enable rescue & power cycle**.
На панелі керування сервером Hetzner перейдіть на вкладку **Rescue**. Після цього натисніть кнопку **увімкнути цикл порятунку та живлення**.
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
На панелі керування сервером Hetzner перейдіть на вкладку **Rescue**. Після цього натисніть кнопку **увімкнути цикл порятунку та живлення**.
Click **Enable rescue & power cycle** and wait for the server to reboot. The login and password will be displayed on the screen. Login to the root user using your login and password information.
Натисніть **увімкнути цикл порятунку та живлення** і зачекайте, поки сервер перезавантажить. На екрані з'явиться логін і пароль. Увійдіть до користувача root за допомогою вашої реєстраційних даних і паролів.
Mount your server file system and see the contents of the token file:
Змонтувати файлову систему вашого сервера і переглянути вміст файла токенів:
```sh
mount /dev/sda1 /mnt
cat /mnt/etc/nixos/userdata/tokens.json
```
This file will have a similar construction:
Цей файл буде мати подібну конструкцію:
```json
{
@ -19,8 +19,8 @@ This file will have a similar construction:
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
"date": "date"
}
```
Copy the token from the file and paste it in the next window.
Скопіюйте токен з файла і вставте його в наступне вікно.

View File

@ -1,23 +1,23 @@
### How to get Hetzner API Token
1. Visit the following [link](https://console.hetzner.cloud/) and sign
into newly created account.
2. Enter into previously created project. If you haven't created one,
then please proceed.
3. Hover side panel with mouse cursor. Panel should expand and show us
a menu. We're interested in the last one — **Security** (icon of a
key).
4. Next, in the upper part of an interface, we can see approximately
the following: **SSH Keys, API Tokens, Certificates, Members.** You
need **API Tokens**. Click on it.
5. In the right part of the interface, there should be **Generate API
token** button. If you're using mobile version og a webpage, in the
lower right corner you'll see **red cross**. Push that button.
6. In the **Description** field, give our token a name (this can be any
name that you like. It doesn't influence the essence.
7. Under the **Description** field we can see a possibility to choose
**permissions**. Pick **Read & Write**.
8. Click **Generate API Token.**
9. After that, our key will be shown. Store it in the reliable place,
or in the password manager, which is better.
## як отримати Hetzner API токен
1. Завітайте на наступний [посилання](https://console.hetzner.cloud/) і підпишіться
на новостворений рахунок.
2. Введіть раніше створений проект. Якщо ви не створили його,
тоді, будь ласка, продовжуйте.
3. Наведіть вказівник на бічну панель з курсором миші. Панель повинна розгорнути і показати нам
меню. Нас цікавить останній — **БЕЗПЕКА** (значок а
ключ).
4. Далі, у верхній частині інтерфейсу, ми можемо побачити приблизно
Нижче наведено **ключі SSH, ключі API, сертифікати, члени.** Ви
Потрібно **API-Токени**. Клікніть на нього.
5. У правій частині інтерфейсу має бути **Generate API
токен**. Якщо ви користуєтеся мобільною версією, або веб-сторінкою, в
у нижньому правому куті ви побачите **червоний хрест**. Натисніть цю кнопку.
6. У полі **Опис** надайте нашому жетону назву (це може бути будь-яка
ім'я, яке тобі подобається. Це не впливає на суть.
7. У полі **Опис** ми можемо побачити можливість вибору
**дозволи**. Виберіть **Читати і писати**.
8. Натисніть **Створити ключ API.**
9. Після цього буде показано наш ключ. Зберігайте його в надійному місці,
або в менеджері паролів, що краще.
![Hetzner token setup](resource:assets/images/gifs/Hetzner.gif)
![Hetzner токен налаштування](resource:assets/images/gifs/Hetzner.gif)

View File

@ -1 +1,50 @@
{}
{
"basis": {
"services_title": "Twoje osobiste, prywatne i niezależne usługi.",
"cancel": "Anuluj",
"providers": "Dostawca usług internetowych",
"providers_title": "Twoje centrum danych",
"select": "Wybierz to",
"services": "Usługi",
"users": "Użytkownicy",
"more": "Jeszcze więcej",
"next": "Dalej",
"got_it": "Zrozumiałem",
"settings": "Ustawienia",
"password": "Hasło",
"create": "Utwórz nowy",
"confirmation": "Potwierdzenie",
"later": "Pomiń i dostosuj później",
"delete": "Usunąć",
"close": "Zamknij to",
"connect": "Podłączyć",
"domain": "Domena",
"saving": "Zapisywanie…",
"username": "Nazwa użytkownika",
"loading": "Ładowanie…",
"connect_to_existing": "Podłącz do istniejącego serwera",
"reset": "Zresetuj to",
"details": "Dokładna informacja",
"no_data": "Brak danych",
"wait": "Ładowanie",
"remove": "Usunąć",
"apply": "Zastosuj to",
"done": "Gotowe",
"continue": "Kontynuować",
"alert": "Powiadomienie"
},
"test": "pl-test",
"locale": "pl",
"more_page": {
"about_project": "O projekcie \"SelfPrivacy\"",
"about_application": "O aplikacji",
"create_ssh_key": "SSH klucze administratora",
"console": "Konsola",
"configuration_wizard": "Kreator konfiguracji",
"application_settings": "Ustawienia aplikacji"
},
"console_page": {
"title": "Konsola",
"waiting": "Oczekiwanie na inicjalizację…"
}
}

View File

@ -94,7 +94,7 @@
"select_provider_notice": "За 'Відносно невеликим' ми маємо на увазі машину з 2 ядрами CPU і 2 гігабайтами оперативної пам'яті.",
"select_provider_price_text_do": "$ 17 на місяць для порівняно невеликого сервера і 50Гб дискового сховища",
"select_provider_email_notice": "Хостинг електронної пошти не буде доступний для нових клієнтів. Проте, вона буде розблокована, як тільки ви зробите вашу першу оплату.",
"choose_server_type_notice": "Важливими речами, на які слід дивитися, є процесор і оперативна пам'ять. Дані ваших послуг буде збережено",
"choose_server_type_notice": "Важливими речами, на які слід дивитися, є процесор і оперативна пам'ять. Дані ваших послуг буде збережено.",
"use_this_domain_text": "Токен, який ви надали, надає доступ до наступного домену",
"loading_domain_list": "Завантаження списку доменів",
"found_more_domains": "Знайдено більше одного домену. Для власної безпеки просимо видалити непотрібні домени",