mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-09-20 06:54:16 +00:00
Single maven module (#1676)
combined all sources into single maven module
This commit is contained in:
@@ -0,0 +1,940 @@
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Fonts *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
@font-face {
|
||||
src: url('opensans-regular.ttf');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
src: url('opensans-semibold.ttf');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
src: url('opensans-bold.ttf');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
src: url('quicksand-bold.ttf');
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Root Styling & Colors *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.root {
|
||||
PRIMARY_D2: #2D4D2E;
|
||||
PRIMARY_D1: #407F41;
|
||||
PRIMARY: #49B04A;
|
||||
PRIMARY_L1: #66CC68;
|
||||
PRIMARY_L2: #EBF5EB;
|
||||
|
||||
SECONDARY: #008A7B;
|
||||
|
||||
GRAY_0: #1F2122;
|
||||
GRAY_1: #35393B;
|
||||
GRAY_2: #494E51;
|
||||
GRAY_3: #585E62;
|
||||
GRAY_4: #71797E;
|
||||
GRAY_5: #8E989E;
|
||||
GRAY_6: #9FAAB1;
|
||||
GRAY_7: #BEC9CF;
|
||||
GRAY_8: #D3DCE1;
|
||||
GRAY_9: #EDF3F7;
|
||||
|
||||
RED_5: #E74C3C;
|
||||
ORANGE_5: #E67E22;
|
||||
YELLOW_5: #F1C40F;
|
||||
|
||||
MAIN_BG: GRAY_1;
|
||||
MUTED_BG: GRAY_3;
|
||||
TEXT_FILL: GRAY_9;
|
||||
TEXT_FILL_HIGHLIGHTED: PRIMARY;
|
||||
TEXT_FILL_MUTED: GRAY_5;
|
||||
|
||||
TITLE_BG: linear-gradient(to bottom, GRAY_2, GRAY_1);
|
||||
TITLE_TEXT_FILL: PRIMARY;
|
||||
|
||||
CONTROL_BORDER_NORMAL: GRAY_3;
|
||||
CONTROL_BORDER_FOCUSED: GRAY_5;
|
||||
CONTROL_BORDER_DISABLED: GRAY_2;
|
||||
CONTROL_BG_NORMAL: GRAY_0;
|
||||
CONTROL_BG_HOVER: GRAY_1;
|
||||
CONTROL_BG_ARMED: GRAY_2;
|
||||
CONTROL_BG_DISABLED: GRAY_1;
|
||||
CONTROL_BG_SELECTED: GRAY_1;
|
||||
|
||||
CONTROL_PRIMARY_BORDER_NORMAL: PRIMARY;
|
||||
CONTROL_PRIMARY_BORDER_ARMED: PRIMARY_L1;
|
||||
CONTROL_PRIMARY_BORDER_FOCUSED: SECONDARY;
|
||||
CONTROL_PRIMARY_BG_NORMAL: PRIMARY;
|
||||
CONTROL_PRIMARY_BG_ARMED: PRIMARY_L1;
|
||||
|
||||
SCROLL_BAR_THUMB_NORMAL: GRAY_3;
|
||||
SCROLL_BAR_THUMB_HOVER: GRAY_4;
|
||||
|
||||
PROGRESS_INDICATOR_BEGIN: GRAY_7;
|
||||
PROGRESS_INDICATOR_END: GRAY_5;
|
||||
PROGRESS_BAR_BG: GRAY_2;
|
||||
|
||||
-fx-background-color: MAIN_BG;
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-font-family: 'Open Sans';
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Labels *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.label {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
.label-muted {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.label-large {
|
||||
-fx-font-family: 'Open Sans SemiBold';
|
||||
-fx-font-size: 1.5em;
|
||||
}
|
||||
|
||||
.label-small {
|
||||
-fx-font-size: 0.8em;
|
||||
}
|
||||
|
||||
.label-extra-small {
|
||||
-fx-font-size: 0.64em;
|
||||
}
|
||||
|
||||
.text-flow > * {
|
||||
-fx-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Glyph Icons *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.glyph-icon {
|
||||
-fx-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
.glyph-icon-primary {
|
||||
-fx-fill: PRIMARY;
|
||||
}
|
||||
|
||||
.glyph-icon-muted {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.glyph-icon-white {
|
||||
-fx-fill: white;
|
||||
}
|
||||
|
||||
.glyph-icon-red {
|
||||
-fx-fill: RED_5;
|
||||
}
|
||||
|
||||
.glyph-icon-orange {
|
||||
-fx-fill: ORANGE_5;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Main Window *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
/* windows needs an explicit border: */
|
||||
.main-window.os-windows {
|
||||
-fx-border-color: TITLE_BG;
|
||||
-fx-border-width: 1px;
|
||||
}
|
||||
|
||||
.main-window .title {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, TITLE_BG;
|
||||
-fx-background-insets: 0, 0 0 1px 0;
|
||||
}
|
||||
|
||||
.main-window .title .label {
|
||||
-fx-font-family: 'Quicksand';
|
||||
-fx-font-size: 16px;
|
||||
-fx-font-style: normal;
|
||||
-fx-font-weight: 700;
|
||||
-fx-text-fill: TITLE_TEXT_FILL;
|
||||
}
|
||||
|
||||
.main-window .title .button {
|
||||
-fx-pref-height: 30px;
|
||||
-fx-pref-width: 30px;
|
||||
-fx-background-color: none;
|
||||
-fx-padding: 0;
|
||||
}
|
||||
|
||||
.main-window .title .button .glyph-icon {
|
||||
-fx-fill: white;
|
||||
}
|
||||
|
||||
.main-window .title .button:armed .glyph-icon {
|
||||
-fx-fill: GRAY_8;
|
||||
}
|
||||
|
||||
.main-window .update-indicator {
|
||||
-fx-background-color: white, RED_5;
|
||||
-fx-background-insets: 1px, 2px;
|
||||
-fx-background-radius: 6px, 5px;
|
||||
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.8), 2, 0, 0, 0);
|
||||
}
|
||||
|
||||
.main-window .drag-n-drop-indicator {
|
||||
-fx-border-color: SECONDARY;
|
||||
-fx-border-width: 3px;
|
||||
}
|
||||
|
||||
.main-window .drag-n-drop-indicator .drag-n-drop-header {
|
||||
-fx-background-color: SECONDARY;
|
||||
-fx-padding: 3px;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* TabPane *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.tab-pane {
|
||||
-fx-tab-min-height: 2em;
|
||||
}
|
||||
|
||||
.tab-pane > .tab-header-area {
|
||||
-fx-padding: 0 12px;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 0 0 3px 0;
|
||||
}
|
||||
|
||||
.tab-pane .tab {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 0 0 3px 0;
|
||||
-fx-padding: 6px 12px;
|
||||
}
|
||||
|
||||
.tab-pane .tab:selected {
|
||||
-fx-background-color: PRIMARY, CONTROL_BG_SELECTED;
|
||||
}
|
||||
|
||||
.tab-pane .tab .tab-label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-alignment: CENTER;
|
||||
}
|
||||
|
||||
.tab-pane .tab .glyph-icon {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.tab-pane .tab:selected .glyph-icon {
|
||||
-fx-fill: PRIMARY;
|
||||
}
|
||||
|
||||
.tab-pane .tab:selected .tab-label {
|
||||
-fx-text-fill: TEXT_FILL_HIGHLIGHTED;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* SplitPane *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.split-pane > .split-pane-divider {
|
||||
-fx-padding: 0px 1px;
|
||||
}
|
||||
|
||||
.split-pane:horizontal > .split-pane-divider {
|
||||
-fx-background-color: MAIN_BG, CONTROL_BORDER_NORMAL;
|
||||
-fx-background-insets: 0, 0 1 0 0;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Vault List *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.list-view {
|
||||
-fx-background-color: CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.list-view:focused .list-cell:selected {
|
||||
-fx-background-color: PRIMARY, CONTROL_BG_SELECTED;
|
||||
-fx-background-insets: 0, 0 0 0 3px;
|
||||
}
|
||||
|
||||
.list-cell:selected {
|
||||
-fx-background-color: CONTROL_BG_SELECTED;
|
||||
}
|
||||
|
||||
.list-cell .glyph-icon {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.list-cell .header-label {
|
||||
-fx-font-family: 'Open Sans SemiBold';
|
||||
-fx-font-size: 1.0em;
|
||||
}
|
||||
|
||||
.list-cell .detail-label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-font-size: 0.8em;
|
||||
}
|
||||
|
||||
.list-cell:selected .glyph-icon {
|
||||
-fx-fill: PRIMARY;
|
||||
}
|
||||
|
||||
.list-cell:selected .header-label {
|
||||
-fx-text-fill: TEXT_FILL_HIGHLIGHTED;
|
||||
}
|
||||
|
||||
.list-cell.drop-above {
|
||||
-fx-border-color: CONTROL_BG_ARMED transparent transparent transparent;
|
||||
-fx-border-width: 3px 0 0 0;
|
||||
}
|
||||
|
||||
.list-cell.drop-below {
|
||||
-fx-border-color: transparent transparent CONTROL_BG_ARMED transparent;
|
||||
-fx-border-width: 0 0 3px 0;
|
||||
}
|
||||
|
||||
.onboarding-overlay-arc {
|
||||
-fx-stroke: TEXT_FILL;
|
||||
-fx-fill: transparent;
|
||||
}
|
||||
|
||||
.button.toolbar-button {
|
||||
-fx-min-height: 40px;
|
||||
-fx-background-color: transparent;
|
||||
-fx-background-insets: 0;
|
||||
-fx-background-radius: 0;
|
||||
-fx-border-color: CONTROL_BORDER_NORMAL transparent transparent transparent;
|
||||
-fx-border-width: 1px 0 0 0;
|
||||
-fx-padding: 0;
|
||||
}
|
||||
|
||||
.button.toolbar-button:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, MAIN_BG;
|
||||
-fx-background-insets: 0, 2px 1px 1px 1px;
|
||||
}
|
||||
|
||||
.button.toolbar-button:armed {
|
||||
-fx-background-color: CONTROL_BG_ARMED;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ScrollBar *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.scroll-bar > .thumb {
|
||||
-fx-background-color: SCROLL_BAR_THUMB_NORMAL;
|
||||
-fx-background-insets: 1px;
|
||||
-fx-background-radius: 2px;
|
||||
}
|
||||
|
||||
.scroll-bar > .thumb:hover {
|
||||
-fx-background-color: SCROLL_BAR_THUMB_HOVER;
|
||||
}
|
||||
|
||||
.scroll-bar:horizontal > .increment-button,
|
||||
.scroll-bar:horizontal > .decrement-button {
|
||||
-fx-padding: 3 0 3 0;
|
||||
}
|
||||
|
||||
.scroll-bar:vertical > .increment-button,
|
||||
.scroll-bar:vertical > .decrement-button {
|
||||
-fx-padding: 0 3 0 3;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Badge *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.badge {
|
||||
-fx-font-family: 'Open Sans Bold';
|
||||
-fx-font-size: 0.8em;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.2em 0.4em 0.2em 0.4em;
|
||||
}
|
||||
|
||||
.badge-pill {
|
||||
-fx-background-radius: 1em;
|
||||
}
|
||||
|
||||
.badge-primary {
|
||||
-fx-text-fill: white;
|
||||
-fx-background-color: PRIMARY;
|
||||
}
|
||||
|
||||
.badge-muted {
|
||||
-fx-text-fill: white;
|
||||
-fx-background-color: MUTED_BG;
|
||||
}
|
||||
|
||||
|
||||
/* Note: These values below are kinda random such that it looks ok. I'm pretty sure there is room for improvement. Additionally, fx-text-fill does not work*/
|
||||
.badge-debug {
|
||||
-fx-font-family: 'Open Sans Bold';
|
||||
-fx-font-size: 1.0em;
|
||||
-fx-background-radius: 8px;
|
||||
-fx-padding: 0.3em 0.55em 0.3em 0.55em;
|
||||
-fx-background-color: RED_5;
|
||||
-fx-background-radius: 2em;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Password Strength Indicator *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.password-strength-indicator .segment {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-0 .segment.active {
|
||||
-fx-background-color: RED_5;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-1 .segment.active {
|
||||
-fx-background-color: ORANGE_5;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-2 .segment.active {
|
||||
-fx-background-color: YELLOW_5;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-3 .segment.active {
|
||||
-fx-background-color: PRIMARY;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-4 .segment.active {
|
||||
-fx-background-color: PRIMARY_D1;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Tooltip *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.tooltip {
|
||||
-fx-font-family: 'Open Sans';
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-font-size: 0.8em;
|
||||
-fx-background-color: CONTROL_BG_NORMAL;
|
||||
-fx-padding: 0.2em 0.4em 0.2em 0.4em;
|
||||
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.5), 2, 0, 0, 0);
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Text Fields *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.text-input {
|
||||
-fx-cursor: text;
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-highlight-fill: PRIMARY;
|
||||
-fx-prompt-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em 0.5em 0.3em 0.5em;
|
||||
}
|
||||
|
||||
.text-input:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.text-input:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.nice-secure-password-field .secure-password-field {
|
||||
-fx-padding: 0.3em 48px 0.3em 0.5em;
|
||||
}
|
||||
|
||||
.nice-secure-password-field .icons {
|
||||
-fx-width: 42px;
|
||||
-fx-padding: 4px 6px 4px 0;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Text Areas *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.text-area {
|
||||
-fx-cursor: default;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0;
|
||||
}
|
||||
|
||||
.text-input:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.text-input:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.text-area > .scroll-pane > .scroll-bar {
|
||||
-fx-padding: 2px;
|
||||
}
|
||||
|
||||
.text-area .content {
|
||||
-fx-padding: 0.2em 0.5em 0.2em 0.5em;
|
||||
-fx-cursor: text;
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-highlight-fill: PRIMARY;
|
||||
-fx-prompt-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: null;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Buttons *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.button {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-alignment: CENTER;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em 1em 0.3em 1em;
|
||||
-fx-graphic-text-gap: 6px;
|
||||
}
|
||||
|
||||
.button:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.button:armed {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_ARMED;
|
||||
}
|
||||
|
||||
.button:default {
|
||||
-fx-text-fill: white;
|
||||
-fx-background-color: CONTROL_PRIMARY_BORDER_NORMAL, CONTROL_PRIMARY_BG_NORMAL;
|
||||
}
|
||||
|
||||
.button:default:focused {
|
||||
-fx-background-color: CONTROL_PRIMARY_BORDER_FOCUSED, CONTROL_PRIMARY_BG_NORMAL;
|
||||
}
|
||||
|
||||
.button:default:armed {
|
||||
-fx-background-color: CONTROL_PRIMARY_BORDER_ARMED, CONTROL_PRIMARY_BG_ARMED;
|
||||
}
|
||||
|
||||
.button:disabled,
|
||||
.button:default:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.button:disabled .glyph-icon {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.button:default .glyph-icon {
|
||||
-fx-fill: white;
|
||||
}
|
||||
|
||||
.button:default .label {
|
||||
-fx-text-fill: white;
|
||||
}
|
||||
|
||||
.button-large {
|
||||
-fx-font-size: 1.25em;
|
||||
-fx-padding: 0.6em 1.5em 0.6em 1.5em;
|
||||
-fx-graphic-text-gap: 9px;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Hyperlinks *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.hyperlink {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-graphic-text-gap: 6px;
|
||||
}
|
||||
|
||||
.hyperlink.hyperlink-underline {
|
||||
-fx-underline: true;
|
||||
}
|
||||
|
||||
.hyperlink.hyperlink-muted {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.hyperlink-hover-icon {
|
||||
-fx-content-display: text-only;
|
||||
}
|
||||
|
||||
.hyperlink-hover-icon:hover {
|
||||
-fx-content-display: right;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* CheckBox *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.check-box {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-label-padding: 0 0 0 6px;
|
||||
-fx-padding: 4px 0 4px 0;
|
||||
}
|
||||
|
||||
.check-box:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.check-box > .box {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em;
|
||||
}
|
||||
|
||||
.check-box:focused > .box {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.check-box:disabled > .box {
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.check-box > .box > .mark {
|
||||
-fx-background-color: transparent;
|
||||
-fx-padding: 0.4em;
|
||||
-fx-shape: "M-1,4, L-1,5.5 L3.5,8.5 L9,0 L9,-1 L7,-1 L3,6 L1,4 Z";
|
||||
}
|
||||
|
||||
.check-box:selected > .box > .mark {
|
||||
-fx-background-color: TEXT_FILL;
|
||||
}
|
||||
|
||||
.check-box:selected:disabled > .box > .mark {
|
||||
-fx-background-color: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* RadioButton *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.radio-button {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-label-padding: 0 0 0 6px;
|
||||
-fx-padding: 4px 0 4px 0;
|
||||
}
|
||||
|
||||
.radio-button > .radio {
|
||||
-fx-border-color: CONTROL_BORDER_NORMAL;
|
||||
-fx-border-radius: 1em; /* large value to make sure this remains circular */
|
||||
-fx-background-color: CONTROL_BG_NORMAL;
|
||||
-fx-background-radius: 1em;
|
||||
-fx-padding: 0.3em; /* padding from outside edge to the inner black dot */
|
||||
}
|
||||
|
||||
.radio-button:focused > .radio {
|
||||
-fx-border-color: CONTROL_BORDER_FOCUSED;
|
||||
}
|
||||
|
||||
.text-input:disabled > .radio {
|
||||
-fx-border-color: CONTROL_BORDER_DISABLED;
|
||||
-fx-background-color: CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.radio-button > .radio > .dot {
|
||||
-fx-background-color: transparent;
|
||||
-fx-background-radius: 1em; /* large value to make sure this remains circular */
|
||||
-fx-padding: 0.2em; /* radius of the inner black dot when selected */
|
||||
}
|
||||
|
||||
.radio-button:selected > .radio > .dot {
|
||||
-fx-background-color: TEXT_FILL;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ChoiceBox *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.choice-box {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em 0.5em 0.3em 0.5em;
|
||||
}
|
||||
|
||||
.choice-box:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.choice-box:disabled {
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.choice-box > .label {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
.choice-box:disabled > .label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.choice-box > .open-button {
|
||||
-fx-padding: 0 0 0 0.3em;
|
||||
}
|
||||
|
||||
.choice-box > .open-button > .arrow {
|
||||
-fx-background-color: transparent, TEXT_FILL;
|
||||
-fx-background-insets: 0 0 -1 0, 0;
|
||||
-fx-padding: 0.15em 0.3em 0.15em 0.3em;
|
||||
-fx-shape: "M 0 0 h 7 l -3.5 4 z";
|
||||
}
|
||||
|
||||
.choice-box:disabled > .open-button > .arrow {
|
||||
-fx-background-color: transparent, TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.choice-box .context-menu {
|
||||
-fx-translate-x: -1.4em;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ContextMenu *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.context-menu {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.2em 0 0.2em 0;
|
||||
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.2), 8, 0, 0, 0);
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* MenuItem *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.menu-item {
|
||||
-fx-padding: 0.2em 0.4em 0.2em 0.4em;
|
||||
}
|
||||
|
||||
.menu-item:focused {
|
||||
-fx-background-color: transparent, CONTROL_BG_ARMED;
|
||||
-fx-background-insets: 0, 0 1px 0 1px;
|
||||
}
|
||||
|
||||
.menu-item:disabled {
|
||||
-fx-background-color: transparent;
|
||||
}
|
||||
|
||||
.menu-item > .left-container {
|
||||
-fx-padding: 0.5em 0.25em 0.5em 0.5em;
|
||||
}
|
||||
|
||||
.menu-item > .label {
|
||||
-fx-padding: 1px 0.5em 1px 0.5em;
|
||||
}
|
||||
|
||||
.menu-item:disabled > .label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.radio-menu-item:checked > .left-container > .radio {
|
||||
-fx-background-color: TEXT_FILL;
|
||||
-fx-shape: "M-1,4, L-1,5.5 L3.5,8.5 L9,0 L9,-1 L7,-1 L3,6 L1,4 Z";
|
||||
-fx-scale-shape: false;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ProgressIndicator *
|
||||
* Derived from aquafx-project.com, (C) Claudine Zillmann, see NOTICE.md *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.progress-indicator {
|
||||
-fx-indeterminate-segment-count: 12;
|
||||
-fx-spin-enabled: true;
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate > .spinner {
|
||||
-fx-padding: 0.083333em;
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment {
|
||||
-fx-background-color: PROGRESS_INDICATOR_BEGIN, PROGRESS_INDICATOR_END;
|
||||
-fx-background-insets: 0, 0.5;
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment0 {
|
||||
-fx-shape: "m 12.007729,4.9541827 c -0.49762,0.7596865 0.893181,1.6216808 1.327833,0.7666252 L 15.456199,2.0477574 C 15.942094,1.2061627 14.61426,0.43953765 14.128365,1.2811324 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment1 {
|
||||
-fx-shape: "m 9.2224559,4.62535 c -0.051108,0.9067177 1.5843581,0.957826 1.5332501,0 l 0,-4.24127319 c 0,-0.9717899 -1.5332501,-0.9717899 -1.5332501,0 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment2 {
|
||||
-fx-shape: "M 8.0465401,4.9030617 C 8.5441601,5.6627485 7.1533584,6.5247425 6.7187068,5.6696872 L 4.5980702,1.9966363 C 4.1121752,1.1550418 5.4400085,0.38841683 5.9259035,1.2300114 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment3 {
|
||||
-fx-shape: "M 5.7330066,6.5305598 C 6.5579512,6.9103162 5.8366865,8.3790371 5.0144939,7.8850315 L 1.2677551,5.8974832 C 0.409277,5.4420823 1.1277888,4.0876101 1.9862674,4.5430105 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment4 {
|
||||
-fx-shape: "m 0.42171041,9.2083842 c -0.90671825,-0.051108 -0.95782608,1.5843588 0,1.5332498 l 4.24127319,0 c 0.9717899,0 0.9717899,-1.5332498 0,-1.5332498 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment5 {
|
||||
-fx-shape: "M 5.7330066,13.443113 C 6.5579512,13.063356 5.8366865,11.594635 5.0144939,12.088641 L 1.2677551,14.076189 C 0.409277,14.53159 1.1277888,15.886062 1.9862674,15.430662 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment6 {
|
||||
-fx-shape: "M 8.0465401,15.070611 C 8.5441601,14.310924 7.1533584,13.44893 6.7187068,14.303985 l -2.1206366,3.673051 c -0.485895,0.841595 0.8419383,1.60822 1.3278333,0.766625 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment7 {
|
||||
-fx-shape: "m 9.2224559,19.539943 c -0.051108,0.906718 1.5843581,0.957826 1.5332501,0 l 0,-4.241273 c 0,-0.97179 -1.5332501,-0.97179 -1.5332501,0 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment8 {
|
||||
-fx-shape: "m 12.10997,15.070611 c -0.49762,-0.759687 0.893182,-1.621681 1.327834,-0.766626 l 2.120636,3.673051 c 0.485895,0.841595 -0.841938,1.60822 -1.327833,0.766625 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment9 {
|
||||
-fx-shape: "m 14.423504,13.443113 c -0.824945,-0.379757 -0.10368,-1.848478 0.718512,-1.354472 l 3.746739,1.987548 c 0.858478,0.455401 0.139967,1.809873 -0.718512,1.354473 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment10 {
|
||||
-fx-shape: "m 15.372451,9.2445322 c -0.906719,-0.051108 -0.957826,1.5843588 0,1.5332498 l 4.241273,0 c 0.97179,0 0.97179,-1.5332498 0,-1.5332498 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment11 {
|
||||
-fx-shape: "m 14.321262,6.5816808 c -0.824944,0.3797564 -0.10368,1.8484772 0.718513,1.3544717 L 18.786514,5.9486042 C 19.644992,5.4932031 18.92648,4.1387308 18.068001,4.5941315 z";
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ProgressBar *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.progress-bar {
|
||||
-fx-indeterminate-bar-length: 100;
|
||||
-fx-indeterminate-bar-escape: true;
|
||||
-fx-indeterminate-bar-flip: true;
|
||||
-fx-indeterminate-bar-animation-time: 2;
|
||||
}
|
||||
|
||||
.progress-bar > .bar {
|
||||
-fx-background-color: CONTROL_PRIMARY_BG_NORMAL;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 1em 0.5em;
|
||||
}
|
||||
|
||||
.progress-bar:indeterminate > .bar {
|
||||
-fx-background-color: linear-gradient(to left, transparent, CONTROL_PRIMARY_BG_NORMAL);
|
||||
}
|
||||
|
||||
.progress-bar > .track {
|
||||
-fx-background-color: PROGRESS_BAR_BG;
|
||||
-fx-background-radius: 4px;
|
||||
}
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* I/O Statistics *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.cache-arc-background {
|
||||
-fx-fill: transparent;
|
||||
-fx-stroke: MUTED_BG;
|
||||
-fx-stroke-type: centered;
|
||||
-fx-stroke-width: 12;
|
||||
-fx-stroke-line-cap: butt;
|
||||
}
|
||||
|
||||
.cache-arc-foreground {
|
||||
-fx-fill: transparent;
|
||||
-fx-stroke: PRIMARY;
|
||||
-fx-stroke-type: centered;
|
||||
-fx-stroke-width: 12;
|
||||
-fx-stroke-line-cap: butt;
|
||||
}
|
||||
|
||||
.chart.io-stats {
|
||||
-fx-padding: 10px;
|
||||
-fx-horizontal-grid-lines-visible: false;
|
||||
-fx-horizontal-zero-line-visible: false;
|
||||
-fx-vertical-grid-lines-visible: false;
|
||||
-fx-vertical-zero-line-visible: false;
|
||||
}
|
||||
|
||||
.axis.io-stats {
|
||||
-fx-tick-mark-visible: false;
|
||||
-fx-minor-tick-visible: false;
|
||||
-fx-tick-labels-visible: false;
|
||||
}
|
||||
|
||||
.chart-plot-background {
|
||||
-fx-background-color: transparent;
|
||||
}
|
||||
|
||||
.chart-vertical-zero-line,
|
||||
.chart-horizontal-zero-line,
|
||||
.chart-alternative-row-fill {
|
||||
-fx-stroke: transparent;
|
||||
-fx-stroke-width: 0;
|
||||
}
|
||||
|
||||
.default-color0.chart-series-area-line {
|
||||
-fx-stroke: PRIMARY;
|
||||
}
|
||||
.default-color0.chart-series-area-fill {
|
||||
-fx-fill: linear-gradient(to bottom, PRIMARY, transparent);
|
||||
-fx-stroke: transparent;
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,949 @@
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Fonts *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
@font-face {
|
||||
src: url('opensans-regular.ttf');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
src: url('opensans-semibold.ttf');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
src: url('opensans-bold.ttf');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
src: url('quicksand-bold.ttf');
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Root Styling & Colors *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.root {
|
||||
PRIMARY_D2: #2D4D2E;
|
||||
PRIMARY_D1: #407F41;
|
||||
PRIMARY: #49B04A;
|
||||
PRIMARY_L1: #66CC68;
|
||||
PRIMARY_L2: #EBF5EB;
|
||||
|
||||
SECONDARY: #008A7B;
|
||||
|
||||
GRAY_0: #222222;
|
||||
GRAY_1: #3B3B3B;
|
||||
GRAY_2: #515151;
|
||||
GRAY_3: #626262;
|
||||
GRAY_4: #7E7E7E;
|
||||
GRAY_5: #9E9E9E;
|
||||
GRAY_6: #B1B1B1;
|
||||
GRAY_7: #CFCFCF;
|
||||
GRAY_8: #E1E1E1;
|
||||
GRAY_9: #F7F7F7;
|
||||
|
||||
RED_5: #E74C3C;
|
||||
ORANGE_5: #E67E22;
|
||||
YELLOW_5: #F1C40F;
|
||||
|
||||
MAIN_BG: GRAY_9;
|
||||
MUTED_BG: GRAY_5;
|
||||
TEXT_FILL: GRAY_0;
|
||||
TEXT_FILL_HIGHLIGHTED: PRIMARY;
|
||||
TEXT_FILL_MUTED: GRAY_5;
|
||||
|
||||
TITLE_BG: PRIMARY;
|
||||
TITLE_TEXT_FILL: white;
|
||||
|
||||
CONTROL_BORDER_NORMAL: GRAY_7;
|
||||
CONTROL_BORDER_FOCUSED: GRAY_5;
|
||||
CONTROL_BORDER_DISABLED: GRAY_8;
|
||||
CONTROL_BG_NORMAL: white;
|
||||
CONTROL_BG_HOVER: GRAY_9;
|
||||
CONTROL_BG_ARMED: GRAY_8;
|
||||
CONTROL_BG_DISABLED: GRAY_9;
|
||||
CONTROL_BG_SELECTED: PRIMARY_L2;
|
||||
|
||||
CONTROL_PRIMARY_BORDER_NORMAL: PRIMARY_D1;
|
||||
CONTROL_PRIMARY_BORDER_ARMED: PRIMARY_D2;
|
||||
CONTROL_PRIMARY_BORDER_FOCUSED: SECONDARY;
|
||||
CONTROL_PRIMARY_BG_NORMAL: PRIMARY;
|
||||
CONTROL_PRIMARY_BG_ARMED: PRIMARY_D1;
|
||||
|
||||
SCROLL_BAR_THUMB_NORMAL: GRAY_7;
|
||||
SCROLL_BAR_THUMB_HOVER: GRAY_6;
|
||||
|
||||
PROGRESS_INDICATOR_BEGIN: GRAY_2;
|
||||
PROGRESS_INDICATOR_END: GRAY_4;
|
||||
PROGRESS_BAR_BG: GRAY_8;
|
||||
|
||||
-fx-background-color: MAIN_BG;
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-font-family: 'Open Sans';
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Labels *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.label {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
.label-muted {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.label-large {
|
||||
-fx-font-family: 'Open Sans SemiBold';
|
||||
-fx-font-size: 1.5em;
|
||||
}
|
||||
|
||||
.label-small {
|
||||
-fx-font-size: 0.8em;
|
||||
}
|
||||
|
||||
.label-extra-small {
|
||||
-fx-font-size: 0.64em;
|
||||
}
|
||||
|
||||
.text-flow > * {
|
||||
-fx-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Glyph Icons *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.glyph-icon {
|
||||
-fx-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
.glyph-icon-primary {
|
||||
-fx-fill: PRIMARY;
|
||||
}
|
||||
|
||||
.glyph-icon-muted {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.glyph-icon-white {
|
||||
-fx-fill: white;
|
||||
}
|
||||
|
||||
.glyph-icon-red {
|
||||
-fx-fill: RED_5;
|
||||
}
|
||||
|
||||
.glyph-icon-orange {
|
||||
-fx-fill: ORANGE_5;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Main Window *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
/* windows needs an explicit border: */
|
||||
.main-window.os-windows {
|
||||
-fx-border-color: TITLE_BG;
|
||||
-fx-border-width: 1px;
|
||||
}
|
||||
|
||||
.main-window .title {
|
||||
-fx-background-color: TITLE_BG;
|
||||
}
|
||||
|
||||
.main-window .title .label {
|
||||
-fx-font-family: 'Quicksand';
|
||||
-fx-font-size: 16px;
|
||||
-fx-font-style: normal;
|
||||
-fx-font-weight: 700;
|
||||
-fx-text-fill: TITLE_TEXT_FILL;
|
||||
}
|
||||
|
||||
.main-window .title .button {
|
||||
-fx-pref-height: 30px;
|
||||
-fx-pref-width: 30px;
|
||||
-fx-background-color: none;
|
||||
-fx-padding: 0;
|
||||
}
|
||||
|
||||
.main-window .title .button .glyph-icon {
|
||||
-fx-fill: white;
|
||||
}
|
||||
|
||||
.main-window .title .button:armed .glyph-icon {
|
||||
-fx-fill: GRAY_8;
|
||||
}
|
||||
|
||||
.main-window .update-indicator {
|
||||
-fx-background-color: white, RED_5;
|
||||
-fx-background-insets: 1px, 2px;
|
||||
-fx-background-radius: 6px, 5px;
|
||||
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.8), 2, 0, 0, 0);
|
||||
}
|
||||
|
||||
.main-window .drag-n-drop-indicator {
|
||||
-fx-border-color: SECONDARY;
|
||||
-fx-border-width: 3px;
|
||||
}
|
||||
|
||||
.main-window .drag-n-drop-indicator .drag-n-drop-header {
|
||||
-fx-background-color: SECONDARY;
|
||||
-fx-padding: 3px;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* TabPane *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.tab-pane {
|
||||
-fx-tab-min-height: 2em;
|
||||
}
|
||||
|
||||
.tab-pane > .tab-header-area {
|
||||
-fx-padding: 0 12px;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 0 0 3px 0;
|
||||
}
|
||||
|
||||
.tab-pane .tab {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 0 0 3px 0;
|
||||
-fx-padding: 6px 12px;
|
||||
}
|
||||
|
||||
.tab-pane .tab:selected {
|
||||
-fx-background-color: PRIMARY, CONTROL_BG_SELECTED;
|
||||
}
|
||||
|
||||
.tab-pane .tab .tab-label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-alignment: CENTER;
|
||||
}
|
||||
|
||||
.tab-pane .tab .glyph-icon {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.tab-pane .tab:selected .glyph-icon {
|
||||
-fx-fill: PRIMARY;
|
||||
}
|
||||
|
||||
.tab-pane .tab:selected .tab-label {
|
||||
-fx-text-fill: TEXT_FILL_HIGHLIGHTED;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* SplitPane *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.split-pane > .split-pane-divider {
|
||||
-fx-padding: 0px 1px;
|
||||
}
|
||||
|
||||
.split-pane:horizontal > .split-pane-divider {
|
||||
-fx-background-color: MAIN_BG, CONTROL_BORDER_NORMAL;
|
||||
-fx-background-insets: 0, 0 1 0 0;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Vault List *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.list-view {
|
||||
-fx-background-color: CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.list-view:focused .list-cell:selected {
|
||||
-fx-background-color: PRIMARY, CONTROL_BG_SELECTED;
|
||||
-fx-background-insets: 0, 0 0 0 3px;
|
||||
}
|
||||
|
||||
.list-cell:selected {
|
||||
-fx-background-color: CONTROL_BG_SELECTED;
|
||||
}
|
||||
|
||||
.list-cell .glyph-icon {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.list-cell .header-label {
|
||||
-fx-font-family: 'Open Sans SemiBold';
|
||||
-fx-font-size: 1.0em;
|
||||
}
|
||||
|
||||
.list-cell .detail-label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-font-size: 0.8em;
|
||||
}
|
||||
|
||||
.list-cell:selected .glyph-icon {
|
||||
-fx-fill: PRIMARY;
|
||||
}
|
||||
|
||||
.list-cell:selected .header-label {
|
||||
-fx-text-fill: TEXT_FILL_HIGHLIGHTED;
|
||||
}
|
||||
|
||||
.list-cell.drop-above {
|
||||
-fx-border-color: CONTROL_BG_ARMED transparent transparent transparent;
|
||||
-fx-border-width: 3px 0 0 0;
|
||||
}
|
||||
|
||||
.list-cell.drop-below {
|
||||
-fx-border-color: transparent transparent CONTROL_BG_ARMED transparent;
|
||||
-fx-border-width: 0 0 3px 0;
|
||||
}
|
||||
|
||||
.onboarding-overlay-arc {
|
||||
-fx-stroke: TEXT_FILL;
|
||||
-fx-fill: transparent;
|
||||
}
|
||||
|
||||
.button.toolbar-button {
|
||||
-fx-min-height: 40px;
|
||||
-fx-background-color: transparent;
|
||||
-fx-background-insets: 0;
|
||||
-fx-background-radius: 0;
|
||||
-fx-border-color: CONTROL_BORDER_NORMAL transparent transparent transparent;
|
||||
-fx-border-width: 1px 0 0 0;
|
||||
-fx-padding: 0;
|
||||
}
|
||||
|
||||
.button.toolbar-button:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, MAIN_BG;
|
||||
-fx-background-insets: 0, 2px 1px 1px 1px;
|
||||
}
|
||||
|
||||
.button.toolbar-button:armed {
|
||||
-fx-background-color: CONTROL_BG_ARMED;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ScrollBar *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.scroll-bar > .thumb {
|
||||
-fx-background-color: SCROLL_BAR_THUMB_NORMAL;
|
||||
-fx-background-insets: 1px;
|
||||
-fx-background-radius: 2px;
|
||||
}
|
||||
|
||||
.scroll-bar > .thumb:hover {
|
||||
-fx-background-color: SCROLL_BAR_THUMB_HOVER;
|
||||
}
|
||||
|
||||
.scroll-bar:horizontal > .increment-button,
|
||||
.scroll-bar:horizontal > .decrement-button {
|
||||
-fx-padding: 3 0 3 0;
|
||||
}
|
||||
|
||||
.scroll-bar:vertical > .increment-button,
|
||||
.scroll-bar:vertical > .decrement-button {
|
||||
-fx-padding: 0 3 0 3;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Badge *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.badge {
|
||||
-fx-font-family: 'Open Sans Bold';
|
||||
-fx-font-size: 0.8em;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.2em 0.4em 0.2em 0.4em;
|
||||
}
|
||||
|
||||
.badge-pill {
|
||||
-fx-background-radius: 1em;
|
||||
}
|
||||
|
||||
.badge-primary {
|
||||
-fx-text-fill: white;
|
||||
-fx-background-color: PRIMARY;
|
||||
}
|
||||
|
||||
.badge-muted {
|
||||
-fx-text-fill: white;
|
||||
-fx-background-color: MUTED_BG;
|
||||
}
|
||||
|
||||
/* Note: These values below are kinda random such that it looks ok. I'm pretty sure there is room for improvement. Additionally, fx-text-fill does not work*/
|
||||
.badge-debug {
|
||||
-fx-font-family: 'Open Sans Bold';
|
||||
-fx-font-size: 1.0em;
|
||||
-fx-background-radius: 8px;
|
||||
-fx-padding: 0.3em 0.55em 0.3em 0.55em;
|
||||
-fx-background-color: RED_5;
|
||||
-fx-background-radius: 2em;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Password Strength Indicator *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.password-strength-indicator .segment {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-0 .segment.active {
|
||||
-fx-background-color: RED_5;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-1 .segment.active {
|
||||
-fx-background-color: ORANGE_5;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-2 .segment.active {
|
||||
-fx-background-color: YELLOW_5;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-3 .segment.active {
|
||||
-fx-background-color: PRIMARY;
|
||||
}
|
||||
|
||||
.password-strength-indicator.strength-4 .segment.active {
|
||||
-fx-background-color: PRIMARY_D1;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Tooltip *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.tooltip {
|
||||
-fx-font-family: 'Open Sans';
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-font-size: 0.8em;
|
||||
-fx-background-color: CONTROL_BG_NORMAL;
|
||||
-fx-padding: 0.2em 0.4em 0.2em 0.4em;
|
||||
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.5), 2, 0, 0, 0);
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Text Fields *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.text-input {
|
||||
-fx-cursor: text;
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-highlight-fill: PRIMARY;
|
||||
-fx-prompt-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em 0.5em 0.3em 0.5em;
|
||||
}
|
||||
|
||||
.text-input:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.text-input:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.nice-secure-password-field .secure-password-field {
|
||||
-fx-padding: 0.3em 48px 0.3em 0.5em;
|
||||
}
|
||||
|
||||
.nice-secure-password-field .icons {
|
||||
-fx-width: 42px;
|
||||
-fx-padding: 4px 6px 4px 0;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Text Areas *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.text-area {
|
||||
-fx-cursor: default;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0;
|
||||
}
|
||||
|
||||
.text-input:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.text-input:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.text-area > .scroll-pane > .scroll-bar {
|
||||
-fx-padding: 2px;
|
||||
}
|
||||
|
||||
.text-area .content {
|
||||
-fx-padding: 0.2em 0.5em 0.2em 0.5em;
|
||||
-fx-cursor: text;
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-highlight-fill: PRIMARY;
|
||||
-fx-prompt-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: null;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Buttons *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.button {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-alignment: CENTER;
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em 1em 0.3em 1em;
|
||||
-fx-graphic-text-gap: 6px;
|
||||
}
|
||||
|
||||
.button:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.button:armed {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_ARMED;
|
||||
}
|
||||
|
||||
.button:default {
|
||||
-fx-text-fill: white;
|
||||
-fx-background-color: CONTROL_PRIMARY_BORDER_NORMAL, CONTROL_PRIMARY_BG_NORMAL;
|
||||
}
|
||||
|
||||
.button:default:focused {
|
||||
-fx-background-color: CONTROL_PRIMARY_BORDER_FOCUSED, CONTROL_PRIMARY_BG_NORMAL;
|
||||
}
|
||||
|
||||
.button:default:armed {
|
||||
-fx-background-color: CONTROL_PRIMARY_BORDER_ARMED, CONTROL_PRIMARY_BG_ARMED;
|
||||
}
|
||||
|
||||
.button:disabled,
|
||||
.button:default:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.button:disabled .glyph-icon {
|
||||
-fx-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.button:default .glyph-icon {
|
||||
-fx-fill: white;
|
||||
}
|
||||
|
||||
.button:default .label {
|
||||
-fx-text-fill: white;
|
||||
}
|
||||
|
||||
.button-large {
|
||||
-fx-font-size: 1.25em;
|
||||
-fx-padding: 0.6em 1.5em 0.6em 1.5em;
|
||||
-fx-graphic-text-gap: 9px;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* Hyperlinks *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.hyperlink {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-graphic-text-gap: 6px;
|
||||
}
|
||||
|
||||
.hyperlink.hyperlink-underline {
|
||||
-fx-underline: true;
|
||||
}
|
||||
|
||||
.hyperlink.hyperlink-muted {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.hyperlink-hover-icon {
|
||||
-fx-content-display: text-only;
|
||||
}
|
||||
|
||||
.hyperlink-hover-icon:hover {
|
||||
-fx-content-display: right;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* CheckBox *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.check-box {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-label-padding: 0 0 0 6px;
|
||||
-fx-padding: 4px 0 4px 0;
|
||||
}
|
||||
|
||||
.check-box:disabled {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.check-box > .box {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em;
|
||||
}
|
||||
|
||||
.check-box:focused > .box {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.check-box:disabled > .box {
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.check-box > .box > .mark {
|
||||
-fx-background-color: transparent;
|
||||
-fx-padding: 0.4em;
|
||||
-fx-shape: "M-1,4, L-1,5.5 L3.5,8.5 L9,0 L9,-1 L7,-1 L3,6 L1,4 Z";
|
||||
}
|
||||
|
||||
.check-box:selected > .box > .mark {
|
||||
-fx-background-color: TEXT_FILL;
|
||||
}
|
||||
|
||||
.check-box:selected:disabled > .box > .mark {
|
||||
-fx-background-color: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* RadioButton *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.radio-button {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
-fx-label-padding: 0 0 0 6px;
|
||||
-fx-padding: 4px 0 4px 0;
|
||||
}
|
||||
|
||||
.radio-button > .radio {
|
||||
-fx-border-color: CONTROL_BORDER_NORMAL;
|
||||
-fx-border-radius: 1em; /* large value to make sure this remains circular */
|
||||
-fx-background-color: CONTROL_BG_NORMAL;
|
||||
-fx-background-radius: 1em;
|
||||
-fx-padding: 0.3em; /* padding from outside edge to the inner black dot */
|
||||
}
|
||||
|
||||
.radio-button:focused > .radio {
|
||||
-fx-border-color: CONTROL_BORDER_FOCUSED;
|
||||
}
|
||||
|
||||
.text-input:disabled > .radio {
|
||||
-fx-border-color: CONTROL_BORDER_DISABLED;
|
||||
-fx-background-color: CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.radio-button > .radio > .dot {
|
||||
-fx-background-color: transparent;
|
||||
-fx-background-radius: 1em; /* large value to make sure this remains circular */
|
||||
-fx-padding: 0.2em; /* radius of the inner black dot when selected */
|
||||
}
|
||||
|
||||
.radio-button:selected > .radio > .dot {
|
||||
-fx-background-color: TEXT_FILL;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ChoiceBox *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.choice-box {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.3em 0.5em 0.3em 0.5em;
|
||||
}
|
||||
|
||||
.choice-box:focused {
|
||||
-fx-background-color: CONTROL_BORDER_FOCUSED, CONTROL_BG_NORMAL;
|
||||
}
|
||||
|
||||
.choice-box:disabled {
|
||||
-fx-background-color: CONTROL_BORDER_DISABLED, CONTROL_BG_DISABLED;
|
||||
}
|
||||
|
||||
.choice-box > .label {
|
||||
-fx-text-fill: TEXT_FILL;
|
||||
}
|
||||
|
||||
.choice-box:disabled > .label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.choice-box > .open-button {
|
||||
-fx-padding: 0 0 0 0.3em;
|
||||
}
|
||||
|
||||
.choice-box > .open-button > .arrow {
|
||||
-fx-background-color: transparent, TEXT_FILL;
|
||||
-fx-background-insets: 0 0 -1 0, 0;
|
||||
-fx-padding: 0.15em 0.3em 0.15em 0.3em;
|
||||
-fx-shape: "M 0 0 h 7 l -3.5 4 z";
|
||||
}
|
||||
|
||||
.choice-box:disabled > .open-button > .arrow {
|
||||
-fx-background-color: transparent, TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.choice-box .context-menu {
|
||||
-fx-translate-x: -1.4em;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ContextMenu *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.context-menu {
|
||||
-fx-background-color: CONTROL_BORDER_NORMAL, CONTROL_BG_NORMAL;
|
||||
-fx-background-insets: 0, 1px;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 0.2em 0 0.2em 0;
|
||||
-fx-effect: dropshadow(three-pass-box, rgba(0, 0, 0, 0.2), 8, 0, 0, 0);
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* MenuItem *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.menu-item {
|
||||
-fx-padding: 0.2em 0.4em 0.2em 0.4em;
|
||||
}
|
||||
|
||||
.menu-item:focused {
|
||||
-fx-background-color: transparent, CONTROL_BG_ARMED;
|
||||
-fx-background-insets: 0, 0 1px 0 1px;
|
||||
}
|
||||
|
||||
.menu-item:disabled {
|
||||
-fx-background-color: transparent;
|
||||
}
|
||||
|
||||
.menu-item > .left-container {
|
||||
-fx-padding: 0.5em 0.25em 0.5em 0.5em;
|
||||
}
|
||||
|
||||
.menu-item > .label {
|
||||
-fx-padding: 1px 0.5em 1px 0.5em;
|
||||
}
|
||||
|
||||
.menu-item:disabled > .label {
|
||||
-fx-text-fill: TEXT_FILL_MUTED;
|
||||
}
|
||||
|
||||
.radio-menu-item:checked > .left-container > .radio {
|
||||
-fx-background-color: TEXT_FILL;
|
||||
-fx-shape: "M-1,4, L-1,5.5 L3.5,8.5 L9,0 L9,-1 L7,-1 L3,6 L1,4 Z";
|
||||
-fx-scale-shape: false;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ProgressIndicator *
|
||||
* Derived from aquafx-project.com, (C) Claudine Zillmann, see NOTICE.md *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.progress-indicator {
|
||||
-fx-indeterminate-segment-count: 12;
|
||||
-fx-spin-enabled: true;
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate > .spinner {
|
||||
-fx-padding: 0.083333em;
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment {
|
||||
-fx-background-color: PROGRESS_INDICATOR_BEGIN, PROGRESS_INDICATOR_END;
|
||||
-fx-background-insets: 0, 0.5;
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment0 {
|
||||
-fx-shape: "m 12.007729,4.9541827 c -0.49762,0.7596865 0.893181,1.6216808 1.327833,0.7666252 L 15.456199,2.0477574 C 15.942094,1.2061627 14.61426,0.43953765 14.128365,1.2811324 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment1 {
|
||||
-fx-shape: "m 9.2224559,4.62535 c -0.051108,0.9067177 1.5843581,0.957826 1.5332501,0 l 0,-4.24127319 c 0,-0.9717899 -1.5332501,-0.9717899 -1.5332501,0 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment2 {
|
||||
-fx-shape: "M 8.0465401,4.9030617 C 8.5441601,5.6627485 7.1533584,6.5247425 6.7187068,5.6696872 L 4.5980702,1.9966363 C 4.1121752,1.1550418 5.4400085,0.38841683 5.9259035,1.2300114 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment3 {
|
||||
-fx-shape: "M 5.7330066,6.5305598 C 6.5579512,6.9103162 5.8366865,8.3790371 5.0144939,7.8850315 L 1.2677551,5.8974832 C 0.409277,5.4420823 1.1277888,4.0876101 1.9862674,4.5430105 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment4 {
|
||||
-fx-shape: "m 0.42171041,9.2083842 c -0.90671825,-0.051108 -0.95782608,1.5843588 0,1.5332498 l 4.24127319,0 c 0.9717899,0 0.9717899,-1.5332498 0,-1.5332498 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment5 {
|
||||
-fx-shape: "M 5.7330066,13.443113 C 6.5579512,13.063356 5.8366865,11.594635 5.0144939,12.088641 L 1.2677551,14.076189 C 0.409277,14.53159 1.1277888,15.886062 1.9862674,15.430662 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment6 {
|
||||
-fx-shape: "M 8.0465401,15.070611 C 8.5441601,14.310924 7.1533584,13.44893 6.7187068,14.303985 l -2.1206366,3.673051 c -0.485895,0.841595 0.8419383,1.60822 1.3278333,0.766625 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment7 {
|
||||
-fx-shape: "m 9.2224559,19.539943 c -0.051108,0.906718 1.5843581,0.957826 1.5332501,0 l 0,-4.241273 c 0,-0.97179 -1.5332501,-0.97179 -1.5332501,0 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment8 {
|
||||
-fx-shape: "m 12.10997,15.070611 c -0.49762,-0.759687 0.893182,-1.621681 1.327834,-0.766626 l 2.120636,3.673051 c 0.485895,0.841595 -0.841938,1.60822 -1.327833,0.766625 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment9 {
|
||||
-fx-shape: "m 14.423504,13.443113 c -0.824945,-0.379757 -0.10368,-1.848478 0.718512,-1.354472 l 3.746739,1.987548 c 0.858478,0.455401 0.139967,1.809873 -0.718512,1.354473 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment10 {
|
||||
-fx-shape: "m 15.372451,9.2445322 c -0.906719,-0.051108 -0.957826,1.5843588 0,1.5332498 l 4.241273,0 c 0.97179,0 0.97179,-1.5332498 0,-1.5332498 z";
|
||||
}
|
||||
|
||||
.progress-indicator:indeterminate .segment11 {
|
||||
-fx-shape: "m 14.321262,6.5816808 c -0.824944,0.3797564 -0.10368,1.8484772 0.718513,1.3544717 L 18.786514,5.9486042 C 19.644992,5.4932031 18.92648,4.1387308 18.068001,4.5941315 z";
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* ProgressBar *
|
||||
* *
|
||||
******************************************************************************/
|
||||
|
||||
.progress-bar {
|
||||
-fx-indeterminate-bar-length: 100;
|
||||
-fx-indeterminate-bar-escape: true;
|
||||
-fx-indeterminate-bar-flip: true;
|
||||
-fx-indeterminate-bar-animation-time: 2;
|
||||
}
|
||||
|
||||
.progress-bar > .bar {
|
||||
-fx-background-color: CONTROL_PRIMARY_BG_NORMAL;
|
||||
-fx-background-radius: 4px;
|
||||
-fx-padding: 1em 0.5em;
|
||||
}
|
||||
|
||||
.progress-bar:indeterminate > .bar {
|
||||
-fx-background-color: linear-gradient(to left, transparent, CONTROL_PRIMARY_BG_NORMAL);
|
||||
}
|
||||
|
||||
.progress-bar > .track {
|
||||
-fx-background-color: PROGRESS_BAR_BG;
|
||||
-fx-background-radius: 4px;
|
||||
}
|
||||
/*******************************************************************************
|
||||
* *
|
||||
* I/O Statistics *
|
||||
* *
|
||||
******************************************************************************/
|
||||
.chart {
|
||||
-fx-padding: 10px;
|
||||
}
|
||||
|
||||
.chart-plot-background {
|
||||
-fx-background-color: MAIN_BG;
|
||||
-fx-padding: 20px;
|
||||
}
|
||||
|
||||
/* content */
|
||||
|
||||
|
||||
.cache-arc-background {
|
||||
-fx-fill: transparent;
|
||||
-fx-stroke: MUTED_BG;
|
||||
-fx-stroke-type: centered;
|
||||
-fx-stroke-width: 12;
|
||||
-fx-stroke-line-cap: butt;
|
||||
}
|
||||
|
||||
.cache-arc-foreground {
|
||||
-fx-fill: transparent;
|
||||
-fx-stroke: PRIMARY;
|
||||
-fx-stroke-type: centered;
|
||||
-fx-stroke-width: 12;
|
||||
-fx-stroke-line-cap: butt;
|
||||
}
|
||||
|
||||
.chart.io-stats {
|
||||
-fx-padding: 10px;
|
||||
-fx-horizontal-grid-lines-visible: false;
|
||||
-fx-horizontal-zero-line-visible: false;
|
||||
-fx-vertical-grid-lines-visible: false;
|
||||
-fx-vertical-zero-line-visible: false;
|
||||
}
|
||||
|
||||
.axis.io-stats {
|
||||
-fx-tick-mark-visible: false;
|
||||
-fx-minor-tick-visible: false;
|
||||
-fx-tick-labels-visible: false;
|
||||
}
|
||||
|
||||
.chart-plot-background {
|
||||
-fx-background-color: transparent;
|
||||
}
|
||||
|
||||
.chart-vertical-zero-line,
|
||||
.chart-horizontal-zero-line,
|
||||
.chart-alternative-row-fill {
|
||||
-fx-stroke: transparent;
|
||||
-fx-stroke-width: 0;
|
||||
}
|
||||
|
||||
.default-color0.chart-series-area-line {
|
||||
-fx-stroke: PRIMARY;
|
||||
}
|
||||
.default-color0.chart-series-area-fill {
|
||||
-fx-fill: linear-gradient(to bottom, PRIMARY, transparent);
|
||||
-fx-stroke: transparent;
|
||||
}
|
||||
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.addvaultwizard.ChooseExistingVaultController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="24"
|
||||
alignment="CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<ImageView VBox.vgrow="ALWAYS" fitWidth="400" preserveRatio="true" smooth="true" image="${controller.screenshot}"/>
|
||||
|
||||
<Label text="%addvaultwizard.existing.instruction" wrapText="true" labelFor="$finishButton"/>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" onAction="#back"/>
|
||||
<Button fx:id="finishButton" text="%addvaultwizard.existing.chooseBtn" ButtonBar.buttonData="NEXT_FORWARD" onAction="#chooseFileAndNext" defaultButton="true"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.RadioButton?>
|
||||
<?import javafx.scene.control.TextField?>
|
||||
<?import javafx.scene.control.ToggleGroup?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.addvaultwizard.CreateNewVaultLocationController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="12"
|
||||
alignment="CENTER_LEFT">
|
||||
<fx:define>
|
||||
<ToggleGroup fx:id="predefinedLocationToggler"/>
|
||||
<FontAwesome5IconView fx:id="badLocation" styleClass="glyph-icon-red" glyph="TIMES" />
|
||||
<FontAwesome5IconView fx:id="goodLocation" styleClass="glyph-icon-primary" glyph="CHECK" />
|
||||
</fx:define>
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox spacing="6">
|
||||
<Label wrapText="true" text="%addvaultwizard.new.locationInstruction"/>
|
||||
<RadioButton fx:id="iclouddriveRadioButton" toggleGroup="${predefinedLocationToggler}" text="iCloud Drive" visible="${controller.locationPresets.foundIclouddrive}" managed="${controller.locationPresets.foundIclouddrive}"/>
|
||||
<RadioButton fx:id="dropboxRadioButton" toggleGroup="${predefinedLocationToggler}" text="Dropbox" visible="${controller.locationPresets.foundDropbox}" managed="${controller.locationPresets.foundDropbox}"/>
|
||||
<RadioButton fx:id="gdriveRadioButton" toggleGroup="${predefinedLocationToggler}" text="Google Drive" visible="${controller.locationPresets.foundGdrive}" managed="${controller.locationPresets.foundGdrive}"/>
|
||||
<RadioButton fx:id="onedriveRadioButton" toggleGroup="${predefinedLocationToggler}" text="OneDrive" visible="${controller.locationPresets.foundOnedrive}" managed="${controller.locationPresets.foundOnedrive}"/>
|
||||
<RadioButton fx:id="megaRadioButton" toggleGroup="${predefinedLocationToggler}" text="MEGA" visible="${controller.locationPresets.foundMega}" managed="${controller.locationPresets.foundMega}"/>
|
||||
<RadioButton fx:id="pcloudRadioButton" toggleGroup="${predefinedLocationToggler}" text="pCloud" visible="${controller.locationPresets.foundPcloud}" managed="${controller.locationPresets.foundPcloud}"/>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT">
|
||||
<RadioButton fx:id="customRadioButton" toggleGroup="${predefinedLocationToggler}" text="%addvaultwizard.new.directoryPickerLabel"/>
|
||||
<Button contentDisplay="LEFT" text="%addvaultwizard.new.directoryPickerButton" onAction="#chooseCustomVaultPath" disable="${controller.usePresetPath}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="FOLDER_OPEN"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</HBox>
|
||||
</VBox>
|
||||
|
||||
<Region prefHeight="12" VBox.vgrow="NEVER"/>
|
||||
|
||||
<VBox spacing="6">
|
||||
<Label text="%addvaultwizard.new.locationLabel" labelFor="$locationTextField"/>
|
||||
<TextField promptText="%addvaultwizard.new.locationPrompt" text="${controller.vaultPath}" editable="false" disable="${!controller.anyRadioButtonSelected}" HBox.hgrow="ALWAYS"/>
|
||||
<Label fx:id="vaultPathStatus" styleClass="label-muted" alignment="CENTER_RIGHT" wrapText="true" visible="${controller.anyRadioButtonSelected}" maxWidth="Infinity" graphicTextGap="6" text="${controller.statusText}" graphic="${controller.statusGraphic}" />
|
||||
</VBox>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" onAction="#back"/>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" onAction="#next" defaultButton="true" disable="${!controller.validVaultPath}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextField?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.addvaultwizard.CreateNewVaultNameController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="12"
|
||||
alignment="CENTER_LEFT">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox spacing="6">
|
||||
<Label text="%addvaultwizard.new.nameInstruction" labelFor="$textField"/>
|
||||
<TextField fx:id="textField" promptText="%addvaultwizard.new.namePrompt" HBox.hgrow="ALWAYS"/>
|
||||
<Label text="${controller.warningText}" wrapText="true" visible="${controller.showWarning}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="EXCLAMATION_TRIANGLE"/>
|
||||
</graphic>
|
||||
</Label>
|
||||
</VBox>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" onAction="#back"/>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" onAction="#next" defaultButton="true" disable="${controller.invalidVaultName}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.ProgressIndicator?>
|
||||
<?import javafx.scene.control.RadioButton?>
|
||||
<?import javafx.scene.control.ToggleGroup?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.addvaultwizard.CreateNewVaultPasswordController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="12"
|
||||
alignment="CENTER_LEFT">
|
||||
<fx:define>
|
||||
<ToggleGroup fx:id="recoveryKeyChoice"/>
|
||||
</fx:define>
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<fx:include fx:id="newPasswordScene" source="/fxml/new_password.fxml"/>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox spacing="6">
|
||||
<Label text="%addvaultwizard.new.generateRecoveryKeyChoice" wrapText="true"/>
|
||||
<RadioButton fx:id="showRecoveryKey" toggleGroup="${recoveryKeyChoice}" text="%addvaultwizard.new.generateRecoveryKeyChoice.yes"/>
|
||||
<RadioButton fx:id="skipRecoveryKey" toggleGroup="${recoveryKeyChoice}" text="%addvaultwizard.new.generateRecoveryKeyChoice.no"/>
|
||||
</VBox>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" onAction="#back"/>
|
||||
<Button text="%addvaultwizard.new.createVaultBtn" ButtonBar.buttonData="NEXT_FORWARD" onAction="#next" defaultButton="true" disable="${!controller.readyToCreateVault}"
|
||||
contentDisplay="${controller.createVaultButtonState}">
|
||||
<graphic>
|
||||
<ProgressIndicator progress="-1" prefWidth="12" prefHeight="12"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.addvaultwizard.CreateNewVaultRecoveryKeyController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="12"
|
||||
alignment="CENTER_LEFT">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<fx:include source="/fxml/recoverykey_display.fxml"/>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" onAction="#next" defaultButton="true"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.addvaultwizard.AddVaultSuccessController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="12"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="36"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="CHECK" glyphSize="36"/>
|
||||
</StackPane>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<FormattedLabel format="%addvaultwizard.success.nextStepsInstructions" arg1="${controller.vault.displayName}" wrapText="true" HBox.hgrow="ALWAYS"/>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+IU">
|
||||
<buttons>
|
||||
<Button text="%generic.button.done" ButtonBar.buttonData="FINISH" onAction="#close" defaultButton="${!controller.vault.locked}"/>
|
||||
<Button text="%addvaultwizard.success.unlockNow" ButtonBar.buttonData="OTHER" onAction="#unlockAndClose" defaultButton="${controller.vault.locked}" visible="${controller.vault.locked}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.image.Image?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.addvaultwizard.AddVaultWelcomeController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="12"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ImageView VBox.vgrow="ALWAYS" fitHeight="128" preserveRatio="true" smooth="true" cache="true">
|
||||
<Image url="/img/bot/bot.png"/>
|
||||
</ImageView>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox alignment="CENTER" spacing="9">
|
||||
<Button styleClass="button-large" text="%addvaultwizard.welcome.newButton" onAction="#createNewVault" prefWidth="Infinity">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="MAGIC" glyphSize="15"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Button styleClass="button-large" text="%addvaultwizard.welcome.existingButton" onAction="#chooseExistingVault" prefWidth="Infinity">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="FOLDER_OPEN" glyphSize="15"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</VBox>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import org.cryptomator.ui.controls.NiceSecurePasswordField?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.changepassword.ChangePasswordController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<VBox spacing="6">
|
||||
<FormattedLabel format="%changepassword.enterOldPassword" arg1="${controller.vault.displayName}" wrapText="true"/>
|
||||
<NiceSecurePasswordField fx:id="oldPasswordField"/>
|
||||
</VBox>
|
||||
|
||||
<Region prefHeight="12" VBox.vgrow="NEVER"/>
|
||||
|
||||
<fx:include fx:id="newPassword" source="/fxml/new_password.fxml"/>
|
||||
|
||||
<CheckBox fx:id="finalConfirmationCheckbox" text="%changepassword.finalConfirmation" wrapText="true"/>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#cancel"/>
|
||||
<Button fx:id="finishButton" ButtonBar.buttonData="FINISH" text="%generic.button.change" defaultButton="true" onAction="#finish"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextArea?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.common.ErrorController"
|
||||
prefWidth="450"
|
||||
prefHeight="450"
|
||||
spacing="12"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" VBox.vgrow="NEVER">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="EXCLAMATION" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6" HBox.hgrow="ALWAYS">
|
||||
<Label text="%generic.error.title" wrapText="true"/>
|
||||
<Label text="%generic.error.instruction" wrapText="true"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<TextArea VBox.vgrow="ALWAYS" text="${controller.stackTrace}" prefRowCount="5" editable="false"/>
|
||||
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+C">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" onAction="#back" visible="${controller.previousScenePresent}"/>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" onAction="#close"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.forgetPassword.ForgetPasswordController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="QUESTION" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<Label text="%forgetPassword.information" wrapText="true" textAlignment="LEFT" HBox.hgrow="ALWAYS"/>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" defaultButton="true" cancelButton="true" onAction="#close"/>
|
||||
<Button text="%forgetPassword.confirmBtn" ButtonBar.buttonData="FINISH" onAction="#finish"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.ListView?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.health.CheckDetailController"
|
||||
prefWidth="500"
|
||||
spacing="6">
|
||||
<FormattedLabel fx:id="checkTitle" styleClass="label-large" format="%health.check.detail.header" arg1="${controller.taskName}"/>
|
||||
|
||||
<Label text="%health.check.detail.taskNotStarted" visible="${controller.taskNotStarted}" managed="${controller.taskNotStarted}"/>
|
||||
<Label text="%health.check.detail.taskRunning" visible="${controller.taskRunning}" managed="${controller.taskRunning}"/>
|
||||
<Label text="%health.check.detail.taskScheduled" visible="${controller.taskScheduled}" managed="${controller.taskScheduled}"/>
|
||||
<Label text="%health.check.detail.taskCancelled" visible="${controller.taskCancelled}" managed="${controller.taskCancelled}"/>
|
||||
<Label text="%health.check.detail.taskFailed" visible="${controller.taskFailed}" managed="${controller.taskFailed}"/>
|
||||
<FormattedLabel styleClass="label" format="%health.check.detail.taskSucceeded" arg1="${controller.taskDuration}" visible="${controller.taskSucceeded}" managed="${controller.taskSucceeded}"/>
|
||||
|
||||
<FormattedLabel styleClass="label" format="%health.check.detail.problemCount" arg1="${controller.countOfWarnSeverity}" arg2="${controller.countOfCritSeverity}" visible="${!controller.taskNotStarted}"
|
||||
managed="${!controller.taskNotStarted}" />
|
||||
<ListView fx:id="resultsListView" VBox.vgrow="ALWAYS"/>
|
||||
</VBox>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.ListView?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import java.lang.Integer?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.health.CheckListController"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<fx:define>
|
||||
<Integer fx:id="ZERO" fx:value="0"/>
|
||||
</fx:define>
|
||||
<children>
|
||||
<HBox spacing="12" VBox.vgrow="ALWAYS">
|
||||
<VBox minWidth="80" maxWidth="200" spacing="6" HBox.hgrow="ALWAYS" >
|
||||
<Label fx:id="listHeading" text="%health.checkList.header"/>
|
||||
<CheckBox onAction="#toggleSelectAll" text="%health.checkList.selectAllBox" visible="${!controller.showResultScreen}" managed="${!controller.showResultScreen}" />
|
||||
<ListView fx:id="checksListView" VBox.vgrow="ALWAYS"/>
|
||||
</VBox>
|
||||
<StackPane visible="${controller.showResultScreen}" managed="${controller.showResultScreen}" HBox.hgrow="ALWAYS" >
|
||||
<VBox minWidth="300" alignment="CENTER" visible="${!controller.anyCheckSelected}" managed="${!controller.anyCheckSelected}" >
|
||||
<Label text="%health.check.detail.noSelectedCheck" wrapText="true" alignment="CENTER" />
|
||||
</VBox>
|
||||
<fx:include source="/fxml/health_check_details.fxml" visible="${controller.anyCheckSelected}" managed="${controller.anyCheckSelected}" />
|
||||
</StackPane>
|
||||
</HBox>
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CX">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" onAction="#cancelCheck" disable="${!controller.running}" visible="${controller.showResultScreen}" managed="${controller.showResultScreen}" />
|
||||
<Button text="%health.check.exportBtn" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" disable="${!controller.finished}" visible="${controller.showResultScreen}" managed="${controller.showResultScreen}" onAction="#exportResults"/>
|
||||
<Button text="%health.check.runBatchBtn" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#runSelectedChecks" disable="${controller.numberOfPickedChecks == ZERO}" visible="${!controller.showResultScreen}" managed="${!controller.showResultScreen}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<HBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.health.ResultListCellController"
|
||||
prefHeight="25"
|
||||
prefWidth="200"
|
||||
spacing="6"
|
||||
alignment="CENTER_LEFT">
|
||||
<!-- Remark: Check the containing list view for a fixed cell size before editing height properties -->
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="6"/>
|
||||
</padding>
|
||||
<children>
|
||||
<FontAwesome5IconView fx:id="iconView" HBox.hgrow="NEVER" glyphSize="16"/>
|
||||
<Label text="${controller.description}"/>
|
||||
<Region HBox.hgrow="ALWAYS"/>
|
||||
<!-- TODO: setting the minWidth of the button is just a workaround.
|
||||
What we actually want to do is to prevent shrinking the button more than the text
|
||||
-> own subclass of HBox is needed -->
|
||||
<Button fx:id="actionButton" text="%health.check.fixBtn" onAction="#runResultAction" alignment="CENTER" visible="false" minWidth="-Infinity"/>
|
||||
</children>
|
||||
</HBox>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.health.StartController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<Label text="%health.start.introduction" wrapText="true"/>
|
||||
|
||||
<!-- TODO: combine the two below labels to one and bind the properties accordingly or, preferably think about a new flow -->
|
||||
<Label text="%health.start.configInvalid" visible="${controller.invalidConfig}" managed="${controller.invalidConfig}" wrapText="true" contentDisplay="LEFT">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="TIMES" styleClass="glyph-icon-red" />
|
||||
</graphic>
|
||||
</Label>
|
||||
<Label text="%health.start.configValid" visible="${!controller.invalidConfig}" managed="${!controller.invalidConfig}" wrapText="true" contentDisplay="LEFT">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="CHECK" styleClass="glyph-icon-primary" />
|
||||
</graphic>
|
||||
</Label>
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CX">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" disable="${controller.invalidConfig}" defaultButton="true" onAction="#next"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.lock.LockFailedController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-red" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="TIMES" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6">
|
||||
<Label styleClass="label-large" text="%lock.fail.heading"/>
|
||||
<FormattedLabel format="%lock.fail.message" arg1="${controller.vaultName}" wrapText="true"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<Button text="OK" defaultButton="false" VBox.vgrow="ALWAYS" cancelButton="true" onAction="#close"/>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.lock.LockForcedController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-orange" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="EXCLAMATION" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6">
|
||||
<Label styleClass="label-large" text="%lock.forced.heading"/>
|
||||
<FormattedLabel format="%lock.forced.message" arg1="${controller.vaultName}" wrapText="true"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" defaultButton="true" cancelButton="true" onAction="#cancel"/>
|
||||
<!-- TODO: third button with retry? -->
|
||||
<Button text="%lock.forced.confirmBtn" ButtonBar.buttonData="FINISH" onAction="#confirmForcedLock"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.SplitPane?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<StackPane xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:id="root"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.MainWindowController"
|
||||
styleClass="main-window">
|
||||
<VBox>
|
||||
<fx:include source="/fxml/main_window_title.fxml" VBox.vgrow="NEVER"/>
|
||||
<StackPane VBox.vgrow="ALWAYS">
|
||||
<SplitPane dividerPositions="0.33" orientation="HORIZONTAL">
|
||||
<fx:include source="/fxml/vault_list.fxml" SplitPane.resizableWithParent="false"/>
|
||||
<fx:include source="/fxml/vault_detail.fxml" SplitPane.resizableWithParent="true"/>
|
||||
</SplitPane>
|
||||
|
||||
<VBox styleClass="drag-n-drop-indicator" visible="${controller.draggingOver}" alignment="TOP_CENTER">
|
||||
<HBox visible="${!controller.draggingVaultOver}" managed="${!controller.draggingVaultOver}" spacing="6" styleClass="drag-n-drop-header" alignment="CENTER" VBox.vgrow="NEVER">
|
||||
<FontAwesome5IconView glyph="EXCLAMATION_TRIANGLE"/>
|
||||
<Label text="%main.dropZone.unknownDragboardContent"/>
|
||||
</HBox>
|
||||
<HBox visible="${controller.draggingVaultOver}" managed="${controller.draggingVaultOver}" spacing="6" styleClass="drag-n-drop-header" alignment="CENTER" VBox.vgrow="NEVER">
|
||||
<FontAwesome5IconView glyph="CHECK"/>
|
||||
<Label text="%main.dropZone.dropVault"/>
|
||||
</HBox>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
</VBox>
|
||||
</StackPane>
|
||||
</VBox>
|
||||
<fx:include source="/fxml/main_window_resize.fxml"/>
|
||||
</StackPane>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?import javafx.scene.Cursor?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<AnchorPane xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.ResizeController"
|
||||
nodeOrientation="LEFT_TO_RIGHT"
|
||||
pickOnBounds="false">
|
||||
<fx:define>
|
||||
<Cursor fx:id="nwResize" fx:constant="NW_RESIZE"/>
|
||||
<Cursor fx:id="neResize" fx:constant="NE_RESIZE"/>
|
||||
</fx:define>
|
||||
<Region fx:id="tlResizer" cursor="${nwResize}" prefWidth="10" prefHeight="10" maxWidth="-Infinity" maxHeight="-Infinity" AnchorPane.topAnchor="0" AnchorPane.leftAnchor="0"/>
|
||||
<Region fx:id="trResizer" cursor="${neResize}" prefWidth="10" prefHeight="10" maxWidth="-Infinity" maxHeight="-Infinity" AnchorPane.topAnchor="0" AnchorPane.rightAnchor="0"/>
|
||||
<Region fx:id="blResizer" cursor="${neResize}" prefWidth="10" prefHeight="10" maxWidth="-Infinity" maxHeight="-Infinity" AnchorPane.bottomAnchor="0" AnchorPane.leftAnchor="0"/>
|
||||
<Region fx:id="brResizer" cursor="${nwResize}" prefWidth="10" prefHeight="10" maxWidth="-Infinity" maxHeight="-Infinity" AnchorPane.bottomAnchor="0" AnchorPane.rightAnchor="0"/>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,74 @@
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.Tooltip?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<HBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:id="titleBar"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.MainWindowTitleController"
|
||||
styleClass="title"
|
||||
alignment="CENTER"
|
||||
minHeight="50"
|
||||
maxHeight="50"
|
||||
spacing="6">
|
||||
<padding>
|
||||
<Insets bottom="6" left="12" right="12" top="6"/>
|
||||
</padding>
|
||||
<children>
|
||||
<Label text="CRYPTOMATOR"/>
|
||||
|
||||
<Region HBox.hgrow="ALWAYS"/>
|
||||
|
||||
<Hyperlink onAction="#showGeneralPreferences" focusTraversable="false" visible="${controller.debugModeEnabled}" styleClass="badge-debug" text="DEBUG MODE" textFill="white">
|
||||
<tooltip>
|
||||
<Tooltip text="%main.debugModeEnabled.tooltip"/>
|
||||
</tooltip>
|
||||
</Hyperlink>
|
||||
|
||||
<Region HBox.hgrow="ALWAYS"/>
|
||||
|
||||
<Button contentDisplay="GRAPHIC_ONLY" mnemonicParsing="false" onAction="#showDonationKeyPreferences" focusTraversable="false" visible="${!controller.licenseHolder.validLicense}">
|
||||
<graphic>
|
||||
<StackPane>
|
||||
<FontAwesome5IconView glyph="EXCLAMATION_CIRCLE" glyphSize="16"/>
|
||||
<Region styleClass="update-indicator" StackPane.alignment="TOP_RIGHT" prefWidth="12" prefHeight="12" maxWidth="-Infinity" maxHeight="-Infinity"/>
|
||||
</StackPane>
|
||||
</graphic>
|
||||
<tooltip>
|
||||
<Tooltip text="%main.donationKeyMissing.tooltip"/>
|
||||
</tooltip>
|
||||
</Button>
|
||||
<Button contentDisplay="GRAPHIC_ONLY" mnemonicParsing="false" onAction="#showPreferences" focusTraversable="false">
|
||||
<graphic>
|
||||
<StackPane>
|
||||
<FontAwesome5IconView glyph="COGS" glyphSize="16"/>
|
||||
<Region styleClass="update-indicator" visible="${controller.updateAvailable}" StackPane.alignment="TOP_RIGHT" prefWidth="12" prefHeight="12" maxWidth="-Infinity" maxHeight="-Infinity"/>
|
||||
</StackPane>
|
||||
</graphic>
|
||||
<tooltip>
|
||||
<Tooltip text="%main.preferencesBtn.tooltip"/>
|
||||
</tooltip>
|
||||
</Button>
|
||||
<Button contentDisplay="GRAPHIC_ONLY" mnemonicParsing="false" onAction="#minimize" focusTraversable="false" visible="${controller.showMinimizeButton}" managed="${controller.showMinimizeButton}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="WINDOW_MINIMIZE" glyphSize="12"/>
|
||||
</graphic>
|
||||
<tooltip>
|
||||
<Tooltip text="%main.minimizeBtn.tooltip"/>
|
||||
</tooltip>
|
||||
</Button>
|
||||
<Button contentDisplay="GRAPHIC_ONLY" mnemonicParsing="false" onAction="#close" focusTraversable="false">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="TIMES" glyphSize="16"/>
|
||||
</graphic>
|
||||
<tooltip>
|
||||
<Tooltip text="%main.closeBtn.tooltip"/>
|
||||
</tooltip>
|
||||
</Button>
|
||||
</children>
|
||||
</HBox>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.migration.MigrationCapabilityErrorController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="EXCLAMATION" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6" HBox.hgrow="ALWAYS">
|
||||
<Label text="%migration.error.missingFileSystemCapabilities.title" wrapText="true"/>
|
||||
<Label text="%migration.error.missingFileSystemCapabilities.description" wrapText="true"/>
|
||||
<Label text="${controller.missingCapabilityDescription}" wrapText="true"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+U">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" cancelButton="true" onAction="#back"/>
|
||||
<Region ButtonBar.buttonData="OTHER"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<?import javafx.scene.text.Text?>
|
||||
<?import javafx.scene.text.TextFlow?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.migration.MigrationImpossibleController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-red" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="TIMES" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6">
|
||||
<Label styleClass="label-large" text="%migration.impossible.heading"/>
|
||||
<Label text="%migration.impossible.reason" wrapText="true" HBox.hgrow="ALWAYS"/>
|
||||
<TextFlow>
|
||||
<Text text="%migration.impossible.moreInfo"/>
|
||||
<Text text=" "/>
|
||||
<Hyperlink styleClass="hyperlink-underline" text="docs.cryptomator.org" wrapText="true" onAction="#getMigrationHelp"/>
|
||||
<Text text="."/>
|
||||
</TextFlow>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+C">
|
||||
<buttons>
|
||||
<!-- Button text="Try again" ButtonBar.buttonData="to do" onAction="#retry" / also add button to button bar order-->
|
||||
<Button text="%generic.button.close" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</VBox>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import org.cryptomator.ui.controls.NiceSecurePasswordField?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.ProgressBar?>
|
||||
<?import javafx.scene.control.ProgressIndicator?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.migration.MigrationRunController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<VBox spacing="6" visible="${!controller.vault.processing}" managed="${!controller.vault.processing}">
|
||||
<FormattedLabel format="%migration.run.enterPassword" arg1="${controller.vault.displayName}" wrapText="true"/>
|
||||
<NiceSecurePasswordField fx:id="passwordField"/>
|
||||
</VBox>
|
||||
|
||||
<VBox spacing="6" visible="${controller.vault.processing}" managed="${controller.vault.processing}">
|
||||
<Label text="%migration.run.progressHint" wrapText="true"/>
|
||||
<ProgressBar progress="${controller.migrationProgress}" prefWidth="Infinity"/>
|
||||
</VBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" cancelButton="true" onAction="#back" disable="${controller.vault.processing}"/>
|
||||
<Button text="%migration.run.startMigrationBtn" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#migrate" contentDisplay="${controller.migrateButtonContentDisplay}"
|
||||
disable="${controller.migrationButtonDisabled}">
|
||||
<graphic>
|
||||
<ProgressIndicator progress="-1" prefWidth="12" prefHeight="12"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.migration.MigrationStartController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="FILE_IMPORT" glyphSize="24"/>
|
||||
</StackPane>
|
||||
|
||||
<VBox spacing="6" HBox.hgrow="ALWAYS">
|
||||
<FormattedLabel format="%migration.start.prompt" arg1="${controller.vault.displayName}" wrapText="true"/>
|
||||
<CheckBox fx:id="confirmSyncDone" text="%migration.start.confirm"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="C+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#cancel"/>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#proceed" disable="${!confirmSyncDone.selected}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.migration.MigrationSuccessController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="CHECK" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<FormattedLabel format="%migration.success.nextStepsInstructions" arg1="${controller.vault.displayName}" wrapText="true" HBox.hgrow="ALWAYS"/>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.done" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
<Button text="%migration.success.unlockNow" ButtonBar.buttonData="FINISH" onAction="#unlockAndClose" defaultButton="true"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.NiceSecurePasswordField?>
|
||||
<?import org.cryptomator.ui.controls.PasswordStrengthIndicator?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.common.NewPasswordController"
|
||||
spacing="6"
|
||||
alignment="CENTER_LEFT">
|
||||
<fx:define>
|
||||
<FontAwesome5IconView fx:id="passwordStrengthCheckmark" styleClass="glyph-icon-primary" glyph="CHECK"/>
|
||||
<FontAwesome5IconView fx:id="passwordStrengthWarning" styleClass="glyph-icon-orange" glyph="EXCLAMATION_TRIANGLE"/>
|
||||
<FontAwesome5IconView fx:id="passwordStrengthCross" styleClass="glyph-icon-red" glyph="TIMES"/>
|
||||
<FontAwesome5IconView fx:id="passwordMatchCheckmark" styleClass="glyph-icon-primary" glyph="CHECK"/>
|
||||
<FontAwesome5IconView fx:id="passwordMatchCross" styleClass="glyph-icon-red" glyph="TIMES"/>
|
||||
</fx:define>
|
||||
<children>
|
||||
<Label text="%newPassword.promptText" labelFor="$passwordField"/>
|
||||
<NiceSecurePasswordField fx:id="passwordField"/>
|
||||
<PasswordStrengthIndicator spacing="6" prefHeight="6" strength="${controller.passwordStrength}"/>
|
||||
<Label fx:id="passwordStrengthLabel" styleClass="label-muted" alignment="CENTER_RIGHT" maxWidth="Infinity" graphicTextGap="6"/>
|
||||
|
||||
<Region/>
|
||||
|
||||
<Label text="%newPassword.reenterPassword" labelFor="$reenterField"/>
|
||||
<NiceSecurePasswordField fx:id="reenterField"/>
|
||||
<Label fx:id="passwordMatchLabel" styleClass="label-muted" alignment="CENTER_RIGHT" maxWidth="Infinity" graphicTextGap="6"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.scene.control.Tab?>
|
||||
<?import javafx.scene.control.TabPane?>
|
||||
<TabPane xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:id="tabPane"
|
||||
fx:controller="org.cryptomator.ui.preferences.PreferencesController"
|
||||
minWidth="-Infinity"
|
||||
maxWidth="-Infinity"
|
||||
prefWidth="500"
|
||||
tabMinWidth="60"
|
||||
tabClosingPolicy="UNAVAILABLE"
|
||||
tabDragPolicy="FIXED">
|
||||
<tabs>
|
||||
<Tab fx:id="generalTab" id="GENERAL" text="%preferences.general">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="WRENCH"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/preferences_general.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="volumeTab" id="VOLUME" text="%preferences.volume">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="HDD"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/preferences_volume.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="updatesTab" id="UPDATES" text="%preferences.updates">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="SYNC"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/preferences_updates.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="contributeTab" id="CONTRIBUTE" text="%preferences.contribute">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="HEART"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/preferences_contribute.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="aboutTab" id="ABOUT" text="%preferences.about">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="INFO_CIRCLE"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/preferences_about.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
</tabs>
|
||||
</TabPane>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextArea?>
|
||||
<?import javafx.scene.image.Image?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.preferences.AboutController"
|
||||
spacing="18">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" VBox.vgrow="NEVER">
|
||||
<ImageView VBox.vgrow="ALWAYS" fitHeight="64" preserveRatio="true" smooth="true" cache="true">
|
||||
<Image url="/img/bot/bot.png"/>
|
||||
</ImageView>
|
||||
<VBox spacing="3" HBox.hgrow="ALWAYS" alignment="CENTER_LEFT">
|
||||
<FormattedLabel styleClass="label-large" format="Cryptomator %s" arg1="${controller.applicationVersion}"/>
|
||||
<Label text="© 2016 – 2021 Skymatic GmbH"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<TextArea text="${controller.thirdPartyLicenseText}" editable="false"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextArea?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.preferences.SupporterCertificateController"
|
||||
spacing="18">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<StackPane VBox.vgrow="NEVER" prefHeight="60">
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" visible="${controller.licenseHolder.validLicense}">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="CROWN" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<FormattedLabel format="%preferences.contribute.registeredFor" arg1="${controller.licenseHolder.licenseSubject}" wrapText="true"/>
|
||||
</HBox>
|
||||
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" visible="${!controller.licenseHolder.validLicense}">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="HAND_HOLDING_HEART" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox HBox.hgrow="ALWAYS" spacing="6">
|
||||
<Label text="%preferences.contribute.noCertificate" wrapText="true" VBox.vgrow="ALWAYS"/>
|
||||
<Hyperlink text="%preferences.contribute.getCertificate" onAction="#getSupporterCertificate" contentDisplay="LEFT">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="LINK"/>
|
||||
</graphic>
|
||||
</Hyperlink>
|
||||
</VBox>
|
||||
</HBox>
|
||||
</StackPane>
|
||||
|
||||
<TextArea fx:id="supporterCertificateField" promptText="%preferences.contribute.promptText" wrapText="true" VBox.vgrow="ALWAYS" prefRowCount="6"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.control.ChoiceBox?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.RadioButton?>
|
||||
<?import javafx.scene.control.ToggleGroup?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.preferences.GeneralPreferencesController"
|
||||
spacing="6">
|
||||
<fx:define>
|
||||
<ToggleGroup fx:id="nodeOrientation"/>
|
||||
</fx:define>
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||
<Label text="%preferences.general.theme"/>
|
||||
<ChoiceBox fx:id="themeChoiceBox" disable="${!controller.licenseHolder.validLicense}"/>
|
||||
<Hyperlink styleClass="hyperlink-underline,hyperlink-muted" text="%preferences.general.unlockThemes" onAction="#showContributeTab" visible="${!controller.licenseHolder.validLicense}" managed="${!controller.licenseHolder.validLicense}"/>
|
||||
</HBox>
|
||||
|
||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||
<Label text="%preferences.general.interfaceOrientation" HBox.hgrow="NEVER"/>
|
||||
<RadioButton fx:id="nodeOrientationLtr" text="%preferences.general.interfaceOrientation.ltr" alignment="CENTER_LEFT" toggleGroup="${nodeOrientation}"/>
|
||||
<RadioButton fx:id="nodeOrientationRtl" text="%preferences.general.interfaceOrientation.rtl" alignment="CENTER_RIGHT" toggleGroup="${nodeOrientation}"/>
|
||||
</HBox>
|
||||
|
||||
<CheckBox fx:id="showMinimizeButtonCheckbox" text="%preferences.general.showMinimizeButton" visible="${controller.trayMenuInitialized}" managed="${controller.trayMenuInitialized}"/>
|
||||
|
||||
<CheckBox fx:id="showTrayIconCheckbox" text="%preferences.general.showTrayIcon" visible="${controller.trayMenuSupported}" managed="${controller.trayMenuSupported}"/>
|
||||
|
||||
<CheckBox fx:id="startHiddenCheckbox" text="%preferences.general.startHidden" />
|
||||
|
||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||
<CheckBox fx:id="debugModeCheckbox" text="%preferences.general.debugLogging"/>
|
||||
<Hyperlink styleClass="hyperlink-underline" text="%preferences.general.debugDirectory" onAction="#showLogfileDirectory"/>
|
||||
</HBox>
|
||||
|
||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||
<Label text="%preferences.general.keychainBackend"/>
|
||||
<ChoiceBox fx:id="keychainBackendChoiceBox"/>
|
||||
</HBox>
|
||||
|
||||
<CheckBox fx:id="autoStartCheckbox" text="%preferences.general.autoStart" visible="${controller.autoStartSupported}" managed="${controller.autoStartSupported}" onAction="#toggleAutoStart"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import org.cryptomator.ui.controls.FormattedString?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.control.ProgressIndicator?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.preferences.UpdatesPreferencesController"
|
||||
spacing="6">
|
||||
<fx:define>
|
||||
<FormattedString fx:id="linkLabel" format="%preferences.updates.updateAvailable" arg1="${controller.latestVersion}"/>
|
||||
</fx:define>
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<FormattedLabel format="%preferences.updates.currentVersion" arg1="${controller.currentVersion}" textAlignment="CENTER" wrapText="true"/>
|
||||
|
||||
<CheckBox fx:id="checkForUpdatesCheckbox" text="%preferences.updates.autoUpdateCheck"/>
|
||||
|
||||
<VBox alignment="CENTER" spacing="6">
|
||||
<Button text="%preferences.updates.checkNowBtn" defaultButton="true" onAction="#checkNow" contentDisplay="${controller.checkForUpdatesButtonState}">
|
||||
<graphic>
|
||||
<ProgressIndicator progress="-1" prefWidth="12" prefHeight="12"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
|
||||
<Hyperlink text="${linkLabel.value}" onAction="#visitDownloadsPage" textAlignment="CENTER" wrapText="true" styleClass="hyperlink-underline" visible="${controller.updateAvailable}"/>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.NumericTextField?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ChoiceBox?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.preferences.VolumePreferencesController"
|
||||
spacing="6">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||
<Label text="%preferences.volume.type"/>
|
||||
<ChoiceBox fx:id="volumeTypeChoiceBox"/>
|
||||
</HBox>
|
||||
|
||||
<HBox spacing="6" alignment="CENTER_LEFT" visible="${controller.showWebDavSettings}">
|
||||
<Label text="%preferences.volume.webdav.port"/>
|
||||
<NumericTextField fx:id="webDavPortField"/>
|
||||
<Button text="%generic.button.apply" fx:id="changeWebDavPortButton" onAction="#doChangeWebDavPort"/>
|
||||
</HBox>
|
||||
|
||||
<HBox spacing="6" alignment="CENTER_LEFT" visible="${controller.showWebDavScheme}">
|
||||
<Label text="%preferences.volume.webdav.scheme"/>
|
||||
<ChoiceBox fx:id="webDavUrlSchemeChoiceBox" maxWidth="Infinity"/>
|
||||
</HBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.ProgressIndicator?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.quit.QuitController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="QUESTION" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<Label text="%quit.prompt" wrapText="true" textAlignment="LEFT" HBox.hgrow="ALWAYS"/>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" defaultButton="true" cancelButton="true" onAction="#cancel"/>
|
||||
<Button fx:id="lockAndQuitButton" text="%quit.lockAndQuit" ButtonBar.buttonData="FINISH" onAction="#lockAndQuit" contentDisplay="TEXT_ONLY">
|
||||
<graphic>
|
||||
<ProgressIndicator progress="-1" prefWidth="12" prefHeight="12"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import org.cryptomator.ui.controls.NiceSecurePasswordField?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.recoverykey.RecoveryKeyCreationController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<VBox spacing="6">
|
||||
<FormattedLabel format="%recoveryKey.enterPassword.prompt" arg1="${controller.vault.displayName}" wrapText="true"/>
|
||||
<NiceSecurePasswordField fx:id="passwordField" HBox.hgrow="ALWAYS"/>
|
||||
</VBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="C+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#createRecoveryKey" disable="${passwordField.text.empty}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextArea?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.recoverykey.RecoveryKeyDisplayController"
|
||||
minWidth="350"
|
||||
minHeight="280"
|
||||
spacing="12"
|
||||
alignment="TOP_LEFT">
|
||||
<children>
|
||||
<FormattedLabel format="%recoveryKey.display.message" arg1="${controller.vaultName}" wrapText="true"/>
|
||||
|
||||
<TextArea editable="false" text="${controller.recoveryKey}" wrapText="true" prefRowCount="4" fx:id="textarea"/>
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+R">
|
||||
<buttons>
|
||||
<Button text="%generic.button.print" ButtonBar.buttonData="RIGHT" onAction="#printRecoveryKey" visible="${controller.printerSupported}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="PRINT"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Button fx:id="copyButton" text="%generic.button.copy" ButtonBar.buttonData="RIGHT" onAction="#copyRecoveryKey">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="COPY"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<Label text="%recoveryKey.display.StorageHints" wrapText="true"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextArea?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.recoverykey.RecoveryKeyRecoverController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<FormattedLabel format="%recoveryKey.recover.prompt" arg1="${controller.vault.displayName}" wrapText="true"/>
|
||||
|
||||
<TextArea wrapText="true" prefRowCount="4" fx:id="textarea" textFormatter="${controller.recoveryKeyTextFormatter}" onKeyPressed="#onKeyPressed"/>
|
||||
|
||||
<Label text="%recoveryKey.recover.validKey" graphicTextGap="6" contentDisplay="LEFT" visible="${controller.validRecoveryKey}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="CHECK"/>
|
||||
</graphic>
|
||||
</Label>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="C+X">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#recover" disable="${!controller.validRecoveryKey}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.recoverykey.RecoveryKeyResetPasswordController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<fx:include fx:id="newPassword" source="/fxml/new_password.fxml"/>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="B+I">
|
||||
<buttons>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="BACK_PREVIOUS" cancelButton="true" onAction="#back"/>
|
||||
<Button text="%generic.button.done" ButtonBar.buttonData="FINISH" defaultButton="true" onAction="#done" disable="${!controller.validPassword}"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.recoverykey.RecoveryKeySuccessController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<fx:include source="/fxml/recoverykey_display.fxml"/>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+C">
|
||||
<buttons>
|
||||
<Button text="%generic.button.done" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.removevault.RemoveVaultController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="QUESTION" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<Label text="%removeVault.information" wrapText="true" textAlignment="LEFT" HBox.hgrow="ALWAYS"/>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" defaultButton="true" cancelButton="true" onAction="#close"/>
|
||||
<Button text="%removeVault.confirmBtn" ButtonBar.buttonData="FINISH" onAction="#finish"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.DataLabel?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import org.cryptomator.ui.controls.ThrougputLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.chart.AreaChart?>
|
||||
<?import javafx.scene.chart.NumberAxis?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.Cursor?>
|
||||
<?import javafx.scene.Group?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Arc?>
|
||||
<HBox xmlns="http://javafx.com/javafx"
|
||||
xmlns:fx="http://javafx.com/fxml"
|
||||
fx:controller="org.cryptomator.ui.stats.VaultStatisticsController"
|
||||
prefWidth="800.0" spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
|
||||
<!-- Caching -->
|
||||
<VBox prefWidth="200" prefHeight="200">
|
||||
<StackPane>
|
||||
<Group>
|
||||
<Arc styleClass="cache-arc-background" centerX="100" centerY="100" radiusX="100" radiusY="100" startAngle="225" length="-270"/>
|
||||
<Arc styleClass="cache-arc-foreground" centerX="100" centerY="100" radiusX="100" radiusY="100" startAngle="225" length="${controller.cacheHitDegrees}"/>
|
||||
</Group>
|
||||
<VBox StackPane.alignment="CENTER" alignment="CENTER">
|
||||
<FormattedLabel styleClass="label-large" format="\%1.0f %%" arg1="${controller.cacheHitPercentage}"/>
|
||||
<Label text="%stats.cacheHitRate"/>
|
||||
</VBox>
|
||||
</StackPane>
|
||||
</VBox>
|
||||
|
||||
<!-- Read -->
|
||||
<VBox prefWidth="300" prefHeight="300" spacing="6" alignment="CENTER">
|
||||
<ThrougputLabel styleClass="label-large" idleFormat="%stats.read.throughput.idle" kibsFormat="%stats.read.throughput.kibs" mibsFormat="%stats.read.throughput.mibs" bytesPerSecond="${controller.bpsRead}"/>
|
||||
<AreaChart fx:id="readChart" styleClass="io-stats" createSymbols="false" animated="false">
|
||||
<xAxis>
|
||||
<NumberAxis fx:id="readChartXAxis" styleClass="io-stats" autoRanging="false" forceZeroInRange="false" side="BOTTOM"/>
|
||||
</xAxis>
|
||||
<yAxis>
|
||||
<NumberAxis fx:id="readChartYAxis" styleClass="io-stats" autoRanging="false" forceZeroInRange="true" side="LEFT" tickUnit="Infinity"/>
|
||||
</yAxis>
|
||||
<cursor>
|
||||
<Cursor fx:constant="DEFAULT"/>
|
||||
</cursor>
|
||||
</AreaChart>
|
||||
<DataLabel byteFormat="%stats.read.total.data.none" kibFormat="%stats.read.total.data.kib" mibFormat="%stats.read.total.data.mib" gibFormat="%stats.read.total.data.gib" dataInBytes="${controller.totalBytesRead}"/>
|
||||
<DataLabel byteFormat="%stats.decr.total.data.none" kibFormat="%stats.decr.total.data.kib" mibFormat="%stats.decr.total.data.mib" gibFormat="%stats.decr.total.data.gib" dataInBytes="${controller.totalBytesDecrypted}"/>
|
||||
<FormattedLabel format="%stats.read.accessCount" arg1="${controller.filesRead}"/>
|
||||
</VBox>
|
||||
|
||||
<!-- Write -->
|
||||
<VBox prefWidth="300" prefHeight="300" spacing="6" alignment="CENTER">
|
||||
<ThrougputLabel styleClass="label-large" idleFormat="%stats.write.throughput.idle" kibsFormat="%stats.write.throughput.kibs" mibsFormat="%stats.write.throughput.mibs" bytesPerSecond="${controller.bpsWritten}"/>
|
||||
<AreaChart fx:id="writeChart" styleClass="io-stats" createSymbols="false" animated="false">
|
||||
<xAxis>
|
||||
<NumberAxis fx:id="writeChartXAxis" styleClass="io-stats" autoRanging="false" forceZeroInRange="false" side="BOTTOM"/>
|
||||
</xAxis>
|
||||
<yAxis>
|
||||
<NumberAxis fx:id="writeChartYAxis" styleClass="io-stats" autoRanging="false" forceZeroInRange="true" side="LEFT" tickUnit="Infinity"/>
|
||||
</yAxis>
|
||||
<cursor>
|
||||
<Cursor fx:constant="DEFAULT"/>
|
||||
</cursor>
|
||||
</AreaChart>
|
||||
<DataLabel byteFormat="%stats.write.total.data.none" kibFormat="%stats.write.total.data.kib" mibFormat="%stats.write.total.data.mib" gibFormat="%stats.write.total.data.gib" dataInBytes="${controller.totalBytesWritten}"/>
|
||||
<DataLabel byteFormat="%stats.encr.total.data.none" kibFormat="%stats.encr.total.data.kib" mibFormat="%stats.encr.total.data.mib" gibFormat="%stats.encr.total.data.gib" dataInBytes="${controller.totalBytesEncrypted}"/>
|
||||
<FormattedLabel format="%stats.write.accessCount" arg1="${controller.filesWritten}"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import org.cryptomator.ui.controls.NiceSecurePasswordField?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.control.ProgressIndicator?>
|
||||
<?import javafx.scene.image.Image?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.keyloading.masterkeyfile.PassphraseEntryController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<ImageView VBox.vgrow="ALWAYS" fitWidth="64" preserveRatio="true" smooth="true" cache="true" fx:id="face" visible="false">
|
||||
<Image url="/img/bot/face.png"/>
|
||||
</ImageView>
|
||||
|
||||
<ImageView VBox.vgrow="ALWAYS" fitWidth="64" preserveRatio="true" smooth="true" cache="true" fx:id="leftArm" visible="false">
|
||||
<Image url="/img/bot/arm-l.png"/>
|
||||
</ImageView>
|
||||
|
||||
<ImageView VBox.vgrow="ALWAYS" fitWidth="64" preserveRatio="true" smooth="true" cache="true" fx:id="rightArm" visible="false">
|
||||
<Image url="/img/bot/arm-r.png"/>
|
||||
</ImageView>
|
||||
|
||||
<ImageView VBox.vgrow="ALWAYS" fitWidth="64" preserveRatio="true" smooth="true" cache="true" fx:id="legs" visible="false">
|
||||
<Image url="/img/bot/legs.png"/>
|
||||
</ImageView>
|
||||
|
||||
<ImageView VBox.vgrow="ALWAYS" fitWidth="64" preserveRatio="true" smooth="true" cache="true" fx:id="body">
|
||||
<Image url="/img/bot/body.png"/>
|
||||
</ImageView>
|
||||
</StackPane>
|
||||
<VBox spacing="6" HBox.hgrow="ALWAYS">
|
||||
<FormattedLabel format="%unlock.passwordPrompt" arg1="${controller.vaultName}" wrapText="true"/>
|
||||
<NiceSecurePasswordField fx:id="passwordField" disable="${controller.userInteractionDisabled}"/>
|
||||
<CheckBox fx:id="savePasswordCheckbox" text="%unlock.savePassword" onAction="#didClickSavePasswordCheckbox" disable="${controller.userInteractionDisabled}" visible="${controller.keychainAccessAvailable}"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#cancel" disable="${controller.userInteractionDisabled}"/>
|
||||
<Button text="%unlock.unlockBtn" ButtonBar.buttonData="FINISH" defaultButton="true" onAction="#unlock" contentDisplay="${controller.unlockButtonContentDisplay}" disable="${controller.unlockButtonDisabled}">
|
||||
<graphic>
|
||||
<ProgressIndicator progress="-1" prefWidth="12" prefHeight="12"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<?import javafx.scene.text.Text?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.unlock.UnlockInvalidMountPointController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-red" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="TIMES" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6" HBox.hgrow="ALWAYS">
|
||||
<Text text="%unlock.error.heading" styleClass="label-large"/>
|
||||
<FormattedLabel visible="${controller.mustExist}" managed="${controller.mustExist}" format="%unlock.error.invalidMountPoint.notExisting" arg1="${controller.mountPoint}" wrapText="true"/>
|
||||
<FormattedLabel visible="${!controller.mustExist}" managed="${!controller.mustExist}" format="%unlock.error.invalidMountPoint.existing" arg1="${controller.mountPoint}" wrapText="true"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="U+C">
|
||||
<buttons>
|
||||
<Region ButtonBar.buttonData="OTHER"/>
|
||||
<Button text="%generic.button.back" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.keyloading.masterkeyfile.SelectMasterkeyFileController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="FILE" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6">
|
||||
<Label text="%unlock.chooseMasterkey.prompt" wrapText="true" HBox.hgrow="ALWAYS"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CX">
|
||||
<buttons>
|
||||
<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#cancel"/>
|
||||
<Button text="%generic.button.next" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#proceed"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.control.ProgressIndicator?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.unlock.UnlockSuccessController"
|
||||
minWidth="400"
|
||||
maxWidth="400"
|
||||
minHeight="145"
|
||||
spacing="12">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="CHECK" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6">
|
||||
<FormattedLabel format="%unlock.success.message" arg1="${controller.vault.displayName}" wrapText="true" HBox.hgrow="ALWAYS"/>
|
||||
<CheckBox text="%unlock.success.rememberChoice" fx:id="rememberChoiceCheckbox"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+CI">
|
||||
<buttons>
|
||||
<Button text="%generic.button.done" ButtonBar.buttonData="CANCEL_CLOSE" cancelButton="true" onAction="#close"/>
|
||||
<Button text="%unlock.success.revealBtn" ButtonBar.buttonData="FINISH" defaultButton="true" onAction="#revealAndClose" contentDisplay="${controller.revealButtonState}" disable="${controller.revealButtonDisabled}">
|
||||
<graphic>
|
||||
<ProgressIndicator progress="-1" prefWidth="12" prefHeight="12"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.Tooltip?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultDetailController"
|
||||
minWidth="300"
|
||||
spacing="60">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" visible="${controller.anyVaultSelected}" managed="${controller.anyVaultSelected}">
|
||||
<StackPane alignment="CENTER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="16"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="${controller.glyph}" HBox.hgrow="NEVER" glyphSize="16"/>
|
||||
</StackPane>
|
||||
<VBox spacing="4" HBox.hgrow="ALWAYS">
|
||||
<HBox spacing="12">
|
||||
<Label styleClass="label-large" text="${controller.vault.displayName}">
|
||||
<tooltip>
|
||||
<Tooltip text="${controller.vault.displayName}"/>
|
||||
</tooltip>
|
||||
</Label>
|
||||
<Region HBox.hgrow="ALWAYS"/>
|
||||
<Label styleClass="badge,badge-pill,badge-muted" text="%main.vaultDetail.lockedStatus" minWidth="-Infinity" visible="${controller.vault.locked}" managed="${controller.vault.locked}"/>
|
||||
<Label styleClass="badge,badge-pill,badge-muted" text="…" minWidth="-Infinity" visible="${controller.vault.processing}" managed="${controller.vault.processing}"/>
|
||||
<Label styleClass="badge,badge-pill,badge-primary" text="%main.vaultDetail.unlockedStatus" minWidth="-Infinity" visible="${controller.vault.unlocked}" managed="${controller.vault.unlocked}"/>
|
||||
</HBox>
|
||||
<Hyperlink styleClass="hyperlink-muted,hyperlink-hover-icon" text="${controller.vault.displayablePath}" textOverrun="CENTER_ELLIPSIS" onAction="#revealStorageLocation">
|
||||
<graphic>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-muted" glyph="EYE"/>
|
||||
</graphic>
|
||||
<tooltip>
|
||||
<Tooltip text="${controller.vault.displayablePath}"/>
|
||||
</tooltip>
|
||||
</Hyperlink>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<fx:include VBox.vgrow="ALWAYS" source="vault_detail_welcome.fxml" visible="${!controller.anyVaultSelected}" managed="${!controller.anyVaultSelected}"/>
|
||||
<fx:include VBox.vgrow="ALWAYS" source="vault_detail_locked.fxml" visible="${controller.vault.locked}" managed="${controller.vault.locked}"/>
|
||||
<fx:include VBox.vgrow="ALWAYS" source="vault_detail_unlocked.fxml" visible="${controller.vault.unlocked}" managed="${controller.vault.unlocked}"/>
|
||||
<fx:include VBox.vgrow="ALWAYS" source="vault_detail_missing.fxml" visible="${controller.vault.missing}" managed="${controller.vault.missing}"/>
|
||||
<fx:include VBox.vgrow="ALWAYS" source="vault_detail_needsmigration.fxml" visible="${controller.vault.needsMigration}" managed="${controller.vault.needsMigration}"/>
|
||||
<fx:include VBox.vgrow="ALWAYS" source="vault_detail_unknownerror.fxml" visible="${controller.vault.unknownError}" managed="${controller.vault.unknownError}"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultDetailLockedController"
|
||||
alignment="TOP_CENTER"
|
||||
spacing="9">
|
||||
<children>
|
||||
<Button styleClass="button-large" text="%main.vaultDetail.unlockBtn" minWidth="120" onAction="#unlock" defaultButton="${controller.vault.locked}" visible="${!controller.passwordSaved}"
|
||||
managed="${!controller.passwordSaved}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="KEY" glyphSize="15"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Button styleClass="button-large" text="%main.vaultDetail.unlockNowBtn" minWidth="120" onAction="#unlock" defaultButton="${controller.vault.locked}" visible="${controller.passwordSaved}"
|
||||
managed="${controller.passwordSaved}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="KEY" glyphSize="15"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Hyperlink text="%main.vaultDetail.passwordSavedInKeychain" visible="${controller.passwordSaved}" onAction="#showKeyVaultOptions">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="LOCK"/>
|
||||
</graphic>
|
||||
</Hyperlink>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<HBox alignment="BOTTOM_RIGHT">
|
||||
<Button text="%main.vaultDetail.optionsBtn" minWidth="120" onAction="#showVaultOptions">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="COG"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</HBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultDetailMissingVaultController"
|
||||
alignment="TOP_CENTER"
|
||||
spacing="24">
|
||||
<children>
|
||||
<VBox spacing="9" alignment="CENTER">
|
||||
<StackPane alignment="CENTER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="48"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="FILE" glyphSize="48"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-primary" glyph="SEARCH" glyphSize="24">
|
||||
<StackPane.margin>
|
||||
<Insets top="12"/>
|
||||
</StackPane.margin>
|
||||
</FontAwesome5IconView>
|
||||
</StackPane>
|
||||
<Label text="%main.vaultDetail.missing.info" wrapText="true"/>
|
||||
</VBox>
|
||||
<VBox spacing="6" alignment="CENTER">
|
||||
<Button text="%main.vaultDetail.missing.recheck" minWidth="120" onAction="#recheck">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="REDO"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Button text="%main.vaultDetail.missing.changeLocation" minWidth="120" onAction="#changeLocation">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="EDIT"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Button text="%main.vaultDetail.missing.remove" minWidth="120" onAction="#didClickRemoveVault">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="TRASH"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultDetailNeedsMigrationController"
|
||||
alignment="TOP_CENTER"
|
||||
spacing="9">
|
||||
<children>
|
||||
<Label text="%main.vaultDetail.migratePrompt" wrapText="true"/>
|
||||
<Button styleClass="button-large" text="%main.vaultDetail.migrateButton" minWidth="120" onAction="#showVaultMigrator">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="FILE_IMPORT" glyphSize="15"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextArea?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultDetailUnknownErrorController"
|
||||
alignment="CENTER"
|
||||
spacing="24">
|
||||
<children>
|
||||
<Label text="%generic.error.title" wrapText="true"/>
|
||||
<Label text="%generic.error.instruction" wrapText="true"/>
|
||||
|
||||
<TextArea VBox.vgrow="ALWAYS" text="${controller.stackTrace}" prefRowCount="5" editable="false"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,54 @@
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import org.cryptomator.ui.controls.ThrougputLabel?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.Tooltip?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultDetailUnlockedController"
|
||||
alignment="TOP_CENTER"
|
||||
spacing="9">
|
||||
<Label text="%main.vaultDetail.accessLocation"/>
|
||||
<Button styleClass="button-large" contentDisplay="GRAPHIC_ONLY" minWidth="120" onAction="#revealAccessLocation" defaultButton="${controller.vault.unlocked}">
|
||||
<graphic>
|
||||
<HBox spacing="12" alignment="CENTER">
|
||||
<FontAwesome5IconView glyph="HDD" glyphSize="24"/>
|
||||
<VBox spacing="4" alignment="CENTER_LEFT">
|
||||
<Label text="%main.vaultDetail.revealBtn"/>
|
||||
<Label styleClass="label-extra-small" text="${controller.vault.accessPoint}" textOverrun="CENTER_ELLIPSIS"
|
||||
visible="${controller.vault.accessPointPresent}" managed="${controller.vault.accessPointPresent}"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
</graphic>
|
||||
<tooltip>
|
||||
<Tooltip text="${controller.vault.accessPoint}"/>
|
||||
</tooltip>
|
||||
</Button>
|
||||
<Button text="%main.vaultDetail.lockBtn" minWidth="120" onAction="#lock">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="KEY"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
|
||||
<HBox alignment="BOTTOM_RIGHT">
|
||||
<Button text="%main.vaultDetail.stats" minWidth="120" onAction="#showVaultStatistics" contentDisplay="BOTTOM">
|
||||
<graphic>
|
||||
<VBox spacing="6">
|
||||
<HBox alignment="CENTER_RIGHT" spacing="6">
|
||||
<Label styleClass="label-small,label-muted" text="%main.vaultDetail.bytesPerSecondRead"/>
|
||||
<ThrougputLabel styleClass="label-small,label-muted" alignment="CENTER_RIGHT" minWidth="60" idleFormat="%main.vaultDetail.throughput.idle" kibsFormat="%main.vaultDetail.throughput.kbps" mibsFormat="%main.vaultDetail.throughput.mbps" bytesPerSecond="${controller.vault.stats.bytesPerSecondRead}"/>
|
||||
</HBox>
|
||||
<HBox alignment="CENTER_RIGHT" spacing="6">
|
||||
<Label styleClass="label-small,label-muted" text="%main.vaultDetail.bytesPerSecondWritten"/>
|
||||
<ThrougputLabel styleClass="label-small,label-muted" alignment="CENTER_RIGHT" minWidth="60" idleFormat="%main.vaultDetail.throughput.idle" kibsFormat="%main.vaultDetail.throughput.kbps" mibsFormat="%main.vaultDetail.throughput.mbps" bytesPerSecond="${controller.vault.stats.bytesPerSecondWritten}"/>
|
||||
</HBox>
|
||||
</VBox>
|
||||
</graphic>
|
||||
</Button>
|
||||
</HBox>
|
||||
</VBox>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.image.Image?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.text.Text?>
|
||||
<?import javafx.scene.text.TextFlow?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.WelcomeController"
|
||||
alignment="CENTER"
|
||||
spacing="24">
|
||||
<children>
|
||||
<ImageView VBox.vgrow="ALWAYS" fitHeight="128" preserveRatio="true" smooth="true" cache="true">
|
||||
<Image url="/img/bot/bot.png"/>
|
||||
</ImageView>
|
||||
|
||||
<TextFlow styleClass="text-flow" prefWidth="-Infinity" visible="${controller.noVaultPresent}" managed="${controller.noVaultPresent}">
|
||||
<Text text="%main.vaultDetail.welcomeOnboarding"/>
|
||||
<Text text=" "/>
|
||||
<Hyperlink text="docs.cryptomator.org" styleClass="hyperlink-underline" onAction="#visitGettingStartedGuide"/>
|
||||
</TextFlow>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.ListView?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Arc?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultListController"
|
||||
minWidth="206">
|
||||
<StackPane VBox.vgrow="ALWAYS">
|
||||
<ListView fx:id="vaultList" editable="true" fixedCellSize="60">
|
||||
<contextMenu>
|
||||
<fx:include source="vault_list_contextmenu.fxml"/>
|
||||
</contextMenu>
|
||||
</ListView>
|
||||
<VBox visible="${controller.emptyVaultList}" spacing="6" alignment="CENTER">
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
<Label VBox.vgrow="NEVER" text="%main.vaultlist.emptyList.onboardingInstruction" textAlignment="CENTER" wrapText="true"/>
|
||||
<Arc VBox.vgrow="NEVER" styleClass="onboarding-overlay-arc" type="OPEN" centerX="50" centerY="0" radiusY="100" radiusX="50" startAngle="0" length="-60" strokeWidth="1"/>
|
||||
</VBox>
|
||||
</StackPane>
|
||||
<Button styleClass="toolbar-button" text="%main.vaultlist.addVaultBtn" onAction="#didClickAddVault" alignment="BASELINE_CENTER" maxWidth="Infinity">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="PLUS"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</VBox>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.Tooltip?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<HBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultListCellController"
|
||||
prefHeight="60"
|
||||
prefWidth="200"
|
||||
spacing="12"
|
||||
alignment="CENTER_LEFT">
|
||||
<!-- Remark Check the containing list view for a fixed cell size before editing height properties -->
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<VBox alignment="CENTER" minWidth="20">
|
||||
<FontAwesome5IconView glyph="${controller.glyph}" HBox.hgrow="NEVER" glyphSize="16"/>
|
||||
</VBox>
|
||||
<VBox spacing="4" HBox.hgrow="ALWAYS">
|
||||
<Label styleClass="header-label" text="${controller.vault.displayName}"/>
|
||||
<Label styleClass="detail-label" text="${controller.vault.displayablePath}" textOverrun="CENTER_ELLIPSIS">
|
||||
<tooltip>
|
||||
<Tooltip text="${controller.vault.displayablePath}"/>
|
||||
</tooltip>
|
||||
</Label>
|
||||
</VBox>
|
||||
</children>
|
||||
</HBox>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.control.ContextMenu?>
|
||||
<?import javafx.scene.control.MenuItem?>
|
||||
<ContextMenu xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.mainwindow.VaultListContextMenuController">
|
||||
<items>
|
||||
<MenuItem fx:id="revealEntry" text="%main.vaultlist.contextMenu.reveal" onAction="#didClickRevealVault" visible="${controller.selectedVaultLockable}"/>
|
||||
<MenuItem fx:id="lockEntry" text="%main.vaultlist.contextMenu.lock" onAction="#didClickLockVault" visible="${controller.selectedVaultLockable}"/>
|
||||
<MenuItem fx:id="unlockEntry" text="%main.vaultlist.contextMenu.unlock" onAction="#didClickUnlockVault" visible="${controller.selectedVaultUnlockable && !controller.selectedVaultPassphraseStored}"/>
|
||||
<MenuItem fx:id="unlockNowEntry" text="%main.vaultlist.contextMenu.unlockNow" onAction="#didClickUnlockVault" visible="${controller.selectedVaultUnlockable && controller.selectedVaultPassphraseStored}"/>
|
||||
<MenuItem fx:id="optionsEntry" text="%main.vaultlist.contextMenu.vaultoptions" onAction="#didClickShowVaultOptions" disable="${!controller.selectedVaultUnlockable}"/>
|
||||
<MenuItem fx:id="removeEntry" text="%main.vaultlist.contextMenu.remove" onAction="#didClickRemoveVault" disable="${!controller.selectedVaultRemovable}"/>
|
||||
</items>
|
||||
</ContextMenu>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.scene.control.Tab?>
|
||||
<?import javafx.scene.control.TabPane?>
|
||||
<TabPane xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:id="tabPane"
|
||||
fx:controller="org.cryptomator.ui.vaultoptions.VaultOptionsController"
|
||||
prefWidth="400"
|
||||
tabMinWidth="60"
|
||||
tabClosingPolicy="UNAVAILABLE"
|
||||
tabDragPolicy="FIXED">
|
||||
<tabs>
|
||||
<Tab fx:id="generalTab" id="GENERAL" text="%vaultOptions.general">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="WRENCH"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/vault_options_general.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="mountTab" id="MOUNT" text="%vaultOptions.mount">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="HDD"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/vault_options_mount.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="keyTab" id="KEY" text="%vaultOptions.masterkey">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="KEY"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/vault_options_masterkey.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="autoLockTab" id="AUTOLOCK" text="%vaultOptions.autoLock">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="STOPWATCH"/>
|
||||
</graphic>
|
||||
<content>
|
||||
<fx:include source="/fxml/vault_options_autolock.fxml"/>
|
||||
</content>
|
||||
</Tab>
|
||||
</tabs>
|
||||
</TabPane>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FormattedLabel?>
|
||||
<?import org.cryptomator.ui.controls.NumericTextField?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.text.Text?>
|
||||
<?import javafx.scene.text.TextFlow?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.vaultoptions.AutoLockVaultOptionsController"
|
||||
spacing="6">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<TextFlow styleClass="text-flow" prefWidth="-Infinity">
|
||||
<CheckBox text="%vaultOptions.autoLock.lockAfterTimePart1" fx:id="lockAfterTimeCheckbox"/>
|
||||
<Text text=" "/>
|
||||
<NumericTextField fx:id="lockTimeInMinutesTextField" prefWidth="50"/>
|
||||
<Text text=" "/>
|
||||
<FormattedLabel format="%vaultOptions.autoLock.lockAfterTimePart2"/>
|
||||
</TextFlow>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.control.ChoiceBox?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.TextField?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.vaultoptions.GeneralVaultOptionsController"
|
||||
spacing="6">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||
<Label text="%vaultOptions.general.vaultName"/>
|
||||
<TextField fx:id="vaultName"/>
|
||||
</HBox>
|
||||
|
||||
<CheckBox text="%vaultOptions.general.unlockAfterStartup" fx:id="unlockOnStartupCheckbox"/>
|
||||
|
||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||
<Label text="%vaultOptions.general.actionAfterUnlock"/>
|
||||
<ChoiceBox fx:id="actionAfterUnlockChoiceBox"/>
|
||||
</HBox>
|
||||
<Button text="%vaultOptions.general.healthBtn" onAction="#showHealthCheck"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.layout.Region?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.vaultoptions.MasterkeyOptionsController"
|
||||
spacing="6"
|
||||
alignment="TOP_CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<VBox spacing="6" alignment="CENTER">
|
||||
<Button text="%vaultOptions.masterkey.changePasswordBtn" onAction="#changePassword" contentDisplay="LEFT" maxWidth="Infinity">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="KEY"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Button text="%vaultOptions.masterkey.forgetSavedPasswordBtn" onAction="#removePasswordFromKeychain" contentDisplay="LEFT" maxWidth="Infinity" visible="${controller.passwordSaved}"
|
||||
managed="${controller.passwordSaved}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="UNLINK"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</VBox>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
<Label maxWidth="-Infinity" text="%vaultOptions.masterkey.recoveryKeyExpanation" wrapText="true"/>
|
||||
<VBox spacing="6" alignment="CENTER">
|
||||
<Button text="%vaultOptions.masterkey.showRecoveryKeyBtn" onAction="#showRecoveryKey" contentDisplay="LEFT" maxWidth="Infinity">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="EYE"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
<Button text="%vaultOptions.masterkey.recoverPasswordBtn" onAction="#showRecoverVaultDialogue" contentDisplay="LEFT" maxWidth="Infinity">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="SYNC"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</VBox>
|
||||
<Region VBox.vgrow="ALWAYS"/>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.control.ChoiceBox?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.control.RadioButton?>
|
||||
<?import javafx.scene.control.TextField?>
|
||||
<?import javafx.scene.control.ToggleGroup?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.vaultoptions.MountOptionsController"
|
||||
spacing="6">
|
||||
<fx:define>
|
||||
<ToggleGroup fx:id="mountPoint"/>
|
||||
</fx:define>
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="12"/>
|
||||
</padding>
|
||||
<children>
|
||||
<CheckBox fx:id="readOnlyCheckbox" text="%vaultOptions.mount.readonly"/>
|
||||
|
||||
<CheckBox fx:id="customMountFlagsCheckbox" text="%vaultOptions.mount.customMountFlags" onAction="#toggleUseCustomMountFlags" visible="${!controller.webDavAndWindows}" managed="${!controller.webDavAndWindows}"/>
|
||||
|
||||
<TextField fx:id="mountFlags" HBox.hgrow="ALWAYS" maxWidth="Infinity">
|
||||
<VBox.margin>
|
||||
<Insets left="24"/>
|
||||
</VBox.margin>
|
||||
</TextField>
|
||||
|
||||
<Label text="%vaultOptions.mount.mountPoint">
|
||||
<VBox.margin>
|
||||
<Insets top="9"/>
|
||||
</VBox.margin>
|
||||
</Label>
|
||||
<RadioButton toggleGroup="${mountPoint}" fx:id="mountPointAuto" text="%vaultOptions.mount.mountPoint.auto"/>
|
||||
<HBox spacing="6" visible="${controller.osIsWindows}" managed="${controller.osIsWindows}">
|
||||
<RadioButton toggleGroup="${mountPoint}" fx:id="mountPointWinDriveLetter" text="%vaultOptions.mount.mountPoint.driveLetter"/>
|
||||
<ChoiceBox fx:id="driveLetterSelection" disable="${!mountPointWinDriveLetter.selected}"/>
|
||||
</HBox>
|
||||
<HBox spacing="6" alignment="CENTER_LEFT" visible="${!controller.webDavAndWindows}" managed="${!controller.webDavAndWindows}">
|
||||
<RadioButton toggleGroup="${mountPoint}" fx:id="mountPointCustomDir" text="%vaultOptions.mount.mountPoint.custom" disable="${controller.restrictToStableFuseOnWindows}"/>
|
||||
<Button text="%vaultOptions.mount.mountPoint.directoryPickerButton" onAction="#chooseCustomMountPoint" contentDisplay="LEFT" disable="${!mountPointCustomDir.selected}">
|
||||
<graphic>
|
||||
<FontAwesome5IconView glyph="FOLDER_OPEN" glyphSize="15"/>
|
||||
</graphic>
|
||||
</Button>
|
||||
</HBox>
|
||||
<TextField text="${controller.customMountPath}" visible="${mountPointCustomDir.selected}" maxWidth="Infinity" disable="true" managed="${!controller.webDavAndWindows}">
|
||||
<VBox.margin>
|
||||
<Insets left="24"/>
|
||||
</VBox.margin>
|
||||
</TextField>
|
||||
</children>
|
||||
|
||||
</VBox>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.ButtonBar?>
|
||||
<?import javafx.scene.control.Hyperlink?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.StackPane?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
<?import javafx.scene.shape.Circle?>
|
||||
<?import javafx.scene.text.Text?>
|
||||
<?import javafx.scene.text.TextFlow?>
|
||||
<VBox xmlns:fx="http://javafx.com/fxml"
|
||||
xmlns="http://javafx.com/javafx"
|
||||
fx:controller="org.cryptomator.ui.wrongfilealert.WrongFileAlertController"
|
||||
prefWidth="600"
|
||||
maxWidth="-Infinity"
|
||||
minWidth="-Infinity"
|
||||
minHeight="-Infinity"
|
||||
spacing="24"
|
||||
alignment="CENTER">
|
||||
<padding>
|
||||
<Insets topRightBottomLeft="24"/>
|
||||
</padding>
|
||||
<children>
|
||||
<HBox spacing="12" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<StackPane alignment="CENTER" HBox.hgrow="NEVER">
|
||||
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="INFO" glyphSize="24"/>
|
||||
</StackPane>
|
||||
<VBox spacing="6" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<Label styleClass="label-large" text="%wrongFileAlert.header.title" wrapText="true" textAlignment="LEFT" HBox.hgrow="ALWAYS"/>
|
||||
<Label text="%wrongFileAlert.header.lead" wrapText="true" textAlignment="LEFT" HBox.hgrow="ALWAYS"/>
|
||||
</VBox>
|
||||
</HBox>
|
||||
|
||||
<ImageView VBox.vgrow="ALWAYS" fitWidth="550" preserveRatio="true" smooth="true" cache="true" image="${controller.screenshot}"/>
|
||||
|
||||
<VBox spacing="6" alignment="CENTER_LEFT" VBox.vgrow="ALWAYS">
|
||||
<Label text="%wrongFileAlert.instruction.0" wrapText="true"/>
|
||||
<VBox alignment="CENTER_LEFT" VBox.vgrow="ALWAYS" spacing="6">
|
||||
<padding>
|
||||
<Insets left="12"/>
|
||||
</padding>
|
||||
<Label text="%wrongFileAlert.instruction.1" wrapText="true"/>
|
||||
<Label text="%wrongFileAlert.instruction.2" wrapText="true"/>
|
||||
<Label text="%wrongFileAlert.instruction.3" wrapText="true"/>
|
||||
</VBox>
|
||||
<TextFlow styleClass="text-flow">
|
||||
<Text text="%wrongFileAlert.link"/>
|
||||
<Text text=" "/>
|
||||
<Hyperlink styleClass="hyperlink-underline" text="docs.cryptomator.org" onAction="#openDocumentation"/>
|
||||
<Text text="."/>
|
||||
</TextFlow>
|
||||
</VBox>
|
||||
|
||||
<VBox alignment="BOTTOM_CENTER" VBox.vgrow="ALWAYS">
|
||||
<ButtonBar buttonMinWidth="120" buttonOrder="+C">
|
||||
<buttons>
|
||||
<Button text="%generic.button.close" ButtonBar.buttonData="CANCEL_CLOSE" defaultButton="true" cancelButton="true" onAction="#close"/>
|
||||
</buttons>
|
||||
</ButtonBar>
|
||||
</VBox>
|
||||
</children>
|
||||
</VBox>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,360 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
additionalStyleSheets=
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Apply
|
||||
generic.button.back=Back
|
||||
generic.button.cancel=Cancel
|
||||
generic.button.change=Change
|
||||
generic.button.close=Close
|
||||
generic.button.copy=Copy
|
||||
generic.button.copied=Copied!
|
||||
generic.button.done=Done
|
||||
generic.button.next=Next
|
||||
generic.button.print=Print
|
||||
## Error
|
||||
generic.error.title=An unexpected error occured
|
||||
generic.error.instruction=This should not have happened. Please report the error text below and include a description of what steps did lead to this error.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Vault
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Show
|
||||
traymenu.showPreferencesWindow=Preferences
|
||||
traymenu.lockAllVaults=Lock All
|
||||
traymenu.quitApplication=Quit
|
||||
traymenu.vault.unlock=Unlock
|
||||
traymenu.vault.lock=Lock
|
||||
traymenu.vault.reveal=Reveal
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Add Vault
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Create New Vault
|
||||
addvaultwizard.welcome.existingButton=Open Existing Vault
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Choose a name for the vault
|
||||
addvaultwizard.new.namePrompt=Vault Name
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Where should Cryptomator store the encrypted files of your vault?
|
||||
addvaultwizard.new.locationLabel=Storage location
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Custom Location
|
||||
addvaultwizard.new.directoryPickerButton=Choose…
|
||||
addvaultwizard.new.directoryPickerTitle=Select Directory
|
||||
addvaultwizard.new.fileAlreadyExists=A file or directory with the vault name already exists
|
||||
addvaultwizard.new.locationDoesNotExist=A directory in the specified path does not exist or cannot be accessed
|
||||
addvaultwizard.new.locationIsNotWritable=No write access at the specified path
|
||||
addvaultwizard.new.locationIsOk=Suitable location for your vault
|
||||
addvaultwizard.new.invalidName=Invalid vault name. Please consider a regular directory name.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Create Vault
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=You won't be able to access your data without your password. Do you want a recovery key for the case you lose your password?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Yes please, better safe than sorry
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=No thanks, I will not lose my password
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ VAULT FILES ⚠️
|
||||
addvault.new.readme.storageLocation.2=This is your vault's storage location.
|
||||
addvault.new.readme.storageLocation.3=DO NOT
|
||||
addvault.new.readme.storageLocation.4=• alter any files within this directory or
|
||||
addvault.new.readme.storageLocation.5=• paste any files for encryption into this directory.
|
||||
addvault.new.readme.storageLocation.6=If you want to encrypt files and view the content of the vault, do the following:
|
||||
addvault.new.readme.storageLocation.7=1. Add this vault to Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Unlock the vault in Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Open the access location by clicking the "Reveal" button.
|
||||
addvault.new.readme.storageLocation.10=If you need help, visit the documentation: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ENCRYPTED VOLUME 🔐️
|
||||
addvault.new.readme.accessLocation.2=This is your vault's access location.
|
||||
addvault.new.readme.accessLocation.3=Any files added to this volume will be encrypted by Cryptomator. You can work on it like on any other drive/folder. This is only a decrypted view of its content, your files stay encrypted on your hard drive all the time.
|
||||
addvault.new.readme.accessLocation.4=Feel free to remove this file.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Choose the "masterkey.cryptomator" file of your existing vault.
|
||||
addvaultwizard.existing.chooseBtn=Choose…
|
||||
addvaultwizard.existing.filePickerTitle=Select Masterkey File
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Added vault "%s".\nYou need to unlock this vault to access or add contents. Alternatively you can unlock it at any later point in time.
|
||||
addvaultwizard.success.unlockNow=Unlock Now
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Remove Vault
|
||||
removeVault.information=This will only make Cryptomator forget about this vault. You can add it again later. No encrypted files will be deleted from your hard drive.
|
||||
removeVault.confirmBtn=Remove Vault
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Change Password
|
||||
changepassword.enterOldPassword=Enter the current password for "%s"
|
||||
changepassword.finalConfirmation=I understand that I will not be able to access my data if I forget my password
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Forget Password
|
||||
forgetPassword.information=This will delete the saved password of this vault from your system keychain.
|
||||
forgetPassword.confirmBtn=Forget Password
|
||||
|
||||
# Unlock
|
||||
unlock.title=Unlock Vault
|
||||
unlock.passwordPrompt=Enter password for "%s":
|
||||
unlock.savePassword=Remember Password
|
||||
unlock.unlockBtn=Unlock
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Could not find the masterkey file for this vault at its expected location. Please choose the key file manually.
|
||||
unlock.chooseMasterkey.filePickerTitle=Select Masterkey File
|
||||
## Success
|
||||
unlock.success.message=Unlocked "%s" successfully! Your vault is now accessible via its virtual drive.
|
||||
unlock.success.rememberChoice=Remember choice, don't show this again
|
||||
unlock.success.revealBtn=Reveal Drive
|
||||
## Failure
|
||||
unlock.error.heading=Unable to unlock vault
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Mount point "%s" is not a directory, not empty or does not exist.
|
||||
unlock.error.invalidMountPoint.existing=Mount point "%s" already exists or parent folder is missing.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Graceful lock failed
|
||||
lock.forced.message=Locking "%s" was blocked by pending operations or open files. You can force lock this vault, however interrupting I/O may result in the loss of unsaved data.
|
||||
lock.forced.confirmBtn=Force Lock
|
||||
## Failure
|
||||
lock.fail.heading=Locking vault failed.
|
||||
lock.fail.message=Vault "%s" could not be locked. Ensure unsaved work is saved elsewhere and important Read/Write operations are finished. In order to close the vault, kill the Cryptomator process.
|
||||
|
||||
# Migration
|
||||
migration.title=Upgrade Vault
|
||||
## Start
|
||||
migration.start.prompt=Your vault "%s" needs to be updated to a newer format. Before proceeding, make sure there is no pending synchronization affecting this vault.
|
||||
migration.start.confirm=Yes, my vault is fully synced
|
||||
## Run
|
||||
migration.run.enterPassword=Enter the password for "%s"
|
||||
migration.run.startMigrationBtn=Migrate Vault
|
||||
migration.run.progressHint=This might take some time…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=Migrated "%s" successfully.\nYou can now unlock your vault.
|
||||
migration.success.unlockNow=Unlock Now
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Unsupported File System
|
||||
migration.error.missingFileSystemCapabilities.description=Migration was not started, because your vault is located on an inadequate file system.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=The file system does not support long file names.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=The file system does not support long paths.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=The file system does not allow to be read.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=The file system does not allow to be written to.
|
||||
## Impossible
|
||||
migration.impossible.heading=Unable to migrate vault
|
||||
migration.impossible.reason=The vault cannot be automatically migrated because its storage location or access point is not compatible.
|
||||
migration.impossible.moreInfo=The vault can still be opened with an older version. For instructions on how to manually migrate a vault, visit
|
||||
|
||||
# Health Check
|
||||
health.title=Vault Health Check
|
||||
health.start.introduction=The Vault Health Check is a collection of checks to detect and possilby fix problems in the internal structure of your vault. Please note, that not all problems are fixable. You need the vault password to perform the checks.
|
||||
health.start.configValid=Reading and parsing vault configuration file was successful. Proceed to select checks.
|
||||
health.start.configInvalid=Error while reading and parsing the vault configuration file.
|
||||
health.checkList.header=Available Health Checks
|
||||
health.checkList.selectAllBox=Select All
|
||||
health.check.runBatchBtn=Run selected Checks
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=For results select a finished health check in the left list.
|
||||
health.check.detail.header=Results of %s
|
||||
health.check.detail.taskNotStarted=The check was not selected to run.
|
||||
health.check.detail.taskScheduled=The check is scheduled.
|
||||
health.check.detail.taskRunning=The check is currently running…
|
||||
health.check.detail.taskSucceeded=The check finished successfully after %d milliseconds.
|
||||
health.check.detail.taskFailed=The check exited due to an error.
|
||||
health.check.detail.taskCancelled=The check was cancelled.
|
||||
health.check.detail.problemCount=Found %d problems and %d unfixable errors.
|
||||
health.check.exportBtn=Export Report
|
||||
health.check.fixBtn=Fix
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Directory Check
|
||||
|
||||
# Preferences
|
||||
preferences.title=Preferences
|
||||
## General
|
||||
preferences.general=General
|
||||
preferences.general.theme=Look & Feel
|
||||
preferences.general.theme.automatic=Automatic
|
||||
preferences.general.theme.light=Light
|
||||
preferences.general.theme.dark=Dark
|
||||
preferences.general.unlockThemes=Unlock dark mode
|
||||
preferences.general.showMinimizeButton=Show minimize button
|
||||
preferences.general.showTrayIcon=Show tray icon (requires restart)
|
||||
preferences.general.startHidden=Hide window when starting Cryptomator
|
||||
preferences.general.debugLogging=Enable debug logging
|
||||
preferences.general.debugDirectory=Reveal log files
|
||||
preferences.general.autoStart=Launch Cryptomator on system start
|
||||
preferences.general.keychainBackend=Store passwords with
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Keychain Access
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection
|
||||
preferences.general.interfaceOrientation=Interface Orientation
|
||||
preferences.general.interfaceOrientation.ltr=Left to Right
|
||||
preferences.general.interfaceOrientation.rtl=Right to Left
|
||||
## Volume
|
||||
preferences.volume=Virtual Drive
|
||||
preferences.volume.type=Volume Type
|
||||
preferences.volume.webdav.port=WebDAV Port
|
||||
preferences.volume.webdav.scheme=WebDAV Scheme
|
||||
## Updates
|
||||
preferences.updates=Updates
|
||||
preferences.updates.currentVersion=Current Version: %s
|
||||
preferences.updates.autoUpdateCheck=Check for updates automatically
|
||||
preferences.updates.checkNowBtn=Check Now
|
||||
preferences.updates.updateAvailable=Update to version %s available.
|
||||
## Contribution
|
||||
preferences.contribute=Support Us
|
||||
preferences.contribute.registeredFor=Supporter certificate registered for %s
|
||||
preferences.contribute.noCertificate=Support Cryptomator and receive a supporter certificate. It's like a license key but for awesome people using free software. ;-)
|
||||
preferences.contribute.getCertificate=Don't have one already? Learn how you can obtain it.
|
||||
preferences.contribute.promptText=Paste supporter certificate code here
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=About
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistics for %s
|
||||
stats.cacheHitRate=Cache Hit Rate
|
||||
## Read
|
||||
stats.read.throughput.idle=Read: idle
|
||||
stats.read.throughput.kibs=Read: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Read: %.2f MiB/s
|
||||
stats.read.total.data.none=Data read: -
|
||||
stats.read.total.data.kib=Data read: %.1f kiB
|
||||
stats.read.total.data.mib=Data read: %.1f MiB
|
||||
stats.read.total.data.gib=Data read: %.1f GiB
|
||||
stats.decr.total.data.none=Data decrypted: -
|
||||
stats.decr.total.data.kib=Data decrypted: %.1f kiB
|
||||
stats.decr.total.data.mib=Data decrypted: %.1f MiB
|
||||
stats.decr.total.data.gib=Data decrypted: %.1f GiB
|
||||
stats.read.accessCount=Total reads: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Write: idle
|
||||
stats.write.throughput.kibs=Write: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Write: %.2f MiB/s
|
||||
stats.write.total.data.none=Data written: -
|
||||
stats.write.total.data.kib=Data written: %.1f kiB
|
||||
stats.write.total.data.mib=Data written: %.1f MiB
|
||||
stats.write.total.data.gib=Data written: %.1f GiB
|
||||
stats.encr.total.data.none=Data encrypted: -
|
||||
stats.encr.total.data.kib=Data encrypted: %.1f kiB
|
||||
stats.encr.total.data.mib=Data encrypted: %.1f MiB
|
||||
stats.encr.total.data.gib=Data encrypted: %.1f GiB
|
||||
stats.write.accessCount=Total writes: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Close
|
||||
main.minimizeBtn.tooltip=Minimize
|
||||
main.preferencesBtn.tooltip=Preferences
|
||||
main.debugModeEnabled.tooltip=Debug mode is enabled
|
||||
main.donationKeyMissing.tooltip=Please consider donating
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Add this vault
|
||||
main.dropZone.unknownDragboardContent=If you want to add a vault, drag it to this window
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Click here to add a vault
|
||||
main.vaultlist.contextMenu.remove=Remove…
|
||||
main.vaultlist.contextMenu.lock=Lock
|
||||
main.vaultlist.contextMenu.unlock=Unlock…
|
||||
main.vaultlist.contextMenu.unlockNow=Unlock Now
|
||||
main.vaultlist.contextMenu.vaultoptions=Show Vault Options
|
||||
main.vaultlist.contextMenu.reveal=Reveal Drive
|
||||
main.vaultlist.addVaultBtn=Add Vault
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Thanks for choosing Cryptomator to protect your files. If you need any assistance, check out our getting started guides:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=LOCKED
|
||||
main.vaultDetail.unlockBtn=Unlock…
|
||||
main.vaultDetail.unlockNowBtn=Unlock Now
|
||||
main.vaultDetail.optionsBtn=Vault Options
|
||||
main.vaultDetail.passwordSavedInKeychain=Password saved
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=UNLOCKED
|
||||
main.vaultDetail.accessLocation=Your vault's contents are accessible here:
|
||||
main.vaultDetail.revealBtn=Reveal Drive
|
||||
main.vaultDetail.lockBtn=Lock
|
||||
main.vaultDetail.bytesPerSecondRead=Read:
|
||||
main.vaultDetail.bytesPerSecondWritten=Write:
|
||||
main.vaultDetail.throughput.idle=idle
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Vault Statistics
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator could not find a vault at this path.
|
||||
main.vaultDetail.missing.recheck=Recheck
|
||||
main.vaultDetail.missing.remove=Remove from Vault List…
|
||||
main.vaultDetail.missing.changeLocation=Change Vault Location…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Upgrade Vault
|
||||
main.vaultDetail.migratePrompt=Your vault needs to be upgraded to a new format, before you can access it
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=How to Encrypt Files
|
||||
wrongFileAlert.header.title=Did you attempt to encrypt these files?
|
||||
wrongFileAlert.header.lead=For this purpose, Cryptomator provides a volume in your system file manager.
|
||||
wrongFileAlert.instruction.0=To encrypt files, follow these steps:
|
||||
wrongFileAlert.instruction.1=1. Unlock your vault.
|
||||
wrongFileAlert.instruction.2=2. Click on "Reveal" to open the volume in your file manager.
|
||||
wrongFileAlert.instruction.3=3. Add your files to this volume.
|
||||
wrongFileAlert.link=For further assistance, visit
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=General
|
||||
vaultOptions.general.vaultName=Vault Name
|
||||
vaultOptions.general.unlockAfterStartup=Unlock vault when starting Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=After successful unlock
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Do nothing
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Reveal Drive
|
||||
vaultOptions.general.actionAfterUnlock.ask=Ask
|
||||
vaultOptions.general.healthBtn=Start Health Check
|
||||
## Mount
|
||||
vaultOptions.mount=Mounting
|
||||
vaultOptions.mount.readonly=Read-Only
|
||||
vaultOptions.mount.customMountFlags=Custom Mount Flags
|
||||
vaultOptions.mount.winDriveLetterOccupied=occupied
|
||||
vaultOptions.mount.mountPoint=Mount Point
|
||||
vaultOptions.mount.mountPoint.auto=Automatically pick a suitable location
|
||||
vaultOptions.mount.mountPoint.driveLetter=Use assigned drive letter
|
||||
vaultOptions.mount.mountPoint.custom=Custom path
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Choose…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Pick an empty directory
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Password
|
||||
vaultOptions.masterkey.changePasswordBtn=Change Password
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Forget Saved Password
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=A recovery key is your only means to restore access to a vault if you lose your password.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Display Recovery Key
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Recover Password
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Auto-Lock
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Lock when idle for
|
||||
vaultOptions.autoLock.lockAfterTimePart2=minutes
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Recovery Key
|
||||
recoveryKey.enterPassword.prompt=Enter your password to show the recovery key for "%s":
|
||||
recoveryKey.display.message=The following recovery key can be used to restore access to "%s":
|
||||
recoveryKey.display.StorageHints=Keep it somewhere very secure, e.g.:\n • Store it using a password manager\n • Save it on a USB flash drive\n • Print it on paper
|
||||
recoveryKey.recover.prompt=Enter your recovery key for "%s":
|
||||
recoveryKey.recover.validKey=This is a valid recovery key
|
||||
recoveryKey.printout.heading=Cryptomator Recovery Key\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Enter a new password
|
||||
newPassword.reenterPassword=Confirm the new password
|
||||
newPassword.passwordsMatch=Passwords match!
|
||||
newPassword.passwordsDoNotMatch=Passwords do not match
|
||||
passwordStrength.messageLabel.tooShort=Use at least %d characters
|
||||
passwordStrength.messageLabel.0=Very weak
|
||||
passwordStrength.messageLabel.1=Weak
|
||||
passwordStrength.messageLabel.2=Fair
|
||||
passwordStrength.messageLabel.3=Strong
|
||||
passwordStrength.messageLabel.4=Very strong
|
||||
|
||||
# Quit
|
||||
quit.prompt=Quit application? There are unlocked vaults.
|
||||
quit.lockAndQuit=Lock and Quit
|
||||
@@ -0,0 +1,314 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=تطبيق
|
||||
generic.button.back=رجوع
|
||||
generic.button.cancel=الغاء
|
||||
generic.button.change=تغيير
|
||||
generic.button.close=إغلاق
|
||||
generic.button.copy=نسخ
|
||||
generic.button.copied=تم النسخ!
|
||||
generic.button.done=تم
|
||||
generic.button.next=التالي
|
||||
generic.button.print=طباعة
|
||||
## Error
|
||||
generic.error.title=حدث خطأ غير متوقع
|
||||
generic.error.instruction=ما كان ينبغي أن يحدث هذا. يرجى الإبلاغ عن نص الخطأ أدناه وإدراج وصف للخطوات التي أدت إلى هذا الخطأ.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=مخزن
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=اظهار
|
||||
traymenu.showPreferencesWindow=تفضيلات
|
||||
traymenu.lockAllVaults=تأمين الكل
|
||||
traymenu.quitApplication=انهاء
|
||||
traymenu.vault.unlock=افتح
|
||||
traymenu.vault.lock=قفل
|
||||
traymenu.vault.reveal=إظهار
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=أضِف مخزنًا
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=إنشاء مخزن جديد
|
||||
addvaultwizard.welcome.existingButton=افتح مخزن موجود
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=اختر اسم للمخزن
|
||||
addvaultwizard.new.namePrompt=اسم المخزن
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=أين يجب على Cryptomator تخزين الملفات المشفرة للمخزن الخاص بك؟
|
||||
addvaultwizard.new.locationLabel=موقع التخزين
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=موقع مخصص
|
||||
addvaultwizard.new.directoryPickerButton=اختر…
|
||||
addvaultwizard.new.directoryPickerTitle=اختر القاموس
|
||||
addvaultwizard.new.fileAlreadyExists=ملف أو مجلد بنفس اسم المخزن موجود مسبقاً
|
||||
addvaultwizard.new.locationDoesNotExist=المجلد في المسار المحدد غير موجود أو لا يمكن الوصول إليه
|
||||
addvaultwizard.new.locationIsNotWritable=لا يوجد صلاحيات للكتابة على المسار المحدد
|
||||
addvaultwizard.new.locationIsOk=الموقع المناسب للمخزن الخاص بك
|
||||
addvaultwizard.new.invalidName=اسم المخزن غير صالح. يرجى إعادة تسمية المجلد بشكل عادي.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=إنشاء المخزن
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=لن تتمكن من الوصول إلى بياناتك بدون كلمة المرور الخاصة بك. هل تريد مفتاح استرداد في حالة فقدان كلمة المرور الخاصة بك؟
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=نعم من فضلك، أن تكون آمناً أفضل من الندم
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=لا شكراً، لن أفقد كلمة المرور الخاصة بي
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=هام.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ ملفات الخزنة ⚠️
|
||||
addvault.new.readme.storageLocation.2=هذا هو موقع تخزين الخزنة الخاصة بك.
|
||||
addvault.new.readme.storageLocation.3=لا تفعل
|
||||
addvault.new.readme.storageLocation.4=• تغيير أي ملفات داخل هذا الدليل أو
|
||||
addvault.new.readme.storageLocation.5=• لصق أي ملفات لتشفيرها في هذا الدليل.
|
||||
addvault.new.readme.storageLocation.6=إذا كنت ترغب في تشفير الملفات وعرض محتوى الخزنة، قم بما يلي:
|
||||
addvault.new.readme.storageLocation.7=1. أضف هذا المخزن إلى Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. فتح المخزن باستخدام Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. افتح موقع الوصول بالنقر على زر "إظهار".
|
||||
addvault.new.readme.storageLocation.10=إذا كنت بحاجة إلى المساعدة، قم بالاطلاع على كتيب الوثائق: %s
|
||||
addvault.new.readme.accessLocation.fileName=مرحبا.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ المجلدات المشفرة 🔐️
|
||||
addvault.new.readme.accessLocation.2=هذا هو موقع الوصول للخرنة الخاص بك.
|
||||
addvault.new.readme.accessLocation.3=سيتم تشفير أي ملفات تضاف إلى هذا المجلد من قبل Cryptomator. يمكنك العمل عليه كأي مجلد آخر. هذه فقط طريقة عرض غير مشفرة لمحتوياتها، ملفاتك تبقى مشفرة على القرص الصلب الخاص بك طوال الوقت.
|
||||
addvault.new.readme.accessLocation.4=لا تتردد في إزالة هذا الملف.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=اختر ملف "masterkey.cryptomator" الخاص بالخزنة الموجودة لديك سابقاً.
|
||||
addvaultwizard.existing.chooseBtn=اختر…
|
||||
addvaultwizard.existing.filePickerTitle=اختر ملف الـ Masterkey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=تم إضافة مخزن "%s".\nتحتاج إلى فتح هذا المخزن للوصول أو إضافة محتويات إليه. بدلاً من ذلك، يمكنك فتحه في أي وقت لاحق.
|
||||
addvaultwizard.success.unlockNow=افتح الان
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=احذف الحافظة
|
||||
removeVault.information=سيؤدي هذا إلى نسيان Cryptomator لهذا المخزن فقط. يمكنك إضافته مرة أخرى لاحقاً. لن يتم حذف أي من الملفات المشفرة من القرص الصلب الخاص بك.
|
||||
removeVault.confirmBtn=احذف الحافظة
|
||||
|
||||
# Change Password
|
||||
changepassword.title=تغيير كلمة المرور
|
||||
changepassword.enterOldPassword=أدخل كلمة المرور الحالية ل "%s"
|
||||
changepassword.finalConfirmation=أتفهم أنني لن أتمكن من الوصول إلى البيانات الخاصة بي في حال نسيت كلمة المرور الخاصة بي
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=نسيت كلمة المرور
|
||||
forgetPassword.information=سيؤدي هذا إلى حذف كلمة المرور المحفوظة لهذا المخزن من سلسلة مفاتيح النظام الخاص بك.
|
||||
forgetPassword.confirmBtn=نسيت كلمة المرور
|
||||
|
||||
# Unlock
|
||||
unlock.title=افتح الحافظة
|
||||
unlock.passwordPrompt=أدخل كلمة السر لـ "%s":
|
||||
unlock.savePassword=تذكر كلمة المرور
|
||||
unlock.unlockBtn=افتح
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=اختر ملف الـ Masterkey
|
||||
## Success
|
||||
unlock.success.message=تم فتح "%s" بنجاح! يمكنك الآن الوصول لمخزنك عن طريق القرص الافتراضي الخاص به.
|
||||
unlock.success.rememberChoice=تذكر اختياري ولا تظهر هذا مرة أخرى
|
||||
unlock.success.revealBtn=اظهار القرص
|
||||
## Failure
|
||||
unlock.error.heading=غير قادر على فتح الخزنة
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=نقطة التحميل ليست مجلد فارغ أو غير موجودة: %s
|
||||
unlock.error.invalidMountPoint.existing=نقطة/مجلد التحميل موجود بالفعل أو المجلد الأصل مفقود: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=فشل عملية القفل
|
||||
lock.forced.message=تم حظر قفل "%s" بواسطة العمليات المعلقة أو الملفات المفتوحة. يمكنك فرض قفل هذا المخزن، ولكن مقاطعة عمليات الادخال والاخراج I/O قد تؤدي لفقدان البيانات غير المحفوظة.
|
||||
lock.forced.confirmBtn=فرض القفل
|
||||
## Failure
|
||||
lock.fail.heading=فشلت عملية اقفال الخزنة.
|
||||
lock.fail.message=فشل عملية قفل %s". تأكد من حفظ العمل غير المحفوظ في مكان آخر وأن العمليات الهامة للقراءة/الكتابة قد انتهت. من أجل إغلاق المخزن، اقتل تطبيق Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=ترقية الحافظة
|
||||
## Start
|
||||
migration.start.prompt=يجب تحديث المخزن الخاص بك "%s" إلى تنسيق أحدث. قبل المتابعة، يجب التأكد من عدم وجود مزامنة معلقة على هذا المخزن.
|
||||
migration.start.confirm=نعم, محفظتي متزامنة بالكامل
|
||||
## Run
|
||||
migration.run.enterPassword=أدخل كلمة المرور لـ "%s"
|
||||
migration.run.startMigrationBtn=ترقية الحافظة
|
||||
migration.run.progressHint=قد يستغرق هذا بعض الوقت…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=تم ترحيل "%s" بنجاح.\nيمكنك الآن فتح مخزنك.
|
||||
migration.success.unlockNow=افتح الان
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=نظام الملفات غير مدعوم
|
||||
migration.error.missingFileSystemCapabilities.description=لم تبدأ عملية الترحيل بعد، لأن المخزن الخاص بك موجود على نظام ملفات غير مناسب.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=نظام الملفات لا يدعم أسماء الملفات الطويلة.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=نظام الملفات لا يدعم المسارات الطويلة.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=نظام الملفات لا يُسمح بقراءته.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=نظام الملفات لا يُسمح بأن تتم الكتابة إليه.
|
||||
## Impossible
|
||||
migration.impossible.heading=غير قادر على ترحيل المخزن
|
||||
migration.impossible.reason=لا يمكن ترحيل المخزن تلقائياً لأن موقع التخزين أو نقطة الوصول غير متوافقة.
|
||||
migration.impossible.moreInfo=لا يزال ممكناً فتح المخزن باستخدام إصدار قديم. للحصول على تعليمات حول كيفية ترحيل المخزن يدوياً، قم بزيارة
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=تفضيلات
|
||||
## General
|
||||
preferences.general=عام
|
||||
preferences.general.theme=الشكل والمظهر
|
||||
preferences.general.theme.automatic=تلقائي
|
||||
preferences.general.theme.light=فاتح (أبيض)
|
||||
preferences.general.theme.dark=مظلم (أسود)
|
||||
preferences.general.unlockThemes=تفعيل الوضع المظلم
|
||||
preferences.general.showMinimizeButton=إظهار زر التصغير
|
||||
preferences.general.showTrayIcon=إظهار أيقونة بجنب الساعة (يتطلب إعادة تشغيل)
|
||||
preferences.general.startHidden=إخفاء النافذة عند بدء تشغيل Cryptomator
|
||||
preferences.general.debugLogging=تمكين سجلات التصحيح
|
||||
preferences.general.debugDirectory=عرض ملفات السجل
|
||||
preferences.general.autoStart=تشغيل Cryptomator عند بدء تشغيل النظام
|
||||
preferences.general.keychainBackend=تخزين كلمات المرور مع
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=محفظة KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=الوصول إلى سلسلة مفاتيح ماك
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=حماية بيانات ويندوز
|
||||
preferences.general.interfaceOrientation=اتجاه الواجهة
|
||||
preferences.general.interfaceOrientation.ltr=من اليسار إلى اليمين
|
||||
preferences.general.interfaceOrientation.rtl=من اليمين إلى اليسار
|
||||
## Volume
|
||||
preferences.volume=القرص الإفتراضي
|
||||
preferences.volume.type=نوع المجلد
|
||||
preferences.volume.webdav.port=منفذ WebDav
|
||||
preferences.volume.webdav.scheme=مخطط WebDAV
|
||||
## Updates
|
||||
preferences.updates=تحديثات
|
||||
preferences.updates.currentVersion=الإصدار الحالي: %s
|
||||
preferences.updates.autoUpdateCheck=تحقق من التحديثات اوتوماتيكيا
|
||||
preferences.updates.checkNowBtn=تحقق الان
|
||||
preferences.updates.updateAvailable=التحديث إلى الإصدار %s متاح.
|
||||
## Contribution
|
||||
preferences.contribute=ادعمنا
|
||||
preferences.contribute.registeredFor=شهادة الداعم مسجلة لـ %s
|
||||
preferences.contribute.noCertificate=ادعم Cryptomator واحصل على شهادة الداعم. إنها مثل مفتاح الترخيص لكن للأشخاص الرائعين الذين يستخدمون البرامج المجانية ؛-)
|
||||
preferences.contribute.getCertificate=ليس لديك واحدة بعد؟ تعلم كيف يمكنك الحصول عليها.
|
||||
preferences.contribute.promptText=قم بلصق رمز شهادة الداعم هنا
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=حول البرنامج
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=إحصائيات عن %s
|
||||
stats.cacheHitRate=معدل استخدام الكاش
|
||||
## Read
|
||||
stats.read.throughput.idle=قراءة: خامل
|
||||
stats.decr.total.data.none=تم فك تشفير البيانات:-
|
||||
## Write
|
||||
stats.encr.total.data.none=البيانات المشفرة: -
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=إغلاق
|
||||
main.minimizeBtn.tooltip=تصغير
|
||||
main.preferencesBtn.tooltip=تفضيلات
|
||||
main.debugModeEnabled.tooltip=تم تمكين وضع التصحيح
|
||||
main.donationKeyMissing.tooltip=يرجى النظر في تقديم تبرعات
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=أضف هذا المخزن
|
||||
main.dropZone.unknownDragboardContent=إذا كنت ترغب في إضافة مخزن، قم بسحبه إلى هذه النافذة
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=انقر هنا لإضافة خزنة
|
||||
main.vaultlist.contextMenu.remove=حذف…
|
||||
main.vaultlist.contextMenu.lock=قفل
|
||||
main.vaultlist.contextMenu.unlock=فتح…
|
||||
main.vaultlist.contextMenu.unlockNow=افتح الان
|
||||
main.vaultlist.contextMenu.vaultoptions=إظهار خيارات المخزن
|
||||
main.vaultlist.contextMenu.reveal=اظهار القرص
|
||||
main.vaultlist.addVaultBtn=أضِف مخزنًا
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=شكرا لاختيار Cryptomator لحماية ملفاتك. إذا كنت بحاجة إلى أية مساعدة، تحقق من دليل وتعليمات الإستخدام:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=مغلق
|
||||
main.vaultDetail.unlockBtn=فتح…
|
||||
main.vaultDetail.unlockNowBtn=فتح القفل الان
|
||||
main.vaultDetail.optionsBtn=خيارات المخزن
|
||||
main.vaultDetail.passwordSavedInKeychain=تم حفظ كلمة المرور
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=مفتوح
|
||||
main.vaultDetail.accessLocation=يمكن الوصول إلى محتويات مخزنك هنا:
|
||||
main.vaultDetail.revealBtn=اظهار القرص
|
||||
main.vaultDetail.lockBtn=قفل
|
||||
main.vaultDetail.bytesPerSecondRead=قراءة:
|
||||
main.vaultDetail.bytesPerSecondWritten=كتابة:
|
||||
main.vaultDetail.throughput.idle=خمول
|
||||
main.vaultDetail.throughput.kbps=%.1f كيلوبايت/ث
|
||||
main.vaultDetail.throughput.mbps=%.1f ميجابايت/ث
|
||||
main.vaultDetail.stats=إحصائيات الخزنة
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=لم يتمكن Cryptomator من العثور على خزنة في هذا المسار.
|
||||
main.vaultDetail.missing.recheck=إعادة الفحص
|
||||
main.vaultDetail.missing.remove=حذف من قائمة الخزنات…
|
||||
main.vaultDetail.missing.changeLocation=تغيير موقع الخزنة…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=ترقية الحافظة
|
||||
main.vaultDetail.migratePrompt=يجب ترقية المخزن الخاص بك إلى تنسيق جديد، قبل أن تتمكن من الوصول إليه
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=كيفية تشفير الملفات
|
||||
wrongFileAlert.header.title=هل حاولت تشفير هذه الملفات؟
|
||||
wrongFileAlert.header.lead=لهذا الغرض، بوفر Cryptomator مجلداً في مدير ملفات النظام الخاص بك.
|
||||
wrongFileAlert.instruction.0=لتشفير الملفات، قم باتباع الخطوات التالية:
|
||||
wrongFileAlert.instruction.1=1. فتح المخزن الخاص بك.
|
||||
wrongFileAlert.instruction.2=2. انقر على "إظهار" لفتح المجلد في مدير الملفات الخاص بك.
|
||||
wrongFileAlert.instruction.3=3. أضف ملفاتك إلى هذا المجلد.
|
||||
wrongFileAlert.link=لمزيد من المساعدة، قم بزيارة
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=عام
|
||||
vaultOptions.general.vaultName=اسم المخزن
|
||||
vaultOptions.general.unlockAfterStartup=فتح قفل المخزن عند بدء تشغيل Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=بعد فتح القفل بنجاح
|
||||
vaultOptions.general.actionAfterUnlock.ignore=لا تفعل شيئاً
|
||||
vaultOptions.general.actionAfterUnlock.reveal=اظهار القرص
|
||||
vaultOptions.general.actionAfterUnlock.ask=اسأل
|
||||
## Mount
|
||||
vaultOptions.mount=القرص الوهمي
|
||||
vaultOptions.mount.readonly=للقراءة فقط
|
||||
vaultOptions.mount.customMountFlags=الأعلام المخصصة
|
||||
vaultOptions.mount.winDriveLetterOccupied=مشغول
|
||||
vaultOptions.mount.mountPoint=موقع التحميل الوهمي
|
||||
vaultOptions.mount.mountPoint.auto=اختيار موقع مناسب تلقائياً
|
||||
vaultOptions.mount.mountPoint.driveLetter=استخدام دالة قرص معين
|
||||
vaultOptions.mount.mountPoint.custom=مسار مخصص
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=اختر…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=اختر مجلد فارغ
|
||||
## Master Key
|
||||
vaultOptions.masterkey=كلمة المرور
|
||||
vaultOptions.masterkey.changePasswordBtn=تغيير كلمة المرور
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=نسيان كلمة المرور المحفوظة
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=مفتاح الاسترداد هو وسيلتك الوحيدة لاستعادة الوصول إلى مخزنك إذا فقدت كلمة المرور.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=عرض مفتاح الاسترداد
|
||||
vaultOptions.masterkey.recoverPasswordBtn=استرجاع كلمة المرور
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=مفتاح الاسترداد
|
||||
recoveryKey.enterPassword.prompt=أدخل كلمة المرور الخاصة بك لإظهار مفتاح الاسترداد ل "%s":
|
||||
recoveryKey.display.message=يمكن استخدام مفتاح الاسترداد التالي لاستعادة الوصول إلى "%s":
|
||||
recoveryKey.display.StorageHints=حافظ عليه في مكان ما آمن جداً، على سبيل المثال\n • تخزينه باستخدام مدير كلمات المرور\n • حفظه على محرك أقراص خارجي USB\n • كتابته أو طباعته على الورق
|
||||
recoveryKey.recover.prompt=أدخل مفتاح الاسترداد الخاص لـ "%s":
|
||||
recoveryKey.recover.validKey=هذا مفتاح استرداد صالح
|
||||
recoveryKey.printout.heading=مفتاح استرداد Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=أدخل كلمة مرور جديدة
|
||||
newPassword.reenterPassword=تأكيد كلمة المرور الجديدة
|
||||
newPassword.passwordsMatch=كلمات المرور متطابقة!
|
||||
newPassword.passwordsDoNotMatch=كلمات المرور غير متطابقة
|
||||
passwordStrength.messageLabel.tooShort=استخدم على الأقل %d أحرف
|
||||
passwordStrength.messageLabel.0=ضعيفة جداً
|
||||
passwordStrength.messageLabel.1=ضعيفة
|
||||
passwordStrength.messageLabel.2=مقبولة
|
||||
passwordStrength.messageLabel.3=قوية
|
||||
passwordStrength.messageLabel.4=قوية جداً
|
||||
|
||||
# Quit
|
||||
quit.prompt=الخروج من التطبيق؟ هنالك خزنات غير مقفلة.
|
||||
quit.lockAndQuit=قفل و خروج
|
||||
@@ -0,0 +1,326 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Primjeni
|
||||
generic.button.back=Nazad
|
||||
generic.button.cancel=Odustani
|
||||
generic.button.change=Izmjeni
|
||||
generic.button.close=Zatvori
|
||||
generic.button.copy=Kopiraj
|
||||
generic.button.copied=Kopirano!
|
||||
generic.button.done=Gotovo
|
||||
generic.button.next=Sljedeće
|
||||
generic.button.print=Ispis
|
||||
## Error
|
||||
generic.error.title=Došlo je do neočekivane greške
|
||||
generic.error.instruction=Ovo se nije trebalo dogoditi. Molimo da prijavite opis greške ispod, kao i korake koji su do greške doveli.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Sef
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Pokaži
|
||||
traymenu.showPreferencesWindow=Postavke
|
||||
traymenu.lockAllVaults=Zaključaj sve
|
||||
traymenu.quitApplication=Odustani
|
||||
traymenu.vault.unlock=Otključaj
|
||||
traymenu.vault.lock=Zaključaj
|
||||
traymenu.vault.reveal=Otkrij
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Dodaj sef
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Kreiraj novi sef
|
||||
addvaultwizard.welcome.existingButton=Otvori postojeći sef
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Izaberi naziv za sef
|
||||
addvaultwizard.new.namePrompt=Ime sefa
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Gdje bi Cryptomator trebao pohraniti enkriptovane fajlove iz vaseg sefa?
|
||||
addvaultwizard.new.locationLabel=Mjesto pohrane
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Prilagođena lokacija
|
||||
addvaultwizard.new.directoryPickerButton=Odaberi…
|
||||
addvaultwizard.new.directoryPickerTitle=Izaberi folder
|
||||
addvaultwizard.new.invalidName=Naziv sefa neispravan. Molimo razmislite o drugom nazivu.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Kreiraj novi sef
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Nećete moći pristupiti svojim podacima bez lozinke. Želite li ključ za oporavak u slučaju da izgubite lozinku?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Da molim, što sigurno, sigurno je
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Ne, hvala, neću izgubiti lozinku
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=VAŽNO.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ POHRANI DATOTEKE U SEF ⚠️
|
||||
addvault.new.readme.storageLocation.2=Ovo je mjesto pohrane vašeg sefa.
|
||||
addvault.new.readme.storageLocation.3=NEMOJ
|
||||
addvault.new.readme.storageLocation.4=• izmijeniti bilo koju datoteku u ovom direktoriju ili
|
||||
addvault.new.readme.storageLocation.5=• zalijepiti bilo koje datoteke za enkripciju u ovaj folder.
|
||||
addvault.new.readme.storageLocation.6=Ako želite enkriptovati datoteke i pregledati sadržaj sefa, učinite sljedeće:
|
||||
addvault.new.readme.storageLocation.7=1. Dodajte ovaj sef u Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Otključajte sef u Cryptomator-u.
|
||||
addvault.new.readme.storageLocation.9=3. Otvorite pristupnu lokaciju klikom na dugme "Otkrivanje".
|
||||
addvault.new.readme.storageLocation.10=Ako vam je potrebna pomoć, posjetite dokumentaciju:%s
|
||||
addvault.new.readme.accessLocation.fileName=DOBRO DOŠLI.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ENKRIPTOVAN PROSTOR 🔐️
|
||||
addvault.new.readme.accessLocation.2=Ovo je pristupna lokacija vašeg sefa.
|
||||
addvault.new.readme.accessLocation.3=Sve datoteke dodane u ovaj prostor enkriptovati će Cryptomator. Na njemu možete raditi kao na bilo kojem drugom pogonu / folderu. Ovo je samo dešifrirani prikaz njegovog sadržaja, vaše datoteke stalno ostaju enkriptovane na vašem disku.
|
||||
addvault.new.readme.accessLocation.4=Slobodno uklonite ovu datoteku.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Odaberite datoteku "masterkey.cryptomator" vašeg postojećeg sefa.
|
||||
addvaultwizard.existing.chooseBtn=Odaberi…
|
||||
addvaultwizard.existing.filePickerTitle=Odaberite Masterkey Datoteku
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Dodan je sef "%s".\nZa pristup ili dodavanje sadržaja morate otključati ovaj sef. Možete ga otključati u bilo kojem kasnijem trenutku.
|
||||
addvaultwizard.success.unlockNow=Otključaj sada
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Ukloni Sef
|
||||
removeVault.information=Ovo će samo natjerati Cryptomator da zaboravi na ovaj sef. Možete ga dodati ponovo kasnije. Nijedna enkriptovana datoteka neće se izbrisati s vašeg diska.
|
||||
removeVault.confirmBtn=Ukloni Sef
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Promjeni lozinku
|
||||
changepassword.enterOldPassword=Unesi trenutnu lozinku za "%s"
|
||||
changepassword.finalConfirmation=Razumijem da neću moći pristupiti svojim podacima ako zaboravim lozinku
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Zaboravili ste šifru
|
||||
forgetPassword.information=Ovo će izbrisati sačuvanu lozinku ovog sefa iz vaše sistemske pohrane.
|
||||
forgetPassword.confirmBtn=Zaboravili ste šifru
|
||||
|
||||
# Unlock
|
||||
unlock.title=Otključaj sef
|
||||
unlock.passwordPrompt=Unesite lozinku za "%s":
|
||||
unlock.savePassword=Zapamti šifru
|
||||
unlock.unlockBtn=Otključaj
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Odaberite Masterkey Datoteku
|
||||
## Success
|
||||
unlock.success.message=Uspješno ste otključali "%s"! Vaš sef je sada dostupan putem svog virtualnog diska.
|
||||
unlock.success.rememberChoice=Zapamtite izbor, ne pokazujte ovo ponovo
|
||||
unlock.success.revealBtn=Otkrij pogon
|
||||
## Failure
|
||||
unlock.error.heading=Sef nije moguće otključati
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Tačka postavljanja "%s" nije direktorij, nije prazna ili ne postoji.
|
||||
unlock.error.invalidMountPoint.existing=Tačka povezivanja "%s" već postoji ili nadređeni folder nedostaje.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Zaključavanje nije uspjelo
|
||||
lock.forced.message=Zaključavanje "%s" blokirano je operacijama na čekanju ili otvorenim datotekama. Možete prisilno zaključati ovaj sef, međutim prekid U / I-a može rezultirati gubitkom nespremljenih podataka.
|
||||
lock.forced.confirmBtn=Prisilno zaključaj
|
||||
## Failure
|
||||
lock.fail.heading=Zaključavanje sefa nije uspjelo.
|
||||
lock.fail.message=Sef "%s" nije moguće zaključati. Osigurajte da je nespremljeni rad sačuvan negdje drugdje i da su važne operacije čitanja / pisanja završene. Da biste zatvorili sef, zaustavite Cryptomator proces.
|
||||
|
||||
# Migration
|
||||
migration.title=Nadogradi sef
|
||||
## Start
|
||||
migration.start.prompt=Sef "%s" treba ažurirati na noviji format. Prije nastavka, provjerite da nije na čekanju sinkronizacija koja utječe na ovaj sef.
|
||||
migration.start.confirm=Da, moj sef je u potpunosti sinhroniziran
|
||||
## Run
|
||||
migration.run.enterPassword=Unesite lozinku za "%s"
|
||||
migration.run.startMigrationBtn=Nadogradi sef
|
||||
migration.run.progressHint=Ovo bi moglo potrajati…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" je uspješno nadograđen.\nSada možete otključati svoj sef.
|
||||
migration.success.unlockNow=Otključaj sada
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Nepodržan tip datoteke
|
||||
migration.error.missingFileSystemCapabilities.description=Migracija nije započeta, jer se vaš sef nalazi u neadekvatnom sistemu datoteka.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Sistem datoteka ne podržava duga imena datoteka.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Sistem datoteka ne podržava duga imena datoteka.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Sistem datoteka ne dozvoljava čitanje.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Sistem datoteka ne dozvoljava pisanje.
|
||||
## Impossible
|
||||
migration.impossible.heading=Sef se ne može nadograditi
|
||||
migration.impossible.reason=Sef se ne može automatski migrirati jer njegovo mjesto za pohranu ili pristupna točka nisu kompatibilni.
|
||||
migration.impossible.moreInfo=Sef se i dalje može otvoriti sa starijom verzijom. Za upute o ručnom migriranju sefa posjetite
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Postavke
|
||||
## General
|
||||
preferences.general=Generalno
|
||||
preferences.general.theme=Izgled
|
||||
preferences.general.theme.automatic=Automatski
|
||||
preferences.general.theme.light=Svijetlo
|
||||
preferences.general.theme.dark=Tamno
|
||||
preferences.general.unlockThemes=Otključaj tamni mod
|
||||
preferences.general.showMinimizeButton=Pokaži dugme za minimiziranje
|
||||
preferences.general.showTrayIcon=Prikaži tray ikonu (potrebnan restart)
|
||||
preferences.general.startHidden=Sakrij prozor prilikom pokretanja Cryptomatora
|
||||
preferences.general.debugLogging=Omogući evidenciju otklanjanja pogrešaka
|
||||
preferences.general.debugDirectory=Pokaži dnevnik podataka
|
||||
preferences.general.autoStart=Pokreni Cryptomator pri pokretanju sistema
|
||||
preferences.general.keychainBackend=Pohrani lozinku sa
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Keychain Access
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection
|
||||
preferences.general.interfaceOrientation=Orijentacija Interfejsa
|
||||
preferences.general.interfaceOrientation.ltr=S lijeva ka desno
|
||||
preferences.general.interfaceOrientation.rtl=Sa desna ka lijevo
|
||||
## Volume
|
||||
preferences.volume=Virtuelni pogon
|
||||
preferences.volume.type=Tip volumena
|
||||
preferences.volume.webdav.port=WebDAV Port
|
||||
preferences.volume.webdav.scheme=WebDAV Scheme
|
||||
## Updates
|
||||
preferences.updates=Ažuriranja
|
||||
preferences.updates.currentVersion=Trenutna verzija: %s
|
||||
preferences.updates.autoUpdateCheck=Automatski provjeri ima li ažuriranja
|
||||
preferences.updates.checkNowBtn=Provjeri sada
|
||||
preferences.updates.updateAvailable=Dostupno ažuriranje na verziju %s.
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=O programu
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistika za %s
|
||||
stats.cacheHitRate=Brzina učitavanja u predmemoriju
|
||||
## Read
|
||||
stats.read.throughput.idle=Čitaj: U pripravnosti
|
||||
stats.read.throughput.kibs=Čitanje: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Čitanje: %.2f MiB/s
|
||||
stats.read.total.data.none=Pročitano podataka: -
|
||||
stats.read.total.data.kib=Pročitano podataka: %.1f kiB
|
||||
stats.read.total.data.mib=Pročitano podataka: %.1f MiB
|
||||
stats.read.total.data.gib=Pročitano podataka: %.1f GiB
|
||||
stats.decr.total.data.none=Otključani podaci: -
|
||||
stats.decr.total.data.kib=Otključano podataka: %.1f kiB
|
||||
stats.decr.total.data.mib=Otključano podataka: %.1f MiB
|
||||
stats.decr.total.data.gib=Otključano podataka: %.1f GiB
|
||||
stats.read.accessCount=Ukupno pročitano: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Pisanje: U pripravnosti
|
||||
stats.write.throughput.kibs=Upisano: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Upisano: %.2f MiB/s
|
||||
stats.write.total.data.none=Podaci su upisani:-
|
||||
stats.write.total.data.kib=Upisano podataka: %.1f kiB
|
||||
stats.write.total.data.mib=Upisano podataka: %.1f MiB
|
||||
stats.write.total.data.gib=Upisano podataka: %.1f GiB
|
||||
stats.encr.total.data.none=Otključano podataka: -
|
||||
stats.encr.total.data.kib=Otključano podataka: %.1f kiB
|
||||
stats.encr.total.data.mib=Otključano podataka: %.1f MiB
|
||||
stats.encr.total.data.gib=Otključano podataka: %.1f GiB
|
||||
stats.write.accessCount=Ukupno upisano: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Zatvori
|
||||
main.minimizeBtn.tooltip=Minimiziraj
|
||||
main.preferencesBtn.tooltip=Postavke
|
||||
main.debugModeEnabled.tooltip=Omogućen je mod otklanjanja pogrešaka
|
||||
main.donationKeyMissing.tooltip=Molimo razmislite o doniranju
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Dodajte ovaj sef
|
||||
main.dropZone.unknownDragboardContent=Ako želite dodati sef, povucite ga u ovaj prozor
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Kliknite ovdje da dodate sef
|
||||
main.vaultlist.contextMenu.remove=Ukloni…
|
||||
main.vaultlist.contextMenu.lock=Zaključaj
|
||||
main.vaultlist.contextMenu.unlock=Otključaj…
|
||||
main.vaultlist.contextMenu.unlockNow=Otključaj sada
|
||||
main.vaultlist.contextMenu.vaultoptions=Pokaži opcije sefa
|
||||
main.vaultlist.contextMenu.reveal=Otkrij pogon
|
||||
main.vaultlist.addVaultBtn=Dodaj sef
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Hvala što ste izabrali Cryptomator za zaštitu podataka. Ako vam je potrebna pomoć, pogledajte naše vodiče za početak:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=ZAKLJUČANO
|
||||
main.vaultDetail.unlockBtn=Otključaj…
|
||||
main.vaultDetail.unlockNowBtn=Otključaj sada
|
||||
main.vaultDetail.optionsBtn=Opcije sefa
|
||||
main.vaultDetail.passwordSavedInKeychain=Šifra sačuvana
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=OTKLJUČANO
|
||||
main.vaultDetail.accessLocation=Sadržaj Vašeg sefa je dostupan ovdje:
|
||||
main.vaultDetail.revealBtn=Otkrij pogon
|
||||
main.vaultDetail.lockBtn=Zaključaj
|
||||
main.vaultDetail.bytesPerSecondRead=Čitaj:
|
||||
main.vaultDetail.bytesPerSecondWritten=Piši:
|
||||
main.vaultDetail.throughput.idle=u stanju mirovanja
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Statistika sefa
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator nije mogao pronaći disk na ovoj lokaciji.
|
||||
main.vaultDetail.missing.recheck=Provjeri ponovo
|
||||
main.vaultDetail.missing.remove=Ukloni sa liste sefova…
|
||||
main.vaultDetail.missing.changeLocation=Promijeni lokaciju sefa…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Nadogradi sef
|
||||
main.vaultDetail.migratePrompt=Da biste mogli pristupiti svom sefu, morate ga nadograditi na novi format
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Kako enkriptovati podatke
|
||||
wrongFileAlert.header.title=Da li ste pokušali enkriptovati ove datoteke?
|
||||
wrongFileAlert.header.lead=U tu svrhu Cryptomator kreira volumen u vašem upravljačkom sistemu.
|
||||
wrongFileAlert.instruction.0=Da biste enkriptovali datoteke, slijedite ove korake:
|
||||
wrongFileAlert.instruction.1=1. Otključajte sef.
|
||||
wrongFileAlert.instruction.2=2. Kliknite "Otkrivanje" da biste otvorili volumen u vašem upravitelju datotekama.
|
||||
wrongFileAlert.instruction.3=3. Dodajte datoteke u ovaj disk.
|
||||
wrongFileAlert.link=Za dalju podršku, posjetite
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Generalno
|
||||
vaultOptions.general.vaultName=Ime sefa
|
||||
vaultOptions.general.unlockAfterStartup=Otključaj sef pri pokretanju Cryptomatora
|
||||
vaultOptions.general.actionAfterUnlock=Nakon uspješnog otključavanja
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Ne radi ništa
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Otkrij pogon
|
||||
vaultOptions.general.actionAfterUnlock.ask=Pitaj
|
||||
## Mount
|
||||
vaultOptions.mount=Povezivanje
|
||||
vaultOptions.mount.readonly=Samo čitanje
|
||||
vaultOptions.mount.customMountFlags=Prilagođena obilježja povezivanja
|
||||
vaultOptions.mount.winDriveLetterOccupied=zauzeto
|
||||
vaultOptions.mount.mountPoint=Tačka povezivanja
|
||||
vaultOptions.mount.mountPoint.auto=Automatski odaberi pogodnu lokaciju
|
||||
vaultOptions.mount.mountPoint.driveLetter=Koristi dodjeljeno slovo (oznaku) diska
|
||||
vaultOptions.mount.mountPoint.custom=Prilagođena adresa
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Odaberi…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Izaberi praznu mapu
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Šifra
|
||||
vaultOptions.masterkey.changePasswordBtn=Promjeni lozinku
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Zaborav spremljenu šifru
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Ključ za oporavak je vaše jedino sredstvo za vraćanje pristupa sefu ako izgubite lozinku.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Pokaži ključ za oporavak
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Povrati šifru
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Ključ za oporavak
|
||||
recoveryKey.enterPassword.prompt=Unesite šifru da biste prikazali ključ za oporavak za "%s":
|
||||
recoveryKey.display.message=Sljedeći ključ za oporavak može se koristiti za vraćanje pristupa "%s":
|
||||
recoveryKey.display.StorageHints=Pohranite ga negdje vrlo sigurno, npr.:\n • Spremite ga pomoću menadžera lozinki\n • Spremite ga na USB disk\n • Odštampajte ga na papiru
|
||||
recoveryKey.recover.prompt=Unesite ključ za oporavak za "%s":
|
||||
recoveryKey.recover.validKey=Ključ za oporavak je ispravan
|
||||
recoveryKey.printout.heading=Cryptomator Ključ za oporavak za \n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Unesi novu šifru
|
||||
newPassword.reenterPassword=Potvrdi novu šifru
|
||||
newPassword.passwordsMatch=Šifra odgovara!
|
||||
newPassword.passwordsDoNotMatch=Šifre se ne poklapaju
|
||||
passwordStrength.messageLabel.tooShort=Upotrijebite najmanje %d znakova
|
||||
passwordStrength.messageLabel.0=Veoma slabo
|
||||
passwordStrength.messageLabel.1=Slabo
|
||||
passwordStrength.messageLabel.2=Dovoljno
|
||||
passwordStrength.messageLabel.3=Sigurno
|
||||
passwordStrength.messageLabel.4=Veoma sigurno
|
||||
|
||||
# Quit
|
||||
quit.prompt=Zatvoriti prijavu? Postoje otključani sefovi.
|
||||
quit.lockAndQuit=Zaključaj i zatvori
|
||||
@@ -0,0 +1,347 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Aplica
|
||||
generic.button.back=Enrere
|
||||
generic.button.cancel=Cancel·la
|
||||
generic.button.change=Canvia
|
||||
generic.button.close=Tanca
|
||||
generic.button.copy=Copia
|
||||
generic.button.copied=Copiat!
|
||||
generic.button.done=Fet
|
||||
generic.button.next=Següent
|
||||
generic.button.print=Imprimeix
|
||||
## Error
|
||||
generic.error.title=S'ha produït un error inesperat
|
||||
generic.error.instruction=Això no hauria d'haver passat. Si us plau, informeu del text de l'error i inclogueu una descripció de quins passos han dut a aquest error.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Caixa forta
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Mostra
|
||||
traymenu.showPreferencesWindow=Preferències
|
||||
traymenu.lockAllVaults=Bloqueja tot
|
||||
traymenu.quitApplication=Surt
|
||||
traymenu.vault.unlock=Desbloqueja
|
||||
traymenu.vault.lock=Bloqueja
|
||||
traymenu.vault.reveal=Mostra
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Afegir una caixa forta
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Crea una caixa forta nova
|
||||
addvaultwizard.welcome.existingButton=Obri una caixa forta existent
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Introduiu el nom de la caixa forta
|
||||
addvaultwizard.new.namePrompt=Nom de la caixa forta
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=On deu emmagatzemar Cryptomator els fitxers xifrats de la vostra caixa forta?
|
||||
addvaultwizard.new.locationLabel=Ubicació de l'emmagatzematge
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Ubicació personalitzada
|
||||
addvaultwizard.new.directoryPickerButton=Trieu…
|
||||
addvaultwizard.new.directoryPickerTitle=Seleccioneu el directori
|
||||
addvaultwizard.new.fileAlreadyExists=Ja existeix un fitxer o un directori amb el nom de la caixa forta
|
||||
addvaultwizard.new.locationIsNotWritable=No teniu permís d'escriptura en la ruta especificada
|
||||
addvaultwizard.new.invalidName=El nom de la caixa forta no és vàlid. Si us plau, escribiu un mom de directori amb caràcters estàndard.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Crea la caixa forta
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=No podreu accedir a les vostres dades sense la contrasenya. Voleu crear una clau de recuperació en cas perdre la vostra contrasenya?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Sí, si us plau. Val més prevenir que guarir.
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=No, gràcies. No predré la meva contrasenya
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ FITXERS DE LA CAIXA FORTA ⚠️
|
||||
addvault.new.readme.storageLocation.2=Aquesta és la ubicació d'emmagatzematge de la vostra caixa forta.
|
||||
addvault.new.readme.storageLocation.3=NO
|
||||
addvault.new.readme.storageLocation.4=• modifiqueu cap fitxer dins d'aquest directori ni
|
||||
addvault.new.readme.storageLocation.5=• enganxeu cap fitxer a xifrar en aquest directori.
|
||||
addvault.new.readme.storageLocation.6=Si voleu xifrar fitxers i veure el contigut de la caixa forta, feu el següent:
|
||||
addvault.new.readme.storageLocation.7=1. Afegiu aquesta caixa forta a Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Desbloquejeu la caixa forta enCryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Feu click damunt del botó "Mostra" per obrir la ubicació d'accès.
|
||||
addvault.new.readme.storageLocation.10=Si us cal ajuda, llegiu la documentació: %s
|
||||
addvault.new.readme.accessLocation.fileName=BENVINGUTS.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ VOLUM XIFRAT 🔐️
|
||||
addvault.new.readme.accessLocation.2=Aquesta és la ubicació d'accès de la vostra caixa forta.
|
||||
addvault.new.readme.accessLocation.3=Cryptomator xifra tots els fitxers afegits a aquest volum. Podeu treballar en aquest volum com en qualsevol altra unitat o carpeta. La vista mostra el contingut desxifrat però els fitxers sempre estan xifrats en el vostre disc dur.
|
||||
addvault.new.readme.accessLocation.4=Pots esborrar aquest fitxer si vols.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Seleccioneu el fitxer "masterkey.cryptomator" de la vostra caixa forta.
|
||||
addvaultwizard.existing.chooseBtn=Trieu…
|
||||
addvaultwizard.existing.filePickerTitle=Seleccioneu el fitxer Masterkey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=S'ha afegit la caixa forta "%s".\nHeu de desbloquejar-la si voleu accedir-hi o afegir nou contingut. També podeu desbloquejar-la en qualsevol altre moment.
|
||||
addvaultwizard.success.unlockNow=Desbloqueja ara
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Elimina la caixa forta
|
||||
removeVault.information=Cryptomator simplement deixarà de mostrar la caixa forta. Podeu tornar a afegir-la més endavant. Cap fitxer xifrat serà eliminat del disc dur.
|
||||
removeVault.confirmBtn=Elimina la caixa forta
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Canvia la contrasenya
|
||||
changepassword.enterOldPassword=Introduïu la contrasenya actual per a "%s"
|
||||
changepassword.finalConfirmation=Entenc que no podré accedir les meves dades si oblido la meva contrasenya
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=He oblidat la contrasenya
|
||||
forgetPassword.information=Això eliminarà la contrasenya desada d'aquesta caixa forta del vostre clauer.
|
||||
forgetPassword.confirmBtn=He oblidat la contrasenya
|
||||
|
||||
# Unlock
|
||||
unlock.title=Desbloquejar la caixa forta
|
||||
unlock.passwordPrompt=Introduïu la contrasenya de "%s":
|
||||
unlock.savePassword=Recorda la contrasenya
|
||||
unlock.unlockBtn=Desbloqueja
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=No es pot trobar el fitxer de clau mestra per aquesta bòveda a la ubicació esperada. Escull el fixer manualment.
|
||||
unlock.chooseMasterkey.filePickerTitle=Seleccioneu el fitxer de Clau Mestra
|
||||
## Success
|
||||
unlock.success.message=S'ha desblocat %s correctament! Podeu accedir a la vostra caixa forta a través de la unitat virtual.
|
||||
unlock.success.rememberChoice=Recorda l'elecció. No ho tornis a mostrar.
|
||||
unlock.success.revealBtn=Mostra la unitat
|
||||
## Failure
|
||||
unlock.error.heading=No ha estat possible desblocar la caixa forta
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=El punt de muntatge no és un directori buit, o no existeix: %s
|
||||
unlock.error.invalidMountPoint.existing=El punt de muntatge o la carpeta ja existeix, o no es pot accedir al directori superior: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Ha fallat el blocatge
|
||||
lock.forced.message=No s'ha blocat "%s" perquè hi ha operacions pendents o fitxers oberts. Podeu forçar-ne el blocatge però heu de saber que interrompre l'entrada/sortida pot produir la pèrdua de dades.
|
||||
lock.forced.confirmBtn=Força el blocatge
|
||||
## Failure
|
||||
lock.fail.heading=Ha fallat el blocatge de la caixa forta.
|
||||
lock.fail.message=La caixa forta "%s" no s'ha pogut blocar. Assegureu-vos que el treball s'ha desat en algun altre lloc i que les operacions de lectura/escriptura han acabat. Per tal de tancar la caixa, mateu el procés Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Actualitza la caixa forta
|
||||
## Start
|
||||
migration.start.prompt=La vostra caixa forta "%s" ha de ser actualitzada a un format més nou. Abans de continuar, assegureu-vos de que no hi haja cap sincronització pendent que puga afectar a aquesta caixa forta.
|
||||
migration.start.confirm=Sí, la meua caixa forta està completament sicronitzada
|
||||
## Run
|
||||
migration.run.enterPassword=Introduïu la contrasenya per a "%s"
|
||||
migration.run.startMigrationBtn=Migrar la caixa forta
|
||||
migration.run.progressHint=Això pot trigar una mica...
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" s'ha migrat correctament.\nJa podeu desbloquejar la vostra caixa forta.
|
||||
migration.success.unlockNow=Desbloqueja ara
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=El sistema de fitxers no és admès
|
||||
migration.error.missingFileSystemCapabilities.description=La migració no s'ha iniciat perquè la vostra caixa forta es troba en un sistema de fitxers no compatible.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=El sistema de fitxers no suporta noms de fitxers llargs.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=El sistema de fitxers no suporta camins llargs.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=El sistema de fitxers no permet la lectura.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=El sistema de fitxers no permet l'escriptura.
|
||||
## Impossible
|
||||
migration.impossible.heading=No s'ha pogut migrar la caixa forta
|
||||
migration.impossible.reason=La caixa forta no es pot migrar automàticament perquè la ubicació d'enmagatzematge o el punt d'accès no són compatibles.
|
||||
migration.impossible.moreInfo=La caixa forta es pot obrir amb una versió anterior. Per saber com poder fer la migració de manera manual, visiteu
|
||||
|
||||
# Health Check
|
||||
health.title=Comprovació de la caixa forta
|
||||
health.start.configInvalid=S'ha produït un problema en la lectura i anàlisi del fitxer de configuració de la caixa forta.
|
||||
health.checkList.selectAllBox=Selecciona-ho tot
|
||||
health.check.runBatchBtn=Executa les proves seleccionades
|
||||
## Detail view
|
||||
health.check.detail.header=Resultats de %s
|
||||
health.check.detail.taskNotStarted=La prova no ha estat seleccionada per a executar-la.
|
||||
health.check.detail.taskRunning=La prova és en procés…
|
||||
health.check.detail.taskSucceeded=La prova ha finalitzat amb èxit després de %d mil·lisegons.
|
||||
health.check.detail.taskCancelled=S'ha cancel·lat la prova.
|
||||
health.check.detail.problemCount=S'hi han trobat %d problemes i %d errades irrecuperables.
|
||||
health.check.exportBtn=Exporta informe
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Preferències
|
||||
## General
|
||||
preferences.general=General
|
||||
preferences.general.theme=Apariència
|
||||
preferences.general.theme.automatic=Automàtic
|
||||
preferences.general.theme.light=Clar
|
||||
preferences.general.theme.dark=Fosc
|
||||
preferences.general.unlockThemes=Desbloqueja el tema fosc
|
||||
preferences.general.showMinimizeButton=Mostra el botó de minimitzar
|
||||
preferences.general.showTrayIcon=Mostra la icona en la barra (cal reiniciar)
|
||||
preferences.general.startHidden=Amaga la finestra quan s'inicia Cryptomator
|
||||
preferences.general.debugLogging=Habilita el registre de depuració
|
||||
preferences.general.debugDirectory=Mostra els fitxers de registres
|
||||
preferences.general.autoStart=Executa Cryptomator en engegar el sistema
|
||||
preferences.general.keychainBackend=Desar contrasenyes amb
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Anell de claus de Gnome
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=Cartera de KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=Accés a clauers macOS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection
|
||||
preferences.general.interfaceOrientation=Orientació de la interfície
|
||||
preferences.general.interfaceOrientation.ltr=Esquerra a dreta
|
||||
preferences.general.interfaceOrientation.rtl=Dreta a esquerra
|
||||
## Volume
|
||||
preferences.volume=Unitat virtual
|
||||
preferences.volume.type=Tipus de volum
|
||||
preferences.volume.webdav.port=Port WebDAV
|
||||
preferences.volume.webdav.scheme=Esquema WebDAV
|
||||
## Updates
|
||||
preferences.updates=Actualitzacions
|
||||
preferences.updates.currentVersion=Versió actual: %s
|
||||
preferences.updates.autoUpdateCheck=Comprova automàticament si hi ha actualitzacions
|
||||
preferences.updates.checkNowBtn=Comprova-ho ara
|
||||
preferences.updates.updateAvailable=L'actualització a la versió %s es troba disponible.
|
||||
## Contribution
|
||||
preferences.contribute=Doneu-nos suport
|
||||
preferences.contribute.registeredFor=Certificat de col·laborador registrat per a %s
|
||||
preferences.contribute.noCertificate=Doneu suport a Cryptomator i rebeu un certificat de col·laborador. És com una clau de llicència però per a gent meravellosa que fa servir programari lliure. ;-)
|
||||
preferences.contribute.getCertificate=Encara no en teniu cap? Sapigueu com aconseguir-ne un.
|
||||
preferences.contribute.promptText=Enganxeu aquí el certificat de col·laborador
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Quant a
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Estadístiques per a %s
|
||||
stats.cacheHitRate=Relació d'encerts de la memòria cau
|
||||
## Read
|
||||
stats.read.throughput.idle=Llegit: inactiu
|
||||
stats.read.throughput.kibs=Llegit: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Llegit: %.2f MiB/s
|
||||
stats.read.total.data.none=Dades llegides: -
|
||||
stats.read.total.data.kib=Dades llegides: %.1f kiB
|
||||
stats.read.total.data.mib=Dades llegides: %.1f MiB
|
||||
stats.read.total.data.gib=Dades llegides: %.1f GiB
|
||||
stats.decr.total.data.none=Dades desxifrades: -
|
||||
stats.decr.total.data.kib=Dades desxifrades: %.1f kiB
|
||||
stats.decr.total.data.mib=Dades desxifrades: %.1f MiB
|
||||
stats.decr.total.data.gib=Dades desxifrades: %.1f GiB
|
||||
stats.read.accessCount=Lectures en total: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Escriu: inactiu
|
||||
stats.write.throughput.kibs=Escriu: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Escriu: %.2f MiB/s
|
||||
stats.write.total.data.none=Dades escrites
|
||||
stats.write.total.data.kib=Dades escrites: %.1f kiB
|
||||
stats.write.total.data.mib=Dades escrites: %.1f MiB
|
||||
stats.write.total.data.gib=Dades escrites: %.1f GiB
|
||||
stats.encr.total.data.none=Dades xifrades: -
|
||||
stats.encr.total.data.kib=Dades xifrades: %.1f kiB
|
||||
stats.encr.total.data.mib=Dades xifrades: %.1f MiB
|
||||
stats.encr.total.data.gib=Dades xifrades: %.1f GiB
|
||||
stats.write.accessCount=Total escrits: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Tanca
|
||||
main.minimizeBtn.tooltip=Minimitza
|
||||
main.preferencesBtn.tooltip=Preferències
|
||||
main.debugModeEnabled.tooltip=Mode depuració activat
|
||||
main.donationKeyMissing.tooltip=Si us plau, considereu fer una donació
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Afegeix aquesta caixa forta
|
||||
main.dropZone.unknownDragboardContent=Si voleu afegir una caixa forta, arrossegueu-la a aquesta finestra
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Feu clic aquí per afegir una caixa forta
|
||||
main.vaultlist.contextMenu.remove=Elimina…
|
||||
main.vaultlist.contextMenu.lock=Bloqueja
|
||||
main.vaultlist.contextMenu.unlock=Desbloca…
|
||||
main.vaultlist.contextMenu.unlockNow=Desbloqueja ara
|
||||
main.vaultlist.contextMenu.vaultoptions=Opcions de la caixa forta
|
||||
main.vaultlist.contextMenu.reveal=Mostra la unitat
|
||||
main.vaultlist.addVaultBtn=Afegir una caixa forta
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Gràcies per escollir Cryptomator per protegir els vostres fitxers. Si vos cal ajuda, llegiu les nostres guies per donar els Primers passos:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=BLOQUEJADA
|
||||
main.vaultDetail.unlockBtn=Desbloca…
|
||||
main.vaultDetail.unlockNowBtn=Desbloqueja ara
|
||||
main.vaultDetail.optionsBtn=Opcions de la caixa forta
|
||||
main.vaultDetail.passwordSavedInKeychain=Contrasenya desada
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=DESBLOQUEJADA
|
||||
main.vaultDetail.accessLocation=Els continguts de la vostra caixa forta són accessibles aquí:
|
||||
main.vaultDetail.revealBtn=Mostra la unitat
|
||||
main.vaultDetail.lockBtn=Bloqueja
|
||||
main.vaultDetail.bytesPerSecondRead=Lectura:
|
||||
main.vaultDetail.bytesPerSecondWritten=Escriu:
|
||||
main.vaultDetail.throughput.idle=inactiu
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Estadístiques de la caixa forta
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator no ha trobat una caixa forta en aquest camí.
|
||||
main.vaultDetail.missing.recheck=Torna a comprovar
|
||||
main.vaultDetail.missing.remove=Eliminar de la llista de la caixa forta…
|
||||
main.vaultDetail.missing.changeLocation=Canvia la localització de la caixa forta…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Actualitza la caixa forta
|
||||
main.vaultDetail.migratePrompt=Per accedir a la vostra caixa forta abans cal actualitzar-la al nou format
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Com xifrar fitxers
|
||||
wrongFileAlert.header.title=Heu intentat xifrar aquests fitxers?
|
||||
wrongFileAlert.header.lead=Per aconseguir tal fi, Cryptomator crea un volum en el vostre gestor de fitxers del sistema.
|
||||
wrongFileAlert.instruction.0=Sigau aquests pasos per xifrar fitxers:
|
||||
wrongFileAlert.instruction.1=1. Desbloquejeu la caixa forta.
|
||||
wrongFileAlert.instruction.2=2. Feu clic en "Mostrar" per obrir el volum en el vostre gestor de fitxers.
|
||||
wrongFileAlert.instruction.3=3. Afegiu fitxers al volum.
|
||||
wrongFileAlert.link=Per rebre assistència, visiteu
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=General
|
||||
vaultOptions.general.vaultName=Nom de la caixa forta
|
||||
vaultOptions.general.unlockAfterStartup=Desbloqueja la caixa forta quan s'inicia Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Després d'un desbloqueig correcte
|
||||
vaultOptions.general.actionAfterUnlock.ignore=No facis res
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Mostra la unitat
|
||||
vaultOptions.general.actionAfterUnlock.ask=Pregunta
|
||||
vaultOptions.general.healthBtn=Inicia la comprovació
|
||||
## Mount
|
||||
vaultOptions.mount=Muntatge
|
||||
vaultOptions.mount.readonly=Només lectura
|
||||
vaultOptions.mount.customMountFlags=Senyaladors de muntatge personalitzats
|
||||
vaultOptions.mount.winDriveLetterOccupied=ocupat
|
||||
vaultOptions.mount.mountPoint=Punt de muntatge
|
||||
vaultOptions.mount.mountPoint.auto=Tria automàticament una ubicació adequada
|
||||
vaultOptions.mount.mountPoint.driveLetter=Utilitza la lletra de la unitat assignada
|
||||
vaultOptions.mount.mountPoint.custom=Camí personalitzat
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Trieu…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Esculliu un directori buit
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Contrasenya
|
||||
vaultOptions.masterkey.changePasswordBtn=Canvi de contrasenya
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Oblida la contrasenya desada
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=La clau de recuperació és l'unic mitjà de restaurar l'accès a la caixa forta en cas de perdre la contrasenya.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Mostra la clau de recuperació
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Recupera la contrasenya
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock.lockAfterTimePart2=minuts
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Clau de recuperació
|
||||
recoveryKey.enterPassword.prompt=Introduïu la vostra clau per mostrar la clau de recuperació de "%s":
|
||||
recoveryKey.display.message=Utilitzeu la següent clau de recuperació per restaurar l'accès a "%s":
|
||||
recoveryKey.display.StorageHints=Conserveu-la en un lloc molt segur. P. ex.:\n • Emmagatzemeu-la utilitzant un gestor de claus\n • Deseu-la en una memòria USB\n • Imprimiu-la en paper
|
||||
recoveryKey.recover.prompt=Introduïu la vostra clau de recuperació de "%s":
|
||||
recoveryKey.recover.validKey=La clau de recuperació és vàlida
|
||||
recoveryKey.printout.heading=Clau de recuperació de Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Introdueix una contrasenya nova
|
||||
newPassword.reenterPassword=Confirma la nova contrasenya
|
||||
newPassword.passwordsMatch=Les contrasenyes coincideixen!
|
||||
newPassword.passwordsDoNotMatch=Les contrasenyes no coincideixen
|
||||
passwordStrength.messageLabel.tooShort=Cal un mínim de %d caràcters
|
||||
passwordStrength.messageLabel.0=Molt poc segura
|
||||
passwordStrength.messageLabel.1=Poc segura
|
||||
passwordStrength.messageLabel.2=Suficient
|
||||
passwordStrength.messageLabel.3=Segura
|
||||
passwordStrength.messageLabel.4=Molt segura
|
||||
|
||||
# Quit
|
||||
quit.prompt=Sortir de l'aplicació? Hi ha voltes debloquejades.
|
||||
quit.lockAndQuit=Bloqueja i surt
|
||||
@@ -0,0 +1,359 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Použít
|
||||
generic.button.back=Zpět
|
||||
generic.button.cancel=Zrušit
|
||||
generic.button.change=Změnit
|
||||
generic.button.close=Zavřít
|
||||
generic.button.copy=Kopírovat
|
||||
generic.button.copied=Zkopírováno!
|
||||
generic.button.done=Hotovo
|
||||
generic.button.next=Další
|
||||
generic.button.print=Vytisknout
|
||||
## Error
|
||||
generic.error.title=Došlo k neočekávané chybě
|
||||
generic.error.instruction=Tohle se nemělo stát. Prosím, nahlaste níže uvedený chybový text a popište, jaké kroky vedly k této chybě.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Trezor
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Zobrazit
|
||||
traymenu.showPreferencesWindow=Nastavení
|
||||
traymenu.lockAllVaults=Zamknout vše
|
||||
traymenu.quitApplication=Ukončit
|
||||
traymenu.vault.unlock=Odemknout
|
||||
traymenu.vault.lock=Zamknout
|
||||
traymenu.vault.reveal=Zobrazit
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Přidat trezor
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Vytvořit nový trezor
|
||||
addvaultwizard.welcome.existingButton=Otevřít existující trezor
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Zvolte jméno trezoru
|
||||
addvaultwizard.new.namePrompt=Název trezoru
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Kde by měl Cryptomator ukládat šifrované soubory vašeho trezoru?
|
||||
addvaultwizard.new.locationLabel=Umístění úložiště
|
||||
addvaultwizard.new.locationPrompt=...
|
||||
addvaultwizard.new.directoryPickerLabel=Vlastní umístění
|
||||
addvaultwizard.new.directoryPickerButton=Vybrat...
|
||||
addvaultwizard.new.directoryPickerTitle=Vyberte adresář
|
||||
addvaultwizard.new.fileAlreadyExists=Soubor nebo složka s tímto názvem trezoru již existuje
|
||||
addvaultwizard.new.locationDoesNotExist=Složka v zadané cestě neexistuje nebo není přístupná
|
||||
addvaultwizard.new.locationIsNotWritable=Není možné zapisovat na zadané cestě
|
||||
addvaultwizard.new.locationIsOk=Vhodné umístění pro váš trezor
|
||||
addvaultwizard.new.invalidName=Neplatné jméno trezoru. Prosím změňte jméno adresáře.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Vytvořit trezor
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Nebudete mít přístup k datům bez hesla. Chcete recovery klíč pro případ, že ztratíte heslo?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ano prosím, jistota je jistota
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Ne, díky, neztratím své heslo
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=DŮLEŽITÉ.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ SOUBORY TREZORU ⚠️
|
||||
addvault.new.readme.storageLocation.2=Toto je místo úložiště vašeho trezoru.
|
||||
addvault.new.readme.storageLocation.3=NESMÍTE
|
||||
addvault.new.readme.storageLocation.4=• změnit jakýkoli soubor v tomto adresáři nebo
|
||||
addvault.new.readme.storageLocation.5=• vložit do tohoto adresáře soubory k šifrování.
|
||||
addvault.new.readme.storageLocation.6=Pokud chcete zašifrovat soubory a zobrazit obsah trezoru, proveďte následující:
|
||||
addvault.new.readme.storageLocation.7=1. Přidejte tento trezor do Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Odemkněte trezor v Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Otevřete umístění přístupu kliknutím na tlačítko "Reveal".
|
||||
addvault.new.readme.storageLocation.10=Pokud potřebujete pomoc, navštivte dokumentaci: %s
|
||||
addvault.new.readme.accessLocation.fileName=VÍTEJ.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ZAŠIFROVANÁ JEDNOTKA 🔐️
|
||||
addvault.new.readme.accessLocation.2=Toto je místo přístupu vašeho trezoru.
|
||||
addvault.new.readme.accessLocation.3=Všechny soubory přidané do tohoto svazku budou šifrovány Cryptomatorem. Můžete na něm pracovat na jiném disku/složce. Toto je pouze dešifrovaný pohled na jeho obsah, vaše soubory zůstávají na pevném disku stále zašifrovány.
|
||||
addvault.new.readme.accessLocation.4=Tento soubor můžete odstranit.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Vyberte soubor "masterkey.cryptomator" z vašeho stávajícího trezoru.
|
||||
addvaultwizard.existing.chooseBtn=Vybrat...
|
||||
addvaultwizard.existing.filePickerTitle=Vyberte soubor s hlavním klíčem
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Vytvořen trezor "%s".\nNejprve odemkněte tento trezor, pak do něj můžete přidat svůj obsah. Nebo jej můžete odemknout kdykoliv v budoucnu.
|
||||
addvaultwizard.success.unlockNow=Odemknout nyní
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Odstranit trezor
|
||||
removeVault.information=Toto jen umožní Cryptomatoru zapomenout tento trezor. Později jej můžete opět přidat. Žádné šifrované soubory nebudou z vašeho disku smazány.
|
||||
removeVault.confirmBtn=Odstranit trezor
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Změnit heslo
|
||||
changepassword.enterOldPassword=Zadejte současné heslo pro "%s"
|
||||
changepassword.finalConfirmation=Chápu, že pokud zapomenu své heslo, nebudu mít přístup k mým datům
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Zapomenout heslo
|
||||
forgetPassword.information=Toto smaže uložené heslo pro tento trezor.
|
||||
forgetPassword.confirmBtn=Zapomenout heslo
|
||||
|
||||
# Unlock
|
||||
unlock.title=Odemknout trezor
|
||||
unlock.passwordPrompt=Zadejte heslo pro "%s":
|
||||
unlock.savePassword=Zapamatovat heslo
|
||||
unlock.unlockBtn=Odemknout
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Nepodařilo se najít soubor hlavního klíče pro tento trezor v očekávaném umístění. Vyberte prosím soubor klíče ručně.
|
||||
unlock.chooseMasterkey.filePickerTitle=Vyberte soubor s hlavním klíčem
|
||||
## Success
|
||||
unlock.success.message=Trezor "%s" byl úspěšně odemčen a nyní je dostupný jako virtuální jednotka.
|
||||
unlock.success.rememberChoice=Pamatovat si volbu, nezobrazovat to znovu
|
||||
unlock.success.revealBtn=Zobrazit jednotku
|
||||
## Failure
|
||||
unlock.error.heading=Nelze odemknout trezor
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Připojovací bod %s není složkou, není prázdný nebo neexistuje.
|
||||
unlock.error.invalidMountPoint.existing=Připojovací bod %s již existuje nebo nadřazená složka chybí.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Běžné uzamčení selhalo
|
||||
lock.forced.message=Uzamčení "%s" bylo zablokováno nevyřízenými operacemi nebo otevřenými soubory. Můžete vynutit uzamčení tohoto trezoru, ale přerušení I/O může mít za následek ztrátu neuložených dat.
|
||||
lock.forced.confirmBtn=Přesto uzamknout
|
||||
## Failure
|
||||
lock.fail.heading=Uzamčení trezoru selhalo.
|
||||
lock.fail.message=Trezor "%s" nelze uzamknout. Ujistěte se, že je neuložená práce uložena jinde a že jsou dokončeny důležité operace čtení/zápis. Za účelem uzavření trezoru ukončte proces Cryptomatoru.
|
||||
|
||||
# Migration
|
||||
migration.title=Upgrade trezoru
|
||||
## Start
|
||||
migration.start.prompt=Váš trezor "%s" musí být aktualizován na nový formát.\nNež začnete, ujistěte se, že není žádná probíhající či čekající synchronizace na tomto trezoru.
|
||||
migration.start.confirm=Ano, můj trezor je plně synchronizován.
|
||||
## Run
|
||||
migration.run.enterPassword=Zadejte heslo pro "%s"
|
||||
migration.run.startMigrationBtn=Migrovat trezor
|
||||
migration.run.progressHint=Může to chvíli trvat…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=Migrace "%s" byla úspěšná.\nNyní můžete svůj trezor odemknout.
|
||||
migration.success.unlockNow=Odemknout nyní
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Nepodporovaný souborový systém
|
||||
migration.error.missingFileSystemCapabilities.description=Migrace nebyla zahájena, protože váš trezor je umístěn na nedostatečném souborovém systému.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Souborový systém nepodporuje dlouhá jména souborů.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Souborový systém nepodporuje dlouhé cesty.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Souborový systém neumožňuje čtení.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Souborový systém neumožňuje zápis.
|
||||
## Impossible
|
||||
migration.impossible.heading=Trezor není možné zmigrovat
|
||||
migration.impossible.reason=Trezor nemůže být automaticky zmigrován, protože jeho umístění v úložišti nebo přístupový bod není kompatibilní.
|
||||
migration.impossible.moreInfo=Trezor může být stále otevřen starší verzí. Pro pokyny, jak ručně migrovat trezor, navštivte
|
||||
|
||||
# Health Check
|
||||
health.title=Kontrola stavu trezoru
|
||||
health.start.introduction=Kontrola stavu trezoru je soubor kontrol, jejichž cílem je odhalit a případně odstranit problémy ve vnitřní struktuře trezoru. Upozorňujeme, že ne všechny problémy lze opravit. K provedení kontrol potřebujete heslo k trezoru.
|
||||
health.start.configValid=Načtení a analýza konfiguračního souboru trezoru proběhly úspěšně. Pokračujte ve výběru kontrol.
|
||||
health.start.configInvalid=Chyba při čtení a analýze konfiguračního souboru trezoru.
|
||||
health.checkList.header=Dostupné kontroly stavu
|
||||
health.checkList.selectAllBox=Vybrat vše
|
||||
health.check.runBatchBtn=Spustit vybrané kontroly
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Pro výsledky vyberte dokončenou kontrolu stavu v levém seznamu.
|
||||
health.check.detail.header=Výsledky pro %s
|
||||
health.check.detail.taskNotStarted=Kontrola nebyla vybrána ke spuštění.
|
||||
health.check.detail.taskScheduled=Kontrola je naplánována.
|
||||
health.check.detail.taskRunning=Kontrola právě probíhá…
|
||||
health.check.detail.taskSucceeded=Kontrola byla úspěšně dokončena po %d milisekundách.
|
||||
health.check.detail.taskFailed=Kontrola byla ukončena z důvodu chyby.
|
||||
health.check.detail.taskCancelled=Kontrola byla zrušena.
|
||||
health.check.detail.problemCount=Nalezeno %d problémů a %d neopravitelných chyb.
|
||||
health.check.exportBtn=Exportovat sestavu
|
||||
health.check.fixBtn=Opravit
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Kontrola adresáře
|
||||
|
||||
# Preferences
|
||||
preferences.title=Nastavení
|
||||
## General
|
||||
preferences.general=Obecné
|
||||
preferences.general.theme=Vzhled
|
||||
preferences.general.theme.automatic=Automaticky
|
||||
preferences.general.theme.light=Světlý
|
||||
preferences.general.theme.dark=Tmavý
|
||||
preferences.general.unlockThemes=Odemknout tmavý režim
|
||||
preferences.general.showMinimizeButton=Zobrazit tlačítko minimalizovat
|
||||
preferences.general.showTrayIcon=Zobrazit ikonu v liště (vyžaduje restart)
|
||||
preferences.general.startHidden=Skrýt okno Cryptomatoru při spuštění
|
||||
preferences.general.debugLogging=Ladicí režim
|
||||
preferences.general.debugDirectory=Ukázat soubory se záznamy událostí (log)
|
||||
preferences.general.autoStart=Spustit Cryptomator při spuštění systému
|
||||
preferences.general.keychainBackend=Ukládat hesla pomocí
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome klíčenka
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE KWallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Svazek klíčů
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection klíčenka
|
||||
preferences.general.interfaceOrientation=Orientace prostředí
|
||||
preferences.general.interfaceOrientation.ltr=Zleva doprava
|
||||
preferences.general.interfaceOrientation.rtl=Zprava doleva
|
||||
## Volume
|
||||
preferences.volume=Virtuální jednotky
|
||||
preferences.volume.type=Typ připojení
|
||||
preferences.volume.webdav.port=WebDAV Port
|
||||
preferences.volume.webdav.scheme=WebDAV schéma
|
||||
## Updates
|
||||
preferences.updates=Aktualizace
|
||||
preferences.updates.currentVersion=Aktuální verze: %s
|
||||
preferences.updates.autoUpdateCheck=Automaticky kontrolovat aktualizace
|
||||
preferences.updates.checkNowBtn=Zkontrolovat nyní
|
||||
preferences.updates.updateAvailable=Dostupná nová verze %s.
|
||||
## Contribution
|
||||
preferences.contribute=Podpořte nás
|
||||
preferences.contribute.registeredFor=Certifikát podporovatele byl registrován pro %s
|
||||
preferences.contribute.noCertificate=Podpořte Cryptomator a získejte certifikát podporovatele. Je to jako licenční klíč, ale pro skvělé lidi, kteří používají svobodný software. ;-)
|
||||
preferences.contribute.getCertificate=Ještě žádný nemáte? Naučte se, jak ho můžete získat.
|
||||
preferences.contribute.promptText=Sem vložte kód certifikátu podporovatele
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=O aplikaci
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistika pro %s
|
||||
stats.cacheHitRate=Rychlost dosažené mezipaměti
|
||||
## Read
|
||||
stats.read.throughput.idle=Čtení: nečinné
|
||||
stats.read.throughput.kibs=Čtení: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Čtení: %.2f MiB/s
|
||||
stats.read.total.data.none=Přečteno: -
|
||||
stats.read.total.data.kib=Přečteno: %.1f kiB
|
||||
stats.read.total.data.mib=Přečteno: %.1f MiB
|
||||
stats.read.total.data.gib=Přečteno: %.1f GiB
|
||||
stats.decr.total.data.none=Dešifrováno: -
|
||||
stats.decr.total.data.kib=Dešifrováno: %.1f kiB
|
||||
stats.decr.total.data.mib=Dešifrováno: %.1f MiB
|
||||
stats.decr.total.data.gib=Dešifrováno: %.1f GiB
|
||||
stats.read.accessCount=Celkem přečteno: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Zápis: nečinný
|
||||
stats.write.throughput.kibs=Zápis: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Zápis: %.2f MiB/s
|
||||
stats.write.total.data.none=Zapsaná data: -
|
||||
stats.write.total.data.kib=Zapsáno: %.1f kiB
|
||||
stats.write.total.data.mib=Zapsáno: %.1f MiB
|
||||
stats.write.total.data.gib=Zapsáno: %.1f GiB
|
||||
stats.encr.total.data.none=Zašifrováno: -
|
||||
stats.encr.total.data.kib=Zašifrováno: %.1f kiB
|
||||
stats.encr.total.data.mib=Zašifrováno: %.1f MiB
|
||||
stats.encr.total.data.gib=Zašifrováno: %.1f GiB
|
||||
stats.write.accessCount=Celkem zapsáno: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Zavřít
|
||||
main.minimizeBtn.tooltip=Minimalizovat
|
||||
main.preferencesBtn.tooltip=Nastavení
|
||||
main.debugModeEnabled.tooltip=Režim ladění je povolen
|
||||
main.donationKeyMissing.tooltip=Prosím, zvažte darování
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Přidat tento trezor
|
||||
main.dropZone.unknownDragboardContent=Pokud chcete přidat trezor, přetáhněte jej do tohoto okna
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Klikněte zde pro přidání nového trezoru
|
||||
main.vaultlist.contextMenu.remove=Odstranit…
|
||||
main.vaultlist.contextMenu.lock=Zamknout
|
||||
main.vaultlist.contextMenu.unlock=Odemknout…
|
||||
main.vaultlist.contextMenu.unlockNow=Odemknout nyní
|
||||
main.vaultlist.contextMenu.vaultoptions=Zobrazit možnosti trezoru
|
||||
main.vaultlist.contextMenu.reveal=Zobrazit jednotku
|
||||
main.vaultlist.addVaultBtn=Přidat trezor
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Děkujeme, že jste si vybrali Cryptomator pro ochranu vašich souborů. Pokud potřebujete pomoc, podívejte se na naše návody:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=UZAMKNUTO
|
||||
main.vaultDetail.unlockBtn=Odemknout…
|
||||
main.vaultDetail.unlockNowBtn=Odemknout nyní
|
||||
main.vaultDetail.optionsBtn=Možnosti trezoru
|
||||
main.vaultDetail.passwordSavedInKeychain=Heslo uloženo
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ODEMKNUTO
|
||||
main.vaultDetail.accessLocation=Obsah vašeho trezoru je dostupný:
|
||||
main.vaultDetail.revealBtn=Zobrazit jednotku
|
||||
main.vaultDetail.lockBtn=Zamknout
|
||||
main.vaultDetail.bytesPerSecondRead=Přečteno:
|
||||
main.vaultDetail.bytesPerSecondWritten=Zapsáno:
|
||||
main.vaultDetail.throughput.idle=nečinný
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Statistiky trezoru
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator nemohl najít trezor na této cestě.
|
||||
main.vaultDetail.missing.recheck=Znovu zkontrolovat
|
||||
main.vaultDetail.missing.remove=Odebrat ze seznamu trezorů…
|
||||
main.vaultDetail.missing.changeLocation=Změnit umístění trezoru…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Upgrade trezoru
|
||||
main.vaultDetail.migratePrompt=Váš trezor musí být aktualizován na nový formát, než k němu budete mít přístup
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Jak šifrovat soubory
|
||||
wrongFileAlert.header.title=Pokusili jste se tyto soubory zašifrovat?
|
||||
wrongFileAlert.header.lead=Pro tento účel Cryptomator vytvoří jednotku ve vašem systémovém správci souborů.
|
||||
wrongFileAlert.instruction.0=Pro zašifrování souborů postupujte následovně:
|
||||
wrongFileAlert.instruction.1=1. Odemkni svůj trezor.
|
||||
wrongFileAlert.instruction.2=2. Klikněte na "Zobrazit" pro otevření jednotky ve správci souborů.
|
||||
wrongFileAlert.instruction.3=3. Přidejte své soubory do této jednotky.
|
||||
wrongFileAlert.link=Pro další informace navštivte
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Obecné
|
||||
vaultOptions.general.vaultName=Název trezoru
|
||||
vaultOptions.general.unlockAfterStartup=Odemknout trezor při spuštění Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Po úspěšném odemčení
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Nedělat nic
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Zobrazit jednotku
|
||||
vaultOptions.general.actionAfterUnlock.ask=Zeptat se
|
||||
vaultOptions.general.healthBtn=Spuštění kontroly stavu
|
||||
## Mount
|
||||
vaultOptions.mount=Připojení
|
||||
vaultOptions.mount.readonly=Pouze pro čtení
|
||||
vaultOptions.mount.customMountFlags=Vlastní parametry
|
||||
vaultOptions.mount.winDriveLetterOccupied=obsazeno
|
||||
vaultOptions.mount.mountPoint=Přípojný bod
|
||||
vaultOptions.mount.mountPoint.auto=Automaticky vybrat vhodné místo
|
||||
vaultOptions.mount.mountPoint.driveLetter=Použít zvolenou jednotku
|
||||
vaultOptions.mount.mountPoint.custom=Vlastní cesta
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Vybrat...
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Vyberte prázdný adresář
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Heslo
|
||||
vaultOptions.masterkey.changePasswordBtn=Změnit heslo
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Zapomenout uložené heslo
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Obnovovací klíč je váš jediný způsob, jak obnovit přístup k trezoru, pokud ztratíte své heslo.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Zobrazit klíč k obnově
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Obnovit heslo
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Automatické uzamčení
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Uzamknout při nečinnosti po
|
||||
vaultOptions.autoLock.lockAfterTimePart2=minut
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Klíč k obnově
|
||||
recoveryKey.enterPassword.prompt=Zadejte své heslo pro zobrazení obnovovacího klíče pro "%s":
|
||||
recoveryKey.display.message=Následující obnovovací klíč může být použit k obnovení přístupu k "%s":
|
||||
recoveryKey.display.StorageHints=Uchovejte ho někde velmi bezpečně, např.\n • Uložit pomocí správce hesel\n • Uložit na USB flash disk\n • Vytisknout na papír
|
||||
recoveryKey.recover.prompt=Zadejte váš obnovovací klíč pro "%s":
|
||||
recoveryKey.recover.validKey=Toto je platný obnovovací klíč
|
||||
recoveryKey.printout.heading=Obnovovací klíč Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Zadejte nové heslo
|
||||
newPassword.reenterPassword=Potvrď nové heslo
|
||||
newPassword.passwordsMatch=Hesla se shodují!
|
||||
newPassword.passwordsDoNotMatch=Hesla se neshodují
|
||||
passwordStrength.messageLabel.tooShort=Použijte minimálně %d znaků
|
||||
passwordStrength.messageLabel.0=velmi slabé
|
||||
passwordStrength.messageLabel.1=slabé
|
||||
passwordStrength.messageLabel.2=dostatečné
|
||||
passwordStrength.messageLabel.3=silné
|
||||
passwordStrength.messageLabel.4=velmi silné
|
||||
|
||||
# Quit
|
||||
quit.prompt=Uzavřít aplikaci? Máte nezamčené trezory.
|
||||
quit.lockAndQuit=Uzamknout a zavřít
|
||||
@@ -0,0 +1,359 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Übernehmen
|
||||
generic.button.back=Zurück
|
||||
generic.button.cancel=Abbrechen
|
||||
generic.button.change=Ändern
|
||||
generic.button.close=Schließen
|
||||
generic.button.copy=Kopieren
|
||||
generic.button.copied=Kopiert!
|
||||
generic.button.done=Fertig
|
||||
generic.button.next=Weiter
|
||||
generic.button.print=Drucken
|
||||
## Error
|
||||
generic.error.title=Ein unerwarteter Fehler ist aufgetreten
|
||||
generic.error.instruction=Das hätte nicht passieren dürfen. Bitte melde den folgenden Fehlertext und beschreibe kurz, durch welche Schritte der Fehler aufgetreten ist.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Tresor
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Anzeigen
|
||||
traymenu.showPreferencesWindow=Einstellungen
|
||||
traymenu.lockAllVaults=Alle sperren
|
||||
traymenu.quitApplication=Beenden
|
||||
traymenu.vault.unlock=Entsperren
|
||||
traymenu.vault.lock=Sperren
|
||||
traymenu.vault.reveal=Anzeigen
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Tresor hinzufügen
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Neuen Tresor erstellen
|
||||
addvaultwizard.welcome.existingButton=Existierenden Tresor öffnen
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Wähle einen Namen für den Tresor
|
||||
addvaultwizard.new.namePrompt=Tresorname
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Wo soll Cryptomator die verschlüsselten Dateien deines Tresors ablegen?
|
||||
addvaultwizard.new.locationLabel=Speicherort
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Eigener Ort
|
||||
addvaultwizard.new.directoryPickerButton=Durchsuchen …
|
||||
addvaultwizard.new.directoryPickerTitle=Verzeichnis auswählen
|
||||
addvaultwizard.new.fileAlreadyExists=Eine Datei oder ein Ordner mit diesem Namen ist bereits vorhanden
|
||||
addvaultwizard.new.locationDoesNotExist=Der Ordner im angegebenen Pfad existiert nicht oder kann nicht geöffnet werden
|
||||
addvaultwizard.new.locationIsNotWritable=Kein Schreibzugriff auf den angegebenen Pfad
|
||||
addvaultwizard.new.locationIsOk=Geeigneter Ort für deinen Tresor
|
||||
addvaultwizard.new.invalidName=Ungültiger Tresorname. Bitte wähle einen regulären Namen, mit dem auch Verzeichnisse erstellt werden können.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Tresor erstellen
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Ohne dieses Passwort kannst du auf deine Daten nicht mehr zugreifen. Möchtest du für den Fall eines Passwortverlusts einen Wiederherstellungsschlüssel erstellen?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ja bitte, sicher ist sicher
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nein danke, ich werde mein Passwort nicht verlieren
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=WICHTIG.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ TRESOR-DATEIEN ⚠️
|
||||
addvault.new.readme.storageLocation.2=Dies ist der Speicherort deines Tresors.
|
||||
addvault.new.readme.storageLocation.3=NICHT
|
||||
addvault.new.readme.storageLocation.4=• in diesem Verzeichnis Dateien ändern oder
|
||||
addvault.new.readme.storageLocation.5=• zu verschlüsselnde Dateien in diesem Verzeichnis ablegen.
|
||||
addvault.new.readme.storageLocation.6=Falls du Dateien verschlüsseln und den Inhalt des Tresors anzeigen möchtest, befolge folgende Schritte:
|
||||
addvault.new.readme.storageLocation.7=1. Füge diesen Tresor zu Cryptomator hinzu.
|
||||
addvault.new.readme.storageLocation.8=2. Entsperre den Tresor in Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Öffne den Zugangsort durch Klicken auf die Schaltfläche „Anzeigen“.
|
||||
addvault.new.readme.storageLocation.10=Falls du Hilfe brauchst, lies die Dokumentation: %s
|
||||
addvault.new.readme.accessLocation.fileName=WILLKOMMEN.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ VERSCHLÜSSELTES LAUFWERK 🔐️
|
||||
addvault.new.readme.accessLocation.2=Dies ist der Zugangsort deines Tresors.
|
||||
addvault.new.readme.accessLocation.3=Alle zu diesem Laufwerk hinzugefügten Dateien werden von Cryptomator verschlüsselt. Du kannst mit diesem arbeiten wie mit jedem anderen Laufwerk bzw. Ordner. Dies ist lediglich eine unverschlüsselte Ansicht des Laufwerkinhalts; auf deiner Festplatte bleiben deine Dateien weiterhin verschlüsselt.
|
||||
addvault.new.readme.accessLocation.4=Diese Datei kannst du löschen.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Wähle die Datei „masterkey.cryptomator“ deines vorhandenen Tresors aus.
|
||||
addvaultwizard.existing.chooseBtn=Durchsuchen …
|
||||
addvaultwizard.existing.filePickerTitle=Masterkey-Datei auswählen
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Tresor „%s“ hinzugefügt.\nUm auf Inhalte zuzugreifen oder welche hinzuzufügen, musst du den Tresor entsperren. Du kannst ihn aber auch zu jedem späteren Zeitpunkt entsperren.
|
||||
addvaultwizard.success.unlockNow=Jetzt entsperren
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Tresor entfernen
|
||||
removeVault.information=Dieser Tresor wird nur aus der Tresorliste entfernt. Du kannst den Tresor später jederzeit wieder hinzufügen. Es werden keine verschlüsselten Daten gelöscht.
|
||||
removeVault.confirmBtn=Tresor entfernen
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Passwort ändern
|
||||
changepassword.enterOldPassword=Gib dein aktuelles Passwort für „%s“ ein
|
||||
changepassword.finalConfirmation=Mir ist bewusst, dass ich bei Verlust meines Passworts nicht mehr auf meine Daten zugreifen kann
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Passwort vergessen
|
||||
forgetPassword.information=Dies löscht das gespeicherte Passwort dieses Tresors aus dem Schlüsselbund deines Betriebssystems.
|
||||
forgetPassword.confirmBtn=Passwort vergessen
|
||||
|
||||
# Unlock
|
||||
unlock.title=Tresor entsperren
|
||||
unlock.passwordPrompt=Gib das Passwort für „%s“ ein:
|
||||
unlock.savePassword=Passwort merken
|
||||
unlock.unlockBtn=Entsperren
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Die Masterkey-Datei dieses Tresors konnte nicht gefunden werden. Bitte wähle die Masterkey-Datei manuell aus.
|
||||
unlock.chooseMasterkey.filePickerTitle=Masterkey-Datei auswählen
|
||||
## Success
|
||||
unlock.success.message=„%s“ erfolgreich entsperrt! Nun kannst du über das virtuelle Laufwerk auf deinen Tresor zugreifen.
|
||||
unlock.success.rememberChoice=Auswahl speichern und nicht mehr anzeigen
|
||||
unlock.success.revealBtn=Laufwerk anzeigen
|
||||
## Failure
|
||||
unlock.error.heading=Tresor konnte nicht entsperrt werden
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Einhängepunkt ist kein leeres Verzeichnis oder existiert nicht: %s
|
||||
unlock.error.invalidMountPoint.existing=Einhängepunkt/Ordner bereits vorhanden oder übergeordneter Ordner fehlt: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Sperren fehlgeschlagen
|
||||
lock.forced.message=Aufgrund von Zugriffen laufender Prozesse oder geöffneter Dateien konnte „%s“ nicht gesperrt werden. Du kannst das Sperren dieses Tresors erzwingen, allerdings kann dies zum Verlust ungespeicherter Daten führen.
|
||||
lock.forced.confirmBtn=Sperren erzwingen
|
||||
## Failure
|
||||
lock.fail.heading=Tresor konnte nicht gesperrt werden.
|
||||
lock.fail.message=Der Tresor „%s“ konnte nicht gesperrt werden. Stellen Sie sicher, dass Sie Ihre ungespeicherten Arbeit an anderer Stelle speichern und wichtige Lese-/Schreibvorgänge abgeschlossen sind. Um den Tresor zu schließen, beenden Sie den Cryptomator-Prozess.
|
||||
|
||||
# Migration
|
||||
migration.title=Tresor aktualisieren
|
||||
## Start
|
||||
migration.start.prompt=Dein Tresor „%s“ muss auf ein neueres Format aktualisiert werden. Stell bitte zuvor sicher, dass dieser Tresor vollständig synchronisiert ist.
|
||||
migration.start.confirm=Ja, mein Tresor ist vollständig synchronisiert
|
||||
## Run
|
||||
migration.run.enterPassword=Gib das Passwort für „%s“ ein
|
||||
migration.run.startMigrationBtn=Tresor migrieren
|
||||
migration.run.progressHint=Dies kann einige Zeit dauern …
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=„%s“ erfolgreich migriert.\nDu kannst deinen Tresor jetzt entsperren.
|
||||
migration.success.unlockNow=Jetzt entsperren
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Nicht unterstütztes Dateisystem
|
||||
migration.error.missingFileSystemCapabilities.description=Die Migration wurde nicht gestartet, da sich dein Tresor auf einem ungeeigneten Dateisystem befindet.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Das Dateisystem unterstützt keine langen Dateinamen.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Das Dateisystem unterstützt keine langen Pfadnamen.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Das Dateisystem lässt keine Lesevorgänge zu.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Das Dateisystem lässt keine Schreibvorgänge zu.
|
||||
## Impossible
|
||||
migration.impossible.heading=Tresor kann nicht migriert werden
|
||||
migration.impossible.reason=Der Tresor kann nicht automatisch migriert werden, da sein Speicherort oder Zugangspunkt nicht kompatibel ist.
|
||||
migration.impossible.moreInfo=Der Tresor kann auch jetzt noch mit einer älteren Version geöffnet werden. Eine Anleitung zum manuellen Migrieren eines Tresors findest du unter
|
||||
|
||||
# Health Check
|
||||
health.title=Tresor-Integritätsprüfung
|
||||
health.start.introduction=Die Tresor-Integritätsprüfung ist eine Sammlung von Prüfungen, um Probleme in der internen Struktur deines Tresors zu erkennen und zu beheben. Bitte beachte, dass nicht alle Probleme behoben werden können. Du benötigst das Tresor-Passwort, um die Prüfungen durchzuführen.
|
||||
health.start.configValid=Das Lesen und Verarbeiten der Tresorkonfigurationsdatei war erfolgreich. Fahre fort, um Überprüfungen auszuwählen.
|
||||
health.start.configInvalid=Fehler beim Lesen und Verarbeiten der Tresorkonfigurationsdatei.
|
||||
health.checkList.header=Verfügbare Integritätsprüfungen
|
||||
health.checkList.selectAllBox=Alles auswählen
|
||||
health.check.runBatchBtn=Ausgewählte Prüfungen ausführen
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Wähle für die Ergebnisse eine abgeschlossene Intregritätsprüfung in der Liste links aus.
|
||||
health.check.detail.header=Ergebnisse für %s
|
||||
health.check.detail.taskNotStarted=Die Prüfung wurde nicht zum Ausführen ausgewählt.
|
||||
health.check.detail.taskScheduled=Die Prüfung ist geplant.
|
||||
health.check.detail.taskRunning=Die Prüfung läuft derzeit …
|
||||
health.check.detail.taskSucceeded=Die Prüfung wurde nach %d Millisekunden erfolgreich beendet.
|
||||
health.check.detail.taskFailed=Die Prüfung wurde wegen eines Fehlers beendet.
|
||||
health.check.detail.taskCancelled=Die Prüfung wurde abgebrochen.
|
||||
health.check.detail.problemCount=%d Probleme und %d unbehebbare Fehler gefunden.
|
||||
health.check.exportBtn=Bericht exportieren
|
||||
health.check.fixBtn=Reparieren
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Verzeichnisüberprüfung
|
||||
|
||||
# Preferences
|
||||
preferences.title=Einstellungen
|
||||
## General
|
||||
preferences.general=Allgemein
|
||||
preferences.general.theme=Erscheinungsbild
|
||||
preferences.general.theme.automatic=Automatisch
|
||||
preferences.general.theme.light=Hell
|
||||
preferences.general.theme.dark=Dunkel
|
||||
preferences.general.unlockThemes=Dunklen Modus freischalten
|
||||
preferences.general.showMinimizeButton=Minimieren-Schaltfläche anzeigen
|
||||
preferences.general.showTrayIcon=Symbol im Infobereich anzeigen (Neustart erforderlich)
|
||||
preferences.general.startHidden=Cryptomator im Hintergrund starten
|
||||
preferences.general.debugLogging=Diagnoseprotokoll aktivieren
|
||||
preferences.general.debugDirectory=Protokolldateien anzeigen
|
||||
preferences.general.autoStart=Cryptomator beim Systemstart starten
|
||||
preferences.general.keychainBackend=Passwörter speichern mit
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome-Schlüsselbund
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS-Schlüsselbund-Zugriff
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows-Datenschutz
|
||||
preferences.general.interfaceOrientation=Oberflächenausrichtung
|
||||
preferences.general.interfaceOrientation.ltr=Von links nach rechts
|
||||
preferences.general.interfaceOrientation.rtl=Von rechts nach links
|
||||
## Volume
|
||||
preferences.volume=Tresorlaufwerk
|
||||
preferences.volume.type=Laufwerkstyp
|
||||
preferences.volume.webdav.port=WebDAV-Port
|
||||
preferences.volume.webdav.scheme=WebDAV-Schema
|
||||
## Updates
|
||||
preferences.updates=Updates
|
||||
preferences.updates.currentVersion=Aktuelle Version: %s
|
||||
preferences.updates.autoUpdateCheck=Automatisch nach Updates suchen
|
||||
preferences.updates.checkNowBtn=Jetzt prüfen
|
||||
preferences.updates.updateAvailable=Update auf Version %s verfügbar.
|
||||
## Contribution
|
||||
preferences.contribute=Unterstütze uns
|
||||
preferences.contribute.registeredFor=Supporter-Zertifikat registriert für %s
|
||||
preferences.contribute.noCertificate=Unterstütze Cryptomator und erhalte ein Supporter-Zertifikat. Es ist wie ein Lizenzschlüssel, aber für großartige Menschen, die freie Software verwenden. ;-)
|
||||
preferences.contribute.getCertificate=Du hast noch keines? Erfahre, wie du es erhalten kannst.
|
||||
preferences.contribute.promptText=Code des Supporter-Zertifikats hier einfügen
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Über
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistiken für %s
|
||||
stats.cacheHitRate=Cache-Trefferrate
|
||||
## Read
|
||||
stats.read.throughput.idle=Lesen: Leerlauf
|
||||
stats.read.throughput.kibs=Lesen: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Lesen: %.2f MiB/s
|
||||
stats.read.total.data.none=Gelesen: -
|
||||
stats.read.total.data.kib=Gelesen: %.1f kiB
|
||||
stats.read.total.data.mib=Gelesen: %.1f MiB
|
||||
stats.read.total.data.gib=Gelesen: %.1f GiB
|
||||
stats.decr.total.data.none=Entschlüsselt: -
|
||||
stats.decr.total.data.kib=Entschlüsselt: %.1f kiB
|
||||
stats.decr.total.data.mib=Entschlüsselt: %.1f MiB
|
||||
stats.decr.total.data.gib=Entschlüsselt: %.1f GiB
|
||||
stats.read.accessCount=Lesezugriffe: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Schreiben: Leerlauf
|
||||
stats.write.throughput.kibs=Schreiben: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Schreiben: %.2f MiB/s
|
||||
stats.write.total.data.none=Geschrieben: -
|
||||
stats.write.total.data.kib=Geschrieben: %.1f kiB
|
||||
stats.write.total.data.mib=Geschrieben: %.1f MiB
|
||||
stats.write.total.data.gib=Geschrieben: %.1f GiB
|
||||
stats.encr.total.data.none=Verschlüsselt: -
|
||||
stats.encr.total.data.kib=Verschlüsselt: %.1f kiB
|
||||
stats.encr.total.data.mib=Verschlüsselt: %.1f MiB
|
||||
stats.encr.total.data.gib=Verschlüsselt: %.1f GiB
|
||||
stats.write.accessCount=Schreibzugriffe: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Schließen
|
||||
main.minimizeBtn.tooltip=Minimieren
|
||||
main.preferencesBtn.tooltip=Einstellungen
|
||||
main.debugModeEnabled.tooltip=Diagnosemodus ist aktiviert
|
||||
main.donationKeyMissing.tooltip=Zieh bitte eine Spende in Betracht
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Diesen Tresor hinzufügen
|
||||
main.dropZone.unknownDragboardContent=Wenn Sie einen Tresor hinzufügen möchten, ziehen Sie ihn in dieses Fenster
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Klicke hier, um einen Tresor hinzuzufügen
|
||||
main.vaultlist.contextMenu.remove=Entfernen …
|
||||
main.vaultlist.contextMenu.lock=Sperren
|
||||
main.vaultlist.contextMenu.unlock=Entsperren …
|
||||
main.vaultlist.contextMenu.unlockNow=Jetzt entsperren
|
||||
main.vaultlist.contextMenu.vaultoptions=Tresoroptionen anzeigen
|
||||
main.vaultlist.contextMenu.reveal=Laufwerk anzeigen
|
||||
main.vaultlist.addVaultBtn=Tresor hinzufügen
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Danke, dass du zum Schutz deiner Dateien Cryptomator gewählt hast. Falls du Hilfe brauchst, schau dir unsere Anleitungen an:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=GESPERRT
|
||||
main.vaultDetail.unlockBtn=Entsperren …
|
||||
main.vaultDetail.unlockNowBtn=Jetzt entsperren
|
||||
main.vaultDetail.optionsBtn=Tresoroptionen
|
||||
main.vaultDetail.passwordSavedInKeychain=Passwort gespeichert
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ENTSPERRT
|
||||
main.vaultDetail.accessLocation=Dein Tresorinhalt ist hier erreichbar:
|
||||
main.vaultDetail.revealBtn=Laufwerk anzeigen
|
||||
main.vaultDetail.lockBtn=Sperren
|
||||
main.vaultDetail.bytesPerSecondRead=Gelesen:
|
||||
main.vaultDetail.bytesPerSecondWritten=Schreiben:
|
||||
main.vaultDetail.throughput.idle=Leerlauf
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Tresorstatistik
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator konnte keinen Tresor mit diesem Pfad finden.
|
||||
main.vaultDetail.missing.recheck=Erneut prüfen
|
||||
main.vaultDetail.missing.remove=Aus Tresorliste entfernen…
|
||||
main.vaultDetail.missing.changeLocation=Speicherort des Tresors ändern…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Tresor aktualisieren
|
||||
main.vaultDetail.migratePrompt=Dein Tresor muss auf ein neues Format aktualisiert werden, bevor du auf ihn zugreifen kannst
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Verschlüsseln von Dateien
|
||||
wrongFileAlert.header.title=Hast du versucht, diese Dateien zu verschlüsseln?
|
||||
wrongFileAlert.header.lead=Für diesen Zweck stellt Cryptomator ein Laufwerk in deinem System-Dateimanager zur Verfügung.
|
||||
wrongFileAlert.instruction.0=Folge diesen Schritten, um Dateien zu verschlüsseln:
|
||||
wrongFileAlert.instruction.1=1. Entsperre deinen Tresor.
|
||||
wrongFileAlert.instruction.2=2. Klicke auf „Anzeigen“, um das Laufwerk in deinem Dateimanager zu öffnen.
|
||||
wrongFileAlert.instruction.3=3. Füge deine Dateien zu diesem Laufwerk hinzu.
|
||||
wrongFileAlert.link=Besuche für weitere Hilfe
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Allgemein
|
||||
vaultOptions.general.vaultName=Tresorname
|
||||
vaultOptions.general.unlockAfterStartup=Tresor beim Start von Cryptomator entsperren
|
||||
vaultOptions.general.actionAfterUnlock=Nach erfolgreichem Entsperren
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Nichts tun
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Laufwerk anzeigen
|
||||
vaultOptions.general.actionAfterUnlock.ask=Nachfragen
|
||||
vaultOptions.general.healthBtn=Integritätsprüfung starten
|
||||
## Mount
|
||||
vaultOptions.mount=Laufwerk
|
||||
vaultOptions.mount.readonly=Schreibgeschützt
|
||||
vaultOptions.mount.customMountFlags=Benutzerdefinierte Einhänge-Optionen
|
||||
vaultOptions.mount.winDriveLetterOccupied=belegt
|
||||
vaultOptions.mount.mountPoint=Einhängepunkt
|
||||
vaultOptions.mount.mountPoint.auto=Wähle automatisch einen geeigneten Ort aus
|
||||
vaultOptions.mount.mountPoint.driveLetter=Laufwerksbuchstaben zuweisen
|
||||
vaultOptions.mount.mountPoint.custom=Eigener Pfad
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Durchsuchen …
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Wähle ein leeres Verzeichnis
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Passwort
|
||||
vaultOptions.masterkey.changePasswordBtn=Passwort ändern
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Gespeichertes Passwort vergessen
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Dein Wiederherstellungsschlüssel gehört nur dir! Dieser wird benötigt, um deinen Tresor wiederherzustellen, für den Fall das du dein Passwort verloren hast.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Wiederherstellungsschlüssel anzeigen
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Passwort wiederherstellen
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Autom. Sperren
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Nach
|
||||
vaultOptions.autoLock.lockAfterTimePart2=Minuten Inaktivität sperren
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Wiederherstellungsschlüssel
|
||||
recoveryKey.enterPassword.prompt=Gib dein Passwort ein, um den Wiederherstellungsschlüssel für „%s“ anzuzeigen:
|
||||
recoveryKey.display.message=Mit dem folgenden Wiederherstellungsschlüssel kannst du den Zugriff auf „%s“ wiederherstellen:
|
||||
recoveryKey.display.StorageHints=Bewahre ihn möglichst sicher auf, z. B.\n • in einem Passwortmanager\n • auf einem USB-Speicherstick\n • auf Papier ausgedruckt
|
||||
recoveryKey.recover.prompt=Gib deinen Wiederherstellungsschlüssel für „%s“ ein:
|
||||
recoveryKey.recover.validKey=Dies ist ein gültiger Wiederherstellungsschlüssel
|
||||
recoveryKey.printout.heading=Cryptomator-Wiederherstellungsschlüssel\n„%s“\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Gib ein neues Passwort ein
|
||||
newPassword.reenterPassword=Bestätige das neue Passwort
|
||||
newPassword.passwordsMatch=Passwörter stimmen überein!
|
||||
newPassword.passwordsDoNotMatch=Passwörter stimmen nicht überein
|
||||
passwordStrength.messageLabel.tooShort=Verwende mindestens %d Zeichen
|
||||
passwordStrength.messageLabel.0=Sehr schwach
|
||||
passwordStrength.messageLabel.1=Schwach
|
||||
passwordStrength.messageLabel.2=Mittel
|
||||
passwordStrength.messageLabel.3=Stark
|
||||
passwordStrength.messageLabel.4=Sehr stark
|
||||
|
||||
# Quit
|
||||
quit.prompt=Cryptomator beenden? Es sind noch Tresore entsperrt.
|
||||
quit.lockAndQuit=Sperren und beenden
|
||||
@@ -0,0 +1,336 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Εφαρμογή
|
||||
generic.button.back=Πίσω
|
||||
generic.button.cancel=Ακύρωση
|
||||
generic.button.change=Αλλαγή
|
||||
generic.button.close=Κλείσιμο
|
||||
generic.button.copy=Αντιγραφή
|
||||
generic.button.copied=Αντιγράφηκε!
|
||||
generic.button.done=Κλείσιμο
|
||||
generic.button.next=Επόμενο
|
||||
generic.button.print=Εκτύπωση
|
||||
## Error
|
||||
generic.error.title=Παρουσιάστηκε ένα απροσδόκητο σφάλμα
|
||||
generic.error.instruction=Αυτό δεν έπρεπε να συμβεί. Παρακαλώ αντιγράψτε το κείμενο του σφάλματος και επισυνάψτε μια περιγραφή των βημάτων που οδήγησαν σε αυτό το σφάλμα.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Vault
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Εμφάνιση
|
||||
traymenu.showPreferencesWindow=Προτιμήσεις
|
||||
traymenu.lockAllVaults=Κλείδωμα όλων
|
||||
traymenu.quitApplication=Έξοδος
|
||||
traymenu.vault.unlock=Ξεκλείδωμα
|
||||
traymenu.vault.lock=Κλείδωμα
|
||||
traymenu.vault.reveal=Αποκάλυψη
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Προσθήκη Vault
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Δημιουργία νέου Vault
|
||||
addvaultwizard.welcome.existingButton=Άνοιγμα υπάρχοντος Vault
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Διαλέξτε ένα όνομα για το vault
|
||||
addvaultwizard.new.namePrompt=Όνομα Vault
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Που θα αποθηκεύσει το Cryptomator τα κωδικοποιημένα αρχεία του vault σου;
|
||||
addvaultwizard.new.locationLabel=Θέση αποθήκευσης
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Προσαρμοσμένη τοποθεσία
|
||||
addvaultwizard.new.directoryPickerButton=Επιλογή…
|
||||
addvaultwizard.new.directoryPickerTitle=Επιλογή φακέλου
|
||||
addvaultwizard.new.fileAlreadyExists=Ένα αρχείο ή φάκελος με το όνομα του vault υπάρχει ήδη
|
||||
addvaultwizard.new.locationDoesNotExist=Στην καθορισμένη διαδρομή δεν υπάρχει ή δεν μπορεί να προσπελαστεί ένας φάκελος
|
||||
addvaultwizard.new.locationIsNotWritable=Δεν υπάρχει πρόσβαση εγγραφής στην καθορισμένη διαδρομή
|
||||
addvaultwizard.new.locationIsOk=Κατάλληλη τοποθεσία για το vault σας
|
||||
addvaultwizard.new.invalidName=Λάθος όνομα vault. Παρακαλώ χρησιμοποιείστε ένα κανονικό όνομα φακέλου.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Δημιουργία Vault
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Δεν θα μπορείτε να έχετε πρόσβαση στα δεδομένα σας χωρίς τον κωδικό σας. Θέλετε να δημιουργηθεί ένα κλειδί ανάκτησης στην περίπτωση που χάσετε τον κωδικό σας;
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ναι παρακαλώ, καλύτερα ασφαλής παρά λυπημένος
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Όχι ευχαριστώ, δεν θα χάσω τον κωδικό μου
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=ΣΗΜΑΝΤΙΚΟ.rtf
|
||||
addvault.new.readme.storageLocation.1=ΑΡΧΕΙΑ VAULT
|
||||
addvault.new.readme.storageLocation.2=Αυτή είναι η τοποθεσία του vault σας.
|
||||
addvault.new.readme.storageLocation.3=ΜΗΝ
|
||||
addvault.new.readme.storageLocation.4=αλλάξετε οποιοδήποτε αρχείο σε αυτό το φάκελο ή
|
||||
addvault.new.readme.storageLocation.5=επικολλήσετε οποιοδήποτε αρχείο για κωδικοποίηση σε αυτό το φάκελο.
|
||||
addvault.new.readme.storageLocation.6=Αν επιθυμείτε να κωδικοποιήσετε αρχεία και να δείτε το περιεχόμενο του vault, κάντε τα παρακάτω:
|
||||
addvault.new.readme.storageLocation.7=1. Προσθέστε αυτό το vault στο Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Ξεκλειδώστε το vault στο Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Ανοίξτε την τοποθεσία κάνοντας κλικ στο κουμπί "Αποκάλυψη".
|
||||
addvault.new.readme.storageLocation.10=Αν χρειάζεστε βοήθεια, συμβουλευτείτε το εγχειρίδιο: %s
|
||||
addvault.new.readme.accessLocation.fileName=ΚΑΛΩΣΗΡΘΑΤΕ.rtf
|
||||
addvault.new.readme.accessLocation.1=ΚΩΔΙΚΟΠΟΙΗΜΕΝΟΣ ΤΟΜΟΣ
|
||||
addvault.new.readme.accessLocation.2=Αυτή είναι η τοποθεσία του vault σας.
|
||||
addvault.new.readme.accessLocation.3=Κάθε αρχείο που θα προστεθεί σε αυτό τον τόμο θα κωδικοποιηθεί από το Cryptomator. Μπορείτε να το επεξεργαστείτε όπως θα κάνατε σε κάθε δίσκο/φάκελο. Αυτή είναι μόνο για αποκρυπτογραφημένη μορφή των περιεχομένων του, τα αρχεία σας μένουν κωδικοποιημένα στον σκληρό σας δίσκο συνέχεια.
|
||||
addvault.new.readme.accessLocation.4=Μπορείτε ελεύθερα να αφαιρέσετε το αρχείο.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Επιλέξτε το αρχείο "masterkey.cryptomator" του υπάρχοντος vault σας.
|
||||
addvaultwizard.existing.chooseBtn=Επιλογή…
|
||||
addvaultwizard.existing.filePickerTitle=Επιλέξτε το αρχείο Masterkey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Προστέθηκε το vault "%s".\nΠρέπει να ξεκλειδώσετε αυτό το vault για να έχετε πρόσβαση ή να προσθέσετε περιεχόμενο. Εναλλακτικά μπορείτε να το ξεκλειδώσετε κάποια άλλη στιγμή.
|
||||
addvaultwizard.success.unlockNow=Ξεκλείδωμα τώρα
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Διαγραφή Vault
|
||||
removeVault.information=Το Cryptomator θα ξεχάσει αυτό το vault. Μπορείτε να το προσθέσετε ξανά αργότερα. Δεν θα διαγραφούν τα κωδικοποιημένα αρχεία σας από τον σκληρό σας δίσκο.
|
||||
removeVault.confirmBtn=Διαγραφή Vault
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Αλλαγή κωδικού πρόσβασης
|
||||
changepassword.enterOldPassword=Εισάγετε τον τωρινό κωδικό για "%s"
|
||||
changepassword.finalConfirmation=Κατανοώ πως δεν θα μπορώ να έχω πρόσβαση στα δεδομένα μου αν ξεχάσω τον κωδικό μου
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Ξέχασα τον κωδικό πρόσβασης
|
||||
forgetPassword.information=Ο αποθηκευμένος κωδικός αυτού του vault θα διαγραφεί από το σύστημα σας.
|
||||
forgetPassword.confirmBtn=Ξέχασα τον κωδικό πρόσβασης
|
||||
|
||||
# Unlock
|
||||
unlock.title=Ξεκλείδωμα Vault
|
||||
unlock.passwordPrompt=Εισάγετε τον κωδικό για "%s":
|
||||
unlock.savePassword=Απομνημόνευση κωδικού πρόσβασης
|
||||
unlock.unlockBtn=Ξεκλείδωμα
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Αδυναμία εύρεσης του αρχείου masterkey για αυτό το vault στην αναμενόμενη τοποθεσία. Παρακαλώ επιλέξτε το αρχείο χειροκίνητα.
|
||||
unlock.chooseMasterkey.filePickerTitle=Επιλέξτε το αρχείο Masterkey
|
||||
## Success
|
||||
unlock.success.message=Ξεκλειδώθηκε "%s" επιτυχώς! Το vault σας είναι διαθέσιμο μέσω του εικονικού δίσκου του.
|
||||
unlock.success.rememberChoice=Απομνημόνευση επιλογής, μην ρωτήσεις ξανά
|
||||
unlock.success.revealBtn=Αποκάλυψη εικονικού δίσκου
|
||||
## Failure
|
||||
unlock.error.heading=Αδυναμία ξεκλειδώματος vault
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Το σημείο προσάρτησης δεν είναι κενός φάκελος ή δεν υπάρχει: %s
|
||||
unlock.error.invalidMountPoint.existing=Το σημείο/φάκελος προσάρτησης υπάρχει ήδη ή ο γονικός φάκελος λείπει: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Το κανονικό κλείδωμα απέτυχε
|
||||
lock.forced.message=Το κλείδωμα "%s" μπλοκαρίστηκε από εκκρεμείς διεργασίες ή ανοιχτά αρχεία. Μπορείτε να εξαναγκάσετε το κλείδωμα του vault, αλλά η διακοπή Ι/Ο ενδέχεται να οδηγήσει σε απώλεια μη αποθηκευμένων δεδομένων.
|
||||
lock.forced.confirmBtn=Εξαναγκασμένο κλείδωμα
|
||||
## Failure
|
||||
lock.fail.heading=Το κλείδωμα του vault απέτυχε.
|
||||
lock.fail.message=Το Vault "%s" δεν κλειδώθηκε. Εξασφαλίστε την αποθήκευση της εργασίας σε άλλο σημείο και πως οι σημαντικές διεργασίας Ανάγνωσης/Εγγραφής έχουν ολοκληρωθεί. Για να κλείσετε το vault, τερματίστε τη διεργασία του Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Αναβάθμιση Vault
|
||||
## Start
|
||||
migration.start.prompt=Το vault "%s" πρέπει να αναβαθμιστεί σε νεότερο format. Προτού προχωρήσετε, σιγουρευτείτε πως δεν εκτελούνται εργασίες συγχρονισμού που μπορεί να επηρεάσουν το vault.
|
||||
migration.start.confirm=Ναι, το vault μου είναι πλήρως συγχρονισμένο
|
||||
## Run
|
||||
migration.run.enterPassword=Εισάγετε τον κωδικό για "%s"
|
||||
migration.run.startMigrationBtn=Ενσωμάτωση Vault
|
||||
migration.run.progressHint=Αυτό θα πάρει αρκετό χρόνο…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" συγχωνεύτηκε επιτυχώς.\nΜπορείτε να ξεκλειδώσετε το vault σας.
|
||||
migration.success.unlockNow=Ξεκλείδωμα τώρα
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Μη υποστηριζόμενο σύστημα αρχείων
|
||||
migration.error.missingFileSystemCapabilities.description=Η ενσωμάτωση δεν ξεκίνησε, γιατί το vault σας βρίσκετε σε σύστημα αρχείων που δεν υποστηρίζεται.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Το σύστημα αρχείων δεν υποστηρίζει μεγάλα ονόματα αρχείων.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Το σύστημα αρχείων δεν υποστηρίζει μεγάλες διαδρομές φακέλων.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Το σύστημα αρχείων δεν δίνει πρόσβαση ανάγνωσης.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Το σύστημα αρχείων δεν δίνει πρόσβαση εγγραφής.
|
||||
## Impossible
|
||||
migration.impossible.heading=Αδυναμία συγχώνευσης vault
|
||||
migration.impossible.reason=Το vault δεν μπορεί να συγχωνευθεί αυτόματα επειδή η τοποθεσία που είναι αποθηκευμένο ή το σημείο προσάρτησης δεν είναι συμβατό.
|
||||
migration.impossible.moreInfo=Το vault μπορεί να ανοιχθεί με παλαιότερη έκδοση. Για οδηγίες χειροκίνητης συγχώνευσης του vault, επισκεφτείτε
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Προτιμήσεις
|
||||
## General
|
||||
preferences.general=Γενικά
|
||||
preferences.general.theme=Εμφάνιση
|
||||
preferences.general.theme.automatic=Αυτόματα
|
||||
preferences.general.theme.light=Ανοιχτό
|
||||
preferences.general.theme.dark=Σκούρο
|
||||
preferences.general.unlockThemes=Ξεκλείδωσε το σκούρο θέμα
|
||||
preferences.general.showMinimizeButton=Εμφάνιση κουμπιού ελαχιστοποίησης
|
||||
preferences.general.showTrayIcon=Εμφάνιση εικονιδίου κοντά στο ρολόι (απαιτεί επανεκκίνηση)
|
||||
preferences.general.startHidden=Απόκρυψη παραθύρου όταν ξεκινά το Cryptomator
|
||||
preferences.general.debugLogging=Ενεργοποίηση καταγραφής σφαλμάτων
|
||||
preferences.general.debugDirectory=Αποκάλυψη αρχείων καταγραφής
|
||||
preferences.general.autoStart=Εκκίνηση Cryptomator στην εκκίνηση του συστήματος
|
||||
preferences.general.keychainBackend=Αποθήκευση κωδικού πρόσβασης με
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Keychain πρόσβαση
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Προστασία δεδομένων Windows
|
||||
preferences.general.interfaceOrientation=Προσανατολισμός εφαρμογής
|
||||
preferences.general.interfaceOrientation.ltr=Αριστερά προς δεξιά
|
||||
preferences.general.interfaceOrientation.rtl=Δεξιά προς αριστερά
|
||||
## Volume
|
||||
preferences.volume=Εικονικός δίσκος
|
||||
preferences.volume.type=Τύπος τόμου
|
||||
preferences.volume.webdav.port=Θύρα WebDAV
|
||||
preferences.volume.webdav.scheme=Σχήμα WebDAV
|
||||
## Updates
|
||||
preferences.updates=Ενημερώσεις
|
||||
preferences.updates.currentVersion=Τρέχουσα έκδοση: %s
|
||||
preferences.updates.autoUpdateCheck=Αυτόματος έλεγχος για ενημερώσεις
|
||||
preferences.updates.checkNowBtn=Έλεγχος τώρα
|
||||
preferences.updates.updateAvailable=Η ενημέρωση για την έκδοση %s είναι διαθέσιμη.
|
||||
## Contribution
|
||||
preferences.contribute=Υποστηρίξτε μας
|
||||
preferences.contribute.registeredFor=Το πιστοποιητικό υποστήριξης καταχωρήθηκε για %s
|
||||
preferences.contribute.noCertificate=Υποστηρίξτε το Cryptomator και λάβετε ένα πιστοποιητικό υποστηρικτή. Είναι σαν κλειδί άδειας χρήσης, αλλά για φοβερά άτομα που χρησιμοποιούν ελεύθερο λογισμικό. ;-)
|
||||
preferences.contribute.getCertificate=Δεν έχετε ένα ήδη; Μάθετε πώς μπορείτε να το αποκτήσετε.
|
||||
preferences.contribute.promptText=Επικολλήστε τον κωδικό πιστοποιητικού υποστηρικτή εδώ
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Σχετικά με
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Στατιστικά για %s
|
||||
stats.cacheHitRate=Ποσοστό χρήσης cache
|
||||
## Read
|
||||
stats.read.throughput.idle=Ανάγνωση: ηρεμία
|
||||
stats.read.throughput.kibs=Ανάγνωση: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Ανάγνωση: %.2f MiB/s
|
||||
stats.read.total.data.none=Ανάγνωση δεδομένων: -
|
||||
stats.read.total.data.kib=Ανάγνωση δεδομένων: %.1f kiB
|
||||
stats.read.total.data.mib=Ανάγνωση δεδομένων: %.1f MiB
|
||||
stats.read.total.data.gib=Ανάγνωση δεδομένων: %.1f GiB
|
||||
stats.decr.total.data.none=Δεδομένα που αποκρυπτογραφήθηκαν: -
|
||||
stats.decr.total.data.kib=Δεδομένα που αποκρυπτογραφήθηκαν: %.1f kiB
|
||||
stats.decr.total.data.mib=Δεδομένα που αποκρυπτογραφήθηκαν: %.1f MiB
|
||||
stats.decr.total.data.gib=Δεδομένα που αποκρυπτογραφήθηκαν: %.1f GiB
|
||||
stats.read.accessCount=Συνολικές αναγνώσεις: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Εγγραφή: ηρεμία
|
||||
stats.write.throughput.kibs=Εγγραφή: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Εγγραφή: %.2f MiB/s
|
||||
stats.write.total.data.none=Δεδομένα που γράφηκαν: -
|
||||
stats.write.total.data.kib=Δεδομένα που γράφτηκαν: %.1f kiB
|
||||
stats.write.total.data.mib=Δεδομένα που γράφτηκαν: %.1f MiB
|
||||
stats.write.total.data.gib=Δεδομένα που γράφτηκαν: %.1f GiB
|
||||
stats.encr.total.data.none=Δεδομένα που κρυπτογραφήθηκαν: -
|
||||
stats.encr.total.data.kib=Δεδομένα που κρυπτογραφήθηκαν: %.1f kiB
|
||||
stats.encr.total.data.mib=Δεδομένα που κρυπτογραφήθηκαν: %.1f MiB
|
||||
stats.encr.total.data.gib=Δεδομένα που κρυπτογραφήθηκαν: %.1f GiB
|
||||
stats.write.accessCount=Συνολικές εγγραφές: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Κλείσιμο
|
||||
main.minimizeBtn.tooltip=Ελαχιστοποίηση
|
||||
main.preferencesBtn.tooltip=Προτιμήσεις
|
||||
main.debugModeEnabled.tooltip=Έχει ενεργοποιηθεί η λειτουργία αποσφαλμάτωσης
|
||||
main.donationKeyMissing.tooltip=Παρακαλώ σκεφτείτε τη δωρεά
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Προσθήκη vault
|
||||
main.dropZone.unknownDragboardContent=Αν θέλετε να προσθέσετε ένα vault, σύρετε το σε αυτό το παράθυρο
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Κάντε κλικ εδώ για να προσθέσετε ένα vault
|
||||
main.vaultlist.contextMenu.remove=Αφαίρεση…
|
||||
main.vaultlist.contextMenu.lock=Κλείδωμα
|
||||
main.vaultlist.contextMenu.unlock=Ξεκλείδωμα…
|
||||
main.vaultlist.contextMenu.unlockNow=Ξεκλείδωμα τώρα
|
||||
main.vaultlist.contextMenu.vaultoptions=Εμφάνιση επιλογών Vault
|
||||
main.vaultlist.contextMenu.reveal=Αποκάλυψη εικονικού δίσκου
|
||||
main.vaultlist.addVaultBtn=Προσθήκη Vault
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Ευχαριστούμε που επιλέξατε το Cryptomator για να προστατεύσετε τα αρχεία σας. Αν χρειάζεστε οποιαδήποτε βοήθεια, ελέγξτε τους οδηγούς για αρχάριους:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=ΚΛΕΙΔΩΜΕΝΟ
|
||||
main.vaultDetail.unlockBtn=Ξεκλείδωμα…
|
||||
main.vaultDetail.unlockNowBtn=Ξεκλείδωμα τώρα
|
||||
main.vaultDetail.optionsBtn=Επιλογές vault
|
||||
main.vaultDetail.passwordSavedInKeychain=Ο κωδικός αποθηκεύτηκε
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ΞΕΚΛΕΙΔΩΜΕΝΟ
|
||||
main.vaultDetail.accessLocation=Τα δεδομένα του vault σας είναι διαθέσιμα εδώ:
|
||||
main.vaultDetail.revealBtn=Αποκάλυψη εικονικού δίσκου
|
||||
main.vaultDetail.lockBtn=Κλείδωμα
|
||||
main.vaultDetail.bytesPerSecondRead=Ανάγνωση:
|
||||
main.vaultDetail.bytesPerSecondWritten=Εγγραφή:
|
||||
main.vaultDetail.throughput.idle=σε αδράνεια
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Στατιστικά Vault
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator δεν βρήκε vault σε αυτόν τον κατάλογο.
|
||||
main.vaultDetail.missing.recheck=Επανέλεγχος
|
||||
main.vaultDetail.missing.remove=Κατάργηση από την λίστα των Vault…
|
||||
main.vaultDetail.missing.changeLocation=Αλλαγή τοποθεσίας Vault…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Αναβάθμιση Vault
|
||||
main.vaultDetail.migratePrompt=Το vault σας πρέπει να αναβαθμιστεί σε νέα μορφή, προτού να έχετε πρόσβαση σε αυτό
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Πως να κωδικοποιήσετε αρχεία
|
||||
wrongFileAlert.header.title=Προσπαθήσατε να κωδικοποιήσετε αυτά τα αρχεία;
|
||||
wrongFileAlert.header.lead=Για αυτό τον λόγο, το Cryptomator παρέχει ένα εικονικό δίσκο στην εξερεύνηση των αρχείων σας.
|
||||
wrongFileAlert.instruction.0=Για να κωδικοποιήσετε τα αρχεία, ακολουθείστε αυτά τα βήματα:
|
||||
wrongFileAlert.instruction.1=1. Ξεκλειδώστε το vault σας.
|
||||
wrongFileAlert.instruction.2=2. Κάντε κλικ στο "Αποκάλυψη" για να ανοίξετε τον εικονικό δίσκο στην εξερεύνηση αρχείων.
|
||||
wrongFileAlert.instruction.3=3. Προσθέστε τα αρχεία σας σε αυτό τον δίσκο.
|
||||
wrongFileAlert.link=Για παραπάνω βοήθεια, επισκεφτείτε
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Γενικά
|
||||
vaultOptions.general.vaultName=Όνομα Vault
|
||||
vaultOptions.general.unlockAfterStartup=Ξεκλείδωμα vault όταν ξεκινά το Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Μετά το επιτυχές ξεκλείδωμα
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Να μην γίνει τίποτα
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Αποκάλυψη Εικονικού Δίσκου
|
||||
vaultOptions.general.actionAfterUnlock.ask=Ρώτα
|
||||
## Mount
|
||||
vaultOptions.mount=Προσάρτηση
|
||||
vaultOptions.mount.readonly=Μόνο για ανάγνωση
|
||||
vaultOptions.mount.customMountFlags=Προσαρμοσμένες ετικέτες προσάρτησης
|
||||
vaultOptions.mount.winDriveLetterOccupied=κατειλημμένο
|
||||
vaultOptions.mount.mountPoint=Σημείο προσάρτησης
|
||||
vaultOptions.mount.mountPoint.auto=Επιλογή κατάλληλης τοποθεσίας αυτόματα
|
||||
vaultOptions.mount.mountPoint.driveLetter=Χρήση επιλεγμένου γράμματος δίσκου
|
||||
vaultOptions.mount.mountPoint.custom=Προσαρμοσμένη διαδρομή
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Επιλογή…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Επιλέξτε ένα άδειο φάκελο
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Κωδικός πρόσβασης
|
||||
vaultOptions.masterkey.changePasswordBtn=Αλλαγή κωδικού πρόσβασης
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Διαγραφή αποθηκευμένου κωδικού
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Το κλειδί ασφαλείας είναι ο μόνος τρόπος ανάκτησης πρόσβασης στο vault αν χάσετε τον κωδικό σας.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Προβολή κλειδιού ανάκτησης
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Ανάκτηση κωδικού
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Κλειδί Ανάκτησης
|
||||
recoveryKey.enterPassword.prompt=Εισάγετε τον κωδικό σας για να δείτε το κλειδί ανάκτησης για "%s":
|
||||
recoveryKey.display.message=Το παρακάτω κλειδί ανάκτησης μπορεί να χρησιμοποιηθεί για επαναφορά πρόσβασης στο "%s":
|
||||
recoveryKey.display.StorageHints=Φυλάξτε κάπου που θα είναι ασφαλές, π.χ.:\nΑποθήκευση σε πρόγραμμα διαχείρισης κωδικών\nΑποθήκευση σε USB δίσκο\nΤυπώστε το σε χαρτί
|
||||
recoveryKey.recover.prompt=Εισάγετε το κλειδί ανάκτησης για "%s":
|
||||
recoveryKey.recover.validKey=Αυτό είναι ένα έγκυρο κλειδί ανάκτησης
|
||||
recoveryKey.printout.heading=Κλειδί ανάκτησης Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Εισάγετε ένα νέο κωδικό
|
||||
newPassword.reenterPassword=Επιβεβαιώστε το νέο κωδικό
|
||||
newPassword.passwordsMatch=Οι κωδικοί ταιριάζουν!
|
||||
newPassword.passwordsDoNotMatch=Οι κωδικοί δεν ταιριάζουν
|
||||
passwordStrength.messageLabel.tooShort=Χρησιμοποιείστε τουλάχιστον %d χαρακτήρες
|
||||
passwordStrength.messageLabel.0=Πολύ αδύναμος
|
||||
passwordStrength.messageLabel.1=Αδύναμος
|
||||
passwordStrength.messageLabel.2=Μέτριος
|
||||
passwordStrength.messageLabel.3=Δυνατός
|
||||
passwordStrength.messageLabel.4=Πολύ δυνατός
|
||||
|
||||
# Quit
|
||||
quit.prompt=Κλείσιμο εφαρμογής; Υπάρχουν ξεκλείδωτα vault.
|
||||
quit.lockAndQuit=Κλείδωμα και Έξοδος
|
||||
@@ -0,0 +1,354 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Aplicar
|
||||
generic.button.back=Volver
|
||||
generic.button.cancel=Cancelar
|
||||
generic.button.change=Modificar
|
||||
generic.button.close=Cerrar
|
||||
generic.button.copy=Copiar
|
||||
generic.button.copied=¡Copiado!
|
||||
generic.button.done=Hecho
|
||||
generic.button.next=Continuar
|
||||
generic.button.print=Imprimir
|
||||
## Error
|
||||
generic.error.title=Ocurrió un error inesperado
|
||||
generic.error.instruction=Esto no debió suceder. Notifique el error de abajo e incluya una descripción de los pasos que llevaron a este error.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Bóveda
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Mostrar
|
||||
traymenu.showPreferencesWindow=Preferencias
|
||||
traymenu.lockAllVaults=Bloquear todo
|
||||
traymenu.quitApplication=Salir
|
||||
traymenu.vault.unlock=Desbloquear
|
||||
traymenu.vault.lock=Bloquear
|
||||
traymenu.vault.reveal=Revelar
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Añadir bóveda
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Crear bóveda nueva
|
||||
addvaultwizard.welcome.existingButton=Abrir bóveda existente
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Elegir un nombre para la bóveda
|
||||
addvaultwizard.new.namePrompt=Nombre de la bóveda
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=¿Dónde se deben almacenar los archivos cifrados de la bóveda?
|
||||
addvaultwizard.new.locationLabel=Lugar de almacenamiento
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Ubicación personalizada
|
||||
addvaultwizard.new.directoryPickerButton=Elegir…
|
||||
addvaultwizard.new.directoryPickerTitle=Seleccionar directorio
|
||||
addvaultwizard.new.fileAlreadyExists=Ya existe un archivo o directorio con el nombre de la bóveda
|
||||
addvaultwizard.new.locationDoesNotExist=No existe un directorio en la ruta especificada o no se puede acceder
|
||||
addvaultwizard.new.locationIsNotWritable=Sin acceso de escritura en la ruta especificada
|
||||
addvaultwizard.new.locationIsOk=Ubicación adecuada para la bóveda
|
||||
addvaultwizard.new.invalidName=Nombre de bóveda inválido. Considere un nombre de directorio regular.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Crear bóveda
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=No podrá acceder a sus datos sin su contraseña. ¿Desea una clave de recuperación en caso de que pierda su contraseña?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Sí, por favor
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=No, gracias
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANTE.rtf
|
||||
addvault.new.readme.storageLocation.1=ARCHIVOS DE BÓVEDA
|
||||
addvault.new.readme.storageLocation.2=Este es el lugar de almacenamiento de la bóveda.
|
||||
addvault.new.readme.storageLocation.3=NUNCA
|
||||
addvault.new.readme.storageLocation.4=• alterar cualquier archivo dentro de este directorio o
|
||||
addvault.new.readme.storageLocation.5=• pegar cualquier archivo para cifrar en este directorio.
|
||||
addvault.new.readme.storageLocation.6=Cuando se quiere cifrar archivos y ver el contenido de la bóveda, hacer lo siguiente:
|
||||
addvault.new.readme.storageLocation.7=1. Agregar esta bóveda a Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Desbloquear la bóveda en Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Abrir el lugar de acceso haciendo clic en el botón "Revelar".
|
||||
addvault.new.readme.storageLocation.10=Si se necesita ayuda, visitar la documentación: %s
|
||||
addvault.new.readme.accessLocation.fileName=BIENVENIDA.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ VOLUMEN CIFRADO 🔐️
|
||||
addvault.new.readme.accessLocation.2=Este es el lugar de acceso de la bóveda.
|
||||
addvault.new.readme.accessLocation.3=Los archivos agregados a este volumen serán cifrados por Cryptomator. Se puede trabajar con ellos como en cualquier otra unidad/carpeta. Esta es sólo una vista descifrada del contenido, sus archivos permanecen cifrados en el disco duro todo el tiempo.
|
||||
addvault.new.readme.accessLocation.4=No dude en eliminar este archivo.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Elegir el archivo "masterkey.cryptomator" de la bóveda existente.
|
||||
addvaultwizard.existing.chooseBtn=Elegir…
|
||||
addvaultwizard.existing.filePickerTitle=Seleccionar archivo Masterkey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Bóveda "%s" añadida.\nSe necesita desbloquear esta bóveda para acceder o añadir contenido. Alternativamente se \n puede desbloquear en otro momento.
|
||||
addvaultwizard.success.unlockNow=Desbloquear ahora
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Eliminar bóveda
|
||||
removeVault.information=Esto sólo hará que Cryptomator olvide la bóveda. Se la puede añadir de nuevo más tarde. Los archivos cifrados no se eliminarán del disco duro.
|
||||
removeVault.confirmBtn=Eliminar bóveda
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Cambiar contraseña
|
||||
changepassword.enterOldPassword=Ingresar la contraseña actual para "%s"
|
||||
changepassword.finalConfirmation=Entiendo que no podré acceder a mis datos si olvido mi contraseña
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Olvidar contraseña
|
||||
forgetPassword.information=Esto eliminará la contraseña guardada de esta bóveda de su cadena de claves del sistema.
|
||||
forgetPassword.confirmBtn=Olvidar contraseña
|
||||
|
||||
# Unlock
|
||||
unlock.title=Desbloquear bóveda
|
||||
unlock.passwordPrompt=Ingresar contraseña para "%s":
|
||||
unlock.savePassword=Recordar contraseña
|
||||
unlock.unlockBtn=Desbloquear
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=No se pudo encontrar el archivo de la clave maestra de esta bóveda en la ubicación esperada. Por favor, elija manualmente el archivo de la clave.
|
||||
unlock.chooseMasterkey.filePickerTitle=Seleccione el archivo de la clave maestra
|
||||
## Success
|
||||
unlock.success.message=¡Desbloqueo de "%s" exitoso! Su bóveda ahora es accesible a través de su unidad virtual.
|
||||
unlock.success.rememberChoice=Recordar opción y no mostrar de nuevo
|
||||
unlock.success.revealBtn=Revelar unidad
|
||||
## Failure
|
||||
unlock.error.heading=No se puede desbloquear la bóveda
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=El punto de montaje no es un directorio vacío o no existe: %s
|
||||
unlock.error.invalidMountPoint.existing=El punto de montaje/carpeta ya existe o falta la carpeta padre: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Bloqueo automático fallido
|
||||
lock.forced.message=El bloqueo de "%s" fue bloqueado por operaciones pendientes o archivos abiertos. Puede forzar el bloqueo de esta bóveda, sin embargo, interrumpir la I/O puede provocar la pérdida de datos no guardados.
|
||||
lock.forced.confirmBtn=Forzar bloqueo
|
||||
## Failure
|
||||
lock.fail.heading=Falló al bloquear la bóveda.
|
||||
lock.fail.message=No se pudo bloquear la bóveda "%s". Asegúrese de que el trabajo no guardado se ha guardado en otro lugar y las operaciones de lectura/escritura importantes han finalizado. Para cerrar la bóveda termine el proceso de Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Mejorar bóveda
|
||||
## Start
|
||||
migration.start.prompt=La bóveda "%s" necesita ser actualizada a un formato más nuevo. Antes de continuar, asegurarse de que no haya ninguna sincronización pendiente afectando esta bóveda.
|
||||
migration.start.confirm=Sí, mi bóveda está sincronizada
|
||||
## Run
|
||||
migration.run.enterPassword=Ingresar la contraseña para "%s"
|
||||
migration.run.startMigrationBtn=Migrar bóveda
|
||||
migration.run.progressHint=Esto puede tardar un poco…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" se migró con éxito.\nYa se puede desbloquear la bóveda.
|
||||
migration.success.unlockNow=Desbloquear ahora
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Sistema de archivos no soportado
|
||||
migration.error.missingFileSystemCapabilities.description=La migración no se inició porque la bóveda se encuentra en un sistema de archivos inadecuado.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=El sistema de archivos no soporta nombres largos.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=El sistema de archivos no soporta rutas largas.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=El sistema de archivos no permite la lectura.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=El sistema de archivos no permite la escritura.
|
||||
## Impossible
|
||||
migration.impossible.heading=No se pudo migrar la bóveda
|
||||
migration.impossible.reason=La bóveda no puede migrarse automáticamente porque su ubicación de almacenamiento o punto de acceso es incompatible.
|
||||
migration.impossible.moreInfo=La bóveda aún se puede abrir con una versión anterior. Para obtener instrucciones en cómo migrar manualmente una bóveda, visite
|
||||
|
||||
# Health Check
|
||||
health.title=Comprobación del Estado de la Bóveda
|
||||
health.start.introduction=La comprobación del estado de la bóveda es un conjunto de pruebas para detectar y posiblemente solucionar los problemas de la estructura interna de la bóveda. Tenga en cuenta que no todos los problemas son corregibles. Necesita la contraseña de la bóveda para realizar las comprobaciones.
|
||||
health.start.configValid=La lectura y análisis del archivo de configuración de la bóveda fueron correctos. Proceda a seleccionar las comprobaciones.
|
||||
health.start.configInvalid=Error al leer y analizar el archivo de configuración de la bóveda.
|
||||
health.checkList.header=Comprobaciones del estado disponibles
|
||||
health.checkList.selectAllBox=Seleccionar todo
|
||||
health.check.runBatchBtn=Ejecutar las comprobaciones seleccionadas
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Para los resultados seleccione una comprobación del estado en la lista de la izquierda
|
||||
health.check.detail.header=Resultados de %s
|
||||
health.check.detail.taskNotStarted=No se ha seleccionado la comprobación para ejecutarse.
|
||||
health.check.detail.taskScheduled=La comprobación está programada.
|
||||
health.check.detail.taskRunning=La comprobación se está ejecutando…
|
||||
health.check.detail.taskSucceeded=La comprobación finalizó correctamente después de %d milisegundos.
|
||||
health.check.detail.taskFailed=La comprobación terminó debido a un error.
|
||||
health.check.detail.taskCancelled=La comprobación se canceló.
|
||||
health.check.detail.problemCount=Se encontraron %d problemas y %d errores no corregibles.
|
||||
health.check.exportBtn=Exportar informe
|
||||
health.check.fixBtn=Reparar
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Comprobar directorio
|
||||
|
||||
# Preferences
|
||||
preferences.title=Preferencias
|
||||
## General
|
||||
preferences.general=General
|
||||
preferences.general.theme=Apariencia
|
||||
preferences.general.theme.automatic=Automático
|
||||
preferences.general.theme.light=Claro
|
||||
preferences.general.theme.dark=Oscuro
|
||||
preferences.general.unlockThemes=Desbloquear el modo oscuro
|
||||
preferences.general.showMinimizeButton=Mostrar botón minimizar
|
||||
preferences.general.showTrayIcon=Mostrar icono de bandeja (requiere reiniciar)
|
||||
preferences.general.startHidden=Ocultar ventana al iniciar Cryptomator
|
||||
preferences.general.debugLogging=Habilitar registro de depuración
|
||||
preferences.general.debugDirectory=Revelar archivos de registro
|
||||
preferences.general.autoStart=Cargar Cryptomator al iniciar el sistema
|
||||
preferences.general.keychainBackend=Guardar contraseñas con
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=Acceso a llaveros macOS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Protección de Datos de Windows
|
||||
preferences.general.interfaceOrientation=Orientación de la interfaz
|
||||
preferences.general.interfaceOrientation.ltr=Izquierda a derecha
|
||||
preferences.general.interfaceOrientation.rtl=Derecha a izquierda
|
||||
## Volume
|
||||
preferences.volume=Unidad virtual
|
||||
preferences.volume.type=Tipo de volumen
|
||||
preferences.volume.webdav.port=Puerto WebDAV
|
||||
preferences.volume.webdav.scheme=Esquema WebDAV
|
||||
## Updates
|
||||
preferences.updates=Actualizaciones
|
||||
preferences.updates.currentVersion=Versión actual: %s
|
||||
preferences.updates.autoUpdateCheck=Buscar actualizaciones automáticamente
|
||||
preferences.updates.checkNowBtn=Buscar ahora
|
||||
preferences.updates.updateAvailable=Actualización a la versión %s disponible.
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Acerca de
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Estadísticas para %s
|
||||
stats.cacheHitRate=La caché alcanzó la tasa
|
||||
## Read
|
||||
stats.read.throughput.idle=Lectura: inactivo
|
||||
stats.read.throughput.kibs=Lectura: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Lectura: %.2f MiB/s
|
||||
stats.read.total.data.none=Datos leídos: -
|
||||
stats.read.total.data.kib=Datos leídos: %.1f kiB
|
||||
stats.read.total.data.mib=Datos leídos: %.1f MiB
|
||||
stats.read.total.data.gib=Datos leídos: %.1f GiB
|
||||
stats.decr.total.data.none=Datos descifrados: -
|
||||
stats.decr.total.data.kib=Datos descifrados: %.1f kiB
|
||||
stats.decr.total.data.mib=Datos descifrados: %.1f MiB
|
||||
stats.decr.total.data.gib=Datos descifrados: %.1f GiB
|
||||
stats.read.accessCount=Total leídos: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Escritura: inactivo
|
||||
stats.write.throughput.kibs=Escritura: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Escritura: %.2f MiB/s
|
||||
stats.write.total.data.none=Datos escritos:-
|
||||
stats.write.total.data.kib=Datos escritos: %.1f kiB
|
||||
stats.write.total.data.mib=Datos escritos: %.1f MiB
|
||||
stats.write.total.data.gib=Datos escritos: %.1f GiB
|
||||
stats.encr.total.data.none=Datos cifrados: -
|
||||
stats.encr.total.data.kib=Datos cifrados: %.1f kiB
|
||||
stats.encr.total.data.mib=Datos cifrados: %.1f MiB
|
||||
stats.encr.total.data.gib=Datos cifrados: %.1f GiB
|
||||
stats.write.accessCount=Total de escrituras: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Cerrar
|
||||
main.minimizeBtn.tooltip=Minimizar
|
||||
main.preferencesBtn.tooltip=Preferencias
|
||||
main.debugModeEnabled.tooltip=Modo de depuración activado
|
||||
main.donationKeyMissing.tooltip=Por favor, considera donar
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Añadir esta bóveda
|
||||
main.dropZone.unknownDragboardContent=Si desea añadir una bóveda, arrástrela a esta ventana
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Hacer clic aquí para añadir una bóveda
|
||||
main.vaultlist.contextMenu.remove=Eliminar…
|
||||
main.vaultlist.contextMenu.lock=Bloquear
|
||||
main.vaultlist.contextMenu.unlock=Desbloquear…
|
||||
main.vaultlist.contextMenu.unlockNow=Desbloquear ahora
|
||||
main.vaultlist.contextMenu.vaultoptions=Mostrar opciones de la bóveda
|
||||
main.vaultlist.contextMenu.reveal=Revelar unidad
|
||||
main.vaultlist.addVaultBtn=Añadir bóveda
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Gracias por elegir Cryptomator para proteger los archivos. En caso de necesitar ayuda, revisar nuestras guías:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=BLOQUEADO
|
||||
main.vaultDetail.unlockBtn=Desbloquear…
|
||||
main.vaultDetail.unlockNowBtn=Desbloquear ahora
|
||||
main.vaultDetail.optionsBtn=Opciones de la bóveda
|
||||
main.vaultDetail.passwordSavedInKeychain=Contraseña guardada
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=DESBLOQUEADO
|
||||
main.vaultDetail.accessLocation=El contenido de la bóveda es accesible aquí:
|
||||
main.vaultDetail.revealBtn=Revelar unidad
|
||||
main.vaultDetail.lockBtn=Bloquear
|
||||
main.vaultDetail.bytesPerSecondRead=Leído:
|
||||
main.vaultDetail.bytesPerSecondWritten=Escritura:
|
||||
main.vaultDetail.throughput.idle=inactivo
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Estadísticas de la bóveda
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator no pudo encontrar una bóveda en esta ruta.
|
||||
main.vaultDetail.missing.recheck=Volver a comprobar
|
||||
main.vaultDetail.missing.remove=Eliminar de la lista de bóveda…
|
||||
main.vaultDetail.missing.changeLocation=Cambiar ubicación de la bóveda…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Mejorar bóveda
|
||||
main.vaultDetail.migratePrompt=Su bóveda necesita ser actualizada a un formato nuevo antes de poder acceder a ella
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Cómo encriptar archivos
|
||||
wrongFileAlert.header.title=¿Se intentan cifrar estos archivos?
|
||||
wrongFileAlert.header.lead=Para este propósito, Cryptomator proporciona un volumen en su administrador de archivos del sistema.
|
||||
wrongFileAlert.instruction.0=Para cifrar archivos, seguir estos pasos:
|
||||
wrongFileAlert.instruction.1=1. Desbloquear la bóveda.
|
||||
wrongFileAlert.instruction.2=2. Hacer clic en "Revelar" para abrir el volumen en el administrador de archivos.
|
||||
wrongFileAlert.instruction.3=3. Añadir los archivos a este volumen.
|
||||
wrongFileAlert.link=Para más ayuda, visite
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=General
|
||||
vaultOptions.general.vaultName=Nombre de la bóveda
|
||||
vaultOptions.general.unlockAfterStartup=Desbloquear bóveda al iniciar Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Después de desbloquear exitosamente
|
||||
vaultOptions.general.actionAfterUnlock.ignore=No hacer nada
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Revelar unidad
|
||||
vaultOptions.general.actionAfterUnlock.ask=Preguntar
|
||||
vaultOptions.general.healthBtn=Iniciar comprobación del estado
|
||||
## Mount
|
||||
vaultOptions.mount=Montaje
|
||||
vaultOptions.mount.readonly=Sólo lectura
|
||||
vaultOptions.mount.customMountFlags=Opciones de montaje personalizadas
|
||||
vaultOptions.mount.winDriveLetterOccupied=ocupado
|
||||
vaultOptions.mount.mountPoint=Punto de montaje
|
||||
vaultOptions.mount.mountPoint.auto=Escoger automáticamente una ubicación adecuada
|
||||
vaultOptions.mount.mountPoint.driveLetter=Usar letra de unidad asignada
|
||||
vaultOptions.mount.mountPoint.custom=Ruta personalizada
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Elegir…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Elegir un directorio vacío
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Contraseña
|
||||
vaultOptions.masterkey.changePasswordBtn=Cambiar contraseña
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Olvidar contraseña guardada
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Una clave de recuperación es el único medio para restaurar el acceso a una bóveda si pierde su contraseña.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Mostrar clave de recuperación
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Recuperar contraseña
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Autobloqueo
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Bloquear después de
|
||||
vaultOptions.autoLock.lockAfterTimePart2=minutos
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Clave de recuperación
|
||||
recoveryKey.enterPassword.prompt=Ingresar la contraseña para mostrar la clave de recuperación para "%s":
|
||||
recoveryKey.display.message=La siguiente clave de recuperación puede usarse para restaurar el acceso a "%s":
|
||||
recoveryKey.display.StorageHints=Manténgala en algún lugar seguro, p.ej.:\n • Almacenarla en un administrador de contraseñas\n • Guardarla en una llave USB\n • Imprimirla en un papel
|
||||
recoveryKey.recover.prompt=Ingresar la clave de recuperación para "%s":
|
||||
recoveryKey.recover.validKey=Esta es una clave de recuperación válida
|
||||
recoveryKey.printout.heading=Clave de recuperación de Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Ingrese una contraseña nueva
|
||||
newPassword.reenterPassword=Confirme la contraseña nueva
|
||||
newPassword.passwordsMatch=¡Las contraseñas coinciden!
|
||||
newPassword.passwordsDoNotMatch=Las contraseñas no coinciden
|
||||
passwordStrength.messageLabel.tooShort=Usar al menos %d caracteres
|
||||
passwordStrength.messageLabel.0=Muy débil
|
||||
passwordStrength.messageLabel.1=Débil
|
||||
passwordStrength.messageLabel.2=Aceptable
|
||||
passwordStrength.messageLabel.3=Fuerte
|
||||
passwordStrength.messageLabel.4=Muy fuerte
|
||||
|
||||
# Quit
|
||||
quit.prompt=¿Salir de la aplicación? Hay bóvedas desbloqueadas.
|
||||
quit.lockAndQuit=Bloquear y salir
|
||||
@@ -0,0 +1,359 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Appliquer
|
||||
generic.button.back=Précédent
|
||||
generic.button.cancel=Annuler
|
||||
generic.button.change=Modifier
|
||||
generic.button.close=Fermer
|
||||
generic.button.copy=Copier
|
||||
generic.button.copied=Copié !
|
||||
generic.button.done=Terminé
|
||||
generic.button.next=Suivant
|
||||
generic.button.print=Imprimer
|
||||
## Error
|
||||
generic.error.title=Une erreur inattendue est survenue
|
||||
generic.error.instruction=Cela n'aurait pas dû se produire. Veuillez reporter le texte d'erreur ci-dessous et inclure une description des étapes qui ont conduit à cette erreur.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Coffre
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Montrer
|
||||
traymenu.showPreferencesWindow=Préférences
|
||||
traymenu.lockAllVaults=Tout Verrouiller
|
||||
traymenu.quitApplication=Quitter
|
||||
traymenu.vault.unlock=Déverrouiller
|
||||
traymenu.vault.lock=Verrouiller
|
||||
traymenu.vault.reveal=Révéler
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Ajouter un coffre
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Créer un nouveau coffre
|
||||
addvaultwizard.welcome.existingButton=Ouvrir un coffre existant
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Choisir un nom pour le coffre
|
||||
addvaultwizard.new.namePrompt=Nom du coffre
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Où Cryptomator doit-il stocker les fichiers chiffrés de votre coffre ?
|
||||
addvaultwizard.new.locationLabel=Emplacement de stockage
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Emplacement personnalisé
|
||||
addvaultwizard.new.directoryPickerButton=Choisir...
|
||||
addvaultwizard.new.directoryPickerTitle=Choisissez le répertoire
|
||||
addvaultwizard.new.fileAlreadyExists=Un fichier ou un répertoire avec ce nom existe déjà
|
||||
addvaultwizard.new.locationDoesNotExist=Un répertoire dans le chemin spécifié n'existe pas ou ne peut pas être accédé
|
||||
addvaultwizard.new.locationIsNotWritable=Pas d'accès en écriture au chemin spécifié
|
||||
addvaultwizard.new.locationIsOk=Lieu approprié pour votre coffre
|
||||
addvaultwizard.new.invalidName=Nom de coffre invalide. Préférez un nom de répertoire habituel.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Créer un coffre
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Sans votre mot de passe, il sera d'impossible d'accéder à vos données. Souhaitez-vous créer une clé de secours en cas d'oubli du mot passe ?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Oui, mieux vaut prévenir que guérir
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Non merci, je n'oublierai pas mon mot de passe
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=Fichiers de coffre-fort
|
||||
addvault.new.readme.storageLocation.2=Ceci est le chemin de votre coffre-fort.
|
||||
addvault.new.readme.storageLocation.3=NE PAS
|
||||
addvault.new.readme.storageLocation.4=Modifier n'importe quel fichiers dans ce répertoire ou
|
||||
addvault.new.readme.storageLocation.5=Collez n'importe quel fichiers à crypter dans ce répertoire.
|
||||
addvault.new.readme.storageLocation.6=Si vous voulez chiffrer les fichiers et afficher le contenu du coffre, faites ce qui suit :
|
||||
addvault.new.readme.storageLocation.7=1. Ajouter ce coffre à Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Déverrouillez le coffre-fort dans Cryptomateur.
|
||||
addvault.new.readme.storageLocation.9=3. Ouvrez l'emplacement d'accès en cliquant sur le bouton "Révéler ".
|
||||
addvault.new.readme.storageLocation.10=Si vous avez besoin d'aide, consultez la documentation : %s
|
||||
addvault.new.readme.accessLocation.fileName=BIENVENUE.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐 VOLUME CHIFFRÉ 🔐
|
||||
addvault.new.readme.accessLocation.2=Ceci est le chemin d'accès de votre coffre-fort.
|
||||
addvault.new.readme.accessLocation.3=Tous les fichiers ajoutés à ce volume seront cryptés par Cryptomateur. Vous pouvez l'utiliser comme n'importe quel lecteur/répertoire. Ceci est seulement une vue décryptée de son contenu, vos fichiers restent cryptés dans votre disque dur à tout le temps.
|
||||
addvault.new.readme.accessLocation.4=Vous pouvez supprimer ce fichier.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Selectionner le fichier "masterkey.cryptomator" de votre coffre existant.
|
||||
addvaultwizard.existing.chooseBtn=Choisir...
|
||||
addvaultwizard.existing.filePickerTitle=Sélectionner le fichier clef
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Coffre “%s” ajouté.\nIl faudra déverrouiller ce coffre afin d’y accéder ou d’y ajouter du contenu. Cette action n’a pas à être effectuée immédiatement.
|
||||
addvaultwizard.success.unlockNow=Déverouiller
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Supprimer le coffre
|
||||
removeVault.information=Ceci ne fera que retirer ce coffre de Cryptomator. Vous pourrez l’ajouter à nouveau plus tard. Aucun fichier chiffré ne sera supprimé de votre disque dur.
|
||||
removeVault.confirmBtn=Supprimer le coffre
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Modifier le mot de passe
|
||||
changepassword.enterOldPassword=Entrez le mot de passe actuel pour "%s"
|
||||
changepassword.finalConfirmation=Je comprends que je ne pourrai pas récupérer mes données si j'oublie mon mot de passe
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Oublier le mot de passe
|
||||
forgetPassword.information=Ceci supprimera le mot de passe enregistré pour ce coffre de votre chaîne de clés système.
|
||||
forgetPassword.confirmBtn=Oublier le mot de passe
|
||||
|
||||
# Unlock
|
||||
unlock.title=Déverrouiller le coffre
|
||||
unlock.passwordPrompt=Entrez le mot de passe pour “%s” :
|
||||
unlock.savePassword=Mémoriser le mot de passe
|
||||
unlock.unlockBtn=Déverrouiller
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Impossible de trouver le fichier clef à l'adresse attendue pour ce coffre. Veuillez sélectionner le fichier clef manuellement.
|
||||
unlock.chooseMasterkey.filePickerTitle=Sélectionner le fichier clef
|
||||
## Success
|
||||
unlock.success.message=“%s” déverrouillé ! Le contenu de votre coffre est maintenant accessible par son lecteur virtuel.
|
||||
unlock.success.rememberChoice=Se souvenir de mon choix et ne plus me demander
|
||||
unlock.success.revealBtn=Révéler le lecteur
|
||||
## Failure
|
||||
unlock.error.heading=Impossible de déverrouiller le coffre
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Le point de montage «%s» n'est pas un répertoire, n'est pas vide ou n'existe pas.
|
||||
unlock.error.invalidMountPoint.existing=Le point de montage/le répertoire existe déjà ou le répertoire parent est manquant: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Le verrouillage normal a échoué
|
||||
lock.forced.message=Le verrouillage de «%s» a été bloqué par des opérations en attente ou des fichiers ouverts. Vous pouvez forcer le verrouillage de ce coffre, mais l'interruption d'E/S peut entraîner la perte de données non enregistrées.
|
||||
lock.forced.confirmBtn=Forcer le verrouillage
|
||||
## Failure
|
||||
lock.fail.heading=Le verrouillage du coffre a échoué.
|
||||
lock.fail.message=Le coffre-fort "%s" n'a pas pu être verrouillé. Assurez-vous que le travail non sauvegardé est sauvegardé ailleurs et que les opérations importantes de lecture/écriture sont bien terminées. Pour fermer le coffre-fort, tuez le processus Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Mettre à jour le coffre
|
||||
## Start
|
||||
migration.start.prompt=Le coffre “%s” doit être mis à jour. Assurez-vous qu’aucune synchronisation n’est en cours sur ce coffre avant de continuer.
|
||||
migration.start.confirm=Ce coffre est bien synchronisé
|
||||
## Run
|
||||
migration.run.enterPassword=Entrez le mot de passe pour %s
|
||||
migration.run.startMigrationBtn=Migrer le coffre
|
||||
migration.run.progressHint=Ceci peut prendre un certain temps…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=“%s” migré.\nVous pouvez à présent déverrouiller ce coffre.
|
||||
migration.success.unlockNow=Déverouiller
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Système de fichiers non pris en charge
|
||||
migration.error.missingFileSystemCapabilities.description=La migration n'a pas débuté car votre coffre se trouve dans un système de fichiers inapproprié.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Ce système de fichiers ne prend pas en charge les noms de fichiers longs.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Ce système de fichiers ne prend pas en charge les chemins d'accès longs.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Le système de fichiers ne permet pas d'être lu.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Le système de fichiers ne permet pas l'écriture.
|
||||
## Impossible
|
||||
migration.impossible.heading=Impossible de migrer le coffre-fort
|
||||
migration.impossible.reason=Le coffre-fort ne peut pas être migré automatiquement car son emplacement de stockage ou son point d'accès n'est pas compatible.
|
||||
migration.impossible.moreInfo=Le coffre-fort peut encore être ouvert avec une version plus ancienne. Pour obtenir des instructions sur la façon de migrer manuellement un coffre-fort, visitez
|
||||
|
||||
# Health Check
|
||||
health.title=Vérification de l'état de la chambre forte
|
||||
health.start.introduction=La vérification d'état du coffre fort est une collection de vérifications pour détecter et possiblement corriger certains problèmes dans sa structure. Notez que tous les problèmes ne peuvent pas être réglés. Il vous faut le mot de passe de votre coffre fort pour effectuer ces vérifications.
|
||||
health.start.configValid=La lecture et le parcours de la configuration se sont déroulés avec succès. Continuez avec la sélection des vérifications.
|
||||
health.start.configInvalid=Erreur lors de la lecture et de l'analyse du fichier de configuration du coffre.
|
||||
health.checkList.header=Tests de santé disponibles
|
||||
health.checkList.selectAllBox=Tout sélectionner
|
||||
health.check.runBatchBtn=Exécuter les vérifications sélectionnées
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Pour les résultats, sélectionnez un bilan de santé terminé dans la liste de gauche.
|
||||
health.check.detail.header=Résultats de %s
|
||||
health.check.detail.taskNotStarted=La vérification n'a pas été sélectionnée pour être exécutée.
|
||||
health.check.detail.taskScheduled=La vérification est programmée.
|
||||
health.check.detail.taskRunning=Vérification en cours d'exécution…
|
||||
health.check.detail.taskSucceeded=La vérification s'est terminée avec succès après %d millisecondes.
|
||||
health.check.detail.taskFailed=La vérification s'est arrêté en raison d'une erreur.
|
||||
health.check.detail.taskCancelled=Vérification annulée.
|
||||
health.check.detail.problemCount=%d problèmes trouvés et %d erreurs non corrigeables.
|
||||
health.check.exportBtn=Exporter le rapport
|
||||
health.check.fixBtn=Corriger
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Vérification du répertoire
|
||||
|
||||
# Preferences
|
||||
preferences.title=Préférences
|
||||
## General
|
||||
preferences.general=Général
|
||||
preferences.general.theme=Apparence
|
||||
preferences.general.theme.automatic=Automatique
|
||||
preferences.general.theme.light=Clair
|
||||
preferences.general.theme.dark=Sombre
|
||||
preferences.general.unlockThemes=Débloquer le mode nuit
|
||||
preferences.general.showMinimizeButton=Afficher le bouton de réduction
|
||||
preferences.general.showTrayIcon=Afficher l'icône de la barre des tâches (redémarrage requis)
|
||||
preferences.general.startHidden=Démarrer Cryptomator en mode caché
|
||||
preferences.general.debugLogging=Activer les logs debug
|
||||
preferences.general.debugDirectory=Afficher le journal
|
||||
preferences.general.autoStart=Lancer Cryptomator au démarrage du système
|
||||
preferences.general.keychainBackend=Stocker les mots de passe avec
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Trousseau Gnome
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=Portefeuille KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=Accès au trousseau macOS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Protection des données Windows
|
||||
preferences.general.interfaceOrientation=Orientation de l'interface
|
||||
preferences.general.interfaceOrientation.ltr=De gauche à droite
|
||||
preferences.general.interfaceOrientation.rtl=De droite à gauche
|
||||
## Volume
|
||||
preferences.volume=Disque virtuel
|
||||
preferences.volume.type=Type de volume
|
||||
preferences.volume.webdav.port=port WebDav
|
||||
preferences.volume.webdav.scheme=Schéma WebDAV
|
||||
## Updates
|
||||
preferences.updates=Mises à jour
|
||||
preferences.updates.currentVersion=Version actuelle : “%s”
|
||||
preferences.updates.autoUpdateCheck=Vérifier automatiquement l’existence de mise à jour
|
||||
preferences.updates.checkNowBtn=Vérifier maintenant
|
||||
preferences.updates.updateAvailable=Mise à jour “%s” disponible.
|
||||
## Contribution
|
||||
preferences.contribute=Nous soutenir
|
||||
preferences.contribute.registeredFor=Certificat de soutien enregistré pour %s
|
||||
preferences.contribute.noCertificate=Soutenez Cryptomator et recevez un certificat de soutien. C'est comme une clé de licence, mais pour des gens géniaux qui utilisent des logiciels libres. ;-)
|
||||
preferences.contribute.getCertificate=Vous n'en avez pas encore? Découvrez comment vous pouvez l'obtenir.
|
||||
preferences.contribute.promptText=Collez le code du certificat du supporter ici
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=A propos
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistiques sur %s
|
||||
stats.cacheHitRate=Taux de réussite du cache
|
||||
## Read
|
||||
stats.read.throughput.idle=Lecture : inactif
|
||||
stats.read.throughput.kibs=Lecture : %.2f kiB/s
|
||||
stats.read.throughput.mibs=Lecture : %.2f Mo/s
|
||||
stats.read.total.data.none=Lecture des données : -
|
||||
stats.read.total.data.kib=Lecture des données : %.1f kiO
|
||||
stats.read.total.data.mib=Lecture des données : %.1f MiO
|
||||
stats.read.total.data.gib=Lecture des données : %.1f GiO
|
||||
stats.decr.total.data.none=Données déchiffrées: -
|
||||
stats.decr.total.data.kib=Données déchiffrées: %.1f kiO
|
||||
stats.decr.total.data.mib=Données déchiffrées: %.1f MiO
|
||||
stats.decr.total.data.gib=Données déchiffrées: %.1f GiO
|
||||
stats.read.accessCount=Total des lectures: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Écriture : inactif
|
||||
stats.write.throughput.kibs=Écriture : %.2f kiO/s
|
||||
stats.write.throughput.mibs=Écriture : %.2f Mo/s
|
||||
stats.write.total.data.none=Données écrites : -
|
||||
stats.write.total.data.kib=Données écrites : %.1f kiO
|
||||
stats.write.total.data.mib=Données écrites : %.1f MiO
|
||||
stats.write.total.data.gib=Données écrites : %.1f GiO
|
||||
stats.encr.total.data.none=Données chiffrées : -
|
||||
stats.encr.total.data.kib=Données chiffrées: %.1f kiO
|
||||
stats.encr.total.data.mib=Données chiffrées: %.1f MiO
|
||||
stats.encr.total.data.gib=Données chiffrées: %.1f GiO
|
||||
stats.write.accessCount=Total des écritures: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Fermer
|
||||
main.minimizeBtn.tooltip=Réduire
|
||||
main.preferencesBtn.tooltip=Préférences
|
||||
main.debugModeEnabled.tooltip=Le mode débogage est activé
|
||||
main.donationKeyMissing.tooltip=Merci d'envisager un don
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Ajouter ce coffre
|
||||
main.dropZone.unknownDragboardContent=Si vous voulez ajouter un coffre, faites-le glisser dans cette fenêtre
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Cliquez ici pour ajouter un coffre
|
||||
main.vaultlist.contextMenu.remove=Retirer…
|
||||
main.vaultlist.contextMenu.lock=Verrouiller
|
||||
main.vaultlist.contextMenu.unlock=Déverrouiller…
|
||||
main.vaultlist.contextMenu.unlockNow=Déverrouiller maintenant
|
||||
main.vaultlist.contextMenu.vaultoptions=Afficher les options du coffre
|
||||
main.vaultlist.contextMenu.reveal=Révéler le lecteur
|
||||
main.vaultlist.addVaultBtn=Ajouter un coffre
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Merci d'avoir choisi Cryptomateur pour protéger vos fichiers. Si vous avez besoin d'aide, consultez nos guides de démarrage :
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=VERROUILLÉ
|
||||
main.vaultDetail.unlockBtn=Déverrouiller…
|
||||
main.vaultDetail.unlockNowBtn=Déverouiller
|
||||
main.vaultDetail.optionsBtn=Option du coffre
|
||||
main.vaultDetail.passwordSavedInKeychain=Mot de passe enregistré
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=DÉVERROUILLÉ
|
||||
main.vaultDetail.accessLocation=Le contenu de votre coffre est accessible ici :
|
||||
main.vaultDetail.revealBtn=Révéler le lecteur
|
||||
main.vaultDetail.lockBtn=Verrouiller
|
||||
main.vaultDetail.bytesPerSecondRead=Lecture :
|
||||
main.vaultDetail.bytesPerSecondWritten=Écriture:
|
||||
main.vaultDetail.throughput.idle=inactif
|
||||
main.vaultDetail.throughput.kbps=%.1fkB/s
|
||||
main.vaultDetail.throughput.mbps=%.1fMB/s
|
||||
main.vaultDetail.stats=Statistiques du coffre
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomateur n'a pas pu trouver de coffre-fort dans ce chemin d'accès.
|
||||
main.vaultDetail.missing.recheck=Revérifier
|
||||
main.vaultDetail.missing.remove=Retirer de la liste des coffres…
|
||||
main.vaultDetail.missing.changeLocation=Changer l'Emplacement du Coffre…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Mettre à jour le coffre
|
||||
main.vaultDetail.migratePrompt=Votre coffre doit être converti dans un nouveau format avant d'y accéder
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Comment chiffrer ses données
|
||||
wrongFileAlert.header.title=Avez-vous tenté de chiffrer ces fichiers ?
|
||||
wrongFileAlert.header.lead=Pour faire cela, Cryptomateur fournit un volume dans votre gestionnaire système de fichiers.
|
||||
wrongFileAlert.instruction.0=Pour chiffrer des fichiers, suivez ces étapes :
|
||||
wrongFileAlert.instruction.1=1. Déverrouillez votre coffre.
|
||||
wrongFileAlert.instruction.2=2. Cliquez sur "Révéler" pour ouvrir le volume dans votre gestionnaire de fichiers.
|
||||
wrongFileAlert.instruction.3=3. Ajoutez vos fichiers à ce volume.
|
||||
wrongFileAlert.link=Pour toute aide supplémentaire, visitez
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Général
|
||||
vaultOptions.general.vaultName=Nom de voûte
|
||||
vaultOptions.general.unlockAfterStartup=Déverrouiller le coffre au démarrage
|
||||
vaultOptions.general.actionAfterUnlock=Après un déverrouillage réussi
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Ne rien faire
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Afficher le disque
|
||||
vaultOptions.general.actionAfterUnlock.ask=Demander
|
||||
vaultOptions.general.healthBtn=Commencer le contrôle de santé
|
||||
## Mount
|
||||
vaultOptions.mount=Montage
|
||||
vaultOptions.mount.readonly=Lecture seule
|
||||
vaultOptions.mount.customMountFlags=Drapeau de montage personnalisé
|
||||
vaultOptions.mount.winDriveLetterOccupied=occupé
|
||||
vaultOptions.mount.mountPoint=Point de montage
|
||||
vaultOptions.mount.mountPoint.auto=Choisir automatiquement un emplacement approprié
|
||||
vaultOptions.mount.mountPoint.driveLetter=Utiliser la lettre du lecteur assignée
|
||||
vaultOptions.mount.mountPoint.custom=Chemin personnalisé
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Choisir...
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Choisir un répertoire vide
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Mot de passe
|
||||
vaultOptions.masterkey.changePasswordBtn=Modifier le mot de passe
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Oublier le mot de passe enregistré
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Une clé de récupération est votre seul moyen de rétablir l'accès à un coffre-fort, si vous perdez votre mot de passe.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Afficher la clé de récupération
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Récupération du mot de passe
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Verrouillage automatique
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Verrouiler en cas d'inactivité pendant
|
||||
vaultOptions.autoLock.lockAfterTimePart2=minutes
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Clé de récupération
|
||||
recoveryKey.enterPassword.prompt=Entrez votre mot de passe pour afficher la clé de récupération pour "%s":
|
||||
recoveryKey.display.message=La clé de récupération suivante peut être utilisée pour restaurer l'accès à "%s " :
|
||||
recoveryKey.display.StorageHints=Gardez-le quelque part de façon très sûr, par ex. :\n • Stockez le en utilisant un gestionnaire de mot de passe\n • Enregistrez-le sur une clé USB\n • Imprimez-le sur papier
|
||||
recoveryKey.recover.prompt=Entrez votre clé de récupération pour "%s":
|
||||
recoveryKey.recover.validKey=Cette clé de récupération est valide
|
||||
recoveryKey.printout.heading=Clé de récupération Cryptomateur\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Entrer un nouveau mot de passe
|
||||
newPassword.reenterPassword=Confirmez le nouveau mot de passe
|
||||
newPassword.passwordsMatch=Mots de passe identiques !
|
||||
newPassword.passwordsDoNotMatch=Les mots de passe ne sont pas identiques
|
||||
passwordStrength.messageLabel.tooShort=Utilisez un minimum de %d caractères
|
||||
passwordStrength.messageLabel.0=Très faible
|
||||
passwordStrength.messageLabel.1=Faible
|
||||
passwordStrength.messageLabel.2=Satisfaisant
|
||||
passwordStrength.messageLabel.3=Fort
|
||||
passwordStrength.messageLabel.4=Très fort
|
||||
|
||||
# Quit
|
||||
quit.prompt=Quitter l'application ? Il y a des coffres déverrouillées.
|
||||
quit.lockAndQuit=Verrouiller et quitter
|
||||
@@ -0,0 +1,161 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=लागू करें
|
||||
generic.button.back=पीछे जाएं
|
||||
generic.button.cancel=रद्द करें
|
||||
generic.button.change=बदलें
|
||||
generic.button.close=बंद करें
|
||||
generic.button.copy=कॉपी करें
|
||||
generic.button.copied=कॉपी हुआ!
|
||||
generic.button.done=हो गया
|
||||
generic.button.next=अगला
|
||||
generic.button.print=प्रिंट करें
|
||||
## Error
|
||||
generic.error.title=कोई अनपेक्षित त्रुटि हो गई है
|
||||
generic.error.instruction=ऐसा नहीं होना चाहिए था। कृपया नीचे त्रुटि पाठ की रिपोर्ट करें और इस त्रुटि के लिए क्या कदम उठाए, इसका विवरण शामिल करें।
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=गुप्त तिजोरी
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=दिखाएँ
|
||||
traymenu.showPreferencesWindow=प्राथमिकताएं
|
||||
traymenu.lockAllVaults=सभी को लॉक करें
|
||||
traymenu.quitApplication=बाहर निकलें
|
||||
traymenu.vault.unlock=अनलॉक करें
|
||||
traymenu.vault.lock=लॉक करें
|
||||
traymenu.vault.reveal=प्रत्यक्ष करें
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=वाउल्ट डालें
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=नया वाउल्ट बनाएं
|
||||
addvaultwizard.welcome.existingButton=मौजूदा वाउल्ट खोलें
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=वाउल्ट के लिए नाम चुनें
|
||||
addvaultwizard.new.namePrompt=वॉल्ट का नाम
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=एन्क्रिप्ट कि गई वाउल्ट कि फाइलों Cryptomator कहांं रखें?
|
||||
addvaultwizard.new.locationLabel=स्टोरेज की जगह
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=अपने पसंद की जगह डालें
|
||||
addvaultwizard.new.directoryPickerButton=चुनें…
|
||||
addvaultwizard.new.directoryPickerTitle=निर्देशिका चुनें
|
||||
addvaultwizard.new.invalidName=अमान्य वॉल्ट नाम। कृपया एक नियमित निर्देशिका नाम पर विचार करें।
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=वॉल्ट बनाएं
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=आप अपने पासवर्ड के बिना अपने डेटा तक नहीं पहुंच पाएंगे। क्या आप उस वक़्त के लिए एक पुनर्प्राप्ति कुंजी चाहते हैं जब आप अपना पासवर्ड खो देते हैं?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=हाँ कृपया, पछतावा से बेहतर सुरक्षा
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=नहीं धन्यवाद, मैं अपना पासवर्ड नहीं खोऊंगा
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ तिजोरी की फ़ाइलें ⚠️
|
||||
addvault.new.readme.storageLocation.2=यह आपकी तिजोरी का भंडारण स्थान है।
|
||||
addvault.new.readme.storageLocation.3=ऐसा न करें
|
||||
addvault.new.readme.storageLocation.4=• इस निर्देशिका के भीतर किसी भी फाइल को बदल दें या
|
||||
addvault.new.readme.storageLocation.5=• • इस डायरेक्टरी में एन्क्रिप्शन के लिए कोई भी फाइल पेस्ट करें।
|
||||
## Existing
|
||||
addvaultwizard.existing.chooseBtn=चुनें…
|
||||
## Success
|
||||
|
||||
# Remove Vault
|
||||
|
||||
# Change Password
|
||||
changepassword.title=पासवर्ड बदलें
|
||||
|
||||
# Forget Password
|
||||
|
||||
# Unlock
|
||||
unlock.unlockBtn=अनलॉक करें
|
||||
##
|
||||
## Success
|
||||
## Failure
|
||||
### Invalid Mount Point
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
migration.title=वाउल्ट को अपग्रेड करें
|
||||
## Start
|
||||
## Run
|
||||
## Sucess
|
||||
## Missing file system capabilities
|
||||
## Impossible
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=प्राथमिकताएं
|
||||
## General
|
||||
preferences.general=सामान्य
|
||||
## Volume
|
||||
## Updates
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=बंद करें
|
||||
main.preferencesBtn.tooltip=प्राथमिकताएं
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
main.vaultlist.contextMenu.lock=लॉक करें
|
||||
main.vaultlist.addVaultBtn=वाउल्ट डालें
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
main.vaultDetail.optionsBtn=वॉल्ट के विकल्प
|
||||
### Unlocked
|
||||
main.vaultDetail.accessLocation=आपके वॉल्ट की चीजें यहाँ एक्सेस कर सकतें हैं:
|
||||
main.vaultDetail.lockBtn=लॉक करें
|
||||
### Missing
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=वाउल्ट को अपग्रेड करें
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.instruction.1=अपना वाउल्ट खोलें।
|
||||
wrongFileAlert.link=और मदद के लिए, यह जाएं
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=सामान्य
|
||||
vaultOptions.general.vaultName=वॉल्ट का नाम
|
||||
## Mount
|
||||
vaultOptions.mount=माउंट हो रहा है
|
||||
vaultOptions.mount.winDriveLetterOccupied=इसका इस्तेमाल किया जा रहा है
|
||||
vaultOptions.mount.mountPoint=माउंट पॉइंट
|
||||
vaultOptions.mount.mountPoint.auto=स्वचालित रूप से एक उपयुक्त स्थान चुनें
|
||||
vaultOptions.mount.mountPoint.driveLetter=नियुक्त किए गए ड्राइव अक्षर का उपयोग करें
|
||||
vaultOptions.mount.mountPoint.custom=अपने पसंद की जगह
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=चुनें…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=कोई खाली जगह चुने
|
||||
## Master Key
|
||||
vaultOptions.masterkey=पासवर्ड
|
||||
vaultOptions.masterkey.changePasswordBtn=पासवर्ड बदलें
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=नया पासवर्ड दर्ज करें
|
||||
newPassword.reenterPassword=नए पासवर्ड की पुष्टि करें
|
||||
passwordStrength.messageLabel.0=बहुत कमज़ोर
|
||||
passwordStrength.messageLabel.1=कमजोर
|
||||
passwordStrength.messageLabel.2=बढ़िया
|
||||
passwordStrength.messageLabel.3=मजबूत
|
||||
passwordStrength.messageLabel.4=बहुत मजबूत
|
||||
|
||||
# Quit
|
||||
quit.prompt=एप्लीकशन से बहार जाएं? खुले वॉल्ट्स मैजूद हैं।
|
||||
@@ -0,0 +1,83 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
## Error
|
||||
|
||||
# Defaults
|
||||
|
||||
# Tray Menu
|
||||
|
||||
# Add Vault Wizard
|
||||
## Welcome
|
||||
## New
|
||||
### Name
|
||||
### Location
|
||||
### Password
|
||||
### Information
|
||||
## Existing
|
||||
## Success
|
||||
|
||||
# Remove Vault
|
||||
|
||||
# Change Password
|
||||
|
||||
# Forget Password
|
||||
|
||||
# Unlock
|
||||
##
|
||||
## Success
|
||||
## Failure
|
||||
### Invalid Mount Point
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
## Start
|
||||
## Run
|
||||
## Sucess
|
||||
## Missing file system capabilities
|
||||
## Impossible
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
## General
|
||||
## Volume
|
||||
## Updates
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
### Unlocked
|
||||
### Missing
|
||||
### Needs Migration
|
||||
|
||||
# Wrong File Alert
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
## Mount
|
||||
## Master Key
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
|
||||
# Quit
|
||||
@@ -0,0 +1,305 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Alkalmaz
|
||||
generic.button.back=Vissza
|
||||
generic.button.cancel=Mégse
|
||||
generic.button.change=Változtat
|
||||
generic.button.close=Bezár
|
||||
generic.button.copy=Másolás
|
||||
generic.button.copied=Másolva!
|
||||
generic.button.done=Kész
|
||||
generic.button.next=Következő
|
||||
generic.button.print=Nyomtatás
|
||||
## Error
|
||||
generic.error.title=Egy váratlan hiba történt
|
||||
generic.error.instruction=Ennek nem lett volna szabad megtörténnie. Kérjük jelezze a hibát az alábbi szöveggel valamint a hiba reprodukálásához szükséges lépésekkel.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Széf
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Megmutatás
|
||||
traymenu.showPreferencesWindow=Beállítások
|
||||
traymenu.lockAllVaults=Az összes zárolása
|
||||
traymenu.quitApplication=Kilépés
|
||||
traymenu.vault.unlock=Feloldás
|
||||
traymenu.vault.lock=Zárolás
|
||||
traymenu.vault.reveal=Megmutatás
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Széf hozzáadása
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Új széf létrehozása
|
||||
addvaultwizard.welcome.existingButton=Meglévő széf megnyitása
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Válasszon egy nevet az új széf számára
|
||||
addvaultwizard.new.namePrompt=A széf neve
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Hova mentse a Cryptomator a széf titkosított fájljait?
|
||||
addvaultwizard.new.locationLabel=Tárolási hely
|
||||
addvaultwizard.new.directoryPickerLabel=Egyedi hely
|
||||
addvaultwizard.new.directoryPickerButton=Választás…
|
||||
addvaultwizard.new.directoryPickerTitle=Könyvtár kiválasztása
|
||||
addvaultwizard.new.invalidName=Érvénytelen széf elnevezés. Kérjük vegye figyelembe a szabályos könyvtárelnevezésre vonatkozó szabályokat.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Új széf létrehozása
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Nem fog tudni hozzáférni az adataihoz a jelszó nélkül. Akar egy visszaállítási kulcsot arra az esetre, ha elveszíti a jelszavát?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Igen kérem, jobb félni, mint megijedni.
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nem köszönöm, nem fogom elveszíteni a jelszavam.
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=FONTOS.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ SZÉF FÁJLOK ⚠️
|
||||
addvault.new.readme.storageLocation.2=Ez a széfjének a tárolási helye.
|
||||
addvault.new.readme.storageLocation.3=NE
|
||||
addvault.new.readme.storageLocation.4=• ne módosítson semmilyen fájlt ebbe a könyvtárba
|
||||
addvault.new.readme.storageLocation.5=• ne tegyen titkosítani való fájlokat ebbe a könyvtárba
|
||||
addvault.new.readme.storageLocation.6=Ha fájlokat akr titkosítani és a széf tartalmát akarja szerkeszteni akkor tegye a következőt:
|
||||
addvault.new.readme.storageLocation.7=1. Adja hozzá a széfet a Cryptomator-hoz.
|
||||
addvault.new.readme.storageLocation.8=2. Nyissa meg a széfet a Cryptomator-ban.
|
||||
addvault.new.readme.storageLocation.9=3. Nyissa meg a hozzáférési helyet a "Megjelenítés" gombra való kattintással.
|
||||
addvault.new.readme.storageLocation.10=Ha segítségre van szüksége, akkor látogasson el a dokumentáció oldalára: %s
|
||||
addvault.new.readme.accessLocation.fileName=ÜDVÖZÖLJÜK.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ TITKOSÍTOTT KÖTET 🔐️
|
||||
addvault.new.readme.accessLocation.2=Ez a széf hozzáférési helye.
|
||||
addvault.new.readme.accessLocation.3=Bármilyen, a kötethez hozzáadott fájl titkosításra kerül a Cryptomator által. Úgy dolgozhat vele, mint minden más meghajtóval/mappával. Ez az egyetlen dekódolt tartalmi nézet. A fájlai folyamatosan titkosítva maradnak a merevlemezén.
|
||||
addvault.new.readme.accessLocation.4=Bátran eltávolíthatja ezt a fájlt.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Válassza ki a már létező széfjéhez tartozó "masterkey.cryptomator" fájlt.
|
||||
addvaultwizard.existing.chooseBtn=Kiválaszt…
|
||||
addvaultwizard.existing.filePickerTitle=Mesterkulcs fájl kiválasztása
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Széf létrehozva "%s".\nA tartalom eléréséhez, vagy hozzáadásához fel kell oldania a széfet. Alternatív megoldásként később bármikor feloldhatja.
|
||||
addvaultwizard.success.unlockNow=Azonnali feloldás
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Széf eltávolitása
|
||||
removeVault.information=Ez kizárolag a Cryptomator-ból távolitja el ezt a széfet. Később hozzáadhatja újra. A titkosított fájlokat nem törli a merevlemezről.
|
||||
removeVault.confirmBtn=Széf eltávolitása
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Jelszó megváltoztatása
|
||||
changepassword.enterOldPassword=Írja be a jelenlegi jelszavat a következő széfhez "%s"
|
||||
changepassword.finalConfirmation=Megértettem, hogy nem fogok hozzáférni az adataimhoz amennyiben elfelejtem a jelszavam
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Jelszó elfelejtése
|
||||
forgetPassword.information=Eltávolítja a széf mentett jelszavát a rendszere kulcstartójából.
|
||||
forgetPassword.confirmBtn=Jelszó elfelejtése
|
||||
|
||||
# Unlock
|
||||
unlock.title=Széf feloldása
|
||||
unlock.passwordPrompt=Írja be a jelszavát a következő széfhez "%s":
|
||||
unlock.unlockBtn=Feloldás
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Mesterkulcs fájl kiválasztása
|
||||
## Success
|
||||
unlock.success.rememberChoice=Jegyezze meg a választást és ne mutassa többet
|
||||
unlock.success.revealBtn=Széf megjelenítése
|
||||
## Failure
|
||||
unlock.error.heading=Nem lehet feloldani a széfet
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=A csatolási pont "%s" nem egy könyvtár, nem üres vagy nem létezik.
|
||||
unlock.error.invalidMountPoint.existing=A csatolási pont "%s" már létezik vagy a already exists or szülőmappa hiányzik.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
migration.title=Széf frissítése
|
||||
## Start
|
||||
migration.start.prompt=A "%s" széf formátuma frissítésre szorul. A folytatás előtt győződjön meg arról, hogy nincs függőben lévő szinkronizálás, amely befolyásolja ezt a széfet.
|
||||
migration.start.confirm=Igen, a széfem teljes mértékben szinkronizálva van
|
||||
## Run
|
||||
migration.run.enterPassword=Írja be a jelszót a következőhöz Enter the password for "%s"
|
||||
migration.run.startMigrationBtn=Széf frissítése
|
||||
migration.run.progressHint=Ez eltarthat egy darabig…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=A "%s" sikeresen migrálva. \nMost már feloldhatja a széfet.
|
||||
migration.success.unlockNow=Azonnali feloldás
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Nem támogatott fájlrendszer
|
||||
migration.error.missingFileSystemCapabilities.description=A migráció nem kezdődött el, mert a széf nem megfelelő fájlrendszeren található.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=A fájlrendszer nem támogatja a hosszú fájlneveket.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=A fájlrendszer nem támogatja a hosszú útvonalakat.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=A fájlrendszer nem teszi lehetővé az olvasást.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=A fájlrendszer nem teszi lehetővé az írást.
|
||||
## Impossible
|
||||
migration.impossible.heading=A széf frissítése sikertelen
|
||||
migration.impossible.reason=A széfet nem lehet automatikusan frissíteni, mert a tárolási helye vagy a hozzáférési pontja nem kompatibilis.
|
||||
migration.impossible.moreInfo=A széf továbbra is megnyitható marad egy régebbi verzióval. A széf kézi frissítésével kapcsolatos utasításokért keresse fel a következő címet:
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Beállítások
|
||||
## General
|
||||
preferences.general=Általános
|
||||
preferences.general.theme=Megjelenés
|
||||
preferences.general.theme.automatic=Autómatikus
|
||||
preferences.general.theme.light=Világos
|
||||
preferences.general.theme.dark=Sötét
|
||||
preferences.general.unlockThemes=Sötét mód feloldása
|
||||
preferences.general.startHidden=Az ablak elrejtése a Cryptomator indítása után
|
||||
preferences.general.debugLogging=Hibakeresési naplózás engedélyezése
|
||||
preferences.general.debugDirectory=Naplófájlok megjelenítése
|
||||
preferences.general.autoStart=Cryptomator indítása a rendszerrel együtt
|
||||
preferences.general.keychainBackend=Itt tárolja a jelszavakat
|
||||
preferences.general.interfaceOrientation=Felhasználói felület orientációja
|
||||
preferences.general.interfaceOrientation.ltr=Balról jobbra
|
||||
preferences.general.interfaceOrientation.rtl=Jobbról balra
|
||||
## Volume
|
||||
preferences.volume=Virtuális meghajtó
|
||||
preferences.volume.type=Kötet tipusa
|
||||
## Updates
|
||||
preferences.updates=Frissítések
|
||||
preferences.updates.currentVersion=Jelenlegi verzió: %s
|
||||
preferences.updates.autoUpdateCheck=Frissítések autómatikus keresése
|
||||
preferences.updates.checkNowBtn=Ellenőrzés most
|
||||
preferences.updates.updateAvailable=Frissítés a %s verzióra elérhető.
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Rólunk
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statisztika ehhez %s
|
||||
stats.cacheHitRate=Gyorsítótár találati arány
|
||||
## Read
|
||||
stats.read.throughput.idle=Olvasás: tétlen
|
||||
stats.read.throughput.kibs=Olvasás: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Olvasás: %.2f MiB/s
|
||||
stats.read.total.data.none=Olvasott adat: -
|
||||
stats.read.total.data.kib=Olvasott adat: %.1f kiB
|
||||
stats.read.total.data.mib=Olvasott adat: %.1f MiB
|
||||
stats.read.total.data.gib=Olvasott adat: %.1f GiB
|
||||
stats.decr.total.data.none=Dekódolt adat: -
|
||||
stats.decr.total.data.kib=Dekódolt adat: %.1f kiB
|
||||
stats.decr.total.data.mib=Dekódolt adat: %.1f MiB
|
||||
stats.decr.total.data.gib=Dekódolt adat: %.1f GiB
|
||||
stats.read.accessCount=Összes olvasás: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Írás: tétlen
|
||||
stats.write.throughput.kibs=Írás: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Írás: %.2f MiB/s
|
||||
stats.write.total.data.kib=Írott adat: %.1f kiB
|
||||
stats.write.total.data.mib=Írott adat: %.1f MiB
|
||||
stats.write.total.data.gib=Írott adat: %.1f GiB
|
||||
stats.encr.total.data.none=Titkosított adat: -
|
||||
stats.encr.total.data.kib=Titkosított adat: %.1f kiB
|
||||
stats.encr.total.data.mib=Titkosított adat: %.1f MiB
|
||||
stats.encr.total.data.gib=Titkosított adat: %.1f GiB
|
||||
stats.write.accessCount=Összes írás: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Bezárás
|
||||
main.minimizeBtn.tooltip=Minimalizálás
|
||||
main.preferencesBtn.tooltip=Beállítások
|
||||
main.debugModeEnabled.tooltip=A hibakeresési mód aktiválva van
|
||||
main.donationKeyMissing.tooltip=Kérjük, fontolja meg az adományozást
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Adja hozzá ezt a széfet
|
||||
main.dropZone.unknownDragboardContent=Ha egy széfet szeretne hozzáadni, akkor húzza át erre az ablakra.
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Kattintson ide egy széf hozzáadásához
|
||||
main.vaultlist.contextMenu.lock=Zárolás
|
||||
main.vaultlist.contextMenu.unlock=Feloldás…
|
||||
main.vaultlist.contextMenu.unlockNow=Azonnali feloldás
|
||||
main.vaultlist.contextMenu.reveal=Széf megjelenítése
|
||||
main.vaultlist.addVaultBtn=Széf hozzáadása
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Köszönjük, hogy a Cryptomator programot választotta a fájlai védelmére. Ha segítségre van szüksége, akkor olvassa el a kezdő útmutatónk lépéseit:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=ZÁROLVA
|
||||
main.vaultDetail.unlockBtn=Feloldás…
|
||||
main.vaultDetail.unlockNowBtn=Azonnali feloldás
|
||||
main.vaultDetail.optionsBtn=Széf beállítások
|
||||
main.vaultDetail.passwordSavedInKeychain=Jelszó mentve
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=FELOLDVA
|
||||
main.vaultDetail.accessLocation=A széf tartalma itt érhető el:
|
||||
main.vaultDetail.revealBtn=Széf megjelenítése
|
||||
main.vaultDetail.lockBtn=Zárolás
|
||||
main.vaultDetail.bytesPerSecondRead=Olvasás:
|
||||
main.vaultDetail.bytesPerSecondWritten=Írás:
|
||||
main.vaultDetail.throughput.idle=tétlen
|
||||
main.vaultDetail.stats=Széf statisztika
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=A Cryptomator nem talált széfet ezen az útvonalon.
|
||||
main.vaultDetail.missing.recheck=Ellenőrizze újra
|
||||
main.vaultDetail.missing.remove=A széf eltávolítása a listából…
|
||||
main.vaultDetail.missing.changeLocation=A széf helyének megváltoztatása…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Széf frissítése
|
||||
main.vaultDetail.migratePrompt=A széfet új formátumra kell frissíteni, mielőtt hozzáférhet
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Hogyan lehet fájlokat titkosítani
|
||||
wrongFileAlert.header.title=Próbálta ezeket a fájlokat titkosítani?
|
||||
wrongFileAlert.header.lead=Erre a célra a Cryptomator egy kötetet biztosít a rendszer fájlkezelőjében.
|
||||
wrongFileAlert.instruction.0=Hogy titkosítsa a fájlokat kövesse a következő lépéseket:
|
||||
wrongFileAlert.instruction.1=1. Oldja fel a széfet.
|
||||
wrongFileAlert.instruction.2=2. Kattintson a "Megjelenítés" gombra, hogy megnyissa a kötetet a fájlkezelőjében.
|
||||
wrongFileAlert.instruction.3=3. Adjon hozzá fájlokat a kötethez.
|
||||
wrongFileAlert.link=További segítségért látogasson el ide
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Általános
|
||||
vaultOptions.general.vaultName=A széf neve
|
||||
vaultOptions.general.unlockAfterStartup=A széf feloldása a Cryptomator indításakor
|
||||
vaultOptions.general.actionAfterUnlock=Sikeres feloldás után
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Ne tegyen semmit
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Jelenítse meg a kötetet
|
||||
vaultOptions.general.actionAfterUnlock.ask=Kérdez
|
||||
## Mount
|
||||
vaultOptions.mount=Felcsatolás
|
||||
vaultOptions.mount.readonly=Csak-olvasható
|
||||
vaultOptions.mount.customMountFlags=Egyedi csatolási paraméterek
|
||||
vaultOptions.mount.winDriveLetterOccupied=foglalt
|
||||
vaultOptions.mount.mountPoint=Csatolási pont
|
||||
vaultOptions.mount.mountPoint.auto=Válasszon egy megfelelő helyet automatikusan
|
||||
vaultOptions.mount.mountPoint.driveLetter=Használja a kiválasztott meghajtó betűjelét
|
||||
vaultOptions.mount.mountPoint.custom=Egyedi útvonal
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Kiválaszt…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Válasszon egy üres könyvtárat
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Jelszó
|
||||
vaultOptions.masterkey.changePasswordBtn=Jelszó megváltoztatása
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Mentett jelszó törlése
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=A helyreállítási kulcs az egyetlen módja annak, hogy visszaállítsa a széfhez való hozzáférést, ha elveíti a jelszavát.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Visszaállítási kulcs megjelenítése
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Jelszó visszaállítása
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Visszaállítási kulcs
|
||||
recoveryKey.enterPassword.prompt=Írja be a jelszavát a "%s" visszaállítási kulcsának megjelenítéséhez:
|
||||
recoveryKey.display.message=A következő helyreállítási kulcs használható a "%s" hozzáférésének visszaállítására:
|
||||
recoveryKey.display.StorageHints=Tartsa nagyon biztonságos helyen. pl.:\n •Tárolja egy jelszókezelővel\n •Mentse el egy USB meghajtóra\n •Nyomtassa egy papírra
|
||||
recoveryKey.recover.prompt=Írja be a visszaállítási kulcsát a következőhöz "%s":
|
||||
recoveryKey.recover.validKey=Ez egy érvényes visszaállítási kulcs
|
||||
recoveryKey.printout.heading=Cryptomator visszaállítási kulcs\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Adjon meg egy új jelszót
|
||||
newPassword.reenterPassword=Az új jelszó megerősítése
|
||||
newPassword.passwordsMatch=A jelszavak megegyeznek!
|
||||
newPassword.passwordsDoNotMatch=A jelszavak nem egyeznek meg
|
||||
passwordStrength.messageLabel.tooShort=Használjon legalább %d karaktert
|
||||
passwordStrength.messageLabel.0=Nagyon gyenge
|
||||
passwordStrength.messageLabel.1=Gyenge
|
||||
passwordStrength.messageLabel.2=Átlagos
|
||||
passwordStrength.messageLabel.3=Erős
|
||||
passwordStrength.messageLabel.4=Nagyon erős
|
||||
|
||||
# Quit
|
||||
quit.prompt=Kilép az alkalmazásból? Vannak még lezáratlan széfek.
|
||||
quit.lockAndQuit=Zárolás és kilépés
|
||||
@@ -0,0 +1,262 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Terapkan
|
||||
generic.button.back=Kembali
|
||||
generic.button.cancel=Batalkan
|
||||
generic.button.change=Ganti
|
||||
generic.button.close=Tutup
|
||||
generic.button.copy=Salin
|
||||
generic.button.copied=Tersalin!
|
||||
generic.button.done=Selesai
|
||||
generic.button.next=Lanjut
|
||||
generic.button.print=Cetak
|
||||
## Error
|
||||
generic.error.title=Telah terjadi kesalahan tak terduga
|
||||
generic.error.instruction=Ini harusnya tidak terjadi. Harap laporkan pesan kesalahan dibawah dan tulis deskripsi kenapa ini bisa terjadi.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Brankas
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Tampilkan
|
||||
traymenu.showPreferencesWindow=Preferensi
|
||||
traymenu.lockAllVaults=Gembok Semua
|
||||
traymenu.quitApplication=Keluar
|
||||
traymenu.vault.unlock=Buka Gembok
|
||||
traymenu.vault.lock=Gembok
|
||||
traymenu.vault.reveal=Perlihatkan
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Tambah Brankas
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Buat Brankas Baru
|
||||
addvaultwizard.welcome.existingButton=Buka Brankas yg Sudah Ada
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Buat sebuah nama untuk brankas
|
||||
addvaultwizard.new.namePrompt=Nama Brankas
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Dimana Cryptomator seharusnya menyimpan brankas berkas terenkripsi kamu?
|
||||
addvaultwizard.new.locationLabel=Lokasi penyimpanan
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Sesuaikan Lokasi
|
||||
addvaultwizard.new.directoryPickerButton=Pilih…
|
||||
addvaultwizard.new.directoryPickerTitle=Pilih Folder
|
||||
addvaultwizard.new.fileAlreadyExists=Sudah ada file atau direktori dengan nama yang sama
|
||||
addvaultwizard.new.locationDoesNotExist=Direktori pada path yang dipilih tidak ada atau tidak dapat diakses
|
||||
addvaultwizard.new.locationIsNotWritable=Anda tidak memiliki hak akses untuk menulis pada path yang dipilih
|
||||
addvaultwizard.new.locationIsOk=Lokasi yang sesuai dengan vault Anda
|
||||
addvaultwizard.new.invalidName=Nama brankas salah. Harap pilih nama folder yang umum.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Buat Brankas
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Kamu tidak dapat mengakses data tanpa kata sandi kamu. Apa kamu ingin sebuah kunci pemulihan buat jaga-jaga?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ya, sedia payung sebelum hujan
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Tidak, terima kasih, Saya tidak akan kehilangan kata sandi saya
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=PENTING.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ BERKAS BRANKAS ⚠️
|
||||
addvault.new.readme.storageLocation.2=Ini adalah lokasi penyimpanan brankas kamu.
|
||||
addvault.new.readme.storageLocation.3=JANGAN
|
||||
addvault.new.readme.storageLocation.4=• mengubah file dalam direktori ini, atau
|
||||
addvault.new.readme.storageLocation.5=• menempelkan file untuk dienkripsi ke dalam direktori ini.
|
||||
addvault.new.readme.storageLocation.6=Jika kamu ingin mengenkripsi berkas dan melihat isi brankas, lakukan hal berikut:
|
||||
addvault.new.readme.storageLocation.7=1. Tambahkan brankas ini ke Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Buka gembok brankas di Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Buka akses lokasi dengan mengklik tombol "Perlihatkan".
|
||||
addvault.new.readme.storageLocation.10=Jika kamu butuh bantuan, kunjungi dokumentasi: %s
|
||||
addvault.new.readme.accessLocation.fileName=SELAMAT_DATANG.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ISI TERENKRIPSI 🔐️
|
||||
addvault.new.readme.accessLocation.2=Ini adalah lokasi akses brankas kamu.
|
||||
addvault.new.readme.accessLocation.3=File yang ditambahkan ke volume ini akan dienkripsi oleh Cryptomator. Anda dapat mempergunakan isi vault seperti dalam folder lain. Saat ini Anda sedang mengakses tampilan versi dekripsi, file Anda selalu terenkripsi di dalam cakram keras Anda.
|
||||
addvault.new.readme.accessLocation.4=Anda dapat menghapus file ini.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Pilih file "masterkey.cryptomator" dalam vault Anda.
|
||||
addvaultwizard.existing.chooseBtn=Pilih…
|
||||
addvaultwizard.existing.filePickerTitle=Pilih File Kunci Induk
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Vault "%s" telah dibuat.\nAnda harus membuka kunci vault ini untuk mengakses atau menambahkan konten. Anda juga dapat membuka kunci vault ini kapan saja di kemudian hari.
|
||||
addvaultwizard.success.unlockNow=Buka Kunci Sekarang
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Hapus Vault
|
||||
removeVault.information=Cryptomator hanya akan melupakan vault ini. Anda dapat menambahkan vault ini lagi nantinya. File yang telah dienkripsi tidak akan dihapus dari cakram keras Anda.
|
||||
removeVault.confirmBtn=Hapus Vault
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Ubah Kata Sandi
|
||||
changepassword.enterOldPassword=Masukkan kata sandi untuk "%s" saat ini
|
||||
changepassword.finalConfirmation=Saya mengerti bahwa saya tidak akan dapat mengakses data saya apabila saya lupa kata sandi saya
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Lupa Kata Sandi
|
||||
forgetPassword.information=Kata sandi vault yang tersimpan akan dihapus dari keychain.
|
||||
forgetPassword.confirmBtn=Lupa Kata Sandi
|
||||
|
||||
# Unlock
|
||||
unlock.title=Buka Vault
|
||||
unlock.passwordPrompt=Masukkan kata sandi untuk "%s":
|
||||
unlock.savePassword=Simpan Kata Sandi
|
||||
unlock.unlockBtn=Buka Gembok
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Tidak dapat menemukan file masterkey untuk vault ini pada lokasi yang dicari. Mohon pilih file kunci secara manual.
|
||||
unlock.chooseMasterkey.filePickerTitle=Pilih File Kunci Induk
|
||||
## Success
|
||||
unlock.success.message="%s" telat terbuka! Vault Anda sekarang dapat diakses melalui drive virtual.
|
||||
unlock.success.rememberChoice=Ingat pilihan saya, jangan perlihatkan lagi
|
||||
unlock.success.revealBtn=Buka Drive
|
||||
## Failure
|
||||
unlock.error.heading=Tidak dapat membuka vault
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Poin mount "%s" bukan direktori, dan tidak kosong atau tidak ada.
|
||||
unlock.error.invalidMountPoint.existing=Poin mount "%s" sudah ada atau folder induknya tidak ada.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Gagal mengunci secara normal
|
||||
lock.forced.message=Penguncian "%s" terblokir oleh operasi yang sedang berjalan atau file yang masih terbuka. Anda dapat mengunci paksa vault ini, namun ada kemungkinan mengganggu I/O akan menghilangkan data yang belum disimpan.
|
||||
lock.forced.confirmBtn=Kunci Paksa
|
||||
## Failure
|
||||
lock.fail.heading=Gagal mengunci vault.
|
||||
lock.fail.message=Vault "%s" tidak dapat dikunci. Pastikan bahwa file yang belum tersimpan telah disimpan di lokasi lain, dan operasi Baca/Tulis yang penting telah selesai. Untuk menutup vault ini, matikan proses Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Tingkatkan Vault
|
||||
## Start
|
||||
migration.start.prompt=Vault "%s" Anda perlu diperbarui ke format yang baru. Sebelum melanjutkan, pastikan tidak ada sinkronisasi dalam antrian ataupun yang masih berjalan yang dapat berdampak pada vault ini.
|
||||
migration.start.confirm=Ya, vault saya sepenuhnya tersinkronisasi
|
||||
## Run
|
||||
migration.run.enterPassword=Masukkan kata sandi untuk "%s"
|
||||
migration.run.startMigrationBtn=Pindahkan Vault
|
||||
migration.run.progressHint=Proses ini mungkin akan memakan waktu cukup lama…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" telah berhasil dipindahkan.\nAnda sekarang dapat membuka vault Anda.
|
||||
migration.success.unlockNow=Buka Kunci Sekarang
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Sistem File Tidak Didukung
|
||||
migration.error.missingFileSystemCapabilities.description=Tidak dapat memulai pemindahan, karena vault Anda berlokasi pada sistem file yang tidak memadai.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Sistem file tidak mendukung nama file yang panjang.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Sistem file tidak mendukung path yang panjang.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Sistem file tidak mengizinkan untuk dibaca.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Sistem file tidak mengizinkan untuk ditulis.
|
||||
## Impossible
|
||||
migration.impossible.heading=Tidak dapat memindahkan vault
|
||||
migration.impossible.reason=Vault tidak dapat dipindahkan secara otomatis karena lokasi penyimpanan atau poin akses tidak sesuai.
|
||||
migration.impossible.moreInfo=Vault dapat dibuka dengan program versi lebih lama. Apabila Anda ingin memindahkan vault secara manual, silahkan buka
|
||||
|
||||
# Health Check
|
||||
health.title=Pemeriksaan Kesehatan Vault
|
||||
health.start.introduction=Pemeriksaan Kesehatan Vault adalah kumpulan pemeriksaan untuk mendeteksi dan mungkin memperbaiki masalah dalam struktur internal brankas Anda. Harap dicatat, bahwa tidak semua masalah dapat diperbaiki. Anda memerlukan kata sandi brankas untuk melakukan pemeriksaan.
|
||||
health.start.configValid=Membaca dan mengurai file konfigurasi vault berhasil. Lanjutkan untuk memilih pemeriksaan.
|
||||
health.start.configInvalid=Kesalahan saat membaca dan menguraikan file pengaturan vault.
|
||||
health.checkList.header=Pemeriksaan Kesehatan yang Tersedia
|
||||
health.checkList.selectAllBox=Pilih Semua
|
||||
health.check.runBatchBtn=Cek Jalankan yang dipilih
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Untuk hasil, pilih pemeriksaan kesehatan yang sudah selesai di sebelah kiri.
|
||||
health.check.detail.header=Hasil dari %s
|
||||
health.check.detail.taskNotStarted=Cek tidak dipilih untuk dijalankan.
|
||||
health.check.detail.taskScheduled=Pemeriksaan Terjadwal.
|
||||
health.check.detail.taskRunning=Saat ini pemeriksaan sedang berjalan…
|
||||
health.check.detail.taskSucceeded=Pemeriksaan berhasil diselesaikan setelah %d milidetik.
|
||||
health.check.detail.taskFailed=Cek keluar karena kesalahan.
|
||||
health.check.detail.taskCancelled=Cek dibatalkan.
|
||||
health.check.detail.problemCount=Ditemukan %d masalah dan %d kesalahan yang tidak dapat diperbaiki.
|
||||
health.check.exportBtn=Ekspor Laporan
|
||||
health.check.fixBtn=Memperbaiki
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Pemeriksaan Direktori
|
||||
|
||||
# Preferences
|
||||
preferences.title=Preferensi
|
||||
## General
|
||||
preferences.general=Umum
|
||||
preferences.general.theme=Lihat dan rasakan
|
||||
preferences.general.theme.automatic=Otomatis
|
||||
preferences.general.theme.light=Terang
|
||||
preferences.general.theme.dark=Gelap
|
||||
preferences.general.unlockThemes=Buka mode gelap
|
||||
preferences.general.showMinimizeButton=Perkecil tampilan tombol
|
||||
preferences.general.showTrayIcon=\nTampilkan ikon baki (memerlukan mulai ulang)
|
||||
preferences.general.startHidden=Sembunyikan halaman saat memulai Cryptomator
|
||||
preferences.general.debugLogging=Aktifkan pencatatan debug
|
||||
preferences.general.debugDirectory=Buka file log
|
||||
preferences.general.autoStart=Luncurkan Cryptomator pada awal sistem
|
||||
preferences.general.keychainBackend=Simpan kata sandi dengan
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gantungan Kunci Gnome
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=Dompet KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=akses Kunci Rantai mac-OS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Perlindungan Data Windows
|
||||
preferences.general.interfaceOrientation=Orientasi Antarmuka
|
||||
preferences.general.interfaceOrientation.ltr=Kiri ke kanan
|
||||
preferences.general.interfaceOrientation.rtl=Kanan ke kiri
|
||||
## Volume
|
||||
preferences.volume=Drive Virtual
|
||||
preferences.volume.type=Jenis Volume
|
||||
preferences.volume.webdav.port=Kabel WebDAV
|
||||
preferences.volume.webdav.scheme=Skema WebDAV
|
||||
## Updates
|
||||
preferences.updates=Pembaharuan
|
||||
preferences.updates.currentVersion=Versi Sekarang: %s
|
||||
preferences.updates.autoUpdateCheck=Periksa untuk update otomatis
|
||||
preferences.updates.checkNowBtn=Periksa Sekarang
|
||||
preferences.updates.updateAvailable=Pembaharuan ke versi %s tersedia.
|
||||
## Contribution
|
||||
preferences.contribute=Dukung Kami
|
||||
preferences.contribute.registeredFor=Sertifikat pendukung terdaftar untuk %s
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Tutup
|
||||
main.preferencesBtn.tooltip=Preferensi
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
main.vaultlist.contextMenu.lock=Gembok
|
||||
main.vaultlist.contextMenu.unlockNow=Buka Kunci Sekarang
|
||||
main.vaultlist.contextMenu.reveal=Buka Drive
|
||||
main.vaultlist.addVaultBtn=Tambah Brankas
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
main.vaultDetail.unlockNowBtn=Buka Kunci Sekarang
|
||||
### Unlocked
|
||||
main.vaultDetail.revealBtn=Buka Drive
|
||||
main.vaultDetail.lockBtn=Gembok
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/detik
|
||||
main.vaultDetail.stats=Statistik Vault
|
||||
### Missing
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Tingkatkan Vault
|
||||
|
||||
# Wrong File Alert
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Umum
|
||||
vaultOptions.general.vaultName=Nama Brankas
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Buka Drive
|
||||
## Mount
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Pilih…
|
||||
## Master Key
|
||||
vaultOptions.masterkey.changePasswordBtn=Ubah Kata Sandi
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
passwordStrength.messageLabel.0=Sangat lemah
|
||||
passwordStrength.messageLabel.1=Lemah
|
||||
passwordStrength.messageLabel.2=Cukup
|
||||
passwordStrength.messageLabel.3=Kuat
|
||||
passwordStrength.messageLabel.4=Sangat kuat
|
||||
|
||||
# Quit
|
||||
quit.prompt=Keluar aplikasi? Terdapat brankas yg belum digembok.
|
||||
quit.lockAndQuit=Gembok dan Keluar
|
||||
@@ -0,0 +1,347 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Applica
|
||||
generic.button.back=Indietro
|
||||
generic.button.cancel=Annulla
|
||||
generic.button.change=Modifica
|
||||
generic.button.close=Chiudi
|
||||
generic.button.copy=Copia
|
||||
generic.button.copied=Copiato!
|
||||
generic.button.done=Fatto
|
||||
generic.button.next=Avanti
|
||||
generic.button.print=Stampa
|
||||
## Error
|
||||
generic.error.title=Si è verificato un errore inatteso
|
||||
generic.error.instruction=Questo non dovrebbe essere accaduto. Si prega di segnalare il testo dell'errore qui sotto e includere una descrizione delle fasi che hanno portato a questo errore.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Cassaforte
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Visualizza
|
||||
traymenu.showPreferencesWindow=Impostazioni
|
||||
traymenu.lockAllVaults=Blocca Tutto
|
||||
traymenu.quitApplication=Esci
|
||||
traymenu.vault.unlock=Sblocca
|
||||
traymenu.vault.lock=Blocca
|
||||
traymenu.vault.reveal=Mostra
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Aggiungi Cassaforte
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Crea Nuova Cassaforte
|
||||
addvaultwizard.welcome.existingButton=Apri Cassaforte Esistente
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Scegli un nome per la tua cassaforte
|
||||
addvaultwizard.new.namePrompt=Nome Cassaforte
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Dove dovrebbe memorizzare Cryptomator i file crittografati della tua cassaforte?
|
||||
addvaultwizard.new.locationLabel=Posizione archivio
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Posizione personalizzata
|
||||
addvaultwizard.new.directoryPickerButton=Scegli…
|
||||
addvaultwizard.new.directoryPickerTitle=Seleziona cartella
|
||||
addvaultwizard.new.fileAlreadyExists=Un file o una cartella con il nome del vault esiste già
|
||||
addvaultwizard.new.locationDoesNotExist=Una cartella nel percorso specificato non esiste o non è accessibile
|
||||
addvaultwizard.new.locationIsNotWritable=Non c'è accesso in scrittura nel percorso specificato
|
||||
addvaultwizard.new.locationIsOk=Posizione adatta per il tuo vault
|
||||
addvaultwizard.new.invalidName=Nome della cassaforte non valido. Si prega di considerare un nome di directory regolare.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Crea Cassaforte
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Non sarai in grado di accedere ai tuoi dati senza password. Vuoi una chiave di recupero nel caso in cui perdi la password?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Si, per favore, è meglio essere al sicuro
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=No grazie, non perderò la mia password
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANTE.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠ FILE CASSAFORTE ⚠
|
||||
addvault.new.readme.storageLocation.2=Questa è la posizione di archiviazione della tua cassaforte.
|
||||
addvault.new.readme.storageLocation.3=NON
|
||||
addvault.new.readme.storageLocation.4=• modificare qualsiasi file in questa cartella o
|
||||
addvault.new.readme.storageLocation.5=• Incolla tutti i file da criptare in questa directory.
|
||||
addvault.new.readme.storageLocation.6=Se si desidera crittografare i file e visualizzare il contenuto della cassaforte, effettuare le seguenti operazioni:
|
||||
addvault.new.readme.storageLocation.7=1. Aggiungi questa cassaforte a Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Sblocca la cassaforte in Criptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Apri la posizione di accesso cliccando sul pulsante "Rivela".
|
||||
addvault.new.readme.storageLocation.10=Se hai bisogno di aiuto, leggi la documentazione: %s
|
||||
addvault.new.readme.accessLocation.fileName=BENVENUTO.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐 VOLUME CRIPTATO 🔐
|
||||
addvault.new.readme.accessLocation.2=Questa è la posizione di accesso della tua cassaforte.
|
||||
addvault.new.readme.accessLocation.3=Tutti i file aggiunti a questo volume verranno crittografati da Cryptomator. Puoi lavorare su di esso come su qualsiasi altra unità/cartella. Questa è solo una vista decriptata del suo contenuto, i file rimangono continuamente criptati sul disco rigido.
|
||||
addvault.new.readme.accessLocation.4=Sei libero di rimuovere questo file.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Scegliere il file "masterkey.cryptomator" del deposito esistente.
|
||||
addvaultwizard.existing.chooseBtn=Scegli…
|
||||
addvaultwizard.existing.filePickerTitle=Seleziona file Masterkey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Aggiunta cassaforte"%s".\nÈ necessario sbloccare questa cassaforte per accedere o aggiungere contenuti. In alternativa puoi sbloccarla in qualsiasi momento successivo.
|
||||
addvaultwizard.success.unlockNow=Sblocca adesso
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Rimuovi Cassaforte
|
||||
removeVault.information=Questo farà dimenticare Cryptomator a questo vault. Puoi aggiungerlo di nuovo in seguito. Nessun file crittografato verrà eliminato dal tuo disco rigido.
|
||||
removeVault.confirmBtn=Rimuovi Cassaforte
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Modifica password
|
||||
changepassword.enterOldPassword=Inserisci la password attuale per "%s"
|
||||
changepassword.finalConfirmation=Ho capito che non sarò in grado di accedere ai miei dati se dimentico la mia password
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Password dimenticata
|
||||
forgetPassword.information=Questo cancellerà la password salvata di questa cassaforte dal tuo portachiavi di sistema.
|
||||
forgetPassword.confirmBtn=Password dimenticata
|
||||
|
||||
# Unlock
|
||||
unlock.title=Sblocca Cassaforte
|
||||
unlock.passwordPrompt=Inserisci la password per "%s":
|
||||
unlock.savePassword=Ricorda la Password
|
||||
unlock.unlockBtn=Sblocca
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Impossibile trovare il file masterkey per questa cassaforte nella posizione prevista. Scegliere manualmente il file chiave.
|
||||
unlock.chooseMasterkey.filePickerTitle=Seleziona file Masterkey
|
||||
## Success
|
||||
unlock.success.message="%s" sbloccato con successo! La tua cassaforte è ora accessibile tramite il suo drive virtuale.
|
||||
unlock.success.rememberChoice=Ricorda la scelta, non mostrare ancora
|
||||
unlock.success.revealBtn=Rivela Drive
|
||||
## Failure
|
||||
unlock.error.heading=Impossibile sbloccare la cassaforte
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Il punto di montaggio non è una directory vuota o non esiste: %s
|
||||
unlock.error.invalidMountPoint.existing=Il punto di Mount/cartella esiste già o la cartella superiore è mancante: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Blocco normale fallito
|
||||
lock.forced.message=Il bloccaggio di "%s" è stato impedito da operazioni in sospeso o da file aperti. È possibile forzare il blocco di questa cassaforte, tuttavia interrompere I/O potrebbe causare la perdita di dati non salvati.
|
||||
lock.forced.confirmBtn=Forza Blocco
|
||||
## Failure
|
||||
lock.fail.heading=Blocco cassaforte fallito.
|
||||
lock.fail.message=Impossibile bloccare la cassaforte "%s". Assicurati che il lavoro non salvato sia salvato ovunque e che le operazioni di Lettura/Scrittura importanti siano concluse. Per chiudere la cassaforte, termina il processo di Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Aggiorna Cassaforte
|
||||
## Start
|
||||
migration.start.prompt=La tua cassaforte "%s" deve essere aggiornata a un formato più recente. Prima di procedere, assicurati che non ci sia nessuna sincronizzazione in sospeso che influisca su questa cassaforte.
|
||||
migration.start.confirm=Sì, la mia cassaforte è completamente sincronizzata
|
||||
## Run
|
||||
migration.run.enterPassword=Immettere la password per "%s"
|
||||
migration.run.startMigrationBtn=Migra Cassaforte
|
||||
migration.run.progressHint=Potrebbe richiedere un po' di tempo…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=Migrato "%s" con successo.\nOra puoi sbloccare la tua cassaforte.
|
||||
migration.success.unlockNow=Sblocca adesso
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=File System non supportato
|
||||
migration.error.missingFileSystemCapabilities.description=La migrazione non è stata avviata perché la cassaforte è situata su un file system inadeguato.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Il file system non supporta nomi di file lunghi.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Il file system non supporta percorsi lunghi.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Il file system non consente di essere letto.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Il file system non consente di essere scritto.
|
||||
## Impossible
|
||||
migration.impossible.heading=Impossibile migrare la cassaforte
|
||||
migration.impossible.reason=La cassaforte non può essere migrata automaticamente perché la sua posizione di archiviazione di accesso non è compatibile.
|
||||
migration.impossible.moreInfo=La cassaforte può ancora essere aperta con una versione precedente. Per istruzioni su come migrare manualmente una cassaforte, visita
|
||||
|
||||
# Health Check
|
||||
health.title=Controllo Salute Cassaforte
|
||||
health.start.introduction=Il Controllo di Salute della Cassaforte è una raccolta di controlli per rilevare e possibilmente risolvere i problemi nella struttura interna della tua cassaforte. Sei pregato di notare che non tutti i problemi sono risolvibili. Ti serve la password della cassaforte per eseguire i controlli.
|
||||
health.start.configValid=La lettura e l'analisi del file di configurazione è riuscita. Procedi per selezionare i controlli.
|
||||
health.start.configInvalid=Errore leggendo e analizzando il file di configurazione della cassaforte.
|
||||
health.checkList.header=Controlli di Salute Disponibili
|
||||
health.checkList.selectAllBox=Seleziona Tutto
|
||||
health.check.runBatchBtn=Esegui i Controlli selezionati
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Per i risultati seleziona un controllo di salute concluso nell'elenco a sinistra.
|
||||
health.check.detail.header=Risultati di %s
|
||||
health.check.detail.taskNotStarted=Il controllo non è stato selezionato per l'esecuzione.
|
||||
health.check.detail.taskScheduled=Il controllo è pianificato.
|
||||
health.check.detail.taskRunning=Il controllo è correntemente in esecuzione…
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Impostazioni
|
||||
## General
|
||||
preferences.general=Generali
|
||||
preferences.general.theme=Aspetto
|
||||
preferences.general.theme.automatic=Automatico
|
||||
preferences.general.theme.light=Chiaro
|
||||
preferences.general.theme.dark=Scuro
|
||||
preferences.general.unlockThemes=Sblocca modalità scura
|
||||
preferences.general.showMinimizeButton=Mostra pulsante riduci a icona
|
||||
preferences.general.showTrayIcon=Mostra icona nel tray (richiede riavvio)
|
||||
preferences.general.startHidden=Nascondi la finestra all'avvio di Cryptomator
|
||||
preferences.general.debugLogging=Abilita i registri di debug
|
||||
preferences.general.debugDirectory=Mostra file log
|
||||
preferences.general.autoStart=Avvia Cryptomator all'avvio del sistema
|
||||
preferences.general.keychainBackend=Memorizza password con
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Portachiavi Gnome
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=Portafoglio KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=accesso portachiavi macOS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Protezione Dati Di Windows
|
||||
preferences.general.interfaceOrientation=Orientamento Interfaccia
|
||||
preferences.general.interfaceOrientation.ltr=Da Sinistra a Destra
|
||||
preferences.general.interfaceOrientation.rtl=Da Destra a Sinistra
|
||||
## Volume
|
||||
preferences.volume=Drive virtuale
|
||||
preferences.volume.type=Tipo volume
|
||||
preferences.volume.webdav.port=Porta WebDAV
|
||||
preferences.volume.webdav.scheme=Schema WebDAV
|
||||
## Updates
|
||||
preferences.updates=Aggiornamenti
|
||||
preferences.updates.currentVersion=Versione attuale %s
|
||||
preferences.updates.autoUpdateCheck=Controlla automaticamente la presenza di aggiornamenti
|
||||
preferences.updates.checkNowBtn=Controlla adesso
|
||||
preferences.updates.updateAvailable=Disponibile aggiornamento alla versione %s.
|
||||
## Contribution
|
||||
preferences.contribute=Supportaci
|
||||
preferences.contribute.registeredFor=Certificato del supporto registrato per %s
|
||||
preferences.contribute.noCertificate=Supporta Cryptomator e ricevi un certificato di supporter. È come una chiave di licenza, ma per persone fantastiche che utilizzano software libero. ;-)
|
||||
preferences.contribute.getCertificate=Non ne hai già uno? Impara come puoi ottenerlo.
|
||||
preferences.contribute.promptText=Incolla qui il codice del certificato di supporter
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Informazioni
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistiche per %s
|
||||
## Read
|
||||
stats.read.throughput.idle=Lettura: inattivo
|
||||
stats.read.throughput.kibs=Lettura: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Lettura: %.2f MiB/s
|
||||
stats.read.total.data.none=Dati letti: -
|
||||
stats.read.total.data.kib=Dati letti: %.1f kiB
|
||||
stats.read.total.data.mib=Dati letti: %.1f MiB
|
||||
stats.read.total.data.gib=Dati letti: %.1f GiB
|
||||
stats.decr.total.data.none=Dati decriptati: -
|
||||
stats.decr.total.data.kib=Dati decrittografati: %.1f kiB
|
||||
stats.decr.total.data.mib=Dati decriptati: %.1f MiB
|
||||
stats.decr.total.data.gib=Dati decrittografati: %.1f GiB
|
||||
stats.read.accessCount=Totale lettura: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Scrivi: inattivo
|
||||
stats.write.throughput.kibs=Scrittura: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Scrittura: %.2f MiB/s
|
||||
stats.write.total.data.none=Dati scritti: -
|
||||
stats.write.total.data.kib=Dati scritti: %.1f kiB
|
||||
stats.write.total.data.mib=Dati scritti: %.1f MiB
|
||||
stats.write.total.data.gib=Dati scritti: %.1f GiB
|
||||
stats.encr.total.data.none=Dati crittografati: -
|
||||
stats.encr.total.data.kib=Dati crittografati: %.1f kiB
|
||||
stats.encr.total.data.mib=Dati crittografati: %.1f MiB
|
||||
stats.encr.total.data.gib=Dati crittografati: %.1f GiB
|
||||
stats.write.accessCount=Totale scritture: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Chiudi
|
||||
main.minimizeBtn.tooltip=Minimizza
|
||||
main.preferencesBtn.tooltip=Impostazioni
|
||||
main.debugModeEnabled.tooltip=La modalità di debug è abilitata
|
||||
main.donationKeyMissing.tooltip=Per favore considera una donazione
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Aggiungi questa cassaforte
|
||||
main.dropZone.unknownDragboardContent=Se vuoi aggiungere una cassaforte, trascinala in questa finestra
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Clicca qui per aggiungere una cassaforte
|
||||
main.vaultlist.contextMenu.remove=Rimuovi…
|
||||
main.vaultlist.contextMenu.lock=Blocca
|
||||
main.vaultlist.contextMenu.unlock=Sblocca…
|
||||
main.vaultlist.contextMenu.unlockNow=Sblocca Ora
|
||||
main.vaultlist.contextMenu.vaultoptions=Mostra Opzioni Cassaforte
|
||||
main.vaultlist.contextMenu.reveal=Rivela Drive
|
||||
main.vaultlist.addVaultBtn=Aggiungi Cassaforte
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Grazie per aver scelto Cryptomator per proteggere i tuoi file. Se hai bisogno di assistenza, dai un'occhiata alle guide per iniziare:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=BLOCCATO
|
||||
main.vaultDetail.unlockBtn=Sblocca…
|
||||
main.vaultDetail.unlockNowBtn=Sblocca adesso
|
||||
main.vaultDetail.optionsBtn=Opzioni Cassaforte
|
||||
main.vaultDetail.passwordSavedInKeychain=Password salvata
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=SBLOCCATO
|
||||
main.vaultDetail.accessLocation=I contenuti della tua cassaforte sono accessibili qui:
|
||||
main.vaultDetail.revealBtn=Visualizza disco
|
||||
main.vaultDetail.lockBtn=Blocca
|
||||
main.vaultDetail.bytesPerSecondRead=Lettura:
|
||||
main.vaultDetail.bytesPerSecondWritten=Scrittura:
|
||||
main.vaultDetail.throughput.idle=inattivo
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Statistiche Cassaforte
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator non ha potuto trovare una cassaforte in questo percorso.
|
||||
main.vaultDetail.missing.recheck=Ricontrollare
|
||||
main.vaultDetail.missing.remove=Rimuovi dalla Lista Cassaforte…
|
||||
main.vaultDetail.missing.changeLocation=Cambia posizione della Cassaforte…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Aggiorna la cassaforte
|
||||
main.vaultDetail.migratePrompt=Prima di potervi accedere la tua cassaforte deve essere aggiornata al nuovo formato
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Come Criptare i File
|
||||
wrongFileAlert.header.title=Hai provato a cifrare questi file?
|
||||
wrongFileAlert.header.lead=A questo scopo, Cryptomator fornisce un volume nel file manager di sistema.
|
||||
wrongFileAlert.instruction.0=Per cifrare file, segui questi passi:
|
||||
wrongFileAlert.instruction.1=1. Sblocca la tua cassaforte.
|
||||
wrongFileAlert.instruction.2=2. Clicca su "Rivela" per aprire il volume nel tuo file manager.
|
||||
wrongFileAlert.instruction.3=3. Aggiungi i tuoi file a questo volume.
|
||||
wrongFileAlert.link=Per ulteriore assistenza, visita
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Generali
|
||||
vaultOptions.general.vaultName=Nome Cassaforte
|
||||
vaultOptions.general.unlockAfterStartup=Sblocca vault all'avvio di Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Dopo aver sbloccato con successo
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Non fare nulla
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Visualizza disco
|
||||
vaultOptions.general.actionAfterUnlock.ask=Chiedi
|
||||
## Mount
|
||||
vaultOptions.mount=Montaggio
|
||||
vaultOptions.mount.readonly=Sola lettura
|
||||
vaultOptions.mount.customMountFlags=Opzioni personalizzate
|
||||
vaultOptions.mount.winDriveLetterOccupied=occupato
|
||||
vaultOptions.mount.mountPoint=Punto di mount
|
||||
vaultOptions.mount.mountPoint.auto=Scegli automaticamente una posizione adatta
|
||||
vaultOptions.mount.mountPoint.driveLetter=Usa la lettera del drive assegnata
|
||||
vaultOptions.mount.mountPoint.custom=Percorso personalizzato
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Scegli…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Scegli una directory vuota
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Password
|
||||
vaultOptions.masterkey.changePasswordBtn=Modifica password
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Dimentica Password Salvata
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Una chiave di recupero è il tuo unico mezzo per ripristinare l'accesso a una cassaforte se perdi la tua password.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Visualizza la chiave di recupero
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Recupera password
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Chiave di recupero
|
||||
recoveryKey.enterPassword.prompt=Inserisci la password per visualizzare la chiave di recupero per "%s":
|
||||
recoveryKey.display.message=La seguente chiave di recupero può essere utilizzata per ripristinare l'accesso a %s":
|
||||
recoveryKey.display.StorageHints=Mantienilo da qualche parte molto sicuro, ad es.\n • Archivialo usando un gestore di password\n • Salvarlo su un'unità flash USB\n • Stamparlo su carta
|
||||
recoveryKey.recover.prompt=Inserisci la tua chiave di recupero per "%s":
|
||||
recoveryKey.recover.validKey=Questa è una chiave di recupero valida
|
||||
recoveryKey.printout.heading=Chiave di recupero Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Inserisci una nuova password
|
||||
newPassword.reenterPassword=Conferma la nuova password
|
||||
newPassword.passwordsMatch=Le password corrispondono!
|
||||
newPassword.passwordsDoNotMatch=Le password non corrispondono
|
||||
passwordStrength.messageLabel.tooShort=Usa almeno %d caratteri
|
||||
passwordStrength.messageLabel.0=Molto debole
|
||||
passwordStrength.messageLabel.1=Debole
|
||||
passwordStrength.messageLabel.2=Sufficiente
|
||||
passwordStrength.messageLabel.3=Forte
|
||||
passwordStrength.messageLabel.4=Molto forte
|
||||
|
||||
# Quit
|
||||
quit.prompt=Chiudere l'applicazione? Ci sono depositi sbloccati.
|
||||
quit.lockAndQuit=Blocca ed Esci
|
||||
@@ -0,0 +1,336 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=適用
|
||||
generic.button.back=戻る
|
||||
generic.button.cancel=キャンセル
|
||||
generic.button.change=変更
|
||||
generic.button.close=閉じる
|
||||
generic.button.copy=コピー
|
||||
generic.button.copied=コピー完了!
|
||||
generic.button.done=完了
|
||||
generic.button.next=次へ
|
||||
generic.button.print=印刷
|
||||
## Error
|
||||
generic.error.title=予期しないエラーが発生しました
|
||||
generic.error.instruction=予期しないことが発生しました。下部のエラーテキストとエラーに至った経緯の説明を報告していただけると幸いです。
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=金庫
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=表示
|
||||
traymenu.showPreferencesWindow=設定
|
||||
traymenu.lockAllVaults=すべて施錠
|
||||
traymenu.quitApplication=終了
|
||||
traymenu.vault.unlock=解錠
|
||||
traymenu.vault.lock=施錠
|
||||
traymenu.vault.reveal=表示
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=金庫を追加
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=新しい金庫を作成
|
||||
addvaultwizard.welcome.existingButton=既存の金庫を開く
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=金庫の名前を入力してください
|
||||
addvaultwizard.new.namePrompt=金庫の名前
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=金庫の暗号化済みファイルをどの場所に保存しますか?
|
||||
addvaultwizard.new.locationLabel=保存場所
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=ユーザー設定
|
||||
addvaultwizard.new.directoryPickerButton=選択...
|
||||
addvaultwizard.new.directoryPickerTitle=ディレクトリを選択
|
||||
addvaultwizard.new.fileAlreadyExists=金庫名と同じ名前のファイルまたはディレクトリがすでに存在しています
|
||||
addvaultwizard.new.locationDoesNotExist=指定されたパスのディレクトリが存在しないかアクセスできません
|
||||
addvaultwizard.new.locationIsNotWritable=指定されたパスに書き込み権限がありません
|
||||
addvaultwizard.new.locationIsOk=金庫に適した場所
|
||||
addvaultwizard.new.invalidName=無効な金庫の名前です。一般的なディレクトリの名前を検討してください。
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=金庫を作成
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=データにアクセスするにはパスワードが必須です。パスワードを紛失したときのためにリカバリーキーは必要ですか?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=はい、後悔するより手段を用意します
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=いいえ、パスワードをなくしません
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ 金庫ファイル ⚠️
|
||||
addvault.new.readme.storageLocation.2=ここは金庫のストレージ場所です。
|
||||
addvault.new.readme.storageLocation.3=次のことをしないでください:
|
||||
addvault.new.readme.storageLocation.4=• このディレクトリ内のファイルを変更
|
||||
addvault.new.readme.storageLocation.5=• このディレクトリに暗号化するファイルを張り付け。
|
||||
addvault.new.readme.storageLocation.6=ファイルを暗号化したり金庫の内容を確認するには、次の方法に従ってください:
|
||||
addvault.new.readme.storageLocation.7=1. この金庫を Cryptomator に追加する。
|
||||
addvault.new.readme.storageLocation.8=2. Cryptomator で金庫を解錠する。
|
||||
addvault.new.readme.storageLocation.9=3. "表示(Reveal)" ボタンを押してアクセス先を開く。
|
||||
addvault.new.readme.storageLocation.10=ヘルプが必要であれば、ドキュメントをお読みください: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ 暗号ボリューム 🔐️
|
||||
addvault.new.readme.accessLocation.2=ここは金庫のアクセス先です。
|
||||
addvault.new.readme.accessLocation.3=このボリュームに追加したファイルは Cryptomator によって暗号化されます。一般的なドライブ/フォルダー上のように作業することができます。ここでは復号したコンテンツのビューにすぎず、ファイルは常にハードドライブ上で暗号化されています。
|
||||
addvault.new.readme.accessLocation.4=このファイルはいつでも削除できます。
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=既存の金庫の "masterkey.cryptomator" ファイルを選択してください。
|
||||
addvaultwizard.existing.chooseBtn=選択...
|
||||
addvaultwizard.existing.filePickerTitle=Masterkey ファイルを選択
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=金庫 "%s" を追加しました。\n金庫にアクセスしたり、コンテンツを追加したりするには、金庫を解錠する必要があります。あるいは、後で解錠することが可能です。
|
||||
addvaultwizard.success.unlockNow=今すぐ解錠
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=金庫を削除
|
||||
removeVault.information=この操作で Cryptomator がこの金庫を認識しなくなります。あとで再度追加することが可能です。暗号化されたファイルがドライブから削除されることはありません。
|
||||
removeVault.confirmBtn=金庫を削除
|
||||
|
||||
# Change Password
|
||||
changepassword.title=パスワードの変更
|
||||
changepassword.enterOldPassword="%s" の現在のパスワードを入力してください
|
||||
changepassword.finalConfirmation=パスワードを忘れた場合は、データにアクセスできないことを理解しました
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=パスワードを削除
|
||||
forgetPassword.information=システムから金庫の保存済みパスワードを削除します。
|
||||
forgetPassword.confirmBtn=パスワードを削除
|
||||
|
||||
# Unlock
|
||||
unlock.title=金庫を解錠
|
||||
unlock.passwordPrompt="%s" のパスワードを入力してください:
|
||||
unlock.savePassword=パスワードを記憶させる
|
||||
unlock.unlockBtn=解錠
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=必要な場所にこの金庫の masterkey ファイルがありませんでした。ファイルを手動で選択してください。
|
||||
unlock.chooseMasterkey.filePickerTitle=Masterkey ファイルを選択
|
||||
## Success
|
||||
unlock.success.message="%s" の解錠に成功しました! 仮想ドライブから金庫にアクセス可能です。
|
||||
unlock.success.rememberChoice=選択を記憶させて、再度表示しない
|
||||
unlock.success.revealBtn=ドライブを表示
|
||||
## Failure
|
||||
unlock.error.heading=金庫の解錠に失敗
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=マウントポイントが空のディレクトリか存在していません: %s
|
||||
unlock.error.invalidMountPoint.existing=マウント ポイント "%s" が既に存在するか、親フォルダーがありません。
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=正常な施錠に失敗しました
|
||||
lock.forced.message=保留中の操作または、開かれたファイルによって、"%s" の施錠が中断されました。この金庫を強制的に施錠することはできますが、I/O を中断すると保存されていないデータを失う可能性があります。
|
||||
lock.forced.confirmBtn=強制施錠
|
||||
## Failure
|
||||
lock.fail.heading=金庫の施錠に失敗しました。
|
||||
lock.fail.message=金庫 "%s" を施錠できませんでした。保存されていないデータがほかの場所に保存され、重要な読み込み/書き込み操作が完了していることを確認してください。金庫を閉じるには、Cryptomator のプロセスを強制終了してください。
|
||||
|
||||
# Migration
|
||||
migration.title=金庫をアップグレード
|
||||
## Start
|
||||
migration.start.prompt="%s" を新しいフォーマットに更新する必要があります。続行する前に、この金庫に影響する保留中の同期がないことをご確認ください。
|
||||
migration.start.confirm=はい。同期が完了しています
|
||||
## Run
|
||||
migration.run.enterPassword="%s" のパスワードを入力してください
|
||||
migration.run.startMigrationBtn=金庫を移行
|
||||
migration.run.progressHint=時間がかかる場合があります...
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" の移行が成功しました。\n金庫を解錠できるようになりました。
|
||||
migration.success.unlockNow=今すぐ解錠
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=サポートされないファイルタイプ
|
||||
migration.error.missingFileSystemCapabilities.description=金庫が不適切なファイルシステムにあるため、移行が開始されませんでした。
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=ファイルシステムが長いファイル名をサポートしていません。
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=ファイルシステムが長いパスをサポートしていません。
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=ファイルシステムによって読み込みが許可されていません。
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=ファイルシステムによって書き込みが許可されていません。
|
||||
## Impossible
|
||||
migration.impossible.heading=金庫の移行に失敗しました
|
||||
migration.impossible.reason=ストレージ場所またはアクセスポイントに互換性がないため、金庫を自動的に移行できません。
|
||||
migration.impossible.moreInfo=金庫を古いバージョンで開くことは可能です。手動による金庫の移行方法については次をご覧ください:
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=設定
|
||||
## General
|
||||
preferences.general=基本設定
|
||||
preferences.general.theme=外見 & 操作性
|
||||
preferences.general.theme.automatic=自動
|
||||
preferences.general.theme.light=ライト
|
||||
preferences.general.theme.dark=ダーク
|
||||
preferences.general.unlockThemes=ダークモードの解錠
|
||||
preferences.general.showMinimizeButton=最小化ボタンを表示
|
||||
preferences.general.showTrayIcon=トレイアイコンを表示 (再起動が必要)
|
||||
preferences.general.startHidden=Cryptomator を開始したときウィンドウを隠す
|
||||
preferences.general.debugLogging=ログを有効にする
|
||||
preferences.general.debugDirectory=ログ ファイルを表示
|
||||
preferences.general.autoStart=システム開始時にCryptomatorを起動する
|
||||
preferences.general.keychainBackend=次を利用してパスワードを保存する
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS のキーチェーンアクセス
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows のデータ保護
|
||||
preferences.general.interfaceOrientation=インターフェイスの向き
|
||||
preferences.general.interfaceOrientation.ltr=左から右
|
||||
preferences.general.interfaceOrientation.rtl=右から左
|
||||
## Volume
|
||||
preferences.volume=仮想ドライブ
|
||||
preferences.volume.type=マウント方法
|
||||
preferences.volume.webdav.port=WebDAV ポート
|
||||
preferences.volume.webdav.scheme=WebDAV スキーム
|
||||
## Updates
|
||||
preferences.updates=更新
|
||||
preferences.updates.currentVersion=現在のバージョン: %s
|
||||
preferences.updates.autoUpdateCheck=自動的に更新を確認する
|
||||
preferences.updates.checkNowBtn=今すぐ確認
|
||||
preferences.updates.updateAvailable=利用可能なバージョン %s に更新します。
|
||||
## Contribution
|
||||
preferences.contribute=サポートする
|
||||
preferences.contribute.registeredFor=サポーター証明書が %s に登録されました
|
||||
preferences.contribute.noCertificate=Cryptomator を支援し、サポーター証明書を受け取りましょう。ライセンスキーに似ていますがフリーソフトを使う寄付者向けのキーです。 ;-)
|
||||
preferences.contribute.getCertificate=まだ証明書を手に入れていませんか? 詳細を確認しましょう。
|
||||
preferences.contribute.promptText=サポーター証明書をここに張り付けてください
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=詳細情報
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=%s の統計情報
|
||||
stats.cacheHitRate=キャッシュ ヒット率
|
||||
## Read
|
||||
stats.read.throughput.idle=読み取り: アイドル状態
|
||||
stats.read.throughput.kibs=読み取り: %.2f kiB/s
|
||||
stats.read.throughput.mibs=読み取り: %.2f MiB/s
|
||||
stats.read.total.data.none=データ読み取り: -
|
||||
stats.read.total.data.kib=データ読み取り: %.1f kiB
|
||||
stats.read.total.data.mib=データ読み取り: %.1f MiB
|
||||
stats.read.total.data.gib=データ読み取り: %.1f GiB
|
||||
stats.decr.total.data.none=復号済みデータ: -
|
||||
stats.decr.total.data.kib=復号済みデータ: %.1f kiB
|
||||
stats.decr.total.data.mib=復号済みデータ: %.1f MiB
|
||||
stats.decr.total.data.gib=復号済みデータ: %.1f GiB
|
||||
stats.read.accessCount=合計読み取り: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=書き込み: アイドル状態
|
||||
stats.write.throughput.kibs=書き込み: %.2f kiB/s
|
||||
stats.write.throughput.mibs=書き込み: %.2f MiB/s
|
||||
stats.write.total.data.none=書き込み済みデータ: -
|
||||
stats.write.total.data.kib=書き込み済みデータ: %.1f kiB
|
||||
stats.write.total.data.mib=書き込み済みデータ: %.1f MiB
|
||||
stats.write.total.data.gib=書き込み済みデータ: %.1f GiB
|
||||
stats.encr.total.data.none=暗号化済みデータ: -
|
||||
stats.encr.total.data.kib=暗号化済みデータ: %.1f kiB
|
||||
stats.encr.total.data.mib=暗号化済みデータ: %.1f MiB
|
||||
stats.encr.total.data.gib=暗号化済みデータ: %.1f GiB
|
||||
stats.write.accessCount=合計書き込み: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=閉じる
|
||||
main.minimizeBtn.tooltip=最小化
|
||||
main.preferencesBtn.tooltip=設定
|
||||
main.debugModeEnabled.tooltip=デバッグモードが有効です
|
||||
main.donationKeyMissing.tooltip=寄付をお願いします
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=この金庫を追加
|
||||
main.dropZone.unknownDragboardContent=このウィンドウにドラッグして、金庫を追加
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=ここをクリックして金庫を追加
|
||||
main.vaultlist.contextMenu.remove=削除...
|
||||
main.vaultlist.contextMenu.lock=施錠
|
||||
main.vaultlist.contextMenu.unlock=解錠...
|
||||
main.vaultlist.contextMenu.unlockNow=今すぐ解錠
|
||||
main.vaultlist.contextMenu.vaultoptions=金庫のオプションを表示
|
||||
main.vaultlist.contextMenu.reveal=ドライブを表示
|
||||
main.vaultlist.addVaultBtn=金庫を追加
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=ファイル保護するために Cryptomator を選んでいただきありがとうございます。ヘルプが必要であれば、スタートガイドをご覧ください:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=施錠済み
|
||||
main.vaultDetail.unlockBtn=解錠...
|
||||
main.vaultDetail.unlockNowBtn=今すぐ解錠
|
||||
main.vaultDetail.optionsBtn=金庫のオプション
|
||||
main.vaultDetail.passwordSavedInKeychain=パスワードを保存しました
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=解錠済み
|
||||
main.vaultDetail.accessLocation=アクセス可能な金庫のコンテンツ:
|
||||
main.vaultDetail.revealBtn=ドライブを表示
|
||||
main.vaultDetail.lockBtn=施錠
|
||||
main.vaultDetail.bytesPerSecondRead=読み取り:
|
||||
main.vaultDetail.bytesPerSecondWritten=書き込み:
|
||||
main.vaultDetail.throughput.idle=アイドル
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=保管庫の統計情報
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator はこのパスの金庫を見つけることができませんでした。
|
||||
main.vaultDetail.missing.recheck=再確認
|
||||
main.vaultDetail.missing.remove=金庫のリストから削除...
|
||||
main.vaultDetail.missing.changeLocation=金庫の場所を変更...
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=金庫をアップグレード
|
||||
main.vaultDetail.migratePrompt=金庫にアクセスする前に、 金庫を新しい形式にアップグレードする必要があります
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=ファイルを暗号化するには
|
||||
wrongFileAlert.header.title=ファイルを暗号化しようとしましたか?
|
||||
wrongFileAlert.header.lead=この操作には、Cryptomator がシステムのファイルマネージャーに提供するボリュームをお使いください。
|
||||
wrongFileAlert.instruction.0=ファイルを暗号化するには、次の手段に従います:
|
||||
wrongFileAlert.instruction.1=1. 金庫を解錠する。
|
||||
wrongFileAlert.instruction.2=2. "表示(Reveal)" をクリックしてファイルマネージャーのボリュームを開く。
|
||||
wrongFileAlert.instruction.3=3. このボリュームにファイルを追加する。
|
||||
wrongFileAlert.link=より詳細な手順については、次のページをご覧ください:
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=基本設定
|
||||
vaultOptions.general.vaultName=金庫の名前
|
||||
vaultOptions.general.unlockAfterStartup=Cryptomatorの起動時に金庫を解錠する
|
||||
vaultOptions.general.actionAfterUnlock=解錠に成功したあと
|
||||
vaultOptions.general.actionAfterUnlock.ignore=何もしない
|
||||
vaultOptions.general.actionAfterUnlock.reveal=ドライブを表示
|
||||
vaultOptions.general.actionAfterUnlock.ask=尋ねる
|
||||
## Mount
|
||||
vaultOptions.mount=マウント
|
||||
vaultOptions.mount.readonly=読み取り専用
|
||||
vaultOptions.mount.customMountFlags=カスタム マウント フラグ
|
||||
vaultOptions.mount.winDriveLetterOccupied=使用中
|
||||
vaultOptions.mount.mountPoint=マウントポイント
|
||||
vaultOptions.mount.mountPoint.auto=自動的に適切な場所を選択する
|
||||
vaultOptions.mount.mountPoint.driveLetter=割り当てられるドライブ文字を使う
|
||||
vaultOptions.mount.mountPoint.custom=カスタムパス
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=選択...
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=空のディレクトリを選択してください
|
||||
## Master Key
|
||||
vaultOptions.masterkey=パスワード
|
||||
vaultOptions.masterkey.changePasswordBtn=パスワードの変更
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=保存したパスワードを削除する
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=回復キーはパスワードを忘れてしまった場合でも、金庫へのアクセスを回復する唯一の手段です。
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=回復キーを表示
|
||||
vaultOptions.masterkey.recoverPasswordBtn=パスワードの回復
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=回復キー
|
||||
recoveryKey.enterPassword.prompt="%s" の回復キーを表示するためのパスワードを入力してください:
|
||||
recoveryKey.display.message="%s" へのアクセス権限を復元するリカバリーキー:
|
||||
recoveryKey.display.StorageHints=とても安全な場所に保存してください、例えば:\n • パスワード管理ソフトに保存\n • USB フラッシュドライブに保存\n • 紙に印刷
|
||||
recoveryKey.recover.prompt="%s" の回復キーを入力してください:
|
||||
recoveryKey.recover.validKey=有効な回復キー
|
||||
recoveryKey.printout.heading=Cryptomator 回復キー\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=新しいパスワードを入力してください
|
||||
newPassword.reenterPassword=新しいパスワードを確認
|
||||
newPassword.passwordsMatch=パスワードが一致しました!
|
||||
newPassword.passwordsDoNotMatch=パスワードが一致しません
|
||||
passwordStrength.messageLabel.tooShort=最低 %d 文字にしてください
|
||||
passwordStrength.messageLabel.0=非常に弱い
|
||||
passwordStrength.messageLabel.1=弱い
|
||||
passwordStrength.messageLabel.2=普通
|
||||
passwordStrength.messageLabel.3=強い
|
||||
passwordStrength.messageLabel.4=非常に強い
|
||||
|
||||
# Quit
|
||||
quit.prompt=アプリケーションを終了しますか? 施錠していない金庫が残っています。
|
||||
quit.lockAndQuit=施錠して終了
|
||||
@@ -0,0 +1,336 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=적용
|
||||
generic.button.back=뒤로
|
||||
generic.button.cancel=취소
|
||||
generic.button.change=변경
|
||||
generic.button.close=닫기
|
||||
generic.button.copy=복사
|
||||
generic.button.copied=복사됨!
|
||||
generic.button.done=완료
|
||||
generic.button.next=다음
|
||||
generic.button.print=인쇄
|
||||
## Error
|
||||
generic.error.title=예기치 않은 오류가 발생되었습니다.
|
||||
generic.error.instruction=이러한 일은 일어나지 말아야 합니다. 아래의 텍스트와 이 오류를 발생시킨 단계에 대한 설명을 포함하여 제출하여 주십시요.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Vault
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=보기
|
||||
traymenu.showPreferencesWindow=환경설정
|
||||
traymenu.lockAllVaults=모든 Vault 잠금
|
||||
traymenu.quitApplication=종료
|
||||
traymenu.vault.unlock=잠금해제
|
||||
traymenu.vault.lock=잠금
|
||||
traymenu.vault.reveal=표시
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Vault 추가
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=새 Vault 생성
|
||||
addvaultwizard.welcome.existingButton=기존 Vault 열기
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=새 Vault의 이름을 입력하십시요.
|
||||
addvaultwizard.new.namePrompt=Vault 이름
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Cryptomator Vault 내 암호화 파일을 어느 경로에 저장하시겠습니까?
|
||||
addvaultwizard.new.locationLabel=저장소 위치
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=사용자 지정 위치
|
||||
addvaultwizard.new.directoryPickerButton=선택
|
||||
addvaultwizard.new.directoryPickerTitle=디렉터리 선택
|
||||
addvaultwizard.new.fileAlreadyExists=Vault 내에 이미 존재하는 파일 또는 디렉터리 이름입니다.
|
||||
addvaultwizard.new.locationDoesNotExist=지정된 디렉터리가 존재하지 않거나 접근 할 수 없습니다.
|
||||
addvaultwizard.new.locationIsNotWritable=지정된 경로에 쓰기 권한이 없습니다.
|
||||
addvaultwizard.new.locationIsOk=Vault에 적당한 위치
|
||||
addvaultwizard.new.invalidName=유효하지 않은 Vault 이름입니다. 일반적인 디렉터리 이름으로 지정해주십시요.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Vault 생성
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=비밀번호가 없으면 데이터에 접근할 수 없습니다. 비밀번호를 잊으신 경우 복구 키를 원하십니까?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=네. 미안한 것 보단 안전함이 더 낫습니다.
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=아니요, 나는 비밀번호를 잊지 않을겁니다.
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ VAULT 파일 ⚠️
|
||||
addvault.new.readme.storageLocation.2=이것은 당신의 Vault 저장 위치입니다.
|
||||
addvault.new.readme.storageLocation.3=금지사항
|
||||
addvault.new.readme.storageLocation.4=• 이 디렉터리를 포함한 어떤 파일도 다른 파일로 교체하거나
|
||||
addvault.new.readme.storageLocation.5=• 암호화를 위한 파일을 이 디렉터리에 붙여넣지 마십시요.
|
||||
addvault.new.readme.storageLocation.6=파일을 암호화하고 Vault 의 내용을 보려면 다음을 수행하십시오.
|
||||
addvault.new.readme.storageLocation.7=1. 이 Vault를 Cryptomator에 추가하십시요.
|
||||
addvault.new.readme.storageLocation.8=2. Cryptomator에서 Vault 잠금을 해제하십시요.
|
||||
addvault.new.readme.storageLocation.9=3. "표시" 버튼을 클릭하여 Vault에 접근하십시요.
|
||||
addvault.new.readme.storageLocation.10=만일 도움이 필요하신 경우, 다음의 문서를 참조하십시요: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ 암호화 된 볼륨 🔐️
|
||||
addvault.new.readme.accessLocation.2=이것은 당신의 Vault 접근 위치입니다.
|
||||
addvault.new.readme.accessLocation.3=이 볼륨에 추가된 모든 파일은 Cryptomator로 암호화됩니다. 다른 드라이브/폴더처럼 작업할 수 있습니다. 볼륨의 내용은 복호화 된 것 처럼 보여지지만, 모든 파일은 항상 암호화되어 하드디스크에 저장됩니다.
|
||||
addvault.new.readme.accessLocation.4=이 파일은 지우셔도 무방합니다.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=기존 Vault 의 "masterkey.cryptomator" 파일을 선택하여 주십시요.
|
||||
addvaultwizard.existing.chooseBtn=선택
|
||||
addvaultwizard.existing.filePickerTitle=마스터키 파일 선택
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions="%s" Vault가 추가되었습니다.\n이 Vault를 접근하거나 컨텐츠를 추가하려면 잠금해제가 필요합니다. 그렇지만 언제든지 잠금해제가 가능합니다.
|
||||
addvaultwizard.success.unlockNow=지금 잠금해제
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Vault 제거
|
||||
removeVault.information=이 행위는 단지 Cryptomator에서 이 Vault를 잊게합니다. 나중에 다시 추가 할 수 있습니다. 암호화된 파일은 하드디스크에서 삭제되지 않을 것입니다.
|
||||
removeVault.confirmBtn=Vault 제거
|
||||
|
||||
# Change Password
|
||||
changepassword.title=비밀번호 변경
|
||||
changepassword.enterOldPassword="%s"의 비밀번호를 입력하여 주십시요.
|
||||
changepassword.finalConfirmation=비밀번호를 잊어버리면, 데이터에 접근할 수 없음을 이해했습니다.
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=비밀번호 분실
|
||||
forgetPassword.information=시스템 키체인에서 이 Vault의 저장된 비밀번호가 삭제될 것입니다.
|
||||
forgetPassword.confirmBtn=비밀번호 분실
|
||||
|
||||
# Unlock
|
||||
unlock.title=Vault 잠금해제
|
||||
unlock.passwordPrompt="%s"의 비밀번호를 입력하십시요.
|
||||
unlock.savePassword=비밀번호 기억
|
||||
unlock.unlockBtn=잠금해제
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=추정되는 위치에서 이 Vault의 마스터 키를 찾지 못했습니다. 마스터 키 위치를 수동으로 선택하여 주십시요.
|
||||
unlock.chooseMasterkey.filePickerTitle=마스터키 파일 선택
|
||||
## Success
|
||||
unlock.success.message="%s"이(가) 성공적으로 잠금해제되었습니다. 이제 이 Vault를 가상드라이브로 접근할 수 있습니다.
|
||||
unlock.success.rememberChoice=선택 기억함, 다시 묻지 않음
|
||||
unlock.success.revealBtn=드라이브 표시
|
||||
## Failure
|
||||
unlock.error.heading=Vault 잠금을 해제 할 수 없습니다.
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=구성지점이 존재하지 않거나 빈 디렉터리가 아닙니다: %s
|
||||
unlock.error.invalidMountPoint.existing=구성지점/폴더가 이미 존재하거나 부모 폴더가 없습니다: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=정상적인 잠금을 실패하였습니다.
|
||||
lock.forced.message=대기 중인 작동이나 파일이 열려있어 "%s"를 잠그는데 실패하였습니다. 이 Vault를 강제로 잠글 수 있으나, 입/출력의 중단은 저장되지 않은 데이터의 유실을 초래할 수 있습니다.
|
||||
lock.forced.confirmBtn=강제 잠금
|
||||
## Failure
|
||||
lock.fail.heading=Vault 잠금에 실패하였습니다.
|
||||
lock.fail.message="%s" Vault를 잠글 수 없습니다. 저장되지 않은 작업이 다른 곳에 저장된 것과 중요한 읽기/쓰기 동작이 완료되었는지 확인 하십시요. Vault를 닫기 위해, Cryptomator 프로세스를 강제로 종료 하십시요.
|
||||
|
||||
# Migration
|
||||
migration.title=Vault 업그레이드
|
||||
## Start
|
||||
migration.start.prompt="%s" vault는 새로운 포멧으로 업데이트가 필요합니다. 작업 전, 이 Vault에 영향을 줄만한 동기화가 보류중인지 확인하여 주십시요.
|
||||
migration.start.confirm=네, 이 Vault는 동기화가 완전히 된 상태입니다.
|
||||
## Run
|
||||
migration.run.enterPassword="%s"의 비밀번호를 입력하십시요.
|
||||
migration.run.startMigrationBtn=Vault 마이그레이션
|
||||
migration.run.progressHint=이 작업은 시간이 조금 소요됩니다.
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" 의 마이그레이션이 성공적으로 완료되었습니다. 이제 Vault를 잠금해제할 수 있습니다.
|
||||
migration.success.unlockNow=지금 잠금해제
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=지원하지 않는 파일 시스템
|
||||
migration.error.missingFileSystemCapabilities.description=Vault가 부적절한 파일시스템에 있기 때문에 마이그레이션이 시작되지 않았습니다.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=너무 긴 파일 이름을 파일시스템에서 지원하지 않습니다.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=너무 긴 경로를 파일시스템에서 지원하지 않습니다.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=파일 시스템이 읽기를 허용하지 않습니다.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=파일 시스템이 쓰기를 허용하지 않습니다.
|
||||
## Impossible
|
||||
migration.impossible.heading=Vault를 마이그레이션 할 수 없습니다.
|
||||
migration.impossible.reason=저장소 위치 또는 접근 지점이 호환되지 않아 Vault를 자동으로 마이그레이션 할 수 없습니다.
|
||||
migration.impossible.moreInfo=Vault를 이전 버전으로 계속 열수 있습니다. Vault를 직접 마이그레이션 하는 설명을 보시려면, 다음을 방문하십시요.
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=환경설정
|
||||
## General
|
||||
preferences.general=일반
|
||||
preferences.general.theme=테마설정
|
||||
preferences.general.theme.automatic=자동
|
||||
preferences.general.theme.light=밝게
|
||||
preferences.general.theme.dark=어둡게
|
||||
preferences.general.unlockThemes=다크모드 해제
|
||||
preferences.general.showMinimizeButton=최소화 버튼 표시
|
||||
preferences.general.showTrayIcon=트레이 아이콘 보기 (재시작 필요)
|
||||
preferences.general.startHidden=Cryptomator를 시작할 때 창 숨김
|
||||
preferences.general.debugLogging=디버그 로그기록을 사용하도록 설정
|
||||
preferences.general.debugDirectory=Log 파일 표시
|
||||
preferences.general.autoStart=시스템 시작 시 Cryptomator 실행
|
||||
preferences.general.keychainBackend=다음 경로에 비밀번호 저장
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS 키체인 엑세스
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=윈도우 데이터 보호
|
||||
preferences.general.interfaceOrientation=인터페이스 방향
|
||||
preferences.general.interfaceOrientation.ltr=왼쪽에서 오른쪽으로
|
||||
preferences.general.interfaceOrientation.rtl=오른쪽에서 왼쪽으로
|
||||
## Volume
|
||||
preferences.volume=가상 드라이브
|
||||
preferences.volume.type=볼륨 유형
|
||||
preferences.volume.webdav.port=WebDAV 포트
|
||||
preferences.volume.webdav.scheme=WebDAV 스킴
|
||||
## Updates
|
||||
preferences.updates=업데이트
|
||||
preferences.updates.currentVersion=현재 버전: %s
|
||||
preferences.updates.autoUpdateCheck=자동으로 업데이트 확인
|
||||
preferences.updates.checkNowBtn=지금 확인
|
||||
preferences.updates.updateAvailable=버전 %s의 업데이트가 가능합니다.
|
||||
## Contribution
|
||||
preferences.contribute=후원하기
|
||||
preferences.contribute.registeredFor=%s (으)로 후원자 인증 등록됨
|
||||
preferences.contribute.noCertificate=Cryptomator를 후원하시고 후원자 인증을 받으십시요. 라이선스 키와 비슷하지만 무료 소프트웨어를 사용하는 멋진 사람들을 위한 것입니다. ;-)
|
||||
preferences.contribute.getCertificate=아직 후원자 인증이 없으신가요? 어떻게 얻는지 배울 수 있습니다.
|
||||
preferences.contribute.promptText=후원자 인증코드를 여기에 붙여넣기
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=제품 정보
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=%s에 대한 통계
|
||||
stats.cacheHitRate=캐시 히트율
|
||||
## Read
|
||||
stats.read.throughput.idle=읽기: 대기중
|
||||
stats.read.throughput.kibs=읽기: %.2f kiB/s
|
||||
stats.read.throughput.mibs=읽기: %.2f MiB/s
|
||||
stats.read.total.data.none=데이터 읽기: -
|
||||
stats.read.total.data.kib=데이터 읽기: %.1f kiB
|
||||
stats.read.total.data.mib=데이터 읽기: %.1f MiB
|
||||
stats.read.total.data.gib=데이터 읽기: %.1f GiB
|
||||
stats.decr.total.data.none=데이터 복호화: -
|
||||
stats.decr.total.data.kib=데이터 복호화: %.1f kiB
|
||||
stats.decr.total.data.mib=데이터 복호화: %.1f MiB
|
||||
stats.decr.total.data.gib=데이터 복호화: %.1f GiB
|
||||
stats.read.accessCount=총 읽기 횟수: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=쓰기: 대기중
|
||||
stats.write.throughput.kibs=쓰기: %.2f kiB/s
|
||||
stats.write.throughput.mibs=쓰기: %.2f MiB/s
|
||||
stats.write.total.data.none=데이터 기록됨: -
|
||||
stats.write.total.data.kib=데이터 쓰기: %.1f kiB
|
||||
stats.write.total.data.mib=데이터 쓰기: %.1f MiB
|
||||
stats.write.total.data.gib=데이터 쓰기: %.1f GiB
|
||||
stats.encr.total.data.none=데이터 암호화: -
|
||||
stats.encr.total.data.kib=데이터 암호화: %.1f kiB
|
||||
stats.encr.total.data.mib=데이터 암호화: %.1f MiB
|
||||
stats.encr.total.data.gib=데이터 암호화: %.1f GiB
|
||||
stats.write.accessCount=총 쓰기 횟수: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=닫기
|
||||
main.minimizeBtn.tooltip=최소화
|
||||
main.preferencesBtn.tooltip=환경설정
|
||||
main.debugModeEnabled.tooltip=디버그 모드가 활성화됨.
|
||||
main.donationKeyMissing.tooltip=기부를 부탁드립니다.
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=이 Vault를 추가
|
||||
main.dropZone.unknownDragboardContent=Vault를 추가하려면, 이 창에 드래그 하십시요.
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Vault를 추가하기 위해 이곳을 클릭합니다.
|
||||
main.vaultlist.contextMenu.remove=제거...
|
||||
main.vaultlist.contextMenu.lock=잠금
|
||||
main.vaultlist.contextMenu.unlock=잠금해제...
|
||||
main.vaultlist.contextMenu.unlockNow=지금 잠금해제
|
||||
main.vaultlist.contextMenu.vaultoptions=Vault 옵션 보기
|
||||
main.vaultlist.contextMenu.reveal=드라이브 표시
|
||||
main.vaultlist.addVaultBtn=Vault 추가
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=파일을 보호하기 위해 Cryptomator를 선택해주셔서 감사합니다. 만약 다른 도움이 필요하시면, 시작안내서를 참조하시기 바랍니다.
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=잠김
|
||||
main.vaultDetail.unlockBtn=잠금해제...
|
||||
main.vaultDetail.unlockNowBtn=지금 잠금해제
|
||||
main.vaultDetail.optionsBtn=Vault 옵션
|
||||
main.vaultDetail.passwordSavedInKeychain=비밀번호 저장됨
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=잠금해제됨
|
||||
main.vaultDetail.accessLocation=이 Vault의 내용은 다음의 경로에서 접근할 수 있습니다:
|
||||
main.vaultDetail.revealBtn=드라이브 표시
|
||||
main.vaultDetail.lockBtn=잠금
|
||||
main.vaultDetail.bytesPerSecondRead=읽기:
|
||||
main.vaultDetail.bytesPerSecondWritten=쓰기:
|
||||
main.vaultDetail.throughput.idle=대기
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Vault 통계
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator가 이 경로에 있는 Vault를 찾지 못했습니다.
|
||||
main.vaultDetail.missing.recheck=다시 시도
|
||||
main.vaultDetail.missing.remove=Vault 목록에서 제거...
|
||||
main.vaultDetail.missing.changeLocation=Vault 위치 변경
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Vault 업그레이드
|
||||
main.vaultDetail.migratePrompt=Vault에 접근하기 전, 새로운 포멧으로 업그레이드가 필요합니다.
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=파일 암호화 방법
|
||||
wrongFileAlert.header.title=이 파일들을 암호화하려고 하십니까?
|
||||
wrongFileAlert.header.lead=이 목적을 위해, Cryptomator는 파일 관리자에 볼륨을 제공합니다.
|
||||
wrongFileAlert.instruction.0=파일을 암호화 하려면, 다음의 3단계를 따르십시요:
|
||||
wrongFileAlert.instruction.1=1. Vault의 잠금해제
|
||||
wrongFileAlert.instruction.2=2. 파일 관리자에서 열람된 볼륨의 "표시" 버튼 클릭
|
||||
wrongFileAlert.instruction.3=3. 이 볼륨에 파일 추가
|
||||
wrongFileAlert.link=추후 지원을 위해, 다음을 방문하십시요
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=일반
|
||||
vaultOptions.general.vaultName=Vault 이름
|
||||
vaultOptions.general.unlockAfterStartup=Cryptomator를 시작할 때 Vault 잠금 해제
|
||||
vaultOptions.general.actionAfterUnlock=성공적으로 잠금해제 후
|
||||
vaultOptions.general.actionAfterUnlock.ignore=아무 것도 하지 않음
|
||||
vaultOptions.general.actionAfterUnlock.reveal=드라이브 표시
|
||||
vaultOptions.general.actionAfterUnlock.ask=요청
|
||||
## Mount
|
||||
vaultOptions.mount=드라이브 구성
|
||||
vaultOptions.mount.readonly=읽기 전용
|
||||
vaultOptions.mount.customMountFlags=사용자 정의 매개변수 사용
|
||||
vaultOptions.mount.winDriveLetterOccupied=사용됨
|
||||
vaultOptions.mount.mountPoint=구성 지점
|
||||
vaultOptions.mount.mountPoint.auto=자동으로 적합한 위치를 선택
|
||||
vaultOptions.mount.mountPoint.driveLetter=드라이브 문자를 지정하여 사용
|
||||
vaultOptions.mount.mountPoint.custom=사용자 지정 경로
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=선택
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=빈 디렉터리를 선택
|
||||
## Master Key
|
||||
vaultOptions.masterkey=비밀번호
|
||||
vaultOptions.masterkey.changePasswordBtn=비밀번호 변경
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=저장된 비밀번호 삭제
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=복구 키는 비밀번호를 잊어버렸을 때, Vault의 접근을 복원 할 수 있는 유일한 방법입니다.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=복구 키 표시
|
||||
vaultOptions.masterkey.recoverPasswordBtn=비밀번호 복구
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=복구 키
|
||||
recoveryKey.enterPassword.prompt="%s"의 복구 키를 표시하려면 비밀번호를 입력해 주세요.
|
||||
recoveryKey.display.message="%s" 데이터 접근을 복원하는데 사용 할 수 있는 복구 키 입니다:
|
||||
recoveryKey.display.StorageHints=매우 안전한곳에 보관하십시요. 예시:\n • 비밀번호 관리자를 사용하여 저장\n • USB 플래시 드라이브에 저장\n • 종이에 출력
|
||||
recoveryKey.recover.prompt="%s"의 복구키를 입력하십시요:
|
||||
recoveryKey.recover.validKey=올바른 복구 키 입니다.
|
||||
recoveryKey.printout.heading=Cryptomator 복구 키\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=새 비밀번호를 입력하세요
|
||||
newPassword.reenterPassword=새 비밀번호를 확인하여 주십시요.
|
||||
newPassword.passwordsMatch=비밀번호가 일치합니다!
|
||||
newPassword.passwordsDoNotMatch=비밀번호가 일치하지 않습니다.
|
||||
passwordStrength.messageLabel.tooShort=적어도 %d 자 이상 사용하여 주십시요.
|
||||
passwordStrength.messageLabel.0=매우 취약함
|
||||
passwordStrength.messageLabel.1=취약함
|
||||
passwordStrength.messageLabel.2=보통
|
||||
passwordStrength.messageLabel.3=강함
|
||||
passwordStrength.messageLabel.4=매우 강함
|
||||
|
||||
# Quit
|
||||
quit.prompt=애플리케이션을 종료하시겠습니까? Vault가 잠금해제된 상태입니다.
|
||||
quit.lockAndQuit=Vault 잠금 후 종료하기
|
||||
@@ -0,0 +1,260 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Pielietot
|
||||
generic.button.back=Atpakaļ
|
||||
generic.button.cancel=Atcelt
|
||||
generic.button.change=Mainīt
|
||||
generic.button.close=Aizvērt
|
||||
generic.button.copy=Kopēt
|
||||
generic.button.copied=Nokopēts!
|
||||
generic.button.done=Darīts
|
||||
generic.button.next=Tālāk
|
||||
generic.button.print=Drukāt
|
||||
## Error
|
||||
generic.error.title=Radās neparedzēta kļūda
|
||||
generic.error.instruction=Šis vēl nav atgadījies. Lūdzu ziņo zemāk redzamo kļūdas tekstu un iekļauj aprakstu, kas noveda pie šīs kļūdas.
|
||||
|
||||
# Defaults
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Rādīt
|
||||
traymenu.showPreferencesWindow=Iestatījumi
|
||||
traymenu.lockAllVaults=Aizslēgt visu
|
||||
traymenu.quitApplication=Iziet
|
||||
traymenu.vault.unlock=Atslēgt
|
||||
traymenu.vault.lock=Aizslēgt
|
||||
traymenu.vault.reveal=Atklāt
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Pievienot glabātuvi
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Izveidot jaunu glabātuvi
|
||||
addvaultwizard.welcome.existingButton=Atvērt esošu glabātuvi
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Izvēlies glabātuves nosaukumu
|
||||
addvaultwizard.new.namePrompt=Glabātuves nosaukums
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Kur Cryptomator vajadzētu glabāt jūsu glabātuves šifrētos failus?
|
||||
addvaultwizard.new.locationLabel=Krātuves atrašanās vieta
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Pielāgota atrašanās vieta
|
||||
addvaultwizard.new.directoryPickerButton=Izvēlies...
|
||||
addvaultwizard.new.directoryPickerTitle=Izvēlēties mapi
|
||||
addvaultwizard.new.invalidName=Nederīgs glabātuves nosaukums. Lūdzu izvēlieties vienkāršu mapes nosaukumu.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Izveidot glabātuvi
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Jūs nevarēsiet piekļūt saviem datiem bez paroles. Vai vēlaties atkopšanas atslēgu gadījumam, kad esat pazaudējis paroli?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Jā, lūdzu, labāk droši nekā nekā
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nē, paldies, es nezaudēšu savu paroli
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ GLABĀTUVES DATNES ⚠️
|
||||
addvault.new.readme.storageLocation.2=Šī ir jūsu glabātuves atrašanās vieta.
|
||||
addvault.new.readme.storageLocation.3=Nekādā gadījumā
|
||||
addvault.new.readme.storageLocation.4=mainīt visas datnes šajā mapē vai
|
||||
addvault.new.readme.storageLocation.5=ielīmējiet visas datnes šifrēšanai šajā mapē.
|
||||
addvault.new.readme.storageLocation.6=Ja vēlaties šifrēt datnes un skatīt glabātuves saturu, rīkojieties šādi:
|
||||
addvault.new.readme.storageLocation.7=Pievienot šo glabātuvi Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=Atslēgt glabātuvi ar Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=Atveriet piekļuves vietu, noklikšķinot uz pogas "Atklāt".
|
||||
addvault.new.readme.storageLocation.10=Ja hums ir nepieciešama palīdzība, apmeklējiet dokumentāciju: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ŠIFRĒTS SĒJUMS 🔐️
|
||||
addvault.new.readme.accessLocation.2=Šī ir jūsu glabātuves piekļuves vieta.
|
||||
addvault.new.readme.accessLocation.3=Visas šeit pievienotās datnes tiks šifrētas ar Cryptomator. Jūs variet ar to strādāt kā ar jebkuru citu disku/mapi. Šis it tikai atšifrēts satura skats, jūsu dati diskā visu laiku ir šifrēti.
|
||||
addvault.new.readme.accessLocation.4=Jūs variet droši noņemt šo datni.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Izvēlieties "masterkey.cryptomator" datni no jūsu esošās glabātuves.
|
||||
addvaultwizard.existing.chooseBtn=Izvēlies...
|
||||
addvaultwizard.existing.filePickerTitle=Atlasīt galveno atslēgas datni
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Pievienota "%s" glabātuve.\nlai piekļūtu vai pievienotu datus, jums šo glabātuvi ir jāatslēdz. Vai arī jūs to variet atslēgt vēlāk jebkurā laikā.
|
||||
addvaultwizard.success.unlockNow=Atslēgt tagad
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Noņemt glabātuvi
|
||||
removeVault.information=Šis tikai liks Cryptomator aizmirst šo glabātuvi. Jūs to variet pievienot vēlāk atkārtoti. Nekādi šifrētie dati no diska netiks dzēsti.
|
||||
removeVault.confirmBtn=Noņemt glabātuvi
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Mainīt paroli
|
||||
changepassword.enterOldPassword=Ievadiet "%s" pašreizējo paroli
|
||||
changepassword.finalConfirmation=Es saprotu, ka paroles aizmiršanas gadījumā, es vairs nevarēšu piekļūt saviem datiem
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Aizmirst paroli
|
||||
forgetPassword.information=Tas dzēsīs saglabāto glabātuves paroli no jūsu sistēmas atslēgu krātuves.
|
||||
forgetPassword.confirmBtn=Aizmirst paroli
|
||||
|
||||
# Unlock
|
||||
unlock.title=Atslēgt glabātuvi
|
||||
unlock.passwordPrompt=Ievadiet "%s" paroli:
|
||||
unlock.unlockBtn=Atslēgt
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Atlasīt galveno atslēgas datni
|
||||
## Success
|
||||
unlock.success.revealBtn=Atklāt disku
|
||||
## Failure
|
||||
### Invalid Mount Point
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
migration.title=Jaunināt glabātuvi
|
||||
## Start
|
||||
migration.start.prompt=Jūsu "%s" glabātuvi nepieciešams atjaunināt uz jaunu formātu. Pirms turpiniet, pārliecinieties, ka nav aktīva šīs glabātuves sinhronizācija.
|
||||
migration.start.confirm=Jā, mana glabātuve ir pilnībā sinhronizēta
|
||||
## Run
|
||||
migration.run.enterPassword=Ievadiet "%s" paroli
|
||||
migration.run.startMigrationBtn=Migrēt glabātuvi
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" sekmīgi migrēta.\nJūs tagad variet atslēgt jūsu glabātuvi.
|
||||
migration.success.unlockNow=Atslēgt tagad
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Neatbalstīta datņu sistēma
|
||||
migration.error.missingFileSystemCapabilities.description=Migrācija netika uzsāta, jo jūsu glabātuve atrodās neadekvātā datņu sistēmā.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Datņu sistēma neatbalsta garus datņu nosaukumus.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Datņu sistēma neatbalsta garus ceļu nosaukumus.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Nav atļaujas lasīt no datņu sistēmas.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Nav atļaujas rakstīt datņu sistēmā.
|
||||
## Impossible
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Iestatījumi
|
||||
## General
|
||||
preferences.general=Vispārēji
|
||||
preferences.general.theme=Izskats
|
||||
preferences.general.theme.light=Gaišs
|
||||
preferences.general.theme.dark=Tumšs
|
||||
preferences.general.unlockThemes=Iespējot tumšo režīmu
|
||||
preferences.general.startHidden=Paslēpt logu, kad startē Cryptomator
|
||||
preferences.general.debugLogging=Iespējot atkļūdošanas žurnalēšanu
|
||||
preferences.general.autoStart=Palaist Cryptomator pie sistēmas startēšanas
|
||||
preferences.general.interfaceOrientation=Saskarnes orientācija
|
||||
preferences.general.interfaceOrientation.ltr=Kreisā uz labo
|
||||
preferences.general.interfaceOrientation.rtl=Labā uz kreiso
|
||||
## Volume
|
||||
preferences.volume=Virtuāls disks
|
||||
preferences.volume.type=Sējuma tips
|
||||
preferences.volume.webdav.port=WebDAV ports
|
||||
preferences.volume.webdav.scheme=WebDAV shēma
|
||||
## Updates
|
||||
preferences.updates=Atjauninājumi
|
||||
preferences.updates.currentVersion=Pašreizējā versija: %s
|
||||
preferences.updates.autoUpdateCheck=Automātiski pārbaudīt atjauninājumus
|
||||
preferences.updates.checkNowBtn=Pārbaudīt tagad
|
||||
preferences.updates.updateAvailable=Pieejams atjauninājums uz versiju %s.
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Par lietotni
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Aizvērt
|
||||
main.minimizeBtn.tooltip=Minimizēt
|
||||
main.preferencesBtn.tooltip=Iestatījumi
|
||||
main.donationKeyMissing.tooltip=Lūdzu apsveriet iespēju ziedot
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Pievienot šo glabātuvi
|
||||
main.dropZone.unknownDragboardContent=Ja jūs vēlaties pievienot glabātuvi, velciet to uz šo logu
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Spied šeit, lai pievienotu glabātuvi
|
||||
main.vaultlist.contextMenu.lock=Aizslēgt
|
||||
main.vaultlist.contextMenu.unlockNow=Atslēgt tagad
|
||||
main.vaultlist.contextMenu.reveal=Atklāt disku
|
||||
main.vaultlist.addVaultBtn=Pievienot glabātuvi
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Paldies, ka izvēlējāties Cryptomator lai aizsargātu jūsu datus. Ja jums nepieciešama palīdzība, iepazīstieties ar mūsu darba sākšanas ceļvežiem:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=AIZSLĒGTS
|
||||
main.vaultDetail.unlockNowBtn=Atslēgt tagad
|
||||
main.vaultDetail.optionsBtn=Glabātuves opcijas
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ATSLĒGTS
|
||||
main.vaultDetail.accessLocation=Jūsu glabātuves saturs ir pieejams šeit:
|
||||
main.vaultDetail.revealBtn=Atklāt disku
|
||||
main.vaultDetail.lockBtn=Aizslēgt
|
||||
main.vaultDetail.bytesPerSecondRead=Nolasīts:
|
||||
main.vaultDetail.throughput.idle=dīkstāvē
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator šajā ceļā nevarēja atrast glabātuvi.
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Jaunināt glabātuvi
|
||||
main.vaultDetail.migratePrompt=Lai jūsu varētu piekļūt glabātuvei to ir nepieciešms jaunināt uz jaunu formātu
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Kā šifrēt datnes
|
||||
wrongFileAlert.header.title=Vai jūs mēģinājāt šifrēt šīs datnes?
|
||||
wrongFileAlert.header.lead=Šim nolūkam Cryptomator jūsu sistēmas datņu pārvaldniekā nodrošina sējumus.
|
||||
wrongFileAlert.instruction.0=Lai šifrētu datnes, sekojiet šiem soļiem:
|
||||
wrongFileAlert.instruction.1=1. Atslēdziet jūsu glabātuvi.
|
||||
wrongFileAlert.instruction.2=2. Spiediet uz "Atklāt", lai atvērtu sējumu jūsu datņu pārvaldniekā.
|
||||
wrongFileAlert.instruction.3=Šim sējumam pievienojiet jūsu datnes.
|
||||
wrongFileAlert.link=Lai iegūtu turpmāku palīdzību, apmeklējiet
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Vispārēji
|
||||
vaultOptions.general.vaultName=Glabātuves nosaukums
|
||||
vaultOptions.general.unlockAfterStartup=Atslēgt glabātuvi startējot Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Atklāt disku
|
||||
## Mount
|
||||
vaultOptions.mount=Montē
|
||||
vaultOptions.mount.readonly=Tikai lasīt
|
||||
vaultOptions.mount.customMountFlags=Pielāgoti montēšanas parametri
|
||||
vaultOptions.mount.winDriveLetterOccupied=aizņemts
|
||||
vaultOptions.mount.mountPoint=Montēšanas vieta
|
||||
vaultOptions.mount.mountPoint.auto=Automātiski izvēlieties piemērotu vietu
|
||||
vaultOptions.mount.mountPoint.driveLetter=Izmantot piešķirtu diska burtu
|
||||
vaultOptions.mount.mountPoint.custom=Pielāgots ceļš
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Izvēlies...
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Izvēlies tukšu mapi
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Parole
|
||||
vaultOptions.masterkey.changePasswordBtn=Mainīt paroli
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Atkopšanas atslēga ir jūsu vienīgais līdzeklis, lai atjaunotu piekļuvi glabātuvei, ja pazaudējat paroli.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Rādīt atkopšanas atslēgu
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Atjaunot paroli
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Atjaunošanas atslēga
|
||||
recoveryKey.enterPassword.prompt=Lai parādītu "%s" atjaunošanas atslēgu, ievadiet paroli:
|
||||
recoveryKey.display.message=Šī atjaunošanas atslēga var tikt izmantota, lai atjaunotu "%s":
|
||||
recoveryKey.display.StorageHints=Glabājiet to drošā vietā, piemēram:\n • Uzglabājiet to, izmantojot paroļu pārvaldnieku\n • Saglabājiet to USB zibatmiņā\n • Izdrukājiet to uz papīra
|
||||
recoveryKey.recover.prompt=Ievadiet "%s" atjaunošanas atslēgu:
|
||||
recoveryKey.recover.validKey=Šī ir derīga atjaunošanas atslēga
|
||||
recoveryKey.printout.heading=Cryptomator atjaunošanas atslēga\n"%s" \n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Ievadiet jauno paroli
|
||||
newPassword.reenterPassword=Apstipriniet jauno paroli
|
||||
newPassword.passwordsMatch=Parole sakrīt!
|
||||
newPassword.passwordsDoNotMatch=Paroles nesakrīt
|
||||
passwordStrength.messageLabel.tooShort=Izmantojiet vismaz %d burtus
|
||||
passwordStrength.messageLabel.0=Ļoti vāja
|
||||
passwordStrength.messageLabel.1=Vāja
|
||||
passwordStrength.messageLabel.2=Vidēja
|
||||
passwordStrength.messageLabel.3=Stipra
|
||||
passwordStrength.messageLabel.4=Ļoti stipra
|
||||
|
||||
# Quit
|
||||
quit.prompt=Aizvērt lietotni? Ir atslēgtas glabātuves.
|
||||
quit.lockAndQuit=Aizslēgt un aizvērt
|
||||
@@ -0,0 +1,323 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Bruk
|
||||
generic.button.back=Tilbake
|
||||
generic.button.cancel=Avbryt
|
||||
generic.button.change=Endre
|
||||
generic.button.close=Lukk
|
||||
generic.button.copy=Kopier
|
||||
generic.button.copied=Kopiert!
|
||||
generic.button.done=Ferdig
|
||||
generic.button.next=Neste
|
||||
generic.button.print=Skriv ut
|
||||
## Error
|
||||
generic.error.title=Det oppstod en uventet feil
|
||||
generic.error.instruction=Dette skulle ikke ha skjedd. Rapporter feilteksten nedenfor og legg inn en beskrivelse av hvilke trinn som førte til denne feilen.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Hvelv
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Vis
|
||||
traymenu.showPreferencesWindow=Innstillinger
|
||||
traymenu.lockAllVaults=Lås alle
|
||||
traymenu.quitApplication=Avslutt
|
||||
traymenu.vault.unlock=Lås opp
|
||||
traymenu.vault.lock=Lås
|
||||
traymenu.vault.reveal=Gjør synlig
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Legg til hvelv
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Lag et nytt hvelv
|
||||
addvaultwizard.welcome.existingButton=Åpne et eksisterende hvelv
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Velg et navn på hvelvet
|
||||
addvaultwizard.new.namePrompt=Navn på hvelvet
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Hvor skal Cryptomator lagre de krypterte filene dine?
|
||||
addvaultwizard.new.locationLabel=Lagringssted
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Tilpasset lagringssted
|
||||
addvaultwizard.new.directoryPickerButton=Velg…
|
||||
addvaultwizard.new.directoryPickerTitle=Velg mappe
|
||||
addvaultwizard.new.invalidName=Ugyldig navn på hvelvet. Vennligst vurder et vanlig mappenavn.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Opprett hvelv
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Du vil ikke kunne få tilgang til dataene dine uten passordet. Vil du ha en gjenopprettingsnøkkel i tilefelle du mister passordet ditt?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ja takk, bedre å være på den sikre siden
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nei takk, jeg kommer ikke til å miste passordet
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=VIKTIG.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ HVELVFILER ⚠️
|
||||
addvault.new.readme.storageLocation.2=Dette er hvelvets lagringssted.
|
||||
addvault.new.readme.storageLocation.3=IKKE
|
||||
addvault.new.readme.storageLocation.4=• endre hvilke filer som helst i denne mappen eller
|
||||
addvault.new.readme.storageLocation.5=• i denne mappen limer du inn alle filer du ønsker skal krypteres.
|
||||
addvault.new.readme.storageLocation.6=Hvis du vil kryptere filer og se innholdet i hvelvet, gjør du følgende:
|
||||
addvault.new.readme.storageLocation.7=1. Legg til dette hvelvet i Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Lås opp hvelvet i Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Åpne tilgangspunktet ved å klikke på "Gjør synlig" -knappen.
|
||||
addvault.new.readme.storageLocation.10=Hvis du trenger hjelp, kan du gå til dokumentasjonen: %s
|
||||
addvault.new.readme.accessLocation.fileName=VELKOMMEN.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ KRYPTERT VOLUM 🔐️
|
||||
addvault.new.readme.accessLocation.2=Dette er hvelvets lagringssted.
|
||||
addvault.new.readme.accessLocation.3=Alle filer som er lagt til i dette volumet, blir kryptert av Cryptomator. Du kan jobbe med dem som på alle andre enheter/mapper. Dette er bare en dekryptert visning av innholdet, filene dine forblir kryptert på harddisken hele tiden.
|
||||
addvault.new.readme.accessLocation.4=Denne filen kan fjernes hvis ønskelig.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Velg filen "masterkey.cryptomator" i det eksisterende hvelvet.
|
||||
addvaultwizard.existing.chooseBtn=Velg…
|
||||
addvaultwizard.existing.filePickerTitle=Velg hovednøkkelfil
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Lagt til hvelvet "%s".\nDu må låse opp dette hvelvet for å få tilgang til eller legge til innhold. Alternativt kan du låse det opp på et hvilket som helst senere tidspunkt.
|
||||
addvaultwizard.success.unlockNow=Lås opp nå
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Fjern hvelvet
|
||||
removeVault.information=Dette vil kun få Cryptomator til å glemme dette hvelvet. Du kan legge til hvelvet senere igjen. Ingen krypterte filer blir slettet fra harddisken.
|
||||
removeVault.confirmBtn=Fjern hvelvet
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Endre passord
|
||||
changepassword.enterOldPassword=Skriv inn gjeldende passord for "%s"
|
||||
changepassword.finalConfirmation=Jeg forstår at jeg ikke vil kunne få tilgang til dataene mine hvis jeg glemmer passordet mitt
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Glem passord
|
||||
forgetPassword.information=Dette vil slette det lagrede passordet til dette hvelvet fra systemnøkkelringen min.
|
||||
forgetPassword.confirmBtn=Glem passord
|
||||
|
||||
# Unlock
|
||||
unlock.title=Lås opp hvelvet
|
||||
unlock.passwordPrompt=Skriv inn passordet for "%s":
|
||||
unlock.savePassword=Husk passord
|
||||
unlock.unlockBtn=Lås opp
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Velg hovednøkkelfil
|
||||
## Success
|
||||
unlock.success.rememberChoice=Husk valget - ikke vis dette igjen
|
||||
unlock.success.revealBtn=Gjør enheten synlig
|
||||
## Failure
|
||||
unlock.error.heading=Klarer ikke å låse opp hvelvet
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Monteringspunktet "%s" er enten ikke en mappe, ikke tom eller eksisterer ikke.
|
||||
unlock.error.invalidMountPoint.existing=Monteringspunktet "%s" finnes enten allerede eller at overordnet mappe mangler.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Låsingen mislyktes
|
||||
lock.forced.message=Låsing "%s" ble blokkert av ventende operasjoner eller åpne filer. Du kan tvinge låsing av dette hvelvet, men avbrytelse av I/O kan føre til tap av ulagrede data.
|
||||
lock.forced.confirmBtn=Tving låsing
|
||||
## Failure
|
||||
lock.fail.heading=Låsing av hvelvet mislyktes.
|
||||
lock.fail.message=Hvelvet "%s" kunne ikke låses. Forsikre deg om at ulagrede arbeider lagres andre steder, og at viktige lese/skrive-operasjoner er fullført. For å lukke hvelvet må du avbryte Cryptomatorprosessen.
|
||||
|
||||
# Migration
|
||||
migration.title=Oppgrader hvelv
|
||||
## Start
|
||||
migration.start.prompt=Hvelvet ditt "%s" må oppdateres til et nyere format. Før du fortsetter må du forsikre deg om at det ikke er ventende synkronisering som kan påvirke dette hvelvet.
|
||||
migration.start.confirm=Ja, hvelvet mitt er fullstendig synkronisert
|
||||
## Run
|
||||
migration.run.enterPassword=Skriv inn passordet for "%s"
|
||||
migration.run.startMigrationBtn=Overfør hvelv
|
||||
migration.run.progressHint=Dette kan ta litt tid…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=Vellykket overføring av "%s".\nDu kan nå låse opp hvelvet ditt.
|
||||
migration.success.unlockNow=Lås opp nå
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Filsystemet er ikke støttet
|
||||
migration.error.missingFileSystemCapabilities.description=Overføringen ble ikke startet fordi hvelvet ditt ligger i et mangelfullt filsystem.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Filsystemet støtter ikke lange filnavn.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Filsystemet støtter ikke lange søkestier.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Filsystemet tillater ikke lesing.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Filsystemet tillater ikke å bli skrevet på.
|
||||
## Impossible
|
||||
migration.impossible.heading=Kunne ikke overføre hvelvet
|
||||
migration.impossible.reason=Hvelvet kan ikke overføres automatisk fordi lagringsstedet eller tilgangspunkt ikke er kompatibelt.
|
||||
migration.impossible.moreInfo=Hvelvet kan fortsatt åpnes hvis du bruker en eldre versjon. For instruksjoner om hvordan man overfører et hvelv, besøk
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Innstillinger
|
||||
## General
|
||||
preferences.general=Generelt
|
||||
preferences.general.theme=Grafisk utseende
|
||||
preferences.general.theme.automatic=Automatisk
|
||||
preferences.general.theme.light=Lys
|
||||
preferences.general.theme.dark=Mørk
|
||||
preferences.general.unlockThemes=Lås opp mørk modus
|
||||
preferences.general.showMinimizeButton=Vis minimerknapp
|
||||
preferences.general.showTrayIcon=Vis verktøykasseikon (krever omstart)
|
||||
preferences.general.startHidden=Skjul vinduet når du starter Cryptomator
|
||||
preferences.general.debugLogging=Aktiver loggføring av feilsøk
|
||||
preferences.general.debugDirectory=Vis loggfiler
|
||||
preferences.general.autoStart=Start Cryptomator ved systemstart
|
||||
preferences.general.keychainBackend=Lagre passord med
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS nøkkelringtilgang
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection
|
||||
preferences.general.interfaceOrientation=Grensesnittorientering
|
||||
preferences.general.interfaceOrientation.ltr=Fra venstre til høyre
|
||||
preferences.general.interfaceOrientation.rtl=Fra høyre til venstre
|
||||
## Volume
|
||||
preferences.volume=Virtuell enhet
|
||||
preferences.volume.type=Volumtype
|
||||
preferences.volume.webdav.port=WebDAV-port
|
||||
preferences.volume.webdav.scheme=WebDAV-ordning
|
||||
## Updates
|
||||
preferences.updates=Oppdateringer
|
||||
preferences.updates.currentVersion=Gjeldende versjon: %s
|
||||
preferences.updates.autoUpdateCheck=Se etter oppdateringer automatisk
|
||||
preferences.updates.checkNowBtn=Sjekk nå
|
||||
preferences.updates.updateAvailable=Oppdatering til versjon %s er tilgjengelig.
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Om
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistikk for %s
|
||||
stats.cacheHitRate=Cache treffrate
|
||||
## Read
|
||||
stats.read.throughput.idle=Les: inaktiv
|
||||
stats.read.throughput.kibs=Lest: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Lest: %.2f MiB/s
|
||||
stats.read.total.data.none=Data lest: -
|
||||
stats.read.total.data.kib=Data lest: %.1f kiB
|
||||
stats.read.total.data.mib=Data lest: %.1f MiB
|
||||
stats.read.total.data.gib=Data lest: %.1f GiB
|
||||
stats.decr.total.data.none=Data dekryptert: -
|
||||
stats.decr.total.data.kib=Data dekryptert: %.1f kiB
|
||||
stats.decr.total.data.mib=Data dekryptert: %.1f MiB
|
||||
stats.decr.total.data.gib=Data dekryptert: %.1f GiB
|
||||
stats.read.accessCount=Lesninger totalt: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Skrive: inaktiv
|
||||
stats.write.throughput.kibs=Skriver: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Skriver: %.2f MiB/s
|
||||
stats.write.total.data.none=Data skrevet: -
|
||||
stats.write.total.data.kib=Data skrevet: %.1f kiB
|
||||
stats.write.total.data.mib=Data skrevet: %.1f MiB
|
||||
stats.write.total.data.gib=Data skrevet: %.1f GiB
|
||||
stats.encr.total.data.none=Data kryptert: -
|
||||
stats.encr.total.data.kib=Data kryptert: %.1f kiB
|
||||
stats.encr.total.data.mib=Data kryptert: %.1f MiB
|
||||
stats.encr.total.data.gib=Data kryptert: %.1f GiB
|
||||
stats.write.accessCount=Skrivninger totalt: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Lukk
|
||||
main.minimizeBtn.tooltip=Minimer
|
||||
main.preferencesBtn.tooltip=Innstillinger
|
||||
main.debugModeEnabled.tooltip=Feilsøkingsmodus er aktivert
|
||||
main.donationKeyMissing.tooltip=Vennligst vurder å donere
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Legg til dette hvelvet
|
||||
main.dropZone.unknownDragboardContent=Hvis du vil legge til et hvelv, kan du dra det til dette vinduet
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Klikk her for å legge til et hvelv
|
||||
main.vaultlist.contextMenu.lock=Lås
|
||||
main.vaultlist.contextMenu.unlock=Lås opp…
|
||||
main.vaultlist.contextMenu.unlockNow=Lås opp nå
|
||||
main.vaultlist.contextMenu.reveal=Gjør enheten synlig
|
||||
main.vaultlist.addVaultBtn=Legg til hvelv
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Takk for at du valgte Cryptomator for å beskytte filene dine. Hvis du trenger hjelp, sjekk ut våre guider for å komme i gang:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=LÅST
|
||||
main.vaultDetail.unlockBtn=Lås opp…
|
||||
main.vaultDetail.unlockNowBtn=Lås opp nå
|
||||
main.vaultDetail.optionsBtn=Alternativer for hvelvet
|
||||
main.vaultDetail.passwordSavedInKeychain=Passordet er lagret
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ULÅST
|
||||
main.vaultDetail.accessLocation=Innholdet i hvelvet ditt er tilgjengelig her:
|
||||
main.vaultDetail.revealBtn=Gjør enheten synlig
|
||||
main.vaultDetail.lockBtn=Lås
|
||||
main.vaultDetail.bytesPerSecondRead=Lesehastighet:
|
||||
main.vaultDetail.bytesPerSecondWritten=Skriv:
|
||||
main.vaultDetail.throughput.idle=inaktiv
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Hvelvstatistikk
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator kunne ikke finne et hvelv på denne søkestien.
|
||||
main.vaultDetail.missing.recheck=Kontroller igjen
|
||||
main.vaultDetail.missing.remove=Fjern fra hvelvlisten…
|
||||
main.vaultDetail.missing.changeLocation=Endre hvelvplassering…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Oppgrader hvelv
|
||||
main.vaultDetail.migratePrompt=Hvelvet ditt må oppgraderes til et nytt format før du kan få tilgang til det
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Slik krypterer du filer
|
||||
wrongFileAlert.header.title=Forsøkte du å kryptere disse filene?
|
||||
wrongFileAlert.header.lead=For dette formålet gir Cryptomator et volum i systemfilbehandleren.
|
||||
wrongFileAlert.instruction.0=Følg disse trinnene for å kryptere filer:
|
||||
wrongFileAlert.instruction.1=1. Lås opp hvelvet ditt.
|
||||
wrongFileAlert.instruction.2=2. Klikk på "Gjør synlig" for å åpne volumet i filbehandleren din.
|
||||
wrongFileAlert.instruction.3=3. Legg filene dine til dette volumet.
|
||||
wrongFileAlert.link=For ytterligere hjelp, besøk
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Generelt
|
||||
vaultOptions.general.vaultName=Navn på hvelvet
|
||||
vaultOptions.general.unlockAfterStartup=Lås opp hvelvet når du starter Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Etter vellykket opplåsing
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Ikke gjør noe
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Gjør enheten synlig
|
||||
vaultOptions.general.actionAfterUnlock.ask=Spør
|
||||
## Mount
|
||||
vaultOptions.mount=Montering
|
||||
vaultOptions.mount.readonly=Skrivebeskyttet
|
||||
vaultOptions.mount.customMountFlags=Tilpassede moteringsparametre
|
||||
vaultOptions.mount.winDriveLetterOccupied=opptatt
|
||||
vaultOptions.mount.mountPoint=Monteringspunkt
|
||||
vaultOptions.mount.mountPoint.auto=Velg et passende sted automatisk
|
||||
vaultOptions.mount.mountPoint.driveLetter=Bruk tildelt enhetsbokstav
|
||||
vaultOptions.mount.mountPoint.custom=Tilpasset søkesti
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Velg…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Velg en tom mappe
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Passord
|
||||
vaultOptions.masterkey.changePasswordBtn=Endre passord
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Glem passord
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=En gjenopprettingsnøkkel er den eneste måten å gjenopprette tilgangen til et hvelv på hvis du mister passordet.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Vis gjenopprettingsnøkkelen
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Gjenopprett passord
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Gjenopprettingsnøkkel
|
||||
recoveryKey.enterPassword.prompt=Skriv inn passordet ditt for å vise gjenopprettingsnøkkelen for "%s":
|
||||
recoveryKey.display.message=Følgende gjenopprettingsnøkkel kan brukes til å gjenopprette tilgang til "%s":
|
||||
recoveryKey.display.StorageHints=Oppbevar den et veldig sikkert sted, f.eks. ved å:\n • Lagre den ved hjelp av et passordhvelv\n • Lagre den på en USB-minnepenn\n • Skrive den ut på papir
|
||||
recoveryKey.recover.prompt=Skriv inn gjenopprettingsnøkkelen for "%s":
|
||||
recoveryKey.recover.validKey=Dette er en gyldig gjenopprettingsnøkkel
|
||||
recoveryKey.printout.heading=Cryptomator-gjenopprettingsnøkkel\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Skriv inn et nytt passord
|
||||
newPassword.reenterPassword=Bekreft det nye passordet
|
||||
newPassword.passwordsMatch=Passordene samsvarer!
|
||||
newPassword.passwordsDoNotMatch=Passordene samsvarer ikke
|
||||
passwordStrength.messageLabel.tooShort=Bruk minst %d tegn
|
||||
passwordStrength.messageLabel.0=Veldig svakt
|
||||
passwordStrength.messageLabel.1=Svakt
|
||||
passwordStrength.messageLabel.2=Ok
|
||||
passwordStrength.messageLabel.3=Sterkt
|
||||
passwordStrength.messageLabel.4=Veldig sterkt
|
||||
|
||||
# Quit
|
||||
quit.prompt=Ønsker du å avslutte programmet? Det finnes ulåste hvelv.
|
||||
quit.lockAndQuit=Lås og avslutt
|
||||
@@ -0,0 +1,356 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Toepassen
|
||||
generic.button.back=Terug
|
||||
generic.button.cancel=Annuleren
|
||||
generic.button.change=Wijzig
|
||||
generic.button.close=Sluiten
|
||||
generic.button.copy=Kopieer
|
||||
generic.button.copied=Gekopieerd!
|
||||
generic.button.done=Klaar
|
||||
generic.button.next=Volgende
|
||||
generic.button.print=Afdrukken
|
||||
## Error
|
||||
generic.error.title=Er is een onverwachte fout opgetreden
|
||||
generic.error.instruction=Dit had niet moeten gebeuren. Rapporteer de onderstaande fouttekst en voeg een beschrijving toe van de stappen die tot deze fout hebben geleid.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Kluis
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Toon
|
||||
traymenu.showPreferencesWindow=Voorkeuren
|
||||
traymenu.lockAllVaults=Alles vergrendelen
|
||||
traymenu.quitApplication=Afsluiten
|
||||
traymenu.vault.unlock=Ontgrendel
|
||||
traymenu.vault.lock=Vergrendel
|
||||
traymenu.vault.reveal=Toon
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Kluis toevoegen
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Nieuwe Kluis Aanmaken
|
||||
addvaultwizard.welcome.existingButton=Open Bestaande Kluis
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Kies een naam voor de kluis
|
||||
addvaultwizard.new.namePrompt=Kluisnaam
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Waar moet Cryptomator de versleutelde bestanden van je kluis opslaan?
|
||||
addvaultwizard.new.locationLabel=Opslaglocatie
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Andere locatie
|
||||
addvaultwizard.new.directoryPickerButton=Kies…
|
||||
addvaultwizard.new.directoryPickerTitle=Selecteer map
|
||||
addvaultwizard.new.fileAlreadyExists=Er bestaat al een bestand of map met dezelfde naam
|
||||
addvaultwizard.new.locationDoesNotExist=Een map in het opgegeven pad bestaat niet of kan niet worden geopend
|
||||
addvaultwizard.new.locationIsNotWritable=Geen schrijftoegang op het opgegeven pad
|
||||
addvaultwizard.new.locationIsOk=Geschikte locatie voor je kluis
|
||||
addvaultwizard.new.invalidName=Ongeldige kluisnaam. Overweeg een standaard mapnaam.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Kluis aanmaken
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Zonder wachtwoord hebt u geen toegang tot uw data. Wilt u een herstelsleutel voor het geval u uw wachtwoord verliest?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ja graag, voorkomen is beter dan genezen
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nee bedankt, ik verlies mijn wachtwoord niet
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=BELANGRIJK.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠ KLUISBESTANDEN ⚠
|
||||
addvault.new.readme.storageLocation.2=Dit is de opslaglocatie van uw kluis.
|
||||
addvault.new.readme.storageLocation.3=NIET DOEN
|
||||
addvault.new.readme.storageLocation.4=• wijzig enig bestand in deze map of
|
||||
addvault.new.readme.storageLocation.5=• plak enig bestand om te versleutelen in deze map.
|
||||
addvault.new.readme.storageLocation.6=Als je bestanden wilt versleutelen en de inhoud van de kluis wilt bekijken, doe dan het volgende:
|
||||
addvault.new.readme.storageLocation.7=1. Voeg deze kluis toe aan Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Ontgrendel de kluis in Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Open de toegangslocatie door te klikken op de knop "Toon".
|
||||
addvault.new.readme.storageLocation.10=Als u hulp nodig heeft, lees dan de documentatie: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELKOM.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐 VERSLEUTELD VOLUME 🔐
|
||||
addvault.new.readme.accessLocation.2=Dit is de opslaglocatie van uw kluis.
|
||||
addvault.new.readme.accessLocation.3=Alle bestanden die aan dit volume worden toegevoegd zullen worden versleuteld door Cryptomator. U kunt deze bestanden gebruiken zoals in elke andere map/schijf. Dit is alleen een ontsleutelde weergave van de inhoud, uw bestanden blijven ten alle tijden versleuteld op uw harde schijf.
|
||||
addvault.new.readme.accessLocation.4=Voel je vrij om dit bestand te verwijderen.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Kies het "masterkey.cryptomator" bestand van uw bestaande kluis.
|
||||
addvaultwizard.existing.chooseBtn=Kies…
|
||||
addvaultwizard.existing.filePickerTitle=Selecteer het Masterkey-bestand
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Toegevoegde kluis "%s".\nOntgrendel deze kluis om toegang te krijgen tot of om inhoud toe te voegen. Optioneel kunt u deze op elk later tijdstip ontgrendelen.
|
||||
addvaultwizard.success.unlockNow=Nu Ontgrendelen
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Verwijder Kluis
|
||||
removeVault.information=Dit laat Cryptomator enkel deze kluis vergeten. U kunt deze later opnieuw toevoegen. Er worden geen versleutelde bestanden van uw harde schijf verwijderd.
|
||||
removeVault.confirmBtn=Verwijder Kluis
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Wijzig wachtwoord
|
||||
changepassword.enterOldPassword=Voer het huidige wachtwoord voor "%s" in
|
||||
changepassword.finalConfirmation=Ik begrijp dat ik mijn bestanden niet kan herstellen als ik mijn wachtwoord vergeet
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Wachtwoord vergeten
|
||||
forgetPassword.information=Dit zal het opgeslagen wachtwoord van deze kluis uit uw systeem wissen.
|
||||
forgetPassword.confirmBtn=Wachtwoord vergeten
|
||||
|
||||
# Unlock
|
||||
unlock.title=Kluis ontgrendelen
|
||||
unlock.passwordPrompt=Voer wachtwoord voor "%s" in:
|
||||
unlock.savePassword=Wachtwoord Onthouden
|
||||
unlock.unlockBtn=Ontgrendel
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Kon het sleutelbestand voor deze kluis niet vinden op de gewenste locatie. Kies het sleutelbestand handmatig.
|
||||
unlock.chooseMasterkey.filePickerTitle=Selecteer het Masterkey-bestand
|
||||
## Success
|
||||
unlock.success.message="%s" is met succes ontgrendeld! Uw kluis is nu toegankelijk via zijn virtuele schijf.
|
||||
unlock.success.rememberChoice=Keuze onthouden en dit niet opnieuw tonen
|
||||
unlock.success.revealBtn=Toon Schijf
|
||||
## Failure
|
||||
unlock.error.heading=Kan kluis niet ontgrendelen
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Koppelpunt "%s" is geen map, is niet leeg of bestaat niet.
|
||||
unlock.error.invalidMountPoint.existing=Koppelpunt "%s" bestaat reeds of de bovenliggende map ontbreekt.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=De kluis kon niet op een gecontroleerde manier vergrendeld worden
|
||||
lock.forced.message=Het vergrendelen van "%s" werd voorkomen door lopende processen of geopende bestanden. U kunt de vergrendeling op deze kluis forceren, maar dit kan leiden tot het verlies van niet-opgeslagen gegevens.
|
||||
lock.forced.confirmBtn=Forceer vergrendeling
|
||||
## Failure
|
||||
lock.fail.heading=Kluis kan niet vergrendeld worden.
|
||||
lock.fail.message=Kluis "%s" kan niet vergrendeld worden. Zorg ervoor dat u uw niet-opgeslagen werk ergens anders opslaat en belangrijke lees-/schrijfbewerkingen hebt voltooid. Om de kluis te sluiten, beëindigt u het Cryptomator-proces.
|
||||
|
||||
# Migration
|
||||
migration.title=Kluis upgraden
|
||||
## Start
|
||||
migration.start.prompt=Uw kluis "%s" moet worden bijgewerkt naar een nieuw formaat. Zorg dat er geen lopende synchronisaties zijn voordat u doorgaat.
|
||||
migration.start.confirm=Ja, mijn kluis is volledig gesynchroniseerd
|
||||
## Run
|
||||
migration.run.enterPassword=Voer wachtwoord voor "%s" in
|
||||
migration.run.startMigrationBtn=Kluis migreren
|
||||
migration.run.progressHint=Dit kan enige tijd duren…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" is succesvol gemigreerd.\nU kunt nu uw kluis ontgrendelen.
|
||||
migration.success.unlockNow=Nu Ontgrendelen
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Niet ondersteund bestandssysteem
|
||||
migration.error.missingFileSystemCapabilities.description=Migratie is niet gestart, omdat uw kluis zich op een niet-adequaat bestandssysteem bevindt.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Het bestandssysteem ondersteunt geen lange bestandsnamen.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Het bestandssysteem ondersteunt geen lange paden.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Het bestandssysteem staat lezen niet toe.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Het bestandssysteem staat schrijven niet toe.
|
||||
## Impossible
|
||||
migration.impossible.heading=Kluis kan niet gemigreerd worden
|
||||
migration.impossible.reason=De kluis kan niet automatisch gemigreerd worden omdat de opslaglocatie of het toegangspunt niet compatibel is.
|
||||
migration.impossible.moreInfo=De kluis is nog te openen met een oudere versie. Instructies voor het handmatig migreren van een kluis zijn te vinden op
|
||||
|
||||
# Health Check
|
||||
health.title=Gezondheidcheck kluis
|
||||
health.start.introduction=De gezondheidscheck van de kluis is een verzameling controles om problemen in de interne structuur van uw kluis op te sporen en op te lossen. Houd er rekening mee dat niet alle problemen opgelost zijn. Je hebt het kluiswachtwoord nodig om de controles uit te voeren.
|
||||
health.start.configValid=Het lezen en verwerken van het configuratiebestand van de kluis is gelukt. Ga door en selecteer controles.
|
||||
health.start.configInvalid=Fout bij het lezen en verwerken van het configuratiebestand van de kluis.
|
||||
health.checkList.header=Beschikbare gezondheidscontroles
|
||||
health.checkList.selectAllBox=Alles selecteren
|
||||
health.check.runBatchBtn=Geselecteerde controles uitvoeren
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Voor resultaten selecteert u een voltooide gezondheidscontrole in de linker lijst.
|
||||
health.check.detail.header=Resultaten voor: %s
|
||||
health.check.detail.taskNotStarted=De controle werd niet geselecteerd om uit te voeren.
|
||||
health.check.detail.taskScheduled=De controle is ingepland.
|
||||
health.check.detail.taskRunning=De controle wordt momenteel uitgevoerd…
|
||||
health.check.detail.taskSucceeded=De controle is succesvol uitgevoerd na %d milliseconden.
|
||||
health.check.detail.taskFailed=De controle is afgesloten door een fout.
|
||||
health.check.detail.taskCancelled=De controle is geannuleerd.
|
||||
health.check.detail.problemCount=%d problemen gevonden en %d onoplosbare fouten.
|
||||
health.check.exportBtn=Exporteer rapport
|
||||
health.check.fixBtn=Repareren
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Map Controle
|
||||
|
||||
# Preferences
|
||||
preferences.title=Voorkeuren
|
||||
## General
|
||||
preferences.general=Algemeen
|
||||
preferences.general.theme=Uiterlijk
|
||||
preferences.general.theme.automatic=Automatisch
|
||||
preferences.general.theme.light=Licht
|
||||
preferences.general.theme.dark=Donker
|
||||
preferences.general.unlockThemes=Ontgrendel donkere modus
|
||||
preferences.general.showMinimizeButton=Knop minimaliseren weergeven
|
||||
preferences.general.showTrayIcon=Pictogram weergeven in systeemvak (herstart vereist)
|
||||
preferences.general.startHidden=Verberg venster bij het opstarten van Cryptomator
|
||||
preferences.general.debugLogging=Debug logging aanzetten
|
||||
preferences.general.debugDirectory=Logboekbestanden bekijken
|
||||
preferences.general.autoStart=Start Cryptomator als het systeem opstart
|
||||
preferences.general.keychainBackend=Bewaar wachtwoorden met
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome sleutelhanger
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS-sleutelhangertoegang
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows-gegevensbescherming
|
||||
preferences.general.interfaceOrientation=Interface oriëntatie
|
||||
preferences.general.interfaceOrientation.ltr=Links naar rechts
|
||||
preferences.general.interfaceOrientation.rtl=Rechts naar links
|
||||
## Volume
|
||||
preferences.volume=Virtuele schijf
|
||||
preferences.volume.type=Type volume
|
||||
preferences.volume.webdav.port=WebDAV Poort
|
||||
preferences.volume.webdav.scheme=WebDAV Schema
|
||||
## Updates
|
||||
preferences.updates=Updates
|
||||
preferences.updates.currentVersion=Huidige Versie: "%s"
|
||||
preferences.updates.autoUpdateCheck=Automatisch controleren op updates
|
||||
preferences.updates.checkNowBtn=Controleer nu
|
||||
preferences.updates.updateAvailable=Update naar versie "%s" beschikbaar.
|
||||
## Contribution
|
||||
preferences.contribute=Steun ons
|
||||
preferences.contribute.registeredFor=Supporter certificaat geregistreerd voor %s
|
||||
preferences.contribute.noCertificate=Ondersteun Cryptomator en ontvang een supportercertificaat. Het is als een licentiesleutel maar voor geweldige mensen die gratis software gebruiken. ;-)
|
||||
preferences.contribute.getCertificate=Heb je er nog geen? Leer hoe je het kan krijgen.
|
||||
preferences.contribute.promptText=Plak de supportercertificaatcode hier
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Over
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistieken voor %s
|
||||
stats.cacheHitRate=Succespercentage van cache
|
||||
## Read
|
||||
stats.read.throughput.idle=Lezen: inactief
|
||||
stats.read.throughput.kibs=Lezen: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Lezen: %.2f MiB/s
|
||||
stats.read.total.data.none=Gegevens gelezen: -
|
||||
stats.read.total.data.kib=Gegevens gelezen: %.1f kiB
|
||||
stats.read.total.data.mib=Gegevens gelezen: %.1f MiB
|
||||
stats.read.total.data.gib=Gegevens gelezen: %.1f GiB
|
||||
stats.decr.total.data.none=Gegevens ontsleuteld: -
|
||||
stats.decr.total.data.kib=Gegevens ontsleuteld: %.1f kiB
|
||||
stats.decr.total.data.mib=Gegevens ontsleuteld: %.1f MiB
|
||||
stats.decr.total.data.gib=Gegevens ontsleuteld: %.1f GiB
|
||||
stats.read.accessCount=Totaal gelezen: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Schrijven: inactief
|
||||
stats.write.throughput.kibs=Schrijven: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Schrijven: %.2f MiB/s
|
||||
stats.write.total.data.none=Gegevens geschreven: -
|
||||
stats.write.total.data.kib=Gegevens geschreven: %.1f kiB
|
||||
stats.write.total.data.mib=Gegevens geschreven: %.1f MiB
|
||||
stats.write.total.data.gib=Gegevens geschreven: %.1f GiB
|
||||
stats.encr.total.data.none=Gegevens versleuteld: -
|
||||
stats.encr.total.data.kib=Gegevens versleuteld: %.1f kiB
|
||||
stats.encr.total.data.mib=Gegevens versleuteld: %.1f MiB
|
||||
stats.encr.total.data.gib=Gegevens versleuteld: %.1f GiB
|
||||
stats.write.accessCount=Totaal geschreven: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Sluiten
|
||||
main.minimizeBtn.tooltip=Minimaliseer
|
||||
main.preferencesBtn.tooltip=Voorkeuren
|
||||
main.debugModeEnabled.tooltip=Foutopsporingsmodus is ingeschakeld
|
||||
main.donationKeyMissing.tooltip=Overweeg alstublieft om een donatie te doen
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Voeg deze kluis toe
|
||||
main.dropZone.unknownDragboardContent=Als u een kluis wilt toevoegen, sleep deze dan naar dit venster
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Klik hier om een kluis toe te voegen
|
||||
main.vaultlist.contextMenu.remove=Verwijderen…
|
||||
main.vaultlist.contextMenu.lock=Vergrendel
|
||||
main.vaultlist.contextMenu.unlock=Ontgrendelen…
|
||||
main.vaultlist.contextMenu.unlockNow=Nu Ontgrendelen
|
||||
main.vaultlist.contextMenu.vaultoptions=Laat kluisinstellingen zien
|
||||
main.vaultlist.contextMenu.reveal=Toon Schijf
|
||||
main.vaultlist.addVaultBtn=Kluis toevoegen
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Bedankt dat u Cryptomator heeft gekozen om uw bestanden te beschermen. Voor assistentie verwijzen we u naar de starthandleidingen:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=VERGRENDELD
|
||||
main.vaultDetail.unlockBtn=Ontgrendelen…
|
||||
main.vaultDetail.unlockNowBtn=Nu Ontgrendelen
|
||||
main.vaultDetail.optionsBtn=Kluis-instellingen
|
||||
main.vaultDetail.passwordSavedInKeychain=Wachtwoord opgeslagen
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ONTGRENDELD
|
||||
main.vaultDetail.accessLocation=De inhoud van uw kluis is hier toegankelijk:
|
||||
main.vaultDetail.revealBtn=Toon Schijf
|
||||
main.vaultDetail.lockBtn=Vergrendel
|
||||
main.vaultDetail.bytesPerSecondRead=Lezen:
|
||||
main.vaultDetail.bytesPerSecondWritten=Schrijven:
|
||||
main.vaultDetail.throughput.idle=inactief
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Kluisstatistieken
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator kon op dit pad geen kluis vinden.
|
||||
main.vaultDetail.missing.recheck=Controleer nog eens
|
||||
main.vaultDetail.missing.remove=Verwijderen van kluislijst…
|
||||
main.vaultDetail.missing.changeLocation=Verander de locatie van de kluis…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Kluis upgraden
|
||||
main.vaultDetail.migratePrompt=Uw kluis moet worden bijgewerkt naar een nieuw formaat, voordat u deze kunt openen
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Hoe bestanden te versleutelen
|
||||
wrongFileAlert.header.title=Heeft u geprobeerd deze bestanden te versleutelen?
|
||||
wrongFileAlert.header.lead=Hiervoor biedt Cryptomator een volume in uw systeembestandsbeheer.
|
||||
wrongFileAlert.instruction.0=Volg de volgende stappen om bestanden te versleutelen:
|
||||
wrongFileAlert.instruction.1=1. Ontgrendel je kluis.
|
||||
wrongFileAlert.instruction.2=2. Klik op "Toon" om het volume in uw bestandsbeheerder te openen.
|
||||
wrongFileAlert.instruction.3=3. Voeg uw bestanden toe aan dit volume.
|
||||
wrongFileAlert.link=Voor verdere ondersteuning, bezoek
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Algemeen
|
||||
vaultOptions.general.vaultName=Kluisnaam
|
||||
vaultOptions.general.unlockAfterStartup=Ontgrendel kluis bij het starten van Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Na een succesvolle ontgrendeling
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Niets doen
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Toon Schijf
|
||||
vaultOptions.general.actionAfterUnlock.ask=Vragen
|
||||
vaultOptions.general.healthBtn=Start gezondheidscontrole
|
||||
## Mount
|
||||
vaultOptions.mount=Aankoppelen
|
||||
vaultOptions.mount.readonly=Alleen-Lezen
|
||||
vaultOptions.mount.customMountFlags=Aangepaste Aankoppel Parameters
|
||||
vaultOptions.mount.winDriveLetterOccupied=in gebruik
|
||||
vaultOptions.mount.mountPoint=Koppelpunt
|
||||
vaultOptions.mount.mountPoint.auto=Kies automatisch een geschikte locatie
|
||||
vaultOptions.mount.mountPoint.driveLetter=Gebruik de toegewezen schijfletter
|
||||
vaultOptions.mount.mountPoint.custom=Aangepast pad
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Kies…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Kies een lege map
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Wachtwoord
|
||||
vaultOptions.masterkey.changePasswordBtn=Wijzig wachtwoord
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Opgeslagen wachtwoord vergeten
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Een herstelsleutel is je enige manier om de toegang tot een kluis te herstellen als je je wachtwoord kwijtraakt.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Toon herstelsleutel
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Wachtwoord herstellen
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Herstelsleutel
|
||||
recoveryKey.enterPassword.prompt=Voer uw wachtwoord in om de herstelsleutel voor "%s" te tonen:
|
||||
recoveryKey.display.message=De volgende herstelsleutel kan worden gebruikt om "%s" te herstellen:
|
||||
recoveryKey.display.StorageHints=Bewaar het op een veilige plek, bv:\n • Bewaar het in een wachtwoordmanager\n • Sla het op op een USB-stick\n • Print het op papier
|
||||
recoveryKey.recover.prompt=Voer uw herstelsleutel in voor "%s":
|
||||
recoveryKey.recover.validKey=Dit is een geldige herstelsleutel
|
||||
recoveryKey.printout.heading=Cryptomator herstelsleutel\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Voer een nieuw wachtwoord in
|
||||
newPassword.reenterPassword=Bevestig het nieuwe wachtwoord
|
||||
newPassword.passwordsMatch=Wachtwoorden komen overeen!
|
||||
newPassword.passwordsDoNotMatch=Wachtwoorden komen niet overeen
|
||||
passwordStrength.messageLabel.tooShort=Gebruik ten minste %d tekens
|
||||
passwordStrength.messageLabel.0=Zeer zwak
|
||||
passwordStrength.messageLabel.1=Zwak
|
||||
passwordStrength.messageLabel.2=Redelijk
|
||||
passwordStrength.messageLabel.3=Sterk
|
||||
passwordStrength.messageLabel.4=Zeer sterk
|
||||
|
||||
# Quit
|
||||
quit.prompt=Applicatie afsluiten? Er zijn kluizen ontgrendeld.
|
||||
quit.lockAndQuit=Vergrendelen en Afsluiten
|
||||
@@ -0,0 +1,274 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Bruk
|
||||
generic.button.back=Tilbake
|
||||
generic.button.cancel=Avbryt
|
||||
generic.button.change=Endre
|
||||
generic.button.close=Lukk
|
||||
generic.button.copy=Kopiera
|
||||
generic.button.copied=Kopiert!
|
||||
generic.button.done=Ferdig
|
||||
generic.button.next=Neste
|
||||
generic.button.print=Skriv ut
|
||||
## Error
|
||||
generic.error.title=Eit uventa problem oppstod
|
||||
generic.error.instruction=Dette skulle ikkje ha skjedd. Rapporter feilteksten nedanfor og legg inn ei skildring av kva trinn som førte til denne feilen.
|
||||
|
||||
# Defaults
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Vis
|
||||
traymenu.showPreferencesWindow=Innstillingar
|
||||
traymenu.lockAllVaults=Lås alle
|
||||
traymenu.quitApplication=Avslutt
|
||||
traymenu.vault.unlock=Låse opp
|
||||
traymenu.vault.lock=Lås
|
||||
traymenu.vault.reveal=Gjer synleg
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Legg til kvelv
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Opprett ein ny kvelv
|
||||
addvaultwizard.welcome.existingButton=Opn ein eksisterande kvelv
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Vel eit namn på kvelven
|
||||
addvaultwizard.new.namePrompt=Namn på kvelven
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Kvar skal Cryptomator lagra dei krypterte filene i kvelven din?
|
||||
addvaultwizard.new.locationLabel=Lagringsstad
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Tilpassa lagringsstad
|
||||
addvaultwizard.new.directoryPickerButton=Vel…
|
||||
addvaultwizard.new.directoryPickerTitle=Vel mappe
|
||||
addvaultwizard.new.invalidName=Ugyldig namn på kvelven. Ver vennleg og vurder eit vanleg mappenamn.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Opprett kvelven
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Du vil ikkje kunna få tilgang til dataa dine utan passordet. Vil du ha ein gjenopprettingsnøkkel i tilfelle du mistar passordet ditt?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ja takk, betre å vera på den sikre sida
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nei takk, eg kjem ikkje til å mista passordet mitt
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=VIKTIG.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ HVELVFILER ⚠️
|
||||
addvault.new.readme.storageLocation.2=Dette er lagringsstaden til kvelven.
|
||||
addvault.new.readme.storageLocation.3=IKKJE
|
||||
addvault.new.readme.storageLocation.4=• endre kva filer som helst i denne mappa eller
|
||||
addvault.new.readme.storageLocation.5=• i denne mappa limer du inn alle filer du ønske skal krypterast.
|
||||
addvault.new.readme.storageLocation.6=Viss du vil kryptera filer og sjå innhaldet i kvelven, gjer du følgjande:
|
||||
addvault.new.readme.storageLocation.7=1. Legg til denne kvelven i Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Lås opp kvelven i Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Opne tilgangspunktet ved å klikka på "Gjør synleg" -knappen.
|
||||
addvault.new.readme.storageLocation.10=Viss du treng hjelp, kan du gå til dokumentasjonen: %s
|
||||
addvault.new.readme.accessLocation.fileName=VELKOMEN.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ KRYPTERT VOLUM 🔐️
|
||||
addvault.new.readme.accessLocation.2=Dette er lagringsstaden til kvelven.
|
||||
addvault.new.readme.accessLocation.3=Alle filer som er lagt til i dette volumet, blir kryptert av Cryptomator. Du kan jobba med dei som på alle andre einingar/mapper. Dette er berre ein dekryptert visning av innhaldet, filene dine blir verande kryptert på harddisken heile tida.
|
||||
addvault.new.readme.accessLocation.4=Du kan fjerna denne fila viss ønskeleg.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Vel fila "masterkey.cryptomator" i den eksisterande kvelven.
|
||||
addvaultwizard.existing.chooseBtn=Vel…
|
||||
addvaultwizard.existing.filePickerTitle=Vel hovudnøkkelfil
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Lagt til kvelven "%s".\nDu må låsa opp denne kvelven for å få tilgang til eller legga til innhald. Alternativt kan du låsa det opp på eit kva som helst seinare tidspunkt.
|
||||
addvaultwizard.success.unlockNow=Lås opp no
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Fjern kvelv
|
||||
removeVault.information=Dette vil berre få Cryptomator til å gløyma denne kvelven. Du kan legga til kvelven seinare igjen. Ingen krypterte filer blir sletta frå harddisken.
|
||||
removeVault.confirmBtn=Fjern kvelv
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Byt passord
|
||||
changepassword.enterOldPassword=Skriv inn det gjeldande passordet for "%s"
|
||||
changepassword.finalConfirmation=Eg forstår at eg ikkje kan få tilgang til dataa mine viss eg gløymer passordet mitt
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Gløym passord
|
||||
forgetPassword.information=Dette vil sletta det lagra passordet til denne kvelven frå systemnøkkelringen min.
|
||||
forgetPassword.confirmBtn=Gløym passord
|
||||
|
||||
# Unlock
|
||||
unlock.title=Lås opp kvelven
|
||||
unlock.passwordPrompt=Skriv inn passordet for "%s":
|
||||
unlock.unlockBtn=Låse opp
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Vel hovudnøkkelfil
|
||||
## Success
|
||||
unlock.success.rememberChoice=Hugs valet - ikkje vis dette igjen
|
||||
unlock.success.revealBtn=Gjer eininga synleg
|
||||
## Failure
|
||||
### Invalid Mount Point
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
migration.title=Oppgrader kvelv
|
||||
## Start
|
||||
migration.start.prompt=Kvelven din "%s" må oppdaterast til eit nyare format. Før du held fram må du forsikra deg om at det ikkje er ventande synkronisering som kan påverka denne kvelven.
|
||||
migration.start.confirm=Ja, kvelven min er fullstendig synkronisert
|
||||
## Run
|
||||
migration.run.enterPassword=Skriv inn passordet for "%s"
|
||||
migration.run.startMigrationBtn=Migrer kvelv
|
||||
migration.run.progressHint=Dette kan ta litt tid…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=Vellykka migrering av "%s". Du kan no låsa opp kvelven din.
|
||||
migration.success.unlockNow=Lås opp no
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Filsystemet er ikkje støtta
|
||||
migration.error.missingFileSystemCapabilities.description=Migreringen vart ikkje starta fordi kvelven din ligg i eit mangelfullt filsystem.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Filsystemet støttar ikkje lange filnamn.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Filsystemet støttar ikkje lange søkastiar.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Filsystemet tillèt ikkje å bli lese.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Filsystemet tillèt ikkje å bli skrive på.
|
||||
## Impossible
|
||||
migration.impossible.heading=Kunne ikkje overføra kvelven
|
||||
migration.impossible.reason=Kvelven kan ikkje overførast automatisk fordi lagringsstaden eller tilgangspunkt ikkje er kompatibelt.
|
||||
migration.impossible.moreInfo=Kvelven kan framleis opnast viss du bruker ein eldre versjon. For instruksjonar om korleis ein overfører ein kvelv, besøk
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Innstillingar
|
||||
## General
|
||||
preferences.general=Generelt
|
||||
preferences.general.theme=Grafisk utsjånad
|
||||
preferences.general.theme.light=Lys
|
||||
preferences.general.theme.dark=Mørk
|
||||
preferences.general.unlockThemes=Lås opp mørk modus
|
||||
preferences.general.startHidden=Skjul vindauget når du startar Cryptomator
|
||||
preferences.general.debugLogging=Aktivar protokollføring av feilsøk
|
||||
preferences.general.debugDirectory=Vis loggfiler
|
||||
preferences.general.autoStart=Start Cryptomator ved systemstart
|
||||
preferences.general.interfaceOrientation=Grensesnittorientering
|
||||
preferences.general.interfaceOrientation.ltr=Frå venstre til høgre
|
||||
preferences.general.interfaceOrientation.rtl=Frå høgre til venstre
|
||||
## Volume
|
||||
preferences.volume=Virtuell eining
|
||||
preferences.volume.type=Volumtype
|
||||
preferences.volume.webdav.port=WebDAV-port
|
||||
preferences.volume.webdav.scheme=WebDAV-ordning
|
||||
## Updates
|
||||
preferences.updates=Oppdateringar
|
||||
preferences.updates.currentVersion=Gjeldande versjon: %s
|
||||
preferences.updates.autoUpdateCheck=Sjå etter oppdateringar automatisk
|
||||
preferences.updates.checkNowBtn=Sjekk no
|
||||
preferences.updates.updateAvailable=Oppdatering til versjon %s er tilgjengeleg.
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Om
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Lukk
|
||||
main.minimizeBtn.tooltip=Minimer
|
||||
main.preferencesBtn.tooltip=Innstillingar
|
||||
main.donationKeyMissing.tooltip=Ver vennleg og vurder å donera
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Legg til denne kvelven
|
||||
main.dropZone.unknownDragboardContent=Viss du vil legga til ein kvelv, kan du dra det til dette vindauget
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Klikk her for å legga til ein kvelv
|
||||
main.vaultlist.contextMenu.lock=Lås
|
||||
main.vaultlist.contextMenu.unlock=Lås opp…
|
||||
main.vaultlist.contextMenu.unlockNow=Lås opp no
|
||||
main.vaultlist.contextMenu.reveal=Gjer eininga synleg
|
||||
main.vaultlist.addVaultBtn=Legg til kvelv
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Takk for at du valde Cryptomator for å verna filene dine. Viss du treng hjelp, sjekk ut guidane våre for å komma i gang:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=LÅST
|
||||
main.vaultDetail.unlockBtn=Lås opp…
|
||||
main.vaultDetail.unlockNowBtn=Lås opp no
|
||||
main.vaultDetail.optionsBtn=Alternativ for kvelven
|
||||
main.vaultDetail.passwordSavedInKeychain=Passordet er lagra
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ULÅST
|
||||
main.vaultDetail.accessLocation=Innhaldet i kvelven din er tilgjengeleg her:
|
||||
main.vaultDetail.revealBtn=Gjer eininga synleg
|
||||
main.vaultDetail.lockBtn=Lås
|
||||
main.vaultDetail.bytesPerSecondRead=Lesafart:
|
||||
main.vaultDetail.throughput.idle=inaktiv
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator kunne ikkje finna ein kvelv på denne søkastien.
|
||||
main.vaultDetail.missing.recheck=Kontroller igjen
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Oppgrader kvelv
|
||||
main.vaultDetail.migratePrompt=Kvelven din må oppgraderast til eit nytt format før du kan få tilgang til det
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Slik krypterer du filer
|
||||
wrongFileAlert.header.title=Prøvde du å kryptera desse filene?
|
||||
wrongFileAlert.header.lead=For dette formålet gir Cryptomator eit volum i systemfilbehandlaren.
|
||||
wrongFileAlert.instruction.0=Følg desse trinna for å kryptera filer:
|
||||
wrongFileAlert.instruction.1=1. Lås opp kvelven din.
|
||||
wrongFileAlert.instruction.2=2. Klikk på "Gjør synleg" for å opna volumet i filbehandlaren din.
|
||||
wrongFileAlert.instruction.3=3. Legg filene dine til dette volumet.
|
||||
wrongFileAlert.link=For ytterlegare hjelp, besøk
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Generelt
|
||||
vaultOptions.general.vaultName=Namn på kvelven
|
||||
vaultOptions.general.unlockAfterStartup=Lås opp kvelven når du startar Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Etter vellykka opplåsing
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Ikkje gjer noko
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Gjer eininga synleg
|
||||
vaultOptions.general.actionAfterUnlock.ask=Spør
|
||||
## Mount
|
||||
vaultOptions.mount=Montering
|
||||
vaultOptions.mount.readonly=Skriveverna
|
||||
vaultOptions.mount.customMountFlags=Tilpassa moteringparametrar
|
||||
vaultOptions.mount.winDriveLetterOccupied=opptatt
|
||||
vaultOptions.mount.mountPoint=Monteringspunkt
|
||||
vaultOptions.mount.mountPoint.auto=Vel ein passande stad automatisk
|
||||
vaultOptions.mount.mountPoint.driveLetter=Bruk tildelt einingsbokstav
|
||||
vaultOptions.mount.mountPoint.custom=Tilpassa søkasti
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Vel…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Vel ei tom mappe
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Passord
|
||||
vaultOptions.masterkey.changePasswordBtn=Byt passord
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Gløym passord
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Ein "retta opp igjen"-nøkkel er den einaste måten å retta opp igjen tilgangen til ein kvelv på viss du mistar passordet.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Vis 'Retta opp igjen'-nøkkelen
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Rett opp igjen passord
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title='Retta opp igjen'-nøkkel
|
||||
recoveryKey.enterPassword.prompt=Skriv inn passordet ditt for å visa 'Retta opp igjen'-nøkkelen for "%s":
|
||||
recoveryKey.display.message=Følgjande gjenopprettingsnøkkel kan brukast til å retta opp igjen tilgang til "%s":
|
||||
recoveryKey.display.StorageHints=Ta vare på han ein veldig sikker stad, t.d. ved å:\n • Lagre han ved hjelp av ein passordkvelv\n • Lagre han på ein USB-minnepenn\n • Skrive han ut på papir
|
||||
recoveryKey.recover.prompt=Skriv inn gjenopprettingsnøkkelen for "%s":
|
||||
recoveryKey.recover.validKey=Dette er ein gyldig gjenopprettingsnøkkel
|
||||
recoveryKey.printout.heading=Cryptomator-gjenopprettingsnøkkel\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Skriv inn eit nytt passord
|
||||
newPassword.reenterPassword=Stadfest det nye passordet
|
||||
newPassword.passwordsMatch=Passorda samsvarer!
|
||||
newPassword.passwordsDoNotMatch=Passorda samsvarer ikkje
|
||||
passwordStrength.messageLabel.tooShort=Bruk minst %d teikn
|
||||
passwordStrength.messageLabel.0=Veldig svakt
|
||||
passwordStrength.messageLabel.1=Svakt
|
||||
passwordStrength.messageLabel.2=Ok
|
||||
passwordStrength.messageLabel.3=Sterkt
|
||||
passwordStrength.messageLabel.4=Veldig sterkt
|
||||
|
||||
# Quit
|
||||
quit.prompt=Ønsker du å avslutta programmet? Det finst ulåste kvelv.
|
||||
quit.lockAndQuit=Lås og avslutt
|
||||
@@ -0,0 +1,60 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
## Error
|
||||
|
||||
# Tray Menu
|
||||
|
||||
# Add Vault Wizard
|
||||
## Welcome
|
||||
## New
|
||||
### Name
|
||||
### Location
|
||||
### Password
|
||||
### Information
|
||||
## Existing
|
||||
## Success
|
||||
|
||||
# Remove Vault
|
||||
|
||||
# Change Password
|
||||
|
||||
# Forget Password
|
||||
|
||||
# Unlock
|
||||
## Success
|
||||
## Invalid Mount Point
|
||||
|
||||
# Migration
|
||||
## Start
|
||||
## Run
|
||||
## Sucess
|
||||
## Missing file system capabilities
|
||||
|
||||
# Preferences
|
||||
## General
|
||||
## Volume
|
||||
## Updates
|
||||
## Donation Key
|
||||
|
||||
# Main Window
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
## Vault Detail
|
||||
### Locked
|
||||
### Unlocked
|
||||
### Needs Migration
|
||||
|
||||
# Wrong File Alert
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
## Mount
|
||||
## Master Key
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
|
||||
# Quit
|
||||
@@ -0,0 +1,323 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=ਲਾਗੂ ਕਰੋ
|
||||
generic.button.back=ਪਿੱਛੇ
|
||||
generic.button.cancel=ਰੱਦ ਕਰੋ
|
||||
generic.button.change=ਬਦਲੋ
|
||||
generic.button.close=ਬੰਦ ਕਰੋ
|
||||
generic.button.copy=ਕਾਪੀ ਕਰੋ
|
||||
generic.button.copied=ਕਾਪੀ ਕੀਤਾ!
|
||||
generic.button.done=ਮੁਕੰਮਲ
|
||||
generic.button.next=ਅੱਗੇ
|
||||
generic.button.print=ਪਰਿੰਟ ਕਰੋ
|
||||
## Error
|
||||
generic.error.title=ਅਣਪਛਾਤੀ ਗਲਤੀ ਵਪਾਰੀ ਹੈ
|
||||
generic.error.instruction=ਇਹ ਵਾਪਰਨਾ ਨਹੀਂ ਚਾਹੀਦਾ ਸੀ। ਹੇਠ ਦਿੱਤੀ ਗਲਤੀ ਲਿਖਤ ਬਾਰੇ ਰਿਪੋਰਟ ਕਰੋ ਅਤੇ ਇਹ ਗਲਤੀ ਹੋਣ ਦੌਰਾਨ ਜਿਹੜੇ ਵੀ ਕਦਮ ਚੁੱਕੇ ਹਨ, ਬਾਰੇ ਵੇਰਵਾ ਦਿਉ।
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=ਵਾਲਟ
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=ਵੇਖਾਓ
|
||||
traymenu.showPreferencesWindow=ਮੇਰੀ ਪਸੰਦ
|
||||
traymenu.lockAllVaults=ਸਾਰੇ ਲਾਕ ਕਰੋ
|
||||
traymenu.quitApplication=ਬਾਹਰ
|
||||
traymenu.vault.unlock=ਅਣ-ਲਾਕ ਕਰੋ
|
||||
traymenu.vault.lock=ਲਾਕ ਕਰੋ
|
||||
traymenu.vault.reveal=ਦਿਖਾਓ
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=ਵਾਲਟ ਜੋੜੋ
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=ਨਵਾਂ ਵਾਲਟ ਬਣਾਓ
|
||||
addvaultwizard.welcome.existingButton=ਮੌਜੂਦਾ ਵਾਲਟ ਖੋਲ੍ਹੋ
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=ਵਾਲਟ ਲਈ ਨਾਂ ਚੁਣੋ
|
||||
addvaultwizard.new.namePrompt=ਵਾਲਟ ਦਾ ਨਾਂ
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=ਤੁਹਾਡੇ ਵਾਲੇਟ ਲਈ ਇੰਕ੍ਰਿਪਟ ਕੀਤੀਆਂ ਫ਼ਾਇਲਾਂ Cryptomator ਕਿੱਥੇ ਸਟੋਰ ਕਰੇ?
|
||||
addvaultwizard.new.locationLabel=ਸਟੋਰੇਜ਼ ਦੀ ਥਾਂ
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=ਪਸੰਦੀਦਾ ਟਿਕਾਣਾ
|
||||
addvaultwizard.new.directoryPickerButton=…ਚੁਣੋ
|
||||
addvaultwizard.new.directoryPickerTitle=ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ
|
||||
addvaultwizard.new.invalidName=ਵਾਲਟ ਦਾ ਨਾਂ ਗਲਤ ਹੈ। ਨਿਯਮਤ ਡਾਇਰੈਕਟਰੀ ਨਾਂ ਦੇਣ ਬਾਰੇ ਵਿਚਾਰੋ।
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=ਵਾਲਟ ਬਣਾਓ
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=ਤੁਸੀਂ ਬਿਨਾਂ ਪਾਸਵਰਡ ਦੇ ਆਪਣੇ ਡਾਟੇ ਨੂੰ ਇਸਤੇਮਾਲ ਨਹੀਂ ਕਰ ਸਕੋਗੇ। ਕੀ ਤੁਸੀਂ ਰਿਕਵਰੀ ਕੁੰਜੀ ਚਾਹੋਗੇ, ਜੇ ਕਿਤੇ ਤੁਸੀਂ ਆਪਣਾ ਪਾਸਵਰਡ ਭੁੱਲ ਜਾਓ?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=ਹਾਂ ਜੀ ਬਿਲਕੁਲ, ਅਫਸੋਸ ਨਾਲੋਂ ਸਾਵਧਾਨੀ ਚੰਗੀ ਹੈ
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=ਨਹੀਂ ਜੀ ਸ਼ੁਕਰੀਆ, ਮੈਨੂੰ ਆਪਣਾ ਪਾਸਵਰਡ ਯਾਦ ਰਹੇਗਾ
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ ਵਾਲੇਟ ਫਾਇਲਾਂ ⚠️
|
||||
addvault.new.readme.storageLocation.2=ਇਹ ਤੁਹਾਡੇ ਵਾਲਟ ਦਾ ਸਟੋਰੇਜ਼ ਟਿਕਾਣਾ ਹੈ।
|
||||
addvault.new.readme.storageLocation.3=ਨਾ ਕਰੋ
|
||||
addvault.new.readme.storageLocation.4=• ਇਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਿਸੇ ਫਾਇਲ ਨਾਲ ਛੇੜਛਾੜ ਜਾਂ
|
||||
addvault.new.readme.storageLocation.5=• ਇਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੰਕ੍ਰਿਪਸ਼ਨ ਲਈ ਕੋਈ ਫਾਇਲ ਨਾ ਚੇਪੋ।
|
||||
addvault.new.readme.storageLocation.6=ਜੇ ਤੁਸੀਂ ਫਾਇਲਾਂ ਨੂੰ ਇੰਕ੍ਰਿਪਟ ਕਰਨਾ ਜਾਂ ਵਾਲਟ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਇੰਝ ਕਰੋ:
|
||||
addvault.new.readme.storageLocation.7=1. ਇਸ ਵਾਲਟ ਨੂੰ Cryptomator ਵਿੱਚ ਜੋੜੋ।
|
||||
addvault.new.readme.storageLocation.8=2. Cryptomator ਵਿੱਚ ਵਾਲਟ ਨੂੰ ਅਣ-ਲਾਕ ਕਰੋ।
|
||||
addvault.new.readme.storageLocation.9=3. "ਦਿਖਾਓ" ਬਟਨ ਨੂੰ ਕਲਿੱਕ ਕਰਕੇ ਪਹੁੰਚ ਟਿਕਾਣੇ ਨੂੰ ਖੋਲ੍ਹੋ।
|
||||
addvault.new.readme.storageLocation.10=ਜੇ ਤੁਹਾਨੂੰ ਮਦਦ ਚਾਹੀਦੀ ਹੈ ਤਾਂ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ ਵਾਲੀਅਮ 🔐️
|
||||
addvault.new.readme.accessLocation.2=ਇਹ ਤੁਹਾਡੇ ਵਾਲਟ ਦਾ ਪਹੁੰਚ ਟਿਕਾਣਾ ਹੈ।
|
||||
addvault.new.readme.accessLocation.3=ਇਸ ਵਾਲੀਅਮ ਵਿੱਚ ਜੋੜੀ ਗਈ ਕੋਈ ਵੀ ਫਾਇਲ Cryptomator ਵਲੋਂ ਇੰਕ੍ਰਿਪਟ ਕੀਤੀ ਜਾਵੇਗੀ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਕਿਸੇ ਵੀ ਆਮ ਡਰਾਇਵ/ਫੋਲਡਰ ਵਾਂਗ ਵਰਤ ਸਕਦੇ ਹੋ। ਇਹ ਕੇਵਲ ਇਸ ਦੀ ਸਮੱਗਰੀ ਵੇਖਣ ਲਈ ਹੀ ਡਿ-ਕ੍ਰਿਪਟ ਹੁੰਦਾ ਹੈ, ਤੁਹਾਡੀਆਂ ਫਾਇਲਾਂ ਤੁਹਾਡੀ ਹਾਰਡ ਡਰਾਇਵ ਉੱਤੇ ਹਮੇਸ਼ਾਂ ਇੰਕ੍ਰਿਪਟ ਰਹਿੰਦੀਆਂ ਹਨ।
|
||||
addvault.new.readme.accessLocation.4=ਇਹ ਫਾਇਲ ਕਿਸੇ ਵੀ ਵੇਲੇ ਹਟਾ ਸਕਦੇ ਹੋ।
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=ਆਪਣੇ ਮੌਜੂਦਾ ਵਾਲਟ ਦੀ "masterkey.cryptomator" ਫਾਇਲ ਚੁਣੋ।
|
||||
addvaultwizard.existing.chooseBtn=…ਚੁਣੋ
|
||||
addvaultwizard.existing.filePickerTitle=ਮਾਸਟਰ-ਕੁੰਜੀ ਫਾਇਲ ਚੁਣੋ
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions="%s" ਵਾਲਟ ਜੋੜਿਆ ਗਿਆ।\nਇਸ ਵਾਲਟ ਲਈ ਪਹੁੰਚ ਜਾਂ ਸਮੱਗਰੀ ਜੋੜਨ ਵਾਸਤੇ ਤੁਹਾਨੂੰ ਇਸ ਨੂੰ ਅਣ-ਲਾਕ ਕਰਨਾ ਹੋਵੇਗਾ। ਬਦਲਵੇਂ ਰੂਪ ਵਿੱਚ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਵੇਲੇ ਇਸ ਨੂੰ ਅਣ-ਲਾਕ ਕਰ ਸਕਦੇ ਹੋ।
|
||||
addvaultwizard.success.unlockNow=ਹੁਣੇ ਅਣ-ਲਾਕ ਕਰੋ
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=ਵਾਲਟ ਹਟਾਓ
|
||||
removeVault.information=ਇਸ ਸਿਰਫ਼ Cryptomator ਨੂੰ ਇਹ ਵਾਲਟ ਭੁਲਾਏਗਾ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਵੀ ਜੋੜ ਸਕਦੇ ਹੋ। ਕੋਈ ਵੀ ਇੰਕ੍ਰਿਪਟ ਕੀਤੀ ਫਾਇਲ ਤੁਹਾਡੀ ਹਾਰਡ ਡਰਾਇਵ ਉਤੋਂ ਹਟਾਈ ਨਹੀਂ ਜਾਵੇਗੀ।
|
||||
removeVault.confirmBtn=ਵਾਲਟ ਹਟਾਓ
|
||||
|
||||
# Change Password
|
||||
changepassword.title=ਪਾਸਵਰਡ ਬਦਲੋ
|
||||
changepassword.enterOldPassword="%s" ਲਈ ਮੌਜੂਦਾ ਪਾਸਵਰਡ ਦਿਓ
|
||||
changepassword.finalConfirmation=ਮੈਂ ਸਮਝਦਾ/ਸਮਝਦੀ ਹਾਂ ਕਿ ਜੇ ਮੈਂ ਪਾਸਵਰਡ ਭੁੱਲਿਆ/ਭੁੱਲੀ ਤਾਂ ਮੈਂ ਆਪਣਾ ਡਾਟਾ ਵਰਤ ਨਹੀਂ ਸਕਾਂਗਾ/ਸਕਾਂਗੀ
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ
|
||||
forgetPassword.information=ਇਹ ਤੁਹਾਡੇ ਸਿਸਟਮ ਦੇ ਕੀ-ਚੇਨ ਵਿੱਚੋਂ ਇਸ ਵਾਲਟ ਦੇ ਸੰਭਾਲੇ ਪਾਸਵਰਡ ਨੂੰ ਹਟਾਏਗਾ।
|
||||
forgetPassword.confirmBtn=ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ
|
||||
|
||||
# Unlock
|
||||
unlock.title=ਵਾਲਟ ਅਣ-ਲਾਕ ਕਰੋ
|
||||
unlock.passwordPrompt="%s" ਲਈ ਪਾਸਵਰਡ ਦਿਓ:
|
||||
unlock.savePassword=ਪਾਸਵਰਡ ਯਾਦ ਰੱਖੋ
|
||||
unlock.unlockBtn=ਅਣ-ਲਾਕ ਕਰੋ
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=ਮਾਸਟਰ-ਕੁੰਜੀ ਫਾਇਲ ਚੁਣੋ
|
||||
## Success
|
||||
unlock.success.rememberChoice=ਚੋਣਾਂ ਯਾਦ ਰੱਖੋ, ਇਹ ਮੁੜ ਕੇ ਨਾ ਵੇਖਾਓ
|
||||
unlock.success.revealBtn=ਡਰਾਇਵ ਦਿਖਾਓ
|
||||
## Failure
|
||||
unlock.error.heading=ਵਾਲਟ ਅਣ-ਲਾਕ ਕਰਨ ਲਈ ਅਸਮਰੱਥ
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting="%s" ਮਾਊਂਟ ਪੁਆਇੰਟ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ, ਖਾਲੀ ਨਹੀਂ ਜਾਂ ਮੌਜੂਦ ਹੀ ਨਹੀਂ ਹੈ।
|
||||
unlock.error.invalidMountPoint.existing="%s" ਮਾਊਂਟ ਪੁਆਇੰਟ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ ਜਾਂ ਉਸ ਦਾ ਮੂਲ ਫੋਲਡਰ ਗੁੰਮ ਹੈ।
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=ਸਧਾਰਨ ਲਾਕ ਕਰਨਾ ਅਸਫ਼ਲ ਹੈ
|
||||
lock.forced.message=ਬਾਕੀ ਰਹਿੰਦੀਆਂ ਕਾਰਵਾਈਆਂ ਜਾਂ ਫ਼ਾਈਲਾਂ ਖੁੱਲ੍ਹਣ ਕਰਕੇ "%s" ਲਾਕ ਕਰਨ ਨੂੰ ਰੋਕਿਆ ਗਿਆ ਹੈ। ਤੁਸੀਂ ਇਸ ਵਾਲਟ ਨੂੰ ਧੱਕੇ ਨਾਲ ਲਾਕ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ I/O ਵਿੱਚ ਰੁਕਾਵਟ ਪਾਉਣ ਨਾਲ ਨਾ-ਸੰਭਾਲਿਆ ਡਾਟਾ ਖਤਮ ਹੋ ਜਾ ਸਕਦਾ ਹੈ।
|
||||
lock.forced.confirmBtn=ਧੱਕੇ ਨਾਲ ਲਾਕ ਕਰੋ
|
||||
## Failure
|
||||
lock.fail.heading=ਵਾਲਟ ਲਾਕ ਕਰਨਾ ਅਸਫ਼ਲ ਹੈ।
|
||||
lock.fail.message=ਵਾਲਟ "%s" ਨੂੰ ਲਾਕ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਨਾ-ਸੰਭਾਲੇ ਕੰਮ ਨੂੰ ਹੋਰ ਥਾਂ ਸੰਭਾਲ ਲਿਆ ਹੈ ਅਤੇ ਖਾਸ ਪੜ੍ਹਨ/ਲਿਖਣ ਕਾਰਵਾਈਆਂ ਪੂਰੀਆਂ ਹੋਈਆਂ ਹਨ। ਵਾਲਟ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ Cryptomator ਕਾਰਵਾਈ ਨੂੰ ਖਤਮ ਕਰੋ।
|
||||
|
||||
# Migration
|
||||
migration.title=ਵਾਲਟ ਅੱਪਗਰੇਡ ਕਰੋ
|
||||
## Start
|
||||
migration.start.prompt=ਤੁਹਾਡੇ ਵਾਲੇਟ "%s" ਨੂੰ ਨਵੇਂ ਫਾਰਮੈਟ ਲਈ ਅੱਪਗਰੇਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਜਾਰੀ ਰੱਖਣ ਤੋਂ ਪਹਿਲਾਂ ਪੱਕਾ ਕਰੋ ਕਿ ਇਸ ਵਾਲਟ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੀ ਕੋਈ ਵੀ ਸਿੰਕਰੋਨਾਈਜੇਸ਼ਨ ਬਾਕੀ ਨਹੀਂ ਰਹਿੰਦੀ ਹੈ।
|
||||
migration.start.confirm=ਹਾਂ, ਮੇਰਾ ਵਾਲਟ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿੰਕ ਹੈ
|
||||
## Run
|
||||
migration.run.enterPassword="%s" ਲਈ ਪਾਸਵਰਡ ਦਿਓ
|
||||
migration.run.startMigrationBtn=ਵਾਲਟ ਮਾਈਗਰੇਟ ਕਰੋ
|
||||
migration.run.progressHint=ਇਸ ਨੂੰ ਕੁਝ ਵੇਲਾ ਲੱਗ ਸਕਦਾ ਹੈ…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" ਕਾਮਯਾਬੀ ਨਾਲ ਮਾਈਗਰੇਟ ਕੀਤਾ\nਹੁਣ ਤੁਸੀਂ ਆਪਣੇ ਵਾਲਟ ਨੂੰ ਅਣ-ਲਾਕ ਕਰ ਸਕਦੇ ਹੋ।
|
||||
migration.success.unlockNow=ਹੁਣੇ ਅਣ-ਲਾਕ ਕਰੋ
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=ਗੈਰ-ਸਹਾਇਕ ਫਾਇਲ ਸਿਸਟਮ
|
||||
migration.error.missingFileSystemCapabilities.description=ਮਾਈਗਰੇਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋਈ ਸੀ, ਕਿਉਂਕਿ ਤੁਹਾਡਾ ਵਾਲਟ ਅਢੁੱਕਵੇਂ ਫਾਇਲ ਸਿਸਟਮ ਉੱਤੇ ਮੌਜੂਦ ਹੈ।
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=ਫਾਇਲ ਸਿਸਟਮ ਲੰਮੇ ਫਾਇਲ ਨਾਵਾਂ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ।
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=ਫਾਇਲ ਸਿਸਟਮ ਲੰਮੇ ਮਾਰਗਾਂ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ।
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=ਫਾਇਲ ਸਿਸਟਮ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦਾ ਹੈ।
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=ਫਾਇਲ ਸਿਸਟਮ ਲਿਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦਾ ਹੈ।
|
||||
## Impossible
|
||||
migration.impossible.heading=ਵਾਲਟ ਮਾਈਗਰੇਟ ਕਰਨ ਲਈ ਅਸਮਰੱਥ
|
||||
migration.impossible.reason=ਵਾਲਟ ਨੂੰ ਆਪਣੇ-ਆਪ ਮਾਈਗਰੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਸ ਦਾ ਸਟੋਰੇਜ਼ ਟਿਕਾਣਾ ਜਾਂ ਪਹੁੰਚ ਪੁਆਇੰਟ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ।
|
||||
migration.impossible.moreInfo=ਵਾਲਟ ਨੂੰ ਅਜੇ ਵੀ ਪੁਰਾਣੇ ਵਰਜ਼ਨ ਨਾਲ ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਵਾਲਟ ਨੂੰ ਖੁਦ ਕਿਵੇਂ ਮਾਈਗਰੇਟ ਕਰੀਏ, ਇਸ ਬਾਰੇ ਹਦਾਇਤਾਂ ਲਈ ਵੇਖੋ
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=ਮੇਰੀ ਪਸੰਦ
|
||||
## General
|
||||
preferences.general=ਆਮ
|
||||
preferences.general.theme=ਦਿੱਖ ਅਤੇ ਰਵਈਆ
|
||||
preferences.general.theme.automatic=ਆਟੋਮੈਟਿਕ
|
||||
preferences.general.theme.light=ਹਲਕਾ
|
||||
preferences.general.theme.dark=ਗੂੜ੍ਹਾ
|
||||
preferences.general.unlockThemes=ਗੂੜ੍ਹਾ ਢੰਗ ਅਣ-ਲਾਕ ਕਰੋ
|
||||
preferences.general.showMinimizeButton=ਘੱਟੋ-ਘੱਟ ਬਟਨ ਦਿਖਾਓ
|
||||
preferences.general.showTrayIcon=ਟਰੇ ਆਈਕਾਨ ਵੇਖਾਓ (ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ)
|
||||
preferences.general.startHidden=ਜਦੋਂ Cryptomator ਸ਼ੁਰੂ ਹੋਵੇ ਤਾਂ ਵਿੰਡੋ ਲੁਕਾਓ
|
||||
preferences.general.debugLogging=ਡੀਬੱਗ ਲਾਗ ਸਮਰੱਥ ਕਰੋ
|
||||
preferences.general.debugDirectory=ਲਾਗ ਫਾਇਲਾਂ ਦਿਖਾਓ
|
||||
preferences.general.autoStart=ਸਿਸਟਮ ਸ਼ੁਰੂ ਵੇਲੇ Cryptomator ਚਲਾਓ
|
||||
preferences.general.keychainBackend=ਪਾਸਵਰਡ ਇਸ ਨਾਲ ਸੰਭਾਲੋ
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=ਗਨੋਮ ਕੀਰਿੰਗ
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=ਕੇਡੀਈ ਵਾਲਟ
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS ਕੀਚੇਨ ਪਹੁੰਚ
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=ਵਿੰਡੋ ਡਾਟਾ ਪਰੋਟੈਕਸ਼ਨ
|
||||
preferences.general.interfaceOrientation=ਇੰਟਰਟੇਸ ਸਥਿਤੀ
|
||||
preferences.general.interfaceOrientation.ltr=ਖੱਬੇ ਤੋਂ ਸੱਜਾ
|
||||
preferences.general.interfaceOrientation.rtl=ਸੱਜੇ ਤੋਂ ਖੱਬਾ
|
||||
## Volume
|
||||
preferences.volume=ਵਰਚੁਅਲ ਡਰਾਇਵ
|
||||
preferences.volume.type=ਵਾਲੀਅਮ ਦੀ ਕਿਸਮ
|
||||
preferences.volume.webdav.port=WebDAV ਪੋਰਟ
|
||||
preferences.volume.webdav.scheme=WebDAV ਸਕੀਮ
|
||||
## Updates
|
||||
preferences.updates=ਅੱਪਡੇਟ
|
||||
preferences.updates.currentVersion=ਮੌਜੂਦਾ ਵਰਜ਼ਨ: %s
|
||||
preferences.updates.autoUpdateCheck=ਅੱਪਡੇਟ ਲਈ ਆਪਣੇ-ਆਪ ਜਾਂਚ ਕਰੋ
|
||||
preferences.updates.checkNowBtn=ਹੁਣੇ ਜਾਂਚ ਕਰੋ
|
||||
preferences.updates.updateAvailable=ਉਪਲੱਬਧ %s ਵਰਜ਼ਨ ਲਈ ਅੱਪਡੇਟ ਕਰੋ।
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=ਇਸ ਬਾਰੇ
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=%s ਲਈ ਅੰਕੜੇ
|
||||
stats.cacheHitRate=ਕੈਸ਼ ਹਿੱਟ ਦਰ
|
||||
## Read
|
||||
stats.read.throughput.idle=ਪੜ੍ਹਨ: ਵੇਹਲਾ
|
||||
stats.read.throughput.kibs=ਪੜ੍ਹਨ: %.2f kiB/s
|
||||
stats.read.throughput.mibs=ਪੜ੍ਹਨ: %.2f MiB/s
|
||||
stats.read.total.data.none=ਡਾਟਾ ਪੜ੍ਹਨ: -
|
||||
stats.read.total.data.kib=ਡਾਟਾ ਪੜ੍ਹਨ: %.1f kiB
|
||||
stats.read.total.data.mib=ਡਾਟਾ ਪੜ੍ਹਨ: %.1f MiB
|
||||
stats.read.total.data.gib=ਡਾਟਾ ਪੜ੍ਹਨ: %.1f GiB
|
||||
stats.decr.total.data.none=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: -
|
||||
stats.decr.total.data.kib=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f kiB
|
||||
stats.decr.total.data.mib=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f MiB
|
||||
stats.decr.total.data.gib=ਡਾਟਾ ਡਿ-ਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f GiB
|
||||
stats.read.accessCount=ਕੁੱਲ ਪੜ੍ਹੇ: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=ਲਿਖੇ: ਵੇਹਲ
|
||||
stats.write.throughput.kibs=ਲਿਖੇ: %.2f kiB/s
|
||||
stats.write.throughput.mibs=ਲਿਖੇ: %.2f MiB/s
|
||||
stats.write.total.data.none=ਲਿਖਿਆ ਡਾਟਾ: -
|
||||
stats.write.total.data.kib=ਡਾਟਾ ਲਿਖਿਆ: %.1f kiB
|
||||
stats.write.total.data.mib=ਡਾਟਾ ਲਿਖਿਆ: %.1f MiB
|
||||
stats.write.total.data.gib=ਡਾਟਾ ਲਿਖਿਆ: %.1f GiB
|
||||
stats.encr.total.data.none=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: -
|
||||
stats.encr.total.data.kib=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f kiB
|
||||
stats.encr.total.data.mib=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f MiB
|
||||
stats.encr.total.data.gib=ਡਾਟਾ ਇੰਕ੍ਰਿਪਟ ਕੀਤਾ: %.1f GiB
|
||||
stats.write.accessCount=ਕੁੱਲ ਲਿਖੇ: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=ਬੰਦ ਕਰੋ
|
||||
main.minimizeBtn.tooltip=ਘੱਟੋ-ਘੱਟ
|
||||
main.preferencesBtn.tooltip=ਮੇਰੀ ਪਸੰਦ
|
||||
main.debugModeEnabled.tooltip=ਡੀਬੱਗ ਮੋਡ ਚਾਲੂ ਹੈ
|
||||
main.donationKeyMissing.tooltip=ਦਾਨ ਦੇਣ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ ਜੀ
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=ਇਹ ਵਾਲਟ ਜੋੜੋ
|
||||
main.dropZone.unknownDragboardContent=ਜੇ ਤੁਸੀਂ ਵਾਲਟ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਇਸ ਨੂੰ ਬੰਦ ਵਿੰਡੋ ਉੱਤੇ ਖਿੱਚੋ
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=ਵਾਲਟ ਜੋੜਨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ
|
||||
main.vaultlist.contextMenu.lock=ਲਾਕ ਕਰੋ
|
||||
main.vaultlist.contextMenu.unlock=ਅਣ-ਲਾਕ ਕਰੋ…
|
||||
main.vaultlist.contextMenu.unlockNow=ਹੁਣੇ ਅਣ-ਲਾਕ ਕਰੋ
|
||||
main.vaultlist.contextMenu.reveal=ਡਰਾਇਵ ਦਿਖਾਓ
|
||||
main.vaultlist.addVaultBtn=ਵਾਲਟ ਜੋੜੋ
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=ਆਪਣੀਆਂ ਫਾਇਲਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ Cryptomator ਚੁਣਨ ਵਾਸਤੇ ਧੰਨਵਾਦ ਹੈ। ਜੇ ਤੁਹਾਨੂੰ ਮਦਦ ਚਾਹੀਦੀ ਹੋਵੇ ਤਾਂ ਸਾਡੀਆਂ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡਾਂ ਵੇਖੋ:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=ਲਾਕ ਹੈ
|
||||
main.vaultDetail.unlockBtn=ਅਣ-ਲਾਕ ਕਰੋ…
|
||||
main.vaultDetail.unlockNowBtn=ਹੁਣੇ ਅਣ-ਲਾਕ ਕਰੋ
|
||||
main.vaultDetail.optionsBtn=ਵਾਲਟ ਚੋਣਾਂ
|
||||
main.vaultDetail.passwordSavedInKeychain=ਪਾਸਵਰਡ ਸੰਭਾਲਿਆ
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ਅਣ-ਲਾਕ ਹੈ
|
||||
main.vaultDetail.accessLocation=ਤੁਹਾਡੇ ਵਾਲਟ ਦੀ ਸਮੱਗਰੀ ਇੱਥੋਂ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ:
|
||||
main.vaultDetail.revealBtn=ਡਰਾਇਵ ਦਿਖਾਓ
|
||||
main.vaultDetail.lockBtn=ਲਾਕ ਕਰੋ
|
||||
main.vaultDetail.bytesPerSecondRead=ਪੜ੍ਹਨ:
|
||||
main.vaultDetail.bytesPerSecondWritten=ਲਿਖਣ:
|
||||
main.vaultDetail.throughput.idle=ਵੇਹਲਾ
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=ਵਾਲਟ ਅੰਕੜੇ
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator ਇਸ ਮਾਗਰ ਉੱਤੇ ਵਾਲਟ ਨਹੀਂ ਲੱਭਿਆ ਸਕੀ।
|
||||
main.vaultDetail.missing.recheck=ਮੁੜ-ਜਾਂਚੋ
|
||||
main.vaultDetail.missing.remove=ਵਾਲਟ ਸੂਚੀ ਤੋਂ ਹਟਾਓ…
|
||||
main.vaultDetail.missing.changeLocation=ਵਾਲਟ ਟਿਕਾਣੇ ਨੂੰ ਬਦਲੋ…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=ਵਾਲਟ ਅੱਪਗਰੇਡ ਕਰੋ
|
||||
main.vaultDetail.migratePrompt=ਤੁਹਾਡੇ ਵਾਲਟ ਨੂੰ ਵਰਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਨਵੇਂ ਫਾਰਮੈਟ ਲਈ ਅੱਪਗਰੇਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=ਫਾਇਲਾਂ ਇੰਕ੍ਰਿਪਟ ਕਿਵੇਂ ਹੁੰਦੀਆਂ ਹਨ
|
||||
wrongFileAlert.header.title=ਕੀ ਤੁਸੀਂ ਇਹ ਫਾਇਲਾਂ ਨੂੰ ਇੰਕ੍ਰਿਪਟ ਕਰਨ ਦੀ ਕੀਤੀ ਸੀ?
|
||||
wrongFileAlert.header.lead=ਇਸ ਮਕਸਦ ਲਈ Cryptomator ਤੁਹਾਡੇ ਸਿਸਟਮ ਫਾਇਲ ਮੈਨੇਜਰ ਵਿੱਚ ਵਾਲੀਅਮ ਦਿੰਦਾ ਹੈ।
|
||||
wrongFileAlert.instruction.0=ਫਾਇਲਾਂ ਇੰਕ੍ਰਿਪਟ ਕਰਨ ਲਈ, ਅੱਗੇ ਦਿੱਤੇ ਪੜਾਅ ਹਨ:
|
||||
wrongFileAlert.instruction.1=1. ਆਪਣੇ ਵਾਲਟ ਨੂੰ ਅਣ-ਲਾਕ ਕਰੋ।
|
||||
wrongFileAlert.instruction.2=2. ਆਪਣੇ ਫਾਇਲ ਮੈਨੇਜਰ ਵਿੱਚ ਵਾਲੀਅਮ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ "ਦਿਖਾਓ" ਨੂੰ ਕਲਿੱਕ ਕਰੋ।
|
||||
wrongFileAlert.instruction.3=3. ਆਪਣੀਆਂ ਫਾਇਲਾਂ ਇਸ ਵਾਲੀਅਮ ਵਿੱਚ ਜੋੜੋ।
|
||||
wrongFileAlert.link=ਹੋਰ ਮਦਦ ਲਈ ਵੇਖੋ
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=ਆਮ
|
||||
vaultOptions.general.vaultName=ਵਾਲਟ ਦਾ ਨਾਂ
|
||||
vaultOptions.general.unlockAfterStartup=Cryptomator ਸ਼ੁਰੂ ਹੋਣ ਵੇਲੇ ਵਾਲਟ ਅਣ-ਲਾਕ ਕਰੋ
|
||||
vaultOptions.general.actionAfterUnlock=ਕਾਮਯਾਬੀ ਨਾਲ ਅਣ-ਲਾਕ ਕਰਨ ਦੇ ਬਾਅਦ
|
||||
vaultOptions.general.actionAfterUnlock.ignore=ਕੁਝ ਨਾ ਕਰੋ
|
||||
vaultOptions.general.actionAfterUnlock.reveal=ਡਰਾਇਵ ਦਿਖਾਓ
|
||||
vaultOptions.general.actionAfterUnlock.ask=ਪੁੱਛੋ
|
||||
## Mount
|
||||
vaultOptions.mount=ਮਾਊਂਟ ਕਰਨਾ
|
||||
vaultOptions.mount.readonly=ਕੇਵਲ ਪੜ੍ਹਨ ਲਈ
|
||||
vaultOptions.mount.customMountFlags=ਪਸੰਦੀਦਾ ਮਾਊਂਟ ਚਿੰਨ੍ਹ
|
||||
vaultOptions.mount.winDriveLetterOccupied=ਮੱਲਿਆ
|
||||
vaultOptions.mount.mountPoint=ਮਾਊਂਟ ਪੁਆਇੰਟ
|
||||
vaultOptions.mount.mountPoint.auto=ਆਪਣੇ-ਆਪ ਢੁੱਕਵਾਂ ਟਿਕਾਣਾ ਚੁਣ ਲਵੋ
|
||||
vaultOptions.mount.mountPoint.driveLetter=ਜਾਰੀ ਕੀਤਾ ਡਰਾਇਵ ਅੱਖਰ ਵਰਤੋਂ
|
||||
vaultOptions.mount.mountPoint.custom=ਪਸੰਦੀਦਾ ਮਾਰਗ
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=…ਚੁਣੋ
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=ਖਾਲੀ ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ
|
||||
## Master Key
|
||||
vaultOptions.masterkey=ਪਾਸਵਰਡ
|
||||
vaultOptions.masterkey.changePasswordBtn=ਪਾਸਵਰਡ ਬਦਲੋ
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=ਸੰਭਾਲਿਆ ਪਾਸਵਰਡ ਭੁੱਲੋ
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=ਜੇ ਤੁਸੀਂ ਆਪਣਾ ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ ਹੋ ਤਾਂ ਤੁਹਾਡੇ ਵਾਲਟ ਲਈ ਪਹੁੰਚ ਬਹਾਲ ਕਰਨ ਵਾਸਤੇ ਸਿਰਫ਼ ਰਿਕਵਰੀ ਕੁੰਜੀ ਹੀ ਹੈ।
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=ਰਿਕਰਵੀ ਕੁੰਜੀ ਦਿਖਾਓ
|
||||
vaultOptions.masterkey.recoverPasswordBtn=ਪਾਸਵਰਡ ਰਿਕਵਰ ਕਰੋ
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=ਰਿਕਵਰੀ ਕੁੰਜੀ
|
||||
recoveryKey.enterPassword.prompt="%s" ਲਈ ਰਿਕਵਰੀ ਕੁੰਜੀ ਵੇਖਣ ਵਾਸਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਿਓ:
|
||||
recoveryKey.display.message="%s" ਲਈ ਪਹੁੰਚ ਬਹਾਲ ਕਰਨ ਵਾਸਤੇ ਹੇਠਲੀ ਰਿਕਵਰੀ ਕੁੰਜੀ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ:
|
||||
recoveryKey.display.StorageHints=ਇਸ ਨੂੰ ਕਿਸੇ ਥਾਂ ਬਹੁਤ ਹੀ ਸੰਭਾਲ ਕੇ ਰੱਖੋ.:\n • ਇਸ ਨੂੰ ਪਾਸਵਰਡ ਮੈਨੇਜਰ ਵਰਤ ਕੇ ਸੰਭਾਲੋ\n • ਇਸ ਨੂੰ USB ਫਲੈਸ਼ ਡਰਾਇਵ ਉੱਤੇ ਸੰਭਾਲੋ\n • ਇਸ ਨੂੰ ਪੇਪਰ ਉੱਤੇ ਛਪ ਲਵੋ
|
||||
recoveryKey.recover.prompt='%s" ਲਈ ਆਪਣਾ ਰਿਕਵਰੀ ਕੁੰਜੀ ਦਿਓ:
|
||||
recoveryKey.recover.validKey=ਇਹ ਜਾਇਜ਼ ਰਿਕਰਵੀ ਕੁੰਜੀ ਹੈ
|
||||
recoveryKey.printout.heading=Cryptomator ਰਿਕਵਰੀ ਕੁੰਜੀ\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=ਨਵਾਂ ਪਾਸਵਰਡ ਦਿਓ
|
||||
newPassword.reenterPassword=ਨਵੇਂ ਪਾਸਵਰਡ ਦੀ ਤਸਦੀਕ ਕਰੋ
|
||||
newPassword.passwordsMatch=ਪਾਸਵਰਡ ਮਿਲਦੇ!
|
||||
newPassword.passwordsDoNotMatch=ਪਾਸਵਰਡ ਮਿਲਦੇ ਨਹੀਂ ਹਨ
|
||||
passwordStrength.messageLabel.tooShort=ਘੱਟ-ਘੱਟੋ %d ਅੱਖਰ ਵਰਤੋਂ
|
||||
passwordStrength.messageLabel.0=ਬਹੁਤ ਕਮਜ਼ੋਰ
|
||||
passwordStrength.messageLabel.1=ਕਮਜ਼ੋਰ
|
||||
passwordStrength.messageLabel.2=ਠੀਕ-ਠਾਕ
|
||||
passwordStrength.messageLabel.3=ਮਜ਼ਬੂਤ
|
||||
passwordStrength.messageLabel.4=ਬਹੁਤ ਮਜ਼ਬੂਤ
|
||||
|
||||
# Quit
|
||||
quit.prompt=ਐਪਲੀਕੇਸ਼ਨ ਬੰਦ ਕਰਨੀ ਹੈ? ਅਣ-ਲਾਕ ਕੀਤੇ ਵਾਲਟ ਹਨ।
|
||||
quit.lockAndQuit=ਲਾਕ ਕਰੋ ਤੇ ਬਾਹਰ ਜਾਓ
|
||||
@@ -0,0 +1,359 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Zastosuj
|
||||
generic.button.back=Wstecz
|
||||
generic.button.cancel=Anuluj
|
||||
generic.button.change=Zmień
|
||||
generic.button.close=Zamknij
|
||||
generic.button.copy=Skopiuj
|
||||
generic.button.copied=Skopiowane!
|
||||
generic.button.done=Gotowe
|
||||
generic.button.next=Dalej
|
||||
generic.button.print=Drukuj
|
||||
## Error
|
||||
generic.error.title=Wystąpił nieoczekiwany błąd
|
||||
generic.error.instruction=To nie powinno było się zdarzyć. Proszę zgłosić poniższy tekst z błędem i zamieścić opis kroków, które doprowadziły do tego błędu.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Sejf
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Wyświetl
|
||||
traymenu.showPreferencesWindow=Ustawienia
|
||||
traymenu.lockAllVaults=Blokuj wszystko
|
||||
traymenu.quitApplication=Wyjście
|
||||
traymenu.vault.unlock=Odblokuj
|
||||
traymenu.vault.lock=Blokuj
|
||||
traymenu.vault.reveal=Pokaż
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Dodaj sejf
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Utwórz nowy sejf
|
||||
addvaultwizard.welcome.existingButton=Otwórz istniejący sejf
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Wybierz nazwę sejfu
|
||||
addvaultwizard.new.namePrompt=Nazwa sejfu
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Gdzie Cryptomator powinien przechowywać zaszyfrowane pliki twojego sejfu?
|
||||
addvaultwizard.new.locationLabel=Miejsce zapisu
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Własna lokalizacja
|
||||
addvaultwizard.new.directoryPickerButton=Wybierz…
|
||||
addvaultwizard.new.directoryPickerTitle=Wybierz katalog
|
||||
addvaultwizard.new.fileAlreadyExists=Plik lub katalog z nazwą sejfu już istnieje
|
||||
addvaultwizard.new.locationDoesNotExist=Katalog w określonej ścieżce nie istnieje lub nie można uzyskać dostępu
|
||||
addvaultwizard.new.locationIsNotWritable=Brak możliwości zapisu w określonej ścieżce
|
||||
addvaultwizard.new.locationIsOk=Odpowiednia lokalizacja dla Twojego sejfu
|
||||
addvaultwizard.new.invalidName=Nieprawidłowa nazwa sejfu. Proszę spróbować prawidłową nazwę dla katalogu.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Utwórz sejf
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Nie będziesz mógł uzyskać dostępu do swoich danych bez hasła. Czy chciałbyś klucz odzyskiwania w przypadku utraty hasła?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Tak poproszę, przezorny zawsze ubezpieczony
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nie dziękuję, nie zapomnę hasła
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠ PLIKI SEJFU ⚠
|
||||
addvault.new.readme.storageLocation.2=To jest miejsce, w którym przechowywane są pliki Twojego sejfu.
|
||||
addvault.new.readme.storageLocation.3=NIE WOLNO
|
||||
addvault.new.readme.storageLocation.4=• zmieniać plików w tym katalogu lub
|
||||
addvault.new.readme.storageLocation.5=• kopiować do tego katalogu jakichkolwiek plików do szyfrowania.
|
||||
addvault.new.readme.storageLocation.6=Jeśli chcesz zaszyfrować pliki i wyświetlić zawartość sejfu, wykonaj następujące czynności:
|
||||
addvault.new.readme.storageLocation.7=1. Dodaj ten sejf do programu Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Odblokuj sejf w programie Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Otwórz miejsce z odszyfrowanymi plikami, klikając przycisk "Pokaż".
|
||||
addvault.new.readme.storageLocation.10=Jeśli potrzebujesz pomocy, sprawdź dokumentację: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐 ZASZYFROWANY UDZIAŁ 🔐
|
||||
addvault.new.readme.accessLocation.2=Tu są przechowywane pliki Twojego sejfu.
|
||||
addvault.new.readme.accessLocation.3=Wszystkie pliki dodane tutaj zostaną zaszyfrowane przez Cryptomator. Możesz tu wykonywać operacje jak na każdym innym dysku czy katalogu. To jest jedynie odszyfrowany podgląd Twoich plików, wszystkie pozostają cały czas zaszyfrowane na Twoim dysku twardym.
|
||||
addvault.new.readme.accessLocation.4=Jeśli chcesz możesz spokojnie usunąć ten plik.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Wybierz plik "masterkey.cryptomator" w swoim istniejącym sejfie.
|
||||
addvaultwizard.existing.chooseBtn=Wybierz…
|
||||
addvaultwizard.existing.filePickerTitle=Wybierz plik Masterkey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Dodano sejf "%s".\nMusisz odblokować ten sejf, aby uzyskać dostęp lub dodać zawartość. Możesz go również odblokować kiedy indziej.
|
||||
addvaultwizard.success.unlockNow=Odblokuj teraz
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Usuń sejf
|
||||
removeVault.information=To tylko sprawi, że Cryptomator nie będzie widział tego sejfu. Możesz dodać go ponownie później. Żadne zaszyfrowane pliki nie zostaną usunięte z dysku twardego.
|
||||
removeVault.confirmBtn=Usuń sejf
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Zmiana Hasła
|
||||
changepassword.enterOldPassword=Wprowadź aktualne hasło dla "%s"
|
||||
changepassword.finalConfirmation=Jestem świadomy tego, że nie będę mógł uzyskać dostępu do moich danych, jeśli zapomnę hasła
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Zapomnij hasło
|
||||
forgetPassword.information=To spowoduje usunięcie zapisanego hasła z systemowego menadżera haseł.
|
||||
forgetPassword.confirmBtn=Zapomnij hasło
|
||||
|
||||
# Unlock
|
||||
unlock.title=Odblokuj sejf
|
||||
unlock.passwordPrompt=Wprowadź hasło dla "%s":
|
||||
unlock.savePassword=Zapamiętaj hasło
|
||||
unlock.unlockBtn=Odblokuj
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Brak pliku Masterkey dla tego sejfu w oczekiwanej lokalizacji. Proszę wybrać plik klucza ręcznie.
|
||||
unlock.chooseMasterkey.filePickerTitle=Wybierz plik Masterkey
|
||||
## Success
|
||||
unlock.success.message=Odblokowano "%s" pomyślnie! Twój sejf jest teraz dostępny za pomocą dysku wirtualnego.
|
||||
unlock.success.rememberChoice=Zapamiętaj wybór, nie pokazuj tego ponownie
|
||||
unlock.success.revealBtn=Pokaż Dysk
|
||||
## Failure
|
||||
unlock.error.heading=Nie można odblokować sejfu
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Punkt montowania nie jest pustym katalogiem lub nie istnieje: %s
|
||||
unlock.error.invalidMountPoint.existing=Punkt montowania już istnieje lub brakuje katalogu nadrzędnego: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Blokada nie powiodła się
|
||||
lock.forced.message=Zamknięcie "%s" zostało zablokowane przez oczekujące operacje lub otwarte pliki. Możesz wymusić zamknięcie tego sejfu, ale może to spowodować utratę niezapisanych danych.
|
||||
lock.forced.confirmBtn=Wymuś zablokowanie
|
||||
## Failure
|
||||
lock.fail.heading=Błąd blokowania sejfu.
|
||||
lock.fail.message=Nie można zablokować sejfu "%s". Zapisz wszelkie zmiany w bezpiecznym miejscu i upewnij się, że nie ma żadnych ważnych oczekujących operacji odczytu/zapisu. W celu zamknięcia sejfu ubij Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Aktualizuj sejf
|
||||
## Start
|
||||
migration.start.prompt=Twój sejf "%s" musi zostać zaktualizowany do nowszego formatu. Przed kolejnym krokiem upewnij się, że sejf nie wymaga synchronizowania.
|
||||
migration.start.confirm=Tak, mój sejf jest w pełni zsynchronizowany
|
||||
## Run
|
||||
migration.run.enterPassword=Wprowadź hasło dla "%s"
|
||||
migration.run.startMigrationBtn=Aktualizuj sejf
|
||||
migration.run.progressHint=To może chwilę potrwać…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=Aktualizacja "%s" zakończona pomyślnie.\nMożesz już odblokować swój sejf.
|
||||
migration.success.unlockNow=Odblokuj teraz
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Nieobsługiwany system plików
|
||||
migration.error.missingFileSystemCapabilities.description=Migracja nie została rozpoczęta, ponieważ Twój sejf znajduje się na niewspieranym systemie plików.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Ten system plików nie obsługuje długich nazw plików.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Ten system plików nie obsługuje długich ścieżek.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Ten system plików nie pozwala na odczyt.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Ten system plików nie pozwala na zapis.
|
||||
## Impossible
|
||||
migration.impossible.heading=Nie można zmigrować sejfu
|
||||
migration.impossible.reason=Sejf nie może być automatycznie zmigrowany, ponieważ jego lokalizacja lub punkt dostępu nie są kompatybilne.
|
||||
migration.impossible.moreInfo=Sejf nadal może być otwarty starszą wersją. Aby uzyskać informacje dotyczące ręcznej migracji sejfu wejdź na
|
||||
|
||||
# Health Check
|
||||
health.title=Ocena stanu sejfu
|
||||
health.start.introduction=Ocena stanu sejfu to zbiór testów wykrywający i ewentualnie rozwiązujący problemy w wewnętrznej strukturze Twojego sejfu. Należy pamiętać, że nie wszystkie błędy da się rozwiązać. Do przeprowadzenia testów wymagane jest hasło sejfu.
|
||||
health.start.configValid=Odczyt i przetwarzanie pliku konfiguracyjnego sejfu powiodły się. Przejdź dalej do wyboru testów.
|
||||
health.start.configInvalid=Błąd podczas odczytu i przetwarzania pliku konfiguracyjnego sejfu.
|
||||
health.checkList.header=Dostępne testy
|
||||
health.checkList.selectAllBox=Zaznacz wszystko
|
||||
health.check.runBatchBtn=Uruchom wybrane testy
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Aby sprawdzić wyniki, wybierz test z listy po lewej stronie.
|
||||
health.check.detail.header=Wyniki testu %s
|
||||
health.check.detail.taskNotStarted=Test nie był wybrany do uruchomienia.
|
||||
health.check.detail.taskScheduled=Test będzie uruchomiony.
|
||||
health.check.detail.taskRunning=Test jest aktualnie uruchomiony…
|
||||
health.check.detail.taskSucceeded=Test zakończony pomyślnie po %d milisekundach.
|
||||
health.check.detail.taskFailed=Test zakończony z powodu błędu.
|
||||
health.check.detail.taskCancelled=Test został anulowany.
|
||||
health.check.detail.problemCount=Jest %d problemów oraz %d nienaprawialnych błędów.
|
||||
health.check.exportBtn=Eksportuj raport
|
||||
health.check.fixBtn=Napraw
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Sprawdź katalog
|
||||
|
||||
# Preferences
|
||||
preferences.title=Ustawienia
|
||||
## General
|
||||
preferences.general=Ogólne
|
||||
preferences.general.theme=Interfejs
|
||||
preferences.general.theme.automatic=Automatycznie
|
||||
preferences.general.theme.light=Jasny
|
||||
preferences.general.theme.dark=Ciemny
|
||||
preferences.general.unlockThemes=Odblokuj tryb ciemny
|
||||
preferences.general.showMinimizeButton=Pokaż przycisk minimalizacji
|
||||
preferences.general.showTrayIcon=Pokaż ikonę zasobnika (wymaga ponownego uruchomienia)
|
||||
preferences.general.startHidden=Ukryj okno podczas uruchamiania programu Cryptomator
|
||||
preferences.general.debugLogging=Włącz logowanie w trybie debug
|
||||
preferences.general.debugDirectory=Pokaż pliki logowania
|
||||
preferences.general.autoStart=Uruchom Cryptomator po uruchomieniu systemu
|
||||
preferences.general.keychainBackend=Przechowuj hasła za pomocą
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Brelok kluczy Gnome
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=Portfel KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=Dostęp do pęku kluczy macOS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Ochrona danych w systemie Windows
|
||||
preferences.general.interfaceOrientation=Układ interfejsu
|
||||
preferences.general.interfaceOrientation.ltr=Od lewej do prawej
|
||||
preferences.general.interfaceOrientation.rtl=Od prawej do lewej
|
||||
## Volume
|
||||
preferences.volume=Dysk wirtualny
|
||||
preferences.volume.type=Typ udziału
|
||||
preferences.volume.webdav.port=WebDAV Port
|
||||
preferences.volume.webdav.scheme=WebDAV Scheme
|
||||
## Updates
|
||||
preferences.updates=Aktualizacje
|
||||
preferences.updates.currentVersion=Obecna wersja: %s
|
||||
preferences.updates.autoUpdateCheck=Automatycznie sprawdzaj aktualizacje
|
||||
preferences.updates.checkNowBtn=Sprawdź teraz
|
||||
preferences.updates.updateAvailable=Dostępna jest aktualizacja do wersji %s.
|
||||
## Contribution
|
||||
preferences.contribute=Wesprzyj nas
|
||||
preferences.contribute.registeredFor=Certyfikat darczyńcy zarejestrowany dla %s
|
||||
preferences.contribute.noCertificate=Wspomóż Cryptomator i otrzymaj certyfikat darczyńcy. Jest on jak klucz licencyjny, ale dla niesamowitych ludzi korzystających z darmowego oprogramowania. ;-)
|
||||
preferences.contribute.getCertificate=Nie masz jeszcze? Dowiedz się, jak możesz to uzyskać.
|
||||
preferences.contribute.promptText=Wklej tutaj kod certyfikatu darczyńcy
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=O programie
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statystyki dla %s
|
||||
stats.cacheHitRate=Trafność cache
|
||||
## Read
|
||||
stats.read.throughput.idle=Odczyt: bezczynny
|
||||
stats.read.throughput.kibs=Odczyt: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Odczyt: %.2f kiB/s
|
||||
stats.read.total.data.none=Dane odczytywane: -
|
||||
stats.read.total.data.kib=Odczyt danych: %.1f kiB
|
||||
stats.read.total.data.mib=Odczyt danych: %.1f kiB
|
||||
stats.read.total.data.gib=Odczyt danych: %.1f kiB
|
||||
stats.decr.total.data.none=Dane odszyfrowane: -
|
||||
stats.decr.total.data.kib=Dane odszyfrowane: %.1f kiB
|
||||
stats.decr.total.data.mib=Dane odszyfrowane: %.1f kiB
|
||||
stats.decr.total.data.gib=Dane odszyfrowane: %.1f kiB
|
||||
stats.read.accessCount=Całkowite odczyty: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Zapis: bezczynny
|
||||
stats.write.throughput.kibs=Zapis: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Zapis: %.2f kiB/s
|
||||
stats.write.total.data.none=Zapisane dane: -
|
||||
stats.write.total.data.kib=Zapisane dane: %.1f kiB
|
||||
stats.write.total.data.mib=Zapisane dane: %.1f MiB
|
||||
stats.write.total.data.gib=Zapisane dane: %.1f kiB
|
||||
stats.encr.total.data.none=Dane odszyfrowane: -
|
||||
stats.encr.total.data.kib=Dane odszyfrowane: %.1f kiB
|
||||
stats.encr.total.data.mib=Dane odszyfrowane: %.1f kiB
|
||||
stats.encr.total.data.gib=Dane odszyfrowane: %.1f kiB
|
||||
stats.write.accessCount=Całkowity zapis: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Zamknij
|
||||
main.minimizeBtn.tooltip=Minimalizuj
|
||||
main.preferencesBtn.tooltip=Ustawienia
|
||||
main.debugModeEnabled.tooltip=Tryb debugowania jest włączony
|
||||
main.donationKeyMissing.tooltip=Rozważ proszę donację
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Dodaj ten sejf
|
||||
main.dropZone.unknownDragboardContent=Jeśli chcesz dodać sejf, przeciągnij go do tego okna
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Kliknij tutaj, aby dodać sejf
|
||||
main.vaultlist.contextMenu.remove=Usuń…
|
||||
main.vaultlist.contextMenu.lock=Zablokuj
|
||||
main.vaultlist.contextMenu.unlock=Odblokuj…
|
||||
main.vaultlist.contextMenu.unlockNow=Odblokuj teraz
|
||||
main.vaultlist.contextMenu.vaultoptions=Pokaż opcje sejfu
|
||||
main.vaultlist.contextMenu.reveal=Otwórz lokalizację
|
||||
main.vaultlist.addVaultBtn=Dodaj sejf
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Dziękujemy za wybranie programu Cryptomator do ochrony plików. Jeśli potrzebujesz pomocy, sprawdź nasze przewodniki:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=ZABLOKOWANY
|
||||
main.vaultDetail.unlockBtn=Odblokuj…
|
||||
main.vaultDetail.unlockNowBtn=Odblokuj teraz
|
||||
main.vaultDetail.optionsBtn=Ustawienia sejfu
|
||||
main.vaultDetail.passwordSavedInKeychain=Hasło zapisane
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ODBLOKOWANE
|
||||
main.vaultDetail.accessLocation=Zawartość Twojego sejfu dostępna jest tutaj:
|
||||
main.vaultDetail.revealBtn=Otwórz lokalizację
|
||||
main.vaultDetail.lockBtn=Blokuj
|
||||
main.vaultDetail.bytesPerSecondRead=Odczyt:
|
||||
main.vaultDetail.bytesPerSecondWritten=Zapisz:
|
||||
main.vaultDetail.throughput.idle=bezczynny
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Statystyki sejfu
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator nie mógł znaleźć sejfu w tej lokalizacji.
|
||||
main.vaultDetail.missing.recheck=Ponów próbę
|
||||
main.vaultDetail.missing.remove=Usuń z listy sejfów…
|
||||
main.vaultDetail.missing.changeLocation=Zmień lokalizację sejfu…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Aktualizuj sejf
|
||||
main.vaultDetail.migratePrompt=Twój sejf musi zostać zaktualizowany do nowego formatu, zanim będziesz mógł go używać
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Jak szyfrować pliki
|
||||
wrongFileAlert.header.title=Czy chciałeś zaszyfrować te pliki?
|
||||
wrongFileAlert.header.lead=W tym celu Cryptomator zapewnia udział dostępny w menedżerze plików.
|
||||
wrongFileAlert.instruction.0=Aby zaszyfrować pliki, wykonaj następujące kroki:
|
||||
wrongFileAlert.instruction.1=1. Odblokuj swój sejf.
|
||||
wrongFileAlert.instruction.2=2. Kliknij na "Otwórz lokalizację", aby otworzyć udział w menedżerze plików.
|
||||
wrongFileAlert.instruction.3=3. Dodaj pliki do tego udziału.
|
||||
wrongFileAlert.link=Aby uzyskać pomoc, wejdź na
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Ogólne
|
||||
vaultOptions.general.vaultName=Nazwa sejfu
|
||||
vaultOptions.general.unlockAfterStartup=Odblokuj sejf podczas uruchamiania programu Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Po udanym odblokowaniu
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Nic nie rób
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Otwórz lokalizację
|
||||
vaultOptions.general.actionAfterUnlock.ask=Zapytaj
|
||||
vaultOptions.general.healthBtn=Oceń stan sejfu
|
||||
## Mount
|
||||
vaultOptions.mount=Montowanie
|
||||
vaultOptions.mount.readonly=Tylko do odczytu
|
||||
vaultOptions.mount.customMountFlags=Własne flagi montowania udziału
|
||||
vaultOptions.mount.winDriveLetterOccupied=zajęty
|
||||
vaultOptions.mount.mountPoint=Punkt montowania
|
||||
vaultOptions.mount.mountPoint.auto=Automatycznie wybierz odpowiednią lokalizację
|
||||
vaultOptions.mount.mountPoint.driveLetter=Użyj przypisanej litery dysku
|
||||
vaultOptions.mount.mountPoint.custom=Własna ścieżka
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Wybierz…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Wybierz pusty katalog
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Hasło
|
||||
vaultOptions.masterkey.changePasswordBtn=Zmiana Hasła
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Zapomnij zapamiętane hasło
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Klucz odzyskiwania jest twoim jedynym sposobem przywrócenia dostępu do sejfu w przypadku utraty hasła.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Wyświetl klucz odzyskiwania
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Odzyskaj hasło
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Auto-Lock
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Zablokuj w stanie bezczynności po
|
||||
vaultOptions.autoLock.lockAfterTimePart2=minutach
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Klucz odzyskiwania
|
||||
recoveryKey.enterPassword.prompt=Wprowadź hasło, aby pokazać klucz odzyskiwania dla "%s":
|
||||
recoveryKey.display.message=Poniższy klucz odzyskiwania służy do przywrócenia dostępu do "%s":
|
||||
recoveryKey.display.StorageHints=Trzymaj go w bezpiecznym miejscu, np.\n • Przechowuj go za pomocą menedżera haseł\n • Zapisz go na przenośnej pamięci USB\n • Wydrukuj na papierze
|
||||
recoveryKey.recover.prompt=Wprowadź swój klucz odzyskiwania dla "%s":
|
||||
recoveryKey.recover.validKey=To jest prawidłowy klucz odzyskiwania
|
||||
recoveryKey.printout.heading=Cryptomator - Klucz odzyskiwania "%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Wprowadź nowe hasło
|
||||
newPassword.reenterPassword=Potwierdź nowe hasło
|
||||
newPassword.passwordsMatch=Hasła identyczne!
|
||||
newPassword.passwordsDoNotMatch=Różne hasła
|
||||
passwordStrength.messageLabel.tooShort=Użyj co najmniej %d znaków
|
||||
passwordStrength.messageLabel.0=Bardzo słabe
|
||||
passwordStrength.messageLabel.1=Słabe
|
||||
passwordStrength.messageLabel.2=Średnie
|
||||
passwordStrength.messageLabel.3=Silne
|
||||
passwordStrength.messageLabel.4=Bardzo silne
|
||||
|
||||
# Quit
|
||||
quit.prompt=Zamknąć aplikację? Niektore sejfy są odblokowane.
|
||||
quit.lockAndQuit=Zablokuj i wyjdź
|
||||
@@ -0,0 +1,198 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Aplicar
|
||||
generic.button.back=Anterior
|
||||
generic.button.cancel=Cancelar
|
||||
generic.button.change=Alterar
|
||||
generic.button.close=Fechar
|
||||
generic.button.copy=Copiar
|
||||
generic.button.copied=Copiado!
|
||||
generic.button.done=Ok
|
||||
generic.button.next=Seguinte
|
||||
generic.button.print=Imprimir
|
||||
## Error
|
||||
generic.error.title=Ocorreu um erro inesperado
|
||||
generic.error.instruction=Isto não devia ter acontecido. Por favor reporte o texto do erro abaixo e descreva os passos que levaram a este problema.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Cofre
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Mostrar
|
||||
traymenu.showPreferencesWindow=Preferências
|
||||
traymenu.lockAllVaults=Bloquear Todos
|
||||
traymenu.quitApplication=Fechar
|
||||
traymenu.vault.unlock=Destrancar
|
||||
traymenu.vault.lock=Trancar
|
||||
traymenu.vault.reveal=Revelar
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Adicionar Cofre
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Criar Novo Cofre
|
||||
addvaultwizard.welcome.existingButton=Abrir Cofre Existente
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Escolha um nome para o cofre
|
||||
addvaultwizard.new.namePrompt=Nome do Cofre
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Onde deve o Cryptomator armazenar os arquivos criptografados do cofre?
|
||||
addvaultwizard.new.locationLabel=Local de armazenamento
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Outro Local
|
||||
addvaultwizard.new.directoryPickerButton=Escolher…
|
||||
addvaultwizard.new.directoryPickerTitle=Selecionar diretório
|
||||
addvaultwizard.new.fileAlreadyExists=Aviso: Já existe um Ficheiro ou Diretório com o mesmo nome
|
||||
addvaultwizard.new.invalidName=Nome de cofre inválido. Por favor considere um nome de diretório regular.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Criar Cofre
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Não será capaz de aceder aos seus dados sem a sua senha. Você quer uma chave de recuperação para caso perca a sua senha?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Sim por favor, melhor prevenir do que remediar
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Não obrigado, não vou perder a minha senha
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANTE.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠ ARQUIVOS DO COFRE ⚠
|
||||
addvault.new.readme.storageLocation.2=Este é o local de armazenamento do seu cofre.
|
||||
addvault.new.readme.storageLocation.6=Se deseja criptografar arquivos e visualizar o conteúdo do cofre, faça o seguinte:
|
||||
addvault.new.readme.storageLocation.7=1. Adicione este cofre ao Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Desbloqueie o cofre no Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Abra o local de acesso clicando no botão "Revelar".
|
||||
addvault.new.readme.storageLocation.10=Se precisar de ajuda, visite a documentação: %s
|
||||
addvault.new.readme.accessLocation.fileName=BEM-VINDO.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐 VOLUME CRIPTOGRAFADO 🔐
|
||||
addvault.new.readme.accessLocation.4=Sinta-se livre para remover este ficheiro.
|
||||
## Existing
|
||||
addvaultwizard.existing.chooseBtn=Escolher…
|
||||
addvaultwizard.existing.filePickerTitle=Selecionar ficheiro MasterKey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Adicionado cofre "%s".\nPrecisa de destrancar este cofre para aceder ou adicionar conteúdo. Como alternativa, pode destrancá-lo a qualquer momento mais tarde.
|
||||
addvaultwizard.success.unlockNow=Destrancar agora
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Remover Cofre
|
||||
removeVault.confirmBtn=Remover Cofre
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Alterar Senha
|
||||
changepassword.enterOldPassword=Digite a senha atual para "%s"
|
||||
changepassword.finalConfirmation=Eu entendo que não poderei aceder aos meus dados se esquecer a minha senha
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Esqueci a Senha
|
||||
forgetPassword.confirmBtn=Esqueci a Senha
|
||||
|
||||
# Unlock
|
||||
unlock.title=Destrancar Cofre
|
||||
unlock.passwordPrompt=Insira a senha para "%s":
|
||||
unlock.unlockBtn=Destrancar
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Selecionar ficheiro MasterKey
|
||||
## Success
|
||||
unlock.success.rememberChoice=Lembrar escolha, não mostrar isto novamente
|
||||
## Failure
|
||||
### Invalid Mount Point
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.confirmBtn=Forçar Bloqueio
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
migration.title=Atualizar Cofre
|
||||
## Start
|
||||
## Run
|
||||
migration.run.startMigrationBtn=Migrar Cofre
|
||||
migration.run.progressHint=Isso pode levar algum tempo…
|
||||
## Sucess
|
||||
migration.success.unlockNow=Destrancar agora
|
||||
## Missing file system capabilities
|
||||
## Impossible
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Preferências
|
||||
## General
|
||||
preferences.general=Geral
|
||||
## Volume
|
||||
preferences.volume.webdav.port=Porta WebDAV
|
||||
preferences.volume.webdav.scheme=WebDAV Scheme
|
||||
## Updates
|
||||
preferences.updates=Atualizações
|
||||
preferences.updates.currentVersion=Versão atual: %s
|
||||
preferences.updates.autoUpdateCheck=Verificar automaticamente por atualizações
|
||||
preferences.updates.checkNowBtn=Verificar Agora
|
||||
preferences.updates.updateAvailable=Atualização para a versão %s disponível.
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Sobre
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Fechar
|
||||
main.minimizeBtn.tooltip=Minimizar
|
||||
main.preferencesBtn.tooltip=Preferências
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
main.vaultlist.contextMenu.lock=Trancar
|
||||
main.vaultlist.contextMenu.unlockNow=Destrancar agora
|
||||
main.vaultlist.addVaultBtn=Adicionar Cofre
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
main.vaultDetail.unlockNowBtn=Destrancar agora
|
||||
### Unlocked
|
||||
main.vaultDetail.lockBtn=Trancar
|
||||
main.vaultDetail.throughput.idle=inativo
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=O Cryptomator não conseguiu encontrar um cofre neste diretório.
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Atualizar Cofre
|
||||
main.vaultDetail.migratePrompt=O cofre precisa de ser atualizado para um novo formato, antes que possa acessá-lo
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Como criptografar arquivos
|
||||
wrongFileAlert.header.title=Você tentou criptografar esses arquivos?
|
||||
wrongFileAlert.instruction.1=1. Desbloqueie o seu cofre.
|
||||
wrongFileAlert.instruction.3=3. Adicione ficheiros a este volume.
|
||||
wrongFileAlert.link=Para obter assistência, visite
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Geral
|
||||
vaultOptions.general.vaultName=Nome do Cofre
|
||||
vaultOptions.general.unlockAfterStartup=Destrancar o cofre ao iniciar o Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Após destrancar com sucesso
|
||||
vaultOptions.general.actionAfterUnlock.ask=Perguntar
|
||||
## Mount
|
||||
vaultOptions.mount.readonly=Somente leitura
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Escolher…
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Senha
|
||||
vaultOptions.masterkey.changePasswordBtn=Alterar Senha
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Esqueça a senha salva
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Uma chave de recuperação é a única forma de restaurar o acesso a um cofre se perder a senha.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Exibir Chave de Recuperação
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Recuperar Senha
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Chave de Recuperação
|
||||
|
||||
# New Password
|
||||
passwordStrength.messageLabel.3=Forte
|
||||
passwordStrength.messageLabel.4=Muito forte
|
||||
|
||||
# Quit
|
||||
quit.lockAndQuit=Bloquear e Sair
|
||||
@@ -0,0 +1,356 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Aplicar
|
||||
generic.button.back=Voltar
|
||||
generic.button.cancel=Cancelar
|
||||
generic.button.change=Alterar
|
||||
generic.button.close=Fechar
|
||||
generic.button.copy=Copiar
|
||||
generic.button.copied=Copiado!
|
||||
generic.button.done=Concluído
|
||||
generic.button.next=Próximo
|
||||
generic.button.print=Imprimir
|
||||
## Error
|
||||
generic.error.title=Ocorreu um erro inesperado
|
||||
generic.error.instruction=Isso não deveria ter ocorrido. Por favor, reporte o texto do erro abaixo e inclua uma descrição dos passos que levaram a este erro.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Cofre
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Exibir
|
||||
traymenu.showPreferencesWindow=Preferências
|
||||
traymenu.lockAllVaults=Bloquear todos
|
||||
traymenu.quitApplication=Sair
|
||||
traymenu.vault.unlock=Desbloquear
|
||||
traymenu.vault.lock=Bloquear
|
||||
traymenu.vault.reveal=Exibir
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Adicionar Cofre
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Criar Novo Cofre
|
||||
addvaultwizard.welcome.existingButton=Abrir Cofre Existente
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Escolha um nome para o cofre
|
||||
addvaultwizard.new.namePrompt=Nome do Cofre
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Onde o Cryptomator deve armazenar os arquivos encriptados do seu cofre?
|
||||
addvaultwizard.new.locationLabel=Local de armazenamento
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Local Personalizado
|
||||
addvaultwizard.new.directoryPickerButton=Escolher…
|
||||
addvaultwizard.new.directoryPickerTitle=Selecionar Diretório
|
||||
addvaultwizard.new.fileAlreadyExists=Um arquivo ou diretório com o nome do cofre já existe
|
||||
addvaultwizard.new.locationDoesNotExist=Um diretório no caminho especificado não existe ou não pode ser acessado
|
||||
addvaultwizard.new.locationIsNotWritable=Sem acesso de escrita no caminho especificado
|
||||
addvaultwizard.new.locationIsOk=Localização adequada para o seu cofre
|
||||
addvaultwizard.new.invalidName=Nome de cofre inválido. Por favor considere usar um nome de diretório comum.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Criar Cofre
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Você não será capaz de acessar seus dados sem sua senha. Você quer uma chave de recuperação para o caso de perder sua senha?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Sim, por favor, melhor prevenir do que remediar
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Não, obrigado, eu não vou perder minha senha
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANTE.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠ ARQUIVOS DO COFRE ⚠
|
||||
addvault.new.readme.storageLocation.2=Este é o local de armazenamento do seu cofre.
|
||||
addvault.new.readme.storageLocation.3=NÃO
|
||||
addvault.new.readme.storageLocation.4=• altere quaisquer arquivos deste diretório ou
|
||||
addvault.new.readme.storageLocation.5=• cole quaisquer arquivos para encriptar neste diretório.
|
||||
addvault.new.readme.storageLocation.6=Se você deseja encriptar arquivos e visualizar o conteúdo do cofre, faça o seguinte:
|
||||
addvault.new.readme.storageLocation.7=1. Adicione este cofre ao Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Desbloqueie o cofre no Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Abra o local de acesso clicando no botão "Revelar".
|
||||
addvault.new.readme.storageLocation.10=Se precisar de ajuda, visite a documentação: %s
|
||||
addvault.new.readme.accessLocation.fileName=BEM-VINDO.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ VOLUME ENCRIPTADO 🔐️
|
||||
addvault.new.readme.accessLocation.2=Este é o local de acesso ao seu cofre.
|
||||
addvault.new.readme.accessLocation.3=Todos os arquivos adicionados a este volume serão encriptados pelo Cryptomator. Você pode trabalhar nele tal como em qualquer outra unidade/pasta. Esta é apenas uma visão desencriptada do seu conteúdo, seus arquivos ficam encriptados em seu disco rígido o tempo todo.
|
||||
addvault.new.readme.accessLocation.4=Sinta-se livre para apagar este arquivo.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Selecione o arquivo "masterkey.cryptomator" do seu cofre existente.
|
||||
addvaultwizard.existing.chooseBtn=Selecionar…
|
||||
addvaultwizard.existing.filePickerTitle=Selecionar Arquivo Masterkey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Cofre "%s" adicionado.\nVocê precisa desbloquear este cofre para acessar ou adicionar conteúdo. Você também pode desbloqueá-lo a qualquer momento.
|
||||
addvaultwizard.success.unlockNow=Desbloquear Agora
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Remover Cofre
|
||||
removeVault.information=Isso apenas fará que o Cryptomator esqueça este cofre. Você pode adicioná--lo novamente. Nenhum arquivo encriptado será apagado do seu disco rígido.
|
||||
removeVault.confirmBtn=Remover Cofre
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Alterar Senha
|
||||
changepassword.enterOldPassword=Digite a senha atual para "%s"
|
||||
changepassword.finalConfirmation=Eu entendo que não poderei acessar os meus dados caso esqueça a minha senha
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Esquecer Senha
|
||||
forgetPassword.information=Isso removerá a senha salva deste cofre do chaveiro do seu sistema.
|
||||
forgetPassword.confirmBtn=Esquecer Senha
|
||||
|
||||
# Unlock
|
||||
unlock.title=Desbloquear Cofre
|
||||
unlock.passwordPrompt=Digite a senha para "%s":
|
||||
unlock.savePassword=Lembrar Senha
|
||||
unlock.unlockBtn=Desbloquear
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Não foi possível encontrar o arquivo Masterkey deste cofre no local esperado. Por favor selecione o arquivo chave manualmente.
|
||||
unlock.chooseMasterkey.filePickerTitle=Selecionar Arquivo Masterkey
|
||||
## Success
|
||||
unlock.success.message="%s" desbloqueado com êxito! Seu cofre agora está acessível na unidade virtual.
|
||||
unlock.success.rememberChoice=Lembrar opção escolhida, não mostrar isto novamente
|
||||
unlock.success.revealBtn=Revelar Volume
|
||||
## Failure
|
||||
unlock.error.heading=Não foi possível desbloquear o cofre
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=O ponto de montagem não é um diretório vazio ou não existe: %s
|
||||
unlock.error.invalidMountPoint.existing=Ponto de montagem/pasta já existe ou a pasta pai está faltando: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Bloqueio normal falhou
|
||||
lock.forced.message=Trancar "%s" foi bloqueado por operações pendentes ou arquivos abertos. Você pode forçar o bloqueio deste cofre, no entanto, a interrupção pode resultar em perda de dados não salvos.
|
||||
lock.forced.confirmBtn=Forçar Bloqueio
|
||||
## Failure
|
||||
lock.fail.heading=O bloqueio do cofre falhou.
|
||||
lock.fail.message=Cofre "%s" não pôde ser bloqueado. Certifique-se de que o trabalho não salvo está salvo em outro lugar e que operações de Leitura/Escrita importantes sejam concluídas. Para fechar o cofre, encerre o processo do Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Atualizar Cofre
|
||||
## Start
|
||||
migration.start.prompt=Seu cofre "%s" precisa ser atualizado para um novo formato. Antes de prosseguir, certifique-se de que nenhuma sincronização pendente está afetando este cofre.
|
||||
migration.start.confirm=Sim, meu cofre está completamente sincronizado
|
||||
## Run
|
||||
migration.run.enterPassword=Digite a senha para "%s"
|
||||
migration.run.startMigrationBtn=Migrar Cofre
|
||||
migration.run.progressHint=Isso pode levar algum tempo…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" migrado com sucesso.\nVocê agora pode desbloquear este cofre.
|
||||
migration.success.unlockNow=Desbloquear Agora
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Sistema de arquivos não suportado
|
||||
migration.error.missingFileSystemCapabilities.description=A migração não foi iniciada porque o seu cofre está localizado em um sistema de arquivos inadequado.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=O sistema de arquivos não suporta arquivos com nome longo.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=O sistema de arquivos não suporta caminhos longos.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=O sistema de arquivos não permite leitura.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=O sistema de arquivos não permite ser gravado.
|
||||
## Impossible
|
||||
migration.impossible.heading=Não é possível migrar o cofre
|
||||
migration.impossible.reason=O cofre não pode ser migrado automaticamente porque sua localização de armazenamento ou o ponto de acesso não é compatível.
|
||||
migration.impossible.moreInfo=O cofre ainda pode ser aberto com uma versão mais antiga. Para instruções sobre como migrar um cofre manualmente, visite
|
||||
|
||||
# Health Check
|
||||
health.title=Verificar Saúde do Cofre
|
||||
health.start.introduction=A Verificação de Saúde do Cofre contempla um conjunto de validações para detectar e possivelmente corrigir problemas na estrutura interna do seu cofre. Atenção, pois nem todos os problemas podem ser corrigidos. Você precisa da senha do cofre para realizar as verificações.
|
||||
health.start.configValid=A leitura e a interpretação do arquivo de configuração do cofre foi realizada com sucesso. Prossiga com a seleção das verificações a realizar.
|
||||
health.start.configInvalid=Foi encontrado um erro ao ler e interpretar o arquivo de configuração do cofre.
|
||||
health.checkList.header=Verificações de Saúde Disponíveis
|
||||
health.checkList.selectAllBox=Selecionar Todas
|
||||
health.check.runBatchBtn=Executar as Verificações Selecionadas
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Para obter os resultados, selecione uma verificação de saúde completada na lista à esquerda.
|
||||
health.check.detail.header=Resultados de %s
|
||||
health.check.detail.taskNotStarted=A verificação de saúde não foi selecionada para ser realizada.
|
||||
health.check.detail.taskScheduled=A verificação de saúde do cofre está agendada.
|
||||
health.check.detail.taskRunning=A verificação de saúde do cofre está em execução...
|
||||
health.check.detail.taskSucceeded=A verificação de saúde do cofre foi concluída com sucesso após %d milissegundos.
|
||||
health.check.detail.taskFailed=A verificação de saúde do cofre foi encerrada devido a um erro.
|
||||
health.check.detail.taskCancelled=A verificação de saúde do cofre foi cancelada.
|
||||
health.check.detail.problemCount=Foram encontrados %d problemas e %d erros irreparáveis.
|
||||
health.check.exportBtn=Exportar Relatório
|
||||
health.check.fixBtn=Corrigir
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Verificação de Diretório
|
||||
|
||||
# Preferences
|
||||
preferences.title=Preferências
|
||||
## General
|
||||
preferences.general=Geral
|
||||
preferences.general.theme=Aparência
|
||||
preferences.general.theme.automatic=Automático
|
||||
preferences.general.theme.light=Claro
|
||||
preferences.general.theme.dark=Escuro
|
||||
preferences.general.unlockThemes=Desbloquear o modo escuro
|
||||
preferences.general.showMinimizeButton=Mostrar botão minimizar
|
||||
preferences.general.showTrayIcon=Mostrar ícone na barra do sistema (requer reinicialização)
|
||||
preferences.general.startHidden=Ocultar janela ao iniciar o Cryptomator
|
||||
preferences.general.debugLogging=Ativar log de debug
|
||||
preferences.general.debugDirectory=Mostrar arquivos de log
|
||||
preferences.general.autoStart=Iniciar o Cryptomator durante inicialização do sistema
|
||||
preferences.general.keychainBackend=Armazenar senhas no
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Keyring do Gnome
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=Carteira KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=Keychain Access do macOS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Proteção de Dados do Windows
|
||||
preferences.general.interfaceOrientation=Orientação da interface
|
||||
preferences.general.interfaceOrientation.ltr=Da esquerda para a direita
|
||||
preferences.general.interfaceOrientation.rtl=Da direita para a esquerda
|
||||
## Volume
|
||||
preferences.volume=Volume Virtual
|
||||
preferences.volume.type=Tipo de Volume
|
||||
preferences.volume.webdav.port=Porta WebDAV
|
||||
preferences.volume.webdav.scheme=Esquema WebDAV
|
||||
## Updates
|
||||
preferences.updates=Atualizações
|
||||
preferences.updates.currentVersion=Versão atual: %s
|
||||
preferences.updates.autoUpdateCheck=Buscar atualizações automaticamente
|
||||
preferences.updates.checkNowBtn=Buscar Agora
|
||||
preferences.updates.updateAvailable=Atualizar para versão %s disponível.
|
||||
## Contribution
|
||||
preferences.contribute=Nos Apoie
|
||||
preferences.contribute.registeredFor=Certificado de apoiador registrado para %s
|
||||
preferences.contribute.noCertificate=Apoie o Cryptomator e receba um certificado de apoiador. Ele é uma chave de licença mas é para pessoas maravilhosas que usam software livre. ;-)
|
||||
preferences.contribute.getCertificate=Não tem um ainda? Saiba como obtê-lo.
|
||||
preferences.contribute.promptText=Cole o código do certificado de apoiador aqui
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Sobre
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Estatísticas para %s
|
||||
stats.cacheHitRate=Taxa de Utilização do Cache
|
||||
## Read
|
||||
stats.read.throughput.idle=Leitura: ociosa
|
||||
stats.read.throughput.kibs=Leitura: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Leitura: %.2f MiB/s
|
||||
stats.read.total.data.none=Dados lidos: -
|
||||
stats.read.total.data.kib=Dados lidos: %.1f kiB
|
||||
stats.read.total.data.mib=Dados lidos: %.1f MiB
|
||||
stats.read.total.data.gib=Dados lidos: %.1f GiB
|
||||
stats.decr.total.data.none=Dados descriptografados: -
|
||||
stats.decr.total.data.kib=Dados descriptografados: %.1f kiB
|
||||
stats.decr.total.data.mib=Dados descriptografados: %.1f MiB
|
||||
stats.decr.total.data.gib=Dados descriptografados: %.1f GiB
|
||||
stats.read.accessCount=Total de leituras: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Escrita: ociosa
|
||||
stats.write.throughput.kibs=Escrita: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Escrita: %.2f MiB/s
|
||||
stats.write.total.data.none=Dados gravados: -
|
||||
stats.write.total.data.kib=Dados gravados: %.1f kiB
|
||||
stats.write.total.data.mib=Dados gravados: %.1f MiB
|
||||
stats.write.total.data.gib=Dados gravados: %.1f GiB
|
||||
stats.encr.total.data.none=Dados criptografados: -
|
||||
stats.encr.total.data.kib=Dados criptografados: %.1f kiB
|
||||
stats.encr.total.data.mib=Dados criptografados: %.1f MiB
|
||||
stats.encr.total.data.gib=Dados criptografados: %.1f GiB
|
||||
stats.write.accessCount=Total gravado: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Fechar
|
||||
main.minimizeBtn.tooltip=Minimizar
|
||||
main.preferencesBtn.tooltip=Preferências
|
||||
main.debugModeEnabled.tooltip=Modo de depuração ativado
|
||||
main.donationKeyMissing.tooltip=Por favor, considere uma doação
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Adicionar este cofre
|
||||
main.dropZone.unknownDragboardContent=Se você quer adicionar um cofre, arraste-o para esta janela
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Clique aqui para adicionar um cofre
|
||||
main.vaultlist.contextMenu.remove=Remover…
|
||||
main.vaultlist.contextMenu.lock=Bloquear
|
||||
main.vaultlist.contextMenu.unlock=Desbloquear…
|
||||
main.vaultlist.contextMenu.unlockNow=Desbloquear Agora
|
||||
main.vaultlist.contextMenu.vaultoptions=Exibir Opções de Cofre
|
||||
main.vaultlist.contextMenu.reveal=Revelar Volume
|
||||
main.vaultlist.addVaultBtn=Adicionar Cofre
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Obrigado por escolher o Cryptomator para proteger seus arquivos. Se precisar de ajuda, confira nossos guias de introdução:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=BLOQUEADO
|
||||
main.vaultDetail.unlockBtn=Desbloquear…
|
||||
main.vaultDetail.unlockNowBtn=Desbloquear Agora
|
||||
main.vaultDetail.optionsBtn=Opções de Cofre
|
||||
main.vaultDetail.passwordSavedInKeychain=Senha salva
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=DESBLOQUEADO
|
||||
main.vaultDetail.accessLocation=O conteúdo do seu cofre está disponível aqui:
|
||||
main.vaultDetail.revealBtn=Revelar Volume
|
||||
main.vaultDetail.lockBtn=Bloquear
|
||||
main.vaultDetail.bytesPerSecondRead=Leitura:
|
||||
main.vaultDetail.bytesPerSecondWritten=Escrita:
|
||||
main.vaultDetail.throughput.idle=ocioso
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Estatísticas do Cofre
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=O Cryptomator não conseguiu encontrar um cofre neste caminho.
|
||||
main.vaultDetail.missing.recheck=Verificar novamente
|
||||
main.vaultDetail.missing.remove=Remover da lista de Cofres…
|
||||
main.vaultDetail.missing.changeLocation=Alterar Localização do Cofre…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Atualizar Cofre
|
||||
main.vaultDetail.migratePrompt=Seu cofre precisa ser atualizado para um novo formato antes de poder acessá-lo
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Como Encriptar Arquivos
|
||||
wrongFileAlert.header.title=Você tentou encriptar esses arquivos?
|
||||
wrongFileAlert.header.lead=Para este propósito, o Cryptomator fornece um volume no seu gerenciador de arquivos do sistema.
|
||||
wrongFileAlert.instruction.0=Para encriptar arquivos, siga estes passos:
|
||||
wrongFileAlert.instruction.1=1. Desbloqueie o seu cofre.
|
||||
wrongFileAlert.instruction.2=2. Clique em "Revelar" para abrir o volume no seu gerenciador de arquivos.
|
||||
wrongFileAlert.instruction.3=3. Adicione seus arquivos a este volume.
|
||||
wrongFileAlert.link=Para obter assistência, visite
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Geral
|
||||
vaultOptions.general.vaultName=Nome do Cofre
|
||||
vaultOptions.general.unlockAfterStartup=Desbloqueie o cofre ao iniciar o Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Após desbloquear com sucesso
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Não fazer nada
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Revelar Volume
|
||||
vaultOptions.general.actionAfterUnlock.ask=Perguntar
|
||||
vaultOptions.general.healthBtn=Iniciar Verificação de Saúde do Cofre
|
||||
## Mount
|
||||
vaultOptions.mount=Montagem
|
||||
vaultOptions.mount.readonly=Somente Leitura
|
||||
vaultOptions.mount.customMountFlags=Flags Personalizadas de Montagem
|
||||
vaultOptions.mount.winDriveLetterOccupied=ocupado
|
||||
vaultOptions.mount.mountPoint=Ponto de Montagem
|
||||
vaultOptions.mount.mountPoint.auto=Escolher automaticamente um local adequado
|
||||
vaultOptions.mount.mountPoint.driveLetter=Usar letra de unidade atribuída
|
||||
vaultOptions.mount.mountPoint.custom=Caminho personalizado
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Escolher…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Escolha um diretório vazio
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Senha
|
||||
vaultOptions.masterkey.changePasswordBtn=Alterar Senha
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Esquecer a senha salva
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Se você perder a sua senha, a única forma de restaurar acesso a um cofre é através de uma chave de recuperação.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Exibir chave de recuperação
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Recuperar Senha
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Chave de recuperação
|
||||
recoveryKey.enterPassword.prompt=Digite sua senha para mostrar a chave de recuperação de "%s":
|
||||
recoveryKey.display.message=A seguinte chave de recuperação pode ser usada para restaurar o acesso a "%s":
|
||||
recoveryKey.display.StorageHints=Mantenha-a em um lugar bem seguro, por exemplo:\n • Guarde num gerenciador de senhas\n • Grave num flash drive USB\n • Imprima, ou escreva, num papel
|
||||
recoveryKey.recover.prompt=Digite sua chave de recuperação para "%s":
|
||||
recoveryKey.recover.validKey=Esta é uma chave de recuperação válida
|
||||
recoveryKey.printout.heading=Chave de Recuperação do Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Digite a nova senha
|
||||
newPassword.reenterPassword=Confirme a nova senha
|
||||
newPassword.passwordsMatch=As senhas são idênticas!
|
||||
newPassword.passwordsDoNotMatch=As senhas não coincidem
|
||||
passwordStrength.messageLabel.tooShort=Use pelo menos %d caracteres
|
||||
passwordStrength.messageLabel.0=Muito fraca
|
||||
passwordStrength.messageLabel.1=Fraca
|
||||
passwordStrength.messageLabel.2=Média
|
||||
passwordStrength.messageLabel.3=Forte
|
||||
passwordStrength.messageLabel.4=Muito forte
|
||||
|
||||
# Quit
|
||||
quit.prompt=Sair da aplicação? Existem cofres desbloqueados.
|
||||
quit.lockAndQuit=Bloquear e Sair
|
||||
@@ -0,0 +1,83 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
## Error
|
||||
|
||||
# Defaults
|
||||
|
||||
# Tray Menu
|
||||
|
||||
# Add Vault Wizard
|
||||
## Welcome
|
||||
## New
|
||||
### Name
|
||||
### Location
|
||||
### Password
|
||||
### Information
|
||||
## Existing
|
||||
## Success
|
||||
|
||||
# Remove Vault
|
||||
|
||||
# Change Password
|
||||
|
||||
# Forget Password
|
||||
|
||||
# Unlock
|
||||
##
|
||||
## Success
|
||||
## Failure
|
||||
### Invalid Mount Point
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
## Start
|
||||
## Run
|
||||
## Sucess
|
||||
## Missing file system capabilities
|
||||
## Impossible
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
## General
|
||||
## Volume
|
||||
## Updates
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
### Unlocked
|
||||
### Missing
|
||||
### Needs Migration
|
||||
|
||||
# Wrong File Alert
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
## Mount
|
||||
## Master Key
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
|
||||
# Quit
|
||||
@@ -0,0 +1,359 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Применить
|
||||
generic.button.back=Назад
|
||||
generic.button.cancel=Отмена
|
||||
generic.button.change=Изменить
|
||||
generic.button.close=Закрыть
|
||||
generic.button.copy=Скопировать
|
||||
generic.button.copied=Скопировано!
|
||||
generic.button.done=Готово
|
||||
generic.button.next=Далее
|
||||
generic.button.print=Печать
|
||||
## Error
|
||||
generic.error.title=Неизвестная ошибка
|
||||
generic.error.instruction=Этого не должно было произойти. Создайте отчёт об ошибке ниже и опишите, какие шаги к ней привели.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Хранилище
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Показать
|
||||
traymenu.showPreferencesWindow=Настройки
|
||||
traymenu.lockAllVaults=Заблокировать все
|
||||
traymenu.quitApplication=Выход
|
||||
traymenu.vault.unlock=Разблокировать
|
||||
traymenu.vault.lock=Заблокировать
|
||||
traymenu.vault.reveal=Показать
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Добавить хранилище
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Создать хранилище
|
||||
addvaultwizard.welcome.existingButton=Открыть имеющееся хранилище
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Выберите имя для хранилища
|
||||
addvaultwizard.new.namePrompt=Имя хранилища
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Где Cryptomator должен хранить зашифрованные файлы хранилища?
|
||||
addvaultwizard.new.locationLabel=Место хранения
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Своё место
|
||||
addvaultwizard.new.directoryPickerButton=Выбрать…
|
||||
addvaultwizard.new.directoryPickerTitle=Выберите папку
|
||||
addvaultwizard.new.fileAlreadyExists=Файл или папка с именем хранилища уже существует
|
||||
addvaultwizard.new.locationDoesNotExist=Папка с указанным адресом не существует или недоступна
|
||||
addvaultwizard.new.locationIsNotWritable=Указанный адрес - только для чтения
|
||||
addvaultwizard.new.locationIsOk=Подходящее расположение для вашего хранилища
|
||||
addvaultwizard.new.invalidName=Неверное имя хранилища. Укажите корректное имя папки.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Создать хранилище
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Вы не сможете получить доступ к своим данным без пароля. Хотите создать ключ для восстановления на случай потери пароля?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Да, лучше предостеречься, чем потом жалеть
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Нет, спасибо, я не потеряю пароль
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=ВАЖНО.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ ФАЙЛЫ ХРАНИЛИЩА ⚠️
|
||||
addvault.new.readme.storageLocation.2=Это место, где находится ваше хранилище.
|
||||
addvault.new.readme.storageLocation.3=НЕЛЬЗЯ
|
||||
addvault.new.readme.storageLocation.4=• изменять любые файлы в этой папке
|
||||
addvault.new.readme.storageLocation.5=• добавлять в эту папку любые файлы для шифрования
|
||||
addvault.new.readme.storageLocation.6=Чтобы зашифровать файлы и просмотреть содержимое хранилища, сделайте следующее:
|
||||
addvault.new.readme.storageLocation.7=1. Добавьте это хранилище в Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Разблокируйте хранилище в Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Откройте место доступа, нажав кнопку "Показать".
|
||||
addvault.new.readme.storageLocation.10=Если вам нужна помощь, ознакомьтесь с документацией: %s
|
||||
addvault.new.readme.accessLocation.fileName=ПРИВЕТСТВИЕ.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ЗАШИФРОВАННЫЙ ТОМ 🔐️
|
||||
addvault.new.readme.accessLocation.2=Это место доступа к вашему хранилищу.
|
||||
addvault.new.readme.accessLocation.3=Любые файлы, добавленные в этот том, будут зашифрованы Cryptomator. Вы можете работать с ним как с любым другим диском/папкой. Здесь отображается только расшифрованное содержимое тома, ваши файлы остаются зашифрованными на жёстком диске постоянно.
|
||||
addvault.new.readme.accessLocation.4=Этот файл можно удалить.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Выберите файл "masterkey.cryptomator" от имеющегося хранилища.
|
||||
addvaultwizard.existing.chooseBtn=Выбрать…
|
||||
addvaultwizard.existing.filePickerTitle=Выберите файл MasterKey
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Добавлено хранилище "%s".\nДля добавления данных или доступа к содержимому нужно разблокировать хранилище. Его можно разблокировать и позже.
|
||||
addvaultwizard.success.unlockNow=Разблокировать
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Удалить хранилище
|
||||
removeVault.information=Cryptomator просто забудет это хранилище. Позже вы можете добавить его снова. Зашифрованные файлы не будут удалены с жёсткого диска.
|
||||
removeVault.confirmBtn=Удалить хранилище
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Изменить пароль
|
||||
changepassword.enterOldPassword=Введите текущий пароль для "%s"
|
||||
changepassword.finalConfirmation=Я понимаю, что не смогу получить доступ к своим данным, если забуду пароль
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Не помню пароль
|
||||
forgetPassword.information=Сохранённый пароль от этого хранилища будет удалён из вашей связки ключей.
|
||||
forgetPassword.confirmBtn=Не помню пароль
|
||||
|
||||
# Unlock
|
||||
unlock.title=Разблокировать хранилище
|
||||
unlock.passwordPrompt=Введите пароль для "%s"
|
||||
unlock.savePassword=Запомнить пароль
|
||||
unlock.unlockBtn=Разблокировать
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Не удалось найти файл masterkey для этого хранилища в ожидаемом месте. Выберите ключевой файл вручную.
|
||||
unlock.chooseMasterkey.filePickerTitle=Выберите файл MasterKey
|
||||
## Success
|
||||
unlock.success.message=Разблокировка "%s" успешно выполнена! Доступ в хранилище открыт через его виртуальный диск.
|
||||
unlock.success.rememberChoice=Запомнить выбор и больше не спрашивать
|
||||
unlock.success.revealBtn=Показать диск
|
||||
## Failure
|
||||
unlock.error.heading=Невозможно разблокировать хранилище
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Точка монтирования %s - не папка, не пуста или не существует.
|
||||
unlock.error.invalidMountPoint.existing=Точка монтирования %s уже существует, либо отсутствует родительская папка.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Не удалось выполнить мягкую блокировку
|
||||
lock.forced.message=Блокировка "%s" невозможна из-за незавершённых операций или открытых файлов. Вы можете заблокировать это хранилище принудительно, однако прерывание ввода-вывода может привести к потере несохранённых данных.
|
||||
lock.forced.confirmBtn=Принудительная блокировка
|
||||
## Failure
|
||||
lock.fail.heading=Не удалось заблокировать хранилище.
|
||||
lock.fail.message=Хранилище "%s" не удалось заблокировать. Убедитесь, что несохранённые данные сохранены в другом месте и завершены важные операции чтения/записи. Чтобы закрыть хранилище, завершите процесс Cryptomator.
|
||||
|
||||
# Migration
|
||||
migration.title=Обновить хранилище
|
||||
## Start
|
||||
migration.start.prompt=Хранилище "%s" нужно преобразовать в более новый формат. Прежде чем продолжить, убедитесь, что нет отложенной синхронизации, которая может повлиять на хранилище.
|
||||
migration.start.confirm=Да, моё хранилище полностью синхронизировано
|
||||
## Run
|
||||
migration.run.enterPassword=Введите пароль для "%s"
|
||||
migration.run.startMigrationBtn=Перенести хранилище
|
||||
migration.run.progressHint=Это может занять некоторое время…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions=Перенос "%s" успешно выполнен.\nТеперь можно разблокировать хранилище.
|
||||
migration.success.unlockNow=Разблокировать
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Неподдерживаемая файловая система
|
||||
migration.error.missingFileSystemCapabilities.description=Миграция не была запущена, так как хранилище находится в неподходящей файловой системе.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Файловая система не поддерживает длинные имена файлов.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Файловая система не поддерживает длинные пути.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Файловая система не разрешает чтение.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Файловая система не разрешает запись.
|
||||
## Impossible
|
||||
migration.impossible.heading=Невозможно перенести хранилище
|
||||
migration.impossible.reason=Хранилище не может быть перенесено автоматически из-за несовместимости его расположения или точки доступа.
|
||||
migration.impossible.moreInfo=Хранилище по-прежнему можно открыть в более старой версии. Чтобы узнать, как вручную перенести хранилище, посетите
|
||||
|
||||
# Health Check
|
||||
health.title=Проверка состояния хранилища
|
||||
health.start.introduction=Проверка состояния хранилища это набор проверок для обнаружения и устранения проблем во внутренней структуре хранилища. Обратите внимание, что не все проблемы исправимы. Для проверки необходим пароль хранилища.
|
||||
health.start.configValid=Файл конфигурации хранилища успешно прочитан и обработан. Переход к выбору проверок.
|
||||
health.start.configInvalid=Ошибка при чтении и разборе файла конфигурации хранилища.
|
||||
health.checkList.header=Доступные проверки состояния
|
||||
health.checkList.selectAllBox=Выбрать все
|
||||
health.check.runBatchBtn=Выполнить выбранные проверки
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Для результатов выберите завершённую проверку состояния в списке слева.
|
||||
health.check.detail.header=Результаты: %s
|
||||
health.check.detail.taskNotStarted=Проверка не была выбрана для запуска.
|
||||
health.check.detail.taskScheduled=Проверка запланирована.
|
||||
health.check.detail.taskRunning=Проверка выполняется…
|
||||
health.check.detail.taskSucceeded=Проверка успешно завершена через %d мс.
|
||||
health.check.detail.taskFailed=Проверка завершилась из-за ошибки.
|
||||
health.check.detail.taskCancelled=Проверка была отменена.
|
||||
health.check.detail.problemCount=Проблем: %d. Неисправимых ошибок: %d.
|
||||
health.check.exportBtn=Экспорт отчёта
|
||||
health.check.fixBtn=Исправить
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Проверка папок
|
||||
|
||||
# Preferences
|
||||
preferences.title=Настройки
|
||||
## General
|
||||
preferences.general=Общие
|
||||
preferences.general.theme=Тема
|
||||
preferences.general.theme.automatic=Автоматически
|
||||
preferences.general.theme.light=Светлая
|
||||
preferences.general.theme.dark=Тёмная
|
||||
preferences.general.unlockThemes=Разблокировать тёмный режим
|
||||
preferences.general.showMinimizeButton=Показать кнопку сворачивания
|
||||
preferences.general.showTrayIcon=Показать значок в панели задач (требуется перезапуск)
|
||||
preferences.general.startHidden=Скрывать окно при запуске Cryptomator
|
||||
preferences.general.debugLogging=Вести журнал отладки
|
||||
preferences.general.debugDirectory=Показать файлы журнала
|
||||
preferences.general.autoStart=Запускать Cryptomator при старте системы
|
||||
preferences.general.keychainBackend=Хранение паролей
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Связка ключей Gnome
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=Хранилище ключей KDE
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=Доступ к связке ключей macOS
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Защита данных Windows
|
||||
preferences.general.interfaceOrientation=Интерфейс
|
||||
preferences.general.interfaceOrientation.ltr=Слева направо
|
||||
preferences.general.interfaceOrientation.rtl=Справа налево
|
||||
## Volume
|
||||
preferences.volume=Виртуальный диск
|
||||
preferences.volume.type=Тип тома
|
||||
preferences.volume.webdav.port=Порт WebDAV
|
||||
preferences.volume.webdav.scheme=Схема WebDAV
|
||||
## Updates
|
||||
preferences.updates=Обновления
|
||||
preferences.updates.currentVersion=Текущая версия: %s
|
||||
preferences.updates.autoUpdateCheck=Автоматически проверять наличие обновлений
|
||||
preferences.updates.checkNowBtn=Проверить
|
||||
preferences.updates.updateAvailable=Доступно обновление до версии %s.
|
||||
## Contribution
|
||||
preferences.contribute=Поддержите нас
|
||||
preferences.contribute.registeredFor=Сертификат мецената зарегистрирован на имя %s
|
||||
preferences.contribute.noCertificate=Поддержите Cryptomator и получите сертификат мецената. Он действует как лицензионный ключ, но для тех, кто пользуется бесплатным ПО. ;-)
|
||||
preferences.contribute.getCertificate=Ещё нет сертификата? Узнайте, как его получить.
|
||||
preferences.contribute.promptText=Вставьте сюда код сертификата мецената
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=О программе
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Статистика по %s
|
||||
stats.cacheHitRate=Частота попаданий кэша
|
||||
## Read
|
||||
stats.read.throughput.idle=Чтение: бездействие
|
||||
stats.read.throughput.kibs=Чтение: %.2f КиБ/с
|
||||
stats.read.throughput.mibs=Чтение: %.2f МиБ/с
|
||||
stats.read.total.data.none=Прочитано: -
|
||||
stats.read.total.data.kib=Прочитано: %.1f КиБ
|
||||
stats.read.total.data.mib=Прочитано: %.1f МиБ
|
||||
stats.read.total.data.gib=Прочитано: %.1f ГиБ
|
||||
stats.decr.total.data.none=Расшифровано: -
|
||||
stats.decr.total.data.kib=Расшифровано: %.1f КиБ
|
||||
stats.decr.total.data.mib=Расшифровано: %.1f МиБ
|
||||
stats.decr.total.data.gib=Расшифровано: %.1f ГиБ
|
||||
stats.read.accessCount=Всего операций чтения: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Запись: бездействие
|
||||
stats.write.throughput.kibs=Запись: %.2f КиБ/с
|
||||
stats.write.throughput.mibs=Запись: %.2f МиБ/с
|
||||
stats.write.total.data.none=Записано данных: -
|
||||
stats.write.total.data.kib=Записано: %.1f КиБ
|
||||
stats.write.total.data.mib=Записано: %.1f МиБ
|
||||
stats.write.total.data.gib=Записано: %.1f ГиБ
|
||||
stats.encr.total.data.none=Зашифровано: -
|
||||
stats.encr.total.data.kib=Зашифровано: %.1f КиБ
|
||||
stats.encr.total.data.mib=Зашифровано: %.1f МиБ
|
||||
stats.encr.total.data.gib=Зашифровано: %.1f ГиБ
|
||||
stats.write.accessCount=Всего операций записи: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Закрыть
|
||||
main.minimizeBtn.tooltip=Свернуть
|
||||
main.preferencesBtn.tooltip=Настройки
|
||||
main.debugModeEnabled.tooltip=Включён режим отладки
|
||||
main.donationKeyMissing.tooltip=Мы будем рады финансовой помощи
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Добавить это хранилище
|
||||
main.dropZone.unknownDragboardContent=Если вы хотите добавить хранилище, перетащите его в это окно
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Нажмите здесь, чтобы добавить хранилище
|
||||
main.vaultlist.contextMenu.remove=Удалить…
|
||||
main.vaultlist.contextMenu.lock=Заблокировать
|
||||
main.vaultlist.contextMenu.unlock=Разблокировать…
|
||||
main.vaultlist.contextMenu.unlockNow=Разблокировать
|
||||
main.vaultlist.contextMenu.vaultoptions=Параметры хранилища
|
||||
main.vaultlist.contextMenu.reveal=Показать диск
|
||||
main.vaultlist.addVaultBtn=Добавить хранилище
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Благодарим за выбор Cryptomator для защиты ваших файлов. Если требуется помощь, ознакомьтесь с документацией по началу работы:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=ЗАБЛОКИРОВАНО
|
||||
main.vaultDetail.unlockBtn=Разблокировать…
|
||||
main.vaultDetail.unlockNowBtn=Разблокировать
|
||||
main.vaultDetail.optionsBtn=Параметры хранилища
|
||||
main.vaultDetail.passwordSavedInKeychain=Пароль сохранён
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=РАЗБЛОКИРОВАНО
|
||||
main.vaultDetail.accessLocation=Содержимое хранилища доступно здесь:
|
||||
main.vaultDetail.revealBtn=Показать диск
|
||||
main.vaultDetail.lockBtn=Заблокировать
|
||||
main.vaultDetail.bytesPerSecondRead=Чтение:
|
||||
main.vaultDetail.bytesPerSecondWritten=Запись:
|
||||
main.vaultDetail.throughput.idle=бездействие
|
||||
main.vaultDetail.throughput.kbps=%.1f КиБ/с
|
||||
main.vaultDetail.throughput.mbps=%.1f МиБ/с
|
||||
main.vaultDetail.stats=Статистика хранилища
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator не смог найти хранилище по этому пути.
|
||||
main.vaultDetail.missing.recheck=Перепроверить
|
||||
main.vaultDetail.missing.remove=Удалить из списка хранилищ…
|
||||
main.vaultDetail.missing.changeLocation=Изменить расположение хранилища…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Обновить хранилище
|
||||
main.vaultDetail.migratePrompt=Чтобы получить доступ к хранилищу, его нужно преобразовать в новый формат
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Как шифровать файлы
|
||||
wrongFileAlert.header.title=Вы пытались зашифровать эти файлы?
|
||||
wrongFileAlert.header.lead=Для этого Cryptomator создаёт том в системном диспетчере файлов.
|
||||
wrongFileAlert.instruction.0=Чтобы зашифровать файлы, выполните следующее:
|
||||
wrongFileAlert.instruction.1=1. Разблокируйте хранилище.
|
||||
wrongFileAlert.instruction.2=2. Нажмите кнопку "Показать", чтобы открыть том в диспетчере файлов.
|
||||
wrongFileAlert.instruction.3=3. Добавьте файлы в этот том.
|
||||
wrongFileAlert.link=Если нужна помощь, посетите
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Общие
|
||||
vaultOptions.general.vaultName=Имя хранилища
|
||||
vaultOptions.general.unlockAfterStartup=Разблокировать хранилище при запуске Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=После успешной разблокировки
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Ничего не делать
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Показать диск
|
||||
vaultOptions.general.actionAfterUnlock.ask=Спрашивать
|
||||
vaultOptions.general.healthBtn=Начать проверку состояния
|
||||
## Mount
|
||||
vaultOptions.mount=Монтирование
|
||||
vaultOptions.mount.readonly=Только чтение
|
||||
vaultOptions.mount.customMountFlags=Свои флаги монтирования
|
||||
vaultOptions.mount.winDriveLetterOccupied=занято
|
||||
vaultOptions.mount.mountPoint=Точка монтирования
|
||||
vaultOptions.mount.mountPoint.auto=Автоматически выбирать подходящее расположение
|
||||
vaultOptions.mount.mountPoint.driveLetter=Использовать назначенную букву диска
|
||||
vaultOptions.mount.mountPoint.custom=Свой путь
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Выбрать…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Выберите пустую папку
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Пароль
|
||||
vaultOptions.masterkey.changePasswordBtn=Изменить пароль
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Забыть сохранённый пароль
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Ключ восстановления - это единственный способ восстановить доступ к хранилищу при утере пароля.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Показать ключ восстановления
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Восстановить пароль
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Автоблок
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Блокировать при бездействии
|
||||
vaultOptions.autoLock.lockAfterTimePart2=мин
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Ключ восстановления
|
||||
recoveryKey.enterPassword.prompt=Введите пароль, чтобы показать ключ для "%s":
|
||||
recoveryKey.display.message=Ключ для восстановления доступа к "%s":
|
||||
recoveryKey.display.StorageHints=Храните его в надёжном месте, например:\n • в диспетчере паролей\n • на флеш-накопителе USB\n • распечатанным на бумаге
|
||||
recoveryKey.recover.prompt=Введите ключ восстановления для "%s":
|
||||
recoveryKey.recover.validKey=Это действительный ключ восстановления
|
||||
recoveryKey.printout.heading=Ключ восстановления Cryptomator\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Введите новый пароль
|
||||
newPassword.reenterPassword=Подтвердите новый пароль
|
||||
newPassword.passwordsMatch=Пароли совпадают!
|
||||
newPassword.passwordsDoNotMatch=Пароли не совпадают
|
||||
passwordStrength.messageLabel.tooShort=Минимум символов: %d
|
||||
passwordStrength.messageLabel.0=Очень слабый
|
||||
passwordStrength.messageLabel.1=Слабый
|
||||
passwordStrength.messageLabel.2=Хороший
|
||||
passwordStrength.messageLabel.3=Сильный
|
||||
passwordStrength.messageLabel.4=Очень сильный
|
||||
|
||||
# Quit
|
||||
quit.prompt=Выйти из приложения? Есть незаблокированные хранилища.
|
||||
quit.lockAndQuit=Заблокировать и выйти
|
||||
@@ -0,0 +1,252 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Použiť
|
||||
generic.button.back=Späť
|
||||
generic.button.cancel=Zrušiť
|
||||
generic.button.change=Zmeniť
|
||||
generic.button.close=Zavrieť
|
||||
generic.button.copy=Kopírovať
|
||||
generic.button.copied=Skopírované!
|
||||
generic.button.done=Hotovo
|
||||
generic.button.next=Ďalej
|
||||
generic.button.print=Tlač
|
||||
## Error
|
||||
generic.error.title=Vyskytla sa neočakávaná chyba
|
||||
generic.error.instruction=Toto sa nemalo stať. Nahláste text chyby uvedený nižšie a uveďte popis krokov, ktoré viedli k tejto chybe.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Trezor
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Zobraziť
|
||||
traymenu.showPreferencesWindow=Predvoľby
|
||||
traymenu.lockAllVaults=Zamknúť všetky
|
||||
traymenu.quitApplication=Ukončiť
|
||||
traymenu.vault.unlock=Odomknúť
|
||||
traymenu.vault.lock=Uzamknúť
|
||||
traymenu.vault.reveal=Odkryť
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Pridať trezor
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Vytvoriť nový trezor
|
||||
addvaultwizard.welcome.existingButton=Otvoriť existujúci trezor
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Zvoľte názov pre trezor
|
||||
addvaultwizard.new.namePrompt=Názov trezoru
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Kde by mal Cryptomator uchovávať šifrované súbory vášho trezoru?
|
||||
addvaultwizard.new.locationLabel=Umiestnenie úložiska
|
||||
addvaultwizard.new.directoryPickerLabel=Vlastné umiestnenie
|
||||
addvaultwizard.new.directoryPickerButton=Vybrať…
|
||||
addvaultwizard.new.directoryPickerTitle=Vybrať adresár
|
||||
addvaultwizard.new.invalidName=Neplatný názov trezoru. Zvážte bežný názov adresára.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Vytvoriť trezor
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Bez hesla nebudete mať prístup k svojim údajom. Chcete obnovovací kľúč pre prípad straty hesla?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Áno, prosím, istota je istota
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nie, ďakujem, nestratím svoje heslo
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=Dôležité.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ SÚBORY TREZORU ⚠️
|
||||
addvault.new.readme.storageLocation.2=Toto je umiestnenie úložiska vášho trezoru.
|
||||
addvault.new.readme.storageLocation.3=NEVYKONÁVAJTE
|
||||
addvault.new.readme.storageLocation.4=zmeniť akékoľvek súbory v tomto adresári alebo
|
||||
addvault.new.readme.storageLocation.5=vložiť do tohto adresára akékoľvek súbory na šifrovanie.
|
||||
addvault.new.readme.storageLocation.6=Ak chcete šifrovať súbory a zobraziť obsah trezoru, postupujte takto:
|
||||
addvault.new.readme.storageLocation.7=1. Pridajte tento trezor do Cryptomatoru.
|
||||
addvault.new.readme.storageLocation.8=2. Odomknite trezor v Cryptomatore.
|
||||
addvault.new.readme.storageLocation.9=3. Otvorte prístupové miesto kliknutím na tlačidlo „Odkryť“.
|
||||
addvault.new.readme.storageLocation.10=Ak potrebujete pomoc, navštívte dokumentáciu: %s
|
||||
addvault.new.readme.accessLocation.fileName=VITAJTE.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ZAŠIFROVANÝ ZVÄZOK 🔐️
|
||||
addvault.new.readme.accessLocation.2=Toto je prístupové miesto vášho trezoru.
|
||||
addvault.new.readme.accessLocation.3=Všetky súbory pridané do tohto zväzku budú šifrované programom Cryptomator. Môžete na tom pracovať ako na akomkoľvek inom disku / priečinku. Toto je iba dešifrované zobrazenie jeho obsahu, vaše súbory zostávajú stále šifrované na pevnom disku.
|
||||
addvault.new.readme.accessLocation.4=Tento súbor môžete kedykoľvek odstrániť.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Vyberte súbor „masterkey.cryptomator“ existujúceho trezoru.
|
||||
addvaultwizard.existing.chooseBtn=Vybrať…
|
||||
addvaultwizard.existing.filePickerTitle=Zvoľte hlavný kľúčový súbor
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Pridaný trezor "%s".\nAk chcete získať prístup alebo pridať obsah, musíte tento trezor odomknúť. Prípadne ju môžete odomknúť kedykoľvek neskôr.
|
||||
addvaultwizard.success.unlockNow=Odomknúť teraz
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Odstrániť trezor
|
||||
removeVault.information=To spôsobí, že Cryptomator iba zabudne na tento trezor. Môžete ho pridať znova neskôr. Z pevného disku sa neodstránia žiadne šifrované súbory.
|
||||
removeVault.confirmBtn=Odstrániť trezor
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Zmeniť heslo
|
||||
changepassword.enterOldPassword=Zadaj aktuálne heslo pre "%s"
|
||||
changepassword.finalConfirmation=Chápem, že ak zabudnem svoje heslo, nebudem mať prístup k svojim údajom
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Zabudnuté heslo
|
||||
forgetPassword.information=Týmto vymažete uložené heslo tohto trezoru z vášho systému kľúčov.
|
||||
forgetPassword.confirmBtn=Zabudnuté heslo
|
||||
|
||||
# Unlock
|
||||
unlock.title=Odomknúť trezor
|
||||
unlock.passwordPrompt=Zadajte heslo pre "%s":
|
||||
unlock.savePassword=Odomknúť.uložiťHeslo
|
||||
unlock.unlockBtn=Odomknúť
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Nemožno nájsť hlavný kľúčový súbor pre túto peňaženku na jej očakávanom mieste. Prosím zvoľte kľúčový súbor manuálne.
|
||||
unlock.chooseMasterkey.filePickerTitle=Zvoľte hlavný kľúčový súbor
|
||||
## Success
|
||||
unlock.success.message=Odomknutie "%s" úspešné! Vaša peňaženka je už prístupná cez jej virtuálny disk.
|
||||
unlock.success.revealBtn=Odkry disk
|
||||
## Failure
|
||||
unlock.error.heading=Nie je možné odomknúť účet
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Bod pripojenia "%s" nie je adresár, nie je prázdny alebo neexistuje.
|
||||
unlock.error.invalidMountPoint.existing=Bod pripojenia "%s" už existuje alebo chýba nadradený adresár.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Bežné uzamknutie zlyhalo
|
||||
lock.forced.message=Zamknutie "%s" bolo zablokované prebiehajúcimi operáciami alebo otvorenými súbormi. Smiete vynútiť uzamknutie tejto peňaženky, ale prerušením I/O môže viesť k strate alebo neuloženiu dát.
|
||||
lock.forced.confirmBtn=Vynútené uzamknutie
|
||||
## Failure
|
||||
lock.fail.heading=Uzatváranie peňaženky zlyhalo.
|
||||
lock.fail.message=Peňaženku "%s" nie je možné uzamknúť. Uistite sa že neuložená páca je uložená inde a dôležité Read/Write operácie sú ukončené. Ináč uzavretím peňaženky, ukončíte proces Cryptomator-a.
|
||||
|
||||
# Migration
|
||||
## Start
|
||||
## Run
|
||||
## Sucess
|
||||
migration.success.unlockNow=Odomknúť teraz
|
||||
## Missing file system capabilities
|
||||
## Impossible
|
||||
|
||||
# Health Check
|
||||
health.title=Kontrola zdravia peňaženky
|
||||
health.start.introduction=Kontrola zdravia peňaženky je súhrn kontrol na detekciu a prípadnú opravu problémov vo vnútornej štruktúre Vášhej peňaženky. Prosím majte na pamäti že nie všetky problémy sú opravitelné. Potrebujete heslo peňaženky k vykonaniu kontrol.
|
||||
health.start.configValid=Čítanie a analýza konfigurácie súboru peňaženky bola úspešná. Pokračovať k výberu kontrol.
|
||||
health.start.configInvalid=Chyba počas čítania a analýzy konfiguračného súboru peňaženky.
|
||||
health.checkList.header=Dostupné kontroly zdravia
|
||||
health.checkList.selectAllBox=Označiť všetko
|
||||
health.check.runBatchBtn=Spustiť vybrané kontroly
|
||||
## Detail view
|
||||
health.check.detail.noSelectedCheck=Pre výsledky označte ukončenú kontrolu zdravia v zozname na ľavo.
|
||||
health.check.detail.header=Výsledky %s
|
||||
health.check.detail.taskNotStarted=Nebola zvolená žiadna kontrola k vykonaniu.
|
||||
health.check.detail.taskScheduled=Kontrola bola naplánovaná.
|
||||
health.check.detail.taskRunning=Kontrola práve prebieha…
|
||||
health.check.detail.taskSucceeded=Kontrola úspešne ukončená po %d milisekundách.
|
||||
health.check.detail.taskFailed=Kontrola ukončená z dôvodu chyby.
|
||||
health.check.detail.taskCancelled=Kontrola bola zrušená.
|
||||
health.check.detail.problemCount=Nájdených %d problémov a %d neopravených chýb.
|
||||
health.check.exportBtn=Exportovať správu
|
||||
health.check.fixBtn=Opraviť
|
||||
## Checks
|
||||
health.org.cryptomator.cryptofs.health.dirid.DirIdCheck=Kontrola katalógu
|
||||
|
||||
# Preferences
|
||||
preferences.title=Predvoľby
|
||||
## General
|
||||
preferences.general.theme.automatic=Automaticky
|
||||
preferences.general.showMinimizeButton=Predvoľba.hlavná.ukážMinimalizujTlačítko
|
||||
preferences.general.showTrayIcon=Predvoľba.hlavná.ukážIkonaSytémovejlišty
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome klúčenka
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE účet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=maccOS reťazový prístup
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows ochrana dát
|
||||
## Volume
|
||||
## Updates
|
||||
## Contribution
|
||||
preferences.contribute=Podporte nás
|
||||
preferences.contribute.registeredFor=Certifikát podporovateľa registrovaný na %s
|
||||
preferences.contribute.noCertificate=Podpor Cryptomator a získaj certifikát podporovateľa. Je to ako licenčný klúč ale dobrí ľudia používajú voľný software. ;-)
|
||||
preferences.contribute.getCertificate=Ešte ho nemáš? Sleduj ako ho vieš získať.
|
||||
preferences.contribute.promptText=Vlož sem kód certifikátu podporovateľa
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Štatistiky pre %s
|
||||
stats.cacheHitRate=Pomer nakešovaných záznamov
|
||||
## Read
|
||||
stats.read.throughput.idle=Čítanie: nečinnosť
|
||||
stats.read.throughput.kibs=Čítanie: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Čítanie: %.2f MiB/s
|
||||
stats.read.total.data.none=Čítanie dát: -
|
||||
stats.read.total.data.kib=Čítanie dát: %.1f kiB
|
||||
stats.read.total.data.mib=Čítanie dát: %.1f MiB
|
||||
stats.read.total.data.gib=Čítanie dát: %.1f GiB
|
||||
stats.decr.total.data.none=Odkódované dáta: -
|
||||
stats.decr.total.data.kib=Odkódované dáta: %.1f kiB
|
||||
stats.decr.total.data.mib=Odkódované dáta: %.1f MiB
|
||||
stats.decr.total.data.gib=Odkódované dáta: %.1f GiB
|
||||
stats.read.accessCount=Spolu načítané: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Zápis: nečinnosť
|
||||
stats.write.throughput.kibs=Zápis: %.2f KiB/s
|
||||
stats.write.throughput.mibs=Zápis: %.2f MiB/s
|
||||
stats.write.total.data.none=štatistika.zápis.celkové.dáta.nič
|
||||
stats.write.total.data.kib=Zapísaných dát: %.1f kiB
|
||||
stats.write.total.data.mib=Zapísaných dát: %.1f MiB
|
||||
stats.write.total.data.gib=Zapísaných dát: %.1f GiB
|
||||
stats.encr.total.data.none=Zapísaných dát: -
|
||||
stats.encr.total.data.kib=Odkódovaných dát: %.1f kiB
|
||||
stats.encr.total.data.mib=Odkódovaných dát: %.1f MiB
|
||||
stats.encr.total.data.gib=Odkódovaných dát: %.1f GiB
|
||||
stats.write.accessCount=Suma zápisov: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Zavrieť
|
||||
main.preferencesBtn.tooltip=Predvoľby
|
||||
main.debugModeEnabled.tooltip=Debagovací mód je aktivovaný
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
main.vaultlist.contextMenu.remove=Odstráň…
|
||||
main.vaultlist.contextMenu.lock=Uzamknúť
|
||||
main.vaultlist.contextMenu.unlock=Odomknúť…
|
||||
main.vaultlist.contextMenu.unlockNow=Odomknúť teraz
|
||||
main.vaultlist.contextMenu.vaultoptions=Ukáž možnosti peňaženky
|
||||
main.vaultlist.contextMenu.reveal=Odkry disk
|
||||
main.vaultlist.addVaultBtn=Pridať trezor
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
main.vaultDetail.unlockBtn=Odomknúť…
|
||||
main.vaultDetail.unlockNowBtn=Odomknúť teraz
|
||||
main.vaultDetail.passwordSavedInKeychain=Heslo uložené
|
||||
### Unlocked
|
||||
main.vaultDetail.revealBtn=Odkry disk
|
||||
main.vaultDetail.lockBtn=Uzamknúť
|
||||
main.vaultDetail.bytesPerSecondRead=Čítanie:
|
||||
main.vaultDetail.bytesPerSecondWritten=Zápis:
|
||||
main.vaultDetail.stats=Štatistiky účtu
|
||||
### Missing
|
||||
main.vaultDetail.missing.recheck=Prekontrolovať
|
||||
main.vaultDetail.missing.remove=Odstrániť zo zoznamu peňaženky…
|
||||
### Needs Migration
|
||||
|
||||
# Wrong File Alert
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general.vaultName=Názov trezoru
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Odkry disk
|
||||
vaultOptions.general.healthBtn=Spustiť kontrolu zdravia
|
||||
## Mount
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Vybrať…
|
||||
## Master Key
|
||||
vaultOptions.masterkey.changePasswordBtn=Zmeniť heslo
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Zabudnúť uložené heslo
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock=Automatické-uzamknutie
|
||||
vaultOptions.autoLock.lockAfterTimePart1=Uzamknutie po uplynutí
|
||||
vaultOptions.autoLock.lockAfterTimePart2=minút
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
|
||||
# Quit
|
||||
@@ -0,0 +1,335 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Примени
|
||||
generic.button.back=Назад
|
||||
generic.button.cancel=Откажи
|
||||
generic.button.change=Измени
|
||||
generic.button.close=Затвори
|
||||
generic.button.copy=Копирај
|
||||
generic.button.copied=Копирано!
|
||||
generic.button.done=Завршено
|
||||
generic.button.next=Даље
|
||||
generic.button.print=Штампај
|
||||
## Error
|
||||
generic.error.title=Догодила се неочекивана грешка
|
||||
generic.error.instruction=Ово није требало да се догоди. Молимо вас пријавите текст грешке испод и додајте опис корака који су довели до ове грешке.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Сеф
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Прикажи
|
||||
traymenu.showPreferencesWindow=Подешавања
|
||||
traymenu.lockAllVaults=Закључај све
|
||||
traymenu.quitApplication=Излаз
|
||||
traymenu.vault.unlock=Откључај
|
||||
traymenu.vault.lock=Закључај
|
||||
traymenu.vault.reveal=Откриј
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Додавање сефа
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Направи нови сеф
|
||||
addvaultwizard.welcome.existingButton=Отвори постојећи сеф
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Одабери назив за сеф
|
||||
addvaultwizard.new.namePrompt=Назив сефа
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Где Cryptomator да складишти шифроване датотеке вашег сефа?
|
||||
addvaultwizard.new.locationLabel=Локација складишта
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Друга локација
|
||||
addvaultwizard.new.directoryPickerButton=Изабери…
|
||||
addvaultwizard.new.directoryPickerTitle=Изабери директоријум
|
||||
addvaultwizard.new.fileAlreadyExists=Датотека или директоријум са овим именом сефа већ постоји
|
||||
addvaultwizard.new.locationDoesNotExist=Директоријум на датој локацији не постоји или му се не може приступити
|
||||
addvaultwizard.new.locationIsNotWritable=Немате приступ писању на датој локацији
|
||||
addvaultwizard.new.locationIsOk=Прикладна локација за ваш сеф
|
||||
addvaultwizard.new.invalidName=Неважеће име сефа. Молимо вас за одабир обичног имена директоријума.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Направи сеф
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Нећете моћи да приступите вашим подацима без ваше лозинке. Да ли желите резервни кључ у случају губитка лозинке?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Да молим, увек је добро имати резерву
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Не хвала, нећу изгубити своју лозинку
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=ВАЖНО.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ ДОКУМЕНТИ СЕФА ⚠️
|
||||
addvault.new.readme.storageLocation.2=Ово је локација где је складиштен ваш сеф.
|
||||
addvault.new.readme.storageLocation.3=НИ У КОМ СЛУЧАЈУ НЕМОЈТЕ
|
||||
addvault.new.readme.storageLocation.4=• мењати било коју датотеку у овом директоријуму или
|
||||
addvault.new.readme.storageLocation.5=• стављати било коју датотеку који желите да заштитите директно у овај директоријум.
|
||||
addvault.new.readme.storageLocation.6=Ако желите да заштитите документе или прегледате садржај сефа, урадите следеће:
|
||||
addvault.new.readme.storageLocation.7=1. Додајте овај сеф у Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Откључајте сеф у Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Отворите локацију сефа притиском на дугме "Откриј".
|
||||
addvault.new.readme.storageLocation.10=Ако вам је потребна помоћ, прочитајте документацију: %s
|
||||
addvault.new.readme.accessLocation.fileName=ДОБРОДОШЛИ.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ШИФРОВАНА ПАРТИЦИЈА 🔐️
|
||||
addvault.new.readme.accessLocation.2=Ово је приступна локација вашег сефа.
|
||||
addvault.new.readme.accessLocation.3=Било која датотека додата у ову партицију биће шифровани са Cryptomator. Можете да радите у њој баш као у било којој другој партицији или директоријуму. Ово је само дешифрован преглед њеног садржаја, ваше датотеке остају шифроване на вашем тврдом диску све време.
|
||||
addvault.new.readme.accessLocation.4=Слободно можете да обришете ову датотеку.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Изабери "masterkey.cryptomator" датотеку свог постојећег сефа.
|
||||
addvaultwizard.existing.chooseBtn=Изабери…
|
||||
addvaultwizard.existing.filePickerTitle=Изабери "Masterkey" датотеку
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Додат је сеф "%s".\nМорате да откључате овај сеф да бисте приступили или додали садржај. Такође можете да га откључате касније у било ком тренутку.
|
||||
addvaultwizard.success.unlockNow=Откључај сада
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Уклони сеф
|
||||
removeVault.information=Ово ће урадити да Cryptomator заборави ваш сеф. Увек га поново можете додати касније. Шифроване датотеке неће бити обрисане са вашег тврдог диска.
|
||||
removeVault.confirmBtn=Уклони сеф
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Промена лозинке
|
||||
changepassword.enterOldPassword=Унеси тренутну лозинку за "%s"
|
||||
changepassword.finalConfirmation=Разумем да нећу моћи приступити својим подацима уколико заборавим лозинку
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Заборави лозинку
|
||||
forgetPassword.information=Ово ће избрисати сачувану лозинку овог сефа из вашег системског менаџера лозинки.
|
||||
forgetPassword.confirmBtn=Заборави лозинку
|
||||
|
||||
# Unlock
|
||||
unlock.title=Откључавање сефа
|
||||
unlock.passwordPrompt=Унесите лозинку за "%s":
|
||||
unlock.savePassword=Запамти лозинку
|
||||
unlock.unlockBtn=Откључај
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Изабери "Masterkey" датотеку
|
||||
## Success
|
||||
unlock.success.message=Успешно сте откључали "%s"! Ваш сеф је сада доступан путем свог виртуелног диска.
|
||||
unlock.success.rememberChoice=Запамти избор, не приказуј ово поново
|
||||
unlock.success.revealBtn=Отвори диск
|
||||
## Failure
|
||||
unlock.error.heading=Сеф није могуће откључати
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Тачка везивања "%s" није директоријум, није празна или не постоји.
|
||||
unlock.error.invalidMountPoint.existing=Тачка везивања "%s" већ постоји или је надређени директоријум непостојећи.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Нормално закључавање није успело
|
||||
lock.forced.message=Закључавање "%s" је блокирано операцијама на чекању или отвореним датотекама. Можете присилно закључати овај сеф, међутим прекид "I/O" операција може резултирати губитком несачуваних података.
|
||||
lock.forced.confirmBtn=Присилно закључај
|
||||
## Failure
|
||||
lock.fail.heading=Закључавање сефа није успело.
|
||||
lock.fail.message=Сеф "%s" није могуће закључати. Будите сигурни да је несачувани рад сачуван негде другде и да су важне операције читања/писања завршене. Како бисте затворили сеф, зауставите Cryptomator процес у систему.
|
||||
|
||||
# Migration
|
||||
migration.title=Надогради сеф
|
||||
## Start
|
||||
migration.start.prompt=Ваш сеф "%s" мора бити ажуриран на новији формат. Пре наставка, проверите да нема синхронизације на чекању која утиче на овај сеф.
|
||||
migration.start.confirm=Да, мој сеф је у потпуности синхронизован
|
||||
## Run
|
||||
migration.run.enterPassword=Унесите лозинку за "%s"
|
||||
migration.run.startMigrationBtn=Преместите сеф
|
||||
migration.run.progressHint=Ово би могло потрајати…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" је успешно премештен. Сада можете да откључате ваш сеф.
|
||||
migration.success.unlockNow=Откључај сада
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Неподржан фајл систем
|
||||
migration.error.missingFileSystemCapabilities.description=Премештање није започето, јер се ваш сеф налази на неадекватном фајл систему.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Фајл систем не подржава дугачка имена датотека.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Фајл систем не подржава дугачке адресе локација.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Фајл систем не дозвољава читање.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Фајл систем не дозвољава писање.
|
||||
## Impossible
|
||||
migration.impossible.heading=Сеф не може да се премести
|
||||
migration.impossible.reason=Сеф се не може аутоматски преместити јер је његова складишна локација или тачка приступа некомпатибилна.
|
||||
migration.impossible.moreInfo=Сеф се и даље може отворити са старијом верзијом. За упутства како ручно преместити сеф, посетите
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Подешавања
|
||||
## General
|
||||
preferences.general=Опште
|
||||
preferences.general.theme=Тема
|
||||
preferences.general.theme.automatic=Аутоматска
|
||||
preferences.general.theme.light=Светла
|
||||
preferences.general.theme.dark=Тамна
|
||||
preferences.general.unlockThemes=Откључај тамну тему
|
||||
preferences.general.showMinimizeButton=Прикажи дугме за умањење програма
|
||||
preferences.general.showTrayIcon=Прикажи "tray" иконицу (потребан рестарт)
|
||||
preferences.general.startHidden=Сакриј прозор приликом покретања Cryptomator
|
||||
preferences.general.debugLogging=Омогући евиденцију отклањања грешака
|
||||
preferences.general.debugDirectory=Прикажи датотеке евиденције
|
||||
preferences.general.autoStart=Покрени Cryptomator при покретању система
|
||||
preferences.general.keychainBackend=Похрани лозинке са
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Keychain Access
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection
|
||||
preferences.general.interfaceOrientation=Оријентација интерфејса
|
||||
preferences.general.interfaceOrientation.ltr=Са лева на десно
|
||||
preferences.general.interfaceOrientation.rtl=Са десна на лево
|
||||
## Volume
|
||||
preferences.volume=Виртуелни Диск
|
||||
preferences.volume.type=Тип партиције
|
||||
preferences.volume.webdav.port=WebDAV Порт
|
||||
preferences.volume.webdav.scheme=WebDAV Шема
|
||||
## Updates
|
||||
preferences.updates=Ажурирања
|
||||
preferences.updates.currentVersion=Тренутна верзија: %s
|
||||
preferences.updates.autoUpdateCheck=Аутоматска провера доступних ажурирања
|
||||
preferences.updates.checkNowBtn=Провери сада
|
||||
preferences.updates.updateAvailable=Ажурирање на верзију %s је доступно.
|
||||
## Contribution
|
||||
preferences.contribute=Подржите Нас
|
||||
preferences.contribute.registeredFor=Сертификат "Пријатељ Пројекта" регистрован на %s
|
||||
preferences.contribute.noCertificate=Подржите Cryptomator и добићете сертификат "Пријатељ Пројекта". Нешто као лиценцни кључ али за сјајне људе који користе и подржавају бесплатан софтвер. ;-)
|
||||
preferences.contribute.getCertificate=Немате сертификат? Сазнајте како га можете прибавити.
|
||||
preferences.contribute.promptText=Унесите ваш "Пријатељ Пројекта" код овде
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=О програму
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Статистика за %s
|
||||
stats.cacheHitRate=Фреквентност кеш меморије
|
||||
## Read
|
||||
stats.read.throughput.idle=Читање: у приправности
|
||||
stats.read.throughput.kibs=Читање: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Читање: %.2f MiB/s
|
||||
stats.read.total.data.none=Учитано података: -
|
||||
stats.read.total.data.kib=Учитано података: %.1f kiB
|
||||
stats.read.total.data.mib=Учитано података: %.1f MiB
|
||||
stats.read.total.data.gib=Учитано података: %.1f GiB
|
||||
stats.decr.total.data.none=Дешифровано података: -
|
||||
stats.decr.total.data.kib=Дешифровано података: %.1f kiB
|
||||
stats.decr.total.data.mib=Дешифровано података: %.1f MiB
|
||||
stats.decr.total.data.gib=Дешифровано података: %.1f GiB
|
||||
stats.read.accessCount=Укупно учитано: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Писање: у приправности
|
||||
stats.write.throughput.kibs=Писање: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Писање: %.2f MiB/s
|
||||
stats.write.total.data.none=Уписано података: -
|
||||
stats.write.total.data.kib=Уписано података: %.1f kiB
|
||||
stats.write.total.data.mib=Уписано података: %.1f MiB
|
||||
stats.write.total.data.gib=Уписано података: %.1f GiB
|
||||
stats.encr.total.data.none=Шифровано података: -
|
||||
stats.encr.total.data.kib=Шифровано података: %.1f kiB
|
||||
stats.encr.total.data.mib=Шифровано података: %.1f MiB
|
||||
stats.encr.total.data.gib=Шифровано података: %.1f GiB
|
||||
stats.write.accessCount=Укупно уписано: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Затвори
|
||||
main.minimizeBtn.tooltip=Умањи
|
||||
main.preferencesBtn.tooltip=Подешавања
|
||||
main.debugModeEnabled.tooltip=Омогућен је режим отклањања грешака
|
||||
main.donationKeyMissing.tooltip=Молимо Вас размислите о донацији пројекту
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Додај овај сеф
|
||||
main.dropZone.unknownDragboardContent=Ако желите додати сеф, превуците га у овај прозор
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Кликните овде да додате сеф
|
||||
main.vaultlist.contextMenu.remove=Уклони…
|
||||
main.vaultlist.contextMenu.lock=Закључај
|
||||
main.vaultlist.contextMenu.unlock=Откључај…
|
||||
main.vaultlist.contextMenu.unlockNow=Откључај сада
|
||||
main.vaultlist.contextMenu.vaultoptions=Прикажи опције сефа
|
||||
main.vaultlist.contextMenu.reveal=Прикажи диск
|
||||
main.vaultlist.addVaultBtn=Додај сеф
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Хвала вам што сте одабрали Cryptomator за заштиту ваших података. Ако вам је потребна помоћ, прегледајте наше корисничко упутство:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=ЗАКЉУЧАНО
|
||||
main.vaultDetail.unlockBtn=Откључај…
|
||||
main.vaultDetail.unlockNowBtn=Откључај сада
|
||||
main.vaultDetail.optionsBtn=Опције сефа
|
||||
main.vaultDetail.passwordSavedInKeychain=Лозинка је сачувана
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=ОТКЉУЧАНО
|
||||
main.vaultDetail.accessLocation=Садржај Вашег сефа је доступан овде:
|
||||
main.vaultDetail.revealBtn=Прикажи диск
|
||||
main.vaultDetail.lockBtn=Закључај
|
||||
main.vaultDetail.bytesPerSecondRead=Читање:
|
||||
main.vaultDetail.bytesPerSecondWritten=Писање:
|
||||
main.vaultDetail.throughput.idle=у стању мировања
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Статистика сефа
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator није пронашао сеф на овој локацији.
|
||||
main.vaultDetail.missing.recheck=Провери поново
|
||||
main.vaultDetail.missing.remove=Удаљи са листе сефова…
|
||||
main.vaultDetail.missing.changeLocation=Промени локацију сефа…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Надогради сеф
|
||||
main.vaultDetail.migratePrompt=Да бисте приступили вашем сефу, он мора бити надограђен на нови формат
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Како шифровати датотеке
|
||||
wrongFileAlert.header.title=Да ли сте покушали да шифрујете ове датотеке?
|
||||
wrongFileAlert.header.lead=У ту сврху, Cryptomator вам пружа партицију унутар вашег системског менаџера датотека.
|
||||
wrongFileAlert.instruction.0=Да бисте шифрирали датотеке, пратите следеће кораке:
|
||||
wrongFileAlert.instruction.1=1. Откључајте Ваш сеф.
|
||||
wrongFileAlert.instruction.2=2. Кликните на "Откриј" да бисте отворили партицију унутар вашег менаџера датотека.
|
||||
wrongFileAlert.instruction.3=3. Додајте Ваше датотеке у ову партицију.
|
||||
wrongFileAlert.link=За даљу подршку, посетите
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Опште
|
||||
vaultOptions.general.vaultName=Назив сефа
|
||||
vaultOptions.general.unlockAfterStartup=Откључај сеф при покретању Cryptomator
|
||||
vaultOptions.general.actionAfterUnlock=Након успешног откључавања
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Не ради ништа
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Прикажи диск
|
||||
vaultOptions.general.actionAfterUnlock.ask=Питај
|
||||
## Mount
|
||||
vaultOptions.mount=Монтирање
|
||||
vaultOptions.mount.readonly=Само читање
|
||||
vaultOptions.mount.customMountFlags=Прилагођена обележја монтирања
|
||||
vaultOptions.mount.winDriveLetterOccupied=заузето
|
||||
vaultOptions.mount.mountPoint=Монтажна тачка
|
||||
vaultOptions.mount.mountPoint.auto=Аутоматски одабери погодну локацију
|
||||
vaultOptions.mount.mountPoint.driveLetter=Користи додељено слово диска
|
||||
vaultOptions.mount.mountPoint.custom=Друга локација
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Изабери…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Изаберите празан директоријум
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Лозинка
|
||||
vaultOptions.masterkey.changePasswordBtn=Промена лозинке
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Заборави сачувану лозинку
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Резервни кључ је Ваш једини начин да вратите приступ сефу уколико изгубите лозинку.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Прикажи Резервни Кључ
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Обнови лозинку
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Резервни Кључ
|
||||
recoveryKey.enterPassword.prompt=Унесите Вашу лозинку како бисте приказали резервни кључ за %s:
|
||||
recoveryKey.display.message=Следећи резервни кључ може се користити за враћање приступа "%s":
|
||||
recoveryKey.display.StorageHints=Чувајте га на веома сигурном месту, нпр.:\n • Похраните га унутар менаџера лозинки\n • Сачувајте га на екстерни диск\n • Одштампајте га на папиру
|
||||
recoveryKey.recover.prompt=Унесите резервни кључ за "%s":
|
||||
recoveryKey.recover.validKey=Ово је исправан резервни кључ
|
||||
recoveryKey.printout.heading=Cryptomator Резервни Кључ\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Унесите нову лозинку
|
||||
newPassword.reenterPassword=Потврдите нову лозинку
|
||||
newPassword.passwordsMatch=Лозинке се подударају!
|
||||
newPassword.passwordsDoNotMatch=Лозинке се не подударају
|
||||
passwordStrength.messageLabel.tooShort=Користите најмање %d карактера
|
||||
passwordStrength.messageLabel.0=Веома слаба
|
||||
passwordStrength.messageLabel.1=Слаба
|
||||
passwordStrength.messageLabel.2=Осредња
|
||||
passwordStrength.messageLabel.3=Jakа
|
||||
passwordStrength.messageLabel.4=Веома јака
|
||||
|
||||
# Quit
|
||||
quit.prompt=Затворити програм? Имате откључаних сефова.
|
||||
quit.lockAndQuit=Закључај и Изађи
|
||||
@@ -0,0 +1,251 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Primeni
|
||||
generic.button.back=Nazad
|
||||
generic.button.cancel=Otkaži
|
||||
generic.button.change=Izmeni
|
||||
generic.button.close=Zatvori
|
||||
generic.button.copy=Kopiraj
|
||||
generic.button.copied=Kopirano!
|
||||
generic.button.done=Završeno
|
||||
generic.button.next=Dalje
|
||||
generic.button.print=Štampaj
|
||||
## Error
|
||||
generic.error.title=Dogodila se neočekivana greška
|
||||
generic.error.instruction=Ovo nije trebalo da se dogodi. Molimo vas prijavite tekst greške ispod i dodajte opis koraka koji su doveli do ove greške.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Sef
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Prikaži
|
||||
traymenu.showPreferencesWindow=Podešavanja
|
||||
traymenu.lockAllVaults=Zaključaj sve
|
||||
traymenu.quitApplication=Izlaz
|
||||
traymenu.vault.unlock=Otključaj
|
||||
traymenu.vault.lock=Zaključaj
|
||||
traymenu.vault.reveal=Otkrij
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Dodavanje safa
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Napravi novi sef
|
||||
addvaultwizard.welcome.existingButton=Otvori postojeći sef
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Odaberi naziv za sef
|
||||
addvaultwizard.new.namePrompt=Naziv sefa
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Gde Cryptomator da skladišti šifrovane datoteke vašeg sefa?
|
||||
addvaultwizard.new.locationLabel=Lokacija skladišta
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Druga lokacija
|
||||
addvaultwizard.new.directoryPickerButton=Izaberi…
|
||||
addvaultwizard.new.directoryPickerTitle=Izaberi direktorijum
|
||||
addvaultwizard.new.fileAlreadyExists=Datoteka ili direktorijum sa ovim imenom sefa već postoji
|
||||
addvaultwizard.new.locationDoesNotExist=Direktorijum na datoj lokaciji ne postoji ili mu se ne može pristupiti
|
||||
addvaultwizard.new.locationIsNotWritable=Nemate pristup pisanju na datoj lokaciji
|
||||
addvaultwizard.new.locationIsOk=Prikladna lokacija za vaš sef
|
||||
addvaultwizard.new.invalidName=Nevažeće ime sefa. Molimo vas za odabir običnog imena direktorijuma.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Napravi sef
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Nećete moći da pristupite vašim podacima bez vaše lozinke. Da li želite rezervni ključ u slučaju gubitka lozinke?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Da molim, uvek je dobro imati rezervu
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Ne hvala, neću izgubiti svoju lozinku
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=VAŽNO.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ DOKUMENTI SEFA ⚠️
|
||||
addvault.new.readme.storageLocation.2=Ovo je lokacija gde je skladišten vaš sef.
|
||||
addvault.new.readme.storageLocation.3=NI U KOM SLUČAJU NEMOJTE
|
||||
addvault.new.readme.storageLocation.4=• menjati bilo koju datoteku u ovom direktorijumu ili
|
||||
addvault.new.readme.storageLocation.5=• stavljati bilo koju datoteku koji želite da zaštitite direktno u ovaj direktorijum.
|
||||
addvault.new.readme.storageLocation.6=Ako želite da zaštitite dokumente ili pregledate sadržaj sefa, uradite sledeće:
|
||||
addvault.new.readme.storageLocation.7=1. Dodajte ovaj sef u Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Otključajte sef u Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Otvorite lokaciju sefa pritiskom na dugme "Otkrij".
|
||||
addvault.new.readme.storageLocation.10=Ako vam je potrebna pomoć, pročitajte dokumentaciju: %s
|
||||
addvault.new.readme.accessLocation.fileName=DOBRODOŠLI.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ŠIFROVANA PARTICIJA 🔐️
|
||||
addvault.new.readme.accessLocation.2=Ovo je pristupna lokacija vašeg sefa.
|
||||
addvault.new.readme.accessLocation.3=Bilo koja datoteka dodata u ovu particiju biće šifrovana sa Cryptomator. Možete da radite u njoj baš kao i u bilo kojoj drugoj particiji ili direktorijumu. Ovo je samo dešifrovan pregled njenog sadržaja, vaše datoteke ostaju šifrovane na vašem tvrdom disku sve vreme.
|
||||
addvault.new.readme.accessLocation.4=Slobodno možete da obrišete ovu datoteku.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Izaberi "masterkey.cryptomator" datoteku svog postojećeg sefa.
|
||||
addvaultwizard.existing.chooseBtn=Izaberi…
|
||||
addvaultwizard.existing.filePickerTitle=Izaberi "Masterkey" datoteku
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Dodat je sef "%s".\nMorate da otključate ovaj sef da biste pristupili ili dodali sadržaj. Takođe možete da ga otključate kasnije u bilo kom trenutku.
|
||||
addvaultwizard.success.unlockNow=Otključaj sada
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Ukloni sef
|
||||
removeVault.information=Ovo će uraditi da Cryptomator zaboravi vaš sef. Uvek ga ponovo možete dodati kasnije. Šifrovane datoteke neće biti obrisane sa vašeg tvrdog diska.
|
||||
removeVault.confirmBtn=Ukloni sef
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Promena lozinke
|
||||
changepassword.enterOldPassword=Unesi trenutnu lozinku za "%s"
|
||||
changepassword.finalConfirmation=Razumem da neću moći pristupiti svojim podacima ukoliko zaboravim lozinku
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Zaboravi lozinku
|
||||
forgetPassword.information=Ovo će izbrisati sačuvanu lozinku ovog sefa iz vašeg sistemskog menadžera lozinki.
|
||||
forgetPassword.confirmBtn=Zaboravi lozinku
|
||||
|
||||
# Unlock
|
||||
unlock.title=Otključavanje sefa
|
||||
unlock.passwordPrompt=Unesite lozinku za "%s":
|
||||
unlock.savePassword=Zapamti lozinku
|
||||
unlock.unlockBtn=Otključaj
|
||||
##
|
||||
unlock.chooseMasterkey.filePickerTitle=Izaberi "Masterkey" datoteku
|
||||
## Success
|
||||
unlock.success.message=Uspešno ste otključali "%s"! Vaš sef je sada dostupan putem ovog virtuelnog diska.
|
||||
unlock.success.rememberChoice=Zapamti izbor, ne prikazuj ovo ponovo
|
||||
unlock.success.revealBtn=Otvori disk
|
||||
## Failure
|
||||
unlock.error.heading=Sef nije moguće otključati
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Tačka vezivanja "%s" nije direktorijum, nije prazna ili ne postoji.
|
||||
unlock.error.invalidMountPoint.existing=Tačka vezivanja "%s" već postoji ili je nadređeni direktorijum nepostojeći.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Normalno zaključavanje nije uspelo
|
||||
lock.forced.message=Zaključavanje "%s" je blokirano operacijama na čekanju ili otvorenim datotekama. Možete prisilno zaključati ovaj sef, međutim prekid "I/O" operacija može rezultirati gubitkom nesačuvanih podataka.
|
||||
lock.forced.confirmBtn=Prisilno zaključaj
|
||||
## Failure
|
||||
lock.fail.heading=Zaključavanje sefa nije uspelo.
|
||||
lock.fail.message=Sef "%s" nije moguće zaključati. Budite sigurni da je nesačuvani rad sačuvan negde drugde i da su važne operacije čitanja/pisanja završene. Kako biste zatvorili sef, zaustavite Cryptomator proces u sistemu.
|
||||
|
||||
# Migration
|
||||
migration.title=Nadogradi sef
|
||||
## Start
|
||||
migration.start.prompt=Vaš sef "%s" mora biti ažuriran na noviji format. Pre nastavka, proverite da nema sinhronizacije na čekanju koja utiče na ovaj sef.
|
||||
migration.start.confirm=Da moj sef je u potpunosti sinhronizovan
|
||||
## Run
|
||||
migration.run.enterPassword=Unesite lozinku za "%s"
|
||||
migration.run.startMigrationBtn=Premestite sef
|
||||
migration.run.progressHint=Ovo bi moglo potrajati…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" je uspešno premešten. Sada možete da otključate vaš šef.
|
||||
migration.success.unlockNow=Otključaj sada
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Nepodržan fajl sistem
|
||||
migration.error.missingFileSystemCapabilities.description=Premeštanje nije započeto, jer se vaš sef nalazi na neadekvatnom fajl sistemu.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Fajl sistem ne podržava dugačka imena datoteka.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Fajl sistem ne podržava dugačke adrese lokacija.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Fajl sistem ne dozvoljava čitanje.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Fajl sistem ne dozvoljava pisanje.
|
||||
## Impossible
|
||||
migration.impossible.heading=Sef ne može da se premesti
|
||||
migration.impossible.reason=Sef se ne može automatski premestiti jer je njegova skladišna lokacija ili tačka pristupa nekompatibilna.
|
||||
migration.impossible.moreInfo=Sef se i dalje može otvoriti sa starijom verzijom. Za uputstva kako ručno premestiti sef, posetite
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Podešavanja
|
||||
## General
|
||||
preferences.general=Opšte
|
||||
preferences.general.theme=Tema
|
||||
preferences.general.theme.automatic=Automatska
|
||||
preferences.general.theme.light=Svetla
|
||||
preferences.general.theme.dark=Tamna
|
||||
preferences.general.unlockThemes=Otključaj tamnu temu
|
||||
preferences.general.showMinimizeButton=Prikaži dugme za umanjenje programa
|
||||
preferences.general.showTrayIcon=Prikaži "tray" ikonicu (potreban restart)
|
||||
preferences.general.startHidden=Sakrij prozor prilikom pokretanja Cryptomator
|
||||
preferences.general.debugLogging=Omogući evidenciju otklanjanja grešaka
|
||||
preferences.general.debugDirectory=Prikaži datoteke evidencije
|
||||
preferences.general.autoStart=Pokreni Cryptomator pri pokretanju sistema
|
||||
preferences.general.keychainBackend=Pohrani lozinke sa
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Keychain Access
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection
|
||||
preferences.general.interfaceOrientation=Orijentacija interfejsa
|
||||
preferences.general.interfaceOrientation.ltr=Sa leva na desno
|
||||
preferences.general.interfaceOrientation.rtl=Sa desna na levo
|
||||
## Volume
|
||||
preferences.volume=Virtuelni Disk
|
||||
preferences.volume.type=Tip particije
|
||||
preferences.volume.webdav.port=WebDAV Port
|
||||
preferences.volume.webdav.scheme=WebDAV Šema
|
||||
## Updates
|
||||
preferences.updates=Ažuriranja
|
||||
preferences.updates.currentVersion=Trenutna verzija: %s
|
||||
preferences.updates.autoUpdateCheck=Automatska provera dostupnih ažuriranja
|
||||
preferences.updates.checkNowBtn=Proveri sada
|
||||
preferences.updates.updateAvailable=Ažuriranje na verziju %s je dostupno.
|
||||
## Contribution
|
||||
preferences.contribute=Podržite Nas
|
||||
preferences.contribute.registeredFor=Sertifikat "Prijatelj Projekta" registrovan je na %s
|
||||
preferences.contribute.noCertificate=Podržite Cryptomator i dobićete sertifikat "Prijatelj Projekta". Nešto kao licencni ključ ali za sjajne ljude koji koriste i podržavaju besplatan softver. ;-)
|
||||
preferences.contribute.getCertificate=Nemate sertifikat? Saznajte kako ga možete pribaviti.
|
||||
preferences.contribute.promptText=Unesite vaš "Prijatelj Projekta" kod ovde
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=O programu
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistika za %s
|
||||
stats.cacheHitRate=Frekventnost keš memorije
|
||||
## Read
|
||||
stats.read.throughput.idle=Čitanje: u pripravnosti
|
||||
stats.read.throughput.kibs=Čitanje: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Čitanje: %.2f MiB/s
|
||||
stats.read.total.data.none=Učitano podataka: -
|
||||
stats.read.total.data.kib=Učitano podataka: %.1f kiB
|
||||
stats.read.total.data.mib=Učitano podataka: %.1f MiB
|
||||
stats.read.total.data.gib=Učitano podataka: %.1f GiB
|
||||
stats.decr.total.data.none=Dešifrovano podataka: -
|
||||
stats.decr.total.data.kib=Dešifrovano podataka: %.1f kiB
|
||||
stats.decr.total.data.mib=Dešifrovano podataka: %.1f MiB
|
||||
stats.decr.total.data.gib=Dešifrovano podataka: %.1f GiB
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Zatvori
|
||||
main.preferencesBtn.tooltip=Podešavanja
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
main.vaultlist.contextMenu.lock=Zaključaj
|
||||
main.vaultlist.contextMenu.unlockNow=Otključaj sada
|
||||
main.vaultlist.contextMenu.reveal=Otvori disk
|
||||
main.vaultlist.addVaultBtn=Dodavanje safa
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
main.vaultDetail.unlockNowBtn=Otključaj sada
|
||||
### Unlocked
|
||||
main.vaultDetail.revealBtn=Otvori disk
|
||||
main.vaultDetail.lockBtn=Zaključaj
|
||||
### Missing
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Nadogradi sef
|
||||
|
||||
# Wrong File Alert
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Opšte
|
||||
vaultOptions.general.vaultName=Naziv sefa
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Otvori disk
|
||||
## Mount
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Izaberi…
|
||||
## Master Key
|
||||
vaultOptions.masterkey.changePasswordBtn=Promena lozinke
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
|
||||
# Quit
|
||||
quit.lockAndQuit=Zaključaj i Izađi
|
||||
@@ -0,0 +1,336 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Verkställ
|
||||
generic.button.back=Bakåt
|
||||
generic.button.cancel=Avbryt
|
||||
generic.button.change=Ändra
|
||||
generic.button.close=Stäng
|
||||
generic.button.copy=Kopiera
|
||||
generic.button.copied=Kopierad!
|
||||
generic.button.done=Klar
|
||||
generic.button.next=Nästa
|
||||
generic.button.print=Skriv ut
|
||||
## Error
|
||||
generic.error.title=Ett oväntat fel uppstod
|
||||
generic.error.instruction=Detta borde inte hänt. Vänligen rapportera feltexten nedan och inkludera en beskrivning av vilka steg som ledde till detta fel.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Valv
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Visa
|
||||
traymenu.showPreferencesWindow=Inställningar
|
||||
traymenu.lockAllVaults=Lås Alla
|
||||
traymenu.quitApplication=Avsluta
|
||||
traymenu.vault.unlock=Lås upp
|
||||
traymenu.vault.lock=Lås
|
||||
traymenu.vault.reveal=Visa
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Lägg till valv
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Skapa nytt valv
|
||||
addvaultwizard.welcome.existingButton=Öppna befintligt valv
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Ange namn för valvet
|
||||
addvaultwizard.new.namePrompt=Valvnamn
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Var ska Cryptomator lagra de krypterade filerna för ditt valv?
|
||||
addvaultwizard.new.locationLabel=Lagringsplats
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Anpassad plats
|
||||
addvaultwizard.new.directoryPickerButton=Välj…
|
||||
addvaultwizard.new.directoryPickerTitle=Välj katalog
|
||||
addvaultwizard.new.fileAlreadyExists=Varning: En fil eller mapp med samma namn finns redan
|
||||
addvaultwizard.new.locationDoesNotExist=En katalog i den angivna sökvägen finns inte eller är oåtkomlig
|
||||
addvaultwizard.new.locationIsNotWritable=Ingen skrivbehörighet på angiven sökväg
|
||||
addvaultwizard.new.locationIsOk=Lämplig plats för ditt valv
|
||||
addvaultwizard.new.invalidName=Felaktigt namn på valvet. Vänligen ange ett vanligt katalognamn.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Skapa Valv
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Du kommer inte ha tillgång till din data utan ditt lösenord. Vill du skapa en återställningsnyckel, ifall du tappar bort ditt lösenord?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Ja tack. För säkerhets skull
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Nej tack. Här slarvas inga lösenord bort
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=VIKTIGT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ VALVFILER ⚠️
|
||||
addvault.new.readme.storageLocation.2=Detta är ditt valvs lagringsplats.
|
||||
addvault.new.readme.storageLocation.3=DU SKA INTE
|
||||
addvault.new.readme.storageLocation.4=• ändra någon fil i denna katalog eller
|
||||
addvault.new.readme.storageLocation.5=• klistra in filer för kryptering i denna katalog.
|
||||
addvault.new.readme.storageLocation.6=Om du vill kryptera filer och se innehållet i valvet, gör följande:
|
||||
addvault.new.readme.storageLocation.7=1. Lägg till detta valv till Cryptomator.
|
||||
addvault.new.readme.storageLocation.8=2. Lås upp valvet i Cryptomator.
|
||||
addvault.new.readme.storageLocation.9=3. Öppna åtkomstplatsen genom att klicka på "Visa"-knappen.
|
||||
addvault.new.readme.storageLocation.10=Om du behöver hjälp, läs dokumentationen: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=\\fs\\qc 🔐️ KRYPTERAD VOLYM 🔐️
|
||||
addvault.new.readme.accessLocation.2=Detta är ditt valvs åtkomstplats.
|
||||
addvault.new.readme.accessLocation.3=Alla filer som läggs till denna volym kommer att krypteras av Cryptomator. Du kan arbeta med dem som i vilken annan enhet/mapp som helst. Detta är bara en dekrypterad vy av dess innehåll, dina filer förblir krypterade på din hårddisk hela tiden.
|
||||
addvault.new.readme.accessLocation.4=Du kan ta bort denna fil.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Välj "masterkey.cryptomator" för ditt befintliga valv.
|
||||
addvaultwizard.existing.chooseBtn=Välj…
|
||||
addvaultwizard.existing.filePickerTitle=Välj Masterkey-fil
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions=Lade till valv "%s".\nDu måste låsa upp detta valv för att komma åt eller lägga till innehåll. Du kan även låsa upp det vid ett senare tillfälle.
|
||||
addvaultwizard.success.unlockNow=Lås upp nu
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Ta bort valv
|
||||
removeVault.information=Detta kommer bara ta bort valvet från Cryptomator. Du kan lägga till det igen senare. Inga krypterade filer kommer tas bort från din hårddisk.
|
||||
removeVault.confirmBtn=Ta bort valv
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Ändra lösenord
|
||||
changepassword.enterOldPassword=Ange nuvarande lösenord för "%s"
|
||||
changepassword.finalConfirmation=Jag förstår att jag inte kommer kunna återställa mitt data om jag glömmer mitt lösenord
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Glöm lösenord
|
||||
forgetPassword.information=Detta kommer radera det sparade lösenordet för detta valv från ditt systems lösenordshantering.
|
||||
forgetPassword.confirmBtn=Glöm lösenord
|
||||
|
||||
# Unlock
|
||||
unlock.title=Lås upp valv
|
||||
unlock.passwordPrompt=Ange lösenord för "%s":
|
||||
unlock.savePassword=Kom ihåg lösenord
|
||||
unlock.unlockBtn=Lås upp
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Kunde inte hitta Masterkey-filen för detta valv på förväntad plats. Välj filen manuellt.
|
||||
unlock.chooseMasterkey.filePickerTitle=Välj Masterkey-fil
|
||||
## Success
|
||||
unlock.success.message="%s" upplåst! Ditt valv är nu åtkomligt från den virtuella enheten.
|
||||
unlock.success.rememberChoice=Kom ihåg valet, visa inte detta igen
|
||||
unlock.success.revealBtn=Visa enhet
|
||||
## Failure
|
||||
unlock.error.heading=Kan inte låsa upp valvet
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Monteringspunkten "%s" saknas eller är inte tom.
|
||||
unlock.error.invalidMountPoint.existing=Monteringspunkten "%s" finns redan eller så saknas överordnad mapp.
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Normal låsning misslyckades
|
||||
lock.forced.message=Låsning av "%s" förhindras av pågående operationer eller öppna filer. Du kan tvinga låsning av detta valv, men det kan resultera i förlust av osparade data.
|
||||
lock.forced.confirmBtn=Tvinga låsning
|
||||
## Failure
|
||||
lock.fail.heading=Låsning av valv misslyckades.
|
||||
lock.fail.message=Valvet "%s" kunde inte låsas. Se till att osparat arbete sparas någon annanstans och viktiga läs- och skrivfunktioner är klara. För att stänga valvet, avsluta Cryptomator-processen.
|
||||
|
||||
# Migration
|
||||
migration.title=Uppgradera valv
|
||||
## Start
|
||||
migration.start.prompt=Ditt valv "%s" behöver uppdateras till ett nyare format. Säkerställ att ingen filsynkronisering kommer påverka valvet innan du fortsätter.
|
||||
migration.start.confirm=Ja, mitt valv är synkroniserat
|
||||
## Run
|
||||
migration.run.enterPassword=Ange lösenordet för "%s"
|
||||
migration.run.startMigrationBtn=Migrera valv
|
||||
migration.run.progressHint=Detta kan ta lite tid…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" migrerades korrekt.\nDu kan nu låsa upp ditt valv.
|
||||
migration.success.unlockNow=Lås upp nu
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Filsystemet stöds ej
|
||||
migration.error.missingFileSystemCapabilities.description=Migreringen startades inte, eftersom ditt valv ligger på ett ogiltigt filsystem.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Filsystemet har inte stöd för långa filnamn.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Filsystemet har inte stöd för långa filnamn.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Filsystemet tillåter inte att läsas.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Filsystemet tillåter inte att skrivas till.
|
||||
## Impossible
|
||||
migration.impossible.heading=Kan inte migrera valv
|
||||
migration.impossible.reason=Valvet kan inte migreras automatiskt eftersom dess lagringsplats eller åtkomstpunkt inte är kompatibelt.
|
||||
migration.impossible.moreInfo=Valvet kan fortfarande öppnas med en äldre version. För instruktioner om hur du manuellt migrerar ett valv, besök
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Inställningar
|
||||
## General
|
||||
preferences.general=Allmänt
|
||||
preferences.general.theme=Utseende
|
||||
preferences.general.theme.automatic=Automatiskt
|
||||
preferences.general.theme.light=Ljust
|
||||
preferences.general.theme.dark=Mörkt
|
||||
preferences.general.unlockThemes=Lås upp mörkt läge
|
||||
preferences.general.showMinimizeButton=Visa minimera-knappen
|
||||
preferences.general.showTrayIcon=Visa ikon i aktivitetsfältet (kräver omstart)
|
||||
preferences.general.startHidden=Dölj fönster när Cryptomator startar
|
||||
preferences.general.debugLogging=Aktivera loggning för felsökning
|
||||
preferences.general.debugDirectory=Visa loggfiler
|
||||
preferences.general.autoStart=Starta Cryptomator vid systemstart
|
||||
preferences.general.keychainBackend=Spara lösenord med
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Wallet
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Keychain Access
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Data Protection
|
||||
preferences.general.interfaceOrientation=Gränssnittsjustering
|
||||
preferences.general.interfaceOrientation.ltr=Vänster till höger
|
||||
preferences.general.interfaceOrientation.rtl=Höger till vänster
|
||||
## Volume
|
||||
preferences.volume=Virtuell enhet
|
||||
preferences.volume.type=Volym-typ
|
||||
preferences.volume.webdav.port=WebDAV Port
|
||||
preferences.volume.webdav.scheme=WebDAV Schema
|
||||
## Updates
|
||||
preferences.updates=Uppdateringar
|
||||
preferences.updates.currentVersion=Nuvarande version: %s
|
||||
preferences.updates.autoUpdateCheck=Sök efter uppdateringar automatiskt
|
||||
preferences.updates.checkNowBtn=Kontrollera nu
|
||||
preferences.updates.updateAvailable=Uppdatering till version %s finns tillgänglig.
|
||||
## Contribution
|
||||
preferences.contribute=Stöd oss
|
||||
preferences.contribute.registeredFor=Supportercertifikat registrerat till %s
|
||||
preferences.contribute.noCertificate=Stöd Cryptomator och få ett supporter certifikat. Det är som en licensnyckel men för grymma människor som använder fri programvara. ;-)
|
||||
preferences.contribute.getCertificate=Har du inget? Kolla hur du kan skaffa ett.
|
||||
preferences.contribute.promptText=Klistra in supportercertifikats-koden här
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Om
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=Statistik för %s
|
||||
stats.cacheHitRate=Cache frekvens
|
||||
## Read
|
||||
stats.read.throughput.idle=Läs: inaktiv
|
||||
stats.read.throughput.kibs=Läs: %.2f kiB/s
|
||||
stats.read.throughput.mibs=Läs: %.2f kiB/s
|
||||
stats.read.total.data.none=Data läst: -
|
||||
stats.read.total.data.kib=Data läst: %.1f kiB
|
||||
stats.read.total.data.mib=Data läst: %.1f kiB
|
||||
stats.read.total.data.gib=Data läst: %.1f GiB
|
||||
stats.decr.total.data.none=Data dekrypterad: -
|
||||
stats.decr.total.data.kib=Data dekrypterad: %.1f kiB
|
||||
stats.decr.total.data.mib=Data dekrypterad: %.1f MiB
|
||||
stats.decr.total.data.gib=Data dekrypterad: %.1f GiB
|
||||
stats.read.accessCount=Totalt läst: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Skriv: inaktiv
|
||||
stats.write.throughput.kibs=Skriv: %.2f kiB/s
|
||||
stats.write.throughput.mibs=Skriv: %.2f MiB/s
|
||||
stats.write.total.data.none=Data skrivet: -
|
||||
stats.write.total.data.kib=Data skrivet: %.1f kiB
|
||||
stats.write.total.data.mib=Data skrivet: %.1f MiB
|
||||
stats.write.total.data.gib=Data skrivet: %.1f GiB
|
||||
stats.encr.total.data.none=Data krypterad: -
|
||||
stats.encr.total.data.kib=Data krypterad: %.1f kiB
|
||||
stats.encr.total.data.mib=Data krypterad: %.1f MiB
|
||||
stats.encr.total.data.gib=Data krypterad: %.1f GiB
|
||||
stats.write.accessCount=Totalt skrivet: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Stäng
|
||||
main.minimizeBtn.tooltip=Minimera
|
||||
main.preferencesBtn.tooltip=Inställningar
|
||||
main.debugModeEnabled.tooltip=Felsökningsläget är aktiverat
|
||||
main.donationKeyMissing.tooltip=Överväg gärna en donation
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Lägg till detta valv
|
||||
main.dropZone.unknownDragboardContent=Om du vill lägga till ett valv, dra in det till detta fönster
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Klicka här för att lägga till valv
|
||||
main.vaultlist.contextMenu.remove=Ta bort…
|
||||
main.vaultlist.contextMenu.lock=Lås
|
||||
main.vaultlist.contextMenu.unlock=Lås upp…
|
||||
main.vaultlist.contextMenu.unlockNow=Lås upp nu
|
||||
main.vaultlist.contextMenu.vaultoptions=Visa inställningar för valv
|
||||
main.vaultlist.contextMenu.reveal=Visa enhet
|
||||
main.vaultlist.addVaultBtn=Lägg till valv
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Tack för att du väljer Cryptomator för att skydda dina filer. Om du behöver hjälp kan du kolla in våra guider:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=LÅST
|
||||
main.vaultDetail.unlockBtn=Lås upp…
|
||||
main.vaultDetail.unlockNowBtn=Lås upp nu
|
||||
main.vaultDetail.optionsBtn=Valv-inställningar
|
||||
main.vaultDetail.passwordSavedInKeychain=Lösenord sparat
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=UPPLÅST
|
||||
main.vaultDetail.accessLocation=Valvets innehåll kan nås härifrån:
|
||||
main.vaultDetail.revealBtn=Visa enhet
|
||||
main.vaultDetail.lockBtn=Lås
|
||||
main.vaultDetail.bytesPerSecondRead=Läs:
|
||||
main.vaultDetail.bytesPerSecondWritten=Skriv:
|
||||
main.vaultDetail.throughput.idle=inaktiv
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Valv Statistik
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator kunde inte hitta någt valv i denna sökväg.
|
||||
main.vaultDetail.missing.recheck=Kontrollera igen
|
||||
main.vaultDetail.missing.remove=Ta bort från listan…
|
||||
main.vaultDetail.missing.changeLocation=Ändra valvets plats…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Uppgradera valv
|
||||
main.vaultDetail.migratePrompt=Ditt valv behöver uppgraderas till ett nytt format innan du kan använda det
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Hur man krypterar filer
|
||||
wrongFileAlert.header.title=Försökte du kryptera dessa filer?
|
||||
wrongFileAlert.header.lead=Cryptomator tillhandahåller en volym i din filhanterare för det syftet.
|
||||
wrongFileAlert.instruction.0=För att kryptera filer, följ dessa steg:
|
||||
wrongFileAlert.instruction.1=1. Lås upp ditt valv.
|
||||
wrongFileAlert.instruction.2=2. Klicka på "Visa" för att öppna volymen i din filhanterare.
|
||||
wrongFileAlert.instruction.3=3. Lägg till dina filer i denna volym.
|
||||
wrongFileAlert.link=För ytterligare hjälp, besök
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Allmänt
|
||||
vaultOptions.general.vaultName=Valvnamn
|
||||
vaultOptions.general.unlockAfterStartup=Lås upp valvet när Cryptomator startas
|
||||
vaultOptions.general.actionAfterUnlock=Efter lyckad upplåsning
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Gör ingenting
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Visa enhet
|
||||
vaultOptions.general.actionAfterUnlock.ask=Fråga
|
||||
## Mount
|
||||
vaultOptions.mount=Montering
|
||||
vaultOptions.mount.readonly=Skrivskyddad
|
||||
vaultOptions.mount.customMountFlags=Egna monterings-flaggor
|
||||
vaultOptions.mount.winDriveLetterOccupied=upptagen
|
||||
vaultOptions.mount.mountPoint=Monteringspunkt
|
||||
vaultOptions.mount.mountPoint.auto=Välj en lämplig plats automatiskt
|
||||
vaultOptions.mount.mountPoint.driveLetter=Använd tilldelad enhetsbokstav
|
||||
vaultOptions.mount.mountPoint.custom=Anpassad sökväg
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Välj…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Välj en tom katalog
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Lösenord
|
||||
vaultOptions.masterkey.changePasswordBtn=Ändra lösenord
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Ta bort sparat lösenord
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=En återställningsnyckel är ditt enda sätt att återställa åtkomst till ett valv, om du förlorar ditt lösenord.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Visa återsällningsnyckel
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Återställ lösenord
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Återställningsnyckel
|
||||
recoveryKey.enterPassword.prompt=Ange ditt lösenord för att visa återställningsnyckeln för "%s":
|
||||
recoveryKey.display.message=Använd denna återställningsnyckel för att återställa åtkomst till "%s":
|
||||
recoveryKey.display.StorageHints=Spara den på en säker plats, t.ex:\n • I en lösenordshanterare\n • På ett USB-minne (förvara säkert) \n • Skriv ut på ett papper (förvara säkert)
|
||||
recoveryKey.recover.prompt=Ange din återställningsnyckel för "%s":
|
||||
recoveryKey.recover.validKey=Detta är en giltig återställningsnyckel
|
||||
recoveryKey.printout.heading=Cryptomator återställningsnyckel\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Ange ett nytt lösenord
|
||||
newPassword.reenterPassword=Bekräfta nytt lösenord
|
||||
newPassword.passwordsMatch=Lösenorden överensstämmer!
|
||||
newPassword.passwordsDoNotMatch=Lösenorden överensstämmer inte
|
||||
passwordStrength.messageLabel.tooShort=Ange minst %d tecken
|
||||
passwordStrength.messageLabel.0=Mycket svagt
|
||||
passwordStrength.messageLabel.1=Svagt
|
||||
passwordStrength.messageLabel.2=Skapligt
|
||||
passwordStrength.messageLabel.3=Starkt
|
||||
passwordStrength.messageLabel.4=Mycket starkt
|
||||
|
||||
# Quit
|
||||
quit.prompt=Avsluta applikationen? Det finns olåsta valv.
|
||||
quit.lockAndQuit=Lås och avsluta
|
||||
@@ -0,0 +1,83 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
## Error
|
||||
|
||||
# Defaults
|
||||
|
||||
# Tray Menu
|
||||
|
||||
# Add Vault Wizard
|
||||
## Welcome
|
||||
## New
|
||||
### Name
|
||||
### Location
|
||||
### Password
|
||||
### Information
|
||||
## Existing
|
||||
## Success
|
||||
|
||||
# Remove Vault
|
||||
|
||||
# Change Password
|
||||
|
||||
# Forget Password
|
||||
|
||||
# Unlock
|
||||
##
|
||||
## Success
|
||||
## Failure
|
||||
### Invalid Mount Point
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
## Failure
|
||||
|
||||
# Migration
|
||||
## Start
|
||||
## Run
|
||||
## Sucess
|
||||
## Missing file system capabilities
|
||||
## Impossible
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
## General
|
||||
## Volume
|
||||
## Updates
|
||||
## Contribution
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
|
||||
# Vault Statistics
|
||||
## Read
|
||||
## Write
|
||||
|
||||
# Main Window
|
||||
## Drag 'n' Drop
|
||||
## Vault List
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
### Locked
|
||||
### Unlocked
|
||||
### Missing
|
||||
### Needs Migration
|
||||
|
||||
# Wrong File Alert
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
## Mount
|
||||
## Master Key
|
||||
## Auto Lock
|
||||
|
||||
# Recovery Key
|
||||
|
||||
# New Password
|
||||
|
||||
# Quit
|
||||
@@ -0,0 +1,337 @@
|
||||
# Locale Specific CSS files such as CJK, RTL,...
|
||||
|
||||
# Generics
|
||||
## Button
|
||||
generic.button.apply=Uygula
|
||||
generic.button.back=Geri
|
||||
generic.button.cancel=İptal
|
||||
generic.button.change=Değiştir
|
||||
generic.button.close=Kapat
|
||||
generic.button.copy=Kopyala
|
||||
generic.button.copied=Kopyalandı!
|
||||
generic.button.done=Bitti
|
||||
generic.button.next=İleri
|
||||
generic.button.print=Yazdır
|
||||
## Error
|
||||
generic.error.title=Beklenmedik bir hata oluştu
|
||||
generic.error.instruction=Bu olmamalıydı. Lütfen aşağıdaki hata metnini bildirin ve bu hataya neden olan adımların bir açıklamasını ekleyin.
|
||||
|
||||
# Defaults
|
||||
defaults.vault.vaultName=Kasa
|
||||
|
||||
# Tray Menu
|
||||
traymenu.showMainWindow=Göster
|
||||
traymenu.showPreferencesWindow=Seçenekler
|
||||
traymenu.lockAllVaults=Hepsini Kilitle
|
||||
traymenu.quitApplication=Çık
|
||||
traymenu.vault.unlock=Kilidi Aç
|
||||
traymenu.vault.lock=Kilitle
|
||||
traymenu.vault.reveal=Göster
|
||||
|
||||
# Add Vault Wizard
|
||||
addvaultwizard.title=Kasa Ekle
|
||||
## Welcome
|
||||
addvaultwizard.welcome.newButton=Yeni Kasa Oluştur
|
||||
addvaultwizard.welcome.existingButton=Varolan Kasayı Aç
|
||||
## New
|
||||
### Name
|
||||
addvaultwizard.new.nameInstruction=Kasa için bir isim seç
|
||||
addvaultwizard.new.namePrompt=Kasa Adı
|
||||
### Location
|
||||
addvaultwizard.new.locationInstruction=Cryptomator kasanızın şifreli dosyalarını nerede depolasın?
|
||||
addvaultwizard.new.locationLabel=Depolama yeri
|
||||
addvaultwizard.new.locationPrompt=…
|
||||
addvaultwizard.new.directoryPickerLabel=Özel Konum
|
||||
addvaultwizard.new.directoryPickerButton=Seç…
|
||||
addvaultwizard.new.directoryPickerTitle=Dizin Seç
|
||||
addvaultwizard.new.fileAlreadyExists=Kasa adına sahip bir dosya veya dizin zaten mevcut
|
||||
addvaultwizard.new.locationDoesNotExist=Belirtilen yoldaki bir dizin mevcut değil veya erişilemez
|
||||
addvaultwizard.new.locationIsNotWritable=Belirtilen yolda yazma erişimi yok
|
||||
addvaultwizard.new.locationIsOk=Kasanız için uygun yer
|
||||
addvaultwizard.new.invalidName=Geçersiz kasa adı. Lütfen normal bir dizin adı kullanın.
|
||||
### Password
|
||||
addvaultwizard.new.createVaultBtn=Kasa Oluştur
|
||||
addvaultwizard.new.generateRecoveryKeyChoice=Şifreniz olmadan verilerinize erişemeyeceksiniz. Şifrenizi kaybetmeniz durumunda kullanabileceğiniz bir kurtarma anahtarı ister misiniz?
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.yes=Evet lütfen, üzgün olmaktan daha güvenli
|
||||
addvaultwizard.new.generateRecoveryKeyChoice.no=Hayır teşekkürler, şifremi kaybetmeyeceğim
|
||||
### Information
|
||||
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
|
||||
addvault.new.readme.storageLocation.1=⚠️ KASA DOSYALARI ⚠️
|
||||
addvault.new.readme.storageLocation.2=Bu, kasanızın depolama yeridir.
|
||||
addvault.new.readme.storageLocation.3=YAPMAYINIZ!
|
||||
addvault.new.readme.storageLocation.4=• bu dizindeki herhangi bir dosyayı değiştirmeyin ya da
|
||||
addvault.new.readme.storageLocation.5=• şifreleme için dosyaları bu dizine yapıştırmayın.
|
||||
addvault.new.readme.storageLocation.6=Dosyaları şifrelemek ve kasanın içeriğini görüntülemek istiyorsanız, aşağıdakileri yapın:
|
||||
addvault.new.readme.storageLocation.7=1. Bu kasayı Cryptomator'a ekleyin.
|
||||
addvault.new.readme.storageLocation.8=2. Cryptomator'da kasanın kilidini açın.
|
||||
addvault.new.readme.storageLocation.9=3. "Göster" düğmesini tıklayarak erişim konumunu açın.
|
||||
addvault.new.readme.storageLocation.10=Yardım lazımsa, belgeleri ziyaret edin: %s
|
||||
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
|
||||
addvault.new.readme.accessLocation.1=🔐️ ŞİFRELENMİŞ BİRİM 🔐️
|
||||
addvault.new.readme.accessLocation.2=Burası kasanızın erişim konumudur.
|
||||
addvault.new.readme.accessLocation.3=Bu birime eklenen tüm dosyalar Cryptomator tarafından şifrelenecektir. Başka herhangi bir sürücü/klasörde olduğu gibi üzerinde çalışabilirsiniz. Bu sadece içeriğinin şifresi çözülmüş bir görünümüdür, dosyalarınız her zaman sabit sürücünüzde şifrelenmiş halde kalır.
|
||||
addvault.new.readme.accessLocation.4=Bu dosyayı silmeye çekinmeyin.
|
||||
## Existing
|
||||
addvaultwizard.existing.instruction=Varolan kasanızın "masterkey.cryptomator" dosyasını seçin.
|
||||
addvaultwizard.existing.chooseBtn=Seç…
|
||||
addvaultwizard.existing.filePickerTitle=Masterkey Dosyasını Seç
|
||||
## Success
|
||||
addvaultwizard.success.nextStepsInstructions="%s" kasası eklendi.\nİçeriğe erişmek veya içerik eklemek için bu kasanın kilidini açmanız gerekir. Alternatif olarak, daha sonra herhangi bir zamanda kilidini açabilirsiniz.
|
||||
addvaultwizard.success.unlockNow=Kilidi Şimdi Aç
|
||||
|
||||
# Remove Vault
|
||||
removeVault.title=Kasayı Sil
|
||||
removeVault.information=Bu, yalnızca Cryptomator'ın bu kasayı unutmasını sağlar. Daha sonra tekrar ekleyebilirsiniz. Şifrelenmiş hiçbir dosya sabit diskinizden silinmez.
|
||||
removeVault.confirmBtn=Kasayı Sil
|
||||
|
||||
# Change Password
|
||||
changepassword.title=Şifreyi Değiştir
|
||||
changepassword.enterOldPassword="%s" için mevcut şifreyi girin
|
||||
changepassword.finalConfirmation=Şifremi unutursam verilerime ulaşamayacağımın farkındayım
|
||||
|
||||
# Forget Password
|
||||
forgetPassword.title=Şifreyi Unut
|
||||
forgetPassword.information=Bu, bu kasanın kaydedilmiş şifresini sistem anahtarlığınızdan siler.
|
||||
forgetPassword.confirmBtn=Şifreyi Unut
|
||||
|
||||
# Unlock
|
||||
unlock.title=Kasa Kilidini Aç
|
||||
unlock.passwordPrompt="%s" için şifre girin:
|
||||
unlock.savePassword=Şifreyi Hatırla
|
||||
unlock.unlockBtn=Kilidi Aç
|
||||
##
|
||||
unlock.chooseMasterkey.prompt=Bu kasa için masterkey dosyası beklenen konumda bulunamadı. Lütfen anahtar dosyasını manuel olarak seçin.
|
||||
unlock.chooseMasterkey.filePickerTitle=Masterkey Dosyasını Seç
|
||||
## Success
|
||||
unlock.success.message="%s" 'nin kilidi başarıyla açıldı! Kasanız şimdi sanal sürücüsü ile erişilebilir durumda.
|
||||
unlock.success.rememberChoice=Seçimi hatırla, bunu bir daha gösterme
|
||||
unlock.success.revealBtn=Sürücüyü Göster
|
||||
## Failure
|
||||
unlock.error.heading=Kasanın kilidi açılamıyor
|
||||
### Invalid Mount Point
|
||||
unlock.error.invalidMountPoint.notExisting=Bağlantı noktası boş bir dizin değil veya mevcut değil: %s
|
||||
unlock.error.invalidMountPoint.existing=Bağlama noktası / klasör zaten var veya ana klasör eksik: %s
|
||||
|
||||
# Lock
|
||||
## Force
|
||||
lock.forced.heading=Normal kilitleme başarısız oldu
|
||||
lock.forced.message="%s" nin kilitlenmesi, bekleyen işlemler veya açık dosyalar tarafından engellendi. Bu kasayı zorla kilitleyebilirsiniz, ancak G/Ç'nin kesilmesi kaydedilmemiş verilerin kaybına neden olabilir.
|
||||
lock.forced.confirmBtn=Kilitlemeyi Zorla
|
||||
## Failure
|
||||
lock.fail.heading=Kasa kilitlenemedi.
|
||||
lock.fail.message="%s" kasası kilitlenemedi. Kaydedilmemiş çalışmanın başka bir yere kaydedildiğinden ve önemli Okuma / Yazma işlemlerinin tamamlandığından emin olun. Kasayı kapatmak için Cryptomator işlemini sonlandırın.
|
||||
|
||||
# Migration
|
||||
migration.title=Kasayı Güncelle
|
||||
## Start
|
||||
migration.start.prompt="%s" kasanızın daha yeni bir biçime güncellenmesi gerekiyor. Devam etmeden önce, bu kasayı etkileyen bekleyen bir senkronizasyon olmadığından emin olun.
|
||||
migration.start.confirm=Evet, kasam tamamen senkronize edildi
|
||||
## Run
|
||||
migration.run.enterPassword="%s" için şifre girin
|
||||
migration.run.startMigrationBtn=Kasayı Taşı
|
||||
migration.run.progressHint=Bu biraz zaman alabilir…
|
||||
## Sucess
|
||||
migration.success.nextStepsInstructions="%s" başarıyla taşındı.\nKasanızın kilidini şimdi kaldırabilirsiniz.
|
||||
migration.success.unlockNow=Kilidi Şimdi Aç
|
||||
## Missing file system capabilities
|
||||
migration.error.missingFileSystemCapabilities.title=Desteklenmeyen Dosya Sistemi
|
||||
migration.error.missingFileSystemCapabilities.description=Kasanız desteklenmeyen bir dosya sisteminde bulunduğundan taşıma başlatılmadı.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Dosya sistemi, uzun belge adlarını desteklemiyor.
|
||||
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Dosya sistemi, uzun yolları desteklemiyor.
|
||||
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Dosya sistemi okunmaya izin vermiyor.
|
||||
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Dosya sistemi yazılmaya izin vermiyor.
|
||||
## Impossible
|
||||
migration.impossible.heading=Kasa taşınamadı
|
||||
migration.impossible.reason=Depolama konumu veya erişim noktası uyumlu olmadığı için kasa otomatik olarak taşınamıyor.
|
||||
migration.impossible.moreInfo=Kasa eski bir sürüm ile halen açılabilir. Kasanın nasıl elle taşınabileceğine dair yönlendirme için ziyaret edin
|
||||
|
||||
# Health Check
|
||||
## Detail view
|
||||
## Checks
|
||||
|
||||
# Preferences
|
||||
preferences.title=Seçenekler
|
||||
## General
|
||||
preferences.general=Genel
|
||||
preferences.general.theme=Görünüş ve Davranış
|
||||
preferences.general.theme.automatic=Otomatik
|
||||
preferences.general.theme.light=Açık
|
||||
preferences.general.theme.dark=Koyu
|
||||
preferences.general.unlockThemes=Koyu modun kilidini aç
|
||||
preferences.general.showMinimizeButton=Küçültme düğmesini göster
|
||||
preferences.general.showTrayIcon=Sistem tepsisi simgesini göster (Yeniden başlatma gerekir)
|
||||
preferences.general.startHidden=Cryptomator'ı başlatırken pencereyi gizle
|
||||
preferences.general.debugLogging=Hata ayıklama günlüğünü etkinleştir
|
||||
preferences.general.debugDirectory=Kayıt dosyalarını göster
|
||||
preferences.general.autoStart=Cryptomator'u sistem başlangıcında çalıştır
|
||||
preferences.general.keychainBackend=Şifreleri şununla depola:
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.SecretServiceKeychainAccess=Gnome Keyring
|
||||
preferences.general.keychainBackend.org.cryptomator.linux.keychain.KDEWalletKeychainAccess=KDE Cüzdan
|
||||
preferences.general.keychainBackend.org.cryptomator.macos.keychain.MacSystemKeychainAccess=macOS Anahtar Zinciri Erişimi
|
||||
preferences.general.keychainBackend.org.cryptomator.windows.keychain.WindowsProtectedKeychainAccess=Windows Veri Koruması
|
||||
preferences.general.interfaceOrientation=Arayüz Yönü
|
||||
preferences.general.interfaceOrientation.ltr=Sola Yaslı
|
||||
preferences.general.interfaceOrientation.rtl=Sağa Yaslı
|
||||
## Volume
|
||||
preferences.volume=Sanal Sürücü
|
||||
preferences.volume.type=Birim Tipi
|
||||
preferences.volume.webdav.port=WebDAV Portu
|
||||
preferences.volume.webdav.scheme=WebDAV Düzeni
|
||||
## Updates
|
||||
preferences.updates=Güncellemeler
|
||||
preferences.updates.currentVersion=Şuanki Sürüm: %s
|
||||
preferences.updates.autoUpdateCheck=Güncellemeleri otomatik kontrol et
|
||||
preferences.updates.checkNowBtn=Şimdi Kontrol Et
|
||||
preferences.updates.updateAvailable=%s sürümüne güncelleme mevcut.
|
||||
## Contribution
|
||||
preferences.contribute=Bizi Destekle
|
||||
preferences.contribute.registeredFor=%s için destekçi sertifikası kaydedildi
|
||||
preferences.contribute.noCertificate=Cryptomator'u destekle ve bir destekçi sertifikası al. Bu bir lisans anahtarı gibidir ama ücretsiz program kullanan müthiş insanlar için. ;-)
|
||||
preferences.contribute.getCertificate=Herhangi bir tane yok mu? Nasıl elde edebileceğinizi öğrenin.
|
||||
preferences.contribute.promptText=Destekçi sertifika kodunu buraya yapıştırın
|
||||
#<-- Add entries for donations and code/translation/documentation contribution -->
|
||||
|
||||
## About
|
||||
preferences.about=Hakkında
|
||||
|
||||
# Vault Statistics
|
||||
stats.title=%s İçin İstatistikler
|
||||
stats.cacheHitRate=Önbellek Kullanım Oranı
|
||||
## Read
|
||||
stats.read.throughput.idle=Okuma: boşta
|
||||
stats.read.throughput.kibs=Okuma: %.2f kB/s
|
||||
stats.read.throughput.mibs=Okuma: %.2f MB/s
|
||||
stats.read.total.data.none=Okunan veri: -
|
||||
stats.read.total.data.kib=Okunan veri: %.1f kB
|
||||
stats.read.total.data.mib=Okunan veri: %.1f MB
|
||||
stats.read.total.data.gib=Okunan veri: %.1f GB
|
||||
stats.decr.total.data.none=Şifresi çözülen veri: -
|
||||
stats.decr.total.data.kib=Şifresi çözülen veri: %.1f kB
|
||||
stats.decr.total.data.mib=Şifresi çözülen veri: %.1f MB
|
||||
stats.decr.total.data.gib=Şifresi çözülen veri: %.1f GB
|
||||
stats.read.accessCount=Toplam okuma: %d
|
||||
## Write
|
||||
stats.write.throughput.idle=Yazma: boşta
|
||||
stats.write.throughput.kibs=Yazma: %.2f kB/s
|
||||
stats.write.throughput.mibs=Yazma: %.2f MB/s
|
||||
stats.write.total.data.none=Yazılmış veri: -
|
||||
stats.write.total.data.kib=Yazılan veri: %.1f kB
|
||||
stats.write.total.data.mib=Yazılan veri: %.1f MB
|
||||
stats.write.total.data.gib=Yazılan veri: %.1f GB
|
||||
stats.encr.total.data.none=Şifrelenen veri: -
|
||||
stats.encr.total.data.kib=Şifrelenen veri: %.1f kB
|
||||
stats.encr.total.data.mib=Şifrelenen veri: %.1f MB
|
||||
stats.encr.total.data.gib=Şifrelenen veri: %.1f GB
|
||||
stats.write.accessCount=Toplam yazma: %d
|
||||
|
||||
# Main Window
|
||||
main.closeBtn.tooltip=Kapat
|
||||
main.minimizeBtn.tooltip=Simge Durumuna Küçült
|
||||
main.preferencesBtn.tooltip=Seçenekler
|
||||
main.debugModeEnabled.tooltip=Hata ayıklama modu etkin
|
||||
main.donationKeyMissing.tooltip=Bağış yapmayı düşünmez miydiniz?
|
||||
## Drag 'n' Drop
|
||||
main.dropZone.dropVault=Bu kasayı ekle
|
||||
main.dropZone.unknownDragboardContent=Bir kasa eklemek istiyorsanız, onu bu pencereye sürükleyin
|
||||
## Vault List
|
||||
main.vaultlist.emptyList.onboardingInstruction=Kasa eklemek için buraya tıklayın
|
||||
main.vaultlist.contextMenu.remove=Kaldır…
|
||||
main.vaultlist.contextMenu.lock=Kilitle
|
||||
main.vaultlist.contextMenu.unlock=Kilit aç…
|
||||
main.vaultlist.contextMenu.unlockNow=Kilidi Şimdi Aç
|
||||
main.vaultlist.contextMenu.vaultoptions=Kasa Ayarları'nı Göster
|
||||
main.vaultlist.contextMenu.reveal=Sürücüyü Göster
|
||||
main.vaultlist.addVaultBtn=Kasa Ekle
|
||||
## Vault Detail
|
||||
### Welcome
|
||||
main.vaultDetail.welcomeOnboarding=Dosyalarınızı korumak için Cryptomator'u seçtiğiniz için teşekkür ederiz. Yardıma ihtiyacınız olursa başlangıç kılavuzlarımıza bakın:
|
||||
### Locked
|
||||
main.vaultDetail.lockedStatus=KİLİTLİ
|
||||
main.vaultDetail.unlockBtn=Kilit aç…
|
||||
main.vaultDetail.unlockNowBtn=Kilidi Şimdi Aç
|
||||
main.vaultDetail.optionsBtn=Kasa Ayarları
|
||||
main.vaultDetail.passwordSavedInKeychain=Şifre kaydedildi
|
||||
### Unlocked
|
||||
main.vaultDetail.unlockedStatus=KİLİDİ AÇIK
|
||||
main.vaultDetail.accessLocation=Kasa içeriğinize buradan erişilebilir:
|
||||
main.vaultDetail.revealBtn=Sürücüyü Göster
|
||||
main.vaultDetail.lockBtn=Kilitle
|
||||
main.vaultDetail.bytesPerSecondRead=Okuma:
|
||||
main.vaultDetail.bytesPerSecondWritten=Yazma:
|
||||
main.vaultDetail.throughput.idle=boşta
|
||||
main.vaultDetail.throughput.kbps=%.1f kiB/s
|
||||
main.vaultDetail.throughput.mbps=%.1f MiB/s
|
||||
main.vaultDetail.stats=Kasa İstatistikleri
|
||||
### Missing
|
||||
main.vaultDetail.missing.info=Cryptomator bu yolda bir kasa bulamadı.
|
||||
main.vaultDetail.missing.recheck=Yeniden denetle
|
||||
main.vaultDetail.missing.remove=Kasa Listesinden Sil…
|
||||
main.vaultDetail.missing.changeLocation=Kasa Yerini Değiştir…
|
||||
### Needs Migration
|
||||
main.vaultDetail.migrateButton=Kasayı Güncelle
|
||||
main.vaultDetail.migratePrompt=Kasaya erişmeden önce kasanızın yeni bir formata yükseltilmesi gerekiyor
|
||||
|
||||
# Wrong File Alert
|
||||
wrongFileAlert.title=Dosyalar Nasıl Şifrelenir
|
||||
wrongFileAlert.header.title=Bu dosyaları şifrelemeye çalıştınız mı?
|
||||
wrongFileAlert.header.lead=Bu amaçla, Cryptomator sistem dosya yöneticinizde bir birim oluşturur.
|
||||
wrongFileAlert.instruction.0=Dosyaları şifrelemek için, şu adımları izleyin:
|
||||
wrongFileAlert.instruction.1=1. Kasanızın kilidini açın.
|
||||
wrongFileAlert.instruction.2=2. "Sürücüyü Göster"e basarak birimi dosya yöneticinizde açın.
|
||||
wrongFileAlert.instruction.3=3. Dosyalarınızı bu birime ekleyin.
|
||||
wrongFileAlert.link=Daha fazla yardım için, ziyaret edin:
|
||||
|
||||
# Vault Options
|
||||
## General
|
||||
vaultOptions.general=Genel
|
||||
vaultOptions.general.vaultName=Kasa Adı
|
||||
vaultOptions.general.unlockAfterStartup=Cryptomator başlatıldığında kasayı aç
|
||||
vaultOptions.general.actionAfterUnlock=Başarılı kilit açmanın ardından
|
||||
vaultOptions.general.actionAfterUnlock.ignore=Hiçbir şey yapma
|
||||
vaultOptions.general.actionAfterUnlock.reveal=Sürücüyü Göster
|
||||
vaultOptions.general.actionAfterUnlock.ask=Sor
|
||||
## Mount
|
||||
vaultOptions.mount=Bağlantı
|
||||
vaultOptions.mount.readonly=Salt-Okunur
|
||||
vaultOptions.mount.customMountFlags=Özel Bağlantı Parametreleri
|
||||
vaultOptions.mount.winDriveLetterOccupied=meşgul
|
||||
vaultOptions.mount.mountPoint=Bağlantı Noktası
|
||||
vaultOptions.mount.mountPoint.auto=Otomatik uygun yer bul
|
||||
vaultOptions.mount.mountPoint.driveLetter=Bir sürücü harfi kullan
|
||||
vaultOptions.mount.mountPoint.custom=Özel Dosya Yolu
|
||||
vaultOptions.mount.mountPoint.directoryPickerButton=Seç…
|
||||
vaultOptions.mount.mountPoint.directoryPickerTitle=Boş bir dizin seçin
|
||||
## Master Key
|
||||
vaultOptions.masterkey=Şifre
|
||||
vaultOptions.masterkey.changePasswordBtn=Şifreyi Değiştir
|
||||
vaultOptions.masterkey.forgetSavedPasswordBtn=Kaydedilen Şifreyi Unut
|
||||
vaultOptions.masterkey.recoveryKeyExpanation=Bir kurtarma anahtarı şifrenizi unuttuğunuz takdirde kasanıza ulaşmanın tek yoludur.
|
||||
vaultOptions.masterkey.showRecoveryKeyBtn=Kurtarma Anahtarını Göster
|
||||
vaultOptions.masterkey.recoverPasswordBtn=Parolanızı Kurtarın
|
||||
## Auto Lock
|
||||
vaultOptions.autoLock.lockAfterTimePart2=dk
|
||||
|
||||
# Recovery Key
|
||||
recoveryKey.title=Kurtarma Anahtarı
|
||||
recoveryKey.enterPassword.prompt="%s" için kurtarma anahtarını göstermek üzere şifrenizi girin:
|
||||
recoveryKey.display.message=Aşağıdaki kurtarma anahtarı "%s" kasasına erişimi kazanmak için kullanılabilir:
|
||||
recoveryKey.display.StorageHints=Bunu çok güvenli bir yerde saklayın, örneğin:\n • Şifre yöneticisi kullanarak depolayın\n • USB flash belleğe kaydedin\n • Bir sayfaya yazdırın
|
||||
recoveryKey.recover.prompt="%s" için kurtarma anahtarınızı girin:
|
||||
recoveryKey.recover.validKey=Bu geçerli bir kurtarma anahtarı
|
||||
recoveryKey.printout.heading=Cryptomator Kurtarma Anahtarı\n"%s"\n
|
||||
|
||||
# New Password
|
||||
newPassword.promptText=Yeni bir şifre girin
|
||||
newPassword.reenterPassword=Yeni şifreyi onaylayın
|
||||
newPassword.passwordsMatch=Şifreler eşleşti!
|
||||
newPassword.passwordsDoNotMatch=Şifreler eşleşmedi
|
||||
passwordStrength.messageLabel.tooShort=En az %d karakter kullanın
|
||||
passwordStrength.messageLabel.0=Çok zayıf
|
||||
passwordStrength.messageLabel.1=Zayıf
|
||||
passwordStrength.messageLabel.2=Orta
|
||||
passwordStrength.messageLabel.3=Güçlü
|
||||
passwordStrength.messageLabel.4=Çok güçlü
|
||||
|
||||
# Quit
|
||||
quit.prompt=Uygulamadan çıkmak mı istiyorsunuz? Hala kilidi açılmış kasalar var.
|
||||
quit.lockAndQuit=Kilitle ve Çık
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user