Compare commits

..

No commits in common. "master" and "0.8.0" have entirely different histories.

499 changed files with 27341 additions and 66868 deletions

View File

@ -11,7 +11,7 @@ steps:
- name: Run Tests
commands:
- ./ci.py --ci-run-tests
# - sonar-scanner -Dsonar.projectKey=SelfPrivacy-Flutter-App -Dsonar.sources=. -Dsonar.host.url=http://analyzer.lan:9000 -Dsonar.login="$SONARQUBE_TOKEN"
- sonar-scanner -Dsonar.projectKey=SelfPrivacy-Flutter-App -Dsonar.sources=. -Dsonar.host.url=http://analyzer.lan:9000 -Dsonar.login="$SONARQUBE_TOKEN"
environment:
SONARQUBE_TOKEN:
from_secret: SONARQUBE_TOKEN

View File

@ -14,6 +14,3 @@ max_line_length = 150
[*.md]
trim_trailing_whitespace = false
[*.json]
indent_size = 4

View File

@ -1,68 +0,0 @@
name: Bug report
about: File a bug report
labels:
- Bug
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report! Please provide a short but a descriptive title for your issue.
- type: textarea
id: expected-behaviour
attributes:
label: Expected Behavior
description: What did you expect to happen?
validations:
required: true
- type: textarea
id: actual-behaviour
attributes:
label: Actual Behavior
description: What actually happened?
validations:
required: true
- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to Reproduce
description: What steps can we follow to reproduce this issue?
placeholder: |
1. First step
2. Second step
3. and so on...
validations:
required: true
- type: textarea
id: context
attributes:
label: Context and notes
description: Additional information about environment or what were you trying to do. If you have an idea how to fix this issue, please describe it here too.
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output, if you have any. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: input
id: app-version
attributes:
label: App Version
description: What version of SelfPrivacy app are you running? You can find it in the "About" section of the app.
validations:
required: true
- type: input
id: api-version
attributes:
label: Server API Version
description: What version of SelfPrivacy API are you running? You can find it in the "About" section of the app. Leave it empty if your app is not connected to the server yet.
- type: dropdown
id: os
attributes:
label: Operating System
description: What operating system are you using?
options:
- Android
- iOS
- Linux
- macOS
- Windows

View File

@ -1,23 +0,0 @@
name: Feature request
about: Suggest an idea for this project
label:
- Feature request
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request! Please provide a short but a descriptive title for your issue.
- type: textarea
id: description
attributes:
label: Description
description: Describe the feature you'd like to see.
placeholder: |
As a user, I want to be able to...
validations:
required: true
- type: textarea
id: context
attributes:
label: Context and notes
description: Additional information about environment and what were you trying to do. If you have an idea how to implement this feature, please describe it here too.

View File

@ -1,29 +0,0 @@
name: Translation issue
about: File a translation (localization) issue
labels:
- Translations
body:
- type: markdown
attributes:
value: |
Translations can be modified and discussed on [Weblate](https://weblate.selfprivacy.org/projects/selfprivacy/). You can fix the mistranslation issue yourself there. Using the search, you can also find the string ID of the mistranslated string. If your issue is more complex, please file it here
If you are a member of SelfPrivacy core team, you **must** fix the issue yourself on Weblate.
- type: input
id: language
attributes:
label: Language
description: What language is affected?
placeholder: |
English
validations:
required: true
- type: textarea
id: description
attributes:
label: Description
description: Describe the issue in detail. If you have an idea how to fix this issue, please describe it here too. Include the string ID of the mistranslated string, if possible.
placeholder: |
The string `string.id` is translated as "foo", but it should be "bar".
validations:
required: true

View File

@ -1,32 +0,0 @@
name: Windows Builder
on:
push:
tags:
- '*.*.*'
jobs:
build-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
# Install Python dependencies
- run: pip install requests pyyaml
# Install Flutter
- uses: subosito/flutter-action@v2
with:
flutter-version: '3.16.1'
channel: 'stable'
# Build Windows artifact
- run: flutter build windows
# Archive the build
- run: python ci.py --package-windows-archive
# Upload the build
- run: python ci.py --deploy-windows-archive
env:
GITEA_RELEASE_TOKEN: ${{ secrets.GITEA_RELEASE_TOKEN }}

6
.gitignore vendored
View File

@ -40,9 +40,3 @@ app.*.symbols
# Obfuscation related
app.*.map.json
# Flatpak
.flatpak-builder/
flatpak-build/
flatpak-repo/
*.flatpak

View File

@ -2,7 +2,7 @@
SelfPrivacy — is a platform on your cloud hosting, that allows to deploy your own private services and control them using mobile application.
To use this application, you'll be required to create accounts of different service providers. Please reffer to this manual: https://selfprivacy.org/docs/getting-started/
To use this application, you'll be required to create accounts of different service providers. Please reffer to this manual: https://selfprivacy.org/en/second
Application will do the following things for you:

View File

@ -29,17 +29,17 @@ linter:
# producing the lint.
rules:
avoid_print: false # Uncomment to disable the `avoid_print` rule
always_declare_return_types: true
always_put_control_body_on_new_line: true
always_put_required_named_parameters_first: true
prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
always_use_package_imports: true
invariant_booleans: true
no_adjacent_strings_in_list: true
unnecessary_statements: true
always_declare_return_types: true
always_put_required_named_parameters_first: true
always_put_control_body_on_new_line: true
avoid_escaping_inner_quotes: true
avoid_setters_without_getters: true
collection_methods_unrelated_type: true
combinators_ordering: true
directives_ordering: true
eol_at_end_of_file: true
no_adjacent_strings_in_list: true
prefer_constructors_over_static_methods: true
prefer_expression_function_bodies: true
prefer_final_in_for_each: true
@ -49,18 +49,12 @@ linter:
prefer_if_elements_to_conditional_expressions: true
prefer_mixin: true
prefer_null_aware_method_calls: true
prefer_single_quotes: true
require_trailing_commas: true
sized_box_shrink_expand: true
sort_constructors_first: true
unawaited_futures: true
unnecessary_await_in_return: true
unnecessary_null_aware_operator_on_extension_on_nullable: true
unnecessary_null_checks: true
unnecessary_parenthesis: true
unnecessary_statements: true
unnecessary_to_list_in_spreads: true
unreachable_from_main: true
use_enums: true
use_if_null_to_convert_nulls_to_bools: true
use_is_even_rather_than_modulo: true
@ -68,7 +62,6 @@ linter:
use_named_constants: true
use_setters_to_change_properties: true
use_string_buffers: true
use_string_in_part_of_directives: true
use_super_parameters: true
use_to_and_as_if_applicable: true

View File

@ -52,8 +52,8 @@ android {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "org.selfprivacy.app"
minSdkVersion 21
targetSdkVersion 34
compileSdkVersion 34
targetSdkVersion 33
compileSdkVersion 33
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}

View File

@ -1,5 +1,5 @@
buildscript {
ext.kotlin_version = '1.9.21'
ext.kotlin_version = '1.6.10'
ext.getVersionCode = { ->
try {
def stdout = new ByteArrayOutputStream()
@ -39,6 +39,6 @@ subprojects {
project.evaluationDependsOn(':app')
}
tasks.register("clean", Delete) {
task clean(type: Delete) {
delete rootProject.buildDir
}

View File

@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip

View File

@ -10,7 +10,7 @@ AppDir:
id: org.selfprivacy.app
name: SelfPrivacy
icon: org.selfprivacy.app
version: 0.11.0
version: 0.8.0
exec: selfprivacy
exec_args: $@
apt:
@ -51,4 +51,3 @@ AppDir:
AppImage:
arch: x86_64
update-information: guess
comp: xz

View File

@ -1 +0,0 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 209.51 94.74"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="M143.05,93.42l1.07-3.71c1.27-4.41.8-8.48-1.34-11.48-2-2.76-5.26-4.38-9.25-4.57L58,72.7a1.47,1.47,0,0,1-1.35-2,2,2,0,0,1,1.75-1.34l76.26-1c9-.41,18.84-7.75,22.27-16.71l4.34-11.36a2.68,2.68,0,0,0,.18-1,3.31,3.31,0,0,0-.06-.54,49.67,49.67,0,0,0-95.49-5.14,22.35,22.35,0,0,0-35,23.42A31.73,31.73,0,0,0,.34,93.45a1.47,1.47,0,0,0,1.45,1.27l139.49,0h0A1.83,1.83,0,0,0,143.05,93.42Z"/><path class="cls-1" d="M168.22,41.15q-1,0-2.1.06a.88.88,0,0,0-.32.07,1.17,1.17,0,0,0-.76.8l-3,10.26c-1.28,4.41-.81,8.48,1.34,11.48a11.65,11.65,0,0,0,9.24,4.57l16.11,1a1.44,1.44,0,0,1,1.14.62,1.5,1.5,0,0,1,.17,1.37,2,2,0,0,1-1.75,1.34l-16.73,1c-9.09.42-18.88,7.75-22.31,16.7l-1.21,3.16a.9.9,0,0,0,.79,1.22h57.63A1.55,1.55,0,0,0,208,93.63a41.34,41.34,0,0,0-39.76-52.48Z"/></svg>

Before

Width:  |  Height:  |  Size: 923 B

View File

@ -1,89 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="7.4053912mm"
height="7.5173831mm"
viewBox="0 0 7.4053913 7.5173831"
version="1.1"
id="svg1262"
sodipodi:docname="logo.notext.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<defs
id="defs1256" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="101.86078"
inkscape:cy="8.9271745"
inkscape:document-units="mm"
inkscape:current-layer="g3885"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="2560"
inkscape:window-height="1365"
inkscape:window-x="0"
inkscape:window-y="38"
inkscape:window-maximized="1" />
<metadata
id="metadata1259">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-254.94057,-266.78298)">
<g
id="g3885"
transform="matrix(0.26519825,0,0,0.26519825,228.89366,215.69135)"
style="fill:#000000">
<g
style="fill:#000000;stroke:#ffffff;stroke-opacity:1"
id="layer1-9"
transform="matrix(0.22901929,0,0,0.22901929,26.296508,84.906304)"
inkscape:export-filename="/home/nils/git/desec-stack/webapp/src/assets/logo.png"
inkscape:export-xdpi="567.52002"
inkscape:export-ydpi="567.52002">
<g
style="fill:#000000;stroke:#ffffff;stroke-opacity:1"
transform="translate(-194.13584,150.8067)"
id="g3933">
<path
inkscape:connector-curvature="0"
d="m 509.13584,366.2239 c 8.87906,-33.13708 42.93987,-52.8021 76.07695,-43.92304 21.43594,5.74374 38.17931,22.48711 43.92305,43.92304 0,0 -6.09923,-6.07815 -10,-6.07815 -3.90077,0 -10,6.07815 -10,6.07815 0,0 -6.09923,-6.07815 -10,-6.07815 -3.90077,0 -10,6.07815 -10,6.07815 0,0 -6.09923,-6.07815 -10,-6.07815 -3.90077,0 -10,6.07815 -10,6.07815 0,0 -6.09923,-6.07815 -10,-6.07815 -3.90077,0 -10,6.07815 -10,6.07815 0,0 -6.09923,-6.07815 -10,-6.07815 -3.90077,0 -10,6.07815 -10,6.07815 0,0 -6.09923,-6.07815 -10,-6.07815 -3.90077,0 -10,6.07815 -10,6.07815 z"
id="path2985-6-3"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
d="m 567.42674,364.89583 v 61.87321 c 0,9.34738 5.48085,16.17306 12.23879,16.17306 6.75795,0 12.23635,-6.83606 12.23635,-16.18344 0,0 -1.07806,-1.02674 -1.75904,-1.03964 -0.64261,-0.0122 -1.69589,0.91753 -1.69589,0.91753 0,6.70817 -3.93157,13.01592 -8.78142,13.01592 -4.84984,0 -8.78142,-6.30775 -8.78142,-13.01592 l -7.6e-4,-61.74072 z"
id="path3775-7-4-6"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:117.14173126;stroke-opacity:1;marker:none;enable-background:accumulate" />
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +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

@ -0,0 +1,12 @@
### О проекте
Всё больше организаций хотят владеть нашими данными
Проект позволяет только Вам в полной мере распоряжаться собственными **данными** на своём сервере.
### Миссия проекта
Цифровая независимость и приватность доступная каждому.
### Цель
Развивать программу, которая позволит каждому создавать приватные сервисы для себя и своих близких.

View File

@ -0,0 +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

@ -0,0 +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

@ -0,0 +1,12 @@
### Про нас
Все більше корпорацій хочуть контролювати свої дані.
Ми хочемо мати повний контроль над нашими.
### Наша місія
Цифрова незалежність і конфіденційність доступні кожному
### Ціль
Розробити програму, яка дозволить кожному розгорнути свої приватні послуги для себе та їх сусідів.

View File

@ -1,8 +1,8 @@
### Як атрымаць Backblaze API Token
1. Перайдзіце па спасылцы https://secure.backblaze.com/user_signin.htm і аўтарызуйцеся
2. У левай частцы інтэрфейсу абярыце **App Keys** y **B2 Cloud Storage** падкатэгорыі.
3. Націсніце на сінюю кнопку **Generate New Master Application Key**.
4. Пацвердзіце стварэнне ва ўсплываючым акне.
5. Схавайце _keyID_ і _applicationKey_ у бяспечным месце. Напрыклад, у мэнеджэры пароляў.
### 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](resource:assets/images/gifs/Backblaze.gif)
![Backblaze token setup](resource:assets/images/gifs/Backblaze.gif)

View File

@ -1,8 +1,8 @@
### Jak získat Backblaze API Token
1. Navštivte následující odkaz a autorizujte se: https://secure.backblaze.com/user_signin.htm
2. V levé části rozhraní vyberte položku **App Keys** v podkategorii **B2 Cloud Storage**.
3. Klikněte na modré tlačítko **Generate New Master Application Key** (Vygenerovat nový hlavní aplikační klíč**).
4. V zobrazeném vyskakovacím okně potvrďte vygenerování.
5. Save _keyID_ and _applicationKey_ in the safe place.. Například ve správci hesel.
### 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.
![Nastavení tokenu Backblaze](resource:assets/images/gifs/Backblaze.gif)
![Backblaze token setup](resource:assets/images/gifs/Backblaze.gif)

View File

@ -1,8 +1,8 @@
### So erhalten Sie das Backblaze-API-Token
1. Besuchen Sie den folgenden Link und melden Sie sich an: https://secure.backblaze.com/user_signin.htm
2. Wählen Sie auf der linken Seite der Benutzeroberfläche **App Keys** in der Unterkategorie **B2 Cloud Storage** aus.
3. Klicken Sie auf die blaue Schaltfläche **Generate New Master Application Key**.
4. Bestätigen Sie im erscheinenden Popup-Fenster die Generierung.
5. Speichern Sie _keyID_ und _applicationKey_ an einem sicheren Ort. Zum Beispiel im Passwort-Manager.
### 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 token Einrichtung](resource:assets/images/gifs/Backblaze.gif)
![Backblaze token setup](resource:assets/images/gifs/Backblaze.gif)

View File

@ -1,8 +1,8 @@
### Jak otrzymać Backblaze API Token
1. Odwiedź poniższy link i autoryzuj: https://secure.backblaze.com/user_signin.htm
2. Po lewej stronie wybierz **App Keys** w podkategorіі **B2 Cloud Storage**.
3. Naciśnij **Generate New Master Application Key**.
4. W wyświetlonym oknie podręcznym potwierdź generację.
5. Zapisz _keyID_ i _applicationKey_ w bezpiecznym miejscu. Na przykład w menedżerze haseł.
### 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.
![Otrzymanie tokena Backblaze](resource:assets/images/gifs/Backblaze.gif)
![Backblaze token setup](resource:assets/images/gifs/Backblaze.gif)

View File

@ -1,8 +1,8 @@
### Ako získať token API spoločnosti Backblaze
1. Navštívte nasledujúci odkaz a autorizujte sa: https://secure.backblaze.com/user_signin.htm
2. Na ľavej strane rozhrania vyberte položku **App Keys** v podkategórii **B2 Cloud Storage** podkategória.
3. Kliknite na modré tlačidlo **Generate New Master Application Key**.
4. V zobrazenom pop-up okne potvrďte generovanie.
5. Uložte _keyID_ and _applicationKey_ in bezpečné miesto. Napríklad v správcovi hesiel.
### 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.
![Prijatie tokenu Backblaze](resource:assets/images/gifs/Backblaze.gif)
![Backblaze token setup](resource:assets/images/gifs/Backblaze.gif)

View File

@ -1,17 +1,17 @@
### Як атрымаць токен Cloudflare API
1. Перайдзіце па наступнай спасылцы: https://dash.cloudflare.com/
2. У правым куце націсніце на значок профілю (чалавек у крузе). Для мабільнай версіі сайта ў левым верхнім куце націсніце кнопку **Menu** (тры гарызантальныя палоскі), у выпадальным меню націсніце **My Profile**.
3. Ёсць чатыры катэгорыі канфігурацыі на выбар: *Communication*, *Authentication*, **API Tokens**, *Session*. Выберыце **API Tokens**.
4. Націсніце на кнопку **Create Token**.
5. Спусціцеся ўніз і паглядзіце поле **Create Custom Token** і націсніце кнопку **Get Started** справа.
6. У полі **Token Name** дайце назву токену.
7. Далей у нас налады. У крайнім левым полі абярыце **Zone**. У самым доўгім полі па цэнтры абярыце **DNS**. У крайнім правым полі абярыце **Edit**.
8. Далей прама пад гэтым радком націсніце «Дадаць яшчэ». З'явіцца аналагічнае поле.
9. У самым левым полі новага радка выберыце аналагічна папярэдняму радку — **Zone**. У цэнтры — крыху іншае. Тут абярыце тое ж, што і злева — **Zone**. У крайнім правым полі абярыце **Read**.
10. Далей паглядзіце на **Resources Zone**. Пад гэтым надпісам радок з двума палямі. Злева павінна быць **Include**, а справа павінна быць **Specific Zone**. Пасля таго як вы выберыце канкрэтную зону, справа з'явіцца іншае поле. Выберыце ў ім свой дамен.
11. Прагартайце ўніз і націсніце сінюю кнопку **Continue to Summary**.
12. Правер, ці ўсё ў цябе правільна. Аналагічны радок павінен прысутнічаць: *Domain — DNS:Edit, Zone:Read*.
13. Націсніце на **Create Token**.
14. Створаны токен капіюем і захоўваем у надзейным месцы (пажадана ў мэнэджару пароляў).
### 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).
![Настройка токену Cloudfire](resource:assets/images/gifs/CloudFlare.gif)
![Cloudflare token setup](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,17 +1,17 @@
### Jak získat token API Cloudflare
1. Přejděte na následující odkaz: https://dash.cloudflare.com/.
2. V pravém rohu klikněte na ikonu profilu (mužík v kruhu). V případě mobilní verze webu klikněte v levém horním rohu na **Menu** (tři vodorovné pruhy), v rozbalovací nabídce klikněte na **My profile**.
Na výběr jsou čtyři kategorie nastavení: *Communication*, *Authentication*, **API Tokens**, *Session*. Vyberte možnost **API Tokens**.
4. Klikněte na tlačítko **Create Token**.
5. Přejděte dolů, zobrazte pole **Create Custom Token** a klikněte na tlačítko **Get Started** vpravo.
6. V poli **Token Name** pojmenujte svůj token.
7. Dále máme přístupová práva. V poli zcela vlevo vyberte možnost **Zone**. V nejdelším poli uprostřed vyberte položku **DNS**. V pravém krajním poli vyberte možnost **Edit**.
8. Poté hned pod tímto řádkem klepněte na tlačítko Přidat další. Zobrazí se podobné pole.
9. Na zcela levé straně nového řádku vyberte totéž co u předchozího řádku - **Zone**. Prostřední pole se mírně liší. Zde vyberte totéž co na levém okraji - **Zone**. Na pravém okraji zcela vpravo vyberte možnost **Read**.
10. Dále se podívejte na položku **Zone Resources**. Pod ním se nachází řádek se dvěma poli. V levém z nich by mělo být uvedeno **Include** a v pravém **Specific Zone**. Jakmile vyberete možnost Specifická zóna, objeví se vpravo další pole. V něm vyberte svou doménu.
11. Přejděte úplně dolů a klikněte na modré tlačítko **Continue to Summary**.
12. Zkontrolujte, zda jste vše provedli správně. Měl by se objevit podobný řádek: *Domain - DNS:Edit, Zone:Read*.
13. Klepněte na tlačítko **Create Token**.
14. Zkopírujte vytvořený token a uložte jej na bezpečné místo (nejlépe do správce hesel).
### 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 token setup](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,17 +1,17 @@
### Wie man Cloudflare API Token bekommt
1. Besuchen Sie den folgenden link: https://dash.cloudflare.com/
2. Klicken Sie in der rechten Ecke auf das Profilsymbol (ein Mann in einem Kreis). Bei der mobilen Version der Website klicken Sie in der oberen linken Ecke auf die Schaltfläche **Menu** (drei horizontale Balken), im Dropdown-Menü klicken Sie auf **My Profile**
3. Es gibt vier Konfigurationskategorien, aus denen Sie wählen können: *Communication*, *Authentication*, **API Tokens**, *Session*. Wählen Sie **API Tokens**.
4. Klicken Sie auf die Schaltfläche **Create Token**.
5. Gehen Sie nach unten und sehen Sie das Feld **Create Custom Token** und klicken Sie auf der rechten Seite auf die Schaltfläche **Get Started**.
6. Geben Sie in das Feld **Token Name** einen Namen für Ihr Token ein.
7. Als nächstes folgen die Berechtigungen. Wählen Sie im Feld ganz links **Zone**. Wählen Sie im längsten Feld in der Mitte **DNS**. Wählen Sie im Feld ganz rechts **Edit**.
8. Klicken Sie anschließend direkt unter dieser Zeile auf Add More. Ein ähnliches Feld wird angezeigt.
9. Wählen Sie im ganz linken Feld der neuen Zeile, ähnlich wie in der letzten Zeile, **Zone**. In der Mitte - ein wenig anders. Wählen Sie hier dasselbe wie in der linken Zeile - **Zone**. Im Feld ganz rechts wählen Sie **Read**.
10. Als nächstes sehen Sie sich **Zone Resources** an. Unter dieser Aufschrift befindet sich eine Zeile mit zwei Feldern. Auf der linken Seite muss **Include** und auf der rechten Seite **Specific Zone** stehen. Sobald Sie Spezifische Zone auswählen, erscheint rechts ein weiteres Feld. Wählen Sie dort Ihre Domain aus.
11. Streichen Sie nach unten und drücken Sie die blaue Schaltfläche **Continue to Summary**.
12. Überprüfen Sie, ob Sie alles richtig gemacht haben. Eine ähnliche Zeichenfolge muss vorhanden sein: *Domain — DNS:Edit, Zone:Read*.
13. Klicken Sie auf **Create Token**.
14. Kopieren Sie das erstellte Token und speichern Sie es an einem zuverlässigen Ort (vorzugsweise im Passwort-Manager).
### 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 token Einrichtung](resource:assets/images/gifs/CloudFlare.gif)
![Cloudflare token setup](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,17 +1,17 @@
### Jak uzyskać token API Cloudflare'a
1. Przejdź pod następujący link: https://dash.cloudflare.com/.
2. W prawym rogu kliknij ikonę profilu (człowiek w kółku). W przypadku wersji mobilnej strony, w lewym górnym rogu kliknij **Menu** (trzy poziome paski), w rozwijanym menu kliknij **My Profile**.
Do wyboru są cztery kategorie ustawień: *Communication*, *Authentication*, **API Tokens**, *Session*. Należy wybrać **API Tokens**.
4. Kliknij przycisk **Create token**.
5. Zjedź na dół, zobacz pole **Create Custom Token** i kliknij przycisk **Get Started** po prawej stronie.
6. W polu **Token Name** nadaj nazwę swojemu tokenowi.
7. Następnie mamy prawa dostępu. W skrajnie lewym polu wybierz **Zone**. W najdłuższym polu, środkowym, wybierz **DNS**. W skrajnie prawym polu wybierz **Edit**.
8. Następnie, tuż pod tym wierszem, kliknij Add more. Pojawi się podobne pole.
9. W skrajnie lewej części nowej linii wybierz to samo, co w poprzedniej linii - **Zone**. Środkowe pole jest nieco inne. Tutaj wybierz to samo, co na lewym marginesie - **Zone**. W skrajnie prawym marginesie wybierz **Read**.
10. Następnie spójrz na **Strefę zasobów**. Poniżej tego znajduje się linia z dwoma polami. W lewym powinno być **Include**, a w prawym **Specific Zone**. Gdy wybierzesz Specific Zone, po prawej stronie pojawi się kolejne pole. Wybierz w nim swoją domenę.
11. Przejdź na sam dół i kliknij niebieski przycisk **Continue to Summary**.
12. Sprawdź, czy wszystko zrobiłeś poprawnie. Powinna pojawić się podobna linia: *Domain - DNS:Edit, Zone:Read*.
13. Kliknij na **Create Token**.
14. Skopiuj utworzony token i zapisz go w bezpiecznym miejscu (najlepiej w menedżerze haseł).
### 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 token setup](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,17 +1,18 @@
### Как получить токен API Cloudflare
1. Перейдите по следующей ссылке: https://dash.cloudflare.com/.
2. В правом углу нажмите на значок профиля (человечек в круге). Для мобильной версии сайта: в левом верхнем углу нажмите на кнопку **Menu** (три горизонтальные полоски), в выпадающем меню нажмите на **My Profile**.
3. На выбор предлагаются четыре категории настроек: *Communication*, *Authentication*, **API Tokens**, *Session*. Выберите **API Tokens**.
4. Нажмите на кнопку **Create token**.
5. Спуститесь в самый низ, увидите поле **Create Custom Token** и нажмите кнопку **Get Started** справа.
6. В поле **Token Name** дайте имя вашему токену.
7. Далее у нас есть права доступа. В крайнем левом поле выберите **Zone**. В самом длинном поле, по центру, выберите **DNS**. В крайнем правом поле выберите **Edit**.
8. Далее, прямо под этой строкой, нажмите **Добавить еще**. Появится аналогичное поле.
9. В крайнем левом поле новой строки выберите, аналогично предыдущей строке - **Zone**. В центральном - немного иначе. Здесь выберите то же, что и в левом - **Zone**. В крайнем правом поле выберите **Read**.
10. Далее посмотрите на **Resources Zone**. Под этой надписью находится строка с двумя полями. В левом должно быть **Include**, а в правом - **Specific Zone**. Как только вы выберете Specific Zone, справа появится еще одно поле. Выберите в нем свой домен.
11. Перейдите в самый низ и нажмите синюю кнопку **Continue to Summary**.
12. Проверьте, все ли вы сделали правильно. Должна присутствовать аналогичная строка: *Domain - DNS:Edit, Zone:Read*.
13. Нажмите на **Create Token**.
14. Копируем созданный токен и сохраняем его в надежном месте (желательно в менеджере паролей).
### Как получить Cloudflare API Token
1. Переходим по [ссылке](https://dash.cloudflare.com/) и авторизуемся в ранее созданном аккаунте. https://dash.cloudflare.com/
2. В правом верхнем углу кликаем на иконку профиля (для мобильной версии сайта: в верхнем левом углу нажимаем кнопку **Меню** с тремя горизонтальными полосками). В выпавшем меню кликаем на пункт **My Profile**.
![My profile](resource:assets/images/pics/myprofile.png)
3. Нам предлагается на выбор, четыре категории настройки: **Preferences**, **Authentication**, **API Tokens**, **Sessions**. Выбираем **API Tokens**.
4. Самым первым пунктом видим кнопку **Create Token**. С полной уверенностью в себе и желанием обрести приватность, нажимаем на неё.
5. Спускаемся в самый низ и видим поле **Create Custom Token** и кнопку **Get Started** с правой стороны. Нажимаем.
6. В поле **Token Name** даём своему токену имя. Можете покреативить и отнестись к этому как к наименованию домашнего зверька :)
7. Далее, у нас **Permissions**. В первом поле выбираем **Zone**. Во втором поле, по центру, выбираем **DNS**. В последнем поле выбираем **Edit**.
8. Нажимаем на синюю надпись снизу **+ Add more** (сразу же под левым полем которое мы заполняли ранее). Вуаля, у нас появились новые поля. Заполняем по аналогии с предыдущим пунктом, в первом поле выбираем **Zone**, во-втором тоже **Zone**. А уже в третьем нажимаем на **Read**. Давайте сверим с тем, что у вас получилось:
![Permissions](resource:assets/images/pics/permissions.png)
8. Далее смотрим на **Zone Resources**. Под этой надписью есть строка с двумя полями. В первом должно быть **Include**, а во втором — **Specific Zone**. Как только Вы выберите **Specific Zone**, справа появится ещё одно поле. В нём выбираем наш домен.
9. Листаем в самый низ и нажимаем на синюю кнопку **Continue to Summary**.
10. Проверяем, всё ли мы правильно выбрали. Должна присутствовать подобная строка: ваш.домен — **DNS:Edit, Zone:Read**.
11. Нажимаем **Create Token**.
12. Копируем созданный токен, и сохраняем его в надёжном месте (желательно — в менеджере паролей).
![Cloudflare token setup](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,17 +1,17 @@
### Ako získať token API Cloudflare
1. Navštívte nasledujúce prepojenie: https://dash.cloudflare.com/
2. V pravom rohu kliknite na ikonu profilu (muž v kruhu). V prípade mobilnej verzie stránky kliknite v ľavom hornom rohu na tlačidlo **Menu** (tri vodorovné pruhy), v rozbaľovacej ponuke kliknite na **My profile**
3. Na výber sú štyri kategórie konfigurácie: *Communication*, *Authentication*, **Toky API**, *Session*. Vyberte **API Tokens**.
4. Kliknite na tlačidlo **Create Token**.
5. Prejdite na spodnú časť a zobrazte pole **Create Custom Token** a stlačte tlačidlo **Get Started** na pravej strane.
6. V poli **Token Name** zadajte svoj token.
7. Ďalej tu máme položku Permissions. V ľavom krajnom poli vyberte položku **Zone**. V najdlhšom poli uprostred vyberte položku **DNS**. V krajnom pravom poli vyberte položku **Edit**.
8. Ďalej priamo pod týmto riadkom kliknite na položku **Pridať ďalšie**. Zobrazí sa podobné pole.
9. V krajnom ľavom poli nového riadku vyberte podobne ako v predchádzajúcom riadku - **Zone**. V strede - trochu inak. Tu vyberte rovnako ako v ľavom poli - **Zone**. V krajnom pravom poli vyberte položku **Read**.
10. Ďalej sa pozrite na položku **Zone Resources**. Pod týmto nápisom sa nachádza riadok s dvoma poľami. V ľavom musí byť uvedené **Include** a v pravom **Specific Zone**. Keď vyberiete položku **Špecifická zóna**, vpravo sa objaví ďalšie pole. V ňom vyberte svoju doménu.
11. Prejdite na spodnú časť a stlačte modré tlačidlo **Continue to Summary**.
12. Skontrolujte, či máte všetko správne. Musí sa vyskytovať podobný reťazec: *Domain — DNS:Edit, Zone:Read*.
13. Kliknite na **Create Token**.
14. Vytvorený token skopírujeme a uložíme ho na spoľahlivé miesto (najlepšie do správcu hesiel).
### 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 token setup](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,17 +1,17 @@
### Як отримати токен Cloudflare API
1. Перейдіть за цим посиланням: https://dash.cloudflare.com/
2. В правому куті натисніть на іконку профілю (людина в колі). Для мобільної версії сайту, у верхньому лівому кутку натисніть кнопку **Menu** (три горизонтальні смужки), у випадаючому меню натисніть **My profile**
3. Є чотири категорії конфігурації на вибір: *Communication*, *Authentication*, **API Tokens**, *Session*. Виберіть **API Tokens**.
4. Натисніть кнопку **Create Token**.
5. Спустіться вниз і перегляньте поле **Create Custom Token** і натисніть кнопку **Get Started** праворуч.
6. У полі **Назва токена** введіть назву токена.
7. Далі у нас є Дозволи. У крайньому лівому полі виберіть **Zone**. У найдовшому полі по центру виберіть **DNS**. У крайньому правому полі виберіть **Edit**.
8. Далі прямо під цим рядком натисніть «Add more». З'явиться аналогічне поле.
9. У крайньому лівому полі нового рядка виберіть, як і в останньому рядку, — **Zone**. У центрі — трохи інше. Тут вибираємо те саме, що й зліва — **Zone**. У крайньому правому полі виберіть **Read**.
10. Далі подивіться на **Zone Resources**. Під цим написом — рядок із двома полями. Ліворуч має бути **Include**, а праворуч має бути **Specific Zone**. Після вибору «Specific Zone» праворуч з’явиться ще одне поле. Виберіть у ньому свій домен.
11. Прокрутіть униз і натисніть синю кнопку **Continue to Summary**.
12. Перевірте, чи все ви зробили правильно. Подібний рядок має бути присутнім: *Domain — DNS:Edit, Zone:Read*.
13. Натисніть **Create Token**.
14. Копіюємо створений токен і зберігаємо в надійному місці (бажано в менеджері паролів).
### 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 налаштування токена](resource:assets/images/gifs/CloudFlare.gif)
![Cloudflare настройка токена](resource:assets/images/gifs/CloudFlare.gif)

View File

@ -1,9 +0,0 @@
### How to get deSEC API Token
1. Log in at: https://desec.io/login
2. Go to **Domains** page at: https://desec.io/domains
3. Go to **Token management** tab.
4. Click on the round "plus" button in the upper right corner.
5. **"Generate New Token"** dialogue must be displayed. Enter any **Token name** you wish. *Advanced settings* are not required, so do not touch anything there.
6. Click on **Save**.
7. Make sure you save the token's "**secret value**" as it will only be displayed once.
8. Now you can safely **close** the dialogue.

View File

@ -1,9 +0,0 @@
### Как получить deSEC API Токен
1. Авторизуемся в deSEC: https://desec.io/login
2. Переходим на страницу **Domains** по ссылке: https://desec.io/domains
3. Переходим на вкладку **Token management**.
4. Нажимаем на большую кнопку с плюсом в правом верхнем углу страницы.
5. Должен был появиться **"Generate New Token"** диалог. Вводим любое имя токена в **Token name**. *Advanced settings* необязательны, так что ничего там не трогаем.
6. Кликаем **Save**.
7. Обязательно сохраняем "**secret value**" ключ токена, потому что он отображается исключительно один раз.
8. Теперь спокойно закрываем диалог, нажав **close**.

View File

@ -1,12 +1,12 @@
### Як атрымаць токен Digital Ocean API
1. Перайдзіце па наступнай [link](https://cloud.digitalocean.com/) і падпішыцеся
у толькі што створаны ўліковы запіс.
2. Увайдзіце ў раней створаны праект. Калі вы яго не стварылі,
тады, калі ласка, працягвайце.
3. Перайдзіце па спасылцы "API" на панэлі злева.
4. Націсніце на кнопку "Generation New Token".
5. Увядзіце любую назву токена.
6. Усталюйце час заканчэння тэрміну дзеяння на "No Expiry".
7. Усталюйце сцяжок "Write (optional)".
8. Цяпер націсніце на кнопку "Generate Token".
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.
4. Click on the "Generate New Token".
5. Enter any name for the token.
6. Put expiration time to "No expiry".
7. Check the "Write (optional)" checkbox.
8. Now click on the "Generate Token" button.
9. After that, the token will be shown. Store it in any reliable place, preferably a password manager.

View File

@ -1,12 +1,12 @@
### Jak získat token API Digital Ocean
1. Navštivte následující [link](https://cloud.digitalocean.com/) a podepište se.
k nově vytvořenému účtu.
2. Vstupte do dříve vytvořeného projektu. Pokud jste žádný nevytvořili,
pak prosím pokračujte.
3. Přejděte na odkaz "API" na levé liště.
4. Klikněte na tlačítko "Generate New Token" (Vygenerovat nový token).
5. Zadejte libovolný název tokenu.
6. Nastavte dobu platnosti na "No expiry".
7. Zaškrtněte políčko "Write (optional)".
8. Nyní klikněte na tlačítko "Generate Token".
9. Poté se zobrazí token. Uložte jej na libovolné spolehlivé místo, nejlépe do správce hesel.
### 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.
4. Click on the "Generate New Token".
5. Enter any name for the token.
6. Put expiration time to "No expiry".
7. Check the "Write (optional)" checkbox.
8. Now click on the "Generate Token" button.
9. After that, the token will be shown. Store it in any reliable place, preferably a password manager.

View File

@ -1,12 +1,12 @@
### So erhalten Sie das Digital Ocean API-Token
1. Besuchen Sie den folgenden [link](https://cloud.digitalocean.com/) und melden Sie sich
in das neu erstellte Konto an.
2. Gehen Sie in ein zuvor erstelltes Projekt. Wenn Sie noch keine erstellt haben,
dann bitte fortfahren.
3. Gehen Sie zum Link "API" in der linken Leiste.
4. Klicken Sie auf "Generate New Token".
5. Geben Sie einen beliebigen Namen für das Token ein.
6. Setzen Sie die Ablaufzeit auf "No expiry".
7. Aktivieren Sie das Kontrollkästchen "Write (optional)".
8. Klicken Sie nun auf die Schaltfläche "Generate Token".
9. Danach wird der Token angezeigt. Bewahren Sie es an einem zuverlässigen Ort auf, vorzugsweise in einem Passwort-Manager.
### 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.
4. Click on the "Generate New Token".
5. Enter any name for the token.
6. Put expiration time to "No expiry".
7. Check the "Write (optional)" checkbox.
8. Now click on the "Generate Token" button.
9. After that, the token will be shown. Store it in any reliable place, preferably a password manager.

View File

@ -1,12 +1,12 @@
### Jak uzyskać token API Digital Ocean
1. Wejdź na stronę [link](https://cloud.digitalocean.com/) i zaloguj się
na konto, które właśnie utworzyłeś.
2. Zaloguj się do wcześniej utworzonego projektu. Jeśli jeszcze nie utworzyłeś projektu,
to przejdź dalej.
3. Kliknij na link "API" w lewym panelu.
4. Kliknij na przycisk "Generate New Token".
5. Wprowadź dowolną nazwę dla tokena.
6. Ustaw datę wygaśnięcia na "No expiry".
7. Zaznacz pole wyboru "Write (optional)".
8. Teraz kliknij przycisk "Generate Token".
9. Na ekranie pojawi się wówczas token. Przechowuj go w dowolnym bezpiecznym miejscu, najlepiej w menedżerze haseł.
### 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.
4. Click on the "Generate New Token".
5. Enter any name for the token.
6. Put expiration time to "No expiry".
7. Check the "Write (optional)" checkbox.
8. Now click on the "Generate Token" button.
9. After that, the token will be shown. Store it in any reliable place, preferably a password manager.

View File

@ -1,12 +1,10 @@
### Как получить API-токен Digital Ocean
1. Перейдите по следующей [link](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,12 +1,12 @@
### Ako získať token API Digital Ocean
1. Navštívte nasledujúci [link](https://cloud.digitalocean.com/) a prihláste sa
do novo vytvoreného účtu.
2. Vstúpte do predtým vytvoreného projektu. Ak ste ho ešte nevytvorili,
potom pokračujte ďalej.
3. Prejdite na odkaz "API" na ľavej lište.
4. Kliknite na tlačidlo "Generate New Token".
5. Zadajte ľubovoľný názov tokenu.
6. Nastavte čas vypršania platnosti na "No expiry".
7. Začiarknite políčko "Write (optional)" zaškrtávacie políčko.
8. Teraz kliknite na tlačidlo "Generate Token" tlačidlo.
9. Potom sa zobrazí token. Uložte ho na akékoľvek spoľahlivé miesto, najlepšie do správcu hesiel.
### 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.
4. Click on the "Generate New Token".
5. Enter any name for the token.
6. Put expiration time to "No expiry".
7. Check the "Write (optional)" checkbox.
8. Now click on the "Generate Token" button.
9. After that, the token will be shown. Store it in any reliable place, preferably a password manager.

View File

@ -1,11 +1,12 @@
### Як отримати токен Digital Ocean API
1. Перейдіть за цим [посилання](https://cloud.digitalocean.com/) і увійдіть у щойно створений обліковий запис.
2. Увійдіть у раніше створений проект. Якщо ви його не створили, тоді, будь ласка, продовжуйте.
3. Перейдіть за посиланням «API» на лівій панелі.
4. Натисніть «Створити новий токен».
5. Введіть будь-яку назву токену.
6. Встановіть для терміну дії значення «Без терміну дії».
7. Встановіть прапорець «Написати (необов’язково)».
8. Тепер натисніть кнопку «Створити токен».
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.
4. Click on the "Generate New Token".
5. Enter any name for the token.
6. Put expiration time to "No expiry".
7. Check the "Write (optional)" checkbox.
8. Now click on the "Generate Token" button.
9. After that, the token will be shown. Store it in any reliable place, preferably a password manager.

View File

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

View File

@ -1,3 +1,3 @@
V dalším okně zadejte token získaný z konzoly předchozí verze aplikace.
In the next window, enter the token obtained from the console of the previous version of the application.
Zadejte ji bez slova *Bearer*.
Enter it without the word *Bearer*.

View File

@ -1,3 +1,3 @@
Geben Sie im nächsten Fenster das Token ein, das Sie von der Konsole der vorherigen Version der Anwendung erhalten haben.
In the next window, enter the token obtained from the console of the previous version of the application.
Geben Sie es ohne das Wort *Bearer* ein.
Enter it without the word *Bearer*.

View File

@ -1,3 +1,3 @@
W kolejnym oknie wprowadź token uzyskany z konsoli poprzedniej wersji aplikacji.
In the next window, enter the token obtained from the console of the previous version of the application.
Należy wpisać bez słowa *Bearer*.
Enter it without the word *Bearer*.

View File

@ -1,3 +1,3 @@
V ďalšom okne zadajte token získaný z konzoly predchádzajúcej verzie aplikácie.
In the next window, enter the token obtained from the console of the previous version of the application.
Musíte vstúpiť bez slova *Bearer*.
Enter it without the word *Bearer*.

View File

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

View File

@ -1,19 +1,19 @@
Přihlaste se k serveru jako uživatel root a podívejte se na obsah souboru `/etc/nixos/userdata/tokens.json`
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
cat /etc/nixos/userdata/tokens.json
```
Tento soubor bude mít podobnou konstrukci:
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_ke_zkopírování",
"name": "název_zařízení",
"date": "datum"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Zkopírujte token ze souboru a vložte jej do dalšího okna.
Copy the token from the file and paste it in the next window.

View File

@ -1,19 +1,19 @@
Melden Sie sich als Root-Benutzer auf Ihrem Server an und sehen Sie sich den Inhalt der Datei `/etc/nixos/userdata/tokens.json` an
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
cat /etc/nixos/userdata/tokens.json
```
Diese Datei hat einen ähnlichen Aufbau:
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_zum_Kopieren",
"name": "Gerätname",
"date": "Datum"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Kopieren Sie das Token aus der Datei und fügen Sie es im nächsten Fenster ein.
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,19 +1,19 @@
Zaloguj się jako użytkownik root na swoim serwerze i przejrzyj zawartość pliku `/etc/nixos/userdata/tokens.json`
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
cat /etc/nixos/userdata/tokens.json
```
W tym pliku będzie podobny wzór:
This file will have a similar construction:
`json
```json
{
{ "tokens": [
"tokens": [
{
{ "token": "token_który_był_skopedowany",
{ "name": "device_name",
{ "data": "data"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Skopiuj token z pliku i wklej w kolejnym oknie.
Copy the token from the file and paste it in the next window.

View File

@ -1,19 +1,19 @@
Prihláste sa ako používateľ root na server a pozrite sa na obsah súboru `/etc/nixos/userdata/tokens.json
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
cat /etc/nixos/userdata/tokens.json
```
V tomto súbore bude podobný dizajn:
This file will have a similar construction:
``json
```json
{
{"tokens": [
"tokens": [
{
{"token": "token_which_has_been_scoped",
{"name": "device_name",
{"date": "date"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Skopírujte token zo súboru a vložte ho do ďalšieho okna.
Copy the token from the file and paste it in the next window.

View File

@ -1,7 +1,19 @@
[Login as root user to your server](https://selfprivacy.org/docs/how-to-guides/root_ssh/) and enter this command:
Login as root user to your server and look at the contents of the file `/etc/nixos/userdata/tokens.json`
```sh
sp-print-api-token
cat /etc/nixos/userdata/tokens.json
```
Copy the token from the terminal and paste it in the next window.
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Copy the token from the file and paste it in the next window.

View File

@ -1,17 +1,17 @@
У панэлі кіравання серверам Hetzner перайдзіце на ўкладку **Rescue**. Затым націсніце на **Enable rescue & power cycle**.
In the Hetzner server control panel, go to the **Rescue** tab. Then, click on **Enable rescue & power cycle**.
У полі *Choose a Recue OS* выберыце **linux64**, а ў *SSH Key* выберыце свой ключ, калі ён быў дададзены ў ваш уліковы запіс Hetzner.
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
Націсніце **Enable rescue & power cycle** і дачакайцеся перазагрузкі сервера. На экране адлюструюцца лагін і пароль. Увайдзіце ў сістэму root, выкарыстоўваючы свой лагін і пароль.
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.
Падключыце файлавую сістэму сервера і паглядзіце змесціва файла токена:
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 @@ cat /mnt/etc/nixos/userdata/tokens.json
}
```
Скапіруйце токен з файла і ўстаўце яго ў наступнае акно.
Copy the token from the file and paste it in the next window.

View File

@ -1,26 +1,26 @@
V ovládacím panelu serveru Hetzner přejděte na kartu **Rescue**. Poté klikněte na možnost **Enable rescue & power cycle**.
In the Hetzner server control panel, go to the **Rescue** tab. Then, click on **Enable rescue & power cycle**.
V části *Choose a Recue OS* vyberte **linux64** a v části *SSH Key* vyberte svůj klíč, pokud byl přidán do vašeho účtu Hetzner.
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
Klikněte na tlačítko **Enable rescue & power cycle** a počkejte, až se server restartuje. Na obrazovce se zobrazí přihlašovací jméno a heslo. Přihlaste se k uživateli root pomocí přihlašovacích údajů a hesla.
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.
Připojte souborový systém serveru a zobrazte obsah souboru token:
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
```
Tento soubor bude mít podobnou konstrukci:
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_ke_zkopírování",
"name": "název_zařízení",
"date": "datum"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Zkopírujte token ze souboru a vložte jej do dalšího okna.
Copy the token from the file and paste it in the next window.

View File

@ -1,26 +1,26 @@
Gehen Sie im Control Panel des Hetzner-Servers auf den Tab **Rescue**. Klicken Sie dann auf **Enable rescue & power cycle**.
In the Hetzner server control panel, go to the **Rescue** tab. Then, click on **Enable rescue & power cycle**.
In *Choose a Recue OS* wählen Sie **linux64** aus und in *SSH Key* wählen Sie Ihren Schlüssel aus, wen er zu ihrem Htzner-Konto hinzugefügt wurde.
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
Klicken Sie auf **Enable rescue & power cycle** und warten Sie, bis der Server neu gestartet wird. Login und Passwort werden auf dem Bildschirm angezeigt. Melden Sie sich mit Ihren Anmelde- und Kennwortinformationen beim Root-Benutzer an.
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.
Mounten Sie Ihr Server-Dateisystem und sehen Sie sich den Inhalt der Token-Datei an:
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
```
Diese Datei hat einen ähnlichen Aufbau:
This file will have a similar construction:
```json
{
"tokens": [
{
"token": "token_zum_Kopieren",
"name": "Gerätname",
"date": "Datum"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Kopieren Sie das Token aus der Datei und fügen Sie es im nächsten Fenster ein.
Copy the token from the file and paste it in the next window.

View File

@ -1,26 +1,26 @@
W panelu sterowania serwera Hetzner przejdź do zakładki **Rescue**. Następnie kliknij **Enable rescue & power cycle**.
In the Hetzner server control panel, go to the **Rescue** tab. Then, click on **Enable rescue & power cycle**.
W *Choose a Recue OS* wybierz **linux64**, a w *SSH Key* swój klucz, jeśli został dodany do konta Hetznera.
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
Naciśnij **Enable rescue & power cycle** i poczekaj na ponowne uruchomienie serwera. Zostanie wyświetlone hasło logowania. Zaloguj się na użytkownika root, używając informacji o loginie i haśle.
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.
Zamontuj system plików swojego serwera i spójrz na zawartość pliku token:
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
```
W tym pliku będzie podobny wzór:
This file will have a similar construction:
`json
```json
{
{ "tokens": [
"tokens": [
{
{ "token": "token_który_był_skopedowany",
{ "name": "device_name",
{ "data": "data"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Skopiuj token z pliku i wklej w kolejnym oknie.
Copy the token from the file and paste it in the next window.

View File

@ -1,26 +1,26 @@
V ovládacom paneli servera Hetzner prejdite na kartu **Rescue**. Potom kliknite na **Enable rescue & power cycle**.
In the Hetzner server control panel, go to the **Rescue** tab. Then, click on **Enable rescue & power cycle**.
V časti *Choose a Recue OS* vyberte **linux64** a v časti *SSH Key* vyberte svoj kľúč, ak bol pridaný do vášho účtu Hetzner.
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
Stlačte tlačidlo **Enable rescue & power cycle** a počkajte, kým sa server reštartuje. Zobrazí sa prihlasovacie heslo. Prihláste sa ako používateľ root pomocou prihlasovacích údajov a hesla.
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.
Pripojte súborový systém servera a pozrite si obsah súboru token:
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
```
V tomto súbore bude podobný dizajn:
This file will have a similar construction:
``json
```json
{
{"tokens": [
"tokens": [
{
{"token": "token_which_has_been_scoped",
{"name": "device_name",
{"date": "date"
"token": "token_to_copy",
"name": "device_name",
"date": "date"
}
```
Skopírujte token zo súboru a vložte ho do ďalšieho okna.
Copy the token from the file and paste it in the next window.

View File

@ -1,6 +1,6 @@
На панелі керування сервером Hetzner перейдіть на вкладку **Rescue**. Після цього натисніть кнопку **Enable rescue & power cycle**.
На панелі керування сервером Hetzner перейдіть на вкладку **Rescue**. Після цього натисніть кнопку **увімкнути цикл порятунку та живлення**.
У полі *Choose a Recue OS* виберіть **linux64**, а в *SSH Key* свій ключ, якщо він був доданий у ваш обліковий запис Hetzner.
In *Choose a Recue OS* select **linux64**, and in *SSH Key* select your key if it has been added to your Hetzner account.
Натисніть **Enable rescue & power cycle** і зачекайте, поки сервер перезавантажить. На екрані з'явиться логін і пароль. Увійдіть до користувача root за допомогою вашої реєстраційних даних і паролів.

View File

@ -1,6 +0,0 @@
### How to point Name Servers for Cloudflare DNS
1. Visit the following [link](https://dash.cloudflare.com) and sign
into your Cloudflare account.
2. Enter DNS settings of your domain.
3. Copy your NS records and paste them into a Nameservers section of your domain registar settings.
4. For more specific instructions for each of commonly used registars, follow the Cloudflare [guide](https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/).

View File

@ -1,6 +0,0 @@
### How to point Name Servers for deSEC DNS
1. Visit the following [link](https://desec.io/domains) and sign
into your deSEC account.
2. Click on the "Setup instructions" icon on the right side of your domain card, in the "Actions" section.
3. Copy your NS records and paste them into a Nameservers section of your domain registar settings.
4. For more specific instructions follow the official deSEC guide listed on the page.

View File

@ -1,8 +0,0 @@
### How to point Name Servers for Digital Ocean DNS
1. Visit the following [link](https://cloud.digitalocean.com/) and sign
into your Digital Ocean account.
2. Enter the [Networking](https://cloud.digitalocean.com/networking/domains) tab from the menu bar on the left.
3. Make sure you are on the [Domain](https://cloud.digitalocean.com/networking/domains) section of the tab, which is the very first one.
4. Click on your domain card, the one you have selected for SelfPrivacy.
5. Copy your NS records and paste them into a Nameservers section of your domain registar settings.
6. For more specific instructions for each of commonly used registars, follow the Digital Ocean [guide](https://docs.digitalocean.com/products/networking/dns/getting-started/dns-registrars/).

View File

@ -1,21 +1,23 @@
### Як атрымаць Hetzner API Token
1. Перайдзіце па наступнай [спасылцы](https://console.hetzner.cloud/) і падпішыцеся
у толькі што створаны ўліковы запіс.
2. Увайдзіце ў раней створаны праект. Калі вы яго не стварылі,
тады, калі ласка, працягвайце.
3. Навядзіце курсор мышы на бакавую панэль. Панэль павінна разгарнуцца і паказаць нас
меню. Нас цікавіць апошні — **Security** (значок а ключ).
4. Далей у верхняй частцы інтэрфейсу мы бачым прыблізна
наступнае: **SSH Keys, API Tokens, Certificates, Members.** Вы
патрэбныя **API Tokens**. Націсніце на яго.
5. У правай частцы інтэрфейсу павінна быць **Generate API token** button. Калі вы карыстаецеся мабільнай версіяй вэб-старонкі, у
у правым ніжнім куце вы ўбачыце **чырвоны плюс**. Націсніце гэтую кнопку.
6. У полі **Description** дайце нашаму токену імя (гэта можа быць любое
імя, якое вам падабаецца. На сутнасць гэта не ўплывае.
7. Пад полем **permissions** мы бачым магчымасць выбару
**дазволы**. Выберыце **Read & Write**.
8. Націсніце **Generate API Token.**
9. Пасля гэтага будзе паказаны наш ключ. Захоўвайце яго ў надзейным месцы,
або ў менеджэры пароляў, што лепш.
### 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](resource:assets/images/gifs/Hetzner.gif)
![Hetzner token setup](resource:assets/images/gifs/Hetzner.gif)

View File

@ -1,23 +1,23 @@
### Jak získat Hetzner API Token
1. Navštivte následující [link](https://console.hetzner.cloud/) a podepište se.
k nově vytvořenému účtu.
2. Vstupte do dříve vytvořeného projektu. Pokud jste žádný nevytvořili,
pak prosím pokračujte.
3. Kurzorem myši najeďte na boční panel. Panel by se měl rozbalit a zobrazit nám
nabídku. Nás zajímá poslední z nich - **Security** (ikona tzv.
klávesy).
4. Dále v horní části rozhraní vidíme přibližně následující položky
následující: ***SSH Keys, API Tokens, Certificates, Members**.
potřebujete **API Tokens**. Klepněte na něj.
5. V pravé části rozhraní by se mělo nacházet **Generate API
token** tlačítko. Pokud používáte mobilní verzi og webové stránky, v části
pravém dolním rohu uvidíte **červený křížek**. Stiskněte toto tlačítko.
6. V poli **Description** pojmenujte náš token (může to být libovolný název).
název, který se vám líbí. Na podstatu to nemá vliv.
7. Pod polem **Description** vidíme možnost zvolit si.
**Permissions**. Vyberte možnost **Read && Write**.
8. Klikněte na tlačítko **Generate API Token**.
9. Poté se zobrazí náš klíč. Uložte jej na spolehlivé místo,
nebo ve správci hesel, což je lepší.
### 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.
![Nastavení tokenu Hetzner](resource:assets/images/gifs/Hetzner.gif)
![Hetzner token setup](resource:assets/images/gifs/Hetzner.gif)

View File

@ -1,23 +1,23 @@
### So erhalten Sie das Hetzner-API-Token
1. Besuchen Sie den folgenden [link](https://console.hetzner.cloud/) und melden Sie sich
in das neu erstellte Konto an.
2. Gehen Sie in ein zuvor erstelltes Projekt. Wenn Sie noch keine erstellt haben,
dann bitte fortfahren.
3. Bewegen Sie den Mauszeiger über das Seitenpanel. Panel sollte sich erweitern und uns
Ein Menü zeigen. Uns interessiert letzteres — **Security** (Symbol eines
Schlüssels).
4. Als nächstes können wir im oberen Teil der Oberfläache ungefähr sehen
Folgendes: **SSH Keys, API Tokens, Certificates, Members.** Sie
benötigen **API Tokens**. Klicken Sie es an.
5. Im rechten Teil der Benutzeroberfläche sollte **Generate API
Token** stehen. Wenn Sie die mobile Version der Webseite verwenden, in der
In der unteren rechten Ecke sehen Sie **red cross**. Drücken Sie diesen Knopf.
6. Geben Sie im Feld **Description** unserem Token einen Namen (dies kann ein beliebiger Name
sein). Es beeinflusst nicht die Essenz.
7. Unter dem Feld **Description** sehen wir eine Auswahlmöglichkeit
**permissions**. Wählen Sie **Read & Write**.
8. Klicken Sie auf **Generate API Token.**
9. Danach wird unser Schlüssel angezeigt. Bewahren Sie es an einem zuverlässigen Ort auf,
oder im Passwortmanager, was besser ist.
### 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 token Einrichtung](resource:assets/images/gifs/Hetzner.gif)
![Hetzner token setup](resource:assets/images/gifs/Hetzner.gif)

View File

@ -1,23 +1,23 @@
### Jak uzyskać Hetzner API Token
1. Odwiedź następujący [link](https://console.hetzner.cloud/) i zaloguj się
na nowo utworzone konto.
2. Wejdź do wcześniej utworzonego projektu. Jeśli jeszcze go nie stworzyłeś,
to proszę przejść dalej.
3. Najedź kursorem myszy na panel boczny. Panel powinien się rozwinąć i pokazać nam
menu. Nas interesuje ostatnie z nich - **Security** (ikona klucza).
.
4. Następnie w górnej części interfejsu możemy zobaczyć ok.
następujące elementy: ***SSH Keys, API Tokens, Certificates, Members.**
Klikamy na nie.
5. W prawej części interfejsu powinien znajdować się przycisk **Generate API
token**. Jeśli korzystasz z mobilnej wersji strony, w prawym dolnym rogu pojawi się
dolnym prawym rogu pojawi się **red cross**. Wciśnij ten przycisk.
6. W polu **Description** nadaj naszemu tokenowi nazwę (może to być dowolna nazwa).
nazwa, która Ci się podoba. Nie ma ona wpływu na istotę.
7. Pod polem **Description** widzimy możliwość wyboru.
### 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. Klikamy **Generate API Token**.
9. Po tej czynności pojawi się nasz klucz. Przechowuj go w wiarygodnym miejscu,
lub w menedżerze haseł, co jest lepsze.
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.
![Ustawienie tokena Hetznera](resource:assets/images/gifs/Hetzner.gif)
![Hetzner token setup](resource:assets/images/gifs/Hetzner.gif)

View File

@ -1,12 +1,9 @@
### Как получить токен API от Hetzner
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. После этого вам будет показан ключ. Храните его в надежном месте, или в менеджере паролей, что еще лучше.
### Как получить Hetzner API Token
1. Переходим по ссылке https://hetzner.com
2. Заходим в созданный нами проект. Если такового - нет, значит создаём.
3. Наводим мышкой на боковую панель. Она должна раскрыться, показав нам пункты меню. Нас интересует последний — Security (с иконкой ключика).
4. Далее, в верхней части интерфейса видим примерно такой список: SSH Keys, API Tokens, Certificates, Members. Нам нужен API Tokens. Переходим по нему.
5. В правой части интерфейса, нас будет ожидать кнопка Generate API token. Если же Вы используете мобильную версию сайта, в нижнем правом углу Вы увидите красный плюсик. Нажимаем на эту кнопку.
6. В поле Description, даём нашему токену название (это может быть любое название, которые Вам нравиться. Сути оно не меняет.
![Получение токена Hetzner](resource:assets/images/gifs/Hetzner.gif)
![Hetzner token setup](resource:assets/images/gifs/Hetzner.gif)

View File

@ -1,23 +1,23 @@
### Ako získať Hetzner API Token
1. Navštívte nasledujúci [link](https://console.hetzner.cloud/) a prihláste sa
do novo vytvoreného účtu.
2. Vstúpte do predtým vytvoreného projektu. Ak ste ho ešte nevytvorili,
potom pokračujte ďalej.
3. Kurzorom myši prejdite na bočný panel. Panel by sa mal rozbaliť a zobraziť nám
ponuku. Zaujíma nás posledné z nich - **Security** (ikona
klávesu).
4. Ďalej v hornej časti rozhrania vidíme približne
nasledovné: **SSH Keys, API Tokens, Certificates, Members.**.
potrebujete **API Tokens**. Kliknite naň.
5. V pravej časti rozhrania by sa malo nachádzať **Generate API
token** tlačidlo. Ak používate mobilnú verziu og webovej stránky, v časti
pravom dolnom rohu uvidíte **red cross**. Stlačte toto tlačidlo.
6. V poli **Description** uveďte názov nášho tokenu (môže to byť akýkoľvek názov
, ktorý sa vám páči. Nemá to vplyv na podstatu.
7. Pod poľom **Description** vidíme možnosť výberu
**permissions**. Vyberte možnosť **Read & Write**.
8. Kliknite na tlačidlo **Generate API Token.**.
9. Potom sa zobrazí náš kľúč. Uložte ho na spoľahlivé miesto,
alebo v správcovi hesiel, čo je lepšie.
### 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.
![Nastavenie tokenu Hetzner](resource:assets/images/gifs/Hetzner.gif)
![Hetzner token setup](resource:assets/images/gifs/Hetzner.gif)

View File

@ -1,606 +0,0 @@
{
"users": {
"login": "تسجيل الدخول",
"could_not_fetch_description": "من فضلك، قم بتفحُّص اتصال الإنترنت وحاول مرة أخرى",
"no_ssh_notice": "تم إنشاء الإيميل وحسابات SSH فقط لأجل هذا المستخدم. سيتوفر قريباً الدخول الموحد لجميع الخدمات.",
"new_user_info_note": "سيمنح المستخدم الجديد سلاسة للوصول لكافة الخدمات بشكل تلقائي",
"username_rule": "يجب أن يحتوي إسم المستخدم على حروف لاتينية صغيرة، كذلك عليه أن يحتوي على أرقام وشرطات على السطر. لا تبدأ اسم المستخدم بأرقام",
"email_login": "إيميل تسجيل ادخول",
"details_title": "تفاصيل المستخدم",
"add_new_user": "قم بإضافة أول مستخدم",
"new_user": "مستخدم جديد",
"delete_user": "قم بحذف المستخدم",
"nobody_here": "لا أحد هنا",
"delete_confirm_question": "هل أنت متأكد؟",
"reset_password": "تغيير كلمة المرور",
"account": "الحساب",
"could_not_fetch_users": "لم نتمكن من إحضار قائمة المستخدمين",
"refresh_users": "قم بتحديث قائمة المستخدمين",
"could_not_create_user": "تعذر إنشاء المستخدم",
"could_not_delete_user": "تعذر حذف المستخدم",
"could_not_add_ssh_key": "تعذّر إضافة مفتاح SSH",
"user_already_exists": "يوجد مستخدم قد استخدم هذا الإسم بالفعل"
},
"initializing": {
"select_provider_price_text_hetzner": "يتطلب ذلك ٨ يورو شهريًا لخادم يعد صغير نسبيًا ومساحة تخزين القرص تقدّر بـ٥٠ جيجابايت",
"select_provider_notice": "نعني بكلمة \"صغير نسبيًا\" جهازا يحتوي على ٢ من CPU (وحدة المعالجة المركزية)، و٢جيجابايت من RAM (ذاكرة الوصول العشوائي).",
"connect_to_server_provider_text": "باستخدام رمز API الخاص، ستقوم بتمكين SelfPrivacy من استئجار جهاز وإعداد الخادم الخاص بك عليها",
"choose_server_type_payment_storage": "{} لمساحة تخزين إضافية",
"choose_server_type_payment_ip": "{} لعنوان IPv4 العام",
"use_this_domain": "هل تريد استخدام هذا النطاق؟",
"select_provider": "اختر أي مزود من القائمة التالية. كل منهم يدعم SelfPrivacy",
"connect_to_server_provider": "قم بتسجيل الدخول الآن ",
"multiple_domains_found": "لقد وجدت نطاقات عديدة",
"steps": {
"master_account": "الحساب الرئيسي",
"server_reboot": "إعادة تشغيل الخادم",
"hosting": "استضافة",
"server_type": "نوع الخادم",
"dns_provider": "مزوّد DNS",
"backups_provider": "النسخ الاحتياطية",
"domain": "النطاق",
"server": "الخادم",
"dns_setup": "إعداد DNS",
"nixos_installation": "تثبيت NixOS",
"final_checks": "التحقق بشكل نهائي"
},
"select_provider_price_text_do": "يكلف هذا ١٧ دولارا شهريًا لخادم يعد صغير نسبيًا ومساحة تخزين القرص تبلغ ٥٠ جيجابايت",
"select_provider_email_notice": "لن يكون الإيميل الخاص بالاستضافة متاحاً للعملاء الجدد. لكن سيتم فتحه بمجرد إتمام دفعتك الأولى.",
"choose_location_type_text": "تمنح مختلف المواقع الجغرافية خوادم ذات خصائص مختلفة، وأسعار وسرعة اتصال مختلفة.",
"multiple_domains_found_text": "يتيح الرمز الخاص الذي اعطيتنا إياه الوصول للنطاقات التالية. نرجو منك اختيار النطاق الذي تريد استخدامه.و من أجل سلامة نطاقاتك الأخرى، يجب عليك تقييد الوصول لهذا الرمز الخاص للنطاق الذي تريد استخدامه في SelfPrivacy فقط.",
"server_rebooted": "تم إعادة تشغيل الخادم، انتظر حتى آخر عملية تحقق…",
"server_created": "تم إنشاء الخادم، يتم الآن إجراء عدة تحققات لـDNS وتمهيد الخادم…",
"enter_username_and_password": "قم بإدخال اسم المستخدم وكلمة مرور قوية",
"connect_to_server": "لنبدأ بالخادم.",
"select_provider_countries_title": "الدول المتاح فيها",
"select_provider_countries_text_hetzner": "ألمانيا، فنلندا، الولايات المتحدة الأمريكية",
"select_provider_countries_text_do": "الولايات المتحدة الأمريكية، هولندا، سنغافورة، المملكة المتحدة، ألمانيا، كندا، الهند، أستراليا",
"select_provider_price_title": "متوسط السعر‬",
"select_provider_payment_title": "طريقة الدفع",
"select_provider_payment_text_hetzner": "بطاقات الائتمان، سويفت(SWIFT)، سيبا(SEPA)، باي بال(PayPal)",
"select_provider_payment_text_do": "بطاقات الائتمان، جوجل باي (Google Pay)، باي بال (PayPal)",
"select_provider_site_button": "قم بزيارة الموقع",
"how": "كيف يمكنني الحصول على رمز API المميز",
"provider_bad_key_error": "مزوّد مفتاح API غير صالح",
"could_not_connect": "لم نتمكن من الارتباط بالمزود.",
"choose_location_type": "من أين تريد طلب الخادم الخاص بك؟",
"locations_not_found": "خطأ!",
"locations_not_found_text": "لا توجد خوادم متاحة للإيجار",
"back_to_locations": "اختر شيئاً آخر",
"no_locations_found": "لم يتم العثور على مواقع متاحة، تأكد من أن حسابك يمكن الوصول إليه",
"choose_server_type": "ما نوع الخادم الذي تريده؟",
"choose_server_type_text": "إن إمكانيات الموارد المختلفة تدعم مختلف الخدمات، لكن لا عليك القلق بشأن ذلك يمكنك زيادة سعة الخادم الخاص بك وقت ما تشاء",
"choose_server_type_notice": "أهم الأشياء اللتي يجب عليك الأخذ بها بعين الاعتبار هي وحدة المعالجة المركزية(CPU) وذاكرة الوصول العشوائي(RAM)، وسيتم تخزين بيانات خدماتك على وحدة تخزين مثبتة ويمكن توسيعها بسهولة ودفع مقابلها بشكل منفصل.",
"choose_server_type_ram": "{} جيجابايت من الرام RAM",
"choose_server_type_storage": "{} جيجا بايت من مساحة تخزين النظام",
"choose_server_type_payment_per_month": "{} كل شهر",
"choose_server_type_payment_server": "{} لكل خادم",
"dns_provider_bad_key_error": "مفتاح API غير صالح",
"backblaze_bad_key_error": "معلومات تخزين Backblaze غير صالحة",
"connect_to_dns": "قم بالارتباط بمزود DNS",
"select_dns": "دعنا الآن نختار مزود DNS",
"use_this_domain_text": "الرمز الخاص اللذي اعطيتنا إياه سيمنحنا إمكانية الوصول للنطاقات التالية",
"no_connected_domains": "لا توجد نطاقات تم الارتباط بها في الوقت الحالي",
"loading_domain_list": "جاري تحميل قائمة النطاقات",
"save_domain": "احفظ النطاق",
"final": "الخطوة الأخيرة",
"create_server": "قم بإنشاء الخادم",
"what": "ماذا يعني هذا؟",
"server_started": "تم تشغيل الخادم، سيتم التحقق منه وإعادة تشغيله الآن…",
"domain_critical_error": "لم نتمكن من الوصول لهذا النطاق! انقر لمعرفة المزيد…",
"until_the_next_check": "حتى التحقق التالي: ",
"check": "تحقق",
"one_more_restart": "ستتم إعادة التشغيل مرة أخرى حتى يتم تطبيق شهادة الأمان الخاصة بك.",
"create_master_account": "إنشاء الحساب الرئيسي",
"checks": "جميع إجراءات التحقق قد اكتملت.\n{} من أصل {}",
"select_provider_price_free": "مجاني"
},
"cloud": {
"login_info": "تسجيل الدخول هو المشرف، أما كلمة المرور فهي نفس المستخدم الرئيسي الخاص بك. أنشئ حسابات جديدة على واجهة Nextcloud."
},
"git": {
"login_info": "سيتوجب عليك إنشاء حساب على صفحة الويب، وأول مستخدم سيصبح مشرفاً."
},
"recovering": {
"method_device_input_description": "أدخل رمز الموافقة الخاص",
"fallback_select_root_ssh": "صلاحية وصول لجذر SSH للخادم.",
"fallback_select_provider_console": "صلاحية وصول لوحدة تحكم الخادم للمزود خاصتي.",
"generic_error": "فشلت العملية،من فضلك حاول مرة أخرى.",
"domain_recover_error": "لم يتم العثور على خادم هذا النطاق",
"method_device_description": "افتح التطبيق على جهاز آخر، ثم اذهب إلى صفحة الأجهزة، اضغط على \"إضافة جهاز\" حتى تستلم رمزك الخاص.",
"confirm_server_description": "لقد عثرنا على الخادم الخاص بك! قم بتأكيد كونه الصحيح بينهم:",
"fallback_select_description": "ما اللذي تمتلكه بالضبط؟ اختر أول خيار متاح:",
"recovery_main_header": "ارتبط بخادم موجود",
"domain_recovery_description": "أدخل نطاق الخادم الّذي تريد الوصول إليه:",
"domain_recover_placeholder": "النطاق الخاص بك",
"method_select_description": "اختر طريقة الاسترجاع:",
"method_select_other_device": "أملك صلاحية الوصول على جهاز آخر",
"method_select_recovery_key": "لدي مفتاح استرجاع",
"method_select_nothing": "ليس لدي أي من ذلك",
"method_device_button": "لقد تلقيت رمزي الخاص",
"method_device_input_placeholder": "الرمز الخاص",
"method_recovery_input_description": "أدخل مفتاح الاسترجاع",
"fallback_select_token_copy": "نسخة من رمز الموافقة من إصدار آخر من التطبيق.",
"authorization_failed": "تعذر تسجيل الدخول بهذا المفتاح",
"fallback_select_provider_console_hint": "على سبيل المثال: هيتزنر/Hetzner.",
"provider_connected": "ارتبط بـ{}",
"provider_connected_description": "أدخل رمزك الخاص لتعطى صلاحية الوصول إلى {}:",
"provider_connected_placeholder": "{} الرمز الخاص",
"confirm_server": "قم بتأكيد الخادم",
"confirm_server_accept": "نعم! إنه ذلك",
"confirm_server_decline": "اختر خادماً مختلفاً",
"choose_server": "اختر الخادم الخاص بك",
"choose_server_description": "لم نتمكن من معرفة الخادم اللذي تحاول الارتباط به.",
"no_servers": "لا توجد خوادم متاحة في حسابك.",
"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"
},
"recovery_key": {
"key_receive_button": "تلقي المفتاح",
"key_connection_error": "لم نتمكن من الاتصال بالخادم.",
"key_main_description": "هذا مطلوب حتى تمنحك SelfPrivacy الموافقة في حال كانت كل أجهزتك الأخرى المخوّلة غير متاحة.",
"key_receiving_description": "قم بتدوين هذا المفتاح وقم بوضعه في مكان آمن. هذا المفتاح يستخدم لاستعادة الوصول الكامل إلى الخادم الخاص بك:",
"key_main_header": "مفتاح الاسترجاع",
"key_synchronizing": "جاري المزامنة…",
"key_amount_toggle": "الحد من عدد الاستخدامات",
"key_amount_field_title": "الحد الأعلى للاستخدامات",
"key_duedate_toggle": "حد الوقت",
"key_duedate_field_title": "تاريخ انتهاء الصلاحية",
"key_valid": "المفتاح صالح",
"key_invalid": "لم يعد مفتاحك صالحاً",
"key_valid_until": "صالح حتى {}",
"key_valid_for": "صالح حتى {} استخدامات",
"key_creation_date": "تم إنشاءه في {}",
"key_receiving_done": "تم!",
"key_replace_button": "قم بتوليد مفتاح جديد",
"key_receiving_info": "لن يتم إظهار المفتاح مرة أخرى، لكن ستتمكن من استبداله بواحد آخر.",
"generation_error": "لم نتمكن من توليد مفتاح الاسترجاع. {}"
},
"modals": {
"server_deletion_error": "لم نتمكن من حذف الخادم النشط.",
"already_exists": "هذا الخادم موجود بالفعل.",
"purge_all_keys_confirm": "نعم، قم بمحو كل رموزي الخاصة",
"volume_creation_error": "لم نتمكن من إنشاء وحدة تخزين.",
"are_you_sure": "هل أنت متأكد؟",
"dns_removal_error": "لم نتمكن من حذف سجلات DNS.",
"server_validators_error": "لم نتمكن من جلب خوادم متاحة.",
"unexpected_error": "حدث خطأ غير متوقع خلال وضع جانب المزوّد.",
"destroy_server": "هل تريد إنهاء هذا الخادم وإنشاء واحد جديد؟",
"try_again": "هل تريد المحاولة مرة أخرى؟",
"purge_all_keys": "هل تريد محو جميع مفاتيح الّتي مُنحت الموافقة؟",
"delete_server_volume": "هل تريد حذف الخادم ووحدة التخزين؟",
"reboot": "قم بإعادة التشغيل",
"yes": "نعم",
"no": "لا"
},
"devices": {
"add_new_device_screen": {
"description": "أدخل المفتاح على الجهاز الّذي تريد منحه الصلاحية:",
"header": "منح الصلاحية لجهاز جديد",
"please_wait": "انتظر من فضلك",
"tip": "المفتاح صالح لمدة عشر دقائق.",
"expired": "المفتاح منتهي الصلاحية.",
"get_new_key": "احصل على مفتاح جديد"
},
"main_screen": {
"tip": "اضغط على الجهاز لسحب صلاحية الوصول.",
"description": "هذه الأجهزة لها الصلاحية الكاملة للوصول للخادم، وذلك من خلال تطبيق SelfPrivacy.",
"header": "الأجهزة",
"this_device": "هذا الجهاز",
"other_devices": "أجهزة أخرى",
"authorize_new_device": "أعطي الصلاحية لجهاز جديد",
"access_granted_on": "قد تم منح الوصول على {}"
},
"revoke_device_alert": {
"description": "إن الجهاز {} لن تصبح لديه صلاحية الوصول مجدداً للخادم.",
"no": "إلغاء",
"header": "هل تريد سحب صلاحية الوصول؟",
"yes": "اسحب الصلاحية"
}
},
"validations": {
"length_not_equal": "الطول []، يجب أن يكون {}",
"required": "مطلوب",
"already_exist": "موجود بالفعل",
"invalid_format": "الصياغة أو التركيبة ليست جيدة",
"invalid_format_password": "يجب ألّا تحتوي كلمة المرور على مسافات",
"invalid_format_ssh": "عليك اتباع صيغة مفتاح SSH",
"root_name": "لا يجب أن يكون \"جذر\" (root)",
"length_longer": "الطول []، يجب أن يكون أقصر من أو يساوي {}"
},
"developer_settings": {
"subtitle": "هذه الإعدادات مخصصة لتصحيح الأخطاء فقط، فلا تقم بتغييرها إلا إذا كنت تعرف ما تفعله.",
"reset_onboarding_description": "قم بتحويل اتصال الجهاز مرة أخرى حتى تظهر الشاشة مجدداً",
"ignore_tls_description": "لن يقوم التطبيق بالتحقق من شهادات TLS خلال الاتصال بالخادم.",
"title": "إعدادات المطور",
"server_setup": "إعدادات الخادم",
"use_staging_acme": "استخدم خادم ACME الإنتقالي",
"use_staging_acme_description": "قم بتطبيقه حينما يتم إعداد خادم جديد.",
"ignore_tls": "لا تقم بالتحقق من شهادات TLS",
"allow_ssh_key_at_setup": "امنح الموافقة بتعيين بجذر مفتاح SSH أثناء الإعداد",
"allow_ssh_key_at_setup_description": "سيظهر زر لإضافة مفتاح على شاشة التأكيد.",
"add_root_ssh_key": "أضف جذر مفتاح SSH",
"root_ssh_key_added": "سيتم تطبيق مجموعة جذر مفاتيح SSH",
"routing": "يتم توجيه التطبيق",
"reset_onboarding": "إعادة تحويل اتصال الجهاز",
"cubit_statuses": "جاري تحميل حالة واجهة النظام"
},
"jobs": {
"upgrade_failed": "فشلت ترقية الخادم",
"job_postponed": "تمت إضافة المهمة، ولكن لن تتمكن من تشغيلها إلا بعدما تنتهي المهام الحالية",
"start": "إبدأ",
"title": "قائمة المهام",
"create_user": "أنشئ مستخدم",
"delete_user": "قم بحذف المستخدم",
"service_turn_off": "إطفاء",
"service_turn_on": "تشغيل",
"empty": "لا توجد مهام",
"job_added": "تمت إضافة المهمة",
"job_removed": "تمت إزالة المهمة",
"run_jobs": "إدارة المهام",
"reboot_success": "يتم إعادة تشغيل الخادم",
"reboot_failed": "لم نتمكن من إعادة تشغيل الخادم. قم بالتحقق من سجلات التطبيق.",
"upgrade_success": "ترقية الخادم قد بدأت",
"upgrade_server": "ترقية الخادم",
"reboot_server": "إعادةُ تشغيل الخادم",
"create_ssh_key": "أنشئ مفتاح SSH من أجل {}",
"delete_ssh_key": "قم بحذف مفتاح SSH من أجل {}",
"server_jobs": "المهام موجودة في الخادم",
"reset_user_password": "إعادة ضبط كلمة مرور المستخدم",
"generic_error": "لم نتمكن من الارتباط بالخادم!",
"rebuild_system": "إصلاح وتجديد النظام",
"start_server_upgrade": "ابدأ بترقية الخادم",
"change_auto_upgrade_settings": "غيّر إعدادات الترقية التلقائية",
"change_server_timezone": "قم بتغيير النطاق الزمني للخادم",
"config_pull_failed": "تعذر تحديث إعدادات الخادم. بدأ تحديث البرنامج على أي حال."
},
"basis": {
"app_name": "SelfPrivacy",
"providers": "مزودو الخدمات",
"providers_title": "مركز بياناتك",
"select": "اختر",
"services": "الخدمات",
"connect": "اتصال",
"users": "المستخدمون",
"more": "المزيد",
"next": "التالي",
"password": "رمز المرور",
"confirmation": "التأكيد",
"cancel": "إلغاء",
"delete": "حذف",
"create": "قم بإضافة جديد",
"domain": "نطاق",
"saving": "يتم الحفظ …",
"username": "اسم المستخدم",
"loading": "يتم التحميل …",
"settings": "الإعدادت",
"services_title": "خدماتك الشخصية الخاصة المستقلة.",
"reset": "إعادة ضبط",
"details": "التفاصيل",
"no_data": "لا توجد بيانات",
"wait": "انتظر",
"apply": "تطبيق",
"done": "تم",
"continue": "متابعة",
"connect_to_existing": "لقد حصلت على خادم SelfPrivacy!",
"got_it": "فهمت",
"please_connect": "لطفاً، قم بوصل الخادم الخاص بك والمجال ومزوّد DNS للبدء!",
"network_error": "خطأ في الشبكة",
"close": "إغلاق",
"later": "انتقل إلى الإعداد لاحقاً",
"remove": "إزالة",
"alert": "تنبيه",
"copied_to_clipboard": "تم النسخ إلى الحافظة!"
},
"more_page": {
"configuration_wizard": "معالج الإعداد",
"onboarding": "جاري الإعداد",
"create_ssh_key": "مفاتيح SSH للمستخدم المميز"
},
"console_page": {
"title": "لوحة التحكم",
"waiting": "جاري الإنتظار للتهيئة…",
"copy": "انسخ"
},
"about_application_page": {
"versions": "الإصدارات",
"application_version_text": "إصدار التطبيق",
"title": "حول هذا التطبيق & احصل على الدعم",
"api_version_text": "إصدار خادم API",
"open_source_licenses": "تراخيص مفتوحة المصدر",
"links": "الروابط",
"website": "صفحتنا على الويب",
"documentation": "المستندات",
"telegram_channel": "قناة التيليجرام",
"telegram_support_chat": "محادثة الدعم على التيليجرام",
"matrix_support_chat": "محادثة الدعم من خلال ماتريكس",
"email_support": "إيميل الدعم",
"source_code": "الكود الأصلي",
"contribute": "المساهمة",
"bug_report": "أبلغ عن خطأ",
"bug_report_subtitle": "بسبب الرسائل العشوائية، سيطلب منك تأكيد الحساب بشكل يدوي. عليك التواصل معنا من خلال محادثة الدعم لتفعيل حسابك.",
"help_translate": "ساعدنا في الترجمة",
"telegram_contributors_chat": "الدردشة مع مساهمي تيليجرام",
"matrix_contributors_chat": "الدردشة مع مساهمي ماتريكس",
"privacy_policy": "سياسة الخصوصية",
"matrix_channel": "قناة ماتركس",
"get_support": "احصل على الدعم"
},
"application_settings": {
"title": "إعدادات التطبيق",
"system_dark_theme_title": "الوضع الافتراضي للنظام",
"system_dark_theme_description": "قم بتطبيق الوضع الفاتح أو الداكن حسب إعدادات النظام",
"dark_theme_title": "الوضع الداكن",
"dangerous_settings": "إعدادات خطرة",
"reset_config_title": "قم بإعادة ضبط إعدادات التطبيق",
"delete_server_title": "قم بحذف الخادم",
"delete_server_description": "سيزيل هذا الخادم الخاص بك، حيث أنه لن تتمكن من الوصول إليه بعد ذلك.",
"dark_theme_description": "قم بتبديل وضع التطبيق",
"reset_config_description": "قم بإعادة ضبط مفاتيح API والمستخدم المميز."
},
"ssh": {
"title": "مفاتيح SSH",
"create": "قم بإنشاء مفتاح SSH",
"delete": "قم بحذف مفتاح SSH",
"no_key_name": "مفتاح لم تتم تسميته",
"root_title": "هذه مفاتيح المستخدم المميز",
"delete_confirm_question": "هل أنت متأكد من رغبتك بإزالة مفتاح SSH؟",
"root_subtitle": "ملّاك هذه المفاتيح لهم الإمكانية الكاملة للوصول لهذا الخادم حيث أنه يمكنك فعل ما تشاء فيه، ما عليك سوى إضافة المفاتيح الخاصة بك للخادم.",
"input_label": "مفتاح ED25519 العام أو ECDSA أو RSA"
},
"onboarding": {
"page2_title": "SelfPrivacy ليس مرفوعاً على السحابة، بل هو على مركز بياناتك الشخصية",
"page2_server_provider_title": "مزوّد الخادم",
"page2_server_provider_text": "سيحافظ المزوّد على الخادم الخاص بك وبمركز بياناتك. وسيقوم SelfPrivacy بشكل تلقائي بالارتباط بالمزوّد وإعداد كل شيء ضروري.",
"page1_title": "الاستقلال الرقمي متاح لنا جميعاً",
"page2_dns_provider_title": "مزوّد DNS",
"page2_backup_provider_title": "مزوّد النسخ الإحتياطية",
"page1_text": "البريد، VPN، مسنجر، الشبكات الاجتماعية وأكثر من ذلك على الخادم المغلق الخاص بك وتحت تحكمك.",
"page2_text": "يعمل SelfPrivacy تحت مزودي الخدمة ممن تختارهم أنت فقط. إذا لم تمتلك حسابات مطلوبه فيه، فسنساعدك لإنشائها.",
"page2_dns_provider_text": "تحتاج إلى نطاق ليكون لك مكان على شبكة الإنترنت. تحتاج كذلك لمزوّد DNS موثوق ليتم اعتبار النطاق داخل الخادم الخاص بك. نوصي بأن تختار مزوّد DNS مدعوم حتى يتم إعداد الشبكة تلقائياً.",
"page2_backup_provider_text": "ماذا لو حدث خطب للخادم الخاص بك؟ تصوّر أن مخترقاً - أو هاكر- هاجم بياناتك وبالخطأ تسبب بحذفها أو بالحرمان من الخدمة؟ ستبقى بياناتك بأمان وذلك عن طريق مزوّد النسخ الإحتياطية الخاص بك. سيتم تشفير بياناتك حيث أنه يمكنك استعادتها من الخادم الخاص بك وقت ما تشاء."
},
"resource_chart": {
"month": "شهر",
"day": "يوم",
"hour": "الساعة",
"cpu_title": "استخدام معالج CPU",
"network_title": "استخدام الشبكة",
"in": "داخل",
"out": "خارج"
},
"server": {
"card_title": "الخادم",
"description": "جميع خدماتك تعمل هنا",
"general_information": "معلومات عامة",
"resource_usage": "استخدام الموارد",
"allow_autoupgrade_hint": "قم بتمكين تحديثات الحِزَم التلقائية على الخادم",
"server_timezone": "نطاق الخادم الزمني",
"select_timezone": "اختر النطاق الزمني",
"timezone_search_bar": "اسم النطاق الزمني أو قيمة التفاوت الزمني",
"server_id": "ID الخاص بالخادم",
"status": "الحالة",
"cpu": "وحدة المعالجة المركزية CPU",
"ram": "الذاكرة",
"disk": "القرص المحلّي (Disk Local)",
"monthly_cost": "التكلفة الشهرية",
"location": "الموقع الجغرافي",
"pricing_error": "لم نتمكن من جلب أسعار مزودي الخدمة",
"server_provider": "مزوّد الخدمة",
"dns_provider": "مزوّد الخدمة DNS",
"core_count": {
"one": "{} مركز",
"two": "{} مراكز",
"few": "{} مراكز",
"other": "{} مراكز",
"many": "{} مراكز"
},
"allow_autoupgrade": "قم بتمكين التحديث التلقائي",
"reboot_after_upgrade_hint": "قم بإعادة التشغيل من دون طلب الإذن بعد أن تطبق التغييرات على الخادم",
"reboot_after_upgrade": "قم بإعادة التشغيل بعد التحديث"
},
"domain": {
"card_title": "نطاق",
"screen_title": "النطاق وDNS",
"ok": "السجلّات جيدة",
"error": "توجد مشاكل",
"uninitialized": "لم يتم استرداد البيانات بعد",
"services_title": "الخدمات",
"refreshing": "جاري تحديث الحالة …",
"services_subtitle": "السجلات من نوع \"A\" مطلوبه لكل خادم.",
"email_subtitle": "السجلّات ضرورية لتبادل الإيميل الآمن.",
"update_list": "قم بتحديث القائمة",
"email_title": "الإيميل",
"error_subtitle": "اضغط هنا لإصلاحم، سيزيل هذا أيضاً السجل المخصص."
},
"backup": {
"card_title": "نسخة احتياطية",
"card_subtitle": "قم بإدارة النسخ الاحتياطية الخاصة بك",
"reupload_key": "مفتاح إعادة التحميل الاضطراري",
"reuploaded_key": "مفتاح إعادة التحميل",
"initialize": "التهيئة",
"refresh": "قم بتحديث الحالة",
"refetch_backups": "قم بجلب قائمة النسخ الإحتياطي مرة أخرى",
"reupload_key_subtitle": "سيتم توجيه الخادم للبدء بتخزين النسخ الاحتياطي مرة ثانية. قم باستخدامه في حالة حصول عطل ما.",
"refetching_list": "سيتم تحديث القائمة خلال بضعة دقائق",
"create_new_select_heading": "اختر ما تريده للنسخة الإحتياطية",
"start": "ابدء بالتخزين الاحتياطي",
"latest_snapshots": "أحدث اللقطات",
"latest_snapshots_subtitle": "إظهار أحدث ١٨ لقطة",
"show_more": "أظهر المزيد",
"autobackup_period_title": "مدة النسخ الإحتياطي التلقائي",
"autobackup_period_subtitle": "تم إنشاء النسخ الإحتياطية كل {period}",
"autobackup_period_never": "النسخ الإحتياطي التلقائي غير نشط",
"autobackup_period_every": "كل {period}",
"autobackup_period_disable": "قم بإيقاف النسخ الإحتياطي التلقائي",
"autobackup_set_period": "ضع مدة زمنية",
"backups_encryption_key": "مفتاح التشفير",
"backups_encryption_key_subtitle": "احفظه في مكان آمن.",
"backups_encryption_key_copy": "قم بنسخ مفتاح التشفير",
"backups_encryption_key_show": "قم بإظهار مفتاح التشفير",
"backups_encryption_key_not_found": "لم يتم العثور على مفتاح التشفير، لطفاً حاول مرة أخرى في وقت لاحق.",
"pending_jobs": "جاري الآن تشغيل وظائف النسخ الإحتياطي",
"snapshots_title": "قائمة اللقطات",
"forget_snapshot": "احذف اللقطة",
"forget_snapshot_error": "لم نتمكن من حذف هذه اللقطة",
"snapshot_modal_heading": "تفاصيل اللقطة",
"snapshot_service_title": "الخدمة",
"snapshot_creation_time_title": "وقت الإنشاء",
"snapshot_id_title": "رمز ID الخاص باللقطة",
"snapshot_modal_inplace_option_title": "قم باستبدال مكانه",
"snapshot_modal_inplace_option_description": "نحتاج لمساحة خالية صغيرة، لكن سيكون هذا أكثر مخاطرة. قم باستبدال البيانات الحالية ببيانات اللقطة خلال التنزيل.",
"restore_started": "قد بدءت عملية الاستعادة، تفحّص قائمة الوظائف حتى تعرف وضعها الحالي",
"snapshot_reason_title": "سبب الإنشاء",
"snapshot_reasons": {
"auto": "تم إنشاؤه تلقائياً",
"explicit": "قد تم إنشاؤه بناءاً على طلب خاص منك",
"unknown": "غير معروف",
"pre_restore": "تم إنشاؤه بشكل احتياطي قبل القيام بعملية استعادة خطيرة"
},
"rotation_quotas_title": "إعدادات دوران اللقطات (من نقطة البداية للنهاية)",
"set_rotation_quotas": "‏قم بتعيين أوقات جديدة للدوران",
"quota_titles": {
"daily": "كم عدد النسخ الاحتياطية اليومية التي يجب حفظها",
"last": "كم عدد النسخ الاحتياطية الحديثة التي يجب حفظها",
"weekly": "كم عدد النسخ الاحتياطية الأسبوعية التي يجب حفظها",
"yearly": "كم عدد النسخ الاحتياطية السنوية التي يجب حفظها",
"monthly": "كم عدد النسخ الاحتياطية الشهرية التي يجب حفظها"
},
"quota_subtitles": {
"last": {
"zero": "القاعدة غير نشطة",
"one": "آخر {} نسخة احتياطية سيتم الاحتفاظ بها بغض النظر لمدتها",
"two": "اخر {} نُسخ احتياطية سيتم الاحتفاظ بها بغض النظر عن مدتها",
"many": "اخر {} نُسخ احتياطية سيتم الاحتفاظ بها بغض النظر عن مدتها",
"other": "اخر {} نُسخ احتياطية سيتم الاحتفاظ بها بغض النظر عن مدتها",
"few": "اخر {} نُسخ احتياطية سيتم الاحتفاظ بها بغض النظر عن مدتها"
},
"last_infinite": "جميع النُسخ الاحتياطية سيتم الاحتفاظ بها",
"daily": {
"zero": "القاعدة غير نشطة",
"two": "اخر {} نُسخ احتياطية يومية سيتم الاحتفاظ بها",
"one": "اخر {} نسخة احتياطية ليومية سيتم الاحتفاظ بها",
"few": "اخر {} نُسخ احتياطية يومية سيتم الاحتفاظ بها",
"many": "اخر {} نُسخ احتياطية يومية سيتم الاحتفاظ بها",
"other": "اخر {} نُسخ احتياطية يومية سيتم الاحتفاظ بها"
},
"weekly": {
"zero": "القاعدة غير نشطة",
"two": "اخر {} نسخ احتياطية أسبوعية سيتم الاحتفاظ بها",
"few": "اخر {} نسخ احتياطية أسبوعية سيتم الاحتفاظ بها",
"other": "اخر {} نسخ احتياطية أسبوعية سيتم الاحتفاظ بها",
"one": "اخر {} نسخة احتياطية أسبوعية سيتم الاحتفاظ بها",
"many": "اخر {} نسخ احتياطية أسبوعية سيتم الاحتفاظ بها"
},
"monthly": {
"zero": "القاعدة غير نشطة",
"one": "اخر {} نسخة احتياطية شهرية سيتم الاحتفاظ بها",
"few": "اخر {} نسخ احتياطية شهرية سيتم الاحتفاظ بها",
"two": "اخر {} نسخ احتياطية شهرية سيتم الاحتفاظ بها",
"other": "اخر {} نسخ احتياطية شهرية سيتم الاحتفاظ بها",
"many": "اخر {} نسخ احتياطية شهرية سيتم الاحتفاظ بها"
},
"weekly_infinite": "كل النسخ الاحتياطية الأسبوعية سيتم الاحتفاظ بها",
"monthly_infinite": "كل النسخ الاحتياطية الشهرية سيتم الاحتفاظ بها",
"yearly": {
"zero": "القاعدة غير نشطة",
"one": "اخر {} نسخة احتياطية سنوية سيتم الاحتفاظ بها",
"two": "اخر {} نسخ احتياطية سنوية سيتم الاحتفاظ بها",
"few": "اخر {} نسخ احتياطية سنوية سيتم الاحتفاظ بها",
"many": "اخر {} نسخ احتياطية سنوية سيتم الاحتفاظ بها",
"other": "اخر {} نسخ احتياطية سنوية سيتم الاحتفاظ بها"
},
"yearly_infinite": "كل النسخ الاحتياطية السنوية سيتم الاحتفاظ بها",
"daily_infinite": "كل النُسخ الاحتياطية اليومية سيتم الاحتفاظ بها",
"no_effect": "ليس لهذه القاعدة أي تأثير لأنه توجد قاعدة أخرى تحتفظ بمزيد من النسخ الإحتياطية"
},
"restore": "قم بالاسترجاع من النسخة الاحتياطية",
"no_backups": "لا توجد نسخ احتياطية حتى الآن",
"create_new": "قم بإنشاء نسخة احتياطية جديدة",
"restore_alert": "إنك على وشك استرجاع نسخة احتياطية أنشئت في {}، حيث أن كل البيانات الحالية ستفقد، هل أنت متأكد من ذلك؟",
"service_busy": "توجد عملية نسخ احتياطي أخرى جارية الآن",
"quotas_only_applied_to_autobackups": "هذه الإعدادات قابلة للتطبيق فقط على النسخ الإحتياطية التلقائية، أما النسخ الإحتياطية اليدوية فلن يتم حذفها.",
"description": "سنحرص على حفاظ يومك في حال تعرّضت للهجوم من قِبل هاكر أو قد تم حذف الخادم وما إلى ذلك.",
"refetch_backups_subtitle": "قم بإيقاف ذاكرة التخزين المؤقتة، وقم بجلب البيانات من مزوّد التخزين الخاص بك مرة أخرى، هذا الإجراء قد يتطلب رسوماً إضافية.",
"forget_snapshot_alert": "إنك على وشك حذف هذه اللقطة، هل أنت متأكد من ذلك؟ فهذا الإجراء عادة لا يمكن التراجع عنه.",
"snapshot_modal_download_verify_option_description": "سيكون هذا أقل مخاطرة، لأنه هنالك حاجة لمساحة إضافية فارغة. قم بتنزيل اللقطة بأكملها على الذاكرة المؤقتة، قم بالتحقق من ذلك، ومن ثم استبدل البيانات الحالية.",
"snapshot_modal_service_not_found": "هذه لقطة من خدمة لم تعد موجودة على الخادم الخاص بك مجدداٍ. لا يحدث هذا في العادة، كما أنه لا يمكننا القيام بالاسترجاع أو الاستعادة التلقائية، إلا أنه يمكنك تنزيل اللقطة واستعادتها بشكل يدوي. اتصل بدعم SelfPrivacy إن كنت تحتاج لمساعدة.",
"select_all": "ارفع كل شيء للنسخة الإحتياطية",
"snapshot_modal_select_strategy": "اختر استراتيجية الاسترجاع",
"backups_encryption_key_description": "هذا المفتاح يستخدم لتشفير نسختك الإحتياطية، وفي حال فقدانه، لن تتمكن من إستعادة نسختك الإحتياطية، لذا عليك إبقاؤه في مكان آمن. كما أنه سيكون مفيداً أيضاً في حال احتجت للاستعادة النسخ الإحتياطية بشكل يدوي.",
"snapshot_modal_download_verify_option_title": "قم بالتنزيل، ثم قم بالتحقق بعد ذلك قم بالاستبدال"
},
"storage": {
"card_title": "تخزين الخادم",
"status_error": "مساحة القرص قليلة",
"disk_usage": "{} تم استخدامه",
"disk_total": "{} المجموع. {}",
"mb": "{} ميجا بايت",
"kb": "{} كيلو بايت",
"bytes": "بايت",
"extend_volume_button": "سعة التخزين",
"extending_volume_title": "زيادة سعة التخزين",
"extending_volume_error": "لم نتمكن من تهيئة زيادة سعة وحدة التخزين.",
"extending_volume_started": "زيادة سعة وحدة التخزين قد بدءت",
"extending_volume_server_waiting": "تم تغيير وحدة تخزين الخادم، في انتظار ٢٠ ثانية…",
"extending_volume_rebooting": "يتم الآن إعادة التشغيل…",
"size": "الحجم",
"price": "السعر",
"data_migration_title": "ترحيل البيانات",
"data_migration_notice": "خلال القيام بترحيل البيانات سيتم إغلاق جميع الخدمات.",
"start_migration_button": "إبدأ بالترحيل",
"status_ok": "استخدام القرص جيد",
"gb": "{} جيجا بايت",
"extending_volume_description": "إن تغيير سعة التخزين سيسمح لك بحفظ المزيد من البيانات من دون القيام بزيادة سعة الخادم نفسه. من الممكن زيادة سعة التخزين لكن لا يمكن تقليصها.",
"extending_volume_price_info": "السعر شامل للضريبة VAT، ويتم تقديره من خلال تسعير البيانات المعطاة من مزوّد الخادم الخاص بك. سيتم إعادة تشغيل الخادم بعد تغيير سعة التخزين.",
"extending_volume_provider_waiting": "تم تغيير حجم وحدة التخزين، في انتظار ١٠ ثواني…",
"extending_volume_modal_description": "الترقية إلى {} لأجل {} الخطة الشهرية."
},
"video": {
"login_info": "لا يوجد حساب مطلوب."
},
"social_network": {
"login_info": "سيتوجّب عليك أن تنشئ حساباً على صفحة الويب."
},
"not_ready_card": {
"in_menu": "لم يتم إعداد الخادم بعد، من فضلك أنهي الإعداد باستخدام معالج الإعداد للعمل المقبل."
},
"service_page": {
"nothing_here": "لا شيء هنا",
"open_in_browser": "افتح باستخدام المتصفح",
"restart": "قم بإعادة تشغيل الخدمة",
"disable": "لا تقم بتنشيط الخدمة",
"move": "انتقل إلى وحدة تخزين أخرى",
"uses": "استخدام {usage} على {volume}",
"snapshots": "لقطات منسوخة احتياطاً",
"status": {
"active": "قيد التشغيل",
"inactive": "إيقاف",
"off": "غير نشط",
"activating": "تنشيط",
"deactivating": "إلغاء التنشيط",
"reloading": "إعادة التشغيل",
"failed": "فشل بالبدء"
},
"enable": "قم بتنشيط الخدمة"
},
"mail": {
"login_info": "استعمل اسم المستخدم وكلمة المرور من خلال علامة تبويب المستخدمين. منفذ IMAP هو 143 مع STARTTLS، ومنفذ SMTP هو 587 مع STARTTLS."
},
"password_manager": {
"login_info": "سيتوجب عليك إنشاء حساب على صفحة الويب."
},
"timer": {
"sec": "{} ثانية"
},
"support": {
"title": "دعم SelfPrivacy"
},
"test": "en-test",
"locale": "en"
}

View File

@ -1,448 +0,0 @@
{
"test": "az-test",
"locale": "az",
"basis": {
"providers": "Provayderlər",
"providers_title": "Sizin məlumat mərkəziniz",
"select": "Seçin",
"services": "Xidmətlər",
"users": "İstifadəçilər",
"more": "Çox",
"next": "Sonrakı",
"got_it": "Anladım",
"settings": "Parametrlər",
"password": "Parol",
"create": "Yeni əlavə et",
"confirmation": "Təsdiq",
"cancel": "Ləğv edin",
"delete": "Silin",
"close": "Bağla",
"connect": "Qoşulmaq",
"domain": "Domen",
"saving": "Qənaət…",
"username": "İstifadəçilər adı",
"later": "Keçidin, sonra tənzimləyin",
"connect_to_existing": "Mövcud serverə qoşulun",
"reset": "Sıfırlayın",
"details": "Təfərrüatlar",
"no_data": "İnformasiya yoxdur",
"wait": "Gözləyin",
"remove": "Silin",
"done": "Hazır",
"continue": "Davam et",
"alert": "Bildiriş",
"services_title": "Şəxsi, şəxsi və müstəqil xidmətləriniz.",
"loading": "Yüklənir…",
"apply": "Müraciət edin",
"app_name": "SelfPrivacy"
},
"more_page": {
"configuration_wizard": "Quraşdırma Sihirbazı",
"onboarding": "Salamlar",
"create_ssh_key": "SSH admin açarları"
},
"console_page": {
"title": "Konsol",
"waiting": "Başlama gözlənilir…",
"copy": "Kopyalayın"
},
"about_application_page": {
"application_version_text": "Tətbiq versiyası",
"api_version_text": "Server API versiyası",
"privacy_policy": "Gizlilik Siyasəti",
"title": "Tətbiq haqqında"
},
"application_settings": {
"title": "Tətbiq parametrləri",
"dark_theme_title": "Qaranlıq mövzu",
"reset_config_title": "Tətbiq Sıfırlayın",
"reset_config_description": "API və Super İstifadəçi Açarlarını sıfırlayın.",
"delete_server_title": "Serveri silin",
"dark_theme_description": "Rəng mövzusunu dəyişdirin",
"delete_server_description": "Əməliyyat serveri siləcək. Bundan sonra o, əlçatmaz olacaq.",
"system_dark_theme_title": "Defolt sistem mövzusu",
"system_dark_theme_description": "Sistem parametrlərindən asılı olaraq açıq və ya qaranlıq mövzudan istifadə edin",
"dangerous_settings": "Təhlükəli Parametrlər"
},
"ssh": {
"title": "SSH açarları",
"create": "SSH açarı yaradın",
"delete": "SSH açarını silin",
"delete_confirm_question": "Növbəti SSH açarı silmək istədiyinizə əminsiniz?",
"no_key_name": "Adsız açar",
"root_title": "Bunlar super istifadəçi açarlarıdır",
"input_label": "İctimai ED25519 və ya RSA açarı",
"root_subtitle": "Burada göstərilən açarların sahibləri server məlumatlarına və parametrlərinə tam giriş əldə edirlər. Yalnız açarlarınızı əlavə edin."
},
"onboarding": {
"page1_title": "Rəqəmsal müstəqillik hər kəs üçün əlçatandır",
"page1_text": "Mail, VPN, Messenger, sosial şəbəkə və daha çox şəxsi serverinizdə, tam nəzarətiniz altında.",
"page2_title": "SelfPrivacy bulud deyil, şəxsi məlumat mərkəzinizdir",
"page2_server_provider_title": "Server provayderi",
"page2_dns_provider_title": "DNS provayderi",
"page2_dns_provider_text": "İnternetdə olmaq üçün sizə domen lazımdır. Domenin serverinizə işarə etməsi üçün sizə etibarlı DNS server lazımdır. Biz sizə dəstəklənən DNS serverlərindən birini seçməyi və bütün qeydləri avtomatik konfiqurasiya etməyi təklif edəcəyik. Onları əl ilə qurmaq istəyirsiniz? Bu da mümkündür.",
"page2_backup_provider_title": "Yedək provayderi",
"page2_text": "SelfPrivacy yalnız seçdiyiniz xidmət təminatçıları ilə işləyir. Hesablarınız yoxdursa, onları yaratmağınıza kömək edəcəyik.",
"page2_server_provider_text": "Server provayderi öz məlumat mərkəzində serverinizə xidmət göstərəcək. SelfPrivacy avtomatik olaraq ona qoşulacaq və sizin üçün server quracaq.",
"page2_backup_provider_text": "Bəs serverə bir şey olarsa? Haker hücumu, xidmətdən imtina və ya sadəcə məlumatların təsadüfən silinməsi? Məlumatlarınız ehtiyat yaddaş provayderinizlə başqa yerdə təhlükəsiz olacaq. Onların hamısı təhlükəsiz şəkildə şifrələnib və siz serverinizi bərpa edə bilərsiniz."
},
"resource_chart": {
"month": "Ay",
"day": "Gün",
"hour": "Saat",
"cpu_title": "CPU İstifadəsi",
"network_title": "Şəbəkə istifadəsi",
"in": "Alındı",
"out": "Göndərildi"
},
"server": {
"card_title": "Server",
"general_information": "Ümumi məlumat",
"resource_usage": "Resurs istehlakı",
"allow_autoupgrade": "Avtomatik yeniləmələrə icazə verin",
"allow_autoupgrade_hint": "Serverdə yeniləmələrin avtomatik quraşdırılmasına icazə verin",
"reboot_after_upgrade": "Yeniləmələrdən sonra yenidən başladın",
"description": "Bu, bütün xidmətlərinizin işlədiyi virtual kompüterdir",
"reboot_after_upgrade_hint": "Yeniləmələri tətbiq etdikdən sonra serveri avtomatik yenidən başladın",
"server_timezone": "Server saat qurşağı",
"select_timezone": "Saat qurşağınızı seçin",
"timezone_search_bar": "Saat qurşağı adı və ya vaxt ofset dəyəri",
"server_id": "Server İD",
"status": "Status",
"cpu": "CPU",
"ram": "RAM yaddaşı",
"disk": "Disk",
"monthly_cost": "Aylıq xərc",
"location": "Yerləşdirmə",
"core_count": {
"one": "{} nüvəs",
"two": "{} nüvələr",
"few": "{} nüvələr",
"other": "{} nüvələr",
"many": "{} nüvələr"
}
},
"domain": {
"card_title": "Domen",
"screen_title": "Domain və DNS",
"ok": "Qeydlər qaydasındadır",
"error": "Problemlər tapıldı",
"refreshing": "Data yenilənməsi…",
"uninitialized": "Data hələ alınmayıb",
"services_title": "Servislər",
"email_title": "E-poçt",
"email_subtitle": "Təhlükəsiz e-poçt mübadiləsi üçün tələb olunan qeydlər.",
"update_list": "Siyahını yeniləyin",
"error_subtitle": "Düzəltmək üçün bura klikləyin",
"services_subtitle": "Xidmətlərin fəaliyyəti üçün “A” tipli qeydlər lazımdır."
},
"backup": {
"card_title": "Ehtiyat nüsxəsi",
"reupload_key": "Açar yeniləməsini məcbur edin",
"reuploaded_key": "Server açarı yeniləndi",
"initialize": "Qurunmaq",
"restore": "Kopyadan bərpa edin",
"no_backups": "Yedəkləmə hələ yoxdur",
"create_new": "Yeni nüsxə yaradın",
"restore_alert": "Siz {} tərəfindən yaradılmış nüsxədən bərpa etmək üzrəsiniz. Bütün cari məlumatlar itiriləcək. Sən əminsən?",
"refresh": "Statusu yenilə",
"refetch_backups": "Kopya siyahısını yeniləyin",
"refetching_list": "Siyahı bir neçə dəqiqəyə yenilənəcək",
"description": "İstənilən vəziyyətdə sizə kömək edəcək: haker hücumu, serverin silinməsi və s."
},
"storage": {
"card_title": "Server yaddaşı",
"status_ok": "Heç bir disk problemi tapılmadı",
"status_error": "Disk sahəsi tükənir",
"disk_usage": "{} istifadə olunur",
"disk_total": "{} ümumi · {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"bytes": "Bayt",
"extend_volume_button": "Yaddaşı genişləndirin",
"extending_volume_title": "Yaddaş genişləndirilməsi",
"extending_volume_price_info": "Qiymətə ƏDV daxildir və Hetzner tərəfindən təqdim edilən qiymət məlumatlarına əsaslanır. Proses zamanı server yenidən işə salınacaq.",
"extending_volume_error": "Yaddaş genişləndirilməsinə başlamaq alınmadı.",
"size": "Ölçüsü",
"extending_volume_description": "Yaddaş ölçüsünün dəyişdirilməsi, serverin özünü genişləndirmədən serverinizdə daha çox məlumat saxlamağa imkan verəcəkdir. Həcmi yalnız artırmaq olar, onu azaltmaq olmaz.",
"data_migration_title": "Məlumat miqrasiya",
"data_migration_notice": "Məlumatların köçürülməsi zamanı bütün xidmətlər deaktiv ediləcək.",
"start_migration_button": "Miqrasiyaya başlayın"
},
"service_page": {
"move": "Başqa sürücüyə keçin",
"open_in_browser": "Brauzerdə açın",
"restart": "Xidməti yenidən başladın",
"disable": "Xidməti söndürün",
"enable": "Xidməti aktivləşdirin",
"uses": "{volume} üzərində {usage} istifadə edir",
"status": {
"active": "Açılır və qaçır",
"inactive": "Dayandı",
"failed": "Başlamaq alınmadı",
"off": "Əlil",
"activating": "Yandırılır",
"deactivating": "Söndürür",
"reloading": "Yenidən başladıldı"
}
},
"mail": {
"login_info": "İstifadəçilər sekmesinden istifadəçi adı və paroldan istifadə edin. IMAP portu: 143, STARTTLS. SMTP portu: 587, STARTTLS."
},
"video": {
"login_info": "Hesab tələb olunmur."
},
"cloud": {
"login_info": "Administrator girişi: admin, parol əsas istifadəçi ilə eynidir. NextCloud admin interfeysində yeni istifadəçilər yaradın."
},
"git": {
"login_info": "Saytda hesab yaradılmalıdır. İlk qeydiyyatdan keçmiş istifadəçi administrator olur."
},
"users": {
"could_not_fetch_description": "İnternet bağlantısını yoxlayın və yenidən cəhd edin",
"username_rule": "Adda yalnız kiçik Latın hərfləri, rəqəmlər, alt xətt ola bilər, rəqəmlərlə başlaya bilməz",
"add_new_user": "İlk istifadəçini əlavə edin",
"new_user": "Yeni istifadəçi",
"delete_user": "İstifadəçini silin",
"nobody_here": "İstifadəçilər burada göstəriləcək",
"login": "Daxil ol",
"new_user_info_note": "Yeni istifadəçi avtomatik olaraq bütün xidmətlərə çıxış əldə edəcək",
"delete_confirm_question": "Hesabınızı silmək istədiyinizə əminsiniz?",
"reset_password": "Parolu sıfırlayın",
"account": "Hesab",
"could_not_fetch_users": "İstifadəçiləri əldə etmək alınmadı",
"refresh_users": "İstifadəçi siyahısını yeniləyin",
"could_not_create_user": "İstifadəçi yaratmaq alınmadı",
"could_not_delete_user": "İstifadəçini silmək alınmadı",
"could_not_add_ssh_key": "SSH açarı yaratmaq alınmadı",
"email_login": "E-poçt Avtorizasiyası",
"no_ssh_notice": "Bu istifadəçi üçün yalnız SSH və E-poçt hesabları yaradılmışdır. Bütün xidmətlər üçün vahid icazə hələ tətbiq edilməyib.",
"details_title": "İstifadəçi məlumatları"
},
"initializing": {
"select_provider": "Aşağıda SelfPrivacy tərəfindən dəstəklənən provayderlərin seçimi var",
"select_provider_countries_text_do": "ABŞ, Hollandiya, Sinqapur, Böyük Britaniya, Almaniya, Kanada, Hindistan, Avstraliya",
"connect_to_server_provider_text": "Token API-dən istifadə edərək SelfPrivacy proqramı sizin adınıza server sifariş edə və konfiqurasiya edə biləcək",
"no_locations_found": "Heç bir məkan tapılmadı, lütfən, hesabınızın mövcud olduğundan əmin olun",
"choose_server_type_text": "Server resursları hansı xidmətlərin başlaya biləcəyini müəyyənləşdirir. İstənilən vaxt serveri genişləndirə bilərsiniz",
"server_rebooted": "Server yenidən başladıldı, son yoxlamanı gözləyirik…",
"one_more_restart": "İndi təhlükəsizlik sertifikatlarını aktivləşdirmək üçün əlavə reboot olacaq.",
"connect_to_server": "Serverdən başlayaq.",
"select_provider_notice": "“Kiçik server” dedikdə biz iki prosessor xətti və iki giqabayt operativ yaddaşa malik serveri nəzərdə tuturuq.",
"select_provider_countries_title": "Mövcud ölkələr",
"select_provider_countries_text_hetzner": "Almaniya, Finlandiya, ABŞ",
"select_provider_price_title": "Orta qiymət",
"select_provider_price_text_hetzner": "Kiçik bir server və 50 GB disk sahəsi üçün ayda € 8",
"select_provider_price_text_do": "Kiçik server və 50 GB disk sahəsi üçün ayda $17",
"select_provider_payment_title": "Ödəmə metodları",
"select_provider_payment_text_hetzner": "Bank kartları, SWIFT, SEPA, PayPal",
"select_provider_payment_text_do": "Bank kartları, Google Pay, PayPal",
"select_provider_email_notice": "Yeni müştərilər üçün e-poçt hostinqi mövcud deyil. İlk ödənişdən sonra onu açmaq mümkün olacaq.",
"select_provider_site_button": "Saytı ziyarət edin",
"connect_to_server_provider": "Giriş ",
"how": "API Tokenini necə əldə etmək olar",
"provider_bad_key_error": "Provayder API açarı yanlışdır",
"could_not_connect": "Provayderə qoşulmaq alınmadı.",
"choose_location_type": "Harada server sifariş etmək olar?",
"choose_location_type_text": "Mövcud konfiqurasiyalar, qiymətlər və serverə qoşulma sürətiniz yer seçimindən asılı olacaq.",
"locations_not_found": "Vay!",
"locations_not_found_text": "Bu məkanda icarəyə verilə bilən server yoxdur",
"back_to_locations": "Başqasını seçək",
"choose_server_type": "Hansı server növünü seçmək lazımdır?",
"choose_server_type_notice": "Diqqət etməli olduğunuz əsas şey prosessor iplərinin sayı və RAM miqdarıdır. Xidmət məlumatları ayrıca ödənilən və asanlıqla genişləndirilə bilən ayrıca diskdə yerləşdiriləcək.",
"choose_server_type_ram": "RAM üçün {} GB",
"choose_server_type_storage": "{} GB sistem yaddaşı",
"choose_server_type_payment_per_month": "{} aylıq",
"backblaze_bad_key_error": "Backblaze vault haqqında məlumat yanlışdır",
"select_dns": "İndi DNS provayderini seçək",
"use_this_domain": "Biz bu domendən istifadə edirik?",
"use_this_domain_text": "Göstərdiyiniz token bu domen üzərində nəzarəti təmin edir",
"no_connected_domains": "Hazırda heç bir bağlı domen yoxdur",
"loading_domain_list": "Domenlərin siyahısı yüklənir",
"save_domain": "Domeni yadda saxla",
"final": "Son addım",
"create_server": "Server yaradın",
"what": "Bunun mənası nədi?",
"server_started": "Server işləyir. İndi yoxlanılacaq və yenidən işə salınacaq…",
"server_created": "Server yaradıldı. DNS ünvanları yoxlanılır və server işə salınır…",
"until_the_next_check": "Növbəti yoxlamaya qədər: ",
"check": "Yoxlanış",
"create_master_account": "Əsas hesab yaradın",
"enter_username_and_password": "İstifadəçi adı və mürəkkəb parol daxil edin",
"checks": "Yoxlamalar aparıldı:. \n{} / {}",
"steps": {
"hosting": "Hostinq",
"server_type": "Server növü",
"dns_provider": "DNS provayderi",
"backups_provider": "Yedəkləmələr",
"domain": "Domen",
"master_account": "Master hesab",
"server": "Server",
"dns_setup": "DNS qurulması",
"nixos_installation": "NixOS quraşdırılması",
"server_reboot": "Serverin yenidən yüklənməsi",
"final_checks": "Son yoxlamalar"
}
},
"recovering": {
"domain_recovery_description": "Serverə daxil olmaq istədiyiniz domeni daxil edin:",
"method_device_description": "Proqramı başqa cihazda açın və cihaz idarəetmə ekranınıın. Avtorizasiya nişanı əldə etmək üçün \"Cihaz əlavə et\" üzərinə klikləyin.",
"modal_confirmation_title": "Bu həqiqətən sizin serverinizdir?",
"modal_confirmation_description": "Yanlış serverə qoşulmaq dağıdıcı ola bilər.",
"modal_confirmation_ip_invalid": "IP DNS qeydində göstərilənə uyğun gəlmir",
"generic_error": "Əməliyyat uğursuz oldu, yenidən cəhd edin.",
"recovery_main_header": "Mövcud serverə qoşulun",
"domain_recover_placeholder": "Sizin domeniniz",
"domain_recover_error": "Bu domenlə server tapmaq mümkün olmadı",
"method_select_description": "Giriş metodunu seçin:",
"method_select_other_device": "Başqa cihazda girişim var",
"method_select_recovery_key": "Məndə bərpa açarı var",
"method_select_nothing": "Məndə bunların heç biri yoxdur",
"method_device_button": "Token aldım",
"method_device_input_description": "İcazə nişanınızı daxil edin",
"method_device_input_placeholder": "Token",
"method_recovery_input_description": "Bərpa nişanınızı daxil edin",
"fallback_select_description": "Bundan sənə nə var? İlk uyğun gələni seçin:",
"fallback_select_token_copy": "Tətbiqin başqa versiyasından icazə nişanının surəti.",
"fallback_select_root_ssh": "SSH vasitəsilə serverə Root girişi.",
"fallback_select_provider_console": "Hostinq konsoluna giriş.",
"authorization_failed": "Bu açarla daxil olmaq alınmadı",
"fallback_select_provider_console_hint": "Məsələn: Hetzner.",
"provider_connected": "{} qoşulur",
"provider_connected_description": "Əlaqə quruldu. {} girişi ilə nişanınızı daxil edin:",
"provider_connected_placeholder": "{} nişanı",
"confirm_server": "Serveri təsdiqləyin",
"confirm_server_description": "Server tapdım! Onun olduğunu təsdiq edin:",
"confirm_server_accept": "Bəli, odur",
"confirm_server_decline": "Başqa server seçin",
"choose_server": "Server seçin",
"choose_server_description": "Hansı serverlə əlaqə saxladığınızı müəyyən etmək mümkün olmadı.",
"no_servers": "Hesabınızda mövcud server yoxdur.",
"domain_not_available_on_token": "Daxil edilmiş işarənin tələb olunan domenə girişi yoxdur.",
"modal_confirmation_dns_valid": "Əks DNS düzgündür",
"modal_confirmation_dns_invalid": "Əks DNS fərqli domenə işarə edir",
"modal_confirmation_ip_valid": "IP DNS qeydində göstərilənə uyğun gəlir"
},
"devices": {
"main_screen": {
"description": "Bu cihazların SelfPrivacy proqramı vasitəsilə server idarəçiliyinə tam çıxışı var.",
"header": "Cihazlar",
"this_device": "Bu cihaz",
"other_devices": "Digər cihazlar",
"authorize_new_device": "Yeni cihaza icazə verin",
"access_granted_on": "Giriş verilmişdir {}",
"tip": "Girişi ləğv etmək üçün cihaza klikləyin."
},
"revoke_device_alert": {
"description": "{} cihazı artıq serveri idarə edə bilməyəcək.",
"header": "Giriş ləğv edilsin?",
"yes": "Geri çəkilmək",
"no": "Ləğv et"
},
"add_new_device_screen": {
"header": "Yeni Cihaz Avtorizasiyası",
"description": "Bu açarı yeni cihaza daxil edin:",
"please_wait": "Zəhmət olmasa, gözləyin",
"tip": "Açar 10 dəqiqə etibarlıdır.",
"expired": "Açarın müddəti bitib.",
"get_new_key": "Yeni açar alın"
}
},
"recovery_key": {
"key_main_description": "Səlahiyyətli cihazlar mövcud olmadıqda SelfPrivacy avtorizasiyası üçün tələb olunur.",
"key_receiving_description": "Bu açarı təhlükəsiz yerə yazın. O, serverinizə tam giriş imkanı verir:",
"key_connection_error": "Serverə qoşulmaq alınmadı.",
"key_synchronizing": "Sinxronizasiya…",
"key_main_header": "Bərpa açarı",
"key_amount_toggle": "İstifadəsini məhdudlaşdırın",
"key_amount_field_title": "Maks. istifadə sayı",
"key_duedate_toggle": "İstifadə müddətini məhdudlaşdırın",
"key_duedate_field_title": "Son istifadə tarixi",
"key_receive_button": "Açar alın",
"key_valid": "Açarınız etibarlıdır",
"key_invalid": "Açarınız artıq etibarlı deyil",
"key_valid_until": "{} tarixinə qədər etibarlıdır",
"key_valid_for": "Daha {} dəfə istifadə edə bilərsiniz",
"key_creation_date": "Yaradılıb {}",
"key_replace_button": "Yeni açar yaradın",
"key_receiving_info": "Bu açar artıq göstərilməyəcək, lakin siz onu yenisi ilə əvəz edə bilərsiniz.",
"key_receiving_done": "Hazır!",
"generation_error": "Açar yaratmaq alınmadı. {}"
},
"modals": {
"unexpected_error": "Provayder tərəfindən gözlənilməz xəta.",
"dns_removal_error": "DNS qeydlərini silmək mümkün deyil.",
"server_deletion_error": "Server silinə bilməz.",
"server_validators_error": "Server siyahısını əldə etmək alınmadı.",
"already_exists": "Belə bir server artıq mövcuddur.",
"destroy_server": "Serveri məhv edib yenisini yaratmaq?",
"try_again": "Bir daha cəhd etmək üçün?",
"are_you_sure": "Sən əminsən?",
"purge_all_keys": "Bütün avtorizasiya açarları silinsin?",
"purge_all_keys_confirm": "Bəli, bütün düymələri silin",
"delete_server_volume": "Server və yaddaş silinsin?",
"reboot": "Yenidən yükləyin",
"yes": "Bəli",
"no": "Yox"
},
"jobs": {
"create_ssh_key": "{} üçün SSH açarı yaradın",
"title": "Tapşırıqlar",
"start": "İcra etməyə başlayın",
"empty": "Tapşırıq yoxdur",
"create_user": "İstifadəçi yaradın",
"delete_user": "İstifadəçini silin",
"service_turn_off": "Dayan",
"service_turn_on": "Başlayın",
"job_added": "Tapşırıq əlavə edildi",
"run_jobs": "Tapşırıqları yerinə yetirin",
"reboot_success": "Server yenidən işə salınır",
"reboot_failed": "Serveri yenidən başlatmaq alınmadı, qeydləri yoxlayın.",
"config_pull_failed": "Server konfiqurasiyasını yeniləmək alınmadı. Proqram təminatı yeniləməsi başladı.",
"upgrade_success": "Server yeniləməsi başladı",
"upgrade_failed": "Server yeniləməsi uğursuz oldu",
"upgrade_server": "Serveri yeniləyin",
"reboot_server": "Serveri yenidən başladın",
"delete_ssh_key": "{} üçün SSH açarını silin",
"server_jobs": "Serverdəki tapşırıqlar",
"reset_user_password": "İstifadəçi parolunu sıfırlayın",
"generic_error": "Serverə qoşulmaq alınmadı!"
},
"validations": {
"already_exist": "Artıq mövcuddur",
"length_not_equal": "[] sətirinin uzunluğu {}-ə bərabər olmalıdır",
"required": "Məcburi sahə",
"invalid_format": "Səhv format",
"invalid_format_password": "İçərisində boş simvol olmamalıdır",
"invalid_format_ssh": "SSH açar formatına əməl edilməlidir",
"root_name": "İstifadəçi adı 'root' ola bilməz",
"length_longer": "[] sətirinin uzunluğu {}-dən kiçik və ya ona bərabər olmalıdır"
},
"not_ready_card": {
"in_menu": "Server hələ konfiqurasiya edilməyib, əlaqə sihirbazından istifadə edin."
},
"password_manager": {
"login_info": "Saytda hesab yaradılmalıdır."
},
"social_network": {
"login_info": "Аккаунт нужно создать на сайте."
},
"timer": {
"sec": "{} san"
},
"support": {
"title": "SelfPrivacy Dəstək"
},
"developer_settings": {
"title": "Tərtibatçı Seçimləri\naçar",
"subtitle": "Bu parametrlər yalnız sazlama üçündür. Nə etdiyinizi bilmirsinizsə, onları dəyişməyin.",
"server_setup": "Server Quraşdırma Sihirbazı",
"use_staging_acme": "Test ACME serverindən istifadə",
"use_staging_acme_description": "Bu dəyəri dəyişdirmək üçün tətbiqi yenidən qurun.",
"routing": "Roulinq tətbiqləri",
"reset_onboarding": "Xoş gəldin ziyarət bayrağını sıfırlayın",
"reset_onboarding_description": "Enerji ekranını yenidən göstərmək üçün güc açarının sıfırlanması",
"cubit_statuses": "Yükləmə kubitlərinin cari vəziyyəti"
}
}

View File

@ -1,454 +1 @@
{
"initializing": {
"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_ram": "{} GB RAM",
"choose_server_type_payment_per_month": "{} у месяц",
"backblaze_bad_key_error": "Інфармацыя аб Backblaze сховішча няслушная",
"select_dns": "Цяпер давайце выберам DNS-правайдэра",
"what": "Што гэта значыць?",
"server_rebooted": "Сервер перазагружаны, чакаем апошнюю праверку…",
"server_created": "Сервер створаны. Ідзе праверка DNS адрасоў і запуск сервера…",
"until_the_next_check": "Да наступнай праверкі: ",
"check": "Праверка",
"create_master_account": "Стварыце галоўны ўліковы запіс",
"enter_username_and_password": "Увядзіце імя карыстальніка і складаны пароль",
"checks": "Праверак выканана: \n{} / {}",
"choose_server_type_storage": "{} GB сістэмнага сховішча",
"locations_not_found_text": "У гэтым месцы не аказалася даступных сервераў для арэнды",
"choose_server_type_text": "Ад рэсурсаў сервера залежыць, якія сервісы змогуць запусціцца. Пашырыць сервер можна будзе ў любы час",
"choose_server_type_notice": "Галоўнае, на што варта звярнуць увагу - колькасць патокаў працэсара і аб'ём аператыўнай памяці. Дадзеныя сэрвісаў будуць размешчаны на асобным дыску, які аплачваецца асобна і лёгка пашыраем.",
"server_started": "Сервер запушчаны. Цяпер ён будзе правераны і перагружаны…",
"one_more_restart": "Цяпер будзе дадатковая перазагрузка для актывацыі сертыфікатаў бяспекі.",
"use_this_domain": "Ужываем гэты дамен?",
"use_this_domain_text": "Указаны вамі токен дае кантроль над гэтым даменам",
"no_connected_domains": "У дадзены момант падлучаных даменаў няма",
"loading_domain_list": "Загружаем спіс даменаў",
"save_domain": "Захаваць дамен",
"final": "Апошні крок",
"create_server": "Стварыць сервер",
"connect_to_server": "Пачнём з сервера.",
"select_provider": "Ніжэй падборка правайдэраў, якіх падтрымлівае SelfPrivacy",
"select_provider_notice": "Пад 'Невялікім серверам' маецца на ўвазе сервер з двума струменямі працэсара і двума гігабайтамі аператыўнай памяці.",
"select_provider_countries_title": "Даступныя краіны",
"select_provider_countries_text_hetzner": "Германія, Фінляндыя, ЗША",
"select_provider_countries_text_do": "ЗША, Нідэрланды, Сінгапур, Вялікабрытанія, Германія, Канада, Індыя, Аўстралія",
"select_provider_price_title": "Сярэдні кошт",
"select_provider_price_text_hetzner": "€8 у месяц за невялікі сервер і 50GB месцы на дыску",
"select_provider_price_text_do": "$17 у месяц за невялікі сервер і 50GB месцы на дыску",
"select_provider_payment_title": "Метады аплаты",
"select_provider_payment_text_hetzner": "Банкаўскія карты, SWIFT, SEPA, PayPal",
"select_provider_payment_text_do": "Банкаўскія карты, Google Pay, PayPal",
"select_provider_email_notice": "Хостынг электроннай пошты недаступны для новых кліентаў. Разблакаваць можна будзе пасля першай аплаты.",
"select_provider_site_button": "Наведаць сайт",
"connect_to_server_provider": "Аўтарызавацца ў ",
"connect_to_server_provider_text": "З дапамогай API токена праграма SelfPrivacy зможа ад вашага імя замовіць і наладзіць сервер",
"steps": {
"nixos_installation": "Ўстаноўка NixOS",
"hosting": "Хостынг",
"server_type": "Тып сервера",
"dns_provider": "DNS правайдэр",
"backups_provider": "Рэзервовыя копіі",
"domain": "Дамен",
"master_account": "Майстар акаўнт",
"server": "Сервер",
"dns_setup": "Устаноўка DNS",
"server_reboot": "Перазагрузка сервера",
"final_checks": "Фінальныя праверкі"
},
"connect_to_dns": "Падлучыце DNS правайдэра",
"dns_provider_bad_key_error": "API ключ няслушны",
"select_provider_price_free": "Бясплатна"
},
"recovering": {
"generic_error": "Памылка правядзення аперацыі, паспрабуйце яшчэ раз.",
"recovery_main_header": "Падключыцца да існуючага сервера",
"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_placeholder": "Токен",
"method_recovery_input_description": "Увядзіце ваш токен аднаўлення",
"method_device_input_description": "Увядзіце ваш токен аўтарызацыі",
"fallback_select_description": "Што ў вас з гэтага ёсць? Абярыце першае, што падыходзіць:",
"fallback_select_token_copy": "Копія токена аўтарызацыі з іншай версіі праграмы.",
"fallback_select_root_ssh": "Каранёвы доступ да сервера праз SSH.",
"authorization_failed": "Не ўдалося ўвайсці з гэтым ключом",
"fallback_select_provider_console_hint": "Напрыклад, Hetzner.",
"provider_connected": "Падлучэнне да вашага {}",
"provider_connected_placeholder": "Токен {}",
"confirm_server": "Пацвердзіце сервер",
"confirm_server_description": "Знайшлі сервер! Пацьвердзіце, што гэта ён:",
"confirm_server_accept": "Да, гэта ён",
"confirm_server_decline": "Выбраць іншы сервер",
"choose_server_description": "Не атрымалася вызначыць, з якім серверам вы ўсталёўваеце сувязь.",
"domain_not_available_on_token": "Уведзены токен не мае доступу да патрэбнага дамену.",
"modal_confirmation_title": "Гэта сапраўды ваш сэрвер?",
"modal_confirmation_dns_valid": "Зваротны DNS карэктны",
"modal_confirmation_dns_invalid": "Зваротны DNS паказвае на іншы дамен",
"modal_confirmation_ip_invalid": "IP не супадае з паказаным у DNS запісу",
"fallback_select_provider_console": "Доступ да кансолі хостынгу.",
"provider_connected_description": "Сувязь устаноўлена. Увядзіце свой токен з доступам да {}:",
"choose_server": "Выберыце сервер",
"no_servers": "На вашым акаўнце няма даступных сэрвэраў.",
"modal_confirmation_description": "Падлучэнне да няправільнага сервера можа прывесці да дэструктыўных наступстваў.",
"modal_confirmation_ip_valid": "IP супадае з паказаным у DNS запісу"
},
"devices": {
"main_screen": {
"header": "Прылады",
"this_device": "Гэта прылада",
"other_devices": "Іншыя прылады",
"authorize_new_device": "Аўтарызаваць новую прыладу",
"access_granted_on": "Доступ выдадзены {}",
"tip": "Націсніце на прыладу, каб адклікаць доступ.",
"description": "Гэтыя прылады маюць поўны доступ да кіравання серверам праз прыкладанне SelfPrivacy."
},
"add_new_device_screen": {
"description": "Увядзіце гэты ключ на новай прыладзе:",
"expired": "Тэрмін дзеяння ключа скончыўся.",
"get_new_key": "Атрымаць новы ключ",
"header": "Аўтарызацыя новай прылады",
"please_wait": "Калі ласка, пачакайце",
"tip": "Ключ сапраўдны 10 хвілін."
},
"revoke_device_alert": {
"header": "Адклікаць доступ?",
"yes": "Адклікаць",
"no": "Адменіць",
"description": "Прылада {} больш не зможа кіраваць серверам."
}
},
"test": "by-test",
"locale": "by",
"basis": {
"providers": "Правайдэр",
"providers_title": "Ваш Дата Цэнтр",
"select": "Выбраць",
"services_title": "Вашы асабістыя, прыватныя і незалежныя сэрвісы.",
"next": "Далей",
"delete": "Выдаліць",
"later": "Прапусціць і наладзіць потым",
"no_data": "Няма дадзеных",
"services": "Сэрвісы",
"users": "Ужыткоўнікі",
"more": "Дадаткова",
"got_it": "Зразумеў",
"settings": "Налады",
"password": "Пароль",
"create": "Cтварыць",
"confirmation": "Пацверджанне",
"cancel": "Адмяніць",
"close": "Закрыць",
"connect": "Падключыць",
"domain": "Дамен",
"saving": "Захаванне…",
"username": "Імя ўжыткоўніка",
"loading": "Загрузка…",
"connect_to_existing": "Падключыцца да існуючага сервера",
"reset": "Скінуць",
"details": "Падрабязная інфармацыя",
"wait": "Пачакайце",
"remove": "Выдаліць",
"apply": "Ужыць",
"done": "Гатова",
"continue": "Працягнуць",
"alert": "Паведамленне",
"app_name": "SelfPrivacy"
},
"recovery_key": {
"key_connection_error": "Не ўдалося злучыцца з серверам.",
"key_synchronizing": "Сінхранізацыя…",
"key_main_header": "Ключ аднаўлення",
"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_creation_date": "Створаны {}",
"key_replace_button": "Згенераваць новы ключ",
"key_receiving_done": "Зроблена!",
"generation_error": "Не ўдалося згенераваць ключ. {}",
"key_main_description": "Неабходна для аўтарызацыі SelfPrivacy, калі аўтарызаваныя прылады недаступныя.",
"key_valid_for": "Можна выкарыстоўваць яшчэ {} раз",
"key_receiving_description": "Запішыце гэты ключ у бяспечным месцы. Ён дае поўны доступ да вашага сервера:",
"key_receiving_info": "Гэты ключ больш не будзе паказаны, але вы зможаце замяніць яго новым."
},
"modals": {
"server_validators_error": "Не ўдалося атрымаць спіс сервераў.",
"already_exists": "Такі сервер ужо існуе.",
"destroy_server": "Знішчыць сервер і стварыць новы?",
"try_again": "Паспрабаваць яшчэ раз?",
"are_you_sure": "Вы ўпэўнены?",
"purge_all_keys": "Сцерці ўсе ключы аўтарызацыі?",
"purge_all_keys_confirm": "Так, сцерці ўсе ключы",
"reboot": "Перазагрузіць",
"yes": "Да",
"no": "Не",
"dns_removal_error": "Немагчыма выдаліць запісы DNS.",
"server_deletion_error": "Немагчыма выдаліць сервер.",
"unexpected_error": "Непрадбачаная памылка з боку правайдэра.",
"delete_server_volume": "Выдаліць сервер і сховішча?",
"volume_creation_error": "Не ўдалося стварыць том."
},
"timer": {
"sec": "{} сек"
},
"jobs": {
"title": "Задачы",
"start": "Пачаць выкананне",
"empty": "Задач няма",
"delete_user": "Выдаліць карыстальніка",
"service_turn_off": "Спыніць",
"service_turn_on": "Запусціць",
"job_added": "Задача дададзена",
"run_jobs": "Запусціце задачы",
"reboot_success": "Сервер перазагружаецца",
"reboot_failed": "Не ўдалося перазагрузіць сервер, праверце логі.",
"upgrade_success": "Запушчана абнаўленне сервера",
"upgrade_failed": "Абнавіць сервер не выйшла",
"upgrade_server": "Абнавіць сервер",
"create_ssh_key": "Стварыць SSH ключ для {}",
"delete_ssh_key": "Выдаліць SSH ключ для {}",
"server_jobs": "Задачы на серверы",
"generic_error": "Не ўдалося падключыцца да сервера!",
"create_user": "Стварыць карыстальніка",
"config_pull_failed": "Не ўдалося абнавіць канфігурацыю сервера. Абнаўленне ПЗ запушчана.",
"reset_user_password": "Скінуць пароль карыстальніка",
"reboot_server": "Перазагрузіць сервер"
},
"more_page": {
"configuration_wizard": "Майстар наладкі",
"onboarding": "Прівітанне",
"create_ssh_key": "SSH ключы адміністратара"
},
"about_application_page": {
"application_version_text": "Версія праграмы",
"title": "Аб праграме",
"api_version_text": "Версія API сервера",
"privacy_policy": "Палітыка прыватнасці"
},
"application_settings": {
"reset_config_description": "Скінуць API ключы i суперкарыстальніка.",
"delete_server_description": "Дзеянне прывядзе да выдалення сервера. Пасля гэтага ён будзе недаступны.",
"title": "Налады праграмы",
"dark_theme_title": "Цёмная тэма",
"dark_theme_description": "Змяніць каляровую тэму",
"reset_config_title": "Скід налад",
"delete_server_title": "Выдаліць сервер",
"system_dark_theme_title": "Сістэмная тэма па-змаўчанні",
"system_dark_theme_description": "Выкарыстоўвайце светлую ці цёмную тэмы ў залежнасці ад сістэмных налад",
"dangerous_settings": "Небяспечныя наладкі"
},
"ssh": {
"root_subtitle": "Уладальнікі паказаных тут ключоў атрымліваюць поўны доступ да дадзеных і налад сервера. Дадавайце выключна свае ключы.",
"title": "SSH ключы",
"create": "Дадаць SSH ключ",
"delete": "Выдаліць SSH ключ",
"delete_confirm_question": "Вы ўпэўненыя, што хочаце выдаліць наступны ключ?",
"no_key_name": "Безназоўны ключ",
"root_title": "Гэта ключы суперкарыстальніка",
"input_label": "Публічны ED25519 або RSA ключ"
},
"onboarding": {
"page1_title": "Лічбавая незалежнасць, даступная ўсім нам",
"page1_text": "Почта, VPN, Пасыльнік, социальная сеть и многое другое на Вашем личном сервере, под Вашим полным контролем.",
"page2_server_provider_text": "Сервер-правайдэр будзе абслугоўваць ваш сервер у сваім дата-цэнтры. SelfPrivacy аўтаматычна далучыцца да яго і наладзіць вам сервер.",
"page2_dns_provider_text": "Вам патрэбен дамен, каб мець месца ў Інтэрнеце. Вам таксама патрэбен надзейны пастаўшчык DNS, каб дамен паказваў на ваш сервер. Мы прапануем вам выбраць падтрымоўванага пастаўшчыка DNS для аўтаматычнай налады сеткі.",
"page2_backup_provider_text": "Што рабіць, калі нешта здарыцца з вашым серверам? Уявіце сабе хакерскую атаку, выпадковае выдаленне даных або адмову ў абслугоўванні? Вашы дадзеныя будуць захоўвацца ў бяспецы ў пастаўшчыка рэзервовых копій. Яны будуць надзейна зашыфраваны і даступныя для аднаўлення вашага сервера ў любы час.",
"page2_title": "SelfPrivacy - гэта не воблака, а ваш асабісты дата-цэнтр",
"page2_text": "SelfPrivacy працуе толькі з сэрвіс-правайдэрамі на ваш выбар. Калі ў Вас няма ўліковых запісаў, мы дапаможам іх стварыць.",
"page2_server_provider_title": "Сервер-правайдэр",
"page2_dns_provider_title": "DNS-правайдэр",
"page2_backup_provider_title": "Бэкап-правайдэр"
},
"domain": {
"error": "Праблемы знойдзены",
"uninitialized": "Дадзеныя яшчэ не атрыманы",
"email_subtitle": "Запісы неабходныя для бяспечнага абмену электроннай поштай.",
"card_title": "Дамен",
"screen_title": "Дамен і DNS",
"ok": "Запісы ў парадку",
"error_subtitle": "Націсніце тут, каб выправіць іх",
"refreshing": "Абнаўленне дадзеных…",
"services_title": "Сэрвісы",
"services_subtitle": "Запісы тыпу \"A\" неабходныя для працы сэрвісаў.",
"email_title": "Электронная пошта",
"update_list": "Абнавіць спіс"
},
"backup": {
"description": "Выручыць Вас у любой сітуацыі: хакерская атака, выдаленне сервера і г.д.",
"no_backups": "Рэзервовых копій пакуль няма",
"restore_alert": "Вы збіраецеся аднавіць з рэзервовай копіі, створанай {}. Усе бягучыя даныя будуць страчаны. Вы ўпэўнены?",
"card_title": "Рэзервовае капіраванне",
"reupload_key": "Прымусова абнавіць ключ",
"reuploaded_key": "Ключ на серверы абноўлены",
"initialize": "Ініцыялізаваць",
"restore": "Аднавіць з рэзервовай копіі",
"create_new": "Стварыць новую рэзервовую копію",
"refresh": "Абнавіць статус",
"refetch_backups": "Абнавіць спіс копій",
"refetching_list": "Праз некалькі хвілін спіс будзе абноўлены"
},
"validations": {
"required": "Абавязковае поле",
"already_exist": "Ужо існуе",
"invalid_format_password": "Пароль не павінен змяшчаць прабелы",
"root_name": "Імя карыстальніка не можа быць 'root'",
"length_not_equal": "Даўжыня радка [], павінна быць роўна {}",
"length_longer": "Даўжыня радка [], павінна быць менш або роўна {}",
"invalid_format": "Няправільны фармат",
"invalid_format_ssh": "Павінен прытрымлівацца фармату SSH ключоў"
},
"storage": {
"extending_volume_title": "Пашырэнне сховішча",
"extending_volume_description": "Змяненне памеру сховішча дазволіць вам трымаць больш дадзеных на вашым серверы без пашырэння самога сервера. Аб'ём можна толькі павялічыць: зменшыць aб'ём не мажліва.",
"status_ok": "Праблем на дыску не знайдзена",
"status_error": "Мала месца на дыску",
"disk_usage": "{} выкарыстана",
"disk_total": "{} усяго · {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"bytes": "Байт",
"extend_volume_button": "Пашырыць сховішча",
"extending_volume_price_info": "Кошт уключае ПДВ і ацэньваецца на аснове дадзеных аб цэнах, прадстаўленых Hetzner. Сервер будзе перагружаны падчас працэсу.",
"extending_volume_error": "Не ўдалося ініцыялізаваць пашырэнне тома.",
"size": "Памер",
"data_migration_title": "Міграцыя дадзеных",
"card_title": "Сховішча",
"data_migration_notice": "Падчас міграцыі ўсе службы будуць адключаны.",
"start_migration_button": "Пачаць міграцыю"
},
"service_page": {
"status": {
"active": "Запушчаны і працуе",
"inactive": "Астаноўлены",
"failed": "Не ўдалося запусціць",
"off": "Адключана",
"activating": "Уключаецца",
"deactivating": "Выключаецца",
"reloading": "Перазапускаецца"
},
"open_in_browser": "Адкрыць у браўзэры",
"restart": "Перазапусціць сэрвіс",
"disable": "Выключыць сэрвіс",
"enable": "Уключыць сэрвіс",
"move": "Перамясціць на іншы дыск",
"uses": "Выкарыстоўвае {usage} на {volume}"
},
"console_page": {
"title": "Кансоль",
"waiting": "Чакаем ініцыялізацыі…",
"copy": "Капіяваць"
},
"resource_chart": {
"month": "Месяц",
"day": "Дзень",
"hour": "Гадзіна",
"cpu_title": "Выкарыстанне працэсара",
"network_title": "Выкарыстанне сеткі",
"in": "Атрымлена",
"out": "Адпраўлена"
},
"server": {
"card_title": "Сервер",
"description": "Гэта віртуальны кампутар на якім працуюць усе вашыя сэрвісы",
"general_information": "Агульная інфармацыя",
"resource_usage": "Ужыванне рэсурсаў",
"allow_autoupgrade": "Дазволіць аўта-абнаўленні",
"allow_autoupgrade_hint": "Дазволіць аўтаматычную ўстаноўку абнаўленняў на сервер",
"reboot_after_upgrade": "Перазагружаць пасля абнаўленняў",
"reboot_after_upgrade_hint": "Аўтаматычна перазагружаць сервер пасля прымянення абнаўленняў",
"server_timezone": "Часавы пояс сервера",
"select_timezone": "Абярыце гадзінны пояс",
"timezone_search_bar": "Назва гадзіннага пояса або значэнне зруху часу",
"server_id": "ID сервера",
"status": "Статус",
"cpu": "Працэсар",
"ram": "Аператыўная памяць",
"disk": "Дыск",
"monthly_cost": "Штомесячны кошт",
"location": "Размяшчэнне",
"core_count": {
"one": "{} ядро",
"two": "{} ядра",
"few": "{} ядра",
"many": "{} ядраў",
"other": "{} ядраў"
}
},
"not_ready_card": {
"in_menu": "Сервер яшчэ не наладжаны. Калі ласка, завяршыце наладку з дапамогай майстра наладкі для далейшай працы."
},
"mail": {
"login_info": "Выкарыстоўвайце лагін і пароль з укладкі ўжытоўнікаў. IMAP порт: 143, STARTTLS. SMTP порт: 587, STARTTLS."
},
"password_manager": {
"login_info": "Акаўнт трэба стварыць на сайце."
},
"cloud": {
"login_info": "Лагін адміністратара: admin, пароль такі ж як у асноўнага карыстальніка. Стварайце новых карыстальнікаў у інтэрфейсе адміністратара NextCloud."
},
"social_network": {
"login_info": "Акаўнт трэба стварыць на сайце."
},
"video": {
"login_info": "Акаўнт не патрабуецца."
},
"git": {
"login_info": "Акаўнт трэба стварыць на сайце. Першы зарэгістраваны карыстач становіцца адміністратарам."
},
"users": {
"add_new_user": "Дадайце першага карыстальніка",
"new_user": "Новы карыстальнік",
"delete_user": "Выдаліць карыстальніка",
"nobody_here": "Тут будуць адлюстроўвацца карыстальнікі",
"login": "Логін",
"new_user_info_note": "Новы карыстальнік аўтаматычна атрымае доступ да ўсіх сэрвісаў",
"delete_confirm_question": "Вы напраўда хочаце выдаліць уліковы запіс?",
"reset_password": "Скінуць пароль",
"account": "Уліковы запіс",
"could_not_fetch_users": "Не ўдалося атрымаць карыстальнікаў",
"could_not_fetch_description": "Праверце інтэрнэт злучэнне і паспрабуйце зноў",
"refresh_users": "Абнавіць спіс карыстальнікаў",
"could_not_create_user": "Не ўдалося стварыць карыстальніка",
"could_not_delete_user": "Не ўдалося выдаліць карыстальніка",
"could_not_add_ssh_key": "Не ўдалося стварыць SSH ключ",
"username_rule": "Імя можа мець толькі маленькія лацінскія літары, лічбы, падкрэслення і не можа пачынацца з лічбы",
"email_login": "Аўтарызацыя па Email",
"no_ssh_notice": "Для гэтага карыстальніка створаны толькі SSH і Email акаўнты. Адзіная аўтарызацыя для ўсіх сэрвісаў яшчэ не рэалізавана.",
"details_title": "Карыстальніцкія дадзеныя"
},
"developer_settings": {
"reset_onboarding_description": "Скід перамыкача ўключэння для паўторнага адлюстравання экрана ўключэння",
"title": "Налады распрацоўніка",
"subtitle": "Гэтыя налады прызначаны толькі для адладкі. Не мяняйце іх, калі не ведаеце, што робіце.",
"server_setup": "Майстар усталёўкі сервера",
"use_staging_acme": "Выкарыстанне тэставага ACME сервера",
"use_staging_acme_description": "Ужываецца пры наладзе новага сервера.",
"routing": "Маршрутызацыя прыкладанняў",
"reset_onboarding": "Скінуць сцяг наведвання прывітання",
"cubit_statuses": "Бягучы статут кубітаў загрузкі",
"ignore_tls": "Не правяраць сертыфікаты TLS",
"ignore_tls_description": "Прыкладанне не будзе правяраць сертыфікаты TLS пры падключэнні да сервера."
},
"support": {
"title": "Падтрымка SelfPrivacy"
}
}
{}

View File

@ -32,423 +32,6 @@
"apply": "Použít",
"done": "Hotovo",
"continue": "Pokračovat",
"alert": "Upozornění",
"later": "Přeskočit na nastavení později",
"app_name": "SelfPrivacy"
},
"about_application_page": {
"title": "O příloze",
"privacy_policy": "Zásady ochrany osobních údajů",
"api_version_text": "Verze API serveru",
"application_version_text": "Verze aplikace"
},
"more_page": {
"onboarding": "Pozdravy",
"configuration_wizard": "Průvodce nastavením",
"create_ssh_key": "Superuživatelské klíče SSH"
},
"console_page": {
"title": "Konzole",
"waiting": "Čekání na inicializaci…",
"copy": "Kopírovat"
},
"application_settings": {
"title": "Nastavení aplikace",
"dark_theme_title": "Tmavé téma",
"reset_config_title": "Obnovení konfigurace aplikace",
"reset_config_description": "Obnovení klíčů API a uživatele root.",
"delete_server_title": "Odstranit server",
"dark_theme_description": "Přepnutí tématu aplikace",
"delete_server_description": "Tím odstraníte svůj server. Nebude již přístupný.",
"system_dark_theme_title": "Výchozí téma systému",
"system_dark_theme_description": "Použití světlého nebo tmavého motivu v závislosti na nastavení systému",
"dangerous_settings": "Nebezpečná nastavení"
},
"ssh": {
"title": "Klíče SSH",
"create": "Vytvoření klíče SSH",
"delete": "Odstranění klíče SSH",
"delete_confirm_question": "Jste si jisti, že chcete odstranit klíč SSH?",
"no_key_name": "Nejmenovaný klíč",
"root_title": "Jedná se o klíče superuživatele",
"input_label": "Veřejný klíč ED25519 nebo RSA",
"root_subtitle": "Majitelé těchto klíčů získají plný přístup k serveru a mohou na něm dělat cokoli. Na server můžete přidávat pouze své vlastní klíče."
},
"onboarding": {
"page1_title": "Digitální nezávislost dostupná nám všem",
"page1_text": "Mail, VPN, Messenger, sociální sítě a mnoho dalšího na vašem soukromém serveru, který máte pod kontrolou.",
"page2_text": "Služba SelfPrivacy spolupracuje pouze s poskytovateli, které si vyberete. Pokud u nich nemáte požadované účty, pomůžeme vám je vytvořit.",
"page2_server_provider_title": "Poskytovatel serveru",
"page2_dns_provider_title": "Poskytovatel DNS",
"page2_backup_provider_title": "Poskytovatel zálohování",
"page2_backup_provider_text": "Co když se něco stane s vaším serverem? Představte si útok hackera, náhodné smazání dat nebo odepření služby? Vaše data budou v bezpečí u poskytovatele záloh. Budou bezpečně zašifrovány a kdykoli přístupné pro obnovení vašeho serveru.",
"page2_title": "SelfPrivacy není cloud, je to vaše osobní datové centrum",
"page2_server_provider_text": "Poskytovatel serveru udržuje váš server ve vlastním datovém centru. SelfPrivacy se automaticky připojí k poskytovateli a nastaví vše potřebné.",
"page2_dns_provider_text": "Abyste měli místo na internetu, potřebujete doménu. A také potřebujete spolehlivého poskytovatele DNS, aby doména směřovala na váš server. Doporučíme vám vybrat podporovaného poskytovatele DNS pro automatické nastavení sítě."
},
"resource_chart": {
"month": "Měsíc",
"day": "Den",
"hour": "Hodina",
"cpu_title": "Využití CPU",
"network_title": "Používání sítě",
"in": "Převzato z",
"out": "Odesláno"
},
"server": {
"card_title": "Server",
"description": "Všechny vaše služby jsou k dispozici zde",
"general_information": "Obecné informace",
"resource_usage": "Využití zdrojů",
"allow_autoupgrade": "Povolit automatickou aktualizaci",
"allow_autoupgrade_hint": "Povolení automatických aktualizací balíčků na serveru",
"reboot_after_upgrade": "Restart po aktualizaci",
"reboot_after_upgrade_hint": "Restartování bez výzvy po použití změn na serveru",
"timezone_search_bar": "Název časového pásma nebo hodnota časového posunu",
"server_id": "ID serveru",
"status": "Stav",
"cpu": "CPU",
"ram": "Paměť",
"disk": "Místní disk",
"monthly_cost": "Měsíční náklady",
"location": "Umístění",
"core_count": {
"two": "{} jádra",
"few": "{} jádra",
"many": "{} jádra",
"other": "{} jádra",
"one": "{} jádro"
},
"server_timezone": "Časové pásmo serveru",
"select_timezone": "Časové pásmo serveru"
},
"initializing": {
"locations_not_found": "Ups!",
"connect_to_server": "Začněme serverem.",
"select_provider": "Vyberte si libovolného poskytovatele z následujícího seznamu, všichni podporují službu SelfPrivacy",
"select_provider_notice": "Pod pojmem \"relativně malý\" rozumíme počítač se dvěma jádry procesoru a dvěma gigabajty paměti RAM.",
"select_provider_countries_text_do": "USA, Nizozemsko, Singapur, Velká Británie, Německo, Kanada, Indie, Austrálie",
"select_provider_email_notice": "E-mailový hosting nebude pro nové klienty k dispozici. Nicméně bude odemčen, jakmile dokončíte první platbu.",
"choose_location_type_text": "Různá místa poskytují různé konfigurace serverů, ceny a rychlosti připojení.",
"choose_server_type_text": "Různé možnosti prostředků podporují různé služby. Nebojte se, svůj server můžete kdykoli rozšířit",
"use_this_domain_text": "Vámi zadaný token poskytuje přístup k následující doméně",
"no_connected_domains": "V současné době nejsou připojeny žádné domény",
"server_created": "Vytvořený server. Probíhá kontrola DNS a spouštění serveru…",
"choose_server_type_notice": "Důležité je zaměřit se na procesor a paměť RAM. Data vašich služeb budou uložena na připojeném svazku, který lze snadno rozšířit a za který se platí zvlášť.",
"save_domain": "Uložit doménu",
"final": "Závěrečný krok",
"create_server": "Vytvořit server",
"what": "Co to znamená?",
"server_rebooted": "Server byl restartován. Čeká se na poslední ověření…",
"select_provider_countries_title": "Dostupné země",
"select_provider_countries_text_hetzner": "Německo, Finsko, USA",
"select_provider_price_title": "Průměrná cena",
"select_provider_price_text_hetzner": "8 € měsíčně za relativně malý server a 50 GB diskového úložiště",
"select_provider_price_text_do": "17 dolarů měsíčně za relativně malý server a 50 GB diskového úložiště",
"select_provider_payment_title": "Platební metody",
"select_provider_payment_text_hetzner": "Kreditní karty, SWIFT, SEPA, PayPal",
"select_provider_payment_text_do": "Kreditní karty, Google Pay, PayPal",
"select_provider_site_button": "Navštivte stránku",
"connect_to_server_provider": "Nyní se přihlaste ",
"connect_to_server_provider_text": "S tokenem API si SelfPrivacy bude moci pronajmout počítač a nastavit na něm svůj server",
"how": "Jak získat token API",
"provider_bad_key_error": "Klíč API poskytovatele je neplatný",
"could_not_connect": "Nelze se připojit k poskytovateli.",
"choose_location_type": "Kde si chcete objednat server?",
"locations_not_found_text": "Nejsou k dispozici žádné servery k pronájmu",
"back_to_locations": "Vyberte něco jiného",
"no_locations_found": "Nebyla nalezena žádná dostupná místa, ujistěte se, že je váš účet přístupný",
"choose_server_type": "Jaký typ serveru potřebujete?",
"choose_server_type_ram": "{} GB paměti RAM",
"choose_server_type_storage": "{} GB systémového úložiště",
"choose_server_type_payment_per_month": "{} měsíčně",
"backblaze_bad_key_error": "Informace o úložišti Backblaze jsou neplatné",
"select_dns": "Nyní vybereme poskytovatele DNS",
"use_this_domain": "Použít tuto doménu?",
"server_started": "Server byl spuštěn. Nyní bude ověřen a restartován…",
"until_the_next_check": "Do příští kontroly: ",
"check": "Podívejte se na stránky",
"one_more_restart": "Ještě jeden restart pro použití bezpečnostních certifikátů.",
"create_master_account": "Vytvoření hlavního účtu",
"loading_domain_list": "Načítání seznamu domén",
"enter_username_and_password": "Zadejte uživatelské jméno a silné heslo",
"checks": "Kontroly byly dokončeny\n{} z {}",
"steps": {
"server": "Server",
"dns_setup": "Instalace služby DNS",
"hosting": "Hostování",
"server_type": "Typ serveru",
"dns_provider": "Poskytovatel DNS",
"backups_provider": "Zálohování",
"domain": "Doména",
"master_account": "Hlavní účet",
"nixos_installation": "Instalace systému NixOS",
"server_reboot": "Restartování serveru",
"final_checks": "Závěrečné kontroly"
},
"dns_provider_bad_key_error": "Klíč API je neplatný",
"connect_to_dns": "Připojte poskytovatele DNS",
"select_provider_price_free": "Zdarma"
},
"users": {
"no_ssh_notice": "Pro tohoto uživatele jsou vytvořeny pouze účty e-mailu a SSH. Jednotné přihlašování pro všechny služby se chystá brzy.",
"add_new_user": "Přidání prvního uživatele",
"new_user": "Nový uživatel",
"nobody_here": "Nikdo zde není",
"login": "Přihlášení",
"new_user_info_note": "Novému uživateli bude automaticky přidělen přístup ke všem službám",
"delete_confirm_question": "Jste si jistý?",
"reset_password": "Obnovení hesla",
"account": "Účet",
"could_not_fetch_users": "Nepodařilo se načíst seznam uživatelů",
"could_not_fetch_description": "Zkontrolujte prosím své internetové připojení a zkuste to znovu",
"refresh_users": "Obnovení seznamu uživatelů",
"could_not_create_user": "Nepodařilo se vytvořit uživatele",
"could_not_delete_user": "Nepodařilo se odstranit uživatele",
"email_login": "Přihlášení e-mailem",
"delete_user": "Odstranění uživatele",
"could_not_add_ssh_key": "Nepodařilo se přidat klíč SSH",
"username_rule": "Uživatelské jméno musí obsahovat pouze malá písmena latinky, číslice a podtržítka, nesmí začínat číslicí",
"details_title": "Údaje o uživateli"
},
"domain": {
"card_title": "Doména",
"ok": "Záznamy jsou v pořádku",
"error": "Zjištěné problémy",
"error_subtitle": "Klepnutím sem je opravíte",
"refreshing": "Obnovení stavu…",
"services_title": "Služby",
"services_subtitle": "Pro každou službu jsou vyžadovány záznamy typu \"A\".",
"email_title": "Email",
"email_subtitle": "Záznamy nezbytné pro bezpečnou výměnu emailů.",
"update_list": "Aktualizace seznamu",
"screen_title": "Doména a DNS",
"uninitialized": "Data ještě nejsou načtena"
},
"backup": {
"card_title": "Záloha",
"reupload_key": "Vynutit klíč k opětovnému nahrání",
"reuploaded_key": "Znovu nahraný klíč",
"initialize": "Inicializace",
"restore": "Obnovení ze zálohy",
"no_backups": "Zatím nejsou k dispozici žádné zálohy",
"refresh": "Stav obnovení",
"refetch_backups": "Opětovné načtení seznamu záloh",
"description": "Zachrání vás v případě incidentu: útoku hackerů, vymazání serveru atd.",
"create_new": "Vytvoření nové zálohy",
"restore_alert": "Chystáte se obnovit ze zálohy vytvořené dne {}. Všechna aktuální data budou ztracena. Jste si jisti?",
"refetching_list": "Za několik minut bude seznam aktualizován"
},
"storage": {
"card_title": "Úložiště serveru",
"status_ok": "Využití disku je v pořádku",
"status_error": "Málo místa na disku",
"disk_usage": "{} použito",
"disk_total": "{} celkem - {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"bytes": "Byty",
"extend_volume_button": "Rozšíření objemu",
"extending_volume_title": "Rozšíření objemu",
"extending_volume_price_info": "Cena je uvedena včetně DPH a je odhadnuta na základě cenových údajů poskytnutých společností Hetzner. Po změně velikosti bude server restartován.",
"extending_volume_error": "Nepodařilo se inicializovat rozšíření svazku.",
"size": "Velikost",
"data_migration_title": "Migrace dat",
"data_migration_notice": "Během migrace budou všechny služby vypnuty.",
"start_migration_button": "Zahájení migrace",
"extending_volume_description": "Změna velikosti svazku vám umožní uložit na server více dat, aniž byste museli rozšiřovat samotný server. Svazek lze pouze rozšířit: zmenšení není možné."
},
"service_page": {
"open_in_browser": "Otevřít v prohlížeči",
"disable": "Zakázat službu",
"enable": "Povolení služby",
"move": "Přesun do jiného svazku",
"status": {
"active": "Zprovoznění a provoz",
"inactive": "Zastaveno",
"off": "Bezbariérový",
"activating": "Aktivace",
"reloading": "Restartování",
"failed": "Nepodařilo se spustit",
"deactivating": "Deaktivace"
},
"restart": "Restartování služby",
"uses": "Používá {usage} na {volume}"
},
"mail": {
"login_info": "Použijte uživatelské jméno a heslo z karty uživatelů. Port IMAP je 143 se STARTTLS, port SMTP je 587 se STARTTLS."
},
"cloud": {
"login_info": "Přihlašovací jméno je admin, heslo je stejné jako u hlavního uživatele. Vytvoření nových účtů v rozhraní Nextcloud."
},
"password_manager": {
"login_info": "Na webových stránkách si musíte vytvořit účet."
},
"video": {
"login_info": "Není potřeba žádný účet."
},
"social_network": {
"login_info": "Na webových stránkách si musíte vytvořit účet."
},
"git": {
"login_info": "Na webových stránkách si musíte vytvořit účet. První uživatel se stane administrátorem."
},
"recovering": {
"recovery_main_header": "Připojení k existujícímu serveru",
"domain_recover_placeholder": "Vaše doména",
"domain_recover_error": "Server s takovou doménou nebyl nalezen",
"method_select_description": "Vyberte metodu obnovy:",
"method_select_other_device": "Mám přístup na jiném zařízení",
"method_select_recovery_key": "Mám klíč pro obnovení",
"method_select_nothing": "Nic z toho nemám",
"method_device_button": "Obdržel jsem svůj žeton",
"method_device_input_description": "Zadejte svůj autorizační token",
"method_device_input_placeholder": "Token",
"method_recovery_input_description": "Zadejte svůj klíč k obnovení",
"fallback_select_description": "Co přesně máte? Vyberte první dostupnou možnost:",
"fallback_select_token_copy": "Kopie tokenu autentizace z jiné verze aplikace.",
"fallback_select_root_ssh": "Kořenový přístup SSH k serveru.",
"fallback_select_provider_console": "Přístup ke konzole serveru mého prodiveru.",
"authorization_failed": "Nelze se přihlásit pomocí tohoto klíče",
"provider_connected": "Připojení k poskytovateli {}",
"provider_connected_description": "Komunikace navázána. Zadejte svůj token s přístupem k {}:",
"provider_connected_placeholder": "Token {}",
"confirm_server": "Potvrzení serveru",
"confirm_server_accept": "Ano! To je ono",
"confirm_server_decline": "Výběr jiného serveru",
"choose_server": "Výběr serveru",
"choose_server_description": "Nepodařilo se nám zjistit, ke kterému serveru se snažíte připojit.",
"no_servers": "Na vašem účtu nejsou k dispozici žádné servery.",
"modal_confirmation_title": "Je to skutečně váš server?",
"modal_confirmation_description": "Pokud se připojíte k nesprávnému serveru, můžete přijít o všechna data.",
"modal_confirmation_dns_valid": "Reverzní DNS je platný",
"modal_confirmation_dns_invalid": "Reverzní DNS ukazuje na jinou doménu",
"modal_confirmation_ip_invalid": "IP není stejná jako v záznamu DNS",
"generic_error": "Operace se nezdařila, zkuste to prosím znovu.",
"domain_recovery_description": "Zadejte doménu serveru, ke které chcete získat přístup:",
"method_device_description": "Otevřete aplikaci v jiném zařízení a přejděte na stránku zařízení. Stisknutím tlačítka \"Přidat zařízení\" získáte token.",
"fallback_select_provider_console_hint": "Například: Hetzner.",
"confirm_server_description": "Našel jsem váš server! Potvrďte, že je to ten správný:",
"domain_not_available_on_token": "Vybraná doména není na tomto tokenu k dispozici.",
"modal_confirmation_ip_valid": "IP je stejná jako v záznamu DNS"
},
"devices": {
"main_screen": {
"header": "Zařízení",
"description": "Tato zařízení mají plný přístup k serveru prostřednictvím aplikace SelfPrivacy.",
"tip": "Stisknutím tlačítka na zařízení zrušíte přístup.",
"this_device": "Toto zařízení",
"other_devices": "Ostatní zařízení",
"authorize_new_device": "Autorizace nového zařízení",
"access_granted_on": "Přístup udělen na {}"
},
"revoke_device_alert": {
"header": "Odvolání přístup?",
"description": "Zařízení {} již nebude mít přístup k serveru.",
"yes": "Odvolání",
"no": "Zrušit"
},
"add_new_device_screen": {
"header": "Autorizace nového zařízení",
"description": "Zadejte klíč zařízení, které chcete autorizovat:",
"please_wait": "Počkejte prosím",
"tip": "Klíč je platný po dobu 10 minut.",
"expired": "Platnost klíče vypršela.",
"get_new_key": "Získat nový klíč"
}
},
"not_ready_card": {
"in_menu": "Server ještě není nastaven. Pro další práci dokončete nastavení pomocí průvodce nastavením."
},
"recovery_key": {
"key_connection_error": "Nepodařilo se připojit k serveru.",
"key_synchronizing": "Synchronizace…",
"key_receiving_done": "Hotovo!",
"generation_error": "Nepodařilo se vygenerovat klíč pro obnovení. {}",
"key_main_header": "Klíč pro obnovu",
"key_main_description": "Vyžaduje se pro autorizaci SelfPrivacy, pokud nejsou k dispozici autorizovaná zařízení.",
"key_amount_toggle": "Omezit používání",
"key_amount_field_title": "Maximální počet použití",
"key_duedate_toggle": "Omezit dobu používání",
"key_duedate_field_title": "Datum vypršení platnosti",
"key_receive_button": "Přijmout klíč",
"key_valid": "Váš klíč je platný",
"key_invalid": "Váš klíč již není platný",
"key_valid_until": "Platí do {}",
"key_valid_for": "{} můžete použít vícekrát",
"key_creation_date": "Vytvořeno {}",
"key_replace_button": "Generování nového klíče",
"key_receiving_description": "Tento klíč si zapište na bezpečné místo. Umožní vám plný přístup k serveru:",
"key_receiving_info": "Tento klíč se již nebude zobrazovat, ale můžete jej nahradit novým."
},
"timer": {
"sec": "{} sek"
},
"jobs": {
"title": "Seznam pracovních míst",
"start": "Start",
"empty": "Žádná pracovní místa",
"create_user": "Vytvoření uživatele",
"delete_user": "Odstranění uživatele",
"service_turn_off": "Zastavte",
"service_turn_on": "Zapnout",
"job_added": "Přidaná práce",
"run_jobs": "Spouštění úloh",
"reboot_success": "Server se restartuje",
"reboot_failed": "Server se nepodařilo restartovat. Zkontrolujte protokoly aplikace.",
"config_pull_failed": "Nepodařilo se stáhnout aktualizaci konfigurace. Přesto byla spuštěna aktualizace softwaru.",
"upgrade_success": "Zahájena aktualizace serveru",
"upgrade_failed": "Aktualizace serveru nefungovala",
"upgrade_server": "Aktualizace serveru",
"reboot_server": "Restartování serveru",
"create_ssh_key": "Vytvoření klíče SSH pro {}",
"delete_ssh_key": "Odstranění klíče SSH pro {}",
"server_jobs": "Úlohy na serveru",
"reset_user_password": "Obnovení hesla uživatele",
"generic_error": "Nelze se připojit k serveru!"
},
"validations": {
"already_exist": "Již existuje",
"invalid_format": "Nesprávný formát",
"root_name": "Nemůže být 'root'",
"required": "Povinné pole",
"invalid_format_password": "Heslo nesmí obsahovat mezery",
"invalid_format_ssh": "Musí dodržovat formát klíče SSH",
"length_not_equal": "Délka je [], mělo by být {}",
"length_longer": "Délka řetězce [] musí být menší nebo rovna {}"
},
"modals": {
"dns_removal_error": "Nepodařilo se odstranit záznamy DNS.",
"server_deletion_error": "Nepodařilo se odstranit aktivní server.",
"server_validators_error": "Nelze načíst seznam serverů.",
"already_exists": "Takový server již existuje.",
"unexpected_error": "Neočekávaná chyba při umisťování na straně poskytovatele.",
"destroy_server": "Zničit server a vytvořit nový?",
"try_again": "Mám to zkusit znovu?",
"are_you_sure": "Jste si jistý?",
"purge_all_keys": "Vyčistit všechny ověřovací klíče?",
"purge_all_keys_confirm": "Ano, vyčistěte všechny mé žetony",
"delete_server_volume": "Smazat server a svazek?",
"reboot": "Restartovat",
"yes": "Ano",
"no": "Ne",
"volume_creation_error": "Svazek se nepodařilo vytvořit."
},
"support": {
"title": "Podpora SelfPrivacy"
},
"developer_settings": {
"title": "Nastavení vývojáře",
"subtitle": "Tato nastavení slouží pouze k ladění. Neměňte je, pokud nevíte, co děláte.",
"server_setup": "Nastavení serveru",
"use_staging_acme": "Použití testovacího serveru ACME",
"use_staging_acme_description": "Používá se při nastavování nového serveru.",
"routing": "Směrování aplikací",
"reset_onboarding": "Obnovení uvítací vlajky pro návštěvu",
"reset_onboarding_description": "Resetování vypínače pro opětovné zobrazení obrazovky pro zapnutí napájení",
"cubit_statuses": "Stavy nakládky zařízení Cubit",
"ignore_tls": "Nekontrolujte certifikáty TLS",
"ignore_tls_description": "Aplikace nebude při připojování k serveru ověřovat certifikáty TLS."
"alert": "Upozornění"
}
}

View File

@ -23,7 +23,7 @@
"username": "Benutzername",
"loading": "Laden…",
"later": "Überspringen und später einstellen",
"connect_to_existing": "Verbinde mit einem existierenden SelfPrivacy Server!",
"connect_to_existing": "Mit einem existierenden Server verbinden",
"reset": "Zurücksetzen",
"details": "Einzelheiten",
"no_data": "Keine Daten",
@ -33,26 +33,28 @@
"continue": "Fortfahren",
"alert": "Alarm",
"services_title": "Ihre persönliche, private und unabhängige Dienste.",
"apply": "Anwenden",
"app_name": "SelfPrivacy",
"copied_to_clipboard": "Zur Zwischenablage kopiert!",
"please_connect": "Bitte stellen sie eine Verbindung zu ihrem Server, Domain und DNS Betreiber her um zu beginnen!",
"network_error": "Netzwerkfehler"
"apply": "Anwenden"
},
"more_page": {
"configuration_wizard": "Setup-Assistent",
"about_project": "Über uns",
"about_application": "Über",
"onboarding": "Onboarding",
"create_ssh_key": "Superuser SSH Schlüssel"
"create_ssh_key": "Superuser SSH Schlüssel",
"console": "Konsole",
"application_settings": "Anwendungseinstellungen"
},
"console_page": {
"title": "Konsole",
"waiting": "Warten auf Initialisierung…",
"copy": "Kopieren"
"waiting": "Warten auf Initialisierung…"
},
"about_us_page": {
"title": "Über uns"
},
"about_application_page": {
"title": "Über",
"application_version_text": "Anwendungsversion",
"api_version_text": "Server API Version",
"application_version_text": "Anwendungsversion v.{}",
"api_version_text": "Server API Version v.{}",
"privacy_policy": "Datenschutzerklärung"
},
"application_settings": {
@ -60,444 +62,18 @@
"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.",
"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.",
"system_dark_theme_title": "Standard-Systemthema",
"system_dark_theme_description": "Verwenden Sie je nach Systemeinstellungen ein helles oder dunkles Thema",
"dangerous_settings": "Gefährliche Einstellungen"
"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",
"root_subtitle": "Besitzer dieser Schlüssel erhalten vollen Zugriff auf den Server und können alles darauf tun. Fügen Sie dem Server nur Ihre eigenen Schlüssel hinzu.",
"input_label": "Öffentlicher ED25519, ECDSA oder RSA Schlüssel"
},
"onboarding": {
"page2_server_provider_text": "Ein Serveranbieter unterhält Ihren Server in einem eigenen Rechenzentrum. SelfPrivacy verbindet sich automatisch mit dem Anbieter und richtet alle notwendigen Dinge ein.",
"page1_title": "Digitale Unabhägigkeit ist für jeden von uns verfügbar",
"page1_text": "E-Mail, VPN, Messenger, soziales Netzwerk und viel mehr auf Ihrem privaten Server unter Ihrer Kontrolle.",
"page2_title": "SelfPrivacy ist keine Cloud, sondern Ihr perönliches Rechenzentrum",
"page2_text": "SelfPrivacy funktioniert nur mit Providern Ihrer Wahl. Wenn Sie dort keine erforderlichen Konten haben, helfen wir Ihnen, sie zu erstellen.",
"page2_server_provider_title": "Serveranbieter",
"page2_dns_provider_title": "DNS-Provider",
"page2_backup_provider_title": "Backup-Provider",
"page2_dns_provider_text": "Sie brauchen einen Domainnamen, um im Internet zu sein. Sie benötigen außerdem einen zuverlässigen DNS-Provider, damit die Domain auf ihren Server verweist. Wir empfehlen Ihnen, einen unterstützten DNS-Anbieter auszuwählen, um das Netzwerk automatisch einzurichten. Wollen Sie es manuell einstellen? Das geht auch.",
"page2_backup_provider_text": "Was ist, wenn etwas mit Ihrem Server passiert? Stellen Sie sich einen Hackerangriff, eine versehentliche Datenlöschung oder DOS-Angriff vor? Ihre Daten werden bei Ihrem Anbieter von Backups sicher aufbewahrt. Sie werden sicher verschlüsselt und sind jederzeit zugänglich, um Ihren Server damit wiederherzustellen."
},
"resource_chart": {
"month": "Monat",
"day": "Tag",
"hour": "Stunde",
"cpu_title": "CPU Auslastung",
"network_title": "Netzwerknutzung",
"in": "Empfangen",
"out": "Gesendet"
},
"server": {
"card_title": "Server",
"description": "Dies ist ein virtueller Computer, auf dem alle Ihre Dienste ausgeführt werden",
"general_information": "Allgemeine Information",
"resource_usage": "Ressourcenverwendung",
"allow_autoupgrade": "Automatische Aktualisierung erlauben",
"allow_autoupgrade_hint": "Automatische Installation der Updates auf dem Server erlauben",
"reboot_after_upgrade": "Neustart nach der Aktualisierung",
"reboot_after_upgrade_hint": "Automatisch den Server neustarten nach der Anwendung der Aktualisierungen",
"server_timezone": "Server Zeitzone",
"select_timezone": "Zeitzone auswählen",
"timezone_search_bar": "Zeitzonenname oder Zeitverschiebungswert",
"server_id": "Server ID",
"status": "Status",
"cpu": "CPU",
"ram": "Arbeitsspeicher",
"disk": "Festplatte",
"monthly_cost": "Monatliche Kosten",
"location": "Standort",
"core_count": {
"one": "{} Kern",
"two": "{} Kerne",
"few": "{} Kerne",
"many": "{} Kerne",
"other": "{} Kerne"
},
"server_provider": "Serverprovider",
"dns_provider": "DNS-Provider",
"pricing_error": "Konnte Providerpreise nicht abrufen"
},
"domain": {
"screen_title": "Domäne und DNS",
"ok": "Einträge sind in Ordnung",
"error": "Probleme gefunden",
"error_subtitle": "Tippen sie hier, um sie zu beheben. Dadurch werden auch benutzerdefinierte DNS-Einträge entfernt.",
"uninitialized": "Daten sind noch nicht vorhanden",
"services_title": "Dienste",
"email_title": "E-Mail",
"email_subtitle": "Für sicheren E-Mail-Austauch benötigte Einträge.",
"update_list": "Liste aktualisieren",
"card_title": "Domäne",
"refreshing": "Aktualisiere Status…",
"services_subtitle": "Einträge vom Typ \"A\", die für jeden Dienst erfordelich sind."
},
"backup": {
"card_title": "Backup",
"description": "Retten Sie im Falle eines Hackerangriffs, Serverlöschung usw.",
"reupload_key": "Erneutes hochladen des Schlüssels erzwingen",
"reuploaded_key": "Schlüssel auf dem Server wurde Aktualisiert",
"initialize": "Initialisieren",
"restore": "Von der Sicherungskopie wiederherstellen",
"no_backups": "Backups sind noch nicht vorhanden",
"create_new": "Neuen Backup erstellen",
"restore_alert": "Sie sind dabei die am {} erstellten Backup wiederherzutellen. Alle aktuelle Daten gehen dabei verloren. Sind Sie sicher?",
"refresh": "Status Aktualisieren",
"refetch_backups": "Backupliste neuladen",
"refetching_list": "In wenigen Minuten wird die Liste neugeladen",
"card_subtitle": "Backups verwalten",
"refetch_backups_subtitle": "Cache überprüfen und Daten vom Speicherprovider neu abrufen. Könnte zusätzliche Kosten verursachen.",
"reupload_key_subtitle": "Weist den Server an den Backup-Speicher neu zu initialisieren. Falls etwas kaputt ist",
"select_all": "Alles backupen",
"create_new_select_heading": "Wähle aus, was zum Backup dazugehören soll",
"show_more": "Mehr anzeigen",
"start": "Backup starten",
"service_busy": "Eine andere Backupoperation wird ausgeführt",
"latest_snapshots": "Neuster Snapshot",
"latest_snapshots_subtitle": "Zeige die letzten 15 Snapshots",
"autobackup_period_title": "Automatische Backup-Zeitspanne",
"autobackup_period_subtitle": "Backups werden jede {period} angelegt",
"autobackup_period_never": "Automatische Backups sind deaktiviert",
"autobackup_period_every": "Jede {period}",
"autobackup_period_disable": "Automatische Backups deaktivieren",
"autobackup_set_period": "Setze Zeitraum",
"backups_encryption_key": "Verschlüsselungsschlüssel",
"backups_encryption_key_subtitle": "Bewahre es gut auf.",
"backups_encryption_key_copy": "Kopiere den Verschlüselungsschlüssel",
"backups_encryption_key_show": "Zeige den Verschlüsselungschlüssel",
"pending_jobs": "Backup Arbeiten werden ausgeführt",
"backups_encryption_key_description": "Dieser Schlüssel wird verwendet um ihre Backups zu verschlüsseln. Wenn sie ihn verlieren, wird es ihnen unmöglich ihre Backups wieder herzustellen.\nBitte bewahren sie ihn an einem sicheren Ort auf, da sie ihn benötigen sofern sie einmal ihre Backups manuell wiederherstellen müssen.",
"snapshot_modal_service_not_found": "Dies ist ein Snapshot von einem Service den sie nicht mehr auf ihrem Server haben. Normalerweise sollte dies nicht passieren, und wir können keine automatische Wiederherstellung durchführen. Sie können den Snapshot immer noch herunterladen und manuell wiederherstellen. Kontaktieren sie den SelfPrivacy Support, wenn sie Hilfe brauchen.",
"snapshot_modal_download_verify_option_description": "Niedrigeres Risiko, aber es wird mehr freier Speicherplatz benötigt. Lädt den vollständigen Snapshot in den temporären Speicher, verifiziert ihn und ersetzt dann die vorhandenen Daten.",
"snapshots_title": "Snapshot Liste",
"snapshot_service_title": "Service",
"snapshot_creation_time_title": "Zeit der Erstellung",
"snapshot_id_title": "Snapshot ID",
"snapshot_modal_select_strategy": "Wähle die Wiederherstellungsstrategie",
"snapshot_modal_download_verify_option_title": "Herunterladen, verifizieren und dann ersetzen",
"backups_encryption_key_not_found": "Verschlüsselungscode noch nicht gefunden, bitte versuchen sie es später noch einmal.",
"forget_snapshot": "Vergiss diesen Snapshot",
"forget_snapshot_alert": "Sie sind im Begriff dazu diesen Snapshot zu löschen. Sind sie sicher? Diese Aktion kann nicht rückgängig gemacht werden.",
"forget_snapshot_error": "Dieser Snapshot konnte nicht vergessen werden",
"snapshot_modal_heading": "Snapshot Details",
"snapshot_modal_inplace_option_title": "An Ort und Stelle ersetzen",
"snapshot_modal_inplace_option_description": "Weniger freier Speicherplatz benötigt, aber höheres Risiko. Ersetzt die vorhanden Daten, während dem Herunterladen, mit den Daten des Snapshots.",
"snapshot_reason_title": "Erzeugungsgrund",
"restore_started": "Wiederherstellung gestartet, prüfe den aktuellen Status der Jobliste",
"snapshot_reasons": {
"auto": "Automatisch erzeugt",
"unknown": "Unbekannt"
}
},
"storage": {
"card_title": "Serverspeicher",
"status_ok": "Die Festplattennutzung ist in Ordnung",
"status_error": "Geringer Speicherplatz",
"disk_usage": "{} belegt",
"disk_total": "{} insgesamt · {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"bytes": "Byte",
"extend_volume_button": "Speicher erweitern",
"extending_volume_title": "Speichererweiterung",
"extending_volume_description": "Durch die Speichererweiterung können Sie mehr Daten auf Ihrem Server speichern, ohne den Server selbst zu erweitern. Speicher kann nur erweitert werden, Verringerung ist nicht möglich.",
"extending_volume_error": "Speichererweiterung konnte nicht initialisiert werden.",
"size": "Größe",
"data_migration_title": "Datenmigration",
"data_migration_notice": "Während der Migration werden alle Dienste ausgeschaltet.",
"start_migration_button": "Migration starten",
"extending_volume_price_info": "Der Preis enthält die gesetzliche Mehrwertsteuer und wird geschätzt nach den Preisangaben die ihr Serverbetreiber bereitstellt. Der Server wird nach der Größenänderung neu gestartet."
},
"not_ready_card": {
"in_menu": "Server ist noch nicht eingerichtet. Bitte beenden Sie die Einrichtung mit dem Einrichtungsassistenten, um fortzufahren."
},
"service_page": {
"enable": "Dienst aktivieren",
"status": {
"deactivating": "Wird deaktiviert",
"active": "In Betrieb",
"inactive": "Gestoppt",
"failed": "Fehler beim Starten",
"off": "Deaktiviert",
"activating": "Wird aktiviert",
"reloading": "Wird neugestartet"
},
"open_in_browser": "Im Browser öffnen",
"restart": "Dienst neustarten",
"disable": "Dienst ausschalten",
"move": "Zu einer anderen Festplatte wechseln",
"uses": "Belegt {usage} auf {volume}"
},
"mail": {
"login_info": "Verwenden Sie den Benutzernamen und das Passwort von dem Benutzertab. IMAP-Port ist 143 mit STARTTLS, SMTP-Port ist 587 mit STARTTLS."
},
"password_manager": {
"login_info": "Ihr Konto müssen Sie auf der Webseite erstellen."
},
"modals": {
"unexpected_error": "Unerwarteter Fehler beim Platzieren von Seiten des Anbieters.",
"delete_server_volume": "Server und Speicher löschen?",
"dns_removal_error": "DNS-Einträge konnten nicht entfernt werden.",
"server_deletion_error": "Aktiver Server konnte nicht gelöscht werden.",
"server_validators_error": "Verfügbare Server konnten nicht abgerufen werden.",
"already_exists": "Ein solcher Server existiert bereits.",
"destroy_server": "Den Server zerstören und einen neuen erstellen?",
"try_again": "Nochmal versuchen?",
"are_you_sure": "Sind Sie sicher?",
"purge_all_keys": "Alle Authentifizierungsschlüssel löschen?",
"purge_all_keys_confirm": "Ja, alle meine Token löschen",
"reboot": "Neustarten",
"yes": "Ja",
"no": "Nein",
"volume_creation_error": "Volume konnte nicht erstellt werden."
},
"jobs": {
"create_user": "Benutzer erstellen",
"service_turn_on": "Starten",
"reboot_success": "Server wird neugestartet",
"reboot_failed": "Der Server konnte nicht neugestartet werden. Überprüfen Sie die Logs der Anwendung.",
"create_ssh_key": "SSH-Schlüssel erstellen für {}",
"generic_error": "Es konnte keine Verbindung zum Server hergestellt werden!",
"delete_user": "Benutzer löschen",
"service_turn_off": "Abschalten",
"job_added": "Aufgabe hinzugefügt",
"run_jobs": "Aufgaben ausführen",
"title": "Aufgaben",
"start": "Starten",
"empty": "Keine Aufgaben",
"config_pull_failed": "Konfigurationsaktualisierung konnte nicht ausgeführt werden. Software-Aktualisierung trotzdem gestartet.",
"upgrade_success": "Serveraktualisierung gestartet",
"upgrade_failed": "Serveraktualisierung fehlgeschlagen",
"upgrade_server": "Server aktualisieren",
"reboot_server": "Server neustarten",
"delete_ssh_key": "SSH-Schlüssel löschen für {}",
"server_jobs": "Aufgaben auf dem Server",
"reset_user_password": "Passwort des Benutzers zurücksetzen"
},
"initializing": {
"locations_not_found": "Oops!",
"backblaze_bad_key_error": "Die Backblaze-Speicherinformationen sind ungültig",
"select_dns": "Lassen Sie uns nun einen DNS-Provider auswählen",
"use_this_domain": "Diese Domäne verwenden?",
"use_this_domain_text": "Das von Ihnen bereitgestellte Token gewährt Zugriff auf die folgende Domäne",
"no_connected_domains": "Derzeit keine verbundenen Domains",
"loading_domain_list": "Domänenliste wird geladen",
"save_domain": "Domäne speichern",
"final": "Letzter Schritt",
"create_server": "Server erstellen",
"select_provider_countries_text_do": "USA, Niederlande, Singapur, Großbritannien, Deutschland, Kanada, Indien, Australien",
"select_provider_price_text_do": "17 Dollar pro Monat für einen relativ kleinen Server und 50 GB Festplattenspeicher",
"connect_to_server_provider_text": "Mit dem API-Token kann SelfPrivacy eine Maschine mieten und Ihren Server darauf einrichten",
"choose_location_type_text": "Unterschiedliche Standorte bieten unterschiedliche Serverkonfigurationen, Preise und Verbindungsgeschwindigkeiten.",
"choose_server_type_text": "Unterschiedliche Ressourcenfunktionen unterstützen unterschiedliche Dienste. Keine Sorge, Sie können Ihren Server jederzeit erweitern",
"one_more_restart": "Noch ein Neustart, um Ihre Sicherheitszertifikate anzuwenden.",
"checks": "Überprüfungen sind abgeschlossen \n{} aus {}",
"connect_to_server": "Beginnen wir mit einem Server.",
"select_provider": "Wählen Sie einen beliebigen Anbieter aus der folgenden Liste aus, sie alle unterstützen SelfPrivacy",
"select_provider_notice": "Mit „relativ klein“ meinen wir eine Maschine mit 2 CPU-Kernen und 2 Gigabyte RAM.",
"select_provider_countries_title": "verfügbare Länder",
"select_provider_countries_text_hetzner": "Deutschland, Finnland, USA",
"select_provider_price_title": "Durchschnittspreis",
"select_provider_price_text_hetzner": "8 Euro pro Monat für einen relativ kleinen Server und 50 GB Festplattenspeicher",
"select_provider_payment_title": "Zahlungsarten",
"select_provider_payment_text_hetzner": "Kreditkarten, SWIFT, SEPA, PayPal",
"select_provider_payment_text_do": "Kreditkarten, Google Pay, PayPal",
"select_provider_email_notice": "E-Mail-Hosting ist für Neukunden nicht verfügbar. Es wird jedoch freigeschaltet, sobald Sie Ihre erste Zahlung abgeschlossen haben.",
"select_provider_site_button": "Webseite besuchen",
"connect_to_server_provider": "Anmelden bei ",
"how": "So erhalten Sie ein API-Token",
"provider_bad_key_error": "Der API-Schlüssel des Anbieters ist ungültig",
"could_not_connect": "Es konnte keine Verbindung zum Anbieter hergestellt werden.",
"choose_location_type": "Wo möchten Sie Ihren Server mieten?",
"locations_not_found_text": "An diesem Standort stehen keine Server zum Mieten zur Verfügung",
"back_to_locations": "Wählen Sie einen anderen aus",
"no_locations_found": "Keine verfügbaren Standorte gefunden, stellen Sie sicher, dass auf Ihr Konto zugegriffen werden kann",
"choose_server_type": "Welche Art von Server benötigen Sie?",
"choose_server_type_notice": "Die wichtigsten Dinge, die man sich ansehen sollte, sind CPU und RAM. Die Daten Ihrer Dienste werden auf einem leicht erweiterbaren und separat zu zahlenden Datenträger gespeichert.",
"choose_server_type_ram": "{} GB Arbeitsspeicher",
"choose_server_type_storage": "{} GB Systemspeicher",
"choose_server_type_payment_per_month": "{} pro Monat",
"what": "Was bedeutet das?",
"server_rebooted": "Server neugestartet. Warten auf die letzte Bestätigung…",
"server_started": "Server gestartet. Es wird jetzt validiert und neugestartet…",
"server_created": "Server erstellt. DNS-Prüfungen und Server starten…",
"until_the_next_check": "Bis zur nächsten Überprüfung: ",
"check": "Überprüfung",
"create_master_account": "Hauptkonto erstellen",
"enter_username_and_password": "Geben Sie den Benutzernamen und ein gutes Passwort ein",
"steps": {
"hosting": "Hosting",
"server_type": "Server-Typ",
"dns_provider": "DNS-Anbieter",
"backups_provider": "Sicherungskopien",
"domain": "Bereich",
"master_account": "Hauptkonto",
"server": "Server",
"dns_setup": "DNS-Einrichtung",
"nixos_installation": "NixOS-Installation",
"server_reboot": "Server-Neustart",
"final_checks": "Endgültige Kontrollen"
},
"dns_provider_bad_key_error": "Der API-Schlüssel ist ungültig",
"connect_to_dns": "Verbinden Sie den DNS-Anbieter",
"select_provider_price_free": "Kostenlos"
},
"validations": {
"length_not_equal": "Länge ist [], sollte {} sein",
"required": "Erforderlich",
"already_exist": "Ist bereits vorhanden",
"invalid_format": "Ungültiges Format",
"invalid_format_password": "Das Passwort darf keine Leerzeichen enthalten",
"invalid_format_ssh": "Muss dem SSH-Schlüsselformat entsprechen",
"root_name": "Benutzername darf nicht root sein",
"length_longer": "Länge ist [], sollte kürzer oder gleich {} sein"
},
"users": {
"could_not_create_user": "Benutzer konnte nicht erstellt werden",
"could_not_delete_user": "Benutzer konnte nicht gelöscht werden",
"could_not_add_ssh_key": "SSH-Schlüssel konnte nicht hinzugefügt werden",
"username_rule": "Der Benutzername darf nur lateinische Kleinbuchstaben, Ziffern und Unterstriche enthalten und darf nicht mit einer Ziffer beginnen",
"no_ssh_notice": "Für diesen Benutzer werden nur E-Mail- und SSH-Konten erstellt. Single Sign On für alle Dienste ist in Kürze verfügbar.",
"add_new_user": "Fügen Sie den ersten Benutzer hinzu",
"new_user": "Neuer Benutzer",
"delete_user": "Benutzer löschen",
"nobody_here": "Hier werden Benutzer angezeigt",
"login": "Login",
"new_user_info_note": "Neuen Benutzern wird automatisch Zugang zu allen Diensten gewährt",
"delete_confirm_question": "Sind Sie sicher?",
"reset_password": "Passwort zurücksetzen",
"account": "Konto",
"could_not_fetch_users": "Benutzerliste konnte nicht abgerufen werden",
"could_not_fetch_description": "Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut",
"refresh_users": "Benutzerliste aktualisieren",
"email_login": "E-Mail-Anmeldung",
"details_title": "Angaben zum Benutzer"
},
"devices": {
"main_screen": {
"header": "Geräte",
"description": "Diese Geräte haben über die SelfPrivacy-App vollen Zugriff auf den Server.",
"this_device": "Dieses Gerät",
"other_devices": "Andere Geräte",
"authorize_new_device": "Neues Gerät autorisieren",
"access_granted_on": "Zugriff gewährt auf {}",
"tip": "Tippen Sie auf das Gerät, um den Zugriff zu widerrufen."
},
"add_new_device_screen": {
"header": "Neues Gerät autorisieren",
"expired": "Der Schlüssel ist nicht mehr gültig.",
"description": "Geben Sie den Schlüssel auf dem Gerät ein, das Sie autorisieren möchten:",
"please_wait": "Bitte warten",
"tip": "Der Schlüssel ist 10 Minuten gültig.",
"get_new_key": "Neuen Schlüssel erhalten"
},
"revoke_device_alert": {
"header": "Zugangsberechtigung aufheben?",
"description": "Das Gerät {} hat auf den Server keinen Zugriff mehr.",
"yes": "Widerrufen",
"no": "Abbrechen"
}
},
"recovering": {
"domain_recovery_description": "Geben Sie eine Serverdomäne ein, für die Sie Zugriff erhalten möchten:",
"method_device_description": "Öffnen Sie die Anwendung auf einem anderen Gerät und gehen Sie dann zur Geräteseite. Drücken Sie auf „Gerät hinzufügen“, um Ihren Token zu erhalten.",
"fallback_select_token_copy": "Kopie des Authentifizierungstokens von einer anderen Version der Anwendung.",
"provider_connected_description": "Kommunikation hergestellt. Eingabe Ihres Tokens Token mit Zugriff auf {}:",
"choose_server_description": "Wir konnten nicht herausfinden, mit welchem Server Sie sich verbinden möchten.",
"modal_confirmation_dns_invalid": "Reverse DNS zeigt auf eine andere Domain",
"generic_error": "Vorgang fehlgeschlagen, bitte versuchen Sie es erneut.",
"recovery_main_header": "Verbindung zu einem vorhandenen Server herstellen",
"domain_recover_placeholder": "Ihre Domain",
"domain_recover_error": "Server mit dieser Domain wurde nicht gefunden",
"method_select_description": "Wählen Sie eine Wiederherstellungsmethode aus:",
"method_select_other_device": "Ich habe Zugriff auf einem anderen Gerät",
"method_select_recovery_key": "Ich habe einen Wiederherstellungsschlüssel",
"method_select_nothing": "Ich habe nichts davon",
"method_device_button": "Ich habe mein Token erhalten",
"method_device_input_description": "Geben Sie Ihr Autorisierungstoken ein",
"method_device_input_placeholder": "Token",
"method_recovery_input_description": "Geben Sie Ihren Wiederherstellungsschlüssel ein",
"fallback_select_description": "Was genau haben Sie? Wählen Sie die erste verfügbare Option:",
"fallback_select_root_ssh": "Root-SSH-Zugriff auf den Server.",
"fallback_select_provider_console": "Zugang zur Serverkonsole meines Providers.",
"authorization_failed": "Anmeldung mit diesem Schlüssel nicht möglich",
"fallback_select_provider_console_hint": "Zum Beispiel: Hetzner.",
"provider_connected": "Verbinden Sie sich mit Ihrem {}",
"provider_connected_placeholder": "Token des {}",
"confirm_server": "Server bestätigen",
"confirm_server_description": "Server gefunden! Bestätigen Sie, dass es das Richtige ist:",
"confirm_server_accept": "Ja! Das ist es",
"confirm_server_decline": "Einen anderen Server wählen",
"choose_server": "Wählen Sie Ihren Server",
"no_servers": "Auf Ihrem Konto sind keine Server verfügbar.",
"domain_not_available_on_token": "Die ausgewählte Domäne ist auf diesem Token nicht verfügbar.",
"modal_confirmation_title": "Ist es wirklich Ihr Server?",
"modal_confirmation_description": "Wenn Sie sich mit einem falschen Server verbinden, können Sie alle Ihre Daten verlieren.",
"modal_confirmation_dns_valid": "Reverse DNS ist gültig",
"modal_confirmation_ip_valid": "Die IP ist die gleiche wie im DNS-Eintrag",
"modal_confirmation_ip_invalid": "Die IP ist nicht dieselbe wie im DNS-Eintrag"
},
"recovery_key": {
"key_connection_error": "Es konnte keine Verbindung zum Server hergestellt werden.",
"key_main_description": "Wird für die SelfPrivacy-Autorisierung benötigt, wenn alle Ihre anderen autorisierten Geräte nicht verfügbar sind.",
"key_synchronizing": "Synchronisieren…",
"key_main_header": "Wiederherstellungsschlüssel",
"key_amount_toggle": "Nutzung einschränken",
"key_amount_field_title": "Maximale Anzahl von Nutzungen",
"key_duedate_toggle": "Zeitlich begrenzen",
"key_duedate_field_title": "Ablaufsdatum",
"key_receive_button": "Schlüssel erhalten",
"key_valid": "Ihr Schlüssel ist gültig",
"key_invalid": "Ihr Schlüssel ist nicht mehr gültig",
"key_valid_until": "Gültig bis {}",
"key_valid_for": "Gültig für {} Nutzungen",
"key_creation_date": "Erstellt am {}",
"key_replace_button": "Neuen Schlüssel generieren",
"key_receiving_info": "Der Schlüssel wird nie wieder angezeigt, aber Sie können ihn durch einen anderen ersetzen.",
"key_receiving_done": "Fertig!",
"generation_error": "Wiederherstellungsschlüssel konnte nicht generiert werden. {}",
"key_receiving_description": "Notieren Sie sich diesen Schlüssel und bewahren Sie ihn an einem sicheren Ort auf. Es wird verwendet, um den vollen Zugriff auf Ihren Server wiederherzustellen:"
},
"video": {
"login_info": "Kein Konto erforderlich."
},
"cloud": {
"login_info": "Login für den Administrator ist admin, Passwort ist dasselbe wie bei Ihrem Hauptbenutzer. Erstellen Sie neue Konten in der Nextcloud-Oberfläche."
},
"social_network": {
"login_info": "Sie müssen ein Konto auf der Website erstellen."
},
"git": {
"login_info": "Sie müssen ein Konto auf der Website erstellen. Der erste Benutzer wird zum Administrator."
},
"timer": {
"sec": "{} Sek"
},
"support": {
"title": "SelfPrivacy-Unterstützung"
},
"developer_settings": {
"title": "Einstellungen für Entwickler",
"subtitle": "Diese Einstellungen sind nur für Debugging-Zwecke gedacht. Ändern Sie sie nicht, wenn Sie nicht wissen, was Sie tun.",
"server_setup": "Server-Einrichtung",
"use_staging_acme": "Verwendung des ACME-Testservers",
"use_staging_acme_description": "Wird beim Einrichten eines neuen Servers verwendet.",
"routing": "Anwendungsrouting",
"reset_onboarding": "Setzen Sie die Willkommensflagge für den Besuch zurück",
"reset_onboarding_description": "Zurücksetzen des Netzschalters, um den Einschaltbildschirm erneut aufzurufen",
"cubit_statuses": "Aktueller Status der Ladequbits",
"ignore_tls": "Überprüfen Sie keine TLS-Zertifikate",
"ignore_tls_description": "Die Anwendung validiert TLS-Zertifikate nicht, wenn sie eine Verbindung zum Server herstellt."
"root_title": "Das sind superuser Schlüsseln"
}
}

View File

@ -2,7 +2,6 @@
"test": "en-test",
"locale": "en",
"basis": {
"app_name": "SelfPrivacy",
"providers": "Providers",
"providers_title": "Your Data Center",
"select": "Select",
@ -25,7 +24,7 @@
"username": "Username",
"loading": "Loading…",
"later": "Skip to setup later",
"connect_to_existing": "I already have a SelfPrivacy server!",
"connect_to_existing": "Connect to an existing server",
"reset": "Reset",
"details": "Details",
"no_data": "No data",
@ -34,65 +33,50 @@
"apply": "Apply",
"done": "Done",
"continue": "Continue",
"alert": "Alert",
"copied_to_clipboard": "Copied to clipboard!",
"please_connect": "Please connect your server, domain and DNS provider to dive in!",
"network_error": "Network error"
"alert": "Alert"
},
"more_page": {
"configuration_wizard": "Setup wizard",
"about_project": "About us",
"about_application": "About",
"onboarding": "Onboarding",
"create_ssh_key": "Superuser SSH keys"
"create_ssh_key": "Superuser SSH keys",
"console": "Console",
"application_settings": "Application settings"
},
"console_page": {
"title": "Console",
"waiting": "Waiting for initialization…",
"copy": "Copy"
"waiting": "Waiting for initialization…"
},
"about_us_page": {
"title": "About us"
},
"about_application_page": {
"title": "About & support",
"versions": "Versions",
"application_version_text": "Application version",
"api_version_text": "Server API version",
"open_source_licenses": "Open source licenses",
"links": "Links",
"website": "Our website",
"documentation": "Documentation",
"matrix_channel": "Matrix channel",
"telegram_channel": "Telegram channel",
"get_support": "Get support",
"matrix_support_chat": "Matrix support chat",
"telegram_support_chat": "Telegram support chat",
"email_support": "Email support",
"contribute": "Contribute",
"source_code": "Source code",
"bug_report": "Report a bug",
"bug_report_subtitle": "Due to spam, manual account confirmation is required. Contact us in the support chat to activate your account.",
"help_translate": "Help us translate",
"matrix_contributors_chat": "Matrix contributors chat",
"telegram_contributors_chat": "Telegram contributors chat",
"title": "About",
"application_version_text": "Application version v.{}",
"api_version_text": "Server API version v.{}",
"privacy_policy": "Privacy policy"
},
"application_settings": {
"title": "Application settings",
"system_dark_theme_title": "System default theme",
"system_dark_theme_description": "Use light or dark theme depending on system settings",
"dark_theme_title": "Dark theme",
"dark_theme_description": "Switch your application theme",
"dangerous_settings": "Dangerous settings",
"reset_config_title": "Reset application config",
"reset_config_description": "Resets API keys and root user."
"reset_config_description": "Reset api keys and root user",
"delete_server_title": "Delete server",
"delete_server_description": "This removes your server. It will be no longer accessible."
},
"ssh": {
"title": "SSH keys",
"create": "Create SSH key",
"delete": "Delete SSH key",
"delete_confirm_question": "Are you sure you want to delete SSH key?",
"subtitle_with_keys": "{} keys",
"subtitle_without_keys": "No keys",
"no_key_name": "Unnamed key",
"root_title": "These are superuser keys",
"root_subtitle": "Owners of these keys get full access to the server and can do anything on it. Only add your own keys to the server.",
"input_label": "Public ED25519, ECDSA or RSA key",
"ssh_disabled_warning": "SSH is disabled. You can enable it in the server settings."
"input_label": "Public ED25519 or RSA key"
},
"onboarding": {
"page1_title": "Digital independence, available to all of us",
@ -120,17 +104,12 @@
"description": "All your services live here",
"general_information": "General information",
"resource_usage": "Resource usage",
"settings": "Server settings",
"allow_autoupgrade": "Allow auto-upgrade",
"allow_autoupgrade_hint": "Allow automatic packages upgrades on server",
"reboot_after_upgrade": "Reboot after upgrade",
"reboot_after_upgrade_hint": "Reboot without prompt after applying changes on server",
"server_timezone": "Server timezone",
"select_timezone": "Select timezone",
"enable_ssh": "Enable SSH",
"enable_ssh_hint": "Allow SSH access to the server",
"allow_password_authentication": "Allow password authentication for SSH",
"allow_password_authentication_hint": "Allow users to log into your server's shell with a password (does not apply to root user)",
"timezone_search_bar": "Timezone name or time shift value",
"server_id": "Server ID",
"status": "Status",
@ -139,9 +118,7 @@
"disk": "Disk local",
"monthly_cost": "Monthly cost",
"location": "Location",
"pricing_error": "Couldn't fetch provider prices",
"server_provider": "Server Provider",
"dns_provider": "DNS Provider",
"provider": "Provider",
"core_count": {
"one": "{} core",
"two": "{} cores",
@ -150,12 +127,26 @@
"other": "{} cores"
}
},
"record": {
"root": "Root domain",
"api": "SelfPrivacy API",
"cloud": "File cloud",
"git": "Git server",
"meet": "Video conference",
"social": "Social network",
"password": "Password manager",
"vpn": "VPN",
"mx": "MX record",
"dmarc": "DMARC record",
"spf": "SPF record",
"dkim": "DKIM key"
},
"domain": {
"card_title": "Domain",
"screen_title": "Domain and DNS",
"ok": "Records are OK",
"error": "Problems found",
"error_subtitle": "Tap here to fix them. This will also remove custom records.",
"error_subtitle": "Tap here to fix them",
"refreshing": "Refreshing status…",
"uninitialized": "Data is not retrieved yet",
"services_title": "Services",
@ -166,120 +157,21 @@
},
"backup": {
"card_title": "Backup",
"card_subtitle": "Manage your backups",
"description": "Will save your day in case of incident: hackers attack, server deletion, etc.",
"reupload_key": "Force reupload key",
"reuploaded_key": "Key reuploaded",
"reupload_key_subtitle": "Will instruct the server to initialize backup storage again. Use if something is broken.",
"initialize": "Initialize",
"waiting_for_rebuild": "You will be able to create your first backup in a few minutes.",
"restore": "Restore from backup",
"no_backups": "There are no backups yet",
"create_new": "Create a new backup",
"creating": "Creating a new backup: {}%",
"restoring": "Restoring from backup",
"error_pending": "Server returned error, check it below",
"restore_alert": "You are about to restore from backup created on {}. All current data will be lost. Are you sure?",
"refresh": "Refresh status",
"refetch_backups": "Refetch backup list",
"refetch_backups_subtitle": "Invalidate cache and refetch data from your storage provider. May cause additional charges.",
"refetching_list": "In a few minutes list will be updated",
"select_all": "Backup everything",
"create_new_select_heading": "Select what to backup",
"start": "Start backup",
"service_busy": "Another backup operation is in progress",
"latest_snapshots": "Latest snapshots",
"latest_snapshots_subtitle": "Showing last 15 snapshots",
"show_more": "Show more",
"autobackup_period_title": "Automatic backups period",
"autobackup_period_subtitle": "Backups created every {period}",
"autobackup_period_never": "Automatic backups are disabled",
"autobackup_period_every": "Every {period}",
"autobackup_period_disable": "Disable automatic backups",
"autobackup_set_period": "Set period",
"backups_encryption_key": "Encryption key",
"backups_encryption_key_subtitle": "Keep it in a safe place.",
"backups_encryption_key_copy": "Copy the encryption key",
"backups_encryption_key_show": "Show the encryption key",
"backups_encryption_key_description": "This key is used to encrypt your backups. If you lose it, you will not be able to restore your backups. Keep it in a safe place, as it will be useful if you ever need to restore from backups manually.",
"backups_encryption_key_not_found": "Encryption key not found yet, please try again later.",
"pending_jobs": "Currently running backup jobs",
"snapshots_title": "Snapshot list",
"forget_snapshot": "Forget snapshot",
"forget_snapshot_alert": "You are about to delete this snapshot. Are you sure? This action usually cannot be undone.",
"forget_snapshot_error": "Couldn't forget snapshot",
"snapshot_modal_heading": "Snapshot details",
"snapshot_service_title": "Service",
"snapshot_creation_time_title": "Creation time",
"snapshot_id_title": "Snapshot ID",
"snapshot_modal_select_strategy": "Select the restore strategy",
"snapshot_modal_download_verify_option_title": "Download, verify and then replace",
"snapshot_modal_download_verify_option_description": "Less risk, but more free space needed. Downloads entire snapshot to the temporary storage, verifies it and then replaces the current data.",
"snapshot_modal_inplace_option_title": "Replace in place",
"snapshot_modal_inplace_option_description": "Less free space needed, but more risk. Replaces current data with the snapshot data during the download.",
"snapshot_modal_service_not_found": "This is a snapshot of a service you don't have on your server anymore. Usually this shouldn't happen, and we cannot do the automatic restore. You can still download the snapshot and restore it manually. Contact SelfPrivacy support if you need help.",
"restore_started": "Restore started, check the jobs list for the current status",
"snapshot_reason_title": "Creation reason",
"snapshot_reasons": {
"auto": "Created automatically",
"explicit": "Created by your explicit request",
"pre_restore": "Created as a precaution before risky restore",
"unknown": "Unknown"
},
"rotation_quotas_title": "Snapshot rotation settings",
"set_rotation_quotas": "Set new rotation quotas",
"quotas_only_applied_to_autobackups": "These settings are only applied to automatic backups. Manual backups won't get deleted.",
"quota_titles": {
"last": "How many latest backups to keep",
"daily": "How many daily backups to keep",
"weekly": "How many weekly backups to keep",
"monthly": "How many monthly backups to keep",
"yearly": "How many yearly backups to keep"
},
"quota_subtitles": {
"no_effect": "This rule has no effect because another rule will keep more backups",
"last": {
"zero": "Rule is disabled",
"one": "Last {} backup will be kept regardless of its age",
"two": "Last {} backups will be kept regardless of their age",
"few": "Last {} backups will be kept regardless of their age",
"many": "Last {} backups will be kept regardless of their age",
"other": "Last {} backups will be kept regardless of their age"
},
"last_infinite": "All backups will be kept",
"daily": {
"zero": "Rule is disabled",
"one": "Last {} daily backup will be kept",
"two": "Last {} daily backups will be kept",
"few": "Last {} daily backups will be kept",
"many": "Last {} daily backups will be kept",
"other": "Last {} daily backups will be kept"
},
"daily_infinite": "All daily backups will be kept",
"weekly": {
"zero": "Rule is disabled",
"one": "Last {} weekly backup will be kept",
"two": "Last {} weekly backups will be kept",
"few": "Last {} weekly backups will be kept",
"many": "Last {} weekly backups will be kept",
"other": "Last {} weekly backups will be kept"
},
"weekly_infinite": "All weekly backups will be kept",
"monthly": {
"zero": "Rule is disabled",
"one": "Last {} monthly backup will be kept",
"two": "Last {} monthly backups will be kept",
"few": "Last {} monthly backups will be kept",
"many": "Last {} monthly backups will be kept",
"other": "Last {} monthly backups will be kept"
},
"monthly_infinite": "All monthly backups will be kept",
"yearly": {
"zero": "Rule is disabled",
"one": "Last {} yearly backup will be kept",
"two": "Last {} yearly backups will be kept",
"few": "Last {} yearly backups will be kept",
"many": "Last {} yearly backups will be kept",
"other": "Last {} yearly backups will be kept"
},
"yearly_infinite": "All yearly backups will be kept"
}
"refetching_list": "In a few minutes list will be updated"
},
"storage": {
"card_title": "Server Storage",
@ -294,31 +186,26 @@
"extend_volume_button": "Extend volume",
"extending_volume_title": "Extending volume",
"extending_volume_description": "Resizing volume will allow you to store more data on your server without extending the server itself. Volume can only be extended: shrinking is not possible.",
"extending_volume_price_info": "Price includes VAT and is estimated from pricing data provided by your server provider. Server will be rebooted after resizing.",
"extending_volume_price_info": "Price includes VAT and is estimated from pricing data provided by Hetzner. Server will be rebooted after resizing.",
"extending_volume_error": "Couldn't initialize volume extending.",
"extending_volume_started": "Volume extending started",
"extending_volume_provider_waiting": "Provider volume resized, waiting 10 seconds…",
"extending_volume_server_waiting": "Server volume resized, waiting 20 seconds…",
"extending_volume_rebooting": "Rebooting server…",
"extending_volume_modal_description": "Upgrade to {} for {} plan per month.",
"size": "Size",
"price": "Price",
"euro": "Euro",
"data_migration_title": "Data migration",
"data_migration_notice": "During migration all services will be turned off.",
"start_migration_button": "Start migration"
"start_migration_button": "Start migration",
"migration_process": "Migrating…",
"migration_done": "Finish"
},
"not_ready_card": {
"in_menu": "Server is not set up yet. Please finish setup using setup wizard for further work."
},
"service_page": {
"nothing_here": "Nothing here",
"open_in_browser": "Open in browser",
"restart": "Restart service",
"disable": "Disable service",
"enable": "Enable service",
"move": "Move to another volume",
"uses": "Uses {usage} on {volume}",
"snapshots": "Backup snapshots",
"status": {
"active": "Up and running",
"inactive": "Stopped",
@ -330,34 +217,51 @@
}
},
"mail": {
"title": "E-Mail",
"subtitle": "E-Mail for company and family.",
"login_info": "Use username and password from users tab. IMAP port is 143 with STARTTLS, SMTP port is 587 with STARTTLS."
},
"password_manager": {
"title": "Password Manager",
"subtitle": "Base of your security. Bitwarden will help you to create, store and move passwords between devices, as well as input them, when requested using autocompletion.",
"login_info": "You will have to create an account on the website."
},
"video": {
"title": "Videomeet",
"subtitle": "Zoom and Google Meet are good, but Jitsi Meet is a worth alternative that also gives you confidence that you're not being listened.",
"login_info": "No account needed."
},
"cloud": {
"title": "Cloud Storage",
"subtitle": "Do not allow cloud services to read your data by using NextCloud.",
"login_info": "Login is admin, password is the same as with your main user. Create new accounts in Nextcloud interface."
},
"social_network": {
"title": "Social Network",
"subtitle": "It's hard to believe, but it became possible to create your own social network, with your own rules and target audience.",
"login_info": "You will have to create an account on the website."
},
"git": {
"title": "Git Server",
"subtitle": "Private alternative to the Github, that belongs to you, but not a Microsoft.",
"login_info": "You will have to create an account on the website. First user will become an admin."
},
"vpn": {
"title": "VPN Server",
"subtitle": "Private VPN server"
},
"users": {
"details_title": "User details",
"add_new_user": "Add a first user",
"new_user": "New user",
"delete_user": "Delete user",
"not_ready": "Please connect server, domain and DNS in the Providers tab, to be able to add a first user",
"nobody_here": "Nobody here",
"login": "Login",
"new_user_info_note": "New user will automatically be granted an access to all of the services",
"delete_confirm_question": "Are you sure?",
"reset_password": "Reset password",
"account": "Account",
"send_registration_data": "Share login credentials",
"could_not_fetch_users": "Couldn't fetch users list",
"could_not_fetch_description": "Please check your internet connection and try again",
"refresh_users": "Refresh users list",
@ -366,8 +270,7 @@
"could_not_add_ssh_key": "Couldn't add SSH key",
"username_rule": "Username must contain only lowercase latin letters, digits and underscores, should not start with a digit",
"email_login": "Email login",
"no_ssh_notice": "Only email and SSH accounts are created for this user. Single Sign On for all services is coming soon.",
"user_already_exists": "User with such username already exists"
"no_ssh_notice": "Only email and SSH accounts are created for this user. Single Sign On for all services is coming soon."
},
"initializing": {
"connect_to_server": "Let's start with a server.",
@ -377,7 +280,6 @@
"select_provider_countries_text_hetzner": "Germany, Finland, USA",
"select_provider_countries_text_do": "USA, Netherlands, Singapore, UK, Germany, Canada, India, Australia",
"select_provider_price_title": "Average price",
"select_provider_price_free": "Free",
"select_provider_price_text_hetzner": "€8 per month for a relatively small server and 50GB of disk storage",
"select_provider_price_text_do": "$17 per month for a relatively small server and 50GB of disk storage",
"select_provider_payment_title": "Payment methods",
@ -402,19 +304,18 @@
"choose_server_type_ram": "{} GB of RAM",
"choose_server_type_storage": "{} GB of system storage",
"choose_server_type_payment_per_month": "{} per month",
"choose_server_type_payment_server": "{} for the server",
"choose_server_type_payment_storage": "{} for additional storage",
"choose_server_type_payment_ip": "{} for the public IPv4 address",
"dns_provider_bad_key_error": "API key is invalid",
"no_server_types_found": "No available server types found. Make sure your account is accessible and try to change your server location.",
"cloudflare_bad_key_error": "Cloudflare API key is invalid",
"backblaze_bad_key_error": "Backblaze storage information is invalid",
"connect_to_dns": "Connect the DNS provider",
"select_dns": "Now let's select a DNS provider",
"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",
"multiple_domains_found": "Multiple domains found",
"multiple_domains_found_text": "The token you provided gives access to the following domains. Please select the one you want to use. For the security of your other domains, you should restrict this token's access to only the domain you want to use with SelfPrivacy.",
"cloudflare_api_token": "CloudFlare API Token",
"connect_backblaze_storage": "Connect Backblaze storage",
"no_connected_domains": "No connected domains at the moment",
"loading_domain_list": "Loading domain list",
"found_more_domains": "Found more than one domain. For your own security, please be asked to delete unnecessary domains",
"save_domain": "Save domain",
"final": "Final step",
"create_server": "Create server",
@ -422,26 +323,13 @@
"server_rebooted": "Server rebooted. Waiting for the last verification…",
"server_started": "Server started. It will be validated and rebooted now…",
"server_created": "Server created. DNS checks and server boot in progress…",
"domain_critical_error": "We can't reach this domain! Tap to read more…",
"until_the_next_check": "Until the next check: ",
"check": "Check",
"one_more_restart": "One more restart to apply your security certificates.",
"create_master_account": "Create master account",
"enter_username_and_password": "Enter username and strong password",
"checks": "Checks have been completed \n{} out of {}",
"steps": {
"hosting": "Hosting",
"server_type": "Server type",
"dns_provider": "DNS provider",
"backups_provider": "Backups",
"domain": "Domain",
"master_account": "Master account",
"server": "Server",
"dns_setup": "DNS setup",
"nixos_installation": "NixOS installation",
"server_reboot": "Server reboot",
"final_checks": "Final checks"
}
"finish": "Everything is initialized",
"checks": "Checks have been completed \n{} out of {}"
},
"recovering": {
"generic_error": "Operation failed, please try again.",
@ -461,12 +349,12 @@
"fallback_select_description": "What exactly do you have? Pick the first available option:",
"fallback_select_token_copy": "Copy of auth token from other version of the application.",
"fallback_select_root_ssh": "Root SSH access to the server.",
"fallback_select_provider_console": "Access to the server console of my provider.",
"fallback_select_provider_console": "Access to the server console of my prodiver.",
"authorization_failed": "Couldn't log in with this key",
"fallback_select_provider_console_hint": "For example: Hetzner.",
"provider_connected": "Connect to {}",
"provider_connected_description": "Enter your token with access to {}:",
"provider_connected_placeholder": "{} token",
"server_provider_connected": "Connect to your Server Provider",
"server_provider_connected_description": "Communication established. Enter you token with access to {}:",
"server_provider_connected_placeholder": "Server Provider token",
"confirm_server": "Confirm server",
"confirm_server_description": "Found your server! Confirm it is the right one:",
"confirm_server_accept": "Yes! That's it",
@ -480,7 +368,11 @@
"modal_confirmation_dns_valid": "Reverse DNS is valid",
"modal_confirmation_dns_invalid": "Reverse DNS points to another domain",
"modal_confirmation_ip_valid": "IP is the same as in DNS record",
"modal_confirmation_ip_invalid": "IP is not the same as in DNS record"
"modal_confirmation_ip_invalid": "IP is not the same as in DNS record",
"confirm_cloudflare": "Connect to CloudFlare",
"confirm_cloudflare_description": "Enter a Cloudflare token with access to {}:",
"confirm_backblaze": "Connect to Backblaze",
"confirm_backblaze_description": "Enter a Backblaze token with access to backup storage:"
},
"devices": {
"main_screen": {
@ -531,7 +423,6 @@
"modals": {
"dns_removal_error": "Couldn't remove DNS records.",
"server_deletion_error": "Couldn't delete active server.",
"volume_creation_error": "Couldn't create volume.",
"server_validators_error": "Couldn't fetch available servers.",
"already_exists": "Such server already exists.",
"unexpected_error": "Unexpected error during placement from the provider side.",
@ -540,7 +431,9 @@
"are_you_sure": "Are you sure?",
"purge_all_keys": "Purge all authentication keys?",
"purge_all_keys_confirm": "Yes, purge all my tokens",
"delete_server_volume": "Delete the server and volume?",
"reboot": "Reboot",
"you_cant_use_this_api": "You cannot use this API for domains with such TLD.",
"yes": "Yes",
"no": "No"
},
@ -556,8 +449,6 @@
"service_turn_off": "Turn off",
"service_turn_on": "Turn on",
"job_added": "Job added",
"job_postponed": "Job added, but you will be able to launch it after current jobs are finished",
"job_removed": "Job removed",
"run_jobs": "Run jobs",
"reboot_success": "Server is rebooting",
"reboot_failed": "Couldn't reboot the server. Check the app logs.",
@ -565,59 +456,21 @@
"upgrade_success": "Server upgrade started",
"upgrade_failed": "Failed to upgrade server",
"upgrade_server": "Upgrade server",
"collect_nix_garbage": "Collect system garbage",
"collect_nix_garbage_failed": "Failed to collect system garbage",
"reboot_server": "Reboot server",
"create_ssh_key": "Create SSH key for {}",
"delete_ssh_key": "Delete SSH key for {}",
"server_jobs": "Jobs on the server",
"reset_user_password": "Reset password of user",
"generic_error": "Couldn't connect to the server!",
"rebuild_system": "Rebuild system",
"start_server_upgrade": "Start the server upgrade",
"change_auto_upgrade_settings": "Change auto-upgrade settings",
"change_server_timezone": "Change server timezone",
"change_ssh_settings": "Change SSH settings"
"generic_error": "Couldn't connect to the server!"
},
"validations": {
"required": "Required",
"already_exist": "Already exists",
"invalid_format": "Invalid format",
"invalid_format_password": "Password must not contain spaces",
"invalid_format_password": "Must not contain empty characters",
"invalid_format_ssh": "Must follow the SSH key format",
"root_name": "Cannot be 'root'",
"length_not_equal": "Length is [], should be {}",
"length_longer": "Length is [], should be shorter than or equal to {}"
},
"support": {
"title": "SelfPrivacy Support"
},
"developer_settings": {
"title": "Developer settings",
"subtitle": "These settings are for debugging only. Don't change them unless you know what you're doing.",
"server_setup": "Server setup",
"use_staging_acme": "Use staging ACME server",
"use_staging_acme_description": "Applies when setting up a new server.",
"ignore_tls": "Do not verify TLS certificates",
"ignore_tls_description": "App will not verify TLS certificates when connecting to the server.",
"allow_ssh_key_at_setup": "Allow setting a root SSH key during setup",
"allow_ssh_key_at_setup_description": "A button to add a key will appear on the confirmation screen.",
"add_root_ssh_key": "Add a root SSH key",
"root_ssh_key_added": "Root SSH key set and will be applied",
"routing": "App routing",
"reset_onboarding": "Reset onboarding switch",
"reset_onboarding_description": "Reset onboarding switch to show onboarding screen again",
"cubit_statuses": "Cubit loading statuses"
},
"countries": {
"germany": "Germany",
"netherlands": "Netherlands",
"singapore": "Singapore",
"united_kingdom": "United Kingdom",
"canada": "Canada",
"india": "India",
"australia": "Australia",
"united_states": "United States",
"finland": "Finland"
}
}
}

View File

@ -31,24 +31,18 @@
"remove": "Eliminar",
"apply": "Solicitar",
"done": "Hecho",
"connect_to_existing": "¡Ya tengo un servidor de SelfPrivacy!",
"app_name": "SelfPrivacy",
"please_connect": "¡Conecta tu servidor y dominio para sumergirte!",
"copied_to_clipboard": "Copiado al portapapeles!"
"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.",
"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",
"system_dark_theme_title": "Tema del sistema",
"system_dark_theme_description": "Utiliza un tema claro u oscuro de la configuración del sistema",
"dangerous_settings": "Configuraciones peligrosas"
"dark_theme_title": "Tema oscuro"
},
"ssh": {
"delete_confirm_question": "¿Está seguro de que desea eliminar la clave SSH?",
@ -56,56 +50,38 @@
"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, ECDSA o RSA"
"input_label": "Clave pública ED25519 o RSA"
},
"about_application_page": {
"application_version_text": "Versión de la aplicación",
"application_version_text": "Versión de la aplicación v.{}",
"title": "Sobre",
"api_version_text": "Versión API del servidor",
"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",
"page2_server_provider_title": "Servidor proveedor",
"page2_server_provider_text": "Un proveedor de servidores mantiene su servidor en su propio centro de datos. SelfPrivacy se conectará automáticamente al proveedor y configurará todo lo necesario.",
"page2_dns_provider_title": "Proveedor de DNS",
"page2_backup_provider_title": "Proveedor de copias de seguridad",
"page2_dns_provider_text": "Necesitas un dominio para tener un lugar en Internet. Y también necesitas un proveedor de DNS fiable para que el dominio apunte a tu servidor. Le sugeriremos que elija un proveedor de DNS compatible para configurar automáticamente la red."
"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"
"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…",
"copy": "Copiar"
"waiting": "Esperando la inicialización…"
},
"server": {
"reboot_after_upgrade_hint": "Reinicio sin aviso después de aplicar cambios en el servidor",
"card_title": "Servidor",
"description": "Todos sus servicios funcionan aquí",
"general_information": "Información general",
"resource_usage": "Uso de recursos",
"server_timezone": "Zona horaria del servidor",
"select_timezone": "Selecciona zona horaria",
"reboot_after_upgrade": "Reinicia después de actualizar",
"allow_autoupgrade": "Permite la autoactualización",
"allow_autoupgrade_hint": "Ppermite actualizaciones automáticas de paquetes en el servidor"
},
"resource_chart": {
"month": "Mes",
"out": "Fuera",
"day": "Día",
"hour": "Hora",
"cpu_title": "Uso de CPU",
"network_title": "Uso de la red",
"in": "En"
"about_us_page": {
"title": "Sobre nosotros"
}
}

View File

@ -1,613 +0,0 @@
{
"application_settings": {
"system_dark_theme_description": "Kasutage valgus- või tumeteemat sõltuvalt süsteemi seadetest",
"delete_server_description": "See eemaldab teie serveri. Seda ei saa enam juurde pääseda.",
"title": "Rakenduse seaded",
"system_dark_theme_title": "Süsteemi vaiketeema",
"dark_theme_title": "Tume teema",
"dark_theme_description": "Vaheta oma rakenduse teemat",
"dangerous_settings": "Ohtlikud seaded",
"reset_config_title": "Lähtesta rakenduse konfiguratsioon",
"reset_config_description": "Lähtestab API võtmed ja juurkasutaja.",
"delete_server_title": "Kustuta server"
},
"server": {
"reboot_after_upgrade": "Taaskäivita pärast värskendust",
"card_title": "Server",
"description": "Kõik teie teenused elavad siin",
"general_information": "Üldine teave",
"resource_usage": "Ressursside kasutamine",
"allow_autoupgrade": "Luba automaatsed värskendused",
"allow_autoupgrade_hint": "Luba automaatsed pakettide värskendused serveris",
"reboot_after_upgrade_hint": "Taaskäivitage ilma hoiatuseta pärast muudatuste rakendamist serveris",
"server_timezone": "Serveri ajavöönd",
"select_timezone": "Valige ajavöönd",
"timezone_search_bar": "Ajavööndi nimi või ajavahemiku väärtus",
"server_id": "Serveri ID",
"status": "Staatus",
"cpu": "CPU",
"ram": "Mälu",
"disk": "Kohalik ketas",
"monthly_cost": "Kuukulu",
"location": "Asukoht",
"pricing_error": "Teenusepakkuja hindu ei õnnestunud tuua",
"server_provider": "Serveri Teenusepakkuja",
"dns_provider": "DNS Teenusepakkuja",
"core_count": {
"one": "{} tuum",
"two": "{} tuumi",
"few": "{} tuumi",
"many": "{} tuumi",
"other": "{} tuumi"
},
"settings": "Serveri seaded",
"enable_ssh": "SSH lubamine",
"allow_password_authentication": "Luba SSH-ga sisselogimine parooli kasutades",
"enable_ssh_hint": "Luba juurdepääs serverile SSH kaudu",
"allow_password_authentication_hint": "Võimaldab kasutajatel SSH kaudu serveriga ühenduda, kasutades oma parooli (ei kehti superkasutajale)"
},
"ssh": {
"root_subtitle": "Nende võtmete omanikud saavad serverisse täieliku juurdepääsu ja saavad sellega teha mida iganes. Lisage serverisse ainult omaenda võtmed.",
"title": "SSH võtmed",
"create": "Loo SSH võti",
"delete": "Kustuta SSH võti",
"delete_confirm_question": "Kas olete kindel, et soovite SSH võtme kustutada?",
"no_key_name": "Nimetu võti",
"root_title": "Need on superkasutaja võtmed",
"input_label": "Avalik ED25519, ECDSA või RSA võti",
"ssh_disabled_warning": "SSH on välja lülitatud. Seda saab lubada serveri seadetes."
},
"onboarding": {
"page2_dns_provider_text": "Teil on vaja domeeni, et olla Internetis olemas. Ja teil on vaja ka usaldusväärset DNS teenuse pakkujat, et domeen suunataks teie serverisse. Me soovitame teil valida toetatud DNS teenuse pakkuja, et võrguühenduse automaatselt seadistada.",
"page1_title": "Digitaalne sõltumatus, saadaval kõigile meist",
"page1_text": "Meil, VPN, Messenger, sotsiaalvõrgustik ja palju muud teie privaatsel serveril, teie kontrolli all.",
"page2_title": "SelfPrivacy ei ole pilv, see on Teie isiklik andmekeskus",
"page2_text": "SelfPrivacy töötab ainult valitud teenusepakkujatega. Kui teil pole neis vajalikke kontosid, aitame teil neid luua.",
"page2_server_provider_title": "Serveri pakkuja",
"page2_server_provider_text": "Serveri pakkuja haldab teie serverit oma andmekeskuses. SelfPrivacy ühendub automaatselt pakkuja juurde ja seadistab kõik vajaliku.",
"page2_dns_provider_title": "DNS pakkuja",
"page2_backup_provider_title": "Varundamisteenuse pakkuja",
"page2_backup_provider_text": "Mis juhtub, kui midagi juhtub teie serveriga? Kujutage ette häkkerirünnakut, juhuslikku andmete kustutamist või teenuse keeldumist? Teie andmed hoitakse turvaliselt teie varundusteenuse pakkuja juures. Need on turvaliselt krüpteeritud ja igal ajal ligipääsetavad teie serveri taastamiseks."
},
"test": "ee-katse",
"locale": "ee",
"basis": {
"providers": "Pakkujad",
"providers_title": "Teie andmehoidla",
"select": "Valige",
"services": "Teenused",
"services_title": "Teie isiklikud, privaatsed ja sõltumatud teenused.",
"users": "Kasutajad",
"more": "Rohkem",
"next": "Järgmine",
"got_it": "Sain aru",
"settings": "Seaded",
"password": "Parool",
"create": "Lisa uus",
"confirmation": "Kinnitus",
"cancel": "Tühista",
"delete": "Kustuta",
"close": "Sulge",
"connect": "Ühendama",
"domain": "Domeen",
"saving": "Salvestamine…",
"username": "Kasutajanimi",
"loading": "Laadimine…",
"app_name": "SelfPrivacy",
"later": "Jätka seadistamist hiljem",
"connect_to_existing": "Mul on juba SelfPrivacy server!",
"reset": "Lähtesta",
"details": "Detailid",
"no_data": "Andmed puuduvad",
"wait": "Oota",
"remove": "Eemalda",
"apply": "Rakenda",
"done": "Tehtud",
"continue": "Jätka",
"alert": "Häire",
"copied_to_clipboard": "Kopeeritud lõikelauale!",
"please_connect": "Palun ühendage oma server, domeen ja DNS teenuse pakkuja, et alustada!",
"network_error": "Võrgu viga"
},
"more_page": {
"configuration_wizard": "Seadistusviisard",
"onboarding": "Sissejuhatus",
"create_ssh_key": "Superkasutaja SSH võtmed"
},
"console_page": {
"title": "Konsool",
"waiting": "Ootab initsialiseerimist…",
"copy": "Kopeeri"
},
"about_application_page": {
"title": "Teave ja klienditugi",
"application_version_text": "Rakenduse versioon",
"api_version_text": "Serveri API versioon",
"privacy_policy": "Privaatsuspoliitika",
"versions": "Versioonid",
"open_source_licenses": "Avaallika litsentsid",
"links": "Lingid",
"website": "Meie veebisait",
"documentation": "Dokumentatsioon",
"matrix_channel": "Kanal Matrix",
"telegram_channel": "Telegram kanal",
"get_support": "Abi saamine",
"matrix_support_chat": "Matrixi toetuse vestlus",
"telegram_support_chat": "Toetuse vestlus Telegram",
"email_support": "Toetus e-posti teel",
"contribute": "Kaasa aitama",
"help_translate": "Aidake meil tõlkida",
"source_code": "Lähtekood",
"bug_report": "Raporteeri vead",
"bug_report_subtitle": "Rämpsposti tõttu on vajalik käsitsi konto kinnitamine. Võtke meiega ühendust toe vestlusel oma konto aktiveerimiseks.",
"matrix_contributors_chat": "Arendajate vestlusruum Matrix",
"telegram_contributors_chat": "Arendajate vestlusruum Telegram"
},
"resource_chart": {
"month": "Kuu",
"day": "Päev",
"hour": "Tund",
"cpu_title": "CPU kasutus",
"network_title": "Võrgu kasutus",
"in": "Sisse",
"out": "Välja"
},
"domain": {
"card_title": "Domeen",
"screen_title": "Domeen ja DNS",
"ok": "Kirjed on korras",
"error": "Probleemid leitud",
"error_subtitle": "Puudutage siia nende parandamiseks. See eemaldab ka kohandatud kirjed.",
"refreshing": "Värskendatakse staatust…",
"uninitialized": "Andmeid pole veel kätte saadud",
"services_title": "Teenused",
"services_subtitle": "Iga teenuse jaoks on vajalikud \"A\" kirjed.",
"email_title": "Elektrooniline post",
"email_subtitle": "Kirjed turvaliseks e-kirja vahetamiseks vajalikud.",
"update_list": "Värskenda nimekirja"
},
"backup": {
"quota_subtitles": {
"last": {
"zero": "Reegel on keelatud",
"one": "Viimane {} varundus säilitatakse sõltumata selle vanusest",
"two": "Viimased {} varukoopiad säilitatakse sõltumata nende vanusest",
"few": "Viimased {} varundused säilitatakse sõltumata nende vanusest",
"many": "Viimased {} varundused säilitatakse sõltumata nende vanusest",
"other": "Viimased {} varundused säilitatakse sõltumata nende vanusest"
},
"no_effect": "See reegel ei oma mõju, kuna teine reegel säilitab rohkem varukoopiaid",
"last_infinite": "Kõik varukoopiad säilitatakse",
"daily": {
"zero": "Reegel on keelatud",
"one": "Viimane {} päevane varundus säilitatakse",
"two": "Viimased {} päevased varundused säilitatakse",
"few": "Viimased {} igapäevased varukoopiad säilitatakse",
"many": "Säilitatakse viimased {} päevased varukoopiad",
"other": "Viimased {} igapäevased varundused säilitatakse"
},
"daily_infinite": "Kõik igapäevased varundused säilitatakse",
"weekly": {
"zero": "Reegel on keelatud",
"one": "Viimane {} nädalane varundus säilitatakse",
"two": "Viimased {} nädalased varundused säilitatakse",
"few": "Viimased {} nädalased varukoopiad säilitatakse",
"many": "Viimased {} nädalased varundused säilitatakse",
"other": "Viimased {} nädalased varukoopiad säilitatakse"
},
"weekly_infinite": "Kõik nädalased varundused säilitatakse",
"monthly": {
"zero": "Reegel on keelatud",
"one": "Viimane {} kuine varukoopia säilitatakse",
"two": "Viimased {} kuise varukoopiad säilitatakse",
"few": "Säilitatakse viimased {} igakuist varukoopiat",
"many": "Säilitatakse viimased {} igakuist varukoopiat",
"other": "Säilitatakse viimased {} igakuist varukoopiat"
},
"monthly_infinite": "Kõik igakuised varukoopiad säilitatakse",
"yearly": {
"many": "Säilitatakse viimased {} aasta varukoopiad",
"zero": "Reegel on keelatud",
"one": "Säilitatakse viimane {} aasta varukoopia",
"two": "Säilitatakse viimased {} aasta varukoopiad",
"few": "Säilitatakse viimased {} aasta varukoopiad",
"other": "Säilitatakse viimased {} aasta varukoopiad"
},
"yearly_infinite": "Kõik iga-aastased varukoopiad säilitatakse"
},
"card_title": "Varundus",
"card_subtitle": "Halda oma varukoopiad",
"description": "Päästab teie päeva juhul, kui juhtub intsident: häkkerirünnak, serveri kustutamine jne.",
"reupload_key": "Võtme sunnitud lähtestamine",
"reuploaded_key": "Võti laaditi uuesti",
"initialize": "Initsialiseerimine",
"restore": "Taasta varukoopiast",
"no_backups": "Varukoopiaid pole veel olemas",
"create_new": "Loo uus varukoopia",
"restore_alert": "Olete valmis taastama varukoopiast, mis loodi {} . Kõik praegused andmed lähevad kaotsi. Kas olete kindel?",
"refresh": "Värskenda olekut",
"refetch_backups": "Uuenda varukoopiate loendit",
"refetch_backups_subtitle": "Tühistage vahemälu ja uuendage andmed oma salvestusettevõtjast. Võib põhjustada lisatasusid.",
"reupload_key_subtitle": "Juhtige serverit varundusmälu uuesti alglaadima. Kasutage, kui midagi on katki.",
"refetching_list": "Mõne minuti pärast loendit värskendatakse",
"select_all": "Varunda kõik",
"create_new_select_heading": "Valige, mida varundada",
"start": "Alusta varundust",
"service_busy": "Teine varundamistoiming on käimas",
"latest_snapshots": "Viimased hetktõmmised",
"latest_snapshots_subtitle": "Näitab viimased 15 hetktõmmist",
"show_more": "Näita rohkem",
"autobackup_period_title": "Automaatsete varukoopiate periood",
"autobackup_period_subtitle": "Varukoopiaid luuakse iga {period}",
"autobackup_period_never": "Automaatne varundamine on keelatud",
"autobackup_period_every": "iga {periood}",
"autobackup_period_disable": "Keela automaatne varundamine",
"autobackup_set_period": "Määra periood",
"backups_encryption_key": "Krüpteerimisvõti",
"backups_encryption_key_subtitle": "Hoidke seda kindlas kohas.",
"backups_encryption_key_copy": "Kopeerige krüpteerimisvõti",
"backups_encryption_key_show": "Näita krüpteerimisvõtit",
"backups_encryption_key_description": "Seda võtit kasutatakse teie varukoopiate krüptimiseks. Kui kaotate selle, ei saa te varukoopiaid taastada. Hoidke seda kindlas kohas, sest see on kasulik, kui peate kunagi varukoopiatest käsitsi taastama.",
"backups_encryption_key_not_found": "Krüpteerimisvõtit ei leitud veel, proovige hiljem uuesti.",
"pending_jobs": "Praegu töötavad varundustööd",
"snapshots_title": "Hetkekujutis nimekiri",
"forget_snapshot": "Unustage hetkeseade",
"forget_snapshot_alert": "Te kavatsete selle hetkefoto kustutada. Kas olete kindel? Seda tegevust ei saa tavaliselt tagasi võtta.",
"forget_snapshot_error": "Snapshot'i unustamine ei õnnestunud",
"quota_titles": {
"daily": "Kui palju päevaseid varukoopiaid säilitada",
"weekly": "Kui palju nädalaseid varukoopiaid säilitada",
"monthly": "Kui palju kuiseid varukoopiaid säilitada",
"yearly": "Kui palju aastaseid varukoopiaid säilitada",
"last": "Kui palju uusimaid varukoopiaid säilitada"
},
"snapshot_modal_heading": "Hetktõmmise Üksikasjad",
"snapshot_service_title": "Teenindus",
"snapshot_creation_time_title": "Loomise aeg",
"snapshot_id_title": "Hetktõmmise ID",
"snapshot_modal_select_strategy": "Valige taastamise strateegia",
"snapshot_modal_download_verify_option_title": "Laadige alla, kontrollige ja seejärel asendage",
"snapshot_modal_download_verify_option_description": "Vähem riski, kuid vaja on rohkem vaba ruumi. Laadib kogu hetktõmmise ajutisse salvestusruumi alla, kontrollib seda ja seejärel asendab praegused andmed.",
"snapshot_modal_inplace_option_title": "Vahetage oma kohale",
"snapshot_modal_inplace_option_description": "Vaja on vähem vaba ruumi, kuid suurem risk. Asendab allalaadimise ajal praegused andmed hetktõmmise andmetega.",
"snapshot_modal_service_not_found": "See on hetktõmmis teenusest, mida teie serveris enam pole. Tavaliselt ei tohiks see juhtuda ja me ei saa automaatset taastamist teha. Saate siiski hetktõmmise alla laadida ja käsitsi taastada. Kui vajate abi, võtke ühendust SelfPrivacy toega.",
"restore_started": "Taastamine on alanud, kontrollige tööde loendist praegust olekut",
"snapshot_reason_title": "Loomise põhjus",
"snapshot_reasons": {
"auto": "Loodud automaatselt",
"explicit": "Loodud teie selgesõnalise taotluse alusel",
"pre_restore": "Loodud ettevaatusabinõuna enne riskantset taastamist",
"unknown": "Tundmatu"
},
"rotation_quotas_title": "Hetktõmmise pööramise Seaded",
"set_rotation_quotas": "Määrake uued rotatsioonikvoodid",
"quotas_only_applied_to_autobackups": "Neid sätteid rakendatakse ainult automaatse varundamise korral. Käsitsi tehtud varukoopiaid ei kustutata."
},
"initializing": {
"connect_to_server_provider_text": "API võtme abil saab SelfPrivacy rentida masina ja seadistada sellele oma serveri",
"how": "Kuidas saada API võtit",
"select_dns": "Nüüd valime DNS teenusepakkuja",
"use_this_domain": "Kasutada seda domeeni?",
"use_this_domain_text": "Esitatud võti annab juurdepääsu järgnevale domeenile",
"select_provider_countries_title": "Saadaval olevad riigid",
"select_provider_countries_text_hetzner": "Saksamaa, Soome, Ameerika Ühendriigid",
"select_provider_countries_text_do": "Ameerika Ühendriigid, Holland, Singapur, Suurbritannia, Saksamaa, Kanada, India, Austraalia",
"select_provider_price_title": "Keskm hind",
"select_provider_price_free": "Tasuta",
"select_provider_price_text_hetzner": "€8 kuus suhteliselt väikese serveri ja 50 GB ketasruumi eest",
"select_provider_price_text_do": "$17 kuus suhteliselt väikese serveri ja 50 GB ketasruumi eest",
"select_provider_payment_title": "Maksemeetodid",
"select_provider_payment_text_hetzner": "Krediitkaardid, SWIFT, SEPA, PayPal",
"select_provider_payment_text_do": "Krediitkaardid, Google Pay, PayPal",
"select_provider_email_notice": "E-posti majutust uutele klientidele ei pakuta. Siiski saab selle lukust avada niipea, kui teete oma esimese makse.",
"select_provider_site_button": "Külasta saiti",
"connect_to_server_provider": "Logi sisse ",
"provider_bad_key_error": "Pakkuja API võti on kehtetu",
"could_not_connect": "Ühendust pakkuja juurde ei saanud.",
"choose_location_type": "Kust soovite tellida oma serveri?",
"choose_location_type_text": "Erinevad asukohad pakuvad erinevaid serverikonfiguratsioone, hindu ja ühenduse kiirust.",
"locations_not_found": "Oih!",
"locations_not_found_text": "Rentida pole saadaval ühtegi serverit",
"back_to_locations": "Valige midagi muud",
"no_locations_found": "Saadaolevaid asukohti ei leitud, veenduge, et teie konto oleks ligipääsetav",
"choose_server_type": "Millist tüüpi serverit te vajate?",
"choose_server_type_text": "Erinevad ressursside võimalused toetavad erinevaid teenuseid. Ärge muretsege, saate oma serverit igal ajal laiendada",
"choose_server_type_notice": "Olulised asjad, mida vaadata, on CPU ja RAM. Teie teenuste andmed salvestatakse kinnitatud mahule, mida saab hõlpsasti laiendada ja eraldi tasuda.",
"choose_server_type_ram": "{} GB ja RAM",
"choose_server_type_storage": "{} GB süsteemi salvestusruumi",
"choose_server_type_payment_per_month": "{} kuus",
"choose_server_type_payment_server": "{} serveri eest",
"choose_server_type_payment_storage": "{} lisasalvestuse eest",
"choose_server_type_payment_ip": "{} avaliku IPv4 aadressi eest",
"dns_provider_bad_key_error": "API võti on kehtetu",
"backblaze_bad_key_error": "Backblaze'i salvestusinfo on kehtetu",
"connect_to_dns": "Ühendage DNS teenusepakkuja",
"multiple_domains_found": "Leiti mitu domeeni",
"multiple_domains_found_text": "Esitatud võti annab juurdepääsu järgmistele domeenidele. Palun valige see, mida soovite kasutada. Teiste domeenide turvalisuse tagamiseks peaksite piirama selle võtme juurdepääsu ainult domeeniga, mida soovite kasutada koos SelfPrivacy.",
"no_connected_domains": "Praegu pole ühtegi ühendatud domeeni",
"loading_domain_list": "Laadib domeenide loendit",
"save_domain": "Salvesta domeen",
"final": "Viimane samm",
"create_server": "Looge server",
"what": "Mida see tähendab?",
"server_started": "Server on käivitatud. Nüüd toimub selle kontroll ja taaskäivitamine…",
"server_created": "Server on loodud. DNS kontroll ja serveri käivitamine on pooleli…",
"domain_critical_error": "Me ei saa sellele domeenile ühendust! Puudutage lisateabe lugemiseks…",
"server_rebooted": "Server taaskäivitati. Ootame viimast kontrolli…",
"steps": {
"master_account": "Põhikonto",
"hosting": "Hosting",
"server_type": "Serveri tüüp",
"dns_provider": "DNS pakkuja",
"backups_provider": "Varukoopiad",
"domain": "Domeen",
"server": "Server",
"dns_setup": "DNS seadistamine",
"nixos_installation": "NixOS installimine",
"server_reboot": "Serveri taaskäivitamine",
"final_checks": "Viimased kontrollid"
},
"create_master_account": "Loo põhikonto",
"enter_username_and_password": "Sisesta kasutajanimi ja tugev parool",
"checks": "Kontrollid on lõpetatud\n{} otsas {}",
"connect_to_server": "Alustame serveriga.",
"select_provider": "Valige järgmisest loendist mis tahes pakkuja, need kõik toetavad SelfPrivacy",
"select_provider_notice": "\"Suhteliselt väikese\" all peame silmas masinat, millel on 2 tuuma CPU ja 2 gigabaiti muutmälu.",
"until_the_next_check": "Kuni järgmise kontrollini: ",
"check": "Kontrollima",
"one_more_restart": "Veel üks taaskäivitus turvasertifikaatide rakendamiseks."
},
"developer_settings": {
"ignore_tls_description": "Rakendus ei kontrolli TLS sertifikaate ühenduse loomisel serveriga.",
"subtitle": "Need seaded on ainult silumise jaoks. Ärge muutke neid, kui te ei tea, mida teete.",
"title": "Arendaja seaded",
"server_setup": "Serveri seadistamine",
"use_staging_acme_description": "Kehtib uue serveri seadistamisel.",
"use_staging_acme": "Kasuta etapilist ACME serverit",
"ignore_tls": "Ära kontrolli TLS sertifikaate",
"allow_ssh_key_at_setup": "Lubage juur SSH võtme seadistamine paigaldamise ajal",
"add_root_ssh_key": "Lisage juur SSH võti",
"allow_ssh_key_at_setup_description": "Kinnitusekraanile ilmub nupp võtme lisamiseks.",
"root_ssh_key_added": "SSH juurvõti on määratud ja seda rakendatakse",
"routing": "Rakenduse marsruutimine",
"reset_onboarding": "Lähtestage liitumislüliti",
"reset_onboarding_description": "Alguskuva uuesti kuvamiseks lähtestage liitumislüliti",
"cubit_statuses": "laadimise olekud"
},
"not_ready_card": {
"in_menu": "Server pole veel seadistatud. Palun lõpetage seadistamine kasutades seadistusviisardit edasiseks tööks."
},
"storage": {
"start_migration_button": "Alusta migreerimist",
"extending_volume_description": "Helitugevuse suuruse muutmine võimaldab teil salvestada serverisse rohkem andmeid ilma serverit ennast laiendamata. Helitugevust saab ainult pikendada: kokkutõmbumine pole võimalik.",
"data_migration_notice": "Migratsiooni ajal lülitatakse kõik teenused välja.",
"extending_volume_title": "Helitugevuse pikendamine",
"card_title": "Serveri salvestusruum",
"status_ok": "Kettakasutus on OK",
"status_error": "Vähene kettaruumi",
"disk_usage": "{} kasutatud",
"disk_total": "{} Kokku · {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"bytes": "Baitid",
"extend_volume_button": "Laiendage helitugevust",
"extending_volume_price_info": "Hind sisaldab käibemaksu ja on prognoositud teie serveripakkuja esitatud hinnaandmete põhjal. Server taaskäivitatakse pärast suuruse muutmist.",
"extending_volume_error": "Helitugevuse suurendamist ei saanud lähtestada.",
"extending_volume_modal_description": "Uuendage {} plaanile {} kuus.",
"size": "Suurus",
"price": "Hind",
"data_migration_title": "Andmete migratsioon",
"extending_volume_started": "Mahtu laiendamine algas",
"extending_volume_provider_waiting": "Teenusepakkuja maht on muudetud, ootame 10 sekundit…",
"extending_volume_server_waiting": "Serveri maht on muudetud, ootame 20 sekundit…",
"extending_volume_rebooting": "Serveri taaskäivitamine…"
},
"service_page": {
"nothing_here": "Midagi siin",
"open_in_browser": "Ava brauseris",
"restart": "Teenuse taaskäivitamine",
"disable": "Keela teenus",
"enable": "luba teenus",
"move": "Liigu teisele mahule",
"uses": "Kasutab {usage} mahul {volume}",
"snapshots": "Varukoopia hetkepilte",
"status": {
"active": "Üleval ja töötab",
"inactive": "Peatatud",
"failed": "Käivitamine ebaõnnestus",
"off": "Keelatud",
"activating": "Aktiveerimine",
"deactivating": "Deaktiveerimine",
"reloading": "Taaskäivitamine"
}
},
"mail": {
"login_info": "Kasutage kasutajanime ja parooli kasutajate vahekaardilt. IMAP port on 143 koos STARTTLS, SMTP port on 587 koos STARTTLS."
},
"password_manager": {
"login_info": "Teil tuleb luua konto veebisaidil."
},
"recovering": {
"method_device_description": "Avage rakendus teises seadmes ja minge seadmete lehele. Oma märgi saamiseks vajutage nuppu \"Lisa seade\".",
"method_select_description": "Valige taastamisviis:",
"domain_recovery_description": "Sisestage serveri domeen, millele soovite juurdepääsu saada:",
"domain_recover_placeholder": "Teie domeen",
"domain_recover_error": "Sellise domeeniga serverit ei leitud",
"fallback_select_provider_console_hint": "Näiteks: Hetzner.",
"provider_connected": "Ühenda {}",
"generic_error": "Toiming ebaõnnestus, proovige uuesti.",
"recovery_main_header": "Ühendage olemasoleva serveriga",
"method_select_other_device": "Mul on juurdepääs teises seadmes",
"method_select_recovery_key": "Mul on taastevõti",
"method_select_nothing": "Mul pole midagi sellist",
"method_device_button": "Sain oma märgi kätte",
"method_device_input_description": "Sisestage oma autoriseerimisluba",
"method_device_input_placeholder": "Token",
"method_recovery_input_description": "Sisestage oma taastevõti",
"fallback_select_description": "Mis sul täpsemalt on? Valige esimene saadaolev valik:",
"fallback_select_token_copy": "Auth tokeni koopia rakenduse teisest versioonist.",
"fallback_select_root_ssh": "SSH juurjuurdepääs serverile.",
"fallback_select_provider_console": "Juurdepääs minu teenusepakkuja serverikonsoolile.",
"authorization_failed": "Selle võtmega ei saanud sisse logida",
"provider_connected_description": "Sisestage oma tunnus, millel on juurdepääs domeenile {}:",
"provider_connected_placeholder": "{} tunnus",
"confirm_server": "Kinnitage server",
"confirm_server_description": "Teie server leitud! Kinnitage, et see on õige:",
"confirm_server_accept": "Jah! See on kõik",
"confirm_server_decline": "Valige mõni muu server",
"choose_server": "Valige oma server",
"choose_server_description": "Me ei saanud aru, millise serveriga proovite ühendust luua.",
"no_servers": "Teie kontol pole saadaolevaid servereid.",
"domain_not_available_on_token": "Valitud domeen pole sellel märgil saadaval.",
"modal_confirmation_title": "Kas see on tõesti teie server?",
"modal_confirmation_description": "Kui loote ühenduse vale serveriga, võite kaotada kõik oma andmed.",
"modal_confirmation_dns_valid": "Vastupidine DNS on kehtiv",
"modal_confirmation_dns_invalid": "Vastupidine DNS osutab teisele domeenile",
"modal_confirmation_ip_valid": "IP on sama, mis DNS kirjes",
"modal_confirmation_ip_invalid": "IP ei ole sama, mis DNS kirjes"
},
"video": {
"login_info": "Konto pole vaja."
},
"users": {
"could_not_fetch_users": "Kasutajate loendit ei õnnestunud hankida",
"refresh_users": "Värskenda kasutajate loendit",
"details_title": "Kasutaja üksikasjad",
"add_new_user": "Lisa esimene kasutaja",
"new_user": "Uus kasutaja",
"delete_user": "Kustuta kasutaja",
"nobody_here": "Siin pole kedagi",
"login": "Logi sisse",
"new_user_info_note": "Uuele kasutajale antakse automaatselt juurdepääs kõikidele teenustele",
"delete_confirm_question": "Kas oled kindel?",
"reset_password": "Parooli lähtestamine",
"account": "Konto",
"could_not_fetch_description": "Palun kontrollige oma internetiühendust ja proovige uuesti",
"could_not_create_user": "Kasutaja loomine ebaõnnestus",
"could_not_delete_user": "Kasutaja kustutamine ebaõnnestus",
"could_not_add_ssh_key": "SSH võtme lisamine ebaõnnestus",
"username_rule": "Kasutajanimi võib sisaldada ainult väiketähti, numbreid ja allkriipse, ei tohi alata numbriga",
"email_login": "E-posti sisselogimine",
"no_ssh_notice": "Sellele kasutajale luuakse ainult e-posti ja SSH kontod. Ühe sisselogimise lahendus kõikidele teenustele on varsti saadaval.",
"user_already_exists": "Sama nimega kasutaja on juba olemas"
},
"devices": {
"main_screen": {
"other_devices": "Muud seadmed",
"authorize_new_device": "Autoriseeri uus seade",
"access_granted_on": "Juurdepääs anti {}",
"tip": "Juurdepääsu tühistamiseks vajutage seadmel nuppu.",
"header": "Seadmed",
"description": "Nendel seadmetel on SelfPrivacy rakenduse kaudu täielik juurdepääs serverile.",
"this_device": "See seade"
},
"add_new_device_screen": {
"header": "Uue seadme autoriseerimine",
"description": "Sisestage selle seadme võti, mida soovite autoriseerida:",
"please_wait": "Palun oota",
"tip": "Võti kehtib 10 minutit.",
"expired": "Võti on aegunud.",
"get_new_key": "Hangi uus võti"
},
"revoke_device_alert": {
"header": "Tühistada juurdepääsu?",
"description": "Seadmel {} ei ole enam serverile juurdepääsu.",
"no": "Tühista",
"yes": "Tühistama"
}
},
"recovery_key": {
"key_connection_error": "Ühendust serveriga ei õnnestunud luua.",
"key_synchronizing": "Sünkroniseerimine…",
"key_main_header": "Taastevõti",
"key_main_description": "On vajalik SelfPrivacy autoriseerimiseks, kui kõik teised autoriseeritud seadmed pole kättesaadavad.",
"key_amount_toggle": "Piirang kasutuste arvu järgi",
"key_amount_field_title": "Maksimaalne kasutuskordade arv",
"key_duedate_toggle": "Piirang aja järgi",
"key_duedate_field_title": "Aegumiskuupäev",
"key_receive_button": "Võtme saamine",
"key_valid": "Teie võti on kehtiv",
"key_invalid": "Teie võti ei kehti enam",
"key_valid_until": "Kehtib kuni {}",
"key_valid_for": "Kehtib {} kasutuskorraks",
"key_creation_date": "Loodud {}",
"key_replace_button": "Genereeri uus võti",
"key_receiving_description": "Kirjutage see võti üles ja asetage turvalisse kohta. Seda kasutatakse täieliku juurdepääsu taastamiseks teie serverile:",
"key_receiving_info": "Võtit ei näidata kunagi enam, kuid teil on võimalus asendada see teisega.",
"key_receiving_done": "Valmis!",
"generation_error": "Taastevõtit ei õnnestunud luua. {}"
},
"jobs": {
"service_turn_off": "Välja lülitamine",
"service_turn_on": "Sisselülitamine",
"upgrade_success": "Serveri värskendamine on alanud",
"upgrade_failed": "Serveri värskendamine ebaõnnestus",
"upgrade_server": "Värskenda serverit",
"reboot_server": "Taaskäivita server",
"create_ssh_key": "Looge SSH võti {} jaoks",
"generic_error": "Ei õnnestunud ühendust serveriga luua!",
"delete_ssh_key": "Kustutage SSH võti {} jaoks",
"server_jobs": "Tööd serveris",
"reset_user_password": "Kasutaja parooli lähtestamine",
"title": "Töökohtade nimekiri",
"start": "Alusta",
"empty": "Töökohti pole",
"create_user": "Kasutaja loomine",
"delete_user": "Kasutaja kustutamine",
"job_added": "Töö lisatud",
"run_jobs": "Käivita tööd",
"reboot_success": "Server taaskäivitub",
"reboot_failed": "Serverit ei õnnestunud taaskäivitada. Kontrollige rakenduse logisid.",
"config_pull_failed": "Konfiguratsiooni värskendust ei õnnestunud alla laadida. Tarkvara värskendamine algas siiski.",
"job_postponed": "Töö lisatud, kuid saate selle käivitada pärast praeguste tööde lõppu",
"job_removed": "Töö eemaldatud",
"rebuild_system": "Süsteemi ümberkorraldamine",
"start_server_upgrade": "Serveri värskenduse käivitamine",
"change_auto_upgrade_settings": "Automaatse värskenduse seadete muutmine",
"change_server_timezone": "Serveri ajavööndi muutmine",
"change_ssh_settings": "Muuda SSH seadeid"
},
"validations": {
"required": "Nõutud",
"already_exist": "Juba eksisteerib",
"invalid_format": "Kehtetu vorming",
"invalid_format_password": "Parool ei tohi sisaldada tühikuid",
"invalid_format_ssh": "Peab järgima SSH võtme formaati",
"root_name": "Ei saa olla 'root'",
"length_not_equal": "Pikkus on [], peaks olema {}",
"length_longer": "Pikkus on [], peaks olema lühem või võrdne kui {}"
},
"support": {
"title": "SelfPrivacy tugi"
},
"cloud": {
"login_info": "Sisselogimine on admin, parool on sama mis teie põhikasutajal. Looge uusi kontosid Nextcloudi liideses."
},
"social_network": {
"login_info": "Teil tuleb luua konto veebisaidil."
},
"git": {
"login_info": "Teil tuleb luua konto veebisaidil. Esimesest kasutajast saab administraator."
},
"modals": {
"dns_removal_error": "DNS kirjeid ei õnnestunud eemaldada.",
"server_deletion_error": "Aktiivset serverit ei õnnestunud kustutada.",
"volume_creation_error": "Mahu loomine ebaõnnestus.",
"server_validators_error": "Saadaolevate serverite hankimine ebaõnnestus.",
"already_exists": "Selline server on juba olemas.",
"unexpected_error": "Pakkuja poolelt tekkis paigutuse ajal ootamatu viga.",
"destroy_server": "Hävitage server ja looge uus?",
"try_again": "Proovige uuesti?",
"are_you_sure": "Kas olete kindel?",
"purge_all_keys": "Kustutada kõik autentimisvõtmed?",
"purge_all_keys_confirm": "Jah, kustuta kõik minu võtmed",
"delete_server_volume": "Kustutada server ja maht?",
"reboot": "Taaskäivitage",
"yes": "Jah",
"no": "Ei"
},
"timer": {
"sec": "{} sek"
}
}

View File

@ -24,231 +24,11 @@
"username": "Nom d'utilisateur",
"loading": "Chargement…",
"later": "Passer à la configuration plus tard",
"connect_to_existing": "Se connecter à un serveur SelfPrivacy existant",
"connect_to_existing": "Se connecter à un server existant",
"reset": "Réinitialiser",
"details": "Détails",
"no_data": "Pas de données",
"wait": "Attendez",
"remove": "Supprimer",
"alert": "Alerte",
"continue": "Continuer",
"apply": "Appliquer",
"done": "Effectué",
"app_name": "SelfPrivacy",
"please_connect": "Veuillez connecter votre serveur, domaine et fournisseur DNS pour vous lancer dans le bain !",
"copied_to_clipboard": "Copié dans le presse-papier !"
},
"more_page": {
"create_ssh_key": "Clés SSH du super utilisateur",
"configuration_wizard": "Assistant de configuration",
"onboarding": "Embarquement"
},
"console_page": {
"title": "Console",
"waiting": "En attente de l'initialisation…",
"copy": "Copier"
},
"about_application_page": {
"title": "À propos",
"privacy_policy": "Politique de confidentialité",
"application_version_text": "Version de l'application",
"api_version_text": "Version de l'API du serveur {}"
},
"application_settings": {
"title": "Paramètres de l'application",
"dark_theme_description": "Changer le thème de l'application",
"reset_config_title": "Réinitialiser la configuration de l'application",
"delete_server_title": "Supprimer le serveur",
"delete_server_description": "Cela va supprimer votre serveur. Celui-ci ne sera plus accessible.",
"dark_theme_title": "Thème sombre",
"reset_config_description": "Réinitialiser les clés API et l'utilisateur root.",
"system_dark_theme_title": "Thème par défaut du système",
"system_dark_theme_description": "Affichage de jour ou de nuit en fonction du paramétrage système",
"dangerous_settings": "Paramètres dangereux"
},
"ssh": {
"title": "Clés SSH",
"create": "Créer une clé SSH",
"delete": "Supprimer une clé SSH",
"delete_confirm_question": "Êtes-vous sûr de vouloir supprimer la clé SSH ?",
"no_key_name": "Clé sans nom",
"input_label": "Clé RSA ou ED25519 publique",
"root_title": "Ce sont les clés SSH du superutilisateur",
"root_subtitle": "Les possesseurs de ses clés SSH obtiennent le contrôle total sur le serveur et peuvent faire ce qu'ils veulent dessus. Il suffit d'ajouter vos clés SSH sur ce serveur."
},
"onboarding": {
"page1_title": "Indépendance numérique, accessible à nous tous",
"page1_text": "Mail, VPN, messagerie, réseau social et bien plus sur votre serveur privé, sous votre contrôle.",
"page2_title": "SelfPrivacy n'est pas un cloud, c'est votre centre de données personnel",
"page2_server_provider_title": "Hébergeur",
"page2_server_provider_text": "Un hébergeur maintient votre serveur dans son propre datacenter. SelfPrivacy va automatiquement se connecter à votre fournisseur et installer tout le nécessaire.",
"page2_dns_provider_title": "Fournisseur de DNS",
"page2_backup_provider_title": "Fournisseur de sauvegarde",
"page2_text": "SelfPrivacy fonctionne uniquement avec les fournisseurs que vous choisissez. Si vous n'avez pas de compte sur ceux-ci, nous allons vous aider à en créer.",
"page2_dns_provider_text": "Vous avez besoin d'un domaine pour avoir un espace sur l'Internet. Il est également nécessaire de disposer d'un fournisseur de DNS fiable pour que votre domaine pointe sur votre serveur. Nous allons vous suggérer de choisir des fournisseurs DNS supportés pour automatiquement configurer le réseau.",
"page2_backup_provider_text": "Et s'il se passait quelque chose avec votre serveur ? Imaginez une attaque par un hackeur, une suppression accidentelle de vos données ou un dénis de service ? Vos données seront conservées en toute sécurité chez votre fournisseur de sauvegardes. Elles seront chiffrées et accessibles à tout moment pour être restaurées sur vos serveurs."
},
"resource_chart": {
"month": "Mois",
"day": "Jour",
"hour": "Heure",
"cpu_title": "Utilisation du CPU",
"network_title": "Utilisation du réseau",
"in": "Entré",
"out": "Sorti"
},
"server": {
"card_title": "Serveur",
"general_information": "Informations générales",
"resource_usage": "Utilisation des ressources",
"allow_autoupgrade": "Permettre la mise à jour automatique",
"allow_autoupgrade_hint": "Permettre la mise à jour des paquets automatiquement sur le serveur",
"reboot_after_upgrade": "Redémarrer après mise à jour",
"reboot_after_upgrade_hint": "Redémarrer sans demander après application des changements sur le serveur",
"server_id": "ID du serveur",
"status": "Statut",
"cpu": "Processeur",
"ram": "Mémoire",
"disk": "Disque local",
"monthly_cost": "Coût mensuel",
"location": "Localisation",
"core_count": {
"one": "{} cœur",
"two": "{} cœurs",
"many": "{} cœurs",
"other": "{} cœurs",
"few": "{} cœurs"
},
"server_timezone": "Fuseau horaire du serveur",
"select_timezone": "Sélectionner le fuseau horaire",
"description": "Tous vos services en direct ici"
},
"domain": {
"card_title": "Domaine",
"screen_title": "Domaines et DNS",
"error": "Problèmes détectés",
"error_subtitle": "Clique ici pour les fixer",
"refreshing": "Rafraîchissement du statut…",
"services_title": "Services",
"services_subtitle": "Enregistrement de type \"A\" requis pour chaque service.",
"email_title": "Email",
"email_subtitle": "Enregistrements nécessaires pour l'échange sécurisé d'email.",
"update_list": "Liste mise à jour",
"ok": "Les enregistrements DNS sont OK",
"uninitialized": "Les données n'ont pas encore été récupérées"
},
"backup": {
"card_title": "Sauvegarde",
"reuploaded_key": "Clés republiées",
"initialize": "Initialise",
"restore": "Restaurer depuis la sauvegarde",
"create_new": "Créer une nouvelle sauvegarde",
"restore_alert": "Vous allez restaurer depuis la sauvegarde créée le {}. Toutes les données existantes vont être perdues. Êtes-vous sûr ?",
"refresh": "Statut d'avancement",
"refetching_list": "Dans quelques minutes, la liste sera mise à jour",
"reupload_key": "Forcer la republication de la clé",
"no_backups": "Il n'y a pour l'instant aucune sauvegarde",
"refetch_backups": "Récupérer la liste des mise à jour"
},
"storage": {
"card_title": "Stockage du serveur",
"status_ok": "L'utilisation du disque est OK",
"status_error": "Faible espace disque",
"disk_usage": "{} utilisé",
"disk_total": "{} total · {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"extending_volume_title": "Extension du volume",
"extending_volume_price_info": "Les prix incluent la TVA et sont estimés par les données commerciales fournies par Hetzner.\nLe serveur va redémarrer après redimensionnement.",
"extending_volume_error": "Pas possible d'initialiser l'extension du volume.",
"size": "Taille",
"data_migration_title": "Migration de données",
"data_migration_notice": "Durant la migration, tous les services ne seront plus accessibles.",
"start_migration_button": "Démarrer la migration",
"extend_volume_button": "Étendre le volume",
"extending_volume_description": "Redimensionner le volume va vous permettre de stocker davantage de données sur votre serveur sans étendre le serveur lui-même. Les volumes ne peuvent être qu'étendus, le shrinking n'est pas possible."
},
"service_page": {
"open_in_browser": "Ouvrir dans le navigateur",
"restart": "Redémarrer le service",
"status": {
"active": "Démarré et opérationnel",
"inactive": "Arrêté",
"failed": "Démarrage en échec",
"off": "Désactivé",
"activating": "Activation",
"deactivating": "Désactivation",
"reloading": "Redémarrage"
},
"disable": "Désactiver le service",
"enable": "Activer le service",
"move": "Déplacer sur un autre volume",
"uses": "Utilise {usage} du {volume}"
},
"mail": {
"login_info": "Utiliser l'identifiant et le mot de passe de l'onglets utilisateurs. Le port IMAP est 143 avec STARTTLS, le port SMTP est 587 avec STARTTLS."
},
"not_ready_card": {
"in_menu": "Le serveur n'est pas encore configuré. Veuillez finir le paramétrage en utilisant l'assistant d'installation pour aller plus loin."
},
"validations": {
"invalid_format_password": "Ne doit pas contenir d'espace",
"invalid_format": "Format invalide",
"already_exist": "Existe déjà",
"required": "Requis",
"invalid_format_ssh": "Doit correspondre au format de clé SSH",
"root_name": "Ne peut être 'root'"
},
"jobs": {
"create_ssh_key": "Créer une clé SSH pour {}",
"reboot_failed": "Impossible de redémarrer le serveur. Veuillez vérifier les logs applicatifs.",
"delete_user": "Supprimer utilisateur",
"generic_error": "Impossible de se connecter au serveur!",
"delete_ssh_key": "Supprimer la clé SSH pour {}",
"reboot_server": "Redémarrer le serveur",
"upgrade_server": "Mise à jour du serveur",
"upgrade_failed": "Impossible de mettre à jour le serveur",
"upgrade_success": "Mise à jour du serveur démarrée",
"reboot_success": "Le serveur redémarre",
"run_jobs": "Lancer des jobs",
"job_added": "Job ajouté",
"service_turn_on": "Lancer",
"reset_user_password": "Réinitialiser le mot de passe de l'utilisateur",
"service_turn_off": "Arrêter",
"create_user": "Créer utilisateur",
"empty": "Pas de jobs",
"server_jobs": "Jobs sur le serveur",
"start": "Démarrer",
"title": "Liste des jobs"
},
"modals": {
"destroy_server": "Effacer le serveur et en créer un nouveau?",
"no": "Non",
"yes": "Oui",
"reboot": "Redémarrer",
"delete_server_volume": "Supprimer le serveur et le volume?",
"purge_all_keys_confirm": "Oui, purger tous mes tokens",
"purge_all_keys": "Purger toutes les clés d'authentification?",
"are_you_sure": "Êtes-vous sûr?",
"try_again": "Essayer à nouveau?"
},
"password_manager": {
"login_info": "Vous devrez créer un compte sur le site web."
},
"timer": {
"sec": "{} secondes"
},
"cloud": {
"login_info": "Le login est admin, le mot de passe est le même que votre utilisateur principal. Créer de nouveaux comptes via l'interface Nextcloud."
},
"video": {
"login_info": "Pas de compte nécessaire."
},
"social_network": {
"login_info": "Vous devrez créer un compte sur le site web."
},
"git": {
"login_info": "Vous devrez créer un compte sur le site web. Le premier utilisateur deviendra admin."
"remove": "Supprimer"
}
}

View File

@ -1,588 +0,0 @@
{
"test": "he-test",
"locale": "he",
"more_page": {
"configuration_wizard": "אשף הקמה",
"create_ssh_key": "מפתחות SSH למשתמשי על",
"onboarding": "קבלת פנים"
},
"basis": {
"app_name": "SelfPrivacy",
"providers": "ספקים",
"providers_title": "חוות השרתים שלך",
"select": "בחירה",
"services": "שירותים",
"services_title": "השירותים האישיים, הפרטיים והעצמאיים שלך.",
"users": "משתמשים",
"more": "עוד",
"next": "הבא",
"got_it": "הבנתי",
"settings": "הגדרות",
"password": "סיסמה",
"create": "הוספת חדש",
"confirmation": "אישור",
"cancel": "ביטול",
"delete": "מחיקה",
"close": "סגירה",
"connect": "התחברות",
"domain": "שם תחום",
"saving": "מתבצעת שמירה…",
"username": "שם משתמש",
"loading": "בטעינה…",
"later": "דילוג כדי להגדיר אחר כך",
"connect_to_existing": "כבר יש לי שרת SelfPrivacy!",
"reset": "איפוס",
"details": "פרטים",
"no_data": "אין נתונים",
"wait": "להמתין",
"remove": "הסרה",
"apply": "החלה",
"done": "בוצע",
"continue": "להמשיך",
"alert": "התראה",
"copied_to_clipboard": "הועתק ללוח הגזירים!",
"please_connect": "נא לחבר את השרת, שם התחום וספק ה־DNS שלך לפני שצוללים פנימה!",
"network_error": "שגיאת רשת"
},
"about_application_page": {
"privacy_policy": "מדיניות פרטיות",
"title": "על אודות",
"application_version_text": "היישום בגרסה",
"api_version_text": "גרסת ה־API של השרת היא"
},
"ssh": {
"root_subtitle": "בעלי המפתחות האלו יקבלו גישה מלאה לשרת ויוכלו לעשות איתו כל העולה על רוחם. יש להוסיף רק את המפתחות שלך לשרת.",
"title": "מפתחות SSH",
"create": "יצירת מפתח SSH",
"delete": "מחיקת מפתח SSH",
"delete_confirm_question": "למחוק את מפתח ה־SSH?",
"no_key_name": "מפתח ללא שם",
"root_title": "אלו מפתחות משתמש על",
"input_label": "מפתח ED25519, ECDSA או RSA ציבורי"
},
"domain": {
"ok": "הרשומות תקינות",
"email_subtitle": "רשומות שנחוצות לתכתובת דוא״ל מאובטחת.",
"card_title": "שם תחום",
"screen_title": "שם תחום ו־DNS",
"error": "נמצאו בעיות",
"error_subtitle": "יש לגעת כאן כדי לתקן אותן. הרשומות שהותאמו אישית תוסרנה.",
"refreshing": "המצב מתעדכן…",
"uninitialized": "הנתונים לא נמשכו עדיין",
"services_title": "שירותים",
"services_subtitle": "רשומות מסוג „A” נחוצות לכל אחד מהשירותים.",
"email_title": "דוא״ל",
"update_list": "עדכון הרשימה"
},
"console_page": {
"title": "מסוף",
"waiting": "בהמתנה לאתחול…",
"copy": "העתקה"
},
"application_settings": {
"title": "הגדרות יישום",
"system_dark_theme_title": "ערכת העיצוב כברירת המחדל של המערכת",
"system_dark_theme_description": "להשתמש בערכות עיצוב בהירה או כהה בהתאם להגדרות המערכת שלך",
"dark_theme_title": "ערכת עיצוב כהה",
"dark_theme_description": "החלפת ערכת העיצוב של המערכת שלך",
"dangerous_settings": "הגדרות מסוכנות",
"reset_config_title": "איפוס הגדרות היישומון",
"reset_config_description": "איפוס מפתחות ה־API ומשתמש העל.",
"delete_server_title": "מחיקת שרת",
"delete_server_description": "מסיר את השרת שלך. הוא לא יהיה זמין עוד."
},
"backup": {
"create_new_select_heading": "לבחור מה לגבות",
"autobackup_period_subtitle": "גיבויים נוצרים כל {period}",
"autobackup_set_period": "הגדרת הפרש",
"backups_encryption_key_show": "הצגת מפתח ההצפנה",
"card_title": "גיבוי",
"card_subtitle": "ניהול הגיבויים שלך",
"description": "יציל לך את היום במקרים של אירועים חריגים: תקיפות האקרים, מחיקת השרת וכו׳.",
"reuploaded_key": "המפתח הועלה מחדש",
"initialize": "אתחול",
"restore": "שחזור מגיבוי",
"no_backups": "אין גיבויים עדיין",
"create_new": "יצירת גיבוי חדש",
"refresh": "רענון מצב",
"refetch_backups": "משיכת רשימת הגיבויים מחדש",
"reupload_key": "אילוץ העלאת מפתח מחדש",
"refetch_backups_subtitle": "ביטול תוקף המטמון ומשיכת הנתונים מחדש מספק האחסון שלך. עשוי לגרור חיובים נוספים.",
"select_all": "לגבות הכול",
"start": "התחלת גיבוי",
"service_busy": "גיבוי נוסף מתבצע כרגע",
"show_more": "להציג עוד",
"autobackup_period_title": "משך גיבויים אוטומטיים",
"autobackup_period_never": "גיבויים אוטומטיים מושבתים",
"autobackup_period_every": "כל {period}",
"autobackup_period_disable": "השבתת גיבויים אוטומטיים",
"backups_encryption_key": "מפתח הצפנה",
"backups_encryption_key_subtitle": "יש לשמור עליו במקום בטוח.",
"backups_encryption_key_copy": "העתקת מפתח ההצפנה",
"reupload_key_subtitle": "ינחה את השרת להתחיל את אחסון הגיבוי שוב. כדאי להשתמש אם משהו לא תקין.",
"refetching_list": "תוך כמה דקות הרשימה תתעדכן",
"latest_snapshots": "תמונות המצב העדכניות ביותר",
"latest_snapshots_subtitle": "15 תמונות המצב העדכניות ביותר מוצגות",
"pending_jobs": "משימות גיבוי שפועלות כרגע",
"snapshot_service_title": "שירות",
"snapshot_creation_time_title": "מועד היצירה",
"snapshot_modal_select_strategy": "נא לבחור את אסטרטגיית השחזור",
"snapshots_title": "רשימת תמונות מצב",
"forget_snapshot": "התעלמות מתמונת המצב",
"forget_snapshot_error": "לא ניתן להתעלם מתמונת מצב",
"snapshot_modal_heading": "פרטי תמונת המצב",
"snapshot_id_title": "מזהה תמונת מצב",
"snapshot_modal_inplace_option_title": "החלפה במקום",
"snapshot_modal_inplace_option_description": "דורש פחות מקום בכונן אך יותר מסוכן. מחליף את הנתונים הנוכחיים בנתוני תמונת המצב במהלך ההורדה.",
"restore_started": "השחזור התחיל, יש לעיין ברשימת המשימות לצפייה במצב הנוכחי",
"snapshot_reason_title": "סיבת היצירה",
"snapshot_reasons": {
"auto": "נוצרה אוטומטית",
"unknown": "לא ידוע",
"explicit": "נוצרה לבקשתך המפורשת",
"pre_restore": "נוצרה מטעמי זהירות יתר בטרם שחזור מסוכן"
},
"quota_subtitles": {
"last": {
"zero": "הכלל מושבת",
"two": "שני הגיבויים האחרונים יישמרו ללא תלות בגילם",
"few": "{} הגיבויים האחרונים יישמרו ללא תלות בגילם",
"many": "{} הגיבויים האחרונים יישמרו ללא תלות בגילם",
"other": "{} הגיבויים האחרונים יישמרו ללא תלות בגילם",
"one": "הגיבוי האחרון יישמר ללא תלות בגילו"
},
"daily": {
"zero": "הכלל מושבת",
"one": "הגיבוי היומי האחרון יישמר",
"few": "{} הגיבויים היומיים האחרונים יישמרו",
"many": "{} הגיבויים היומיים האחרונים יישמרו",
"two": "שני הגיבויים היומיים האחרונים יישמרו",
"other": "{} הגיבויים היומיים האחרונים יישמרו"
},
"daily_infinite": "כל הגיבויים היומיים יישמרו",
"weekly": {
"zero": "הכלל מושבת",
"one": "הגיבוי השבועי האחרון יישמר",
"two": "שני הגיבויים השבועיים האחרונים יישמרו",
"many": "{} הגיבויים השבועיים האחרונים יישמרו",
"other": "{} הגיבויים השבועיים האחרונים יישמרו",
"few": "{} הגיבויים השבועיים האחרונים יישמרו"
},
"yearly": {
"zero": "הכלל מושבת",
"one": "הגיבוי השנתי האחרון יישמר",
"two": "שני הגיבויים השנתיים האחרונים יישמרו",
"many": "{} הגיבויים השנתיים האחרונים יישמרו",
"few": "{} הגיבויים השנתיים האחרונים יישמרו",
"other": "{} הגיבויים השנתיים האחרונים יישמרו"
},
"weekly_infinite": "כל הגיבויים השבועיים יישמרו",
"monthly": {
"zero": "הכלל מושבת",
"one": "הגיבוי החודש האחרון יישמר",
"few": "{} הגיבויים החודשיים האחרונים יישמרו",
"many": "{} הגיבויים החודשיים האחרונים יישמרו",
"two": "שני הגיבויים החודשיים האחרונים יישמרו",
"other": "{} הגיבויים החודשיים האחרונים יישמרו"
},
"monthly_infinite": "כל הגיבויים החודשיים יישמרו",
"yearly_infinite": "כל הגיבויים השנתיים יישמרו",
"last_infinite": "כל הגיבויים יישמרו",
"no_effect": "לכלל הזה אין שום השפעה כיוון שכלל אחר ישמור יותר גיבויים"
},
"quotas_only_applied_to_autobackups": "הגדרות אלו חלות רק על גיבויים אוטמטיים. גיבויים ידניים לא יימחקו.",
"quota_titles": {
"last": "כמה גיבויים אחרונים לשמור",
"daily": "כמה גיבויים יומיים לשמור",
"monthly": "כמה גיבויים חודשיים לשמור",
"yearly": "כמה גיבויים שנתיים לשמור",
"weekly": "כמה גיבוים שבועיים לשמור"
},
"rotation_quotas_title": "הגדרות מחזוריות תמונות מצב",
"set_rotation_quotas": "הגדרת מכסות מחזוריות חדשות",
"backups_encryption_key_description": "המפתח הזה משמש להצפנת הגיבויים שלך. אם יאבד, לא יהיה לך איך לשחזר את הגיבויים שלך. רצוי לשמור אותו במקום בטוח כיוון שהוא יועיל לך מאוד במקרה שצריך לשחזר גיבויים ידנית.",
"backups_encryption_key_not_found": "מפתח ההצפנה לא נמצא, נא לנסות שוב מאוחר יותר.",
"snapshot_modal_download_verify_option_title": "להוריד, לאמת ואז להחליף",
"forget_snapshot_alert": "פעולה זו תמחק תמונת מצב. להמשיך? זאת בדרך כלל פעולה בלתי הפיכה.",
"snapshot_modal_download_verify_option_description": "פחות מסוכן אך דורש יותר מקום בכונן. מוריד את כל תמונת המצב לאחסון האזמנה, מאמת אותה ומחליף את הנתונים הנוכחיים.",
"snapshot_modal_service_not_found": "זאת תמונת מצב של שירות שאין לך יותר על השרת. בדרך כלל זה לא אמור לקרות אך אין לנו אפשרות לבצע את השחזור האוטומטי. עדיין ניתן להוריד את תמונת המצב כדי לשחזר אותה ידנית. אפשר ליצור קשר עם SelfPrivacy לקבלת תמיכה במקרה הצורך.",
"restore_alert": "פעולה זו תשחזר מגיבוי שנוצר ב־{}. כל הנתונים הנוכחיים יאבדו. להמשיך?"
},
"onboarding": {
"page1_title": "עצמאות דיגיטלית, לכל אחד מאתנו",
"page2_title": "SelfPrivacy זה לא ענן, זאת חוות השרתים האישית שלך",
"page2_server_provider_title": "ספק שרתים",
"page2_dns_provider_title": "ספק DNS",
"page2_backup_provider_title": "ספק גיבויים",
"page1_text": "דוא״ל, VPN, יישום תכתובות, רשת חברתית ועוד בשרת פרטי מחדש, תחת שליטתך.",
"page2_text": "SelfPrivacy עובד רק עם ספקים לבחירתך. אם אין לך חשבונות נחוצים אצלם, אנו נסייע לך ליצור אותם.",
"page2_server_provider_text": "ספק שרתים מתחזק את השרת שלך בחוות שרתים משלו. SelfPrivacy תתחבר אוטומטית לספק ותגדיר את כל מה שצריך.",
"page2_dns_provider_text": "צריך שם תחום כדי שיהיה לך מקום באינטרנט. וצריך גם ספק DNS אמין שיפנה משם התחום לשרת שלך. אנו מציעים לך לבחור מבין ספקי ה־DNS הנתמכים כדי להגדיר תקשורת אוטומטית.",
"page2_backup_provider_text": "מה אם משהו יקרה לשרת שלך? למשל תקיפת האקרים, מחיקת מידע בשוגג או מניעת שירות? הנתונים שלך יישמרו בצורה בטוחה בגיבויי הספק שלך. הם יוצפנו בצורה מאובטחת ויהיו נגישים בכל עת כדי לשחזר את השרת שלך מהם."
},
"resource_chart": {
"month": "חודש",
"day": "יום",
"hour": "שעה",
"network_title": "ניצולת רשת",
"in": "נכנס",
"out": "יוצא",
"cpu_title": "ניצולת מעבד"
},
"server": {
"card_title": "שרת",
"description": "כל השירותים שלך חיים כאן",
"general_information": "מידע כללי",
"resource_usage": "ניצולת משאבים",
"allow_autoupgrade": "לאפשר שדרוג אוטומטי",
"allow_autoupgrade_hint": "לאפשר שדרוגי חבילות אוטומטיים בשרת",
"reboot_after_upgrade": "להפעיל מחדש לאחר שדרוג",
"reboot_after_upgrade_hint": "להפעיל מחדש ללא בקשה לאחר החלת השינויים בשרת",
"server_timezone": "אזור הזמן של השרת",
"select_timezone": "בחירת אזור זמן",
"timezone_search_bar": "שם אזור הזמן או ערך הזחת השעה",
"server_id": "מזהה שרת",
"status": "מצב",
"cpu": "מעבד",
"ram": "זיכרון",
"disk": "כונן מקומי",
"monthly_cost": "עלות חודשית",
"location": "מקום",
"pricing_error": "לא ניתן למשוך את מחירי הספקים",
"server_provider": "ספק שרתים",
"dns_provider": "ספק DNS",
"core_count": {
"one": "ליבה אחת",
"two": "{} ליבות",
"few": "{} ליבות",
"many": "{} ליבות",
"other": "{} ליבות"
}
},
"storage": {
"card_title": "אחסון בשרת",
"status_ok": "ניצולת הכונן תקינה",
"price": "מחיר",
"status_error": "חסר מקום בכונן",
"disk_usage": "{} מנוצלים",
"disk_total": "{} בסך הכול · {}",
"data_migration_title": "הסבת נתונים",
"gb": "{} ג״ב",
"mb": "{} מ״ב",
"kb": "{} ק״ב",
"bytes": "בתים",
"extend_volume_button": "הרחבת כרך",
"extending_volume_title": "הרחבת כרך",
"extending_volume_description": "שינוי גודל כרך מאפשר לך לאחסן יותר נתונים בשרת שלך מבלי להגדיר את השרת עצמו. אפשר רק להרחיב כרכים: אי אפשר לכווץ אותם.",
"extending_volume_price_info": "המחיר כולל מע״מ והוא משוערך על בסיס נתוני החיוב שמסופקים על ידי ספק השרת שלך. השרת יופעל מחדש לאחר שינוי הגודל.",
"extending_volume_error": "לא ניתן לאתחל את הרחבת הכרך.",
"size": "גודל",
"data_migration_notice": "במהלך ההסבה כל השירותים ייכבו.",
"start_migration_button": "התחלת הסבה",
"extending_volume_modal_description": "לשדרג ל־{} בתוכנית של {} לחודש.",
"extending_volume_started": "הרחבת כרך החלה",
"extending_volume_provider_waiting": "גודל כרך הספק השתנה, נמתין 10 שניות…",
"extending_volume_server_waiting": "גודל כרך השרת השתנה, נמתין 20 שניות…",
"extending_volume_rebooting": "השרת מופעל מחדש…"
},
"service_page": {
"enable": "הפעלת שירות",
"move": "העברה לכרך אחר",
"uses": "משתמש ב־{usage} על גבי {volume}",
"status": {
"active": "פעיל",
"inactive": "נעצר",
"failed": "התחלה נכשלה",
"off": "מושבת",
"activating": "מופעל",
"deactivating": "נעצר",
"reloading": "מופעל מחדש"
},
"snapshots": "תמונות מצב של גיבוי",
"nothing_here": "אין כאן כלום",
"open_in_browser": "פתיחה בדפדפן",
"restart": "הפעלת השירות מחדש",
"disable": "השבתת שירות"
},
"not_ready_card": {
"in_menu": "השרת לא מוגדר עדיין. נא לסיים את ההגדרה באמצעות אשף ההקמה כדי להמשיך בהקמה."
},
"mail": {
"login_info": "להשתמש בשם המשתמש והסיסמה מלשונית המשתמשים. פתחת ה־IMAP היא 143 עם STARTTLS, פתחת ה־SMTP היא 587 עם STARTTLS."
},
"password_manager": {
"login_info": "צריך ליצור חשבון באתר."
},
"video": {
"login_info": "לא צריך חשבון."
},
"git": {
"login_info": "צריך ליצור חשבון באתר. המשתמש הראשון יהיה המנהל."
},
"users": {
"login": "כניסה",
"new_user_info_note": "למשתמש חדש תוענק אוטומטית גישה לכל השירותים",
"delete_confirm_question": "להמשיך?",
"reset_password": "איפוס סיסמה",
"account": "חשבון",
"no_ssh_notice": "למשתמש זה נוצרים רק חשבונות דוא״ל ו־SSH. כניסה אחודה לכל השירותים מגיעה בקרוב.",
"details_title": "פרטי משתמש",
"add_new_user": "הוספת המשתמש הראשון",
"new_user": "משתמש חדש",
"delete_user": "מחיקת משתמש",
"nobody_here": "אי כאן אף אחד",
"could_not_fetch_users": "לא ניתן למשוך את רשימת המשתמשים",
"could_not_fetch_description": "נא לבדוק את החיבור שלך לאינטרנט ולנסות שוב",
"refresh_users": "רענון רשימת המשתמשים",
"could_not_create_user": "לא ניתן ליצור משתמש",
"could_not_delete_user": "לא ניתן למחוק משתמש",
"could_not_add_ssh_key": "לא ניתן להוסיף מפתח SSH",
"email_login": "כניסה עם דוא״ל",
"username_rule": "שם המשתמש חייב להכיל אותיות לטיניות קטנות, ספרות וקווים תחתיים ואסור לו להתחיל בספרה",
"user_already_exists": "כבר קיים משתמש עם שם המשתמש הזה"
},
"initializing": {
"select_provider_countries_text_hetzner": "גרמניה, פינלנד, ארה״ב",
"select_provider_countries_text_do": "ארה״ב, הולנד, סינגפור, אנגליה, גרמניה, קנדה, הודו, אוסטרליה",
"select_provider": "יש לבחור ספק מהרשימה שלהלן, כולם תומכים ב־SelfPrivacy",
"select_provider_notice": "הכוונה ב‚יחסית קטן’ היא מכונה עם 2 ליבות מעבד ו־2 גיגה בתים של זיכרון.",
"select_provider_countries_title": "מדינות זמינות",
"select_provider_price_text_hetzner": "€8 לחודש לשרת קטן יחסית עם 50 ג״ב של כונן אחסון",
"select_provider_payment_text_hetzner": "כרטיסי אשראי, העברה בנקאית, SEPA, PayPal",
"select_provider_price_text_do": "17$ לחודש לשרת קטן יחסית עם 50 ג״ב של כונן אחסון",
"select_provider_payment_title": "שיטות תשלום",
"select_provider_payment_text_do": "כרטיסי אשראי, Google Pay, PayPal",
"how": "איך לקבל אסימון API",
"provider_bad_key_error": "מפתח ה־API של הספק שגוי",
"could_not_connect": "לא ניתן להתחבר לספק.",
"locations_not_found": "אופס!",
"choose_location_type": "איפה להזמין את השרת שלך?",
"connect_to_server_provider_text": "עם אסימון API יכול SelfPrivacy לשכור מכונה ולהקים את השרת שלך עליה",
"multiple_domains_found_text": "האסימון שסיפקת מעניק גישה לשמות התחום הבאים. נא לבחור את האחד לשימוש. כדי לשמור על אבטחת שאר שמות התחום שלך, כדאי להגביל את הגישה של האסימון הזה רק לשם התחום שמיועד לשימוש עם SelfPrivacy.",
"use_this_domain_text": "האסימון שסיפקת מעניק גישה לשם התחום הבא",
"multiple_domains_found": "נמצאו מגוון שמות תחום",
"no_connected_domains": "אין שמות תחום מחוברים כרגע",
"one_more_restart": "הפעלה נוספת מחדש כדי להחיל את אישורי האבטחה שלך.",
"what": "מה זה אומר?",
"server_rebooted": "השרת הופעל מחדש. בהמתנה לאימות האחרון…",
"server_started": "השרת הופעל. הוא יאומת ויופעל מחדש כעת…",
"server_created": "השרת נוצר. בדיקות ה־DNS וטעינת השרת מתבצעות…",
"until_the_next_check": "עד לבדיקה הבאה: ",
"check": "בדיקה",
"steps": {
"server": "שרת",
"server_type": "סוג שרת",
"dns_provider": "ספק DNS",
"backups_provider": "גיבויים",
"domain": "שם תחום",
"master_account": "חשבון ראשי",
"hosting": "אירוח",
"dns_setup": "הגדרת DNS",
"nixos_installation": "התקנת NixOS",
"final_checks": "בדיקות אחרונות",
"server_reboot": "הפעלת השרת מחדש"
},
"select_provider_email_notice": "אירוח דוא״ל לא יהיה זמין ללקוחות חדשים. עם זאת, אפשרות זו תיפתח לאחר השלמת התשלום הראשון שלך.",
"choose_server_type_text": "קיבולות משאבים שונות תומכות בשירותים שונים. אל חשש, אפשר להגדיל את השרת שלך בכל עת",
"connect_to_server": "הבה נתחיל עם שרת.",
"select_provider_price_title": "מחיר ממוצע",
"select_provider_price_free": "חינם",
"select_provider_site_button": "ביקור באתר",
"connect_to_server_provider": "כעת יש להיכנס דרך ",
"choose_location_type_text": "מקומות שונים מציעים הגדרות, מחירים ומהירויות חיבור שונות לשרת.",
"locations_not_found_text": "אין שרתים זמינים להשכרה",
"back_to_locations": "נא לבחור משהו אחר",
"no_locations_found": "לא נמצאו מקומות זמינים, נא לוודא שהחשבון שלך זמין",
"choose_server_type_payment_storage": "{} לשטח אחסון נוסף",
"choose_server_type_payment_ip": "{} לכתובת ה־IPv4 הציבורית",
"dns_provider_bad_key_error": "מפתח ה־API שגוי",
"connect_to_dns": "חיבור לספק ה־DNS",
"select_dns": "עכשיו נבחר ספק DNS",
"use_this_domain": "להשתמש בשם התחום הזה?",
"loading_domain_list": "רשימת שמות התחום נטענת",
"choose_server_type": "איזה סוג של שרת נחוץ לך?",
"choose_server_type_ram": "{} ג״ב זיכרון",
"choose_server_type_storage": "{} ג״ב אחסון מערכת",
"choose_server_type_payment_per_month": "{} לחודש",
"choose_server_type_payment_server": "{} לשרת",
"backblaze_bad_key_error": "פרטי האחסון שלך ב־Backblaze שגויים",
"choose_server_type_notice": "הדברים החשובים לעקוב אחריהם הם המעבד והזיכרון. הנתונים של השירותים שלך יאוחסנו בכונן מעוגן שאפשר להגדיל בקלות והתשלום עליו נפרד.",
"save_domain": "שמירת שם התחום",
"final": "צעד אחרון",
"create_server": "יצירת שרת",
"enter_username_and_password": "נא למלא שם משתמש וסיסמה חזקה",
"create_master_account": "יצירת חשבון ראשי",
"checks": "בדיקות הושלמו \n{} מתוך {}",
"domain_critical_error": "לא הצלחנו להגיע לשם התחום הזה! נגיעה למידע נוסף…"
},
"recovering": {
"method_select_other_device": "יש לי גישה דרך מכשיר אחר",
"method_select_recovery_key": "יש לי מפתח שחזור",
"method_recovery_input_description": "נא לספק את מפתח השחזור שלך",
"fallback_select_description": "מה יש לך בדיוק? נא לבחור את האפשרות הזמינה הראשונה:",
"method_device_description": "יש לפתוח את היישום במכשיר אחר, לאחר מכן לגשת לעמוד המכשירים. שם ללחוץ על „הוספת מכשיר” כדי לקבל את האסימון שלך.",
"method_select_nothing": "אין לי אף אחד מאלה",
"method_device_button": "קיבלתי את האסימון שלי",
"method_device_input_description": "נא לספק את אסימון האימות שלך",
"method_device_input_placeholder": "אסימון",
"authorization_failed": "אי אפשר להיכנס עם המפתח הזה",
"fallback_select_provider_console_hint": "למשל: Hetzner.",
"fallback_select_root_ssh": "גישת על (root) ב־SSH לשרת.",
"fallback_select_provider_console": "גישה למסוף השרת של הספק שלי.",
"modal_confirmation_ip_valid": "ה־IP זהה לזה שברשומת ה־DNS",
"modal_confirmation_ip_invalid": "ה־IP שונה מזה שברשומת ה־DNS",
"generic_error": "הפעולה בוטלה, נא לנסות שוב.",
"recovery_main_header": "התחברות לשרת קיים",
"domain_recover_placeholder": "שם התחום שלך",
"domain_recover_error": "לא נמצא שרת עם שם תחום כזה",
"method_select_description": "נא לבחור שיטת שחזור:",
"provider_connected": "התחברות אל {}",
"domain_recovery_description": "נא למלא את שם תחום השרת לאספקת גישה:",
"fallback_select_token_copy": "העתקת אסימון האימות מגרסה אחרת של היישומון.",
"confirm_server": "אישור השרת",
"confirm_server_description": "השרת שלך נמצא! עכשיו צריך לוודא שזה הנכון:",
"confirm_server_accept": "כן! זה הנכון",
"provider_connected_placeholder": "אסימון {}",
"provider_connected_description": "נא לספק את האסימון עם גישה אל {}:",
"confirm_server_decline": "בחירה בשרת אחר",
"choose_server": "בחירה בשרת שלך",
"choose_server_description": "לא הצלחנו לפענח לאיזה מהשרתים ניסית להתחבר.",
"no_servers": "אין שרתים זמינים בחשבון שלך.",
"domain_not_available_on_token": "שם התחום הנבחר לא זמין לאסימון הזה.",
"modal_confirmation_title": "זה באמת השרת שלך?",
"modal_confirmation_description": "אם בחרת להתחבר לשרת הלא נכון הנתונים שלך עלולים להימחק לצמיתות.",
"modal_confirmation_dns_valid": "ה־DNS ההפוך תקף",
"modal_confirmation_dns_invalid": "ה־DNS ההפוך מצביע לשם תחום אחר"
},
"devices": {
"main_screen": {
"tip": "לחיצה על המכשיר תשלול לו את הגישה.",
"header": "מכשירים",
"description": "למכשירים האלה יש גישה מלאה לשרת דרך יישומון SelfPrivacy.",
"this_device": "המכשיר הזה",
"other_devices": "מכשירים אחרים",
"authorize_new_device": "אימות מכשיר חדש",
"access_granted_on": "הוענקה גישה דרך {}"
},
"add_new_device_screen": {
"header": "מכשיר חדש מאומת",
"description": "נא לספק את המפתח במכשיר לאישור:",
"please_wait": "נא להמתין",
"tip": "המפתח תקף ל־10 דקות.",
"expired": "תוקף המפתח פג.",
"get_new_key": "משיכת מפתח חדש"
},
"revoke_device_alert": {
"header": "לשלול גישה?",
"description": "למכשיר {} לא תהיה עוד גישה לשרת.",
"yes": "שלילה",
"no": "ביטול"
}
},
"recovery_key": {
"key_amount_toggle": "הגבלה לפי מספר שימושים",
"key_amount_field_title": "מספר שימושים מרבי",
"key_duedate_toggle": "הגבלה בזמן",
"key_duedate_field_title": "מועד תום התוקף",
"key_receive_button": "קבלת מפתח",
"key_receiving_done": "בוצע!",
"key_connection_error": "לא ניתן להתחבר לשרת.",
"key_synchronizing": "מתבצע סנכרון…",
"key_main_header": "ממפתח שחזור",
"key_valid_until": "תקף עד {}",
"key_main_description": "נחוץ לאימות SelfPrivacy כאשר כל שאר המכשירים שאינם מאומתים אינם זמינים.",
"key_valid": "המפתח שלך תקף",
"key_invalid": "המפתח שלך לא תקף עוד",
"key_valid_for": "תקף לטובת {} שימושים",
"key_creation_date": "נוצר ב־{}",
"key_replace_button": "הנפקת מפתח חדש",
"key_receiving_description": "יש לכתוב לך את המפתח הזה ולאחסן במקום בטוח. הוא משמש לשחזור הגישה המלאה לשרת שלך:",
"generation_error": "לא ניתן לייצר מפתח שחזור. {}",
"key_receiving_info": "המפתח לא יופיע עוד לעולם, אך אפשר להחליף אותו באחר."
},
"modals": {
"purge_all_keys": "למחוק לחלוטין את כל מפתחות האימות?",
"try_again": "לנסות שוב?",
"unexpected_error": "שגיאת פתע במהלך הצבה מצד הספק.",
"are_you_sure": "להמשיך?",
"destroy_server": "להשמיד את השרת וליצור אחד חדש?",
"purge_all_keys_confirm": "כן, למחוק לחלוטין את כל האסימונים שלי",
"delete_server_volume": "למחוק את השרת והכרך?",
"reboot": "להפעיל מחדש",
"yes": "כן",
"dns_removal_error": "לא ניתן להסיר רשומת DNS.",
"server_deletion_error": "לא ניתן למחוק שרת פעיל.",
"volume_creation_error": "לא ניתן ליצור כרך.",
"server_validators_error": "לא ניתן למשוך את השרתים הזמינים.",
"already_exists": "כבר קיים שרת כזה.",
"no": "לא"
},
"jobs": {
"service_turn_off": "כיבוי",
"service_turn_on": "הפעלה",
"job_added": "נוספה משימה",
"run_jobs": "הפעלת משימות",
"generic_error": "לא ניתן להתחבר לשרת!",
"title": "רשימת משימות",
"start": "התחלה",
"empty": "אין משימות",
"create_user": "יצירת משתמש",
"delete_user": "מחיקת משתמש",
"reboot_success": "השרת מופעל מחדש",
"upgrade_success": "החל שדרוג השרת",
"upgrade_failed": "שדרוג השרת נכשל",
"upgrade_server": "שדרוג שרת",
"reboot_server": "הפעלת שרת מחדש",
"create_ssh_key": "יצירת מפתח SSH עבור {}",
"delete_ssh_key": "מחיקת מפתח SSH עבור {}",
"server_jobs": "משימות בשרת",
"reset_user_password": "איפוס סיסמת משתמש",
"reboot_failed": "לא ניתן להפעיל את השרת מחדש. נא לעיין ביומני היישום.",
"config_pull_failed": "משיכת שדרוג ההגדרות נכשלה. שדרוג התוכנה החל בכל זאת.",
"job_postponed": "נוספה משימה, אך לא תהיה לך אפשרות להפעיל אותה לאחר סיום המשימות הנוכחיות",
"job_removed": "משימה הוסרה",
"rebuild_system": "בניית המערכת מחדש",
"start_server_upgrade": "התחלת שדרוג השרת",
"change_auto_upgrade_settings": "שינוי הגדרות השדרוג האוטומטי",
"change_server_timezone": "שינוי אזור הזמן של השרת"
},
"validations": {
"required": "נחוץ",
"already_exist": "כבר קיים",
"invalid_format": "תבנית שגויה",
"invalid_format_password": "הסיסמה לא יכולה להכיל רווחים",
"invalid_format_ssh": "חייב לעקוב אחר תבנית מפתח ה־SSH",
"root_name": "לא יכול להיות root (משתמש העל)",
"length_not_equal": "האורך הוא [], אמור להיות {}",
"length_longer": "האורך הוא [], אמור להיות קצר או שווה ל־{}"
},
"developer_settings": {
"cubit_statuses": "מצבי טעינת Cubit",
"routing": "ניתוב יישומים",
"reset_onboarding": "איפוס מתג קבלת פנים",
"reset_onboarding_description": "יש לאפס את מתג קבלת הפנים כדי להציג שוב את מסך קבלת הפנים",
"title": "הגדרות מפתחים",
"subtitle": "ההגדרות האלו הן לניפוי שגיאות בלבד. לא לשנות אותן אלא אם כן ברור לך לחלוטין מה כל דבר עושה.",
"server_setup": "הגדרת שרת",
"use_staging_acme_description": "חל על הקמת שרתים חדשים.",
"use_staging_acme": "להשתמש בשרת ACME לבדיקות",
"ignore_tls": "לא לאמת אישורי TLS",
"ignore_tls_description": "היישום לא יאמת אישורי RLS בעת התחברות לשרת.",
"add_root_ssh_key": "הוספת מפתח SSH למשתמש העל (root)",
"allow_ssh_key_at_setup": "לאפשר הגדרת מפתח SSH למשתמש העל (root) במהלך ההתקנה",
"allow_ssh_key_at_setup_description": "כפתור להוספת מפתח יופיע במסך האישור.",
"root_ssh_key_added": "מפתח SSH למשתמש העל (root) הוגדר והוחל"
},
"cloud": {
"login_info": "שם המשתמש הוא admin, הסיסמה זהה לזאת של המשתמש הראשי שלך. אפשר ליצור חשבונות חדשים דרך המנשק של ה־Nextcloud שלך."
},
"social_network": {
"login_info": "צריך ליצור חשבון באתר."
},
"timer": {
"sec": "{} שנ׳"
},
"support": {
"title": "תמיכה של SelfPrivacy"
}
}

View File

@ -1,5 +1 @@
{
"basis": {
"copied_to_clipboard": "\n"
}
}
{}

View File

@ -1,7 +1 @@
{
"test": "jp-test",
"locale": "jp",
"basis": {
"app_name": "SelfPrivacy"
}
}
{}

View File

@ -1,136 +1 @@
{
"test": "kz-test",
"locale": "kz",
"basis": {
"app_name": "SelfPrivacy",
"providers": "Провайдерлер",
"providers_title": "Сіздің Деректер Орталығыңыз",
"got_it": "Түсіндім",
"select": "Таңдау",
"services_title": "Сіздің жеке, жеке және тәуелсіз қызметтеріңіз.",
"more": "Толығырақ",
"next": "Келесі",
"settings": "Параметрлер",
"password": "Құпия сөз",
"create": "Жаңаны қосу",
"confirmation": "Растау",
"users": "Пайдаланушылар",
"network_error": "Желі қатесі",
"username": "Пайдаланушы аты",
"later": "Кейінірек",
"reset": "Қалпына келтіру",
"loading": "Жүктеу…",
"connect_to_existing": "Бар болғанға қосылу!",
"wait": "Күте тұрыңыз",
"remove": "Аластау",
"apply": "Қолдану",
"no_data": "Деректер жоқ",
"done": "Аяқталды",
"continue": "Жалғастыру",
"alert": "Ескерту",
"details": "Толығырақ ақпарат",
"saving": "Сақтау…",
"services": "Қызметтер",
"cancel": "Бас тарту",
"delete": "Жою",
"close": "Жабу",
"connect": "Қосылу",
"domain": "Домен",
"copied_to_clipboard": "Буферге көшірілді!",
"please_connect": "Қосылуыңызды сұраймыз!"
},
"more_page": {
"onboarding": "Қосылу процессі",
"create_ssh_key": "SSH кілтін құру",
"configuration_wizard": "Конфигурация көмекшісі"
},
"ssh": {
"create": "Жасау",
"title": "SSH",
"delete": "SSH кілтін жою",
"delete_confirm_question": "Жоюды растау сұрағы?",
"root_subtitle": "Root сипаттамасы.",
"no_key_name": "Кілт атауы жоқ",
"root_title": "Root атауы",
"input_label": "Енгізу жолағы"
},
"onboarding": {
"page2_dns_provider_title": "2-бет DNS провайдер аталымы",
"page2_dns_provider_text": "Интернетте болу үшін домен қажет. Домендің сайтіңізге бағытына қарайтында, үзінді DNS-сервер қажет. Біз сізден қолайлы реттеудің арасынан бірін сайлауығымызды ұсынамыз, барлық жазбаларды автоматты түрде орнатамыз. Оларды қолмен қолдауға алу керек пе? Сол тұра мүмкін.",
"page2_backup_provider_text": "Серверде неғиздік не іске меселе келе ме? Хакерлік хампшылығы, қызмет қабылдауды тыйым салу немесе қоршаған жадылықтар? Сіздің деректеріңіз басқа орында қадамдық сайтты көшетуші қолжетімділік болады, қолдаушы жеделдіктеме жасайтын жерде сақталады. Олардың барлығы үнемі шифрланады, сондықтан серверіңізді көбейтіп алуға болады.",
"page2_title": "Бағдарламаны баптау 2-бет",
"page2_server_provider_title": "Сервер провайдерінің атауы",
"page1_text": "Бағдарламаны баптау 1-бет мәтіні.",
"page2_server_provider_text": "Сервер-провайдер серверіңізді оғанға өз дата-мерзімінде қызмет көрсетеді. SelfPrivacy онымен автоматты түрде байланыс байланған және серверді сізге орнатады.",
"page2_text": "SelfPrivacy тек сіздің таңдаған сервистік ұсыныстармен жұмыс істейді. Сізде тіркелгі жоқ болса, біз оны жасауға көмек көрсетеміз.",
"page1_title": "Бағдарламаны баптау 1-бет",
"page2_backup_provider_title": "2-бет сақтандыру провайдер аталымы"
},
"about_application_page": {
"title": "Бағдарлама жайлы",
"versions": "Нұсқалары",
"application_version_text": "Бағдарлама нұсқасы",
"api_version_text": "API нұсқасы",
"open_source_licenses": "Опенсорс лицензиялары",
"links": "Сілтемелер",
"website": "Вебсайт",
"documentation": "Құжаттама",
"matrix_channel": "Matrix арнасы",
"telegram_channel": "Telegram арнасы",
"get_support": "Қолдау алу",
"matrix_support_chat": "Matrix қолдау чаты",
"telegram_support_chat": "Telegram қолдау чаты",
"email_support": "Электрондық пошта арқылы қолдау",
"contribute": "Үлес қосу",
"source_code": "Бастапқы код",
"bug_report": "Қате туралы хабарлау",
"matrix_contributors_chat": "Үлес қосушылардың Matrix чаты",
"help_translate": "Аудармаға көмектесу",
"telegram_contributors_chat": "Үлес қосушылардың Telegram чаты",
"privacy_policy": "Құпиялылық саясаты",
"bug_report_subtitle": "Спамға байланысты есептік жазбаны қолмен растау қажет. Тіркелгіні белсендіру үшін Қолдау чатында бізге хабарласыңыз."
},
"application_settings": {
"dangerous_settings": "Қауіпті параметрлер",
"reset_config_title": "Конфигурацияны қалпына келтіру",
"title": "Қосымша параметрлері",
"system_dark_theme_title": "Системалық қараңғы тақырып",
"system_dark_theme_description": "Системалық қараңғы тақырып сипаттамасы",
"dark_theme_title": "Қараңғы тақырып",
"dark_theme_description": "Қараңғы тақырып сипаттамасы",
"delete_server_title": "Серверді жою",
"reset_config_description": "Конфигурацияны қалпына келтіру сипаттамасы.",
"delete_server_description": "Серверді жою сипаттамасы."
},
"resource_chart": {
"month": "Ай",
"day": "Күн",
"hour": "Сағат",
"cpu_title": "Процессор атауы",
"network_title": "Желі атауы",
"in": "Кіру",
"out": "Шығу"
},
"server": {
"card_title": "Сервер карточкасы",
"server_id": "Сервер идентификаторы",
"status": "Күй",
"cpu": "CPU",
"ram": "RAM",
"description": "Сипаттама",
"general_information": "Жалпы ақпарат",
"allow_autoupgrade": "Автоматты жаңартуға рұқсат етілген",
"resource_usage": "Ресурс пайдалануы",
"allow_autoupgrade_hint": "Автоматты жаңартуға рұқсат етілген сілтеме",
"reboot_after_upgrade": "Жаңартудан кейін қайта жүктеу",
"reboot_after_upgrade_hint": "Жаңартудан кейін қайта жүктеу түсініктемесі",
"server_timezone": "Сервер уақыты белдеуі",
"select_timezone": "Уақыт белдеуін таңдау",
"timezone_search_bar": "Уақыт белдеуі іздеу жолағы"
},
"console_page": {
"title": "Консоль",
"waiting": "Күтуде…",
"copy": "Көшіру"
}
}
{}

View File

@ -1,188 +0,0 @@
{
"test": "lv-test",
"basis": {
"app_name": "SelfPrivacy",
"providers_title": "Tavs Datu Centrs",
"select": "Izvēlies",
"services": "Servisi",
"services_title": "Tavi personīgie, privātie un neatkarīgie servisi.",
"users": "Lietotāji",
"more": "Vairāk",
"next": "Nākamais",
"got_it": "Sapratu",
"password": "Parole",
"create": "Pievienot jaunu",
"confirmation": "Apstiprinājums",
"cancel": "Atcelt",
"delete": "Izdzēst",
"close": "Aizvērt",
"connect": "Savienoties",
"domain": "Domēna",
"saving": "Saglabā…",
"username": "Lietotājvārds",
"later": "Izlaist un iestatīt vēlāk",
"connect_to_existing": "Savienoties ar esošu serveri",
"reset": "Atiestatīt",
"details": "Detaļas",
"no_data": "Nav dati",
"wait": "Uzgaidiet",
"remove": "Noņemt",
"apply": "Pieteikties",
"done": "Pabeigts",
"alert": "Brīdinājums",
"providers": "Sniedzēji",
"settings": "Iestatījumi",
"loading": "Lādē…",
"continue": "Turpināt"
},
"more_page": {
"configuration_wizard": "Iestatīšanas vednis",
"onboarding": "Pievienošanās",
"create_ssh_key": "Superlietotāja SSH atslēgas"
},
"console_page": {
"title": "Konsole",
"copy": "Kopēt",
"waiting": "Gaida inicializatīnu…"
},
"about_application_page": {
"title": "Par",
"application_version_text": "Aplikācijas versija",
"api_version_text": "Servera API versija",
"privacy_policy": "Privātuma politika"
},
"application_settings": {
"system_dark_theme_title": "Sistēmas noklusējuma dizains",
"dark_theme_title": "Tumšs dizains",
"title": "Aplikācijas iestatījumi",
"system_dark_theme_description": "Izmantojiet gaišu vai tumšu dizainu atkarībā no sistēmas iestatījumiem",
"dark_theme_description": "Lietojumprogrammas dizaina pārslēgšana",
"dangerous_settings": "Bīstamie iestatījumi",
"reset_config_title": "Atiestatīt lietojumprogrammas konfigurāciju",
"reset_config_description": "Atiestatīt API atslēgas un saknes lietotāju.",
"delete_server_title": "Izdzēst serveri",
"delete_server_description": "Šis izdzēš jūsu serveri. Tas vairs nebūs pieejams."
},
"locale": "lv",
"ssh": {
"title": "SSH atslēgas",
"create": "Izveidot SSH atslēgu",
"delete": "Izdzēst SSH atslēgu",
"no_key_name": "Nenosaukta atslēga",
"root_title": "Šīs ir superlietotāja atslēgas",
"input_label": "Publiska ED25519 vai RSA atslēga",
"delete_confirm_question": "Vai jūs esat pārliecināti, ka vēlaties izdzēst SSH atslēgu?",
"root_subtitle": "Šo atslēgu īpašnieki saņem pilnu piekļuvi serverim un var ar to kaut ko darīt. Pievienojiet serverim tikai savas atslēgas."
},
"onboarding": {
"page1_title": "Digitālā neatkarība, kas pieejama mums visiem",
"page1_text": "Pasts, VPN, Ziņnesis, sociālie tīkli un daudz cits uz tava privātā servera, zem tavas kontroles.",
"page2_title": "SelfPrivacy nav mākonis, tas ir tavs personīgais datu centrs",
"page2_server_provider_title": "Servera sniedzējs",
"page2_server_provider_text": "Servera sniedzējs uztur tavu serveri savā datu centrā. SelfPrivacy automātiksi savienosies ar sniedzēju un uzstādīs visas vajadzīgās lietas.",
"page2_dns_provider_title": "DNS sniedzējs",
"page2_backup_provider_title": "Dublēšanas pakalpojumu sniedzējs",
"page2_backup_provider_text": "Ko darīt, ja kaut kas notiek ar jūsu serveri? Iedomājieties hakeru uzbrukumu, nejaušu datu dzēšanu vai pakalpojuma atteikumu? Jūsu dati tiks glabāti drošībā pie dublējumu nodrošinātāja. Tie būs droši šifrēti un jebkurā laikā pieejami, lai atjaunotu jūsu serveri ar.",
"page2_text": "SelfPrivacy tikai darbojas ar tiem sniedzējiem, ko tu izvēlies. Ja tev nav nepieciešamie konti tajos, mēs tev palīdzēsim tos uztaisīt.",
"page2_dns_provider_text": "Jums ir nepieciešams domēns, lai būtu vieta internetā. Un jums ir nepieciešams arī uzticams DNS nodrošinātājs, lai domēns būtu vērsts uz jūsu serveri. Mēs iesakām izvēlēties atbalstītu DNS nodrošinātāju, lai automātiski iestatītu tīklošanu."
},
"resource_chart": {
"month": "Mēnesis",
"day": "Diena",
"hour": "Stunda",
"cpu_title": "CPU izmantošana",
"network_title": "Tīkla lietojums",
"in": "Iekšā",
"out": "Ārā"
},
"server": {
"card_title": "Serveris",
"description": "Visi tavi serveri dzīvo šeit",
"general_information": "Vispārīga informācija",
"resource_usage": "Resursu izmantošana",
"allow_autoupgrade": "Atļaut automātisko jaunināšanu",
"allow_autoupgrade_hint": "Automātisko pakotņu jaunināšanas atļaušana serverī",
"reboot_after_upgrade": "Atsāknēšana pēc jaunināšanas",
"reboot_after_upgrade_hint": "Atsāknēšana bez tūlītējas pēc izmaiņu piemērošanas serverī",
"select_timezone": "Laika joslas atlasīšana",
"timezone_search_bar": "Laika joslas nosaukums vai laika nobīdes vērtība",
"server_id": "Servera ID",
"status": "Status",
"cpu": "CPU",
"disk": "Disks lokāls",
"monthly_cost": "Mēneša maksa",
"location": "Vieta",
"core_count": {
"one": "{} kodols",
"two": "{} kodoli",
"few": "{} kodoli",
"many": "{} kodoli",
"other": "{} kodoli"
},
"server_timezone": "Servera laika josla",
"ram": "Atmiņa"
},
"domain": {
"card_title": "Domēns",
"screen_title": "Domēns un DNS",
"ok": "Ieraksti ir kārtībā",
"error": "Atrastas problēmas",
"refreshing": "Notiek statusa atsvaidzināšana…",
"uninitialized": "Dati vēl nav izgūti",
"services_title": "Pakalpojumi",
"email_title": "E-pasts",
"email_subtitle": "Ieraksti nepieciešami drošai e-pasta apmaiņai.",
"update_list": "Atjaunināt sarakstu",
"error_subtitle": "Pieskarieties šeit, lai tos labotu",
"services_subtitle": "Tips \"A\" ieraksti nepieciešami katram pakalpojumam."
},
"backup": {
"card_title": "Rezerves",
"description": "Izglābs jūsu dienu incidenta gadījumā: hakeru uzbrukums, servera dzēšana utt.",
"reupload_key": "Piespiedu atkārtotas augšupielādes atslēga",
"initialize": "Inicializēt",
"restore": "Atjaunono dublējuma",
"no_backups": "Vēl nav dublējumu",
"create_new": "Jauna dublējuma izveide",
"refresh": "Atsvaidzināšanas statuss",
"reuploaded_key": "Atslēga atkārtoti ielādēta",
"restore_alert": "Jūs gatavojaties atjaunot no dublējuma, kas izveidots {}. Visi pašreizējie dati tiks zaudēti. Vai esi pārliecināts?",
"refetch_backups": "Atkārtoti ielādēt dublējumkopiju sarakstu",
"refetching_list": "Pēc dažām minūtēm saraksts tiks atjaunināts"
},
"service_page": {
"uses": "Izmanto {usage} uz {volume}",
"open_in_browser": "Atvērt pārlūkprogrammā",
"restart": "Restartējiet pakalpojumu",
"disable": "Atspējot pakalpojumu",
"enable": "Iespējot pakalpojumu",
"move": "Pāriet uz citu sējumu",
"status": {
"active": "Darbojas",
"inactive": "Apstājies"
}
},
"storage": {
"start_migration_button": "Sāciet migrāciju",
"card_title": "Servera krātuve",
"status_ok": "Diska lietojums ir kārtībā",
"status_error": "Maz vietas diskā",
"disk_usage": "{} izmantots",
"disk_total": "{} Kopā · {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"bytes": "Baiti",
"extend_volume_button": "Pagarināt skaļumu",
"extending_volume_title": "Skaļuma paplašināšana",
"extending_volume_description": "Skaļuma lieluma maiņa ļaus serverī saglabāt vairāk datu, nepagarinot pašu serveri. Skaļumu var tikai palielināt: sarukt nav iespējams.",
"extending_volume_price_info": "Cenā ir iekļauts PVN, un tā ir aprēķināta no Hetzner sniegtajiem cenu datiem. Pēc izmēra maiņas serveris tiks restartēts.",
"extending_volume_error": "Nevarēja inicializēt skaļuma palielināšanu.",
"size": "Lielums",
"data_migration_title": "Datu migrācija",
"data_migration_notice": "Migrācijas laikā visi pakalpojumi tiks izslēgti."
},
"not_ready_card": {
"in_menu": "Serveris vēl nav iestatīts. Lūdzu, pabeidziet iestatīšanu, izmantojot iestatīšanas vedni, lai turpinātu darbu."
}
}

View File

@ -1,9 +0,0 @@
{
"test": "mk-test",
"basis": {
"providers": "Провајдери",
"providers_title": "Вашиот центар за податоци",
"select": "Изберите"
},
"locale": "mk"
}

View File

@ -22,7 +22,7 @@
"saving": "Zapisywanie…",
"username": "Nazwa użytkownika",
"loading": "Ładowanie…",
"connect_to_existing": "Mam już serwer SelfPrivacy!",
"connect_to_existing": "Podłącz do istniejącego serwera",
"reset": "Zresetuj to",
"details": "Dokładna informacja",
"no_data": "Brak danych",
@ -31,27 +31,29 @@
"apply": "Zastosuj to",
"done": "Gotowe",
"continue": "Kontynuować",
"alert": "Powiadomienie",
"app_name": "SelfPrivacy",
"please_connect": "Połącz się z serwerem, aby rozpocząć grę!",
"copied_to_clipboard": "Skopiowane do schowka!"
"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",
"onboarding": "Witamy"
"application_settings": "Ustawienia aplikacji"
},
"console_page": {
"title": "Konsola",
"waiting": "Oczekiwanie na inicjalizację…",
"copy": "Kopia"
"waiting": "Oczekiwanie na inicjalizację…"
},
"about_us_page": {
"title": "O projekcie \"SelfPrivacy\""
},
"about_application_page": {
"title": "O aplikacji",
"application_version_text": "Wersja aplikacji",
"api_version_text": "Wersja API serwera",
"application_version_text": "Wersja aplikacji v.{}",
"api_version_text": "Wersja API serwera v.{}",
"privacy_policy": "Polityka prywatności"
},
"application_settings": {
@ -59,19 +61,18 @@
"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.",
"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.",
"system_dark_theme_description": "Użyj jasnego lub ciemnego motywu w zależności od ustawień systemu",
"system_dark_theme_title": "Domyślny motyw systemowy",
"dangerous_settings": "Niebezpieczne ustawienia"
"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, ECDSA lub RSA",
"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."
@ -111,6 +112,7 @@
"disk": "Dysk lokalny",
"monthly_cost": "Koszt miesięczny",
"location": "Lokalizacja danych",
"provider": "Dostawca",
"core_count": {
"one": "{} jądro",
"two": "{} jądra",
@ -122,10 +124,21 @@
"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 znaczenie przesunięcia czasowego",
"server_provider": "Provider serwera",
"dns_provider": "Dostawca DNS",
"pricing_error": "Nie udało się uzyskać cen dostawców"
"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",
@ -138,367 +151,20 @@
"email_title": "Email",
"update_list": "Zaktualizuj listę",
"ok": "Zapisy są w porządku",
"error_subtitle": "Stuknij tutaj, aby je naprawić. Spowoduje to również usunięcie niestandardowych rekordów.",
"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": "Klucz na serwerze został zaktualizowany",
"initialize": "Nastawić",
"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ę",
"refresh": "Odśwież status",
"refetch_backups": "Ponownie pobierz listę kopii zapasowych",
"refetching_list": "Za kilka minut lista zostanie zaktualizowana",
"restore_alert": "Za chwilę przywrócisz z kopii utworzonej przez {}. Wszystkie bieżące dane zostaną utracone. Jesteś pewny?",
"backups_encryption_key_description": "Ten klucz służy do szyfrowania kopii zapasowych. Jeśli go zgubisz, nie będziesz w stanie przywrócić kopii zapasowych. Przechowuj go w bezpiecznym miejscu, ponieważ będzie przydatny, jeśli kiedykolwiek będziesz musiał ręcznie przywrócić dane z kopii zapasowych.",
"snapshot_modal_download_verify_option_description": "Less risk, but more free space needed. Downloads entire snapshot to the temporary storage, verifies it and then replaces the current data.",
"refetch_backups_subtitle": "Unieważnienie pamięci podręcznej i ponowne pobranie danych od dostawcy pamięci masowej. Może to spowodować naliczenie dodatkowych opłat.",
"snapshot_modal_service_not_found": "Jest to migawka usługi, której nie ma już na serwerze. Zwykle nie powinno się to zdarzyć i nie możemy wykonać automatycznego przywracania. Nadal możesz pobrać migawkę i przywrócić ją ręcznie. Skontaktuj się z pomocą techniczną SelfPrivacy, jeśli potrzebujesz pomocy.",
"backups_encryption_key_subtitle": "Przechowuj go w bezpiecznym miejscu.",
"quotas_only_applied_to_autobackups": "Te ustawienia są stosowane tylko do automatycznych kopii zapasowych. Ręczne kopie zapasowe nie zostaną usunięte.",
"card_subtitle": "Zarządzanie kopiami zapasowymi",
"latest_snapshots_subtitle": "Wyświetlanie ostatnich 15 migawek",
"show_more": "Pokaż więcej",
"autobackup_period_title": "Okres automatycznego tworzenia kopii zapasowych",
"autobackup_period_subtitle": "Kopie zapasowe tworzone co {okres}",
"autobackup_period_never": "Automatyczne kopie zapasowe są wyłączone",
"snapshot_reasons": {
"unknown": "Nieznany",
"auto": "Utworzony automatycznie",
"explicit": "Utworzone na wyraźne żądanie użytkownika",
"pre_restore": "Utworzony jako środek ostrożności przed ryzykownym przywracaniem"
},
"set_rotation_quotas": "Ustaw nowe limity rotacji",
"backups_encryption_key_not_found": "Nie znaleziono klucza szyfrowania, spróbuj ponownie później.",
"snapshots_title": "Lista migawek",
"reupload_key_subtitle": "Nakaże serwerowi ponowne zainicjowanie magazynu kopii zapasowych. Użyj, jeśli coś jest uszkodzone.",
"select_all": "Kopiuj wszystko",
"create_new_select_heading": "Wybór elementów do utworzenia kopii zapasowej",
"start": "Rozpocznij tworzenie kopii zapasowej",
"backups_encryption_key_copy": "Kopiowanie klucza szyfrowania",
"backups_encryption_key_show": "Pokaż klucz szyfrowania",
"pending_jobs": "Aktualnie uruchomione zadania tworzenia kopii zapasowych",
"forget_snapshot": "Zapomnij o migawce",
"forget_snapshot_alert": "Zamierzasz usunąć tę migawkę. Czy na pewno? Tej akcji zazwyczaj nie można cofnąć.",
"forget_snapshot_error": "Nie mogłem zapomnieć migawki",
"snapshot_modal_heading": "Szczegóły migawki",
"snapshot_service_title": "Usługa",
"snapshot_creation_time_title": "Czas tworzenia",
"snapshot_modal_select_strategy": "Wybierz strategię przywracania",
"snapshot_modal_download_verify_option_title": "Pobierz, zweryfikuj, a następnie wymień",
"snapshot_modal_inplace_option_title": "Zastąp w miejscu",
"snapshot_modal_inplace_option_description": "Mniej wolnego miejsca, ale większe ryzyko. Zastępuje bieżące dane danymi z migawki podczas pobierania.",
"restore_started": "Przywracanie rozpoczęte, sprawdź aktualny status na liście zadań.",
"snapshot_reason_title": "Przyczyna stworzenia",
"service_busy": "Trwa kolejna operacja tworzenia kopii zapasowej",
"latest_snapshots": "Najnowsze zdjęcia",
"autobackup_period_every": "Każdy {okres}",
"autobackup_period_disable": "Wyłącz automatyczne tworzenie kopii zapasowych",
"autobackup_set_period": "Ustawiony okres",
"backups_encryption_key": "Klucz szyfrowania"
},
"storage": {
"card_title": "Pamięć serwera",
"status_ok": "Użycie dysku jest OK",
"status_error": "Mało miejsca na dysku",
"disk_usage": "{} użyte",
"disk_total": "{} całkowity · {}",
"gb": "{} GB",
"mb": "{} MB",
"kb": "{} KB",
"bytes": "Bajt",
"extend_volume_button": "Rozwiń pamięć",
"extending_volume_title": "Rozszerzenie pamięci",
"extending_volume_price_info": "Cena zawiera podatek VAT i jest oparta na danych cenowych dostarczonych przez firmę Hetzner. Serwer zostanie zrestartowany w trakcie procesu.",
"extending_volume_error": "Nie można rozpocząć rozszerzenia repozytorium.",
"size": "Rozmiar",
"data_migration_title": "Migracja danych",
"data_migration_notice": "Na czas migracji danych wszystkie usługi zostaną wyłączone.",
"start_migration_button": "Rozpocznij migrację",
"extending_volume_description": "Zmiana rozmiaru pamięci masowej pozwoli na przechowywanie większej ilości danych na serwerze bez rozszerzenia serwera. Objętość można tylko zwiększyć, nie można jej zmniejszyć."
},
"service_page": {
"open_in_browser": "Otwórz w przeglądarce",
"status": {
"activating": "Włącza się",
"deactivating": "Wyłącza się",
"reloading": "Uruchamia się ponownie",
"off": "Wyłączone",
"inactive": "Zatrzymany",
"active": "Włączone i działa",
"failed": "Nie udało sie uruchomić"
},
"move": "Przeniesienie do innego woluminu",
"enable": "Włącz usługę",
"restart": "Uruchom ponownie usługę",
"disable": "Wyłącz usługę",
"uses": "Używa {usage} na {volume}"
},
"mail": {
"login_info": "Użyj nazwy użytkownika i hasła z listy użytkowników. Port IMAP: 143, STARTTLS. Port SMTP: 587, STARTTLS."
},
"password_manager": {
"login_info": "Konto należy założyć na stronie internetowej."
},
"video": {
"login_info": "Konto nie jest potrzebne."
},
"cloud": {
"login_info": "Login jest admin, hasło jest takie samo jak w przypadku głównego użytkownika. Utwórz nowe konta w interfejsie Nextcloud."
},
"social_network": {
"login_info": "Konto należy założyć na stronie."
},
"git": {
"login_info": "Konto należy założyć na stronie. Pierwszy zarejestrowany użytkownik zostaje administratorem."
},
"users": {
"add_new_user": "Dodaj pierwszego użytkownika",
"new_user": "Nowy użytkownik",
"delete_user": "Usuń użytkownika",
"nobody_here": "Tu będą pojawią się użytkownicy",
"login": "Login",
"new_user_info_note": "Nowy użytkownik automatycznie otrzyma dostęp do wszystkich serwisów",
"delete_confirm_question": "Czy naprawdę chcesz usunąć konto?",
"reset_password": "Zresetuj hasło",
"account": "Konto",
"could_not_fetch_users": "Nie udało się uzyskać użytkowników",
"could_not_fetch_description": "Sprawdź połączenie internetowe i spróbuj ponownie",
"refresh_users": "Odśwież listę użytkowników",
"could_not_create_user": "Nie udało się utworzyć użytkownika",
"could_not_delete_user": "Nie udało się usunąć użytkownika",
"could_not_add_ssh_key": "Nie udało się utworzyć SSH klucz",
"username_rule": "Nazwa użytkownika może zawierać tylko małe litery alfabetu łacińskiego, cyfry i podkreślenia, nie może zaczynać się od cyfry",
"email_login": "Logowanie e-mailem",
"no_ssh_notice": "Dla tego użytkownika tworzone są tylko konta e-mail i SSH. Jednokrotne logowanie do wszystkich usług będzie dostępne wkrótce.",
"details_title": "Dane użytkownika"
},
"validations": {
"length_longer": "Długość ciągu znaków [] musi być mniejsza lub równa {}",
"length_not_equal": "Długość jest [], ależ powinna być {}",
"already_exist": "Już jest",
"invalid_format": "Nieprwidłowy format",
"required": "Potrzebien",
"root_name": "Nie może być 'root'",
"invalid_format_ssh": "Potrzebien format klucza SSH",
"invalid_format_password": "Hasło nie może zawierać spacji"
},
"not_ready_card": {
"in_menu": "Serwer jeszcze nie jest skonfigurowany, użyj kreatora połączeń."
},
"initializing": {
"connect_to_server": "Zacznijmy od serwera.",
"select_provider": "Wybierz dowolnego dostawcę z poniższej listy, wszyscy obsługują SelfPrivacy",
"select_provider_notice": "Przez \"stosunkowo małą\" rozumiemy maszynę z 2 rdzeniami procesora i 2 gigabajtami pamięci RAM.",
"select_provider_countries_title": "Dostępne kraje",
"select_provider_countries_text_hetzner": "Niemcy, Finlandia, USA",
"select_provider_countries_text_do": "USA, Holandia, Singapur, Wielka Brytania, Niemcy, Kanada, Indie, Australia",
"select_provider_payment_text_do": "Karty kredytowe, Google Pay, PayPal",
"select_provider_email_notice": "Hosting poczty e-mail nie będzie dostępny dla nowych klientów. Niemniej jednak zostanie odblokowany, gdy tylko dokonasz pierwszej płatności.",
"select_provider_site_button": "Odwiedź storonkę",
"select_provider_price_title": "Średnia cena",
"select_provider_price_text_hetzner": "€8 miesięcznie za stosunkowo mały serwer i 50GB miejsca na dysku",
"select_provider_price_text_do": "$17 miesięcznie za stosunkowo mały serwer i 50GB miejsca na dysku",
"select_provider_payment_title": "Metody płatności",
"select_provider_payment_text_hetzner": "Karty kredytowe, SWIFT, SEPA, PayPal",
"connect_to_server_provider": "Teraz zaloguj się przez ",
"no_locations_found": "Nie znaleziono lokalizacji, upewnij się, że Twoje konto jest dostępne",
"choose_server_type": "Jaki typ serwera powinienem wybrać?",
"choose_server_type_ram": "{} GB pamięci RAM",
"choose_server_type_text": "Od zasobów serwera zależeć będzie, jakie usługi będą mogły być uruchomione. W każdej chwili możliwa będzie rozbudowa serwera",
"choose_server_type_notice": "Główne rzeczy, na które należy zwrócić uwagę, to liczba wątków procesora i ilość pamięci RAM. Dane serwisowe zostaną umieszczone na osobnym dysku, który jest osobno płatny i łatwo rozszerzalny.",
"connect_to_server_provider_text": "Dzięki tokenowi API SelfPrivacy będzie mógł wynająć maszynę i postawić na niej swój serwer",
"how": "Jak uzyskać token API",
"provider_bad_key_error": "Klucz API dostawcy jest nieprawidłowy",
"could_not_connect": "Nie można połączyć się z dostawcą.",
"choose_location_type": "Gdzie chcesz zamówić swój serwer?",
"locations_not_found": "Ups!",
"locations_not_found_text": "W tej lokalizacji nie było dostępnych serwerów do wynajęcia",
"back_to_locations": "Wybierzmy inny",
"choose_location_type_text": "Wybór lokalizacji będzie determinował dostępne konfiguracje, ceny i prędkość połączenia z serwerem.",
"choose_server_type_storage": "{} GB pamięci na diskie",
"choose_server_type_payment_per_month": "{} miesięcznie",
"use_this_domain": "Kto używa ten domen?",
"no_connected_domains": "Niema podłączonych domenów",
"what": "Co to znaczy?",
"backblaze_bad_key_error": "Informacja o Blackbaze nieprawidłowa",
"select_dns": "Teraz wybierz provajdera DNS",
"create_master_account": "Dodać konto administratora",
"use_this_domain_text": "Podany token zapewnia kontrolę nad tą domeną",
"loading_domain_list": "Ładowanie listy domen",
"save_domain": "Zapisz domenę",
"final": "Ostatni krok",
"create_server": "Utwórz serwer",
"server_rebooted": "Serwer zrestartowany. Czekam na ostatnią weryfikację…",
"server_started": "Serwer działa. Teraz zostanie sprawdzony i zrestartowany…",
"server_created": "Serwer został utworzony. Sprawdzane są adresy DNS i serwer uruchamia się…",
"until_the_next_check": "Do następnej inspekcji: ",
"check": "Sprawdź",
"one_more_restart": "Teraz nastąpi dodatkowe ponowne uruchomienie komputera w celu aktywacji certyfikatów bezpieczeństwa.",
"enter_username_and_password": "Wprowadź nazwę użytkownika i złożone hasło",
"checks": "Kontrole wykonane:\n{} / {}",
"steps": {
"hosting": "Hosting",
"nixos_installation": "Instalacja NixOS",
"server_type": "Typ serwera",
"dns_provider": "Dostawca DNS",
"backups_provider": "Kopie zapasowe",
"domain": "Domena",
"master_account": "Rachunek główny",
"server": "Serwer",
"dns_setup": "Instalacja DNS",
"server_reboot": "Restart serwera",
"final_checks": "Kontrole końcowe"
},
"dns_provider_bad_key_error": "Klucz API jest nieprawidłowy",
"select_provider_price_free": "Za darmo",
"connect_to_dns": "Połącz dostawcę DNS"
},
"jobs": {
"delete_ssh_key": "Wydalić SSH-klucz dla {}",
"create_user": "Dodać korzystalnika",
"delete_user": "Wydalić korzystalnika",
"reboot_failed": "Nie otrzyma się zrestartować. Przeprowadzicie logi.",
"service_turn_off": "Wyłączyć",
"service_turn_on": "Włączyć",
"create_ssh_key": "Dodać SSH-klucz dla {}",
"generic_error": "Nie otrzyma się podłoczyć k serweru!",
"title": "Zadania",
"start": "Rozpocząć wykonywanie",
"empty": "Nie ma zadań",
"job_added": "Zadanie dodane",
"run_jobs": "Uruchom zadania",
"reboot_success": "Serwer uruchamia się ponownie",
"config_pull_failed": "Aktualizacja konfiguracji serwera nie powiodła się. Rozpoczęto aktualizację oprogramowania.",
"upgrade_success": "Uruchomiono aktualizację serwera",
"upgrade_failed": "Aktualizacja serwera nie działa",
"upgrade_server": "Aktualizacja serwera",
"reboot_server": "Ponowne uruchomienie serwera",
"server_jobs": "Zadania na serwerze",
"reset_user_password": "Zresetuj hasło użytkownika"
},
"modals": {
"purge_all_keys": "Wydalić wszystkie kluczy autentyfikacji?",
"are_you_sure": "Wpełnieny?",
"dns_removal_error": "Nie otrzyma się wydalić zapis DNS.",
"yes": "Tak",
"no": "Nie",
"reboot": "Restart",
"server_deletion_error": "Nie można usunąć serwera.",
"server_validators_error": "Nie udało się uzyskać listy serwerów.",
"already_exists": "Taki serwer już istnieje.",
"unexpected_error": "Nieprzewidywalny błąd po stronie świadczeniodawcy.",
"destroy_server": "Zniszczyć serwer i stworzyć nowy?",
"try_again": "Mam spróbować jeszcze raz?",
"purge_all_keys_confirm": "Tak, wymazać wszystkie klucze",
"delete_server_volume": "Usunąć serwer i pamięć masową?",
"volume_creation_error": "Nie udało się utworzyć woluminu."
},
"recovery_key": {
"key_main_header": "Klucz odzyskania",
"key_synchronizing": "Synchronizacja…",
"key_receiving_done": "Zrobiono!",
"key_replace_button": "Wytworzyć nowy klucz",
"generation_error": "Nie otrzyma się zrobić klucz odzyskania. {}",
"key_connection_error": "Nie udało się połączyć z serwerem.",
"key_main_description": "Wymagane dla autoryzacji SelfPrivacy, gdy autoryzowane urządzenia są niedostępne.",
"key_amount_toggle": "Ograniczenie stosowania",
"key_amount_field_title": "Maks. liczba zastosowań",
"key_duedate_toggle": "Ograniczenie okresu użytkowania",
"key_duedate_field_title": "Data ważności",
"key_receive_button": "Zdobądź klucz",
"key_valid": "Twój klucz jest ważny",
"key_invalid": "Twój klucz jest już nieważny",
"key_valid_until": "Ważny do {}",
"key_valid_for": "Możesz użyć {} więcej razy",
"key_creation_date": "Utworzony {}",
"key_receiving_description": "Zapisz ten klucz w bezpiecznym miejscu. Dzięki niemu masz pełny dostęp do swojego serwera:",
"key_receiving_info": "Ten klucz nie będzie już pokazywany, ale możesz go zastąpić nowym."
},
"timer": {
"sec": "{} s"
},
"recovering": {
"confirm_server_decline": "Wybierz inny serwer",
"domain_not_available_on_token": "Wprowadzony token nie ma dostępu do żądanej domeny.",
"method_recovery_input_description": "Wprowadź swój token odzyskiwania",
"fallback_select_provider_console": "Dostęp do konsoli serwera mojego dostawcy.",
"confirm_server_description": "Znalazłem twój serwer! Potwierdź, że jest to właściwe:",
"confirm_server": "Potwierdzić serwer",
"modal_confirmation_title": "Czy to naprawdę twój serwer?",
"modal_confirmation_description": "Podłączenie się do niewłaściwego serwera może prowadzić do destrukcyjnych konsekwencji.",
"generic_error": "Błąd operacji, spróbuj ponownie.",
"recovery_main_header": "Podłączenie do istniejącego serwera",
"domain_recovery_description": "Wprowadź domenę, pod którą chcesz uzyskać dostęp do serwera:",
"domain_recover_placeholder": "Domena",
"domain_recover_error": "Nie można znaleźć serwera z tą domeną",
"method_device_description": "Otwórz aplikację na innym urządzeniu i otwórz ekran zarządzania urządzeniami. Naciśnij \"Dodaj urządzenie\", aby otrzymać token autoryzacji.",
"method_select_description": "Wybierz metodę wprowadzania danych:",
"method_select_other_device": "Mam dostęp na innym urządzeniu",
"method_select_recovery_key": "Mam klucz odzyskiwania",
"method_select_nothing": "Nie mam żadnego z nich",
"method_device_button": "Otrzymałem symbol",
"method_device_input_description": "Wprowadź swój token autoryzacyjny",
"method_device_input_placeholder": "Token",
"confirm_server_accept": "Tak, to on",
"choose_server": "Wybierz serwer",
"choose_server_description": "Nie można określić, z którym serwerem się komunikujesz.",
"no_servers": "Na Twoim koncie nie ma dostępnych serwerów.",
"modal_confirmation_dns_valid": "Odwrócony DNS jest prawidłowy",
"modal_confirmation_dns_invalid": "Odwrócony DNS wskazuje na inną domenę",
"modal_confirmation_ip_valid": "IP jest takie samo jak w rekordzie DNS",
"modal_confirmation_ip_invalid": "IP nie jest zgodne z tym w rekordzie DNS",
"fallback_select_description": "Które z nich posiadasz? Wybierz pierwszą, która pasuje:",
"fallback_select_token_copy": "Kopia tokena autoryzacyjnego z innej wersji aplikacji.",
"fallback_select_root_ssh": "Dostęp Root do serwera poprzez SSH.",
"authorization_failed": "Nie udało się zalogować za pomocą tego klucza",
"fallback_select_provider_console_hint": "Na przykład: Hetzner.",
"provider_connected": "Połączenie z dostawcą {}",
"provider_connected_description": "Połączenie ustanowione. Podaj swój token z dostępem do {}:",
"provider_connected_placeholder": "{} Token "
},
"devices": {
"main_screen": {
"description": "Urządzenia te mają pełny dostęp do zarządzania serwerem poprzez aplikację SelfPrivacy.",
"header": "Urządzenia",
"this_device": "To urządzenie",
"other_devices": "Inne urządzenia",
"authorize_new_device": "Autoryzacja nowego urządzenia",
"access_granted_on": "Dostęp przyznany {}",
"tip": "Naciśnij na urządzenie, aby cofnąć dostęp."
},
"revoke_device_alert": {
"header": "Cofnąć dostęp?",
"description": "Urządzenie {} nie będzie już mogło kontrolować serwera.",
"yes": "Wycofaj się",
"no": "Anulować"
},
"add_new_device_screen": {
"header": "Autoryzacja nowego urządzenia",
"description": "Wprowadź ten klucz na nowym urządzeniu:",
"please_wait": "Proszę czekać",
"tip": "Klucz jest ważny przez 10 minut.",
"expired": "Klucz stracił ważność.",
"get_new_key": "Uzyskaj nowy klucz"
}
},
"support": {
"title": "Wsparcie SelfPrivacy"
},
"developer_settings": {
"subtitle": "Te ustawienia służą wyłącznie do celów debugowania. Nie zmieniaj ich, jeśli nie wiesz, co robisz.",
"title": "Ustawienia dewelopera",
"server_setup": "Kreator instalacji serwera",
"use_staging_acme": "Korzystanie z serwera testów ACME",
"use_staging_acme_description": "Używane podczas konfigurowania nowego serwera.",
"routing": "Trasowanie aplikacji",
"reset_onboarding": "Wyzerowanie flagi powitalnej dla wizyty",
"reset_onboarding_description": "Resetowanie przełącznika zasilania w celu ponownego wyświetlenia ekranu włączania zasilania",
"cubit_statuses": "Aktualny stan qubitów ładujących",
"ignore_tls": "Używane podczas konfigurowania nowego serwera."
"creating": "Tworzenie kopii: {}%",
"restoring": "Przywracanie z kopii",
"waiting_for_rebuild": "Po kilku minutach będziesz mógł utworzyć pierwszą kopię."
}
}

Some files were not shown because too many files have changed in this diff Show More