Updated translations 2023-01-24 (#189)

* French

    * FoxMeste (30)

* Ukrainian

    * CaminoConDios (9)
    * FoxMeste (11)
    * SomeUsername (46)
    * Illia (78)

* Spanish

    * CaminoConDios (70)

* Russian

    * Inex Code (3)
    * def (7)

* German

    * FoxMeste (63)

* Polish

    * CaminoConDios (38)
    * selfprivacy_weblate2 (151)

* Czech

    * Pavel Novák (34)

* Thai

    * Shitsanupong Raksat (4)
    * FoxMeste (156)

Co-authored-by: selfprivacy_weblate1 <selfprivacy_weblate1@riseup.net>
Co-authored-by: Illia <ilyxa05gg@gmail.com>
Co-authored-by: selfprivacy_weblate2 <selfprivacy_weblate2@riseup.net>
Co-authored-by: def <dettlaff@riseup.net>
Co-authored-by: CaminoConDios <CaminoConDios@riseup.net>
Co-authored-by: FoxMeste <NewJessica@riseup.net>
Co-authored-by: Shitsanupong Raksat <shitsanupong3@gmail.com>
Reviewed-on: kherel/selfprivacy.org.app#189
Reviewed-by: NaiJi  <naiji@udongein.xyz>
pull/190/head
Inex Code 2023-01-27 15:59:45 +02:00
parent ad3b0380ea
commit 4e1659cfdc
27 changed files with 1145 additions and 69 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

@ -5,4 +5,4 @@
4. Во всплывающем окне подтверждаем генерацию.
5. Сохраняем _keyID_ и _applicationKey_ в надёжном месте. Например в менеджере паролей.
![Backblaze token setup](resource:assets/images/gifs/Backblaze.gif)
![Получение токена Backblaze](resource:assets/images/gifs/Backblaze.gif)

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

@ -14,4 +14,4 @@
13. Click on **Create Token**.
14. We copy the created token, and save it in a reliable place (preferably in the password manager).
![Cloudflare token setup](resource:assets/images/gifs/CloudFlare.gif)
![Cloudflare настройка токена](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,10 +1,10 @@
### How to get Digital Ocean API Token
1. Перейдите по [ссылке](https://cloud.digitalocean.com/) и войдите в ваш аккаунт.
2. Перейдите в новый проект, либо создайте проект, если ещё этого не сделали.
3. Перейдите в "API" раздел в меню слева.
4. Нажмите на "Generate New Token".
5. Введите какое-нибудь имя для токена.
6. Установите время истощения на "No expiry".
7. Проставьте галочку в пункте "Write (optional)".
8. Теперь нажмите на "Generate Token" кнопку внизу.
9. После этого появится ваш токен. Скопируйте его в надёжное место, лучше в ваш собственный менеджер паролей.
### Как получить токен Digital Ocean API
1. Переходим по [ссылке](https://console.hetzner.cloud/) и авторизуемся в ранее созданном аккаунте.
2. Заходим в созданный нами проект. Если такового нет — значит создаём.
3. *Наводим мышкой на боковую панель.* Она должна раскрыться, показав нам пункты меню. Нас интересует последний — **Security** (с иконкой ключика).
4. Далее, в верхней части интерфейса видим примерно такой список: **SSH KEYS, API TOKENS, CERTIFICATES, MEMBERS.** Нам нужен **API TOKENS**. Переходим по нему.
5. По середине в интерфейсе, нас будет ожидать кнопка **GENERATE API TOKEN**. Нажимаем на эту кнопку.
6. В поле **Description** даём нашему токену название (это может быть любое название, которое Вам нравится, сути оно не меняет).
7. Под полем **Description** видим возможность выбрать разрешения **PERMISSIONS**. Выбираем **Read & Write**.
8. Нажимаем **GENERATE API TOKEN**.
9. После этого, появиться окно с вашим токеном.

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
{
@ -16,4 +16,4 @@ This file will have a similar construction:
}
```
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.
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.
Натисніть **Enable rescue & power cycle** і зачекайте, поки сервер перезавантажить. На екрані з'явиться логін і пароль. Увійдіть до користувача 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
{
@ -23,4 +23,4 @@ This file will have a similar construction:
}
```
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

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,37 @@
{
"test": "cz-test",
"locale": "cz",
"basis": {
"providers": "Poskytovatelé",
"providers_title": "Vaše Datové Centrum",
"select": "Vybrat",
"services": "Služby",
"services_title": "Vaše osobní, soukromé a nezávislé služby.",
"users": "Uživatelé",
"more": "Více",
"next": "Další",
"got_it": "Mám to",
"settings": "Nastavení",
"password": "Heslo",
"create": "Přidat nový",
"confirmation": "Potvrzení",
"cancel": "Zrušit",
"delete": "Vymazat",
"close": "Zavřít",
"connect": "Připojit",
"domain": "Doména",
"saving": "Ukládání…",
"username": "Uživatelské Jméno",
"loading": "Načítání…",
"connect_to_existing": "Připojte se k existujícímu serveru",
"reset": "Resetovat",
"details": "Podrobnosti",
"no_data": "Žádná data",
"wait": "Počkat",
"remove": "Vymazat",
"apply": "Použít",
"done": "Hotovo",
"continue": "Pokračovat",
"alert": "Upozornění"
}
}

View File

@ -0,0 +1,79 @@
{
"test": "de-test",
"locale": "de",
"basis": {
"providers": "Provider",
"password": "Passwort",
"create": "Hinzufügen",
"confirmation": "Bestätigung",
"providers_title": "Ihr Rechenzentrum",
"select": "Auswählen",
"services": "Dienste",
"users": "Benutzer",
"more": "Mehr",
"next": "Weiter",
"got_it": "Verstanden",
"settings": "Einstellungen",
"cancel": "Abbrechen",
"delete": "Löschen",
"close": "Schließen",
"connect": "Verbinden",
"domain": "Domäne",
"saving": "Speichern…",
"username": "Benutzername",
"loading": "Laden…",
"later": "Überspringen und später einstellen",
"connect_to_existing": "Mit einem existierenden Server verbinden",
"reset": "Zurücksetzen",
"details": "Einzelheiten",
"no_data": "Keine Daten",
"wait": "Warten",
"remove": "Entfernen",
"done": "Fertig",
"continue": "Fortfahren",
"alert": "Alarm",
"services_title": "Ihre persönliche, private und unabhängige Dienste.",
"apply": "Anwenden"
},
"more_page": {
"configuration_wizard": "Setup-Assistent",
"about_project": "Über uns",
"about_application": "Über",
"onboarding": "Onboarding",
"create_ssh_key": "Superuser SSH Schlüssel",
"console": "Konsole",
"application_settings": "Anwendungseinstellungen"
},
"console_page": {
"title": "Konsole",
"waiting": "Warten auf Initialisierung…"
},
"about_us_page": {
"title": "Über uns"
},
"about_application_page": {
"title": "Über",
"application_version_text": "Anwendungsversion v.{}",
"api_version_text": "Server API Version v.{}",
"privacy_policy": "Datenschutzerklärung"
},
"application_settings": {
"title": "Anwendungseinstellungen",
"dark_theme_title": "Dunkles Thema",
"dark_theme_description": "Ihr Anwendungsdesign wechseln",
"reset_config_title": "Anwendungseinstellungen zurücksetzen",
"reset_config_description": "API Sclüssel und root Benutzer zurücksetzen",
"delete_server_title": "Server löschen",
"delete_server_description": "Das wird Ihren Server löschen. Es wird nicht mehr zugänglich sein."
},
"ssh": {
"title": "SSH Schlüssel",
"create": "SSH Schlüssel erstellen",
"delete": "SSH Schlüssel entfernen",
"delete_confirm_question": "Sind Sie sicher, dass Sie SSH SChlüssel entfernen wollen?",
"subtitle_with_keys": "{} Schlüssel",
"subtitle_without_keys": "Keine Slüssel",
"no_key_name": "Unbennanter Schlüssel",
"root_title": "Das sind superuser Schlüsseln"
}
}

View File

@ -303,7 +303,7 @@
"no_locations_found": "No available locations found, make sure your account is accessible",
"choose_server_type": "What type of server do you need?",
"choose_server_type_text": "Different resource capabilities support different services. Don't worry, you can expand your server anytime",
"choose_server_type_notice": "The important things to look at are the CPU and RAM. The data of your services will be stored on a mounted volume which is easily explandable and gets paid for separately.",
"choose_server_type_notice": "The important things to look at are the CPU and RAM. The data of your services will be stored on a mounted volume which is easily expandable and gets paid for separately.",
"choose_server_type_ram": "{} GB of RAM",
"choose_server_type_storage": "{} GB of system storage",
"choose_server_type_payment_per_month": "{} per month",
@ -311,7 +311,6 @@
"cloudflare_bad_key_error": "Cloudflare API key is invalid",
"backblaze_bad_key_error": "Backblaze storage information is invalid",
"select_dns": "Now let's select a DNS provider",
"select_dns_text": "",
"manage_domain_dns": "To manage your domain's DNS",
"use_this_domain": "Use this domain?",
"use_this_domain_text": "The token you provided gives access to the following domain",

View File

@ -0,0 +1,87 @@
{
"basis": {
"providers_title": "Su Centro de Datos",
"select": "Seleccione",
"services": "Servicios",
"providers": "Proveedores",
"users": "Usuarios",
"more": "Más",
"next": "Próximo",
"got_it": "Entendido",
"settings": "Ajustes",
"password": "Contraseña",
"create": "Añadir nuevo",
"confirmation": "Confirmación",
"cancel": "Anular",
"delete": "Eliminar",
"services_title": "Tus servicios personales, privados e independientes.",
"connect": "Conecte",
"saving": "Ahorrar…",
"username": "Nombre de usuario",
"loading": "Cargando…",
"later": "Saltar a la configuración posterior",
"reset": "Restablecer",
"details": "Detalles",
"no_data": "Sin datos",
"wait": "Espere",
"alert": "Alerta",
"continue": "Continuar",
"close": "Cerrar",
"domain": "Dominio",
"remove": "Eliminar",
"apply": "Solicitar",
"done": "Hecho",
"connect_to_existing": "Conectarse a un servidor existente"
},
"test": "es-test",
"locale": "es",
"application_settings": {
"reset_config_title": "Restablecer la configuración de la aplicación",
"dark_theme_description": "Cambia el tema de tu aplicación",
"reset_config_description": "Restablecer claves api y usuario root",
"delete_server_title": "Eliminar servidor",
"delete_server_description": "Esto elimina su servidor. Ya no será accesible.",
"title": "Ajustes de la aplicación",
"dark_theme_title": "Tema oscuro"
},
"ssh": {
"delete_confirm_question": "¿Está seguro de que desea eliminar la clave SSH?",
"root_subtitle": "Los propietarios de estas claves tienen acceso total al servidor y pueden hacer cualquier cosa en él. Añade sólo tus propias claves al servidor.",
"title": "SSH Claves",
"create": "Crear clave SSH",
"delete": "Eliminar clave SSH",
"subtitle_with_keys": "{} claves",
"subtitle_without_keys": "Sin llaves",
"no_key_name": "Clave sin nombre",
"root_title": "Estas son las claves de superusuario",
"input_label": "Clave pública ED25519 o RSA"
},
"about_application_page": {
"application_version_text": "Versión de la aplicación v.{}",
"title": "Sobre",
"api_version_text": "Versión API del servidor v.{}",
"privacy_policy": "Política de privacidad"
},
"onboarding": {
"page2_text": "SelfPrivacy sólo trabaja con los proveedores que usted elija. Si no tiene cuentas obligatorias en ellos, le ayudaremos a crearlas.",
"page1_title": "La independencia digital, al alcance de todos",
"page1_text": "Correo, VPN, Messenger, red social y mucho más en tu servidor privado, bajo tu control.",
"page2_title": "SelfPrivacy no es una nube, es tu centro de datos personal"
},
"more_page": {
"configuration_wizard": "Asistente de configuración",
"about_project": "Sobre nosotros",
"about_application": "Sobre",
"onboarding": "Incorporación",
"create_ssh_key": "Claves SSH de superusuario",
"console": "Consola",
"application_settings": "Ajustes de la aplicación"
},
"console_page": {
"title": "Consola",
"waiting": "Esperando la inicialización…"
},
"about_us_page": {
"title": "Sobre nosotros"
}
}

View File

@ -0,0 +1,34 @@
{
"test": "fr-test",
"locale": "fr",
"basis": {
"providers": "Fournisseurs",
"providers_title": "Ton Centre de Données",
"select": "Sélectionner",
"services": "Services",
"services_title": "Tes services personnels, privés et indépendants.",
"users": "Utilisateurs",
"more": "Plus",
"next": "Suivant",
"got_it": "Compris",
"settings": "Paramètres",
"password": "Mot de passe",
"create": "Ajouter nouveau",
"confirmation": "Confirmation",
"cancel": "Annuler",
"delete": "Supprimer",
"close": "Fermer",
"connect": "Connecter",
"domain": "Domaine",
"saving": "Enregistrement…",
"username": "Nom d'utilisateur",
"loading": "Chargement…",
"later": "Passer à la configuration plus tard",
"connect_to_existing": "Se connecter à un server existant",
"reset": "Réinitialiser",
"details": "Détails",
"no_data": "Pas de données",
"wait": "Attendez",
"remove": "Supprimer"
}
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

170
assets/translations/pl.json Normal file
View File

@ -0,0 +1,170 @@
{
"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ę…"
},
"about_us_page": {
"title": "O projekcie \"SelfPrivacy\""
},
"about_application_page": {
"title": "O aplikacji",
"application_version_text": "Wersja aplikacji v.{}",
"api_version_text": "Wersja API serwera v.{}",
"privacy_policy": "Polityka prywatności"
},
"application_settings": {
"title": "Ustawienia aplikacji",
"dark_theme_title": "Ciemny motyw aplikacji",
"dark_theme_description": "Zmień kolor motywu aplikacji",
"reset_config_title": "Resetowanie",
"reset_config_description": "Zresetuj klucze API i użytkownika root",
"delete_server_title": "Usuń serwer",
"delete_server_description": "Ta czynność usunie serwer. Po tym będzie niedostępny."
},
"ssh": {
"title": "klucze SSH",
"delete": "Usuń klucz SSH",
"subtitle_with_keys": "Klucze: {}",
"subtitle_without_keys": "Brak kluczy",
"no_key_name": "Bezimienny klucz",
"root_title": "To są klucze superużytkownika",
"input_label": "Publiczny klucz ED25519 lub RSA",
"create": "Dodaj klucz SSH",
"delete_confirm_question": "Czy na pewno chcesz usunąć następny klucz?",
"root_subtitle": "Właściciele określonych tutaj kluczy uzyskują pełny dostęp do danych i ustawień serwera. Dodaj tylko swoje klucze."
},
"onboarding": {
"page1_title": "Cyfrowa niezależność jest dostępna dla każdego",
"page1_text": "Poczta, VPN, Messenger, sieć społecznościowa i wiele więcej na Twoim osobistym serwerze, pod Twoją pełną kontrolą.",
"page2_title": "SelfPrivacy — to nie przechowywanie w chmurze, a tylko Twój osobisty centrum danych",
"page2_server_provider_title": "Dostawca-serwer",
"page2_server_provider_text": "Dostawca-serwer będzie obsługiwał Twój serwer w swoim centrum danych. SelfPrivacy automatycznie połączy się z nim i skonfiguruje dla Ciebie serwer.",
"page2_dns_provider_title": "Dostawca DNS",
"page2_backup_provider_title": "Dostawca kopii zapasowych",
"page2_text": "SelfPrivacy współpracuje tylko z wybranymi przez Ciebie dostawcami usług. Jeśli nie masz kont, pomożemy Ci ich założyć.",
"page2_dns_provider_text": "Aby być w Internecie, potrzebujesz domeny. Aby domena wskazywała na Twój serwer, potrzebujesz niezawodnego serwera DNS. Poprosimy Cię o wybranie jednego z obsługiwanych serwerów DNS i automatyczne skonfigurowanie wszystkich rekordów. Chcesz skonfigurować je ręcznie? To też jest możliwe.",
"page2_backup_provider_text": "A co jeśli coś się stanie z serwerem? Atak hakerski, odmowa usługi, a może po prostu przypadkowe usunięcie danych? Twoje dane będą bezpieczne gdzie indziej, u dostawcy magazynu kopii zapasowych. Wszystkie są bezpiecznie zaszyfrowane i możesz przywrócić swój serwer."
},
"resource_chart": {
"month": "Miesiąc",
"day": "Dzień",
"hour": "Godzina",
"cpu_title": "Wykorzystanie procesora",
"network_title": "Wykorzystanie sieci",
"in": "Odebrane",
"out": "Wysłano"
},
"server": {
"card_title": "Serwer",
"description": "To wirtualny komputer, na którym działają wszystkie Twoje usługi",
"resource_usage": "Zużycie środków",
"allow_autoupgrade_hint": "Zezwól na automatyczną instalację aktualizacji na serwerze",
"reboot_after_upgrade": "Uruchom ponownie po aktualizacjach",
"server_timezone": "Strefa czasowa serwera",
"server_id": "ID serwera",
"status": "Status",
"cpu": "procesor",
"ram": "Pamięć RAM",
"disk": "Dysk lokalny",
"monthly_cost": "Koszt miesięczny",
"location": "Lokalizacja danych",
"provider": "Dostawca",
"core_count": {
"one": "{} jądro",
"two": "{} jądra",
"many": "{} rdzeni",
"few": "{} jądra",
"other": "{} rdzeni"
},
"general_information": "Ogólna informacja",
"allow_autoupgrade": "Zezwalaj na automatyczne aktualizacje",
"reboot_after_upgrade_hint": "Automatycznie uruchom ponownie serwer po zastosowaniu aktualizacji",
"select_timezone": "Wybierz swoją strefę czasową",
"timezone_search_bar": "Nazwa strefy czasowej lub wartość przesunięcia czasu"
},
"record": {
"root": "Domena główna",
"cloud": "Chmura plików",
"git": "Git serwer",
"meet": "Wideokonferencje",
"social": "Serwis społecznościowy",
"password": "Menedżer haseł",
"vpn": "VPN",
"dmarc": "Zapisywanie rekord",
"spf": "Zapisywanie SPF",
"dkim": "DKIM klucz",
"api": "SelfPrivacy API",
"mx": "Zapisywanie MX"
},
"domain": {
"card_title": "Domena",
"screen_title": "Domena i DNS",
"error": "Znaleziono problemy",
"refreshing": "Aktualizowanie danych…",
"uninitialized": "Dane jeszcze nie otrzymane",
"services_title": "Usługi",
"services_subtitle": "Rekordy „A” są wymagane do działania usług.",
"email_title": "Email",
"update_list": "Zaktualizuj listę",
"ok": "Zapisy są w porządku",
"error_subtitle": "Kliknij tutaj, aby naprawić",
"email_subtitle": "Zapisy wymagane do bezpiecznej wymiany poczty elektronicznej."
},
"backup": {
"card_title": "Utworzyć kopię zapasową",
"description": "Pomoże Ci w każdej sytuacji: atak hakerski, usunięcie serwera, itp.",
"reupload_key": "Wymuś aktualizację klucza",
"reuploaded_key": "Zaktualizowano klucz na serwerze",
"initialize": "Inicjalizacja",
"restore": "Przywróć z kopii",
"no_backups": "Nie ma jeszcze żadnych kopii zapasowych",
"create_new": "Utwórz nową kopię",
"creating": "Tworzenie kopii: {}%",
"restoring": "Przywracanie z kopii",
"waiting_for_rebuild": "Po kilku minutach będziesz mógł utworzyć pierwszą kopię."
}
}

View File

@ -81,7 +81,7 @@
"onboarding": {
"page1_title": "Цифровая независимость доступна каждому",
"page1_text": "Почта, VPN, Мессенджер, социальная сеть и многое другое на Вашем личном сервере, под Вашим полным контролем.",
"page2_title": "SelfPrivacy — это не облако, а Ваш личный дата-центр",
"page2_title": "SelfPrivacy — это не облако, а ваш личный дата-центр",
"page2_text": "SelfPrivacy работает только с сервис-провайдерами на ваш выбор. Если у Вас нет учётных записей, мы поможем их создать.",
"page2_server_provider_title": "Сервер-провайдер",
"page2_server_provider_text": "Сервер-провайдер будет обслуживать ваш сервер в своём дата-центре. SelfPrivacy автоматически подключится к нему и настроит вам сервер.",
@ -300,10 +300,10 @@
"locations_not_found": "Упс!",
"locations_not_found_text": "В этом месте не оказалось доступных серверов для аренды",
"back_to_locations": "Выберем другой",
"no_locations_found": "Не найдено локаций. Убедитесь, что ваш аккаунт доступен.",
"no_locations_found": "Не найдено локаций, убедитесь, что ваш аккаунт доступен",
"choose_server_type": "Какой выбрать тип сервера?",
"choose_server_type_text": "От ресурсов сервера зависит, какие сервисы смогут запуститься. Расширить сервер можно будет в любое время",
"choose_server_type_notice": "Главное, на что стоит обратить внимание — количество потоков процессора и объём оперативной памяти. Данные сервисов будут размещены на отдельном диске, который оплачивается отдельно и легко расширяем!",
"choose_server_type_notice": "Главное, на что стоит обратить внимание — количество потоков процессора и объём оперативной памяти. Данные сервисов будут размещены на отдельном диске, который оплачивается отдельно и легко расширяем.",
"choose_server_type_ram": "{} GB у RAM",
"choose_server_type_storage": "{} GB системного хранилища",
"choose_server_type_payment_per_month": "{} в месяц",
@ -331,7 +331,8 @@
"create_master_account": "Создайте главную учетную запись",
"enter_username_and_password": "Введите имя пользователя и сложный пароль",
"finish": "Всё инициализировано",
"checks": "Проверок выполнено: \n{} / {}"
"checks": "Проверок выполнено: \n{} / {}",
"select_dns": "Теперь давайте выберем DNS-провайдера"
},
"recovering": {
"generic_error": "Ошибка проведения операции, попробуйте ещё раз.",
@ -354,9 +355,6 @@
"fallback_select_provider_console": "Доступ к консоли хостинга.",
"authorization_failed": "Не удалось войти с этим ключом",
"fallback_select_provider_console_hint": "Например, Hetzner.",
"hetzner_connected": "Подключение к Hetzner",
"hetzner_connected_description": "Связь с сервером установлена. Введите токен Hetzner с доступом к {}:",
"hetzner_connected_placeholder": "Hetzner токен",
"confirm_server": "Подтвердите сервер",
"confirm_server_description": "Нашли сервер! Подтвердите, что это он:",
"confirm_server_accept": "Да, это он",
@ -373,9 +371,11 @@
"modal_confirmation_ip_invalid": "IP не совпадает с указанным в DNS записи",
"confirm_cloudflare": "Подключение к Cloudflare",
"confirm_cloudflare_description": "Введите токен Cloudflare, который имеет права на {}:",
"confirm_backblze": "Подключение к Backblaze",
"confirm_backblaze_description": "Введите токен Backblaze, который имеет права на хранилище резервных копий:",
"confirm_backblaze": "Подключение к Backblaze"
"confirm_backblaze": "Подключение к Backblaze",
"server_provider_connected": "Подключение к вашему серверному провайдеру",
"server_provider_connected_description": "Связь установлена. Введите свой токен с доступом к {}:",
"server_provider_connected_placeholder": "Токен серверного провайдера"
},
"devices": {
"main_screen": {

View File

@ -0,0 +1 @@
{}

182
assets/translations/th.json Normal file
View File

@ -0,0 +1,182 @@
{
"test": "th-test",
"locale": "th",
"basis": {
"later": "ข้ามไปที่การติดตั้งทีหลัง",
"no_data": "ไม่พบข้อมูล",
"providers_title": "ศูนย์กลางข้อมูล",
"select": "เลือก",
"services": "บริการ",
"users": "ผู้ใช้บริการ",
"more": "มาก",
"next": "ถัดไป",
"got_it": "ได้มา",
"settings": "ตั้งค่า",
"password": "รหัสผ่าน",
"create": "เพิ่มใหม่",
"confirmation": "การยืนยัน",
"cancel": "ยกเลิก",
"delete": "ลบ",
"close": "ปิด",
"domain": "โดเมน",
"saving": "กำลังบันทึก…",
"username": "ชื่อผู้ใช้",
"loading": "กำลังโหลด…",
"connect_to_existing": "เชื่อมต่อไปยังเซริฟเวอร์ที่มีอยู่แล้ว",
"reset": "รีเซ็ต",
"details": "รายละเอียด",
"wait": "รอ",
"remove": "ลบ",
"apply": "นำมาใช้",
"done": "เสร็จสิ้น",
"continue": "ต่อไป",
"alert": "แจ้งเตือน",
"providers": "ผู้ให้บริการ",
"services_title": "ความเป็นส่วนตัวของคุณและอิสระ",
"connect": "เชื่อมต่อ"
},
"more_page": {
"configuration_wizard": "การติดตั้งอย่างง่าย",
"create_ssh_key": "กุญแจ SSH ของผู้ใช้ระดับสูงสุด",
"about_project": "เกี่ยวกับพวกเรา",
"about_application": "เกี่ยวกับ",
"onboarding": "ออนบอร์ด",
"console": "คอนโซล",
"application_settings": "การตั้งค่าของแอพลิเคชั่น"
},
"about_us_page": {
"title": "เกี่ยวกับพวกเรา"
},
"about_application_page": {
"api_version_text": "API เซิฟเวอร์เวอร์ชั้น v.{}",
"title": "เกี่ยวกับ",
"application_version_text": "แอปพลิเคชั่น เวอร์ชั่น v.{}",
"privacy_policy": "นโยบายความเป็นส่วนตัว"
},
"application_settings": {
"dark_theme_description": "สลับธีมแอปพลิเคชั่นของคุณ",
"delete_server_description": "การกระทำนี้จะลบเซิฟเวอร์ของคุณทิ้งและคุณจะไม่สามารถเข้าถึงมันได้อีก",
"title": "การตั้งค่าแอปพลิเคชัน",
"dark_theme_title": "ธีมมืด",
"reset_config_title": "รีเซ็ตค่าดั้งเดิมการตั้งค่าของแอปพลิเคชั่น",
"reset_config_description": "รีเซ็ต api key และผู้ใช้งาน root",
"delete_server_title": "ลบเซิฟเวอร์"
},
"ssh": {
"create": "สร้างกุญแจ SSH",
"delete_confirm_question": "คุณแน่ใจนะว่าจะลบกุญแจ SSH นี้?",
"root_subtitle": "เจ้าของกุญแจเหล่านี้จะสามารถเข้าถึงเซิฟเวอร์และทำอะไรกับเซิฟเวอร์ก็ได้. โปรดเพิ่มกุญแจนี้ไปที่เซิฟเวอร์ของคุณเท่านั้น",
"title": "กุญแจ SSH",
"delete": "ลบกุญแจ SSH",
"subtitle_with_keys": "{} กุญแจ",
"subtitle_without_keys": "ไม่มีกุญแจ",
"no_key_name": "กุญแจไม่มีชื่อ",
"root_title": "นี่คือกุญแจของผู้ใช้สูงสุด",
"input_label": "กุญแจสาธารณะของ ED25519 หรือ RSA"
},
"console_page": {
"title": "คอนโซล",
"waiting": "กำลังรอการเริ่มตั้น…"
},
"domain": {
"services_subtitle": "ระเบียน A จำเป็นสำหรับแต่ละเซิร์ฟเวอร์",
"email_subtitle": "ระเบียนนั้นจำเป็นสำหรับการเปลี่ยนอีเมลอย่างปลอดภัย",
"card_title": "โดเมน",
"screen_title": "โดเมนและDNS",
"ok": "ระเบียนถูกต้อง",
"error": "พบเจอปัญหา",
"refreshing": "สถานะการรีเฟรช…",
"uninitialized": "ยังไม่ได้รับข้อมูล",
"services_title": "บริการ",
"email_title": "อีเมล",
"update_list": "รายการอัปเดต",
"error_subtitle": "กดตรงนี้เพื่อแก้ไขปัญหา"
},
"backup": {
"reuploaded_key": "กุญแจถูกอัปโหลดอีกครั้งเรียบร้อย",
"waiting_for_rebuild": "คุณจะสามารถสร้างข้อมูลสำรองของคุณได้ในไม่กี่นาที",
"restoring": "การกู้คืนจากการสำรองข้อมูง",
"restore_alert": "คุณกำลังที่จะคืนค่าจากข้อมูลสำรองที่สร้างใน {}. ข้อมูลทั้งหมดตอนนี้จะหายไป คุณแน่ใจไหม?",
"refetching_list": "ในไม่กี่นาทีรายการจะอัปเดต",
"card_title": "สำรอง",
"description": "นี่จะช่วยคุณในวันที่เซิร์ฟเวอร์ของคุณถูกโจมตีด้วยวิธีต่างๆ",
"reupload_key": "บังคับการอัปโหลดอีกครั้งของกุญแจ",
"initialize": "เริ่มตั้น",
"restore": "คืนค่าจากการสำรอง",
"no_backups": "ยังไม่มีการสำรองข้อมูลในตอนนี้",
"create_new": "สร้างข้อมูลสำรองใหม่",
"creating": "กำลังสร้างข้อมูลสำรอง: {}%",
"error_pending": "เซิร์ฟเวอร์ส่งคืนข้อผิดพลาดตรวจสอบด้านล่าง",
"refresh": "สถานะการรีเฟรช",
"refetch_backups": "ดึงข้อมูลรายการสํารองข้อมูลอีกครั้ง"
},
"onboarding": {
"page2_backup_provider_text": "เกิดอะไรขึ้นถ้ามีอะไรเกิดขึ้นกับเซิร์ฟเวอร์ของคุณ? ลองนึกภาพการโจมตีของแฮ็กเกอร์การลบข้อมูลโดยไม่ตั้งใจหรือการปฏิเสธการให้บริการ? แต่ไม่ต้องห่วง ข้อมูลของคุณจะถูกเก็บไว้อย่างปลอดภัยในผู้ให้บริการสํารองข้อมูลของคุณ พวกเขาจะถูกเข้ารหัสอย่างปลอดภัยและสามารถเข้าถึงได้ตลอดเวลาเพื่อกู้คืนเซิร์ฟเวอร์ของคุณด้วย",
"page1_title": "ความเป็นอิสระทางดิจิทัลมีให้สําหรับเราทุกคน",
"page1_text": "อีเมล,วีพีเอ็น(vpn),การส่งข้อความ,โซเชียลเน็ตเวิร์กและอื่นๆอีกมากมาย ซึ่งอยู่ภายใต้การควบคุมของคุณ",
"page2_title": "SelfPrivacy นั้นไม่ใช่คลาวด์, แต่เป็นศูนย์ข้อมูลส่วนบุคคลของคุณเท่านั้น",
"page2_server_provider_title": "ผู้ให้บริการเซิร์ฟเวอร์",
"page2_dns_provider_title": "ผู้ให้บริการ DNS",
"page2_backup_provider_title": "ผู้ให้บริการการกู้คืนระบบ",
"page2_text": "SelfPrivacy นั้นจะทำงานกับผู้ให้บริการที่คุณเลือกเท่านั้นและหากคุณไม่มีผู้ใช้งานของผู้ให้บริการนั้นๆ, เราจะช่วยคุณสร้างมันขึ้นมาเอง",
"page2_server_provider_text": "ผู้ให้บริการจะดูแลเซิร์ฟเวอร์ของคุณและ SelfPrivacy จะช่วยเชื่อมต่อและติดตั้งสิ่งจำเป็นกับผู้ให้บริการของคุณแบบอัตโนมัติ",
"page2_dns_provider_text": "คุณต้องมีโดเมนเพื่อให้มีสถานที่ของคุณในอินเทอร์เน็ต และคุณต้องมีผู้ให้บริการ DNS ที่เชื่อถือได้เพื่อให้โดเมนชี้ไปที่เซิร์ฟเวอร์ของคุณ เราขอแนะนําให้คุณเลือกผู้ให้บริการ DNS ที่รองรับเพื่อตั้งค่าเครือข่ายโดยอัตโนมัติ"
},
"resource_chart": {
"month": "เดือน",
"day": "วัน",
"hour": "ชั่วโมง",
"cpu_title": "ค่าการใช้งานของ CPU",
"network_title": "ค่าการใช้งานของระบบเครือข่าย",
"in": "ใน",
"out": "ออก"
},
"server": {
"card_title": "เซิร์ฟเวอร์",
"description": "บริการของคุณทั้งหมดจะแสดงอยู่ตรงนี้",
"general_information": "ข้อมูลทั่วไป",
"resource_usage": "การใช้ว่าทรัพยากร",
"reboot_after_upgrade": "รีบูตหลังจากอัพเกรด",
"allow_autoupgrade": "ให้อนุญาตการอัพเกรดแบบอัตโนมัติ",
"allow_autoupgrade_hint": "อนุญาตให้มีการอัพเกรดแพคเกจต่างๆบนเซิร์ฟเวอร์",
"reboot_after_upgrade_hint": "รีบูตโดยไม่ต้องขออนุญาตหลังจากเสร็จสิ้นการเปลี่ยนแปลงบนเซิร์ฟเวอร์",
"server_timezone": "เขตเวลาของเซิร์ฟเวอร์",
"select_timezone": "เลือกเขตเวลา",
"timezone_search_bar": "ชื่อเขตเวลาหรือค่ากะเวลา",
"server_id": "ไอดีของเซิร์ฟเวอร์",
"status": "สถานะ",
"cpu": "CPU",
"ram": "หน่วยความจำ",
"monthly_cost": "รายจ่ายต่อเดือน",
"location": "สถานที่",
"provider": "ผู้ให้บริการ",
"core_count": {
"one": "{} core",
"two": "{} จำนวนคอร์",
"many": "{} จำนวนคอร์",
"other": "{} จำนวนคอร์",
"few": "{} จำนวนคอร์"
},
"disk": "ดิสก์ภายในเครื่อง"
},
"record": {
"api": "API ของ SelfPrivacy",
"cloud": "ไฟล์คลาวด์",
"git": "Git server",
"meet": "การประชุมแบบใช้วิดีโอ",
"password": "จัดการกับรหัสผ่าน",
"vpn": "VPN",
"mx": "ระเบียน MX",
"dmarc": "ระเบียน DMARC",
"spf": "ระเบียน SPF",
"root": "โดเมนหลัก",
"social": "เครือข่ายสังคมออนไลน์",
"dkim": "กุญแจ DKIM"
},
"storage": {
"card_title": "พื้นที่ของเซิฟร์เวอร์",
"status_ok": "การใช้งานดิสก์ปกติ",
"status_error": "พื้นที่ว่างดิสก์ต่ำ",
"disk_usage": "{} ใช้แล้ว"
}
}

479
assets/translations/uk.json Normal file
View File

@ -0,0 +1,479 @@
{
"test": "ua-test",
"basis": {
"services_title": "Ваші особисті, приватні та незалежні послуги.",
"providers_title": "Ваш дата центр",
"select": "Обрати",
"services": "Сервіси",
"users": "Користувачі",
"providers": "Провайдери",
"domain": "Домен",
"saving": "Збереження…",
"username": "І'мя користовача",
"loading": "Завантаження…",
"later": "Перейти до налаштувати пізніше",
"connect_to_existing": "Підключитись до існуючого серверу",
"reset": "Скинути",
"details": "Подробиці",
"no_data": "Немає данних",
"wait": "Зачекайте",
"remove": "Видалити",
"apply": "Застосувати",
"done": "Готово",
"continue": "Продовжити",
"alert": "Оповіщення",
"more": "Більше",
"next": "Наступний",
"got_it": "Зрозумів",
"settings": "Налаштування",
"password": "Пароль",
"create": "Додати новий",
"confirmation": "Підтвердження",
"cancel": "Відмінити",
"delete": "Видалити",
"close": "Закрити",
"connect": "Підключіться"
},
"locale": "ua",
"application_settings": {
"title": "Налаштування додатка",
"reset_config_title": "Скинути налаштування",
"dark_theme_title": "Темна тема",
"dark_theme_description": "Змінити тему додатка",
"reset_config_description": "Скинути API ключі та root користувача",
"delete_server_title": "Видалити сервер",
"delete_server_description": "Це видалить ваш сервер. Він більше не буде доступний."
},
"ssh": {
"delete_confirm_question": "Ви впевнені, що хочете видалити SSH-ключ?",
"root_subtitle": "Власники цих ключів отримують повний доступ до сервера та даних. Додавайте лише свої ключі.",
"title": "SSH-ключі",
"create": "Створити SSH-ключ",
"delete": "Видалити SSH-ключ",
"subtitle_with_keys": "{} ключів",
"subtitle_without_keys": "Ключів немає",
"no_key_name": "Безіменний ключ",
"root_title": "Це ключі суперкористувача",
"input_label": "Публічний ED25519 або RSA ключ"
},
"more_page": {
"about_project": "Про нас",
"create_ssh_key": "SSH-ключі суперкористовача",
"console": "Консоль",
"application_settings": "Налаштування додатка",
"configuration_wizard": "Майстер установки",
"about_application": "Про нас",
"onboarding": "Адаптація"
},
"console_page": {
"title": "Консоль",
"waiting": "Очікування ініціалізації…"
},
"about_us_page": {
"title": "Про нас"
},
"about_application_page": {
"application_version_text": "Версія додатку v.{}",
"api_version_text": "Версія API сервера v.{}",
"privacy_policy": "Політика конфіденційності",
"title": "Про нас"
},
"onboarding": {
"page1_title": "Цифрова незалежність, доступна кожному",
"page2_server_provider_title": "Сервер-провайдер",
"page2_title": "Політика конфіденційності-це не хмара, це твій персональний центр обробки даних",
"page1_text": "Пошта, ВПН, Месенджер, соціальна мережа і багато іншого на твоєму приватному сервері, під твоїм контролем.",
"page2_dns_provider_title": "DNS-провайдер",
"page2_dns_provider_text": "Тобі потрібен домен, щоб мати місце в інтернеті. Вам також потрібен надійний DNS-провайдер, щоб вказати домен вашого серверу. Ми запромпонуємо вам вибрати підтримуваного DNS-провайдера для автоматичного налаштування мережі.",
"page2_backup_provider_title": "Backup-провайдер",
"page2_server_provider_text": "Сервер-провайдер обслуговує ваш сервер у власному Data-центрі. Політика конфіденційності буде автоматично зв'язана з провайдером і налаштує все необхідне.",
"page2_text": "Політика конфіденційності працює лише з тим провайдром, якого ви вибрали. Якщо ви не маєте потрібних облікових записів, ми допоможемо їх вам створити.",
"page2_backup_provider_text": "Що якщо з вашим сервером щось трапиться? Уявіть собі атаку хакерів, випадкове видалення даних або відмову в обслуговуванні? Ваші дані будуть у безпеці у резервних копіях вашого провайдера. Вони будуть надійно зашифровані та у будь-який час доступні для відновлення вашого сервера."
},
"initializing": {
"select_provider_notice": "За 'Відносно невеликим' ми маємо на увазі машину з 2 ядрами CPU і 2 гігабайтами оперативної пам'яті.",
"select_provider_price_text_do": "$ 17 на місяць для порівняно невеликого сервера і 50Гб дискового сховища",
"select_provider_email_notice": "Хостинг електронної пошти не буде доступний для нових клієнтів. Проте, вона буде розблокована, як тільки ви зробите вашу першу оплату.",
"choose_server_type_notice": "Важливими речами, на які слід дивитися, є процесор і оперативна пам'ять. Дані ваших послуг буде збережено.",
"use_this_domain_text": "Токен, який ви надали, надає доступ до наступного домену",
"loading_domain_list": "Завантаження списку доменів",
"found_more_domains": "Знайдено більше одного домену. Для власної безпеки просимо видалити непотрібні домени",
"server_created": "Сервер створений. DNS перевірений і завантаження серверу у прогресі…",
"enter_username_and_password": "Введіть ім’ я користувача і надійний пароль",
"connect_to_server": "Почнемо з сервера.",
"select_provider": "Оберіть будь-якого провайдера з наведеного нижче списку, всі вони підтримують політику конфіденційності",
"select_provider_countries_title": "Доступні країни",
"select_provider_countries_text_hetzner": "Німеччина, Фінляндія, США",
"select_provider_countries_text_do": "США, Нідерланди, Сінгапур, Велика Британія, НІмеччина, Канада, Індія, Австралія",
"select_provider_price_title": "Середня ціна",
"select_provider_price_text_hetzner": "€ 8 на місяць за відносно невеликий сервер і 50 Гб дискового сховища",
"select_provider_payment_title": "Способи оплати",
"select_provider_payment_text_hetzner": "Картка, SWIFT, SEPA, PayPal",
"select_provider_payment_text_do": "Картка, Google Pay, PayPal",
"select_provider_site_button": "Відвідати сайт",
"connect_to_server_provider": "Авторизуйтеся зараз ",
"locations_not_found_text": "Немає доступних серверів для оренди",
"connect_to_server_provider_text": "З токеном API SelfPrivacy зможе орендувати техніку і налаштувати на неї ваш сервер",
"how": "Як отримати токен API",
"provider_bad_key_error": "Некоректний ключ API провайдера",
"could_not_connect": "Не зміг підключитися до провайдера.",
"choose_location_type": "Де ви хочете забронювати свій сервер?",
"choose_location_type_text": "Різні локації забезпечують різні конфігурації серверів, ціни і швидкість з'єднання.",
"locations_not_found": "Упс!",
"back_to_locations": "Оберіть щось інше",
"no_locations_found": "Не знайдено доступних місць, перевірте, чи ваш обліковий запис доступний",
"choose_server_type": "Який тип сервера вам потрібен?",
"choose_server_type_text": "Різні ресурсні можливості підтримують різні сервіси. Не хвилюйся, ти можеш розширити свій сервер коли завгодно",
"choose_server_type_ram": "{} ГБ ОЗУ",
"choose_server_type_storage": "{} ГБ системного сховища",
"choose_server_type_payment_per_month": "{} щомісячно",
"no_server_types_found": "Не знайдено доступних типів серверів. Переконайтеся, що ваш обліковий запис доступний і спробуйте змінити розташування вашого сервера.",
"cloudflare_bad_key_error": "Некоректний ключ API CloudFlare",
"backblaze_bad_key_error": "Інформація про зберігання Backblaze є недійсною",
"select_dns": "Тепер давайте оберемо DNS-провайдера",
"manage_domain_dns": "Для управління DNS домену",
"use_this_domain": "Скористатися цим доменом?",
"cloudflare_api_token": "CloudFlare API токен",
"connect_backblaze_storage": "Підключити Backblaze сховище",
"no_connected_domains": "Наразі немає пов'язаних доменів",
"save_domain": "Зберегти домен",
"final": "Останній крок",
"create_server": "Створити сервер",
"what": "Що це значить?",
"server_rebooted": "Сервер перезавантажено. Чекаю останньої перевірки…",
"server_started": "Сервер запущено. Його буде перевірено і перезавантажено…",
"until_the_next_check": "До наступної перевірки: ",
"check": "Перевірка",
"one_more_restart": "Ще один перезапуск, щоб застосувати сертифікати безпеки.",
"create_master_account": "Створити внутрішній рахунок",
"finish": "Усе ініціалізовано",
"checks": "Перевірка була завершена\n{} з {}"
},
"recovering": {
"recovery_main_header": "З єднатися з існуючим сервером",
"generic_error": "Операція зазнала невдачі, будь ласка, спробуйте ще раз.",
"domain_recovery_description": "Введіть домен сервера, до якого ви бажаєте отримати доступ:",
"domain_recover_placeholder": "Ваш домен",
"domain_recover_error": "Сервера з таким доменом не знайдено",
"method_select_description": "Виберіть спосіб відновлення:",
"method_select_other_device": "У мене є доступ до іншого пристрою",
"method_select_recovery_key": "Я маю ключ відновлення",
"method_select_nothing": "Я не маю нічого з цього",
"method_device_description": "Відкрийте програму на іншому пристрої та перейдіть на сторінку пристроїв. Натисніть \"Додати пристрій\", щоб отримати свій токен.",
"method_device_button": "Я отримав свій токен",
"method_device_input_description": "Введіть токен авторизації",
"method_device_input_placeholder": "Токен",
"method_recovery_input_description": "Введіть ключ відновлення",
"fallback_select_description": "Що у вас є? Виберіть перший доступний варіант:",
"fallback_select_token_copy": "Копія токена автентифікації з іншої версії застосунку.",
"fallback_select_root_ssh": "Root SSH доступ до сервера.",
"fallback_select_provider_console": "Доступ до серверної консолі мого продiвера.",
"authorization_failed": "Не можу авторизуватись за цим ключем",
"fallback_select_provider_console_hint": "Наприклад: Hetzner.",
"server_provider_connected": "Підключіться до провайдера сервера",
"server_provider_connected_description": "Зв'язок встановлений. Введіть свій токен з доступом до {}:",
"server_provider_connected_placeholder": "Токен провайдера сервера",
"confirm_server": "Підтвердити сервер",
"confirm_server_description": "Знайдено ваш сервер! Підтвердіть, що він правильний:",
"confirm_server_accept": "Так! Це воно",
"confirm_server_decline": "Вибрати інший сервер",
"choose_server": "Виберіть ваш сервер",
"no_servers": "На вашому обліковому записі немає доступних серверів.",
"choose_server_description": "Ми не змогли з'ясувати, до якого сервера ви намагаєтесь підключитися.",
"domain_not_available_on_token": "Вибраний домен недоступний на цьому токені.",
"modal_confirmation_title": "Це насправді ваш сервер?",
"modal_confirmation_description": "Якщо ви підключаєтеся до невірного сервера, ви можете втратити всі ваші дані.",
"modal_confirmation_dns_valid": "Зворотна DNS дійсна",
"modal_confirmation_dns_invalid": "Зворотна DNS вказує на інший домен",
"modal_confirmation_ip_valid": "IP той же, що і в записі DNS",
"modal_confirmation_ip_invalid": "IP не такий, як в DNS-записі",
"confirm_cloudflare": "Підключення до CloudFlare",
"confirm_cloudflare_description": "Введіть токен CloudFlare з доступом до {}:",
"confirm_backblaze": "Підкючитися до Backblaze",
"confirm_backblaze_description": "Введіть токен Backblaze із доступом до сховища резервних копій:"
},
"resource_chart": {
"month": "Місяць",
"day": "День",
"hour": "Година",
"cpu_title": "Використання CPU",
"network_title": "Використання мережі",
"in": "В",
"out": "Вийти"
},
"server": {
"card_title": "Сервер",
"description": "Усі твої сервіси тут",
"general_information": "Загальна інформація",
"resource_usage": "Використання ресурсів",
"allow_autoupgrade": "Дозволити авто-оновлення",
"allow_autoupgrade_hint": "Дозволити автоматичне покращення пакетів на сервері",
"select_timezone": "Вибрати часовий пояс",
"status": "Статус",
"server_id": "Сервер ID",
"cpu": "Процессор",
"ram": "Пам'ять",
"provider": "Провайдер",
"core_count": {
"one": "{} ядро",
"few": "{} ядра",
"many": "{} ядер",
"other": "{} ядра",
"two": "{} ядра"
},
"disk": "Локальний диск",
"reboot_after_upgrade": "Перезавантаження після оновлення",
"reboot_after_upgrade_hint": "Перезавантаження без запиту після застосування змін на сервері",
"server_timezone": "Часовий пояс сервера",
"timezone_search_bar": "Ім'я часового поясу або значення зсуву часу",
"monthly_cost": "Щомісячна вартість",
"location": "Місцезнаходження"
},
"record": {
"api": "SelfPrivacy API",
"cloud": "Файлове сховище",
"git": "Git-сервер",
"social": "Соціальна мережа",
"password": "Менеджер паролів",
"vpn": "VPN",
"mx": "MX-запис",
"dmarc": "DMARC-запис",
"spf": "SPF-запис",
"meet": "Відео конференція",
"dkim": "DKIM ключі",
"root": "Кореневий домен"
},
"domain": {
"card_title": "Домен",
"screen_title": "Домен та DNS",
"ok": "Записи в порядку",
"error": "Знайдені проблеми",
"refreshing": "Статус оновлення…",
"uninitialized": "Дані ще не відновлено",
"services_title": "Сервіси",
"email_title": "Електронна пошта",
"email_subtitle": "Записи, необхідні для безпечного обміну електронною поштою.",
"update_list": "Лист оновлень",
"error_subtitle": "Нажміть сюди, щоб виправити їх",
"services_subtitle": "Введіть \"А\" записи, необхідні для кожної служби."
},
"backup": {
"card_title": "Резервне копіювання",
"reupload_key": "Примусове повторне завантаження ключа",
"reuploaded_key": "Ключ повторно завантажений",
"initialize": "Ініціалізація",
"restore": "Відновити з резервної копії",
"no_backups": "Ще немає резервних копій",
"create_new": "Створити нову резервну копію",
"creating": "Створення нової резервної копії: {}%",
"error_pending": "Помилка відновлення сервера, перевірте це нижче",
"refresh": "Оновити статус",
"refetch_backups": "Повторно отримати список резервних копій",
"refetching_list": "За кілька хвилин список буде оновлений",
"description": "Врятує ваш день у разі аварії: хакерська атака, видаленя серверу, тощо.",
"waiting_for_rebuild": "Ви зможете створити свою першу резервну копію через кілька хвилин.",
"restoring": "Відновлення з резервної копії",
"restore_alert": "Ви збираєтеся відновити з резервної копії. створеної на {}. Усі поточні дані будуть втрачені. Ви згодні?"
},
"storage": {
"card_title": "Серверне сховище",
"status_error": "Мало місця на диску",
"disk_usage": "{} використано",
"disk_total": "{} всього · {}",
"gb": "{} ГБ",
"mb": "{} МБ",
"kb": "{} КБ",
"bytes": "Байти",
"extend_volume_button": "Збільшити обсяг",
"extending_volume_price_info": "Ціна включає ПДВ і оцінюється з даних ціноутворення, наданих Hetzner. Сервер буде перезавантажений після зміни розміру.",
"extending_volume_error": "Не вдалося ініціалізувати розширення обсягу.",
"size": "Розмір",
"euro": "Євро",
"data_migration_title": "Перенесення даних",
"start_migration_button": "Почати перенос",
"migration_process": "Перенос…",
"migration_done": "Закінчити",
"status_ok": "Використання диска нормальне",
"extending_volume_title": "Збільшення обсягу",
"extending_volume_description": "Зміна обсягу дозволить зберігати більше даних на вашому сервері без розширення сервера. Обсяг може бути тільки збільшеним: зменшення неможливе.",
"data_migration_notice": "Під час переносу всі послуги будуть вимкнені."
},
"not_ready_card": {
"begin": "Будь ласка, завершіть налаштування програми ",
"insertion": "Майстер налаштувань",
"end": " Для подальшої роботи",
"in_menu": "Сервер ще не налаштовано. Будь ласка, завершіть налаштування за допомогою майстра налаштування для подальшої роботи."
},
"service_page": {
"open_in_browser": "Відкрити у браузері",
"restart": "Перезавантажити сервіс",
"disable": "Викнути сервіс",
"enable": "Увімкнути сервіс",
"move": "Перейти до іншого об'єму",
"status": {
"active": "Створювати і запускати",
"inactive": "Зупинено",
"failed": "Не вдалося запустити",
"off": "Вимкнено",
"activating": "Активація",
"deactivating": "Деактивація",
"reloading": "Перезапуск"
},
"uses": "Використовує {usage} на {volume}"
},
"mail": {
"subtitle": "E-Mail для компанії та сім'ї.",
"title": "E-Mail",
"login_info": "Використовувати ім’ я користувача і пароль з вкладки « користувач ». Порт IMAP — 143 з STARTTLS, порт SMTP — 587."
},
"password_manager": {
"title": "Менеджер паролів",
"login_info": "Вам доведеться створити обліковий запис на веб-сайті.",
"subtitle": "Основа вашої безпеки. Bitwarden допоможе вам створювати, зберігати і переміщати паролі між пристроями, а також вводити їх за запитом за допомогою автозаповнення."
},
"video": {
"title": "Відеозустріч",
"subtitle": "Zoom і Google Meet хороші, але Jitsi meet є вартою альтернативи, яка також дає вам впевненість, що вас не слухають.",
"login_info": "Обліковий запис не потрібен."
},
"cloud": {
"title": "Хмарне сховище",
"subtitle": "Не дозволяйте хмарним службам читати ваші дані, за допомогою NextCloud.",
"login_info": "Вхід адміністратора, пароль такий самий, як і у вашого головного користувача. Створити нові аккаунти у Nextcloud."
},
"social_network": {
"title": "Соціальна мережа",
"login_info": "Вам доведеться створити обліковий запис на веб-сайті.",
"subtitle": "Важко повірити, але стало можливим створити власну соціальну мережу, з твоїми власними правилами та цільовою аудиторією."
},
"git": {
"title": "Git-сервер",
"subtitle": "Приватна альтернатива Github, яка належить вам, а не Microsoft.",
"login_info": "Вам доведеться створити обліковий запис на веб-сайті. Першим користувачем стане адміністратор."
},
"vpn": {
"title": "VPN-сервер",
"subtitle": "Приватний VPN-сервер"
},
"users": {
"add_new_user": "Додати першого користувача",
"new_user": "Новий користувач",
"delete_user": "Видалити користувача",
"nobody_here": "Нікого немає",
"login": "Логін",
"new_user_info_note": "Новий користувач автоматично отримає доступ до всіх послуг",
"delete_confirm_question": "Ви згодні?",
"reset_password": "Скинути пароль",
"account": "Аккаунт",
"send_registration_data": "Поділитися реєстраційними даними",
"could_not_fetch_users": "Не вдалося отримати список користувачів",
"refresh_users": "Оновити список користувачів",
"could_not_create_user": "Не зміг створити користувача",
"could_not_delete_user": "Не зміг видалити користувача",
"could_not_add_ssh_key": "Не зміг додати SSH-ключ",
"email_login": "Увійти через Email",
"not_ready": "Будь ласка, підключіть сервер, домен і DNS на вкладці \"Сервери\", щоб мати можливість додати першого користувача",
"could_not_fetch_description": "Перевірте підключення до Інтернету і спробуйте ще раз",
"username_rule": "Ім'я користувача має містити лише малі латинські літери, цифри і підкреслення, не слід починати з цифри",
"no_ssh_notice": "Для цього користувача створюються тільки поштові та SSH-акаунти. Єдина реєстрація для всіх сервісів незабаром."
},
"devices": {
"main_screen": {
"header": "Пристрої",
"description": "Ці пристрої мають повний доступ до сервера через додаток SelfPrivacy.",
"this_device": "Цей пристрій",
"other_devices": "Інші пристрої",
"authorize_new_device": "Авторизація нового пристрою",
"access_granted_on": "Доступ надано на {}",
"tip": "Натисніть на пристрої, щоб скасувати доступ."
},
"add_new_device_screen": {
"header": "Авторизація нового пристрою",
"description": "Введіть ключ пристрою, який ви бажаєте авторизувати:",
"please_wait": "Будь ласка зачекайте",
"tip": "Ключ дійсний протягом 10 хвилин.",
"expired": "Термін дії ключа минув.",
"get_new_key": "Отримати новий ключ"
},
"revoke_device_alert": {
"header": "Відкликати доступ?",
"description": "Пристрій {} більше не матиме доступу до сервера.",
"yes": "Відкликати",
"no": "Скасувати"
}
},
"recovery_key": {
"key_connection_error": "Не вдалося підключитися до сервера.",
"key_synchronizing": "Синхронізація…",
"key_main_header": "Ключ відновлення",
"key_main_description": "Необхідно авторизувати SelfPrivacy, коли всі інші авторизовані пристрої недоступні.",
"key_amount_toggle": "Обмеження за кількістю використань",
"key_amount_field_title": "Максимальна кількість використань",
"key_duedate_toggle": "Обмеження за часом",
"key_duedate_field_title": "Дата закінчення терміну дії",
"key_receive_button": "Ключ прийому",
"key_valid": "Ваш ключ дійсний",
"key_invalid": "Ваш ключ більше не дійсний",
"key_valid_until": "Діє до {}",
"key_valid_for": "Дійсний для використання {}",
"key_creation_date": "Створено на {}",
"key_replace_button": "Сгенерувати новий ключ",
"key_receiving_description": "Запишіть цей ключ і сховайте у безпечне місце. Використовується для відновлення повного доступу до вашого сервера:",
"key_receiving_info": "Ключ ніколи більше не відображатиметься, але ви зможете замінити його іншим.",
"key_receiving_done": "Готово!",
"generation_error": "Не вдалося створити ключ відновлення. {}"
},
"modals": {
"dns_removal_error": "Не вдалося видалити DNS-записи.",
"server_deletion_error": "Не вдалося видалити активний сервер.",
"server_validators_error": "Не вдалося отримати доступні сервери.",
"already_exists": "Такий сервер вже існує.",
"unexpected_error": "Неочікувана помилка під час розміщення з боку провайдера.",
"destroy_server": "Знищити сервер і створити новий?",
"try_again": "Спробувати ще раз?",
"are_you_sure": "Ви впевнені?",
"purge_all_keys": "Очистити всі ключі автентифікації?",
"purge_all_keys_confirm": "Так, очистити всі мої токени",
"delete_server_volume": "Видалити сервер і сховище?",
"reboot": "Перезавантажити",
"you_cant_use_this_api": "Не можна використовувати цей API для доменів з таким TLD.",
"yes": "Так",
"no": "Ні"
},
"timer": {
"sec": "{} сек"
},
"jobs": {
"title": "Задачі",
"start": "Початок",
"empty": "Задач немає",
"create_user": "Створити користувача",
"delete_user": "Видалити користувача",
"service_turn_off": "Вимкнути",
"service_turn_on": "Увімкнути",
"job_added": "Завдання додано",
"run_jobs": "Запустіть завдання",
"reboot_success": "Сервер перезавантажується",
"reboot_failed": "Не зміг перезавантажити сервер. Перевірте журнали додатків.",
"config_pull_failed": "Не вдалося виконати оновлення налаштувань. Запустили оновлення програмного забезпечення в будь-якому випадку.",
"upgrade_success": "Почалося оновлення сервера",
"upgrade_failed": "Не вдалося оновити сервер",
"upgrade_server": "Покращити сервер",
"reboot_server": "Перезавантажити сервер",
"create_ssh_key": "Створити SSH-ключ для {}",
"delete_ssh_key": "Видалити SSH-ключ для {}",
"server_jobs": "Задачі на сервері",
"reset_user_password": "Скинути пароль користувача",
"generic_error": "Не вдалося підключитись до сервера!"
},
"validations": {
"required": "Потрібно",
"already_exist": "Вже існує",
"invalid_format": "Неприпустимий формат",
"invalid_format_password": "Не повинен містити порожніх символів",
"length_longer": "Довжина [] повинна бути коротшою або дорівнює {}",
"invalid_format_ssh": "Повинен відповідати формату ключа SSH",
"root_name": "Не може бути 'root'",
"length_not_equal": "Довжина [], має бути {}"
}
}

View File

@ -0,0 +1 @@
{}