mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-11-05 00:14:18 +00:00
fix: make the General and Notifications settings say what they do
The usability pass of 2026-11-04 found the General and Notifications
pages hard to read, and the desktop app showing browser-only rows.
- Time zone: a searchable list by city and offset, common zones
first, with today's city names (Kolkata, Kyiv, Ho Chi Minh City).
The stored value stays the IANA id the runtime knows.
- First day of the week: "First day of the week in calendars".
- Desktop app: no browser link handlers (the app has its own "Default
mail app" row), no usage info on General (it moves to Privacy),
time zone and app lock texts without the browser and tabs.
- Taskbar flashing and quiet hours move to Notifications.
- "Windows" is now "App windows".
- Notifications: "Sound for new mail", "Sound for reminders", a
"Sound" section with a "Tone" row, "Notifications when Bulwark is
closed" with "Turn on for this device", a short badge description.
- Link handlers: "Open email links in Bulwark" with "Use Bulwark for
email links", no "Technically" sentence.
- App lock: "The PIN stays on this device.", the protection text
behind "What does this protect?", "1 hour" and "4 hours", one line
in the PIN dialog instead of repeating its title.
- Usage info names "the app's version numbers", as the desktop's
first run does, instead of the Node version.
Test changes: the telemetry wording test looked for "Node version",
which the text no longer names; the search-anchor test now fills in
{appName} before comparing, as the search index does, because row
labels name the app.
This commit is contained in:
@@ -173,7 +173,7 @@ describe('the text', () => {
|
||||
const en = JSON.parse(readFileSync(path.join(process.cwd(), 'locales/en/common.json'), 'utf8')).desktopTelemetry as Record<string, string>;
|
||||
|
||||
it('names everything a heartbeat holds, in plain words', () => {
|
||||
for (const word of [/a random ID/, /app version/, /Node version/, /operating system/, /how long the app has been running/, /how many plugins and themes/]) {
|
||||
for (const word of [/a random ID/, /the app's version numbers/, /operating system/, /how long the app has been running/, /how many plugins and themes/]) {
|
||||
expect(en.telemetry_description).toMatch(word);
|
||||
}
|
||||
expect(en.telemetry_description).not.toMatch(/uptime/i);
|
||||
|
||||
@@ -0,0 +1,212 @@
|
||||
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest';
|
||||
import { act, cleanup, render, screen } from '@testing-library/react';
|
||||
import enCommon from '@/locales/en/common.json';
|
||||
import enPlain from '@/locales/en/plain.json';
|
||||
import { withPlainLanguage } from '@/i18n/plain-language';
|
||||
import { useAuthStore } from '@/stores/auth-store';
|
||||
import { usePolicyStore } from '@/stores/policy-store';
|
||||
|
||||
// Usability pass 2026-11-04: General and Notifications (settings-23, -27,
|
||||
// -29, -30, desktop-13, -19, -25). Labels are keys here (next-intl mock);
|
||||
// the wording itself is checked on the English catalog below.
|
||||
|
||||
vi.mock('@/components/tour/tour-provider', () => ({
|
||||
useTour: () => ({ startTour: vi.fn(), resetTourCompletion: vi.fn() }),
|
||||
}));
|
||||
// A marker, so the test sees whether General still renders it at all.
|
||||
vi.mock('../desktop-telemetry-settings', () => ({ DesktopTelemetrySettings: () => <div data-testid="telemetry-section" /> }));
|
||||
vi.mock('@/lib/web-push', () => ({
|
||||
WebPushUnsupportedError: class WebPushUnsupportedError extends Error {},
|
||||
isWebPushSupported: () => false,
|
||||
isWebPushEnabled: vi.fn(async () => false),
|
||||
enableWebPush: vi.fn(),
|
||||
disableWebPush: vi.fn(),
|
||||
listPushDevices: vi.fn(async () => []),
|
||||
mailAccountsWithoutPush: vi.fn(() => []),
|
||||
revokePushDevice: vi.fn(),
|
||||
serverSupportsEmailPush: vi.fn(() => false),
|
||||
}));
|
||||
|
||||
const { GeneralSettings } = await import('../general-settings');
|
||||
const { NotificationSettings } = await import('../notification-settings');
|
||||
const { AppLockSettings } = await import('../app-lock-settings');
|
||||
const { DesktopWindowSettings } = await import('../desktop-window-settings');
|
||||
|
||||
const en = withPlainLanguage(enCommon as Record<string, unknown>, enPlain as Record<string, unknown>) as typeof enCommon;
|
||||
|
||||
const osStatus = {
|
||||
settings: {
|
||||
closeToTray: true, startAtLogin: false, startMinimized: false, attentionOnNewMail: true,
|
||||
quietHoursEnabled: false, quietHoursStart: '22:00', quietHoursEnd: '07:00', showShortcut: null,
|
||||
},
|
||||
pausedUntil: null,
|
||||
shortcutActive: false,
|
||||
};
|
||||
|
||||
function installBridge() {
|
||||
(window as unknown as { bulwarkDesktop: unknown }).bulwarkDesktop = {
|
||||
version: 1,
|
||||
platform: 'win32',
|
||||
os: {
|
||||
getStatus: vi.fn(async () => osStatus),
|
||||
defaultAppStatus: vi.fn(async () => ({ mailto: false })),
|
||||
onStatusChange: vi.fn(() => () => {}),
|
||||
setSettings: vi.fn(async () => osStatus),
|
||||
openDefaultAppSettings: vi.fn(),
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
async function settle() {
|
||||
await act(async () => { await new Promise((r) => setTimeout(r, 20)); });
|
||||
}
|
||||
|
||||
beforeEach(() => {
|
||||
usePolicyStore.setState({
|
||||
...usePolicyStore.getState(),
|
||||
policy: {},
|
||||
isSettingLocked: () => false,
|
||||
isSettingHidden: () => false,
|
||||
} as never);
|
||||
useAuthStore.setState({ client: null, username: null } as never);
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
cleanup();
|
||||
delete (window as unknown as { bulwarkDesktop?: unknown }).bulwarkDesktop;
|
||||
});
|
||||
|
||||
describe('General page', () => {
|
||||
it('offers the browser link handlers in a browser', async () => {
|
||||
render(<GeneralSettings supportsCalendar />);
|
||||
await settle();
|
||||
expect(screen.getByText('mailto_label')).toBeTruthy();
|
||||
});
|
||||
|
||||
it('has no browser link handlers and no usage info in the desktop app', async () => {
|
||||
installBridge();
|
||||
render(<GeneralSettings supportsCalendar />);
|
||||
await settle();
|
||||
// The app's own "Default mail app" row is there instead.
|
||||
expect(screen.getByText('default_app_label')).toBeTruthy();
|
||||
expect(screen.queryByText('mailto_label')).toBeNull();
|
||||
expect(screen.queryByText('register_mailto')).toBeNull();
|
||||
// Usage info and crash reports moved to the Privacy page.
|
||||
expect(screen.queryByTestId('telemetry-section')).toBeNull();
|
||||
});
|
||||
|
||||
it('keeps taskbar flashing and quiet hours off the General page', async () => {
|
||||
installBridge();
|
||||
render(<GeneralSettings supportsCalendar />);
|
||||
await settle();
|
||||
expect(screen.queryByText('attention_label')).toBeNull();
|
||||
expect(screen.queryByText('quiet_hours_label')).toBeNull();
|
||||
});
|
||||
|
||||
it('describes the time zone for the desktop app without the browser', async () => {
|
||||
installBridge();
|
||||
render(<GeneralSettings supportsCalendar />);
|
||||
await settle();
|
||||
expect(screen.getByText('time_zone_desktop_description')).toBeTruthy();
|
||||
});
|
||||
});
|
||||
|
||||
describe('Notifications page', () => {
|
||||
it('has taskbar flashing and quiet hours in the desktop app', async () => {
|
||||
installBridge();
|
||||
render(<NotificationSettings />);
|
||||
await settle();
|
||||
expect(screen.getByText('attention_label')).toBeTruthy();
|
||||
expect(screen.getByText('quiet_hours_label')).toBeTruthy();
|
||||
});
|
||||
|
||||
it('shows none of that in a browser', async () => {
|
||||
render(<NotificationSettings />);
|
||||
await settle();
|
||||
expect(screen.queryByText('attention_label')).toBeNull();
|
||||
});
|
||||
});
|
||||
|
||||
describe('App lock', () => {
|
||||
it('keeps the long explanation behind "What does this protect?"', async () => {
|
||||
render(<AppLockSettings />);
|
||||
await settle();
|
||||
const text = screen.getByTestId('app-lock-protects');
|
||||
const details = text.closest('details');
|
||||
expect(details).not.toBeNull();
|
||||
expect(details!.open).toBe(false);
|
||||
expect(details!.querySelector('summary')?.textContent).toBe('app_lock_protects_toggle');
|
||||
});
|
||||
|
||||
it('offers the long timeouts in hours', async () => {
|
||||
const { APP_LOCK_KEY } = await import('@/lib/app-lock/state');
|
||||
localStorage.setItem(APP_LOCK_KEY, JSON.stringify({ on: true, locked: false, timeoutMinutes: 15 }));
|
||||
try {
|
||||
render(<AppLockSettings />);
|
||||
await settle();
|
||||
const options = Array.from(screen.getByTestId('app-lock-timeout').querySelectorAll('option'));
|
||||
const byValue = Object.fromEntries(options.map((o) => [o.value, o.textContent]));
|
||||
expect(byValue['60']).toBe('app_lock_timeout_hours');
|
||||
expect(byValue['240']).toBe('app_lock_timeout_hours');
|
||||
expect(byValue['30']).toBe('timeout_option');
|
||||
} finally {
|
||||
localStorage.removeItem(APP_LOCK_KEY);
|
||||
}
|
||||
});
|
||||
|
||||
it('speaks of windows, not tabs, in the desktop app', async () => {
|
||||
installBridge();
|
||||
render(<AppLockSettings />);
|
||||
await settle();
|
||||
expect(screen.getByText('app_lock_desc_desktop')).toBeTruthy();
|
||||
expect(screen.queryByText('section_desc')).toBeNull();
|
||||
});
|
||||
});
|
||||
|
||||
describe('Desktop app windows section', () => {
|
||||
it('is not called just "Windows"', () => {
|
||||
expect(en.desktopUi.settings.title).toBe('App windows');
|
||||
expect(DesktopWindowSettings).toBeTypeOf('function');
|
||||
});
|
||||
});
|
||||
|
||||
describe('English wording', () => {
|
||||
const n = en.settings.notifications;
|
||||
it('names the two sound switches apart, and the section and tone row plainly', () => {
|
||||
expect(n.email.sound).toBe('Sound for new mail');
|
||||
expect(n.calendar.sound).toBe('Sound for reminders');
|
||||
expect(n.sound_selection.title).toBe('Sound');
|
||||
expect(n.sound_selection.choose).not.toBe(n.email.sound);
|
||||
});
|
||||
|
||||
it('calls background push what it is', () => {
|
||||
expect(n.push.title).toBe('Notifications when {appName} is closed');
|
||||
expect(n.push.enable).toBe('Turn on for this device');
|
||||
});
|
||||
|
||||
it('keeps the unread badge description short', () => {
|
||||
expect(en.settings.appearance.favicon_unread_badge.description.split(/\s+/).length).toBeLessThan(15);
|
||||
});
|
||||
|
||||
it('says what the link handler buttons do, without "Technically"', () => {
|
||||
const p = en.protocol_handlers;
|
||||
expect(p.description).not.toMatch(/Technically|protocol handler/);
|
||||
expect(p.mailto_label).toBe('Open email links in {appName}');
|
||||
expect(p.register_mailto).toBe('Use {appName} for email links');
|
||||
expect(p.register_webcal).toBe('Use {appName} for calendar links');
|
||||
});
|
||||
|
||||
it('describes the app lock without repeating itself', () => {
|
||||
expect(en.appLock.enable_desc).toBe('The PIN stays on this device.');
|
||||
expect(en.appLock.enable_body).toBe('You need it each time the app locks and after a restart.');
|
||||
expect(en.appLock.enable_body).not.toMatch(/Choose a PIN/);
|
||||
});
|
||||
|
||||
it('says what the first day of the week is for', () => {
|
||||
expect(en.settings.language_region.first_day.description).toBe('First day of the week in calendars');
|
||||
});
|
||||
|
||||
it("doesn't name the Node version in the usage info", () => {
|
||||
expect(en.desktopTelemetry.telemetry_description).not.toMatch(/Node/);
|
||||
});
|
||||
});
|
||||
@@ -33,7 +33,7 @@ const { useEmailStore } = await import('@/stores/email-store');
|
||||
const { useAccountStore } = await import('@/stores/account-store');
|
||||
const { TourProvider } = await import('@/components/tour/tour-provider');
|
||||
const { AdvancedSettingsProvider } = await import('../settings-section');
|
||||
const { tabSearchEntries, getByPath } = await import('@/lib/settings-search');
|
||||
const { tabSearchEntries, getByPath, withAppName } = await import('@/lib/settings-search');
|
||||
const pages = {
|
||||
account: (await import('../account-settings')).AccountSettings,
|
||||
general: (await import('../general-settings')).GeneralSettings,
|
||||
@@ -140,7 +140,8 @@ describe('settings search index', () => {
|
||||
const problems: string[] = [];
|
||||
for (const [tab, entries] of Object.entries(tabSearchEntries)) {
|
||||
for (const entry of entries) {
|
||||
const text = getByPath(en, entry.label) as string;
|
||||
// Rows that name the app show the stock name, as the index does.
|
||||
const text = withAppName(getByPath(en, entry.label), 'Bulwark') as string;
|
||||
const variant = out[entry.when ?? 'base'];
|
||||
const parts = TAB_PAGES[tab].map((page) => variant[page]);
|
||||
const errors = parts.filter((part) => part.error).map((part) => part.error);
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
import { describe, expect, it, vi, beforeEach, afterEach } from 'vitest';
|
||||
import { render, screen, fireEvent, cleanup, within } from '@testing-library/react';
|
||||
import { useSettingsStore } from '@/stores/settings-store';
|
||||
import { LanguageSettings } from '../language-settings';
|
||||
|
||||
// settings-18: the time zone is a searchable list by city and offset, the
|
||||
// common zones first, with today's city names; the stored value stays the
|
||||
// IANA id the runtime knows.
|
||||
|
||||
vi.mock('@/i18n/detect-locale', () => ({ getEffectiveLocale: () => 'en', detectBrowserLocale: () => 'en' }));
|
||||
|
||||
function openTimeZones() {
|
||||
render(<LanguageSettings />);
|
||||
fireEvent.click(screen.getByRole('button', { name: /^time_zone\.label/ }));
|
||||
return screen.getByRole('combobox', { name: 'time_zone_search' });
|
||||
}
|
||||
|
||||
// Only the time zone list's options: the page's other selects have options too.
|
||||
const optionTexts = () => {
|
||||
const list = document.getElementById(screen.getByRole('combobox', { name: 'time_zone_search' }).getAttribute('aria-controls')!)!;
|
||||
return within(list).queryAllByRole('option').map((o) => o.textContent ?? '');
|
||||
};
|
||||
|
||||
describe('time zone setting', () => {
|
||||
beforeEach(() => {
|
||||
Element.prototype.scrollIntoView = vi.fn();
|
||||
useSettingsStore.setState({ timeZone: 'auto' });
|
||||
});
|
||||
afterEach(() => {
|
||||
cleanup();
|
||||
vi.restoreAllMocks();
|
||||
});
|
||||
|
||||
it('is not a plain native select of zone ids', () => {
|
||||
render(<LanguageSettings />);
|
||||
expect(screen.queryAllByRole('option').some((o) => (o.textContent ?? '').includes('Asia/'))).toBe(false);
|
||||
});
|
||||
|
||||
it('lists the common zones first, by city and offset', () => {
|
||||
openTimeZones();
|
||||
const texts = optionTexts();
|
||||
// "Automatic" first, then the common group.
|
||||
expect(texts[1]).toMatch(/^UTC/);
|
||||
expect(texts.slice(1, 16).some((text) => /^Berlin\s*GMT\+0[12]:00/.test(text))).toBe(true);
|
||||
expect(screen.getByText('time_zone_common')).toBeTruthy();
|
||||
expect(screen.getByText('time_zone_all')).toBeTruthy();
|
||||
});
|
||||
|
||||
it('finds a city by its current name and stores the id the runtime knows', () => {
|
||||
const update = vi.spyOn(useSettingsStore.getState(), 'updateSetting');
|
||||
const input = openTimeZones();
|
||||
fireEvent.change(input, { target: { value: 'kolkata' } });
|
||||
const texts = optionTexts();
|
||||
expect(texts).toHaveLength(1);
|
||||
expect(texts[0]).toMatch(/^Kolkata\s*GMT\+05:30/);
|
||||
fireEvent.keyDown(input, { key: 'Enter' });
|
||||
const runtimeIds = Intl.supportedValuesOf('timeZone');
|
||||
const stored = update.mock.calls.at(-1)?.[1] as string;
|
||||
expect(['Asia/Kolkata', 'Asia/Calcutta']).toContain(stored);
|
||||
expect(runtimeIds).toContain(stored);
|
||||
});
|
||||
|
||||
it('shows Kyiv and Ho Chi Minh City, never the old names', () => {
|
||||
const input = openTimeZones();
|
||||
fireEvent.change(input, { target: { value: 'kiev' } });
|
||||
expect(optionTexts()[0]).toMatch(/^Kyiv/);
|
||||
fireEvent.change(input, { target: { value: 'saigon' } });
|
||||
expect(optionTexts()[0]).toMatch(/^Ho Chi Minh City/);
|
||||
});
|
||||
|
||||
it('finds zones by offset', () => {
|
||||
const input = openTimeZones();
|
||||
fireEvent.change(input, { target: { value: '+05:45' } });
|
||||
expect(optionTexts()).toEqual([expect.stringMatching(/^Kathmandu/)]);
|
||||
});
|
||||
});
|
||||
@@ -21,6 +21,7 @@ import { passkeysPossible } from "@/lib/app-lock/passkey";
|
||||
import { appLockRequired, effectiveTimeout, onLockPolicyChange } from "@/lib/app-lock/policy";
|
||||
import { readAppLockFile, TIMEOUT_CHOICES } from "@/lib/app-lock/state";
|
||||
import { getDesktopBridge } from "@/lib/desktop/bridge";
|
||||
import { useIsDesktopApp } from "@/hooks/use-is-desktop-app";
|
||||
import type { DesktopOsUnlockKind } from "@/lib/desktop/types";
|
||||
import { IS_LITE } from "@/lib/lite";
|
||||
import { toast } from "@/stores/toast-store";
|
||||
@@ -42,6 +43,9 @@ export function AppLockSettings() {
|
||||
const t = useTranslations("appLock");
|
||||
const tKey = useTranslations("keyProtection");
|
||||
const tEdit = useTranslations("desktopEdit");
|
||||
const tGeneral = useTranslations("uxs_general");
|
||||
// The desktop app has windows, no tabs.
|
||||
const desktop = useIsDesktopApp();
|
||||
const { appName } = useConfig();
|
||||
const { on, required, timeout, update } = useLockFacts();
|
||||
const [pending, setPending] = useState<Pending>(null);
|
||||
@@ -132,16 +136,19 @@ export function AppLockSettings() {
|
||||
};
|
||||
|
||||
return (
|
||||
<SettingsSection id="app-lock" title={t("section_title")} description={t("section_desc")}>
|
||||
<SettingsSection id="app-lock" title={t("section_title")} description={desktop ? tGeneral("app_lock_desc_desktop") : t("section_desc")}>
|
||||
<SettingItem label={t("enable_label")} description={t("enable_desc")} locked={required}>
|
||||
<ToggleSwitch checked={on || required} onChange={(next) => setPending(next ? "enable" : "disable")} testId="app-lock-switch" />
|
||||
</SettingItem>
|
||||
<p className="text-xs text-muted-foreground" data-testid="app-lock-protects">{t("protects_desc")}</p>
|
||||
<details className="text-xs text-muted-foreground">
|
||||
<summary className="cursor-pointer select-none text-foreground">{tGeneral("app_lock_protects_toggle")}</summary>
|
||||
<p className="mt-1" data-testid="app-lock-protects">{t("protects_desc")}</p>
|
||||
</details>
|
||||
<KeyProtectionNotes />
|
||||
|
||||
{on && (
|
||||
<>
|
||||
<SettingItem label={t("timeout_label")} description={t("timeout_desc")} locked={timeout.locked}>
|
||||
<SettingItem label={t("timeout_label")} description={desktop ? tGeneral("app_lock_timeout_desc_desktop") : t("timeout_desc")} locked={timeout.locked}>
|
||||
<select
|
||||
data-testid="app-lock-timeout"
|
||||
className="h-9 rounded-md border border-input bg-background px-2 text-sm text-foreground"
|
||||
@@ -152,12 +159,14 @@ export function AppLockSettings() {
|
||||
}}
|
||||
>
|
||||
{[...new Set([...TIMEOUT_CHOICES, timeout.minutes])].sort((a, b) => a - b).map((minutes) => (
|
||||
<option key={minutes} value={minutes}>{t("timeout_option", { count: minutes })}</option>
|
||||
<option key={minutes} value={minutes}>
|
||||
{minutes >= 60 && minutes % 60 === 0 ? tGeneral("app_lock_timeout_hours", { count: minutes / 60 }) : t("timeout_option", { count: minutes })}
|
||||
</option>
|
||||
))}
|
||||
</select>
|
||||
</SettingItem>
|
||||
|
||||
<SettingItem label={t("lock_now")} description={t("lock_now_desc")}>
|
||||
<SettingItem label={t("lock_now")} description={desktop ? tGeneral("app_lock_now_desc_desktop") : t("lock_now_desc")}>
|
||||
<Button variant="outline" size="sm" className="text-xs h-7" onClick={lockEverywhere} data-testid="app-lock-now">{t("lock_now")}</Button>
|
||||
</SettingItem>
|
||||
|
||||
|
||||
@@ -15,14 +15,9 @@ function shortcutLabel(platform: string | undefined): string {
|
||||
return platform === "darwin" ? "⇧⌘B" : "Ctrl+Shift+B";
|
||||
}
|
||||
|
||||
/**
|
||||
* The desktop app's own settings, on the General page: only where there's an app to
|
||||
* set. A browser never sees it, and it renders nothing until the bridge has answered.
|
||||
*/
|
||||
export function DesktopOsSettings() {
|
||||
const t = useTranslations("desktopOs");
|
||||
/** The desktop app's OS settings and a way to change them; null status until the bridge answered. */
|
||||
function useDesktopOs() {
|
||||
const [status, setStatus] = useState<DesktopOsStatus | null>(null);
|
||||
const [defaultApp, setDefaultApp] = useState<DesktopOsDefaultAppStatus | null>(null);
|
||||
const bridge = getDesktopBridge();
|
||||
const os = bridge?.os;
|
||||
|
||||
@@ -32,9 +27,6 @@ export function DesktopOsSettings() {
|
||||
void os.getStatus().then((next) => {
|
||||
if (!stale) setStatus(next);
|
||||
});
|
||||
void os.defaultAppStatus().then((next) => {
|
||||
if (!stale) setDefaultApp(next);
|
||||
});
|
||||
const stop = os.onStatusChange(setStatus);
|
||||
return () => {
|
||||
stale = true;
|
||||
@@ -42,11 +34,36 @@ export function DesktopOsSettings() {
|
||||
};
|
||||
}, [os]);
|
||||
|
||||
const change = (patch: Partial<Settings>) => {
|
||||
if (os) void os.setSettings(patch).then(setStatus);
|
||||
};
|
||||
return { bridge, os, status, change };
|
||||
}
|
||||
|
||||
/**
|
||||
* The desktop app's own settings, on the General page: only where there's an app to
|
||||
* set. A browser never sees it, and it renders nothing until the bridge has answered.
|
||||
* Flashing the taskbar and quiet hours are on the Notifications page
|
||||
* (DesktopNotificationOsSettings), with the other ways the app gets attention.
|
||||
*/
|
||||
export function DesktopOsSettings() {
|
||||
const t = useTranslations("desktopOs");
|
||||
const { bridge, os, status, change } = useDesktopOs();
|
||||
const [defaultApp, setDefaultApp] = useState<DesktopOsDefaultAppStatus | null>(null);
|
||||
|
||||
useEffect(() => {
|
||||
if (!os) return;
|
||||
let stale = false;
|
||||
void os.defaultAppStatus().then((next) => {
|
||||
if (!stale) setDefaultApp(next);
|
||||
});
|
||||
return () => {
|
||||
stale = true;
|
||||
};
|
||||
}, [os]);
|
||||
|
||||
if (!os || !status) return null;
|
||||
const { settings } = status;
|
||||
const change = (patch: Partial<Settings>) => {
|
||||
void os.setSettings(patch).then(setStatus);
|
||||
};
|
||||
|
||||
return (
|
||||
<SettingsSection id="desktop-app" title={t("section_title")} description={t("section_description")}>
|
||||
@@ -61,36 +78,6 @@ export function DesktopOsSettings() {
|
||||
<ToggleSwitch checked={settings.startMinimized} onChange={(startMinimized) => change({ startMinimized })} />
|
||||
</SettingItem>
|
||||
)}
|
||||
<SettingItem
|
||||
label={bridge?.platform === "darwin" ? t("attention_mac_label") : t("attention_label")}
|
||||
description={t("attention_description")}
|
||||
>
|
||||
<ToggleSwitch checked={settings.attentionOnNewMail} onChange={(attentionOnNewMail) => change({ attentionOnNewMail })} />
|
||||
</SettingItem>
|
||||
<SettingItem label={t("quiet_hours_label")} description={t("quiet_hours_description")}>
|
||||
<ToggleSwitch checked={settings.quietHoursEnabled} onChange={(quietHoursEnabled) => change({ quietHoursEnabled })} />
|
||||
</SettingItem>
|
||||
{settings.quietHoursEnabled && (
|
||||
<SettingItem nested label={t("quiet_hours_from")}>
|
||||
<div className="flex items-center gap-2">
|
||||
<input
|
||||
type="time"
|
||||
aria-label={t("quiet_hours_from")}
|
||||
value={settings.quietHoursStart}
|
||||
onChange={(event) => change({ quietHoursStart: event.target.value })}
|
||||
className="rounded-md border border-border bg-background px-2 py-1 text-sm"
|
||||
/>
|
||||
<span className="text-sm text-muted-foreground">{t("quiet_hours_to")}</span>
|
||||
<input
|
||||
type="time"
|
||||
aria-label={t("quiet_hours_to")}
|
||||
value={settings.quietHoursEnd}
|
||||
onChange={(event) => change({ quietHoursEnd: event.target.value })}
|
||||
className="rounded-md border border-border bg-background px-2 py-1 text-sm"
|
||||
/>
|
||||
</div>
|
||||
</SettingItem>
|
||||
)}
|
||||
<SettingItem
|
||||
label={t("show_shortcut_label")}
|
||||
description={settings.showShortcut && !status.shortcutActive
|
||||
@@ -125,3 +112,50 @@ export function DesktopOsSettings() {
|
||||
</SettingsSection>
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* How the desktop app gets attention for new mail, on the Notifications page:
|
||||
* flashing the taskbar (bouncing the Dock) and quiet hours. Desktop app only.
|
||||
*/
|
||||
export function DesktopNotificationOsSettings() {
|
||||
const t = useTranslations("desktopOs");
|
||||
const tGeneral = useTranslations("uxs_general");
|
||||
const { bridge, os, status, change } = useDesktopOs();
|
||||
if (!os || !status) return null;
|
||||
const { settings } = status;
|
||||
|
||||
return (
|
||||
<SettingsSection id="desktop-attention" title={tGeneral("desktop_attention_title")}>
|
||||
<SettingItem
|
||||
label={bridge?.platform === "darwin" ? t("attention_mac_label") : t("attention_label")}
|
||||
description={t("attention_description")}
|
||||
>
|
||||
<ToggleSwitch checked={settings.attentionOnNewMail} onChange={(attentionOnNewMail) => change({ attentionOnNewMail })} />
|
||||
</SettingItem>
|
||||
<SettingItem label={t("quiet_hours_label")} description={t("quiet_hours_description")}>
|
||||
<ToggleSwitch checked={settings.quietHoursEnabled} onChange={(quietHoursEnabled) => change({ quietHoursEnabled })} />
|
||||
</SettingItem>
|
||||
{settings.quietHoursEnabled && (
|
||||
<SettingItem nested label={t("quiet_hours_from")}>
|
||||
<div className="flex items-center gap-2">
|
||||
<input
|
||||
type="time"
|
||||
aria-label={t("quiet_hours_from")}
|
||||
value={settings.quietHoursStart}
|
||||
onChange={(event) => change({ quietHoursStart: event.target.value })}
|
||||
className="rounded-md border border-border bg-background px-2 py-1 text-sm"
|
||||
/>
|
||||
<span className="text-sm text-muted-foreground">{t("quiet_hours_to")}</span>
|
||||
<input
|
||||
type="time"
|
||||
aria-label={t("quiet_hours_to")}
|
||||
value={settings.quietHoursEnd}
|
||||
onChange={(event) => change({ quietHoursEnd: event.target.value })}
|
||||
className="rounded-md border border-border bg-background px-2 py-1 text-sm"
|
||||
/>
|
||||
</div>
|
||||
</SettingItem>
|
||||
)}
|
||||
</SettingsSection>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -6,7 +6,6 @@ import { SettingsSection, SettingItem, ToggleSwitch } from './settings-section';
|
||||
import { LanguageSettings } from './language-settings';
|
||||
import { AppLockSettings } from './app-lock-settings';
|
||||
import { DesktopKeystoreSettings } from './desktop-keystore-settings';
|
||||
import { DesktopTelemetrySettings } from './desktop-telemetry-settings';
|
||||
import { ProtocolHandlerSettings } from './protocol-handler-settings';
|
||||
import { DesktopOsSettings } from './desktop-os-settings';
|
||||
import { useTour } from '@/components/tour/tour-provider';
|
||||
@@ -19,7 +18,9 @@ import { DesktopWindowSettings } from './desktop-window-settings';
|
||||
/**
|
||||
* The General page: language and time, which links the browser hands to
|
||||
* Bulwark (the former Default apps tab; its handler routes do not exist in
|
||||
* the static Lite build), and the getting-started tour.
|
||||
* the static Lite build, and the desktop app has its own "Default mail app"
|
||||
* row instead), and the getting-started tour. Usage info and crash reports
|
||||
* are on the Privacy page.
|
||||
*/
|
||||
export function GeneralSettings({ supportsCalendar }: { supportsCalendar: boolean }) {
|
||||
const tTour = useTranslations('tour');
|
||||
@@ -36,7 +37,6 @@ export function GeneralSettings({ supportsCalendar }: { supportsCalendar: boolea
|
||||
|
||||
{!IS_LITE && <ProtocolHandlerSettings supportsCalendar={supportsCalendar} />}
|
||||
<DesktopKeystoreSettings />
|
||||
<DesktopTelemetrySettings />
|
||||
|
||||
<DesktopWindowSettings />
|
||||
<SettingsSection id="tour" title={tTour('settings_section')}>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use client";
|
||||
|
||||
import { useEffect, useMemo, useState } from 'react';
|
||||
import { useMemo } from 'react';
|
||||
import { useTranslations } from 'next-intl';
|
||||
import { LanguageSwitcher } from '@/components/ui/language-switcher';
|
||||
import { useLocaleStore } from '@/stores/locale-store';
|
||||
@@ -8,34 +8,19 @@ import { useSettingsStore } from '@/stores/settings-store';
|
||||
import type { DateFormat, DateLocale, TimeFormat, FirstDayOfWeek } from '@/stores/settings-store';
|
||||
import { formatDate } from '@/lib/utils';
|
||||
import { getEffectiveLocale } from '@/i18n/detect-locale';
|
||||
import { AUTO_TIME_ZONE, getBrowserTimeZone, getEffectiveTimeZone, listTimeZones } from '@/lib/timezone';
|
||||
import { getEffectiveTimeZone } from '@/lib/timezone';
|
||||
import { useIsDesktopApp } from '@/hooks/use-is-desktop-app';
|
||||
import { SettingsSection, SettingItem, Select, RadioGroup } from './settings-section';
|
||||
import { TimeZonePicker } from './time-zone-picker';
|
||||
|
||||
export function LanguageSettings() {
|
||||
const t = useTranslations('settings.language_region');
|
||||
const tDays = useTranslations('calendar.days');
|
||||
const tGeneral = useTranslations('uxs_general');
|
||||
const desktop = useIsDesktopApp();
|
||||
|
||||
const { dateFormat, dateLocale, timeFormat, firstDayOfWeek, timeZone, updateSetting } = useSettingsStore();
|
||||
|
||||
// Browser zone + zone list are read after mount: SSR has no browser, and a
|
||||
// server/client mismatch in the option list would trip hydration.
|
||||
const [browserTimeZone, setBrowserTimeZone] = useState('UTC');
|
||||
const [timeZones, setTimeZones] = useState<string[]>([]);
|
||||
useEffect(() => {
|
||||
setBrowserTimeZone(getBrowserTimeZone());
|
||||
setTimeZones(listTimeZones());
|
||||
}, []);
|
||||
|
||||
const timeZoneOptions = useMemo(() => {
|
||||
const options = [{ value: AUTO_TIME_ZONE, label: t('time_zone.auto', { zone: browserTimeZone }) }];
|
||||
// A zone synced from another browser (newer tz database) may be missing
|
||||
// from this runtime's list; keep it selectable rather than snapping the
|
||||
// <select> to the first entry.
|
||||
const zones = timeZone !== AUTO_TIME_ZONE && !timeZones.includes(timeZone) ? [...timeZones, timeZone].sort() : timeZones;
|
||||
for (const zone of zones) options.push({ value: zone, label: zone.replace(/_/g, ' ') });
|
||||
return options;
|
||||
}, [t, browserTimeZone, timeZones, timeZone]);
|
||||
|
||||
// Subscribe to locale changes so the preview re-renders on language switch
|
||||
// (formatDate reads it via getState() and would otherwise stay stale).
|
||||
const locale = useLocaleStore((s) => s.locale);
|
||||
@@ -154,14 +139,12 @@ export function LanguageSettings() {
|
||||
/>
|
||||
</SettingItem>
|
||||
|
||||
<SettingItem label={t('time_zone.label')} description={t('time_zone.description')}>
|
||||
<SettingItem
|
||||
label={t('time_zone.label')}
|
||||
description={desktop ? tGeneral('time_zone_desktop_description') : t('time_zone.description')}
|
||||
>
|
||||
<div className="flex flex-col items-end gap-2">
|
||||
<Select
|
||||
value={timeZone}
|
||||
onChange={(value) => updateSetting('timeZone', value)}
|
||||
options={timeZoneOptions}
|
||||
className="max-w-[16rem]"
|
||||
/>
|
||||
<TimeZonePicker value={timeZone} onChange={(value) => updateSetting('timeZone', value)} />
|
||||
{timeZonePreview && (
|
||||
<div className="text-xs text-muted-foreground text-end font-mono">
|
||||
<span className="opacity-70">{t('time_zone.preview_now')} </span>
|
||||
|
||||
@@ -14,6 +14,9 @@ import { usePolicyStore } from '@/stores/policy-store';
|
||||
import { useAuthStore } from '@/stores/auth-store';
|
||||
import { ConfirmDialog } from '@/components/ui/confirm-dialog';
|
||||
import { MultiAccountPushSettings } from './multi-account-push';
|
||||
import { DesktopNotificationOsSettings } from './desktop-os-settings';
|
||||
import { productName } from '@/lib/product-name';
|
||||
import { useConfig } from '@/hooks/use-config';
|
||||
import { useConfirmDialog } from '@/hooks/use-confirm-dialog';
|
||||
import {
|
||||
WebPushUnsupportedError,
|
||||
@@ -52,6 +55,7 @@ export function NotificationSettings() {
|
||||
const t = useTranslations('settings.notifications');
|
||||
const tAppearance = useTranslations('settings.appearance');
|
||||
const tThirdParty = useTranslations('third_party');
|
||||
const appName = productName(useConfig().appName);
|
||||
// The relay list depends on it; re-render once the config is known (#903).
|
||||
const noThirdParty = useNoThirdPartyTraffic();
|
||||
const {
|
||||
@@ -409,7 +413,9 @@ export function NotificationSettings() {
|
||||
</SettingItem>
|
||||
</SettingsSection>
|
||||
|
||||
<SettingsSection id="push" title={t('push.title')} description={t('push.description')} term="push">
|
||||
<DesktopNotificationOsSettings />
|
||||
|
||||
<SettingsSection id="push" title={t('push.title', { appName })} description={t('push.description')} term="push">
|
||||
<SettingItem label={t('push.enable')} description={statusDescription}>
|
||||
<div className="flex items-center gap-2">
|
||||
{pushEnabled && (
|
||||
|
||||
@@ -4,6 +4,7 @@ import { useEffect, useState } from "react";
|
||||
import { useTranslations } from "next-intl";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { useConfig } from "@/hooks/use-config";
|
||||
import { useIsDesktopApp } from "@/hooks/use-is-desktop-app";
|
||||
import { getPathPrefix } from "@/lib/browser-navigation";
|
||||
import { productName } from "@/lib/product-name";
|
||||
import { useSettingsStore } from "@/stores/settings-store";
|
||||
@@ -41,6 +42,9 @@ export function ProtocolHandlerSettings({ supportsCalendar }: ProtocolHandlerSet
|
||||
const protocolOpenMode = useSettingsStore((state) => state.protocolOpenMode);
|
||||
const updateSetting = useSettingsStore((state) => state.updateSetting);
|
||||
const [supported, setSupported] = useState(false);
|
||||
// The desktop app opens mail links itself ("Default mail app" under Desktop
|
||||
// app); the browser's handler registration means nothing there.
|
||||
const desktop = useIsDesktopApp();
|
||||
|
||||
useEffect(() => {
|
||||
setSupported(canRegisterProtocolHandler());
|
||||
@@ -71,11 +75,13 @@ export function ProtocolHandlerSettings({ supportsCalendar }: ProtocolHandlerSet
|
||||
const renderRegistrationControl = (protocol: Protocol) => {
|
||||
return (
|
||||
<Button size="sm" onClick={() => handleRegister(protocol)} disabled={!supported}>
|
||||
{protocol === "mailto" ? t("register_mailto") : t("register_webcal")}
|
||||
{protocol === "mailto" ? t("register_mailto", { appName }) : t("register_webcal", { appName })}
|
||||
</Button>
|
||||
);
|
||||
};
|
||||
|
||||
if (desktop) return null;
|
||||
|
||||
return (
|
||||
<SettingsSection id="links" title={t("title")} description={t("description", { appName })}>
|
||||
{!supported && (
|
||||
@@ -84,12 +90,12 @@ export function ProtocolHandlerSettings({ supportsCalendar }: ProtocolHandlerSet
|
||||
</div>
|
||||
)}
|
||||
|
||||
<SettingItem label={t("mailto_label")} description={t("mailto_description", { appName })}>
|
||||
<SettingItem label={t("mailto_label", { appName })} description={t("mailto_description", { appName })}>
|
||||
{renderRegistrationControl("mailto")}
|
||||
</SettingItem>
|
||||
|
||||
{supportsCalendar && (
|
||||
<SettingItem label={t("webcal_label")} description={t("webcal_description", { appName })}>
|
||||
<SettingItem label={t("webcal_label", { appName })} description={t("webcal_description", { appName })}>
|
||||
{renderRegistrationControl("webcal")}
|
||||
</SettingItem>
|
||||
)}
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
"use client";
|
||||
|
||||
import { useEffect, useMemo, useState } from 'react';
|
||||
import { useTranslations } from 'next-intl';
|
||||
import { SearchableSelect, type SearchableOption } from '@/components/ui/searchable-select';
|
||||
import { AUTO_TIME_ZONE, getBrowserTimeZone, listTimeZones } from '@/lib/timezone';
|
||||
import { timeZoneChoices, timeZoneCity, type TimeZoneChoice } from '@/lib/time-zone-choices';
|
||||
import { getEffectiveLocale } from '@/i18n/detect-locale';
|
||||
|
||||
/**
|
||||
* The time zone setting: a searchable list by city and offset ("Berlin
|
||||
* GMT+01:00"), the common zones first. Searching finds a zone by city, id,
|
||||
* offset ("+05:30", "UTC-5") or its name in the UI language.
|
||||
*/
|
||||
export function TimeZonePicker({ value, onChange }: { value: string; onChange: (value: string) => void }) {
|
||||
const t = useTranslations('settings.language_region');
|
||||
const tz = useTranslations('uxs_general');
|
||||
|
||||
// The zone list and the browser zone are read after mount: the server has
|
||||
// neither, and a mismatch in the options would trip hydration.
|
||||
const [browserTimeZone, setBrowserTimeZone] = useState('UTC');
|
||||
const [zones, setZones] = useState<string[]>([]);
|
||||
useEffect(() => {
|
||||
setBrowserTimeZone(getBrowserTimeZone());
|
||||
setZones(listTimeZones());
|
||||
}, []);
|
||||
|
||||
const options = useMemo<SearchableOption[]>(() => {
|
||||
// A zone synced from another browser (newer tz database) may be missing
|
||||
// from this runtime's list; keep it selectable.
|
||||
const extra = value !== AUTO_TIME_ZONE ? [value] : [];
|
||||
const { common, all } = timeZoneChoices(zones, { locale: getEffectiveLocale(), extra });
|
||||
const toOption = (group: string) => (choice: TimeZoneChoice): SearchableOption => ({
|
||||
value: choice.value,
|
||||
label: choice.city,
|
||||
hint: choice.offset,
|
||||
keywords: [choice.value.replace(/_/g, ' '), choice.name, choice.offset.replace('GMT', 'UTC')].filter(Boolean).join(' '),
|
||||
group,
|
||||
});
|
||||
return [
|
||||
{ value: AUTO_TIME_ZONE, label: t('time_zone.auto', { zone: timeZoneCity(browserTimeZone) }) },
|
||||
...common.map(toOption(tz('time_zone_common'))),
|
||||
...all.map(toOption(tz('time_zone_all'))),
|
||||
];
|
||||
}, [zones, value, browserTimeZone, t, tz]);
|
||||
|
||||
const current = options.find((option) => option.value === value);
|
||||
return (
|
||||
<SearchableSelect
|
||||
className="w-64 max-w-full"
|
||||
menuClassName="w-72"
|
||||
value={value}
|
||||
options={options}
|
||||
onSelect={onChange}
|
||||
ariaLabel={`${t('time_zone.label')}: ${current?.label ?? timeZoneCity(value)}`}
|
||||
searchLabel={tz('time_zone_search')}
|
||||
noMatchLabel={tz('time_zone_no_match')}
|
||||
renderValue={(option) => (
|
||||
<span className="flex-1 truncate text-start">
|
||||
{option ? option.label : timeZoneCity(value)}
|
||||
{option?.hint && <span className="ms-2 text-xs text-muted-foreground">{option.hint}</span>}
|
||||
</span>
|
||||
)}
|
||||
/>
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
"use client";
|
||||
|
||||
import { useEffect, useState } from 'react';
|
||||
import { isDesktopApp } from '@/lib/desktop/bridge';
|
||||
|
||||
/**
|
||||
* True in the desktop app. Read after mount, so the server's render and the
|
||||
* first client render agree (the server has no bridge).
|
||||
*/
|
||||
export function useIsDesktopApp(): boolean {
|
||||
const [desktop, setDesktop] = useState(false);
|
||||
useEffect(() => setDesktop(isDesktopApp()), []);
|
||||
return desktop;
|
||||
}
|
||||
@@ -29,6 +29,11 @@ const APP_NAME_KEYS = [
|
||||
'protocol_handlers.focus_notification_body',
|
||||
'protocol_handlers.webcal_description',
|
||||
'protocol_handlers.browser_note',
|
||||
'protocol_handlers.mailto_label',
|
||||
'protocol_handlers.webcal_label',
|
||||
'protocol_handlers.register_mailto',
|
||||
'protocol_handlers.register_webcal',
|
||||
'settings.notifications.push.title',
|
||||
'common.rate_limited_detail',
|
||||
'common.rate_limited_action_detail',
|
||||
'plugins.permissions.http_proxy.body',
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
import { describe, expect, it } from 'vitest';
|
||||
import { timeZoneChoices, timeZoneCity } from '../time-zone-choices';
|
||||
|
||||
const JAN = new Date(Date.UTC(2026, 0, 15, 12));
|
||||
|
||||
describe('time zone choices', () => {
|
||||
it('names zones by their current city', () => {
|
||||
expect(timeZoneCity('Asia/Calcutta')).toBe('Kolkata');
|
||||
expect(timeZoneCity('Europe/Kiev')).toBe('Kyiv');
|
||||
expect(timeZoneCity('Asia/Saigon')).toBe('Ho Chi Minh City');
|
||||
expect(timeZoneCity('America/Argentina/La_Rioja')).toBe('La Rioja, Argentina');
|
||||
expect(timeZoneCity('America/New_York')).toBe('New York');
|
||||
});
|
||||
|
||||
it('sorts all zones by offset, then city, and gives the offset', () => {
|
||||
const { all } = timeZoneChoices(['Europe/Berlin', 'America/New_York', 'Asia/Tokyo', 'Europe/Paris', 'UTC'], { now: JAN });
|
||||
expect(all.map((c) => `${c.city} ${c.offset}`)).toEqual([
|
||||
'New York GMT-05:00',
|
||||
'UTC GMT',
|
||||
'Berlin GMT+01:00',
|
||||
'Paris GMT+01:00',
|
||||
'Tokyo GMT+09:00',
|
||||
]);
|
||||
});
|
||||
|
||||
it('puts the common zones first, found under their runtime ids', () => {
|
||||
const { common } = timeZoneChoices(['Asia/Calcutta', 'Europe/Berlin', 'Pacific/Fiji'], { now: JAN });
|
||||
expect(common.map((c) => c.value)).toEqual(['Europe/Berlin', 'Asia/Calcutta']);
|
||||
});
|
||||
|
||||
it('shows one entry for two ids of the same city, keeping the stored one', () => {
|
||||
const { all } = timeZoneChoices(['Asia/Calcutta', 'Asia/Kolkata'], { now: JAN, extra: ['Asia/Kolkata'] });
|
||||
expect(all.map((c) => c.value)).toEqual(['Asia/Kolkata']);
|
||||
});
|
||||
|
||||
it('keeps a stored zone the runtime does not list', () => {
|
||||
const { all } = timeZoneChoices(['Europe/Berlin'], { now: JAN, extra: ['America/Ciudad_Juarez'] });
|
||||
expect(all.map((c) => c.value)).toContain('America/Ciudad_Juarez');
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,136 @@
|
||||
import { canonicalTimeZone } from './timezone';
|
||||
|
||||
/**
|
||||
* The time zone list in Settings: each zone by its city and UTC offset
|
||||
* ("Berlin", "GMT+01:00"), the common ones first, then all of them by
|
||||
* offset. The value stays the IANA id the runtime knows, so a stored choice
|
||||
* keeps working; only the name shown changes.
|
||||
*/
|
||||
|
||||
// Ids the time zone database still lists under a city's old name. Browsers
|
||||
// report these (Intl gives "Asia/Calcutta", not "Asia/Kolkata").
|
||||
const CURRENT_CITY_NAMES: Record<string, string> = {
|
||||
'Asia/Calcutta': 'Kolkata',
|
||||
'Asia/Kolkata': 'Kolkata',
|
||||
'Europe/Kiev': 'Kyiv',
|
||||
'Europe/Kyiv': 'Kyiv',
|
||||
'Asia/Saigon': 'Ho Chi Minh City',
|
||||
'Asia/Ho_Chi_Minh': 'Ho Chi Minh City',
|
||||
'Asia/Katmandu': 'Kathmandu',
|
||||
'Asia/Rangoon': 'Yangon',
|
||||
'Asia/Ulan_Bator': 'Ulaanbaatar',
|
||||
'America/Godthab': 'Nuuk',
|
||||
'Atlantic/Faeroe': 'Faroe Islands',
|
||||
'Europe/Uzhgorod': 'Uzhhorod',
|
||||
'Europe/Zaporozhye': 'Zaporizhzhia',
|
||||
'Pacific/Ponape': 'Pohnpei',
|
||||
'Pacific/Truk': 'Chuuk',
|
||||
'Pacific/Enderbury': 'Kanton',
|
||||
'Asia/Thimbu': 'Thimphu',
|
||||
'Asia/Dacca': 'Dhaka',
|
||||
'Asia/Macao': 'Macau',
|
||||
'Asia/Ujung_Pandang': 'Makassar',
|
||||
};
|
||||
|
||||
/** Zones most people look for, in this order, before the full list. */
|
||||
export const COMMON_TIME_ZONES = [
|
||||
'UTC',
|
||||
'America/Los_Angeles',
|
||||
'America/Denver',
|
||||
'America/Chicago',
|
||||
'America/New_York',
|
||||
'America/Sao_Paulo',
|
||||
'Europe/London',
|
||||
'Europe/Paris',
|
||||
'Europe/Berlin',
|
||||
'Europe/Moscow',
|
||||
'Asia/Dubai',
|
||||
'Asia/Kolkata',
|
||||
'Asia/Shanghai',
|
||||
'Asia/Tokyo',
|
||||
'Australia/Sydney',
|
||||
] as const;
|
||||
|
||||
export interface TimeZoneChoice {
|
||||
/** The IANA id as the runtime lists it; this is what gets stored. */
|
||||
value: string;
|
||||
/** City and, for ids with three parts, the region: "La Rioja, Argentina". */
|
||||
city: string;
|
||||
/** "GMT+01:00", "GMT" for UTC. */
|
||||
offset: string;
|
||||
offsetMinutes: number;
|
||||
/** The zone's name in the given language ("Central European Time"), for search. */
|
||||
name?: string;
|
||||
common: boolean;
|
||||
}
|
||||
|
||||
/** The city a zone id stands for, by its current name. */
|
||||
export function timeZoneCity(id: string): string {
|
||||
if (id === 'UTC' || id === 'Etc/UTC') return 'UTC';
|
||||
const renamed = CURRENT_CITY_NAMES[id];
|
||||
if (renamed) return renamed;
|
||||
const parts = id.split('/');
|
||||
const city = parts[parts.length - 1].replace(/_/g, ' ');
|
||||
return parts.length > 2 ? `${city}, ${parts[1].replace(/_/g, ' ')}` : city;
|
||||
}
|
||||
|
||||
function offsetOf(id: string, now: Date): { offset: string; minutes: number } {
|
||||
try {
|
||||
const part = new Intl.DateTimeFormat('en-US', { timeZone: id, timeZoneName: 'longOffset' })
|
||||
.formatToParts(now)
|
||||
.find((p) => p.type === 'timeZoneName')?.value ?? 'GMT';
|
||||
const m = /GMT([+-])(\d{2}):(\d{2})/.exec(part);
|
||||
const minutes = m ? (m[1] === '-' ? -1 : 1) * (Number(m[2]) * 60 + Number(m[3])) : 0;
|
||||
// Zero offset reads "GMT", as Windows and macOS write it.
|
||||
return { offset: m && minutes !== 0 ? part : 'GMT', minutes };
|
||||
} catch {
|
||||
return { offset: 'GMT', minutes: 0 };
|
||||
}
|
||||
}
|
||||
|
||||
function zoneName(id: string, locale: string | undefined, now: Date): string | undefined {
|
||||
try {
|
||||
return new Intl.DateTimeFormat(locale, { timeZone: id, timeZoneName: 'longGeneric' })
|
||||
.formatToParts(now)
|
||||
.find((p) => p.type === 'timeZoneName')?.value;
|
||||
} catch {
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Every zone in `zones` (plus `extra`, the zone in use, if it's missing),
|
||||
* the common ones first, then all of them by offset and city. Two ids for
|
||||
* one city ("Asia/Calcutta" and "Asia/Kolkata") show once, as the id the
|
||||
* runtime spells.
|
||||
*/
|
||||
export function timeZoneChoices(
|
||||
zones: readonly string[],
|
||||
opts: { locale?: string; now?: Date; extra?: string[] } = {},
|
||||
): { common: TimeZoneChoice[]; all: TimeZoneChoice[] } {
|
||||
const now = opts.now ?? new Date();
|
||||
const listed = new Set(zones);
|
||||
for (const id of opts.extra ?? []) if (id) listed.add(id);
|
||||
|
||||
const byCity = new Map<string, TimeZoneChoice>();
|
||||
for (const id of listed) {
|
||||
const city = timeZoneCity(id);
|
||||
const { offset, minutes } = offsetOf(id, now);
|
||||
const key = `${city}|${minutes}`;
|
||||
const existing = byCity.get(key);
|
||||
// Keep an id the caller asked for (the stored one) over its alias.
|
||||
if (existing && !(opts.extra ?? []).includes(id)) continue;
|
||||
byCity.set(key, { value: id, city, offset, offsetMinutes: minutes, name: zoneName(id, opts.locale, now), common: false });
|
||||
}
|
||||
const all = [...byCity.values()].sort((a, b) => a.offsetMinutes - b.offsetMinutes || a.city.localeCompare(b.city));
|
||||
|
||||
const byValue = new Map(all.map((c) => [c.value, c]));
|
||||
const common: TimeZoneChoice[] = [];
|
||||
for (const id of COMMON_TIME_ZONES) {
|
||||
const canonical = canonicalTimeZone(id);
|
||||
const choice = byValue.get(id) ?? (canonical ? byValue.get(canonical) : undefined)
|
||||
?? all.find((c) => c.city === timeZoneCity(id));
|
||||
if (choice && !common.includes(choice)) common.push({ ...choice, common: true });
|
||||
}
|
||||
return { common, all };
|
||||
}
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "التطبيقات الافتراضية",
|
||||
"description": "اختر ما إذا كانت روابط البريد والتقويم تُفتح في {appName}. من الناحية التقنية، يسجّل {appName} نفسه كمعالج بروتوكول لروابط mailto: وwebcal:.",
|
||||
"description": "اختر ما إذا كانت روابط البريد والتقويم تُفتح في {appName}.",
|
||||
"unsupported": "هذا المتصفح أو الاتصال لا يدعم التسجيل اليدوي لمعالج البروتوكول. قد يمكنك مع ذلك استخدام تطبيق PWA المثبّت عبر إعدادات المتصفح أو النظام.",
|
||||
"mailto_label": "روابط البريد الإلكتروني",
|
||||
"mailto_description": "فتح روابط mailto: في {appName} مع نافذة إنشاء رسالة معبأة مسبقًا.",
|
||||
"protocol_open_mode_label": "عند فتح روابط البروتوكول",
|
||||
"mailto_label": "فتح روابط البريد في {appName}",
|
||||
"mailto_description": "النقر على عنوان بريد في موقع ويب يبدأ رسالة جديدة في {appName}.",
|
||||
"protocol_open_mode_label": "كيف تُفتح الروابط",
|
||||
"protocol_open_mode_description": "اختر ما إذا كان {appName} يفتح روابط mailto: وwebcal: في علامة تبويب جديدة أو يعيد استخدام جلسة مفتوحة. يتطلب خيار الجلسة النشطة إذن الإشعارات حتى تتمكن من النقر على إشعار احتياطي لإحضار {appName} إلى المقدمة إذا منع المتصفح التركيز.",
|
||||
"protocol_open_mode_active_session": "الفتح في الجلسة النشطة إن أمكن",
|
||||
"protocol_open_mode_new_tab": "فتح علامة تبويب جديدة دائمًا",
|
||||
"focus_notification_title": "فتح {appName}",
|
||||
"focus_notification_body": "تم فتح الرابط في {appName}. انقر لإحضار النافذة إلى المقدمة.",
|
||||
"webcal_label": "روابط التقويم",
|
||||
"webcal_description": "فتح روابط webcal: في {appName} مع نافذة اشتراك تقويم معبأة مسبقًا.",
|
||||
"register_mailto": "تسجيل تطبيق البريد",
|
||||
"register_webcal": "تسجيل تطبيق التقويم",
|
||||
"webcal_label": "فتح روابط التقويم في {appName}",
|
||||
"webcal_description": "النقر على رابط تقويم في موقع ويب يضيف التقويم في {appName}.",
|
||||
"register_mailto": "استخدام {appName} لروابط البريد",
|
||||
"register_webcal": "استخدام {appName} لروابط التقويم",
|
||||
"mailto_registered": "تم طلب تسجيل معالج البريد الإلكتروني",
|
||||
"webcal_registered": "تم طلب تسجيل معالج التقويم",
|
||||
"registration_failed": "فشل تسجيل معالج البروتوكول",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "عدد غير المقروء على أيقونة علامة التبويب",
|
||||
"description": "إظهار عدد رسائل البريد الوارد غير المقروءة كشارة على أيقونة علامة تبويب المتصفح، بحيث يظهر البريد الجديد عند عدم التركيز على علامة التبويب. عطّل هذا لإبقاء الأيقونة بلا شارة."
|
||||
"description": "لترى البريد الجديد أثناء العمل في علامة تبويب أو تطبيق آخر."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "إظهار حسابات البريد المشتركة",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "استرخاء"
|
||||
},
|
||||
"push": {
|
||||
"title": "الإشعارات في الخلفية",
|
||||
"title": "الإشعارات عندما يكون {appName} مغلقًا",
|
||||
"description": "تلقّي إشعارات النظام للبريد الجديد عند إغلاق هذا الموقع. تُسلَّم عبر خادم ترحيل Bulwark؛ ولا يطّلع الترحيل على محتوى البريد أبدًا.",
|
||||
"relay_label": "خادم ترحيل الإشعارات",
|
||||
"relay_desc": "يستخدم افتراضيًا خادم ترحيل Bulwark المستضاف. غيّره فقط إذا كنت تستضيف بنفسك.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "الإشعارات في الخلفية غير متاحة في النسخة التجريبية.",
|
||||
"status_busy": "جارٍ العمل…",
|
||||
"enable": "تفعيل",
|
||||
"enable": "تشغيل على هذا الجهاز",
|
||||
"reenable": "إعادة التسجيل",
|
||||
"disable": "تعطيل",
|
||||
"confirm_disable_title": "تعطيل الإشعارات في الخلفية؟",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "صوت الإشعار",
|
||||
"title": "الصوت",
|
||||
"description": "اختر الصوت الذي يُشغَّل للإشعارات",
|
||||
"choose": "الصوت",
|
||||
"choose": "النغمة",
|
||||
"choose_desc": "اختر نغمة إشعار وانقر على أيقونة السماعة لمعاينتها"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "إعداد الإشعارات للرسائل الواردة",
|
||||
"enabled": "إشعارات البريد",
|
||||
"enabled_desc": "إظهار الإشعارات عند وصول رسائل جديدة",
|
||||
"sound": "صوت الإشعار",
|
||||
"sound": "صوت للبريد الجديد",
|
||||
"sound_desc": "تشغيل تنبيه صوتي عند وصول رسائل جديدة",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "إعداد الإشعارات لأحداث التقويم",
|
||||
"enabled": "إشعارات الأحداث",
|
||||
"enabled_desc": "إظهار تنبيهات لأحداث التقويم القادمة",
|
||||
"sound": "صوت الإشعار",
|
||||
"sound": "صوت للتذكيرات",
|
||||
"sound_desc": "تشغيل تنبيه صوتي لتذكيرات التقويم"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "أول يوم في الأسبوع",
|
||||
"description": "ابدأ الأسبوع بالأحد أو الاثنين",
|
||||
"description": "أول يوم في الأسبوع في التقويمات",
|
||||
"sunday": "الأحد",
|
||||
"monday": "الاثنين"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "النوافذ",
|
||||
"title": "نوافذ التطبيق",
|
||||
"double_click_label": "فتح الرسائل في نافذة جديدة بالنقر المزدوج",
|
||||
"double_click_description": "النقرة الواحدة تفتح الرسالة بجانب القائمة كالمعتاد.",
|
||||
"restore_label": "إعادة فتح النوافذ عند البدء",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "قفل التطبيق",
|
||||
"section_desc": "يطلب رمز PIN بعد فترة من عدم الاستخدام، في كل نافذة وعلامة تبويب. أثناء القفل، لا يستطيع التطبيق قراءة البريد المخزن على هذا الجهاز حتى يدخل أحدهم رمز PIN.",
|
||||
"enable_label": "القفل برمز PIN",
|
||||
"enable_desc": "متوقف افتراضيًا. يبقى رمز PIN على هذا الجهاز.",
|
||||
"enable_desc": "يبقى رمز PIN على هذا الجهاز.",
|
||||
"protects_desc": "مما يحمي هذا: يمنع رمز PIN من يقف عند هذا الجهاز من دخول التطبيق. يحصل البريد المخزن هنا على مفتاح جديد عند تشغيل القفل أو تغيير الرمز، وقد يستغرق ذلك لحظة. لا يمكنه إيقاف برنامج يعمل على هذا الكمبيوتر، أو إضافة متصفح ثبّتها، أو شخص ينسخ ملفات التطبيق ولديه وقت لتجربة رموز كثيرة، لذا يستحق الرمز الأطول ذلك. في تطبيق سطح المكتب، تتطلب تجربة الرموز أيضًا تسجيل دخولك على هذا الكمبيوتر. لا يتأثر حسابك على الخادم.",
|
||||
"enable_body": "اختر رمز PIN. ستحتاج إليه كلما قُفل التطبيق، وبعد إعادة التحميل أو بدء التشغيل من جديد.",
|
||||
"enable_body": "ستحتاج إليه كلما قُفل التطبيق وبعد إعادة التشغيل.",
|
||||
"set_pin_title": "اختر رمز PIN",
|
||||
"change_pin": "تغيير رمز PIN…",
|
||||
"change_pin_title": "تغيير رمز PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "محاولات كثيرة جدًا. حاول بعد {count, plural, zero {# ثانية} one {ثانية واحدة} two {ثانيتين} few {# ثوانٍ} many {# ثانية} other {# ثانية}}.",
|
||||
"blocked_minutes": "محاولات كثيرة جدًا. حاول بعد {count, plural, zero {# دقيقة} one {دقيقة واحدة} two {دقيقتين} few {# دقائق} many {# دقيقة} other {# دقيقة}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "المناطق الزمنية الشائعة",
|
||||
"time_zone_all": "كل المناطق الزمنية",
|
||||
"time_zone_search": "ابحث عن منطقة زمنية",
|
||||
"time_zone_no_match": "لم يُعثر على منطقة زمنية",
|
||||
"time_zone_desktop_description": "اعرض أوقات البريد والمواعيد بهذه المنطقة الزمنية. إذا لم تختر واحدة، تُستخدم المنطقة الزمنية لجهاز الكمبيوتر.",
|
||||
"app_lock_desc_desktop": "يطلب رمز PIN بعد فترة من عدم الاستخدام، في كل نافذة. أثناء القفل، لا يستطيع التطبيق قراءة البريد المخزن على هذا الجهاز حتى يدخل أحدهم رمز PIN.",
|
||||
"app_lock_timeout_desc_desktop": "الوقت دون استخدام في أي نافذة.",
|
||||
"app_lock_now_desc_desktop": "يقفل كل النوافذ فورًا.",
|
||||
"app_lock_protects_toggle": "مما يحمي هذا؟",
|
||||
"app_lock_timeout_hours": "{count, plural, zero {# ساعة} one {ساعة واحدة} two {ساعتان} few {# ساعات} many {# ساعة} other {# ساعة}}",
|
||||
"desktop_attention_title": "على هذا الكمبيوتر"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "أدخل عنوان الخادم أولًا.",
|
||||
"server_declined": "لم تسمح بهذا الخادم، لذا لم يُرسل إليه أي شيء.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "معلومات الاستخدام وتقارير الأعطال",
|
||||
"section_description": "كلاهما متوقف حتى تشغّله، ولكل منهما مفتاحه الخاص.",
|
||||
"telemetry_label": "إرسال معلومات الاستخدام",
|
||||
"telemetry_description": "مرة واحدة في اليوم: معرّف عشوائي وإصدار التطبيق وإصدار Node ونظام التشغيل ومدة تشغيل التطبيق وطريقة اتصاله. ومع خادم بريد خاص بك، أيضًا الميزات المفعّلة وعدد تقريبي للحسابات وعدد الإضافات والسمات. لا يُرسل أبدًا البريد أو العناوين أو أسماء الخوادم.",
|
||||
"telemetry_description": "مرة واحدة في اليوم: معرّف عشوائي وأرقام إصدارات التطبيق ونظام التشغيل ومدة تشغيل التطبيق وطريقة اتصاله. ومع خادم بريد خاص بك، أيضًا الميزات المفعّلة وعدد تقريبي للحسابات وعدد الإضافات والسمات. لا يُرسل أبدًا البريد أو العناوين أو أسماء الخوادم.",
|
||||
"crash_label": "إرسال تقارير الأعطال",
|
||||
"crash_description": "تُرسل أخطاء التطبيق مع معرّف عشوائي وأسماء ملفات من شيفرة التطبيق نفسه ورسائل قصيرة منقّحة. وإذا تعطّل التطبيق نفسه، يبقى ملف العطل على هذا الحاسوب ولا يغادره إلا إذا أرسلته.",
|
||||
"crash_memory": "ملف العطل نسخة من جزء من ذاكرة التطبيق لحظة العطل. يزيل Bulwark ما يجده من أسماء المستخدمين والعناوين ورموز تسجيل الدخول، لكن ملف العطل قد يظل يحتوي على نص بريدك.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Aplicacions predeterminades",
|
||||
"description": "Trieu si els enllaços de correu i calendari s'obren al {appName}. Tècnicament, el {appName} es registra com a gestor de protocol per als enllaços mailto: i webcal:.",
|
||||
"description": "Trieu si els enllaços de correu i de calendari s'obren a {appName}.",
|
||||
"unsupported": "Aquest navegador o connexió no admet el registre manual de gestors de protocol. És possible que encara pugueu utilitzar la PWA instal·lada des de la configuració del navegador o del sistema operatiu.",
|
||||
"mailto_label": "Enllaços de correu",
|
||||
"mailto_description": "Obre els enllaços mailto: al {appName} amb el redactor emplenat prèviament.",
|
||||
"protocol_open_mode_label": "En obrir enllaços de protocol",
|
||||
"mailto_label": "Obre els enllaços de correu a {appName}",
|
||||
"mailto_description": "En fer clic en una adreça de correu d'un lloc web, comença un missatge nou a {appName}.",
|
||||
"protocol_open_mode_label": "Com s'obren els enllaços",
|
||||
"protocol_open_mode_description": "Trieu si el {appName} obre els enllaços mailto: i webcal: en una pestanya nova o reutilitza una sessió oberta. L'opció de sessió activa necessita permís de notificacions perquè pugueu prémer una notificació alternativa per portar el {appName} al davant si el navegador bloqueja el focus.",
|
||||
"protocol_open_mode_active_session": "Obre en la sessió activa si és possible",
|
||||
"protocol_open_mode_new_tab": "Obre sempre una pestanya nova",
|
||||
"focus_notification_title": "Obre el {appName}",
|
||||
"focus_notification_body": "L'enllaç s'ha obert al {appName}. Feu clic per portar la finestra al davant.",
|
||||
"webcal_label": "Enllaços de calendari",
|
||||
"webcal_description": "Obre els enllaços webcal: al {appName} amb el diàleg de subscripció al calendari emplenat prèviament.",
|
||||
"register_mailto": "Registra com a aplicació de correu",
|
||||
"register_webcal": "Registra com a aplicació de calendari",
|
||||
"webcal_label": "Obre els enllaços de calendari a {appName}",
|
||||
"webcal_description": "En fer clic en un enllaç de calendari d'un lloc web, s'afegeix el calendari a {appName}.",
|
||||
"register_mailto": "Usa {appName} per als enllaços de correu",
|
||||
"register_webcal": "Usa {appName} per als enllaços de calendari",
|
||||
"mailto_registered": "S'ha sol·licitat el registre del gestor de correu",
|
||||
"webcal_registered": "S'ha sol·licitat el registre del gestor de calendari",
|
||||
"registration_failed": "No s'ha pogut registrar el gestor de protocol",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Nombre de no llegits a la icona de la pestanya",
|
||||
"description": "Mostra el nombre de no llegits de la safata d'entrada com a distintiu a la icona de la pestanya del navegador, perquè el correu nou sigui visible encara que la pestanya no tingui el focus. Desactiveu-ho per mantenir la icona sense distintiu."
|
||||
"description": "Així veieu el correu nou mentre treballeu en una altra pestanya o aplicació."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Mostra els comptes de correu compartits",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Relaxant"
|
||||
},
|
||||
"push": {
|
||||
"title": "Notificacions en segon pla",
|
||||
"title": "Notificacions quan {appName} està tancat",
|
||||
"description": "Rebeu notificacions del sistema per al correu nou quan aquest lloc estigui tancat. S'entreguen mitjançant el repetidor push del Bulwark; el repetidor mai no veu el contingut del correu.",
|
||||
"relay_label": "Repetidor push",
|
||||
"relay_desc": "Per defecte utilitza el repetidor allotjat del Bulwark. Canvieu-ho només si allotgeu el vostre propi servidor.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Les notificacions en segon pla no estan disponibles a la demo.",
|
||||
"status_busy": "Treballant…",
|
||||
"enable": "Activa",
|
||||
"enable": "Activa en aquest dispositiu",
|
||||
"reenable": "Torna a registrar",
|
||||
"disable": "Desactiva",
|
||||
"confirm_disable_title": "Voleu desactivar les notificacions en segon pla?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "So de notificació",
|
||||
"title": "So",
|
||||
"description": "Trieu quin so es reprodueix per a les notificacions",
|
||||
"choose": "So",
|
||||
"choose": "To",
|
||||
"choose_desc": "Seleccioneu un to de notificació i feu clic a la icona de l'altaveu per escoltar-lo"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Configureu les notificacions per als correus entrants",
|
||||
"enabled": "Notificacions de correu",
|
||||
"enabled_desc": "Mostra notificacions quan arribin correus nous",
|
||||
"sound": "So de notificació",
|
||||
"sound": "So per al correu nou",
|
||||
"sound_desc": "Reprodueix un avís sonor quan arribin correus nous",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Configureu les notificacions per als esdeveniments del calendari",
|
||||
"enabled": "Notificacions d'esdeveniments",
|
||||
"enabled_desc": "Mostra avisos per als esdeveniments propers del calendari",
|
||||
"sound": "So de notificació",
|
||||
"sound": "So per als recordatoris",
|
||||
"sound_desc": "Reprodueix un avís sonor per als recordatoris del calendari"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Primer dia de la setmana",
|
||||
"description": "Comença la setmana en diumenge o dilluns",
|
||||
"description": "Primer dia de la setmana als calendaris",
|
||||
"sunday": "Diumenge",
|
||||
"monday": "Dilluns"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Finestres",
|
||||
"title": "Finestres de l'aplicació",
|
||||
"double_click_label": "Obre els missatges en una finestra nova amb doble clic",
|
||||
"double_click_description": "Un sol clic continua obrint el missatge al costat de la llista.",
|
||||
"restore_label": "Torna a obrir les finestres en iniciar",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Bloqueig de l'app",
|
||||
"section_desc": "Demana un PIN després d'un temps sense ús, a cada finestra i pestanya. Mentre està bloquejada, l'aplicació no pot llegir el correu desat en aquest dispositiu fins que algú introdueixi el PIN.",
|
||||
"enable_label": "Bloqueja amb un PIN",
|
||||
"enable_desc": "Desactivat per defecte. El PIN es queda en aquest dispositiu.",
|
||||
"enable_desc": "El PIN es queda en aquest dispositiu.",
|
||||
"protects_desc": "De què protegeix: el PIN impedeix que algú davant d'aquest dispositiu entri a l'aplicació. El correu desat aquí rep una clau nova quan activeu el bloqueig o canvieu el PIN, cosa que pot trigar una estona. No pot aturar un programa que s'executi en aquest ordinador, una extensió del navegador que hàgiu instal·lat ni algú que copiï els fitxers de l'aplicació i tingui temps de provar molts PIN, així que val la pena un PIN més llarg. A l'aplicació d'escriptori, provar PIN també requereix la vostra sessió en aquest ordinador. El vostre compte al servidor no es veu afectat.",
|
||||
"enable_body": "Trieu un PIN. El necessitareu cada vegada que l'app es bloquegi, i després de recarregar o tornar a iniciar.",
|
||||
"enable_body": "El necessitareu cada vegada que l'app es bloquegi i després de reiniciar.",
|
||||
"set_pin_title": "Trieu un PIN",
|
||||
"change_pin": "Canvia el PIN…",
|
||||
"change_pin_title": "Canvia el PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Massa intents. Torneu-ho a provar d'aquí a {count, plural, one {# segon} other {# segons}}.",
|
||||
"blocked_minutes": "Massa intents. Torneu-ho a provar d'aquí a {count, plural, one {# minut} other {# minuts}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Zones horàries habituals",
|
||||
"time_zone_all": "Totes les zones horàries",
|
||||
"time_zone_search": "Cerca zones horàries",
|
||||
"time_zone_no_match": "No s'ha trobat cap zona horària",
|
||||
"time_zone_desktop_description": "Mostra les hores del correu i de les cites en aquesta zona horària. Si no en trieu cap, s'usa la zona horària de l'ordinador.",
|
||||
"app_lock_desc_desktop": "Demana un PIN després d'un temps sense ús, a cada finestra. Mentre està bloquejada, l'aplicació no pot llegir el correu desat en aquest dispositiu fins que algú introdueixi el PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Temps sense ús en qualsevol finestra.",
|
||||
"app_lock_now_desc_desktop": "Bloqueja totes les finestres de cop.",
|
||||
"app_lock_protects_toggle": "De què protegeix això?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# hora} other {# hores}}",
|
||||
"desktop_attention_title": "En aquest ordinador"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Primer escriu l'adreça del servidor.",
|
||||
"server_declined": "No has permès aquest servidor, així que no s'hi ha enviat res.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Dades d'ús i informes d'errors greus",
|
||||
"section_description": "Tots dos estan desactivats fins que els activis, i cadascun té el seu interruptor.",
|
||||
"telemetry_label": "Envia dades d'ús",
|
||||
"telemetry_description": "Un cop al dia: un identificador aleatori, la versió de l'aplicació, la versió de Node, el teu sistema operatiu, quant de temps fa que funciona l'aplicació i com es connecta. Amb un servidor de correu propi, també quines funcions estan actives, un nombre aproximat de comptes i quants connectors i temes tens. Mai correus, adreces ni noms de servidor.",
|
||||
"telemetry_description": "Un cop al dia: un identificador aleatori, els números de versió de l'aplicació, el teu sistema operatiu, quant de temps fa que funciona l'aplicació i com es connecta. Amb un servidor de correu propi, també quines funcions estan actives, un nombre aproximat de comptes i quants connectors i temes tens. Mai correus, adreces ni noms de servidor.",
|
||||
"crash_label": "Envia informes d'errors greus",
|
||||
"crash_description": "Els errors de l'aplicació s'envien amb un identificador aleatori, noms de fitxer del codi de l'aplicació i missatges curts i nets. Si la mateixa aplicació es tanca per un error, un fitxer d'error queda en aquest ordinador i només en surt si l'envies.",
|
||||
"crash_memory": "Un fitxer d'error és una còpia d'una part de la memòria de l'aplicació en el moment de l'error. Bulwark elimina els noms d'usuari, les adreces i els testimonis d'inici de sessió que troba, però un fitxer d'error encara pot contenir el text dels teus correus.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Výchozí aplikace",
|
||||
"description": "Zvolte, zda se mají e-mailové a kalendářové odkazy otevírat v aplikaci {appName}. Technicky se {appName} registruje jako obslužná aplikace protokolu pro odkazy mailto: a webcal:.",
|
||||
"description": "Zvolte, zda se odkazy na e-mail a kalendář otevírají v {appName}.",
|
||||
"unsupported": "Tento prohlížeč nebo toto připojení nepodporuje ruční registraci obslužné aplikace protokolu. Nainstalovanou PWA můžete případně použít přes nastavení prohlížeče nebo systému.",
|
||||
"mailto_label": "E-mailové odkazy",
|
||||
"mailto_description": "Otevře odkazy mailto: v aplikaci {appName} s předvyplněným editorem zprávy.",
|
||||
"protocol_open_mode_label": "Při otevírání odkazů protokolů",
|
||||
"mailto_label": "Otevírat e-mailové odkazy v {appName}",
|
||||
"mailto_description": "Kliknutí na e-mailovou adresu na webu začne novou zprávu v {appName}.",
|
||||
"protocol_open_mode_label": "Jak se odkazy otevírají",
|
||||
"protocol_open_mode_description": "Zvolte, zda má {appName} otevírat odkazy mailto: a webcal: v nové kartě, nebo znovu použít otevřenou relaci. Volba aktivní relace vyžaduje oprávnění k oznámením, abyste mohli kliknout na záložní oznámení a přenést {appName} do popředí, pokud prohlížeč blokuje fokus.",
|
||||
"protocol_open_mode_active_session": "Otevřít v aktivní relaci, pokud je to možné",
|
||||
"protocol_open_mode_new_tab": "Vždy otevřít novou kartu",
|
||||
"focus_notification_title": "Otevřít {appName}",
|
||||
"focus_notification_body": "Odkaz byl otevřen v aplikaci {appName}. Kliknutím přenesete okno do popředí.",
|
||||
"webcal_label": "Kalendářové odkazy",
|
||||
"webcal_description": "Otevře odkazy webcal: v aplikaci {appName} s předvyplněným dialogem pro odběr kalendáře.",
|
||||
"register_mailto": "Registrovat e-mailovou aplikaci",
|
||||
"register_webcal": "Registrovat kalendářovou aplikaci",
|
||||
"webcal_label": "Otevírat odkazy na kalendář v {appName}",
|
||||
"webcal_description": "Kliknutí na odkaz na kalendář na webu přidá kalendář do {appName}.",
|
||||
"register_mailto": "Používat {appName} pro e-mailové odkazy",
|
||||
"register_webcal": "Používat {appName} pro odkazy na kalendář",
|
||||
"mailto_registered": "Registrace obsluhy e-mailových odkazů byla vyžádána",
|
||||
"webcal_registered": "Registrace obsluhy kalendářových odkazů byla vyžádána",
|
||||
"registration_failed": "Registrace obslužné aplikace protokolu selhala",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Abyste novou poštu viděli i při práci v jiné kartě nebo aplikaci."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Zobrazit sdílené poštovní účty",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Zvuk oznámení",
|
||||
"title": "Zvuk",
|
||||
"description": "Vyberte zvuk, který se přehraje při oznámení",
|
||||
"choose": "Zvuk",
|
||||
"choose": "Tón",
|
||||
"choose_desc": "Vyberte tón oznámení a kliknutím na ikonu reproduktoru si jej poslechněte"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Nakonfigurujte oznámení pro příchozí e-maily",
|
||||
"enabled": "E-mailová oznámení",
|
||||
"enabled_desc": "Zobrazovat oznámení při příchodu nových e-mailů",
|
||||
"sound": "Zvuk oznámení",
|
||||
"sound": "Zvuk u nové pošty",
|
||||
"sound_desc": "Přehrát zvukové upozornění při příchodu nových e-mailů",
|
||||
"inbox_only": "Jen Doručené",
|
||||
"inbox_only_desc": "Upozorňovat jen na poštu, která přijde do Doručených; poštu, kterou filtr uloží do jiné složky, přeskočit"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Nakonfigurujte oznámení pro události kalendáře",
|
||||
"enabled": "Oznámení o událostech",
|
||||
"enabled_desc": "Zobrazovat upozornění na nadcházející události v kalendáři",
|
||||
"sound": "Zvuk oznámení",
|
||||
"sound": "Zvuk u připomínek",
|
||||
"sound_desc": "Přehrát zvukové upozornění pro připomenutí kalendáře"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Zakázat oznámení na pozadí?",
|
||||
"description": "Přijímat systémová oznámení o nové poště, když je tento web zavřený. Doručováno přes push relay Bulwark; relay nikdy nevidí obsah pošty.",
|
||||
"disable": "Zakázat",
|
||||
"enable": "Povolit",
|
||||
"enable": "Zapnout v tomto zařízení",
|
||||
"dismiss_aria": "Zavřít výzvu k oznámením",
|
||||
"ios_hint": "Na iOS nejprve nainstalujte web na domovskou obrazovku – Safari doručuje Web Push pouze nainstalovaným PWA.",
|
||||
"reenable": "Znovu zaregistrovat",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Tento prohlížeč nepodporuje Web Push",
|
||||
"status_lite": "Web Push není v Bulwark Lite k dispozici; vyžaduje server Bulwark.",
|
||||
"status_demo": "Oznámení na pozadí nejsou v ukázce k dispozici.",
|
||||
"title": "Oznámení na pozadí",
|
||||
"title": "Oznámení, když je {appName} zavřený",
|
||||
"devices_title": "Registrovaná zařízení",
|
||||
"devices_desc": "Všechna zařízení registrovaná pro příjem oznamení na pozadí u tohoto účtu. Odvolání okamžitě zastaví jejich příjem.",
|
||||
"devices_loading": "Načítání registrovaných zařízení…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "První den v týdnu",
|
||||
"description": "Začátek týdne v neděli nebo v pondělí",
|
||||
"description": "První den týdne v kalendářích",
|
||||
"sunday": "Neděle",
|
||||
"monday": "Pondělí"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Okna",
|
||||
"title": "Okna aplikace",
|
||||
"double_click_label": "Otevírat zprávy v novém okně dvojitým kliknutím",
|
||||
"double_click_description": "Jedním kliknutím se zpráva dál otevře vedle seznamu.",
|
||||
"restore_label": "Při spuštění znovu otevřít okna",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Zámek aplikace",
|
||||
"section_desc": "Po době nečinnosti žádá o PIN v každém okně a na každé kartě. Dokud je zamčeno, aplikace nemůže číst poštu uloženou v tomto zařízení, dokud někdo nezadá PIN.",
|
||||
"enable_label": "Zamykat kódem PIN",
|
||||
"enable_desc": "Ve výchozím stavu vypnuto. PIN zůstává na tomto zařízení.",
|
||||
"enable_desc": "PIN zůstává na tomto zařízení.",
|
||||
"protects_desc": "Před čím to chrání: PIN nepustí do aplikace nikoho, kdo je u tohoto zařízení. Pošta uložená zde dostane nový klíč, když zámek zapnete nebo změníte PIN, což může chvíli trvat. Nezastaví program spuštěný na tomto počítači, rozšíření prohlížeče, které jste nainstalovali, ani někoho, kdo zkopíruje soubory aplikace a má čas zkoušet mnoho PINů, takže delší PIN se vyplatí. V desktopové aplikaci je ke zkoušení PINů potřeba i vaše přihlášení k tomuto počítači. Váš účet na serveru to neovlivní.",
|
||||
"enable_body": "Zvolte PIN. Budete ho potřebovat při každém zamčení aplikace a po načtení znovu nebo novém spuštění.",
|
||||
"enable_body": "Budete ho potřebovat při každém zamčení aplikace a po restartu.",
|
||||
"set_pin_title": "Zvolte PIN",
|
||||
"change_pin": "Změnit PIN…",
|
||||
"change_pin_title": "Změnit PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Příliš mnoho pokusů. Zkuste to za {count, plural, one {# sekundu} few {# sekundy} many {# sekundy} other {# sekund}}.",
|
||||
"blocked_minutes": "Příliš mnoho pokusů. Zkuste to za {count, plural, one {# minutu} few {# minuty} many {# minuty} other {# minut}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Běžná časová pásma",
|
||||
"time_zone_all": "Všechna časová pásma",
|
||||
"time_zone_search": "Hledat časová pásma",
|
||||
"time_zone_no_match": "Žádné časové pásmo nenalezeno",
|
||||
"time_zone_desktop_description": "Zobrazovat časy pošty a schůzek v tomto časovém pásmu. Když žádné nevyberete, použije se časové pásmo počítače.",
|
||||
"app_lock_desc_desktop": "Po době nečinnosti žádá o PIN v každém okně. Dokud je zamčeno, aplikace nemůže číst poštu uloženou v tomto zařízení, dokud někdo nezadá PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Čas bez použití v kterémkoli okně.",
|
||||
"app_lock_now_desc_desktop": "Zamkne hned všechna okna.",
|
||||
"app_lock_protects_toggle": "Před čím to chrání?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# hodina} few {# hodiny} many {# hodiny} other {# hodin}}",
|
||||
"desktop_attention_title": "Na tomto počítači"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Nejdřív zadejte adresu serveru.",
|
||||
"server_declined": "Tento server jste nepovolili, proto se na něj nic neodeslalo.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Údaje o používání a hlášení o pádech",
|
||||
"section_description": "Obojí je vypnuté, dokud to nezapnete, a každé má vlastní přepínač.",
|
||||
"telemetry_label": "Odesílat údaje o používání",
|
||||
"telemetry_description": "Jednou denně: náhodné ID, verze aplikace, verze Node, váš operační systém, jak dlouho aplikace běží a jak se připojuje. U vlastního poštovního serveru také zapnuté funkce, přibližný počet účtů a počet pluginů a motivů. Nikdy pošta, adresy ani názvy serverů.",
|
||||
"telemetry_description": "Jednou denně: náhodné ID, čísla verzí aplikace, váš operační systém, jak dlouho aplikace běží a jak se připojuje. U vlastního poštovního serveru také zapnuté funkce, přibližný počet účtů a počet pluginů a motivů. Nikdy pošta, adresy ani názvy serverů.",
|
||||
"crash_label": "Odesílat hlášení o pádech",
|
||||
"crash_description": "Chyby v aplikaci se odesílají s náhodným ID, názvy souborů z kódu aplikace a krátkými, očištěnými zprávami. Když spadne sama aplikace, soubor o pádu zůstane v tomto počítači a odejde jen tehdy, když ho odešlete.",
|
||||
"crash_memory": "Soubor o pádu je kopie části paměti aplikace v okamžiku pádu. Bulwark odstraní uživatelská jména, adresy a přihlašovací tokeny, které najde, ale soubor o pádu může přesto obsahovat text vaší pošty.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Standardapps",
|
||||
"description": "Vælg om e-mail- og kalenderlinks åbnes i {appName}. Teknisk set registrerer {appName} sig som protokolhåndtering for mailto:- og webcal:-links.",
|
||||
"description": "Vælg, om mail- og kalenderlinks åbnes i {appName}.",
|
||||
"unsupported": "Denne browser eller forbindelse understøtter ikke manuel registrering af protokolhåndtering. Du kan muligvis stadig bruge den installerede PWA via browser- eller OS-indstillinger.",
|
||||
"mailto_label": "E-mail-links",
|
||||
"mailto_description": "Åbn mailto:-links i {appName} med et forudfyldt skrivevindue.",
|
||||
"protocol_open_mode_label": "Ved åbning af protokollinks",
|
||||
"mailto_label": "Åbn maillinks i {appName}",
|
||||
"mailto_description": "Et klik på en mailadresse på et websted starter en ny besked i {appName}.",
|
||||
"protocol_open_mode_label": "Sådan åbnes links",
|
||||
"protocol_open_mode_description": "Vælg om {appName} åbner mailto:- og webcal:-links i en ny fane eller genbruger en åben session. Indstillingen \\\"aktiv session\\\" kræver notifikationstilladelse, så du kan klikke på en nødnotifikation for at bringe {appName} frem, hvis browseren blokerer fokus.",
|
||||
"protocol_open_mode_active_session": "Åbn i aktiv session hvis muligt",
|
||||
"protocol_open_mode_new_tab": "Åbn altid ny fane",
|
||||
"focus_notification_title": "Åbn {appName}",
|
||||
"focus_notification_body": "Linket blev åbnet i {appName}. Klik for at bringe vinduet frem.",
|
||||
"webcal_label": "Kalenderlinks",
|
||||
"webcal_description": "Åbn webcal:-links i {appName} med en forudfyldt kalenderabonnementsdialog.",
|
||||
"register_mailto": "Registrer e-mail-app",
|
||||
"register_webcal": "Registrer kalender-app",
|
||||
"webcal_label": "Åbn kalenderlinks i {appName}",
|
||||
"webcal_description": "Et klik på et kalenderlink på et websted tilføjer kalenderen i {appName}.",
|
||||
"register_mailto": "Brug {appName} til maillinks",
|
||||
"register_webcal": "Brug {appName} til kalenderlinks",
|
||||
"mailto_registered": "Registrering af e-mail-håndtering anmodet",
|
||||
"webcal_registered": "Registrering af kalenderhåndtering anmodet",
|
||||
"registration_failed": "Registrering af protokolhåndtering mislykkedes",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Så du ser ny mail, mens du arbejder i en anden fane eller app."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Vis delte mailkonti",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Afslapning"
|
||||
},
|
||||
"push": {
|
||||
"title": "Baggrundsnotifikationer",
|
||||
"title": "Notifikationer, når {appName} er lukket",
|
||||
"description": "Modtag systemnotifikationer for ny mail, når dette site er lukket. Leveres via Bulwark push-relæet; relæet ser aldrig mail-indhold.",
|
||||
"relay_label": "Push-relæ",
|
||||
"relay_desc": "Som standard det hosted Bulwark-relæ. Ændr kun, hvis du selv-host'er.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Baggrundsnotifikationer er ikke tilgængelige i demoen.",
|
||||
"status_busy": "Arbejder…",
|
||||
"enable": "Aktivér",
|
||||
"enable": "Slå til på denne enhed",
|
||||
"reenable": "Genregistrér",
|
||||
"disable": "Deaktivér",
|
||||
"confirm_disable_title": "Deaktivér baggrundsnotifikationer?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Notifikationslyd",
|
||||
"title": "Lyd",
|
||||
"description": "Vælg hvilken lyd der skal afspilles for notifikationer",
|
||||
"choose": "Lyd",
|
||||
"choose": "Tone",
|
||||
"choose_desc": "Vælg en notifikationstone og klik på højttalerikonet for at forhåndsvise den"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Konfigurér notifikationer for indkommende e-mails",
|
||||
"enabled": "E-mail-notifikationer",
|
||||
"enabled_desc": "Vis notifikationer, når nye e-mails ankommer",
|
||||
"sound": "Notifikationslyd",
|
||||
"sound": "Lyd ved ny mail",
|
||||
"sound_desc": "Afspil en lydadvarsel, når nye e-mails ankommer",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Konfigurér notifikationer for kalenderbegivenheder",
|
||||
"enabled": "Begivenhedsnotifikationer",
|
||||
"enabled_desc": "Vis alarmer for kommende kalenderbegivenheder",
|
||||
"sound": "Notifikationslyd",
|
||||
"sound": "Lyd ved påmindelser",
|
||||
"sound_desc": "Afspil en lyd for kalenderpåmindelser"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Første ugedag",
|
||||
"description": "Start ugen på søndag eller mandag",
|
||||
"description": "Ugens første dag i kalendere",
|
||||
"sunday": "Søndag",
|
||||
"monday": "Mandag"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Vinduer",
|
||||
"title": "Appens vinduer",
|
||||
"double_click_label": "Åbn beskeder i et nyt vindue ved dobbeltklik",
|
||||
"double_click_description": "Et enkelt klik åbner stadig beskeden ved siden af listen.",
|
||||
"restore_label": "Åbn vinduer igen ved start",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Applås",
|
||||
"section_desc": "Beder om en pinkode efter et stykke tid uden brug, i alle vinduer og faner. Mens den er låst, kan appen ikke læse den mail, der er gemt på denne enhed, før nogen indtaster pinkoden.",
|
||||
"enable_label": "Lås med en pinkode",
|
||||
"enable_desc": "Slået fra som standard. Pinkoden bliver på denne enhed.",
|
||||
"enable_desc": "Pinkoden bliver på denne enhed.",
|
||||
"protects_desc": "Det beskytter den mod: Pinkoden holder personer ved denne enhed ude af appen. Mailen, der er gemt her, får en ny nøgle, når du slår låsen til eller ændrer pinkoden, hvilket kan tage et øjeblik. Den kan ikke stoppe et program, der kører på denne computer, en browserudvidelse, du har installeret, eller en person, der kopierer appens filer og har tid til at prøve mange pinkoder, så en længere pinkode er det værd. I desktop-appen kræver det også dit login på denne computer at prøve pinkoder. Din konto på serveren påvirkes ikke.",
|
||||
"enable_body": "Vælg en pinkode. Du skal bruge den, hver gang appen låser, og efter en genindlæsning eller ny start.",
|
||||
"enable_body": "Du skal bruge den, hver gang appen låser, og efter en genstart.",
|
||||
"set_pin_title": "Vælg en pinkode",
|
||||
"change_pin": "Skift pinkode…",
|
||||
"change_pin_title": "Skift pinkoden",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "For mange forsøg. Prøv igen om {count, plural, one {# sekund} other {# sekunder}}.",
|
||||
"blocked_minutes": "For mange forsøg. Prøv igen om {count, plural, one {# minut} other {# minutter}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Almindelige tidszoner",
|
||||
"time_zone_all": "Alle tidszoner",
|
||||
"time_zone_search": "Søg i tidszoner",
|
||||
"time_zone_no_match": "Ingen tidszone fundet",
|
||||
"time_zone_desktop_description": "Vis tidspunkter for mail og aftaler i denne tidszone. Hvis du ikke vælger en, bruges din computers tidszone.",
|
||||
"app_lock_desc_desktop": "Beder om en pinkode efter et stykke tid uden brug, i alle vinduer. Mens den er låst, kan appen ikke læse den mail, der er gemt på denne enhed, før nogen indtaster pinkoden.",
|
||||
"app_lock_timeout_desc_desktop": "Tid uden brug i et vindue.",
|
||||
"app_lock_now_desc_desktop": "Låser alle vinduer med det samme.",
|
||||
"app_lock_protects_toggle": "Hvad beskytter det mod?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# time} other {# timer}}",
|
||||
"desktop_attention_title": "På denne computer"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Angiv først serverens adresse.",
|
||||
"server_declined": "Du tillod ikke denne server, så der blev ikke sendt noget til den.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Brugsdata og nedbrudsrapporter",
|
||||
"section_description": "Begge er slået fra, indtil du slår dem til, og hver har sin egen kontakt.",
|
||||
"telemetry_label": "Send brugsdata",
|
||||
"telemetry_description": "Én gang om dagen: et tilfældigt id, appens version, Node-versionen, dit styresystem, hvor længe appen har kørt, og hvordan den forbinder. Med din egen mailserver også hvilke funktioner der er slået til, et omtrentligt antal konti og hvor mange plugins og temaer du har. Aldrig mails, adresser eller servernavne.",
|
||||
"telemetry_description": "Én gang om dagen: et tilfældigt id, appens versionsnumre, dit styresystem, hvor længe appen har kørt, og hvordan den forbinder. Med din egen mailserver også hvilke funktioner der er slået til, et omtrentligt antal konti og hvor mange plugins og temaer du har. Aldrig mails, adresser eller servernavne.",
|
||||
"crash_label": "Send nedbrudsrapporter",
|
||||
"crash_description": "Fejl i appen sendes med et tilfældigt id, filnavne fra appens egen kode og korte, rensede beskeder. Hvis selve appen går ned, bliver en nedbrudsfil på denne computer og forlader den kun, hvis du sender den.",
|
||||
"crash_memory": "En nedbrudsfil er en kopi af en del af appens hukommelse, da den gik ned. Bulwark fjerner de brugernavne, adresser og login-tokens, det finder, men en nedbrudsfil kan stadig indeholde teksten fra dine mails.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Standard-Apps",
|
||||
"description": "Legen Sie fest, ob E-Mail- und Kalender-Links in {appName} geöffnet werden. Technisch registriert sich {appName} dafür als Protokoll-Handler für mailto: und webcal:.",
|
||||
"description": "Wählen Sie, ob E-Mail- und Kalenderlinks in {appName} geöffnet werden.",
|
||||
"unsupported": "Dieser Browser oder diese Verbindung unterstützt die manuelle Registrierung von Protokoll-Handlern nicht. Möglicherweise können Sie die installierte PWA trotzdem über Browser- oder Systemeinstellungen verwenden.",
|
||||
"mailto_label": "E-Mail-Links",
|
||||
"mailto_description": "Öffnet mailto:-Links in {appName} mit vorausgefülltem Editor.",
|
||||
"protocol_open_mode_label": "Beim Öffnen von Protokoll-Links",
|
||||
"mailto_label": "E-Mail-Links in {appName} öffnen",
|
||||
"mailto_description": "Ein Klick auf eine E-Mail-Adresse auf einer Website beginnt eine neue Nachricht in {appName}.",
|
||||
"protocol_open_mode_label": "Wie Links geöffnet werden",
|
||||
"protocol_open_mode_description": "Legen Sie fest, ob {appName} mailto:- und webcal:-Links immer in einem neuen Tab öffnet oder eine offene Sitzung wiederverwendet. Für die aktive Sitzung benötigt {appName} Benachrichtigungen, damit Sie das Fenster per Klick in den Vordergrund holen können, falls der Browser den Fokus blockiert.",
|
||||
"protocol_open_mode_active_session": "Wenn möglich in aktiver Sitzung öffnen",
|
||||
"protocol_open_mode_new_tab": "Immer neuen Tab öffnen",
|
||||
"focus_notification_title": "{appName} öffnen",
|
||||
"focus_notification_body": "Der Link wurde in {appName} geöffnet. Klicken Sie hier, um das Fenster in den Vordergrund zu holen.",
|
||||
"webcal_label": "Kalender-Links",
|
||||
"webcal_description": "Öffnet webcal:-Links in {appName} mit vorausgefülltem Kalender-Abo-Dialog.",
|
||||
"register_mailto": "Als E-Mail-App registrieren",
|
||||
"register_webcal": "Als Kalender-App registrieren",
|
||||
"webcal_label": "Kalenderlinks in {appName} öffnen",
|
||||
"webcal_description": "Ein Klick auf einen Kalenderlink auf einer Website fügt den Kalender in {appName} hinzu.",
|
||||
"register_mailto": "{appName} für E-Mail-Links verwenden",
|
||||
"register_webcal": "{appName} für Kalenderlinks verwenden",
|
||||
"mailto_registered": "Registrierung als E-Mail-Handler angefordert",
|
||||
"webcal_registered": "Registrierung als Kalender-Handler angefordert",
|
||||
"registration_failed": "Protokoll-Handler konnte nicht registriert werden",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Anzahl ungelesener Nachrichten am Tab-Symbol",
|
||||
"description": "Die Anzahl ungelesener Nachrichten im Posteingang als Abzeichen am Browser-Tab-Symbol anzeigen, damit neue E-Mails auch bei nicht fokussiertem Tab sichtbar sind. Deaktivieren Sie diese Option, um das Symbol ohne Abzeichen anzuzeigen."
|
||||
"description": "So sehen Sie neue Mail, während Sie in einem anderen Tab oder einer anderen App arbeiten."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Geteilte E-Mail-Konten anzeigen",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Benachrichtigungen für {count} Konten deaktiviert."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Benachrichtigungston",
|
||||
"title": "Ton",
|
||||
"description": "Wählen Sie den Ton für Benachrichtigungen",
|
||||
"choose": "Ton",
|
||||
"choose": "Klang",
|
||||
"choose_desc": "Wählen Sie einen Benachrichtigungston und klicken Sie auf das Lautsprechersymbol zur Vorschau"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Benachrichtigungen für eingehende E-Mails konfigurieren",
|
||||
"enabled": "E-Mail-Benachrichtigungen",
|
||||
"enabled_desc": "Benachrichtigungen anzeigen, wenn neue E-Mails eintreffen",
|
||||
"sound": "Benachrichtigungston",
|
||||
"sound": "Ton bei neuer Mail",
|
||||
"sound_desc": "Einen Ton abspielen, wenn neue E-Mails eintreffen",
|
||||
"inbox_only": "Nur Posteingang",
|
||||
"inbox_only_desc": "Nur bei E-Mails benachrichtigen, die im Posteingang landen; E-Mails, die ein Filter in einen anderen Ordner verschiebt, auslassen"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Benachrichtigungen für Kalendertermine konfigurieren",
|
||||
"enabled": "Terminbenachrichtigungen",
|
||||
"enabled_desc": "Erinnerungen für bevorstehende Kalendertermine anzeigen",
|
||||
"sound": "Benachrichtigungston",
|
||||
"sound": "Ton bei Erinnerungen",
|
||||
"sound_desc": "Einen Ton für Kalendererinnerungen abspielen"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Hintergrundbenachrichtigungen deaktivieren?",
|
||||
"description": "Systembenachrichtigungen für neue E-Mails empfangen, wenn diese Seite geschlossen ist. Zustellung über das Bulwark Push-Relay; das Relay sieht niemals E-Mail-Inhalte.",
|
||||
"disable": "Deaktivieren",
|
||||
"enable": "Aktivieren",
|
||||
"enable": "Auf diesem Gerät einschalten",
|
||||
"dismiss_aria": "Benachrichtigungshinweis schließen",
|
||||
"ios_hint": "Installieren Sie die Seite unter iOS zuerst auf dem Startbildschirm – Safari liefert Web Push nur an installierte PWAs.",
|
||||
"reenable": "Neu registrieren",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Dieser Browser unterstützt Web Push nicht",
|
||||
"status_lite": "Web Push ist in Bulwark Lite nicht verfügbar; es benötigt den Bulwark-Server.",
|
||||
"status_demo": "Hintergrundbenachrichtigungen sind in der Demo nicht verfügbar.",
|
||||
"title": "Hintergrundbenachrichtigungen",
|
||||
"title": "Benachrichtigungen, wenn {appName} geschlossen ist",
|
||||
"devices_title": "Registrierte Geräte",
|
||||
"devices_desc": "Alle Geräte, die Hintergrundbenachrichtigungen für dieses Konto erhalten. Wird eines widerrufen, empfängt es sofort keine mehr.",
|
||||
"devices_loading": "Registrierte Geräte werden geladen…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Erster Tag der Woche",
|
||||
"description": "Woche am Sonntag oder Montag beginnen",
|
||||
"description": "Erster Tag der Woche in Kalendern",
|
||||
"sunday": "Sonntag",
|
||||
"monday": "Montag"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Fenster",
|
||||
"title": "Fenster der App",
|
||||
"double_click_label": "Nachrichten per Doppelklick in einem neuen Fenster öffnen",
|
||||
"double_click_description": "Ein einfacher Klick öffnet die Nachricht weiterhin neben der Liste.",
|
||||
"restore_label": "Fenster beim Start wieder öffnen",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "App-Sperre",
|
||||
"section_desc": "Fragt nach einer Zeit ohne Nutzung in jedem Fenster und Tab nach einer PIN. Solange gesperrt ist, kann die App die auf diesem Gerät gespeicherte Mail nicht lesen, bis jemand die PIN eingibt.",
|
||||
"enable_label": "Mit PIN sperren",
|
||||
"enable_desc": "Standardmäßig aus. Die PIN bleibt auf diesem Gerät.",
|
||||
"enable_desc": "Die PIN bleibt auf diesem Gerät.",
|
||||
"protects_desc": "Wovor das schützt: Die PIN hält Personen an diesem Gerät aus der App heraus. Die hier gespeicherte Mail bekommt einen neuen Schlüssel, wenn Sie die Sperre einschalten oder die PIN ändern. Das kann einen Moment dauern. Nicht verhindern kann sie ein Programm auf diesem Computer, eine von Ihnen installierte Browsererweiterung oder jemanden, der die Dateien der App kopiert und Zeit hat, viele PINs zu probieren. Eine längere PIN lohnt sich also. In der Desktop-App braucht das Probieren von PINs zusätzlich Ihre Anmeldung an diesem Computer. Ihr Konto auf dem Server ist davon nicht betroffen.",
|
||||
"enable_body": "Wählen Sie eine PIN. Sie brauchen sie jedes Mal, wenn die App sperrt, und nach einem Neuladen oder Neustart.",
|
||||
"enable_body": "Sie brauchen sie jedes Mal, wenn die App sperrt, und nach einem Neustart.",
|
||||
"set_pin_title": "PIN wählen",
|
||||
"change_pin": "PIN ändern…",
|
||||
"change_pin_title": "PIN ändern",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Zu viele Versuche. Versuchen Sie es in {count, plural, one {# Sekunde} other {# Sekunden}} noch einmal.",
|
||||
"blocked_minutes": "Zu viele Versuche. Versuchen Sie es in {count, plural, one {# Minute} other {# Minuten}} noch einmal."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Häufige Zeitzonen",
|
||||
"time_zone_all": "Alle Zeitzonen",
|
||||
"time_zone_search": "Zeitzonen suchen",
|
||||
"time_zone_no_match": "Keine Zeitzone gefunden",
|
||||
"time_zone_desktop_description": "Zeiten von E-Mails und Terminen in dieser Zeitzone zeigen. Wenn Sie keine wählen, gilt die Zeitzone Ihres Computers.",
|
||||
"app_lock_desc_desktop": "Fragt nach einer Zeit ohne Nutzung in jedem Fenster nach einer PIN. Solange gesperrt ist, kann die App die auf diesem Gerät gespeicherte Mail nicht lesen, bis jemand die PIN eingibt.",
|
||||
"app_lock_timeout_desc_desktop": "Zeit ohne Nutzung in irgendeinem Fenster.",
|
||||
"app_lock_now_desc_desktop": "Sperrt alle Fenster sofort.",
|
||||
"app_lock_protects_toggle": "Wovor schützt das?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# Stunde} other {# Stunden}}",
|
||||
"desktop_attention_title": "Auf diesem Computer"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Geben Sie zuerst die Adresse Ihres Servers ein.",
|
||||
"server_declined": "Sie haben diesen Server nicht zugelassen, daher wurde nichts an ihn gesendet.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Nutzungsdaten und Absturzberichte",
|
||||
"section_description": "Beides bleibt aus, bis Sie es einschalten, und jedes hat einen eigenen Schalter.",
|
||||
"telemetry_label": "Nutzungsdaten senden",
|
||||
"telemetry_description": "Einmal am Tag: eine zufällige ID, die App-Version, die Node-Version, Ihr Betriebssystem, wie lange die App schon läuft und die Art der Verbindung. Bei einem eigenen Mailserver auch, welche Funktionen aktiv sind, eine ungefähre Zahl der Konten und wie viele Plugins und Designs Sie haben. Niemals E-Mails, Adressen oder Servernamen.",
|
||||
"telemetry_description": "Einmal am Tag: eine zufällige ID, die Versionsnummern der App, Ihr Betriebssystem, wie lange die App schon läuft und die Art der Verbindung. Bei einem eigenen Mailserver auch, welche Funktionen aktiv sind, eine ungefähre Zahl der Konten und wie viele Plugins und Designs Sie haben. Niemals E-Mails, Adressen oder Servernamen.",
|
||||
"crash_label": "Absturzberichte senden",
|
||||
"crash_description": "Fehler in der App werden mit einer zufälligen ID, Dateinamen aus dem eigenen Code der App und kurzen, bereinigten Meldungen gesendet. Stürzt die App selbst ab, bleibt eine Absturzdatei auf diesem Computer und verlässt ihn nur, wenn Sie sie senden.",
|
||||
"crash_memory": "Eine Absturzdatei ist eine Kopie eines Teils des Arbeitsspeichers der App beim Absturz. Bulwark entfernt Benutzernamen, Adressen und Anmeldetokens, die es findet, aber eine Absturzdatei kann trotzdem den Text Ihrer E-Mails enthalten.",
|
||||
|
||||
@@ -185,7 +185,6 @@
|
||||
"description": "Zeigen, wie viele E-Mails ein Ordner oder Label insgesamt hat, neben der Zahl der ungelesenen."
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"description": "Die Zahl der ungelesenen E-Mails auf dem Browser-Tab und dem App-Symbol zeigen. So sehen Sie neue E-Mails, auch wenn Sie gerade einen anderen Tab nutzen."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"description": "Die Ordner von Postfächern, die andere mit Ihnen teilen, in der Ordnerliste unter „Geteilt“ zeigen. Schalten Sie das aus, um alle auszublenden, oder blenden Sie unten einzelne Konten aus. Kalender und Kontakte bleiben."
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Default apps",
|
||||
"description": "Choose whether email and calendar links open in {appName}. Technically, {appName} registers as a protocol handler for mailto: and webcal: links.",
|
||||
"description": "Choose whether email and calendar links open in {appName}.",
|
||||
"unsupported": "This browser or connection does not support manual protocol-handler registration. You may still be able to use the installed PWA via browser or OS settings.",
|
||||
"mailto_label": "Email links",
|
||||
"mailto_description": "Open mailto: links in {appName} with a prefilled composer.",
|
||||
"protocol_open_mode_label": "When opening protocol links",
|
||||
"mailto_label": "Open email links in {appName}",
|
||||
"mailto_description": "Clicking an email address on a website starts a new message in {appName}.",
|
||||
"protocol_open_mode_label": "How links open",
|
||||
"protocol_open_mode_description": "Choose whether {appName} opens mailto: and webcal: links in a new tab or reuses an open session. The active-session option needs notification permission so you can click a fallback notification to bring {appName} to the front if the browser blocks focus.",
|
||||
"protocol_open_mode_active_session": "Open in active session if possible",
|
||||
"protocol_open_mode_new_tab": "Always open a new tab",
|
||||
"focus_notification_title": "Open {appName}",
|
||||
"focus_notification_body": "The link was opened in {appName}. Click to bring the window to the front.",
|
||||
"webcal_label": "Calendar links",
|
||||
"webcal_description": "Open webcal: links in {appName} with a prefilled calendar subscription dialog.",
|
||||
"register_mailto": "Register email app",
|
||||
"register_webcal": "Register calendar app",
|
||||
"webcal_label": "Open calendar links in {appName}",
|
||||
"webcal_description": "Clicking a calendar link on a website adds the calendar in {appName}.",
|
||||
"register_mailto": "Use {appName} for email links",
|
||||
"register_webcal": "Use {appName} for calendar links",
|
||||
"mailto_registered": "Email handler registration requested",
|
||||
"webcal_registered": "Calendar handler registration requested",
|
||||
"registration_failed": "Protocol handler registration failed",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread count on the tab and app icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, and on the installed app icon where supported, so new mail is visible when the tab is not focused. Disable to keep both icons unbadged."
|
||||
"description": "So you see new mail while you work in another tab or app."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Show shared mail accounts",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Relax"
|
||||
},
|
||||
"push": {
|
||||
"title": "Background notifications",
|
||||
"title": "Notifications when {appName} is closed",
|
||||
"description": "Receive system notifications for new mail when this site is closed. Delivered via the Bulwark push relay; the relay never sees mail content.",
|
||||
"relay_label": "Push relay",
|
||||
"relay_desc": "The server that delivers your notifications. Choose from the relays your administrator offers.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Background notifications aren't available in the demo.",
|
||||
"status_busy": "Working…",
|
||||
"enable": "Enable",
|
||||
"enable": "Turn on for this device",
|
||||
"reenable": "Re-register",
|
||||
"disable": "Disable",
|
||||
"confirm_disable_title": "Disable background notifications?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Notification sound",
|
||||
"title": "Sound",
|
||||
"description": "Choose which sound to play for notifications",
|
||||
"choose": "Sound",
|
||||
"choose": "Tone",
|
||||
"choose_desc": "Select a notification tone and click the speaker icon to preview it"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Configure notifications for incoming emails",
|
||||
"enabled": "Email notifications",
|
||||
"enabled_desc": "Show notifications when new emails arrive",
|
||||
"sound": "Notification sound",
|
||||
"sound": "Sound for new mail",
|
||||
"sound_desc": "Play an audio alert when new emails arrive",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Configure notifications for calendar events",
|
||||
"enabled": "Event notifications",
|
||||
"enabled_desc": "Show alerts for upcoming calendar events",
|
||||
"sound": "Notification sound",
|
||||
"sound": "Sound for reminders",
|
||||
"sound_desc": "Play an audio alert for calendar reminders"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "First day of week",
|
||||
"description": "Start week on Sunday or Monday",
|
||||
"description": "First day of the week in calendars",
|
||||
"sunday": "Sunday",
|
||||
"monday": "Monday"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Windows",
|
||||
"title": "App windows",
|
||||
"double_click_label": "Open messages in a new window on double-click",
|
||||
"double_click_description": "A single click still opens the message next to the list.",
|
||||
"restore_label": "Reopen windows at start",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "App lock",
|
||||
"section_desc": "Asks for a PIN after a time without use, in every window and tab. While it's locked, the app can't read the mail stored on this device until someone enters the PIN.",
|
||||
"enable_label": "Lock with a PIN",
|
||||
"enable_desc": "Off by default. The PIN stays on this device.",
|
||||
"enable_desc": "The PIN stays on this device.",
|
||||
"protects_desc": "What this protects against: the PIN keeps someone at this device out of the app. The mail stored here gets a new key when you turn the lock on or change the PIN, which can take a moment. It can't stop a program running on this computer, a browser extension you installed, or someone who copies the app's files and has time to try many PINs, so a longer PIN is worth it. In the desktop app, trying PINs also takes your login on this computer. Your account on the server isn't affected.",
|
||||
"enable_body": "Choose a PIN. You need it each time the app locks, and after a reload or a new start.",
|
||||
"enable_body": "You need it each time the app locks and after a restart.",
|
||||
"set_pin_title": "Choose a PIN",
|
||||
"change_pin": "Change PIN…",
|
||||
"change_pin_title": "Change the PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Too many tries. Try again in {count, plural, one {# second} other {# seconds}}.",
|
||||
"blocked_minutes": "Too many tries. Try again in {count, plural, one {# minute} other {# minutes}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Common time zones",
|
||||
"time_zone_all": "All time zones",
|
||||
"time_zone_search": "Search time zones",
|
||||
"time_zone_no_match": "No time zone found",
|
||||
"time_zone_desktop_description": "Show the times of mail and appointments in this time zone. If you don't choose one, your computer's time zone is used.",
|
||||
"app_lock_desc_desktop": "Asks for a PIN after a time without use, in every window. While it's locked, the app can't read the mail stored on this device until someone enters the PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Time without use in any window.",
|
||||
"app_lock_now_desc_desktop": "Locks all windows at once.",
|
||||
"app_lock_protects_toggle": "What does this protect?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# hour} other {# hours}}",
|
||||
"desktop_attention_title": "On this computer"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Enter your server's address first.",
|
||||
"server_declined": "You didn't allow this server, so nothing was sent to it.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Usage info and crash reports",
|
||||
"section_description": "Both are off until you turn them on, and each has its own switch.",
|
||||
"telemetry_label": "Send usage info",
|
||||
"telemetry_description": "Once a day: a random ID, the app version, the Node version, your operating system, how long the app has been running and how it connects. With your own mail server, also which features are on, a rough number of accounts and how many plugins and themes you have. Never mail, addresses or server names.",
|
||||
"telemetry_description": "Once a day: a random ID, the app's version numbers, your operating system, how long the app has been running and how it connects. With your own mail server, also which features are on, a rough number of accounts and how many plugins and themes you have. Never mail, addresses or server names.",
|
||||
"crash_label": "Send crash reports",
|
||||
"crash_description": "Errors in the app go out with a random ID, file names from the app's own code and short, cleaned-up messages. If the app itself crashes, a crash file stays on this computer and only leaves when you send it.",
|
||||
"crash_memory": "A crash file is a copy of part of the app's memory when it crashed. Bulwark removes user names, addresses and sign-in tokens it can find, but a crash file can still contain the text of your mail.",
|
||||
|
||||
@@ -186,7 +186,6 @@
|
||||
"description": "Show how many messages a folder or tag has in total, next to the number of unread ones."
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"description": "Show the number of unread messages on the browser tab and on the app icon. Then you see new mail even when you use another tab."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"description": "Show the folders of mailboxes that others share with you, under Shared in the folder list. Turn this off to hide them all, or hide single accounts below. Their calendars and contacts stay."
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Aplicaciones predeterminadas",
|
||||
"description": "Elige si los enlaces de correo y calendario se abren en {appName}. Técnicamente, {appName} se registra como controlador de protocolo para enlaces mailto: y webcal:.",
|
||||
"description": "Elija si los enlaces de correo y de calendario se abren en {appName}.",
|
||||
"unsupported": "Este navegador o esta conexión no admite el registro manual de controladores de protocolo. Es posible que aún puedas usar la PWA instalada desde la configuración del navegador o del sistema.",
|
||||
"mailto_label": "Enlaces de correo",
|
||||
"mailto_description": "Abre enlaces mailto: en {appName} con el redactor rellenado previamente.",
|
||||
"protocol_open_mode_label": "Al abrir enlaces de protocolo",
|
||||
"mailto_label": "Abrir los enlaces de correo en {appName}",
|
||||
"mailto_description": "Al hacer clic en una dirección de correo en un sitio web, se empieza un mensaje nuevo en {appName}.",
|
||||
"protocol_open_mode_label": "Cómo se abren los enlaces",
|
||||
"protocol_open_mode_description": "Elige si {appName} abre los enlaces mailto: y webcal: en una nueva pestaña o reutiliza una sesión abierta. La opción de sesión activa necesita permiso de notificaciones para que puedas hacer clic en una notificación de respaldo y traer {appName} al frente si el navegador bloquea el foco.",
|
||||
"protocol_open_mode_active_session": "Abrir en la sesión activa si es posible",
|
||||
"protocol_open_mode_new_tab": "Abrir siempre una nueva pestaña",
|
||||
"focus_notification_title": "Abrir {appName}",
|
||||
"focus_notification_body": "El enlace se abrió en {appName}. Haz clic para traer la ventana al frente.",
|
||||
"webcal_label": "Enlaces de calendario",
|
||||
"webcal_description": "Abre enlaces webcal: en {appName} con un diálogo de suscripción al calendario rellenado previamente.",
|
||||
"register_mailto": "Registrar aplicación de correo",
|
||||
"register_webcal": "Registrar aplicación de calendario",
|
||||
"webcal_label": "Abrir los enlaces de calendario en {appName}",
|
||||
"webcal_description": "Al hacer clic en un enlace de calendario en un sitio web, se añade el calendario en {appName}.",
|
||||
"register_mailto": "Usar {appName} para los enlaces de correo",
|
||||
"register_webcal": "Usar {appName} para los enlaces de calendario",
|
||||
"mailto_registered": "Registro del controlador de correo solicitado",
|
||||
"webcal_registered": "Registro del controlador de calendario solicitado",
|
||||
"registration_failed": "No se pudo registrar el controlador de protocolo",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Así ve el correo nuevo mientras trabaja en otra pestaña u otra aplicación."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Mostrar cuentas de correo compartidas",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Sonido de notificación",
|
||||
"title": "Sonido",
|
||||
"description": "Elige qué sonido reproducir para las notificaciones",
|
||||
"choose": "Sonido",
|
||||
"choose": "Tono",
|
||||
"choose_desc": "Selecciona un tono de notificación y haz clic en el icono del altavoz para previsualizarlo"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Configurar notificaciones para correos entrantes",
|
||||
"enabled": "Notificaciones de correo",
|
||||
"enabled_desc": "Mostrar notificaciones cuando lleguen nuevos correos",
|
||||
"sound": "Sonido de notificación",
|
||||
"sound": "Sonido para el correo nuevo",
|
||||
"sound_desc": "Reproducir un sonido cuando lleguen nuevos correos",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Configurar notificaciones para eventos del calendario",
|
||||
"enabled": "Notificaciones de eventos",
|
||||
"enabled_desc": "Mostrar alertas para próximos eventos del calendario",
|
||||
"sound": "Sonido de notificación",
|
||||
"sound": "Sonido para los recordatorios",
|
||||
"sound_desc": "Reproducir un sonido para recordatorios del calendario"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "¿Desactivar las notificaciones en segundo plano?",
|
||||
"description": "Recibe notificaciones del sistema para correo nuevo cuando este sitio está cerrado. Se entrega a través del relay push de Bulwark; el relay nunca ve el contenido del correo.",
|
||||
"disable": "Desactivar",
|
||||
"enable": "Activar",
|
||||
"enable": "Activar en este dispositivo",
|
||||
"dismiss_aria": "Cerrar aviso de notificaciones",
|
||||
"ios_hint": "En iOS, instala primero el sitio en la pantalla de inicio: Safari solo entrega Web Push a PWAs instaladas.",
|
||||
"reenable": "Volver a registrar",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Este navegador no admite Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Las notificaciones en segundo plano no están disponibles en la demo.",
|
||||
"title": "Notificaciones en segundo plano",
|
||||
"title": "Notificaciones cuando {appName} está cerrado",
|
||||
"devices_title": "Dispositivos registrados",
|
||||
"devices_desc": "Todos los dispositivos registrados para recibir notificaciones en segundo plano de esta cuenta. Al revocar uno, deja de recibirlas de inmediato.",
|
||||
"devices_loading": "Cargando dispositivos registrados…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Primer Día de la Semana",
|
||||
"description": "Iniciar la semana en domingo o lunes",
|
||||
"description": "Primer día de la semana en los calendarios",
|
||||
"sunday": "Domingo",
|
||||
"monday": "Lunes"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Ventanas",
|
||||
"title": "Ventanas de la aplicación",
|
||||
"double_click_label": "Abrir mensajes en una ventana nueva con doble clic",
|
||||
"double_click_description": "Un solo clic sigue abriendo el mensaje junto a la lista.",
|
||||
"restore_label": "Volver a abrir las ventanas al iniciar",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Bloqueo de la app",
|
||||
"section_desc": "Pide un PIN tras un tiempo sin uso, en cada ventana y pestaña. Mientras está bloqueada, la aplicación no puede leer el correo guardado en este dispositivo hasta que alguien introduzca el PIN.",
|
||||
"enable_label": "Bloquear con un PIN",
|
||||
"enable_desc": "Desactivado de forma predeterminada. El PIN se queda en este dispositivo.",
|
||||
"enable_desc": "El PIN se queda en este dispositivo.",
|
||||
"protects_desc": "De qué protege: el PIN impide que alguien que esté en este dispositivo entre en la aplicación. El correo guardado aquí recibe una clave nueva al activar el bloqueo o cambiar el PIN, lo que puede tardar un momento. No puede detener un programa que se ejecute en este equipo, una extensión de navegador que hayas instalado ni a alguien que copie los archivos de la aplicación y tenga tiempo de probar muchos PIN, así que conviene un PIN más largo. En la aplicación de escritorio, probar PIN también requiere tu sesión en este equipo. Tu cuenta en el servidor no se ve afectada.",
|
||||
"enable_body": "Elija un PIN. Lo necesitará cada vez que la app se bloquee, y tras recargar o volver a iniciar.",
|
||||
"enable_body": "Lo necesitará cada vez que la app se bloquee y después de reiniciar.",
|
||||
"set_pin_title": "Elegir un PIN",
|
||||
"change_pin": "Cambiar PIN…",
|
||||
"change_pin_title": "Cambiar el PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Demasiados intentos. Inténtelo de nuevo en {count, plural, one {# segundo} other {# segundos}}.",
|
||||
"blocked_minutes": "Demasiados intentos. Inténtelo de nuevo en {count, plural, one {# minuto} other {# minutos}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Zonas horarias habituales",
|
||||
"time_zone_all": "Todas las zonas horarias",
|
||||
"time_zone_search": "Buscar zonas horarias",
|
||||
"time_zone_no_match": "No se encontró ninguna zona horaria",
|
||||
"time_zone_desktop_description": "Muestra las horas del correo y las citas en esta zona horaria. Si no elige ninguna, se usa la zona horaria de su ordenador.",
|
||||
"app_lock_desc_desktop": "Pide un PIN tras un tiempo sin uso, en cada ventana. Mientras está bloqueada, la aplicación no puede leer el correo guardado en este dispositivo hasta que alguien introduzca el PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Tiempo sin uso en cualquier ventana.",
|
||||
"app_lock_now_desc_desktop": "Bloquea todas las ventanas a la vez.",
|
||||
"app_lock_protects_toggle": "¿De qué protege esto?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# hora} other {# horas}}",
|
||||
"desktop_attention_title": "En este ordenador"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Primero escribe la dirección del servidor.",
|
||||
"server_declined": "No permitiste este servidor, así que no se le envió nada.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Datos de uso e informes de fallos",
|
||||
"section_description": "Ambos están desactivados hasta que los actives, y cada uno tiene su propio interruptor.",
|
||||
"telemetry_label": "Enviar datos de uso",
|
||||
"telemetry_description": "Una vez al día: un ID aleatorio, la versión de la aplicación, la versión de Node, tu sistema operativo, cuánto tiempo lleva abierta la aplicación y cómo se conecta. Con tu propio servidor de correo, también qué funciones están activas, un número aproximado de cuentas y cuántos plugins y temas tienes. Nunca correos, direcciones ni nombres de servidor.",
|
||||
"telemetry_description": "Una vez al día: un ID aleatorio, los números de versión de la aplicación, tu sistema operativo, cuánto tiempo lleva abierta la aplicación y cómo se conecta. Con tu propio servidor de correo, también qué funciones están activas, un número aproximado de cuentas y cuántos plugins y temas tienes. Nunca correos, direcciones ni nombres de servidor.",
|
||||
"crash_label": "Enviar informes de fallos",
|
||||
"crash_description": "Los errores de la aplicación se envían con un ID aleatorio, nombres de archivo del propio código de la aplicación y mensajes breves y limpios. Si la propia aplicación falla, un archivo de fallo queda en este ordenador y solo sale de él si lo envías.",
|
||||
"crash_memory": "Un archivo de fallo es una copia de parte de la memoria de la aplicación en el momento del fallo. Bulwark elimina los nombres de usuario, las direcciones y los tokens de inicio de sesión que encuentra, pero un archivo de fallo aún puede contener el texto de tus correos.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Vaikerakendused",
|
||||
"description": "Vali, kas e-posti ja kalendri lingid avanevad rakenduses {appName}. Tehniliselt registreerib {appName} end mailto: ja webcal: linkide protokollikäsitlejana.",
|
||||
"description": "Valige, kas meili- ja kalendrilingid avanevad rakenduses {appName}.",
|
||||
"unsupported": "See brauser või ühendus ei toeta protokollikäsitleja käsitsi registreerimist. Paigaldatud PWA-d saad siiski kasutada brauseri või operatsioonisüsteemi seadete kaudu.",
|
||||
"mailto_label": "E-posti lingid",
|
||||
"mailto_description": "Ava mailto: lingid rakenduses {appName} koos eeltäidetud kirja koostamise aknaga.",
|
||||
"protocol_open_mode_label": "Protokollilinkide avamisel",
|
||||
"mailto_label": "Ava meililingid rakenduses {appName}",
|
||||
"mailto_description": "Veebisaidil meiliaadressil klõpsamine alustab rakenduses {appName} uut kirja.",
|
||||
"protocol_open_mode_label": "Kuidas lingid avanevad",
|
||||
"protocol_open_mode_description": "Vali, kas {appName} avab mailto: ja webcal: lingid uuel vahekaardil või kasutab olemasolevat sessiooni. Aktiivse sessiooni valik vajab teavituste õigust, et saaksid vajadusel klõpsata varuteavitusel, mis toob rakenduse {appName} esiplaanile, kui brauser blokeerib fookuse liikumise.",
|
||||
"protocol_open_mode_active_session": "Ava võimalusel aktiivses sessioonis",
|
||||
"protocol_open_mode_new_tab": "Ava alati uuel vahekaardil",
|
||||
"focus_notification_title": "Ava {appName}",
|
||||
"focus_notification_body": "Link avati rakenduses {appName}. Klõpsa, et tuua aken esiplaanile.",
|
||||
"webcal_label": "Kalendri lingid",
|
||||
"webcal_description": "Ava webcal: lingid rakenduses {appName} koos eeltäidetud kalendri tellimise dialoogiga.",
|
||||
"register_mailto": "Registreeri e-posti rakendus",
|
||||
"register_webcal": "Registreeri kalendrirakendus",
|
||||
"webcal_label": "Ava kalendrilingid rakenduses {appName}",
|
||||
"webcal_description": "Veebisaidil kalendrilingil klõpsamine lisab kalendri rakendusse {appName}.",
|
||||
"register_mailto": "Kasuta meililinkide jaoks rakendust {appName}",
|
||||
"register_webcal": "Kasuta kalendrilinkide jaoks rakendust {appName}",
|
||||
"mailto_registered": "E-posti käsitleja registreerimist taotleti",
|
||||
"webcal_registered": "Kalendri käsitleja registreerimist taotleti",
|
||||
"registration_failed": "Protokollikäsitleja registreerimine ebaõnnestus",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Lugemata arv vahekaardi ja rakenduse ikoonil",
|
||||
"description": "Näita saabunud kirjade lugemata arvu märgisena brauseri vahekaardi ikoonil ja toetuse korral ka paigaldatud rakenduse ikoonil, et uued kirjad oleksid näha ka siis, kui vahekaart pole fookuses. Lülita välja, et mõlemad ikoonid jääksid märgiseta."
|
||||
"description": "Nii näete uut kirja ka siis, kui töötate teisel vahekaardil või teises rakenduses."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Näita jagatud meilikontosid",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Rahulik"
|
||||
},
|
||||
"push": {
|
||||
"title": "Taustateavitused",
|
||||
"title": "Teavitused, kui {appName} on suletud",
|
||||
"description": "Saa süsteemseid teavitusi uutest kirjadest ka siis, kui see sait on suletud. Edastatakse Bulwarki push-releele; relee ei näe kirjade sisu kunagi.",
|
||||
"relay_label": "Push-relee",
|
||||
"relay_desc": "Server, mis edastab su teavitusi. Vali administraatori pakutavate releede hulgast.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Veebi-tõukemärguanded pole Bulwark Lite'is saadaval; need vajavad Bulwarki serverit.",
|
||||
"status_demo": "Taustateavitused pole demos saadaval.",
|
||||
"status_busy": "Töötleb…",
|
||||
"enable": "Luba",
|
||||
"enable": "Lülita selles seadmes sisse",
|
||||
"reenable": "Registreeri uuesti",
|
||||
"disable": "Keela",
|
||||
"confirm_disable_title": "Kas keelata taustateavitused?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Märguanded keelatud {count} kontole."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Teavitusheli",
|
||||
"title": "Heli",
|
||||
"description": "Vali, milline heli teavituste puhul mängitakse",
|
||||
"choose": "Heli",
|
||||
"choose": "Toon",
|
||||
"choose_desc": "Vali teavitusheli ja kliki eelvaate kuulamiseks kõlariikoonil"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Seadista saabuvate kirjade teavitused",
|
||||
"enabled": "E-kirja teavitused",
|
||||
"enabled_desc": "Kuva teavitus uue kirja saabumisel",
|
||||
"sound": "Teavitusheli",
|
||||
"sound": "Heli uue kirja korral",
|
||||
"sound_desc": "Mängi helimärguanne uue kirja saabumisel",
|
||||
"inbox_only": "Ainult saabunud kirjad",
|
||||
"inbox_only_desc": "Teavita ainult kirjadest, mis jõuavad saabunud kirjade kausta; jäta vahele kirjad, mille filter liigitab mujale"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Seadista kalendrisündmuste teavitused",
|
||||
"enabled": "Sündmuste teavitused",
|
||||
"enabled_desc": "Kuva märguanded eelseisvate kalendrisündmuste kohta",
|
||||
"sound": "Teavitusheli",
|
||||
"sound": "Heli meeldetuletuste korral",
|
||||
"sound_desc": "Mängi helimärguanne kalendri meeldetuletuste puhul"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Nädala esimene päev",
|
||||
"description": "Alusta nädalat pühapäeval või esmaspäeval",
|
||||
"description": "Nädala esimene päev kalendrites",
|
||||
"sunday": "Pühapäev",
|
||||
"monday": "Esmaspäev"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Aknad",
|
||||
"title": "Rakenduse aknad",
|
||||
"double_click_label": "Ava kirjad topeltklõpsuga uues aknas",
|
||||
"double_click_description": "Üks klõps avab kirja endiselt loendi kõrval.",
|
||||
"restore_label": "Ava aknad käivitamisel uuesti",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Rakenduse lukk",
|
||||
"section_desc": "Küsib pärast kasutuseta aega PIN-koodi igas aknas ja vahekaardil. Lukus olles ei saa rakendus selles seadmes hoitavat kirja lugeda enne, kui keegi PIN-koodi sisestab.",
|
||||
"enable_label": "Lukusta PIN-koodiga",
|
||||
"enable_desc": "Vaikimisi väljas. PIN-kood jääb sellesse seadmesse.",
|
||||
"enable_desc": "PIN-kood jääb sellesse seadmesse.",
|
||||
"protects_desc": "Mille eest see kaitseb: PIN-kood hoiab selle seadme juures oleva inimese rakendusest eemal. Siin hoitavad kirjad saavad uue võtme, kui lülitad luku sisse või muudad PIN-koodi, ja see võib veidi aega võtta. See ei peata selles arvutis töötavat programmi, sinu paigaldatud brauserilaiendit ega kedagi, kes kopeerib rakenduse failid ja kellel on aega proovida palju PIN-koode, seega tasub kasutada pikemat PIN-koodi. Töölauarakenduses on PIN-koodide proovimiseks vaja ka sinu sisselogimist selles arvutis. Sinu kontot serveris see ei mõjuta.",
|
||||
"enable_body": "Valige PIN-kood. Seda on vaja iga kord, kui rakendus lukustub, ja pärast uuesti laadimist või käivitamist.",
|
||||
"enable_body": "Seda on vaja iga kord, kui rakendus lukustub, ja pärast taaskäivitust.",
|
||||
"set_pin_title": "Valige PIN-kood",
|
||||
"change_pin": "Muuda PIN-koodi…",
|
||||
"change_pin_title": "Muuda PIN-koodi",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Liiga palju katseid. Proovige uuesti {count, plural, one {# sekundi} other {# sekundi}} pärast.",
|
||||
"blocked_minutes": "Liiga palju katseid. Proovige uuesti {count, plural, one {# minuti} other {# minuti}} pärast."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Levinud ajavööndid",
|
||||
"time_zone_all": "Kõik ajavööndid",
|
||||
"time_zone_search": "Otsi ajavööndit",
|
||||
"time_zone_no_match": "Ajavööndit ei leitud",
|
||||
"time_zone_desktop_description": "Näita kirjade ja kohtumiste aegu selles ajavööndis. Kui te ühtegi ei vali, kasutatakse teie arvuti ajavööndit.",
|
||||
"app_lock_desc_desktop": "Küsib pärast kasutuseta aega PIN-koodi igas aknas. Lukus olles ei saa rakendus selles seadmes hoitavat kirja lugeda enne, kui keegi PIN-koodi sisestab.",
|
||||
"app_lock_timeout_desc_desktop": "Kasutamata aeg mis tahes aknas.",
|
||||
"app_lock_now_desc_desktop": "Lukustab kõik aknad korraga.",
|
||||
"app_lock_protects_toggle": "Mille eest see kaitseb?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# tund} other {# tundi}}",
|
||||
"desktop_attention_title": "Selles arvutis"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Sisesta kõigepealt serveri aadress.",
|
||||
"server_declined": "Sa ei lubanud seda serverit, nii et sellele ei saadetud midagi.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Kasutusandmed ja kokkujooksmise aruanded",
|
||||
"section_description": "Mõlemad on välja lülitatud, kuni need sisse lülitate, ja kummalgi on oma lüliti.",
|
||||
"telemetry_label": "Saada kasutusandmed",
|
||||
"telemetry_description": "Kord päevas: juhuslik ID, rakenduse versioon, Node'i versioon, teie operatsioonisüsteem, kui kaua rakendus on töötanud ja kuidas see ühendub. Oma meiliserveri puhul ka see, millised funktsioonid on sees, kontode ligikaudne arv ning pistikprogrammide ja kujunduste arv. Mitte kunagi kirju, aadresse ega serverinimesid.",
|
||||
"telemetry_description": "Kord päevas: juhuslik ID, rakenduse versiooninumbrid, teie operatsioonisüsteem, kui kaua rakendus on töötanud ja kuidas see ühendub. Oma meiliserveri puhul ka see, millised funktsioonid on sees, kontode ligikaudne arv ning pistikprogrammide ja kujunduste arv. Mitte kunagi kirju, aadresse ega serverinimesid.",
|
||||
"crash_label": "Saada kokkujooksmise aruanded",
|
||||
"crash_description": "Rakenduse vead saadetakse koos juhusliku ID, rakenduse enda koodi failinimede ja lühikeste puhastatud teadetega. Kui rakendus ise kokku jookseb, jääb kokkujooksmise fail sellesse arvutisse ja lahkub sealt ainult siis, kui selle saadate.",
|
||||
"crash_memory": "Kokkujooksmise fail on koopia osast rakenduse mälust kokkujooksmise hetkel. Bulwark eemaldab leitud kasutajanimed, aadressid ja sisselogimislubad, kuid kokkujooksmise fail võib siiski sisaldada teie kirjade teksti.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "برنامههای پیشفرض",
|
||||
"description": "انتخاب کنید لینکهای ایمیل و تقویم در {appName} باز شوند.",
|
||||
"description": "انتخاب کنید که پیوندهای ایمیل و تقویم در {appName} باز شوند یا نه.",
|
||||
"unsupported": "این مرورگر از ثبت دستی پروتکل پشتیبانی نمیکند.",
|
||||
"mailto_label": "لینکهای ایمیل",
|
||||
"mailto_description": "باز کردن لینکهای mailto: در {appName}",
|
||||
"protocol_open_mode_label": "هنگام باز کردن لینکهای پروتکل",
|
||||
"mailto_label": "باز کردن پیوندهای ایمیل در {appName}",
|
||||
"mailto_description": "کلیک روی نشانی ایمیل در یک وبسایت، پیام تازهای در {appName} آغاز میکند.",
|
||||
"protocol_open_mode_label": "نحوهٔ باز شدن پیوندها",
|
||||
"protocol_open_mode_description": "انتخاب کنید لینکها در تب جدید باز شوند یا نشست فعال.",
|
||||
"protocol_open_mode_active_session": "باز کردن در نشست فعال",
|
||||
"protocol_open_mode_new_tab": "همیشه در تب جدید",
|
||||
"focus_notification_title": "باز کردن {appName}",
|
||||
"focus_notification_body": "لینک در {appName} باز شد.",
|
||||
"webcal_label": "لینکهای تقویم",
|
||||
"webcal_description": "باز کردن لینکهای webcal: در {appName}",
|
||||
"register_mailto": "ثبت برنامه ایمیل",
|
||||
"register_webcal": "ثبت برنامه تقویم",
|
||||
"webcal_label": "باز کردن پیوندهای تقویم در {appName}",
|
||||
"webcal_description": "کلیک روی پیوند تقویم در یک وبسایت، تقویم را به {appName} میافزاید.",
|
||||
"register_mailto": "استفاده از {appName} برای پیوندهای ایمیل",
|
||||
"register_webcal": "استفاده از {appName} برای پیوندهای تقویم",
|
||||
"mailto_registered": "ثبت مدیریت ایمیل درخواست شد",
|
||||
"webcal_registered": "ثبت مدیریت تقویم درخواست شد",
|
||||
"registration_failed": "ثبت پروتکل ناموفق بود",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "تا هنگام کار در زبانه یا برنامهٔ دیگر هم نامهٔ تازه را ببینید."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "نمایش حسابهای ایمیل اشتراکی",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "آرامش"
|
||||
},
|
||||
"push": {
|
||||
"title": "اعلانهای پسزمینه",
|
||||
"title": "اعلانها وقتی {appName} بسته است",
|
||||
"description": "دریافت اعلانهای سیستم برای ایمیل جدید",
|
||||
"relay_label": "رله push",
|
||||
"relay_desc": "پیشفرض رله میزبانی شده Bulwark",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "اعلانهای پسزمینه در نسخهٔ نمایشی در دسترس نیستند.",
|
||||
"status_busy": "در حال کار…",
|
||||
"enable": "فعال کردن",
|
||||
"enable": "روشن کردن در این دستگاه",
|
||||
"reenable": "ثبت مجدد",
|
||||
"disable": "غیرفعال کردن",
|
||||
"confirm_disable_title": "غیرفعال کردن اعلانهای پسزمینه؟",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "صدای اعلان",
|
||||
"title": "صدا",
|
||||
"description": "صدای پخش شده برای اعلانها",
|
||||
"choose": "صدا",
|
||||
"choose": "آهنگ",
|
||||
"choose_desc": "یک آهنگ انتخاب کنید"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "پیکربندی اعلانهای ایمیل",
|
||||
"enabled": "اعلانهای ایمیل",
|
||||
"enabled_desc": "نمایش اعلان هنگام ایمیل جدید",
|
||||
"sound": "صدای اعلان",
|
||||
"sound": "صدا برای نامهٔ تازه",
|
||||
"sound_desc": "پخش هشدار صوتی",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "پیکربندی اعلانهای تقویم",
|
||||
"enabled": "اعلانهای رویداد",
|
||||
"enabled_desc": "نمایش هشدار برای رویدادها",
|
||||
"sound": "صدای اعلان",
|
||||
"sound": "صدا برای یادآوریها",
|
||||
"sound_desc": "پخش صدا برای یادآورها"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "اولین روز هفته",
|
||||
"description": "یکشنبه یا دوشنبه",
|
||||
"description": "نخستین روز هفته در تقویمها",
|
||||
"sunday": "یکشنبه",
|
||||
"monday": "دوشنبه"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "پنجرهها",
|
||||
"title": "پنجرههای برنامه",
|
||||
"double_click_label": "باز کردن پیامها در پنجرهٔ جدید با دوبار کلیک",
|
||||
"double_click_description": "یک کلیک همچنان پیام را کنار فهرست باز میکند.",
|
||||
"restore_label": "باز کردن دوبارهٔ پنجرهها هنگام شروع",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "قفل برنامه",
|
||||
"section_desc": "پس از مدتی استفاده نکردن، در هر پنجره و زبانه پین میخواهد. تا وقتی قفل است، برنامه نمیتواند نامههای ذخیرهشده در این دستگاه را بخواند تا کسی پین را وارد کند.",
|
||||
"enable_label": "قفل با پین",
|
||||
"enable_desc": "بهطور پیشفرض خاموش است. پین روی همین دستگاه میماند.",
|
||||
"enable_desc": "پین روی همین دستگاه میماند.",
|
||||
"protects_desc": "در برابر چه چیزی محافظت میکند: پین کسی را که پای این دستگاه است از برنامه بیرون نگه میدارد. نامههای ذخیرهشده در اینجا وقتی قفل را روشن کنید یا پین را تغییر دهید کلید تازه میگیرند و این ممکن است کمی طول بکشد. نمیتواند برنامهای را که روی این رایانه اجرا میشود، افزونه مرورگری را که نصب کردهاید، یا کسی را که فایلهای برنامه را کپی میکند و وقت امتحان پینهای زیادی دارد متوقف کند، پس پین طولانیتر ارزشش را دارد. در برنامه رومیزی، امتحان پینها به ورود شما در این رایانه هم نیاز دارد. حساب شما روی سرور تغییری نمیکند.",
|
||||
"enable_body": "یک پین انتخاب کنید. هر بار که برنامه قفل شود و پس از بارگذاری دوباره یا شروع تازه به آن نیاز دارید.",
|
||||
"enable_body": "هر بار که برنامه قفل شود و پس از راهاندازی دوباره به آن نیاز دارید.",
|
||||
"set_pin_title": "انتخاب پین",
|
||||
"change_pin": "تغییر پین…",
|
||||
"change_pin_title": "تغییر پین",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "تلاشهای زیاد. {count, plural, one {# ثانیه} other {# ثانیه}} دیگر دوباره تلاش کنید.",
|
||||
"blocked_minutes": "تلاشهای زیاد. {count, plural, one {# دقیقه} other {# دقیقه}} دیگر دوباره تلاش کنید."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "منطقههای زمانی رایج",
|
||||
"time_zone_all": "همه منطقههای زمانی",
|
||||
"time_zone_search": "جستوجوی منطقه زمانی",
|
||||
"time_zone_no_match": "هیچ منطقه زمانی پیدا نشد",
|
||||
"time_zone_desktop_description": "زمان نامهها و قرارها را با این منطقه زمانی نشان میدهد. اگر چیزی انتخاب نکنید، منطقه زمانی رایانه شما به کار میرود.",
|
||||
"app_lock_desc_desktop": "پس از مدتی استفاده نکردن، در هر پنجره پین میخواهد. تا وقتی قفل است، برنامه نمیتواند نامههای ذخیرهشده در این دستگاه را بخواند تا کسی پین را وارد کند.",
|
||||
"app_lock_timeout_desc_desktop": "زمان بیاستفاده در هر پنجره.",
|
||||
"app_lock_now_desc_desktop": "همه پنجرهها را فوراً قفل میکند.",
|
||||
"app_lock_protects_toggle": "این از چه چیزی محافظت میکند؟",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# ساعت} other {# ساعت}}",
|
||||
"desktop_attention_title": "روی این رایانه"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "ابتدا نشانی سرور را وارد کنید.",
|
||||
"server_declined": "شما این سرور را مجاز نکردید، پس چیزی به آن فرستاده نشد.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "اطلاعات استفاده و گزارشهای خرابی",
|
||||
"section_description": "هر دو خاموش هستند تا زمانی که روشنشان کنید و هرکدام کلید خودش را دارد.",
|
||||
"telemetry_label": "ارسال اطلاعات استفاده",
|
||||
"telemetry_description": "روزی یک بار: یک شناسهٔ تصادفی، نسخهٔ برنامه، نسخهٔ Node، سیستمعامل شما، مدت اجرای برنامه و نحوهٔ اتصال آن. با سرور ایمیل شخصی، همچنین قابلیتهای روشن، تعداد تقریبی حسابها و تعداد افزونهها و پوستهها. هرگز ایمیل، نشانی یا نام سرور ارسال نمیشود.",
|
||||
"telemetry_description": "روزی یک بار: یک شناسهٔ تصادفی، شمارههای نسخهٔ برنامه، سیستمعامل شما، مدت اجرای برنامه و نحوهٔ اتصال آن. با سرور ایمیل شخصی، همچنین قابلیتهای روشن، تعداد تقریبی حسابها و تعداد افزونهها و پوستهها. هرگز ایمیل، نشانی یا نام سرور ارسال نمیشود.",
|
||||
"crash_label": "ارسال گزارشهای خرابی",
|
||||
"crash_description": "خطاهای برنامه همراه با یک شناسهٔ تصادفی، نام فایلهای کد خود برنامه و پیامهای کوتاه پاکسازیشده ارسال میشوند. اگر خود برنامه از کار بیفتد، یک فایل خرابی روی این رایانه میماند و فقط وقتی شما ارسالش کنید خارج میشود.",
|
||||
"crash_memory": "فایل خرابی کپی بخشی از حافظهٔ برنامه در لحظهٔ خرابی است. Bulwark نامهای کاربری، نشانیها و توکنهای ورودی را که پیدا کند حذف میکند، اما فایل خرابی همچنان ممکن است متن ایمیلهای شما را داشته باشد.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Applications par défaut",
|
||||
"description": "Choisissez si les liens d'e-mail et de calendrier s'ouvrent dans {appName}. Techniquement, {appName} s'enregistre comme gestionnaire de protocole pour les liens mailto: et webcal:.",
|
||||
"description": "Choisissez si les liens d'e-mail et de calendrier s'ouvrent dans {appName}.",
|
||||
"unsupported": "Ce navigateur ou cette connexion ne prend pas en charge l'enregistrement manuel des gestionnaires de protocole. Vous pourrez peut-être quand même utiliser la PWA installée via les paramètres du navigateur ou du système.",
|
||||
"mailto_label": "Liens e-mail",
|
||||
"mailto_description": "Ouvre les liens mailto: dans {appName} avec un éditeur prérempli.",
|
||||
"protocol_open_mode_label": "À l’ouverture des liens de protocole",
|
||||
"mailto_label": "Ouvrir les liens d'e-mail dans {appName}",
|
||||
"mailto_description": "Un clic sur une adresse e-mail sur un site web commence un nouveau message dans {appName}.",
|
||||
"protocol_open_mode_label": "Ouverture des liens",
|
||||
"protocol_open_mode_description": "Choisissez si {appName} ouvre les liens mailto: et webcal: dans un nouvel onglet ou réutilise une session ouverte. L’option de session active nécessite l’autorisation des notifications afin que vous puissiez cliquer sur une notification de secours pour ramener {appName} au premier plan si le navigateur bloque le focus.",
|
||||
"protocol_open_mode_active_session": "Ouvrir dans la session active si possible",
|
||||
"protocol_open_mode_new_tab": "Toujours ouvrir un nouvel onglet",
|
||||
"focus_notification_title": "Ouvrir {appName}",
|
||||
"focus_notification_body": "Le lien a été ouvert dans {appName}. Cliquez pour ramener la fenêtre au premier plan.",
|
||||
"webcal_label": "Liens de calendrier",
|
||||
"webcal_description": "Ouvre les liens webcal: dans {appName} avec une boîte de dialogue d'abonnement au calendrier préremplie.",
|
||||
"register_mailto": "Enregistrer l'application e-mail",
|
||||
"register_webcal": "Enregistrer l'application de calendrier",
|
||||
"webcal_label": "Ouvrir les liens de calendrier dans {appName}",
|
||||
"webcal_description": "Un clic sur un lien de calendrier sur un site web ajoute le calendrier dans {appName}.",
|
||||
"register_mailto": "Utiliser {appName} pour les liens d'e-mail",
|
||||
"register_webcal": "Utiliser {appName} pour les liens de calendrier",
|
||||
"mailto_registered": "Enregistrement du gestionnaire d'e-mail demandé",
|
||||
"webcal_registered": "Enregistrement du gestionnaire de calendrier demandé",
|
||||
"registration_failed": "Échec de l'enregistrement du gestionnaire de protocole",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Nombre de non-lu sur l'icône de l'onglet",
|
||||
"description": "Afficher le nombre de messages non lus de la boîte de réception sous forme de badge sur l’icône de l’onglet du navigateur, afin que les nouveaux messages restent visibles lorsque l’onglet n’est pas actif. Désactiver cette option pour ne pas afficher de badge sur l’icône."
|
||||
"description": "Pour voir les nouveaux messages pendant que vous travaillez dans un autre onglet ou une autre application."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Afficher les comptes de messagerie partagés",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Son de notification",
|
||||
"title": "Son",
|
||||
"description": "Choisissez le son à jouer pour les notifications",
|
||||
"choose": "Son",
|
||||
"choose": "Tonalité",
|
||||
"choose_desc": "Sélectionnez une sonnerie et cliquez sur l'icône du haut-parleur pour l'écouter"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Configurer les notifications pour les e-mails entrants",
|
||||
"enabled": "Notifications par e-mail",
|
||||
"enabled_desc": "Afficher des notifications à l'arrivée de nouveaux e-mails",
|
||||
"sound": "Son de notification",
|
||||
"sound": "Son pour les nouveaux messages",
|
||||
"sound_desc": "Jouer un son à l'arrivée de nouveaux e-mails",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Configurer les notifications pour les événements du calendrier",
|
||||
"enabled": "Notifications d'événements",
|
||||
"enabled_desc": "Afficher des alertes pour les événements à venir",
|
||||
"sound": "Son de notification",
|
||||
"sound": "Son pour les rappels",
|
||||
"sound_desc": "Jouer un son pour les rappels de calendrier"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Désactiver les notifications en arrière-plan ?",
|
||||
"description": "Recevez des notifications système pour les nouveaux courriers quand ce site est fermé. Livré via le relais push Bulwark ; le relais ne voit jamais le contenu des courriers.",
|
||||
"disable": "Désactiver",
|
||||
"enable": "Activer",
|
||||
"enable": "Activer sur cet appareil",
|
||||
"dismiss_aria": "Fermer l'invite de notifications",
|
||||
"ios_hint": "Sur iOS, installez d'abord le site sur l'écran d'accueil – Safari ne livre Web Push qu'aux PWA installées.",
|
||||
"reenable": "Réenregistrer",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Ce navigateur ne prend pas en charge Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Les notifications en arrière-plan ne sont pas disponibles dans la démo.",
|
||||
"title": "Notifications en arrière-plan",
|
||||
"title": "Notifications quand {appName} est fermé",
|
||||
"devices_title": "Appareils enregistrés",
|
||||
"devices_desc": "Tous les appareils enregistrés pour recevoir les notifications en arrière-plan de ce compte. Révoquer un appareil l’empêche immédiatement d’en recevoir.",
|
||||
"devices_loading": "Chargement des appareils enregistrés…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Premier jour de la semaine",
|
||||
"description": "Commencer la semaine le dimanche ou le lundi",
|
||||
"description": "Premier jour de la semaine dans les calendriers",
|
||||
"sunday": "Dimanche",
|
||||
"monday": "Lundi"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Fenêtres",
|
||||
"title": "Fenêtres de l'application",
|
||||
"double_click_label": "Ouvrir les messages dans une nouvelle fenêtre par double-clic",
|
||||
"double_click_description": "Un simple clic ouvre toujours le message à côté de la liste.",
|
||||
"restore_label": "Rouvrir les fenêtres au démarrage",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Verrouillage de l'app",
|
||||
"section_desc": "Demande un code PIN après un temps sans utilisation, dans chaque fenêtre et onglet. Tant que c'est verrouillé, l'application ne peut pas lire les messages stockés sur cet appareil avant la saisie du code PIN.",
|
||||
"enable_label": "Verrouiller avec un code PIN",
|
||||
"enable_desc": "Désactivé par défaut. Le code PIN reste sur cet appareil.",
|
||||
"enable_desc": "Le code PIN reste sur cet appareil.",
|
||||
"protects_desc": "Contre quoi cela protège : le code PIN empêche une personne devant cet appareil d'entrer dans l'application. Les messages stockés ici reçoivent une nouvelle clé quand vous activez le verrouillage ou changez le code PIN, ce qui peut prendre un moment. Cela ne peut pas arrêter un programme exécuté sur cet ordinateur, une extension de navigateur que vous avez installée, ni quelqu'un qui copie les fichiers de l'application et a le temps d'essayer de nombreux codes : un code plus long est donc utile. Dans l'application de bureau, essayer des codes demande aussi votre session sur cet ordinateur. Votre compte sur le serveur n'est pas concerné.",
|
||||
"enable_body": "Choisissez un code PIN. Il vous sera demandé à chaque verrouillage, et après un rechargement ou un nouveau démarrage.",
|
||||
"enable_body": "Il vous sera demandé à chaque verrouillage de l'application et après un redémarrage.",
|
||||
"set_pin_title": "Choisir un code PIN",
|
||||
"change_pin": "Changer le code PIN…",
|
||||
"change_pin_title": "Changer le code PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Trop d'essais. Réessayez dans {count, plural, one {# seconde} other {# secondes}}.",
|
||||
"blocked_minutes": "Trop d'essais. Réessayez dans {count, plural, one {# minute} other {# minutes}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Fuseaux horaires courants",
|
||||
"time_zone_all": "Tous les fuseaux horaires",
|
||||
"time_zone_search": "Rechercher un fuseau horaire",
|
||||
"time_zone_no_match": "Aucun fuseau horaire trouvé",
|
||||
"time_zone_desktop_description": "Afficher les heures des messages et des rendez-vous dans ce fuseau horaire. Si vous n'en choisissez aucun, celui de votre ordinateur est utilisé.",
|
||||
"app_lock_desc_desktop": "Demande un code PIN après un temps sans utilisation, dans chaque fenêtre. Tant que c'est verrouillé, l'application ne peut pas lire les messages stockés sur cet appareil avant la saisie du code PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Temps sans utilisation dans une fenêtre.",
|
||||
"app_lock_now_desc_desktop": "Verrouille toutes les fenêtres immédiatement.",
|
||||
"app_lock_protects_toggle": "Contre quoi cela protège-t-il ?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# heure} other {# heures}}",
|
||||
"desktop_attention_title": "Sur cet ordinateur"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Saisissez d'abord l'adresse du serveur.",
|
||||
"server_declined": "Vous n'avez pas autorisé ce serveur, donc rien ne lui a été envoyé.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Données d'utilisation et rapports de plantage",
|
||||
"section_description": "Les deux restent désactivés tant que vous ne les activez pas, et chacun a son propre interrupteur.",
|
||||
"telemetry_label": "Envoyer les données d'utilisation",
|
||||
"telemetry_description": "Une fois par jour : un identifiant aléatoire, la version de l'application, la version de Node, votre système d'exploitation, depuis combien de temps l'application tourne et son mode de connexion. Avec votre propre serveur de messagerie, aussi les fonctions activées, un nombre approximatif de comptes et le nombre de plugins et de thèmes. Jamais de messages, d'adresses ni de noms de serveur.",
|
||||
"telemetry_description": "Une fois par jour : un identifiant aléatoire, les numéros de version de l'application, votre système d'exploitation, depuis combien de temps l'application tourne et son mode de connexion. Avec votre propre serveur de messagerie, aussi les fonctions activées, un nombre approximatif de comptes et le nombre de plugins et de thèmes. Jamais de messages, d'adresses ni de noms de serveur.",
|
||||
"crash_label": "Envoyer les rapports de plantage",
|
||||
"crash_description": "Les erreurs de l'application partent avec un identifiant aléatoire, les noms de fichiers du code de l'application et de courts messages nettoyés. Si l'application elle-même plante, un fichier de plantage reste sur cet ordinateur et n'en sort que si vous l'envoyez.",
|
||||
"crash_memory": "Un fichier de plantage est une copie d'une partie de la mémoire de l'application au moment du plantage. Bulwark retire les noms d'utilisateur, les adresses et les jetons de connexion qu'il trouve, mais un fichier de plantage peut quand même contenir le texte de vos messages.",
|
||||
|
||||
+33
-20
@@ -1562,7 +1562,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "כדי לראות דואר חדש גם כשאתם עובדים בכרטיסייה או באפליקציה אחרת."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "הצגת חשבונות דואר משותפים",
|
||||
@@ -1682,9 +1682,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "צליל התראה",
|
||||
"title": "צליל",
|
||||
"description": "בחר איזה צליל להפעיל עבור התראות",
|
||||
"choose": "צליל",
|
||||
"choose": "צלצול",
|
||||
"choose_desc": "בחר צליל התראה ולחץ על סמל הרמקול כדי להציג אותו בתצוגה מקדימה"
|
||||
},
|
||||
"email": {
|
||||
@@ -1692,7 +1692,7 @@
|
||||
"description": "הגדר התראות עבור הודעות דוא\"ל נכנסות",
|
||||
"enabled": "התראות באימייל",
|
||||
"enabled_desc": "הצג התראות כשמגיעות אימיילים חדשים",
|
||||
"sound": "צליל התראה",
|
||||
"sound": "צליל לדואר חדש",
|
||||
"sound_desc": "הפעל התראת שמע כשמגיעות הודעות דוא\"ל חדשות",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1702,11 +1702,11 @@
|
||||
"description": "הגדר התראות עבור אירועי לוח שנה",
|
||||
"enabled": "התראות על אירועים",
|
||||
"enabled_desc": "הצג התראות עבור אירועי לוח שנה קרובים",
|
||||
"sound": "צליל התראה",
|
||||
"sound": "צליל לתזכורות",
|
||||
"sound_desc": "הפעל התראה קולית עבור תזכורות יומן"
|
||||
},
|
||||
"push": {
|
||||
"title": "התראות בדפדפן",
|
||||
"title": "התראות כש-{appName} סגור",
|
||||
"description": "קבל עדכונים מערכת עבור דוא״ל חדש כאשר אתר זה סגור. מסופק דרך ממסר Bulwark; הממסר לא רואה תוכן דוא״ל.",
|
||||
"relay_label": "ממסר דחיפה",
|
||||
"relay_desc": "ברירת מחדל של ממסר Bulwark המתורח. שנה רק אם אתה מארח בעצמך.",
|
||||
@@ -1718,7 +1718,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "התראות ברקע אינן זמינות בהדגמה.",
|
||||
"status_busy": "עובד…",
|
||||
"enable": "הפעל",
|
||||
"enable": "הפעלה במכשיר הזה",
|
||||
"reenable": "רשום מחדש",
|
||||
"disable": "השבת",
|
||||
"confirm_disable_title": "השבת התראות בדפדפן?",
|
||||
@@ -1786,7 +1786,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "היום הראשון בשבוע",
|
||||
"description": "התחל את השבוע ביום ראשון או שני",
|
||||
"description": "היום הראשון בשבוע ביומנים",
|
||||
"sunday": "ראשון",
|
||||
"monday": "שני"
|
||||
},
|
||||
@@ -5245,20 +5245,20 @@
|
||||
"meta_description": "דואר רשת באירוח עצמי לדואר, יומן, אנשי קשר וקבצים, מבוסס JMAP",
|
||||
"protocol_handlers": {
|
||||
"title": "יישומים ברירת מחדל",
|
||||
"description": "בחר אם קישורי דוא״ל ולוח שנה ייפתחו ב־{appName}. מבחינה טכנית, {appName} רשום כטיפול בפרוטוקול עבור קישורי mailto: ו־webcal:.",
|
||||
"description": "בחרו אם קישורי דואר ויומן ייפתחו ב-{appName}.",
|
||||
"unsupported": "דפדפן זה או חיבור זה לא תומך בהרשמה ידנית של טיפול בפרוטוקול. ייתכן שעדיין תוכל להשתמש ב־PWA המותקנת דרך הדפדפן או הגדרות מערכת ההפעלה.",
|
||||
"mailto_label": "קישורי דוא״ל",
|
||||
"mailto_description": "פתח קישורי mailto: ב־{appName} עם מחבר שמלא מראש.",
|
||||
"protocol_open_mode_label": "בעת פתיחת קישורי פרוטוקול",
|
||||
"mailto_label": "פתיחת קישורי דואר ב-{appName}",
|
||||
"mailto_description": "לחיצה על כתובת דואר באתר מתחילה הודעה חדשה ב-{appName}.",
|
||||
"protocol_open_mode_label": "איך קישורים נפתחים",
|
||||
"protocol_open_mode_description": "בחר אם {appName} יפתח קישורי mailto: ו־webcal: בלשונית חדשה או ישתמש בחיבור פתוח. אפשרות הישיבה הפעילה דורשת הרשאת עדכון כדי שתוכל ללחוץ על עדכון נופל כדי להביא את {appName} לחזית אם הדפדפן חוסם מיקוד.",
|
||||
"protocol_open_mode_active_session": "פתח בישיבה פעילה אם אפשר",
|
||||
"protocol_open_mode_new_tab": "פתח תמיד לשונית חדשה",
|
||||
"focus_notification_title": "פתח את {appName}",
|
||||
"focus_notification_body": "הקישור נפתח ב־{appName}. לחץ כדי להביא את החלון לחזית.",
|
||||
"webcal_label": "קישורי לוח שנה",
|
||||
"webcal_description": "פתח קישורי webcal: ב־{appName} עם תיבת דו־שיח מלא מראש להרשמה ללוח שנה.",
|
||||
"register_mailto": "רשום יישום דוא״ל",
|
||||
"register_webcal": "רשום יישום לוח שנה",
|
||||
"webcal_label": "פתיחת קישורי יומן ב-{appName}",
|
||||
"webcal_description": "לחיצה על קישור ליומן באתר מוסיפה את היומן ב-{appName}.",
|
||||
"register_mailto": "שימוש ב-{appName} לקישורי דואר",
|
||||
"register_webcal": "שימוש ב-{appName} לקישורי יומן",
|
||||
"mailto_registered": "בקש הרשמה של מטפל דוא״ל",
|
||||
"webcal_registered": "בקש הרשמה של מטפל לוח שנה",
|
||||
"registration_failed": "הרשמת טיפול בפרוטוקול נכשלה",
|
||||
@@ -6722,7 +6722,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "חלונות",
|
||||
"title": "חלונות האפליקציה",
|
||||
"double_click_label": "פתיחת הודעות בחלון חדש בלחיצה כפולה",
|
||||
"double_click_description": "לחיצה אחת עדיין פותחת את ההודעה ליד הרשימה.",
|
||||
"restore_label": "פתיחה מחדש של חלונות בהפעלה",
|
||||
@@ -6819,9 +6819,9 @@
|
||||
"section_title": "נעילת אפליקציה",
|
||||
"section_desc": "מבקש PIN אחרי זמן ללא שימוש, בכל חלון ולשונית. בזמן הנעילה האפליקציה לא יכולה לקרוא את הדואר השמור במכשיר הזה עד שמישהו מזין את ה-PIN.",
|
||||
"enable_label": "נעילה עם קוד PIN",
|
||||
"enable_desc": "כבוי כברירת מחדל. קוד ה-PIN נשאר במכשיר הזה.",
|
||||
"enable_desc": "קוד ה-PIN נשאר במכשיר הזה.",
|
||||
"protects_desc": "ממה זה מגן: ה-PIN מונע ממי שנמצא ליד המכשיר הזה להיכנס לאפליקציה. הדואר השמור כאן מקבל מפתח חדש כשמפעילים את הנעילה או משנים את ה-PIN, וזה עשוי לקחת רגע. זה לא יכול לעצור תוכנה שרצה במחשב הזה, תוסף דפדפן שהתקנתם או מישהו שמעתיק את קובצי האפליקציה ויש לו זמן לנסות הרבה קודים, לכן כדאי PIN ארוך יותר. באפליקציית שולחן העבודה, ניסיון קודים דורש גם את הכניסה שלכם למחשב הזה. החשבון שלכם בשרת לא מושפע.",
|
||||
"enable_body": "בחרו קוד PIN. תצטרכו אותו בכל פעם שהאפליקציה ננעלת, ואחרי טעינה מחדש או הפעלה חדשה.",
|
||||
"enable_body": "תצטרכו אותו בכל פעם שהאפליקציה ננעלת ואחרי הפעלה מחדש.",
|
||||
"set_pin_title": "בחירת קוד PIN",
|
||||
"change_pin": "שינוי קוד PIN…",
|
||||
"change_pin_title": "שינוי קוד PIN",
|
||||
@@ -6883,6 +6883,19 @@
|
||||
"blocked_seconds": "יותר מדי ניסיונות. נסו שוב בעוד {count, plural, one {שנייה אחת} two {שתי שניות} other {# שניות}}.",
|
||||
"blocked_minutes": "יותר מדי ניסיונות. נסו שוב בעוד {count, plural, one {דקה אחת} two {שתי דקות} other {# דקות}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "אזורי זמן נפוצים",
|
||||
"time_zone_all": "כל אזורי הזמן",
|
||||
"time_zone_search": "חיפוש אזור זמן",
|
||||
"time_zone_no_match": "לא נמצא אזור זמן",
|
||||
"time_zone_desktop_description": "הצגת זמני הדואר והפגישות לפי אזור הזמן הזה. אם לא תבחרו, ישמש אזור הזמן של המחשב.",
|
||||
"app_lock_desc_desktop": "מבקש PIN אחרי זמן ללא שימוש, בכל חלון. בזמן הנעילה האפליקציה לא יכולה לקרוא את הדואר השמור במכשיר הזה עד שמישהו מזין את ה-PIN.",
|
||||
"app_lock_timeout_desc_desktop": "זמן ללא שימוש בכל חלון.",
|
||||
"app_lock_now_desc_desktop": "נועל מיד את כל החלונות.",
|
||||
"app_lock_protects_toggle": "ממה זה מגן?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {שעה אחת} two {שעתיים} other {# שעות}}",
|
||||
"desktop_attention_title": "במחשב הזה"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "קודם צריך להזין את כתובת השרת.",
|
||||
"server_declined": "לא אישרת את השרת הזה, לכן לא נשלח אליו דבר.",
|
||||
@@ -7092,7 +7105,7 @@
|
||||
"section_title": "מידע על שימוש ודוחות קריסה",
|
||||
"section_description": "שניהם כבויים עד שתפעילו אותם, ולכל אחד מתג משלו.",
|
||||
"telemetry_label": "שליחת מידע על שימוש",
|
||||
"telemetry_description": "פעם ביום: מזהה אקראי, גרסת האפליקציה, גרסת Node, מערכת ההפעלה, כמה זמן האפליקציה פועלת ואופן החיבור שלה. עם שרת דואר משלכם, גם אילו תכונות פעילות, מספר משוער של חשבונות וכמה תוספים וערכות נושא יש לכם. אף פעם לא דואר, כתובות או שמות שרתים.",
|
||||
"telemetry_description": "פעם ביום: מזהה אקראי, מספרי הגרסה של האפליקציה, מערכת ההפעלה, כמה זמן האפליקציה פועלת ואופן החיבור שלה. עם שרת דואר משלכם, גם אילו תכונות פעילות, מספר משוער של חשבונות וכמה תוספים וערכות נושא יש לכם. אף פעם לא דואר, כתובות או שמות שרתים.",
|
||||
"crash_label": "שליחת דוחות קריסה",
|
||||
"crash_description": "שגיאות באפליקציה נשלחות עם מזהה אקראי, שמות קבצים מהקוד של האפליקציה עצמה והודעות קצרות ומנוקות. אם האפליקציה עצמה קורסת, קובץ קריסה נשאר במחשב הזה ויוצא ממנו רק אם תשלחו אותו.",
|
||||
"crash_memory": "קובץ קריסה הוא העתק של חלק מזיכרון האפליקציה ברגע הקריסה. Bulwark מסיר שמות משתמש, כתובות ואסימוני התחברות שהוא מוצא, אבל קובץ קריסה עדיין עשוי להכיל את הטקסט של הדואר שלכם.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Alapértelmezett alkalmazások",
|
||||
"description": "Válaszd ki, hogy az e-mail és naptár hivatkozások a(z) {appName} alkalmazásban nyíljanak meg. Technikailag a(z) {appName} protokollkezelőként regisztrálja magát a mailto: és webcal: hivatkozásokhoz.",
|
||||
"description": "Válassza ki, hogy az e-mail- és naptárhivatkozások a(z) {appName} alkalmazásban nyíljanak-e meg.",
|
||||
"unsupported": "Ez a böngésző vagy kapcsolat nem támogatja a kézi protokollkezelő regisztrációt. Lehetőség lehet a telepített PWA használatára a böngésző vagy operációs rendszer beállításain keresztül.",
|
||||
"mailto_label": "E-mail hivatkozások",
|
||||
"mailto_description": "Mailto: hivatkozások megnyitása a(z) {appName} alkalmazásban egy előre kitöltött szerkesztővel.",
|
||||
"protocol_open_mode_label": "Protokoll hivatkozások megnyitásakor",
|
||||
"mailto_label": "E-mail-hivatkozások megnyitása itt: {appName}",
|
||||
"mailto_description": "Ha egy weboldalon e-mail-címre kattint, új üzenet indul itt: {appName}.",
|
||||
"protocol_open_mode_label": "Hivatkozások megnyitása",
|
||||
"protocol_open_mode_description": "Válaszd ki, hogy a(z) {appName} a mailto: és webcal: hivatkozásokat új lapon vagy a meglévő munkamenetben nyissa meg. Az aktív munkamenet opcióhoz értesítési engedély szükséges, hogy egy értesítésre kattintva előtérbe hozd a(z) {appName} alkalmazást, ha a böngésző blokkolja a fókuszt.",
|
||||
"protocol_open_mode_active_session": "Megnyitás aktív munkamenetben, ha lehetséges",
|
||||
"protocol_open_mode_new_tab": "Mindig új lapon nyisson",
|
||||
"focus_notification_title": "{appName} megnyitása",
|
||||
"focus_notification_body": "A hivatkozás megnyílt a(z) {appName} alkalmazásban. Kattints az ablak előtérbe hozásához.",
|
||||
"webcal_label": "Naptár hivatkozások",
|
||||
"webcal_description": "Webcal: hivatkozások megnyitása a(z) {appName} alkalmazásban egy előre kitöltött naptárfeliratkozási párbeszédpanellel.",
|
||||
"register_mailto": "E-mail alkalmazás regisztrálása",
|
||||
"register_webcal": "Naptár alkalmazás regisztrálása",
|
||||
"webcal_label": "Naptárhivatkozások megnyitása itt: {appName}",
|
||||
"webcal_description": "Ha egy weboldalon naptárhivatkozásra kattint, a naptár bekerül ide: {appName}.",
|
||||
"register_mailto": "{appName} használata e-mail-hivatkozásokhoz",
|
||||
"register_webcal": "{appName} használata naptárhivatkozásokhoz",
|
||||
"mailto_registered": "E-mail kezelő regisztráció kérve",
|
||||
"webcal_registered": "Naptár kezelő regisztráció kérve",
|
||||
"registration_failed": "Protokollkezelő regisztráció sikertelen",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Így akkor is látja az új levelet, ha egy másik lapon vagy alkalmazásban dolgozik."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Megosztott levelezőfiókok megjelenítése",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Pihenés"
|
||||
},
|
||||
"push": {
|
||||
"title": "Háttérértesítések",
|
||||
"title": "Értesítések, amikor a(z) {appName} be van zárva",
|
||||
"description": "Rendszerértesítések fogadása új levelekről, amikor ez az oldal be van zárva. A Bulwark push relén keresztül kézbesítve; a relay soha nem látja a levél tartalmát.",
|
||||
"relay_label": "Push relé",
|
||||
"relay_desc": "Alapértelmezés szerint a tárolt Bulwark relay. Csak akkor módosítsd, ha sajátot üzemeltetsz.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "A háttérértesítések nem érhetők el a bemutatóban.",
|
||||
"status_busy": "Munka...",
|
||||
"enable": "Engedélyezés",
|
||||
"enable": "Bekapcsolás ezen az eszközön",
|
||||
"reenable": "Újraregisztráció",
|
||||
"disable": "Letiltás",
|
||||
"confirm_disable_title": "Háttérértesítések letiltása?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Értesítési hang",
|
||||
"title": "Hang",
|
||||
"description": "Válaszd ki az értesítésekhez használt hangot",
|
||||
"choose": "Hang",
|
||||
"choose": "Hangjelzés",
|
||||
"choose_desc": "Válassz ki egy értesítési hangot, és kattints a hangszóró ikonra az előnézethez"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Értesítések beállítása a beérkező e-mailekhez",
|
||||
"enabled": "E-mail értesítések",
|
||||
"enabled_desc": "Értesítések megjelenítése új e-mailek érkezésekor",
|
||||
"sound": "Értesítési hang",
|
||||
"sound": "Hang új levélnél",
|
||||
"sound_desc": "Hangjelzés lejátszása új e-mailek érkezésekor",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Értesítések beállítása a naptári eseményekhez",
|
||||
"enabled": "Esemény értesítések",
|
||||
"enabled_desc": "Figyelmeztetések megjelenítése a közelgő naptári eseményekhez",
|
||||
"sound": "Értesítési hang",
|
||||
"sound": "Hang emlékeztetőknél",
|
||||
"sound_desc": "Hangjelzés lejátszása naptári emlékeztetőkhöz"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Hét első napja",
|
||||
"description": "Hét kezdése vasárnappal vagy hétfővel",
|
||||
"description": "A hét első napja a naptárakban",
|
||||
"sunday": "Vasárnap",
|
||||
"monday": "Hétfő"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Ablakok",
|
||||
"title": "Az alkalmazás ablakai",
|
||||
"double_click_label": "Üzenetek megnyitása új ablakban dupla kattintással",
|
||||
"double_click_description": "Egy kattintás továbbra is a lista mellett nyitja meg az üzenetet.",
|
||||
"restore_label": "Ablakok újranyitása indításkor",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Alkalmazászár",
|
||||
"section_desc": "Egy idő után minden ablakban és lapon PIN-kódot kér. Zárolt állapotban az alkalmazás nem tudja olvasni az eszközön tárolt leveleket, amíg valaki meg nem adja a PIN-kódot.",
|
||||
"enable_label": "Zárolás PIN-kóddal",
|
||||
"enable_desc": "Alapból ki van kapcsolva. A PIN-kód ezen az eszközön marad.",
|
||||
"enable_desc": "A PIN-kód ezen az eszközön marad.",
|
||||
"protects_desc": "Mi ellen véd: a PIN-kód kint tartja az alkalmazásból azt, aki ennél az eszköznél van. Az itt tárolt levelek új kulcsot kapnak, amikor bekapcsolja a zárolást vagy módosítja a PIN-kódot, ami eltarthat egy ideig. Nem tudja megállítani a számítógépen futó programot, az Ön által telepített böngészőbővítményt, sem azt, aki lemásolja az alkalmazás fájljait, és van ideje sok PIN-kódot kipróbálni, ezért érdemes hosszabb PIN-kódot választani. Az asztali alkalmazásban a PIN-kódok kipróbálásához az Ön bejelentkezése is kell ezen a számítógépen. A kiszolgálón lévő fiókját ez nem érinti.",
|
||||
"enable_body": "Válasszon PIN-kódot. Minden zároláskor, valamint újratöltés vagy új indítás után szükség lesz rá.",
|
||||
"enable_body": "Minden zároláskor és újraindítás után szükség lesz rá.",
|
||||
"set_pin_title": "PIN-kód választása",
|
||||
"change_pin": "PIN-kód módosítása…",
|
||||
"change_pin_title": "A PIN-kód módosítása",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Túl sok próbálkozás. Próbálja újra {count, plural, one {# másodperc} other {# másodperc}} múlva.",
|
||||
"blocked_minutes": "Túl sok próbálkozás. Próbálja újra {count, plural, one {# perc} other {# perc}} múlva."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Gyakori időzónák",
|
||||
"time_zone_all": "Minden időzóna",
|
||||
"time_zone_search": "Időzóna keresése",
|
||||
"time_zone_no_match": "Nincs ilyen időzóna",
|
||||
"time_zone_desktop_description": "A levelek és találkozók időpontjai ebben az időzónában jelennek meg. Ha nem választ, a számítógép időzónája érvényes.",
|
||||
"app_lock_desc_desktop": "Egy idő után minden ablakban PIN-kódot kér. Zárolt állapotban az alkalmazás nem tudja olvasni az eszközön tárolt leveleket, amíg valaki meg nem adja a PIN-kódot.",
|
||||
"app_lock_timeout_desc_desktop": "Használat nélküli idő bármelyik ablakban.",
|
||||
"app_lock_now_desc_desktop": "Azonnal zárolja az összes ablakot.",
|
||||
"app_lock_protects_toggle": "Mi ellen véd ez?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# óra} other {# óra}}",
|
||||
"desktop_attention_title": "Ezen a számítógépen"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Először adja meg a szerver címét.",
|
||||
"server_declined": "Nem engedélyezte ezt a szervert, ezért semmit sem küldtünk neki.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Használati adatok és összeomlási jelentések",
|
||||
"section_description": "Mindkettő ki van kapcsolva, amíg be nem kapcsolja, és mindegyiknek saját kapcsolója van.",
|
||||
"telemetry_label": "Használati adatok küldése",
|
||||
"telemetry_description": "Naponta egyszer: egy véletlenszerű azonosító, az alkalmazás verziója, a Node verziója, az operációs rendszer, az alkalmazás futási ideje és a kapcsolódás módja. Saját levelezőszervernél azt is, mely funkciók vannak bekapcsolva, a fiókok hozzávetőleges számát, valamint a bővítmények és témák számát. Soha nem küld leveleket, címeket vagy szerverneveket.",
|
||||
"telemetry_description": "Naponta egyszer: egy véletlenszerű azonosító, az alkalmazás verziószámai, az operációs rendszer, az alkalmazás futási ideje és a kapcsolódás módja. Saját levelezőszervernél azt is, mely funkciók vannak bekapcsolva, a fiókok hozzávetőleges számát, valamint a bővítmények és témák számát. Soha nem küld leveleket, címeket vagy szerverneveket.",
|
||||
"crash_label": "Összeomlási jelentések küldése",
|
||||
"crash_description": "Az alkalmazás hibái egy véletlenszerű azonosítóval, az alkalmazás saját kódjának fájlneveivel és rövid, megtisztított üzenetekkel mennek ki. Ha maga az alkalmazás omlik össze, egy összeomlási fájl marad ezen a számítógépen, és csak akkor kerül ki, ha elküldi.",
|
||||
"crash_memory": "Az összeomlási fájl az alkalmazás memóriájának egy részéről készült másolat az összeomlás pillanatából. A Bulwark eltávolítja a talált felhasználóneveket, címeket és bejelentkezési tokeneket, de az összeomlási fájl így is tartalmazhatja a levelei szövegét.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "App predefinite",
|
||||
"description": "Scegli se i link e-mail e calendario devono aprirsi in {appName}. Tecnicamente, {appName} si registra come gestore di protocollo per i link mailto: e webcal:.",
|
||||
"description": "Scegli se i link di email e calendario si aprono in {appName}.",
|
||||
"unsupported": "Questo browser o questa connessione non supporta la registrazione manuale dei gestori di protocollo. Potresti comunque poter usare la PWA installata tramite le impostazioni del browser o del sistema.",
|
||||
"mailto_label": "Link e-mail",
|
||||
"mailto_description": "Apre i link mailto: in {appName} con l'editor precompilato.",
|
||||
"protocol_open_mode_label": "All'apertura dei link di protocollo",
|
||||
"mailto_label": "Apri i link email in {appName}",
|
||||
"mailto_description": "Un clic su un indirizzo email in un sito web avvia un nuovo messaggio in {appName}.",
|
||||
"protocol_open_mode_label": "Come si aprono i link",
|
||||
"protocol_open_mode_description": "Scegli se {appName} deve aprire i link mailto: e webcal: in una nuova scheda o riutilizzare una sessione aperta. L'opzione sessione attiva richiede l'autorizzazione alle notifiche, così puoi fare clic su una notifica di fallback per portare {appName} in primo piano se il browser blocca il focus.",
|
||||
"protocol_open_mode_active_session": "Apri nella sessione attiva se possibile",
|
||||
"protocol_open_mode_new_tab": "Apri sempre una nuova scheda",
|
||||
"focus_notification_title": "Apri {appName}",
|
||||
"focus_notification_body": "Il link è stato aperto in {appName}. Fai clic per portare la finestra in primo piano.",
|
||||
"webcal_label": "Link calendario",
|
||||
"webcal_description": "Apre i link webcal: in {appName} con una finestra di dialogo di sottoscrizione al calendario precompilata.",
|
||||
"register_mailto": "Registra app e-mail",
|
||||
"register_webcal": "Registra app calendario",
|
||||
"webcal_label": "Apri i link del calendario in {appName}",
|
||||
"webcal_description": "Un clic su un link di calendario in un sito web aggiunge il calendario in {appName}.",
|
||||
"register_mailto": "Usa {appName} per i link email",
|
||||
"register_webcal": "Usa {appName} per i link del calendario",
|
||||
"mailto_registered": "Registrazione del gestore e-mail richiesta",
|
||||
"webcal_registered": "Registrazione del gestore calendario richiesta",
|
||||
"registration_failed": "Registrazione del gestore di protocollo non riuscita",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Così vedi la nuova posta mentre lavori in un'altra scheda o app."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Mostra account di posta condivisi",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifiche disattivate per {count} account."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Suono di notifica",
|
||||
"title": "Suono",
|
||||
"description": "Scegli quale suono riprodurre per le notifiche",
|
||||
"choose": "Suono",
|
||||
"choose": "Tono",
|
||||
"choose_desc": "Seleziona un tono di notifica e clicca sull'icona dell'altoparlante per l'anteprima"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Configura le notifiche per le e-mail in arrivo",
|
||||
"enabled": "Notifiche e-mail",
|
||||
"enabled_desc": "Mostra notifiche all'arrivo di nuove e-mail",
|
||||
"sound": "Suono di notifica",
|
||||
"sound": "Suono per la nuova posta",
|
||||
"sound_desc": "Riproduci un suono all'arrivo di nuove e-mail",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Configura le notifiche per gli eventi del calendario",
|
||||
"enabled": "Notifiche eventi",
|
||||
"enabled_desc": "Mostra avvisi per i prossimi eventi del calendario",
|
||||
"sound": "Suono di notifica",
|
||||
"sound": "Suono per i promemoria",
|
||||
"sound_desc": "Riproduci un suono per i promemoria del calendario"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Disabilitare le notifiche in background?",
|
||||
"description": "Ricevi notifiche di sistema per la nuova posta quando questo sito è chiuso. Consegnato tramite il relay push Bulwark; il relay non vede mai il contenuto della posta.",
|
||||
"disable": "Disabilita",
|
||||
"enable": "Abilita",
|
||||
"enable": "Attiva su questo dispositivo",
|
||||
"dismiss_aria": "Chiudi avviso di notifiche",
|
||||
"ios_hint": "Su iOS, installa prima il sito sulla schermata Home: Safari consegna Web Push solo alle PWA installate.",
|
||||
"reenable": "Registra di nuovo",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Questo browser non supporta Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Le notifiche in background non sono disponibili nella demo.",
|
||||
"title": "Notifiche in background",
|
||||
"title": "Notifiche quando {appName} è chiuso",
|
||||
"devices_title": "Dispositivi registrati",
|
||||
"devices_desc": "Tutti i dispositivi registrati per ricevere le notifiche in background di questo account. Revocandone uno, smette subito di riceverle.",
|
||||
"devices_loading": "Caricamento dei dispositivi registrati…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Primo giorno della settimana",
|
||||
"description": "Inizia la settimana di domenica o lunedì",
|
||||
"description": "Primo giorno della settimana nei calendari",
|
||||
"sunday": "Domenica",
|
||||
"monday": "Lunedì"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Finestre",
|
||||
"title": "Finestre dell'app",
|
||||
"double_click_label": "Apri i messaggi in una nuova finestra con il doppio clic",
|
||||
"double_click_description": "Un solo clic apre comunque il messaggio accanto all’elenco.",
|
||||
"restore_label": "Riapri le finestre all’avvio",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Blocco dell'app",
|
||||
"section_desc": "Chiede un PIN dopo un periodo di inattività, in ogni finestra e scheda. Mentre è bloccata, l'app non può leggere la posta salvata su questo dispositivo finché qualcuno non inserisce il PIN.",
|
||||
"enable_label": "Blocca con un PIN",
|
||||
"enable_desc": "Disattivato per impostazione predefinita. Il PIN resta su questo dispositivo.",
|
||||
"enable_desc": "Il PIN resta su questo dispositivo.",
|
||||
"protects_desc": "Da cosa protegge: il PIN tiene fuori dall'app chi si trova davanti a questo dispositivo. La posta salvata qui riceve una nuova chiave quando attivi il blocco o cambi il PIN, e può volerci un momento. Non può fermare un programma in esecuzione su questo computer, un'estensione del browser che hai installato o chi copia i file dell'app e ha tempo di provare molti PIN, quindi conviene un PIN più lungo. Nell'app desktop, per provare i PIN serve anche il tuo accesso a questo computer. Il tuo account sul server non è interessato.",
|
||||
"enable_body": "Scegli un PIN. Ti servirà ogni volta che l'app si blocca, e dopo un ricaricamento o un nuovo avvio.",
|
||||
"enable_body": "Ti servirà ogni volta che l'app si blocca e dopo un riavvio.",
|
||||
"set_pin_title": "Scegli un PIN",
|
||||
"change_pin": "Cambia PIN…",
|
||||
"change_pin_title": "Cambia il PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Troppi tentativi. Riprova tra {count, plural, one {# secondo} other {# secondi}}.",
|
||||
"blocked_minutes": "Troppi tentativi. Riprova tra {count, plural, one {# minuto} other {# minuti}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Fusi orari comuni",
|
||||
"time_zone_all": "Tutti i fusi orari",
|
||||
"time_zone_search": "Cerca fusi orari",
|
||||
"time_zone_no_match": "Nessun fuso orario trovato",
|
||||
"time_zone_desktop_description": "Mostra gli orari di posta e appuntamenti in questo fuso orario. Se non ne scegli uno, si usa quello del computer.",
|
||||
"app_lock_desc_desktop": "Chiede un PIN dopo un periodo di inattività, in ogni finestra. Mentre è bloccata, l'app non può leggere la posta salvata su questo dispositivo finché qualcuno non inserisce il PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Tempo senza utilizzo in qualsiasi finestra.",
|
||||
"app_lock_now_desc_desktop": "Blocca subito tutte le finestre.",
|
||||
"app_lock_protects_toggle": "Da cosa protegge?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# ora} other {# ore}}",
|
||||
"desktop_attention_title": "Su questo computer"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Inserisci prima l'indirizzo del server.",
|
||||
"server_declined": "Non hai autorizzato questo server, quindi non gli è stato inviato nulla.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Dati di utilizzo e segnalazioni di arresto anomalo",
|
||||
"section_description": "Entrambi restano disattivati finché non li attivi, e ognuno ha il proprio interruttore.",
|
||||
"telemetry_label": "Invia dati di utilizzo",
|
||||
"telemetry_description": "Una volta al giorno: un ID casuale, la versione dell'app, la versione di Node, il tuo sistema operativo, da quanto tempo è in esecuzione l'app e come si connette. Con un tuo server di posta, anche quali funzioni sono attive, un numero approssimativo di account e quanti plugin e temi hai. Mai email, indirizzi o nomi di server.",
|
||||
"telemetry_description": "Una volta al giorno: un ID casuale, i numeri di versione dell'app, il tuo sistema operativo, da quanto tempo è in esecuzione l'app e come si connette. Con un tuo server di posta, anche quali funzioni sono attive, un numero approssimativo di account e quanti plugin e temi hai. Mai email, indirizzi o nomi di server.",
|
||||
"crash_label": "Invia segnalazioni di arresto anomalo",
|
||||
"crash_description": "Gli errori dell'app vengono inviati con un ID casuale, i nomi dei file del codice dell'app e brevi messaggi ripuliti. Se l'app stessa si arresta, un file di arresto resta su questo computer e ne esce solo se lo invii.",
|
||||
"crash_memory": "Un file di arresto è una copia di parte della memoria dell'app al momento dell'arresto. Bulwark rimuove i nomi utente, gli indirizzi e i token di accesso che trova, ma un file di arresto può comunque contenere il testo delle tue email.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "既定のアプリ",
|
||||
"description": "メールとカレンダーのリンクを {appName} で開くかどうかを選択します。技術的には、{appName} は mailto: と webcal: リンクのプロトコル ハンドラーとして登録されます。",
|
||||
"description": "メールとカレンダーのリンクを {appName} で開くかどうかを選びます。",
|
||||
"unsupported": "このブラウザーまたは接続では、プロトコル ハンドラーの手動登録がサポートされていません。インストール済みの PWA は、ブラウザーまたはシステム設定から使用できる場合があります。",
|
||||
"mailto_label": "メールリンク",
|
||||
"mailto_description": "mailto: リンクを、入力済みの作成画面で {appName} に開きます。",
|
||||
"protocol_open_mode_label": "プロトコルリンクを開くとき",
|
||||
"mailto_label": "メールのリンクを {appName} で開く",
|
||||
"mailto_description": "ウェブサイトのメールアドレスをクリックすると、{appName} で新しいメッセージを作成します。",
|
||||
"protocol_open_mode_label": "リンクの開き方",
|
||||
"protocol_open_mode_description": "{appName} が mailto: と webcal: のリンクを新しいタブで開くか、開いているセッションを再利用するかを選択します。アクティブなセッションのオプションでは通知の許可が必要です。ブラウザーがフォーカスをブロックした場合に、代替通知をクリックして {appName} を前面に表示できます。",
|
||||
"protocol_open_mode_active_session": "可能な場合はアクティブなセッションで開く",
|
||||
"protocol_open_mode_new_tab": "常に新しいタブを開く",
|
||||
"focus_notification_title": "{appName} を開く",
|
||||
"focus_notification_body": "リンクは {appName} で開かれました。クリックするとウィンドウを前面に表示します。",
|
||||
"webcal_label": "カレンダーリンク",
|
||||
"webcal_description": "webcal: リンクを、入力済みのカレンダー購読ダイアログで {appName} に開きます。",
|
||||
"register_mailto": "メールアプリを登録",
|
||||
"register_webcal": "カレンダーアプリを登録",
|
||||
"webcal_label": "カレンダーのリンクを {appName} で開く",
|
||||
"webcal_description": "ウェブサイトのカレンダーリンクをクリックすると、{appName} にカレンダーを追加します。",
|
||||
"register_mailto": "メールのリンクに {appName} を使う",
|
||||
"register_webcal": "カレンダーのリンクに {appName} を使う",
|
||||
"mailto_registered": "メール ハンドラーの登録を要求しました",
|
||||
"webcal_registered": "カレンダー ハンドラーの登録を要求しました",
|
||||
"registration_failed": "プロトコル ハンドラーの登録に失敗しました",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "別のタブやアプリで作業中でも新着メールに気付けます。"
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "共有メールアカウントを表示",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "通知音",
|
||||
"title": "音",
|
||||
"description": "通知に使用する音を選択",
|
||||
"choose": "サウンド",
|
||||
"choose": "音色",
|
||||
"choose_desc": "通知音を選択し、スピーカーアイコンをクリックしてプレビュー"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "受信メールの通知を設定",
|
||||
"enabled": "メール通知",
|
||||
"enabled_desc": "新しいメールが届いたときに通知を表示",
|
||||
"sound": "通知音",
|
||||
"sound": "新着メールの音",
|
||||
"sound_desc": "新しいメールが届いたときに音を鳴らす",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "カレンダーイベントの通知を設定",
|
||||
"enabled": "イベント通知",
|
||||
"enabled_desc": "今後のカレンダーイベントのアラートを表示",
|
||||
"sound": "通知音",
|
||||
"sound": "リマインダーの音",
|
||||
"sound_desc": "カレンダーリマインダーの音を鳴らす"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "バックグラウンド通知を無効にしますか?",
|
||||
"description": "このサイトが閉じているときに新着メールのシステム通知を受信します。Bulwark プッシュリレー経由で配信され、リレーがメール内容を見ることはありません。",
|
||||
"disable": "無効化",
|
||||
"enable": "有効化",
|
||||
"enable": "このデバイスでオンにする",
|
||||
"dismiss_aria": "通知プロンプトを閉じる",
|
||||
"ios_hint": "iOS では、最初にサイトをホーム画面にインストールしてください。Safari はインストールされた PWA にのみ Web Push を配信します。",
|
||||
"reenable": "再登録",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "このブラウザは Web Push をサポートしていません",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "デモではバックグラウンド通知を利用できません。",
|
||||
"title": "バックグラウンド通知",
|
||||
"title": "{appName} を閉じているときの通知",
|
||||
"devices_title": "登録済みのデバイス",
|
||||
"devices_desc": "このアカウントのバックグラウンド通知を受け取るよう登録されているデバイスの一覧です。取り消すと、そのデバイスはすぐに受信を停止します。",
|
||||
"devices_loading": "登録済みのデバイスを読み込んでいます…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "週の開始日",
|
||||
"description": "日曜日または月曜日から開始",
|
||||
"description": "カレンダーの週の始まり",
|
||||
"sunday": "日曜日",
|
||||
"monday": "月曜日"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "ウィンドウ",
|
||||
"title": "アプリのウィンドウ",
|
||||
"double_click_label": "ダブルクリックでメッセージを新しいウィンドウで開く",
|
||||
"double_click_description": "シングルクリックでは、これまでどおりリストの横に開きます。",
|
||||
"restore_label": "起動時にウィンドウを再び開く",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "アプリのロック",
|
||||
"section_desc": "しばらく使わないと、すべてのウィンドウとタブで PIN を求めます。ロック中は、誰かが PIN を入力するまで、アプリはこのデバイスに保存されたメールを読めません。",
|
||||
"enable_label": "PIN でロック",
|
||||
"enable_desc": "既定ではオフです。PIN はこのデバイスにだけ保存されます。",
|
||||
"enable_desc": "PIN はこのデバイスにだけ保存されます。",
|
||||
"protects_desc": "保護の対象: PIN は、このデバイスの前にいる人をアプリに入れません。ここに保存されたメールは、ロックをオンにしたとき、または PIN を変更したときに新しい鍵に変わります。少し時間がかかることがあります。このコンピューターで動くプログラム、インストールしたブラウザー拡張機能、アプリのファイルをコピーして多くの PIN を試す時間がある人は止められないため、長めの PIN をお勧めします。デスクトップアプリでは、PIN を試すのにこのコンピューターへのログインも必要です。サーバー上のアカウントには影響しません。",
|
||||
"enable_body": "PIN を選んでください。アプリがロックされるたび、また再読み込みや再起動の後に必要です。",
|
||||
"enable_body": "アプリがロックされるたびと、再起動の後に必要です。",
|
||||
"set_pin_title": "PIN を選択",
|
||||
"change_pin": "PIN を変更…",
|
||||
"change_pin_title": "PIN を変更",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "試行回数が多すぎます。{count, plural, other {# 秒}}後にもう一度お試しください。",
|
||||
"blocked_minutes": "試行回数が多すぎます。{count, plural, other {# 分}}後にもう一度お試しください。"
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "よく使うタイムゾーン",
|
||||
"time_zone_all": "すべてのタイムゾーン",
|
||||
"time_zone_search": "タイムゾーンを検索",
|
||||
"time_zone_no_match": "タイムゾーンが見つかりません",
|
||||
"time_zone_desktop_description": "メールと予定の時刻をこのタイムゾーンで表示します。選ばない場合は、コンピューターのタイムゾーンを使います。",
|
||||
"app_lock_desc_desktop": "しばらく使わないと、すべてのウィンドウで PIN を求めます。ロック中は、誰かが PIN を入力するまで、アプリはこのデバイスに保存されたメールを読めません。",
|
||||
"app_lock_timeout_desc_desktop": "どのウィンドウでも使っていない時間です。",
|
||||
"app_lock_now_desc_desktop": "すべてのウィンドウをすぐにロックします。",
|
||||
"app_lock_protects_toggle": "何から守るのですか?",
|
||||
"app_lock_timeout_hours": "{count, plural, other {#時間}}",
|
||||
"desktop_attention_title": "このコンピューター"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "先にサーバーのアドレスを入力してください。",
|
||||
"server_declined": "このサーバーを許可しなかったため、何も送信していません。",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "利用情報とクラッシュレポート",
|
||||
"section_description": "どちらもオンにするまでオフのままで、それぞれに専用のスイッチがあります。",
|
||||
"telemetry_label": "利用情報を送信",
|
||||
"telemetry_description": "1日に1回、ランダムなID、アプリのバージョン、Node のバージョン、OS、アプリの稼働時間、接続方法を送信します。自分のメールサーバーを使う場合は、有効な機能、おおよそのアカウント数、プラグインとテーマの数も送信します。メール、アドレス、サーバー名は送信しません。",
|
||||
"telemetry_description": "1日に1回、ランダムなID、アプリのバージョン番号、OS、アプリの稼働時間、接続方法を送信します。自分のメールサーバーを使う場合は、有効な機能、おおよそのアカウント数、プラグインとテーマの数も送信します。メール、アドレス、サーバー名は送信しません。",
|
||||
"crash_label": "クラッシュレポートを送信",
|
||||
"crash_description": "アプリのエラーは、ランダムなID、アプリ自身のコードのファイル名、整理された短いメッセージとともに送信されます。アプリ自体がクラッシュした場合、クラッシュファイルはこのコンピューターに残り、あなたが送信したときだけ外に出ます。",
|
||||
"crash_memory": "クラッシュファイルはクラッシュ時のアプリのメモリの一部のコピーです。Bulwark は見つけたユーザー名、アドレス、サインイントークンを削除しますが、クラッシュファイルにはメールの本文が残っていることがあります。",
|
||||
|
||||
+32
-19
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "기본 앱",
|
||||
"description": "이메일 및 캘린더 링크를 {appName}에서 열지 선택하세요. 기술적으로 {appName}은(는) mailto: 및 webcal: 링크의 프로토콜 핸들러로 등록됩니다.",
|
||||
"description": "메일과 캘린더 링크를 {appName}에서 열지 선택합니다.",
|
||||
"unsupported": "이 브라우저 또는 연결은 수동 프로토콜 핸들러 등록을 지원하지 않습니다. 설치된 PWA는 브라우저 또는 시스템 설정을 통해 사용할 수 있을 수 있습니다.",
|
||||
"mailto_label": "이메일 링크",
|
||||
"mailto_description": "mailto: 링크를 {appName}의 미리 채워진 작성 창에서 엽니다.",
|
||||
"protocol_open_mode_label": "프로토콜 링크를 열 때",
|
||||
"mailto_label": "메일 링크를 {appName}에서 열기",
|
||||
"mailto_description": "웹사이트에서 메일 주소를 클릭하면 {appName}에서 새 메시지를 시작합니다.",
|
||||
"protocol_open_mode_label": "링크 여는 방식",
|
||||
"protocol_open_mode_description": "{appName}이(가) mailto: 및 webcal: 링크를 새 탭에서 열지, 열린 세션을 재사용할지 선택하세요. 활성 세션 옵션은 브라우저가 포커스를 차단할 때 {appName}을(를) 앞으로 가져오기 위한 대체 알림을 클릭할 수 있도록 알림 권한이 필요합니다.",
|
||||
"protocol_open_mode_active_session": "가능하면 활성 세션에서 열기",
|
||||
"protocol_open_mode_new_tab": "항상 새 탭 열기",
|
||||
"focus_notification_title": "{appName} 열기",
|
||||
"focus_notification_body": "링크가 {appName}에서 열렸습니다. 창을 앞으로 가져오려면 클릭하세요.",
|
||||
"webcal_label": "캘린더 링크",
|
||||
"webcal_description": "webcal: 링크를 {appName}의 미리 채워진 캘린더 구독 대화상자에서 엽니다.",
|
||||
"register_mailto": "이메일 앱 등록",
|
||||
"register_webcal": "캘린더 앱 등록",
|
||||
"webcal_label": "캘린더 링크를 {appName}에서 열기",
|
||||
"webcal_description": "웹사이트에서 캘린더 링크를 클릭하면 {appName}에 캘린더를 추가합니다.",
|
||||
"register_mailto": "메일 링크에 {appName} 사용",
|
||||
"register_webcal": "캘린더 링크에 {appName} 사용",
|
||||
"mailto_registered": "이메일 핸들러 등록을 요청했습니다",
|
||||
"webcal_registered": "캘린더 핸들러 등록을 요청했습니다",
|
||||
"registration_failed": "프로토콜 핸들러 등록에 실패했습니다",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "다른 탭이나 앱에서 작업하는 동안에도 새 메일을 볼 수 있습니다."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "공유 메일 계정 표시",
|
||||
@@ -1739,7 +1739,7 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "알림음",
|
||||
"title": "소리",
|
||||
"description": "알림이 올 때 재생할 소리를 선택해 주세요",
|
||||
"choose": "알림음",
|
||||
"choose_desc": "알림음을 선택하고 스피커 아이콘을 눌러 미리 들어보세요"
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "새 이메일이 올 때의 알림을 설정해요",
|
||||
"enabled": "이메일 알림",
|
||||
"enabled_desc": "새 이메일이 도착하면 알림을 보여줘요",
|
||||
"sound": "알림음",
|
||||
"sound": "새 메일 소리",
|
||||
"sound_desc": "새 이메일이 도착하면 소리로 알려줘요",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "캘린더 일정 알림을 설정해요",
|
||||
"enabled": "일정 알림",
|
||||
"enabled_desc": "다가오는 일정에 대한 알림을 보여줘요",
|
||||
"sound": "알림음",
|
||||
"sound": "알림 소리",
|
||||
"sound_desc": "일정 알림이 올 때 소리로 알려줘요"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "백그라운드 알림을 비활성화하시겠습니까?",
|
||||
"description": "이 사이트가 닫혀 있을 때 새 메일에 대한 시스템 알림을 받습니다. Bulwark 푸시 릴레이를 통해 전달되며, 릴레이는 메일 내용을 절대 보지 않습니다.",
|
||||
"disable": "비활성화",
|
||||
"enable": "활성화",
|
||||
"enable": "이 기기에서 켜기",
|
||||
"dismiss_aria": "알림 프롬프트 닫기",
|
||||
"ios_hint": "iOS에서는 먼저 사이트를 홈 화면에 설치하세요. Safari는 설치된 PWA에만 Web Push를 전달합니다.",
|
||||
"reenable": "다시 등록",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "이 브라우저는 Web Push를 지원하지 않습니다",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "데모에서는 백그라운드 알림을 사용할 수 없습니다.",
|
||||
"title": "백그라운드 알림",
|
||||
"title": "{appName}이(가) 닫혀 있을 때의 알림",
|
||||
"devices_title": "등록된 기기",
|
||||
"devices_desc": "이 계정의 백그라운드 알림을 받도록 등록된 모든 기기입니다. 해지하면 해당 기기는 즉시 수신을 멈추니다.",
|
||||
"devices_loading": "등록된 기기를 불러오는 중…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "한 주의 시작",
|
||||
"description": "일주일이 일요일부터 시작할지 월요일부터 시작할지 설정해요",
|
||||
"description": "캘린더에서 한 주의 첫날",
|
||||
"sunday": "일요일",
|
||||
"monday": "월요일"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "창",
|
||||
"title": "앱 창",
|
||||
"double_click_label": "두 번 클릭하면 메시지를 새 창에서 열기",
|
||||
"double_click_description": "한 번 클릭하면 지금처럼 목록 옆에 메시지가 열립니다.",
|
||||
"restore_label": "시작할 때 창 다시 열기",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "앱 잠금",
|
||||
"section_desc": "일정 시간 사용하지 않으면 모든 창과 탭에서 PIN을 요청합니다. 잠겨 있는 동안 앱은 누군가 PIN을 입력할 때까지 이 기기에 저장된 메일을 읽을 수 없습니다.",
|
||||
"enable_label": "PIN으로 잠금",
|
||||
"enable_desc": "기본적으로 꺼져 있습니다. PIN은 이 기기에만 남습니다.",
|
||||
"enable_desc": "PIN은 이 기기에만 남습니다.",
|
||||
"protects_desc": "보호 대상: PIN은 이 기기 앞에 있는 사람이 앱에 들어오지 못하게 합니다. 여기에 저장된 메일은 잠금을 켜거나 PIN을 변경할 때 새 키를 받으며, 잠시 걸릴 수 있습니다. 이 컴퓨터에서 실행되는 프로그램, 설치한 브라우저 확장 프로그램, 앱 파일을 복사해 많은 PIN을 시도할 시간이 있는 사람은 막을 수 없으므로 더 긴 PIN이 좋습니다. 데스크톱 앱에서는 PIN을 시도하려면 이 컴퓨터의 로그인도 필요합니다. 서버의 계정에는 영향이 없습니다.",
|
||||
"enable_body": "PIN을 선택하세요. 앱이 잠길 때마다, 그리고 다시 로드하거나 새로 시작한 후에 필요합니다.",
|
||||
"enable_body": "앱이 잠길 때마다, 그리고 다시 시작한 후에 필요합니다.",
|
||||
"set_pin_title": "PIN 선택",
|
||||
"change_pin": "PIN 변경…",
|
||||
"change_pin_title": "PIN 변경",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "시도 횟수가 너무 많습니다. {count, plural, other {#초}} 후에 다시 시도하세요.",
|
||||
"blocked_minutes": "시도 횟수가 너무 많습니다. {count, plural, other {#분}} 후에 다시 시도하세요."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "자주 쓰는 시간대",
|
||||
"time_zone_all": "모든 시간대",
|
||||
"time_zone_search": "시간대 검색",
|
||||
"time_zone_no_match": "시간대를 찾을 수 없습니다",
|
||||
"time_zone_desktop_description": "메일과 일정 시간을 이 시간대로 표시합니다. 선택하지 않으면 컴퓨터의 시간대를 사용합니다.",
|
||||
"app_lock_desc_desktop": "일정 시간 사용하지 않으면 모든 창에서 PIN을 요청합니다. 잠겨 있는 동안 앱은 누군가 PIN을 입력할 때까지 이 기기에 저장된 메일을 읽을 수 없습니다.",
|
||||
"app_lock_timeout_desc_desktop": "어느 창에서도 사용하지 않은 시간입니다.",
|
||||
"app_lock_now_desc_desktop": "모든 창을 즉시 잠급니다.",
|
||||
"app_lock_protects_toggle": "무엇으로부터 보호하나요?",
|
||||
"app_lock_timeout_hours": "{count, plural, other {#시간}}",
|
||||
"desktop_attention_title": "이 컴퓨터에서"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "먼저 서버 주소를 입력하세요.",
|
||||
"server_declined": "이 서버를 허용하지 않아 아무것도 보내지 않았습니다.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "사용 정보 및 충돌 보고서",
|
||||
"section_description": "둘 다 켤 때까지 꺼져 있으며, 각각 별도의 스위치가 있습니다.",
|
||||
"telemetry_label": "사용 정보 보내기",
|
||||
"telemetry_description": "하루에 한 번: 임의의 ID, 앱 버전, Node 버전, 운영 체제, 앱 실행 시간, 앱의 연결 방식을 보냅니다. 자체 메일 서버를 쓰면 켜진 기능, 대략적인 계정 수, 플러그인과 테마 수도 보냅니다. 메일, 주소, 서버 이름은 절대 보내지 않습니다.",
|
||||
"telemetry_description": "하루에 한 번: 임의의 ID, 앱의 버전 번호, 운영 체제, 앱 실행 시간, 앱의 연결 방식을 보냅니다. 자체 메일 서버를 쓰면 켜진 기능, 대략적인 계정 수, 플러그인과 테마 수도 보냅니다. 메일, 주소, 서버 이름은 절대 보내지 않습니다.",
|
||||
"crash_label": "충돌 보고서 보내기",
|
||||
"crash_description": "앱 오류는 임의의 ID, 앱 자체 코드의 파일 이름, 정리된 짧은 메시지와 함께 전송됩니다. 앱 자체가 충돌하면 충돌 파일이 이 컴퓨터에 남고, 직접 보낼 때만 밖으로 나갑니다.",
|
||||
"crash_memory": "충돌 파일은 충돌 당시 앱 메모리 일부의 복사본입니다. Bulwark는 찾아낸 사용자 이름, 주소, 로그인 토큰을 제거하지만 충돌 파일에 메일 본문이 남아 있을 수 있습니다.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Noklusējuma lietotnes",
|
||||
"description": "Izvēlieties, vai e-pasta un kalendāra saites atvērt {appName}. Tehniski {appName} reģistrējas kā protokola apstrādātājs mailto: un webcal: saitēm.",
|
||||
"description": "Izvēlieties, vai e-pasta un kalendāra saites atvērt {appName}.",
|
||||
"unsupported": "Šī pārlūkprogramma vai savienojums neatbalsta manuālu protokola apstrādātāja reģistrāciju. Iespējams, instalēto PWA joprojām var izmantot pārlūkprogrammas vai sistēmas iestatījumos.",
|
||||
"mailto_label": "E-pasta saites",
|
||||
"mailto_description": "Atver mailto: saites {appName} ar iepriekš aizpildītu ziņojuma redaktoru.",
|
||||
"protocol_open_mode_label": "Atverot protokola saites",
|
||||
"mailto_label": "Atvērt e-pasta saites {appName}",
|
||||
"mailto_description": "Noklikšķinot uz e-pasta adreses tīmekļa vietnē, {appName} sāk jaunu ziņojumu.",
|
||||
"protocol_open_mode_label": "Kā atveras saites",
|
||||
"protocol_open_mode_description": "Izvēlieties, vai {appName} atver mailto: un webcal: saites jaunā cilnē vai atkārtoti izmanto atvērtu sesiju. Aktīvās sesijas opcijai nepieciešama paziņojumu atļauja, lai jūs varētu noklikšķināt uz rezerves paziņojuma un izcelt {appName} priekšplānā, ja pārlūkprogramma bloķē fokusu.",
|
||||
"protocol_open_mode_active_session": "Ja iespējams, atvērt aktīvajā sesijā",
|
||||
"protocol_open_mode_new_tab": "Vienmēr atvērt jaunu cilni",
|
||||
"focus_notification_title": "Atvērt {appName}",
|
||||
"focus_notification_body": "Saite tika atvērta {appName}. Noklikšķiniet, lai izceltu logu priekšplānā.",
|
||||
"webcal_label": "Kalendāra saites",
|
||||
"webcal_description": "Atver webcal: saites {appName} ar iepriekš aizpildītu kalendāra abonēšanas dialogu.",
|
||||
"register_mailto": "Reģistrēt e-pasta lietotni",
|
||||
"register_webcal": "Reģistrēt kalendāra lietotni",
|
||||
"webcal_label": "Atvērt kalendāra saites {appName}",
|
||||
"webcal_description": "Noklikšķinot uz kalendāra saites tīmekļa vietnē, kalendārs tiek pievienots {appName}.",
|
||||
"register_mailto": "Izmantot {appName} e-pasta saitēm",
|
||||
"register_webcal": "Izmantot {appName} kalendāra saitēm",
|
||||
"mailto_registered": "E-pasta apstrādātāja reģistrācija pieprasīta",
|
||||
"webcal_registered": "Kalendāra apstrādātāja reģistrācija pieprasīta",
|
||||
"registration_failed": "Protokola apstrādātāja reģistrācija neizdevās",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Lai jūs redzētu jaunu pastu, strādājot citā cilnē vai lietotnē."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Rādīt koplietotos pasta kontus",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Paziņojuma skaņa",
|
||||
"title": "Skaņa",
|
||||
"description": "Izvēlieties skaņu paziņojumiem",
|
||||
"choose": "Skaņa",
|
||||
"choose": "Tonis",
|
||||
"choose_desc": "Izvēlieties paziņojuma skaņu un nospiediet skaļruņa ikonu, lai to noklausītos"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Iestatiet paziņojumus par ienākošajām vēstulēm",
|
||||
"enabled": "E-pasta paziņojumi",
|
||||
"enabled_desc": "Rādīt paziņojumus, saņemot jaunas vēstules",
|
||||
"sound": "Paziņojuma skaņa",
|
||||
"sound": "Skaņa jaunam pastam",
|
||||
"sound_desc": "Atskaņot skaņas signālu, saņemot jaunas vēstules",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Iestatiet paziņojumus par kalendāra pasākumiem",
|
||||
"enabled": "Pasākumu paziņojumi",
|
||||
"enabled_desc": "Rādīt brīdinājumus par gaidāmajiem kalendāra pasākumiem",
|
||||
"sound": "Paziņojuma skaņa",
|
||||
"sound": "Skaņa atgādinājumiem",
|
||||
"sound_desc": "Atskaņot skaņas signālu kalendāra atgādinājumiem"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Atspējot fona paziņojumus?",
|
||||
"description": "Saņem sistēmas paziņojumus par jaunu pastu, kad šī vietne ir aizvērta. Piegādāts caur Bulwark push releju; relejs nekad neredz pasta saturu.",
|
||||
"disable": "Atspējot",
|
||||
"enable": "Iespējot",
|
||||
"enable": "Ieslēgt šajā ierīcē",
|
||||
"dismiss_aria": "Aizvērt paziņojumu uzaicinājumu",
|
||||
"ios_hint": "Operētājsistēmā iOS vispirms instalējiet vietni sākuma ekrānā – Safari piegādā Web Push tikai instalētajām PWA.",
|
||||
"reenable": "Reģistrēt vēlreiz",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Šī pārlūkprogramma neatbalsta Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Fona paziņojumi demonstrācijā nav pieejami.",
|
||||
"title": "Fona paziņojumi",
|
||||
"title": "Paziņojumi, kad {appName} ir aizvērta",
|
||||
"devices_title": "Reģistrētās ierīces",
|
||||
"devices_desc": "Visas ierīces, kas reģistrētas šī konta fona paziņojumu saņemšanai. Atsaucot ierīci, tā nekavējoties pārstāj tās saņemt.",
|
||||
"devices_loading": "Notiek reģistrēto ierīču ielāde…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Nedēļas pirmā diena",
|
||||
"description": "Sākt nedēļu ar svētdienu vai pirmdienu",
|
||||
"description": "Nedēļas pirmā diena kalendāros",
|
||||
"sunday": "Svētdiena",
|
||||
"monday": "Pirmdiena"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Logi",
|
||||
"title": "Lietotnes logi",
|
||||
"double_click_label": "Atvērt ziņojumus jaunā logā ar dubultklikšķi",
|
||||
"double_click_description": "Viens klikšķis joprojām atver ziņojumu blakus sarakstam.",
|
||||
"restore_label": "Startējot atkal atvērt logus",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Lietotnes bloķēšana",
|
||||
"section_desc": "Pēc neizmantošanas laika prasa PIN katrā logā un cilnē. Kamēr ir bloķēts, lietotne nevar lasīt šajā ierīcē glabāto pastu, līdz kāds ievada PIN.",
|
||||
"enable_label": "Bloķēt ar PIN kodu",
|
||||
"enable_desc": "Pēc noklusējuma izslēgts. PIN kods paliek šajā ierīcē.",
|
||||
"enable_desc": "PIN kods paliek šajā ierīcē.",
|
||||
"protects_desc": "No kā tas aizsargā: PIN neielaiž lietotnē to, kurš ir pie šīs ierīces. Šeit glabātais pasts saņem jaunu atslēgu, kad ieslēdzat bloķēšanu vai maināt PIN, un tas var aizņemt brīdi. Tas nevar apturēt programmu, kas darbojas šajā datorā, jūsu instalētu pārlūka paplašinājumu vai kādu, kurš nokopē lietotnes failus un kuram ir laiks izmēģināt daudzus PIN, tāpēc garāks PIN ir tā vērts. Darbvirsmas lietotnē PIN izmēģināšanai vajag arī jūsu pieteikšanos šajā datorā. Jūsu konts serverī netiek ietekmēts.",
|
||||
"enable_body": "Izvēlieties PIN kodu. Tas būs vajadzīgs katru reizi, kad lietotne bloķējas, un pēc pārlādes vai jaunas palaišanas.",
|
||||
"enable_body": "Tas būs vajadzīgs katru reizi, kad lietotne bloķējas, un pēc restartēšanas.",
|
||||
"set_pin_title": "Izvēlieties PIN kodu",
|
||||
"change_pin": "Mainīt PIN kodu…",
|
||||
"change_pin_title": "Mainīt PIN kodu",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Pārāk daudz mēģinājumu. Mēģiniet vēlreiz pēc {count, plural, zero {# sekundēm} one {# sekundes} other {# sekundēm}}.",
|
||||
"blocked_minutes": "Pārāk daudz mēģinājumu. Mēģiniet vēlreiz pēc {count, plural, zero {# minūtēm} one {# minūtes} other {# minūtēm}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Bieži izmantotās laika joslas",
|
||||
"time_zone_all": "Visas laika joslas",
|
||||
"time_zone_search": "Meklēt laika joslu",
|
||||
"time_zone_no_match": "Laika josla nav atrasta",
|
||||
"time_zone_desktop_description": "Rādīt pasta un tikšanos laikus šajā laika joslā. Ja neizvēlaties nevienu, tiek izmantota datora laika josla.",
|
||||
"app_lock_desc_desktop": "Pēc neizmantošanas laika prasa PIN katrā logā. Kamēr ir bloķēts, lietotne nevar lasīt šajā ierīcē glabāto pastu, līdz kāds ievada PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Laiks bez lietošanas jebkurā logā.",
|
||||
"app_lock_now_desc_desktop": "Uzreiz bloķē visus logus.",
|
||||
"app_lock_protects_toggle": "No kā tas aizsargā?",
|
||||
"app_lock_timeout_hours": "{count, plural, zero {# stundu} one {# stunda} other {# stundas}}",
|
||||
"desktop_attention_title": "Šajā datorā"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Vispirms ievadiet servera adresi.",
|
||||
"server_declined": "Jūs neatļāvāt šo serveri, tāpēc tam nekas netika nosūtīts.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Lietošanas dati un avāriju atskaites",
|
||||
"section_description": "Abi ir izslēgti, līdz tos ieslēdzat, un katram ir savs slēdzis.",
|
||||
"telemetry_label": "Sūtīt lietošanas datus",
|
||||
"telemetry_description": "Reizi dienā: nejaušs ID, lietotnes versija, Node versija, jūsu operētājsistēma, cik ilgi lietotne darbojas un kā tā savienojas. Ar savu pasta serveri arī tas, kuras funkcijas ir ieslēgtas, aptuvens kontu skaits un cik spraudņu un motīvu jums ir. Nekad vēstules, adreses vai serveru nosaukumi.",
|
||||
"telemetry_description": "Reizi dienā: nejaušs ID, lietotnes versiju numuri, jūsu operētājsistēma, cik ilgi lietotne darbojas un kā tā savienojas. Ar savu pasta serveri arī tas, kuras funkcijas ir ieslēgtas, aptuvens kontu skaits un cik spraudņu un motīvu jums ir. Nekad vēstules, adreses vai serveru nosaukumi.",
|
||||
"crash_label": "Sūtīt avāriju atskaites",
|
||||
"crash_description": "Lietotnes kļūdas tiek sūtītas ar nejaušu ID, failu nosaukumiem no pašas lietotnes koda un īsiem, attīrītiem ziņojumiem. Ja avarē pati lietotne, avārijas fails paliek šajā datorā un to atstāj tikai tad, ja to nosūtāt.",
|
||||
"crash_memory": "Avārijas fails ir daļas lietotnes atmiņas kopija avārijas brīdī. Bulwark noņem atrastos lietotājvārdus, adreses un pierakstīšanās marķierus, bet avārijas failā joprojām var būt jūsu vēstuļu teksts.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Өгөгдмөл програмууд",
|
||||
"description": "И-мэйл болон хуанлийн холбоосууд {appName} дээр нээгдэх эсэхийг сонгоно уу. Техникийн хувьд {appName} нь mailto: болон webcal: холбоосуудад протокол зохицуулагчаар бүртгүүлдэг.",
|
||||
"description": "Имэйл болон хуанлийн холбоосыг {appName}-д нээх эсэхийг сонгоно уу.",
|
||||
"unsupported": "Энэ хөтөч эсвэл холболт нь протокол зохицуулагчийн гарын авлагын бүртгэлийг дэмждэггүй. Та суулгасан PWA-г хөтөч эсвэл үйлдлийн системээр дамжуулан ашиглах боломжтой хэвээр байж магадгүй.",
|
||||
"mailto_label": "И-мэйл холбоосууд",
|
||||
"mailto_description": "{appName} дээр урьдчилан бөглөсөн mailto: холбоосуудыг нээнэ.",
|
||||
"protocol_open_mode_label": "Протоколын холбоосыг нээх үед",
|
||||
"mailto_label": "Имэйлийн холбоосыг {appName}-д нээх",
|
||||
"mailto_description": "Вэбсайт дээрх имэйл хаяг дээр дарахад {appName}-д шинэ захидал эхэлнэ.",
|
||||
"protocol_open_mode_label": "Холбоос хэрхэн нээгдэх",
|
||||
"protocol_open_mode_description": "{appName} нь mailto: болон webcal: холбоосыг шинэ таб дээр нээх эсвэл нээлттэй сессийг дахин ашиглах эсэхийг сонгоно уу. Идэвхтэй сессийн сонголтод мэдэгдлийн зөвшөөрөл шаардлагатай тул хэрэв хөтөч фокусыг блоклодог бол та {appName}-г урд нь авчрахын тулд нөөц мэдэгдэл дээр дарж болно.",
|
||||
"protocol_open_mode_active_session": "Боломжтой бол идэвхтэй сессээр нээх",
|
||||
"protocol_open_mode_new_tab": "Үргэлж шинэ таб нээх",
|
||||
"focus_notification_title": "Холбоос нээгдлээ",
|
||||
"focus_notification_body": "Холбоос {appName}-д нээгдлээ. Цонхыг урд талд гаргахын тулд товшино уу.",
|
||||
"webcal_label": "Календарийн холбоосууд",
|
||||
"webcal_description": "{appName} дээр урьдчилан бөглөсөн webcal: холбоосуудыг нээнэ.",
|
||||
"register_mailto": "Имэйл програмыг бүртгүүлэх",
|
||||
"register_webcal": "Календарийн програмыг бүртгэх",
|
||||
"webcal_label": "Хуанлийн холбоосыг {appName}-д нээх",
|
||||
"webcal_description": "Вэбсайт дээрх хуанлийн холбоос дээр дарахад хуанли {appName}-д нэмэгдэнэ.",
|
||||
"register_mailto": "Имэйлийн холбоосод {appName}-г ашиглах",
|
||||
"register_webcal": "Хуанлийн холбоосод {appName}-г ашиглах",
|
||||
"mailto_registered": "И-мэйл зохицуулагчийн бүртгэл хүссэн",
|
||||
"webcal_registered": "Хуанли зохицуулагчийн бүртгэлийг хүссэн",
|
||||
"registration_failed": "Протокол зохицуулагчийн бүртгэл амжилтгүй боллоо",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Таб дээрх уншаагүй тооны дүрс",
|
||||
"description": "Ирсэн имэйлийн уншаагүй тоог хөтчийн табын дүрс дээр тэмдэг болгон харуулснаар таб анхаарлаа төвлөрүүлээгүй үед шинэ имэйл харагдах болно. Дүрс тэмдгийг тэмдэггүй байлгахын тулд идэвхгүй болгоно уу."
|
||||
"description": "Өөр таб эсвэл апп дээр ажиллаж байхдаа шинэ захидлыг харахын тулд."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Хуваалцсан шуудангийн бүртгэлийг харуулах",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Амрах"
|
||||
},
|
||||
"push": {
|
||||
"title": "Арын мэдэгдлүүд",
|
||||
"title": "{appName} хаалттай үеийн мэдэгдэл",
|
||||
"description": "Энэ сайт хаагдсан үед шинэ имэйлийн системийн мэдэгдлийг хүлээн авах. Bulwark түлхэх буухиагаар дамжуулан хүргэгдсэн; реле хэзээ ч захидлын агуулгыг хардаггүй.",
|
||||
"relay_label": "Түлхэх реле",
|
||||
"relay_desc": "Байршуулсан Bulwark буухиа өгөгдмөл. Зөвхөн өөрөө зохион байгуулж байгаа тохиолдолд л өөрчилнө үү.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Демо хувилбарт арын мэдэгдэл ашиглах боломжгүй.",
|
||||
"status_busy": "Ажиллаж байна…",
|
||||
"enable": "Идэвхжүүлэх",
|
||||
"enable": "Энэ төхөөрөмж дээр асаах",
|
||||
"reenable": "Дахин бүртгүүлэх",
|
||||
"disable": "Идэвхгүй болгох",
|
||||
"confirm_disable_title": "Арын мэдэгдлийг идэвхгүй болгох уу?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Мэдэгдэлийн дуу",
|
||||
"title": "Дуу",
|
||||
"description": "Мэдэгдэл авахын тулд ямар дууг тоглуулахаа сонгоно уу",
|
||||
"choose": "Дуу",
|
||||
"choose": "Аялгуу",
|
||||
"choose_desc": "Мэдэгдэлийн аяыг сонгоод чанга яригчийн дүрс дээр дарж урьдчилан үзэх"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Ирж буй имэйлийн мэдэгдлийг тохируулах",
|
||||
"enabled": "И-мэйл мэдэгдэл",
|
||||
"enabled_desc": "Шинэ имэйл ирэх үед мэдэгдлийг харуулах",
|
||||
"sound": "Мэдэгдэлийн дуу",
|
||||
"sound": "Шинэ захидлын дуу",
|
||||
"sound_desc": "Шинэ имэйл ирэх үед аудио дохиог тоглуулах",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Хуанлийн арга хэмжээний мэдэгдлийг тохируулах",
|
||||
"enabled": "Үйл явдлын мэдэгдэл",
|
||||
"enabled_desc": "Удахгүй болох хуанлийн арга хэмжээний тухай сэрэмжлүүлэг харуулах",
|
||||
"sound": "Мэдэгдэлийн дуу",
|
||||
"sound": "Сануулгын дуу",
|
||||
"sound_desc": "Хуанли сануулагчийн аудио дохиог тоглуулах"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Долоо хоногийн эхний өдөр",
|
||||
"description": "Долоо хоногийн Ням эсвэл Даваа гарагт эхэлнэ",
|
||||
"description": "Хуанли дахь долоо хоногийн эхний өдөр",
|
||||
"sunday": "Ням гараг",
|
||||
"monday": "Даваа гараг"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Цонх",
|
||||
"title": "Аппын цонхнууд",
|
||||
"double_click_label": "Давхар товшиход мессежийг шинэ цонхонд нээх",
|
||||
"double_click_description": "Нэг товшилт мессежийг жагсаалтын хажууд нээсээр байна.",
|
||||
"restore_label": "Эхлэхэд цонхнуудыг дахин нээх",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Аппын түгжээ",
|
||||
"section_desc": "Хэсэг хугацаанд ашиглаагүй бол цонх, таб бүрт ПИН асуудаг. Түгжээтэй үед хэн нэгэн ПИН оруулах хүртэл апп энэ төхөөрөмжид хадгалагдсан шууданг уншиж чадахгүй.",
|
||||
"enable_label": "ПИН кодоор түгжих",
|
||||
"enable_desc": "Анхдагчаар унтраалттай. ПИН код энэ төхөөрөмж дээр үлдэнэ.",
|
||||
"enable_desc": "ПИН код энэ төхөөрөмж дээр үлдэнэ.",
|
||||
"protects_desc": "Юунаас хамгаалдаг вэ: ПИН нь энэ төхөөрөмжийн дэргэдэх хүнийг аппаас хол байлгана. Энд хадгалагдсан шуудан таныг түгжээг асаах эсвэл ПИН солих үед шинэ түлхүүр авдаг бөгөөд энэ нь хэсэг хугацаа шаардаж болно. Энэ компьютер дээр ажиллаж буй программ, таны суулгасан хөтчийн өргөтгөл, эсвэл аппын файлуудыг хуулж олон ПИН турших цагтай хүнийг зогсоож чадахгүй тул урт ПИН ашигтай. Ширээний аппад ПИН турших нь энэ компьютер дээрх таны нэвтрэлтийг бас шаарддаг. Сервер дээрх таны бүртгэлд нөлөөлөхгүй.",
|
||||
"enable_body": "ПИН код сонгоно уу. Апп түгжигдэх бүрт, мөн дахин ачаалсан эсвэл шинээр эхлүүлсний дараа хэрэгтэй.",
|
||||
"enable_body": "Апп түгжигдэх бүрт болон дахин эхлүүлсний дараа хэрэгтэй.",
|
||||
"set_pin_title": "ПИН код сонгох",
|
||||
"change_pin": "ПИН код солих…",
|
||||
"change_pin_title": "ПИН код солих",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Хэт олон оролдлого. {count, plural, one {# секундын} other {# секундын}} дараа дахин оролдоно уу.",
|
||||
"blocked_minutes": "Хэт олон оролдлого. {count, plural, one {# минутын} other {# минутын}} дараа дахин оролдоно уу."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Түгээмэл цагийн бүсүүд",
|
||||
"time_zone_all": "Бүх цагийн бүс",
|
||||
"time_zone_search": "Цагийн бүс хайх",
|
||||
"time_zone_no_match": "Цагийн бүс олдсонгүй",
|
||||
"time_zone_desktop_description": "Захидал, уулзалтын цагийг энэ цагийн бүсээр харуулна. Сонгохгүй бол компьютерийн цагийн бүсийг ашиглана.",
|
||||
"app_lock_desc_desktop": "Хэсэг хугацаанд ашиглаагүй бол цонх бүрт ПИН асуудаг. Түгжээтэй үед хэн нэгэн ПИН оруулах хүртэл апп энэ төхөөрөмжид хадгалагдсан шууданг уншиж чадахгүй.",
|
||||
"app_lock_timeout_desc_desktop": "Аль ч цонхонд ашиглаагүй хугацаа.",
|
||||
"app_lock_now_desc_desktop": "Бүх цонхыг шууд түгжинэ.",
|
||||
"app_lock_protects_toggle": "Энэ юунаас хамгаалдаг вэ?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# цаг} other {# цаг}}",
|
||||
"desktop_attention_title": "Энэ компьютер дээр"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Эхлээд серверийн хаягаа оруулна уу.",
|
||||
"server_declined": "Та энэ серверийг зөвшөөрөөгүй тул юу ч илгээгээгүй.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Хэрэглээний мэдээлэл ба гэмтлийн тайлан",
|
||||
"section_description": "Хоёулаа таныг асаах хүртэл унтраалттай бөгөөд тус бүр өөрийн унтраалгатай.",
|
||||
"telemetry_label": "Хэрэглээний мэдээлэл илгээх",
|
||||
"telemetry_description": "Өдөрт нэг удаа: санамсаргүй ID, аппын хувилбар, Node-ийн хувилбар, таны үйлдлийн систем, апп хэр удаан ажиллаж байгаа, хэрхэн холбогддог. Өөрийн шуудангийн сервертэй бол мөн ямар боломжууд асаалттай, бүртгэлийн ойролцоо тоо, хэдэн залгаас ба загвартай. Захидал, хаяг, серверийн нэрийг хэзээ ч илгээхгүй.",
|
||||
"telemetry_description": "Өдөрт нэг удаа: санамсаргүй ID, аппын хувилбарын дугаарууд, таны үйлдлийн систем, апп хэр удаан ажиллаж байгаа, хэрхэн холбогддог. Өөрийн шуудангийн сервертэй бол мөн ямар боломжууд асаалттай, бүртгэлийн ойролцоо тоо, хэдэн залгаас ба загвартай. Захидал, хаяг, серверийн нэрийг хэзээ ч илгээхгүй.",
|
||||
"crash_label": "Гэмтлийн тайлан илгээх",
|
||||
"crash_description": "Аппын алдаанууд санамсаргүй ID, аппын өөрийн кодын файлын нэрс болон богино, цэвэрлэсэн мессежтэй хамт илгээгдэнэ. Апп өөрөө гэмтвэл гэмтлийн файл энэ компьютерт үлдэх бөгөөд та илгээсэн үед л гарна.",
|
||||
"crash_memory": "Гэмтлийн файл нь гэмтэх үеийн аппын санах ойн хэсгийн хуулбар юм. Bulwark олсон хэрэглэгчийн нэр, хаяг, нэвтрэх токенуудыг устгадаг ч гэмтлийн файлд таны захидлын текст үлдэж болно.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Standardapper",
|
||||
"description": "Velg om e-post- og kalenderlenker skal åpnes i {appName}. Teknisk sett registrerer {appName} seg som protokollbehandler for mailto:- og webcal:-lenker.",
|
||||
"description": "Velg om e-post- og kalenderlenker skal åpnes i {appName}.",
|
||||
"unsupported": "Denne nettleseren eller tilkoblingen støtter ikke manuell registrering av protokollbehandlere. Det kan hende du likevel kan velge den installerte PWA-en i innstillingene for nettleseren eller operativsystemet.",
|
||||
"mailto_label": "E-postlenker",
|
||||
"mailto_description": "Åpne mailto:-lenker i {appName} med et forhåndsutfylt meldingsvindu.",
|
||||
"protocol_open_mode_label": "Når mailto:- og webcal:-lenker åpnes",
|
||||
"mailto_label": "Åpne e-postlenker i {appName}",
|
||||
"mailto_description": "Et klikk på en e-postadresse på et nettsted starter en ny melding i {appName}.",
|
||||
"protocol_open_mode_label": "Slik åpnes lenker",
|
||||
"protocol_open_mode_description": "Velg om {appName} skal åpne mailto:- og webcal:-lenker i en ny fane eller bruke en økt som allerede er åpen. Alternativet for aktiv økt krever tillatelse til varsler. Hvis nettleseren hindrer {appName} i å få fokus, kan du klikke på et varsel for å vise vinduet.",
|
||||
"protocol_open_mode_active_session": "Åpne i aktiv økt hvis mulig",
|
||||
"protocol_open_mode_new_tab": "Åpne alltid en ny fane",
|
||||
"focus_notification_title": "Åpne {appName}",
|
||||
"focus_notification_body": "Lenken ble åpnet i {appName}. Klikk for å vise vinduet.",
|
||||
"webcal_label": "Kalenderlenker",
|
||||
"webcal_description": "Åpne webcal:-lenker i {appName} med en forhåndsutfylt dialog for kalenderabonnement.",
|
||||
"register_mailto": "Registrer e-postprogram",
|
||||
"register_webcal": "Registrer kalenderprogram",
|
||||
"webcal_label": "Åpne kalenderlenker i {appName}",
|
||||
"webcal_description": "Et klikk på en kalenderlenke på et nettsted legger til kalenderen i {appName}.",
|
||||
"register_mailto": "Bruk {appName} for e-postlenker",
|
||||
"register_webcal": "Bruk {appName} for kalenderlenker",
|
||||
"mailto_registered": "Forespørsel om registrering av e-postprogram er sendt",
|
||||
"webcal_registered": "Forespørsel om registrering av kalenderprogram er sendt",
|
||||
"registration_failed": "Registrering av protokollbehandler mislyktes",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Antall uleste på faneikonet",
|
||||
"description": "Vis antall uleste meldinger i innboksen som et merke på nettleserfaneikonet, slik at ny e-post er synlig når fanen ikke er fokusert. Deaktiver for å beholde ikonet uten merke."
|
||||
"description": "Slik ser du ny e-post mens du jobber i en annen fane eller app."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Vis delte e-postkontoer",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Rolig"
|
||||
},
|
||||
"push": {
|
||||
"title": "Bakgrunnsvarsler",
|
||||
"title": "Varsler når {appName} er lukket",
|
||||
"description": "Motta systemvarsler om ny e-post selv når denne siden ikke er åpen. Varslene leveres via Bulwarks push-relé, som aldri ser innholdet i e-posten.",
|
||||
"relay_label": "Push-relé",
|
||||
"relay_desc": "Reléet som driftes av Bulwark, brukes som standard. Endre dette bare hvis du drifter et eget relé.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Bakgrunnsvarsler er ikke tilgjengelige i demoen.",
|
||||
"status_busy": "Behandler...",
|
||||
"enable": "Aktiver",
|
||||
"enable": "Slå på for denne enheten",
|
||||
"reenable": "Registrer på nytt",
|
||||
"disable": "Deaktiver",
|
||||
"confirm_disable_title": "Vil du deaktivere bakgrunnsvarsler?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Varslingslyd",
|
||||
"title": "Lyd",
|
||||
"description": "Velg hvilken lyd som skal spilles av for varsler",
|
||||
"choose": "Lyd",
|
||||
"choose": "Tone",
|
||||
"choose_desc": "Velg en varseltone og klikk på høyttalerikonet for å forhåndsvise den"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Velg innstillinger for varsler om innkommende e-post",
|
||||
"enabled": "E-postvarsler",
|
||||
"enabled_desc": "Vis varsler når nye e-poster kommer",
|
||||
"sound": "Varslingslyd",
|
||||
"sound": "Lyd ved ny e-post",
|
||||
"sound_desc": "Spill av et lydvarsel når nye e-poster kommer",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Velg innstillinger for varsler om kalenderhendelser",
|
||||
"enabled": "Hendelsesvarsler",
|
||||
"enabled_desc": "Vis varsler for kommende kalenderhendelser",
|
||||
"sound": "Varslingslyd",
|
||||
"sound": "Lyd ved påminnelser",
|
||||
"sound_desc": "Spill av et lydvarsel for kalenderpåminnelser"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Første dag i uken",
|
||||
"description": "Start uken på søndag eller mandag",
|
||||
"description": "Første dag i uken i kalendere",
|
||||
"sunday": "søndag",
|
||||
"monday": "mandag"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Vinduer",
|
||||
"title": "Appens vinduer",
|
||||
"double_click_label": "Åpne meldinger i et nytt vindu ved dobbeltklikk",
|
||||
"double_click_description": "Et enkelt klikk åpner fortsatt meldingen ved siden av listen.",
|
||||
"restore_label": "Åpne vinduer på nytt ved start",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Applås",
|
||||
"section_desc": "Ber om en PIN-kode etter en tid uten bruk, i alle vinduer og faner. Mens den er låst, kan ikke appen lese e-posten som er lagret på denne enheten, før noen skriver inn PIN-koden.",
|
||||
"enable_label": "Lås med en PIN-kode",
|
||||
"enable_desc": "Av som standard. PIN-koden blir på denne enheten.",
|
||||
"enable_desc": "PIN-koden blir på denne enheten.",
|
||||
"protects_desc": "Dette beskytter mot: PIN-koden holder folk ved denne enheten ute av appen. E-posten som er lagret her, får en ny nøkkel når du slår på låsen eller endrer PIN-koden, og det kan ta et øyeblikk. Den kan ikke stoppe et program som kjører på denne datamaskinen, en nettleserutvidelse du har installert, eller noen som kopierer appens filer og har tid til å prøve mange PIN-koder, så en lengre PIN-kode lønner seg. I skrivebordsappen krever det også påloggingen din på denne datamaskinen å prøve PIN-koder. Kontoen din på serveren berøres ikke.",
|
||||
"enable_body": "Velg en PIN-kode. Du trenger den hver gang appen låses, og etter en ny lasting eller ny start.",
|
||||
"enable_body": "Du trenger den hver gang appen låses, og etter en omstart.",
|
||||
"set_pin_title": "Velg en PIN-kode",
|
||||
"change_pin": "Endre PIN-kode…",
|
||||
"change_pin_title": "Endre PIN-koden",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "For mange forsøk. Prøv igjen om {count, plural, one {# sekund} other {# sekunder}}.",
|
||||
"blocked_minutes": "For mange forsøk. Prøv igjen om {count, plural, one {# minutt} other {# minutter}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Vanlige tidssoner",
|
||||
"time_zone_all": "Alle tidssoner",
|
||||
"time_zone_search": "Søk etter tidssone",
|
||||
"time_zone_no_match": "Fant ingen tidssone",
|
||||
"time_zone_desktop_description": "Vis tidspunkter for e-post og avtaler i denne tidssonen. Hvis du ikke velger en, brukes tidssonen til datamaskinen.",
|
||||
"app_lock_desc_desktop": "Ber om en PIN-kode etter en tid uten bruk, i alle vinduer. Mens den er låst, kan ikke appen lese e-posten som er lagret på denne enheten, før noen skriver inn PIN-koden.",
|
||||
"app_lock_timeout_desc_desktop": "Tid uten bruk i et vindu.",
|
||||
"app_lock_now_desc_desktop": "Låser alle vinduer med en gang.",
|
||||
"app_lock_protects_toggle": "Hva beskytter dette mot?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# time} other {# timer}}",
|
||||
"desktop_attention_title": "På denne datamaskinen"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Skriv inn serveradressen først.",
|
||||
"server_declined": "Du tillot ikke denne serveren, så ingenting ble sendt til den.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Bruksdata og krasjrapporter",
|
||||
"section_description": "Begge er av til du slår dem på, og hver har sin egen bryter.",
|
||||
"telemetry_label": "Send bruksdata",
|
||||
"telemetry_description": "Én gang om dagen: en tilfeldig ID, appversjonen, Node-versjonen, operativsystemet ditt, hvor lenge appen har kjørt og hvordan den kobler til. Med egen e-postserver også hvilke funksjoner som er på, et omtrentlig antall kontoer og hvor mange programtillegg og temaer du har. Aldri e-post, adresser eller servernavn.",
|
||||
"telemetry_description": "Én gang om dagen: en tilfeldig ID, appens versjonsnumre, operativsystemet ditt, hvor lenge appen har kjørt og hvordan den kobler til. Med egen e-postserver også hvilke funksjoner som er på, et omtrentlig antall kontoer og hvor mange programtillegg og temaer du har. Aldri e-post, adresser eller servernavn.",
|
||||
"crash_label": "Send krasjrapporter",
|
||||
"crash_description": "Feil i appen sendes med en tilfeldig ID, filnavn fra appens egen kode og korte, rensede meldinger. Hvis selve appen krasjer, blir en krasjfil liggende på denne datamaskinen og forlater den bare hvis du sender den.",
|
||||
"crash_memory": "En krasjfil er en kopi av en del av appens minne da den krasjet. Bulwark fjerner brukernavn, adresser og påloggingstokener det finner, men en krasjfil kan likevel inneholde teksten i e-posten din.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Standaardapps",
|
||||
"description": "Kies of e-mail- en kalenderlinks in {appName} worden geopend. Technisch registreert {appName} zich als protocolhandler voor mailto:- en webcal:-links.",
|
||||
"description": "Kies of e-mail- en agendalinks in {appName} openen.",
|
||||
"unsupported": "Deze browser of verbinding ondersteunt geen handmatige registratie van protocolhandlers. Mogelijk kun je de geïnstalleerde PWA nog gebruiken via de browser- of systeeminstellingen.",
|
||||
"mailto_label": "E-maillinks",
|
||||
"mailto_description": "Opent mailto:-links in {appName} met een vooraf ingevulde opsteller.",
|
||||
"protocol_open_mode_label": "Bij het openen van protocollinks",
|
||||
"mailto_label": "E-maillinks openen in {appName}",
|
||||
"mailto_description": "Klikken op een e-mailadres op een website begint een nieuw bericht in {appName}.",
|
||||
"protocol_open_mode_label": "Hoe links openen",
|
||||
"protocol_open_mode_description": "Kies of {appName} mailto:- en webcal:-links in een nieuw tabblad opent of een geopende sessie hergebruikt. Voor de optie actieve sessie is toestemming voor meldingen nodig, zodat je op een fallbackmelding kunt klikken om {appName} naar voren te halen als de browser focus blokkeert.",
|
||||
"protocol_open_mode_active_session": "Indien mogelijk openen in actieve sessie",
|
||||
"protocol_open_mode_new_tab": "Altijd een nieuw tabblad openen",
|
||||
"focus_notification_title": "{appName} openen",
|
||||
"focus_notification_body": "De link is geopend in {appName}. Klik om het venster naar voren te halen.",
|
||||
"webcal_label": "Kalenderlinks",
|
||||
"webcal_description": "Opent webcal:-links in {appName} met een vooraf ingevuld dialoogvenster voor kalenderabonnementen.",
|
||||
"register_mailto": "E-mailapp registreren",
|
||||
"register_webcal": "Kalenderapp registreren",
|
||||
"webcal_label": "Agendalinks openen in {appName}",
|
||||
"webcal_description": "Klikken op een agendalink op een website voegt de agenda toe in {appName}.",
|
||||
"register_mailto": "{appName} gebruiken voor e-maillinks",
|
||||
"register_webcal": "{appName} gebruiken voor agendalinks",
|
||||
"mailto_registered": "Registratie van e-mailhandler aangevraagd",
|
||||
"webcal_registered": "Registratie van kalenderhandler aangevraagd",
|
||||
"registration_failed": "Registratie van protocolhandler mislukt",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Zo ziet u nieuwe mail terwijl u in een ander tabblad of andere app werkt."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Gedeelde mailaccounts tonen",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Meldingsgeluid",
|
||||
"title": "Geluid",
|
||||
"description": "Kies welk geluid wordt afgespeeld voor meldingen",
|
||||
"choose": "Geluid",
|
||||
"choose": "Toon",
|
||||
"choose_desc": "Selecteer een meldingstoon en klik op het luidsprekerpictogram voor een voorbeeld"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Meldingen voor inkomende e-mails configureren",
|
||||
"enabled": "E-mailmeldingen",
|
||||
"enabled_desc": "Meldingen tonen wanneer nieuwe e-mails binnenkomen",
|
||||
"sound": "Meldingsgeluid",
|
||||
"sound": "Geluid bij nieuwe mail",
|
||||
"sound_desc": "Een geluid afspelen wanneer nieuwe e-mails binnenkomen",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Meldingen voor agenda-evenementen configureren",
|
||||
"enabled": "Evenementmeldingen",
|
||||
"enabled_desc": "Waarschuwingen tonen voor aankomende agenda-evenementen",
|
||||
"sound": "Meldingsgeluid",
|
||||
"sound": "Geluid bij herinneringen",
|
||||
"sound_desc": "Een geluid afspelen voor agendaherinneringen"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Achtergrondmeldingen uitschakelen?",
|
||||
"description": "Ontvang systeemmeldingen voor nieuwe e-mail wanneer deze site gesloten is. Geleverd via de Bulwark-pushrelay; de relay ziet nooit e-mailinhoud.",
|
||||
"disable": "Uitschakelen",
|
||||
"enable": "Inschakelen",
|
||||
"enable": "Aanzetten op dit apparaat",
|
||||
"dismiss_aria": "Meldingsvenster sluiten",
|
||||
"ios_hint": "Installeer de site op iOS eerst op het beginscherm – Safari levert Web Push alleen aan geïnstalleerde PWA's.",
|
||||
"reenable": "Opnieuw registreren",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Deze browser ondersteunt geen Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Achtergrondmeldingen zijn niet beschikbaar in de demo.",
|
||||
"title": "Achtergrondmeldingen",
|
||||
"title": "Meldingen als {appName} gesloten is",
|
||||
"devices_title": "Geregistreerde apparaten",
|
||||
"devices_desc": "Alle apparaten die achtergrondmeldingen voor dit account ontvangen. Trek je er een in, dan stopt de ontvangst meteen.",
|
||||
"devices_loading": "Geregistreerde apparaten laden…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Eerste dag van de week",
|
||||
"description": "Begin de week op zondag of maandag",
|
||||
"description": "Eerste dag van de week in agenda's",
|
||||
"sunday": "Zondag",
|
||||
"monday": "Maandag"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Vensters",
|
||||
"title": "Vensters van de app",
|
||||
"double_click_label": "Berichten openen in een nieuw venster met dubbelklikken",
|
||||
"double_click_description": "Eén klik opent het bericht nog steeds naast de lijst.",
|
||||
"restore_label": "Vensters opnieuw openen bij het starten",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "App-vergrendeling",
|
||||
"section_desc": "Vraagt om een pincode na een tijd zonder gebruik, in elk venster en tabblad. Zolang de app vergrendeld is, kan die de mail op dit apparaat niet lezen totdat iemand de pincode invoert.",
|
||||
"enable_label": "Vergrendelen met een pincode",
|
||||
"enable_desc": "Standaard uit. De pincode blijft op dit apparaat.",
|
||||
"enable_desc": "De pincode blijft op dit apparaat.",
|
||||
"protects_desc": "Waartegen dit beschermt: de pincode houdt iemand bij dit apparaat uit de app. De mail die hier staat krijgt een nieuwe sleutel als je de vergrendeling aanzet of de pincode wijzigt, wat even kan duren. Het kan niet tegenhouden: een programma op deze computer, een browserextensie die je hebt geïnstalleerd, of iemand die de bestanden van de app kopieert en tijd heeft om veel pincodes te proberen, dus een langere pincode is de moeite waard. In de desktop-app is voor het proberen van pincodes ook je aanmelding op deze computer nodig. Je account op de server verandert hierdoor niet.",
|
||||
"enable_body": "Kies een pincode. Die heeft u nodig telkens als de app vergrendelt, en na herladen of opnieuw starten.",
|
||||
"enable_body": "U heeft hem nodig telkens als de app vergrendelt en na een herstart.",
|
||||
"set_pin_title": "Kies een pincode",
|
||||
"change_pin": "Pincode wijzigen…",
|
||||
"change_pin_title": "De pincode wijzigen",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Te veel pogingen. Probeer het over {count, plural, one {# seconde} other {# seconden}} opnieuw.",
|
||||
"blocked_minutes": "Te veel pogingen. Probeer het over {count, plural, one {# minuut} other {# minuten}} opnieuw."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Veelgebruikte tijdzones",
|
||||
"time_zone_all": "Alle tijdzones",
|
||||
"time_zone_search": "Tijdzone zoeken",
|
||||
"time_zone_no_match": "Geen tijdzone gevonden",
|
||||
"time_zone_desktop_description": "Toon de tijden van mail en afspraken in deze tijdzone. Als u er geen kiest, wordt de tijdzone van uw computer gebruikt.",
|
||||
"app_lock_desc_desktop": "Vraagt om een pincode na een tijd zonder gebruik, in elk venster. Zolang de app vergrendeld is, kan die de mail op dit apparaat niet lezen totdat iemand de pincode invoert.",
|
||||
"app_lock_timeout_desc_desktop": "Tijd zonder gebruik in een venster.",
|
||||
"app_lock_now_desc_desktop": "Vergrendelt alle vensters meteen.",
|
||||
"app_lock_protects_toggle": "Waartegen beschermt dit?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# uur} other {# uur}}",
|
||||
"desktop_attention_title": "Op deze computer"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Vul eerst het adres van de server in.",
|
||||
"server_declined": "Je hebt deze server niet toegestaan, dus er is niets naartoe gestuurd.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Gebruiksgegevens en crashrapporten",
|
||||
"section_description": "Beide staan uit totdat je ze aanzet, en elk heeft een eigen schakelaar.",
|
||||
"telemetry_label": "Gebruiksgegevens verzenden",
|
||||
"telemetry_description": "Eén keer per dag: een willekeurige ID, de appversie, de Node-versie, je besturingssysteem, hoe lang de app al draait en hoe hij verbinding maakt. Met je eigen mailserver ook welke functies aan staan, een ruw aantal accounts en hoeveel plug-ins en thema's je hebt. Nooit e-mail, adressen of servernamen.",
|
||||
"telemetry_description": "Eén keer per dag: een willekeurige ID, de versienummers van de app, je besturingssysteem, hoe lang de app al draait en hoe hij verbinding maakt. Met je eigen mailserver ook welke functies aan staan, een ruw aantal accounts en hoeveel plug-ins en thema's je hebt. Nooit e-mail, adressen of servernamen.",
|
||||
"crash_label": "Crashrapporten verzenden",
|
||||
"crash_description": "Fouten in de app gaan mee met een willekeurige ID, bestandsnamen uit de eigen code van de app en korte, opgeschoonde meldingen. Als de app zelf crasht, blijft er een crashbestand op deze computer staan dat alleen weggaat als jij het verzendt.",
|
||||
"crash_memory": "Een crashbestand is een kopie van een deel van het geheugen van de app op het moment van de crash. Bulwark verwijdert gebruikersnamen, adressen en aanmeldtokens die het vindt, maar een crashbestand kan nog steeds de tekst van je e-mail bevatten.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Aplikacje domyślne",
|
||||
"description": "Wybierz, czy linki e-mail i kalendarza mają otwierać się w {appName}. Technicznie {appName} rejestruje się jako obsługa protokołu dla linków mailto: i webcal:.",
|
||||
"description": "Wybierz, czy linki do poczty i kalendarza mają się otwierać w {appName}.",
|
||||
"unsupported": "Ta przeglądarka lub to połączenie nie obsługuje ręcznej rejestracji obsługi protokołu. Nadal możesz mieć możliwość użycia zainstalowanej aplikacji PWA w ustawieniach przeglądarki lub systemu.",
|
||||
"mailto_label": "Linki e-mail",
|
||||
"mailto_description": "Otwiera linki mailto: w {appName} z wstępnie wypełnionym edytorem wiadomości.",
|
||||
"protocol_open_mode_label": "Podczas otwierania linków protokołu",
|
||||
"mailto_label": "Otwieraj linki e-mail w {appName}",
|
||||
"mailto_description": "Kliknięcie adresu e-mail na stronie zaczyna nową wiadomość w {appName}.",
|
||||
"protocol_open_mode_label": "Jak otwierają się linki",
|
||||
"protocol_open_mode_description": "Wybierz, czy {appName} ma otwierać linki mailto: i webcal: w nowej karcie, czy ponownie używać otwartej sesji. Opcja aktywnej sesji wymaga uprawnienia do powiadomień, aby można było kliknąć powiadomienie awaryjne i przenieść {appName} na pierwszy plan, jeśli przeglądarka blokuje fokus.",
|
||||
"protocol_open_mode_active_session": "Jeśli to możliwe, otwórz w aktywnej sesji",
|
||||
"protocol_open_mode_new_tab": "Zawsze otwieraj nową kartę",
|
||||
"focus_notification_title": "Otwórz {appName}",
|
||||
"focus_notification_body": "Link został otwarty w {appName}. Kliknij, aby przenieść okno na pierwszy plan.",
|
||||
"webcal_label": "Linki kalendarza",
|
||||
"webcal_description": "Otwiera linki webcal: w {appName} z wstępnie wypełnionym oknem subskrypcji kalendarza.",
|
||||
"register_mailto": "Zarejestruj aplikację e-mail",
|
||||
"register_webcal": "Zarejestruj aplikację kalendarza",
|
||||
"webcal_label": "Otwieraj linki kalendarza w {appName}",
|
||||
"webcal_description": "Kliknięcie linku kalendarza na stronie dodaje kalendarz w {appName}.",
|
||||
"register_mailto": "Używaj {appName} do linków e-mail",
|
||||
"register_webcal": "Używaj {appName} do linków kalendarza",
|
||||
"mailto_registered": "Zażądano rejestracji obsługi e-mail",
|
||||
"webcal_registered": "Zażądano rejestracji obsługi kalendarza",
|
||||
"registration_failed": "Rejestracja obsługi protokołu nie powiodła się",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Dzięki temu widzisz nową pocztę, gdy pracujesz w innej karcie lub aplikacji."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Pokaż udostępnione konta pocztowe",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Dźwięk powiadomienia",
|
||||
"title": "Dźwięk",
|
||||
"description": "Wybierz dźwięk odtwarzany dla powiadomień",
|
||||
"choose": "Dźwięk",
|
||||
"choose": "Ton",
|
||||
"choose_desc": "Wybierz ton powiadomienia i kliknij ikonę głośnika, aby go odsłuchać"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Skonfiguruj powiadomienia dla przychodzących wiadomości e-mail",
|
||||
"enabled": "Powiadomienia e-mail",
|
||||
"enabled_desc": "Pokazuj powiadomienia po nadejściu nowych wiadomości e-mail",
|
||||
"sound": "Dźwięk powiadomienia",
|
||||
"sound": "Dźwięk nowej poczty",
|
||||
"sound_desc": "Odtwarzaj sygnał dźwiękowy po nadejściu nowych wiadomości e-mail",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Skonfiguruj powiadomienia dla wydarzeń kalendarza",
|
||||
"enabled": "Powiadomienia o wydarzeniach",
|
||||
"enabled_desc": "Pokazuj alerty o nadchodzących wydarzeniach kalendarza",
|
||||
"sound": "Dźwięk powiadomienia",
|
||||
"sound": "Dźwięk przypomnień",
|
||||
"sound_desc": "Odtwarzaj sygnał dźwiękowy dla przypomnień kalendarza"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Wyłączyć powiadomienia w tle?",
|
||||
"description": "Otrzymuj powiadomienia systemowe o nowych wiadomościach, gdy ta strona jest zamknięta. Dostarczane przez przekaźnik push Bulwark; przekaźnik nigdy nie widzi treści wiadomości.",
|
||||
"disable": "Wyłącz",
|
||||
"enable": "Włącz",
|
||||
"enable": "Włącz na tym urządzeniu",
|
||||
"dismiss_aria": "Zamknij monit powiadomień",
|
||||
"ios_hint": "W systemie iOS najpierw zainstaluj stronę na ekranie głównym – Safari dostarcza Web Push tylko zainstalowanym PWA.",
|
||||
"reenable": "Zarejestruj ponownie",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Ta przeglądarka nie obsługuje Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Powiadomienia w tle nie są dostępne w wersji demonstracyjnej.",
|
||||
"title": "Powiadomienia w tle",
|
||||
"title": "Powiadomienia, gdy {appName} jest zamknięty",
|
||||
"devices_title": "Zarejestrowane urządzenia",
|
||||
"devices_desc": "Wszystkie urządzenia zarejestrowane do odbioru powiadomień w tle dla tego konta. Unieważnienie natychmiast wstrzymuje ich odbiór.",
|
||||
"devices_loading": "Wczytywanie zarejestrowanych urządzeń…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Pierwszy dzień tygodnia",
|
||||
"description": "Rozpocznij tydzień w niedzielę lub poniedziałek",
|
||||
"description": "Pierwszy dzień tygodnia w kalendarzach",
|
||||
"sunday": "Niedziela",
|
||||
"monday": "Poniedziałek"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Okna",
|
||||
"title": "Okna aplikacji",
|
||||
"double_click_label": "Otwieraj wiadomości w nowym oknie po dwukrotnym kliknięciu",
|
||||
"double_click_description": "Pojedyncze kliknięcie nadal otwiera wiadomość obok listy.",
|
||||
"restore_label": "Otwieraj okna ponownie przy starcie",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Blokada aplikacji",
|
||||
"section_desc": "Prosi o PIN po pewnym czasie bezczynności, w każdym oknie i na każdej karcie. Gdy jest zablokowana, aplikacja nie może czytać poczty zapisanej na tym urządzeniu, dopóki ktoś nie poda PIN-u.",
|
||||
"enable_label": "Blokuj kodem PIN",
|
||||
"enable_desc": "Domyślnie wyłączone. PIN pozostaje na tym urządzeniu.",
|
||||
"enable_desc": "PIN pozostaje na tym urządzeniu.",
|
||||
"protects_desc": "Przed czym to chroni: PIN nie wpuszcza do aplikacji kogoś przy tym urządzeniu. Zapisana tu poczta dostaje nowy klucz, gdy włączysz blokadę lub zmienisz PIN, co może chwilę potrwać. Nie zatrzyma to programu działającego na tym komputerze, zainstalowanego przez Ciebie rozszerzenia przeglądarki ani kogoś, kto skopiuje pliki aplikacji i ma czas wypróbować wiele PIN-ów, więc warto użyć dłuższego PIN-u. W aplikacji komputerowej próbowanie PIN-ów wymaga też Twojego logowania na tym komputerze. Nie ma to wpływu na Twoje konto na serwerze.",
|
||||
"enable_body": "Wybierz PIN. Będzie potrzebny za każdym razem, gdy aplikacja się zablokuje, oraz po przeładowaniu lub ponownym uruchomieniu.",
|
||||
"enable_body": "Będzie potrzebny za każdym razem, gdy aplikacja się zablokuje, i po ponownym uruchomieniu.",
|
||||
"set_pin_title": "Wybierz PIN",
|
||||
"change_pin": "Zmień PIN…",
|
||||
"change_pin_title": "Zmień PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Zbyt wiele prób. Spróbuj za {count, plural, one {# sekundę} few {# sekundy} many {# sekund} other {# sekundy}}.",
|
||||
"blocked_minutes": "Zbyt wiele prób. Spróbuj za {count, plural, one {# minutę} few {# minuty} many {# minut} other {# minuty}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Popularne strefy czasowe",
|
||||
"time_zone_all": "Wszystkie strefy czasowe",
|
||||
"time_zone_search": "Szukaj strefy czasowej",
|
||||
"time_zone_no_match": "Nie znaleziono strefy czasowej",
|
||||
"time_zone_desktop_description": "Pokazuj godziny poczty i spotkań w tej strefie czasowej. Jeśli nie wybierzesz żadnej, używana jest strefa czasowa komputera.",
|
||||
"app_lock_desc_desktop": "Prosi o PIN po pewnym czasie bezczynności, w każdym oknie. Gdy jest zablokowana, aplikacja nie może czytać poczty zapisanej na tym urządzeniu, dopóki ktoś nie poda PIN-u.",
|
||||
"app_lock_timeout_desc_desktop": "Czas bez użycia w dowolnym oknie.",
|
||||
"app_lock_now_desc_desktop": "Blokuje od razu wszystkie okna.",
|
||||
"app_lock_protects_toggle": "Przed czym to chroni?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# godzina} few {# godziny} many {# godzin} other {# godziny}}",
|
||||
"desktop_attention_title": "Na tym komputerze"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Najpierw wpisz adres serwera.",
|
||||
"server_declined": "Ten serwer nie został dozwolony, więc nic do niego nie wysłano.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Dane o użyciu i raporty o awariach",
|
||||
"section_description": "Oba są wyłączone, dopóki ich nie włączysz, a każdy ma własny przełącznik.",
|
||||
"telemetry_label": "Wysyłaj dane o użyciu",
|
||||
"telemetry_description": "Raz dziennie: losowy identyfikator, wersja aplikacji, wersja Node, system operacyjny, jak długo działa aplikacja i jak się łączy. Przy własnym serwerze poczty także włączone funkcje, przybliżona liczba kont oraz liczba wtyczek i motywów. Nigdy poczta, adresy ani nazwy serwerów.",
|
||||
"telemetry_description": "Raz dziennie: losowy identyfikator, numery wersji aplikacji, system operacyjny, jak długo działa aplikacja i jak się łączy. Przy własnym serwerze poczty także włączone funkcje, przybliżona liczba kont oraz liczba wtyczek i motywów. Nigdy poczta, adresy ani nazwy serwerów.",
|
||||
"crash_label": "Wysyłaj raporty o awariach",
|
||||
"crash_description": "Błędy aplikacji są wysyłane z losowym identyfikatorem, nazwami plików z kodu samej aplikacji i krótkimi, oczyszczonymi komunikatami. Jeśli sama aplikacja ulegnie awarii, plik awarii zostaje na tym komputerze i opuszcza go tylko wtedy, gdy go wyślesz.",
|
||||
"crash_memory": "Plik awarii to kopia części pamięci aplikacji z chwili awarii. Bulwark usuwa nazwy użytkowników, adresy i tokeny logowania, które znajdzie, ale plik awarii nadal może zawierać tekst Twojej poczty.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Aplicativos padrão",
|
||||
"description": "Escolha se links de e-mail e calendário devem abrir no {appName}. Tecnicamente, o {appName} se registra como manipulador de protocolo para links mailto: e webcal:.",
|
||||
"description": "Escolha se as ligações de e-mail e de calendário abrem no {appName}.",
|
||||
"unsupported": "Este navegador ou esta conexão não oferece suporte ao registro manual de manipuladores de protocolo. Talvez você ainda consiga usar o PWA instalado pelas configurações do navegador ou do sistema.",
|
||||
"mailto_label": "Links de e-mail",
|
||||
"mailto_description": "Abre links mailto: no {appName} com o editor preenchido previamente.",
|
||||
"protocol_open_mode_label": "Ao abrir links de protocolo",
|
||||
"mailto_label": "Abrir ligações de e-mail no {appName}",
|
||||
"mailto_description": "Clicar num endereço de e-mail num site começa uma nova mensagem no {appName}.",
|
||||
"protocol_open_mode_label": "Como as ligações abrem",
|
||||
"protocol_open_mode_description": "Escolha se o {appName} abre links mailto: e webcal: em uma nova guia ou reutiliza uma sessão aberta. A opção de sessão ativa precisa da permissão de notificações para que você possa clicar em uma notificação alternativa e trazer o {appName} para a frente se o navegador bloquear o foco.",
|
||||
"protocol_open_mode_active_session": "Abrir na sessão ativa se possível",
|
||||
"protocol_open_mode_new_tab": "Sempre abrir uma nova guia",
|
||||
"focus_notification_title": "Abrir {appName}",
|
||||
"focus_notification_body": "O link foi aberto no {appName}. Clique para trazer a janela para a frente.",
|
||||
"webcal_label": "Links de calendário",
|
||||
"webcal_description": "Abre links webcal: no {appName} com uma janela de assinatura de calendário preenchida previamente.",
|
||||
"register_mailto": "Registrar aplicativo de e-mail",
|
||||
"register_webcal": "Registrar aplicativo de calendário",
|
||||
"webcal_label": "Abrir ligações de calendário no {appName}",
|
||||
"webcal_description": "Clicar numa ligação de calendário num site adiciona o calendário no {appName}.",
|
||||
"register_mailto": "Usar o {appName} para ligações de e-mail",
|
||||
"register_webcal": "Usar o {appName} para ligações de calendário",
|
||||
"mailto_registered": "Registro do manipulador de e-mail solicitado",
|
||||
"webcal_registered": "Registro do manipulador de calendário solicitado",
|
||||
"registration_failed": "Falha ao registrar manipulador de protocolo",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Contagem de não lidos no Ícone da Aba",
|
||||
"description": "Mostra a contagem de e-mails não lidos na aba do navegador, para que novos e-mails sejam visíveis mesmo quando a aba não estiver em foco. Desative para manter o ícone sem marca."
|
||||
"description": "Assim vê o novo correio enquanto trabalha noutro separador ou aplicação."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Mostrar contas de e-mail compartilhadas",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Som de notificação",
|
||||
"title": "Som",
|
||||
"description": "Escolha qual som reproduzir para notificações",
|
||||
"choose": "Som",
|
||||
"choose": "Toque",
|
||||
"choose_desc": "Selecione um toque de notificação e clique no ícone do alto-falante para pré-visualizar"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Configurar notificações para e-mails recebidos",
|
||||
"enabled": "Notificações de e-mail",
|
||||
"enabled_desc": "Mostrar notificações quando novos e-mails chegarem",
|
||||
"sound": "Som de notificação",
|
||||
"sound": "Som para novo correio",
|
||||
"sound_desc": "Reproduzir um som quando novos e-mails chegarem",
|
||||
"inbox_only": "Apenas Caixa de Entrada",
|
||||
"inbox_only_desc": "Notificar apenas pelos e-mails que chegarem à Caixa de Entrada; pular e-mails que forem filtrados para outra pasta"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Configurar notificações para eventos do calendário",
|
||||
"enabled": "Notificações de eventos",
|
||||
"enabled_desc": "Mostrar alertas para próximos eventos do calendário",
|
||||
"sound": "Som de notificação",
|
||||
"sound": "Som para lembretes",
|
||||
"sound_desc": "Reproduzir um som para lembretes do calendário"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Desativar notificações em segundo plano?",
|
||||
"description": "Receba notificações do sistema para novas mensagens quando este site estiver fechado. Entregue através do relay push do Bulwark; o relay nunca vê o conteúdo da mensagem.",
|
||||
"disable": "Desativar",
|
||||
"enable": "Ativar",
|
||||
"enable": "Ativar neste dispositivo",
|
||||
"dismiss_aria": "Dispensar aviso de notificações",
|
||||
"ios_hint": "No iOS, instale o site primeiro na tela inicial – o Safari só entrega Web Push para PWAs instalados.",
|
||||
"reenable": "Registrar novamente",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Este navegador não oferece suporte a Web Push",
|
||||
"status_lite": "O Web Push não está disponível no Bulwark Lite; ele requer o servidor do Bulwark.",
|
||||
"status_demo": "As notificações em segundo plano não estão disponíveis na demonstração.",
|
||||
"title": "Notificações em segundo plano",
|
||||
"title": "Notificações quando o {appName} está fechado",
|
||||
"devices_title": "Dispositivos registrados",
|
||||
"devices_desc": "Todos os dispositivos registrados para receber notificações em segundo plano desta conta. Revogar um deles interrompe o recebimento imediatamente.",
|
||||
"devices_loading": "Carregando dispositivos registrados…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Primeiro Dia da Semana",
|
||||
"description": "Começar a semana no domingo ou segunda-feira",
|
||||
"description": "Primeiro dia da semana nos calendários",
|
||||
"sunday": "Domingo",
|
||||
"monday": "Segunda-feira"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Janelas",
|
||||
"title": "Janelas da aplicação",
|
||||
"double_click_label": "Abrir mensagens numa nova janela com duplo clique",
|
||||
"double_click_description": "Um único clique continua a abrir a mensagem junto à lista.",
|
||||
"restore_label": "Reabrir janelas ao iniciar",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Bloqueio da app",
|
||||
"section_desc": "Pede um PIN após algum tempo sem uso, em todas as janelas e separadores. Enquanto está bloqueada, a aplicação não consegue ler o correio guardado neste dispositivo até alguém introduzir o PIN.",
|
||||
"enable_label": "Bloquear com um PIN",
|
||||
"enable_desc": "Desativado por predefinição. O PIN fica neste dispositivo.",
|
||||
"enable_desc": "O PIN fica neste dispositivo.",
|
||||
"protects_desc": "Contra o que protege: o PIN impede quem está neste dispositivo de entrar na aplicação. O correio guardado aqui recebe uma nova chave quando ativa o bloqueio ou muda o PIN, o que pode demorar um momento. Não consegue impedir um programa a correr neste computador, uma extensão de navegador que instalou nem alguém que copie os ficheiros da aplicação e tenha tempo para tentar muitos PIN, por isso vale a pena um PIN mais longo. Na aplicação de computador, tentar PIN também exige a sua sessão neste computador. A sua conta no servidor não é afetada.",
|
||||
"enable_body": "Escolha um PIN. Vai precisar dele sempre que a app bloquear, e depois de recarregar ou iniciar de novo.",
|
||||
"enable_body": "Vai precisar dele sempre que a app bloquear e depois de reiniciar.",
|
||||
"set_pin_title": "Escolher um PIN",
|
||||
"change_pin": "Alterar PIN…",
|
||||
"change_pin_title": "Alterar o PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Demasiadas tentativas. Tente novamente daqui a {count, plural, one {# segundo} other {# segundos}}.",
|
||||
"blocked_minutes": "Demasiadas tentativas. Tente novamente daqui a {count, plural, one {# minuto} other {# minutos}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Fusos horários comuns",
|
||||
"time_zone_all": "Todos os fusos horários",
|
||||
"time_zone_search": "Procurar fuso horário",
|
||||
"time_zone_no_match": "Nenhum fuso horário encontrado",
|
||||
"time_zone_desktop_description": "Mostrar as horas das mensagens e compromissos neste fuso horário. Se não escolher nenhum, é usado o fuso horário do computador.",
|
||||
"app_lock_desc_desktop": "Pede um PIN após algum tempo sem uso, em todas as janelas. Enquanto está bloqueada, a aplicação não consegue ler o correio guardado neste dispositivo até alguém introduzir o PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Tempo sem uso em qualquer janela.",
|
||||
"app_lock_now_desc_desktop": "Bloqueia todas as janelas de imediato.",
|
||||
"app_lock_protects_toggle": "Contra o que protege?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# hora} other {# horas}}",
|
||||
"desktop_attention_title": "Neste computador"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Digite primeiro o endereço do servidor.",
|
||||
"server_declined": "Você não permitiu este servidor, então nada foi enviado a ele.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Dados de utilização e relatórios de falhas",
|
||||
"section_description": "Ambos ficam desligados até os ligar, e cada um tem o seu próprio interruptor.",
|
||||
"telemetry_label": "Enviar dados de utilização",
|
||||
"telemetry_description": "Uma vez por dia: um ID aleatório, a versão da aplicação, a versão do Node, o seu sistema operativo, há quanto tempo a aplicação está a correr e como se liga. Com o seu próprio servidor de correio, também que funções estão ativas, um número aproximado de contas e quantos plugins e temas tem. Nunca mensagens, endereços ou nomes de servidor.",
|
||||
"telemetry_description": "Uma vez por dia: um ID aleatório, os números de versão da aplicação, o seu sistema operativo, há quanto tempo a aplicação está a correr e como se liga. Com o seu próprio servidor de correio, também que funções estão ativas, um número aproximado de contas e quantos plugins e temas tem. Nunca mensagens, endereços ou nomes de servidor.",
|
||||
"crash_label": "Enviar relatórios de falhas",
|
||||
"crash_description": "Os erros da aplicação são enviados com um ID aleatório, nomes de ficheiros do próprio código da aplicação e mensagens curtas e limpas. Se a própria aplicação falhar, um ficheiro de falha fica neste computador e só sai se o enviar.",
|
||||
"crash_memory": "Um ficheiro de falha é uma cópia de parte da memória da aplicação no momento da falha. O Bulwark remove os nomes de utilizador, endereços e tokens de início de sessão que encontra, mas um ficheiro de falha pode ainda conter o texto das suas mensagens.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Aplicații implicite",
|
||||
"description": "Alegeți dacă linkurile către e-mail și calendar se deschid în {appName}. Din punct de vedere tehnic, {appName} se înregistrează ca gestionar de protocol pentru linkurile de tip mailto: și webcal:.",
|
||||
"description": "Alegeți dacă linkurile de e-mail și calendar se deschid în {appName}.",
|
||||
"unsupported": "Acest browser sau această conexiune nu acceptă înregistrarea manuală a gestionarului de protocoale. Este posibil să puteți utiliza totuși aplicația PWA instalată prin setările browserului sau ale sistemului de operare.",
|
||||
"mailto_label": "Linkuri din e-mail",
|
||||
"mailto_description": "Deschideți linkurile „mailto:” în {appName} cu o fereastră de redactare precompletată.",
|
||||
"protocol_open_mode_label": "La deschiderea linkurilor de protocol",
|
||||
"mailto_label": "Deschideți linkurile de e-mail în {appName}",
|
||||
"mailto_description": "Un clic pe o adresă de e-mail de pe un site începe un mesaj nou în {appName}.",
|
||||
"protocol_open_mode_label": "Cum se deschid linkurile",
|
||||
"protocol_open_mode_description": "Alegeți dacă {appName} deschide linkurile mailto: și webcal: într-o filă nouă sau reutilizează o sesiune deschisă. Opțiunea „sesiune activă” necesită permisiunea de notificare, astfel încât să puteți face clic pe o notificare de rezervă pentru a aduce {appName} în prim-plan dacă browserul blochează focalizarea.",
|
||||
"protocol_open_mode_active_session": "Deschideți într-o sesiune activă, dacă este posibil",
|
||||
"protocol_open_mode_new_tab": "Deschideți întotdeauna o filă nouă",
|
||||
"focus_notification_title": "Deschideți {appName}",
|
||||
"focus_notification_body": "Linkul a fost deschis în {appName}. Faceți clic pentru a aduce fereastra în prim-plan.",
|
||||
"webcal_label": "Linkuri către calendar",
|
||||
"webcal_description": "Deschideți linkurile webcal: din {appName} cu o fereastră de dialog de abonare la calendar completată în prealabil.",
|
||||
"register_mailto": "Înregistrați aplicația de e-mail",
|
||||
"register_webcal": "Înregistrați aplicația de calendar",
|
||||
"webcal_label": "Deschideți linkurile de calendar în {appName}",
|
||||
"webcal_description": "Un clic pe un link de calendar de pe un site adaugă calendarul în {appName}.",
|
||||
"register_mailto": "Folosiți {appName} pentru linkurile de e-mail",
|
||||
"register_webcal": "Folosiți {appName} pentru linkurile de calendar",
|
||||
"mailto_registered": "S-a solicitat înregistrarea unui gestionar de e-mail",
|
||||
"webcal_registered": "S-a solicitat înregistrarea unui handler pentru calendar",
|
||||
"registration_failed": "Înregistrarea gestionarului de protocol a eșuat",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Ca să vedeți e-mailurile noi cât lucrați în altă filă sau aplicație."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Afișează conturile de e-mail partajate",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "Relaxează-te"
|
||||
},
|
||||
"push": {
|
||||
"title": "Notificări în fundal",
|
||||
"title": "Notificări când {appName} este închis",
|
||||
"description": "Primiți notificări de sistem pentru e-mailuri noi chiar și atunci când acest site este închis. Notificările sunt transmise prin intermediul serverului de push Bulwark; serverul nu vede niciodată conținutul e-mailurilor.",
|
||||
"relay_label": "Relay push",
|
||||
"relay_desc": "Implicit este setat serverul de retransmitere găzduit Bulwark. Modificați această setare numai dacă utilizați un server propriu.",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Notificările în fundal nu sunt disponibile în demonstrație.",
|
||||
"status_busy": "Se lucrează…",
|
||||
"enable": "Activați",
|
||||
"enable": "Activați pe acest dispozitiv",
|
||||
"reenable": "Reînregistrează-te",
|
||||
"disable": "Dezactivare",
|
||||
"confirm_disable_title": "Dezactivați notificările din fundal?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Sunet de notificare",
|
||||
"title": "Sunet",
|
||||
"description": "Alegeți ce sunet să se redea pentru notificări",
|
||||
"choose": "Sunet",
|
||||
"choose": "Ton",
|
||||
"choose_desc": "Selectați un ton de notificare și faceți clic pe pictograma difuzorului pentru a-l asculta"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "Configurați notificările pentru e-mailurile primite",
|
||||
"enabled": "Notificări prin e-mail",
|
||||
"enabled_desc": "Afișați notificări la primirea de e-mailuri noi",
|
||||
"sound": "Sunet de notificare",
|
||||
"sound": "Sunet pentru e-mailuri noi",
|
||||
"sound_desc": "Redă o alertă audio la sosirea unor e-mailuri noi",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "Configurați notificările pentru evenimentele din calendar",
|
||||
"enabled": "Notificări privind evenimentele",
|
||||
"enabled_desc": "Afișați alerte pentru evenimentele viitoare din calendar",
|
||||
"sound": "Sunet de notificare",
|
||||
"sound": "Sunet pentru mementouri",
|
||||
"sound_desc": "Redă o alertă audio pentru mementourile din calendar"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Prima zi a săptămânii",
|
||||
"description": "Începeți săptămâna duminică sau luni",
|
||||
"description": "Prima zi a săptămânii în calendare",
|
||||
"sunday": "Duminică",
|
||||
"monday": "Luni"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Ferestre",
|
||||
"title": "Ferestrele aplicației",
|
||||
"double_click_label": "Deschide mesajele într-o fereastră nouă la dublu clic",
|
||||
"double_click_description": "Un singur clic deschide în continuare mesajul lângă listă.",
|
||||
"restore_label": "Redeschide ferestrele la pornire",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Blocarea aplicației",
|
||||
"section_desc": "Cere un PIN după o perioadă fără utilizare, în fiecare fereastră și filă. Cât timp este blocată, aplicația nu poate citi mesajele stocate pe acest dispozitiv până când cineva introduce PIN-ul.",
|
||||
"enable_label": "Blochează cu un PIN",
|
||||
"enable_desc": "Dezactivat implicit. PIN-ul rămâne pe acest dispozitiv.",
|
||||
"enable_desc": "PIN-ul rămâne pe acest dispozitiv.",
|
||||
"protects_desc": "De ce protejează: PIN-ul ține în afara aplicației pe cineva aflat la acest dispozitiv. Mesajele stocate aici primesc o cheie nouă când activezi blocarea sau schimbi PIN-ul, ceea ce poate dura puțin. Nu poate opri un program care rulează pe acest computer, o extensie de browser instalată de tine sau pe cineva care copiază fișierele aplicației și are timp să încerce multe PIN-uri, așa că merită un PIN mai lung. În aplicația desktop, încercarea PIN-urilor cere și autentificarea ta pe acest computer. Contul tău de pe server nu este afectat.",
|
||||
"enable_body": "Alegeți un PIN. Veți avea nevoie de el de fiecare dată când aplicația se blochează, și după o reîncărcare sau o repornire.",
|
||||
"enable_body": "Veți avea nevoie de el de fiecare dată când aplicația se blochează și după o repornire.",
|
||||
"set_pin_title": "Alegeți un PIN",
|
||||
"change_pin": "Schimbați PIN-ul…",
|
||||
"change_pin_title": "Schimbați PIN-ul",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Prea multe încercări. Încercați din nou peste {count, plural, one {# secundă} few {# secunde} other {# de secunde}}.",
|
||||
"blocked_minutes": "Prea multe încercări. Încercați din nou peste {count, plural, one {# minut} few {# minute} other {# de minute}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Fusuri orare uzuale",
|
||||
"time_zone_all": "Toate fusurile orare",
|
||||
"time_zone_search": "Căutați un fus orar",
|
||||
"time_zone_no_match": "Niciun fus orar găsit",
|
||||
"time_zone_desktop_description": "Afișează orele mesajelor și programărilor în acest fus orar. Dacă nu alegeți unul, se folosește fusul orar al computerului.",
|
||||
"app_lock_desc_desktop": "Cere un PIN după o perioadă fără utilizare, în fiecare fereastră. Cât timp este blocată, aplicația nu poate citi mesajele stocate pe acest dispozitiv până când cineva introduce PIN-ul.",
|
||||
"app_lock_timeout_desc_desktop": "Timp fără utilizare în orice fereastră.",
|
||||
"app_lock_now_desc_desktop": "Blochează imediat toate ferestrele.",
|
||||
"app_lock_protects_toggle": "De ce protejează?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# oră} few {# ore} other {# de ore}}",
|
||||
"desktop_attention_title": "Pe acest computer"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Introdu mai întâi adresa serverului.",
|
||||
"server_declined": "Nu ai permis acest server, așa că nu i s-a trimis nimic.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Date de utilizare și rapoarte de blocare",
|
||||
"section_description": "Ambele sunt oprite până le porniți și fiecare are propriul comutator.",
|
||||
"telemetry_label": "Trimite date de utilizare",
|
||||
"telemetry_description": "O dată pe zi: un ID aleatoriu, versiunea aplicației, versiunea Node, sistemul de operare, de cât timp rulează aplicația și cum se conectează. Cu propriul server de e-mail, și ce funcții sunt pornite, un număr aproximativ de conturi și câte pluginuri și teme aveți. Niciodată e-mailuri, adrese sau nume de servere.",
|
||||
"telemetry_description": "O dată pe zi: un ID aleatoriu, numerele de versiune ale aplicației, sistemul de operare, de cât timp rulează aplicația și cum se conectează. Cu propriul server de e-mail, și ce funcții sunt pornite, un număr aproximativ de conturi și câte pluginuri și teme aveți. Niciodată e-mailuri, adrese sau nume de servere.",
|
||||
"crash_label": "Trimite rapoarte de blocare",
|
||||
"crash_description": "Erorile din aplicație pleacă cu un ID aleatoriu, nume de fișiere din codul aplicației și mesaje scurte, curățate. Dacă aplicația însăși se blochează, un fișier de blocare rămâne pe acest computer și pleacă doar dacă îl trimiteți.",
|
||||
"crash_memory": "Un fișier de blocare este o copie a unei părți din memoria aplicației din momentul blocării. Bulwark elimină numele de utilizator, adresele și tokenurile de autentificare pe care le găsește, dar un fișier de blocare poate conține totuși textul e-mailurilor dvs.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Приложения по умолчанию",
|
||||
"description": "Выберите, должны ли ссылки электронной почты и календаря открываться в {appName}. Технически {appName} регистрируется как обработчик протокола для ссылок mailto: и webcal:.",
|
||||
"description": "Выберите, открывать ли ссылки на почту и календарь в {appName}.",
|
||||
"unsupported": "Этот браузер или это соединение не поддерживает ручную регистрацию обработчиков протоколов. Возможно, установленное PWA всё же можно использовать через настройки браузера или системы.",
|
||||
"mailto_label": "Ссылки электронной почты",
|
||||
"mailto_description": "Открывает ссылки mailto: в {appName} с предварительно заполненным редактором письма.",
|
||||
"protocol_open_mode_label": "При открытии ссылок протоколов",
|
||||
"mailto_label": "Открывать почтовые ссылки в {appName}",
|
||||
"mailto_description": "Щелчок по адресу почты на сайте начинает новое письмо в {appName}.",
|
||||
"protocol_open_mode_label": "Как открываются ссылки",
|
||||
"protocol_open_mode_description": "Выберите, будет ли {appName} открывать ссылки mailto: и webcal: в новой вкладке или повторно использовать открытую сессию. Для варианта с активной сессией нужно разрешение на уведомления, чтобы можно было нажать на резервное уведомление и вывести {appName} на передний план, если браузер блокирует фокус.",
|
||||
"protocol_open_mode_active_session": "Открывать в активной сессии, если возможно",
|
||||
"protocol_open_mode_new_tab": "Всегда открывать новую вкладку",
|
||||
"focus_notification_title": "Открыть {appName}",
|
||||
"focus_notification_body": "Ссылка была открыта в {appName}. Нажмите, чтобы вывести окно на передний план.",
|
||||
"webcal_label": "Ссылки календаря",
|
||||
"webcal_description": "Открывает ссылки webcal: в {appName} с предварительно заполненным диалогом подписки на календарь.",
|
||||
"register_mailto": "Зарегистрировать почтовое приложение",
|
||||
"register_webcal": "Зарегистрировать приложение календаря",
|
||||
"webcal_label": "Открывать ссылки на календарь в {appName}",
|
||||
"webcal_description": "Щелчок по ссылке на календарь на сайте добавляет календарь в {appName}.",
|
||||
"register_mailto": "Использовать {appName} для почтовых ссылок",
|
||||
"register_webcal": "Использовать {appName} для ссылок на календарь",
|
||||
"mailto_registered": "Запрошена регистрация обработчика электронной почты",
|
||||
"webcal_registered": "Запрошена регистрация обработчика календаря",
|
||||
"registration_failed": "Не удалось зарегистрировать обработчик протокола",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Счётчик непрочитанных на иконке вкладки и приложения",
|
||||
"description": "Показывает количество непрочитанных писем значком на иконке вкладки браузера и, если поддерживается, на иконке установленного приложения — чтобы новая почта была видна без переключения на вкладку. Отключите, чтобы обе иконки оставались без значка."
|
||||
"description": "Так вы видите новую почту, когда работаете в другой вкладке или приложении."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Показывать общие почтовые аккаунты",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Звук уведомления",
|
||||
"title": "Звук",
|
||||
"description": "Выберите звук для уведомлений",
|
||||
"choose": "Звук",
|
||||
"choose": "Мелодия",
|
||||
"choose_desc": "Выберите звук уведомления и нажмите значок динамика для предпросмотра"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Настройте уведомления о входящих письмах",
|
||||
"enabled": "Уведомления о почте",
|
||||
"enabled_desc": "Показывать уведомления при получении новых писем",
|
||||
"sound": "Звук уведомления",
|
||||
"sound": "Звук новой почты",
|
||||
"sound_desc": "Воспроизводить звуковой сигнал при получении новых писем",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Настройте уведомления о событиях календаря",
|
||||
"enabled": "Уведомления о событиях",
|
||||
"enabled_desc": "Показывать оповещения о предстоящих событиях календаря",
|
||||
"sound": "Звук уведомления",
|
||||
"sound": "Звук напоминаний",
|
||||
"sound_desc": "Воспроизводить звуковой сигнал для напоминаний календаря"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Отключить фоновые уведомления?",
|
||||
"description": "Получайте системные уведомления о новых письмах, когда этот сайт закрыт. Доставляется через push-релей Bulwark; релей никогда не видит содержимое писем.",
|
||||
"disable": "Отключить",
|
||||
"enable": "Включить",
|
||||
"enable": "Включить на этом устройстве",
|
||||
"dismiss_aria": "Закрыть запрос на уведомления",
|
||||
"ios_hint": "В iOS сначала установите сайт на главный экран – Safari доставляет Web Push только установленным PWA.",
|
||||
"reenable": "Перерегистрировать",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Этот браузер не поддерживает Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Фоновые уведомления недоступны в демоверсии.",
|
||||
"title": "Фоновые уведомления",
|
||||
"title": "Уведомления, когда {appName} закрыт",
|
||||
"devices_title": "Зарегистрированные устройства",
|
||||
"devices_desc": "Все устройства, зарегистрированные для получения фоновых уведомлений этой учётной записи. После отзыва устройство сразу перестаёт их получать.",
|
||||
"devices_loading": "Загрузка зарегистрированных устройств…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Первый день недели",
|
||||
"description": "Начинать неделю с воскресенья или понедельника",
|
||||
"description": "Первый день недели в календарях",
|
||||
"sunday": "Воскресенье",
|
||||
"monday": "Понедельник"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Окна",
|
||||
"title": "Окна приложения",
|
||||
"double_click_label": "Открывать письма в новом окне двойным щелчком",
|
||||
"double_click_description": "Одиночный щелчок по-прежнему открывает письмо рядом со списком.",
|
||||
"restore_label": "Снова открывать окна при запуске",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Блокировка приложения",
|
||||
"section_desc": "Запрашивает PIN-код после периода бездействия во всех окнах и вкладках. Пока приложение заблокировано, оно не может читать почту, сохранённую на этом устройстве, пока кто-нибудь не введёт PIN-код.",
|
||||
"enable_label": "Блокировать PIN-кодом",
|
||||
"enable_desc": "По умолчанию выключено. PIN-код остаётся на этом устройстве.",
|
||||
"enable_desc": "PIN-код остаётся на этом устройстве.",
|
||||
"protects_desc": "От чего это защищает: PIN-код не пускает в приложение того, кто находится у этого устройства. Сохранённая здесь почта получает новый ключ, когда вы включаете блокировку или меняете PIN-код, и это может занять некоторое время. Это не остановит программу, запущенную на этом компьютере, установленное вами расширение браузера или того, кто скопирует файлы приложения и успеет перебрать много PIN-кодов, поэтому длинный PIN-код стоит того. В настольном приложении для перебора PIN-кодов нужен ещё и ваш вход на этом компьютере. Ваша учётная запись на сервере не затрагивается.",
|
||||
"enable_body": "Выберите PIN-код. Он понадобится при каждой блокировке приложения, а также после перезагрузки или нового запуска.",
|
||||
"enable_body": "Он понадобится при каждой блокировке приложения и после перезапуска.",
|
||||
"set_pin_title": "Выберите PIN-код",
|
||||
"change_pin": "Изменить PIN-код…",
|
||||
"change_pin_title": "Изменить PIN-код",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Слишком много попыток. Повторите через {count, plural, one {# секунду} few {# секунды} many {# секунд} other {# секунды}}.",
|
||||
"blocked_minutes": "Слишком много попыток. Повторите через {count, plural, one {# минуту} few {# минуты} many {# минут} other {# минуты}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Частые часовые пояса",
|
||||
"time_zone_all": "Все часовые пояса",
|
||||
"time_zone_search": "Поиск часового пояса",
|
||||
"time_zone_no_match": "Часовой пояс не найден",
|
||||
"time_zone_desktop_description": "Показывать время писем и встреч в этом часовом поясе. Если не выбрать, используется часовой пояс компьютера.",
|
||||
"app_lock_desc_desktop": "Запрашивает PIN-код после периода бездействия во всех окнах. Пока приложение заблокировано, оно не может читать почту, сохранённую на этом устройстве, пока кто-нибудь не введёт PIN-код.",
|
||||
"app_lock_timeout_desc_desktop": "Время бездействия в любом окне.",
|
||||
"app_lock_now_desc_desktop": "Сразу блокирует все окна.",
|
||||
"app_lock_protects_toggle": "От чего это защищает?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# час} few {# часа} many {# часов} other {# часа}}",
|
||||
"desktop_attention_title": "На этом компьютере"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Сначала введите адрес сервера.",
|
||||
"server_declined": "Вы не разрешили этот сервер, поэтому ему ничего не отправлено.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Данные об использовании и отчёты о сбоях",
|
||||
"section_description": "Оба параметра выключены, пока вы их не включите, и у каждого свой переключатель.",
|
||||
"telemetry_label": "Отправлять данные об использовании",
|
||||
"telemetry_description": "Раз в день: случайный идентификатор, версия приложения, версия Node, ваша операционная система, как долго работает приложение и как оно подключается. При собственном почтовом сервере также включённые функции, примерное число учётных записей и количество плагинов и тем. Никогда письма, адреса или имена серверов.",
|
||||
"telemetry_description": "Раз в день: случайный идентификатор, номера версий приложения, ваша операционная система, как долго работает приложение и как оно подключается. При собственном почтовом сервере также включённые функции, примерное число учётных записей и количество плагинов и тем. Никогда письма, адреса или имена серверов.",
|
||||
"crash_label": "Отправлять отчёты о сбоях",
|
||||
"crash_description": "Ошибки в приложении отправляются со случайным идентификатором, именами файлов из кода самого приложения и короткими очищенными сообщениями. Если сбой происходит в самом приложении, файл сбоя остаётся на этом компьютере и покидает его, только если вы его отправите.",
|
||||
"crash_memory": "Файл сбоя — это копия части памяти приложения в момент сбоя. Bulwark удаляет найденные имена пользователей, адреса и токены входа, но файл сбоя всё равно может содержать текст ваших писем.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Predvolené aplikácie",
|
||||
"description": "Vyberte, či sa e-mailové a kalendárové odkazy otvárajú v aplikácii {appName}. {appName} sa registruje ako obslužná aplikácia protokolu pre odkazy mailto: a webcal:.",
|
||||
"description": "Zvoľte, či sa odkazy na e-mail a kalendár otvárajú v {appName}.",
|
||||
"unsupported": "Tento prehľadávač alebo pripojenie nepodporuje manuálnu registráciu obslužnej aplikácie protokolu.",
|
||||
"mailto_label": "E-mailové odkazy",
|
||||
"mailto_description": "Otvoriť odkazy mailto: v aplikácii {appName} s predvyplneným editorom správy.",
|
||||
"protocol_open_mode_label": "Pri otváraní odkazov protokolov",
|
||||
"mailto_label": "Otvárať e-mailové odkazy v {appName}",
|
||||
"mailto_description": "Kliknutie na e-mailovú adresu na webe začne novú správu v {appName}.",
|
||||
"protocol_open_mode_label": "Ako sa odkazy otvárajú",
|
||||
"protocol_open_mode_description": "Vyberte, či má {appName} otvárať odkazy mailto: a webcal: v novej karte alebo znovu použiť otvorenú reláciu.",
|
||||
"protocol_open_mode_active_session": "Otvoriť v aktívnej relácii, ak je to možné",
|
||||
"protocol_open_mode_new_tab": "Vždy otvoriť novú kartu",
|
||||
"focus_notification_title": "Otvoriť {appName}",
|
||||
"focus_notification_body": "Odkaz bol otvorený v aplikácii {appName}. Kliknutím prenesú okno do popredia.",
|
||||
"webcal_label": "Kalendárové odkazy",
|
||||
"webcal_description": "Otvoriť odkazy webcal: v aplikácii {appName} s predvyplneným dialógom pre odber kalendára.",
|
||||
"register_mailto": "Zaregistrovať e-mailovú aplikáciu",
|
||||
"register_webcal": "Zaregistrovať kalendárovú aplikáciu",
|
||||
"webcal_label": "Otvárať odkazy na kalendár v {appName}",
|
||||
"webcal_description": "Kliknutie na odkaz na kalendár na webe pridá kalendár do {appName}.",
|
||||
"register_mailto": "Používať {appName} pre e-mailové odkazy",
|
||||
"register_webcal": "Používať {appName} pre odkazy na kalendár",
|
||||
"mailto_registered": "Registrácia obsluhy e-mailových odkazov bola požiadaná",
|
||||
"webcal_registered": "Registrácia obsluhy kalendárových odkazov bola požiadaná",
|
||||
"registration_failed": "Registrácia obslužnej aplikácie protokolu zlyhala",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Aby ste novú poštu videli aj pri práci v inej karte alebo aplikácii."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Zobraziť zdieľané poštové účty",
|
||||
@@ -1742,9 +1742,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Zvuk oznámenia",
|
||||
"title": "Zvuk",
|
||||
"description": "Vyberte zvuk, ktorý sa prehrá pri oznámení",
|
||||
"choose": "Zvuk",
|
||||
"choose": "Tón",
|
||||
"choose_desc": "Vyberte tón oznámenia a kliknutím na ikonu reproduktora si ho vypočujte"
|
||||
},
|
||||
"email": {
|
||||
@@ -1752,7 +1752,7 @@
|
||||
"description": "Nakonfigurujte oznámenia pre prichádzajúce e-maily",
|
||||
"enabled": "E-mailové oznámenia",
|
||||
"enabled_desc": "Zobrazovať oznámenia pri príchode nových e-mailov",
|
||||
"sound": "Zvuk oznámenia",
|
||||
"sound": "Zvuk pri novej pošte",
|
||||
"sound_desc": "Prehrať zvukové upozornenie pri príchode nových e-mailov",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1762,11 +1762,11 @@
|
||||
"description": "Nakonfigurujte oznámenia pre udalosti kalendára",
|
||||
"enabled": "Oznámenia o udalostiach",
|
||||
"enabled_desc": "Zobrazovať upozornenia na nadchádzajúce udalosti v kalendári",
|
||||
"sound": "Zvuk oznámenia",
|
||||
"sound": "Zvuk pri pripomienkach",
|
||||
"sound_desc": "Prehrať zvukové upozornenie pre pripomenutia kalendára"
|
||||
},
|
||||
"push": {
|
||||
"title": "Oznámenia na pozadí",
|
||||
"title": "Upozornenia, keď je {appName} zatvorený",
|
||||
"description": "Prijímať systémové oznámenia o novej pošte, keď je táto stránka zatvorená. Doručované cez push relay Bulwark.",
|
||||
"relay_label": "Push relay",
|
||||
"relay_desc": "Predvolený je hostovaný relay Bulwark. Zmeňte iba ak používate vlastný hosting.",
|
||||
@@ -1778,7 +1778,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Oznámenia na pozadí nie sú v ukážke k dispozícii.",
|
||||
"status_busy": "Pracujem…",
|
||||
"enable": "Povoliť",
|
||||
"enable": "Zapnúť v tomto zariadení",
|
||||
"reenable": "Znovu zaregistrovať",
|
||||
"disable": "Zakázať",
|
||||
"confirm_disable_title": "Zakázať oznámenia na pozadí?",
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Prvý deň v týždni",
|
||||
"description": "Začiatok týždňa v nedeľu alebo v pondelok",
|
||||
"description": "Prvý deň týždňa v kalendároch",
|
||||
"sunday": "Nedeľa",
|
||||
"monday": "Pondelok"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Okná",
|
||||
"title": "Okná aplikácie",
|
||||
"double_click_label": "Otvárať správy v novom okne dvojitým kliknutím",
|
||||
"double_click_description": "Jedným kliknutím sa správa stále otvorí vedľa zoznamu.",
|
||||
"restore_label": "Pri spustení znova otvoriť okná",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Zámok aplikácie",
|
||||
"section_desc": "Po čase nečinnosti žiada PIN v každom okne a na každej karte. Kým je zamknuté, aplikácia nemôže čítať poštu uloženú v tomto zariadení, kým niekto nezadá PIN.",
|
||||
"enable_label": "Zamykať kódom PIN",
|
||||
"enable_desc": "V predvolenom stave vypnuté. PIN zostáva na tomto zariadení.",
|
||||
"enable_desc": "PIN zostáva na tomto zariadení.",
|
||||
"protects_desc": "Pred čím to chráni: PIN nepustí do aplikácie nikoho, kto je pri tomto zariadení. Pošta uložená tu dostane nový kľúč, keď zámok zapnete alebo zmeníte PIN, čo môže chvíľu trvať. Nezastaví program spustený na tomto počítači, rozšírenie prehliadača, ktoré ste nainštalovali, ani niekoho, kto skopíruje súbory aplikácie a má čas skúšať veľa PIN-ov, takže dlhší PIN sa oplatí. V počítačovej aplikácii je na skúšanie PIN-ov potrebné aj vaše prihlásenie na tomto počítači. Váš účet na serveri to neovplyvní.",
|
||||
"enable_body": "Zvoľte PIN. Budete ho potrebovať pri každom zamknutí aplikácie a po opätovnom načítaní alebo novom spustení.",
|
||||
"enable_body": "Budete ho potrebovať pri každom zamknutí aplikácie a po reštarte.",
|
||||
"set_pin_title": "Zvoľte PIN",
|
||||
"change_pin": "Zmeniť PIN…",
|
||||
"change_pin_title": "Zmeniť PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Príliš veľa pokusov. Skúste to o {count, plural, one {# sekundu} few {# sekundy} many {# sekundy} other {# sekúnd}}.",
|
||||
"blocked_minutes": "Príliš veľa pokusov. Skúste to o {count, plural, one {# minútu} few {# minúty} many {# minúty} other {# minút}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Bežné časové pásma",
|
||||
"time_zone_all": "Všetky časové pásma",
|
||||
"time_zone_search": "Hľadať časové pásmo",
|
||||
"time_zone_no_match": "Nenašlo sa žiadne časové pásmo",
|
||||
"time_zone_desktop_description": "Zobrazovať časy pošty a stretnutí v tomto časovom pásme. Ak žiadne nevyberiete, použije sa časové pásmo počítača.",
|
||||
"app_lock_desc_desktop": "Po čase nečinnosti žiada PIN v každom okne. Kým je zamknuté, aplikácia nemôže čítať poštu uloženú v tomto zariadení, kým niekto nezadá PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Čas bez používania v ktoromkoľvek okne.",
|
||||
"app_lock_now_desc_desktop": "Zamkne hneď všetky okná.",
|
||||
"app_lock_protects_toggle": "Pred čím to chráni?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# hodina} few {# hodiny} many {# hodiny} other {# hodín}}",
|
||||
"desktop_attention_title": "Na tomto počítači"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Najprv zadajte adresu servera.",
|
||||
"server_declined": "Tento server ste nepovolili, preto sa naň nič neodoslalo.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Údaje o používaní a hlásenia o zlyhaniach",
|
||||
"section_description": "Oboje je vypnuté, kým to nezapnete, a každé má vlastný prepínač.",
|
||||
"telemetry_label": "Odosielať údaje o používaní",
|
||||
"telemetry_description": "Raz denne: náhodné ID, verzia aplikácie, verzia Node, váš operačný systém, ako dlho aplikácia beží a ako sa pripája. Pri vlastnom poštovom serveri aj zapnuté funkcie, približný počet účtov a počet doplnkov a motívov. Nikdy pošta, adresy ani názvy serverov.",
|
||||
"telemetry_description": "Raz denne: náhodné ID, čísla verzií aplikácie, váš operačný systém, ako dlho aplikácia beží a ako sa pripája. Pri vlastnom poštovom serveri aj zapnuté funkcie, približný počet účtov a počet doplnkov a motívov. Nikdy pošta, adresy ani názvy serverov.",
|
||||
"crash_label": "Odosielať hlásenia o zlyhaniach",
|
||||
"crash_description": "Chyby v aplikácii sa odosielajú s náhodným ID, názvami súborov z kódu aplikácie a krátkymi, očistenými správami. Keď zlyhá samotná aplikácia, súbor o zlyhaní zostane v tomto počítači a odíde len vtedy, keď ho odošlete.",
|
||||
"crash_memory": "Súbor o zlyhaní je kópia časti pamäte aplikácie v okamihu zlyhania. Bulwark odstráni používateľské mená, adresy a prihlasovacie tokeny, ktoré nájde, ale súbor o zlyhaní môže aj tak obsahovať text vašej pošty.",
|
||||
|
||||
+33
-20
@@ -2562,20 +2562,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "แอปพลิเคชันเริ่มต้น",
|
||||
"description": "เลือกว่าต้องการให้ลิงก์อีเมลและปฏิทินเปิดใน {appName} หรือไม่ {appName} จะลงทะเบียนเป็นตัวจัดการโปรโตคอลสำหรับลิงก์ mailto: และ webcal:",
|
||||
"description": "เลือกว่าจะเปิดลิงก์อีเมลและปฏิทินใน {appName} หรือไม่",
|
||||
"unsupported": "เบราว์เซอร์หรือการเชื่อมต่อนี้ไม่รองรับการลงทะเบียนโปรโตคอลด้วยตนเอง",
|
||||
"mailto_label": "ลิงก์อีเมล (mailto:)",
|
||||
"mailto_description": "เปิดลิงก์ mailto: ใน {appName} พร้อมเปิดหน้าต่างเขียนจดหมายและกรอกข้อมูลล่วงหน้า",
|
||||
"protocol_open_mode_label": "เมื่อเปิดลิงก์โปรโตคอล",
|
||||
"mailto_label": "เปิดลิงก์อีเมลใน {appName}",
|
||||
"mailto_description": "การคลิกที่อยู่อีเมลบนเว็บไซต์จะเริ่มข้อความใหม่ใน {appName}",
|
||||
"protocol_open_mode_label": "วิธีเปิดลิงก์",
|
||||
"protocol_open_mode_description": "เลือกว่าต้องการให้ {appName} เปิดลิงก์ mailto: และ webcal: ในแท็บใหม่ หรือใช้งานเซสชันเดิมที่เปิดอยู่ ตัวเลือกเซสชันเดิมจำเป็นต้องได้รับสิทธิ์การแจ้งเตือน เพื่อให้คุณสามารถคลิกการแจ้งเตือนเพื่อนำหน้าต่าง {appName} มาไว้ด้านหน้าได้หากเบราว์เซอร์บล็อกการโฟกัส",
|
||||
"protocol_open_mode_active_session": "เปิดในเซสชันเดิมหากทำได้",
|
||||
"protocol_open_mode_new_tab": "เปิดแท็บใหม่เสมอ",
|
||||
"focus_notification_title": "เปิด {appName}",
|
||||
"focus_notification_body": "ลิงก์ถูกเปิดใน {appName} แล้ว คลิกเพื่อนำหน้าต่างมาไว้ด้านหน้า",
|
||||
"webcal_label": "ลิงก์ปฏิทิน (webcal:)",
|
||||
"webcal_description": "เปิดลิงก์ webcal: ใน {appName} พร้อมหน้าต่างสมัครรับข้อมูลปฏิทิน",
|
||||
"register_mailto": "ลงทะเบียนเป็นแอปอีเมลเริ่มต้น",
|
||||
"register_webcal": "ลงทะเบียนเป็นแอปปฏิทินเริ่มต้น",
|
||||
"webcal_label": "เปิดลิงก์ปฏิทินใน {appName}",
|
||||
"webcal_description": "การคลิกลิงก์ปฏิทินบนเว็บไซต์จะเพิ่มปฏิทินใน {appName}",
|
||||
"register_mailto": "ใช้ {appName} สำหรับลิงก์อีเมล",
|
||||
"register_webcal": "ใช้ {appName} สำหรับลิงก์ปฏิทิน",
|
||||
"mailto_registered": "ส่งคำขอลงทะเบียนตัวจัดการอีเมลแล้ว",
|
||||
"webcal_registered": "ส่งคำขอลงทะเบียนตัวจัดการปฏิทินแล้ว",
|
||||
"registration_failed": "การลงทะเบียนตัวจัดการโปรโตคอลไม่สำเร็จ",
|
||||
@@ -4526,7 +4526,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "ป้ายจำนวนที่ยังไม่ได้อ่านบนแท็บและไอคอนแอป",
|
||||
"description": "แสดงจำนวนอีเมลที่ยังไม่ได้อ่านเป็นป้ายตัวเลขบนไอคอนแท็บเบราว์เซอร์ และบนไอคอนแอปที่ติดตั้งไว้หากรองรับ เพื่อให้เห็นอีเมลใหม่เมื่อไม่ได้เปิดแท็บนั้นอยู่ ปิดใช้งานเพื่อไม่แสดงป้ายบนไอคอนทั้งสอง"
|
||||
"description": "เพื่อให้คุณเห็นอีเมลใหม่ขณะทำงานในแท็บหรือแอปอื่น"
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "แสดงบัญชีอีเมลที่แชร์",
|
||||
@@ -4634,7 +4634,7 @@
|
||||
"relax": "ผ่อนคลาย (Relax)"
|
||||
},
|
||||
"push": {
|
||||
"title": "การแจ้งเตือนเบื้องหลัง",
|
||||
"title": "การแจ้งเตือนเมื่อปิด {appName} อยู่",
|
||||
"description": "รับการแจ้งเตือนของระบบสำหรับอีเมลใหม่เมื่อปิดเว็บไซต์นี้ จัดส่งผ่าน Bulwark push relay โดยรีเลย์จะไม่เห็นเนื้อหาอีเมลของคุณ",
|
||||
"relay_label": "พุชรีเลย์",
|
||||
"relay_desc": "เซิร์ฟเวอร์ที่ทำหน้าที่จัดส่งการแจ้งเตือนของคุณ เลือกจากรีเลย์ที่ผู้ดูแลระบบกำหนดไว้",
|
||||
@@ -4646,7 +4646,7 @@
|
||||
"status_lite": "Web Push ไม่พร้อมใช้งานใน Bulwark Lite จำเป็นต้องใช้ Bulwark server",
|
||||
"status_demo": "การแจ้งเตือนในพื้นหลังไม่พร้อมใช้งานในเดโม",
|
||||
"status_busy": "กำลังดำเนินการ…",
|
||||
"enable": "เปิดใช้งาน",
|
||||
"enable": "เปิดบนอุปกรณ์นี้",
|
||||
"reenable": "ลงทะเบียนใหม่",
|
||||
"disable": "ปิดใช้งาน",
|
||||
"confirm_disable_title": "ปิดใช้งานการแจ้งเตือนเบื้องหลังหรือไม่?",
|
||||
@@ -4691,9 +4691,9 @@
|
||||
"result_disabled": "ปิดใช้งานการแจ้งเตือนสำหรับ {count} บัญชีแล้ว"
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "เสียงแจ้งเตือน",
|
||||
"title": "เสียง",
|
||||
"description": "เลือกเสียงที่จะเล่นเมื่อมีการแจ้งเตือน",
|
||||
"choose": "เสียง",
|
||||
"choose": "เสียงแจ้งเตือน",
|
||||
"choose_desc": "เลือกเสียงแจ้งเตือนและคลิกไอคอนลำโพงเพื่อทดลองฟัง"
|
||||
},
|
||||
"email": {
|
||||
@@ -4701,7 +4701,7 @@
|
||||
"description": "กำหนดค่าการแจ้งเตือนสำหรับอีเมลขาเข้า",
|
||||
"enabled": "การแจ้งเตือนอีเมล",
|
||||
"enabled_desc": "แสดงการแจ้งเตือนเมื่อมีอีเมลใหม่เข้ามา",
|
||||
"sound": "เสียงแจ้งเตือน",
|
||||
"sound": "เสียงเมื่อมีอีเมลใหม่",
|
||||
"sound_desc": "เล่นเสียงเตือนเมื่อมีอีเมลใหม่เข้ามา",
|
||||
"inbox_only": "เฉพาะกล่องข้อความเข้า",
|
||||
"inbox_only_desc": "แจ้งเตือนเฉพาะอีเมลที่เข้ามายังกล่องข้อความเข้าเท่านั้น ข้ามอีเมลที่ตัวกรองจัดเก็บไปยังโฟลเดอร์อื่น"
|
||||
@@ -4711,7 +4711,7 @@
|
||||
"description": "กำหนดค่าการแจ้งเตือนสำหรับกิจกรรมในปฏิทิน",
|
||||
"enabled": "การแจ้งเตือนกิจกรรม",
|
||||
"enabled_desc": "แสดงการแจ้งเตือนสำหรับกิจกรรมในปฏิทินที่กำลังจะมาถึง",
|
||||
"sound": "เสียงแจ้งเตือน",
|
||||
"sound": "เสียงเตือนความจำ",
|
||||
"sound_desc": "เล่นเสียงเตือนสำหรับกิจกรรมในปฏิทิน"
|
||||
}
|
||||
},
|
||||
@@ -4750,7 +4750,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "วันแรกของสัปดาห์",
|
||||
"description": "เริ่มต้นสัปดาห์ในวันอาทิตย์หรือวันจันทร์",
|
||||
"description": "วันแรกของสัปดาห์ในปฏิทิน",
|
||||
"sunday": "วันอาทิตย์",
|
||||
"monday": "วันจันทร์"
|
||||
},
|
||||
@@ -6729,7 +6729,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "หน้าต่าง",
|
||||
"title": "หน้าต่างของแอป",
|
||||
"double_click_label": "เปิดข้อความในหน้าต่างใหม่เมื่อดับเบิลคลิก",
|
||||
"double_click_description": "คลิกครั้งเดียวยังคงเปิดข้อความข้างรายการ",
|
||||
"restore_label": "เปิดหน้าต่างอีกครั้งเมื่อเริ่มต้น",
|
||||
@@ -6826,9 +6826,9 @@
|
||||
"section_title": "ล็อกแอป",
|
||||
"section_desc": "ขอ PIN หลังจากไม่ได้ใช้งานระยะหนึ่ง ในทุกหน้าต่างและแท็บ ระหว่างที่ล็อกอยู่ แอปจะอ่านอีเมลที่เก็บบนอุปกรณ์นี้ไม่ได้จนกว่าจะมีผู้ป้อน PIN",
|
||||
"enable_label": "ล็อกด้วย PIN",
|
||||
"enable_desc": "ปิดอยู่โดยค่าเริ่มต้น PIN จะอยู่บนอุปกรณ์นี้",
|
||||
"enable_desc": "PIN จะอยู่บนอุปกรณ์นี้",
|
||||
"protects_desc": "สิ่งที่ป้องกันได้: PIN กันผู้ที่อยู่ตรงอุปกรณ์นี้ไม่ให้เข้าแอป อีเมลที่เก็บไว้ที่นี่จะได้กุญแจใหม่เมื่อคุณเปิดการล็อกหรือเปลี่ยน PIN ซึ่งอาจใช้เวลาสักครู่ แต่ไม่สามารถหยุดโปรแกรมที่ทำงานบนคอมพิวเตอร์เครื่องนี้ ส่วนขยายเบราว์เซอร์ที่คุณติดตั้ง หรือผู้ที่คัดลอกไฟล์ของแอปและมีเวลาลอง PIN จำนวนมาก PIN ที่ยาวขึ้นจึงคุ้มค่า ในแอปเดสก์ท็อป การลอง PIN ต้องใช้การเข้าสู่ระบบของคุณบนคอมพิวเตอร์เครื่องนี้ด้วย บัญชีของคุณบนเซิร์ฟเวอร์ไม่ได้รับผลกระทบ",
|
||||
"enable_body": "เลือก PIN คุณต้องใช้ทุกครั้งที่แอปล็อก และหลังโหลดใหม่หรือเริ่มใหม่",
|
||||
"enable_body": "คุณต้องใช้ทุกครั้งที่แอปล็อก และหลังเริ่มใหม่",
|
||||
"set_pin_title": "เลือก PIN",
|
||||
"change_pin": "เปลี่ยน PIN…",
|
||||
"change_pin_title": "เปลี่ยน PIN",
|
||||
@@ -6890,6 +6890,19 @@
|
||||
"blocked_seconds": "ลองหลายครั้งเกินไป ลองอีกครั้งใน {count, plural, other {# วินาที}}",
|
||||
"blocked_minutes": "ลองหลายครั้งเกินไป ลองอีกครั้งใน {count, plural, other {# นาที}}"
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "เขตเวลาที่ใช้บ่อย",
|
||||
"time_zone_all": "เขตเวลาทั้งหมด",
|
||||
"time_zone_search": "ค้นหาเขตเวลา",
|
||||
"time_zone_no_match": "ไม่พบเขตเวลา",
|
||||
"time_zone_desktop_description": "แสดงเวลาของอีเมลและนัดหมายตามเขตเวลานี้ ถ้าคุณไม่เลือก จะใช้เขตเวลาของคอมพิวเตอร์",
|
||||
"app_lock_desc_desktop": "ขอ PIN หลังจากไม่ได้ใช้งานระยะหนึ่ง ในทุกหน้าต่าง ระหว่างที่ล็อกอยู่ แอปจะอ่านอีเมลที่เก็บบนอุปกรณ์นี้ไม่ได้จนกว่าจะมีผู้ป้อน PIN",
|
||||
"app_lock_timeout_desc_desktop": "เวลาที่ไม่ได้ใช้งานในหน้าต่างใดก็ตาม",
|
||||
"app_lock_now_desc_desktop": "ล็อกทุกหน้าต่างทันที",
|
||||
"app_lock_protects_toggle": "สิ่งนี้ป้องกันอะไร",
|
||||
"app_lock_timeout_hours": "{count, plural, other {# ชั่วโมง}}",
|
||||
"desktop_attention_title": "บนคอมพิวเตอร์เครื่องนี้"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "ป้อนที่อยู่เซิร์ฟเวอร์ก่อน",
|
||||
"server_declined": "คุณไม่ได้อนุญาตเซิร์ฟเวอร์นี้ จึงไม่มีการส่งข้อมูลใดไป",
|
||||
@@ -7099,7 +7112,7 @@
|
||||
"section_title": "ข้อมูลการใช้งานและรายงานข้อขัดข้อง",
|
||||
"section_description": "ทั้งสองอย่างปิดอยู่จนกว่าคุณจะเปิด และแต่ละอย่างมีสวิตช์ของตัวเอง",
|
||||
"telemetry_label": "ส่งข้อมูลการใช้งาน",
|
||||
"telemetry_description": "วันละครั้ง: ID แบบสุ่ม เวอร์ชันแอป เวอร์ชัน Node ระบบปฏิบัติการของคุณ ระยะเวลาที่แอปทำงาน และวิธีที่แอปเชื่อมต่อ หากใช้เซิร์ฟเวอร์อีเมลของคุณเอง จะส่งฟีเจอร์ที่เปิดอยู่ จำนวนบัญชีโดยประมาณ และจำนวนปลั๊กอินกับธีมด้วย ไม่ส่งอีเมล ที่อยู่ หรือชื่อเซิร์ฟเวอร์เด็ดขาด",
|
||||
"telemetry_description": "วันละครั้ง: ID แบบสุ่ม หมายเลขเวอร์ชันของแอป ระบบปฏิบัติการของคุณ ระยะเวลาที่แอปทำงาน และวิธีที่แอปเชื่อมต่อ หากใช้เซิร์ฟเวอร์อีเมลของคุณเอง จะส่งฟีเจอร์ที่เปิดอยู่ จำนวนบัญชีโดยประมาณ และจำนวนปลั๊กอินกับธีมด้วย ไม่ส่งอีเมล ที่อยู่ หรือชื่อเซิร์ฟเวอร์เด็ดขาด",
|
||||
"crash_label": "ส่งรายงานข้อขัดข้อง",
|
||||
"crash_description": "ข้อผิดพลาดในแอปจะถูกส่งพร้อม ID แบบสุ่ม ชื่อไฟล์จากโค้ดของแอปเอง และข้อความสั้นๆ ที่ทำความสะอาดแล้ว หากตัวแอปเองขัดข้อง ไฟล์ข้อขัดข้องจะอยู่บนคอมพิวเตอร์เครื่องนี้และออกไปเมื่อคุณส่งเท่านั้น",
|
||||
"crash_memory": "ไฟล์ข้อขัดข้องคือสำเนาส่วนหนึ่งของหน่วยความจำแอปในขณะที่ขัดข้อง Bulwark จะลบชื่อผู้ใช้ ที่อยู่ และโทเค็นการลงชื่อเข้าใช้ที่พบ แต่ไฟล์ข้อขัดข้องอาจยังมีข้อความในอีเมลของคุณอยู่",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Varsayılan uygulamalar",
|
||||
"description": "E-posta ve takvim bağlantılarının {appName} uygulamasında açılıp açılmayacağını seçin. Teknik olarak {appName}, mailto: ve webcal: bağlantıları için protokol işleyicisi olarak kaydolur.",
|
||||
"description": "E-posta ve takvim bağlantılarının {appName} içinde açılıp açılmayacağını seçin.",
|
||||
"unsupported": "Bu tarayıcı veya bağlantı manuel protokol işleyicisi kaydını desteklemiyor. Yüklü PWA'yı yine de tarayıcı veya işletim sistemi ayarlarından kullanabilirsiniz.",
|
||||
"mailto_label": "E-posta bağlantıları",
|
||||
"mailto_description": "mailto: bağlantılarını {appName} uygulamasında önceden doldurulmuş düzenleyiciyle açın.",
|
||||
"protocol_open_mode_label": "Protokol bağlantıları açılırken",
|
||||
"mailto_label": "E-posta bağlantılarını {appName} içinde aç",
|
||||
"mailto_description": "Bir web sitesindeki e-posta adresine tıklamak {appName} içinde yeni bir ileti başlatır.",
|
||||
"protocol_open_mode_label": "Bağlantılar nasıl açılır",
|
||||
"protocol_open_mode_description": "{appName} uygulamasının mailto: ve webcal: bağlantılarını yeni bir sekmede açmasını mı yoksa açık bir oturumu yeniden kullanmasını mı istediğinizi seçin. Etkin oturum seçeneği, tarayıcı odağı engellerse {appName} uygulamasını öne getirmek için yedek bildirime tıklayabilmeniz amacıyla bildirim izni gerektirir.",
|
||||
"protocol_open_mode_active_session": "Mümkünse etkin oturumda aç",
|
||||
"protocol_open_mode_new_tab": "Her zaman yeni sekme aç",
|
||||
"focus_notification_title": "{appName} uygulamasını aç",
|
||||
"focus_notification_body": "Bağlantı {appName} uygulamasında açıldı. Pencereyi öne getirmek için tıklayın.",
|
||||
"webcal_label": "Takvim bağlantıları",
|
||||
"webcal_description": "webcal: bağlantılarını {appName} uygulamasında önceden doldurulmuş takvim aboneliği penceresiyle açın.",
|
||||
"register_mailto": "E-posta uygulaması olarak kaydet",
|
||||
"register_webcal": "Takvim uygulaması olarak kaydet",
|
||||
"webcal_label": "Takvim bağlantılarını {appName} içinde aç",
|
||||
"webcal_description": "Bir web sitesindeki takvim bağlantısına tıklamak takvimi {appName} içine ekler.",
|
||||
"register_mailto": "E-posta bağlantıları için {appName} kullan",
|
||||
"register_webcal": "Takvim bağlantıları için {appName} kullan",
|
||||
"mailto_registered": "E-posta işleyicisi kaydı istendi",
|
||||
"webcal_registered": "Takvim işleyicisi kaydı istendi",
|
||||
"registration_failed": "Protokol işleyicisi kaydı başarısız oldu",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Başka bir sekmede veya uygulamada çalışırken de yeni postayı görmeniz için."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Paylaşılan posta hesaplarını göster",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Bildirim Sesi",
|
||||
"title": "Ses",
|
||||
"description": "Bildirimler için hangi sesin çalınacağını seçin",
|
||||
"choose": "Ses",
|
||||
"choose": "Ton",
|
||||
"choose_desc": "Bir bildirim tonu seçin ve önizlemek için hoparlör simgesine tıklayın"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Gelen e-postalar için bildirimleri yapılandırın",
|
||||
"enabled": "E-posta bildirimleri",
|
||||
"enabled_desc": "Yeni e-postalar geldiğinde bildirim göster",
|
||||
"sound": "Bildirim sesi",
|
||||
"sound": "Yeni posta sesi",
|
||||
"sound_desc": "Yeni e-postalar geldiğinde sesli uyarı çal",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Takvim etkinlikleri için bildirimleri yapılandırın",
|
||||
"enabled": "Etkinlik bildirimleri",
|
||||
"enabled_desc": "Yaklaşan takvim etkinlikleri için uyarılar göster",
|
||||
"sound": "Bildirim sesi",
|
||||
"sound": "Anımsatıcı sesi",
|
||||
"sound_desc": "Takvim hatırlatıcıları için sesli uyarı çal"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Arka plan bildirimleri devre dışı bırakılsın mı?",
|
||||
"description": "Bu site kapalıyken yeni postalar için sistem bildirimleri alın. Bulwark push röle aracılığıyla iletilir; röle posta içeriğini asla görmez.",
|
||||
"disable": "Devre dışı bırak",
|
||||
"enable": "Etkinleştir",
|
||||
"enable": "Bu cihazda aç",
|
||||
"dismiss_aria": "Bildirim istemini kapat",
|
||||
"ios_hint": "iOS'ta önce siteyi ana ekranınıza yükleyin – Safari Web Push'u yalnızca yüklü PWA'lara teslim eder.",
|
||||
"reenable": "Yeniden kaydet",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Bu tarayıcı Web Push'u desteklemiyor",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Arka plan bildirimleri demoda kullanılamaz.",
|
||||
"title": "Arka plan bildirimleri",
|
||||
"title": "{appName} kapalıyken bildirimler",
|
||||
"devices_title": "Kayıtlı cihazlar",
|
||||
"devices_desc": "Bu hesap için arka plan bildirimleri almak üzere kayıtlı tüm cihazlar. Birini iptal ettiğinizde o cihaz bildirimleri hemen almayı bırakır.",
|
||||
"devices_loading": "Kayıtlı cihazlar yükleniyor…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Haftanın İlk Günü",
|
||||
"description": "Haftayı Pazar veya Pazartesi başlat",
|
||||
"description": "Takvimlerde haftanın ilk günü",
|
||||
"sunday": "Pazar",
|
||||
"monday": "Pazartesi"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Pencereler",
|
||||
"title": "Uygulama pencereleri",
|
||||
"double_click_label": "İletileri çift tıklamayla yeni pencerede aç",
|
||||
"double_click_description": "Tek tıklama iletiyi yine listenin yanında açar.",
|
||||
"restore_label": "Başlangıçta pencereleri yeniden aç",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Uygulama kilidi",
|
||||
"section_desc": "Bir süre kullanılmadığında her pencerede ve sekmede PIN ister. Kilitliyken uygulama, biri PIN'i girene kadar bu cihazda saklanan postayı okuyamaz.",
|
||||
"enable_label": "PIN ile kilitle",
|
||||
"enable_desc": "Varsayılan olarak kapalı. PIN bu cihazda kalır.",
|
||||
"enable_desc": "PIN bu cihazda kalır.",
|
||||
"protects_desc": "Neye karşı korur: PIN, bu cihazın başındaki birini uygulamanın dışında tutar. Burada saklanan posta, kilidi açtığınızda veya PIN'i değiştirdiğinizde yeni bir anahtar alır; bu biraz sürebilir. Bu bilgisayarda çalışan bir programı, yüklediğiniz bir tarayıcı uzantısını veya uygulamanın dosyalarını kopyalayıp çok sayıda PIN deneyecek zamanı olan birini durduramaz, bu yüzden daha uzun bir PIN'e değer. Masaüstü uygulamasında PIN denemek için bu bilgisayardaki oturumunuz da gerekir. Sunucudaki hesabınız bundan etkilenmez.",
|
||||
"enable_body": "Bir PIN seçin. Uygulama her kilitlendiğinde ve yeniden yükleme ya da yeni başlatma sonrasında gerekir.",
|
||||
"enable_body": "Uygulama her kilitlendiğinde ve yeniden başlattıktan sonra gerekir.",
|
||||
"set_pin_title": "PIN seçin",
|
||||
"change_pin": "PIN'i değiştir…",
|
||||
"change_pin_title": "PIN'i değiştir",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Çok fazla deneme. {count, plural, one {# saniye} other {# saniye}} sonra yeniden deneyin.",
|
||||
"blocked_minutes": "Çok fazla deneme. {count, plural, one {# dakika} other {# dakika}} sonra yeniden deneyin."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Sık kullanılan saat dilimleri",
|
||||
"time_zone_all": "Tüm saat dilimleri",
|
||||
"time_zone_search": "Saat dilimi ara",
|
||||
"time_zone_no_match": "Saat dilimi bulunamadı",
|
||||
"time_zone_desktop_description": "Posta ve randevu saatlerini bu saat diliminde göster. Seçmezseniz bilgisayarınızın saat dilimi kullanılır.",
|
||||
"app_lock_desc_desktop": "Bir süre kullanılmadığında her pencerede PIN ister. Kilitliyken uygulama, biri PIN'i girene kadar bu cihazda saklanan postayı okuyamaz.",
|
||||
"app_lock_timeout_desc_desktop": "Herhangi bir pencerede kullanılmayan süre.",
|
||||
"app_lock_now_desc_desktop": "Tüm pencereleri hemen kilitler.",
|
||||
"app_lock_protects_toggle": "Bu neye karşı korur?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# saat} other {# saat}}",
|
||||
"desktop_attention_title": "Bu bilgisayarda"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Önce sunucu adresini girin.",
|
||||
"server_declined": "Bu sunucuya izin vermediniz, bu yüzden ona hiçbir şey gönderilmedi.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Kullanım bilgileri ve kilitlenme raporları",
|
||||
"section_description": "İkisi de siz açana kadar kapalıdır ve her birinin kendi anahtarı vardır.",
|
||||
"telemetry_label": "Kullanım bilgilerini gönder",
|
||||
"telemetry_description": "Günde bir kez: rastgele bir kimlik, uygulama sürümü, Node sürümü, işletim sisteminiz, uygulamanın ne kadar süredir çalıştığı ve nasıl bağlandığı. Kendi posta sunucunuzda ayrıca hangi özelliklerin açık olduğu, yaklaşık hesap sayısı ve kaç eklenti ile temanız olduğu. Asla e-posta, adres veya sunucu adı gönderilmez.",
|
||||
"telemetry_description": "Günde bir kez: rastgele bir kimlik, uygulamanın sürüm numaraları, işletim sisteminiz, uygulamanın ne kadar süredir çalıştığı ve nasıl bağlandığı. Kendi posta sunucunuzda ayrıca hangi özelliklerin açık olduğu, yaklaşık hesap sayısı ve kaç eklenti ile temanız olduğu. Asla e-posta, adres veya sunucu adı gönderilmez.",
|
||||
"crash_label": "Kilitlenme raporlarını gönder",
|
||||
"crash_description": "Uygulamadaki hatalar rastgele bir kimlik, uygulamanın kendi kodundaki dosya adları ve kısa, temizlenmiş iletilerle gönderilir. Uygulamanın kendisi kilitlenirse bir kilitlenme dosyası bu bilgisayarda kalır ve yalnızca siz gönderirseniz çıkar.",
|
||||
"crash_memory": "Kilitlenme dosyası, kilitlenme anında uygulama belleğinin bir bölümünün kopyasıdır. Bulwark bulduğu kullanıcı adlarını, adresleri ve oturum açma belirteçlerini kaldırır ancak kilitlenme dosyası yine de e-postalarınızın metnini içerebilir.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Програми за замовчуванням",
|
||||
"description": "Виберіть, чи відкривати посилання електронної пошти та календаря в {appName}. Технічно {appName} реєструється як обробник протоколу для посилань mailto: і webcal:.",
|
||||
"description": "Виберіть, чи відкривати посилання на пошту й календар у {appName}.",
|
||||
"unsupported": "Цей браузер або це з'єднання не підтримує ручну реєстрацію обробників протоколів. Можливо, встановлену PWA все одно можна використати через налаштування браузера або системи.",
|
||||
"mailto_label": "Посилання електронної пошти",
|
||||
"mailto_description": "Відкриває посилання mailto: у {appName} із попередньо заповненим редактором листа.",
|
||||
"protocol_open_mode_label": "Під час відкриття посилань протоколів",
|
||||
"mailto_label": "Відкривати поштові посилання в {appName}",
|
||||
"mailto_description": "Клацання адреси пошти на сайті починає новий лист у {appName}.",
|
||||
"protocol_open_mode_label": "Як відкриваються посилання",
|
||||
"protocol_open_mode_description": "Виберіть, чи {appName} має відкривати посилання mailto: і webcal: у новій вкладці, чи повторно використовувати відкритий сеанс. Для варіанта активного сеансу потрібен дозвіл на сповіщення, щоб ви могли натиснути резервне сповіщення й вивести {appName} на передній план, якщо браузер блокує фокус.",
|
||||
"protocol_open_mode_active_session": "Якщо можливо, відкривати в активному сеансі",
|
||||
"protocol_open_mode_new_tab": "Завжди відкривати нову вкладку",
|
||||
"focus_notification_title": "Відкрити {appName}",
|
||||
"focus_notification_body": "Посилання було відкрито в {appName}. Натисніть, щоб вивести вікно на передній план.",
|
||||
"webcal_label": "Посилання календаря",
|
||||
"webcal_description": "Відкриває посилання webcal: у {appName} із попередньо заповненим діалогом підписки на календар.",
|
||||
"register_mailto": "Зареєструвати поштову програму",
|
||||
"register_webcal": "Зареєструвати програму календаря",
|
||||
"webcal_label": "Відкривати посилання на календар у {appName}",
|
||||
"webcal_description": "Клацання посилання на календар на сайті додає календар у {appName}.",
|
||||
"register_mailto": "Використовувати {appName} для поштових посилань",
|
||||
"register_webcal": "Використовувати {appName} для посилань на календар",
|
||||
"mailto_registered": "Реєстрацію обробника електронної пошти запитано",
|
||||
"webcal_registered": "Реєстрацію обробника календаря запитано",
|
||||
"registration_failed": "Не вдалося зареєструвати обробник протоколу",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "Щоб ви бачили нову пошту, коли працюєте в іншій вкладці чи застосунку."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Показувати спільні поштові акаунти",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Звук сповіщення",
|
||||
"title": "Звук",
|
||||
"description": "Виберіть звук для сповіщень",
|
||||
"choose": "Звук",
|
||||
"choose": "Мелодія",
|
||||
"choose_desc": "Виберіть сигнал сповіщення та натисніть значок динаміка, щоб переглянути його"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "Налаштувати сповіщення для вхідних електронних листів",
|
||||
"enabled": "Сповіщення електронною поштою",
|
||||
"enabled_desc": "Показувати сповіщення про надходження нових електронних листів",
|
||||
"sound": "Звук сповіщення",
|
||||
"sound": "Звук нової пошти",
|
||||
"sound_desc": "Відтворення звукового сповіщення про надходження нових електронних листів",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "Налаштувати сповіщення про події календаря",
|
||||
"enabled": "Сповіщення про події",
|
||||
"enabled_desc": "Показувати сповіщення про майбутні події календаря",
|
||||
"sound": "Звук сповіщення",
|
||||
"sound": "Звук нагадувань",
|
||||
"sound_desc": "Відтворення звукового сповіщення для нагадувань календаря"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "Вимкнути фонові сповіщення?",
|
||||
"description": "Отримуйте системні сповіщення про нові листи, коли цей сайт закритий. Доставляється через push-реле Bulwark; реле ніколи не бачить вміст листів.",
|
||||
"disable": "Вимкнути",
|
||||
"enable": "Увімкнути",
|
||||
"enable": "Увімкнути на цьому пристрої",
|
||||
"dismiss_aria": "Закрити запит на сповіщення",
|
||||
"ios_hint": "На iOS спочатку встановіть сайт на головний екран – Safari доставляє Web Push лише встановленим PWA.",
|
||||
"reenable": "Перереєструвати",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "Цей браузер не підтримує Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "Фонові сповіщення недоступні в демоверсії.",
|
||||
"title": "Фонові сповіщення",
|
||||
"title": "Сповіщення, коли {appName} закрито",
|
||||
"devices_title": "Зареєстровані пристрої",
|
||||
"devices_desc": "Усі пристрої, зареєстровані для отримання фонових сповіщень цього облікового запису. Після відкликання пристрій одразу перестає їх отримувати.",
|
||||
"devices_loading": "Завантаження зареєстрованих пристроїв…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Перший день тижня",
|
||||
"description": "Почніть тиждень у неділю чи понеділок",
|
||||
"description": "Перший день тижня в календарях",
|
||||
"sunday": "неділя",
|
||||
"monday": "понеділок"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Вікна",
|
||||
"title": "Вікна застосунку",
|
||||
"double_click_label": "Відкривати листи в новому вікні подвійним клацанням",
|
||||
"double_click_description": "Одне клацання, як і раніше, відкриває лист поруч зі списком.",
|
||||
"restore_label": "Знову відкривати вікна під час запуску",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "Блокування застосунку",
|
||||
"section_desc": "Запитує PIN-код після періоду без використання в кожному вікні та вкладці. Поки застосунок заблоковано, він не може читати пошту, збережену на цьому пристрої, доки хтось не введе PIN-код.",
|
||||
"enable_label": "Блокувати PIN-кодом",
|
||||
"enable_desc": "Типово вимкнено. PIN-код залишається на цьому пристрої.",
|
||||
"enable_desc": "PIN-код залишається на цьому пристрої.",
|
||||
"protects_desc": "Від чого це захищає: PIN-код не пускає до застосунку того, хто стоїть біля цього пристрою. Збережена тут пошта отримує новий ключ, коли ви вмикаєте блокування або змінюєте PIN-код, і це може тривати якийсь час. Це не зупинить програму, запущену на цьому комп'ютері, встановлене вами розширення браузера або того, хто скопіює файли застосунку й матиме час перебрати багато PIN-кодів, тому довший PIN-код вартий того. У застосунку для комп'ютера для перебору PIN-кодів потрібен ще й ваш вхід на цьому комп'ютері. Ваш обліковий запис на сервері це не зачіпає.",
|
||||
"enable_body": "Виберіть PIN-код. Він знадобиться щоразу, коли застосунок блокується, а також після перезавантаження чи нового запуску.",
|
||||
"enable_body": "Він знадобиться щоразу, коли застосунок блокується, і після перезапуску.",
|
||||
"set_pin_title": "Виберіть PIN-код",
|
||||
"change_pin": "Змінити PIN-код…",
|
||||
"change_pin_title": "Змінити PIN-код",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "Забагато спроб. Повторіть через {count, plural, one {# секунду} few {# секунди} many {# секунд} other {# секунди}}.",
|
||||
"blocked_minutes": "Забагато спроб. Повторіть через {count, plural, one {# хвилину} few {# хвилини} many {# хвилин} other {# хвилини}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Поширені часові пояси",
|
||||
"time_zone_all": "Усі часові пояси",
|
||||
"time_zone_search": "Шукати часовий пояс",
|
||||
"time_zone_no_match": "Часовий пояс не знайдено",
|
||||
"time_zone_desktop_description": "Показувати час листів і зустрічей у цьому часовому поясі. Якщо не вибрати, використовується часовий пояс комп'ютера.",
|
||||
"app_lock_desc_desktop": "Запитує PIN-код після періоду без використання в кожному вікні. Поки застосунок заблоковано, він не може читати пошту, збережену на цьому пристрої, доки хтось не введе PIN-код.",
|
||||
"app_lock_timeout_desc_desktop": "Час без використання в будь-якому вікні.",
|
||||
"app_lock_now_desc_desktop": "Одразу блокує всі вікна.",
|
||||
"app_lock_protects_toggle": "Від чого це захищає?",
|
||||
"app_lock_timeout_hours": "{count, plural, one {# година} few {# години} many {# годин} other {# години}}",
|
||||
"desktop_attention_title": "На цьому комп'ютері"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Спочатку введіть адресу сервера.",
|
||||
"server_declined": "Ви не дозволили цей сервер, тому йому нічого не надіслано.",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "Дані про використання та звіти про збої",
|
||||
"section_description": "Обидва вимкнені, доки ви їх не ввімкнете, і кожен має власний перемикач.",
|
||||
"telemetry_label": "Надсилати дані про використання",
|
||||
"telemetry_description": "Раз на день: випадковий ідентифікатор, версія застосунку, версія Node, ваша операційна система, як довго працює застосунок і як він підключається. З власним поштовим сервером також увімкнені функції, приблизна кількість облікових записів і кількість плагінів і тем. Ніколи листи, адреси чи назви серверів.",
|
||||
"telemetry_description": "Раз на день: випадковий ідентифікатор, номери версій застосунку, ваша операційна система, як довго працює застосунок і як він підключається. З власним поштовим сервером також увімкнені функції, приблизна кількість облікових записів і кількість плагінів і тем. Ніколи листи, адреси чи назви серверів.",
|
||||
"crash_label": "Надсилати звіти про збої",
|
||||
"crash_description": "Помилки в застосунку надсилаються з випадковим ідентифікатором, назвами файлів із коду самого застосунку та короткими очищеними повідомленнями. Якщо збій стається в самому застосунку, файл збою залишається на цьому комп'ютері й покидає його, лише якщо ви його надішлете.",
|
||||
"crash_memory": "Файл збою — це копія частини пам'яті застосунку в момент збою. Bulwark вилучає знайдені імена користувачів, адреси й токени входу, але файл збою все одно може містити текст ваших листів.",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Ứng dụng mặc định",
|
||||
"description": "Chọn xem các liên kết email và lịch có mở trong {appName} hay không. Về mặt kỹ thuật, {appName} đăng ký làm trình xử lý giao thức cho các liên kết mailto: và webcal:.",
|
||||
"description": "Chọn có mở liên kết email và lịch trong {appName} hay không.",
|
||||
"unsupported": "Trình duyệt hoặc kết nối này không hỗ trợ đăng ký trình xử lý giao thức thủ công. Bạn vẫn có thể sử dụng PWA đã cài đặt thông qua cài đặt trình duyệt hoặc hệ điều hành.",
|
||||
"mailto_label": "Liên kết email",
|
||||
"mailto_description": "Mở các liên kết mailto: trong {appName} bằng trình soạn thảo được điền sẵn.",
|
||||
"protocol_open_mode_label": "Khi mở liên kết giao thức",
|
||||
"mailto_label": "Mở liên kết email trong {appName}",
|
||||
"mailto_description": "Nhấp vào một địa chỉ email trên trang web sẽ bắt đầu thư mới trong {appName}.",
|
||||
"protocol_open_mode_label": "Cách mở liên kết",
|
||||
"protocol_open_mode_description": "Chọn xem {appName} mở liên kết mailto: và webcal: trong tab mới hay sử dụng lại phiên đang mở. Tùy chọn phiên hoạt động cần có quyền thông báo để bạn có thể nhấp vào thông báo dự phòng để đưa {appName} lên phía trước nếu trình duyệt chặn tiêu điểm.",
|
||||
"protocol_open_mode_active_session": "Mở trong phiên hoạt động nếu có thể",
|
||||
"protocol_open_mode_new_tab": "Luôn mở tab mới",
|
||||
"focus_notification_title": "Mở {appName}",
|
||||
"focus_notification_body": "Liên kết đã được mở trong {appName}. Bấm để đưa cửa sổ lên phía trước.",
|
||||
"webcal_label": "Liên kết lịch",
|
||||
"webcal_description": "Mở các liên kết webcal: trong {appName} bằng hộp thoại đăng ký lịch được điền sẵn.",
|
||||
"register_mailto": "Đăng ký ứng dụng email",
|
||||
"register_webcal": "Đăng ký ứng dụng lịch",
|
||||
"webcal_label": "Mở liên kết lịch trong {appName}",
|
||||
"webcal_description": "Nhấp vào một liên kết lịch trên trang web sẽ thêm lịch vào {appName}.",
|
||||
"register_mailto": "Dùng {appName} cho liên kết email",
|
||||
"register_webcal": "Dùng {appName} cho liên kết lịch",
|
||||
"mailto_registered": "Đã yêu cầu đăng ký trình xử lý email",
|
||||
"webcal_registered": "Đã yêu cầu đăng ký trình xử lý lịch",
|
||||
"registration_failed": "Đăng ký xử lý giao thức không thành công",
|
||||
@@ -1634,7 +1634,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Số thư chưa đọc trên biểu tượng tab và ứng dụng",
|
||||
"description": "Hiển thị số thư chưa đọc trong Hộp thư đến trên biểu tượng tab trình duyệt và biểu tượng ứng dụng đã cài đặt nếu được hỗ trợ, để bạn thấy thư mới khi tab không được chọn. Tắt để ẩn huy hiệu trên cả hai biểu tượng."
|
||||
"description": "Để bạn thấy thư mới khi đang làm việc ở tab hoặc ứng dụng khác."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "Hiển thị tài khoản thư được chia sẻ",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"relax": "Thư giãn"
|
||||
},
|
||||
"push": {
|
||||
"title": "Thông báo chạy nền",
|
||||
"title": "Thông báo khi {appName} đang đóng",
|
||||
"description": "Nhận thông báo hệ thống về thư mới khi đóng trang web này. Thông báo được gửi qua máy chủ chuyển tiếp push của Bulwark; máy chủ này không bao giờ xem được nội dung thư.",
|
||||
"relay_label": "Máy chủ chuyển tiếp push",
|
||||
"relay_desc": "Máy chủ gửi thông báo cho bạn. Chọn một máy chủ trong số các máy chủ do quản trị viên cung cấp.",
|
||||
@@ -1754,7 +1754,7 @@
|
||||
"status_lite": "Bulwark Lite không hỗ trợ Web Push; tính năng này cần máy chủ Bulwark.",
|
||||
"status_demo": "Thông báo nền không khả dụng trong bản demo.",
|
||||
"status_busy": "Đang xử lý…",
|
||||
"enable": "Bật",
|
||||
"enable": "Bật trên thiết bị này",
|
||||
"reenable": "Đăng ký lại",
|
||||
"disable": "Tắt",
|
||||
"confirm_disable_title": "Tắt thông báo chạy nền?",
|
||||
@@ -1799,9 +1799,9 @@
|
||||
"result_disabled": "Đã tắt thông báo cho {count} tài khoản."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "Âm thanh thông báo",
|
||||
"title": "Âm thanh",
|
||||
"description": "Chọn âm thanh phát khi có thông báo",
|
||||
"choose": "Âm thanh",
|
||||
"choose": "Nhạc chuông",
|
||||
"choose_desc": "Chọn âm báo rồi nhấn biểu tượng loa để nghe thử"
|
||||
},
|
||||
"email": {
|
||||
@@ -1809,7 +1809,7 @@
|
||||
"description": "Cấu hình thông báo khi có thư đến",
|
||||
"enabled": "Thông báo qua email",
|
||||
"enabled_desc": "Hiển thị thông báo khi có thư mới",
|
||||
"sound": "Âm thanh thông báo",
|
||||
"sound": "Âm thanh khi có thư mới",
|
||||
"sound_desc": "Phát âm báo khi có thư mới",
|
||||
"inbox_only": "Chỉ Hộp thư đến",
|
||||
"inbox_only_desc": "Chỉ thông báo thư đến Hộp thư đến; bỏ qua thư được bộ lọc chuyển vào thư mục khác"
|
||||
@@ -1819,7 +1819,7 @@
|
||||
"description": "Cấu hình thông báo cho sự kiện lịch",
|
||||
"enabled": "Thông báo sự kiện",
|
||||
"enabled_desc": "Hiển thị nhắc nhở về các sự kiện lịch sắp tới",
|
||||
"sound": "Âm thanh thông báo",
|
||||
"sound": "Âm thanh cho lời nhắc",
|
||||
"sound_desc": "Phát âm báo cho lời nhắc lịch"
|
||||
}
|
||||
},
|
||||
@@ -1858,7 +1858,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "Ngày đầu tuần",
|
||||
"description": "Bắt đầu tuần vào Chủ nhật hoặc Thứ Hai",
|
||||
"description": "Ngày đầu tuần trong lịch",
|
||||
"sunday": "Chủ nhật",
|
||||
"monday": "Thứ Hai"
|
||||
},
|
||||
@@ -6733,7 +6733,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "Cửa sổ",
|
||||
"title": "Cửa sổ ứng dụng",
|
||||
"double_click_label": "Mở thư trong cửa sổ mới khi nhấp đúp",
|
||||
"double_click_description": "Nhấp một lần vẫn mở thư bên cạnh danh sách.",
|
||||
"restore_label": "Mở lại cửa sổ khi khởi động",
|
||||
@@ -6830,9 +6830,9 @@
|
||||
"section_title": "Khóa ứng dụng",
|
||||
"section_desc": "Yêu cầu mã PIN sau một thời gian không dùng, trong mọi cửa sổ và tab. Khi đang khóa, ứng dụng không thể đọc thư lưu trên thiết bị này cho đến khi có người nhập mã PIN.",
|
||||
"enable_label": "Khóa bằng mã PIN",
|
||||
"enable_desc": "Mặc định tắt. Mã PIN chỉ ở trên thiết bị này.",
|
||||
"enable_desc": "Mã PIN chỉ ở trên thiết bị này.",
|
||||
"protects_desc": "Điều này bảo vệ khỏi: mã PIN giữ người đang ở thiết bị này bên ngoài ứng dụng. Thư lưu ở đây nhận khóa mới khi bạn bật khóa hoặc đổi mã PIN, việc này có thể mất một lúc. Nó không thể ngăn một chương trình chạy trên máy tính này, một tiện ích trình duyệt bạn đã cài, hoặc người sao chép các tệp của ứng dụng và có thời gian thử nhiều mã PIN, vì vậy mã PIN dài hơn là đáng giá. Trong ứng dụng máy tính, việc thử mã PIN còn cần phiên đăng nhập của bạn trên máy tính này. Tài khoản của bạn trên máy chủ không bị ảnh hưởng.",
|
||||
"enable_body": "Hãy chọn một mã PIN. Bạn cần nó mỗi khi ứng dụng khóa, và sau khi tải lại hoặc khởi động lại.",
|
||||
"enable_body": "Bạn cần nó mỗi khi ứng dụng khóa và sau khi khởi động lại.",
|
||||
"set_pin_title": "Chọn mã PIN",
|
||||
"change_pin": "Đổi mã PIN…",
|
||||
"change_pin_title": "Đổi mã PIN",
|
||||
@@ -6894,6 +6894,19 @@
|
||||
"blocked_seconds": "Quá nhiều lần thử. Hãy thử lại sau {count, plural, other {# giây}}.",
|
||||
"blocked_minutes": "Quá nhiều lần thử. Hãy thử lại sau {count, plural, other {# phút}}."
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "Múi giờ phổ biến",
|
||||
"time_zone_all": "Tất cả múi giờ",
|
||||
"time_zone_search": "Tìm múi giờ",
|
||||
"time_zone_no_match": "Không tìm thấy múi giờ",
|
||||
"time_zone_desktop_description": "Hiển thị giờ của thư và cuộc hẹn theo múi giờ này. Nếu bạn không chọn, múi giờ của máy tính sẽ được dùng.",
|
||||
"app_lock_desc_desktop": "Yêu cầu mã PIN sau một thời gian không dùng, trong mọi cửa sổ. Khi đang khóa, ứng dụng không thể đọc thư lưu trên thiết bị này cho đến khi có người nhập mã PIN.",
|
||||
"app_lock_timeout_desc_desktop": "Thời gian không dùng ở bất kỳ cửa sổ nào.",
|
||||
"app_lock_now_desc_desktop": "Khóa ngay mọi cửa sổ.",
|
||||
"app_lock_protects_toggle": "Điều này bảo vệ khỏi gì?",
|
||||
"app_lock_timeout_hours": "{count, plural, other {# giờ}}",
|
||||
"desktop_attention_title": "Trên máy tính này"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "Trước tiên hãy nhập địa chỉ máy chủ.",
|
||||
"server_declined": "Bạn không cho phép máy chủ này nên không có gì được gửi đến đó.",
|
||||
@@ -7103,7 +7116,7 @@
|
||||
"section_title": "Thông tin sử dụng và báo cáo sự cố",
|
||||
"section_description": "Cả hai đều tắt cho đến khi bạn bật, và mỗi mục có công tắc riêng.",
|
||||
"telemetry_label": "Gửi thông tin sử dụng",
|
||||
"telemetry_description": "Mỗi ngày một lần: một ID ngẫu nhiên, phiên bản ứng dụng, phiên bản Node, hệ điều hành của bạn, ứng dụng đã chạy bao lâu và cách nó kết nối. Với máy chủ thư riêng, còn có các tính năng đang bật, số tài khoản ước tính và số tiện ích cùng chủ đề bạn có. Không bao giờ gửi thư, địa chỉ hay tên máy chủ.",
|
||||
"telemetry_description": "Mỗi ngày một lần: một ID ngẫu nhiên, các số phiên bản của ứng dụng, hệ điều hành của bạn, ứng dụng đã chạy bao lâu và cách nó kết nối. Với máy chủ thư riêng, còn có các tính năng đang bật, số tài khoản ước tính và số tiện ích cùng chủ đề bạn có. Không bao giờ gửi thư, địa chỉ hay tên máy chủ.",
|
||||
"crash_label": "Gửi báo cáo sự cố",
|
||||
"crash_description": "Lỗi trong ứng dụng được gửi kèm một ID ngẫu nhiên, tên tệp từ mã của chính ứng dụng và thông báo ngắn đã được làm sạch. Nếu chính ứng dụng gặp sự cố, một tệp sự cố sẽ ở lại trên máy tính này và chỉ rời đi khi bạn gửi.",
|
||||
"crash_memory": "Tệp sự cố là bản sao một phần bộ nhớ của ứng dụng khi gặp sự cố. Bulwark xóa tên người dùng, địa chỉ và mã đăng nhập mà nó tìm thấy, nhưng tệp sự cố vẫn có thể chứa nội dung thư của bạn.",
|
||||
|
||||
@@ -186,7 +186,6 @@
|
||||
"description": "Hiển thị tổng số thư trong thư mục hoặc thẻ bên cạnh số thư chưa đọc."
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"description": "Hiển thị số thư chưa đọc trên tab trình duyệt và biểu tượng ứng dụng. Nhờ đó, bạn biết có thư mới ngay cả khi đang dùng tab khác."
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"description": "Hiển thị thư mục của các hộp thư được chia sẻ với bạn trong mục Đã chia sẻ của danh sách thư mục. Tắt để ẩn tất cả hoặc ẩn từng tài khoản bên dưới. Lịch và danh bạ của các tài khoản đó vẫn được giữ lại."
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "預設應用程式",
|
||||
"description": "選擇電子郵件與行事曆連結是否要在 {appName} 開啟。{appName} 會註冊為 mailto: 與 webcal: 連結的通訊協定處理常式。",
|
||||
"description": "選擇是否在 {appName} 中開啟郵件和行事曆連結。",
|
||||
"unsupported": "此瀏覽器或連線不支援手動註冊通訊協定處理常式。您仍可嘗試透過瀏覽器或作業系統設定,使用已安裝的 PWA。",
|
||||
"mailto_label": "電子郵件連結",
|
||||
"mailto_description": "使用預先填入的撰寫視窗,在 {appName} 開啟 mailto: 連結。",
|
||||
"protocol_open_mode_label": "開啟通訊協定連結時",
|
||||
"mailto_label": "在 {appName} 中開啟郵件連結",
|
||||
"mailto_description": "點選網站上的電子郵件地址會在 {appName} 中撰寫新郵件。",
|
||||
"protocol_open_mode_label": "連結的開啟方式",
|
||||
"protocol_open_mode_description": "選擇 {appName} 要在新分頁開啟 mailto: 與 webcal: 連結,或使用現有的工作階段。現有工作階段選項需要通知權限;若瀏覽器阻止視窗取得焦點,您可以點擊備用通知,將 {appName} 移到最上層。",
|
||||
"protocol_open_mode_active_session": "盡可能在現有工作階段開啟",
|
||||
"protocol_open_mode_new_tab": "一律開啟新分頁",
|
||||
"focus_notification_title": "開啟 {appName}",
|
||||
"focus_notification_body": "連結已在 {appName} 開啟。點擊即可將視窗移到最上層。",
|
||||
"webcal_label": "行事曆連結",
|
||||
"webcal_description": "使用預先填入的行事曆訂閱對話方塊,在 {appName} 開啟 webcal: 連結。",
|
||||
"register_mailto": "註冊電子郵件應用程式",
|
||||
"register_webcal": "註冊行事曆應用程式",
|
||||
"webcal_label": "在 {appName} 中開啟行事曆連結",
|
||||
"webcal_description": "點選網站上的行事曆連結會在 {appName} 中加入該行事曆。",
|
||||
"register_mailto": "使用 {appName} 開啟郵件連結",
|
||||
"register_webcal": "使用 {appName} 開啟行事曆連結",
|
||||
"mailto_registered": "已要求註冊電子郵件處理常式",
|
||||
"webcal_registered": "已要求註冊行事曆處理常式",
|
||||
"registration_failed": "通訊協定處理常式註冊失敗",
|
||||
@@ -1622,7 +1622,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "在分頁圖示顯示未讀數量",
|
||||
"description": "在瀏覽器分頁圖示顯示收件匣未讀數量徽章,即使分頁不在前景也能看到新郵件。停用後不顯示徽章。"
|
||||
"description": "這樣在其他分頁或應用程式中工作時也能看到新郵件。"
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "顯示共用郵件帳號",
|
||||
@@ -1730,7 +1730,7 @@
|
||||
"relax": "放鬆"
|
||||
},
|
||||
"push": {
|
||||
"title": "背景通知",
|
||||
"title": "{appName} 關閉時的通知",
|
||||
"description": "網站關閉時仍可接收新郵件的系統通知。通知會透過 Bulwark 推送中繼傳送;中繼不會看到郵件內容。",
|
||||
"relay_label": "推送中繼",
|
||||
"relay_desc": "用來傳送通知的伺服器。請從管理員提供的中繼中選擇。",
|
||||
@@ -1742,7 +1742,7 @@
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "展示版不提供背景通知。",
|
||||
"status_busy": "工作中…",
|
||||
"enable": "啟用",
|
||||
"enable": "在此裝置上開啟",
|
||||
"reenable": "重新註冊",
|
||||
"disable": "停用",
|
||||
"confirm_disable_title": "要停用背景通知嗎?",
|
||||
@@ -1787,9 +1787,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "通知聲音",
|
||||
"title": "聲音",
|
||||
"description": "選擇通知時播放的聲音",
|
||||
"choose": "聲音",
|
||||
"choose": "鈴聲",
|
||||
"choose_desc": "選擇通知音並點擊揚聲器圖示進行預覽"
|
||||
},
|
||||
"email": {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
"description": "設定傳入郵件的通知",
|
||||
"enabled": "郵件通知",
|
||||
"enabled_desc": "新郵件到達時顯示通知",
|
||||
"sound": "通知聲音",
|
||||
"sound": "新郵件提示音",
|
||||
"sound_desc": "新郵件到達時播放音訊提醒",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"description": "設定行事曆活動的通知",
|
||||
"enabled": "活動通知",
|
||||
"enabled_desc": "顯示即將開始的行事曆活動提醒",
|
||||
"sound": "通知聲音",
|
||||
"sound": "提醒提示音",
|
||||
"sound_desc": "播放行事曆提醒的音訊提醒"
|
||||
}
|
||||
},
|
||||
@@ -1846,7 +1846,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "一週的第一天",
|
||||
"description": "從週日或週一開始一週",
|
||||
"description": "行事曆中一週的第一天",
|
||||
"sunday": "週日",
|
||||
"monday": "週一"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "視窗",
|
||||
"title": "應用程式視窗",
|
||||
"double_click_label": "按兩下時在新視窗中開啟郵件",
|
||||
"double_click_description": "按一下仍會在清單旁開啟郵件。",
|
||||
"restore_label": "啟動時重新開啟視窗",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "應用程式鎖定",
|
||||
"section_desc": "在一段時間未使用後,在每個視窗和分頁中要求輸入 PIN。鎖定期間,在有人輸入 PIN 之前,應用程式無法讀取儲存在此裝置上的郵件。",
|
||||
"enable_label": "使用 PIN 鎖定",
|
||||
"enable_desc": "預設關閉。PIN 只保存在此裝置上。",
|
||||
"enable_desc": "PIN 只保存在此裝置上。",
|
||||
"protects_desc": "它能防範什麼:PIN 讓此裝置旁的人無法進入應用程式。當你開啟鎖定或變更 PIN 時,這裡儲存的郵件會取得新金鑰,這可能需要一點時間。它無法阻止在這台電腦上執行的程式、你安裝的瀏覽器擴充功能,也無法阻止複製應用程式檔案並有時間嘗試大量 PIN 的人,因此較長的 PIN 是值得的。在桌面應用程式中,嘗試 PIN 還需要你在這台電腦上的登入。你在伺服器上的帳戶不受影響。",
|
||||
"enable_body": "請選擇一個 PIN。每次應用程式鎖定時以及重新載入或重新啟動後都需要它。",
|
||||
"enable_body": "每次應用程式鎖定時以及重新啟動後都需要它。",
|
||||
"set_pin_title": "選擇 PIN",
|
||||
"change_pin": "變更 PIN…",
|
||||
"change_pin_title": "變更 PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "嘗試次數過多。請在 {count, plural, other {# 秒}}後再試。",
|
||||
"blocked_minutes": "嘗試次數過多。請在 {count, plural, other {# 分鐘}}後再試。"
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "常用時區",
|
||||
"time_zone_all": "所有時區",
|
||||
"time_zone_search": "搜尋時區",
|
||||
"time_zone_no_match": "找不到時區",
|
||||
"time_zone_desktop_description": "以此時區顯示郵件和行程的時間。如果不選擇,則使用電腦的時區。",
|
||||
"app_lock_desc_desktop": "在一段時間未使用後,在每個視窗中要求輸入 PIN。鎖定期間,在有人輸入 PIN 之前,應用程式無法讀取儲存在此裝置上的郵件。",
|
||||
"app_lock_timeout_desc_desktop": "任一視窗未使用的時間。",
|
||||
"app_lock_now_desc_desktop": "立即鎖定所有視窗。",
|
||||
"app_lock_protects_toggle": "這能防範什麼?",
|
||||
"app_lock_timeout_hours": "{count, plural, other {# 小時}}",
|
||||
"desktop_attention_title": "在這台電腦上"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "請先輸入伺服器位址。",
|
||||
"server_declined": "你沒有允許此伺服器,因此沒有傳送任何內容給它。",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "使用資訊與當機報告",
|
||||
"section_description": "兩者在您開啟前都維持關閉,且各有獨立的開關。",
|
||||
"telemetry_label": "傳送使用資訊",
|
||||
"telemetry_description": "每天一次:一個隨機 ID、應用程式版本、Node 版本、您的作業系統、應用程式已執行多久以及連線方式。使用自己的郵件伺服器時,還包括已開啟的功能、大致的帳號數量以及外掛和主題的數量。絕不傳送郵件、地址或伺服器名稱。",
|
||||
"telemetry_description": "每天一次:一個隨機 ID、應用程式的版本號、您的作業系統、應用程式已執行多久以及連線方式。使用自己的郵件伺服器時,還包括已開啟的功能、大致的帳號數量以及外掛和主題的數量。絕不傳送郵件、地址或伺服器名稱。",
|
||||
"crash_label": "傳送當機報告",
|
||||
"crash_description": "應用程式中的錯誤會連同一個隨機 ID、應用程式本身程式碼的檔案名稱和經過清理的簡短訊息一起傳送。如果應用程式本身當機,當機檔案會留在這台電腦上,只有您傳送時才會離開。",
|
||||
"crash_memory": "當機檔案是當機時應用程式部分記憶體的副本。Bulwark 會移除它找到的使用者名稱、地址和登入權杖,但當機檔案仍可能包含您郵件的文字。",
|
||||
|
||||
+33
-20
@@ -217,20 +217,20 @@
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "默认应用",
|
||||
"description": "选择是否在 {appName} 中打开电子邮件和日历链接。从技术上讲,{appName} 会注册为 mailto: 和 webcal: 链接的协议处理程序。",
|
||||
"description": "选择是否在 {appName} 中打开邮件和日历链接。",
|
||||
"unsupported": "此浏览器或连接不支持手动注册协议处理程序。你仍可尝试通过浏览器或系统设置使用已安装的 PWA。",
|
||||
"mailto_label": "电子邮件链接",
|
||||
"mailto_description": "在 {appName} 中打开 mailto: 链接,并预先填好撰写窗口。",
|
||||
"protocol_open_mode_label": "打开协议链接时",
|
||||
"mailto_label": "在 {appName} 中打开邮件链接",
|
||||
"mailto_description": "点击网站上的邮件地址会在 {appName} 中新建邮件。",
|
||||
"protocol_open_mode_label": "链接的打开方式",
|
||||
"protocol_open_mode_description": "选择 {appName} 是在新标签页中打开 mailto: 和 webcal: 链接,还是复用已打开的会话。活动会话选项需要通知权限,这样当浏览器阻止聚焦时,你可以点击备用通知将 {appName} 窗口带到前台。",
|
||||
"protocol_open_mode_active_session": "尽可能在活动会话中打开",
|
||||
"protocol_open_mode_new_tab": "始终打开新标签页",
|
||||
"focus_notification_title": "打开 {appName}",
|
||||
"focus_notification_body": "链接已在 {appName} 中打开。点击可将窗口带到前台。",
|
||||
"webcal_label": "日历链接",
|
||||
"webcal_description": "在 {appName} 中打开 webcal: 链接,并预先填好日历订阅对话框。",
|
||||
"register_mailto": "注册电子邮件应用",
|
||||
"register_webcal": "注册日历应用",
|
||||
"webcal_label": "在 {appName} 中打开日历链接",
|
||||
"webcal_description": "点击网站上的日历链接会在 {appName} 中添加该日历。",
|
||||
"register_mailto": "使用 {appName} 打开邮件链接",
|
||||
"register_webcal": "使用 {appName} 打开日历链接",
|
||||
"mailto_registered": "已请求注册电子邮件处理程序",
|
||||
"webcal_registered": "已请求注册日历处理程序",
|
||||
"registration_failed": "协议处理程序注册失败",
|
||||
@@ -1619,7 +1619,7 @@
|
||||
},
|
||||
"favicon_unread_badge": {
|
||||
"label": "Unread Count on Tab Icon",
|
||||
"description": "Show the inbox unread count as a badge on the browser tab icon, so new mail is visible when the tab is not focused. Disable to keep the icon unbadged."
|
||||
"description": "这样在其他标签页或应用中工作时也能看到新邮件。"
|
||||
},
|
||||
"show_shared_mail_accounts": {
|
||||
"label": "显示共享邮件账户",
|
||||
@@ -1739,9 +1739,9 @@
|
||||
"result_disabled": "Notifications disabled for {count} accounts."
|
||||
},
|
||||
"sound_selection": {
|
||||
"title": "通知声音",
|
||||
"title": "声音",
|
||||
"description": "选择通知时播放的声音",
|
||||
"choose": "声音",
|
||||
"choose": "铃声",
|
||||
"choose_desc": "选择通知音并单击扬声器图标进行预览"
|
||||
},
|
||||
"email": {
|
||||
@@ -1749,7 +1749,7 @@
|
||||
"description": "配置传入邮件的通知",
|
||||
"enabled": "邮件通知",
|
||||
"enabled_desc": "新邮件到达时显示通知",
|
||||
"sound": "通知声音",
|
||||
"sound": "新邮件提示音",
|
||||
"sound_desc": "新邮件到达时播放音频提醒",
|
||||
"inbox_only": "Inbox only",
|
||||
"inbox_only_desc": "Only notify for mail that lands in the Inbox; skip mail a filter files into another folder"
|
||||
@@ -1759,7 +1759,7 @@
|
||||
"description": "配置日历事件的通知",
|
||||
"enabled": "事件通知",
|
||||
"enabled_desc": "显示即将发生的日历事件的提醒",
|
||||
"sound": "通知声音",
|
||||
"sound": "提醒提示音",
|
||||
"sound_desc": "播放日历提醒的音频提醒"
|
||||
},
|
||||
"push": {
|
||||
@@ -1767,7 +1767,7 @@
|
||||
"confirm_disable_title": "禁用后台通知?",
|
||||
"description": "在此网站关闭时接收新邮件的系统通知。通过 Bulwark 推送中继传送;中继永远不会看到邮件内容。",
|
||||
"disable": "禁用",
|
||||
"enable": "启用",
|
||||
"enable": "在此设备上开启",
|
||||
"dismiss_aria": "关闭通知提示",
|
||||
"ios_hint": "在 iOS 上,请先将网站安装到主屏幕 – Safari 仅向已安装的 PWA 发送 Web Push。",
|
||||
"reenable": "重新注册",
|
||||
@@ -1781,7 +1781,7 @@
|
||||
"status_unsupported": "此浏览器不支持 Web Push",
|
||||
"status_lite": "Web Push is not available in Bulwark Lite; it needs the Bulwark server.",
|
||||
"status_demo": "演示版不提供后台通知。",
|
||||
"title": "后台通知",
|
||||
"title": "{appName} 关闭时的通知",
|
||||
"devices_title": "已注册的设备",
|
||||
"devices_desc": "已注册接收此账户后台通知的所有设备。撤销后,该设备会立即停止接收。",
|
||||
"devices_loading": "正在加载已注册的设备…",
|
||||
@@ -1843,7 +1843,7 @@
|
||||
},
|
||||
"first_day": {
|
||||
"label": "一周的第一天",
|
||||
"description": "从周日或周一开始一周",
|
||||
"description": "日历中一周的第一天",
|
||||
"sunday": "周日",
|
||||
"monday": "周一"
|
||||
},
|
||||
@@ -6721,7 +6721,7 @@
|
||||
},
|
||||
"desktopUi": {
|
||||
"settings": {
|
||||
"title": "窗口",
|
||||
"title": "应用窗口",
|
||||
"double_click_label": "双击时在新窗口中打开邮件",
|
||||
"double_click_description": "单击仍会在列表旁打开邮件。",
|
||||
"restore_label": "启动时重新打开窗口",
|
||||
@@ -6818,9 +6818,9 @@
|
||||
"section_title": "应用锁",
|
||||
"section_desc": "在一段时间未使用后,在每个窗口和标签页中要求输入 PIN。锁定期间,在有人输入 PIN 之前,应用无法读取存储在此设备上的邮件。",
|
||||
"enable_label": "使用 PIN 锁定",
|
||||
"enable_desc": "默认关闭。PIN 只保存在此设备上。",
|
||||
"enable_desc": "PIN 只保存在此设备上。",
|
||||
"protects_desc": "它能防范什么:PIN 让此设备旁的人无法进入应用。当你开启锁定或更改 PIN 时,这里存储的邮件会获得新密钥,这可能需要一点时间。它无法阻止在这台电脑上运行的程序、你安装的浏览器扩展,也无法阻止复制应用文件并有时间尝试大量 PIN 的人,因此较长的 PIN 是值得的。在桌面应用中,尝试 PIN 还需要你在这台电脑上的登录。你在服务器上的账户不受影响。",
|
||||
"enable_body": "请选择一个 PIN。每次应用锁定时以及重新加载或重新启动后都需要它。",
|
||||
"enable_body": "每次应用锁定时以及重新启动后都需要它。",
|
||||
"set_pin_title": "选择 PIN",
|
||||
"change_pin": "更改 PIN…",
|
||||
"change_pin_title": "更改 PIN",
|
||||
@@ -6882,6 +6882,19 @@
|
||||
"blocked_seconds": "尝试次数过多。请在 {count, plural, other {# 秒}}后重试。",
|
||||
"blocked_minutes": "尝试次数过多。请在 {count, plural, other {# 分钟}}后重试。"
|
||||
},
|
||||
"uxs_general": {
|
||||
"time_zone_common": "常用时区",
|
||||
"time_zone_all": "所有时区",
|
||||
"time_zone_search": "搜索时区",
|
||||
"time_zone_no_match": "未找到时区",
|
||||
"time_zone_desktop_description": "以此时区显示邮件和日程的时间。如果不选择,则使用电脑的时区。",
|
||||
"app_lock_desc_desktop": "在一段时间未使用后,在每个窗口中要求输入 PIN。锁定期间,在有人输入 PIN 之前,应用无法读取存储在此设备上的邮件。",
|
||||
"app_lock_timeout_desc_desktop": "任一窗口未使用的时间。",
|
||||
"app_lock_now_desc_desktop": "立即锁定所有窗口。",
|
||||
"app_lock_protects_toggle": "这能防范什么?",
|
||||
"app_lock_timeout_hours": "{count, plural, other {# 小时}}",
|
||||
"desktop_attention_title": "在这台电脑上"
|
||||
},
|
||||
"desktop_sign_in": {
|
||||
"server_needed": "请先输入服务器地址。",
|
||||
"server_declined": "你没有允许此服务器,因此没有向它发送任何内容。",
|
||||
@@ -7091,7 +7104,7 @@
|
||||
"section_title": "使用信息和崩溃报告",
|
||||
"section_description": "两者在您开启之前都处于关闭状态,并且各有独立的开关。",
|
||||
"telemetry_label": "发送使用信息",
|
||||
"telemetry_description": "每天一次:一个随机 ID、应用版本、Node 版本、您的操作系统、应用已运行多久以及连接方式。使用自己的邮件服务器时,还包括已开启的功能、大致的帐户数量以及插件和主题的数量。绝不发送邮件、地址或服务器名称。",
|
||||
"telemetry_description": "每天一次:一个随机 ID、应用的版本号、您的操作系统、应用已运行多久以及连接方式。使用自己的邮件服务器时,还包括已开启的功能、大致的帐户数量以及插件和主题的数量。绝不发送邮件、地址或服务器名称。",
|
||||
"crash_label": "发送崩溃报告",
|
||||
"crash_description": "应用中的错误会连同一个随机 ID、应用自身代码的文件名和经过清理的简短消息一起发送。如果应用本身崩溃,崩溃文件会留在这台电脑上,只有您发送时才会离开。",
|
||||
"crash_memory": "崩溃文件是崩溃时应用部分内存的副本。Bulwark 会删除它找到的用户名、地址和登录令牌,但崩溃文件仍可能包含您邮件的文本。",
|
||||
|
||||
Reference in New Issue
Block a user