diff --git a/App.tsx b/App.tsx index 7c64b2cd..37ab3639 100644 --- a/App.tsx +++ b/App.tsx @@ -35,6 +35,7 @@ import { useCalendarStore } from './src/stores/calendar-store'; import { useContactsStore } from './src/stores/contacts-store'; import { useEmailStore } from './src/stores/email-store'; import { useSettingsStore } from './src/stores/settings-store'; +import { useLocaleStore } from './src/stores/locale-store'; import { useUpdatesStore } from './src/stores/updates-store'; import { UpdateBanner } from './src/components/UpdateBanner'; import { colors, spacing, typography } from './src/theme/tokens'; @@ -175,6 +176,7 @@ export default function App() { React.useEffect(() => { void useSettingsStore.getState().hydrate(); + void useLocaleStore.getState().hydrate(); }, []); React.useEffect(() => { diff --git a/CALENDAR_PLAN.md b/CALENDAR_PLAN.md deleted file mode 100644 index cacfbe70..00000000 --- a/CALENDAR_PLAN.md +++ /dev/null @@ -1,227 +0,0 @@ -# React Native Calendar - Parity Plan - -Bring `repos/react-native/` calendar to parity with the webmail calendar at -`components/calendar/`. Webmail totals ~5,940 lines across 19 components plus -utility libs; mobile port targets ~2,500 lines with feature parity on the -essentials and explicit deferrals for things that don't fit a phone UX. - -## Current state - -- `src/screens/CalendarScreenNew.tsx` - month grid + agenda-for-selected-day, - all rendering `MOCK_EVENTS`. Doesn't touch the store. -- `src/stores/calendar-store.ts` - CRUD wiring exists (`fetchCalendars`, - `fetchEvents`, `createEvent`, `updateEvent`, `deleteEvent`) but no - `handleStateChange`, no per-calendar visibility, no range tracking. -- `src/api/calendar.ts` - JMAP methods wired (`Calendar/get`, - `CalendarEvent/query`, `CalendarEvent/get`, `CalendarEvent/set`). -- `src/api/types.ts` - `CalendarEvent` and `Calendar` types match webmail. -- No event modal, no detail view, no week/day view, no sidebar, no recurrence. - -## In scope - -### Phase 1 - Data layer (foundation for everything else) - -**`src/stores/calendar-store.ts`** - expand to match webmail's store semantics: - -- `hiddenCalendarIds: Set` persisted via AsyncStorage (matches webmail's - `CalendarSidebar` toggle state). -- `loadedRange: { after: string; before: string } | null` - track what's fetched - so view changes don't re-fetch unnecessarily. -- `ensureRange(after, before)` - fetch only if the requested window isn't - covered by `loadedRange`; expand the loaded range in place instead of - replacing events wholesale, so switching Month → Week doesn't drop data. -- `handleStateChange(change)` - subscribe to `Calendar` and `CalendarEvent` - typeState keys; on push, refetch calendars and re-query the current window. - Already referenced from `App.tsx` push handler - this finally implements it. -- `toggleCalendarVisibility(id)` / `setCalendarHidden(id, hidden)`. -- Selectors: `visibleCalendars`, `visibleEvents` (filtered by hidden set). - -**`src/lib/calendar-utils.ts`** (new) - port from webmail's `lib/calendar-utils.ts`: - -- `parseLocalDateTime(iso)` - JSCalendar start strings are floating local time - (`2026-04-20T09:00:00`, no Z). Parse without timezone shifts. -- `parseDuration(iso8601)` - `PT1H30M` → milliseconds. -- `eventTimeRange(event)` - returns `{ start: Date, end: Date, allDay: boolean }` - handling `showWithoutTime`. -- `eventsOnDay(events, day)` - day overlap check (not just start-matches-day). -- `getCalendarColor(cal)` - fallback to a deterministic palette when `color` - is missing, matching `theme/tokens.ts` `colors.calendar.*`. - -**`src/lib/recurrence-expansion.ts`** (new) - minimal port of webmail's RRULE -expander. Webmail's version supports `byDay`/`byMonth`/`byMonthDay`/`count`/`until`. -Mobile port: same surface, same tests. This is the hard part - allocate ~400 -lines. Drives correct rendering of recurring events across the visible window. - -### Phase 2 - Views - -**`src/screens/CalendarScreenNew.tsx`** - replace mocks, gain view switching: - -- On mount: `fetchCalendars()`, then `ensureRange` for visible window. -- View mode toggle → Month / Week / Agenda (Day view folded into Week for phone). -- Header shows month/week label; prev/next shifts by the current view's step. -- "Today" button resets both `currentDate` and `selectedDate`. -- FAB opens create modal with `start = selectedDate at next half hour`. - -**`src/components/calendar/MonthView.tsx`** (extract from current screen, -~180 lines) - real events, up to 3 colored dots per day, "+N" indicator when -more. Tap day → selects + scrolls agenda below. Long-press day → opens create -modal with that date. - -**`src/components/calendar/WeekView.tsx`** (new, ~350 lines) - port of -`calendar-week-view.tsx` (511 lines) trimmed for mobile: - -- 7 day columns, hour rows from 6am–10pm scrollable to 0–24. -- All-day strip at top. -- Events positioned absolutely by `utcStart`/`utcEnd`, width shared among - overlapping events (port webmail's stacking algorithm). -- Tap event → detail modal. Long-press empty slot → create modal pre-filled. -- Horizontal swipe → prev/next week (react-native-gesture-handler already - available via react-navigation). -- _Deferred_: drag-to-reschedule, drag-to-resize. Phone targets are too small - for it to be better than tap-edit. - -**`src/components/calendar/AgendaView.tsx`** (new, ~120 lines) - port of -`calendar-agenda-view.tsx`. Flat list of upcoming events grouped by day, 30 -days forward. Taps open detail modal. - -### Phase 3 - Event interaction - -**`src/components/calendar/EventDetailSheet.tsx`** (new, ~280 lines) - bottom -sheet presenting a single event, port of `event-detail-popover.tsx` (631 lines -on web - phone version drops the hover card chrome and the inline-edit fields): - -- Header: calendar color bar, title, date/time range (or "All day"), calendar name. -- Sections: location, description (linkified), participants with RSVP status, - recurrence summary (e.g. "Weekly on Mon, Wed - until 2026-06-01"), reminders. -- Actions row: Edit, Delete, Duplicate, "Open in email" if created from invite. -- If recurring: delete/edit prompts via `RecurrenceScopeDialog` ("This event - only" / "This and following" / "All events"). - -**`src/components/calendar/EventModal.tsx`** (new, ~550 lines) - full-screen -modal for create + edit, port of `event-modal.tsx` (1,072 lines on web, trimmed): - -- Title, calendar picker (color swatches), all-day toggle. -- Start/end date+time pickers (`@react-native-community/datetimepicker` - add dep). -- Location, description (multiline). -- Participant input with autocomplete from contacts store (port of - `participant-input.tsx`, ~180 lines). -- Repeat picker: None / Daily / Weekly (weekday chips) / Monthly / Yearly, - plus end: Never / After N / On date. Advanced iCal rules (BYSETPOS etc.) - are deferred - covers the 95% case. -- Alerts: None / At start / 5m / 15m / 30m / 1h / 1d before, mapping to - `Alert.trigger.offset`. -- Timezone: default to device TZ; optional override picker hidden behind - "Advanced" disclosure. -- Save path handles "this instance only" override vs master update for - recurring events (write to `recurrenceOverrides[recurrenceId]`). - -**`src/components/calendar/RecurrenceScopeDialog.tsx`** (new, ~90 lines) - -direct port of `recurrence-scope-dialog.tsx`. Three-button picker before -edit/delete of a recurring instance. - -### Phase 4 - Multi-calendar - -**`src/components/calendar/CalendarSidebarDrawer.tsx`** (new, ~200 lines) - -port of `calendar-sidebar-panel.tsx` (273 lines). Slides in from the left -(reuses `SidebarDrawer.tsx`): - -- List of calendars with color swatch + visibility toggle + name. -- "My calendars" vs "Subscribed" sections if `myRights` differs. -- Tap calendar → highlight; long-press → rename/color/hide (optional, phase 4.5). -- Footer: "Add calendar" (deferred to Phase 6). - -**`src/theme/tokens.ts`** - audit `colors.calendar.*` palette against webmail's -calendar color constants (`lib/calendar-utils.ts` `CALENDAR_COLOR_PALETTE`); -add any missing shades. - -### Phase 5 - Polish - -- Pull-to-refresh on each view → forces re-fetch of current window. -- Empty states per view (no calendars yet / no events this month). -- Loading skeleton for month grid and week grid. -- Error banner when fetch fails (pattern from `EmailListScreen`). -- Respect `email-store` push via `handleStateChange` so events update live - when another client creates one. - -## Explicitly deferred (out of scope) - -These are in the webmail but don't make sense for a first mobile pass: - -- **iCal import/subscribe modals** (`ical-import-modal.tsx` 455 lines, - `ical-subscription-modal.tsx` 220 lines) - file picker + URL subscription - with auth flows. Better as a dedicated settings flow later. -- **Tasks module** (`task-list-view.tsx`, `task-modal.tsx`, `task-toolbar.tsx`) - - JSCalendar `@type: 'Task'` is a separate surface from events; worth its own - screen, not bolted onto calendar. -- **Drag to reschedule / resize** - mobile tap targets are too small for the - fine-grained control the web drag gives; tap-edit is the mobile idiom. -- **Quick event input** (`quick-event-input.tsx`) - NLP parser ("Lunch tomorrow - at noon"). Neat on desktop, marginal on phone where typing is already slow. -- **Event context menu** (`event-context-menu.tsx`) - right-click is desktop- - only. Actions move into the detail sheet's action row. -- **Mini-calendar** (`mini-calendar.tsx`) - web uses it as a sidebar date - picker. Mobile already has the main month view; redundant. -- **Birthday calendar auto-derived events** - lower priority; leave the - contacts-store integration for a follow-up. - -## Dependencies to add - -- `@react-native-community/datetimepicker` - native date/time pickers. -- `react-native-reanimated` is already in (via react-navigation); reuse for - bottom-sheet animations on `EventDetailSheet`. -- No new calendar library - reimplement RRULE expansion in ~400 lines rather - than pulling in `rrule.js` (which adds ~180KB and expects browser APIs). - -## File map (new / modified) - -``` -repos/react-native/src/ -├── screens/ -│ └── CalendarScreenNew.tsx [rewrite] -├── components/ -│ └── calendar/ [new directory] -│ ├── MonthView.tsx [new] -│ ├── WeekView.tsx [new] -│ ├── AgendaView.tsx [new] -│ ├── EventCard.tsx [new] -│ ├── EventDetailSheet.tsx [new] -│ ├── EventModal.tsx [new] -│ ├── ParticipantInput.tsx [new] -│ ├── RecurrenceScopeDialog.tsx [new] -│ ├── CalendarSidebarDrawer.tsx [new] -│ └── index.ts [new] -├── stores/ -│ └── calendar-store.ts [extend] -├── lib/ -│ ├── calendar-utils.ts [new] -│ └── recurrence-expansion.ts [new] -└── theme/ - └── tokens.ts [audit calendar palette] -``` - -## Testing approach - -- `vitest.config.ts` already exists. Unit tests for: - - `recurrence-expansion` (daily/weekly/monthly, count+until, byDay). - - `calendar-utils` (duration parse, all-day overlap, DST boundary). - - Store: `ensureRange` dedup, `handleStateChange` refetch trigger. -- Manual emulator test matrix: - - Create event (timed, all-day, recurring), verify server round-trip. - - Edit recurring event via scope dialog. - - Delete recurring instance vs series. - - Toggle calendar visibility, confirm events disappear. - - Push update from webmail, confirm mobile refreshes. - -## Build order (suggested) - -1. Phase 1 in full - nothing else works without real data. -2. MonthView + EventDetailSheet (read path) - first thing user sees. -3. EventModal create path - unblocks manual testing of write path. -4. AgendaView + CalendarSidebarDrawer - pulls the rest of month together. -5. WeekView - biggest UI, easiest to defer if time runs short. -6. EventModal edit + recurrence scope - finishes the edit surface. -7. Phase 5 polish. - -Rough size estimate: ~2,500 lines of new RN code + ~300 lines of store/util -changes. Each phase is ship-safe on its own - the app stays functional even if -we stop at Phase 2. diff --git a/app.config.js b/app.config.js index 49fc5068..0af05beb 100644 --- a/app.config.js +++ b/app.config.js @@ -45,7 +45,7 @@ module.exports = { web: { favicon: './assets/favicon.png', }, - plugins: ['expo-secure-store', '@react-native-community/datetimepicker'], + plugins: ['expo-secure-store', '@react-native-community/datetimepicker', 'expo-localization'], extra: { commit: COMMIT, }, diff --git a/locales/cs/common.json b/locales/cs/common.json new file mode 100644 index 00000000..cca4485c --- /dev/null +++ b/locales/cs/common.json @@ -0,0 +1,2746 @@ +{ + "login": { + "title": "Webmail", + "username_label": "E-mail", + "username_placeholder": "uzivatel@example.com", + "password_label": "Heslo", + "password_placeholder": "Zadejte heslo", + "jmap_endpoint_label": "JMAP server", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Server musí povolovat požadavky CORS z této domény.", + "sign_in": "Přihlásit se", + "signing_in": "Přihlašování...", + "loading": "Načítání...", + "reconnecting": "Spojení ztraceno. Pokus o opětovné připojení…", + "error": { + "invalid_credentials": "Neplatná e-mailová adresa nebo heslo. Zkontrolujte přihlašovací údaje a zkuste to znovu.", + "connection_failed": "Nelze se připojit k serveru. Zkontrolujte připojení k internetu a zkuste to znovu.", + "cors_blocked": "Server je dostupný, ale blokuje požadavky mezi doménami. Zkontrolujte nastavení CORS serveru JMAP a povolte tuto doménu.", + "server_error": "Server je dočasně nedostupný. Zkuste to prosím později.", + "generic": "Došlo k neočekávané chybě. Pokud problém přetrvává, kontaktujte správce.", + "totp_required": "Je vyžadován kód dvoufázového ověření. Zadejte kód níže.", + "totp_invalid": "Neplatný ověřovací kód. Zkontrolujte svou ověřovací aplikaci a zkuste to znovu.", + "oauth_discovery_failed": "SSO je povoleno, ale nelze se připojit k poskytovateli identity. Zkontrolujte konfiguraci OAuth." + }, + "show_password": "Zobrazit heslo", + "hide_password": "Skrýt heslo", + "totp_toggle": "Mám 2FA kód", + "remember_me": "Zapamatovat si mě", + "config_error": { + "title": "Chyba konfigurace", + "fetch_failed": "Konfiguraci aplikace nelze načíst. Zkuste to prosím později.", + "server_not_configured": "Poštovní server nebyl nakonfigurován. Kontaktujte správce." + }, + "remove_from_history": "Odstranit z historie", + "totp_label": "Ověřovací kód", + "totp_placeholder": "000000", + "session_expired": "Platnost relace vypršela. Přihlaste se prosím znovu.", + "dismiss": "Zavřít", + "or": "nebo", + "sign_in_sso": "Přihlásit se přes SSO", + "add_account_title": "Přidat účet", + "add_account_subtitle": "Přihlásit se k jinému účtu", + "cancel": "Zrušit", + "website": "Webové stránky", + "imprint": "Tiráž", + "privacy_policy": "Zásady ochrany osobních údajů", + "try_demo": "Vyzkoušet demoverzi", + "demo_description": "Prozkoumejte aplikaci s ukázkovými daty - bez nutnosti zakládat účet", + "demo_launching": "Spouštění demoverze...", + "demo_login_button": "Spustit demoverzi", + "demo_tagline": "Vyzkoušejte plně funkční e-mailový klient. Účet není vyžadován.", + "demo_no_signup": "Bez registrace - volně prozkoumejte s ukázkovými daty", + "oauth_completing": "Dokončování přihlášení...", + "oauth_error": { + "title": "Ověření selhalo", + "invalid_state": "Bezpečnostní ověření selhalo. Zkuste se přihlásit znovu.", + "missing_params": "Chybí autorizační data. Zkuste se přihlásit znovu.", + "token_exchange_failed": "Ověření se nepodařilo dokončit. Zkuste to znovu.", + "access_denied": "Přístup odepřen. Kontaktujte správce.", + "back_to_login": "Zpět na přihlášení" + } + }, + "sidebar": { + "close": "Zavřít", + "compose": "Napsat", + "compose_hint": "Napsat (c)", + "search_placeholder": "Hledat ve zprávách...", + "search_placeholder_hint": "Hledat ve zprávách... (stiskněte /)", + "storage": "Úložiště", + "storage_used": "Využito", + "storage_free": "Volno", + "storage_total": "Celkem", + "sign_out": "Odhlásit se", + "sign_out_of": "Odhlásit se z {account}", + "sign_out_all": "Odhlásit se ze všech účtů", + "add_account": "Přidat účet", + "set_as_default": "Nastavit jako výchozí", + "switch_account": "Přepnout účet", + "contacts": "Kontakty", + "calendar": "Kalendář", + "settings": "Nastavení", + "admin": "Administrace", + "files": "Soubory", + "loading_mailboxes": "Načítání schránek...", + "push_connected": "Aktualizace v reálném čase aktivní", + "push_disconnected": "Aktualizace v reálném čase neaktivní", + "keyboard_shortcuts": "Klávesové zkratky", + "theme": { + "light": "Světlý režim", + "dark": "Tmavý režim", + "system": "Systémový motiv" + }, + "language": { + "title": "Jazyk" + }, + "mailboxes": { + "inbox": "Doručené", + "sent": "Odeslané", + "drafts": "Koncepty", + "trash": "Koš", + "archive": "Archiv", + "starred": "S hvězdičkou", + "all_mail": "Všechny zprávy", + "spam": "Spam", + "important": "Důležité" + }, + "unified_inbox": "Sjednocená doručená pošta", + "unified_sent": "Všechny odeslané", + "unified_drafts": "Všechny koncepty", + "unified_trash": "Všechny koše", + "unified_archive": "Všechny archivy", + "unified_junk": "Všechen spam", + "all_accounts": "Všechny účty", + "expand": "Rozbalit", + "collapse": "Sbalit", + "expand_tooltip": "Rozbalit", + "collapse_tooltip": "Sbalit", + "mobile": { + "search": "Hledat", + "compose": "Napsat", + "go_back": "Zpět" + }, + "clear_search": "Vymazat hledání", + "vacation_active": "Automatická odpověď je aktivní", + "demo_banner": "Demo režim", + "demo_reset": "Resetovat", + "demo_tour": "Průvodce", + "tags": "Štítky", + "folders": "Složky", + "mail": "Pošta", + "nav_label": "Navigace", + "add_app": "Aplikace" + }, + "sidebar_apps": { + "modal_title": "Aplikace postranního panelu", + "add_new": "Přidat aplikaci", + "edit_app": "Upravit aplikaci", + "name_label": "Název", + "name_placeholder": "Moje aplikace", + "name_required": "Název je vyžadován", + "url_label": "URL", + "url_required": "URL je vyžadováno", + "url_invalid": "Zadejte platnou adresu http nebo https", + "icon_label": "Ikona", + "icon_required": "Ikona je vyžadována", + "open_mode_label": "Režim otevírání", + "open_new_tab": "Nová karta", + "open_inline": "Vložené", + "cancel": "Zrušit", + "add": "Přidat", + "update": "Aktualizovat", + "delete": "Odstranit", + "delete_confirm_title": "Odstranit aplikaci", + "delete_confirm": "Opravdu chcete odstranit \"{name}\"?", + "no_apps": "Zatím nebyly přidány žádné aplikace", + "no_apps_hint": "Přidejte vlastní aplikace a odkazy do postranního panelu", + "search_icons": "Hledat ikony...", + "show_popular": "Oblíbené", + "show_all": "Všechny", + "no_icons_found": "Ikony nenalezeny", + "inline_badge": "Vložené", + "tab_badge": "Karta", + "show_on_mobile": "Zobrazit na mobilu" + }, + "email_list": { + "no_emails": "Nenalezeny žádné zprávy", + "no_emails_description": "Tato schránka je prázdná", + "no_search_results": "Nenalezeny žádné výsledky", + "no_search_results_description": "Zkuste změnit hledání nebo filtry", + "loading": "Načítání zpráv...", + "unread": "nepřečtené", + "to_me": "Pro mě", + "to_recipients": "Pro {count} příjemců", + "and_others": "a {count} dalších", + "draft": "Koncept", + "starred": "S hvězdičkou", + "conversations_count": "{count} z {total} konverzací", + "conversations_count_plus": "Více než {count} konverzací", + "conversations_count_simple": "{count} konverzací", + "no_conversations": "Žádné konverzace", + "loading_more": "Načítání dalších zpráv...", + "no_more_emails": "Žádné další zprávy k načtení", + "batch_actions": { + "select": "Vybrat zprávy", + "select_all": "Vybrat vše", + "mark_read": "Označit jako přečtené", + "mark_unread": "Označit jako nepřečtené", + "delete": "Odstranit", + "delete_confirm_title": "Odstranit zprávy", + "delete_confirm_message": "Opravdu chcete odstranit {count, plural, one {1 zprávu} few {# zprávy} other {# zpráv}}?", + "clear_selection": "Zrušit výběr" + }, + "permanent_delete": "Trvale odstranit", + "permanent_delete_confirm_title": "Trvalé odstranění", + "permanent_delete_confirm_message": "Tato zpráva bude trvale odstraněna. Tuto akci nelze vrátit zpět.", + "permanent_delete_confirm_batch_message": "{count, plural, one {1 zpráva bude trvale odstraněna} few {# zprávy budou trvale odstraněny} other {# zpráv bude trvale odstraněno}}. Tuto akci nelze vrátit zpět.", + "empty_folder": { + "button": "Vyprázdnit složku", + "confirm_title": "Vyprázdnit složku", + "confirm_message": "Všechny zprávy v této složce budou trvale odstraněny. Tuto akci nelze vrátit zpět.", + "confirm_button": "Vyprázdnit složku", + "junk_hint": "Můžete vyprázdnit složku Spam a trvale odstranit všechny zprávy.", + "trash_hint": "Můžete vyprázdnit Koš a trvale odstranit všechny zprávy." + } + }, + "email_viewer": { + "no_email_selected": "Není vybrána žádná zpráva", + "no_email_description": "Vyberte zprávu ze seznamu pro její zobrazení", + "no_conversation_selected": "Není vybrána žádná konverzace", + "no_conversation_description": "Vyberte konverzaci ze seznamu pro její zobrazení", + "compose": "Napsat", + "compose_hint": "Napsat novou zprávu", + "no_subject": "(Bez předmětu)", + "loading_email": "Načítání zprávy...", + "loading": "Načítání...", + "reply": "Odpovědět", + "reply_all": "Odpovědět všem", + "forward": "Přeposlat", + "delete": "Odstranit", + "archive": "Archivovat", + "star": "Označit hvězdičkou", + "unstar": "Odebrat hvězdičku", + "mark_unread": "Označit jako nepřečtené", + "mark_read": "Označit jako přečtené", + "print": "Tisk", + "view_source": "Zobrazit zdrojový kód", + "export_email": "Exportovat jako .eml", + "import_email": "Importovat .eml", + "keyboard_shortcuts": "Klávesové zkratky (?)", + "email_source": "Zdrojový kód zprávy", + "draft_banner": "Tato zpráva je koncept", + "edit_draft": "Upravit", + "copy_source": "Kopírovat do schránky", + "source_copied": "Zdrojový kód byl zkopírován do schránky", + "attachments": "Přílohy", + "important": "Důležité", + "download": "Stáhnout", + "download_all": "Stáhnout vše", + "from": "Od", + "to": "Komu", + "cc": "Kopie", + "bcc": "Skrytá kopie", + "date": "Datum", + "subject": "Předmět", + "show_details": "Zobrazit podrobnosti", + "hide_details": "Skrýt podrobnosti", + "external_content_warning": "Obrázky a externí obsah byly zablokovány", + "load_external_content": "Načíst obrázky", + "trust_sender": "Vždy důvěřovat tomuto odesílateli", + "back_to_list": "Zpět na seznam", + "view_contact": "Zobrazit kontakt", + "message_details": "Podrobnosti zprávy", + "more_reply_options": "Další možnosti odpovědi", + "set_color": "Nastavit štítek", + "tag": "Štítek", + "more_actions": "Další akce", + "previous": "Předchozí", + "next": "Další", + "move_to": "Přesunout do...", + "remove_color": "Odebrat štítek", + "more_count": "+{count} dalších", + "characters_count": "{count} znaků", + "quick_reply_placeholder": "Napsat rychlou odpověď...", + "more_options": "Další možnosti", + "sending": "Odesílání...", + "security_authentication": "Zabezpečení a ověřování", + "technical_details": "Technické podrobnosti", + "message_id_label": "Message-ID:", + "reply_to_label": "Reply-To:", + "delivery_time_label": "Čas doručení:", + "conversation_part_label": "Část konverzace:", + "previous_messages": "{count} předchozí zpráva", + "previous_messages_plural": "{count} předchozích zpráv", + "time": { + "day": "den", + "days": "dní", + "hour": "hodina", + "hours": "hodin", + "minute": "minuta", + "minutes": "minut" + }, + "unknown_sender": "Neznámý", + "recipient_me": "já", + "recipient_and_others": "{name} a {count} dalších", + "recipient_to_prefix": "Komu:", + "authentication": { + "title": "Ověřování", + "status": { + "verified": "Ověřeno", + "warning": "Upozornění", + "none": "Neověřeno" + }, + "spf": { + "pass": "SPF úspěšné", + "fail": "SPF selhalo", + "none": "Bez SPF" + }, + "dkim": { + "pass": "DKIM platný", + "fail": "DKIM neplatný", + "none": "Bez DKIM" + }, + "dmarc": { + "pass": "DMARC úspěšné", + "fail": "DMARC selhalo", + "none": "Bez DMARC" + }, + "spam_score": "Skóre spamu" + }, + "headers": { + "routing": "Směrování", + "received": "Přijato", + "message_id": "ID zprávy", + "list_info": "Informace o konferenci" + }, + "color_tag": { + "title": "Barevný štítek", + "red": "Červený", + "orange": "Oranžový", + "yellow": "Žlutý", + "green": "Zelený", + "blue": "Modrý", + "purple": "Fialový", + "pink": "Růžový", + "none": "Žádný" + }, + "tooltips": { + "reply": "Odpovědět (r)", + "reply_all": "Odpovědět všem (a)", + "forward": "Přeposlat (f)", + "archive": "Archivovat (e)", + "delete": "Odstranit (# nebo Del)", + "star": "Označit hvězdičkou (s)", + "unstar": "Odebrat hvězdičku (s)", + "compose": "Napsat (c)", + "previous": "Předchozí zpráva", + "next": "Další zpráva", + "edit_draft": "Upravit koncept" + }, + "spam": { + "button_title": "Nahlásit spam", + "not_spam_title": "Označit jako bezpečné", + "toast_success": "Přesunuto do Spamu", + "toast_batch": "{count} zpráv přesunuto do Spamu", + "toast_undo": "Zpět", + "toast_not_spam_success": "Přesunuto do Doručených", + "toast_not_spam_batch": "{count} zpráv přesunuto do Doručených", + "error": "Nahlášení spamu selhalo", + "error_not_spam": "Obnovení zprávy selhalo" + }, + "unsubscribe_banner": { + "label": "Newsletter", + "button": "Odhlásit odběr", + "confirm_title": "Odhlásit odběr od tohoto odesílatele?", + "confirm_button": "Potvrdit", + "cancel": "Zrušit", + "success_http": "Stránka pro odhlášení byla otevřena na nové kartě", + "success_mailto": "Požadavek na odhlášení byl odeslán do e-mailového klienta", + "error": "Odběr nelze odhlásit", + "dismiss": "Zavřít" + }, + "calendar_invitation": { + "loading": "Načítání podrobností události…", + "title": "Pozvánka kalendáře", + "published_title": "Publikovaná událost", + "response_title": "Odpověď na událost", + "update_title": "Aktualizace události", + "counter_title": "Návrh na změnu", + "refresh_title": "Požadavek na obnovení", + "declined_counter_title": "Návrh na změnu zamítnut", + "cancelled_title": "Událost zrušena", + "organizer": "Organizátor: {name}", + "attendees": "{count, plural, one {1 účastník} few {# účastníci} other {# účastníků}}", + "accept": "Přijmout", + "maybe": "Možná", + "decline": "Odmítnout", + "add_to_calendar": "Přidat do kalendáře", + "added": "Přidáno do kalendáře", + "rsvp_sent": "Odpověď odeslána", + "parse_error": "Nelze přečíst pozvánku", + "action_failed": "Akce kalendáře selhala.", + "no_calendar": "Kalendář není dostupný", + "published_info": "Tato událost byla sdílena pro vaši informaci.", + "response_info": "Tato zpráva obsahuje odpověď účastníka.", + "response_info_organizer": "Tato odpověď účastníka aktualizuje vaši událost.", + "update_info": "Tato zpráva aktualizuje existující událost.", + "counter_info": "Tato zpráva navrhuje změny události.", + "counter_info_organizer": "Tento účastník navrhl změny vaší události.", + "refresh_info": "Tato zpráva vyžaduje nejnovější podrobnosti o události.", + "refresh_info_organizer": "Účastník požádal o nejnovější podrobnosti o události.", + "declined_counter_info": "Organizátor odmítl návrh na změnu.", + "authentication_failed_info": "Ověřování zpráv u této pozvánky selhalo. S akcemi kalendáře zacházejte opatrně.", + "authentication_missing_info": "Tato pozvánka neobsahuje ověření zprávy. Pokud se vám cokoli zdá neobvyklé, potvrďte si podrobnosti s organizátorem.", + "sender_mismatch_info": "Tato pozvánka byla odeslána od {sender}, zatímco organizátor v datech kalendáře je {organizer}.", + "sender_mismatch_unverified_info": "Tato pozvánka byla odeslána od {sender}, zatímco organizátor v datech kalendáře je {organizer}, a zprávu se nepodařilo ověřit.", + "organizer_role": "Jste organizátorem této události", + "your_response": "Vaše odpověď: {status}", + "response_needed": "Vyžaduje odpověď", + "response_accepted": "Přijato", + "response_tentative": "Nezávazně", + "response_declined": "Odmítnuto", + "response_delegated": "Delegováno", + "actor_sent_info": "Odeslal(a) {name}.", + "actor_response_info": "{name} odpověděl(a) {status}.", + "actor_counter_info": "{name} navrhl(a) změny pro tuto událost.", + "actor_refresh_info": "{name} požádal(a) o nejnovější podrobnosti o události.", + "actor_declined_counter_info": "{name} odmítl(a) návrh na změnu.", + "actor_note": "Poznámka: {comment}", + "actor_unknown": "Někdo", + "proposed_changes": "Navrhované změny", + "change_title": "Název", + "change_time": "Čas", + "change_location": "Místo", + "change_description": "Popis", + "change_empty": "Žádné", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Použít navrhované změny", + "proposal_applied": "Navrhované změny byly použity.", + "review_proposal": "Zkontrolovat návrh", + "review_request": "Zkontrolovat požadavek", + "view_in_calendar": "Zobrazit v kalendáři", + "select_calendar": "Vybrat kalendář", + "already_in_calendar": "Již je ve vašem kalendáři", + "request_info": "Byli jste pozváni na tuto událost. Odpovězte, abyste informovali organizátora o své dostupnosti.", + "cancel_info": "Organizátor tuto událost zrušil.", + "event_updated": "Aktualizace #{sequence}", + "event_status_tentative": "Nezávazně", + "event_status_cancelled": "Zrušeno", + "expand": "Zobrazit detaily", + "collapse": "Skrýt detaily" + }, + "send": "Odeslat", + "more": "více" + }, + "email_composer": { + "new_message": "Nová zpráva", + "reply": "Odpovědět", + "reply_all": "Odpovědět všem", + "forward": "Přeposlat", + "reply_to": "Odpovědět", + "reply_all_to": "Odpovědět všem", + "forward_message": "Přeposlat", + "from": "Od", + "to": "Komu", + "cc": "Kopie", + "bcc": "Skrytá kopie", + "subject": "Předmět", + "body_placeholder": "Napište zprávu...", + "send": "Odeslat", + "cancel": "Zrušit", + "attach": "Připojit", + "discard": "Zahodit", + "discard_draft_title": "Zahodit koncept?", + "discard_draft_confirm": "Máte neuložené změny. Chcete tento koncept zahodit?", + "saving": "Ukládání...", + "draft_saved": "Koncept byl uložen", + "save_failed": "Uložení selhalo", + "to_placeholder": "E-mailové adresy příjemců", + "cc_placeholder": "Příjemci kopie", + "bcc_placeholder": "Příjemci skryté kopie", + "subject_placeholder": "Předmět", + "cc_label": "Kopie:", + "bcc_label": "Skrytá kopie:", + "subject_label": "Předmět:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(Bez předmětu)", + "unknown_sender": "Neznámý", + "quote": { + "reply_header": "Dne {date}, {sender} napsal(a):", + "forward_header": "---------- Přeposlaná zpráva ----------", + "from": "Od: {sender}", + "date": "Datum: {date}", + "subject": "Předmět: {subject}", + "to": "Komu: {recipients}" + }, + "remove_sub_address": "Odebrat subadresu", + "use_template": "Šablona", + "save_as_template": "Uložit jako šablonu", + "validation": { + "recipient_required": "Chcete-li zprávu odeslat, přidejte příjemce", + "subject_required": "Přidejte předmět", + "body_required": "Napište zprávu nebo připojte soubor" + }, + "upload_progress": "Nahrávání {uploaded} / {total}", + "upload_cancel": "Zrušit nahrávání", + "upload_failed": "Soubor {filename} se nepodařilo nahrát", + "drop_files": "Přetáhněte soubory sem a připojte je", + "show_less": "Zobrazit méně", + "send_failed": "Odeslání zprávy selhalo", + "continue_draft": "Pokračovat v úpravě konceptu", + "close_draft_title": "Uložit nebo zahodit koncept?", + "close_draft_message": "Máte neuložené změny. Chcete je uložit jako koncept, nebo zahodit?", + "save_draft": "Uložit koncept", + "smime_sign_on": "Podepisování S/MIME zapnuto", + "smime_sign_off": "Zapnout podepisování S/MIME", + "smime_encrypt_on": "Šifrování S/MIME zapnuto", + "smime_encrypt_off": "Zapnout šifrování S/MIME", + "smime_encrypt_unavailable": "Šifrování S/MIME není dostupné – chybí certifikáty příjemců", + "smime_unlock_title": "Odemknout klíč S/MIME", + "smime_unlock_message": "Zadejte heslo pro odemčení klíče k podpisu S/MIME.", + "smime_unlock_button": "Odemknout", + "smime_passphrase_placeholder": "Heslo", + "forgot_attachment": { + "title": "Nezapomněli jste na přílohu?", + "message": "Vaše zpráva obsahuje slovo \"{keyword}\", ale není k ní připojen žádný soubor. Přesto odeslat?", + "send_anyway": "Přesto odeslat", + "back": "Zpět k úpravám" + } + }, + "confirm_dialog": { + "confirm": "Potvrdit", + "cancel": "Zrušit" + }, + "common": { + "loading": "Načítání...", + "error": "Chyba", + "success": "Úspěch", + "cancel": "Zrušit", + "save": "Uložit", + "delete": "Odstranit", + "edit": "Upravit", + "close": "Zavřít", + "search": "Hledat", + "refresh": "Obnovit", + "settings": "Nastavení", + "help": "Nápověda", + "logout": "Odhlásit se", + "yes": "Ano", + "no": "Ne", + "unknown": "Neznámý", + "app_title": "Webmail", + "reconnecting": "Spojení ztraceno. Pokus o opětovné připojení…", + "rate_limited_title": "Ověřování serveru je dočasně omezeno.", + "rate_limited_detail": "Požadavky na pozadí byly pozastaveny, aby se zabránilo zablokování. Další pokus za {seconds} s.", + "rate_limited_action_title": "Požadavek pozastaven, aby se zabránilo zablokování.", + "rate_limited_action_detail": "Aplikace čeká na ukončení doby blokování serveru před odesláním dalších ověřovaných požadavků. Zkuste to znovu za {seconds} s." + }, + "notifications": { + "email_sent": "Zpráva byla úspěšně odeslána", + "email_deleted": "Zpráva byla odstraněna", + "email_archived": "Zpráva byla archivována", + "email_starred": "Zpráva byla označena hvězdičkou", + "email_unstarred": "Hvězdička byla odebrána", + "email_marked_read": "Zpráva byla označena jako přečtená", + "email_marked_unread": "Zpráva byla označena jako nepřečtená", + "copied_to_clipboard": "Zkopírováno do schránky", + "source_copied": "Zdrojový kód zkopírován do schránky", + "error_sending": "Odeslání zprávy selhalo", + "error_deleting": "Odstranění zprávy selhalo", + "error_loading": "Načtení zprávy selhalo", + "new_email": "Nová zpráva", + "new_email_from": "Od {sender}", + "click_to_view": "Kliknutím zobrazíte", + "email_moved": "Zpráva byla přesunuta", + "emails_moved": "{count} zpráv bylo přesunuto", + "moved_to_mailbox": "Přesunuto do složky {mailbox}", + "move_failed": "Přesun selhal", + "move_error": "Zprávu nelze přesunout do vybrané složky", + "email_tagged": "Zpráva byla označena štítkem", + "emails_tagged": "{count} zpráv bylo označeno štítkem", + "tag_failed": "Označení štítkem selhalo", + "identity_created": "Identita úspěšně vytvořena", + "identity_updated": "Identita úspěšně aktualizována", + "identity_deleted": "Identita odstraněna", + "identity_set_primary": "Hlavní identita byla aktualizována", + "identity_create_failed": "Vytvoření identity selhalo: {error}", + "identity_update_failed": "Aktualizace identity selhala: {error}", + "identity_delete_failed": "Odstranění identity selhalo: {error}", + "identity_unauthorized": "Nemáte oprávnění odesílat z této e-mailové adresy", + "identity_not_found": "Identita nenalezena", + "vacation_saved": "Nastavení automatické odpovědi bylo uloženo", + "vacation_save_failed": "Uložení nastavení automatické odpovědi selhalo", + "filters_saved": "Filtry úspěšně uloženy", + "filters_save_failed": "Uložení filtrů selhalo", + "filters_deleted": "Pravidlo filtru bylo odstraněno", + "templates_exported": "Šablony úspěšně exportovány", + "templates_imported": "{count, plural, one {Importována 1 šablona} few {Importovány # šablony} other {Importováno # šablon}}", + "templates_import_errors": "Některé šablony se nepodařilo importovat", + "templates_import_empty": "V souboru nebyly nalezeny žádné šablony", + "export_email_error": "Export zprávy selhal", + "import_email_success": "Zpráva byla úspěšně importována", + "import_email_error": "Import zprávy selhal" + }, + "date": { + "today": "Dnes", + "yesterday": "Včera", + "this_week": "Tento týden", + "last_week": "Minulý týden", + "this_month": "Tento měsíc", + "older": "Starší", + "just_now": "Právě teď", + "minutes_ago": "před {count} minutou", + "minutes_ago_plural": "před {count} minutami", + "hours_ago": "před {count} hodinou", + "hours_ago_plural": "před {count} hodinami", + "days_ago": "před {count} dnem", + "days_ago_plural": "před {count} dny" + }, + "language": { + "title": "Jazyk", + "czech": "Česky", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "polish": "Polski", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Vybrat jazyk", + "switch_to_czech": "Přepnout na češtinu", + "switch_to_english": "Přepnout na angličtinu", + "switch_to_french": "Přepnout na francouzštinu", + "switch_to_japanese": "Přepnout na japonštinu", + "switch_to_spanish": "Přepnout na španělštinu", + "switch_to_italian": "Přepnout na italštinu", + "switch_to_german": "Přepnout na němčinu", + "switch_to_dutch": "Přepnout na nizozemštinu", + "switch_to_polish": "Přepnout na polštinu", + "switch_to_portuguese": "Přepnout na portugalštinu", + "switch_to_russian": "Přepnout na ruštinu", + "switching": "Změna jazyka...", + "switch": "Změnit jazyk", + "current": "Aktuální jazyk", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Nastavení", + "back_to_mail": "Zpět na poštu", + "save_success": "Nastavení bylo uloženo", + "import_success": "Nastavení bylo importováno", + "import_error": "Import nastavení selhal", + "reset_confirm": "Opravdu chcete obnovit výchozí nastavení?", + "unsaved_changes": "Máte neuložené změny", + "discard_changes": "Zahodit neuložené změny?", + "discard": "Zahodit", + "keep_editing": "Pokračovat v úpravách", + "tabs": { + "appearance": "Vzhled", + "language": "Jazyk a region", + "email": "Chování e-mailu", + "composer": "Psaní zpráv", + "privacy": "Soukromí a bezpečnost", + "account": "Účet", + "identities": "Identity", + "vacation": "Automatická odpověď", + "advanced": "Pokročilé", + "calendar": "Kalendář", + "filters": "Filtry", + "templates": "Šablony", + "folders": "Složky", + "keywords": "Štítky", + "security": "Zabezpečení", + "files": "Soubory", + "contacts": "Kontakty", + "encryption": "Šifrování", + "sidebar_apps": "Aplikace postranního panelu", + "notifications": "Oznámení", + "layout": "Vzhled", + "reading": "Čtení", + "composing": "Psaní", + "content_senders": "Obsah a odesílatelé", + "about_data": "Info a data", + "debug": "Ladění" + }, + "tab_groups": { + "general": "Obecné", + "account": "Účet a identita", + "organization": "Organizace pošty", + "apps": "Aplikace", + "system": "Systém", + "appearance": "Vzhled", + "mail": "Pošta", + "privacy": "Soukromí a zabezpečení", + "advanced": "Pokročilé" + }, + "appearance": { + "title": "Vzhled", + "description": "Přizpůsobte si vzhled a chování vašeho webového e-mailu", + "theme": { + "label": "Motiv", + "description": "Vyberte preferované barevné schéma", + "light": "Světlý", + "dark": "Tmavý", + "system": "Systémový" + }, + "language": { + "label": "Jazyk", + "description": "Vyberte preferovaný jazyk" + }, + "font_size": { + "label": "Velikost písma", + "description": "Upravte velikost textu pro lepší čitelnost", + "small": "Malé", + "medium": "Střední", + "large": "Velké" + }, + "list_density": { + "label": "Hustota zobrazení", + "description": "Ovládání rozestupů a výplní v celém rozhraní", + "extra_compact": "Velmi kompaktní", + "compact": "Kompaktní", + "regular": "Běžná", + "comfortable": "Pohodlná" + }, + "animations": { + "label": "Povolit animace", + "description": "Zobrazovat plynulé přechody a efekty" + }, + "toolbar_position": { + "label": "Pozice panelu nástrojů", + "description": "Kde se mají zobrazovat tlačítka pro akce se zprávou (Odpovědět, Archivovat, Odstranit atd.)", + "top": "Nahoře", + "below_subject": "Pod předmětem" + }, + "toolbar_labels": { + "label": "Zobrazovat popisky panelu nástrojů", + "description": "Zobrazovat textové štítky vedle ikon na panelu nástrojů. Vypněte, abyste ušetřili místo, jakmile se s ikonami seznámíte." + }, + "hide_account_switcher": { + "label": "Skrýt přepínač účtů v postranním panelu", + "description": "Skryje výběr účtu v horní části postranního panelu. Stále můžete přepínat účty pomocí spodního navigačního panelu." + }, + "show_rail_account_list": { + "label": "Zobrazovat avatary účtů v navigačním panelu", + "description": "Zobrazovat samostatné ikony účtů ve spodní části navigačního panelu pro rychlé přepínání, s tlačítkem odhlášení níže." + }, + "unified_mailbox": { + "label": "Sjednocená schránka", + "description": "Zobrazovat sloučené složky (Doručené, Odeslané atd.) ze všech připojených účtů" + }, + "colorful_sidebar_icons": { + "label": "Barevné ikony postranního panelu", + "description": "Obarví ikony složek a štítků podle typu (modré Doručené, červený Spam, zelené Odeslané atd.). Vypněte pro jednobarevný postranní panel." + } + }, + "keywords": { + "title": "E-mailové štítky", + "description": "Definujte štítky pro organizaci e-mailů pomocí barev. Ukládají se jako klíčová slova JMAP na serveru.", + "add_keyword": "Přidat štítek", + "reset_defaults": "Obnovit výchozí", + "label_field": "Zobrazovaný název", + "label_placeholder": "např. Práce, Osobní, Naliehavé", + "id_field": "ID štítku", + "id_placeholder": "např. prace, osobni", + "color_field": "Barva", + "id_exists": "Toto ID štítku již existuje", + "edit": "Upravit štítek", + "delete": "Odstranit štítek", + "save": "Uložit", + "add": "Přidat", + "cancel": "Zrušit", + "migrating": "Aktualizace štítku v existujících e-mailech…", + "migration_error": "Nepodařilo se aktualizovat štítek v existujících e-mailech" + }, + "notifications": { + "test_sound": "Otestovat zvuk oznámení", + "sounds": { + "default": "Výchozí (Pípnutí)", + "cheerful": "Veselý", + "involved": "Dynamický", + "swift": "Rychlý", + "relax": "Relaxační" + }, + "sound_selection": { + "title": "Zvuk oznámení", + "description": "Vyberte zvuk, který se přehraje při oznámení", + "choose": "Zvuk", + "choose_desc": "Vyberte tón oznámení a kliknutím na ikonu reproduktoru si jej poslechněte" + }, + "email": { + "title": "E-mailová oznámení", + "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_desc": "Přehrát zvukové upozornění při příchodu nových e-mailů" + }, + "calendar": { + "title": "Oznámení kalendáře", + "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_desc": "Přehrát zvukové upozornění pro připomenutí kalendáře", + "invitation_parsing": "Rozpoznávat e-mailové pozvánky", + "invitation_parsing_desc": "Rozpoznávat pozvánky kalendáře v přílohách e-mailů a zobrazovat akce kalendáře" + } + }, + "language_region": { + "title": "Jazyk a region", + "description": "Nakonfigurujte jazykové a místní předvolby", + "language": { + "label": "Jazyk", + "description": "Vyberte preferovaný jazyk", + "english": "Angličtina", + "french": "Francouzština" + }, + "date_format": { + "label": "Formát data", + "description": "Jak se mají zobrazovat data", + "regional": "Místní", + "iso": "ISO 8601", + "custom": "Vlastní" + }, + "time_format": { + "label": "Formát času", + "description": "Vyberte 12hodinový nebo 24hodinový formát času", + "12h": "12hodinový", + "24h": "24hodinový" + }, + "first_day": { + "label": "První den v týdnu", + "description": "Začátek týdne v neděli nebo v pondělí", + "sunday": "Neděle", + "monday": "Pondělí" + } + }, + "email_behavior": { + "title": "Chování e-mailu", + "description": "Nakonfigurujte způsob zpracování e-mailů", + "mark_read": { + "label": "Označit jako přečtené", + "description": "Kdy označit e-mail jako přečtený po jeho otevření", + "instant": "Okamžitě", + "delay_3s": "Po 3 sekundách", + "delay_5s": "Po 5 sekundách", + "never": "Nikdy" + }, + "delete_action": { + "label": "Akce odstranění", + "description": "Co se má stát po odstranění e-mailu", + "trash": "Přesunout do Koše", + "permanent": "Trvale odstranit", + "warning": "E-maily budou trvale odstraněny a nebude možné je obnovit. Tato akce je nevratná." + }, + "archive_mode": { + "label": "Archivovat do", + "description": "Jak organizovat e-maily při archivaci", + "single": "Jedna složka", + "year": "Složka pro každý rok", + "month": "Složka pro každý měsíc", + "reorganize": "Reorganizovat existující archiv", + "reorganize_success": "{count, plural, =0 {Žádné zprávy k reorganizaci} one {Reorganizována 1 zpráva} few {Reorganizovány # zprávy} other {Reorganizováno # zpráv}}", + "reorganize_error": "Nepodařilo se reorganizovat archiv" + }, + "permanently_delete_junk": { + "label": "Trvale odstraňovat spam", + "description": "Trvale odstraňovat zprávy ze složky Spam/Nevyžádaná pošta místo přesunutí do Koše" + }, + "mail_layout": { + "label": "Rozložení pošty", + "description": "Vyberte si mezi klasickým rozděleným zobrazením a soustředěným seznamem podobným Gmailu.", + "split": "Rozdělené zobrazení", + "split_description": "Seznam zpráv a panel pro čtení zůstávají viditelné vedle sebe.", + "focus": "Soustředěný seznam", + "focus_description": "Zobrazit jeden řádek na zprávu a otevřít poštu na plnou šířku s viditelným panelem složek." + }, + "show_preview": { + "label": "Zobrazit náhledový text", + "description": "Zobrazovat náhledy e-mailů v seznamu", + "focus_description": "Zobrazovat vložený náhledový text v jednořádkovém soustředěném seznamu" + }, + "disable_threading": { + "label": "Zakázat seskupování konverzací", + "description": "Zobrazovat e-maily jako jednotlivé zprávy namísto seskupování do vláken" + }, + "plain_text_mode": { + "label": "Pouze prostý text", + "description": "Zakázat editor formátovaného textu a odesílat všechny e-maily pouze jako prostý text, včetně odpovědí a přeposílání" + }, + "auto_select_reply_identity": { + "label": "Automaticky vybírat adresu pro odpověď", + "description": "Při odpovídání automaticky přepnout adresu odesílatele na identitu, která původně obdržela zprávu" + }, + "attachment_click_action": { + "label": "Akce po kliknutí na přílohu", + "description": "Vyberte, zda má kliknutí na přílohu zobrazit náhled, nebo ji ihned stáhnout", + "preview": "Náhled, pokud je to možné", + "download": "Okamžitě stáhnout" + }, + "attachment_position": { + "label": "Pozice příloh", + "description": "Kde zobrazovat přílohy v hlavičce e-mailu", + "beside-sender": "Vedle odesílatele", + "below-header": "Pod hlavičkou" + }, + "emails_per_page": { + "10": "10 zpráv", + "25": "25 zpráv", + "50": "50 zpráv", + "100": "100 zpráv", + "label": "Zpráv na stránku", + "description": "Počet e-mailů načtených najednou" + }, + "always_light_mode": { + "label": "Vždy zobrazovat zprávy ve světlém režimu", + "description": "Vykreslovat obsah e-mailu ve světlém režimu, i když je aplikace v tmavém režimu, aby se předešlo problémům s konverzí" + }, + "external_content": { + "label": "Externí obsah", + "description": "Jak zacházet s obrázky a externím obsahem", + "ask": "Vždy se ptát", + "block": "Vždy blokovat", + "allow": "Vždy povolit" + }, + "trusted_senders": { + "label": "Důvěryhodní odesílatelé", + "description": "Spravujte odesílatele, jejichž obrázky se načítají automaticky", + "count_zero": "Žádní", + "count_one": "1 odesílatel", + "count_other": "{count} odesílatelů", + "modal_title": "Důvěryhodní odesílatelé", + "empty_title": "Žádní důvěryhodní odesílatelé", + "empty_description": "Při prohlížení e-mailů se zablokovanými obrázky klikněte na „Vždy důvěřovat tomuto odesílateli“, čímž jej přidáte sem.", + "add_manually": "Přidat odesílatele ručně", + "add_button": "Přidat", + "add_placeholder": "Zadejte e-mailovou adresu", + "search_placeholder": "Hledat odesílatele...", + "no_results": "Hledání neodpovídá žádný odesílatel", + "remove": "Odstranit", + "close": "Zavřít", + "invalid_email": "Zadejte platnou e-mailovou adresu", + "already_added": "Tento odesílatel je již důvěryhodný", + "save_error": "Uložení selhalo - zkontrolujte ladicí protokol Kontaktů", + "use_address_book_label": "Synchronizovat s adresářem", + "use_address_book_description": "Ukládat důvěryhodné odesílatele ve vyhrazeném adresáři „Důvěryhodní odesílatelé“, aby se synchronizovali napříč zařízeními" + }, + "hover_actions": { + "label": "Rychlé akce po přejetí myší", + "description": "Vyberte rychlé akce viditelné po přejetí přes e-mail v seznamu", + "delete": "Odstranit", + "star": "Označit hvězdičkou / odebrat hvězdičku", + "mark_read": "Označit jako přečtené / nepřečtené", + "archive": "Archivovat", + "tag": "Štítek", + "spam": "Označit jako spam", + "none_selected": "Nebyly vybrány žádné akce", + "mode_label": "Režim zobrazení", + "mode_inline": "Vložené", + "mode_floating": "Plovoucí", + "corner_label": "Plovoucí pozice", + "corner_top-left": "Levý horní roh", + "corner_top-right": "Pravý horní roh", + "corner_bottom-left": "Levý dolní roh", + "corner_bottom-right": "Pravý dolní roh" + }, + "default_mail_program": { + "label": "Výchozí poštovní program", + "description": "Zaregistrovat aplikaci {appName} jako výchozí poštovní program pro odkazy mailto:", + "button": "Nastavit jako výchozí", + "success": "Prohlížeč požádal o nastavení jako výchozího programu", + "error": "Váš prohlížeč tuto funkci nepodporuje" + }, + "attachment_reminder": { + "label": "Připomenutí přílohy", + "description": "Upozornit před odesláním, když zpráva zmiňuje přílohy, ale žádné nejsou připojeny", + "keywords_label": "Klíčová slova spouštějící připomenutí", + "keywords_description": "Slova nebo fráze, které po nalezení ve zprávě spustí připomenutí", + "add_placeholder": "Přidat klíčové slovo...", + "add": "Přidat", + "remove": "Odstranit" + }, + "hide_inline_image_attachments": { + "label": "Skrýt vložené obrázky ze seznamu příloh", + "description": "Obrázky vložené přímo do textu zprávy se nezobrazí jako samostatné přílohy" + } + }, + "composer": { + "title": "Psaní zpráv", + "description": "Nakonfigurujte nastavení pro psaní e-mailů", + "autosave": { + "label": "Interval automatického ukládání", + "description": "Jak často se mají koncepty automaticky ukládat", + "30s": "Každých 30 sekund", + "1m": "Každou minutu", + "2m": "Každé 2 minuty", + "5m": "Každých 5 minut" + }, + "send_confirmation": { + "label": "Potvrzení odeslání", + "description": "Před odesláním zprávy požádat o potvrzení" + }, + "default_reply": { + "label": "Výchozí režim odpovědi", + "description": "Výchozí akce po kliknutí na Odpovědět", + "reply": "Odpovědět", + "reply_all": "Odpovědět všem" + } + }, + "privacy": { + "title": "Soukromí a bezpečnost", + "description": "Správa nastavení soukromí a bezpečnosti", + "external_images": { + "label": "Blokovat externí obrázky", + "description": "Zabránit sledování pomocí externích obrázků" + }, + "session_timeout": { + "label": "Časový limit relace", + "description": "Automaticky odhlásit po určité době nečinnosti", + "never": "Nikdy", + "30m": "30 minut", + "1h": "1 hodina", + "4h": "4 hodiny" + }, + "clear_cache": { + "label": "Vymazat mezipaměť", + "description": "Odstranit data z mezipaměti a dočasné soubory", + "button": "Vymazat mezipaměť", + "confirm": "Opravdu chcete vymazat mezipaměť?", + "success": "Mezipaměť byla vymazána" + } + }, + "account": { + "title": "Účet", + "description": "Zobrazit informace o vašem účtu", + "name_label": "Zobrazované jméno", + "username_label": "Uživatelské jméno", + "account_type_label": "Typ účtu", + "auth_method_label": "Ověřování", + "auth_method_oauth": "Single Sign-On (OAuth/OIDC)", + "auth_method_basic": "Heslo", + "demo_account": "Demo účet", + "email": { + "label": "E-mailová adresa", + "value": "{email}" + }, + "server": { + "label": "JMAP server", + "value": "{server}" + }, + "storage": { + "label": "Využití úložiště", + "used": "Využito {used} z {total}", + "percentage": "Využito {percent} %" + }, + "last_sync": { + "label": "Poslední synchronizace", + "value": "{time}" + } + }, + "security": { + "title": "Zabezpečení účtu", + "description": "Správa hesla, dvoufázového ověření a nastavení zabezpečení", + "detecting": "Zjišťování možností serveru...", + "not_available": "Správa zabezpečení účtu není pro tento poštovní server k dispozici. Požadovaná oprávnění mohou být vypnuta. Podrobnosti naleznete v dokumentaci.", + "password": { + "title": "Změnit heslo", + "current": "Aktuální heslo", + "new": "Nové heslo", + "confirm": "Potvrdit nové heslo", + "submit": "Změnit heslo", + "success": "Heslo bylo změněno", + "error_title": "Změna hesla selhala", + "error_mismatch": "Nová hesla se neshodují", + "error_min_length": "Heslo musí obsahovat alespoň 8 znaků", + "error_generic": "Heslo se nepodařilo změnit" + }, + "display_name": { + "label": "Zobrazované jméno", + "description": "Vaše jméno zobrazené na serveru", + "placeholder": "Zadejte své zobrazované jméno", + "save": "Uložit", + "success": "Zobrazované jméno bylo aktualizováno", + "error": "Nepodařilo se aktualizovat zobrazované jméno" + }, + "totp": { + "section_title": "Dvoufázové ověření", + "label": "Ověřování TOTP", + "description": "Přidejte další vrstvu zabezpečení pomocí jednorázového hesla na bázi času", + "active": "Zapnuto", + "inactive": "Vypnuto", + "enabled": "Dvoufázové ověření zapnuto", + "disabled": "Dvoufázové ověření vypnuto", + "enable_error": "Nepodařilo se zapnout 2FA", + "disable_error": "Nepodařilo se vypnout 2FA", + "setup_instructions": "Zkopírujte tuto URL adresu do své ověřovací aplikace (Google Authenticator, Authy atd.):", + "verification_code": "Ověřovací kód", + "confirm": "Potvrdit", + "disable": "Vypnout", + "disable_confirm_prompt": "Pro vypnutí dvoufázového ověření zadejte heslo.", + "password_required": "Zadejte heslo", + "code_required": "Zadejte ověřovací kód", + "code_invalid": "Neplatný kód. Zkontrolujte ověřovací aplikaci a zkuste to znovu." + }, + "app_passwords": { + "title": "Hesla aplikací", + "description": "Vytvořte hesla pro aplikace, které nepodporují dvoufázové ověření", + "add": "Přidat", + "create": "Vytvořit", + "cancel": "Zrušit", + "done": "Hotovo", + "generate": "Vygenerovat", + "name_label": "Název aplikace", + "name_placeholder": "např. Thunderbird, iPhone Mail", + "expires_label": "Platí do (volitelné)", + "allowed_ips_label": "Povolené IP (volitelné)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Oddělte čárkou či mezerou. Pro povolení všech IP nechte prázdné.", + "password_label": "Heslo (pro vygenerování nechte prázdné)", + "password_placeholder": "Bude vygenerováno automaticky", + "copy_now_warning": "Heslo si hned zkopírujte – už se znovu nezobrazí.", + "added": "Heslo aplikace vytvořeno", + "removed": "Heslo aplikace smazáno", + "add_error": "Chyba při vytváření hesla aplikace", + "remove_error": "Chyba při mazání hesla aplikace", + "none": "Žádná hesla aplikací" + }, + "api_keys": { + "title": "API klíče", + "description": "Vytvořte si API klíče pro skripty a integrace, které komunikují přímo se serverem.", + "name_label": "Název klíče", + "name_placeholder": "např. Zálohovací skript, CI runner", + "copy_now_warning": "API klíč si hned zkopírujte – už se znovu nezobrazí.", + "added": "API klíč vytvořen", + "removed": "API klíč smazán", + "add_error": "Chyba při vytváření API klíče", + "remove_error": "Chyba při mazání API klíče", + "none": "Žádné API klíče" + }, + "encryption": { + "section_title": "Šifrování dat v klidu", + "label": "Šifrování e-mailů", + "description": "Šifrovat zprávy uložené na serveru pro větší soukromí", + "active": "Šifrování {type} zapnuto", + "inactive": "Vypnuto", + "enabled": "Šifrování dat v klidu zapnuto", + "disabled_success": "Šifrování dat v klidu vypnuto", + "error": "Nepodařilo se aktualizovat nastavení šifrování" + }, + "email_client": { + "title": "Konfigurace poštovního klienta", + "description": "Použijte tyto přihlašovací údaje pro konfiguraci e-mailového klienta na počítači nebo mobilním zařízení (Thunderbird, Apple Mail, Outlook atd.)", + "jmap_username_label": "Uživatelské jméno JMAP", + "copy": "Kopírovat", + "copied": "Zkopírováno", + "password_instructions": "Použijte výše uvedené uživatelské jméno JMAP společně s heslem aplikace pro přihlášení v poštovním klientovi. Pokud jste tak ještě neučinili, vytvořte si heslo aplikace v sekci výše." + } + }, + "identities": { + "title": "Identity odesílatele", + "description": "Správa e-mailových adres, ze kterých můžete odesílat zprávy", + "identities_count": { + "label": "Vaše identity", + "description": "E-mailové adresy nakonfigurované pro odesílání", + "count_zero": "Žádné identity", + "count_one": "1 identita", + "count_other": "{count} identit" + }, + "manage": "Spravovat identity", + "sub_addressing": { + "label": "Subadresování", + "description": "Používejte štítky jako uzivatel+stitek@domena.cz pro uspořádání příchozí pošty", + "learn_more": "Zjistit více" + } + }, + "vacation": { + "title": "Automatická odpověď", + "description": "Během vaší nepřítomnosti bude automaticky odpovídáno na příchozí e-maily", + "loading": "Načítání nastavení automatické odpovědi...", + "not_supported": "Váš poštovní server nepodporuje automatické odpovědi v nepřítomnosti.", + "fetch_error": "Nepodařilo se načíst nastavení automatické odpovědi. Zkuste to znovu.", + "status": { + "label": "Automatická odpověď", + "description": "Odesílat automatickou odpověď lidem, kteří vám napíší", + "active": "Aktivní", + "inactive": "Neaktivní" + }, + "date_range": { + "title": "Časové období", + "description": "Volitelně omezte automatickou odpověď na určité období", + "start": "Datum zahájení", + "start_description": "Nechte prázdné pro spuštění ihned", + "end": "Datum ukončení", + "end_description": "Nechte prázdné pro běh bez ukončení" + }, + "message": { + "title": "Zpráva automatické odpovědi", + "description": "Zpráva, která bude odeslána jako odpověď", + "subject_label": "Předmět", + "subject_description": "Předmět automatické odpovědi", + "subject_placeholder": "Mimo kancelář", + "body_label": "Tělo zprávy", + "body_description": "Obsah zprávy v prostém textu", + "body_placeholder": "Děkuji za vaši zprávu. Momentálně jsem mimo kancelář a odpovím po svém návratu." + }, + "preview": { + "title": "Náhled", + "show": "Zobrazit náhled", + "hide": "Skrýt náhled" + }, + "save": "Uložit změny", + "saving": "Ukládání...", + "warnings": { + "end_before_start": "Datum ukončení musí být po datu zahájení", + "start_in_past": "Datum zahájení je v minulosti", + "empty_body": "Tělo zprávy je prázdné - příjemci obdrží prázdnou odpověď" + } + }, + "folders": { + "title": "Složky", + "description": "Správa složek pošty a přiřazení standardních rolí", + "folder_list": "Vaše složky", + "folder_list_description": "Kliknutím na ikonu složky ji upravíte", + "standard_roles": "Standardní role složek", + "standard_roles_description": "Přiřaďte složky používané pro standardní role poštovní schránky, jako jsou Doručené, Odeslané, Koš atd.", + "role_inbox": "Doručené", + "role_drafts": "Koncepty", + "role_sent": "Odeslané", + "role_trash": "Koš", + "role_junk": "Spam / Nevyžádaná pošta", + "role_archive": "Archiv", + "role_none": "Žádná", + "create_folder": "Vytvořit složku", + "create_subfolder": "Vytvořit podsložku", + "subfolder_of": "Ve složce {name}", + "subfolder_name": "Název podsložky", + "new_folder_name": "Název složky", + "rename": "Přejmenovat", + "change_icon": "Změnit ikonu", + "delete": "Odstranit", + "confirm_delete": "Opravdu chcete odstranit složku „{name}“? Zprávy v této složce budou přesunuty do Koše.", + "create": "Vytvořit", + "cancel": "Zrušit", + "no_folders": "Žádné vlastní složky", + "cannot_delete_role": "Složku se standardní rolí nelze odstranit. Nejprve tuto roli odstraňte.", + "folder_created": "Složka byla vytvořena", + "folder_renamed": "Složka byla přejmenována", + "folder_deleted": "Složka byla odstraněna", + "role_updated": "Role složky byla aktualizována", + "error_create": "Složku se nepodařilo vytvořit", + "error_rename": "Složku se nepodařilo přejmenovat", + "error_delete": "Složku se nepodařilo odstranit", + "error_delete_has_children": "Složku nelze odstranit: stále obsahuje podsložky. Nejprve je odstraňte nebo přesuňte.", + "error_delete_has_email": "Složku nelze odstranit: stále obsahuje zprávy. Nejprve je přesuňte nebo odstraňte.", + "error_role": "Roli složky se nepodařilo aktualizovat" + }, + "advanced": { + "title": "Pokročilé", + "description": "Pokročilé možnosti a nastavení pro vývojáře", + "debug_mode": { + "label": "Režim ladění", + "description": "Povolit podrobné protokolování pro řešení problémů" + }, + "debug_categories": { + "description": "Vyberte kategorie pro protokolování. Vypněte kategorie, které nepotřebujete, pro snížení množství záznamů v konzoli.", + "jmap": "Klient JMAP", + "jmap_description": "Operace se schránkami, načítání zpráv a požadavky protokolu JMAP", + "calendar": "Kalendář", + "calendar_description": "Události kalendáře, importy a plánování zpráv", + "tasks": "Úkoly", + "tasks_description": "Vytváření úkolů kalendáře, načítání a aktualizace", + "auth": "Ověřování", + "auth_description": "Přihlašování, TOTP, výměna tokenů a správa relací", + "filters": "Filtry", + "filters_description": "Pravidla filtrů Sieve a skripty pro automatickou odpověď", + "email": "Zobrazení e-mailu", + "email_description": "Vykreslování e-mailů, zpracování TNEF a označování jako přečtené", + "push": "Push oznámení", + "push_description": "Konfigurace a doručování push oznámení", + "contacts": "Kontakty a adresáře", + "contacts_description": "Synchronizace kontaktů, operace s adresářem a důvěryhodní odesílatelé" + }, + "settings_sync": { + "label": "Synchronizace nastavení", + "description": "Synchronizovat nastavení mezi prohlížeči a zařízeními" + }, + "sender_favicons": { + "label": "Favikony odesílatelů (experimentální)", + "description": "Zobrazovat ikony webových stránek jako profilové obrázky firemních odesílatelů" + }, + "show_avatars_in_junk": { + "label": "Zobrazovat avatary ve spamu", + "description": "Zobrazovat profilové fotky a ikony odesílatelů ve spamu. Ve výchozím stavu vypnuto, aby phishingové e-maily nepůsobily důvěryhodně." + }, + "keyboard_shortcuts": { + "label": "Klávesové zkratky", + "description": "Zobrazit dostupné klávesové zkratky", + "button": "Zobrazit zkratky" + }, + "reset_settings": { + "label": "Resetovat nastavení", + "description": "Obnovit všechna nastavení na výchozí hodnoty", + "button": "Obnovit výchozí" + }, + "export_settings": { + "label": "Exportovat nastavení", + "description": "Stáhnout svá nastavení jako soubor JSON", + "button": "Exportovat" + }, + "import_settings": { + "label": "Importovat nastavení", + "description": "Nahrát nastavení ze souboru JSON", + "button": "Importovat" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Aplikace postranního panelu", + "description": "Spravujte vlastní aplikace a odkazy v postranním panelu", + "keep_loaded": "Ponechat aplikace načtené", + "keep_loaded_description": "Udržovat vložené aplikace spuštěné na pozadí během přepínání, aby se předešlo jejich opětovnému načítání", + "manage_title": "Vlastní aplikace", + "manage_description": "Přidávat, upravovat nebo odebírat vlastní aplikace z postranního panelu" + }, + "contacts": { + "title": "Kontakty", + "description": "Import a export kontaktů", + "group_by_letter_label": "Seskupit podle prvního písmene", + "group_by_letter_description": "Zobrazovat abecední nadpisy v seznamu kontaktů", + "import_label": "Importovat kontakty", + "import_description": "Importovat kontakty ze souboru vCard (.vcf)", + "export_label": "Exportovat kontakty", + "export_description": "Exportovat všechny kontakty jako soubor vCard (.vcf)", + "manage_title": "Adresáře", + "manage_description": "Přejmenovat své adresáře", + "no_address_books": "Nenalezeny žádné adresáře", + "categories_title": "Kategorie", + "categories_description": "Přejmenovat kategorie kontaktů", + "no_categories": "Nenalezeny žádné kategorie" + }, + "filters": { + "title": "Filtry e-mailů", + "description": "Vytvářejte pravidla pro automatické třídění, štítkování a správu příchozích e-mailů", + "add_rule": "Přidat pravidlo", + "no_rules": "Žádná pravidla filtrů", + "no_rules_description": "Vytvářejte pravidla pro automatickou organizaci příchozích e-mailů", + "vacation_active": "Automatická odpověď je aktivní", + "vacation_active_description": "Automatická odpověď je zapnuta pro příchozí zprávy", + "vacation_configure": "Konfigurovat", + "edit_rule": "Upravit pravidlo", + "new_rule": "Nové pravidlo", + "delete_rule": "Odstranit pravidlo", + "delete_confirm": "Opravdu chcete toto pravidlo odstranit?", + "enable": "Povolit", + "disable": "Zakázat", + "raw_editor": "Textový editor Sieve", + "raw_editor_warning": "Úprava samotného skriptu Sieve může rozbít vizuální úpravu pravidel. Zde provedené změny nahradí vizuálního průvodce.", + "validate": "Ověřit", + "validation_success": "Skript je platný", + "validation_error": "Skript obsahuje chyby", + "save": "Uložit pravidla", + "saving": "Ukládání...", + "saved": "Filtry byly uloženy", + "save_failed": "Uložení filtrů selhalo", + "loading": "Načítání filtrů...", + "not_supported": "Váš poštovní server nepodporuje e-mailové filtry.", + "rule_name": "Název pravidla", + "rule_name_placeholder": "např. Třídit newslettery", + "match_all": "Splňuje VŠECHNY podmínky", + "match_any": "Splňuje JAKOUKOLI podmínku", + "conditions": "Podmínky", + "add_condition": "Přidat podmínku", + "actions": "Akce", + "add_action": "Přidat akci", + "stop_processing": "Zastavit zpracování dalších pravidel", + "condition_fields": { + "from": "Od", + "to": "Komu", + "cc": "Kopie", + "subject": "Předmět", + "header": "Vlastní hlavička", + "size": "Velikost", + "body": "Tělo zprávy" + }, + "comparators": { + "contains": "obsahuje", + "not_contains": "neobsahuje", + "is": "je přesně", + "not_is": "není", + "starts_with": "začíná na", + "ends_with": "končí na", + "matches": "odpovídá vzoru", + "greater_than": "je větší než", + "less_than": "je menší než" + }, + "action_types": { + "move": "Přesunout do složky", + "copy": "Kopírovat do složky", + "forward": "Přeposlat na", + "mark_read": "Označit jako přečtené", + "star": "Označit zprávu hvězdičkou", + "add_label": "Přidat štítek", + "discard": "Zahodit (tiše odstranit)", + "reject": "Odmítnout se zprávou", + "keep": "Ponechat v Doručených", + "stop": "Zastavit zpracování" + }, + "move_to_folder": "Vyberte složku", + "copy_to_folder": "Vyberte složku", + "forward_to": "Přeposlat na e-mailovou adresu", + "forward_placeholder": "email@example.com", + "reject_message": "Zpráva o odmítnutí", + "reject_placeholder": "Váš e-mail byl odmítnut", + "label_name": "Název štítku", + "label_placeholder": "Vyberte štítek", + "header_name": "Název hlavičky", + "header_placeholder": "např. X-Mailing-List", + "size_bytes": "Velikost v bajtech", + "size_placeholder": "např. 1000000", + "system_managed": "Pravidlo spravováno systémem", + "opaque_warning": "Tento skript byl upraven mimo vizuálního průvodce. Je k dispozici pouze přímá úprava Sieve.", + "open_sieve_editor": "Otevřít textový editor Sieve", + "fetch_error": "Nepodařilo se načíst filtry", + "expanded_view": "Rozšířené zobrazení", + "expanded_view_description": "Zobrazovat pravidla filtrů s podrobnými bloky podmínek a akcí", + "if": "Pokud", + "then": "Pak", + "match_all_conditions": "všechny splněny", + "match_any_condition": "jakékoli splněny", + "and": "a", + "or": "nebo", + "cancel": "Zrušit", + "confirm_delete": "Odstranit", + "rule_list": "Pravidla filtrů", + "drag_to_reorder": "Přetáhněte pro změnu pořadí", + "match_type": "Typ shody", + "reset_to_visual": "Resetovat na vizuálního průvodce", + "reset_warning": "Tímto zahodíte aktuální skript a začnete znovu.", + "confirm_reset": "Resetovat", + "validation_empty_name": "Název pravidla je vyžadován", + "validation_empty_conditions": "Je vyžadována alespoň jedna podmínka s hodnotou", + "validation_empty_actions": "Je vyžadována alespoň jedna akce", + "templates_section": "Začít ze šablony", + "template_newsletters": "Přesunout newslettery do složky", + "template_receipts": "Automaticky archivovat účtenky", + "template_important": "Označit důležité e-maily", + "template_notifications": "Filtrovat oznámení", + "sieve_editor": { + "title": "Editor skriptů Sieve", + "warning": "Úprava samotného skriptu Sieve může rozbít vizuální úpravu pravidel. Zde provedené změny nahradí vizuálního průvodce.", + "script_content": "Skript Sieve", + "valid": "Skript je platný", + "invalid": "Skript obsahuje chyby", + "save_warning": "Uložení přepíše všechna vizuální pravidla. Tuto akci nelze vrátit zpět. Potvrďte opětovným kliknutím na Uložit.", + "validating": "Ověřování...", + "validate": "Ověřit", + "cancel": "Zrušit", + "save": "Uložit", + "confirm_save": "Potvrdit uložení", + "validation_failed": "Požadavek na ověření selhal" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {1 podmínka} few {# podmínky} other {# podmínek}}", + "actions_count": "{count, plural, one {1 akce} few {# akce} other {# akcí}}" + }, + "origin_external": "Externí", + "managed_by_tooltip": "Spravováno aplikací {source}. Úpravy provádějte v příslušné aplikaci nebo použijte editor zdrojového kódu Sieve." + }, + "templates": { + "title": "E-mailové šablony", + "description": "Vytvářejte opakovaně použitelné e-mailové šablony s proměnnými zástupnými symboly", + "add": "Nová šablona", + "edit": "Upravit šablonu", + "name": "Název šablony", + "name_placeholder": "např. Kontrolní zpráva", + "category": "Kategorie", + "category_placeholder": "např. Práce, Osobní", + "subject": "Předmět", + "subject_placeholder": "Předmět e-mailu", + "body": "Tělo zprávy", + "body_placeholder": "Text e-mailu...", + "recipients_placeholder": "email@example.com", + "identity": "Odeslat jako", + "default_identity": "Výchozí identita", + "favorite": "Oblíbené", + "cancel": "Zrušit", + "create": "Vytvořit", + "update": "Aktualizovat", + "confirm_delete": "Odstranit", + "no_templates": "Žádné šablony", + "manage": "Spravovat šablony", + "count": "{count, plural, one {1 šablona} few {# šablony} other {# šablon}}", + "export_import": "Export a import", + "export_import_description": "Vytvořte zálohu šablon nebo je přeneste do jiného zařízení", + "export": "Exportovat", + "import": "Importovat", + "validation": { + "empty": "Název šablony je vyžadován", + "too_long": "Název šablony může mít maximálně 200 znaků" + } + }, + "files": { + "display": { + "title": "Zobrazení", + "description": "Nakonfigurujte způsob zobrazení souborů a složek" + }, + "folder_layout": { + "label": "Navigace složek", + "description": "Vyberte způsob zobrazení složek: společně se soubory nebo ve stromové struktuře postranního panelu", + "inline": "Vložená", + "sidebar": "Postranní panel" + }, + "default_view": { + "label": "Výchozí zobrazení", + "description": "Vyberte rozložení do mřížky nebo seznamu", + "list": "Seznam", + "grid": "Mřížka" + }, + "default_sort": { + "label": "Výchozí řazení", + "description": "Vyberte výchozí řazení souborů", + "name": "Název", + "size": "Velikost", + "modified": "Změněno" + }, + "sort_direction": { + "label": "Směr řazení", + "description": "Vyberte vzestupné nebo sestupné pořadí", + "ascending": "Vzestupně", + "descending": "Sestupně" + }, + "icons": { + "title": "Ikony", + "description": "Nakonfigurujte vzhled ikon souborů" + }, + "show_icons": { + "label": "Zobrazovat ikony souborů", + "description": "Zobrazovat ikony vedle souborů a složek" + }, + "colored_icons": { + "label": "Barevné ikony", + "description": "Používat barevné ikony místo monochromatických" + }, + "show_thumbnails": { + "label": "Zobrazovat miniatury", + "description": "Zobrazovat náhledy obrázků místo ikon pro obrazové soubory" + }, + "behavior": { + "title": "Chování", + "description": "Nakonfigurujte chování prohlížeče souborů" + }, + "show_hidden": { + "label": "Zobrazovat skryté soubory", + "description": "Zobrazovat soubory a složky začínající tečkou" + }, + "preview": { + "label": "Náhled" + } + } + }, + "errors": { + "page_error_title": "Něco se pokazilo", + "page_error_description": "Došlo k neočekávané chybě. Zkuste to znovu nebo se vraťte na domovskou stránku.", + "sidebar_error": "Nepodařilo se načíst poštovní schránky", + "email_list_error": "Nepodařilo se načíst zprávy", + "viewer_error_title": "Zprávu nelze zobrazit", + "viewer_error_description": "Během vykreslování této zprávy došlo k problému. Může obsahovat nepodporovaný obsah.", + "composer_error": "Editor zpráv se nepodařilo načíst", + "settings_error_title": "Nastavení jsou nedostupná", + "settings_error_description": "Nepodařilo se načíst nastavení. Vaše předvolby možná nebudou uloženy.", + "try_again": "Zkusit znovu", + "reload": "Obnovit", + "reload_emails": "Obnovit zprávy", + "reload_settings": "Obnovit nastavení", + "retry": "Opakovat", + "go_home": "Přejít do doručené pošty" + }, + "context_menu": { + "reply": "Odpovědět", + "reply_all": "Odpovědět všem", + "forward": "Přeposlat", + "mark_read": "Označit jako přečtené", + "mark_unread": "Označit jako nepřečtené", + "star": "Označit hvězdičkou", + "unstar": "Odebrat hvězdičku", + "move_to": "Přesunout do...", + "archive": "Archivovat", + "delete": "Odstranit", + "mark_as_spam": "Nahlásit spam", + "not_spam": "Není spam", + "color_tag": "Štítek", + "remove_color": "Odebrat štítek", + "items_selected": "{count} vybraných zpráv", + "edit_draft": "Upravit koncept" + }, + "mailbox_context_menu": { + "mark_folder_read": "Označit složku jako přečtenou", + "mark_folder_tree_read": "Označit složku a podsložky jako přečtené", + "mark_all_folders_read": "Označit všechny složky jako přečtené", + "new_subfolder": "Nová podsložka...", + "new_folder": "Nová složka...", + "rename": "Přejmenovat...", + "empty_folder": "Vyprázdnit složku", + "empty_folder_generic": "Vyprázdnit složku", + "delete_folder": "Smazat složku", + "refresh": "Obnovit", + "mark_all_confirm_title": "Označit všechny složky jako přečtené", + "mark_all_confirm_message": "Označit všechny nepřečtené zprávy ve vašem osobním účtu jako přečtené?", + "delete_confirm_title": "Smazat složku", + "delete_confirm_message": "Trvale smazat složku \"{name}\"? Tuto akci nelze vrátit.", + "prompt_new_subfolder": "Zadejte název nové podsložky.", + "prompt_new_folder": "Zadejte název nové složky.", + "prompt_rename": "Zadejte nový název této složky.", + "placeholder_folder_name": "Název složky", + "create": "Vytvořit", + "rename_confirm": "Přejmenovat", + "toast_marked_read": "Složka označena jako přečtená", + "toast_marked_read_count": "{count, plural, one {1 zpráva označena jako přečtená} few {# zprávy označeny jako přečtené} other {# zpráv označeno jako přečtených}}", + "toast_already_read": "Žádné nepřečtené zprávy", + "toast_marked_all_read": "Všechny složky označeny jako přečtené", + "toast_emptied": "Složka vyprázdněna", + "toast_folder_created": "Složka vytvořena", + "toast_folder_renamed": "Složka přejmenována", + "toast_folder_deleted": "Složka smazána", + "toast_error_mark_read": "Nepodařilo se označit jako přečtené", + "toast_error_empty": "Nepodařilo se vyprázdnit složku", + "toast_error_create": "Nepodařilo se vytvořit složku", + "toast_error_rename": "Nepodařilo se přejmenovat složku", + "toast_error_delete": "Nepodařilo se smazat složku", + "toast_error_delete_has_children": "Složka obsahuje podsložky. Nejprve je odstraňte.", + "toast_error_delete_has_email": "Složka není prázdná. Nejprve ji vyprázdněte." + }, + "shortcuts": { + "title": "Klávesové zkratky", + "tip": "Kdykoli stiskněte ? pro zobrazení této nápovědy", + "sections": { + "navigation": "Navigace", + "actions": "Akce zprávy", + "global": "Globální", + "threads": "Vlákna", + "composer": "Editor zpráv" + }, + "navigation": { + "next_email": "Další zpráva", + "previous_email": "Předchozí zpráva", + "open_email": "Otevřít zprávu", + "close_email": "Zavřít / Zrušit výběr" + }, + "actions": { + "reply": "Odpovědět", + "reply_all": "Odpovědět všem", + "forward": "Přeposlat", + "star": "Přepnout hvězdičku", + "archive": "Archivovat", + "delete": "Odstranit", + "mark_unread": "Označit jako nepřečtené", + "mark_read": "Označit jako přečtené", + "toggle_spam": "Nahlásit spam / Není spam" + }, + "global": { + "compose": "Napsat novou zprávu", + "search": "Přejít do hledání", + "help": "Zobrazit zkratky", + "refresh": "Obnovit zprávy", + "select_all": "Vybrat vše" + }, + "threads": { + "expand_collapse": "Rozbalit/sbalit vlákno" + }, + "composer": { + "template_picker": "Otevřít výběr šablon" + } + }, + "threads": { + "messages_one": "{count} zpráva", + "messages_other": "{count} zpráv", + "messages_tooltip": "{count, plural, one {1 zpráva v této konverzaci} few {# zprávy v této konverzaci} other {# zpráv v této konverzaci}}", + "expand": "Rozbalit konverzaci", + "collapse": "Sbalit konverzaci", + "loading": "Načítání konverzace...", + "mark_read": "Označit konverzaci jako přečtenou", + "mark_unread": "Označit konverzaci jako nepřečtenou", + "archive": "Archivovat konverzaci", + "delete": "Odstranit konverzaci", + "star": "Označit konverzaci hvězdičkou", + "unstar": "Odebrat hvězdičku z konverzace", + "toggle_thread": "Přepnout zobrazení vlákna" + }, + "identities": { + "modal_title": "Správa identit odesílatele", + "create_new": "Vytvořit novou identitu", + "edit_identity": "Upravit identitu", + "delete_confirm": "Odstranit tuto identitu? Tuto akci nelze vrátit zpět.", + "cannot_delete": "Tuto identitu nelze odstranit", + "primary_identity": "Hlavní", + "set_as_primary": "Nastavit jako hlavní", + "no_identities": "Identity nenalezeny", + "display": { + "reply_to": "Odpovědět na:", + "bcc": "Skrytá kopie:", + "signature": "Podpis:", + "preview": "Náhled:" + }, + "validation_errors": { + "invalid_emails": "Neplatné e-mailové adresy: {emails}", + "unknown_error": "Neznámá chyba" + }, + "form": { + "name_label": "Zobrazované jméno", + "name_placeholder": "např. Pracovní e-mail, Soukromý", + "name_required": "Jméno je vyžadováno", + "email_label": "E-mailová adresa", + "email_placeholder": "vas.email@example.com", + "email_required": "E-mailová adresa je vyžadována", + "email_invalid": "Zadejte platnou e-mailovou adresu", + "email_immutable": "E-mailovou adresu nelze po vytvoření změnit", + "reply_to_label": "Odpovědět na (volitelně)", + "reply_to_placeholder": "jiny@email.com", + "bcc_label": "Automatická skrytá kopie (volitelně)", + "bcc_placeholder": "archiv@email.com", + "text_signature_label": "Textový podpis", + "html_signature_label": "HTML podpis", + "save": "Uložit identitu", + "cancel": "Zrušit", + "creating": "Vytváření...", + "updating": "Aktualizování..." + }, + "sub_address": { + "button_tooltip": "Použít subadresu", + "popover_title": "Přidat štítek subadresy", + "tag_input_placeholder": "Zadejte štítek (např. nakupy)", + "preview_label": "Náhled:", + "recent_tags": "Nedávné štítky", + "suggested_tags": "Doporučené", + "use_address": "Použít tuto adresu", + "invalid_tag": "Štítek může obsahovat pouze písmena, číslice a pomlčky", + "tag_too_long": "Štítek může mít maximálně 30 znaků", + "help_text": "Zprávy odeslané na adresu uzivatel+stitek@domena.cz budou doručeny do vaší doručené pošty", + "validation": { + "empty": "Štítek nesmí být prázdný", + "too_long": "Štítek může mít maximálně {max} znaků", + "invalid_chars": "Štítek může obsahovat pouze písmena, číslice a pomlčky" + } + }, + "badge": { + "sent_via": "přes", + "sub_address_tag": "Odesláno pomocí subadresy: {tag}", + "identity_name": "Odesláno pomocí identity: {name}", + "identity_short": "přes {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Odstranit", + "delete_confirm_title": "Odstranit identitu" + }, + "templates": { + "picker_title": "Vyberte šablonu", + "search_placeholder": "Hledat šablony...", + "section_favorites": "Oblíbené", + "section_recent": "Nedávné", + "section_uncategorized": "Ostatní", + "no_templates": "Zatím žádné šablony", + "no_results": "Nenalezeny žádné šablony", + "fill_placeholders": "Vyplnit hodnoty proměnných", + "enter_value": "Zadejte hodnotu...", + "preview": "Náhled", + "insert_with_values": "Vložit s hodnotami", + "insert_raw": "Vložit beze změn", + "copy_suffix": "(kopie)", + "placeholder": "Proměnná", + "placeholders": { + "recipient_name": "Jméno příjemce", + "company": "Název společnosti", + "date": "Aktuální datum", + "day_of_week": "Den v týdnu", + "sender_name": "Vaše jméno" + } + }, + "contacts": { + "title": "Kontakty", + "search_placeholder": "Hledat kontakty...", + "create_new": "Nový kontakt", + "no_category": "Bez kategorie", + "rename_category": "Přejmenovat kategorii", + "category_name_label": "Název kategorie", + "category_renamed": "Kategorie byla přejmenována", + "category_rename_failed": "Přejmenování kategorie selhalo", + "category_added": "Kontakt přidán do {name}", + "category_added_plural": "{count} kontaktů bylo přidáno do {name}", + "empty_state": "Žádné kontakty", + "empty_state_title": "Žádné kontakty", + "empty_state_subtitle": "Vytvořte první kontakt nebo importujte ze souboru vCard", + "empty_search": "Hledání neodpovídají žádné kontakty", + "empty_search_hint": "Zkuste použít jiný hledaný výraz", + "empty_filtered": "Žádné kontakty neodpovídají filtrům", + "empty_filtered_hint": "Zkuste filtry upravit nebo zrušit", + "clear_search": "Vymazat hledání", + "import_vcard": "Importovat vCard", + "delete_confirm_title": "Odstranit kontakt", + "delete_confirm": "Opravdu chcete odstranit tento kontakt?", + "local_mode": "Kontakty jsou uloženy lokálně (server nepodporuje JMAP Contacts)", + "back_to_contacts": "Zpět na kontakty", + "tabs": { + "all": "Všechny", + "groups": "Skupiny" + }, + "shared": { + "title": "Sdílené" + }, + "address_books": { + "title": "Moje adresáře", + "shared_prefix": "Sdílené: {name}", + "moved": "Kontakt přesunut do {name}", + "moved_plural": "{count} kontaktů bylo přesunuto do {name}", + "move_failed": "Přesun kontaktu selhal", + "address_book": "Adresář", + "rename": "Přejmenovat adresář", + "name_label": "Název adresáře", + "renamed": "Adresář byl přejmenován", + "rename_failed": "Přejmenování adresáře selhalo", + "default": "Výchozí", + "manage": "Spravovat adresáře", + "share": "Sdílet adresář", + "new_contact_in_book": "Nový kontakt v tomto adresáři", + "delete": "Smazat adresář", + "confirm_delete": "Smazat „{name}\"? Všechny kontakty v tomto adresáři budou odstraněny.", + "deleted": "Adresář smazán", + "delete_failed": "Adresář se nepodařilo smazat" + }, + "detail": { + "emails": "E-mailové adresy", + "phones": "Telefonní čísla", + "organizations": "Organizace", + "addresses": "Adresy", + "notes": "Poznámky", + "titles": "Pozice a role", + "online_services": "Online služby", + "anniversaries": "Výročí", + "personal_info": "Osobní informace", + "languages": "Jazyky", + "categories": "Kategorie", + "related_contacts": "Související kontakty", + "crypto_keys": "Kryptografické klíče", + "cert_issuer": "Vystavitel", + "cert_expires": "Vyprší", + "cert_expired": "Vypršela platnost", + "cert_fingerprint": "Otisk", + "cert_algorithm": "Algoritmus", + "import_to_smime": "Importovat do S/MIME", + "cert_already_imported": "Již importováno do S/MIME", + "cert_imported": "Certifikát byl importován do úložiště S/MIME", + "cert_import_failed": "Import certifikátu selhal", + "no_contact_selected": "Vyberte kontakt pro zobrazení podrobností", + "compose_email": "Napsat e-mail", + "copy_email": "Kopírovat e-mail", + "copy_phone": "Kopírovat telefon", + "copy_url": "Kopírovat URL", + "copied": "Zkopírováno do schránky", + "copy_failed": "Kopírování do schránky selhalo", + "created": "Vytvořeno", + "updated": "Poslední aktualizace", + "timezone": "Časové pásmo", + "anniversary_birth": "Narozeniny", + "anniversary_death": "Úmrtí", + "anniversary_wedding": "Výročí svatby", + "anniversary_other": "Ostatní", + "personal_expertise": "Odbornost", + "personal_hobby": "Koníčky", + "personal_interest": "Zájmy", + "personal_other": "Ostatní", + "gender": "Pohlaví", + "gender_masculine": "Muž", + "gender_feminine": "Žena", + "gender_other": "Jiné", + "gender_none": "Neuvádí se", + "gender_unknown": "Neznámé", + "calendar": "Kalendář", + "calendar_uri": "URL kalendáře", + "scheduling_uri": "URL pro plánování", + "freebusy_uri": "URL dostupnosti", + "section_contact": "Kontaktní údaje", + "section_work": "Práce", + "section_personal": "Osobní", + "email_default_label": "E-mail", + "phone_default_label": "Telefon", + "address_default_label": "Adresa", + "online_service_default_label": "Online", + "organization_label": "Organizace", + "title_label": "Pozice", + "role_label": "Role", + "language_label": "Jazyk", + "related_default_label": "Vztahy", + "more_actions": "Další akce", + "age_years": "{count, plural, one {1 rok} few {# roky} other {# let}}", + "years_since": "{count, plural, one {1 rok} few {# roky} other {# let}}" + }, + "activity": { + "recent_emails": "Nedávné e-maily", + "upcoming_events": "Nadcházející události", + "no_emails": "Žádné nedávné e-maily", + "no_events": "Žádné nadcházející události", + "no_subject": "(Bez předmětu)", + "no_title": "(Bez názvu)", + "load_failed": "Nepodařilo se načíst", + "unknown_sender": "Neznámý odesílatel", + "all_day": "Celý den" + }, + "form": { + "create_title": "Nový kontakt", + "edit_title": "Upravit kontakt", + "section_address_book": "Adresář", + "select_address_book": "Vyberte adresář...", + "section_identity": "Jméno a identita", + "section_work": "Práce a organizace", + "prefix": "Titul", + "prefix_placeholder": "Dr., Pan, Paní", + "given_name": "Jméno", + "middle_name": "Prostřední jméno", + "surname": "Příjmení", + "suffix": "Přípona", + "suffix_placeholder": "Jr., Sr., Ph.D.", + "nickname": "Přezdívka", + "nickname_placeholder": "Přezdívka", + "email": "E-mail", + "email_placeholder": "email@example.com", + "phone": "Telefon", + "phone_placeholder": "+420 123 456 789", + "phone_type": "Typ", + "phone_voice": "Hlasový", + "phone_cell": "Mobilní", + "phone_fax": "Fax", + "phone_pager": "Pager", + "phone_video": "Video", + "phone_text": "SMS", + "organization": "Organizace", + "organization_placeholder": "Název společnosti", + "department": "Oddělení", + "department_placeholder": "Oddělení", + "job_title": "Pozice", + "job_title_placeholder": "např. Softwarový inženýr", + "role": "Role", + "role_placeholder": "např. Vedoucí týmu", + "addresses": "Adresy", + "add_address": "Přidat adresu", + "street": "Ulice", + "city": "Město", + "region": "Stát / Kraj", + "postcode": "PSČ", + "country": "Země", + "online_services": "Online služby", + "add_online_service": "Přidat online službu", + "url_placeholder": "https://...", + "service_placeholder": "Služba", + "anniversaries": "Výročí", + "add_anniversary": "Přidat datum", + "anniversary_birth": "Narozeniny", + "anniversary_wedding": "Výročí svatby", + "anniversary_death": "Úmrtí", + "anniversary_other": "Ostatní", + "personal_info": "Osobní informace", + "add_personal_info": "Přidat záznam", + "personal_info_placeholder": "např. Fotografie", + "personal_expertise": "Odbornost", + "personal_hobby": "Koníčky", + "personal_interest": "Zájmy", + "personal_other": "Ostatní", + "level": "Úroveň", + "level_high": "Vysoká", + "level_medium": "Střední", + "level_low": "Nízká", + "categories": "Kategorie", + "categories_placeholder": "např. Rodina, Přátelé, Kolegové", + "categories_hint": "Pište pro vyhledání nebo přidání kategorií", + "category_add": "Přidat", + "note": "Poznámky", + "note_placeholder": "Přidat poznámku...", + "gender": "Pohlaví", + "gender_sex": "Biologické pohlaví", + "gender_male": "Muž", + "gender_female": "Žena", + "gender_other": "Jiné", + "gender_none": "Neuvádí se", + "gender_unknown": "Neznámé", + "gender_identity": "Genderová identita", + "gender_identity_placeholder": "Genderová identita...", + "calendar": "Kalendář", + "calendar_uri": "URL kalendáře", + "scheduling_uri": "URL pro plánování", + "freebusy_uri": "URL volný/obsazený", + "context_work": "Pracovní", + "context_private": "Soukromé", + "add_email": "Přidat e-mail", + "add_phone": "Přidat telefon", + "save": "Uložit", + "cancel": "Zrušit", + "creating": "Vytváření...", + "updating": "Aktualizování...", + "name_required": "Je vyžadováno alespoň jméno nebo příjmení", + "email_invalid": "Zadejte platnou e-mailovou adresu", + "email_error_inline": "Neplatný formát e-mailové adresy", + "save_failed": "Uložení kontaktu selhalo", + "delete": "Odstranit", + "upload_photo": "Nahrát fotku", + "remove_photo": "Odebrat fotku", + "photo_hint": "JPG nebo PNG, max. 10 MB. Velikost se upraví.", + "photo_too_large": "Obrázek je moc velký (max. 10 MB)", + "photo_invalid": "Neplatný formát obrázku", + "change_photo": "Změnit" + }, + "groups": { + "create": "Nová skupina", + "edit": "Upravit skupinu", + "empty": "Žádné skupiny", + "delete_confirm_title": "Odstranit skupinu", + "delete_confirm": "Opravdu chcete odstranit tuto skupinu?", + "name_label": "Název skupiny", + "name_placeholder": "např. Tým, Rodina", + "name_required": "Název skupiny je vyžadován", + "save_failed": "Uložení skupiny selhalo", + "members_label": "Členové", + "search_members": "Hledat kontakty k přidání...", + "no_members": "Tato skupina nemá žádné členy", + "member_count": "{count, plural, =0 {Žádní členové} one {1 člen} few {# členové} other {# členů}}" + }, + "import": { + "title": "Importovat kontakty", + "drop_hint": "Klikněte pro výběr souboru vCard", + "file_types": "soubory .vcf nebo .vcard", + "no_contacts": "V souboru nebyly nalezeny žádné kontakty", + "parse_error": "Zpracování souboru vCard selhalo", + "found": "{count, plural, one {Nalezen 1 kontakt} few {Nalezeny # kontakty} other {Nalezeno # kontaktů}}", + "duplicate": "Duplikát", + "select_all": "Vybrat vše", + "deselect_all": "Zrušit výběr všeho", + "selected": "{count, plural, one {1 vybrán} few {# vybrány} other {# vybráno}}", + "import_button": "Importovat", + "importing": "Importování...", + "success": "{count, plural, one {Importován 1 kontakt} few {Importovány # kontakty} other {Importováno # kontaktů}}", + "failed": "Import selhal", + "close": "Zavřít", + "file_too_large": "Soubor je příliš velký (max. 5 MB)" + }, + "export": { + "title": "Exportovat kontakty", + "success": "{count, plural, one {Exportován 1 kontakt} few {Exportovány # kontakty} other {Exportováno # kontaktů}}" + }, + "bulk": { + "selected": "{count, plural, one {1 vybrán} few {# vybrány} other {# vybráno}}", + "select_all": "Vybrat vše", + "delete": "Odstranit", + "delete_confirm_title": "Odstranit kontakty", + "delete_confirm": "Odstranit {count, plural, one {1 kontakt} few {# kontakty} other {# kontaktů}}?", + "deleted": "{count, plural, one {Odstraněn 1 kontakt} few {Odstraněny # kontakty} other {Odstraněno # kontaktů}}", + "add_to_group": "Přidat do skupiny", + "choose_group": "Vyberte skupinu", + "adding_contacts": "Přidávání {count, plural, one {1 kontaktu} few {# kontaktů} other {# kontaktů}}", + "added_to_group": "Kontakty byly přidány do skupiny", + "export": "Exportovat", + "clear": "Zrušit výběr" + }, + "toast": { + "created": "Kontakt byl vytvořen", + "updated": "Kontakt byl aktualizován", + "deleted": "Kontakt byl odstraněn", + "error_create": "Vytvoření kontaktu selhalo", + "error_update": "Aktualizace kontaktu selhala", + "error_delete": "Odstranění kontaktu selhalo" + }, + "context_menu": { + "open": "Otevřít", + "edit": "Upravit", + "send_email": "Poslat e-mail", + "add_to_group": "Přidat do skupiny", + "export_vcard": "Exportovat jako vCard", + "delete": "Smazat", + "call": "Zavolat", + "duplicate": "Duplikovat", + "print": "Vytisknout" + }, + "filters": { + "toggle": "Filtry", + "select": "Vybrat", + "clear": "Vymazat", + "close": "Zavřít", + "title": "Pokročilé filtry", + "organization": "Firma", + "organization_placeholder": "např. Acme Corp", + "job_title": "Pozice", + "job_title_placeholder": "např. Designér", + "location": "Lokalita", + "location_placeholder": "Město nebo země", + "email_domain": "E-mailová doména", + "email_domain_placeholder": "example.com", + "birthday_month": "Narozeniny v", + "any_month": "Kterýkoli měsíc", + "has_email": "Má e-mail", + "has_phone": "Má telefon", + "has_photo": "Má fotku" + } + }, + "calendar": { + "title": "Kalendář", + "back_to_email": "Zpět na poštu", + "back_to_month": "Zpět na měsíc", + "my_calendars": "Kalendáře", + "birthday_calendar": "Narozeniny", + "mini_calendar_change": "Kliknutím změníte měsíc", + "views": { + "month": "Měsíc", + "week": "Týden", + "day": "Den", + "agenda": "Agenda", + "today": "Dnes", + "month_hint": "Měsíc (m)", + "week_hint": "Týden (w)", + "day_hint": "Den (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Úkoly", + "tasks_hint": "Úkoly (k)" + }, + "events": { + "create": "Vytvořit událost", + "edit": "Upravit událost", + "delete": "Odstranit událost", + "details": "Podrobnosti události", + "no_events": "Žádné události", + "all_day": "Celý den", + "more": "+{count} dalších", + "no_title": "(Bez názvu)", + "resize": "Změnit velikost události", + "duplicate": "Duplikovat", + "today_header": "Dnes", + "tomorrow_header": "Zítra", + "export_ics": "Exportovat jako .ics", + "copy_title": "Kopírovat název", + "copy_link": "Kopírovat odkaz na schůzku" + }, + "detail": { + "add_note": "Přidat poznámku...", + "save_note": "Uložit", + "note_saved": "Poznámka přidána", + "open_link": "Otevřít odkaz", + "meeting_link": "Odkaz na schůzku", + "tentative": "Nezávazně", + "cancelled": "Zrušeno", + "delete_confirm": "Odstranit tuto událost?" + }, + "form": { + "title": "Název", + "description": "Popis", + "location": "Místo", + "meeting_link": "Odkaz na schůzku", + "start_date": "Datum zahájení", + "end_date": "Datum ukončení", + "start_time": "Čas zahájení", + "end_time": "Čas ukončení", + "all_day_event": "Celodenní událost", + "calendar_select": "Kalendář", + "save": "Uložit", + "cancel": "Zrušit", + "delete_confirm": "Opravdu chcete odstranit tuto událost?", + "color": "Barva" + }, + "participants": { + "title": "Účastníci", + "add": "Přidat účastníka", + "organizer": "Organizátor", + "attendee": "Účastník", + "accepted": "Přijato", + "declined": "Odmítnuto", + "tentative": "Nezávazně", + "needs_action": "Vyžaduje akci", + "remove": "Odstranit", + "edit": "Upravit", + "email_placeholder": "Přidejte e-mailovou adresu nebo vyhledejte kontakty", + "send_invitations": "Odeslat pozvánky účastníkům", + "status_summary": "{accepted} přijato, {pending} čeká", + "invited_by": "Pozvánka od {name}", + "respond_below": "Odpovězte pomocí tlačítek níže", + "rsvp_label": "Vaše odpověď", + "cancel_notification": "Účastníci budou upozorněni na zrušení", + "you_organizer": "Jste organizátorem", + "you_attendee": "Jste účastníkem", + "no_participants": "Žádní účastníci", + "count": "{count, plural, one {1 účastník} few {# účastníci} other {# účastníků}}" + }, + "recurrence": { + "title": "Opakování", + "none": "Neopakuje se", + "daily": "Denně", + "weekly": "Týdně", + "monthly": "Měsíčně", + "yearly": "Ročně", + "every_n_days": "Každých {count} dní", + "every_n_weeks": "Každých {count} týdnů", + "every_n_months": "Každých {count} měsíců", + "until": "Do", + "occurrences": "{count} opakování" + }, + "recurrence_scope": { + "edit_title": "Upravit opakující se událost", + "delete_title": "Odstranit opakující se událost", + "description": "Toto je opakující se událost. Které události chcete upravit?", + "this_event": "Pouze tuto událost", + "this_and_future": "Tuto a všechny následující události", + "all_events": "Všechny události", + "cancel": "Zrušit", + "save": "Uložit", + "delete": "Odstranit" + }, + "alerts": { + "title": "Připomenutí", + "none": "Žádné připomenutí", + "at_time": "V čase události", + "minutes_before": "{count, plural, one {1 minutu před} few {# minuty před} other {# minut před}}", + "hours_before": "{count, plural, one {1 hodinu před} few {# hodiny před} other {# hodin před}}", + "days_before": "{count, plural, one {1 den před} few {# dny před} other {# dnů před}}" + }, + "settings": { + "title": "Nastavení kalendáře", + "default_view": "Výchozí zobrazení", + "week_starts_on": "Týden začíná v", + "time_format": "Formát času", + "default_calendar": "Výchozí kalendář", + "default_reminder": "Výchozí připomenutí", + "time_format_12h": "12hodinový", + "time_format_24h": "24hodinový", + "notifications_enabled": "Oznámení o událostech", + "notifications_enabled_desc": "Zobrazovat upozornění na nadcházející události v kalendáři", + "notification_sound": "Zvuk oznámení", + "notification_sound_desc": "Přehrát zvukové upozornění pro kalendář", + "invitation_parsing": "Analyzovat e-mailové pozvánky", + "invitation_parsing_desc": "Rozpoznávat pozvánky kalendáře v přílohách e-mailů a zobrazovat akce kalendáře", + "show_time_in_month_view": "Zobrazit čas v měsíčním zobrazení", + "show_time_in_month_view_desc": "Zobrazovat časy událostí v měsíčním zobrazení kalendáře", + "show_week_numbers": "Zobrazit čísla týdnů", + "show_week_numbers_desc": "Zobrazovat čísla týdnů v minikalendáři", + "enable_tasks": "Povolit úkoly", + "enable_tasks_desc": "Zobrazovat zobrazení úkolů v kalendáři pro správu úkolů", + "show_tasks_on_calendar": "Zobrazit úkoly v kalendáři", + "show_tasks_on_calendar_desc": "Zobrazovat značky úkolů v denním a týdenním zobrazení kalendáře", + "hover_preview": "Náhled události po přejetí", + "hover_preview_desc": "Zobrazovat vyskakovací okno s podrobnostmi při najetí myší na události v kalendáři", + "hover_preview_instant": "Okamžitě", + "hover_preview_delay_500ms": "Zpoždění 0,5 sekundy", + "hover_preview_delay_1s": "Zpoždění 1 sekunda", + "hover_preview_delay_2s": "Zpoždění 2 sekundy", + "hover_preview_off": "Vypnuto", + "show_birthday_calendar": "Kalendář narozenin", + "show_birthday_calendar_desc": "Zobrazovat virtuální kalendář s narozeninami z vašich kontaktů" + }, + "days": { + "monday": "Pondělí", + "tuesday": "Úterý", + "wednesday": "Středa", + "thursday": "Čtvrtek", + "friday": "Pátek", + "saturday": "Sobota", + "sunday": "Neděle", + "mon": "Po", + "tue": "Út", + "wed": "St", + "thu": "Čt", + "fri": "Pá", + "sat": "So", + "sun": "Ne" + }, + "notifications": { + "event_created": "Událost byla vytvořena", + "event_updated": "Událost byla aktualizována", + "event_deleted": "Událost byla odstraněna", + "calendar_created": "Kalendář byl vytvořen", + "calendar_deleted": "Kalendář byl odstraněn", + "event_move_error": "Přesun události selhal", + "event_resize_error": "Změna velikosti události selhala", + "alert_title": "Nadcházející událost", + "alert_now": "Začíná nyní", + "alert_in_minutes": "Za {count} min", + "invitation_sent": "Pozvánky byly odeslány", + "rsvp_updated": "Odpověď byla aktualizována", + "rsvp_error": "Aktualizace odpovědi selhala", + "event_duplicated": "Událost byla duplikována", + "event_error": "Uložení události selhalo", + "task_due": "Termín úkolu", + "event_exported": "Událost exportována", + "title_copied": "Název zkopírován", + "link_copied": "Odkaz zkopírován" + }, + "status": { + "loading_calendars": "Načítání kalendářů...", + "loading_events": "Načítání událostí..." + }, + "quick_create": { + "placeholder": "Název nové události", + "aria_label": "Rychlé vytvoření události" + }, + "nav_prev": "Předchozí", + "nav_next": "Další", + "import": { + "title": "Importovat kalendář", + "tab_file": "Soubor", + "tab_url": "URL", + "select_file": "Vyberte soubor .ics", + "drop_file": "nebo sem přetáhněte soubor", + "supported_formats": "Podporuje soubory iCalendar (.ics)", + "url_description": "Zadejte adresu URL externího zdroje iCalendar (.ics) pro import událostí.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Podporuje adresy URL CalDAV a iCalendar (.ics)", + "fetch": "Načíst", + "invalid_url": "Zadejte platnou adresu URL", + "url_fetch_failed": "Načtení kalendáře z adresy URL selhalo", + "parsing": "Analyzování souboru kalendáře...", + "parsed_events": "Nalezeno {count} událostí", + "no_events": "V souboru nebyly nalezeny žádné události", + "select_all": "Vybrat vše", + "deselect_all": "Zrušit výběr všeho", + "target_calendar": "Importovat do kalendáře", + "import_button": "Importovat vybrané", + "importing": "Importování událostí...", + "success": "Úspěšně importováno {count} událostí", + "error": "Import kalendáře selhal", + "file_too_large": "Soubor překračuje limit 10 MB", + "invalid_format": "Neplatný formát souboru kalendáře" + }, + "management": { + "title": "Správa kalendáře", + "description": "Vytvářejte, přejmenovávejte a přizpůsobujte si své kalendáře. Klikněte pravým tlačítkem na kalendář v postranním panelu pro rychlou změnu jeho barvy.", + "name": "Název", + "name_placeholder": "Název kalendáře", + "color": "Barva", + "change_color": "Změnit barvu", + "add_calendar": "Přidat kalendář", + "edit": "Upravit", + "delete": "Odstranit", + "save": "Uložit", + "create": "Vytvořit", + "cancel": "Zrušit", + "default": "Výchozí", + "confirm_delete": "Odstranit \"{name}\"? Všechny události v tomto kalendáři budou odstraněny.", + "confirm_clear": "Vymazat všechny události z \"{name}\"? Tuto akci nelze vrátit zpět.", + "clear_events": "Vymazat události", + "events_cleared": "Vymazáno {count} událostí", + "error_clear": "Vymazání událostí kalendáře selhalo", + "calendar_created": "Kalendář byl vytvořen", + "calendar_updated": "Kalendář byl aktualizován", + "calendar_deleted": "Kalendář byl odstraněn", + "color_updated": "Barva kalendáře byla aktualizována", + "error_create": "Vytvoření kalendáře selhalo", + "error_update": "Aktualizace kalendáře selhala", + "error_delete": "Odstranění kalendáře selhalo", + "caldav_url": "URL CalDAV", + "copy_url": "Kopírovat URL CalDAV", + "url_copied": "URL CalDAV zkopírováno do schránky", + "share": "Sdílet kalendář", + "new_event_in_calendar": "Nová událost v tomto kalendáři" + }, + "subscription": { + "title": "Odběr iCal", + "section_title": "Odběry iCal", + "description": "Odebírejte externí zdroj iCalendar. Události budou automaticky synchronizovány do samostatného kalendáře. Podporuje adresy URL https:// a webcal://.", + "url_label": "URL kalendáře", + "url_placeholder": "https://example.com/calendar.ics nebo webcal://...", + "name_label": "Název kalendáře", + "name_placeholder": "např. Státní svátky", + "color_label": "Barva", + "refresh_interval": "Interval obnovy", + "interval_15": "Každých 15 minut", + "interval_30": "Každých 30 minut", + "interval_60": "Každou hodinu", + "interval_360": "Každých 6 hodin", + "interval_1440": "Denně", + "subscribe": "Odebírat", + "subscribing": "Přihlašování k odběru...", + "save": "Uložit změny", + "saving": "Ukládání...", + "edit": "Upravit", + "edit_title": "Upravit odběr", + "updated": "Aktualizováno \"{name}\"", + "update_error": "Aktualizace odběru selhala", + "invalid_url": "Zadejte platnou adresu URL", + "success": "Odebíráte \"{name}\"", + "error": "Přidání odběru selhalo", + "refresh": "Obnovit nyní", + "refresh_success": "Odběr byl obnoven", + "refresh_error": "Obnovení odběru selhalo", + "unsubscribe": "Zrušit odběr", + "confirm_delete": "Zrušit odběr \"{name}\"? Kalendář a všechny jeho události budou odstraněny.", + "deleted": "Odběr byl odstraněn", + "delete_error": "Odstranění odběru selhalo", + "last_refreshed": "Poslední aktualizace: {time}" + }, + "tasks": { + "label": "Úkoly", + "no_tasks": "Žádné úkoly", + "no_title": "(Bez názvu)", + "mark_complete": "Označit jako dokončené", + "mark_incomplete": "Označit jako nedokončené", + "filter_all": "Všechny", + "filter_pending": "Čekající", + "filter_completed": "Dokončené", + "filter_overdue": "Po termínu", + "show_completed": "Zobrazit dokončené", + "create": "Nový úkol", + "edit": "Upravit úkol", + "title_placeholder": "Název úkolu", + "description_placeholder": "Přidat popis...", + "due_date": "Termín", + "include_time": "Zahrnout čas", + "priority": "Priorita", + "priority_none": "Žádná", + "priority_high": "Vysoká", + "priority_medium": "Střední", + "priority_low": "Nízká", + "progress": "Stav", + "progress_needs_action": "Vyžaduje akci", + "progress_in_process": "Probíhá", + "progress_completed": "Dokončeno", + "progress_cancelled": "Zrušeno", + "calendar": "Kalendář", + "alert": "Připomenutí", + "alert_none": "Žádné", + "alert_at_time": "V čase termínu", + "alert_5min": "5 minut před", + "alert_15min": "15 minut před", + "alert_30min": "30 minut před", + "alert_1hr": "1 hodinu před", + "alert_1day": "1 den před", + "delete": "Odstranit", + "cancel": "Zrušit", + "save": "Uložit", + "quick_add_placeholder": "Přidat úkol...", + "due_today": "Dnes", + "due_tomorrow": "Zítra", + "overdue": "Po termínu" + } + }, + "advanced_search": { + "title": "Pokročilé hledání", + "from": "Od", + "from_placeholder": "E-mailová adresa nebo jméno odesílatele", + "to": "Komu", + "to_placeholder": "E-mailová adresa nebo jméno příjemce", + "subject": "Předmět", + "subject_placeholder": "Předmět obsahuje...", + "body": "Tělo zprávy", + "body_placeholder": "Tělo zprávy obsahuje...", + "folder": "Složka", + "all_folders": "Všechny složky", + "has_attachment": "Obsahuje přílohu", + "date_after": "Po", + "date_before": "Před", + "starred": "S hvězdičkou", + "unread": "Nepřečtené", + "read": "Přečtené", + "yes": "Ano", + "no": "Ne", + "clear": "Vymazat", + "clear_all": "Vymazat vše", + "filters_active": "{count} filtr", + "filters_active_plural": "{count} filtry", + "toggle_filters": "Více", + "search_hint": "Použijte pokročilé filtry pro přesné vyhledávání", + "advanced_filters_tooltip": "Pokročilé filtry hledání", + "results_found": "{count, plural, =0 {Nenalezeny žádné výsledky} one {Nalezen 1 výsledek} few {Nalezeny # výsledky} other {Nalezeno # výsledků}}", + "results_found_more": "Nalezeno více než {count} výsledků" + }, + "welcome": { + "title": "Vítejte ve své poštovní schránce", + "tip_compose": "Stiskněte c pro napsání nové zprávy", + "tip_shortcuts": "Stiskněte ? pro zobrazení všech klávesových zkratek", + "tip_sidebar": "Kalendář, Kontakty a Nastavení najdete v postranním panelu", + "tip_settings": "Přizpůsobte si aplikaci v Nastavení", + "got_it": "Rozumím", + "settings": "Nastavení", + "dismiss": "Zavřít", + "start_tour": "Spustit průvodce" + }, + "demo_welcome": { + "title": "Vítejte v Bulwark Mail", + "description": "Prozkoumejte plně funkčního webového e-mailového klienta - přímo v prohlížeči. Všechna data zůstávají na vašem zařízení, takže můžete bez obav vše otestovat.", + "feature_email": "Čtěte a pište e-maily", + "feature_organize": "Štítky, hvězdičky a složky", + "feature_shortcuts": "Klávesové zkratky", + "feature_privacy": "100% soukromá demoverze", + "hint": "Klikněte na libovolnou zprávu vlevo pro začátek, nebo využijte průvodce níže." + }, + "files": { + "title": "Soubory", + "search_placeholder": "Hledat soubory...", + "empty_state_title": "Žádné soubory", + "empty_state_description": "Nahrajte soubory nebo vytvořte složky pro začátek", + "upload": "Nahrát", + "upload_files": "Nahrát soubory", + "new_folder": "Nová složka", + "new_folder_name": "Název složky", + "rename": "Přejmenovat", + "rename_title": "Přejmenovat", + "new_name": "Nový název", + "delete": "Odstranit", + "delete_confirm_title": "Odstranit položku", + "delete_confirm_message": "Opravdu chcete odstranit \"{name}\"? Tuto akci nelze vrátit zpět.", + "download": "Stáhnout", + "name": "Název", + "size": "Velikost", + "modified": "Změněno", + "type": "Typ", + "folder": "Složka", + "file": "Soubor", + "parent_directory": "Nadřazený adresář", + "breadcrumb_root": "Domů", + "drop_files_here": "Přetáhněte sem soubory nebo složky pro jejich nahrání", + "uploading": "Nahrávání...", + "upload_success": "{count, plural, one {Nahrán 1 soubor} few {Nahrány # soubory} other {Nahráno # souborů}}", + "upload_error": "Nahrání souboru selhalo", + "create_folder_success": "Složka byla vytvořena", + "create_folder_error": "Vytvoření složky selhalo", + "delete_success": "Úspěšně odstraněno", + "delete_error": "Odstranění selhalo", + "rename_success": "Úspěšně přejmenováno", + "rename_error": "Přejmenování selhalo", + "download_error": "Stahování selhalo", + "not_available": "Úložiště souborů není na tomto serveru k dispozici", + "cancel": "Zrušit", + "create": "Vytvořit", + "save": "Uložit", + "no_results": "Hledání neodpovídají žádné soubory", + "batch_delete_confirm_message": "Opravdu chcete odstranit {count, plural, one {1 položku} few {# položky} other {# položek}}? Tuto akci nelze vrátit zpět.", + "batch_delete_success": "{count, plural, one {Odstraněna 1 položka} few {Odstraněny # položky} other {Odstraněno # položek}}", + "grid_view": "Zobrazení mřížky", + "list_view": "Zobrazení seznamu", + "details": "Podrobnosti", + "path": "Cesta", + "preview": "Náhled", + "preview_error": "Náhled se nepodařilo načíst", + "cut": "Vyjmout", + "copy": "Kopírovat", + "paste": "Vložit", + "move_success": "{count, plural, one {Přesunuta 1 položka} few {Přesunuty # položky} other {Přesunuto # položek}}", + "move_error": "Přesun selhal", + "paste_success": "Úspěšně vloženo", + "paste_error": "Vložení selhalo", + "new_text_file": "Nový textový soubor", + "file_name": "Název souboru", + "retry": "Opakovat", + "refresh": "Obnovit", + "toggle_favorite": "Přepnout oblíbené", + "duplicate": "Duplikovat", + "duplicate_success": "Úspěšně duplikováno", + "duplicate_error": "Duplikování selhalo", + "create_file_success": "Soubor byl vytvořen", + "create_file_error": "Vytvoření souboru selhalo", + "favorites": "Oblíbené", + "recent": "Nedávné", + "properties": "Vlastnosti", + "open_folder": "Otevřít složku", + "upload_folder": "Nahrát složku", + "file_too_large": "\"{name}\" překračuje maximální velikost souboru ({max})", + "undo": "Zpět", + "undo_success": "Akce vrácena zpět", + "undo_error": "Akci nelze vrátit zpět", + "toolbar": "Akce se soubory", + "file_list": "Soubory a složky", + "context_menu": "Akce", + "settings_title": "Nastavení souborů", + "settings_display": "Zobrazení", + "settings_default_view": "Výchozí zobrazení", + "settings_default_view_desc": "Vyberte rozložení mřížky nebo seznamu", + "settings_default_sort": "Výchozí řazení", + "settings_default_sort_desc": "Vyberte výchozí řazení souborů", + "settings_sort_direction": "Směr řazení", + "settings_sort_direction_desc": "Vyberte vzestupné nebo sestupné pořadí", + "settings_ascending": "Vzestupně", + "settings_descending": "Sestupně", + "settings_icons": "Ikony", + "settings_show_icons": "Zobrazovat ikony souborů", + "settings_show_icons_desc": "Zobrazovat ikony vedle souborů a složek", + "settings_colored_icons": "Barevné ikony", + "settings_colored_icons_desc": "Používat barevné ikony místo monochromatických", + "settings_show_thumbnails": "Zobrazovat miniatury", + "settings_show_thumbnails_desc": "Zobrazovat náhledy obrázků místo ikon pro obrazové soubory", + "settings_behavior": "Chování", + "settings_show_hidden": "Zobrazovat skryté soubory", + "settings_show_hidden_desc": "Zobrazovat soubory a složky začínající tečkou", + "settings_folder_layout": "Navigace po složkách", + "settings_folder_layout_desc": "Vyberte způsob zobrazení složek: společně se soubory nebo ve stromové struktuře v postranním panelu", + "settings_folder_layout_inline": "Vložené", + "settings_folder_layout_sidebar": "Postranní panel", + "disabled_title": "Funkce Soubory je zakázána správcem", + "disabled_description": "Nahrávání velkých souborů přes WebDAV může způsobit nestabilitu Stalwart/RocksDB, včetně pádů z důvodu nedostatku paměti a nevratného zaplnění disku. Odstraněné soubory nemusí být okamžitě odstraněny z úložiště. Tato funkce se nedoporučuje v produkčním prostředí.", + "stability_warning": "Nahrávání velkých souborů může způsobit nestabilitu serveru. Odstraněné soubory nemusí být okamžitě odstraněny z úložiště. Používejte s opatrností." + }, + "smime": { + "your_certificates": "Vaše certifikáty", + "your_certificates_desc": "Importujte a spravujte své certifikáty S/MIME pro podepisování a šifrování e-mailů", + "recipient_certificates": "Certifikáty příjemců", + "recipient_certificates_desc": "Veřejné certifikáty pro šifrování e-mailů odesílaných příjemcům", + "identity_bindings": "Vazby klíčů na identity", + "identity_bindings_desc": "Svažte certifikáty S/MIME s e-mailovými identitami", + "defaults_title": "Výchozí", + "defaults_desc": "Nakonfigurujte výchozí chování pro podepisování a šifrování", + "import_pkcs12": "Importovat PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importovat certifikát", + "no_certificates": "Zatím nebyly importovány žádné certifikáty", + "no_recipient_certs": "Žádné certifikáty příjemců", + "expires": "Vyprší", + "expired": "Vypršela platnost", + "bound_to": "Vázáno k", + "no_key_bound": "Žádné", + "lock": "Uzamknout klíč", + "unlock": "Odemknout klíč", + "details": "Zobrazit podrobnosti", + "delete": "Odstranit", + "encrypt_by_default": "Výchozí šifrování", + "encrypt_by_default_desc": "Automaticky šifrovat e-maily, pokud mají všichni příjemci certifikáty", + "remember_unlocked": "Pamatovat si odemčené klíče", + "remember_unlocked_desc": "Ponechat klíče odemčené po dobu trvání této relace prohlížeče", + "sign_default_for": "Výchozí podepisování pro", + "enter_p12_passphrase": "Zadejte heslo PKCS#12", + "p12_passphrase_desc": "Zadejte heslo chránící tento soubor certifikátu", + "enter_storage_passphrase": "Nastavte heslo úložiště", + "storage_passphrase_desc": "Vyberte heslo pro ochranu tohoto klíče při uložení v prohlížeči", + "next": "Další", + "import": "Importovat", + "unlock_key": "Odemknout klíč", + "unlock_key_desc": "Zadejte heslo úložiště pro odemčení tohoto klíče pro podepisování nebo dešifrování", + "passphrase_placeholder": "Zadejte heslo", + "confirm_passphrase_placeholder": "Potvrďte heslo", + "passphrase_mismatch": "Hesla se neshodují", + "cancel": "Zrušit", + "processing": "Zpracování…", + "close": "Zavřít", + "certificate_details": "Podrobnosti o certifikátu", + "cert_subject": "Subjekt", + "cert_issuer": "Vystavitel", + "cert_email": "E-mail", + "cert_serial": "Sériové číslo", + "cert_validity": "Platnost", + "cert_fingerprint": "Otisk (SHA-256)", + "cert_algorithm": "Algoritmus", + "cert_capabilities": "Možnosti", + "cert_source": "Zdroj", + "cert_expired": "Tento certifikát vypršel", + "cert_not_yet_valid": "Tento certifikát ještě není platný", + "cap_sign": "Podepisování", + "cap_encrypt": "Šifrování", + "cap_none": "Žádné", + "show_passphrase": "Zobrazit heslo", + "hide_passphrase": "Skrýt heslo", + "sign_toggle": "Podepsat", + "encrypt_toggle": "Šifrovat", + "missing_recipient_certs": "Chybí certifikáty pro: {emails}", + "missing_sender_cert": "Chybí certifikát vázaný k této identitě", + "status_encrypted_ok": "Tato zpráva byla zašifrována", + "status_encrypted_no_key": "Tato zpráva je zašifrována, ale nebyl nalezen odpovídající klíč", + "status_encrypted_failed": "Nepodařilo se dešifrovat tuto zprávu", + "status_signed_valid": "Podpis byl ověřen", + "status_signed_invalid": "Ověření podpisu selhalo", + "status_signed_expired_cert": "Podepsáno certifikátem, jehož platnost vypršela", + "status_signed_self_signed": "Podpis je platný, ale certifikát je vydán sám sobě (nedůvěryhodný)", + "status_signed_mismatch": "Podpis je platný, ale podepisující se neshoduje s odesílatelem", + "status_unsupported": "Nepodporovaný formát S/MIME", + "auto_import_signer_certs": "Automaticky importovat certifikáty podepisujících", + "auto_import_signer_certs_desc": "Automaticky ukládat certifikáty z ověřených podepsaných e-mailů pro budoucí šifrování", + "export": "Exportovat", + "enter_export_passphrase": "Nastavte heslo pro export", + "export_passphrase_desc": "Vyberte heslo pro ochranu exportovaného souboru PKCS#12", + "export_storage_desc": "Zadejte heslo úložiště pro dešifrování klíče k exportu", + "incorrect_passphrase": "Nesprávné heslo" + }, + "tour": { + "step_counter": "Krok {current} z {total}", + "skip": "Přeskočit průvodce", + "back": "Zpět", + "next": "Další", + "finish": "Dokončit", + "take_a_tour": "Prozkoumejte rozhraní v krátkém průvodci", + "restart_title": "Úvodní průvodce", + "restart_desc": "Přehrát průvodce rozhraním krok za krokem", + "restart_button": "Spustit průvodce znovu", + "sidebar_title": "Vaše poštovní schránky", + "sidebar_desc": "Toto je postranní panel se složkami. Kliknutím na libovolnou schránku zobrazíte její zprávy. Můžete vytvářet složky, přetahovat zprávy mezi nimi a okamžitě vidět počet nepřečtených e-mailů.", + "compose_title": "Napsat zprávu", + "compose_desc": "Kliknutím sem napíšete novou zprávu. Můžete přidávat příjemce, přílohy a využívat formátovaný text.", + "search_title": "Prohledávat poštu", + "search_desc": "Vyhledávejte podle odesílatele, předmětu nebo obsahu. Kliknutím na ikonu filtru využijete pokročilé možnosti, jako jsou časová období, přílohy a zprávy označené hvězdičkou.", + "email_list_title": "Seznam zpráv", + "email_list_desc": "Zde se zobrazují zprávy. Kliknutím na jednu z nich si ji přečtete napravo. Pomocí zaškrtávacích políček můžete vybrat více zpráv a hromadně je přesunout, odstranit nebo označit štítkem.", + "email_viewer_title": "Panel čtení", + "email_viewer_desc": "Zde se otevírá vybraná zpráva. Pomocí tlačítek na panelu nástrojů můžete odpovědět, přeposlat ji, archivovat nebo odstranit. Můžete také označovat zprávy hvězdičkou nebo přidávat barevné štítky.", + "keywords_title": "Barevné štítky", + "keywords_desc": "Organizujte poštu pomocí barevných štítků. Přetažením zprávy na štítek ji označíte, nebo klikněte na zprávu pravým tlačítkem a štítky přiřaďte.", + "calendar_title": "Kalendář", + "calendar_desc": "Přepněte se do kalendáře pro správu událostí. Můžete vytvářet události, nastavovat připomenutí a přepínat mezi zobrazením dne, týdne nebo měsíce.", + "contacts_title": "Kontakty", + "contacts_desc": "Zde se nachází váš adresář. Importujte kontakty, vytvářejte skupiny a kliknutím na libovolný kontakt zobrazíte jeho úplné údaje.", + "settings_title": "Nastavení", + "settings_desc": "Přizpůsobte si vše: motiv, hustotu zobrazení, podpisy, filtry, klávesové zkratky, výchozí nastavení kalendáře a mnoho dalšího.", + "shortcuts_title": "Klávesové zkratky", + "shortcuts_desc": "Oblíbená funkce pokročilých uživatelů. Kdykoli stiskněte ? pro zobrazení všech dostupných zkratek. Můžete procházet aplikací, psát a spravovat zprávy bez použití myši.", + "compose_open_title": "Editor zpráv", + "compose_open_desc": "Toto je editor zpráv. Přidávejte příjemce, pište obsah, připojujte soubory a formátujte text. Můžete také ukládat koncepty a používat šablony.", + "calendar_view_title": "Váš kalendář", + "calendar_view_desc": "Zde vidíte kalendář s ukázkovými událostmi. Pomocí panelu nástrojů můžete přepínat zobrazení dne, týdne, měsíce a agendy.", + "create_event_title": "Vytvořit událost", + "create_event_desc": "Kliknutím na toto tlačítko vytvoříte novou událost v kalendáři. Můžete nastavit název, datum, čas a přidat účastníky.", + "event_modal_title": "Podrobnosti události", + "event_modal_desc": "Toto je formulář události. Vyplňte název, vyberte datum a čas, přidejte místo konání nebo účastníky. Až budete hotovi, klikněte na uložit - nebo okno zavřete a pokračujte dále.", + "contacts_list_title": "Vaše kontakty", + "contacts_list_desc": "Zde jsou vaše kontakty. Kliknutím na libovolný kontakt zobrazíte jeho úplné údaje na pravé straně. Můžete také vytvářet nové kontakty, importovat soubory vCard a organizovat kontakty do skupin.", + "settings_tabs_title": "Menu nastavení", + "settings_tabs_desc": "Zde najdete všechny kategorie nastavení. Upravte vzhled, spravujte identity, nastavte e-mailové filtry, předvolby kalendáře a mnoho dalšího.", + "files_title": "Úložiště souborů", + "files_desc": "Prohlížeč souborů umožňuje nahrávat, organizovat a sdílet soubory - jako váš osobní cloudový disk zabudovaný přímo v e-mailu.", + "demo_banner_title": "Ovládání demoverze", + "demo_banner_desc": "Nacházíte se v demo režimu - vše zůstává ve vašem prohlížeči. Kdykoli klikněte na „Resetovat“, abyste začali znovu s čistými ukázkovými daty.", + "quota_title": "Využití úložiště", + "quota_desc": "Zde můžete sledovat velikost své poštovní schránky. Kruh se plní podle využití kapacity." + }, + "unified_mailbox": { + "search_unavailable": "Vyhledávání není ve sjednoceném zobrazení k dispozici" + }, + "sharing": { + "title": "Sdílet „{name}\"", + "description": "Udělte přístup dalším uživatelům nebo skupinám na tomto serveru. Změny se projeví okamžitě.", + "no_shares": "Zatím nikomu nesdíleno.", + "add_person": "Přidat osobu nebo skupinu", + "search_placeholder": "Hledat podle jména nebo e-mailu…", + "loading_principals": "Načítání uživatelů…", + "no_principals": "Nenalezeni žádní další uživatelé ani skupiny.", + "no_match": "Žádné výsledky.", + "remove": "Odebrat přístup", + "group": "Skupina", + "share_added": "Přístup udělen", + "share_updated": "Přístup aktualizován", + "share_removed": "Přístup odebrán", + "share_failed": "Aktualizace sdílení selhala", + "preset": { + "freeBusy": "Pouze volno/zaneprázdněno", + "read": "Pouze čtení", + "readWrite": "Čtení a zápis", + "manager": "Správce", + "custom": "Vlastní" + } + } +} diff --git a/locales/de/common.json b/locales/de/common.json new file mode 100644 index 00000000..97228c21 --- /dev/null +++ b/locales/de/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Webmail", + "username_label": "E-Mail", + "username_placeholder": "benutzer@beispiel.de", + "password_label": "Passwort", + "password_placeholder": "Geben Sie Ihr Passwort ein", + "jmap_endpoint_label": "JMAP-Server", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Der Server muss CORS-Anfragen von dieser Domain zulassen.", + "sign_in": "Anmelden", + "signing_in": "Wird angemeldet...", + "loading": "Lädt...", + "reconnecting": "Verbindung verloren. Verbindung wird wiederhergestellt…", + "error": { + "invalid_credentials": "Ungültige E-Mail-Adresse oder Passwort", + "connection_failed": "Verbindung zum Server fehlgeschlagen", + "cors_blocked": "Der Server ist erreichbar, blockiert aber Cross-Origin-Anfragen. Überprüfen Sie die CORS-Einstellungen Ihres JMAP-Servers und erlauben Sie diese Domain.", + "server_error": "Der Server ist vorübergehend nicht erreichbar. Bitte versuchen Sie es später erneut.", + "generic": "Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut.", + "totp_required": "Ein Zwei-Faktor-Authentifizierungscode ist erforderlich. Bitte geben Sie Ihren Code unten ein.", + "totp_invalid": "Ungültiger Authentifizierungscode. Überprüfen Sie Ihre Authenticator-App.", + "oauth_discovery_failed": "SSO ist aktiviert, aber der Identitätsanbieter ist nicht erreichbar. Überprüfen Sie Ihre OAuth-Konfiguration." + }, + "show_password": "Passwort anzeigen", + "hide_password": "Passwort verbergen", + "totp_toggle": "Ich habe einen 2FA-Code", + "remember_me": "Angemeldet bleiben", + "config_error": { + "title": "Konfigurationsfehler", + "fetch_failed": "Die Anwendungskonfiguration kann nicht geladen werden. Bitte versuchen Sie es später erneut.", + "server_not_configured": "Der E-Mail-Server wurde nicht konfiguriert. Bitte kontaktieren Sie Ihren Administrator." + }, + "remove_from_history": "Aus Verlauf entfernen", + "totp_label": "Authentifizierungscode", + "totp_placeholder": "000000", + "session_expired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.", + "dismiss": "Schließen", + "or": "oder", + "sign_in_sso": "Mit SSO anmelden", + "add_account_title": "Konto hinzufügen", + "add_account_subtitle": "Mit einem anderen Konto anmelden", + "cancel": "Abbrechen", + "website": "Webseite", + "imprint": "Impressum", + "privacy_policy": "Datenschutz", + "try_demo": "Demo testen", + "demo_description": "Erkunden Sie mit Beispieldaten - kein Konto nötig", + "demo_launching": "Demo wird gestartet...", + "demo_login_button": "Demo starten", + "demo_tagline": "Erleben Sie einen voll ausgestatteten E-Mail-Client. Kein Konto erforderlich.", + "demo_no_signup": "Keine Registrierung nötig - erkunden Sie frei mit Beispieldaten", + "oauth_completing": "Anmeldung wird abgeschlossen...", + "oauth_error": { + "title": "Authentifizierung fehlgeschlagen", + "invalid_state": "Sicherheitsvalidierung fehlgeschlagen. Bitte erneut anmelden.", + "missing_params": "Fehlende Autorisierungsdaten. Bitte erneut anmelden.", + "token_exchange_failed": "Authentifizierung konnte nicht abgeschlossen werden. Bitte erneut versuchen.", + "access_denied": "Zugriff verweigert. Bitte kontaktieren Sie Ihren Administrator.", + "back_to_login": "Zurück zur Anmeldung" + } + }, + "sidebar": { + "close": "Schließen", + "compose": "Verfassen", + "compose_hint": "Verfassen (c)", + "search_placeholder": "E-Mails durchsuchen...", + "search_placeholder_hint": "E-Mails suchen... (drücke /)", + "storage": "Speicher", + "storage_used": "Belegt", + "storage_free": "Frei", + "storage_total": "Gesamt", + "sign_out": "Abmelden", + "sign_out_of": "Von {account} abmelden", + "sign_out_all": "Von allen Konten abmelden", + "add_account": "Konto hinzufügen", + "set_as_default": "Als Standard festlegen", + "switch_account": "Konto wechseln", + "contacts": "Kontakte", + "calendar": "Kalender", + "settings": "Einstellungen", + "admin": "Admin", + "files": "Dateien", + "loading_mailboxes": "Postfächer werden geladen...", + "push_connected": "Echtzeit-Updates aktiv", + "push_disconnected": "Echtzeit-Updates inaktiv", + "keyboard_shortcuts": "Tastaturkürzel", + "theme": { + "light": "Heller Modus", + "dark": "Dunkler Modus", + "system": "Systemdesign" + }, + "language": { + "title": "Sprache" + }, + "mailboxes": { + "inbox": "Posteingang", + "sent": "Gesendet", + "drafts": "Entwürfe", + "trash": "Papierkorb", + "archive": "Archiv", + "starred": "Mit Stern", + "all_mail": "Alle E-Mails", + "spam": "Spam", + "important": "Wichtig" + }, + "unified_inbox": "Gemeinsamer Posteingang", + "unified_sent": "Alle Gesendet", + "unified_drafts": "Alle Entwürfe", + "unified_trash": "Alle Papierkörbe", + "unified_archive": "Alle Archive", + "unified_junk": "Alle Spam", + "all_accounts": "Alle Konten", + "expand": "Erweitern", + "collapse": "Einklappen", + "expand_tooltip": "Erweitern", + "collapse_tooltip": "Einklappen", + "mobile": { + "search": "Suchen", + "compose": "Verfassen", + "go_back": "Zurück" + }, + "clear_search": "Suche löschen", + "vacation_active": "Abwesenheitsnotiz ist aktiv", + "demo_banner": "Demo-Modus", + "demo_reset": "Zurücksetzen", + "demo_tour": "Tour", + "tags": "Tags", + "folders": "Ordner", + "mail": "E-Mail", + "nav_label": "Navigation", + "add_app": "Apps", + "shared": "Geteilt" + }, + "sidebar_apps": { + "modal_title": "Sidebar-Apps", + "add_new": "App hinzufügen", + "edit_app": "App bearbeiten", + "name_label": "Name", + "name_placeholder": "Meine App", + "name_required": "Name ist erforderlich", + "url_label": "URL", + "url_required": "URL ist erforderlich", + "url_invalid": "Geben Sie eine gültige http- oder https-URL ein", + "icon_label": "Symbol", + "icon_required": "Symbol ist erforderlich", + "open_mode_label": "Öffnungsmodus", + "open_new_tab": "Neuer Tab", + "open_inline": "Eingebettet", + "cancel": "Abbrechen", + "add": "Hinzufügen", + "update": "Aktualisieren", + "delete": "Löschen", + "delete_confirm_title": "App löschen", + "delete_confirm": "Möchten Sie \"{name}\" wirklich löschen?", + "no_apps": "Noch keine Apps hinzugefügt", + "no_apps_hint": "Fügen Sie benutzerdefinierte Apps und Links zur Seitenleiste hinzu", + "search_icons": "Symbole suchen...", + "show_popular": "Beliebt", + "show_all": "Alle", + "no_icons_found": "Keine Symbole gefunden", + "inline_badge": "Eingebettet", + "tab_badge": "Tab", + "show_on_mobile": "Auf Mobilgerät anzeigen" + }, + "email_list": { + "no_emails": "Keine Nachrichten gefunden", + "no_emails_description": "Dieses Postfach ist leer", + "no_search_results": "Keine Ergebnisse gefunden", + "no_search_results_description": "Passen Sie Ihre Suche oder Filter an", + "loading": "E-Mails werden geladen...", + "unread": "ungelesen", + "to_me": "An mich", + "to_recipients": "An {count} Empfänger", + "and_others": "und {count} weitere", + "draft": "Entwurf", + "starred": "Mit Stern", + "conversations_count": "{count} von {total} Unterhaltungen", + "conversations_count_plus": "{count}+ Unterhaltungen", + "conversations_count_simple": "{count} Unterhaltungen", + "no_conversations": "Keine Unterhaltungen", + "loading_more": "Weitere E-Mails werden geladen...", + "no_more_emails": "Keine weiteren E-Mails zum Laden", + "batch_actions": { + "select": "E-Mails auswählen", + "select_all": "Alle auswählen", + "mark_read": "Als gelesen markieren", + "mark_unread": "Als ungelesen markieren", + "delete": "Löschen", + "delete_confirm_title": "E-Mails löschen", + "delete_confirm_message": "Möchten Sie {count, plural, one {1 E-Mail} other {# E-Mails}} wirklich löschen?", + "clear_selection": "Auswahl aufheben" + }, + "permanent_delete": "Endgültig löschen", + "permanent_delete_confirm_title": "Endgültig löschen", + "permanent_delete_confirm_message": "Diese E-Mail wird endgültig gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.", + "permanent_delete_confirm_batch_message": "Diese {count, plural, one {1 E-Mail} other {# E-Mails}} werden endgültig gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.", + "empty_folder": { + "button": "Ordner leeren", + "confirm_title": "Ordner leeren", + "confirm_message": "Alle E-Mails in diesem Ordner werden dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.", + "confirm_button": "Ordner leeren", + "junk_hint": "Sie können den Spam-Ordner leeren, um alle Nachrichten dauerhaft zu entfernen.", + "trash_hint": "Sie können den Papierkorb leeren, um alle Nachrichten dauerhaft zu entfernen." + } + }, + "email_viewer": { + "no_email_selected": "Keine E-Mail ausgewählt", + "no_email_description": "Wählen Sie eine E-Mail aus der Liste aus, um sie hier anzuzeigen", + "no_conversation_selected": "Keine Unterhaltung ausgewählt", + "no_conversation_description": "Wählen Sie eine Unterhaltung aus der Liste aus, um sie hier zu lesen", + "compose": "Verfassen", + "compose_hint": "Neue Nachricht verfassen", + "no_subject": "(Kein Betreff)", + "loading_email": "E-Mail wird geladen...", + "loading": "Lädt...", + "reply": "Antworten", + "reply_all": "Allen antworten", + "forward": "Weiterleiten", + "delete": "Löschen", + "archive": "Archivieren", + "star": "Stern hinzufügen", + "unstar": "Stern entfernen", + "mark_unread": "Als ungelesen markieren", + "mark_read": "Als gelesen markieren", + "print": "Drucken", + "view_source": "Quelltext anzeigen", + "export_email": "Als .eml exportieren", + "import_email": ".eml importieren", + "keyboard_shortcuts": "Tastaturkürzel (?)", + "email_source": "E-Mail-Quelltext", + "draft_banner": "Diese Nachricht ist ein Entwurf", + "edit_draft": "Bearbeiten", + "copy_source": "In Zwischenablage kopieren", + "source_copied": "Quelltext in Zwischenablage kopiert", + "attachments": "Anhänge", + "important": "Wichtig", + "download": "Herunterladen", + "download_all": "Alle herunterladen", + "from": "Von", + "to": "An", + "cc": "CC", + "bcc": "BCC", + "date": "Datum", + "subject": "Betreff", + "show_details": "Details anzeigen", + "hide_details": "Details ausblenden", + "external_content_warning": "Bilder und externe Inhalte wurden blockiert", + "load_external_content": "Bilder laden", + "trust_sender": "Diesem Absender immer vertrauen", + "back_to_list": "Zurück zur Liste", + "view_contact": "Kontakt anzeigen", + "message_details": "Nachrichtendetails", + "more_reply_options": "Weitere Antwortoptionen", + "set_color": "Label setzen", + "tag": "Label", + "more_actions": "Weitere Aktionen", + "move_to": "Verschieben nach...", + "remove_color": "Label entfernen", + "more_count": "+{count} weitere", + "characters_count": "{count} Zeichen", + "quick_reply_placeholder": "Eine kurze Antwort schreiben...", + "more_options": "Weitere Optionen", + "sending": "Wird gesendet...", + "security_authentication": "Sicherheit & Authentifizierung", + "technical_details": "Technische Details", + "message_id_label": "Nachrichten-ID:", + "reply_to_label": "Antwort an:", + "delivery_time_label": "Zustellzeit:", + "conversation_part_label": "Teil der Unterhaltung:", + "previous_messages": "{count} vorherige Nachricht", + "previous_messages_plural": "{count} vorherige Nachrichten", + "time": { + "day": "Tag", + "days": "Tage", + "hour": "Stunde", + "hours": "Stunden", + "minute": "Minute", + "minutes": "Minuten" + }, + "unknown_sender": "Unbekannt", + "recipient_me": "ich", + "recipient_and_others": "{name} und {count} weitere", + "recipient_to_prefix": "An:", + "authentication": { + "title": "Authentifizierung", + "status": { + "verified": "Verifiziert", + "warning": "Warnung", + "none": "Nicht authentifiziert" + }, + "spf": { + "pass": "SPF Bestanden", + "fail": "SPF Fehlgeschlagen", + "none": "Kein SPF" + }, + "dkim": { + "pass": "DKIM Gültig", + "fail": "DKIM Ungültig", + "none": "Kein DKIM" + }, + "dmarc": { + "pass": "DMARC Bestanden", + "fail": "DMARC Fehlgeschlagen", + "none": "Kein DMARC" + }, + "spam_score": "Spam-Bewertung" + }, + "headers": { + "routing": "Routing", + "received": "Empfangen", + "message_id": "Nachrichten-ID", + "list_info": "Listeninformationen" + }, + "color_tag": { + "title": "Farb-Tag", + "red": "Rot", + "orange": "Orange", + "yellow": "Gelb", + "green": "Grün", + "blue": "Blau", + "purple": "Violett", + "pink": "Rosa", + "none": "Keine" + }, + "tooltips": { + "reply": "Antworten", + "reply_all": "Allen antworten (a)", + "forward": "Weiterleiten (f)", + "archive": "Archivieren", + "delete": "Löschen", + "star": "Markieren (s)", + "unstar": "Markierung entfernen (s)", + "compose": "Verfassen (c)", + "previous": "Vorherige E-Mail", + "next": "Nächste E-Mail", + "edit_draft": "Entwurf bearbeiten" + }, + "spam": { + "button_title": "Spam melden", + "not_spam_title": "Als legitim markieren", + "toast_success": "In Spam verschoben", + "toast_batch": "{count} E-Mails in Spam verschoben", + "toast_undo": "Rückgängig", + "toast_not_spam_success": "In Posteingang verschoben", + "toast_not_spam_batch": "{count} E-Mails in Posteingang verschoben", + "error": "Spam-Meldung fehlgeschlagen", + "error_not_spam": "E-Mail-Wiederherstellung fehlgeschlagen" + }, + "unsubscribe_banner": { + "label": "Newsletter", + "button": "Abmelden", + "confirm_title": "Von diesem Absender abmelden?", + "confirm_button": "Bestätigen", + "cancel": "Abbrechen", + "success_http": "Abmeldeseite in neuem Tab geöffnet", + "success_mailto": "Abmeldeanfrage an Ihr E-Mail-Programm gesendet", + "error": "Abmeldung nicht möglich", + "dismiss": "Schließen" + }, + "calendar_invitation": { + "loading": "Veranstaltungsdetails werden geladen…", + "title": "Kalendereinladung", + "published_title": "Veröffentlichtes Ereignis", + "response_title": "Ereignisantwort", + "update_title": "Ereignisaktualisierung", + "counter_title": "Gegenvorschlag", + "refresh_title": "Aktualisierungsanfrage", + "declined_counter_title": "Gegenvorschlag abgelehnt", + "cancelled_title": "Veranstaltung abgesagt", + "organizer": "Organisiert von {name}", + "attendees": "{count, plural, one {# Teilnehmer} other {# Teilnehmer}}", + "accept": "Annehmen", + "maybe": "Vielleicht", + "decline": "Ablehnen", + "add_to_calendar": "Zum Kalender hinzufügen", + "added": "Zum Kalender hinzugefügt", + "rsvp_sent": "Antwort gesendet", + "parse_error": "Einladung konnte nicht gelesen werden", + "action_failed": "Diese Kalenderaktion konnte nicht abgeschlossen werden.", + "no_calendar": "Kalender nicht verfügbar", + "published_info": "Dieses Ereignis wurde zur Referenz geteilt.", + "response_info": "Diese Nachricht enthält die Antwort eines Teilnehmers.", + "response_info_organizer": "Diese Teilnehmerantwort aktualisiert Ihr Ereignis.", + "update_info": "Diese Nachricht aktualisiert ein bestehendes Ereignis.", + "counter_info": "Diese Nachricht schlägt Änderungen an einem Ereignis vor.", + "counter_info_organizer": "Dieser Teilnehmer hat Änderungen an Ihrem Ereignis vorgeschlagen.", + "refresh_info": "Diese Nachricht fordert die neuesten Ereignisdetails an.", + "refresh_info_organizer": "Ein Teilnehmer hat die neuesten Ereignisdetails angefordert.", + "declined_counter_info": "Der Organisator hat einen Gegenvorschlag abgelehnt.", + "authentication_failed_info": "Die Mail-Authentifizierungsprüfungen für diese Einladung sind fehlgeschlagen. Gehen Sie mit Kalenderaktionen vorsichtig um.", + "authentication_missing_info": "Diese Einladung enthält keine verifizierte Mail-Authentifizierung. Bestätigen Sie die Details mit dem Organisator, wenn etwas ungewöhnlich wirkt.", + "sender_mismatch_info": "Diese Einladung wurde von {sender} gesendet, während der in den Kalenderdaten angegebene Organisator {organizer} ist.", + "sender_mismatch_unverified_info": "Diese Einladung wurde von {sender} gesendet, während der in den Kalenderdaten angegebene Organisator {organizer} ist, und die Nachricht konnte nicht verifiziert werden.", + "organizer_role": "Sie organisieren dieses Ereignis", + "your_response": "Ihre Antwort: {status}", + "response_needed": "Antwort ausstehend", + "response_accepted": "Zugesagt", + "response_tentative": "Vorläufig", + "response_declined": "Abgelehnt", + "response_delegated": "Delegiert", + "actor_sent_info": "Gesendet von {name}.", + "actor_response_info": "{name} hat mit {status} geantwortet.", + "actor_counter_info": "{name} hat Änderungen für dieses Ereignis vorgeschlagen.", + "actor_refresh_info": "{name} hat nach den neuesten Ereignisdetails gefragt.", + "actor_declined_counter_info": "{name} hat den Gegenvorschlag abgelehnt.", + "actor_note": "Hinweis: {comment}", + "actor_unknown": "Jemand", + "proposed_changes": "Vorgeschlagene Änderungen", + "change_title": "Titel", + "change_time": "Zeit", + "change_location": "Ort", + "change_description": "Beschreibung", + "change_empty": "Keine", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Vorgeschlagene Änderungen anwenden", + "proposal_applied": "Die vorgeschlagenen Änderungen wurden angewendet.", + "review_proposal": "Vorschlag prüfen", + "review_request": "Anfrage prüfen", + "view_in_calendar": "Im Kalender anzeigen", + "select_calendar": "Kalender auswählen", + "already_in_calendar": "Bereits in deinem Kalender", + "request_info": "Du wurdest zu diesem Termin eingeladen. Antworte, um dem Organisator deine Verfügbarkeit mitzuteilen.", + "cancel_info": "Der Organisator hat diesen Termin abgesagt.", + "event_updated": "Aktualisierung #{sequence}", + "event_status_tentative": "Vorläufig", + "event_status_cancelled": "Abgesagt" + }, + "previous": "Zurück", + "next": "Weiter", + "send": "Senden", + "more": "mehr" + }, + "email_composer": { + "new_message": "Neue Nachricht", + "reply": "Antworten", + "reply_all": "Allen antworten", + "forward": "Weiterleiten", + "reply_to": "Antworten", + "reply_all_to": "Allen antworten", + "forward_message": "Weiterleiten", + "from": "Von", + "to": "An", + "cc": "CC", + "bcc": "BCC", + "subject": "Betreff", + "body_placeholder": "Schreiben Sie Ihre Nachricht...", + "send": "Senden", + "cancel": "Abbrechen", + "attach": "Anhängen", + "discard": "Verwerfen", + "discard_draft_title": "Entwurf verwerfen?", + "discard_draft_confirm": "Sie haben ungespeicherte Änderungen. Möchten Sie diesen Entwurf verwerfen?", + "saving": "Wird gespeichert...", + "draft_saved": "Entwurf gespeichert", + "save_failed": "Speichern fehlgeschlagen", + "to_placeholder": "E-Mail-Adressen der Empfänger", + "cc_placeholder": "CC-Empfänger", + "bcc_placeholder": "BCC-Empfänger", + "subject_placeholder": "Betreff", + "cc_label": "Cc:", + "bcc_label": "Bcc:", + "subject_label": "Betreff:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(Kein Betreff)", + "unknown_sender": "Unbekannt", + "quote": { + "reply_header": "Am {date} schrieb {sender}:", + "forward_header": "---------- Weitergeleitete Nachricht ----------", + "from": "Von: {sender}", + "date": "Datum: {date}", + "subject": "Betreff: {subject}", + "to": "An: {recipients}" + }, + "remove_sub_address": "Sub-Adresse entfernen", + "use_template": "Vorlage", + "save_as_template": "Als Vorlage speichern", + "validation": { + "recipient_required": "Empfänger hinzufügen zum Senden", + "subject_required": "Betreff hinzufügen", + "body_required": "Nachricht schreiben oder Datei anhängen" + }, + "upload_progress": "Hochladen {uploaded} / {total}", + "upload_cancel": "Hochladen abbrechen", + "upload_failed": "Hochladen von {filename} fehlgeschlagen", + "send_failed": "E-Mail konnte nicht gesendet werden", + "smime_sign_on": "S/MIME-Signatur aktiviert", + "smime_sign_off": "S/MIME-Signatur deaktiviert", + "smime_encrypt_on": "S/MIME-Verschlüsselung aktiviert", + "smime_encrypt_off": "S/MIME-Verschlüsselung deaktiviert", + "smime_encrypt_unavailable": "S/MIME-Verschlüsselung nicht möglich – fehlende Empfängerzertifikate", + "smime_unlock_title": "S/MIME-Schlüssel entsperren", + "smime_unlock_message": "Geben Sie die Passphrase ein, um Ihren S/MIME-Schlüssel zu entsperren.", + "smime_unlock_button": "Entsperren", + "smime_passphrase_placeholder": "S/MIME-Passphrase", + "continue_draft": "Entwurf fortsetzen", + "close_draft_title": "Entwurf speichern oder verwerfen?", + "close_draft_message": "Sie haben ungespeicherte Änderungen. Möchten Sie diese als Entwurf speichern oder verwerfen?", + "save_draft": "Entwurf speichern", + "drop_files": "Dateien zum Anhängen ablegen", + "show_less": "Weniger anzeigen", + "forgot_attachment": { + "title": "Haben Sie den Anhang vergessen?", + "message": "Ihre Nachricht enthält \"{keyword}\", aber es ist keine Datei angehängt. Trotzdem senden?", + "send_anyway": "Trotzdem senden", + "back": "Zurück zur Bearbeitung" + } + }, + "confirm_dialog": { + "confirm": "Bestätigen", + "cancel": "Abbrechen" + }, + "common": { + "loading": "Lädt...", + "error": "Fehler", + "success": "Erfolg", + "cancel": "Abbrechen", + "save": "Speichern", + "delete": "Löschen", + "edit": "Bearbeiten", + "close": "Schließen", + "search": "Suchen", + "refresh": "Aktualisieren", + "settings": "Einstellungen", + "help": "Hilfe", + "logout": "Abmelden", + "yes": "Ja", + "no": "Nein", + "unknown": "Unbekannt", + "app_title": "Webmail", + "reconnecting": "Verbindung verloren. Verbindung wird wiederhergestellt…", + "rate_limited_title": "Die Serverauthentifizierung ist vorubergehend begrenzt.", + "rate_limited_detail": "Bulwark hat Hintergrundanfragen pausiert, um eine Sperre zu vermeiden. Neuer Versuch in {seconds}s.", + "rate_limited_action_title": "Anfrage pausiert, um eine Sperre zu vermeiden.", + "rate_limited_action_detail": "Bulwark wartet, bis die Serverabklingzeit endet, bevor weitere authentifizierte Anfragen gesendet werden. Versuchen Sie es in {seconds}s erneut." + }, + "notifications": { + "email_sent": "E-Mail erfolgreich gesendet", + "email_deleted": "E-Mail gelöscht", + "email_archived": "E-Mail archiviert", + "email_starred": "Stern hinzugefügt", + "email_unstarred": "Stern entfernt", + "email_marked_read": "E-Mail als gelesen markiert", + "email_marked_unread": "E-Mail als ungelesen markiert", + "copied_to_clipboard": "In Zwischenablage kopiert", + "source_copied": "Quelltext in Zwischenablage kopiert", + "error_sending": "E-Mail senden fehlgeschlagen", + "error_deleting": "E-Mail löschen fehlgeschlagen", + "error_loading": "E-Mails laden fehlgeschlagen", + "new_email": "Neue E-Mail", + "new_email_from": "Von {sender}", + "click_to_view": "Zum Anzeigen klicken", + "email_moved": "E-Mail verschoben", + "emails_moved": "{count} E-Mails verschoben", + "moved_to_mailbox": "Nach {mailbox} verschoben", + "move_failed": "Verschieben fehlgeschlagen", + "move_error": "E-Mails konnten nicht in den ausgewählten Ordner verschoben werden", + "email_tagged": "E-Mail markiert", + "emails_tagged": "{count} E-Mails markiert", + "tag_failed": "Markierung fehlgeschlagen", + "identity_created": "Identität erfolgreich erstellt", + "identity_updated": "Identität erfolgreich aktualisiert", + "identity_deleted": "Identität gelöscht", + "identity_set_primary": "Primäre Identität aktualisiert", + "identity_create_failed": "Identität erstellen fehlgeschlagen: {error}", + "identity_update_failed": "Identität aktualisieren fehlgeschlagen: {error}", + "identity_delete_failed": "Identität löschen fehlgeschlagen: {error}", + "identity_unauthorized": "Sie sind nicht autorisiert, von dieser E-Mail-Adresse zu senden", + "identity_not_found": "Identität nicht gefunden", + "vacation_saved": "Abwesenheitsnotiz-Einstellungen gespeichert", + "vacation_save_failed": "Fehler beim Speichern der Abwesenheitsnotiz-Einstellungen", + "filters_saved": "Filter erfolgreich gespeichert", + "filters_save_failed": "Fehler beim Speichern der Filter", + "filters_deleted": "Filterregel gelöscht", + "templates_exported": "Vorlagen erfolgreich exportiert", + "templates_imported": "{count, plural, one {# Vorlage importiert} other {# Vorlagen importiert}}", + "templates_import_errors": "Einige Vorlagen konnten nicht importiert werden", + "templates_import_empty": "Keine Vorlagen in der Datei gefunden", + "export_email_error": "Fehler beim Exportieren der E-Mail", + "import_email_success": "E-Mail erfolgreich importiert", + "import_email_error": "Fehler beim Importieren der E-Mail" + }, + "date": { + "today": "Heute", + "yesterday": "Gestern", + "this_week": "Diese Woche", + "last_week": "Letzte Woche", + "this_month": "Dieser Monat", + "older": "Älter", + "just_now": "Gerade eben", + "minutes_ago": "Vor {count} Minute", + "minutes_ago_plural": "Vor {count} Minuten", + "hours_ago": "Vor {count} Stunde", + "hours_ago_plural": "Vor {count} Stunden", + "days_ago": "Vor {count} Tag", + "days_ago_plural": "Vor {count} Tagen" + }, + "language": { + "title": "Sprache", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Sprache auswählen", + "switch_to_english": "Zu Englisch wechseln", + "switch_to_french": "Zu Französisch wechseln", + "switch_to_japanese": "Zu Japanisch wechseln", + "switch_to_spanish": "Zu Spanisch wechseln", + "switch_to_italian": "Zu Italienisch wechseln", + "switch_to_german": "Zu Deutsch wechseln", + "switch_to_dutch": "Zu Niederländisch wechseln", + "switch_to_portuguese": "Zu Portugiesisch wechseln", + "switch_to_russian": "Zu Russisch wechseln", + "switching": "Sprache wird gewechselt...", + "switch": "Sprache wechseln", + "current": "Aktuelle Sprache", + "polish": "Polski", + "switch_to_polish": "Zu Polnisch wechseln", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Einstellungen", + "back_to_mail": "Zurück zu E-Mails", + "save_success": "Einstellungen erfolgreich gespeichert", + "import_success": "Einstellungen erfolgreich importiert", + "import_error": "Import der Einstellungen fehlgeschlagen", + "reset_confirm": "Sind Sie sicher, dass Sie alle Einstellungen auf die Standardwerte zurücksetzen möchten?", + "unsaved_changes": "Sie haben ungespeicherte Änderungen", + "discard_changes": "Änderungen verwerfen?", + "discard": "Verwerfen", + "keep_editing": "Weiter bearbeiten", + "tabs": { + "appearance": "Darstellung", + "language": "Sprache & Region", + "email": "E-Mail-Verhalten", + "composer": "Editor", + "privacy": "Datenschutz & Sicherheit", + "account": "Konto", + "identities": "Identitäten", + "vacation": "Abwesenheitsnotiz", + "advanced": "Erweitert", + "calendar": "Kalender", + "filters": "Filter", + "templates": "Vorlagen", + "folders": "Ordner", + "keywords": "Labels", + "security": "Sicherheit", + "encryption": "Verschlüsselung", + "files": "Dateien", + "contacts": "Kontakte", + "sidebar_apps": "Sidebar-Apps", + "notifications": "Benachrichtigungen", + "layout": "Layout", + "reading": "Lesen", + "composing": "Verfassen", + "content_senders": "Inhalte & Absender", + "about_data": "Über & Daten", + "debug": "Debug" + }, + "tab_groups": { + "general": "Allgemein", + "account": "Konto & Identität", + "organization": "E-Mail-Organisation", + "apps": "Apps", + "system": "System", + "appearance": "Darstellung", + "mail": "E-Mail", + "privacy": "Datenschutz & Sicherheit", + "advanced": "Erweitert" + }, + "appearance": { + "title": "Darstellung", + "description": "Passen Sie das Aussehen Ihres Webmails an", + "theme": { + "label": "Design", + "description": "Wählen Sie Ihr bevorzugtes Farbschema", + "light": "Hell", + "dark": "Dunkel", + "system": "System" + }, + "language": { + "label": "Sprache", + "description": "Wählen Sie Ihre bevorzugte Sprache" + }, + "font_size": { + "label": "Schriftgröße", + "description": "Passen Sie die Textgröße für bessere Lesbarkeit an", + "small": "Klein", + "medium": "Mittel", + "large": "Groß" + }, + "list_density": { + "label": "Dichte", + "description": "Abstände in der Benutzeroberfläche steuern", + "extra_compact": "Sehr kompakt", + "compact": "Kompakt", + "regular": "Normal", + "comfortable": "Komfortabel" + }, + "animations": { + "label": "Animationen aktivieren", + "description": "Weiche Übergänge und Effekte anzeigen" + }, + "toolbar_position": { + "label": "Symbolleistenposition", + "description": "Wo die E-Mail-Aktionsschaltflächen angezeigt werden (Antworten, Archivieren, Löschen usw.)", + "top": "Oben", + "below_subject": "Unter dem Betreff" + }, + "toolbar_labels": { + "label": "Symbolleistenbeschriftungen anzeigen", + "description": "Textbeschriftungen neben den Symbolleistensymbolen anzeigen. Deaktivieren, um Platz zu sparen, sobald Sie mit den Symbolen vertraut sind." + }, + "hide_account_switcher": { + "label": "Kontoumschalter in der Seitenleiste ausblenden", + "description": "Den Kontowähler oben in der Ordner-Seitenleiste ausblenden. Sie können weiterhin über die untere Navigationsleiste zwischen Konten wechseln." + }, + "show_rail_account_list": { + "label": "Konto-Avatare in der Navigationsleiste anzeigen", + "description": "Individuelle Kontokreise am unteren Rand der Navigationsleiste für schnelles Umschalten anzeigen, mit einer Abmelde-Schaltfläche darunter." + }, + "unified_mailbox": { + "label": "Gemeinsames Postfach", + "description": "Kombinierte Ordner (Posteingang, Gesendet usw.) für alle verbundenen Konten anzeigen" + }, + "colorful_sidebar_icons": { + "label": "Farbige Seitenleistensymbole", + "description": "Ordner- und Tag-Symbole nach Typ einfärben (blauer Posteingang, roter Spam, grüner Gesendet usw.). Für eine monochrome Seitenleiste deaktivieren." + } + }, + "keywords": { + "title": "E-Mail-Labels", + "description": "Labels definieren, um Ihre E-Mails mit Farben zu organisieren. Diese werden als JMAP-Keywords auf dem Server gespeichert.", + "add_keyword": "Label hinzufügen", + "reset_defaults": "Auf Standard zurücksetzen", + "label_field": "Anzeigename", + "label_placeholder": "z.B. Arbeit, Privat, Dringend", + "id_field": "Label-ID", + "id_placeholder": "z.B. arbeit, privat", + "color_field": "Farbe", + "id_exists": "Diese Label-ID existiert bereits", + "edit": "Label bearbeiten", + "delete": "Label löschen", + "save": "Speichern", + "add": "Hinzufügen", + "cancel": "Abbrechen", + "migrating": "Label auf vorhandenen E-Mails aktualisieren…", + "migration_error": "Label auf vorhandenen E-Mails konnte nicht aktualisiert werden" + }, + "notifications": { + "test_sound": "Benachrichtigungston testen", + "sounds": { + "default": "Standard (Piepton)", + "cheerful": "Fröhlich", + "involved": "Aufwendig", + "swift": "Schnelle Geste", + "relax": "Entspannt" + }, + "sound_selection": { + "title": "Benachrichtigungston", + "description": "Wählen Sie den Ton für Benachrichtigungen", + "choose": "Ton", + "choose_desc": "Wählen Sie einen Benachrichtigungston und klicken Sie auf das Lautsprechersymbol zur Vorschau" + }, + "email": { + "title": "E-Mail-Benachrichtigungen", + "description": "Benachrichtigungen für eingehende E-Mails konfigurieren", + "enabled": "E-Mail-Benachrichtigungen", + "enabled_desc": "Benachrichtigungen anzeigen, wenn neue E-Mails eintreffen", + "sound": "Benachrichtigungston", + "sound_desc": "Einen Ton abspielen, wenn neue E-Mails eintreffen" + }, + "calendar": { + "title": "Kalender-Benachrichtigungen", + "description": "Benachrichtigungen für Kalendertermine konfigurieren", + "enabled": "Terminbenachrichtigungen", + "enabled_desc": "Erinnerungen für bevorstehende Kalendertermine anzeigen", + "sound": "Benachrichtigungston", + "sound_desc": "Einen Ton für Kalendererinnerungen abspielen", + "invitation_parsing": "E-Mail-Einladungen erkennen", + "invitation_parsing_desc": "Kalendereinladungen in E-Mail-Anhängen erkennen und Kalenderaktionen anzeigen" + } + }, + "language_region": { + "title": "Sprache & Region", + "description": "Konfigurieren Sie Sprach- und Regionaleinstellungen", + "language": { + "label": "Sprache", + "description": "Wählen Sie Ihre bevorzugte Sprache", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "Datumsformat", + "description": "Wie Daten angezeigt werden sollen", + "regional": "Regional", + "iso": "ISO 8601", + "custom": "Benutzerdefiniert" + }, + "time_format": { + "label": "Zeitformat", + "description": "Wählen Sie zwischen 12-Stunden- oder 24-Stunden-Anzeige", + "12h": "12-Stunden", + "24h": "24-Stunden" + }, + "first_day": { + "label": "Erster Tag der Woche", + "description": "Woche am Sonntag oder Montag beginnen", + "sunday": "Sonntag", + "monday": "Montag" + } + }, + "email_behavior": { + "title": "E-Mail-Verhalten", + "description": "Konfigurieren Sie, wie E-Mails verarbeitet werden", + "mark_read": { + "label": "Als gelesen markieren", + "description": "Wann E-Mails beim Öffnen als gelesen markiert werden", + "instant": "Sofort", + "delay_3s": "Nach 3 Sekunden", + "delay_5s": "Nach 5 Sekunden", + "never": "Nie" + }, + "delete_action": { + "label": "Löschaktion", + "description": "Was passiert, wenn Sie eine E-Mail löschen", + "trash": "In Papierkorb verschieben", + "permanent": "Dauerhaft löschen", + "warning": "E-Mails werden dauerhaft gelöscht und können nicht wiederhergestellt werden. Diese Aktion ist unwiderruflich." + }, + "archive_mode": { + "label": "Nachrichten archivieren in", + "description": "Wie E-Mails beim Archivieren organisiert werden", + "single": "Einem einzigen Ordner", + "year": "Einem Ordner pro Jahr", + "month": "Einem Ordner pro Monat", + "reorganize": "Bestehendes Archiv umorganisieren", + "reorganize_success": "{count, plural, =0 {Keine E-Mails umzuorganisieren} =1 {1 E-Mail umorganisiert} other {# E-Mails umorganisiert}}", + "reorganize_error": "Archiv konnte nicht umorganisiert werden" + }, + "permanently_delete_junk": { + "label": "Spam dauerhaft löschen", + "description": "E-Mails aus dem Spam-Ordner dauerhaft löschen, anstatt sie in den Papierkorb zu verschieben" + }, + "mail_layout": { + "label": "Mail-Layout", + "description": "Wählen Sie zwischen dem klassischen geteilten Lesebereich und einem fokussierten Lesefluss im Gmail-Stil.", + "split": "Geteilter Bereich", + "split_description": "Nachrichtenliste und Lesebereich nebeneinander sichtbar halten.", + "focus": "Fokussierte Liste", + "focus_description": "Eine Zeile pro Nachricht anzeigen und E-Mails in voller Breite öffnen, während die Ordner-Seitenleiste sichtbar bleibt." + }, + "show_preview": { + "label": "Vorschautext anzeigen", + "description": "E-Mail-Vorschau in der Liste anzeigen", + "focus_description": "Inline-Vorschautext in der fokussierten einzeiligen Nachrichtenliste anzeigen" + }, + "disable_threading": { + "label": "Konversationsgruppierung deaktivieren", + "description": "E-Mails als einzelne Nachrichten statt nach Konversation gruppiert anzeigen" + }, + "plain_text_mode": { + "label": "Nur Klartext", + "description": "Rich-Text-Editor deaktivieren und alle E-Mails nur als Klartext senden, einschließlich Antworten und Weiterleitungen" + }, + "auto_select_reply_identity": { + "label": "Antwortadresse automatisch wählen", + "description": "Beim Antworten die Absenderadresse automatisch auf die Identität umstellen, die die ursprüngliche Nachricht erhalten hat" + }, + "attachment_click_action": { + "label": "Aktion beim Klick auf Anhänge", + "description": "Festlegen, ob ein Dateianhang beim Anklicken in der Vorschau geöffnet oder sofort heruntergeladen wird", + "preview": "Wenn möglich in Vorschau öffnen", + "download": "Sofort herunterladen" + }, + "attachment_position": { + "label": "Anhangsposition", + "description": "Wo Anhänge im E-Mail-Header angezeigt werden", + "beside-sender": "Neben dem Absender", + "below-header": "Unter dem Header" + }, + "emails_per_page": { + "10": "10 E-Mails", + "25": "25 E-Mails", + "50": "50 E-Mails", + "100": "100 E-Mails", + "label": "E-Mails pro Seite", + "description": "Anzahl der E-Mails, die auf einmal geladen werden" + }, + "always_light_mode": { + "label": "E-Mails immer im Hellmodus anzeigen", + "description": "E-Mail-Inhalte im Hellmodus darstellen, auch wenn die App im Dunkelmodus ist, um Probleme bei der Dunkelmodus-Konvertierung zu vermeiden" + }, + "external_content": { + "label": "Externe Inhalte", + "description": "Wie mit Bildern und externen Inhalten umgegangen werden soll", + "ask": "Immer fragen", + "block": "Immer blockieren", + "allow": "Immer erlauben" + }, + "trusted_senders": { + "label": "Vertrauenswürdige Absender", + "description": "Verwalten Sie Absender, deren Bilder automatisch geladen werden", + "count_zero": "Keine", + "count_one": "1 Absender", + "count_other": "{count} Absender", + "modal_title": "Vertrauenswürdige Absender", + "empty_title": "Noch keine vertrauenswürdigen Absender", + "empty_description": "Wenn Sie eine E-Mail mit blockierten Bildern anzeigen, klicken Sie auf \"Diesem Absender immer vertrauen\", um sie hier hinzuzufügen.", + "add_manually": "Absender manuell hinzufügen", + "add_button": "Hinzufügen", + "add_placeholder": "E-Mail-Adresse eingeben", + "search_placeholder": "Absender suchen...", + "no_results": "Keine Absender entsprechen Ihrer Suche", + "remove": "Entfernen", + "close": "Schließen", + "invalid_email": "Bitte geben Sie eine gültige E-Mail-Adresse ein", + "already_added": "Dieser Absender ist bereits vertrauenswürdig", + "save_error": "Speichern fehlgeschlagen - prüfe das Kontakte-Debug-Log für Details", + "use_address_book_label": "Mit Adressbuch synchronisieren", + "use_address_book_description": "Vertrauenswürdige Absender in einem eigenen \"Vertrauenswürdige Absender\"-Adressbuch speichern, damit sie auf allen Geräten synchronisiert werden" + }, + "hover_actions": { + "label": "Schnelle Hover-Aktionen", + "description": "Wählen Sie, welche Schnellaktionen beim Überfahren einer E-Mail in der Liste angezeigt werden", + "delete": "Löschen", + "star": "Markieren / Markierung aufheben", + "mark_read": "Als gelesen / ungelesen markieren", + "archive": "Archivieren", + "tag": "Label", + "spam": "Als Spam markieren", + "none_selected": "Keine Aktionen ausgewählt", + "mode_label": "Anzeigemodus", + "mode_inline": "Eingebettet", + "mode_floating": "Schwebend", + "corner_label": "Schwebende Position", + "corner_top-left": "Oben links", + "corner_top-right": "Oben rechts", + "corner_bottom-left": "Unten links", + "corner_bottom-right": "Unten rechts" + }, + "default_mail_program": { + "label": "Standard-E-Mail-Programm", + "description": "Registrieren Sie {appName} als Ihr Standard-E-Mail-Programm für mailto:-Links", + "button": "Als Standard festlegen", + "success": "Browser wurde aufgefordert, als Standard festzulegen", + "error": "Ihr Browser unterstützt diese Funktion nicht" + }, + "attachment_reminder": { + "label": "Erinnerung an Anhang", + "description": "Warnung anzeigen, wenn die Nachricht Anhänge erwähnt, aber keine angehängt sind", + "keywords_label": "Schlüsselwörter", + "keywords_description": "Wörter oder Phrasen, die die Erinnerung auslösen", + "add_placeholder": "Schlüsselwort hinzufügen...", + "add": "Hinzufügen", + "remove": "Entfernen" + }, + "hide_inline_image_attachments": { + "label": "Eingebettete Bilder in Anhangsliste ausblenden", + "description": "Im Nachrichtentext eingebettete Bilder werden nicht als separate Anhänge aufgeführt" + } + }, + "composer": { + "title": "Editor", + "description": "Konfigurieren Sie die E-Mail-Erstellungseinstellungen", + "autosave": { + "label": "Automatisches Speichern", + "description": "Wie oft Entwürfe automatisch gespeichert werden", + "30s": "Alle 30 Sekunden", + "1m": "Jede Minute", + "2m": "Alle 2 Minuten", + "5m": "Alle 5 Minuten" + }, + "send_confirmation": { + "label": "Sendebestätigung", + "description": "Vor dem Senden von E-Mails um Bestätigung bitten" + }, + "default_reply": { + "label": "Standard-Antwortmodus", + "description": "Standardaktion beim Klicken auf Antworten", + "reply": "Antworten", + "reply_all": "Allen antworten" + } + }, + "privacy": { + "title": "Datenschutz & Sicherheit", + "description": "Verwalten Sie Ihre Datenschutz- und Sicherheitseinstellungen", + "external_images": { + "label": "Externe Bilder blockieren", + "description": "Verhindern Sie Tracking durch externe Bilder" + }, + "session_timeout": { + "label": "Sitzungszeitüberschreitung", + "description": "Automatisch abmelden nach Inaktivität", + "never": "Nie", + "30m": "30 Minuten", + "1h": "1 Stunde", + "4h": "4 Stunden" + }, + "clear_cache": { + "label": "Cache leeren", + "description": "Zwischengespeicherte Daten und temporäre Dateien entfernen", + "button": "Cache leeren", + "confirm": "Sind Sie sicher, dass Sie den Cache leeren möchten?", + "success": "Cache erfolgreich geleert" + } + }, + "account": { + "title": "Konto", + "description": "Zeigen Sie Ihre Kontoinformationen an", + "name_label": "Anzeigename", + "username_label": "Benutzername", + "account_type_label": "Kontotyp", + "auth_method_label": "Authentifizierung", + "auth_method_oauth": "Single Sign-On (OAuth/OIDC)", + "auth_method_basic": "Passwort", + "demo_account": "Demokonto", + "email": { + "label": "E-Mail-Adresse", + "value": "{email}" + }, + "server": { + "label": "JMAP-Server", + "value": "{server}" + }, + "storage": { + "label": "Speichernutzung", + "used": "{used} von {total} verwendet", + "percentage": "{percent}% verwendet" + }, + "last_sync": { + "label": "Letzte Synchronisierung", + "value": "{time}" + } + }, + "security": { + "title": "Kontosicherheit", + "description": "Verwalten Sie Ihr Passwort, Zwei-Faktor-Authentifizierung und Sicherheitseinstellungen", + "detecting": "Serverfunktionen werden erkannt...", + "not_available": "Kontosicherheitsverwaltung ist für diesen Mailserver nicht verfügbar. Erforderliche Berechtigungen könnten deaktiviert sein. Siehe die Dokumentation für Details.", + "password": { + "title": "Passwort ändern", + "current": "Aktuelles Passwort", + "new": "Neues Passwort", + "confirm": "Neues Passwort bestätigen", + "submit": "Passwort ändern", + "success": "Passwort erfolgreich geändert", + "error_title": "Passwortänderung fehlgeschlagen", + "error_mismatch": "Neue Passwörter stimmen nicht überein", + "error_min_length": "Das Passwort muss mindestens 8 Zeichen lang sein", + "error_generic": "Passwort konnte nicht geändert werden" + }, + "display_name": { + "label": "Anzeigename", + "description": "Ihr Name, wie er auf dem Server angezeigt wird", + "placeholder": "Geben Sie Ihren Anzeigenamen ein", + "save": "Speichern", + "success": "Anzeigename aktualisiert", + "error": "Anzeigename konnte nicht aktualisiert werden" + }, + "totp": { + "section_title": "Zwei-Faktor-Authentifizierung", + "label": "TOTP-Authentifizierung", + "description": "Fügen Sie eine zusätzliche Sicherheitsebene mit einem zeitbasierten Einmalpasswort hinzu", + "active": "Aktiviert", + "inactive": "Deaktiviert", + "enabled": "Zwei-Faktor-Authentifizierung aktiviert", + "disabled": "Zwei-Faktor-Authentifizierung deaktiviert", + "enable_error": "2FA konnte nicht aktiviert werden", + "disable_error": "2FA konnte nicht deaktiviert werden", + "setup_instructions": "Kopieren Sie diese URL in Ihre Authenticator-App (Google Authenticator, Authy, etc.):", + "verification_code": "Verifizierungscode", + "confirm": "Bestätigen", + "disable": "Deaktivieren", + "disable_confirm_prompt": "Geben Sie Ihr Passwort ein, um die Zwei-Faktor-Authentifizierung zu deaktivieren.", + "password_required": "Passwort ist erforderlich", + "code_required": "Verifizierungscode ist erforderlich", + "code_invalid": "Ungültiger Verifizierungscode. Überprüfen Sie Ihre Authenticator-App und versuchen Sie es erneut." + }, + "app_passwords": { + "title": "App-Passwörter", + "description": "Erstellen Sie Passwörter für Apps, die keine Zwei-Faktor-Authentifizierung unterstützen", + "add": "Hinzufügen", + "create": "Erstellen", + "cancel": "Abbrechen", + "generate": "Generieren", + "name_label": "App-Name", + "name_placeholder": "z.B. Thunderbird, iPhone Mail", + "password_label": "Passwort (leer lassen für Auto-Generierung)", + "password_placeholder": "Automatisch generiert, wenn leer", + "added": "App-Passwort erstellt", + "removed": "App-Passwort entfernt", + "add_error": "App-Passwort konnte nicht erstellt werden", + "remove_error": "App-Passwort konnte nicht entfernt werden", + "none": "Keine App-Passwörter konfiguriert", + "done": "Fertig", + "expires_label": "Läuft ab (optional)", + "copy_now_warning": "Kopieren Sie dieses Passwort jetzt - es wird nicht erneut angezeigt.", + "allowed_ips_label": "Erlaubte IPs (optional)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Komma- oder leerzeichengetrennt. Leer lassen, um jede IP zuzulassen." + }, + "api_keys": { + "title": "API-Schlüssel", + "description": "Erstellen Sie API-Schlüssel für Skripte und Integrationen, die direkt mit dem Server kommunizieren", + "name_label": "Schlüsselname", + "name_placeholder": "z.B. Backup-Skript, CI-Runner", + "copy_now_warning": "Kopieren Sie diesen API-Schlüssel jetzt - er wird nicht erneut angezeigt.", + "added": "API-Schlüssel erstellt", + "removed": "API-Schlüssel entfernt", + "add_error": "API-Schlüssel konnte nicht erstellt werden", + "remove_error": "API-Schlüssel konnte nicht entfernt werden", + "none": "Keine API-Schlüssel konfiguriert" + }, + "encryption": { + "section_title": "Verschlüsselung im Ruhezustand", + "label": "E-Mail-Verschlüsselung", + "description": "Verschlüsseln Sie gespeicherte E-Mails auf dem Server für zusätzlichen Datenschutz", + "active": "{type}-Verschlüsselung aktiviert", + "inactive": "Deaktiviert", + "enabled": "Verschlüsselung im Ruhezustand aktiviert", + "disabled_success": "Verschlüsselung im Ruhezustand deaktiviert", + "error": "Verschlüsselungseinstellungen konnten nicht aktualisiert werden" + }, + "email_client": { + "title": "E-Mail-Client-Einrichtung", + "description": "Verwenden Sie diese Anmeldedaten, um Ihren Desktop- oder Mobil-E-Mail-Client zu konfigurieren (Thunderbird, Apple Mail, Outlook usw.)", + "jmap_username_label": "JMAP-Benutzername", + "copy": "Kopieren", + "copied": "Kopiert", + "password_instructions": "Verwenden Sie Ihren oben angezeigten JMAP-Benutzernamen zusammen mit einem App-Passwort, um sich bei Ihrem E-Mail-Client anzumelden. Erstellen Sie im obigen Abschnitt ein App-Passwort, falls Sie noch keines haben." + } + }, + "identities": { + "title": "Sendeidentitäten", + "description": "Verwalten Sie E-Mail-Adressen, von denen Sie senden können", + "identities_count": { + "label": "Ihre Identitäten", + "description": "Für das Senden konfigurierte E-Mail-Adressen", + "count_zero": "Keine Identitäten", + "count_one": "1 Identität", + "count_other": "{count} Identitäten" + }, + "manage": "Identitäten verwalten", + "sub_addressing": { + "label": "Sub-Adressierung", + "description": "Verwenden Sie Tags wie benutzer+tag@domain.de, um eingehende E-Mails zu organisieren", + "learn_more": "Mehr erfahren" + } + }, + "vacation": { + "title": "Abwesenheitsnotiz", + "description": "Automatisch auf eingehende E-Mails antworten, während Sie abwesend sind", + "loading": "Abwesenheitseinstellungen werden geladen...", + "not_supported": "Ihr Mailserver unterstützt keine Abwesenheitsantworten.", + "fetch_error": "Fehler beim Laden der Abwesenheitseinstellungen. Bitte versuchen Sie es erneut.", + "status": { + "label": "Abwesenheitsnotiz", + "description": "Senden Sie eine automatische Antwort an Personen, die Ihnen eine E-Mail senden", + "active": "Aktiv", + "inactive": "Inaktiv" + }, + "date_range": { + "title": "Zeitraum", + "description": "Optional die automatische Antwort auf einen bestimmten Zeitraum beschränken", + "start": "Startdatum", + "start_description": "Leer lassen für kein Startlimit", + "end": "Enddatum", + "end_description": "Leer lassen für kein Endlimit" + }, + "message": { + "title": "Automatische Antwortnachricht", + "description": "Die Nachricht, die als Antwort gesendet wird", + "subject_label": "Betreff", + "subject_description": "Betreffzeile der automatischen Antwort", + "subject_placeholder": "Abwesenheitsnotiz", + "body_label": "Nachrichtentext", + "body_description": "Nur-Text-Nachrichteninhalt", + "body_placeholder": "Vielen Dank für Ihre E-Mail. Ich bin derzeit nicht im Büro und werde nach meiner Rückkehr antworten." + }, + "preview": { + "title": "Vorschau", + "show": "Vorschau anzeigen", + "hide": "Vorschau ausblenden" + }, + "save": "Änderungen speichern", + "saving": "Speichern...", + "warnings": { + "end_before_start": "Das Enddatum muss nach dem Startdatum liegen", + "start_in_past": "Das Startdatum liegt in der Vergangenheit", + "empty_body": "Der Nachrichtentext ist leer - Empfänger erhalten eine leere Antwort" + } + }, + "folders": { + "title": "Ordner", + "description": "Verwalten Sie Ihre E-Mail-Ordner und weisen Sie Standardrollen zu", + "folder_list": "Ihre Ordner", + "folder_list_description": "Klicken Sie auf ein Ordnersymbol, um es anzupassen", + "standard_roles": "Standard-Ordnerrollen", + "standard_roles_description": "Legen Sie fest, welche Ordner für Standardrollen wie Posteingang, Gesendet, Papierkorb usw. verwendet werden.", + "role_inbox": "Posteingang", + "role_drafts": "Entwürfe", + "role_sent": "Gesendet", + "role_trash": "Papierkorb", + "role_junk": "Spam / Junk", + "role_archive": "Archiv", + "role_none": "Keine", + "create_folder": "Ordner erstellen", + "create_subfolder": "Unterordner erstellen", + "subfolder_of": "In {name}", + "subfolder_name": "Name des Unterordners", + "new_folder_name": "Ordnername", + "rename": "Umbenennen", + "change_icon": "Symbol ändern", + "delete": "Löschen", + "confirm_delete": "Möchten Sie \"{name}\" wirklich löschen? E-Mails in diesem Ordner werden in den Papierkorb verschoben.", + "create": "Erstellen", + "cancel": "Abbrechen", + "no_folders": "Keine benutzerdefinierten Ordner", + "cannot_delete_role": "Ein Ordner mit einer Standardrolle kann nicht gelöscht werden. Entfernen Sie zuerst die Rolle.", + "folder_created": "Ordner erstellt", + "folder_renamed": "Ordner umbenannt", + "folder_deleted": "Ordner gelöscht", + "role_updated": "Ordnerrolle aktualisiert", + "error_create": "Ordner konnte nicht erstellt werden", + "error_rename": "Ordner konnte nicht umbenannt werden", + "error_delete": "Ordner konnte nicht gelöscht werden", + "error_delete_has_children": "Ordner kann nicht gelöscht werden: Er enthält noch Unterordner. Löschen oder verschieben Sie diese zuerst.", + "error_delete_has_email": "Ordner kann nicht gelöscht werden: Er enthält noch E-Mails. Verschieben oder löschen Sie diese zuerst.", + "error_role": "Ordnerrolle konnte nicht aktualisiert werden" + }, + "advanced": { + "title": "Erweitert", + "description": "Erweiterte Optionen und Entwicklereinstellungen", + "debug_mode": { + "label": "Debug-Modus", + "description": "Detaillierte Protokollierung zur Fehlerbehebung aktivieren" + }, + "debug_categories": { + "description": "Wählen Sie aus, welche Kategorien protokolliert werden sollen. Deaktivieren Sie nicht benötigte Kategorien, um die Konsolenausgabe zu reduzieren.", + "jmap": "JMAP-Client", + "jmap_description": "Postfachvorgänge, E-Mail-Abruf und JMAP-Protokollanfragen", + "calendar": "Kalender", + "calendar_description": "Kalenderereignisse, Importe und Terminplanungsnachrichten", + "tasks": "Aufgaben", + "tasks_description": "Erstellung, Abruf und Aktualisierung von Kalenderaufgaben", + "auth": "Authentifizierung", + "auth_description": "Anmeldung, TOTP, Token-Austausch und Sitzungsverwaltung", + "filters": "Filter", + "filters_description": "Sieve-Filterregeln und Urlaubsskripte", + "email": "E-Mail-Anzeige", + "email_description": "E-Mail-Darstellung, TNEF-Verarbeitung und Als-gelesen-Markierung", + "push": "Push-Benachrichtigungen", + "push_description": "Einrichtung und Zustellung von Push-Benachrichtigungen", + "contacts": "Kontakte & Adressbücher", + "contacts_description": "Kontaktsynchronisierung, Adressbuchvorgänge und vertrauenswürdige Absender" + }, + "settings_sync": { + "label": "Einstellungen synchronisieren", + "description": "Synchronisieren Sie Ihre Einstellungen über Browser und Geräte hinweg" + }, + "sender_favicons": { + "label": "Absender-Favicons (Experimentell)", + "description": "Website-Symbole als Profilbilder für geschäftliche Absender anzeigen" + }, + "show_avatars_in_junk": { + "label": "Avatare im Spam-Ordner anzeigen", + "description": "Profilbilder und Favicons für Absender im Spam-Ordner anzeigen. Standardmäßig deaktiviert, damit Phishing-Versuche nicht durch vertraute Logos legitim wirken." + }, + "keyboard_shortcuts": { + "label": "Tastaturkürzel", + "description": "Verfügbare Tastaturkürzel anzeigen", + "button": "Tastaturkürzel anzeigen" + }, + "reset_settings": { + "label": "Einstellungen zurücksetzen", + "description": "Alle Einstellungen auf Standardwerte zurücksetzen", + "button": "Auf Standard zurücksetzen" + }, + "export_settings": { + "label": "Einstellungen exportieren", + "description": "Ihre Einstellungen als JSON herunterladen", + "button": "Exportieren" + }, + "import_settings": { + "label": "Einstellungen importieren", + "description": "Einstellungen aus JSON-Datei hochladen", + "button": "Importieren" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Sidebar-Apps", + "description": "Benutzerdefinierte Apps und Links in der Seitenleiste verwalten", + "keep_loaded": "Apps geladen halten", + "keep_loaded_description": "Inline-Apps beim Wechsel im Hintergrund laufen lassen, um Neuladen zu vermeiden", + "manage_title": "Benutzerdefinierte Apps", + "manage_description": "Apps in der Seitenleiste hinzufügen, bearbeiten oder entfernen" + }, + "contacts": { + "title": "Kontakte", + "description": "Importieren und exportieren Sie Ihre Kontakte", + "import_label": "Kontakte importieren", + "import_description": "Kontakte aus einer vCard-Datei (.vcf) importieren", + "export_label": "Kontakte exportieren", + "export_description": "Alle Kontakte als vCard-Datei (.vcf) exportieren", + "manage_title": "Adressbücher", + "manage_description": "Adressbücher umbenennen", + "no_address_books": "Keine Adressbücher gefunden", + "categories_title": "Kategorien", + "categories_description": "Kontaktkategorien umbenennen", + "no_categories": "Keine Kategorien gefunden" + }, + "filters": { + "title": "E-Mail-Filter", + "description": "Erstellen Sie Regeln, um eingehende E-Mails automatisch zu sortieren, zu kennzeichnen und zu verwalten", + "add_rule": "Regel hinzufügen", + "no_rules": "Keine Filterregeln", + "vacation_active": "Abwesenheitsnotiz ist aktiv", + "vacation_active_description": "Automatische Antwort ist für eingehende Nachrichten aktiviert", + "vacation_configure": "Konfigurieren", + "no_rules_description": "Erstellen Sie Regeln, um Ihre eingehenden E-Mails automatisch zu organisieren", + "edit_rule": "Regel bearbeiten", + "new_rule": "Neue Regel", + "delete_rule": "Regel löschen", + "delete_confirm": "Sind Sie sicher, dass Sie diese Regel löschen möchten?", + "enable": "Aktivieren", + "disable": "Deaktivieren", + "raw_editor": "Sieve-Skripteditor", + "raw_editor_warning": "Das Bearbeiten des Sieve-Skripts kann die visuelle Regelbearbeitung beeinträchtigen. Änderungen hier überschreiben den visuellen Builder.", + "validate": "Validieren", + "validation_success": "Das Skript ist gültig", + "validation_error": "Das Skript enthält Fehler", + "save": "Regeln speichern", + "saving": "Wird gespeichert...", + "saved": "Filter erfolgreich gespeichert", + "save_failed": "Fehler beim Speichern der Filter", + "loading": "Filter werden geladen...", + "not_supported": "Ihr Mailserver unterstützt keine E-Mail-Filter.", + "rule_name": "Regelname", + "rule_name_placeholder": "z.B. Newsletter sortieren", + "match_all": "ALLE Bedingungen erfüllen", + "match_any": "EINE beliebige Bedingung erfüllen", + "conditions": "Bedingungen", + "add_condition": "Bedingung hinzufügen", + "actions": "Aktionen", + "add_action": "Aktion hinzufügen", + "stop_processing": "Verarbeitung nachfolgender Regeln stoppen", + "condition_fields": { + "from": "Von", + "to": "An", + "cc": "Cc", + "subject": "Betreff", + "header": "Benutzerdefinierter Header", + "size": "Größe", + "body": "Nachrichtentext" + }, + "comparators": { + "contains": "enthält", + "not_contains": "enthält nicht", + "is": "ist genau", + "not_is": "ist nicht", + "starts_with": "beginnt mit", + "ends_with": "endet mit", + "matches": "entspricht dem Muster", + "greater_than": "ist größer als", + "less_than": "ist kleiner als" + }, + "action_types": { + "move": "In Ordner verschieben", + "copy": "In Ordner kopieren", + "forward": "Weiterleiten an", + "mark_read": "Als gelesen markieren", + "star": "Nachricht markieren", + "add_label": "Label hinzufügen", + "discard": "Lautlos löschen", + "reject": "Mit Nachricht ablehnen", + "keep": "Im Posteingang behalten", + "stop": "Verarbeitung stoppen" + }, + "move_to_folder": "Ordner auswählen", + "copy_to_folder": "Ordner auswählen", + "forward_to": "An E-Mail-Adresse weiterleiten", + "forward_placeholder": "email@beispiel.de", + "reject_message": "Ablehnungsnachricht", + "reject_placeholder": "Ihre E-Mail wurde abgelehnt", + "label_name": "Label-Name", + "label_placeholder": "Label auswählen", + "header_name": "Header-Name", + "header_placeholder": "z.B. X-Mailing-List", + "size_bytes": "Größe in Bytes", + "size_placeholder": "z.B. 1000000", + "system_managed": "Systemverwaltete Regel", + "opaque_warning": "Dieses Skript wurde außerhalb des visuellen Builders bearbeitet. Nur die Sieve-Skriptbearbeitung ist verfügbar.", + "open_sieve_editor": "Sieve-Skript-Editor öffnen", + "fetch_error": "Filter konnten nicht geladen werden", + "expanded_view": "Erweiterte Ansicht", + "expanded_view_description": "Filterregeln mit detaillierten Bedingungs- und Aktionsblöcken anzeigen", + "if": "Wenn", + "then": "Dann", + "match_all_conditions": "alle zutreffen", + "match_any_condition": "eine zutrifft", + "and": "und", + "or": "oder", + "cancel": "Abbrechen", + "confirm_delete": "Löschen", + "rule_list": "Filterregeln", + "drag_to_reorder": "Ziehen zum Sortieren", + "match_type": "Übereinstimmungstyp", + "reset_to_visual": "Zum visuellen Builder zurücksetzen", + "reset_warning": "Dies verwirft das aktuelle Skript und beginnt von vorne.", + "confirm_reset": "Zurücksetzen", + "validation_empty_name": "Regelname ist erforderlich", + "validation_empty_conditions": "Mindestens eine Bedingung mit einem Wert ist erforderlich", + "validation_empty_actions": "Mindestens eine Aktion ist erforderlich", + "templates_section": "Von Vorlage starten", + "template_newsletters": "Newsletter in Ordner verschieben", + "template_receipts": "Quittungen automatisch archivieren", + "template_important": "Wichtige E-Mails markieren", + "template_notifications": "Benachrichtigungen filtern", + "sieve_editor": { + "title": "Sieve-Skript-Editor", + "warning": "Das Bearbeiten des Sieve-Skripts kann die visuelle Regelbearbeitung beeinträchtigen. Änderungen hier überschreiben den visuellen Builder.", + "script_content": "Sieve-Skript", + "valid": "Skript ist gültig", + "invalid": "Skript enthält Fehler", + "save_warning": "Das Speichern überschreibt alle visuellen Regeln. Dies kann nicht rückgängig gemacht werden. Klicken Sie erneut auf Speichern zur Bestätigung.", + "validating": "Wird validiert...", + "validate": "Validieren", + "cancel": "Abbrechen", + "save": "Speichern", + "confirm_save": "Speichern bestätigen", + "validation_failed": "Validierungsanfrage fehlgeschlagen" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# Bedingung} other {# Bedingungen}}", + "actions_count": "{count, plural, one {# Aktion} other {# Aktionen}}" + }, + "origin_external": "Extern", + "managed_by_tooltip": "Verwaltet von {source}. Bearbeiten Sie sie in dieser App oder verwenden Sie den rohen Sieve-Editor." + }, + "templates": { + "title": "E-Mail-Vorlagen", + "description": "Erstellen Sie wiederverwendbare E-Mail-Vorlagen mit Platzhaltervariablen", + "add": "Neue Vorlage", + "edit": "Vorlage bearbeiten", + "name": "Vorlagenname", + "name_placeholder": "z.B.: Nachfass-E-Mail", + "category": "Kategorie", + "category_placeholder": "z.B.: Arbeit, Persönlich", + "subject": "Betreff", + "subject_placeholder": "E-Mail-Betreffzeile", + "body": "Text", + "body_placeholder": "E-Mail-Inhalt...", + "recipients_placeholder": "email@example.com", + "identity": "Senden als", + "default_identity": "Standard-Identität", + "favorite": "Favorit", + "cancel": "Abbrechen", + "create": "Erstellen", + "update": "Aktualisieren", + "confirm_delete": "Löschen", + "no_templates": "Keine Vorlagen", + "manage": "Vorlagen verwalten", + "count": "{count, plural, one {# Vorlage} other {# Vorlagen}}", + "export_import": "Exportieren und Importieren", + "export_import_description": "Sichern Sie Ihre Vorlagen oder übertragen Sie sie auf ein anderes Gerät", + "export": "Exportieren", + "import": "Importieren", + "validation": { + "empty": "Vorlagenname ist erforderlich", + "too_long": "Vorlagenname darf maximal 200 Zeichen haben" + } + }, + "files": { + "display": { + "title": "Anzeige", + "description": "Konfigurieren Sie die Anzeige von Dateien und Ordnern" + }, + "folder_layout": { + "label": "Ordnernavigation", + "description": "Wählen Sie, wie Ordner angezeigt werden: eingebettet bei den Dateien oder als Baumansicht in der Seitenleiste", + "inline": "Eingebettet", + "sidebar": "Seitenleiste" + }, + "default_view": { + "label": "Standardansicht", + "description": "Wählen Sie zwischen Raster- und Listenansicht", + "list": "Liste", + "grid": "Raster" + }, + "default_sort": { + "label": "Standardsortierung", + "description": "Wählen Sie die Standardsortierung für Dateien", + "name": "Name", + "size": "Größe", + "modified": "Geändert" + }, + "sort_direction": { + "label": "Sortierrichtung", + "description": "Wählen Sie auf- oder absteigende Reihenfolge", + "ascending": "Aufsteigend", + "descending": "Absteigend" + }, + "icons": { + "title": "Symbole", + "description": "Darstellung der Dateisymbole konfigurieren" + }, + "show_icons": { + "label": "Dateisymbole anzeigen", + "description": "Symbole neben Dateien und Ordnern anzeigen" + }, + "colored_icons": { + "label": "Farbige Symbole", + "description": "Farbige statt einfarbige Symbole verwenden" + }, + "show_thumbnails": { + "label": "Vorschaubilder anzeigen", + "description": "Bildvorschauen statt Symbole für Bilddateien anzeigen" + }, + "behavior": { + "title": "Verhalten", + "description": "Verhalten des Dateibrowsers konfigurieren" + }, + "show_hidden": { + "label": "Versteckte Dateien anzeigen", + "description": "Dateien und Ordner anzeigen, die mit einem Punkt beginnen" + }, + "preview": { + "label": "Vorschau" + } + } + }, + "errors": { + "page_error_title": "Etwas ist schiefgelaufen", + "page_error_description": "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut oder kehren Sie zur Startseite zurück.", + "sidebar_error": "Postfächer können nicht geladen werden", + "email_list_error": "E-Mails können nicht geladen werden", + "viewer_error_title": "E-Mail kann nicht angezeigt werden", + "viewer_error_description": "Beim Rendern dieser E-Mail ist ein Problem aufgetreten. Sie enthält möglicherweise nicht unterstützte Inhalte.", + "composer_error": "Editor kann nicht geladen werden", + "settings_error_title": "Einstellungen nicht verfügbar", + "settings_error_description": "Einstellungen können nicht geladen werden. Ihre Einstellungen werden möglicherweise nicht gespeichert.", + "try_again": "Erneut versuchen", + "reload": "Neu laden", + "reload_emails": "E-Mails neu laden", + "reload_settings": "Einstellungen neu laden", + "retry": "Wiederholen", + "go_home": "Zum Posteingang" + }, + "context_menu": { + "reply": "Antworten", + "reply_all": "Allen antworten", + "forward": "Weiterleiten", + "mark_read": "Als gelesen markieren", + "mark_unread": "Als ungelesen markieren", + "star": "Stern hinzufügen", + "unstar": "Stern entfernen", + "move_to": "Verschieben nach...", + "archive": "Archivieren", + "delete": "Löschen", + "mark_as_spam": "Spam melden", + "not_spam": "Kein Spam", + "color_tag": "Label", + "remove_color": "Label entfernen", + "items_selected": "{count} E-Mails ausgewählt", + "edit_draft": "Entwurf bearbeiten" + }, + "mailbox_context_menu": { + "mark_folder_read": "Ordner als gelesen markieren", + "mark_folder_tree_read": "Ordner & Unterordner als gelesen markieren", + "mark_all_folders_read": "Alle Ordner als gelesen markieren", + "new_subfolder": "Neuer Unterordner...", + "new_folder": "Neuer Ordner...", + "rename": "Umbenennen...", + "empty_folder": "Ordner leeren", + "empty_folder_generic": "Ordner leeren", + "delete_folder": "Ordner löschen", + "refresh": "Aktualisieren", + "mark_all_confirm_title": "Alle Ordner als gelesen markieren", + "mark_all_confirm_message": "Jede ungelesene Nachricht in deinem persönlichen Konto als gelesen markieren?", + "delete_confirm_title": "Ordner löschen", + "delete_confirm_message": "Den Ordner \"{name}\" dauerhaft löschen? Dies kann nicht rückgängig gemacht werden.", + "prompt_new_subfolder": "Gib einen Namen für den neuen Unterordner ein.", + "prompt_new_folder": "Gib einen Namen für den neuen Ordner ein.", + "prompt_rename": "Gib einen neuen Namen für diesen Ordner ein.", + "placeholder_folder_name": "Ordnername", + "create": "Erstellen", + "rename_confirm": "Umbenennen", + "toast_marked_read": "Ordner als gelesen markiert", + "toast_marked_read_count": "{count, plural, one {1 Nachricht} other {# Nachrichten}} als gelesen markiert", + "toast_already_read": "Keine ungelesenen Nachrichten", + "toast_marked_all_read": "Alle Ordner als gelesen markiert", + "toast_emptied": "Ordner geleert", + "toast_folder_created": "Ordner erstellt", + "toast_folder_renamed": "Ordner umbenannt", + "toast_folder_deleted": "Ordner gelöscht", + "toast_error_mark_read": "Konnte nicht als gelesen markiert werden", + "toast_error_empty": "Ordner konnte nicht geleert werden", + "toast_error_create": "Ordner konnte nicht erstellt werden", + "toast_error_rename": "Ordner konnte nicht umbenannt werden", + "toast_error_delete": "Ordner konnte nicht gelöscht werden", + "toast_error_delete_has_children": "Ordner enthält Unterordner. Entferne diese zuerst.", + "toast_error_delete_has_email": "Ordner ist nicht leer. Leere ihn zuerst." + }, + "shortcuts": { + "title": "Tastaturkürzel", + "tip": "Drücken Sie ? jederzeit, um diese Hilfe anzuzeigen", + "sections": { + "navigation": "Navigation", + "actions": "E-Mail-Aktionen", + "global": "Global", + "threads": "Unterhaltungen", + "composer": "Verfassen" + }, + "navigation": { + "next_email": "Nächste E-Mail", + "previous_email": "Vorherige E-Mail", + "open_email": "E-Mail öffnen", + "close_email": "Schließen / Auswahl aufheben" + }, + "actions": { + "reply": "Antworten", + "reply_all": "Allen antworten", + "forward": "Weiterleiten", + "star": "Stern umschalten", + "archive": "Archivieren", + "delete": "Löschen", + "mark_unread": "Als ungelesen markieren", + "mark_read": "Als gelesen markieren", + "toggle_spam": "Spam melden / Kein Spam" + }, + "global": { + "compose": "Neue E-Mail verfassen", + "search": "Suche fokussieren", + "help": "Tastaturkürzel anzeigen", + "refresh": "E-Mails aktualisieren", + "select_all": "Alle auswählen" + }, + "threads": { + "expand_collapse": "Unterhaltung erweitern/einklappen" + }, + "composer": { + "template_picker": "Vorlagenauswahl öffnen" + } + }, + "threads": { + "messages_one": "{count} Nachricht", + "messages_other": "{count} Nachrichten", + "messages_tooltip": "{count, plural, one {# Nachricht in dieser Unterhaltung} other {# Nachrichten in dieser Unterhaltung}}", + "expand": "Unterhaltung erweitern", + "collapse": "Unterhaltung einklappen", + "loading": "Unterhaltung wird geladen...", + "mark_read": "Unterhaltung als gelesen markieren", + "mark_unread": "Unterhaltung als ungelesen markieren", + "archive": "Unterhaltung archivieren", + "delete": "Unterhaltung löschen", + "star": "Unterhaltung mit Stern markieren", + "unstar": "Stern von Unterhaltung entfernen", + "toggle_thread": "Unterhaltung ein-/ausklappen" + }, + "identities": { + "modal_title": "Sendeidentitäten verwalten", + "create_new": "Neue Identität erstellen", + "edit_identity": "Identität bearbeiten", + "delete_confirm": "Diese Identität löschen? Dies kann nicht rückgängig gemacht werden.", + "cannot_delete": "Diese Identität kann nicht gelöscht werden", + "primary_identity": "Primär", + "set_as_primary": "Als primär festlegen", + "no_identities": "Keine Identitäten gefunden", + "display": { + "reply_to": "Antwort an:", + "bcc": "BCC:", + "signature": "Signatur:", + "preview": "Vorschau:" + }, + "validation_errors": { + "invalid_emails": "Ungültige E-Mails: {emails}", + "unknown_error": "Unbekannter Fehler" + }, + "form": { + "name_label": "Anzeigename", + "name_placeholder": "z.B. Geschäftliche E-Mail, Privat", + "name_required": "Name ist erforderlich", + "email_label": "E-Mail-Adresse", + "email_placeholder": "ihre.email@beispiel.de", + "email_required": "E-Mail ist erforderlich", + "email_invalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein", + "email_immutable": "E-Mail-Adresse kann nach der Erstellung nicht geändert werden", + "reply_to_label": "Antwort an (optional)", + "reply_to_placeholder": "andere@email.de", + "bcc_label": "Automatisches BCC (optional)", + "bcc_placeholder": "archiv@email.de", + "text_signature_label": "Text-Signatur", + "html_signature_label": "HTML-Signatur", + "save": "Identität speichern", + "cancel": "Abbrechen", + "creating": "Wird erstellt...", + "updating": "Wird aktualisiert..." + }, + "sub_address": { + "button_tooltip": "Sub-Adresse verwenden", + "popover_title": "Sub-Adress-Tag hinzufügen", + "tag_input_placeholder": "Tag eingeben (z.B. einkauf)", + "preview_label": "Vorschau:", + "recent_tags": "Letzte Tags", + "suggested_tags": "Vorgeschlagen", + "use_address": "Diese Adresse verwenden", + "invalid_tag": "Tag darf nur alphanumerisch und Bindestriche enthalten", + "tag_too_long": "Tag darf maximal 30 Zeichen lang sein", + "help_text": "E-Mails an benutzer+tag@domain.de werden in Ihrem Posteingang ankommen", + "validation": { + "empty": "Tag darf nicht leer sein", + "too_long": "Tag darf maximal {max} Zeichen lang sein", + "invalid_chars": "Tag darf nur Buchstaben, Zahlen und Bindestriche enthalten" + } + }, + "badge": { + "sent_via": "über", + "sub_address_tag": "Gesendet mit Sub-Adresse: {tag}", + "identity_name": "Gesendet mit Identität: {name}", + "identity_short": "über {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Löschen", + "delete_confirm_title": "Identität löschen" + }, + "templates": { + "picker_title": "Vorlage wählen", + "search_placeholder": "Vorlagen suchen...", + "section_favorites": "Favoriten", + "section_recent": "Zuletzt verwendet", + "section_uncategorized": "Sonstige", + "no_templates": "Keine Vorlagen", + "no_results": "Keine Vorlagen gefunden", + "fill_placeholders": "Platzhalterwerte ausfüllen", + "enter_value": "Wert eingeben...", + "preview": "Vorschau", + "insert_with_values": "Mit Werten einfügen", + "insert_raw": "Unverändert einfügen", + "copy_suffix": "(Kopie)", + "placeholder": "Variable", + "placeholders": { + "recipient_name": "Name des Empfängers", + "company": "Firmenname", + "date": "Heutiges Datum", + "day_of_week": "Wochentag", + "sender_name": "Ihr Name" + } + }, + "contacts": { + "title": "Kontakte", + "search_placeholder": "Kontakte suchen...", + "create_new": "Neuer Kontakt", + "no_category": "Ohne Kategorie", + "rename_category": "Kategorie umbenennen", + "category_name_label": "Kategoriename", + "category_renamed": "Kategorie umbenannt", + "category_rename_failed": "Kategorie konnte nicht umbenannt werden", + "category_added": "Kontakt zu {name} hinzugefügt", + "category_added_plural": "{count} Kontakte zu {name} hinzugefügt", + "empty_state": "Keine Kontakte", + "empty_state_title": "Keine Kontakte", + "empty_state_subtitle": "Erstellen Sie Ihren ersten Kontakt oder importieren Sie aus einer vCard-Datei", + "empty_search": "Keine Kontakte gefunden", + "empty_search_hint": "Versuchen Sie einen anderen Suchbegriff", + "empty_filtered": "Keine Kontakte entsprechen Ihren Filtern", + "empty_filtered_hint": "Passen Sie die Filter an oder entfernen Sie sie", + "clear_search": "Suche löschen", + "import_vcard": "vCard importieren", + "delete_confirm_title": "Kontakt löschen", + "delete_confirm": "Möchten Sie diesen Kontakt wirklich löschen?", + "local_mode": "Kontakte werden lokal gespeichert (Server unterstützt kein JMAP Contacts)", + "back_to_contacts": "Zurück zu Kontakten", + "tabs": { + "all": "Alle", + "groups": "Gruppen" + }, + "shared": { + "title": "Geteilt" + }, + "address_books": { + "title": "Meine Adressbücher", + "shared_prefix": "Geteilt: {name}", + "moved": "Kontakt verschoben nach {name}", + "moved_plural": "{count} Kontakte verschoben nach {name}", + "move_failed": "Kontakt konnte nicht verschoben werden", + "address_book": "Adressbuch", + "rename": "Adressbuch umbenennen", + "name_label": "Name des Adressbuchs", + "renamed": "Adressbuch umbenannt", + "rename_failed": "Adressbuch konnte nicht umbenannt werden", + "default": "Standard", + "manage": "Adressbücher verwalten", + "share": "Adressbuch freigeben", + "new_contact_in_book": "Neuer Kontakt in diesem Adressbuch", + "delete": "Adressbuch löschen", + "confirm_delete": "„{name}\" löschen? Alle Kontakte in diesem Adressbuch werden entfernt.", + "deleted": "Adressbuch gelöscht", + "delete_failed": "Adressbuch konnte nicht gelöscht werden" + }, + "detail": { + "emails": "E-Mail-Adressen", + "phones": "Telefonnummern", + "organizations": "Organisationen", + "addresses": "Adressen", + "notes": "Notizen", + "titles": "Titel & Rollen", + "online_services": "Online-Dienste", + "anniversaries": "Jahrestage", + "personal_info": "Persönliche Informationen", + "languages": "Sprachen", + "categories": "Kategorien", + "related_contacts": "Verwandte Kontakte", + "crypto_keys": "Kryptografische Schlüssel", + "no_contact_selected": "Kontakt auswählen, um Details anzuzeigen", + "compose_email": "E-Mail schreiben", + "copy_email": "E-Mail kopieren", + "copy_phone": "Telefonnummer kopieren", + "copy_url": "URL kopieren", + "copied": "In die Zwischenablage kopiert", + "copy_failed": "Kopieren in die Zwischenablage fehlgeschlagen", + "created": "Erstellt", + "updated": "Zuletzt aktualisiert", + "timezone": "Zeitzone", + "anniversary_birth": "Geburtstag", + "anniversary_death": "Verstorben", + "anniversary_wedding": "Hochzeitstag", + "anniversary_other": "Sonstiges", + "personal_expertise": "Fachgebiet", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Sonstiges", + "gender": "Geschlecht", + "gender_masculine": "Männlich", + "gender_feminine": "Weiblich", + "gender_other": "Andere", + "gender_none": "Nicht zutreffend", + "gender_unknown": "Unbekannt", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Terminplanungs-URL", + "freebusy_uri": "Frei/Belegt-URL", + "cert_issuer": "Aussteller", + "cert_expires": "Läuft ab", + "cert_expired": "Abgelaufen", + "cert_fingerprint": "Fingerabdruck", + "cert_algorithm": "Algorithmus", + "import_to_smime": "In S/MIME importieren", + "cert_already_imported": "Zertifikat bereits importiert", + "cert_imported": "Zertifikat importiert", + "cert_import_failed": "Import des Zertifikats fehlgeschlagen", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Weitere Aktionen", + "age_years": "{count, plural, one {1 Jahr alt} other {# Jahre alt}}", + "years_since": "{count, plural, one {1 Jahr} other {# Jahre}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Neuer Kontakt", + "edit_title": "Kontakt bearbeiten", + "section_address_book": "Verzeichnis", + "select_address_book": "Verzeichnis auswählen...", + "section_identity": "Name & Identität", + "section_work": "Beruf & Organisation", + "prefix": "Anrede", + "prefix_placeholder": "Dr., Herr, Frau", + "given_name": "Vorname", + "middle_name": "Zweiter Vorname", + "surname": "Nachname", + "suffix": "Suffix", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Spitzname", + "nickname_placeholder": "Spitzname", + "email": "E-Mail", + "email_placeholder": "email@example.com", + "phone": "Telefon", + "phone_placeholder": "+49 30 1234 5678", + "phone_type": "Typ", + "phone_voice": "Telefon", + "phone_cell": "Mobil", + "phone_fax": "Fax", + "phone_pager": "Pager", + "phone_video": "Video", + "phone_text": "SMS", + "organization": "Organisation", + "organization_placeholder": "Firmenname", + "department": "Abteilung", + "department_placeholder": "Abteilung", + "job_title": "Berufsbezeichnung", + "job_title_placeholder": "z. B. Softwareentwickler", + "role": "Rolle", + "role_placeholder": "z. B. Teamleiter", + "addresses": "Adressen", + "add_address": "Adresse hinzufügen", + "street": "Straße", + "city": "Stadt", + "region": "Bundesland / Region", + "postcode": "Postleitzahl", + "country": "Land", + "online_services": "Online-Dienste", + "add_online_service": "Online-Dienst hinzufügen", + "url_placeholder": "https://...", + "service_placeholder": "Dienst", + "anniversaries": "Jahrestage", + "add_anniversary": "Datum hinzufügen", + "anniversary_birth": "Geburtstag", + "anniversary_wedding": "Hochzeitstag", + "anniversary_death": "Gedenktag", + "anniversary_other": "Sonstiges", + "personal_info": "Persönliche Informationen", + "add_personal_info": "Eintrag hinzufügen", + "personal_info_placeholder": "z. B. Fotografie", + "personal_expertise": "Fachgebiet", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Sonstiges", + "level": "Stufe", + "level_high": "Hoch", + "level_medium": "Mittel", + "level_low": "Niedrig", + "categories": "Kategorien", + "categories_placeholder": "z. B. Familie, Freunde, Kollegen", + "categories_hint": "Tippen zum Suchen oder Hinzufügen", + "category_add": "Hinzufügen", + "note": "Notizen", + "note_placeholder": "Notiz hinzufügen...", + "gender": "Geschlecht", + "gender_sex": "Geschlecht", + "gender_male": "Männlich", + "gender_female": "Weiblich", + "gender_other": "Andere", + "gender_none": "Nicht zutreffend", + "gender_unknown": "Unbekannt", + "gender_identity": "Geschlechtsidentität", + "gender_identity_placeholder": "Geschlechtsidentität...", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Terminplanungs-URL", + "freebusy_uri": "Frei/Belegt-URL", + "context_work": "Arbeit", + "context_private": "Privat", + "add_email": "E-Mail hinzufügen", + "add_phone": "Telefon hinzufügen", + "save": "Speichern", + "cancel": "Abbrechen", + "creating": "Wird erstellt...", + "updating": "Wird aktualisiert...", + "name_required": "Mindestens ein Vor- oder Nachname ist erforderlich", + "email_invalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein", + "email_error_inline": "Ungültiges E-Mail-Format", + "save_failed": "Kontakt konnte nicht gespeichert werden", + "delete": "Löschen", + "upload_photo": "Foto hochladen", + "remove_photo": "Foto entfernen", + "photo_hint": "JPG oder PNG, bis zu 10 MB. Wird verkleinert.", + "photo_too_large": "Bild ist zu groß (max. 10 MB)", + "photo_invalid": "Ungültige Bilddatei", + "change_photo": "Ändern" + }, + "groups": { + "create": "Neue Gruppe", + "edit": "Gruppe bearbeiten", + "empty": "Keine Gruppen", + "delete_confirm_title": "Gruppe löschen", + "delete_confirm": "Möchten Sie diese Gruppe wirklich löschen?", + "name_label": "Gruppenname", + "name_placeholder": "z.B. Team, Familie", + "name_required": "Gruppenname ist erforderlich", + "save_failed": "Gruppe konnte nicht gespeichert werden", + "members_label": "Mitglieder", + "search_members": "Kontakte zum Hinzufügen suchen...", + "no_members": "Keine Mitglieder in dieser Gruppe", + "member_count": "{count, plural, =0 {Keine Mitglieder} one {1 Mitglied} other {# Mitglieder}}" + }, + "import": { + "title": "Kontakte importieren", + "drop_hint": "Klicken Sie, um eine vCard-Datei auszuwählen", + "file_types": ".vcf- oder .vcard-Dateien", + "no_contacts": "Keine Kontakte in der Datei gefunden", + "parse_error": "vCard-Datei konnte nicht gelesen werden", + "found": "{count, plural, one {1 Kontakt gefunden} other {# Kontakte gefunden}}", + "duplicate": "Duplikat", + "select_all": "Alle auswählen", + "deselect_all": "Alle abwählen", + "selected": "{count, plural, one {1 ausgewählt} other {# ausgewählt}}", + "import_button": "Importieren", + "importing": "Wird importiert...", + "success": "{count, plural, one {1 Kontakt importiert} other {# Kontakte importiert}}", + "failed": "Import fehlgeschlagen", + "close": "Schließen", + "file_too_large": "Datei ist zu groß (max. 5 MB)" + }, + "export": { + "title": "Kontakte exportieren", + "success": "{count, plural, one {1 Kontakt exportiert} other {# Kontakte exportiert}}" + }, + "bulk": { + "selected": "{count, plural, one {1 ausgewählt} other {# ausgewählt}}", + "select_all": "Alle auswählen", + "delete": "Löschen", + "delete_confirm_title": "Kontakte löschen", + "delete_confirm": "{count, plural, one {1 Kontakt} other {# Kontakte}} löschen?", + "deleted": "{count, plural, one {1 Kontakt gelöscht} other {# Kontakte gelöscht}}", + "add_to_group": "Zur Gruppe hinzufügen", + "choose_group": "Gruppe wählen", + "adding_contacts": "{count, plural, one {1 Kontakt} other {# Kontakte}} hinzufügen", + "added_to_group": "Kontakte zur Gruppe hinzugefügt", + "export": "Exportieren", + "clear": "Auswahl aufheben" + }, + "toast": { + "created": "Kontakt erstellt", + "updated": "Kontakt aktualisiert", + "deleted": "Kontakt gelöscht", + "error_create": "Kontakt konnte nicht erstellt werden", + "error_update": "Kontakt konnte nicht aktualisiert werden", + "error_delete": "Kontakt konnte nicht gelöscht werden" + }, + "context_menu": { + "open": "Öffnen", + "edit": "Bearbeiten", + "send_email": "E-Mail senden", + "add_to_group": "Zur Gruppe hinzufügen", + "export_vcard": "Als vCard exportieren", + "delete": "Löschen", + "call": "Anrufen", + "duplicate": "Duplizieren", + "print": "Drucken" + }, + "filters": { + "toggle": "Filter", + "select": "Auswählen", + "clear": "Zurücksetzen", + "close": "Schließen", + "title": "Erweiterte Filter", + "organization": "Firma", + "organization_placeholder": "z. B. Acme GmbH", + "job_title": "Berufsbezeichnung", + "job_title_placeholder": "z. B. Designer", + "location": "Ort", + "location_placeholder": "Stadt oder Land", + "email_domain": "E-Mail-Domain", + "email_domain_placeholder": "beispiel.de", + "birthday_month": "Geburtstag im", + "any_month": "Beliebiger Monat", + "has_email": "Mit E-Mail", + "has_phone": "Mit Telefon", + "has_photo": "Mit Foto" + } + }, + "calendar": { + "title": "Kalender", + "back_to_email": "Zurück zu E-Mails", + "back_to_month": "Zurück zur Monatsansicht", + "my_calendars": "Meine Kalender", + "birthday_calendar": "Geburtstage", + "mini_calendar_change": "Klicken, um den Monat zu wechseln", + "views": { + "month": "Monat", + "week": "Woche", + "day": "Tag", + "agenda": "Agenda", + "today": "Heute", + "month_hint": "Monat (m)", + "week_hint": "Woche (w)", + "day_hint": "Tag (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Aufgaben", + "tasks_hint": "Aufgaben (k)" + }, + "events": { + "create": "Termin erstellen", + "edit": "Termin bearbeiten", + "delete": "Termin löschen", + "details": "Termindetails", + "no_events": "Keine Termine", + "all_day": "Ganztägig", + "more": "+{count} weitere", + "no_title": "(Kein Titel)", + "resize": "Termingröße ändern", + "duplicate": "Duplizieren", + "today_header": "Heute", + "tomorrow_header": "Morgen", + "export_ics": "Als .ics exportieren", + "copy_title": "Titel kopieren", + "copy_link": "Meeting-Link kopieren" + }, + "detail": { + "add_note": "Notiz hinzufügen...", + "save_note": "Speichern", + "note_saved": "Notiz hinzugefügt", + "open_link": "Link öffnen", + "meeting_link": "Besprechungslink", + "tentative": "Vorläufig", + "cancelled": "Abgesagt", + "delete_confirm": "Dieses Ereignis löschen?" + }, + "form": { + "title": "Titel", + "description": "Beschreibung", + "location": "Ort", + "meeting_link": "Meeting-Link", + "start_date": "Startdatum", + "end_date": "Enddatum", + "start_time": "Startzeit", + "end_time": "Endzeit", + "all_day_event": "Ganztägiger Termin", + "calendar_select": "Kalender", + "save": "Speichern", + "cancel": "Abbrechen", + "delete_confirm": "Sind Sie sicher, dass Sie diesen Termin löschen möchten?", + "color": "Farbe" + }, + "participants": { + "title": "Teilnehmer", + "add": "Teilnehmer hinzufügen", + "organizer": "Organisator", + "attendee": "Teilnehmer", + "accepted": "Zugesagt", + "declined": "Abgelehnt", + "tentative": "Vorläufig", + "needs_action": "Antwort ausstehend", + "remove": "Entfernen", + "edit": "Bearbeiten", + "email_placeholder": "E-Mail-Adresse hinzufügen oder Kontakte durchsuchen", + "send_invitations": "Einladungen an Teilnehmer senden", + "status_summary": "{accepted} zugesagt, {pending} ausstehend", + "invited_by": "Einladung von {name}", + "respond_below": "Antworten Sie mit den Schaltflächen unten", + "rsvp_label": "Ihre Antwort", + "cancel_notification": "Die Teilnehmer werden über die Absage benachrichtigt", + "you_organizer": "Sie sind der Organisator", + "you_attendee": "Sie sind ein Teilnehmer", + "no_participants": "Keine Teilnehmer", + "count": "{count, plural, one {# Teilnehmer} other {# Teilnehmer}}" + }, + "recurrence": { + "title": "Wiederholung", + "none": "Keine Wiederholung", + "daily": "Täglich", + "weekly": "Wöchentlich", + "monthly": "Monatlich", + "yearly": "Jährlich", + "every_n_days": "Alle {count} Tage", + "every_n_weeks": "Alle {count} Wochen", + "every_n_months": "Alle {count} Monate", + "until": "Bis", + "occurrences": "{count} Wiederholungen" + }, + "recurrence_scope": { + "edit_title": "Wiederkehrendes Ereignis bearbeiten", + "delete_title": "Wiederkehrendes Ereignis löschen", + "description": "Dies ist ein wiederkehrendes Ereignis. Welche Ereignisse möchten Sie ändern?", + "this_event": "Nur dieses Ereignis", + "this_and_future": "Dieses und folgende Ereignisse", + "all_events": "Alle Ereignisse", + "cancel": "Abbrechen", + "save": "Speichern", + "delete": "Löschen" + }, + "alerts": { + "title": "Erinnerung", + "none": "Keine Erinnerung", + "at_time": "Zum Zeitpunkt des Termins", + "minutes_before": "{count, plural, one {# Minute vorher} other {# Minuten vorher}}", + "hours_before": "{count, plural, one {# Stunde vorher} other {# Stunden vorher}}", + "days_before": "{count, plural, one {# Tag vorher} other {# Tage vorher}}" + }, + "settings": { + "title": "Kalendereinstellungen", + "default_view": "Standardansicht", + "week_starts_on": "Woche beginnt am", + "time_format": "Zeitformat", + "default_calendar": "Standardkalender", + "default_reminder": "Standarderinnerung", + "time_format_12h": "12-Stunden", + "time_format_24h": "24-Stunden", + "notifications_enabled": "Ereignisbenachrichtigungen", + "notifications_enabled_desc": "Benachrichtigungen für bevorstehende Termine anzeigen", + "notification_sound": "Benachrichtigungston", + "notification_sound_desc": "Ton für Kalenderbenachrichtigungen abspielen", + "invitation_parsing": "E-Mail-Einladungen verarbeiten", + "invitation_parsing_desc": "Kalendereinladungen in E-Mail-Anhängen erkennen und Kalenderaktionen anzeigen", + "show_time_in_month_view": "Zeit in Monatsansicht anzeigen", + "show_time_in_month_view_desc": "Ereigniszeiten in der Monatskalenderansicht anzeigen", + "show_week_numbers": "Kalenderwochen anzeigen", + "show_week_numbers_desc": "Kalenderwochen im Minikalender anzeigen", + "enable_tasks": "Aufgaben aktivieren", + "enable_tasks_desc": "Eine Aufgabenansicht im Kalender zum Verwalten von To-dos anzeigen", + "show_tasks_on_calendar": "Aufgaben im Kalender anzeigen", + "show_tasks_on_calendar_desc": "Aufgabenmarkierungen in der Tages- und Wochenansicht anzeigen", + "hover_preview": "Ereignis-Hover-Vorschau", + "hover_preview_desc": "Ein Detail-Popover anzeigen, wenn über Kalender-Ereignisse gehovert wird", + "hover_preview_instant": "Sofort", + "hover_preview_delay_500ms": "0,5 Sekunden Verzögerung", + "hover_preview_delay_1s": "1 Sekunde Verzögerung", + "hover_preview_delay_2s": "2 Sekunden Verzögerung", + "hover_preview_off": "Deaktiviert", + "show_birthday_calendar": "Geburtstags-Kalender", + "show_birthday_calendar_desc": "Zeigt einen virtuellen Kalender mit Geburtstagen aus deinen Kontakten" + }, + "days": { + "monday": "Montag", + "tuesday": "Dienstag", + "wednesday": "Mittwoch", + "thursday": "Donnerstag", + "friday": "Freitag", + "saturday": "Samstag", + "sunday": "Sonntag", + "mon": "Mo", + "tue": "Di", + "wed": "Mi", + "thu": "Do", + "fri": "Fr", + "sat": "Sa", + "sun": "So" + }, + "notifications": { + "event_created": "Termin erstellt", + "event_updated": "Termin aktualisiert", + "event_deleted": "Termin gelöscht", + "calendar_created": "Kalender erstellt", + "calendar_deleted": "Kalender gelöscht", + "event_move_error": "Termin konnte nicht verschoben werden", + "event_resize_error": "Termingröße konnte nicht geändert werden", + "alert_title": "Bevorstehender Termin", + "alert_now": "Beginnt jetzt", + "alert_in_minutes": "In {count} Min.", + "invitation_sent": "Einladungen gesendet", + "rsvp_updated": "Antwort aktualisiert", + "rsvp_error": "Antwort konnte nicht aktualisiert werden", + "event_duplicated": "Termin dupliziert", + "event_error": "Termin konnte nicht gespeichert werden", + "task_due": "Aufgabe fällig", + "event_exported": "Termin exportiert", + "title_copied": "Titel kopiert", + "link_copied": "Link kopiert" + }, + "status": { + "loading_calendars": "Kalender werden geladen...", + "loading_events": "Termine werden geladen..." + }, + "quick_create": { + "placeholder": "Titel des neuen Termins", + "aria_label": "Schnellerstellung eines Termins" + }, + "nav_prev": "Zurück", + "nav_next": "Weiter", + "import": { + "title": "Kalender importieren", + "tab_file": "Datei", + "tab_url": "URL", + "select_file": ".ics-Datei auswählen", + "drop_file": "oder Datei hier ablegen", + "supported_formats": "iCalendar (.ics) Dateien werden unterstützt", + "url_description": "Geben Sie die URL eines externen iCalendar (.ics) Feeds ein, um Termine zu importieren.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Unterstützt CalDAV und iCalendar (.ics) URLs", + "fetch": "Abrufen", + "invalid_url": "Bitte geben Sie eine gültige URL ein", + "url_fetch_failed": "Kalender konnte nicht von der URL abgerufen werden", + "parsing": "Kalenderdatei wird analysiert...", + "parsed_events": "{count} Termine gefunden", + "no_events": "Keine Termine in der Datei gefunden", + "select_all": "Alle auswählen", + "deselect_all": "Alle abwählen", + "target_calendar": "In Kalender importieren", + "import_button": "Auswahl importieren", + "importing": "Termine werden importiert...", + "success": "{count} Termine erfolgreich importiert", + "error": "Kalender konnte nicht importiert werden", + "file_too_large": "Datei überschreitet das 10-MB-Limit", + "invalid_format": "Ungültiges Kalenderdateiformat" + }, + "management": { + "title": "Kalenderverwaltung", + "description": "Erstellen, umbenennen und anpassen Ihrer Kalender. Rechtsklick auf einen Kalender in der Seitenleiste, um die Farbe schnell zu ändern.", + "name": "Name", + "name_placeholder": "Kalendername", + "color": "Farbe", + "change_color": "Farbe ändern", + "add_calendar": "Kalender hinzufügen", + "edit": "Bearbeiten", + "delete": "Löschen", + "save": "Speichern", + "create": "Erstellen", + "cancel": "Abbrechen", + "default": "Standard", + "confirm_delete": "\"{name}\" löschen? Alle Termine in diesem Kalender werden entfernt.", + "calendar_created": "Kalender erstellt", + "calendar_updated": "Kalender aktualisiert", + "calendar_deleted": "Kalender gelöscht", + "color_updated": "Kalenderfarbe aktualisiert", + "error_create": "Kalender konnte nicht erstellt werden", + "error_update": "Kalender konnte nicht aktualisiert werden", + "error_delete": "Kalender konnte nicht gelöscht werden", + "caldav_url": "CalDAV-URL", + "copy_url": "CalDAV-URL kopieren", + "url_copied": "CalDAV-URL in die Zwischenablage kopiert", + "confirm_clear": "Alle Ereignisse aus \"{name}\" löschen? Dies kann nicht rückgängig gemacht werden.", + "clear_events": "Ereignisse löschen", + "events_cleared": "{count} Ereignisse gelöscht", + "error_clear": "Kalenderereignisse konnten nicht gelöscht werden", + "share": "Kalender freigeben", + "new_event_in_calendar": "Neuer Termin in diesem Kalender" + }, + "subscription": { + "title": "iCal-Abonnement", + "section_title": "iCal-Abonnements", + "description": "Abonnieren Sie einen externen iCalendar-Feed. Ereignisse werden automatisch in einen eigenen Kalender synchronisiert. Unterstützt https://- und webcal://-URLs.", + "url_label": "Kalender-URL", + "url_placeholder": "https://example.com/calendar.ics oder webcal://...", + "name_label": "Kalendername", + "name_placeholder": "z.B. Feiertage", + "color_label": "Farbe", + "refresh_interval": "Aktualisierungsintervall", + "interval_15": "Alle 15 Minuten", + "interval_30": "Alle 30 Minuten", + "interval_60": "Jede Stunde", + "interval_360": "Alle 6 Stunden", + "interval_1440": "Jeden Tag", + "subscribe": "Abonnieren", + "subscribing": "Abonniere...", + "save": "Änderungen speichern", + "saving": "Speichert...", + "edit": "Bearbeiten", + "edit_title": "Abonnement bearbeiten", + "updated": "\"{name}\" aktualisiert", + "update_error": "Abonnement konnte nicht aktualisiert werden", + "invalid_url": "Bitte geben Sie eine gültige URL ein", + "success": "\"{name}\" abonniert", + "error": "Abonnement konnte nicht hinzugefügt werden", + "refresh": "Jetzt aktualisieren", + "refresh_success": "Abonnement aktualisiert", + "refresh_error": "Abonnement konnte nicht aktualisiert werden", + "unsubscribe": "Abbestellen", + "confirm_delete": "\"{name}\" abbestellen? Der Kalender und alle seine Ereignisse werden entfernt.", + "deleted": "Abonnement entfernt", + "delete_error": "Abonnement konnte nicht entfernt werden", + "last_refreshed": "Zuletzt aktualisiert: {time}" + }, + "tasks": { + "label": "Aufgaben", + "no_tasks": "Keine Aufgaben", + "no_title": "(Kein Titel)", + "mark_complete": "Als erledigt markieren", + "mark_incomplete": "Als unerledigt markieren", + "filter_all": "Alle", + "filter_pending": "Ausstehend", + "filter_completed": "Erledigt", + "filter_overdue": "Überfällig", + "show_completed": "Erledigte anzeigen", + "create": "Neue Aufgabe", + "edit": "Aufgabe bearbeiten", + "title_placeholder": "Aufgabentitel", + "description_placeholder": "Beschreibung hinzufügen...", + "due_date": "Fälligkeitsdatum", + "include_time": "Uhrzeit einbeziehen", + "priority": "Priorität", + "priority_none": "Keine", + "priority_high": "Hoch", + "priority_medium": "Mittel", + "priority_low": "Niedrig", + "progress": "Status", + "progress_needs_action": "Aktion erforderlich", + "progress_in_process": "In Bearbeitung", + "progress_completed": "Abgeschlossen", + "progress_cancelled": "Abgebrochen", + "calendar": "Kalender", + "alert": "Erinnerung", + "alert_none": "Keine", + "alert_at_time": "Zum Fälligkeitszeitpunkt", + "alert_5min": "5 Minuten vorher", + "alert_15min": "15 Minuten vorher", + "alert_30min": "30 Minuten vorher", + "alert_1hr": "1 Stunde vorher", + "alert_1day": "1 Tag vorher", + "delete": "Löschen", + "cancel": "Abbrechen", + "save": "Speichern", + "quick_add_placeholder": "Aufgabe hinzufügen...", + "due_today": "Heute fällig", + "due_tomorrow": "Morgen fällig", + "overdue": "Überfällig" + } + }, + "advanced_search": { + "title": "Erweiterte Suche", + "from": "Von", + "from_placeholder": "E-Mail oder Name des Absenders", + "to": "An", + "to_placeholder": "E-Mail oder Name des Empfängers", + "subject": "Betreff", + "subject_placeholder": "Betreff enthält...", + "body": "Nachricht", + "body_placeholder": "Inhalt enthält...", + "folder": "Ordner", + "all_folders": "Alle Ordner", + "has_attachment": "Anhänge", + "date_after": "Nach dem", + "date_before": "Vor dem", + "starred": "Markiert", + "unread": "Ungelesen", + "read": "Gelesen", + "yes": "Ja", + "no": "Nein", + "clear": "Löschen", + "clear_all": "Alle löschen", + "filters_active": "{count} Filter", + "filters_active_plural": "{count} Filter", + "toggle_filters": "Filter", + "search_hint": "Verwenden Sie erweiterte Filter für eine präzise Suche", + "advanced_filters_tooltip": "Erweiterte Suchfilter", + "results_found": "{count, plural, =0 {Keine Ergebnisse gefunden} one {# Ergebnis gefunden} other {# Ergebnisse gefunden}}", + "results_found_more": "{count}+ Ergebnisse gefunden" + }, + "welcome": { + "title": "Willkommen in Ihrem Postfach", + "tip_compose": "Drücken Sie c, um eine neue E-Mail zu verfassen", + "tip_shortcuts": "Drücken Sie ?, um alle Tastaturkürzel anzuzeigen", + "tip_sidebar": "Finden Sie Kalender, Kontakte und Einstellungen im Seitenmenü", + "tip_settings": "Passen Sie Ihre Erfahrung in den Einstellungen an", + "got_it": "Verstanden", + "settings": "Einstellungen", + "dismiss": "Schließen", + "start_tour": "Tour starten" + }, + "demo_welcome": { + "title": "Willkommen bei Bulwark Mail", + "description": "Entdecken Sie einen voll ausgestatteten Webmail-Client - direkt in Ihrem Browser. Alle Daten bleiben auf Ihrem Gerät, also testen Sie alles.", + "feature_email": "E-Mails lesen & verfassen", + "feature_organize": "Tags, Sterne & Ordner", + "feature_shortcuts": "Tastenkürzel", + "feature_privacy": "100 % private Demo", + "hint": "Klicken Sie links auf eine E-Mail, um loszulegen, oder starten Sie die Tour." + }, + "files": { + "title": "Dateien", + "search_placeholder": "Dateien suchen...", + "empty_state_title": "Noch keine Dateien", + "empty_state_description": "Laden Sie Dateien hoch oder erstellen Sie Ordner, um loszulegen", + "upload": "Hochladen", + "upload_files": "Dateien hochladen", + "new_folder": "Neuer Ordner", + "new_folder_name": "Ordnername", + "rename": "Umbenennen", + "rename_title": "Umbenennen", + "new_name": "Neuer Name", + "delete": "Löschen", + "delete_confirm_title": "Ressource löschen", + "delete_confirm_message": "Möchten Sie \"{name}\" wirklich löschen? Dies kann nicht rückgängig gemacht werden.", + "download": "Herunterladen", + "name": "Name", + "size": "Größe", + "modified": "Geändert", + "type": "Typ", + "folder": "Ordner", + "file": "Datei", + "parent_directory": "Übergeordnetes Verzeichnis", + "breadcrumb_root": "Startseite", + "drop_files_here": "Dateien oder Ordner hier ablegen zum Hochladen", + "uploading": "Wird hochgeladen...", + "upload_success": "{count, plural, one {1 Datei hochgeladen} other {# Dateien hochgeladen}}", + "upload_error": "Datei konnte nicht hochgeladen werden", + "create_folder_success": "Ordner erstellt", + "create_folder_error": "Ordner konnte nicht erstellt werden", + "delete_success": "Erfolgreich gelöscht", + "delete_error": "Löschen fehlgeschlagen", + "rename_success": "Erfolgreich umbenannt", + "rename_error": "Umbenennen fehlgeschlagen", + "download_error": "Herunterladen fehlgeschlagen", + "not_available": "Dateispeicher ist auf diesem Server nicht verfügbar", + "cancel": "Abbrechen", + "create": "Erstellen", + "save": "Speichern", + "no_results": "Keine Dateien entsprechen Ihrer Suche", + "batch_delete_confirm_message": "Möchten Sie wirklich {count, plural, one {1 Element} other {# Elemente}} löschen? Dies kann nicht rückgängig gemacht werden.", + "batch_delete_success": "{count, plural, one {1 Element gelöscht} other {# Elemente gelöscht}}", + "grid_view": "Rasteransicht", + "list_view": "Listenansicht", + "details": "Details", + "path": "Pfad", + "preview": "Vorschau", + "preview_error": "Vorschau konnte nicht geladen werden", + "cut": "Ausschneiden", + "copy": "Kopieren", + "paste": "Einfügen", + "move_success": "{count, plural, one {1 Element verschoben} other {# Elemente verschoben}}", + "move_error": "Verschieben fehlgeschlagen", + "paste_success": "Erfolgreich eingefügt", + "paste_error": "Einfügen fehlgeschlagen", + "new_text_file": "Neue Textdatei", + "file_name": "Dateiname", + "retry": "Wiederholen", + "refresh": "Aktualisieren", + "toggle_favorite": "Favorit umschalten", + "duplicate": "Duplizieren", + "duplicate_success": "Erfolgreich dupliziert", + "duplicate_error": "Duplizieren fehlgeschlagen", + "create_file_success": "Datei erstellt", + "create_file_error": "Datei konnte nicht erstellt werden", + "favorites": "Favoriten", + "recent": "Zuletzt verwendet", + "properties": "Eigenschaften", + "open_folder": "Ordner öffnen", + "upload_folder": "Ordner hochladen", + "file_too_large": "\"{name}\" überschreitet die maximale Dateigröße ({max})", + "undo": "Rückgängig", + "undo_success": "Aktion rückgängig gemacht", + "undo_error": "Rückgängig machen fehlgeschlagen", + "toolbar": "Dateiaktionen", + "file_list": "Dateien und Ordner", + "context_menu": "Aktionen", + "settings_title": "Dateieinstellungen", + "settings_display": "Anzeige", + "settings_default_view": "Standardansicht", + "settings_default_view_desc": "Wählen Sie zwischen Raster- und Listenansicht", + "settings_default_sort": "Standardsortierung", + "settings_default_sort_desc": "Wählen Sie die Standardsortierung für Dateien", + "settings_sort_direction": "Sortierrichtung", + "settings_sort_direction_desc": "Wählen Sie auf- oder absteigende Reihenfolge", + "settings_ascending": "Aufsteigend", + "settings_descending": "Absteigend", + "settings_icons": "Symbole", + "settings_show_icons": "Dateisymbole anzeigen", + "settings_show_icons_desc": "Symbole neben Dateien und Ordnern anzeigen", + "settings_colored_icons": "Farbige Symbole", + "settings_colored_icons_desc": "Farbige statt einfarbige Symbole verwenden", + "settings_show_thumbnails": "Vorschaubilder anzeigen", + "settings_show_thumbnails_desc": "Bildvorschauen statt Symbole für Bilddateien anzeigen", + "settings_behavior": "Verhalten", + "settings_show_hidden": "Versteckte Dateien anzeigen", + "settings_show_hidden_desc": "Dateien und Ordner anzeigen, die mit einem Punkt beginnen", + "settings_folder_layout": "Ordnernavigation", + "settings_folder_layout_desc": "Wählen Sie, wie Ordner angezeigt werden: eingebettet bei den Dateien oder als Baumansicht in der Seitenleiste", + "settings_folder_layout_inline": "Eingebettet", + "settings_folder_layout_sidebar": "Seitenleiste", + "disabled_title": "Die Dateifunktion wurde von Ihrem Administrator deaktiviert", + "disabled_description": "Große Datei-Uploads über WebDAV können Stalwart/RocksDB-Instabilität verursachen, einschließlich Out-of-Memory-Abstürzen und nicht wiederherstellbarer Festplattennutzung. Gelöschte Dateien werden möglicherweise nicht sofort aus dem Blob-Speicher entfernt. Diese Funktion wird für Produktionsumgebungen nicht empfohlen.", + "stability_warning": "Große Datei-Uploads können zu Serverinstabilität führen. Gelöschte Dateien werden möglicherweise nicht sofort aus dem Speicher entfernt. Mit Vorsicht verwenden." + }, + "smime": { + "your_certificates": "Ihre Zertifikate", + "your_certificates_desc": "Importieren und verwalten Sie Ihre S/MIME-Zertifikate zum Signieren und Verschlüsseln von E-Mails", + "recipient_certificates": "Empfängerzertifikate", + "recipient_certificates_desc": "Öffentliche Zertifikate zum Verschlüsseln von E-Mails an Empfänger", + "identity_bindings": "Identitäts-Zertifikatsbindungen", + "identity_bindings_desc": "Ordnen Sie S/MIME-Zertifikate Ihren E-Mail-Identitäten zu", + "defaults_title": "Standardwerte", + "defaults_desc": "Konfigurieren Sie das Standardverhalten für Signatur und Verschlüsselung", + "import_pkcs12": "PKCS#12 importieren (.p12/.pfx)", + "import_public_cert": "Zertifikat importieren", + "no_certificates": "Noch keine Zertifikate importiert", + "no_recipient_certs": "Keine Empfängerzertifikate", + "expires": "Läuft ab", + "expired": "Abgelaufen", + "bound_to": "Zugeordnet zu", + "no_key_bound": "Keine", + "lock": "Schlüssel sperren", + "unlock": "Schlüssel entsperren", + "details": "Details anzeigen", + "delete": "Löschen", + "encrypt_by_default": "Standardmäßig verschlüsseln", + "encrypt_by_default_desc": "E-Mails automatisch verschlüsseln, wenn alle Empfänger Zertifikate haben", + "remember_unlocked": "Entsperrte Schlüssel merken", + "remember_unlocked_desc": "Schlüssel für die Dauer dieser Browsersitzung entsperrt lassen", + "sign_default_for": "Standardmäßig signieren für", + "enter_p12_passphrase": "PKCS#12-Passphrase eingeben", + "p12_passphrase_desc": "Geben Sie die Passphrase ein, die diese Zertifikatsdatei schützt", + "enter_storage_passphrase": "Speicher-Passphrase festlegen", + "storage_passphrase_desc": "Wählen Sie eine Passphrase, um diesen Schlüssel im Browser zu schützen", + "next": "Weiter", + "import": "Importieren", + "unlock_key": "Schlüssel entsperren", + "unlock_key_desc": "Geben Sie die Speicher-Passphrase ein, um diesen Schlüssel zum Signieren oder Entschlüsseln zu entsperren", + "passphrase_placeholder": "Passphrase eingeben", + "confirm_passphrase_placeholder": "Passphrase bestätigen", + "passphrase_mismatch": "Passphrasen stimmen nicht überein", + "cancel": "Abbrechen", + "processing": "Wird verarbeitet…", + "close": "Schließen", + "certificate_details": "Zertifikatsdetails", + "cert_subject": "Betreff", + "cert_issuer": "Aussteller", + "cert_email": "E-Mail", + "cert_serial": "Seriennummer", + "cert_validity": "Gültigkeit", + "cert_fingerprint": "Fingerabdruck (SHA-256)", + "cert_algorithm": "Algorithmus", + "cert_capabilities": "Fähigkeiten", + "cert_source": "Quelle", + "cert_expired": "Dieses Zertifikat ist abgelaufen", + "cert_not_yet_valid": "Dieses Zertifikat ist noch nicht gültig", + "cap_sign": "Signieren", + "cap_encrypt": "Verschlüsselung", + "cap_none": "Keine", + "show_passphrase": "Passphrase anzeigen", + "hide_passphrase": "Passphrase ausblenden", + "sign_toggle": "Signieren", + "encrypt_toggle": "Verschlüsseln", + "missing_recipient_certs": "Fehlende Zertifikate für: {emails}", + "missing_sender_cert": "Diesem Konto ist kein Zertifikat zugeordnet", + "status_encrypted_ok": "Diese Nachricht wurde verschlüsselt", + "status_encrypted_no_key": "Diese Nachricht ist verschlüsselt, aber es wurde kein passender Schlüssel gefunden", + "status_encrypted_failed": "Diese Nachricht konnte nicht entschlüsselt werden", + "status_signed_valid": "Signatur überprüft", + "status_signed_invalid": "Signaturprüfung fehlgeschlagen", + "status_signed_expired_cert": "Mit einem abgelaufenen Zertifikat signiert", + "status_signed_self_signed": "Signatur gültig, aber das Zertifikat ist selbstsigniert (nicht vertrauenswürdig)", + "status_signed_mismatch": "Signatur ist gültig, aber der Unterzeichner stimmt nicht mit dem Absender überein", + "status_unsupported": "Nicht unterstütztes S/MIME-Format", + "auto_import_signer_certs": "Unterzeichnerzertifikate automatisch importieren", + "auto_import_signer_certs_desc": "Zertifikate aus verifizierten signierten E-Mails automatisch für spätere Verschlüsselung speichern", + "export": "Exportieren", + "enter_export_passphrase": "Export-Passphrase festlegen", + "export_passphrase_desc": "Wählen Sie eine Passphrase zum Schutz der exportierten PKCS#12-Datei", + "export_storage_desc": "Geben Sie die Speicher-Passphrase ein, um den Schlüssel für den Export zu entschlüsseln", + "incorrect_passphrase": "Falsche Passphrase" + }, + "tour": { + "step_counter": "Schritt {current} von {total}", + "skip": "Tour überspringen", + "back": "Zurück", + "next": "Weiter", + "finish": "Fertig", + "take_a_tour": "Machen Sie eine Tour durch die Oberfläche", + "restart_title": "Einführungstour", + "restart_desc": "Geführte Tour durch die Oberfläche erneut abspielen", + "restart_button": "Tour neu starten", + "sidebar_title": "Ihre Postfächer", + "sidebar_desc": "Dies ist Ihre Ordner-Seitenleiste. Klicken Sie auf ein Postfach, um seine E-Mails anzuzeigen. Sie können Ordner erstellen, E-Mails zwischen ihnen verschieben und ungelesene Zähler auf einen Blick sehen.", + "compose_title": "E-Mail verfassen", + "compose_desc": "Klicken Sie hier, um eine neue E-Mail zu schreiben. Sie können Empfänger, Anhänge und Textformatierung hinzufügen.", + "search_title": "E-Mails durchsuchen", + "search_desc": "Suchen Sie nach Absender, Betreff oder Inhalt. Klicken Sie auf das Filtersymbol für erweiterte Optionen wie Datumsbereich, Anhänge und markierte Nachrichten.", + "email_list_title": "Ihre E-Mail-Liste", + "email_list_desc": "E-Mails erscheinen hier. Klicken Sie auf eine, um sie rechts zu lesen. Verwenden Sie die Checkbox, um mehrere auszuwählen und sie dann zu verschieben, löschen oder taggen.", + "email_viewer_title": "Lesebereich", + "email_viewer_desc": "Die ausgewählte E-Mail wird hier geöffnet. Antworten, weiterleiten, archivieren oder löschen Sie mit den Schaltflächen. Sie können auch E-Mails markieren oder Farbtags hinzufügen.", + "keywords_title": "Farbtags", + "keywords_desc": "Organisieren Sie Ihre E-Mails mit farbcodierten Tags. Ziehen Sie eine E-Mail auf ein Tag oder klicken Sie mit der rechten Maustaste.", + "calendar_title": "Kalender", + "calendar_desc": "Wechseln Sie zum Kalender, um Ihre Termine zu verwalten. Erstellen Sie Ereignisse, setzen Sie Erinnerungen und wählen Sie verschiedene Ansichten.", + "contacts_title": "Kontakte", + "contacts_desc": "Hier finden Sie Ihr Adressbuch. Importieren Sie Kontakte, erstellen Sie Gruppen und sehen Sie Details.", + "settings_title": "Einstellungen", + "settings_desc": "Passen Sie alles an: Design, Dichte, Signaturen, Filter, Tastaturkürzel, Kalender-Standards und mehr.", + "shortcuts_title": "Tastaturkürzel", + "shortcuts_desc": "Für Power-User. Drücken Sie jederzeit ?, um alle verfügbaren Kürzel anzuzeigen.", + "compose_open_title": "Der Editor", + "compose_open_desc": "Dies ist der E-Mail-Editor. Fügen Sie Empfänger hinzu, schreiben Sie Ihre Nachricht, hängen Sie Dateien an und verwenden Sie Rich-Text-Formatierung. Sie können auch Entwürfe speichern und Vorlagen verwenden.", + "calendar_view_title": "Ihr Kalender", + "calendar_view_desc": "Hier ist Ihr Kalender mit Beispielterminen. Wechseln Sie zwischen Tag-, Wochen-, Monats- und Agendaansicht.", + "create_event_title": "Ereignis erstellen", + "create_event_desc": "Klicken Sie auf diese Schaltfläche, um ein neues Kalenderereignis zu erstellen. Sie können Titel, Datum, Uhrzeit und Teilnehmer festlegen.", + "event_modal_title": "Ereignisdetails", + "event_modal_desc": "Hier ist das Ereignisformular. Geben Sie den Titel ein, wählen Sie Datum und Uhrzeit, fügen Sie einen Ort oder Teilnehmer hinzu. Klicken Sie auf Speichern, wenn Sie fertig sind - oder schließen Sie es und fahren Sie fort.", + "contacts_list_title": "Ihre Kontakte", + "contacts_list_desc": "Hier sind Ihre Kontakte. Klicken Sie auf einen Kontakt, um Details zu sehen. Sie können neue Kontakte erstellen oder vCards importieren.", + "files_title": "Dateispeicher", + "settings_tabs_title": "Einstellungsmenü", + "settings_tabs_desc": "Hier finden Sie alle Einstellungskategorien. Passen Sie das Erscheinungsbild an, verwalten Sie Identitäten, richten Sie E-Mail-Filter ein, konfigurieren Sie Ihren Kalender und vieles mehr.", + "files_desc": "Ihr Dateibrowser zum Hochladen, Organisieren und Teilen von Dateien.", + "demo_banner_title": "Demo-Steuerung", + "demo_banner_desc": "Sie sind im Demo-Modus - alles bleibt in Ihrem Browser. Klicken Sie jederzeit auf 'Demo zurücksetzen'.", + "quota_title": "Speichernutzung", + "quota_desc": "Verfolgen Sie Ihre Postfachgröße hier. Der Kreis füllt sich mit zunehmendem Verbrauch." + }, + "unified_mailbox": { + "search_unavailable": "Die Suche ist in der vereinheitlichten Ansicht nicht verfügbar" + }, + "sharing": { + "title": "„{name}\" freigeben", + "description": "Anderen Benutzern oder Gruppen auf diesem Server Zugriff gewähren. Änderungen werden sofort wirksam.", + "no_shares": "Noch nicht freigegeben.", + "add_person": "Person oder Gruppe hinzufügen", + "search_placeholder": "Nach Name oder E-Mail suchen…", + "loading_principals": "Benutzer werden geladen…", + "no_principals": "Keine weiteren Benutzer oder Gruppen gefunden.", + "no_match": "Keine Treffer.", + "remove": "Zugriff entfernen", + "group": "Gruppe", + "share_added": "Zugriff erteilt", + "share_updated": "Zugriff aktualisiert", + "share_removed": "Zugriff entfernt", + "share_failed": "Freigabe konnte nicht aktualisiert werden", + "preset": { + "freeBusy": "Nur Frei/Belegt", + "read": "Nur lesen", + "readWrite": "Lesen & schreiben", + "manager": "Verwalten", + "custom": "Benutzerdefiniert" + } + } +} diff --git a/locales/en/common.json b/locales/en/common.json new file mode 100644 index 00000000..ff1c2a05 --- /dev/null +++ b/locales/en/common.json @@ -0,0 +1,2745 @@ +{ + "login": { + "title": "Webmail", + "username_label": "Email", + "username_placeholder": "user@example.com", + "password_label": "Password", + "password_placeholder": "Enter your password", + "jmap_endpoint_label": "JMAP Server", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "The server must allow CORS requests from this domain.", + "sign_in": "Sign in", + "signing_in": "Signing in...", + "loading": "Loading...", + "reconnecting": "Connection lost. Attempting to reconnect…", + "error": { + "invalid_credentials": "Invalid email or password. Please check your credentials and try again.", + "connection_failed": "Unable to reach the server. Check your internet connection and try again.", + "cors_blocked": "The server is reachable but is blocking cross-origin requests. Check your JMAP server's CORS settings and allow this domain.", + "server_error": "The server is temporarily unavailable. Please try again later.", + "generic": "An unexpected error occurred. If this persists, contact your administrator.", + "totp_required": "A two-factor authentication code is required. Please enter your code below.", + "totp_invalid": "Invalid authentication code. Please check your authenticator app and try again.", + "oauth_discovery_failed": "SSO is enabled but the identity provider could not be reached. Check your OAuth configuration." + }, + "show_password": "Show password", + "hide_password": "Hide password", + "totp_toggle": "I have a 2FA code", + "remember_me": "Remember me", + "config_error": { + "title": "Configuration Error", + "fetch_failed": "Unable to load application configuration. Please try again later.", + "server_not_configured": "The mail server has not been configured. Please contact your administrator." + }, + "remove_from_history": "Remove from history", + "totp_label": "Authentication code", + "totp_placeholder": "000000", + "session_expired": "Your session has expired. Please sign in again.", + "dismiss": "Dismiss", + "or": "or", + "sign_in_sso": "Sign in with SSO", + "add_account_title": "Add Account", + "add_account_subtitle": "Sign in with another account", + "cancel": "Cancel", + "website": "Website", + "imprint": "Imprint", + "privacy_policy": "Privacy Policy", + "try_demo": "Try Demo", + "demo_description": "Explore with sample data - no account needed", + "demo_launching": "Launching demo...", + "demo_login_button": "Launch Demo", + "demo_tagline": "Experience a full-featured email client. No account required.", + "demo_no_signup": "No signup needed - explore freely with sample data", + "oauth_completing": "Completing sign in...", + "oauth_error": { + "title": "Authentication Failed", + "invalid_state": "Security validation failed. Please try signing in again.", + "missing_params": "Missing authorization data. Please try signing in again.", + "token_exchange_failed": "Failed to complete authentication. Please try again.", + "access_denied": "Access was denied. Please contact your administrator.", + "back_to_login": "Back to login" + } + }, + "sidebar": { + "close": "Close", + "compose": "Compose", + "compose_hint": "Compose (c)", + "search_placeholder": "Search mail...", + "search_placeholder_hint": "Search mail... (press /)", + "storage": "Storage", + "storage_used": "Used", + "storage_free": "Free", + "storage_total": "Total", + "sign_out": "Sign out", + "sign_out_of": "Sign out of {account}", + "sign_out_all": "Sign out of all accounts", + "add_account": "Add account", + "set_as_default": "Set as default", + "switch_account": "Switch account", + "contacts": "Contacts", + "calendar": "Calendar", + "settings": "Settings", + "admin": "Admin", + "files": "Files", + "loading_mailboxes": "Loading mailboxes...", + "push_connected": "Real-time updates active", + "push_disconnected": "Real-time updates inactive", + "keyboard_shortcuts": "Keyboard Shortcuts", + "theme": { + "light": "Light mode", + "dark": "Dark mode", + "system": "System theme" + }, + "language": { + "title": "Language" + }, + "mailboxes": { + "inbox": "Inbox", + "sent": "Sent", + "drafts": "Drafts", + "trash": "Trash", + "archive": "Archive", + "starred": "Starred", + "all_mail": "All Mail", + "spam": "Spam", + "important": "Important" + }, + "unified_inbox": "Unified Inbox", + "unified_sent": "All Sent", + "unified_drafts": "All Drafts", + "unified_trash": "All Trash", + "unified_archive": "All Archive", + "unified_junk": "All Junk", + "all_accounts": "All Accounts", + "expand": "Expand", + "collapse": "Collapse", + "expand_tooltip": "Expand", + "collapse_tooltip": "Collapse", + "mobile": { + "search": "Search", + "compose": "Compose", + "go_back": "Go back" + }, + "clear_search": "Clear search", + "vacation_active": "Vacation responder is active", + "demo_banner": "Demo Mode", + "demo_reset": "Reset", + "demo_tour": "Tour", + "tags": "Tags", + "folders": "Folders", + "shared": "Shared", + "mail": "Mail", + "nav_label": "Navigation", + "add_app": "Apps" + }, + "sidebar_apps": { + "modal_title": "Sidebar Apps", + "add_new": "Add App", + "edit_app": "Edit App", + "name_label": "Name", + "name_placeholder": "My App", + "name_required": "Name is required", + "url_label": "URL", + "url_required": "URL is required", + "url_invalid": "Enter a valid http or https URL", + "icon_label": "Icon", + "icon_required": "Icon is required", + "open_mode_label": "Open Mode", + "open_new_tab": "New Tab", + "open_inline": "Inline", + "cancel": "Cancel", + "add": "Add", + "update": "Update", + "delete": "Delete", + "delete_confirm_title": "Delete App", + "delete_confirm": "Are you sure you want to delete \"{name}\"?", + "no_apps": "No apps added yet", + "no_apps_hint": "Add custom apps and links to your sidebar", + "search_icons": "Search icons...", + "show_popular": "Popular", + "show_all": "All", + "no_icons_found": "No icons found", + "inline_badge": "Inline", + "tab_badge": "Tab", + "show_on_mobile": "Show on Mobile" + }, + "email_list": { + "no_emails": "No messages found", + "no_emails_description": "This mailbox is empty", + "no_search_results": "No results found", + "no_search_results_description": "Try adjusting your search or filters", + "loading": "Loading emails...", + "unread": "unread", + "to_me": "To me", + "to_recipients": "To {count} recipients", + "and_others": "and {count} others", + "draft": "Draft", + "starred": "Starred", + "conversations_count": "{count} of {total} conversations", + "conversations_count_plus": "{count}+ conversations", + "conversations_count_simple": "{count} conversations", + "no_conversations": "No conversations", + "loading_more": "Loading more emails...", + "no_more_emails": "No more emails to load", + "batch_actions": { + "select": "Select emails", + "select_all": "Select all", + "mark_read": "Mark as read", + "mark_unread": "Mark as unread", + "delete": "Delete", + "delete_confirm_title": "Delete emails", + "delete_confirm_message": "Are you sure you want to delete {count, plural, one {1 email} other {# emails}}?", + "clear_selection": "Clear selection" + }, + "permanent_delete": "Delete permanently", + "permanent_delete_confirm_title": "Permanently delete", + "permanent_delete_confirm_message": "This email will be permanently deleted. This action cannot be undone.", + "permanent_delete_confirm_batch_message": "These {count, plural, one {1 email} other {# emails}} will be permanently deleted. This action cannot be undone.", + "empty_folder": { + "button": "Empty folder", + "confirm_title": "Empty folder", + "confirm_message": "All emails in this folder will be permanently deleted. This action cannot be undone.", + "confirm_button": "Empty folder", + "junk_hint": "You can empty the Junk folder to permanently remove all messages.", + "trash_hint": "You can empty the Trash folder to permanently remove all messages." + } + }, + "email_viewer": { + "no_email_selected": "No email selected", + "no_email_description": "Select an email from the list to view it here", + "no_conversation_selected": "No conversation selected", + "no_conversation_description": "Choose a conversation from the list to read it here", + "compose": "Compose", + "compose_hint": "Compose new message", + "no_subject": "(No Subject)", + "loading_email": "Loading email...", + "loading": "Loading...", + "reply": "Reply", + "reply_all": "Reply All", + "forward": "Forward", + "delete": "Delete", + "archive": "Archive", + "star": "Star", + "unstar": "Unstar", + "mark_unread": "Mark as unread", + "mark_read": "Mark as read", + "print": "Print", + "view_source": "View source", + "export_email": "Export as .eml", + "import_email": "Import .eml", + "keyboard_shortcuts": "Keyboard shortcuts (?)", + "email_source": "Email Source", + "draft_banner": "This message is a draft", + "edit_draft": "Edit", + "copy_source": "Copy to clipboard", + "source_copied": "Source copied to clipboard", + "attachments": "Attachments", + "important": "Important", + "download": "Download", + "download_all": "Download all", + "from": "From", + "to": "To", + "cc": "CC", + "bcc": "BCC", + "date": "Date", + "subject": "Subject", + "show_details": "Show details", + "hide_details": "Hide details", + "external_content_warning": "Images and external content have been blocked", + "load_external_content": "Load images", + "trust_sender": "Always trust this sender", + "back_to_list": "Back to list", + "view_contact": "View contact", + "message_details": "Message Details", + "more_reply_options": "More reply options", + "set_color": "Set tag", + "tag": "Tag", + "more_actions": "More actions", + "previous": "Prev", + "next": "Next", + "move_to": "Move to...", + "remove_color": "Remove tag", + "more_count": "+{count} more", + "characters_count": "{count} characters", + "quick_reply_placeholder": "Write a quick reply...", + "more_options": "More options", + "sending": "Sending...", + "security_authentication": "Security & Authentication", + "technical_details": "Technical Details", + "message_id_label": "Message-ID:", + "reply_to_label": "Reply-To:", + "delivery_time_label": "Delivery time:", + "conversation_part_label": "Part of conversation:", + "previous_messages": "{count} previous message", + "previous_messages_plural": "{count} previous messages", + "time": { + "day": "day", + "days": "days", + "hour": "hour", + "hours": "hours", + "minute": "minute", + "minutes": "minutes" + }, + "unknown_sender": "Unknown", + "recipient_me": "me", + "recipient_and_others": "{name} and {count} others", + "recipient_to_prefix": "To:", + "authentication": { + "title": "Authentication", + "status": { + "verified": "Verified", + "warning": "Warning", + "none": "Not authenticated" + }, + "spf": { + "pass": "SPF Pass", + "fail": "SPF Fail", + "none": "No SPF" + }, + "dkim": { + "pass": "DKIM Valid", + "fail": "DKIM Invalid", + "none": "No DKIM" + }, + "dmarc": { + "pass": "DMARC Pass", + "fail": "DMARC Fail", + "none": "No DMARC" + }, + "spam_score": "Spam Score" + }, + "headers": { + "routing": "Routing", + "received": "Received", + "message_id": "Message ID", + "list_info": "List Information" + }, + "color_tag": { + "title": "Color Tag", + "red": "Red", + "orange": "Orange", + "yellow": "Yellow", + "green": "Green", + "blue": "Blue", + "purple": "Purple", + "pink": "Pink", + "none": "None" + }, + "tooltips": { + "reply": "Reply (r)", + "reply_all": "Reply All (a)", + "forward": "Forward (f)", + "archive": "Archive (e)", + "delete": "Delete (# or Del)", + "star": "Star (s)", + "unstar": "Unstar (s)", + "compose": "Compose (c)", + "previous": "Previous email", + "next": "Next email", + "edit_draft": "Edit draft" + }, + "spam": { + "button_title": "Report spam", + "not_spam_title": "Mark as legitimate", + "toast_success": "Moved to Junk", + "toast_batch": "{count} emails moved to Junk", + "toast_undo": "Undo", + "toast_not_spam_success": "Moved to Inbox", + "toast_not_spam_batch": "{count} emails moved to Inbox", + "error": "Failed to report spam", + "error_not_spam": "Failed to restore email" + }, + "unsubscribe_banner": { + "label": "Newsletter", + "button": "Unsubscribe", + "confirm_title": "Unsubscribe from this sender?", + "confirm_button": "Confirm", + "cancel": "Cancel", + "success_http": "Unsubscribe page opened in new tab", + "success_mailto": "Unsubscribe request sent to your email client", + "error": "Unable to unsubscribe", + "dismiss": "Dismiss" + }, + "calendar_invitation": { + "loading": "Loading event details…", + "title": "Calendar Invitation", + "published_title": "Published Event", + "response_title": "Event Response", + "update_title": "Event Update", + "counter_title": "Counter Proposal", + "refresh_title": "Refresh Request", + "declined_counter_title": "Counter Proposal Declined", + "cancelled_title": "Event Cancelled", + "organizer": "Organized by {name}", + "attendees": "{count, plural, one {# attendee} other {# attendees}}", + "accept": "Accept", + "maybe": "Maybe", + "decline": "Decline", + "add_to_calendar": "Add to calendar", + "added": "Added to calendar", + "rsvp_sent": "Response sent", + "parse_error": "Could not read invitation", + "action_failed": "Could not complete that calendar action.", + "no_calendar": "Calendar not available", + "published_info": "This event was shared for reference.", + "response_info": "This message contains an attendee response.", + "response_info_organizer": "This attendee response updates your event.", + "update_info": "This message updates an existing event.", + "counter_info": "This message proposes changes to an event.", + "counter_info_organizer": "This attendee proposed changes to your event.", + "refresh_info": "This message requests the latest event details.", + "refresh_info_organizer": "An attendee requested the latest event details.", + "declined_counter_info": "The organizer declined a counter proposal.", + "authentication_failed_info": "Mail authentication checks for this invitation failed. Treat calendar actions with caution.", + "authentication_missing_info": "This invitation does not include verified mail authentication. Confirm the details with the organizer if anything looks unusual.", + "sender_mismatch_info": "This invitation was sent from {sender}, while the organizer listed in the calendar data is {organizer}.", + "sender_mismatch_unverified_info": "This invitation was sent from {sender}, while the organizer listed in the calendar data is {organizer}, and the message could not be verified.", + "organizer_role": "You organize this event", + "your_response": "Your response: {status}", + "response_needed": "Needs response", + "response_accepted": "Accepted", + "response_tentative": "Tentative", + "response_declined": "Declined", + "response_delegated": "Delegated", + "actor_sent_info": "Sent by {name}.", + "actor_response_info": "{name} responded {status}.", + "actor_counter_info": "{name} proposed changes to this event.", + "actor_refresh_info": "{name} asked for the latest event details.", + "actor_declined_counter_info": "{name} declined the counter proposal.", + "actor_note": "Note: {comment}", + "actor_unknown": "Someone", + "proposed_changes": "Proposed changes", + "change_title": "Title", + "change_time": "Time", + "change_location": "Location", + "change_description": "Description", + "change_empty": "None", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Apply proposed changes", + "proposal_applied": "Proposed changes applied.", + "review_proposal": "Review proposal", + "review_request": "Review request", + "view_in_calendar": "View in calendar", + "select_calendar": "Select calendar", + "already_in_calendar": "Already in your calendar", + "request_info": "You've been invited to this event. Respond to let the organizer know your availability.", + "cancel_info": "The organizer has cancelled this event.", + "event_updated": "Update #{sequence}", + "event_status_tentative": "Tentative", + "event_status_cancelled": "Cancelled", + "expand": "Show details", + "collapse": "Hide details" + }, + "send": "Send", + "more": "more" + }, + "email_composer": { + "new_message": "New Message", + "reply": "Reply", + "reply_all": "Reply All", + "forward": "Forward", + "reply_to": "Reply", + "reply_all_to": "Reply All", + "forward_message": "Forward", + "from": "From", + "to": "To", + "cc": "CC", + "bcc": "BCC", + "subject": "Subject", + "body_placeholder": "Write your message...", + "send": "Send", + "cancel": "Cancel", + "attach": "Attach", + "discard": "Discard", + "discard_draft_title": "Discard draft?", + "discard_draft_confirm": "You have unsaved changes. Do you want to discard this draft?", + "saving": "Saving...", + "draft_saved": "Draft saved", + "save_failed": "Failed to save", + "to_placeholder": "Recipient email addresses", + "cc_placeholder": "Cc recipients", + "bcc_placeholder": "Bcc recipients", + "subject_placeholder": "Subject", + "cc_label": "Cc:", + "bcc_label": "Bcc:", + "subject_label": "Subject:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(No Subject)", + "unknown_sender": "Unknown", + "quote": { + "reply_header": "On {date}, {sender} wrote:", + "forward_header": "---------- Forwarded message ----------", + "from": "From: {sender}", + "date": "Date: {date}", + "subject": "Subject: {subject}", + "to": "To: {recipients}" + }, + "remove_sub_address": "Remove sub-address", + "use_template": "Template", + "save_as_template": "Save as Template", + "validation": { + "recipient_required": "Add a recipient to send", + "subject_required": "Add a subject", + "body_required": "Write a message or attach a file" + }, + "upload_progress": "Uploading {uploaded} / {total}", + "upload_cancel": "Cancel upload", + "upload_failed": "Failed to upload {filename}", + "drop_files": "Drop files to attach", + "show_less": "Show less", + "send_failed": "Failed to send email", + "continue_draft": "Continue draft", + "close_draft_title": "Save or discard draft?", + "close_draft_message": "You have unsaved changes. Would you like to save this as a draft or discard it?", + "save_draft": "Save Draft", + "smime_sign_on": "S/MIME signing enabled", + "smime_sign_off": "Enable S/MIME signing", + "smime_encrypt_on": "S/MIME encryption enabled", + "smime_encrypt_off": "Enable S/MIME encryption", + "smime_encrypt_unavailable": "S/MIME encryption unavailable – missing recipient certificates", + "smime_unlock_title": "Unlock S/MIME Key", + "smime_unlock_message": "Enter the passphrase to unlock your S/MIME signing key.", + "smime_unlock_button": "Unlock", + "smime_passphrase_placeholder": "Passphrase", + "forgot_attachment": { + "title": "Did you forget an attachment?", + "message": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?", + "send_anyway": "Send anyway", + "back": "Back to editing" + } + }, + "confirm_dialog": { + "confirm": "Confirm", + "cancel": "Cancel" + }, + "common": { + "loading": "Loading...", + "error": "Error", + "success": "Success", + "cancel": "Cancel", + "save": "Save", + "delete": "Delete", + "edit": "Edit", + "close": "Close", + "search": "Search", + "refresh": "Refresh", + "settings": "Settings", + "help": "Help", + "logout": "Logout", + "yes": "Yes", + "no": "No", + "unknown": "Unknown", + "app_title": "Webmail", + "reconnecting": "Connection lost. Attempting to reconnect…", + "rate_limited_title": "Server authentication is temporarily rate limited.", + "rate_limited_detail": "Bulwark has paused background requests to avoid lockout. Retrying in {seconds}s.", + "rate_limited_action_title": "Request paused to avoid lockout.", + "rate_limited_action_detail": "Bulwark is waiting for the server cooldown to end before sending more authenticated requests. Try again in {seconds}s." + }, + "notifications": { + "email_sent": "Email sent successfully", + "email_deleted": "Email deleted", + "email_archived": "Email archived", + "email_starred": "Email starred", + "email_unstarred": "Email unstarred", + "email_marked_read": "Email marked as read", + "email_marked_unread": "Email marked as unread", + "copied_to_clipboard": "Copied to clipboard", + "source_copied": "Source copied to clipboard", + "error_sending": "Failed to send email", + "error_deleting": "Failed to delete email", + "error_loading": "Failed to load emails", + "new_email": "New email", + "new_email_from": "From {sender}", + "click_to_view": "Click to view", + "email_moved": "Email moved", + "emails_moved": "{count} emails moved", + "moved_to_mailbox": "Moved to {mailbox}", + "move_failed": "Move failed", + "move_error": "Could not move emails to the selected folder", + "email_tagged": "Email tagged", + "emails_tagged": "{count} emails tagged", + "tag_failed": "Tagging failed", + "identity_created": "Identity created successfully", + "identity_updated": "Identity updated successfully", + "identity_deleted": "Identity deleted", + "identity_set_primary": "Primary identity updated", + "identity_create_failed": "Failed to create identity: {error}", + "identity_update_failed": "Failed to update identity: {error}", + "identity_delete_failed": "Failed to delete identity: {error}", + "identity_unauthorized": "You are not authorized to send from this email address", + "identity_not_found": "Identity not found", + "vacation_saved": "Vacation responder settings saved", + "vacation_save_failed": "Failed to save vacation responder settings", + "filters_saved": "Filters saved successfully", + "filters_save_failed": "Failed to save filters", + "filters_deleted": "Filter rule deleted", + "templates_exported": "Templates exported successfully", + "templates_imported": "{count, plural, one {# template} other {# templates}} imported", + "templates_import_errors": "Some templates could not be imported", + "templates_import_empty": "No templates found in the file", + "export_email_error": "Failed to export email", + "import_email_success": "Email imported successfully", + "import_email_error": "Failed to import email" + }, + "date": { + "today": "Today", + "yesterday": "Yesterday", + "this_week": "This week", + "last_week": "Last week", + "this_month": "This month", + "older": "Older", + "just_now": "Just now", + "minutes_ago": "{count} minute ago", + "minutes_ago_plural": "{count} minutes ago", + "hours_ago": "{count} hour ago", + "hours_ago_plural": "{count} hours ago", + "days_ago": "{count} day ago", + "days_ago_plural": "{count} days ago" + }, + "language": { + "title": "Language", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Select language", + "switch_to_english": "Switch to English", + "switch_to_french": "Switch to French", + "switch_to_japanese": "Switch to Japanese", + "switch_to_spanish": "Switch to Spanish", + "switch_to_italian": "Switch to Italian", + "switch_to_german": "Switch to German", + "switch_to_dutch": "Switch to Dutch", + "switch_to_portuguese": "Switch to Portuguese", + "switch_to_russian": "Switch to Russian", + "switching": "Changing language...", + "switch": "Switch language", + "current": "Current language", + "polish": "Polski", + "switch_to_polish": "Switch to Polish", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Settings", + "back_to_mail": "Back to Mail", + "save_success": "Settings saved successfully", + "import_success": "Settings imported successfully", + "import_error": "Failed to import settings", + "reset_confirm": "Are you sure you want to reset all settings to defaults?", + "unsaved_changes": "You have unsaved changes", + "discard_changes": "Discard unsaved changes?", + "discard": "Discard", + "keep_editing": "Keep editing", + "tabs": { + "appearance": "Appearance", + "language": "Language & Region", + "email": "Email Behavior", + "composer": "Composer", + "privacy": "Privacy & Security", + "account": "Account", + "identities": "Identities", + "vacation": "Vacation Responder", + "advanced": "Advanced", + "calendar": "Calendar", + "filters": "Filters", + "templates": "Templates", + "folders": "Folders", + "keywords": "Tags", + "security": "Security", + "files": "Files", + "contacts": "Contacts", + "encryption": "Encryption", + "sidebar_apps": "Sidebar Apps", + "notifications": "Notifications", + "layout": "Layout", + "reading": "Reading", + "composing": "Composing", + "content_senders": "Content & Senders", + "about_data": "About & Data", + "debug": "Debug" + }, + "tab_groups": { + "general": "General", + "account": "Account & Identity", + "organization": "Mail Organization", + "apps": "Apps", + "system": "System", + "appearance": "Appearance", + "mail": "Mail", + "privacy": "Privacy & Security", + "advanced": "Advanced" + }, + "appearance": { + "title": "Appearance", + "description": "Customize the look and feel of your webmail", + "theme": { + "label": "Theme", + "description": "Choose your preferred color scheme", + "light": "Light", + "dark": "Dark", + "system": "System" + }, + "language": { + "label": "Language", + "description": "Choose your preferred language" + }, + "font_size": { + "label": "Font Size", + "description": "Adjust text size for better readability", + "small": "Small", + "medium": "Medium", + "large": "Large" + }, + "list_density": { + "label": "Density", + "description": "Control spacing and padding across the UI", + "extra_compact": "Extra Compact", + "compact": "Compact", + "regular": "Regular", + "comfortable": "Comfortable" + }, + "animations": { + "label": "Enable Animations", + "description": "Show smooth transitions and effects" + }, + "toolbar_position": { + "label": "Toolbar Position", + "description": "Where to show email action buttons (Reply, Archive, Delete, etc.)", + "top": "Top", + "below_subject": "Below subject" + }, + "toolbar_labels": { + "label": "Show Toolbar Labels", + "description": "Display text labels next to toolbar icons. Disable to save space once you are familiar with the icons." + }, + "hide_account_switcher": { + "label": "Hide Sidebar Account Switcher", + "description": "Hide the account selector at the top of the folder sidebar. You can still switch accounts from the bottom navigation rail." + }, + "show_rail_account_list": { + "label": "Show Account Avatars on Navigation Rail", + "description": "Display individual account circles at the bottom of the navigation rail for quick switching, with a sign-out button below." + }, + "unified_mailbox": { + "label": "Unified Mailbox", + "description": "Show combined folders (Inbox, Sent, etc.) across all connected accounts" + }, + "colorful_sidebar_icons": { + "label": "Colorful Sidebar Icons", + "description": "Tint folder and tag icons by type (blue Inbox, red Junk, green Sent, etc.). Disable for a monochrome sidebar." + } + }, + "keywords": { + "title": "Email Tags", + "description": "Define tags to organize your emails with colors. These are stored as JMAP keywords on the server.", + "add_keyword": "Add Tag", + "reset_defaults": "Reset to Defaults", + "label_field": "Display Name", + "label_placeholder": "e.g. Work, Personal, Urgent", + "id_field": "Tag ID", + "id_placeholder": "e.g. work, personal", + "color_field": "Color", + "id_exists": "This tag ID already exists", + "edit": "Edit tag", + "delete": "Delete tag", + "save": "Save", + "add": "Add", + "cancel": "Cancel", + "migrating": "Updating tag on existing emails…", + "migration_error": "Failed to update tag on existing emails" + }, + "notifications": { + "test_sound": "Test notification sound", + "sounds": { + "default": "Default (Beep)", + "cheerful": "Cheerful", + "involved": "Involved", + "swift": "Swift Gesture", + "relax": "Relax" + }, + "sound_selection": { + "title": "Notification Sound", + "description": "Choose which sound to play for notifications", + "choose": "Sound", + "choose_desc": "Select a notification tone and click the speaker icon to preview it" + }, + "email": { + "title": "Email Notifications", + "description": "Configure notifications for incoming emails", + "enabled": "Email notifications", + "enabled_desc": "Show notifications when new emails arrive", + "sound": "Notification sound", + "sound_desc": "Play an audio alert when new emails arrive" + }, + "calendar": { + "title": "Calendar Notifications", + "description": "Configure notifications for calendar events", + "enabled": "Event notifications", + "enabled_desc": "Show alerts for upcoming calendar events", + "sound": "Notification sound", + "sound_desc": "Play an audio alert for calendar reminders", + "invitation_parsing": "Parse email invitations", + "invitation_parsing_desc": "Detect calendar invitations in email attachments and show calendar actions" + } + }, + "language_region": { + "title": "Language & Region", + "description": "Configure language and regional preferences", + "language": { + "label": "Language", + "description": "Choose your preferred language", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "Date Format", + "description": "How dates should be displayed", + "regional": "Regional", + "iso": "ISO 8601", + "custom": "Custom" + }, + "time_format": { + "label": "Time Format", + "description": "Choose between 12-hour or 24-hour clock", + "12h": "12-hour", + "24h": "24-hour" + }, + "first_day": { + "label": "First Day of Week", + "description": "Start week on Sunday or Monday", + "sunday": "Sunday", + "monday": "Monday" + } + }, + "email_behavior": { + "title": "Email Behavior", + "description": "Configure how emails are handled", + "mark_read": { + "label": "Mark as Read", + "description": "When to mark emails as read when opened", + "instant": "Instantly", + "delay_3s": "After 3 seconds", + "delay_5s": "After 5 seconds", + "never": "Never" + }, + "delete_action": { + "label": "Delete Action", + "description": "What happens when you delete an email", + "trash": "Move to Trash", + "permanent": "Delete Permanently", + "warning": "Emails will be permanently deleted and cannot be recovered. This action is irreversible." + }, + "archive_mode": { + "label": "Archive in", + "description": "How to organize emails when archiving", + "single": "A single folder", + "year": "A folder per year", + "month": "A folder per month", + "reorganize": "Reorganize existing archive", + "reorganize_success": "{count, plural, =0 {No emails to reorganize} =1 {1 email reorganized} other {# emails reorganized}}", + "reorganize_error": "Failed to reorganize archive" + }, + "permanently_delete_junk": { + "label": "Permanently Delete Junk", + "description": "Permanently delete emails from the Junk/Spam folder instead of moving them to Trash" + }, + "mail_layout": { + "label": "Mail Layout", + "description": "Choose between the classic split reading pane and a Gmail-style focused reading flow.", + "split": "Split pane", + "split_description": "Keep the message list and reading pane visible side by side.", + "focus": "Focused list", + "focus_description": "Show one line per message and open mail full-width while keeping the folder sidebar visible." + }, + "show_preview": { + "label": "Show Preview Text", + "description": "Display email preview in the list", + "focus_description": "Display inline preview text inside the focused one-line message list" + }, + "disable_threading": { + "label": "Disable Conversation Grouping", + "description": "Show emails as individual messages instead of grouped by conversation" + }, + "plain_text_mode": { + "label": "Plain Text Only", + "description": "Disable the rich text editor and send all emails as plain text only, including replies and forwards" + }, + "auto_select_reply_identity": { + "label": "Auto-select Reply Address", + "description": "When replying, automatically switch the From address to the identity that originally received the message" + }, + "attachment_click_action": { + "label": "Attachment Click Action", + "description": "Choose whether clicking a file attachment previews it or downloads it immediately", + "preview": "Preview when possible", + "download": "Download immediately" + }, + "attachment_position": { + "label": "Attachment Position", + "description": "Where to display attachments in the email header", + "beside-sender": "Next to sender", + "below-header": "Below header" + }, + "emails_per_page": { + "10": "10 emails", + "25": "25 emails", + "50": "50 emails", + "100": "100 emails", + "label": "Emails Per Page", + "description": "Number of emails to load at once" + }, + "always_light_mode": { + "label": "Always Show Emails in Light Mode", + "description": "Render email content in light mode even when the app is in dark mode, avoiding dark mode conversion issues" + }, + "external_content": { + "label": "External Content", + "description": "How to handle images and external content", + "ask": "Always ask", + "block": "Always block", + "allow": "Always allow" + }, + "trusted_senders": { + "label": "Trusted Senders", + "description": "Manage senders whose images load automatically", + "count_zero": "None", + "count_one": "1 sender", + "count_other": "{count} senders", + "modal_title": "Trusted Senders", + "empty_title": "No trusted senders yet", + "empty_description": "When viewing an email with blocked images, click \"Always trust this sender\" to add them here.", + "add_manually": "Add sender manually", + "add_button": "Add", + "add_placeholder": "Enter email address", + "search_placeholder": "Search senders...", + "no_results": "No senders match your search", + "remove": "Remove", + "close": "Close", + "invalid_email": "Please enter a valid email address", + "already_added": "This sender is already trusted", + "save_error": "Failed to save - check the Contacts debug log for details", + "use_address_book_label": "Sync with address book", + "use_address_book_description": "Store trusted senders in a dedicated \"Trusted Senders\" address book so they sync across all your devices" + }, + "hover_actions": { + "label": "Quick Hover Actions", + "description": "Choose which quick actions appear when hovering over an email in the list", + "delete": "Delete", + "star": "Star / Unstar", + "mark_read": "Mark Read / Unread", + "archive": "Archive", + "tag": "Tag", + "spam": "Mark as Spam", + "none_selected": "No actions selected", + "mode_label": "Display Mode", + "mode_inline": "Inline", + "mode_floating": "Floating", + "corner_label": "Floating Position", + "corner_top-left": "Top Left", + "corner_top-right": "Top Right", + "corner_bottom-left": "Bottom Left", + "corner_bottom-right": "Bottom Right" + }, + "default_mail_program": { + "label": "Default Mail Program", + "description": "Register {appName} as your default mail program for mailto: links", + "button": "Set as Default", + "success": "Browser prompted to set as default", + "error": "Your browser does not support this feature" + }, + "attachment_reminder": { + "label": "Attachment Reminder", + "description": "Warn before sending when your message mentions attachments but none are attached", + "keywords_label": "Trigger keywords", + "keywords_description": "Words or phrases that trigger the reminder when found in your message", + "add_placeholder": "Add keyword...", + "add": "Add", + "remove": "Remove" + }, + "hide_inline_image_attachments": { + "label": "Hide inline images from attachments", + "description": "Images embedded in the message body are not listed as separate attachments" + } + }, + "composer": { + "title": "Composer", + "description": "Configure email composition settings", + "autosave": { + "label": "Auto-save Interval", + "description": "How often to save drafts automatically", + "30s": "Every 30 seconds", + "1m": "Every minute", + "2m": "Every 2 minutes", + "5m": "Every 5 minutes" + }, + "send_confirmation": { + "label": "Send Confirmation", + "description": "Ask for confirmation before sending emails" + }, + "default_reply": { + "label": "Default Reply Mode", + "description": "Default action when clicking reply", + "reply": "Reply", + "reply_all": "Reply All" + } + }, + "privacy": { + "title": "Privacy & Security", + "description": "Manage your privacy and security settings", + "external_images": { + "label": "Block External Images", + "description": "Prevent tracking through external images" + }, + "session_timeout": { + "label": "Session Timeout", + "description": "Automatically log out after inactivity", + "never": "Never", + "30m": "30 minutes", + "1h": "1 hour", + "4h": "4 hours" + }, + "clear_cache": { + "label": "Clear Cache", + "description": "Remove cached data and temporary files", + "button": "Clear Cache", + "confirm": "Are you sure you want to clear the cache?", + "success": "Cache cleared successfully" + } + }, + "account": { + "title": "Account", + "description": "View your account information", + "name_label": "Display Name", + "username_label": "Username", + "account_type_label": "Account Type", + "auth_method_label": "Authentication", + "auth_method_oauth": "Single Sign-On (OAuth/OIDC)", + "auth_method_basic": "Password", + "demo_account": "Demo Account", + "email": { + "label": "Email Address", + "value": "{email}" + }, + "server": { + "label": "JMAP Server", + "value": "{server}" + }, + "storage": { + "label": "Storage Usage", + "used": "{used} of {total} used", + "percentage": "{percent}% used" + }, + "last_sync": { + "label": "Last Sync", + "value": "{time}" + } + }, + "security": { + "title": "Account Security", + "description": "Manage your password, two-factor authentication, and security settings", + "detecting": "Detecting server capabilities...", + "not_available": "Account security management is not available for this mail server. Required permissions may be disabled. See the documentation for details.", + "password": { + "title": "Change Password", + "current": "Current Password", + "new": "New Password", + "confirm": "Confirm New Password", + "submit": "Change Password", + "success": "Password changed successfully", + "error_title": "Password change failed", + "error_mismatch": "New passwords do not match", + "error_min_length": "Password must be at least 8 characters", + "error_generic": "Failed to change password" + }, + "display_name": { + "label": "Display Name", + "description": "Your name as it appears on the server", + "placeholder": "Enter your display name", + "save": "Save", + "success": "Display name updated", + "error": "Failed to update display name" + }, + "totp": { + "section_title": "Two-Factor Authentication", + "label": "TOTP Authentication", + "description": "Add an extra layer of security with a time-based one-time password", + "active": "Enabled", + "inactive": "Disabled", + "enabled": "Two-factor authentication enabled", + "disabled": "Two-factor authentication disabled", + "enable_error": "Failed to enable 2FA", + "disable_error": "Failed to disable 2FA", + "setup_instructions": "Copy this URL into your authenticator app (Google Authenticator, Authy, etc.):", + "verification_code": "Verification code", + "confirm": "Confirm", + "disable": "Disable", + "disable_confirm_prompt": "Enter your password to disable two-factor authentication.", + "password_required": "Password is required", + "code_required": "Verification code is required", + "code_invalid": "Invalid verification code. Check your authenticator app and try again." + }, + "app_passwords": { + "title": "App Passwords", + "description": "Create passwords for apps that don't support two-factor authentication", + "add": "Add", + "create": "Create", + "cancel": "Cancel", + "done": "Done", + "generate": "Generate", + "name_label": "App Name", + "name_placeholder": "e.g. Thunderbird, iPhone Mail", + "expires_label": "Expires (optional)", + "allowed_ips_label": "Allowed IPs (optional)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Comma- or space-separated. Leave empty to allow any IP.", + "password_label": "Password (leave empty to auto-generate)", + "password_placeholder": "Auto-generated if empty", + "copy_now_warning": "Copy this password now - it will not be shown again.", + "added": "App password created", + "removed": "App password removed", + "add_error": "Failed to create app password", + "remove_error": "Failed to remove app password", + "none": "No app passwords configured" + }, + "api_keys": { + "title": "API Keys", + "description": "Create API keys for scripts and integrations that talk to the server directly", + "name_label": "Key Name", + "name_placeholder": "e.g. Backup script, CI runner", + "copy_now_warning": "Copy this API key now - it will not be shown again.", + "added": "API key created", + "removed": "API key removed", + "add_error": "Failed to create API key", + "remove_error": "Failed to remove API key", + "none": "No API keys configured" + }, + "encryption": { + "section_title": "Encryption at Rest", + "label": "Email Encryption", + "description": "Encrypt stored emails on the server for additional privacy", + "active": "{type} encryption enabled", + "inactive": "Disabled", + "enabled": "Encryption at rest enabled", + "disabled_success": "Encryption at rest disabled", + "error": "Failed to update encryption settings" + }, + "email_client": { + "title": "Email Client Setup", + "description": "Use these credentials to configure your desktop or mobile email client (Thunderbird, Apple Mail, Outlook, etc.)", + "jmap_username_label": "JMAP Username", + "copy": "Copy", + "copied": "Copied", + "password_instructions": "Use your JMAP username above along with an app password to sign in to your email client. Create an app password in the section above if you haven't already." + } + }, + "identities": { + "title": "Sending Identities", + "description": "Manage email addresses you can send from", + "identities_count": { + "label": "Your Identities", + "description": "Email addresses configured for sending", + "count_zero": "No identities", + "count_one": "1 identity", + "count_other": "{count} identities" + }, + "manage": "Manage Identities", + "sub_addressing": { + "label": "Sub-Addressing", + "description": "Use tags like user+tag@domain.com to organize incoming mail", + "learn_more": "Learn More" + } + }, + "vacation": { + "title": "Vacation Responder", + "description": "Automatically reply to incoming emails while you're away", + "loading": "Loading vacation settings...", + "not_supported": "Your mail server does not support vacation responses.", + "fetch_error": "Failed to load vacation settings. Please try again.", + "status": { + "label": "Vacation Responder", + "description": "Send an automatic reply to people who email you", + "active": "Active", + "inactive": "Inactive" + }, + "date_range": { + "title": "Date Range", + "description": "Optionally limit the auto-reply to a specific period", + "start": "Start Date", + "start_description": "Leave empty for no start limit", + "end": "End Date", + "end_description": "Leave empty for no end limit" + }, + "message": { + "title": "Auto-Reply Message", + "description": "The message that will be sent as a reply", + "subject_label": "Subject", + "subject_description": "Subject line of the auto-reply", + "subject_placeholder": "Out of Office", + "body_label": "Message Body", + "body_description": "Plain text message content", + "body_placeholder": "Thank you for your email. I am currently out of the office and will respond when I return." + }, + "preview": { + "title": "Preview", + "show": "Show preview", + "hide": "Hide preview" + }, + "save": "Save Changes", + "saving": "Saving...", + "warnings": { + "end_before_start": "End date must be after start date", + "start_in_past": "Start date is in the past", + "empty_body": "Message body is empty - recipients will receive a blank reply" + } + }, + "folders": { + "title": "Folders", + "description": "Manage your email folders and assign standard roles", + "folder_list": "Your Folders", + "folder_list_description": "Click a folder icon to customize it", + "standard_roles": "Standard Folder Roles", + "standard_roles_description": "Assign which folders are used for standard mailbox roles like Inbox, Sent, Trash, etc.", + "role_inbox": "Inbox", + "role_drafts": "Drafts", + "role_sent": "Sent", + "role_trash": "Trash", + "role_junk": "Spam / Junk", + "role_archive": "Archive", + "role_none": "None", + "create_folder": "Create Folder", + "create_subfolder": "Create Subfolder", + "subfolder_of": "Inside {name}", + "subfolder_name": "Subfolder name", + "new_folder_name": "Folder name", + "rename": "Rename", + "change_icon": "Change icon", + "delete": "Delete", + "confirm_delete": "Are you sure you want to delete \"{name}\"? Emails in this folder will be moved to Trash.", + "create": "Create", + "cancel": "Cancel", + "no_folders": "No custom folders", + "cannot_delete_role": "Cannot delete a folder with a standard role. Remove the role first.", + "folder_created": "Folder created", + "folder_renamed": "Folder renamed", + "folder_deleted": "Folder deleted", + "role_updated": "Folder role updated", + "error_create": "Failed to create folder", + "error_rename": "Failed to rename folder", + "error_delete": "Failed to delete folder", + "error_delete_has_children": "Cannot delete folder: it still contains subfolders. Delete or move them first.", + "error_delete_has_email": "Cannot delete folder: it still contains emails. Move or delete them first.", + "error_role": "Failed to update folder role" + }, + "advanced": { + "title": "Advanced", + "description": "Advanced options and developer settings", + "debug_mode": { + "label": "Debug Mode", + "description": "Enable detailed logging for troubleshooting" + }, + "debug_categories": { + "description": "Select which categories to log. Disable categories you don't need to reduce console noise.", + "jmap": "JMAP Client", + "jmap_description": "Mailbox operations, email fetching, and JMAP protocol requests", + "calendar": "Calendar", + "calendar_description": "Calendar events, imports, and scheduling messages", + "tasks": "Tasks", + "tasks_description": "Calendar task creation, fetching, and updates", + "auth": "Authentication", + "auth_description": "Login, TOTP, token exchange, and session management", + "filters": "Filters", + "filters_description": "Sieve filter rules and vacation scripts", + "email": "Email Viewing", + "email_description": "Email rendering, TNEF processing, and mark-as-read", + "push": "Push Notifications", + "push_description": "Push notification setup and delivery", + "contacts": "Contacts & Address Books", + "contacts_description": "Contact sync, address book operations, and trusted senders" + }, + "settings_sync": { + "label": "Settings Sync", + "description": "Sync your settings across browsers and devices" + }, + "sender_favicons": { + "label": "Sender Favicons (Experimental)", + "description": "Show website icons as profile pictures for business senders" + }, + "show_avatars_in_junk": { + "label": "Show Avatars in Junk Folder", + "description": "Show profile images and favicons for senders in the junk folder. Disabled by default to avoid lending visual legitimacy to phishing attempts." + }, + "keyboard_shortcuts": { + "label": "Keyboard Shortcuts", + "description": "View available keyboard shortcuts", + "button": "View Shortcuts" + }, + "reset_settings": { + "label": "Reset Settings", + "description": "Restore all settings to default values", + "button": "Reset to Defaults" + }, + "export_settings": { + "label": "Export Settings", + "description": "Download your settings as JSON", + "button": "Export" + }, + "import_settings": { + "label": "Import Settings", + "description": "Upload settings from JSON file", + "button": "Import" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Sidebar Apps", + "description": "Manage custom apps and links in your sidebar", + "keep_loaded": "Keep Apps Loaded", + "keep_loaded_description": "Keep inline apps running in the background when switching between them to avoid reloading", + "manage_title": "Custom Apps", + "manage_description": "Add, edit, or remove custom apps from your sidebar" + }, + "contacts": { + "title": "Contacts", + "description": "Import and export your contacts", + "group_by_letter_label": "Group by first letter", + "group_by_letter_description": "Show alphabetical section headers in the contact list", + "import_label": "Import Contacts", + "import_description": "Import contacts from a vCard (.vcf) file", + "export_label": "Export Contacts", + "export_description": "Export all contacts as a vCard (.vcf) file", + "manage_title": "Address Books", + "manage_description": "Rename your address books", + "no_address_books": "No address books found", + "categories_title": "Categories", + "categories_description": "Rename contact categories", + "no_categories": "No categories found" + }, + "filters": { + "title": "Email Filters", + "description": "Create rules to automatically sort, label, and manage incoming emails", + "add_rule": "Add Rule", + "no_rules": "No filter rules", + "no_rules_description": "Create rules to automatically organize your incoming emails", + "vacation_active": "Vacation Responder is active", + "vacation_active_description": "Auto-reply is enabled for incoming messages", + "vacation_configure": "Configure", + "edit_rule": "Edit Rule", + "new_rule": "New Rule", + "delete_rule": "Delete Rule", + "delete_confirm": "Are you sure you want to delete this rule?", + "enable": "Enable", + "disable": "Disable", + "raw_editor": "Raw Sieve Editor", + "raw_editor_warning": "Editing the raw Sieve script may break visual rule editing. Changes made here override the visual builder.", + "validate": "Validate", + "validation_success": "Script is valid", + "validation_error": "Script has errors", + "save": "Save Rules", + "saving": "Saving...", + "saved": "Filters saved successfully", + "save_failed": "Failed to save filters", + "loading": "Loading filters...", + "not_supported": "Your mail server does not support email filters.", + "rule_name": "Rule Name", + "rule_name_placeholder": "e.g., Sort newsletters", + "match_all": "Match ALL conditions", + "match_any": "Match ANY condition", + "conditions": "Conditions", + "add_condition": "Add Condition", + "actions": "Actions", + "add_action": "Add Action", + "stop_processing": "Stop processing subsequent rules", + "condition_fields": { + "from": "From", + "to": "To", + "cc": "Cc", + "subject": "Subject", + "header": "Custom Header", + "size": "Size", + "body": "Body" + }, + "comparators": { + "contains": "contains", + "not_contains": "does not contain", + "is": "is exactly", + "not_is": "is not", + "starts_with": "starts with", + "ends_with": "ends with", + "matches": "matches pattern", + "greater_than": "is greater than", + "less_than": "is less than" + }, + "action_types": { + "move": "Move to folder", + "copy": "Copy to folder", + "forward": "Forward to", + "mark_read": "Mark as read", + "star": "Star message", + "add_label": "Add tag", + "discard": "Discard (delete silently)", + "reject": "Reject with message", + "keep": "Keep in inbox", + "stop": "Stop processing" + }, + "move_to_folder": "Select folder", + "copy_to_folder": "Select folder", + "forward_to": "Forward to email address", + "forward_placeholder": "email@example.com", + "reject_message": "Rejection message", + "reject_placeholder": "Your email has been rejected", + "label_name": "Tag name", + "label_placeholder": "Select tag", + "header_name": "Header name", + "header_placeholder": "e.g., X-Mailing-List", + "size_bytes": "Size in bytes", + "size_placeholder": "e.g., 1000000", + "system_managed": "System-managed rule", + "opaque_warning": "This script was edited outside the visual builder. Only raw Sieve editing is available.", + "open_sieve_editor": "Open raw Sieve editor", + "fetch_error": "Failed to load filters", + "expanded_view": "Expanded view", + "expanded_view_description": "Show filter rules with detailed condition and action blocks", + "if": "If", + "then": "Then", + "match_all_conditions": "all match", + "match_any_condition": "any matches", + "and": "and", + "or": "or", + "cancel": "Cancel", + "confirm_delete": "Delete", + "rule_list": "Filter rules", + "drag_to_reorder": "Drag to reorder", + "match_type": "Match type", + "reset_to_visual": "Reset to visual builder", + "reset_warning": "This will discard the current script and start fresh.", + "confirm_reset": "Reset", + "validation_empty_name": "Rule name is required", + "validation_empty_conditions": "At least one condition with a value is required", + "validation_empty_actions": "At least one action is required", + "templates_section": "Start from template", + "template_newsletters": "Move newsletters to folder", + "template_receipts": "Auto-archive receipts", + "template_important": "Flag important emails", + "template_notifications": "Filter notifications", + "sieve_editor": { + "title": "Sieve Script Editor", + "warning": "Editing the raw Sieve script may break visual rule editing. Changes made here override the visual builder.", + "script_content": "Sieve script", + "valid": "Script is valid", + "invalid": "Script has errors", + "save_warning": "Saving will overwrite any visual rules. This cannot be undone. Click Save again to confirm.", + "validating": "Validating...", + "validate": "Validate", + "cancel": "Cancel", + "save": "Save", + "confirm_save": "Confirm Save", + "validation_failed": "Validation request failed" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# condition} other {# conditions}}", + "actions_count": "{count, plural, one {# action} other {# actions}}" + }, + "origin_external": "External", + "managed_by_tooltip": "Managed by {source}. Edit it in that app, or use the raw Sieve editor." + }, + "templates": { + "title": "Email Templates", + "description": "Create reusable email templates with placeholder variables", + "add": "New Template", + "edit": "Edit Template", + "name": "Template Name", + "name_placeholder": "e.g., Follow-up email", + "category": "Category", + "category_placeholder": "e.g., Work, Personal", + "subject": "Subject", + "subject_placeholder": "Email subject line", + "body": "Body", + "body_placeholder": "Email body content...", + "recipients_placeholder": "email@example.com", + "identity": "Send As", + "default_identity": "Default identity", + "favorite": "Favorite", + "cancel": "Cancel", + "create": "Create", + "update": "Update", + "confirm_delete": "Delete", + "no_templates": "No templates yet", + "manage": "Manage Templates", + "count": "{count, plural, one {# template} other {# templates}}", + "export_import": "Export & Import", + "export_import_description": "Back up your templates or transfer them to another device", + "export": "Export", + "import": "Import", + "validation": { + "empty": "Template name is required", + "too_long": "Template name must be 200 characters or less" + } + }, + "files": { + "display": { + "title": "Display", + "description": "Configure how files and folders are displayed" + }, + "folder_layout": { + "label": "Folder Navigation", + "description": "Choose how folders are displayed: inline with files or in a sidebar tree", + "inline": "Inline", + "sidebar": "Sidebar" + }, + "default_view": { + "label": "Default View", + "description": "Choose between grid and list layout", + "list": "List", + "grid": "Grid" + }, + "default_sort": { + "label": "Default Sort", + "description": "Choose the default sorting for files", + "name": "Name", + "size": "Size", + "modified": "Modified" + }, + "sort_direction": { + "label": "Sort Direction", + "description": "Choose ascending or descending order", + "ascending": "Ascending", + "descending": "Descending" + }, + "icons": { + "title": "Icons", + "description": "Configure file icon appearance" + }, + "show_icons": { + "label": "Show File Icons", + "description": "Display icons next to files and folders" + }, + "colored_icons": { + "label": "Colored Icons", + "description": "Use colorful icons instead of monochrome" + }, + "show_thumbnails": { + "label": "Show Thumbnails", + "description": "Display image previews instead of icons for image files" + }, + "behavior": { + "title": "Behavior", + "description": "Configure file browser behavior" + }, + "show_hidden": { + "label": "Show Hidden Files", + "description": "Display files and folders that start with a dot" + }, + "preview": { + "label": "Preview" + } + } + }, + "errors": { + "page_error_title": "Something went wrong", + "page_error_description": "We encountered an unexpected error. Please try again or return to the home page.", + "sidebar_error": "Unable to load mailboxes", + "email_list_error": "Unable to load emails", + "viewer_error_title": "Unable to display email", + "viewer_error_description": "There was a problem rendering this email. It may contain unsupported content.", + "composer_error": "Unable to load composer", + "settings_error_title": "Settings unavailable", + "settings_error_description": "Unable to load settings. Your preferences may not be saved.", + "try_again": "Try again", + "reload": "Reload", + "reload_emails": "Reload emails", + "reload_settings": "Reload settings", + "retry": "Retry", + "go_home": "Go to inbox" + }, + "context_menu": { + "reply": "Reply", + "reply_all": "Reply All", + "forward": "Forward", + "mark_read": "Mark as Read", + "mark_unread": "Mark as Unread", + "star": "Star", + "unstar": "Unstar", + "move_to": "Move to...", + "archive": "Archive", + "delete": "Delete", + "mark_as_spam": "Report spam", + "not_spam": "Not spam", + "color_tag": "Tag", + "remove_color": "Remove tag", + "items_selected": "{count} emails selected", + "edit_draft": "Edit Draft" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first." + }, + "shortcuts": { + "title": "Keyboard Shortcuts", + "tip": "Press ? anytime to show this help", + "sections": { + "navigation": "Navigation", + "actions": "Email Actions", + "global": "Global", + "threads": "Threads", + "composer": "Composer" + }, + "navigation": { + "next_email": "Next email", + "previous_email": "Previous email", + "open_email": "Open email", + "close_email": "Close / Deselect" + }, + "actions": { + "reply": "Reply", + "reply_all": "Reply all", + "forward": "Forward", + "star": "Toggle star", + "archive": "Archive", + "delete": "Delete", + "mark_unread": "Mark as unread", + "mark_read": "Mark as read", + "toggle_spam": "Report spam / Not spam" + }, + "global": { + "compose": "Compose new email", + "search": "Focus search", + "help": "Show shortcuts", + "refresh": "Refresh emails", + "select_all": "Select all" + }, + "threads": { + "expand_collapse": "Expand/collapse thread" + }, + "composer": { + "template_picker": "Open template picker" + } + }, + "threads": { + "messages_one": "{count} message", + "messages_other": "{count} messages", + "messages_tooltip": "{count, plural, one {# message in this conversation} other {# messages in this conversation}}", + "expand": "Expand conversation", + "collapse": "Collapse conversation", + "loading": "Loading conversation...", + "mark_read": "Mark conversation as read", + "mark_unread": "Mark conversation as unread", + "archive": "Archive conversation", + "delete": "Delete conversation", + "star": "Star conversation", + "unstar": "Unstar conversation", + "toggle_thread": "Toggle thread" + }, + "identities": { + "modal_title": "Manage Sending Identities", + "create_new": "Create New Identity", + "edit_identity": "Edit Identity", + "delete_confirm": "Delete this identity? This cannot be undone.", + "cannot_delete": "This identity cannot be deleted", + "primary_identity": "Primary", + "set_as_primary": "Set as primary", + "no_identities": "No identities found", + "display": { + "reply_to": "Reply-To:", + "bcc": "BCC:", + "signature": "Signature:", + "preview": "Preview:" + }, + "validation_errors": { + "invalid_emails": "Invalid emails: {emails}", + "unknown_error": "Unknown error" + }, + "form": { + "name_label": "Display Name", + "name_placeholder": "e.g., Work Email, Personal", + "name_required": "Name is required", + "email_label": "Email Address", + "email_placeholder": "your.email@example.com", + "email_required": "Email is required", + "email_invalid": "Please enter a valid email address", + "email_immutable": "Email address cannot be changed after creation", + "reply_to_label": "Reply-To (optional)", + "reply_to_placeholder": "different@email.com", + "bcc_label": "Auto BCC (optional)", + "bcc_placeholder": "archive@email.com", + "text_signature_label": "Text Signature", + "html_signature_label": "HTML Signature", + "save": "Save Identity", + "cancel": "Cancel", + "creating": "Creating...", + "updating": "Updating..." + }, + "sub_address": { + "button_tooltip": "Use sub-address", + "popover_title": "Add Sub-Address Tag", + "tag_input_placeholder": "Enter tag (e.g., shopping)", + "preview_label": "Preview:", + "recent_tags": "Recent Tags", + "suggested_tags": "Suggested", + "use_address": "Use This Address", + "invalid_tag": "Tag must be alphanumeric and dashes only", + "tag_too_long": "Tag must be 30 characters or less", + "help_text": "Emails sent to user+tag@domain.com will arrive in your inbox", + "validation": { + "empty": "Tag cannot be empty", + "too_long": "Tag must be {max} characters or less", + "invalid_chars": "Tag must contain only letters, numbers, and dashes" + } + }, + "badge": { + "sent_via": "via", + "sub_address_tag": "Sent using sub-address: {tag}", + "identity_name": "Sent using identity: {name}", + "identity_short": "via {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Delete", + "delete_confirm_title": "Delete Identity" + }, + "templates": { + "picker_title": "Choose a Template", + "search_placeholder": "Search templates...", + "section_favorites": "Favorites", + "section_recent": "Recent", + "section_uncategorized": "Other", + "no_templates": "No templates yet", + "no_results": "No templates found", + "fill_placeholders": "Fill Placeholder Values", + "enter_value": "Enter a value...", + "preview": "Preview", + "insert_with_values": "Insert with Values", + "insert_raw": "Insert Raw", + "copy_suffix": "(copy)", + "placeholder": "Variable", + "placeholders": { + "recipient_name": "Recipient name", + "company": "Company name", + "date": "Current date", + "day_of_week": "Day of the week", + "sender_name": "Your name" + } + }, + "contacts": { + "title": "Contacts", + "search_placeholder": "Search contacts...", + "create_new": "New Contact", + "no_category": "No Category", + "rename_category": "Rename category", + "category_name_label": "Category name", + "category_renamed": "Category renamed", + "category_rename_failed": "Failed to rename category", + "category_added": "Contact added to {name}", + "category_added_plural": "{count} contacts added to {name}", + "empty_state": "No contacts yet", + "empty_state_title": "No contacts yet", + "empty_state_subtitle": "Create your first contact or import from a vCard file", + "empty_search": "No contacts match your search", + "empty_search_hint": "Try a different search term", + "empty_filtered": "No contacts match your filters", + "empty_filtered_hint": "Try adjusting or clearing filters", + "clear_search": "Clear search", + "import_vcard": "Import vCard", + "delete_confirm_title": "Delete contact", + "delete_confirm": "Are you sure you want to delete this contact?", + "local_mode": "Contacts are stored locally (server does not support JMAP Contacts)", + "back_to_contacts": "Back to contacts", + "tabs": { + "all": "All", + "groups": "Groups" + }, + "shared": { + "title": "Shared" + }, + "address_books": { + "title": "My Address Books", + "shared_prefix": "Shared: {name}", + "moved": "Contact moved to {name}", + "moved_plural": "{count} contacts moved to {name}", + "move_failed": "Failed to move contact", + "address_book": "Address Book", + "rename": "Rename address book", + "name_label": "Address book name", + "renamed": "Address book renamed", + "rename_failed": "Failed to rename address book", + "default": "Default", + "manage": "Manage address books", + "share": "Share address book", + "new_contact_in_book": "New contact in this address book", + "delete": "Delete address book", + "confirm_delete": "Delete \"{name}\"? All contacts in this address book will be removed.", + "deleted": "Address book deleted", + "delete_failed": "Failed to delete address book" + }, + "detail": { + "emails": "Email Addresses", + "phones": "Phone Numbers", + "organizations": "Organizations", + "addresses": "Addresses", + "notes": "Notes", + "titles": "Titles & Roles", + "online_services": "Online Services", + "anniversaries": "Anniversaries", + "personal_info": "Personal Info", + "languages": "Languages", + "categories": "Categories", + "related_contacts": "Related Contacts", + "crypto_keys": "Crypto Keys", + "cert_issuer": "Issuer", + "cert_expires": "Expires", + "cert_expired": "Expired", + "cert_fingerprint": "Fingerprint", + "cert_algorithm": "Algorithm", + "import_to_smime": "Import to S/MIME", + "cert_already_imported": "Already imported to S/MIME", + "cert_imported": "Certificate imported to S/MIME store", + "cert_import_failed": "Failed to import certificate", + "no_contact_selected": "Select a contact to view details", + "compose_email": "Compose email", + "copy_email": "Copy email", + "copy_phone": "Copy phone number", + "copy_url": "Copy URL", + "copied": "Copied to clipboard", + "copy_failed": "Failed to copy to clipboard", + "created": "Created", + "updated": "Last updated", + "timezone": "Timezone", + "anniversary_birth": "Birthday", + "anniversary_death": "Passed away", + "anniversary_wedding": "Anniversary", + "anniversary_other": "Other", + "personal_expertise": "Expertise", + "personal_hobby": "Hobby", + "personal_interest": "Interest", + "personal_other": "Other", + "gender": "Gender", + "gender_masculine": "Male", + "gender_feminine": "Female", + "gender_other": "Other", + "gender_none": "Not applicable", + "gender_unknown": "Unknown", + "calendar": "Calendar", + "calendar_uri": "Calendar URL", + "scheduling_uri": "Scheduling URL", + "freebusy_uri": "Free/Busy URL", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "More actions", + "age_years": "{count, plural, one {1 year old} other {# years old}}", + "years_since": "{count, plural, one {1 year} other {# years}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "New Contact", + "edit_title": "Edit Contact", + "section_address_book": "Directory", + "select_address_book": "Select a directory...", + "section_identity": "Name & Identity", + "section_work": "Work & Organization", + "prefix": "Prefix", + "prefix_placeholder": "Dr., Mr., Mrs.", + "given_name": "First name", + "middle_name": "Middle name", + "surname": "Last name", + "suffix": "Suffix", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Nickname", + "nickname_placeholder": "Nickname", + "email": "Email", + "email_placeholder": "email@example.com", + "phone": "Phone", + "phone_placeholder": "+1 234 567 890", + "phone_type": "Type", + "phone_voice": "Voice", + "phone_cell": "Mobile", + "phone_fax": "Fax", + "phone_pager": "Pager", + "phone_video": "Video", + "phone_text": "Text", + "organization": "Organization", + "organization_placeholder": "Company name", + "department": "Department", + "department_placeholder": "Department", + "job_title": "Job title", + "job_title_placeholder": "e.g., Software Engineer", + "role": "Role", + "role_placeholder": "e.g., Team Lead", + "addresses": "Addresses", + "add_address": "Add address", + "street": "Street", + "city": "City", + "region": "State / Region", + "postcode": "Postal code", + "country": "Country", + "online_services": "Online Services", + "add_online_service": "Add online service", + "url_placeholder": "https://...", + "service_placeholder": "Service", + "anniversaries": "Anniversaries", + "add_anniversary": "Add date", + "anniversary_birth": "Birthday", + "anniversary_wedding": "Anniversary", + "anniversary_death": "Memorial", + "anniversary_other": "Other", + "personal_info": "Personal Info", + "add_personal_info": "Add entry", + "personal_info_placeholder": "e.g., Photography", + "personal_expertise": "Expertise", + "personal_hobby": "Hobby", + "personal_interest": "Interest", + "personal_other": "Other", + "level": "Level", + "level_high": "High", + "level_medium": "Medium", + "level_low": "Low", + "categories": "Categories", + "categories_placeholder": "e.g., Family, Friends, Colleagues", + "categories_hint": "Type to search or add categories", + "category_add": "Add", + "note": "Notes", + "note_placeholder": "Add a note...", + "gender": "Gender", + "gender_sex": "Sex", + "gender_male": "Male", + "gender_female": "Female", + "gender_other": "Other", + "gender_none": "Not applicable", + "gender_unknown": "Unknown", + "gender_identity": "Gender identity", + "gender_identity_placeholder": "Gender identity...", + "calendar": "Calendar", + "calendar_uri": "Calendar URL", + "scheduling_uri": "Scheduling URL", + "freebusy_uri": "Free/Busy URL", + "context_work": "Work", + "context_private": "Private", + "add_email": "Add email", + "add_phone": "Add phone", + "save": "Save", + "cancel": "Cancel", + "creating": "Creating...", + "updating": "Updating...", + "name_required": "At least a first name or last name is required", + "email_invalid": "Please enter a valid email address", + "email_error_inline": "Invalid email format", + "save_failed": "Failed to save contact", + "delete": "Delete", + "upload_photo": "Upload photo", + "remove_photo": "Remove photo", + "photo_hint": "JPG or PNG, up to 10 MB. Will be resized.", + "photo_too_large": "Image is too large (max 10 MB)", + "photo_invalid": "Invalid image file", + "change_photo": "Change" + }, + "groups": { + "create": "New Group", + "edit": "Edit Group", + "empty": "No groups yet", + "delete_confirm_title": "Delete group", + "delete_confirm": "Are you sure you want to delete this group?", + "name_label": "Group Name", + "name_placeholder": "e.g., Team, Family", + "name_required": "Group name is required", + "save_failed": "Failed to save group", + "members_label": "Members", + "search_members": "Search contacts to add...", + "no_members": "No members in this group", + "member_count": "{count, plural, =0 {No members} one {1 member} other {# members}}" + }, + "import": { + "title": "Import Contacts", + "drop_hint": "Click to select a vCard file", + "file_types": ".vcf or .vcard files", + "no_contacts": "No contacts found in file", + "parse_error": "Failed to parse vCard file", + "found": "{count, plural, one {1 contact found} other {# contacts found}}", + "duplicate": "Duplicate", + "select_all": "Select all", + "deselect_all": "Deselect all", + "selected": "{count, plural, one {1 selected} other {# selected}}", + "import_button": "Import", + "importing": "Importing...", + "success": "{count, plural, one {1 contact imported} other {# contacts imported}}", + "failed": "Import failed", + "close": "Close", + "file_too_large": "File is too large (max 5 MB)" + }, + "export": { + "title": "Export Contacts", + "success": "{count, plural, one {1 contact exported} other {# contacts exported}}" + }, + "bulk": { + "selected": "{count, plural, one {1 selected} other {# selected}}", + "select_all": "Select all", + "delete": "Delete", + "delete_confirm_title": "Delete contacts", + "delete_confirm": "Delete {count, plural, one {1 contact} other {# contacts}}?", + "deleted": "{count, plural, one {1 contact deleted} other {# contacts deleted}}", + "add_to_group": "Add to group", + "choose_group": "Choose a group", + "adding_contacts": "Adding {count, plural, one {1 contact} other {# contacts}}", + "added_to_group": "Contacts added to group", + "export": "Export", + "clear": "Clear selection" + }, + "toast": { + "created": "Contact created", + "updated": "Contact updated", + "deleted": "Contact deleted", + "error_create": "Failed to create contact", + "error_update": "Failed to update contact", + "error_delete": "Failed to delete contact" + }, + "context_menu": { + "open": "Open", + "edit": "Edit", + "send_email": "Send email", + "add_to_group": "Add to group", + "export_vcard": "Export as vCard", + "delete": "Delete", + "call": "Call", + "duplicate": "Duplicate", + "print": "Print" + }, + "filters": { + "toggle": "Filters", + "select": "Select", + "clear": "Clear", + "close": "Close", + "title": "Advanced filters", + "organization": "Company", + "organization_placeholder": "e.g. Acme Corp", + "job_title": "Job title", + "job_title_placeholder": "e.g. Designer", + "location": "Location", + "location_placeholder": "City or country", + "email_domain": "Email domain", + "email_domain_placeholder": "example.com", + "birthday_month": "Birthday in", + "any_month": "Any month", + "has_email": "Has email", + "has_phone": "Has phone", + "has_photo": "Has photo" + } + }, + "calendar": { + "title": "Calendar", + "back_to_email": "Back to email", + "back_to_month": "Back to month", + "my_calendars": "Calendars", + "birthday_calendar": "Birthdays", + "mini_calendar_change": "Click to change month", + "views": { + "month": "Month", + "week": "Week", + "day": "Day", + "agenda": "Agenda", + "today": "Today", + "month_hint": "Month (m)", + "week_hint": "Week (w)", + "day_hint": "Day (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Tasks", + "tasks_hint": "Tasks (k)" + }, + "events": { + "create": "Create event", + "edit": "Edit event", + "delete": "Delete event", + "details": "Event details", + "no_events": "No events", + "all_day": "All day", + "more": "+{count} more", + "no_title": "(No title)", + "resize": "Resize event", + "duplicate": "Duplicate", + "today_header": "Today", + "tomorrow_header": "Tomorrow", + "export_ics": "Export as .ics", + "copy_title": "Copy title", + "copy_link": "Copy meeting link" + }, + "detail": { + "add_note": "Add a note...", + "save_note": "Save", + "note_saved": "Note added", + "open_link": "Open link", + "meeting_link": "Meeting link", + "tentative": "Tentative", + "cancelled": "Cancelled", + "delete_confirm": "Delete this event?" + }, + "form": { + "title": "Title", + "description": "Description", + "location": "Location", + "meeting_link": "Meeting link", + "start_date": "Start date", + "end_date": "End date", + "start_time": "Start time", + "end_time": "End time", + "all_day_event": "All-day event", + "calendar_select": "Calendar", + "save": "Save", + "cancel": "Cancel", + "delete_confirm": "Are you sure you want to delete this event?", + "color": "Color" + }, + "participants": { + "title": "Participants", + "add": "Add participant", + "organizer": "Organizer", + "attendee": "Attendee", + "accepted": "Accepted", + "declined": "Declined", + "tentative": "Tentative", + "needs_action": "Needs action", + "remove": "Remove", + "edit": "Edit", + "email_placeholder": "Add email address or search contacts", + "send_invitations": "Send invitations to participants", + "status_summary": "{accepted} accepted, {pending} pending", + "invited_by": "Invitation from {name}", + "respond_below": "Respond using the buttons below", + "rsvp_label": "Your response", + "cancel_notification": "Participants will be notified of the cancellation", + "you_organizer": "You are the organizer", + "you_attendee": "You are an attendee", + "no_participants": "No participants", + "count": "{count, plural, one {# participant} other {# participants}}" + }, + "recurrence": { + "title": "Recurrence", + "none": "Does not repeat", + "daily": "Daily", + "weekly": "Weekly", + "monthly": "Monthly", + "yearly": "Yearly", + "every_n_days": "Every {count} days", + "every_n_weeks": "Every {count} weeks", + "every_n_months": "Every {count} months", + "until": "Until", + "occurrences": "{count} occurrences" + }, + "recurrence_scope": { + "edit_title": "Edit recurring event", + "delete_title": "Delete recurring event", + "description": "This is a recurring event. Which events would you like to modify?", + "this_event": "This event only", + "this_and_future": "This and following events", + "all_events": "All events", + "cancel": "Cancel", + "save": "Save", + "delete": "Delete" + }, + "alerts": { + "title": "Reminder", + "none": "No reminder", + "at_time": "At time of event", + "minutes_before": "{count, plural, one {# minute before} other {# minutes before}}", + "hours_before": "{count, plural, one {# hour before} other {# hours before}}", + "days_before": "{count, plural, one {# day before} other {# days before}}" + }, + "settings": { + "title": "Calendar settings", + "default_view": "Default view", + "week_starts_on": "Week starts on", + "time_format": "Time format", + "default_calendar": "Default calendar", + "default_reminder": "Default reminder", + "time_format_12h": "12-hour", + "time_format_24h": "24-hour", + "notifications_enabled": "Event notifications", + "notifications_enabled_desc": "Show alerts for upcoming calendar events", + "notification_sound": "Notification sound", + "notification_sound_desc": "Play a sound for calendar alerts", + "invitation_parsing": "Parse email invitations", + "invitation_parsing_desc": "Detect calendar invitations in email attachments and show calendar actions", + "show_time_in_month_view": "Show time in month view", + "show_time_in_month_view_desc": "Display event times in the month calendar view", + "show_week_numbers": "Show week numbers", + "show_week_numbers_desc": "Display week numbers in the mini-calendar", + "enable_tasks": "Enable tasks", + "enable_tasks_desc": "Show a tasks view in the calendar for managing to-dos", + "show_tasks_on_calendar": "Show tasks on calendar", + "show_tasks_on_calendar_desc": "Display task chips on the day and week calendar views", + "hover_preview": "Event hover preview", + "hover_preview_desc": "Show a detail popover when hovering over calendar events", + "hover_preview_instant": "Instant", + "hover_preview_delay_500ms": "0.5-second delay", + "hover_preview_delay_1s": "1-second delay", + "hover_preview_delay_2s": "2-second delay", + "hover_preview_off": "Disabled", + "show_birthday_calendar": "Contact birthday calendar", + "show_birthday_calendar_desc": "Show a virtual calendar with birthdays from your contacts" + }, + "days": { + "monday": "Monday", + "tuesday": "Tuesday", + "wednesday": "Wednesday", + "thursday": "Thursday", + "friday": "Friday", + "saturday": "Saturday", + "sunday": "Sunday", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "sun": "Sun" + }, + "notifications": { + "event_created": "Event created", + "event_updated": "Event updated", + "event_deleted": "Event deleted", + "calendar_created": "Calendar created", + "calendar_deleted": "Calendar deleted", + "event_move_error": "Failed to move event", + "event_resize_error": "Failed to resize event", + "alert_title": "Upcoming event", + "alert_now": "Starting now", + "alert_in_minutes": "In {count} min", + "invitation_sent": "Invitations sent", + "rsvp_updated": "Response updated", + "rsvp_error": "Failed to update response", + "event_duplicated": "Event duplicated", + "event_error": "Failed to save event", + "task_due": "Task due", + "event_exported": "Event exported", + "title_copied": "Title copied", + "link_copied": "Link copied" + }, + "status": { + "loading_calendars": "Loading calendars...", + "loading_events": "Loading events..." + }, + "quick_create": { + "placeholder": "New event title", + "aria_label": "Quick create event" + }, + "nav_prev": "Previous", + "nav_next": "Next", + "import": { + "title": "Import Calendar", + "tab_file": "File", + "tab_url": "URL", + "select_file": "Select .ics file", + "drop_file": "or drop file here", + "supported_formats": "Supports iCalendar (.ics) files", + "url_description": "Enter the URL of an external iCalendar (.ics) feed to import events.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Supports CalDAV and iCalendar (.ics) URLs", + "fetch": "Fetch", + "invalid_url": "Please enter a valid URL", + "url_fetch_failed": "Failed to fetch calendar from URL", + "parsing": "Parsing calendar file...", + "parsed_events": "{count} events found", + "no_events": "No events found in file", + "select_all": "Select all", + "deselect_all": "Deselect all", + "target_calendar": "Import to calendar", + "import_button": "Import selected", + "importing": "Importing events...", + "success": "{count} events imported successfully", + "error": "Failed to import calendar", + "file_too_large": "File exceeds 10MB limit", + "invalid_format": "Invalid calendar file format" + }, + "management": { + "title": "Calendar Management", + "description": "Create, rename, and customize your calendars. Right-click a calendar in the sidebar to quickly change its color.", + "name": "Name", + "name_placeholder": "Calendar name", + "color": "Color", + "change_color": "Change color", + "add_calendar": "Add calendar", + "edit": "Edit", + "delete": "Delete", + "save": "Save", + "create": "Create", + "cancel": "Cancel", + "default": "Default", + "confirm_delete": "Delete \"{name}\"? All events in this calendar will be removed.", + "confirm_clear": "Clear all events from \"{name}\"? This cannot be undone.", + "clear_events": "Clear events", + "events_cleared": "{count} events cleared", + "error_clear": "Failed to clear calendar events", + "calendar_created": "Calendar created", + "calendar_updated": "Calendar updated", + "calendar_deleted": "Calendar deleted", + "color_updated": "Calendar color updated", + "error_create": "Failed to create calendar", + "error_update": "Failed to update calendar", + "error_delete": "Failed to delete calendar", + "caldav_url": "CalDAV URL", + "copy_url": "Copy CalDAV URL", + "url_copied": "CalDAV URL copied to clipboard", + "share": "Share calendar", + "new_event_in_calendar": "New event in this calendar" + }, + "subscription": { + "title": "iCal Subscription", + "section_title": "iCal Subscriptions", + "description": "Subscribe to an external iCalendar feed. Events will be synced automatically into their own calendar. Supports https:// and webcal:// URLs.", + "url_label": "Calendar URL", + "url_placeholder": "https://example.com/calendar.ics or webcal://...", + "name_label": "Calendar name", + "name_placeholder": "e.g. Public Holidays", + "color_label": "Color", + "refresh_interval": "Refresh interval", + "interval_15": "Every 15 minutes", + "interval_30": "Every 30 minutes", + "interval_60": "Every hour", + "interval_360": "Every 6 hours", + "interval_1440": "Every day", + "subscribe": "Subscribe", + "subscribing": "Subscribing...", + "save": "Save changes", + "saving": "Saving...", + "edit": "Edit", + "edit_title": "Edit Subscription", + "updated": "Updated \"{name}\"", + "update_error": "Failed to update subscription", + "invalid_url": "Please enter a valid URL", + "success": "Subscribed to \"{name}\"", + "error": "Failed to add subscription", + "refresh": "Refresh now", + "refresh_success": "Subscription refreshed", + "refresh_error": "Failed to refresh subscription", + "unsubscribe": "Unsubscribe", + "confirm_delete": "Unsubscribe from \"{name}\"? The calendar and all its events will be removed.", + "deleted": "Subscription removed", + "delete_error": "Failed to remove subscription", + "last_refreshed": "Last updated: {time}" + }, + "tasks": { + "label": "Tasks", + "no_tasks": "No tasks", + "no_title": "(No title)", + "mark_complete": "Mark as complete", + "mark_incomplete": "Mark as incomplete", + "filter_all": "All", + "filter_pending": "Pending", + "filter_completed": "Completed", + "filter_overdue": "Overdue", + "show_completed": "Show completed", + "create": "New Task", + "edit": "Edit Task", + "title_placeholder": "Task title", + "description_placeholder": "Add a description...", + "due_date": "Due date", + "include_time": "Include time", + "priority": "Priority", + "priority_none": "None", + "priority_high": "High", + "priority_medium": "Medium", + "priority_low": "Low", + "progress": "Status", + "progress_needs_action": "Needs action", + "progress_in_process": "In process", + "progress_completed": "Completed", + "progress_cancelled": "Cancelled", + "calendar": "Calendar", + "alert": "Reminder", + "alert_none": "None", + "alert_at_time": "At time of due date", + "alert_5min": "5 minutes before", + "alert_15min": "15 minutes before", + "alert_30min": "30 minutes before", + "alert_1hr": "1 hour before", + "alert_1day": "1 day before", + "delete": "Delete", + "cancel": "Cancel", + "save": "Save", + "quick_add_placeholder": "Add a task...", + "due_today": "Today", + "due_tomorrow": "Tomorrow", + "overdue": "Overdue" + } + }, + "sharing": { + "title": "Share \"{name}\"", + "description": "Grant access to other users or groups on this server. Changes take effect immediately.", + "no_shares": "Not shared with anyone yet.", + "add_person": "Add person or group", + "search_placeholder": "Search by name or email…", + "loading_principals": "Loading users…", + "no_principals": "No other users or groups found.", + "no_match": "No matches.", + "remove": "Remove access", + "group": "Group", + "share_added": "Access granted", + "share_updated": "Access updated", + "share_removed": "Access removed", + "share_failed": "Failed to update sharing", + "preset": { + "freeBusy": "Free/busy only", + "read": "Read only", + "readWrite": "Read & write", + "manager": "Manager", + "custom": "Custom" + } + }, + "advanced_search": { + "title": "Advanced Search", + "from": "From", + "from_placeholder": "Sender email or name", + "to": "To", + "to_placeholder": "Recipient email or name", + "subject": "Subject", + "subject_placeholder": "Subject contains...", + "body": "Body", + "body_placeholder": "Body contains...", + "folder": "Folder", + "all_folders": "All folders", + "has_attachment": "Attachments", + "date_after": "After", + "date_before": "Before", + "starred": "Starred", + "unread": "Unread", + "read": "Read", + "yes": "Yes", + "no": "No", + "clear": "Clear", + "clear_all": "Clear all", + "filters_active": "{count} filter", + "filters_active_plural": "{count} filters", + "toggle_filters": "More", + "search_hint": "Use advanced filters for precise search", + "advanced_filters_tooltip": "Advanced search filters", + "results_found": "{count, plural, =0 {No results found} one {# result found} other {# results found}}", + "results_found_more": "{count}+ results found" + }, + "welcome": { + "title": "Welcome to your mailbox", + "tip_compose": "Press c to compose a new email", + "tip_shortcuts": "Press ? to see all keyboard shortcuts", + "tip_sidebar": "Find Calendar, Contacts and Settings in the sidebar menu", + "tip_settings": "Customize your experience in Settings", + "got_it": "Got it", + "settings": "Settings", + "dismiss": "Dismiss", + "start_tour": "Start Tour" + }, + "demo_welcome": { + "title": "Welcome to Bulwark Mail", + "description": "Explore a fully-featured webmail client - right in your browser. All data stays on your device, so feel free to test everything.", + "feature_email": "Read & compose email", + "feature_organize": "Tags, stars & folders", + "feature_shortcuts": "Keyboard shortcuts", + "feature_privacy": "100% private demo", + "hint": "Click any email on the left to get started, or take the tour below." + }, + "files": { + "title": "Files", + "search_placeholder": "Search files...", + "empty_state_title": "No files yet", + "empty_state_description": "Upload files or create folders to get started", + "upload": "Upload", + "upload_files": "Upload Files", + "new_folder": "New Folder", + "new_folder_name": "Folder name", + "rename": "Rename", + "rename_title": "Rename", + "new_name": "New name", + "delete": "Delete", + "delete_confirm_title": "Delete resource", + "delete_confirm_message": "Are you sure you want to delete \"{name}\"? This cannot be undone.", + "download": "Download", + "name": "Name", + "size": "Size", + "modified": "Modified", + "type": "Type", + "folder": "Folder", + "file": "File", + "parent_directory": "Parent directory", + "breadcrumb_root": "Home", + "drop_files_here": "Drop files or folders here to upload", + "uploading": "Uploading...", + "upload_success": "{count, plural, one {1 file uploaded} other {# files uploaded}}", + "upload_error": "Failed to upload file", + "create_folder_success": "Folder created", + "create_folder_error": "Failed to create folder", + "delete_success": "Deleted successfully", + "delete_error": "Failed to delete", + "rename_success": "Renamed successfully", + "rename_error": "Failed to rename", + "download_error": "Failed to download", + "not_available": "File storage is not available on this server", + "cancel": "Cancel", + "create": "Create", + "save": "Save", + "no_results": "No files match your search", + "batch_delete_confirm_message": "Are you sure you want to delete {count, plural, one {1 item} other {# items}}? This cannot be undone.", + "batch_delete_success": "{count, plural, one {1 item deleted} other {# items deleted}}", + "grid_view": "Grid view", + "list_view": "List view", + "details": "Details", + "path": "Path", + "preview": "Preview", + "preview_error": "Failed to load preview", + "cut": "Cut", + "copy": "Copy", + "paste": "Paste", + "move_success": "{count, plural, one {1 item moved} other {# items moved}}", + "move_error": "Failed to move", + "paste_success": "Pasted successfully", + "paste_error": "Failed to paste", + "new_text_file": "New Text File", + "file_name": "File name", + "retry": "Retry", + "refresh": "Refresh", + "toggle_favorite": "Toggle favorite", + "duplicate": "Duplicate", + "duplicate_success": "Duplicated successfully", + "duplicate_error": "Failed to duplicate", + "create_file_success": "File created", + "create_file_error": "Failed to create file", + "favorites": "Favorites", + "recent": "Recent", + "properties": "Properties", + "open_folder": "Open folder", + "upload_folder": "Upload Folder", + "file_too_large": "\"{name}\" exceeds the maximum file size ({max})", + "undo": "Undo", + "undo_success": "Action undone", + "undo_error": "Failed to undo", + "toolbar": "File actions", + "file_list": "Files and folders", + "context_menu": "Actions", + "settings_title": "File Settings", + "settings_display": "Display", + "settings_default_view": "Default View", + "settings_default_view_desc": "Choose between grid and list layout", + "settings_default_sort": "Default Sort", + "settings_default_sort_desc": "Choose the default sorting for files", + "settings_sort_direction": "Sort Direction", + "settings_sort_direction_desc": "Choose ascending or descending order", + "settings_ascending": "Ascending", + "settings_descending": "Descending", + "settings_icons": "Icons", + "settings_show_icons": "Show File Icons", + "settings_show_icons_desc": "Display icons next to files and folders", + "settings_colored_icons": "Colored Icons", + "settings_colored_icons_desc": "Use colorful icons instead of monochrome", + "settings_show_thumbnails": "Show Thumbnails", + "settings_show_thumbnails_desc": "Display image previews instead of icons for image files", + "settings_behavior": "Behavior", + "settings_show_hidden": "Show Hidden Files", + "settings_show_hidden_desc": "Display files and folders that start with a dot", + "settings_folder_layout": "Folder Navigation", + "settings_folder_layout_desc": "Choose how folders are displayed: inline with files or in a sidebar tree", + "settings_folder_layout_inline": "Inline", + "settings_folder_layout_sidebar": "Sidebar", + "disabled_title": "Files feature is disabled by your administrator", + "disabled_description": "Large file uploads via WebDAV can cause Stalwart/RocksDB instability, including out-of-memory crashes and unrecoverable disk usage. Deleted files may not be immediately purged from blob storage. This feature is not recommended for production environments.", + "stability_warning": "Large file uploads can cause server instability. Deleted files may not be immediately purged from storage. Use with caution." + }, + "smime": { + "your_certificates": "Your Certificates", + "your_certificates_desc": "Import and manage your S/MIME certificates for signing and encrypting emails", + "recipient_certificates": "Recipient Certificates", + "recipient_certificates_desc": "Public certificates for encrypting emails to recipients", + "identity_bindings": "Identity Key Bindings", + "identity_bindings_desc": "Bind S/MIME certificates to your email identities", + "defaults_title": "Defaults", + "defaults_desc": "Configure default signing and encryption behavior", + "import_pkcs12": "Import PKCS#12 (.p12/.pfx)", + "import_public_cert": "Import Certificate", + "no_certificates": "No certificates imported yet", + "no_recipient_certs": "No recipient certificates", + "expires": "Expires", + "expired": "Expired", + "bound_to": "Bound to", + "no_key_bound": "None", + "lock": "Lock key", + "unlock": "Unlock key", + "details": "View details", + "delete": "Delete", + "encrypt_by_default": "Encrypt by default", + "encrypt_by_default_desc": "Automatically encrypt emails when all recipients have certificates", + "remember_unlocked": "Remember unlocked keys", + "remember_unlocked_desc": "Keep keys unlocked for the duration of this browser session", + "sign_default_for": "Sign by default for", + "enter_p12_passphrase": "Enter PKCS#12 Passphrase", + "p12_passphrase_desc": "Enter the passphrase that protects this certificate file", + "enter_storage_passphrase": "Set Storage Passphrase", + "storage_passphrase_desc": "Choose a passphrase to protect this key at rest in your browser", + "next": "Next", + "import": "Import", + "unlock_key": "Unlock Key", + "unlock_key_desc": "Enter the storage passphrase to unlock this key for signing or decryption", + "passphrase_placeholder": "Enter passphrase", + "confirm_passphrase_placeholder": "Confirm passphrase", + "passphrase_mismatch": "Passphrases do not match", + "cancel": "Cancel", + "processing": "Processing…", + "close": "Close", + "certificate_details": "Certificate Details", + "cert_subject": "Subject", + "cert_issuer": "Issuer", + "cert_email": "Email", + "cert_serial": "Serial Number", + "cert_validity": "Validity", + "cert_fingerprint": "Fingerprint (SHA-256)", + "cert_algorithm": "Algorithm", + "cert_capabilities": "Capabilities", + "cert_source": "Source", + "cert_expired": "This certificate has expired", + "cert_not_yet_valid": "This certificate is not yet valid", + "cap_sign": "Signing", + "cap_encrypt": "Encryption", + "cap_none": "None", + "show_passphrase": "Show passphrase", + "hide_passphrase": "Hide passphrase", + "sign_toggle": "Sign", + "encrypt_toggle": "Encrypt", + "missing_recipient_certs": "Missing certificates for: {emails}", + "missing_sender_cert": "No certificate bound to this identity", + "status_encrypted_ok": "This message was encrypted", + "status_encrypted_no_key": "This message is encrypted but no matching key was found", + "status_encrypted_failed": "Failed to decrypt this message", + "status_signed_valid": "Signature verified", + "status_signed_invalid": "Signature verification failed", + "status_signed_expired_cert": "Signed with an expired certificate", + "status_signed_self_signed": "Signature valid, but certificate is self-signed (not trusted)", + "status_signed_mismatch": "Signature valid, but signer does not match sender", + "status_unsupported": "Unsupported S/MIME format", + "auto_import_signer_certs": "Auto-import signer certificates", + "auto_import_signer_certs_desc": "Automatically save certificates from verified signed emails for future encryption", + "export": "Export", + "enter_export_passphrase": "Set Export Passphrase", + "export_passphrase_desc": "Choose a passphrase to protect the exported PKCS#12 file", + "export_storage_desc": "Enter the storage passphrase to decrypt the key for export", + "incorrect_passphrase": "Incorrect passphrase" + }, + "tour": { + "step_counter": "Step {current} of {total}", + "skip": "Skip tour", + "back": "Back", + "next": "Next", + "finish": "Finish", + "take_a_tour": "Take a tour of the interface", + "restart_title": "Introductory tour", + "restart_desc": "Replay the guided walkthrough of the interface", + "restart_button": "Restart tour", + "sidebar_title": "Your mailboxes", + "sidebar_desc": "This is your folder sidebar. Click any mailbox to view its emails. You can create folders, drag emails between them, and see unread counts at a glance.", + "compose_title": "Compose an email", + "compose_desc": "Click here to write a new email. You can add recipients, attachments, and use rich text formatting.", + "search_title": "Search your mail", + "search_desc": "Search by sender, subject, or content. Click the filter icon for advanced options like date range, attachments, and starred messages.", + "email_list_title": "Your email list", + "email_list_desc": "Emails appear here. Click one to read it on the right. Use the checkbox to select multiple, then bulk-move, delete, or tag them.", + "email_viewer_title": "Reading pane", + "email_viewer_desc": "The selected email opens here. Reply, forward, archive, or delete with the toolbar buttons. You can also star emails or add color tags.", + "keywords_title": "Color tags", + "keywords_desc": "Organize your email with color-coded tags. Drag an email onto a tag to label it, or right-click an email to assign tags.", + "calendar_title": "Calendar", + "calendar_desc": "Switch to the calendar to manage your events. Create events, set reminders, and view day, week, or month layouts.", + "contacts_title": "Contacts", + "contacts_desc": "Your address book lives here. Import contacts, create groups, and click any contact to see their full details.", + "settings_title": "Settings", + "settings_desc": "Customize everything: theme, density, signatures, filters, keyboard shortcuts, calendar defaults, and more.", + "shortcuts_title": "Keyboard shortcuts", + "shortcuts_desc": "Power users love this. Press ? anytime to see all available shortcuts. You can navigate, compose, and manage emails without touching a mouse.", + "compose_open_title": "The composer", + "compose_open_desc": "This is the email composer. Add recipients, write your message, attach files, and use rich text formatting. You can also save drafts and use templates.", + "calendar_view_title": "Your calendar", + "calendar_view_desc": "Here's your calendar with sample events. You can switch between day, week, month, and agenda views using the toolbar.", + "create_event_title": "Create an event", + "create_event_desc": "Click this button to create a new calendar event. You can set a title, date, time, and add participants.", + "event_modal_title": "Event details", + "event_modal_desc": "Here's the event form. Fill in the title, pick a date and time, add a location or participants. Hit save when you're done - or close it and move on.", + "contacts_list_title": "Your contacts", + "contacts_list_desc": "Here are your contacts. Click any contact to see their full details on the right. You can also create new contacts, import vCards, or organize contacts into groups.", + "settings_tabs_title": "Settings menu", + "settings_tabs_desc": "Here are all the settings categories. Customize your appearance, manage identities, set up email filters, configure your calendar, and much more.", + "files_title": "File storage", + "files_desc": "Your file browser lets you upload, organize, and share files - like a personal cloud drive built into your mail.", + "demo_banner_title": "Demo controls", + "demo_banner_desc": "You're in demo mode - everything stays in your browser. Hit 'Reset Demo' anytime to start fresh with clean sample data.", + "quota_title": "Storage usage", + "quota_desc": "Track your mailbox size here. The circle fills up as you use more space." + }, + "unified_mailbox": { + "search_unavailable": "Search is not available in the unified view" + } +} diff --git a/locales/es/common.json b/locales/es/common.json new file mode 100644 index 00000000..50d099d9 --- /dev/null +++ b/locales/es/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Correo Web", + "username_label": "Correo electrónico", + "username_placeholder": "usuario@ejemplo.com", + "password_label": "Contraseña", + "password_placeholder": "Ingrese su contraseña", + "jmap_endpoint_label": "Servidor JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "El servidor debe permitir solicitudes CORS desde este dominio.", + "sign_in": "Iniciar sesión", + "signing_in": "Iniciando sesión...", + "loading": "Cargando...", + "reconnecting": "Conexión perdida. Intentando reconectar…", + "error": { + "invalid_credentials": "Correo electrónico o contraseña inválidos", + "connection_failed": "No se pudo conectar con el servidor", + "cors_blocked": "El servidor es accesible pero está bloqueando las solicitudes de origen cruzado. Verifique la configuración CORS de su servidor JMAP y permita este dominio.", + "server_error": "El servidor no está disponible temporalmente. Inténtalo más tarde.", + "generic": "Ocurrió un error. Por favor, inténtelo de nuevo.", + "totp_required": "Se requiere un código de autenticación de dos factores. Introduce tu código a continuación.", + "totp_invalid": "Código de autenticación inválido. Verifica tu aplicación de autenticación.", + "oauth_discovery_failed": "SSO está habilitado pero no se pudo contactar al proveedor de identidad. Verifica tu configuración OAuth." + }, + "show_password": "Mostrar contraseña", + "hide_password": "Ocultar contraseña", + "totp_toggle": "Tengo un código 2FA", + "remember_me": "Recordarme", + "config_error": { + "title": "Error de Configuración", + "fetch_failed": "No se pudo cargar la configuración de la aplicación. Por favor, inténtelo más tarde.", + "server_not_configured": "El servidor de correo no ha sido configurado. Por favor, contacte a su administrador." + }, + "remove_from_history": "Eliminar del historial", + "totp_label": "Código de autenticación", + "totp_placeholder": "000000", + "session_expired": "Tu sesión ha expirado. Inicia sesión de nuevo.", + "dismiss": "Cerrar", + "or": "o", + "sign_in_sso": "Iniciar sesión con SSO", + "add_account_title": "Agregar cuenta", + "add_account_subtitle": "Iniciar sesión con otra cuenta", + "cancel": "Cancelar", + "website": "Sitio web", + "imprint": "Aviso legal", + "privacy_policy": "Política de privacidad", + "try_demo": "Probar demo", + "demo_description": "Explora con datos de ejemplo - sin cuenta necesaria", + "demo_launching": "Iniciando demo...", + "demo_login_button": "Iniciar demo", + "demo_tagline": "Experimenta un cliente de correo completo. Sin necesidad de cuenta.", + "demo_no_signup": "Sin registro - explora libremente con datos de ejemplo", + "oauth_completing": "Completando inicio de sesión...", + "oauth_error": { + "title": "Error de autenticación", + "invalid_state": "La validación de seguridad falló. Intenta iniciar sesión de nuevo.", + "missing_params": "Faltan datos de autorización. Intenta iniciar sesión de nuevo.", + "token_exchange_failed": "No se pudo completar la autenticación. Inténtalo de nuevo.", + "access_denied": "Acceso denegado. Contacta a tu administrador.", + "back_to_login": "Volver al inicio de sesión" + } + }, + "sidebar": { + "close": "Cerrar", + "compose": "Redactar", + "compose_hint": "Redactar (c)", + "search_placeholder": "Buscar correo...", + "search_placeholder_hint": "Buscar correo... (pulsa /)", + "storage": "Almacenamiento", + "storage_used": "Usado", + "storage_free": "Libre", + "storage_total": "Total", + "sign_out": "Cerrar sesión", + "sign_out_of": "Cerrar sesión de {account}", + "sign_out_all": "Cerrar sesión de todas las cuentas", + "add_account": "Agregar cuenta", + "set_as_default": "Establecer como predeterminada", + "switch_account": "Cambiar cuenta", + "contacts": "Contactos", + "calendar": "Calendario", + "settings": "Configuración", + "admin": "Admin", + "files": "Archivos", + "loading_mailboxes": "Cargando buzones...", + "push_connected": "Actualizaciones en tiempo real activas", + "push_disconnected": "Actualizaciones en tiempo real inactivas", + "keyboard_shortcuts": "Atajos de teclado", + "theme": { + "light": "Modo claro", + "dark": "Modo oscuro", + "system": "Tema del sistema" + }, + "language": { + "title": "Idioma" + }, + "mailboxes": { + "inbox": "Bandeja de entrada", + "sent": "Enviados", + "drafts": "Borradores", + "trash": "Papelera", + "archive": "Archivo", + "starred": "Destacados", + "all_mail": "Todo el correo", + "spam": "Spam", + "important": "Importante" + }, + "unified_inbox": "Bandeja unificada", + "unified_sent": "Todos los enviados", + "unified_drafts": "Todos los borradores", + "unified_trash": "Todas las papeleras", + "unified_archive": "Todos los archivos", + "unified_junk": "Todo el spam", + "all_accounts": "Todas las cuentas", + "expand": "Expandir", + "collapse": "Contraer", + "expand_tooltip": "Expandir", + "collapse_tooltip": "Contraer", + "mobile": { + "search": "Buscar", + "compose": "Redactar", + "go_back": "Volver" + }, + "clear_search": "Limpiar búsqueda", + "vacation_active": "Respuesta automática activa", + "demo_banner": "Modo demo", + "demo_reset": "Restablecer", + "demo_tour": "Tour", + "tags": "Etiquetas", + "folders": "Carpetas", + "mail": "Correo", + "nav_label": "Navegación", + "add_app": "Apps", + "shared": "Compartido" + }, + "sidebar_apps": { + "modal_title": "Aplicaciones de la barra lateral", + "add_new": "Añadir aplicación", + "edit_app": "Editar aplicación", + "name_label": "Nombre", + "name_placeholder": "Mi aplicación", + "name_required": "El nombre es obligatorio", + "url_label": "URL", + "url_required": "La URL es obligatoria", + "url_invalid": "Introduce una URL http o https válida", + "icon_label": "Icono", + "icon_required": "El icono es obligatorio", + "open_mode_label": "Modo de apertura", + "open_new_tab": "Nueva pestaña", + "open_inline": "Integrado", + "cancel": "Cancelar", + "add": "Añadir", + "update": "Actualizar", + "delete": "Eliminar", + "delete_confirm_title": "Eliminar aplicación", + "delete_confirm": "¿Estás seguro de que quieres eliminar \"{name}\"?", + "no_apps": "No se han añadido aplicaciones", + "no_apps_hint": "Añade aplicaciones y enlaces personalizados a tu barra lateral", + "search_icons": "Buscar iconos...", + "show_popular": "Populares", + "show_all": "Todos", + "no_icons_found": "No se encontraron iconos", + "inline_badge": "Integrado", + "tab_badge": "Pestaña", + "show_on_mobile": "Mostrar en móvil" + }, + "email_list": { + "no_emails": "No se encontraron mensajes", + "no_emails_description": "Este buzón está vacío", + "no_search_results": "No se encontraron resultados", + "no_search_results_description": "Intente ajustar su búsqueda o filtros", + "loading": "Cargando correos...", + "unread": "no leído", + "to_me": "Para mí", + "to_recipients": "Para {count} destinatarios", + "and_others": "y {count} más", + "draft": "Borrador", + "starred": "Destacado", + "conversations_count": "{count} de {total} conversaciones", + "conversations_count_plus": "{count}+ conversaciones", + "conversations_count_simple": "{count} conversaciones", + "no_conversations": "Sin conversaciones", + "loading_more": "Cargando más correos...", + "no_more_emails": "No hay más correos para cargar", + "batch_actions": { + "select": "Seleccionar correos", + "select_all": "Seleccionar todo", + "mark_read": "Marcar como leído", + "mark_unread": "Marcar como no leído", + "delete": "Eliminar", + "delete_confirm_title": "Eliminar correos", + "delete_confirm_message": "¿Estás seguro de que quieres eliminar {count, plural, one {1 correo} other {# correos}}?", + "clear_selection": "Limpiar selección" + }, + "permanent_delete": "Eliminar permanentemente", + "permanent_delete_confirm_title": "Eliminar permanentemente", + "permanent_delete_confirm_message": "Este correo se eliminará permanentemente. Esta acción no se puede deshacer.", + "permanent_delete_confirm_batch_message": "Estos {count, plural, one {1 correo} other {# correos}} se eliminarán permanentemente. Esta acción no se puede deshacer.", + "empty_folder": { + "button": "Vaciar carpeta", + "confirm_title": "Vaciar carpeta", + "confirm_message": "Todos los correos de esta carpeta se eliminarán permanentemente. Esta acción no se puede deshacer.", + "confirm_button": "Vaciar carpeta", + "junk_hint": "Puede vaciar la carpeta de Spam para eliminar permanentemente todos los mensajes.", + "trash_hint": "Puede vaciar la Papelera para eliminar permanentemente todos los mensajes." + } + }, + "email_viewer": { + "no_email_selected": "Ningún correo seleccionado", + "no_email_description": "Seleccione un correo de la lista para verlo aquí", + "no_conversation_selected": "Ninguna conversación seleccionada", + "no_conversation_description": "Elija una conversación de la lista para leerla aquí", + "compose": "Redactar", + "compose_hint": "Redactar nuevo mensaje", + "no_subject": "(Sin Asunto)", + "loading_email": "Cargando correo...", + "loading": "Cargando...", + "reply": "Responder", + "reply_all": "Responder a todos", + "forward": "Reenviar", + "delete": "Eliminar", + "archive": "Archivar", + "star": "Destacar", + "unstar": "Quitar destacado", + "mark_unread": "Marcar como no leído", + "mark_read": "Marcar como leído", + "print": "Imprimir", + "view_source": "Ver código fuente", + "export_email": "Exportar como .eml", + "import_email": "Importar .eml", + "keyboard_shortcuts": "Atajos de teclado (?)", + "email_source": "Código Fuente del Correo", + "draft_banner": "Este mensaje es un borrador", + "edit_draft": "Editar", + "copy_source": "Copiar al portapapeles", + "source_copied": "Código fuente copiado al portapapeles", + "attachments": "Archivos adjuntos", + "important": "Importante", + "download": "Descargar", + "download_all": "Descargar todo", + "from": "De", + "to": "Para", + "cc": "CC", + "bcc": "CCO", + "date": "Fecha", + "subject": "Asunto", + "show_details": "Mostrar detalles", + "hide_details": "Ocultar detalles", + "external_content_warning": "Las imágenes y el contenido externo han sido bloqueados", + "load_external_content": "Cargar imágenes", + "trust_sender": "Confiar siempre en este remitente", + "back_to_list": "Volver a la lista", + "view_contact": "Ver contacto", + "message_details": "Detalles del Mensaje", + "more_reply_options": "Más opciones de respuesta", + "set_color": "Establecer etiqueta", + "tag": "Etiqueta", + "more_actions": "Más acciones", + "move_to": "Mover a...", + "remove_color": "Eliminar etiqueta", + "more_count": "+{count} más", + "characters_count": "{count} caracteres", + "quick_reply_placeholder": "Escriba una respuesta rápida...", + "more_options": "Más opciones", + "sending": "Enviando...", + "security_authentication": "Seguridad y Autenticación", + "technical_details": "Detalles Técnicos", + "message_id_label": "ID del Mensaje:", + "reply_to_label": "Responder a:", + "delivery_time_label": "Hora de entrega:", + "conversation_part_label": "Parte de conversación:", + "previous_messages": "{count} mensaje anterior", + "previous_messages_plural": "{count} mensajes anteriores", + "time": { + "day": "día", + "days": "días", + "hour": "hora", + "hours": "horas", + "minute": "minuto", + "minutes": "minutos" + }, + "unknown_sender": "Desconocido", + "recipient_me": "yo", + "recipient_and_others": "{name} y {count} más", + "recipient_to_prefix": "Para:", + "authentication": { + "title": "Autenticación", + "status": { + "verified": "Verificado", + "warning": "Advertencia", + "none": "No autenticado" + }, + "spf": { + "pass": "SPF Aprobado", + "fail": "SPF Fallido", + "none": "Sin SPF" + }, + "dkim": { + "pass": "DKIM Válido", + "fail": "DKIM Inválido", + "none": "Sin DKIM" + }, + "dmarc": { + "pass": "DMARC Aprobado", + "fail": "DMARC Fallido", + "none": "Sin DMARC" + }, + "spam_score": "Puntuación de Spam" + }, + "headers": { + "routing": "Enrutamiento", + "received": "Recibido", + "message_id": "ID del Mensaje", + "list_info": "Información de Lista" + }, + "color_tag": { + "title": "Etiqueta de Color", + "red": "Rojo", + "orange": "Naranja", + "yellow": "Amarillo", + "green": "Verde", + "blue": "Azul", + "purple": "Morado", + "pink": "Rosa", + "none": "Ninguno" + }, + "tooltips": { + "reply": "Responder", + "reply_all": "Responder a todos (a)", + "forward": "Reenviar (f)", + "archive": "Archivar", + "delete": "Eliminar", + "star": "Destacar (s)", + "unstar": "Quitar estrella (s)", + "compose": "Redactar (c)", + "previous": "Correo anterior", + "next": "Correo siguiente", + "edit_draft": "Editar borrador" + }, + "spam": { + "button_title": "Reportar spam", + "not_spam_title": "Marcar como legítimo", + "toast_success": "Movido a Correo no deseado", + "toast_batch": "{count} correos movidos a Correo no deseado", + "toast_undo": "Deshacer", + "toast_not_spam_success": "Movido a Bandeja de entrada", + "toast_not_spam_batch": "{count} correos movidos a Bandeja de entrada", + "error": "No se pudo reportar spam", + "error_not_spam": "No se pudo restaurar el correo" + }, + "unsubscribe_banner": { + "label": "Boletín", + "button": "Cancelar suscripción", + "confirm_title": "¿Cancelar suscripción de este remitente?", + "confirm_button": "Confirmar", + "cancel": "Cancelar", + "success_http": "Página de cancelación de suscripción abierta en nueva pestaña", + "success_mailto": "Solicitud de cancelación enviada a su cliente de correo", + "error": "No se pudo cancelar la suscripción", + "dismiss": "Descartar" + }, + "calendar_invitation": { + "loading": "Cargando detalles del evento…", + "title": "Invitación de calendario", + "published_title": "Evento publicado", + "response_title": "Respuesta al evento", + "update_title": "Actualización del evento", + "counter_title": "Contrapropuesta", + "refresh_title": "Solicitud de actualización", + "declined_counter_title": "Contrapropuesta rechazada", + "cancelled_title": "Evento cancelado", + "organizer": "Organizado por {name}", + "attendees": "{count, plural, one {# asistente} other {# asistentes}}", + "accept": "Aceptar", + "maybe": "Quizás", + "decline": "Rechazar", + "add_to_calendar": "Añadir al calendario", + "added": "Añadido al calendario", + "rsvp_sent": "Respuesta enviada", + "parse_error": "No se pudo leer la invitación", + "action_failed": "No se pudo completar esa acción del calendario.", + "no_calendar": "Calendario no disponible", + "published_info": "Este evento se compartió como referencia.", + "response_info": "Este mensaje contiene la respuesta de un asistente.", + "response_info_organizer": "Esta respuesta del asistente actualiza su evento.", + "update_info": "Este mensaje actualiza un evento existente.", + "counter_info": "Este mensaje propone cambios a un evento.", + "counter_info_organizer": "Este asistente propuso cambios a su evento.", + "refresh_info": "Este mensaje solicita los últimos detalles del evento.", + "refresh_info_organizer": "Un asistente solicitó los últimos detalles del evento.", + "declined_counter_info": "El organizador rechazó una contrapropuesta.", + "authentication_failed_info": "Las comprobaciones de autenticación de esta invitación fallaron. Trata las acciones de calendario con precaución.", + "authentication_missing_info": "Esta invitación no incluye autenticación de correo verificada. Confirma los detalles con el organizador si algo parece inusual.", + "sender_mismatch_info": "Esta invitación se envió desde {sender}, mientras que el organizador indicado en los datos del calendario es {organizer}.", + "sender_mismatch_unverified_info": "Esta invitación se envió desde {sender}, mientras que el organizador indicado en los datos del calendario es {organizer}, y el mensaje no pudo verificarse.", + "organizer_role": "Organizas este evento", + "your_response": "Tu respuesta: {status}", + "response_needed": "Pendiente de respuesta", + "response_accepted": "Aceptada", + "response_tentative": "Tentativa", + "response_declined": "Rechazada", + "response_delegated": "Delegada", + "actor_sent_info": "Enviado por {name}.", + "actor_response_info": "{name} respondió {status}.", + "actor_counter_info": "{name} propuso cambios para este evento.", + "actor_refresh_info": "{name} pidió los detalles más recientes del evento.", + "actor_declined_counter_info": "{name} rechazó la contrapropuesta.", + "actor_note": "Nota: {comment}", + "actor_unknown": "Alguien", + "proposed_changes": "Cambios propuestos", + "change_title": "Título", + "change_time": "Hora", + "change_location": "Ubicación", + "change_description": "Descripción", + "change_empty": "Ninguno", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Aplicar cambios propuestos", + "proposal_applied": "Se aplicaron los cambios propuestos.", + "review_proposal": "Revisar propuesta", + "review_request": "Revisar solicitud", + "view_in_calendar": "Ver en el calendario", + "select_calendar": "Seleccionar calendario", + "already_in_calendar": "Ya está en tu calendario", + "request_info": "Has sido invitado a este evento. Responde para informar al organizador de tu disponibilidad.", + "cancel_info": "El organizador ha cancelado este evento.", + "event_updated": "Actualización #{sequence}", + "event_status_tentative": "Provisional", + "event_status_cancelled": "Cancelado" + }, + "previous": "Anterior", + "next": "Siguiente", + "send": "Enviar", + "more": "más" + }, + "email_composer": { + "new_message": "Nuevo Mensaje", + "reply": "Responder", + "reply_all": "Responder a Todos", + "forward": "Reenviar", + "reply_to": "Responder", + "reply_all_to": "Responder a Todos", + "forward_message": "Reenviar", + "from": "De", + "to": "Para", + "cc": "CC", + "bcc": "CCO", + "subject": "Asunto", + "body_placeholder": "Escriba su mensaje...", + "send": "Enviar", + "cancel": "Cancelar", + "attach": "Adjuntar", + "discard": "Descartar", + "discard_draft_title": "¿Descartar borrador?", + "discard_draft_confirm": "Tiene cambios sin guardar. ¿Desea descartar este borrador?", + "saving": "Guardando...", + "draft_saved": "Borrador guardado", + "save_failed": "Error al guardar", + "to_placeholder": "Direcciones de correo de destinatarios", + "cc_placeholder": "Destinatarios CC", + "bcc_placeholder": "Destinatarios CCO", + "subject_placeholder": "Asunto", + "cc_label": "CC:", + "bcc_label": "CCO:", + "subject_label": "Asunto:", + "file_size_kb": "KB", + "prefix": { + "forward": "Rvf:", + "reply": "Re:" + }, + "no_subject": "(Sin Asunto)", + "unknown_sender": "Desconocido", + "quote": { + "reply_header": "El {date}, {sender} escribió:", + "forward_header": "---------- Mensaje reenviado ----------", + "from": "De: {sender}", + "date": "Fecha: {date}", + "subject": "Asunto: {subject}", + "to": "Para: {recipients}" + }, + "remove_sub_address": "Eliminar sub-dirección", + "use_template": "Plantilla", + "save_as_template": "Guardar como plantilla", + "validation": { + "recipient_required": "Agregue un destinatario para enviar", + "subject_required": "Agregue un asunto", + "body_required": "Escriba un mensaje o adjunte un archivo" + }, + "upload_progress": "Subiendo {uploaded} / {total}", + "upload_cancel": "Cancelar subida", + "upload_failed": "Error al subir {filename}", + "send_failed": "Error al enviar el correo", + "smime_sign_on": "Firma S/MIME activada", + "smime_sign_off": "Firma S/MIME desactivada", + "smime_encrypt_on": "Cifrado S/MIME activado", + "smime_encrypt_off": "Cifrado S/MIME desactivado", + "smime_encrypt_unavailable": "Cifrado S/MIME no disponible – faltan certificados de destinatario", + "smime_unlock_title": "Desbloquear clave S/MIME", + "smime_unlock_message": "Introduce la contraseña para desbloquear tu clave S/MIME.", + "smime_unlock_button": "Desbloquear", + "smime_passphrase_placeholder": "Contraseña S/MIME", + "continue_draft": "Continuar borrador", + "close_draft_title": "¿Guardar o descartar borrador?", + "close_draft_message": "Tiene cambios sin guardar. ¿Desea guardar esto como borrador o descartarlo?", + "save_draft": "Guardar borrador", + "drop_files": "Suelta archivos para adjuntar", + "show_less": "Mostrar menos", + "forgot_attachment": { + "title": "¿Olvidaste un archivo adjunto?", + "message": "Tu mensaje menciona \"{keyword}\" pero no hay ningún archivo adjunto. ¿Enviar de todos modos?", + "send_anyway": "Enviar de todos modos", + "back": "Volver a editar" + } + }, + "confirm_dialog": { + "confirm": "Confirmar", + "cancel": "Cancelar" + }, + "common": { + "loading": "Cargando...", + "error": "Error", + "success": "Éxito", + "cancel": "Cancelar", + "save": "Guardar", + "delete": "Eliminar", + "edit": "Editar", + "close": "Cerrar", + "search": "Buscar", + "refresh": "Actualizar", + "settings": "Configuración", + "help": "Ayuda", + "logout": "Cerrar sesión", + "yes": "Sí", + "no": "No", + "unknown": "Desconocido", + "app_title": "Correo Web", + "reconnecting": "Conexión perdida. Intentando reconectar…", + "rate_limited_title": "La autenticación del servidor está limitada temporalmente.", + "rate_limited_detail": "Bulwark ha pausado las solicitudes en segundo plano para evitar un bloqueo. Reintentando en {seconds}s.", + "rate_limited_action_title": "Solicitud pausada para evitar el bloqueo.", + "rate_limited_action_detail": "Bulwark está esperando a que termine el enfriamiento del servidor antes de enviar más solicitudes autenticadas. Inténtalo de nuevo en {seconds}s." + }, + "notifications": { + "email_sent": "Correo enviado exitosamente", + "email_deleted": "Correo eliminado", + "email_archived": "Correo archivado", + "email_starred": "Correo destacado", + "email_unstarred": "Correo sin destacar", + "email_marked_read": "Correo marcado como leído", + "email_marked_unread": "Correo marcado como no leído", + "copied_to_clipboard": "Copiado al portapapeles", + "source_copied": "Código fuente copiado al portapapeles", + "error_sending": "Error al enviar el correo", + "error_deleting": "Error al eliminar el correo", + "error_loading": "Error al cargar los correos", + "new_email": "Nuevo correo", + "new_email_from": "De {sender}", + "click_to_view": "Haga clic para ver", + "email_moved": "Correo movido", + "emails_moved": "{count} correos movidos", + "moved_to_mailbox": "Movido a {mailbox}", + "move_failed": "Error al mover", + "move_error": "No se pudieron mover los correos a la carpeta seleccionada", + "email_tagged": "Correo etiquetado", + "emails_tagged": "{count} correos etiquetados", + "tag_failed": "Error al etiquetar", + "identity_created": "Identidad creada exitosamente", + "identity_updated": "Identidad actualizada exitosamente", + "identity_deleted": "Identidad eliminada", + "identity_set_primary": "Identidad principal actualizada", + "identity_create_failed": "Error al crear identidad: {error}", + "identity_update_failed": "Error al actualizar identidad: {error}", + "identity_delete_failed": "Error al eliminar identidad: {error}", + "identity_unauthorized": "No está autorizado para enviar desde esta dirección de correo", + "identity_not_found": "Identidad no encontrada", + "vacation_saved": "Configuración de respuesta automática guardada", + "vacation_save_failed": "Error al guardar la configuración de respuesta automática", + "filters_saved": "Filtros guardados correctamente", + "filters_save_failed": "Error al guardar los filtros", + "filters_deleted": "Regla de filtrado eliminada", + "templates_exported": "Plantillas exportadas correctamente", + "templates_imported": "{count, plural, one {# plantilla importada} other {# plantillas importadas}}", + "templates_import_errors": "Algunas plantillas no se pudieron importar", + "templates_import_empty": "No se encontraron plantillas en el archivo", + "export_email_error": "Error al exportar el correo electrónico", + "import_email_success": "Correo electrónico importado correctamente", + "import_email_error": "Error al importar el correo electrónico" + }, + "date": { + "today": "Hoy", + "yesterday": "Ayer", + "this_week": "Esta semana", + "last_week": "Semana pasada", + "this_month": "Este mes", + "older": "Más antiguo", + "just_now": "Justo ahora", + "minutes_ago": "hace {count} minuto", + "minutes_ago_plural": "hace {count} minutos", + "hours_ago": "hace {count} hora", + "hours_ago_plural": "hace {count} horas", + "days_ago": "hace {count} día", + "days_ago_plural": "hace {count} días" + }, + "language": { + "title": "Idioma", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Seleccionar idioma", + "switch_to_english": "Cambiar a inglés", + "switch_to_french": "Cambiar a francés", + "switch_to_japanese": "Cambiar a japonés", + "switch_to_spanish": "Cambiar a español", + "switch_to_italian": "Cambiar a italiano", + "switch_to_german": "Cambiar a alemán", + "switch_to_dutch": "Cambiar a neerlandés", + "switch_to_portuguese": "Cambiar a portugués", + "switch_to_russian": "Cambiar a ruso", + "switching": "Cambiando idioma...", + "switch": "Cambiar idioma", + "current": "Idioma actual", + "polish": "Polski", + "switch_to_polish": "Cambiar a polaco", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Configuración", + "back_to_mail": "Volver al Correo", + "save_success": "Configuración guardada exitosamente", + "import_success": "Configuración importada exitosamente", + "import_error": "Error al importar la configuración", + "reset_confirm": "¿Está seguro de que desea restablecer toda la configuración a los valores predeterminados?", + "unsaved_changes": "Tienes cambios sin guardar", + "discard_changes": "¿Descartar los cambios?", + "discard": "Descartar", + "keep_editing": "Seguir editando", + "tabs": { + "appearance": "Apariencia", + "language": "Idioma y Región", + "email": "Comportamiento del Correo", + "composer": "Editor", + "privacy": "Privacidad y Seguridad", + "account": "Cuenta", + "identities": "Identidades", + "vacation": "Respuesta automática", + "advanced": "Avanzado", + "calendar": "Calendario", + "filters": "Filtros", + "templates": "Plantillas", + "folders": "Carpetas", + "keywords": "Etiquetas", + "security": "Seguridad", + "encryption": "Cifrado", + "files": "Archivos", + "contacts": "Contactos", + "sidebar_apps": "Apps de barra lateral", + "notifications": "Notificaciones", + "layout": "Diseño", + "reading": "Lectura", + "composing": "Redacción", + "content_senders": "Contenido y remitentes", + "about_data": "Acerca de y datos", + "debug": "Depuración" + }, + "tab_groups": { + "general": "General", + "account": "Cuenta e identidad", + "organization": "Organización del correo", + "apps": "Aplicaciones", + "system": "Sistema", + "appearance": "Apariencia", + "mail": "Correo", + "privacy": "Privacidad y seguridad", + "advanced": "Avanzado" + }, + "appearance": { + "title": "Apariencia", + "description": "Personalice la apariencia de su correo web", + "theme": { + "label": "Tema", + "description": "Elija su esquema de color preferido", + "light": "Claro", + "dark": "Oscuro", + "system": "Sistema" + }, + "language": { + "label": "Idioma", + "description": "Elija su idioma preferido" + }, + "font_size": { + "label": "Tamaño de Fuente", + "description": "Ajuste el tamaño del texto para mejor legibilidad", + "small": "Pequeño", + "medium": "Mediano", + "large": "Grande" + }, + "list_density": { + "label": "Densidad", + "description": "Controle el espaciado en toda la interfaz", + "extra_compact": "Extra compacto", + "compact": "Compacto", + "regular": "Normal", + "comfortable": "Cómodo" + }, + "animations": { + "label": "Habilitar Animaciones", + "description": "Mostrar transiciones y efectos suaves" + }, + "toolbar_position": { + "label": "Posición de la barra de herramientas", + "description": "Dónde mostrar los botones de acción del correo (Responder, Archivar, Eliminar, etc.)", + "top": "Arriba", + "below_subject": "Debajo del asunto" + }, + "toolbar_labels": { + "label": "Mostrar etiquetas de la barra de herramientas", + "description": "Mostrar etiquetas de texto junto a los iconos de la barra de herramientas. Desactivar para ahorrar espacio una vez que esté familiarizado con los iconos." + }, + "hide_account_switcher": { + "label": "Ocultar selector de cuentas de la barra lateral", + "description": "Ocultar el selector de cuentas en la parte superior de la barra lateral de carpetas. Aún puede cambiar de cuenta desde la barra de navegación inferior." + }, + "show_rail_account_list": { + "label": "Mostrar avatares de cuentas en la barra de navegación", + "description": "Mostrar círculos de cuentas individuales en la parte inferior de la barra de navegación para un cambio rápido, con un botón de cerrar sesión debajo." + }, + "unified_mailbox": { + "label": "Buzón unificado", + "description": "Mostrar carpetas combinadas (Entrada, Enviados, etc.) de todas las cuentas conectadas" + }, + "colorful_sidebar_icons": { + "label": "Iconos de barra lateral a color", + "description": "Colorea los iconos de carpetas y etiquetas según su tipo (azul para Bandeja de entrada, rojo para Spam, verde para Enviados, etc.). Desactívalo para una barra lateral monocroma." + } + }, + "keywords": { + "title": "Etiquetas de correo", + "description": "Define etiquetas para organizar tus correos con colores. Se almacenan como palabras clave JMAP en el servidor.", + "add_keyword": "Añadir etiqueta", + "reset_defaults": "Restablecer valores predeterminados", + "label_field": "Nombre para mostrar", + "label_placeholder": "ej. Trabajo, Personal, Urgente", + "id_field": "ID de etiqueta", + "id_placeholder": "ej. trabajo, personal", + "color_field": "Color", + "id_exists": "Este ID de etiqueta ya existe", + "edit": "Editar etiqueta", + "delete": "Eliminar etiqueta", + "save": "Guardar", + "add": "Añadir", + "cancel": "Cancelar", + "migrating": "Actualizando etiqueta en correos existentes…", + "migration_error": "Error al actualizar la etiqueta en correos existentes" + }, + "notifications": { + "test_sound": "Probar sonido de notificación", + "sounds": { + "default": "Predeterminado (Pitido)", + "cheerful": "Alegre", + "involved": "Elaborado", + "swift": "Gesto rápido", + "relax": "Relajado" + }, + "sound_selection": { + "title": "Sonido de notificación", + "description": "Elige qué sonido reproducir para las notificaciones", + "choose": "Sonido", + "choose_desc": "Selecciona un tono de notificación y haz clic en el icono del altavoz para previsualizarlo" + }, + "email": { + "title": "Notificaciones de correo", + "description": "Configurar notificaciones para correos entrantes", + "enabled": "Notificaciones de correo", + "enabled_desc": "Mostrar notificaciones cuando lleguen nuevos correos", + "sound": "Sonido de notificación", + "sound_desc": "Reproducir un sonido cuando lleguen nuevos correos" + }, + "calendar": { + "title": "Notificaciones de calendario", + "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_desc": "Reproducir un sonido para recordatorios del calendario", + "invitation_parsing": "Analizar invitaciones por correo", + "invitation_parsing_desc": "Detectar invitaciones de calendario en archivos adjuntos y mostrar acciones de calendario" + } + }, + "language_region": { + "title": "Idioma y Región", + "description": "Configure las preferencias de idioma y región", + "language": { + "label": "Idioma", + "description": "Elija su idioma preferido", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "Formato de Fecha", + "description": "Cómo se deben mostrar las fechas", + "regional": "Regional", + "iso": "ISO 8601", + "custom": "Personalizado" + }, + "time_format": { + "label": "Formato de Hora", + "description": "Elija entre reloj de 12 o 24 horas", + "12h": "12 horas", + "24h": "24 horas" + }, + "first_day": { + "label": "Primer Día de la Semana", + "description": "Iniciar la semana en domingo o lunes", + "sunday": "Domingo", + "monday": "Lunes" + } + }, + "email_behavior": { + "title": "Comportamiento del Correo", + "description": "Configure cómo se manejan los correos", + "mark_read": { + "label": "Marcar como Leído", + "description": "Cuándo marcar correos como leídos al abrirlos", + "instant": "Instantáneamente", + "delay_3s": "Después de 3 segundos", + "delay_5s": "Después de 5 segundos", + "never": "Nunca" + }, + "delete_action": { + "label": "Acción al Eliminar", + "description": "Qué sucede cuando elimina un correo", + "trash": "Mover a Papelera", + "permanent": "Eliminar Permanentemente", + "warning": "Los correos se eliminarán permanentemente y no se podrán recuperar. Esta acción es irreversible." + }, + "archive_mode": { + "label": "Archivar en", + "description": "Cómo organizar los correos al archivar", + "single": "Una sola carpeta", + "year": "Una carpeta por año", + "month": "Una carpeta por mes", + "reorganize": "Reorganizar archivo existente", + "reorganize_success": "{count, plural, =0 {No hay correos para reorganizar} =1 {1 correo reorganizado} other {# correos reorganizados}}", + "reorganize_error": "Error al reorganizar el archivo" + }, + "permanently_delete_junk": { + "label": "Eliminar spam permanentemente", + "description": "Eliminar permanentemente los correos de la carpeta Spam en lugar de moverlos a la Papelera" + }, + "mail_layout": { + "label": "Diseño del correo", + "description": "Elija entre el panel de lectura dividido clásico y un flujo de lectura enfocado estilo Gmail.", + "split": "Panel dividido", + "split_description": "Mantener la lista de mensajes y el panel de lectura visibles uno al lado del otro.", + "focus": "Lista enfocada", + "focus_description": "Mostrar una línea por mensaje y abrir el correo a ancho completo manteniendo visible la barra lateral de carpetas." + }, + "disable_threading": { + "label": "Desactivar agrupación de conversaciones", + "description": "Mostrar correos como mensajes individuales en lugar de agruparlos por conversación" + }, + "plain_text_mode": { + "label": "Solo texto sin formato", + "description": "Desactivar el editor de texto enriquecido y enviar todos los correos solo como texto sin formato, incluyendo respuestas y reenvíos" + }, + "auto_select_reply_identity": { + "label": "Seleccionar dirección de respuesta automáticamente", + "description": "Al responder, cambia automáticamente la dirección del remitente a la identidad que recibió el mensaje original" + }, + "show_preview": { + "label": "Mostrar Vista Previa", + "description": "Mostrar vista previa del correo en la lista", + "focus_description": "Mostrar texto de vista previa en línea dentro de la lista de mensajes enfocada de una línea" + }, + "attachment_click_action": { + "label": "Acción al hacer clic en adjuntos", + "description": "Elige si al hacer clic en un archivo adjunto se abre una vista previa o se descarga de inmediato", + "preview": "Mostrar vista previa cuando sea posible", + "download": "Descargar inmediatamente" + }, + "attachment_position": { + "label": "Posición del adjunto", + "description": "Dónde mostrar los adjuntos en el encabezado del correo", + "beside-sender": "Junto al remitente", + "below-header": "Debajo del encabezado" + }, + "emails_per_page": { + "10": "10 correos", + "25": "25 correos", + "50": "50 correos", + "100": "100 correos", + "label": "Correos por Página", + "description": "Número de correos a cargar a la vez" + }, + "always_light_mode": { + "label": "Mostrar correos siempre en modo claro", + "description": "Mostrar el contenido del correo en modo claro incluso cuando la aplicación está en modo oscuro, evitando problemas de conversión" + }, + "external_content": { + "label": "Contenido Externo", + "description": "Cómo manejar imágenes y contenido externo", + "ask": "Preguntar siempre", + "block": "Bloquear siempre", + "allow": "Permitir siempre" + }, + "trusted_senders": { + "label": "Remitentes de Confianza", + "description": "Administre remitentes cuyas imágenes se cargan automáticamente", + "count_zero": "Ninguno", + "count_one": "1 remitente", + "count_other": "{count} remitentes", + "modal_title": "Remitentes de Confianza", + "empty_title": "Aún no hay remitentes de confianza", + "empty_description": "Al ver un correo con imágenes bloqueadas, haga clic en \"Confiar siempre en este remitente\" para agregarlo aquí.", + "add_manually": "Agregar remitente manualmente", + "add_button": "Agregar", + "add_placeholder": "Ingrese dirección de correo", + "search_placeholder": "Buscar remitentes...", + "no_results": "Ningún remitente coincide con su búsqueda", + "remove": "Eliminar", + "close": "Cerrar", + "invalid_email": "Por favor ingrese una dirección de correo válida", + "already_added": "Este remitente ya es de confianza", + "save_error": "No se pudo guardar - revisa el registro de depuración de Contactos para más detalles", + "use_address_book_label": "Sincronizar con la libreta de direcciones", + "use_address_book_description": "Guarda remitentes de confianza en una libreta \"Remitentes de confianza\" para sincronizarlos en todos tus dispositivos" + }, + "hover_actions": { + "label": "Acciones rápidas al pasar el ratón", + "description": "Elige qué acciones rápidas aparecen al pasar el ratón sobre un correo en la lista", + "delete": "Eliminar", + "star": "Marcar / Desmarcar estrella", + "mark_read": "Marcar como leído / no leído", + "archive": "Archivar", + "tag": "Etiqueta", + "spam": "Marcar como spam", + "none_selected": "No hay acciones seleccionadas", + "mode_label": "Modo de visualización", + "mode_inline": "En línea", + "mode_floating": "Flotante", + "corner_label": "Posición flotante", + "corner_top-left": "Arriba izquierda", + "corner_top-right": "Arriba derecha", + "corner_bottom-left": "Abajo izquierda", + "corner_bottom-right": "Abajo derecha" + }, + "default_mail_program": { + "label": "Programa de correo predeterminado", + "description": "Registrar {appName} como su programa de correo predeterminado para enlaces mailto:", + "button": "Establecer como predeterminado", + "success": "El navegador solicitó establecer como predeterminado", + "error": "Su navegador no admite esta función" + }, + "attachment_reminder": { + "label": "Recordatorio de adjuntos", + "description": "Advertir antes de enviar cuando su mensaje menciona adjuntos pero no hay ninguno adjuntado", + "keywords_label": "Palabras clave de activación", + "keywords_description": "Palabras o frases que activan el recordatorio cuando se encuentran en su mensaje", + "add_placeholder": "Añadir palabra clave...", + "add": "Add", + "remove": "Eliminar" + }, + "hide_inline_image_attachments": { + "label": "Ocultar imágenes incrustadas de los adjuntos", + "description": "Las imágenes incrustadas en el cuerpo del mensaje no se listan como adjuntos separados" + } + }, + "composer": { + "title": "Editor", + "description": "Configure los ajustes de redacción de correos", + "autosave": { + "label": "Intervalo de Guardado Automático", + "description": "Con qué frecuencia guardar borradores automáticamente", + "30s": "Cada 30 segundos", + "1m": "Cada minuto", + "2m": "Cada 2 minutos", + "5m": "Cada 5 minutos" + }, + "send_confirmation": { + "label": "Confirmación de Envío", + "description": "Solicitar confirmación antes de enviar correos" + }, + "default_reply": { + "label": "Modo de Respuesta Predeterminado", + "description": "Acción predeterminada al hacer clic en responder", + "reply": "Responder", + "reply_all": "Responder a Todos" + } + }, + "privacy": { + "title": "Privacidad y Seguridad", + "description": "Administre su configuración de privacidad y seguridad", + "external_images": { + "label": "Bloquear Imágenes Externas", + "description": "Prevenir el seguimiento a través de imágenes externas" + }, + "session_timeout": { + "label": "Tiempo de Espera de Sesión", + "description": "Cerrar sesión automáticamente después de inactividad", + "never": "Nunca", + "30m": "30 minutos", + "1h": "1 hora", + "4h": "4 horas" + }, + "clear_cache": { + "label": "Limpiar Caché", + "description": "Eliminar datos en caché y archivos temporales", + "button": "Limpiar Caché", + "confirm": "¿Está seguro de que desea limpiar la caché?", + "success": "Caché limpiada exitosamente" + } + }, + "account": { + "title": "Cuenta", + "description": "Vea la información de su cuenta", + "name_label": "Nombre para mostrar", + "username_label": "Nombre de usuario", + "account_type_label": "Tipo de cuenta", + "auth_method_label": "Autenticación", + "auth_method_oauth": "Inicio de sesión único (OAuth/OIDC)", + "auth_method_basic": "Contraseña", + "demo_account": "Cuenta de demostración", + "email": { + "label": "Dirección de Correo", + "value": "{email}" + }, + "server": { + "label": "Servidor JMAP", + "value": "{server}" + }, + "storage": { + "label": "Uso de Almacenamiento", + "used": "{used} de {total} usado", + "percentage": "{percent}% usado" + }, + "last_sync": { + "label": "Última Sincronización", + "value": "{time}" + } + }, + "security": { + "title": "Seguridad de la cuenta", + "description": "Administre su contraseña, autenticación de dos factores y configuración de seguridad", + "detecting": "Detectando capacidades del servidor...", + "not_available": "La gestión de seguridad de la cuenta no está disponible para este servidor de correo. Es posible que los permisos requeridos estén deshabilitados. Consulte la documentación para obtener más detalles.", + "password": { + "title": "Cambiar contraseña", + "current": "Contraseña actual", + "new": "Nueva contraseña", + "confirm": "Confirmar nueva contraseña", + "submit": "Cambiar contraseña", + "success": "Contraseña cambiada exitosamente", + "error_title": "Error al cambiar la contraseña", + "error_mismatch": "Las nuevas contraseñas no coinciden", + "error_min_length": "La contraseña debe tener al menos 8 caracteres", + "error_generic": "No se pudo cambiar la contraseña" + }, + "display_name": { + "label": "Nombre para mostrar", + "description": "Su nombre tal como aparece en el servidor", + "placeholder": "Ingrese su nombre para mostrar", + "save": "Guardar", + "success": "Nombre para mostrar actualizado", + "error": "No se pudo actualizar el nombre para mostrar" + }, + "totp": { + "section_title": "Autenticación de dos factores", + "label": "Autenticación TOTP", + "description": "Añada una capa adicional de seguridad con una contraseña de un solo uso basada en tiempo", + "active": "Habilitado", + "inactive": "Deshabilitado", + "enabled": "Autenticación de dos factores habilitada", + "disabled": "Autenticación de dos factores deshabilitada", + "enable_error": "No se pudo habilitar 2FA", + "disable_error": "No se pudo deshabilitar 2FA", + "setup_instructions": "Copie esta URL en su aplicación de autenticación (Google Authenticator, Authy, etc.):", + "verification_code": "Código de verificación", + "confirm": "Confirmar", + "disable": "Desactivar", + "disable_confirm_prompt": "Introduce tu contraseña para desactivar la autenticación de dos factores.", + "password_required": "Se requiere la contraseña", + "code_required": "Se requiere el código de verificación", + "code_invalid": "Código de verificación no válido. Revisa tu aplicación de autenticación e inténtalo de nuevo." + }, + "app_passwords": { + "title": "Contraseñas de aplicación", + "description": "Cree contraseñas para aplicaciones que no admiten autenticación de dos factores", + "add": "Agregar", + "create": "Crear", + "cancel": "Cancelar", + "generate": "Generar", + "name_label": "Nombre de la aplicación", + "name_placeholder": "p. ej. Thunderbird, iPhone Mail", + "password_label": "Contraseña (dejar vacío para auto-generar)", + "password_placeholder": "Auto-generada si está vacío", + "added": "Contraseña de aplicación creada", + "removed": "Contraseña de aplicación eliminada", + "add_error": "No se pudo crear la contraseña de aplicación", + "remove_error": "No se pudo eliminar la contraseña de aplicación", + "none": "No hay contraseñas de aplicación configuradas", + "done": "Hecho", + "expires_label": "Caduca (opcional)", + "copy_now_warning": "Copia esta contraseña ahora - no se volverá a mostrar.", + "allowed_ips_label": "IPs permitidas (opcional)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Separadas por coma o espacio. Dejar vacío para permitir cualquier IP." + }, + "api_keys": { + "title": "Claves API", + "description": "Crea claves API para scripts e integraciones que se comunican directamente con el servidor", + "name_label": "Nombre de la clave", + "name_placeholder": "p. ej. Script de copia de seguridad, CI runner", + "copy_now_warning": "Copia esta clave API ahora - no se mostrará de nuevo.", + "added": "Clave API creada", + "removed": "Clave API eliminada", + "add_error": "No se pudo crear la clave API", + "remove_error": "No se pudo eliminar la clave API", + "none": "No hay claves API configuradas" + }, + "encryption": { + "section_title": "Cifrado en reposo", + "label": "Cifrado de correo electrónico", + "description": "Cifre los correos almacenados en el servidor para mayor privacidad", + "active": "Cifrado {type} habilitado", + "inactive": "Deshabilitado", + "enabled": "Cifrado en reposo habilitado", + "disabled_success": "Cifrado en reposo deshabilitado", + "error": "No se pudieron actualizar las configuraciones de cifrado" + }, + "email_client": { + "title": "Configuración del cliente de correo", + "description": "Use estas credenciales para configurar su cliente de correo de escritorio o móvil (Thunderbird, Apple Mail, Outlook, etc.)", + "jmap_username_label": "Nombre de usuario JMAP", + "copy": "Copiar", + "copied": "Copiado", + "password_instructions": "Use su nombre de usuario JMAP indicado arriba junto con una contraseña de aplicación para iniciar sesión en su cliente de correo. Cree una contraseña de aplicación en la sección anterior si aún no lo ha hecho." + } + }, + "identities": { + "title": "Identidades de Envío", + "description": "Administre las direcciones de correo desde las que puede enviar", + "identities_count": { + "label": "Sus Identidades", + "description": "Direcciones de correo configuradas para enviar", + "count_zero": "Sin identidades", + "count_one": "1 identidad", + "count_other": "{count} identidades" + }, + "manage": "Administrar Identidades", + "sub_addressing": { + "label": "Sub-Direccionamiento", + "description": "Use etiquetas como usuario+etiqueta@dominio.com para organizar el correo entrante", + "learn_more": "Más Información" + } + }, + "vacation": { + "title": "Respuesta automática", + "description": "Responder automáticamente a los correos entrantes mientras está ausente", + "loading": "Cargando configuración de respuesta automática...", + "not_supported": "Su servidor de correo no admite respuestas automáticas de ausencia.", + "fetch_error": "Error al cargar la configuración de respuesta automática. Inténtelo de nuevo.", + "status": { + "label": "Respuesta automática", + "description": "Enviar una respuesta automática a quienes le envíen un correo", + "active": "Activo", + "inactive": "Inactivo" + }, + "date_range": { + "title": "Período", + "description": "Opcionalmente limitar la respuesta automática a un período específico", + "start": "Fecha de inicio", + "start_description": "Dejar vacío para sin límite de inicio", + "end": "Fecha de fin", + "end_description": "Dejar vacío para sin límite de fin" + }, + "message": { + "title": "Mensaje de respuesta automática", + "description": "El mensaje que se enviará como respuesta", + "subject_label": "Asunto", + "subject_description": "Línea de asunto de la respuesta automática", + "subject_placeholder": "Fuera de la oficina", + "body_label": "Cuerpo del mensaje", + "body_description": "Contenido del mensaje en texto plano", + "body_placeholder": "Gracias por su correo. Actualmente estoy fuera de la oficina y responderé cuando regrese." + }, + "preview": { + "title": "Vista previa", + "show": "Mostrar vista previa", + "hide": "Ocultar vista previa" + }, + "save": "Guardar cambios", + "saving": "Guardando...", + "warnings": { + "end_before_start": "La fecha de fin debe ser posterior a la fecha de inicio", + "start_in_past": "La fecha de inicio está en el pasado", + "empty_body": "El cuerpo del mensaje está vacío - los destinatarios recibirán una respuesta en blanco" + } + }, + "folders": { + "title": "Carpetas", + "description": "Administre sus carpetas de correo y asigne roles estándar", + "folder_list": "Sus carpetas", + "folder_list_description": "Haga clic en el icono de una carpeta para personalizarla", + "standard_roles": "Roles estándar de carpetas", + "standard_roles_description": "Asigne qué carpetas se utilizan para roles estándar como Bandeja de entrada, Enviados, Papelera, etc.", + "role_inbox": "Bandeja de entrada", + "role_drafts": "Borradores", + "role_sent": "Enviados", + "role_trash": "Papelera", + "role_junk": "Spam / No deseado", + "role_archive": "Archivo", + "role_none": "Ninguno", + "create_folder": "Crear carpeta", + "create_subfolder": "Crear subcarpeta", + "subfolder_of": "Dentro de {name}", + "subfolder_name": "Nombre de la subcarpeta", + "new_folder_name": "Nombre de la carpeta", + "rename": "Renombrar", + "change_icon": "Cambiar icono", + "delete": "Eliminar", + "confirm_delete": "¿Está seguro de que desea eliminar \"{name}\"? Los correos de esta carpeta se moverán a la Papelera.", + "create": "Crear", + "cancel": "Cancelar", + "no_folders": "Sin carpetas personalizadas", + "cannot_delete_role": "No se puede eliminar una carpeta con un rol estándar. Quite el rol primero.", + "folder_created": "Carpeta creada", + "folder_renamed": "Carpeta renombrada", + "folder_deleted": "Carpeta eliminada", + "role_updated": "Rol de carpeta actualizado", + "error_create": "Error al crear la carpeta", + "error_rename": "Error al renombrar la carpeta", + "error_delete": "Error al eliminar la carpeta", + "error_delete_has_children": "No se puede eliminar la carpeta: aún contiene subcarpetas. Elimínelas o muévalas primero.", + "error_delete_has_email": "No se puede eliminar la carpeta: aún contiene correos. Muévalos o elimínelos primero.", + "error_role": "Error al actualizar el rol de la carpeta" + }, + "advanced": { + "title": "Avanzado", + "description": "Opciones avanzadas y configuración de desarrollador", + "debug_mode": { + "label": "Modo de Depuración", + "description": "Habilitar registro detallado para solución de problemas" + }, + "debug_categories": { + "description": "Selecciona qué categorías registrar. Desactiva las categorías que no necesites para reducir el ruido en la consola.", + "jmap": "Cliente JMAP", + "jmap_description": "Operaciones de buzón, obtención de correo y solicitudes del protocolo JMAP", + "calendar": "Calendario", + "calendar_description": "Eventos del calendario, importaciones y mensajes de programación", + "tasks": "Tareas", + "tasks_description": "Creación, obtención y actualizaciones de tareas del calendario", + "auth": "Autenticación", + "auth_description": "Inicio de sesión, TOTP, intercambio de tokens y gestión de sesiones", + "filters": "Filtros", + "filters_description": "Reglas de filtro Sieve y scripts de vacaciones", + "email": "Visualización de correo", + "email_description": "Renderizado de correos, procesamiento TNEF y marcado como leído", + "push": "Notificaciones push", + "push_description": "Configuración y entrega de notificaciones push", + "contacts": "Contactos y libretas de direcciones", + "contacts_description": "Sincronización de contactos, operaciones de libreta y remitentes de confianza" + }, + "settings_sync": { + "label": "Sincronización de ajustes", + "description": "Sincronice sus ajustes entre navegadores y dispositivos" + }, + "sender_favicons": { + "label": "Favicons de remitente (Experimental)", + "description": "Mostrar iconos de sitios web como fotos de perfil para remitentes empresariales" + }, + "show_avatars_in_junk": { + "label": "Mostrar avatares en la carpeta de spam", + "description": "Mostrar imágenes de perfil y favicons de remitentes en la carpeta de spam. Desactivado por defecto para no dar apariencia legítima a los intentos de phishing." + }, + "keyboard_shortcuts": { + "label": "Atajos de Teclado", + "description": "Ver atajos de teclado disponibles", + "button": "Ver Atajos" + }, + "reset_settings": { + "label": "Restablecer Configuración", + "description": "Restaurar toda la configuración a los valores predeterminados", + "button": "Restablecer a Predeterminados" + }, + "export_settings": { + "label": "Exportar Configuración", + "description": "Descargar su configuración como JSON", + "button": "Exportar" + }, + "import_settings": { + "label": "Importar Configuración", + "description": "Cargar configuración desde archivo JSON", + "button": "Importar" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Apps de barra lateral", + "description": "Gestionar aplicaciones y enlaces personalizados en la barra lateral", + "keep_loaded": "Mantener apps cargadas", + "keep_loaded_description": "Mantener las apps en línea ejecutándose en segundo plano al cambiar entre ellas para evitar recargas", + "manage_title": "Apps personalizadas", + "manage_description": "Agregar, editar o eliminar apps personalizadas de la barra lateral" + }, + "contacts": { + "title": "Contactos", + "description": "Importar y exportar sus contactos", + "import_label": "Importar contactos", + "import_description": "Importar contactos desde un archivo vCard (.vcf)", + "export_label": "Exportar contactos", + "export_description": "Exportar todos los contactos como archivo vCard (.vcf)", + "manage_title": "Libretas de direcciones", + "manage_description": "Renombrar tus libretas de direcciones", + "no_address_books": "No se encontraron libretas de direcciones", + "categories_title": "Categorías", + "categories_description": "Renombrar categorías de contactos", + "no_categories": "No se encontraron categorías" + }, + "filters": { + "title": "Filtros de correo", + "description": "Cree reglas para ordenar, etiquetar y gestionar automáticamente los correos entrantes", + "add_rule": "Agregar regla", + "no_rules": "Sin reglas de filtrado", + "vacation_active": "El respondedor de vacaciones está activo", + "vacation_active_description": "La respuesta automática está habilitada para los mensajes entrantes", + "vacation_configure": "Configurar", + "no_rules_description": "Cree reglas para organizar automáticamente sus correos entrantes", + "edit_rule": "Editar regla", + "new_rule": "Nueva regla", + "delete_rule": "Eliminar regla", + "delete_confirm": "¿Está seguro de que desea eliminar esta regla?", + "enable": "Activar", + "disable": "Desactivar", + "raw_editor": "Editor Sieve sin formato", + "raw_editor_warning": "Editar el script Sieve sin formato puede romper la edición visual de reglas. Los cambios realizados aquí anulan el constructor visual.", + "validate": "Validar", + "validation_success": "El script es válido", + "validation_error": "El script tiene errores", + "save": "Guardar reglas", + "saving": "Guardando...", + "saved": "Filtros guardados correctamente", + "save_failed": "Error al guardar los filtros", + "loading": "Cargando filtros...", + "not_supported": "Su servidor de correo no admite filtros de correo electrónico.", + "rule_name": "Nombre de la regla", + "rule_name_placeholder": "ej. Ordenar boletines", + "match_all": "Coincidir con TODAS las condiciones", + "match_any": "Coincidir con CUALQUIER condición", + "conditions": "Condiciones", + "add_condition": "Agregar condición", + "actions": "Acciones", + "add_action": "Agregar acción", + "stop_processing": "Detener el procesamiento de reglas posteriores", + "condition_fields": { + "from": "De", + "to": "Para", + "cc": "Cc", + "subject": "Asunto", + "header": "Encabezado personalizado", + "size": "Tamaño", + "body": "Cuerpo" + }, + "comparators": { + "contains": "contiene", + "not_contains": "no contiene", + "is": "es exactamente", + "not_is": "no es", + "starts_with": "comienza con", + "ends_with": "termina con", + "matches": "coincide con el patrón", + "greater_than": "es mayor que", + "less_than": "es menor que" + }, + "action_types": { + "move": "Mover a carpeta", + "copy": "Copiar a carpeta", + "forward": "Reenviar a", + "mark_read": "Marcar como leído", + "star": "Destacar mensaje", + "add_label": "Agregar etiqueta", + "discard": "Descartar (eliminar silenciosamente)", + "reject": "Rechazar con mensaje", + "keep": "Mantener en la bandeja de entrada", + "stop": "Detener procesamiento" + }, + "move_to_folder": "Seleccionar carpeta", + "copy_to_folder": "Seleccionar carpeta", + "forward_to": "Reenviar a dirección de correo", + "forward_placeholder": "correo@ejemplo.com", + "reject_message": "Mensaje de rechazo", + "reject_placeholder": "Su correo ha sido rechazado", + "label_name": "Nombre de la etiqueta", + "label_placeholder": "Seleccionar etiqueta", + "header_name": "Nombre del encabezado", + "header_placeholder": "ej. X-Mailing-List", + "size_bytes": "Tamaño en bytes", + "size_placeholder": "ej. 1000000", + "system_managed": "Regla gestionada por el sistema", + "opaque_warning": "Este script fue editado fuera del constructor visual. Solo está disponible la edición Sieve sin formato.", + "open_sieve_editor": "Abrir editor Sieve", + "fetch_error": "Error al cargar los filtros", + "expanded_view": "Vista expandida", + "expanded_view_description": "Mostrar reglas de filtro con bloques detallados de condiciones y acciones", + "if": "Si", + "then": "Entonces", + "match_all_conditions": "todas coinciden", + "match_any_condition": "alguna coincide", + "and": "y", + "or": "o", + "cancel": "Cancelar", + "confirm_delete": "Eliminar", + "rule_list": "Reglas de filtrado", + "drag_to_reorder": "Arrastrar para reordenar", + "match_type": "Tipo de coincidencia", + "reset_to_visual": "Restablecer al constructor visual", + "reset_warning": "Esto descartará el script actual y comenzará de nuevo.", + "confirm_reset": "Restablecer", + "validation_empty_name": "El nombre de la regla es obligatorio", + "validation_empty_conditions": "Se requiere al menos una condición con un valor", + "validation_empty_actions": "Se requiere al menos una acción", + "templates_section": "Usar una plantilla", + "template_newsletters": "Mover newsletters a carpeta", + "template_receipts": "Archivar recibos automáticamente", + "template_important": "Marcar correos importantes", + "template_notifications": "Filtrar notificaciones", + "sieve_editor": { + "title": "Editor de script Sieve", + "warning": "Editar el script Sieve puede romper la edición visual de reglas. Los cambios realizados aquí anulan el constructor visual.", + "script_content": "Script Sieve", + "valid": "El script es válido", + "invalid": "El script tiene errores", + "save_warning": "Guardar sobrescribirá todas las reglas visuales. Esta acción no se puede deshacer. Haga clic en Guardar de nuevo para confirmar.", + "validating": "Validando...", + "validate": "Validar", + "cancel": "Cancelar", + "save": "Guardar", + "confirm_save": "Confirmar guardado", + "validation_failed": "Error en la solicitud de validación" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# condición} other {# condiciones}}", + "actions_count": "{count, plural, one {# acción} other {# acciones}}" + }, + "origin_external": "Externo", + "managed_by_tooltip": "Gestionado por {source}. Edítalo en esa aplicación o usa el editor Sieve sin procesar." + }, + "templates": { + "title": "Plantillas de correo", + "description": "Crea plantillas reutilizables con variables de marcador de posición", + "add": "Nueva plantilla", + "edit": "Editar plantilla", + "name": "Nombre de la plantilla", + "name_placeholder": "ej.: Correo de seguimiento", + "category": "Categoría", + "category_placeholder": "ej.: Trabajo, Personal", + "subject": "Asunto", + "subject_placeholder": "Línea de asunto del correo", + "body": "Cuerpo", + "body_placeholder": "Contenido del correo...", + "recipients_placeholder": "email@example.com", + "identity": "Enviar como", + "default_identity": "Identidad predeterminada", + "favorite": "Favorito", + "cancel": "Cancelar", + "create": "Crear", + "update": "Actualizar", + "confirm_delete": "Eliminar", + "no_templates": "Sin plantillas", + "manage": "Gestionar plantillas", + "count": "{count, plural, one {# plantilla} other {# plantillas}}", + "export_import": "Exportar e importar", + "export_import_description": "Haz una copia de seguridad de tus plantillas o transfiérelas a otro dispositivo", + "export": "Exportar", + "import": "Importar", + "validation": { + "empty": "El nombre de la plantilla es obligatorio", + "too_long": "El nombre de la plantilla no debe superar los 200 caracteres" + } + }, + "files": { + "display": { + "title": "Visualización", + "description": "Configura cómo se muestran los archivos y carpetas" + }, + "folder_layout": { + "label": "Navegación de carpetas", + "description": "Elija cómo se muestran las carpetas: integradas con los archivos o en un árbol en la barra lateral", + "inline": "Integrado", + "sidebar": "Barra lateral" + }, + "default_view": { + "label": "Vista predeterminada", + "description": "Elige entre diseño de cuadrícula y lista", + "list": "Lista", + "grid": "Cuadrícula" + }, + "default_sort": { + "label": "Orden predeterminado", + "description": "Elige el orden predeterminado para los archivos", + "name": "Nombre", + "size": "Tamaño", + "modified": "Modificado" + }, + "sort_direction": { + "label": "Dirección de orden", + "description": "Elige orden ascendente o descendente", + "ascending": "Ascendente", + "descending": "Descendente" + }, + "icons": { + "title": "Iconos", + "description": "Configura la apariencia de los iconos de archivos" + }, + "show_icons": { + "label": "Mostrar iconos de archivos", + "description": "Mostrar iconos junto a archivos y carpetas" + }, + "colored_icons": { + "label": "Iconos de colores", + "description": "Usar iconos de colores en lugar de monocromáticos" + }, + "show_thumbnails": { + "label": "Mostrar miniaturas", + "description": "Mostrar vistas previas de imágenes en lugar de iconos" + }, + "behavior": { + "title": "Comportamiento", + "description": "Configura el comportamiento del explorador de archivos" + }, + "show_hidden": { + "label": "Mostrar archivos ocultos", + "description": "Mostrar archivos y carpetas que comienzan con un punto" + }, + "preview": { + "label": "Vista previa" + } + } + }, + "errors": { + "page_error_title": "Algo salió mal", + "page_error_description": "Encontramos un error inesperado. Por favor, inténtelo de nuevo o regrese a la página principal.", + "sidebar_error": "No se pudieron cargar los buzones", + "email_list_error": "No se pudieron cargar los correos", + "viewer_error_title": "No se puede mostrar el correo", + "viewer_error_description": "Hubo un problema al renderizar este correo. Puede contener contenido no compatible.", + "composer_error": "No se pudo cargar el editor", + "settings_error_title": "Configuración no disponible", + "settings_error_description": "No se pudo cargar la configuración. Sus preferencias pueden no guardarse.", + "try_again": "Intentar de nuevo", + "reload": "Recargar", + "reload_emails": "Recargar correos", + "reload_settings": "Recargar configuración", + "retry": "Reintentar", + "go_home": "Ir a bandeja de entrada" + }, + "context_menu": { + "reply": "Responder", + "reply_all": "Responder a Todos", + "forward": "Reenviar", + "mark_read": "Marcar como Leído", + "mark_unread": "Marcar como No Leído", + "star": "Destacar", + "unstar": "Quitar Destacado", + "move_to": "Mover a...", + "archive": "Archivar", + "delete": "Eliminar", + "mark_as_spam": "Reportar spam", + "not_spam": "No es spam", + "color_tag": "Etiqueta", + "remove_color": "Eliminar etiqueta", + "items_selected": "{count} correos seleccionados", + "edit_draft": "Editar borrador" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Atajos de Teclado", + "tip": "Presione ? en cualquier momento para mostrar esta ayuda", + "sections": { + "navigation": "Navegación", + "actions": "Acciones de Correo", + "global": "Global", + "threads": "Conversaciones", + "composer": "Redacción" + }, + "navigation": { + "next_email": "Siguiente correo", + "previous_email": "Correo anterior", + "open_email": "Abrir correo", + "close_email": "Cerrar / Deseleccionar" + }, + "actions": { + "reply": "Responder", + "reply_all": "Responder a todos", + "forward": "Reenviar", + "star": "Alternar destacado", + "archive": "Archivar", + "delete": "Eliminar", + "mark_unread": "Marcar como no leído", + "mark_read": "Marcar como leído", + "toggle_spam": "Reportar spam / No es spam" + }, + "global": { + "compose": "Redactar nuevo correo", + "search": "Enfocar búsqueda", + "help": "Mostrar atajos", + "refresh": "Actualizar correos", + "select_all": "Seleccionar todo" + }, + "threads": { + "expand_collapse": "Expandir/contraer conversación" + }, + "composer": { + "template_picker": "Abrir selector de plantillas" + } + }, + "threads": { + "messages_one": "{count} mensaje", + "messages_other": "{count} mensajes", + "messages_tooltip": "{count, plural, one {# mensaje en esta conversación} other {# mensajes en esta conversación}}", + "expand": "Expandir conversación", + "collapse": "Contraer conversación", + "loading": "Cargando conversación...", + "mark_read": "Marcar conversación como leída", + "mark_unread": "Marcar conversación como no leída", + "archive": "Archivar conversación", + "delete": "Eliminar conversación", + "star": "Destacar conversación", + "unstar": "Quitar destacado de conversación", + "toggle_thread": "Expandir/contraer hilo" + }, + "identities": { + "modal_title": "Administrar Identidades de Envío", + "create_new": "Crear Nueva Identidad", + "edit_identity": "Editar Identidad", + "delete_confirm": "¿Eliminar esta identidad? Esto no se puede deshacer.", + "cannot_delete": "Esta identidad no se puede eliminar", + "primary_identity": "Principal", + "set_as_primary": "Establecer como principal", + "no_identities": "No se encontraron identidades", + "display": { + "reply_to": "Responder a:", + "bcc": "CCO:", + "signature": "Firma:", + "preview": "Vista previa:" + }, + "validation_errors": { + "invalid_emails": "Correos inválidos: {emails}", + "unknown_error": "Error desconocido" + }, + "form": { + "name_label": "Nombre para Mostrar", + "name_placeholder": "ej., Correo de Trabajo, Personal", + "name_required": "El nombre es obligatorio", + "email_label": "Dirección de Correo", + "email_placeholder": "su.correo@ejemplo.com", + "email_required": "El correo es obligatorio", + "email_invalid": "Por favor ingrese una dirección de correo válida", + "email_immutable": "La dirección de correo no se puede cambiar después de la creación", + "reply_to_label": "Responder a (opcional)", + "reply_to_placeholder": "diferente@correo.com", + "bcc_label": "CCO Automático (opcional)", + "bcc_placeholder": "archivo@correo.com", + "text_signature_label": "Firma de Texto", + "html_signature_label": "Firma HTML", + "save": "Guardar Identidad", + "cancel": "Cancelar", + "creating": "Creando...", + "updating": "Actualizando..." + }, + "sub_address": { + "button_tooltip": "Usar sub-dirección", + "popover_title": "Agregar Etiqueta de Sub-Dirección", + "tag_input_placeholder": "Ingrese etiqueta (ej., compras)", + "preview_label": "Vista previa:", + "recent_tags": "Etiquetas Recientes", + "suggested_tags": "Sugeridas", + "use_address": "Usar Esta Dirección", + "invalid_tag": "La etiqueta debe ser solo alfanumérica y guiones", + "tag_too_long": "La etiqueta debe tener 30 caracteres o menos", + "help_text": "Los correos enviados a usuario+etiqueta@dominio.com llegarán a su bandeja de entrada", + "validation": { + "empty": "La etiqueta no puede estar vacía", + "too_long": "La etiqueta debe tener {max} caracteres o menos", + "invalid_chars": "La etiqueta debe contener solo letras, números y guiones" + } + }, + "badge": { + "sent_via": "vía", + "sub_address_tag": "Enviado usando sub-dirección: {tag}", + "identity_name": "Enviado usando identidad: {name}", + "identity_short": "vía {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Eliminar", + "delete_confirm_title": "Eliminar identidad" + }, + "templates": { + "picker_title": "Elegir una plantilla", + "search_placeholder": "Buscar plantillas...", + "section_favorites": "Favoritos", + "section_recent": "Recientes", + "section_uncategorized": "Otros", + "no_templates": "Sin plantillas", + "no_results": "No se encontraron plantillas", + "fill_placeholders": "Completar valores de marcadores", + "enter_value": "Introduce un valor...", + "preview": "Vista previa", + "insert_with_values": "Insertar con valores", + "insert_raw": "Insertar sin completar", + "copy_suffix": "(copia)", + "placeholder": "Variable", + "placeholders": { + "recipient_name": "Nombre del destinatario", + "company": "Nombre de la empresa", + "date": "Fecha actual", + "day_of_week": "Día de la semana", + "sender_name": "Tu nombre" + } + }, + "contacts": { + "title": "Contactos", + "search_placeholder": "Buscar contactos...", + "create_new": "Nuevo contacto", + "no_category": "Sin categoría", + "rename_category": "Renombrar categoría", + "category_name_label": "Nombre de la categoría", + "category_renamed": "Categoría renombrada", + "category_rename_failed": "Error al renombrar la categoría", + "category_added": "Contacto añadido a {name}", + "category_added_plural": "{count} contactos añadidos a {name}", + "empty_state": "No hay contactos", + "empty_state_title": "Sin contactos", + "empty_state_subtitle": "Crea tu primer contacto o importa desde un archivo vCard", + "empty_search": "Ningún contacto coincide con tu búsqueda", + "empty_search_hint": "Prueba con otro término de búsqueda", + "empty_filtered": "Ningún contacto coincide con tus filtros", + "empty_filtered_hint": "Ajusta o limpia los filtros", + "clear_search": "Borrar búsqueda", + "import_vcard": "Importar vCard", + "delete_confirm_title": "Eliminar contacto", + "delete_confirm": "¿Estás seguro de que quieres eliminar este contacto?", + "local_mode": "Los contactos se almacenan localmente (el servidor no soporta JMAP Contacts)", + "back_to_contacts": "Volver a contactos", + "tabs": { + "all": "Todos", + "groups": "Grupos" + }, + "shared": { + "title": "Compartidos" + }, + "address_books": { + "title": "Mis Libretas de Direcciones", + "shared_prefix": "Compartido: {name}", + "moved": "Contacto movido a {name}", + "moved_plural": "{count} contactos movidos a {name}", + "move_failed": "Error al mover el contacto", + "address_book": "Libreta de direcciones", + "rename": "Renombrar libreta de direcciones", + "name_label": "Nombre de la libreta de direcciones", + "renamed": "Libreta de direcciones renombrada", + "rename_failed": "Error al renombrar la libreta de direcciones", + "default": "Predeterminada", + "manage": "Administrar libretas de direcciones", + "share": "Compartir libreta de direcciones", + "new_contact_in_book": "Nuevo contacto en esta libreta", + "delete": "Eliminar libreta de direcciones", + "confirm_delete": "¿Eliminar «{name}»? Todos los contactos de esta libreta se eliminarán.", + "deleted": "Libreta de direcciones eliminada", + "delete_failed": "No se pudo eliminar la libreta de direcciones" + }, + "detail": { + "emails": "Direcciones de correo", + "phones": "Números de teléfono", + "organizations": "Organizaciones", + "addresses": "Direcciones", + "notes": "Notas", + "titles": "Títulos y roles", + "online_services": "Servicios en línea", + "anniversaries": "Aniversarios", + "personal_info": "Información personal", + "languages": "Idiomas", + "categories": "Categorías", + "related_contacts": "Contactos relacionados", + "crypto_keys": "Claves criptográficas", + "no_contact_selected": "Selecciona un contacto para ver los detalles", + "compose_email": "Escribir correo", + "copy_email": "Copiar correo", + "copy_phone": "Copiar teléfono", + "copy_url": "Copiar URL", + "copied": "Copiado al portapapeles", + "copy_failed": "Error al copiar al portapapeles", + "created": "Creado", + "updated": "Última actualización", + "timezone": "Zona horaria", + "anniversary_birth": "Cumpleaños", + "anniversary_death": "Fallecimiento", + "anniversary_wedding": "Aniversario", + "anniversary_other": "Otro", + "personal_expertise": "Especialidad", + "personal_hobby": "Pasatiempo", + "personal_interest": "Interés", + "personal_other": "Otro", + "gender": "Género", + "gender_masculine": "Masculino", + "gender_feminine": "Femenino", + "gender_other": "Otro", + "gender_none": "No aplicable", + "gender_unknown": "Desconocido", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL de programación", + "freebusy_uri": "URL de disponibilidad", + "cert_issuer": "Emisor", + "cert_expires": "Caduca", + "cert_expired": "Caducado", + "cert_fingerprint": "Huella digital", + "cert_algorithm": "Algoritmo", + "import_to_smime": "Importar a S/MIME", + "cert_already_imported": "Certificado ya importado", + "cert_imported": "Certificado importado", + "cert_import_failed": "Error al importar el certificado", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Más acciones", + "age_years": "{count, plural, one {1 año} other {# años}}", + "years_since": "{count, plural, one {hace 1 año} other {hace # años}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Nuevo contacto", + "edit_title": "Editar contacto", + "section_address_book": "Directorio", + "select_address_book": "Seleccionar un directorio...", + "section_identity": "Nombre e identidad", + "section_work": "Trabajo y organización", + "prefix": "Prefijo", + "prefix_placeholder": "Dr., Sr., Sra.", + "given_name": "Nombre", + "middle_name": "Segundo nombre", + "surname": "Apellido", + "suffix": "Sufijo", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Apodo", + "nickname_placeholder": "Apodo", + "email": "Correo", + "email_placeholder": "email@example.com", + "phone": "Teléfono", + "phone_placeholder": "+34 612 345 678", + "phone_type": "Tipo", + "phone_voice": "Voz", + "phone_cell": "Móvil", + "phone_fax": "Fax", + "phone_pager": "Buscapersonas", + "phone_video": "Video", + "phone_text": "Texto", + "organization": "Organización", + "organization_placeholder": "Nombre de la empresa", + "department": "Departamento", + "department_placeholder": "Departamento", + "job_title": "Cargo", + "job_title_placeholder": "p. ej., Ingeniero de software", + "role": "Rol", + "role_placeholder": "p. ej., Líder de equipo", + "addresses": "Direcciones", + "add_address": "Agregar dirección", + "street": "Calle", + "city": "Ciudad", + "region": "Estado / Región", + "postcode": "Código postal", + "country": "País", + "online_services": "Servicios en línea", + "add_online_service": "Agregar servicio en línea", + "url_placeholder": "https://...", + "service_placeholder": "Servicio", + "anniversaries": "Aniversarios", + "add_anniversary": "Agregar fecha", + "anniversary_birth": "Cumpleaños", + "anniversary_wedding": "Aniversario", + "anniversary_death": "Conmemoración", + "anniversary_other": "Otro", + "personal_info": "Información personal", + "add_personal_info": "Agregar entrada", + "personal_info_placeholder": "p. ej., Fotografía", + "personal_expertise": "Especialidad", + "personal_hobby": "Pasatiempo", + "personal_interest": "Interés", + "personal_other": "Otro", + "level": "Nivel", + "level_high": "Alto", + "level_medium": "Medio", + "level_low": "Bajo", + "categories": "Categorías", + "categories_placeholder": "p. ej., Familia, Amigos, Colegas", + "categories_hint": "Escriba para buscar o añadir categorías", + "category_add": "Añadir", + "note": "Notas", + "note_placeholder": "Agregar una nota...", + "gender": "Género", + "gender_sex": "Sexo", + "gender_male": "Masculino", + "gender_female": "Femenino", + "gender_other": "Otro", + "gender_none": "No aplicable", + "gender_unknown": "Desconocido", + "gender_identity": "Identidad de género", + "gender_identity_placeholder": "Identidad de género...", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL de programación", + "freebusy_uri": "URL de disponibilidad", + "context_work": "Trabajo", + "context_private": "Personal", + "add_email": "Agregar correo", + "add_phone": "Agregar teléfono", + "save": "Guardar", + "cancel": "Cancelar", + "creating": "Creando...", + "updating": "Actualizando...", + "name_required": "Se requiere al menos un nombre o apellido", + "email_invalid": "Introduce una dirección de correo válida", + "email_error_inline": "Formato de correo inválido", + "save_failed": "Error al guardar el contacto", + "delete": "Eliminar", + "upload_photo": "Subir foto", + "remove_photo": "Quitar foto", + "photo_hint": "JPG o PNG, hasta 10 MB. Se redimensionará.", + "photo_too_large": "La imagen es demasiado grande (máx. 10 MB)", + "photo_invalid": "Archivo de imagen no válido", + "change_photo": "Cambiar" + }, + "groups": { + "create": "Nuevo grupo", + "edit": "Editar grupo", + "empty": "No hay grupos", + "delete_confirm_title": "Eliminar grupo", + "delete_confirm": "¿Estás seguro de que quieres eliminar este grupo?", + "name_label": "Nombre del grupo", + "name_placeholder": "ej. Equipo, Familia", + "name_required": "El nombre del grupo es obligatorio", + "save_failed": "Error al guardar el grupo", + "members_label": "Miembros", + "search_members": "Buscar contactos para agregar...", + "no_members": "No hay miembros en este grupo", + "member_count": "{count, plural, =0 {Sin miembros} one {1 miembro} other {# miembros}}" + }, + "import": { + "title": "Importar contactos", + "drop_hint": "Haz clic para seleccionar un archivo vCard", + "file_types": "Archivos .vcf o .vcard", + "no_contacts": "No se encontraron contactos en el archivo", + "parse_error": "Error al analizar el archivo vCard", + "found": "{count, plural, one {1 contacto encontrado} other {# contactos encontrados}}", + "duplicate": "Duplicado", + "select_all": "Seleccionar todo", + "deselect_all": "Deseleccionar todo", + "selected": "{count, plural, one {1 seleccionado} other {# seleccionados}}", + "import_button": "Importar", + "importing": "Importando...", + "success": "{count, plural, one {1 contacto importado} other {# contactos importados}}", + "failed": "Error en la importación", + "close": "Cerrar", + "file_too_large": "El archivo es demasiado grande (máx. 5 MB)" + }, + "export": { + "title": "Exportar contactos", + "success": "{count, plural, one {1 contacto exportado} other {# contactos exportados}}" + }, + "bulk": { + "selected": "{count, plural, one {1 seleccionado} other {# seleccionados}}", + "select_all": "Seleccionar todo", + "delete": "Eliminar", + "delete_confirm_title": "Eliminar contactos", + "delete_confirm": "¿Eliminar {count, plural, one {1 contacto} other {# contactos}}?", + "deleted": "{count, plural, one {1 contacto eliminado} other {# contactos eliminados}}", + "add_to_group": "Agregar al grupo", + "choose_group": "Elegir un grupo", + "adding_contacts": "Agregando {count, plural, one {1 contacto} other {# contactos}}", + "added_to_group": "Contactos agregados al grupo", + "export": "Exportar", + "clear": "Limpiar selección" + }, + "toast": { + "created": "Contacto creado", + "updated": "Contacto actualizado", + "deleted": "Contacto eliminado", + "error_create": "Error al crear el contacto", + "error_update": "Error al actualizar el contacto", + "error_delete": "Error al eliminar el contacto" + }, + "context_menu": { + "open": "Abrir", + "edit": "Editar", + "send_email": "Enviar correo", + "add_to_group": "Añadir al grupo", + "export_vcard": "Exportar como vCard", + "delete": "Eliminar", + "call": "Llamar", + "duplicate": "Duplicar", + "print": "Imprimir" + }, + "filters": { + "toggle": "Filtros", + "select": "Seleccionar", + "clear": "Borrar", + "close": "Cerrar", + "title": "Filtros avanzados", + "organization": "Empresa", + "organization_placeholder": "p. ej. Acme", + "job_title": "Puesto", + "job_title_placeholder": "p. ej. Diseñador", + "location": "Ubicación", + "location_placeholder": "Ciudad o país", + "email_domain": "Dominio de correo", + "email_domain_placeholder": "ejemplo.com", + "birthday_month": "Cumpleaños en", + "any_month": "Cualquier mes", + "has_email": "Con correo", + "has_phone": "Con teléfono", + "has_photo": "Con foto" + } + }, + "calendar": { + "title": "Calendario", + "back_to_email": "Volver al correo", + "back_to_month": "Volver al mes", + "my_calendars": "Mis calendarios", + "birthday_calendar": "Cumpleaños", + "mini_calendar_change": "Clic para cambiar de mes", + "views": { + "month": "Mes", + "week": "Semana", + "day": "Día", + "agenda": "Agenda", + "today": "Hoy", + "month_hint": "Mes (m)", + "week_hint": "Semana (w)", + "day_hint": "Día (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Tareas", + "tasks_hint": "Tareas (k)" + }, + "events": { + "create": "Crear evento", + "edit": "Editar evento", + "delete": "Eliminar evento", + "details": "Detalles del evento", + "no_events": "Sin eventos", + "all_day": "Todo el día", + "more": "+{count} más", + "no_title": "(Sin título)", + "resize": "Redimensionar evento", + "duplicate": "Duplicar", + "today_header": "Hoy", + "tomorrow_header": "Mañana", + "export_ics": "Exportar como .ics", + "copy_title": "Copiar título", + "copy_link": "Copiar enlace de reunión" + }, + "detail": { + "add_note": "Añadir una nota...", + "save_note": "Guardar", + "note_saved": "Nota añadida", + "open_link": "Abrir enlace", + "meeting_link": "Enlace de reunión", + "tentative": "Provisional", + "cancelled": "Cancelado", + "delete_confirm": "¿Eliminar este evento?" + }, + "form": { + "title": "Título", + "description": "Descripción", + "location": "Ubicación", + "meeting_link": "Enlace de reunión", + "start_date": "Fecha de inicio", + "end_date": "Fecha de fin", + "start_time": "Hora de inicio", + "end_time": "Hora de fin", + "all_day_event": "Evento de todo el día", + "calendar_select": "Calendario", + "save": "Guardar", + "cancel": "Cancelar", + "delete_confirm": "¿Está seguro de que desea eliminar este evento?", + "color": "Color" + }, + "participants": { + "title": "Participantes", + "add": "Agregar participante", + "organizer": "Organizador", + "attendee": "Participante", + "accepted": "Aceptado", + "declined": "Rechazado", + "tentative": "Provisional", + "needs_action": "Pendiente de respuesta", + "remove": "Eliminar", + "edit": "Editar", + "email_placeholder": "Añadir dirección de correo o buscar contactos", + "send_invitations": "Enviar invitaciones a los participantes", + "status_summary": "{accepted} aceptado(s), {pending} pendiente(s)", + "invited_by": "Invitación de {name}", + "respond_below": "Responde con los botones de abajo", + "rsvp_label": "Tu respuesta", + "cancel_notification": "Se notificará a los participantes de la cancelación", + "you_organizer": "Eres el organizador", + "you_attendee": "Eres un participante", + "no_participants": "Sin participantes", + "count": "{count, plural, one {# participante} other {# participantes}}" + }, + "recurrence": { + "title": "Recurrencia", + "none": "No se repite", + "daily": "Diario", + "weekly": "Semanal", + "monthly": "Mensual", + "yearly": "Anual", + "every_n_days": "Cada {count} días", + "every_n_weeks": "Cada {count} semanas", + "every_n_months": "Cada {count} meses", + "until": "Hasta", + "occurrences": "{count} repeticiones" + }, + "recurrence_scope": { + "edit_title": "Editar evento recurrente", + "delete_title": "Eliminar evento recurrente", + "description": "Este es un evento recurrente. ¿Qué eventos desea modificar?", + "this_event": "Solo este evento", + "this_and_future": "Este evento y los siguientes", + "all_events": "Todos los eventos", + "cancel": "Cancelar", + "save": "Guardar", + "delete": "Eliminar" + }, + "alerts": { + "title": "Recordatorio", + "none": "Sin recordatorio", + "at_time": "En el momento del evento", + "minutes_before": "{count, plural, one {# minuto antes} other {# minutos antes}}", + "hours_before": "{count, plural, one {# hora antes} other {# horas antes}}", + "days_before": "{count, plural, one {# día antes} other {# días antes}}" + }, + "settings": { + "title": "Configuración del calendario", + "default_view": "Vista predeterminada", + "week_starts_on": "La semana comienza el", + "time_format": "Formato de hora", + "default_calendar": "Calendario predeterminado", + "default_reminder": "Recordatorio predeterminado", + "time_format_12h": "12 horas", + "time_format_24h": "24 horas", + "notifications_enabled": "Notificaciones de eventos", + "notifications_enabled_desc": "Mostrar alertas para eventos próximos", + "notification_sound": "Sonido de notificación", + "notification_sound_desc": "Reproducir un sonido para las alertas del calendario", + "invitation_parsing": "Analizar invitaciones por correo", + "invitation_parsing_desc": "Detectar invitaciones de calendario en archivos adjuntos del correo y mostrar acciones del calendario", + "show_time_in_month_view": "Mostrar hora en vista mensual", + "show_time_in_month_view_desc": "Mostrar las horas de los eventos en la vista mensual del calendario", + "show_week_numbers": "Mostrar números de semana", + "show_week_numbers_desc": "Mostrar los números de semana en el minicalendario", + "enable_tasks": "Activar tareas", + "enable_tasks_desc": "Mostrar una vista de tareas en el calendario para gestionar tareas pendientes", + "show_tasks_on_calendar": "Mostrar tareas en el calendario", + "show_tasks_on_calendar_desc": "Mostrar etiquetas de tareas en las vistas diarias y semanales del calendario", + "hover_preview": "Vista previa al pasar el ratón", + "hover_preview_desc": "Mostrar un popover de detalles al pasar el ratón sobre eventos del calendario", + "hover_preview_instant": "Instantáneo", + "hover_preview_delay_500ms": "Retraso de 0,5 segundos", + "hover_preview_delay_1s": "Retraso de 1 segundo", + "hover_preview_delay_2s": "Retraso de 2 segundos", + "hover_preview_off": "Desactivado", + "show_birthday_calendar": "Calendario de cumpleaños", + "show_birthday_calendar_desc": "Mostrar un calendario virtual con los cumpleaños de tus contactos" + }, + "days": { + "monday": "Lunes", + "tuesday": "Martes", + "wednesday": "Miércoles", + "thursday": "Jueves", + "friday": "Viernes", + "saturday": "Sábado", + "sunday": "Domingo", + "mon": "Lun", + "tue": "Mar", + "wed": "Mié", + "thu": "Jue", + "fri": "Vie", + "sat": "Sáb", + "sun": "Dom" + }, + "notifications": { + "event_created": "Evento creado", + "event_updated": "Evento actualizado", + "event_deleted": "Evento eliminado", + "calendar_created": "Calendario creado", + "calendar_deleted": "Calendario eliminado", + "event_move_error": "Error al mover el evento", + "event_resize_error": "Error al redimensionar el evento", + "alert_title": "Evento próximo", + "alert_now": "Comienza ahora", + "alert_in_minutes": "En {count} min", + "invitation_sent": "Invitaciones enviadas", + "rsvp_updated": "Respuesta actualizada", + "rsvp_error": "Error al actualizar la respuesta", + "event_duplicated": "Evento duplicado", + "event_error": "Error al guardar el evento", + "task_due": "Tarea vencida", + "event_exported": "Evento exportado", + "title_copied": "Título copiado", + "link_copied": "Enlace copiado" + }, + "status": { + "loading_calendars": "Cargando calendarios...", + "loading_events": "Cargando eventos..." + }, + "quick_create": { + "placeholder": "Título del nuevo evento", + "aria_label": "Creación rápida de evento" + }, + "nav_prev": "Anterior", + "nav_next": "Siguiente", + "import": { + "title": "Importar calendario", + "tab_file": "Archivo", + "tab_url": "URL", + "select_file": "Seleccionar archivo .ics", + "drop_file": "o arrastra el archivo aquí", + "supported_formats": "Archivos iCalendar (.ics) compatibles", + "url_description": "Introduce la URL de un feed iCalendar (.ics) externo para importar eventos.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Compatible con URLs CalDAV e iCalendar (.ics)", + "fetch": "Obtener", + "invalid_url": "Introduce una URL válida", + "url_fetch_failed": "No se pudo obtener el calendario desde la URL", + "parsing": "Analizando archivo de calendario...", + "parsed_events": "{count} eventos encontrados", + "no_events": "No se encontraron eventos en el archivo", + "select_all": "Seleccionar todo", + "deselect_all": "Deseleccionar todo", + "target_calendar": "Importar al calendario", + "import_button": "Importar selección", + "importing": "Importando eventos...", + "success": "{count} eventos importados correctamente", + "error": "Error al importar el calendario", + "file_too_large": "El archivo supera el límite de 10 MB", + "invalid_format": "Formato de archivo de calendario no válido" + }, + "management": { + "title": "Gestión de calendarios", + "description": "Crea, renombra y personaliza tus calendarios. Haz clic derecho en un calendario en la barra lateral para cambiar su color rápidamente.", + "name": "Nombre", + "name_placeholder": "Nombre del calendario", + "color": "Color", + "change_color": "Cambiar color", + "add_calendar": "Añadir calendario", + "edit": "Editar", + "delete": "Eliminar", + "save": "Guardar", + "create": "Crear", + "cancel": "Cancelar", + "default": "Predeterminado", + "confirm_delete": "¿Eliminar \"{name}\"? Se eliminarán todos los eventos de este calendario.", + "calendar_created": "Calendario creado", + "calendar_updated": "Calendario actualizado", + "calendar_deleted": "Calendario eliminado", + "color_updated": "Color del calendario actualizado", + "error_create": "Error al crear el calendario", + "error_update": "Error al actualizar el calendario", + "error_delete": "Error al eliminar el calendario", + "caldav_url": "URL de CalDAV", + "copy_url": "Copiar URL de CalDAV", + "url_copied": "URL de CalDAV copiada al portapapeles", + "confirm_clear": "¿Borrar todos los eventos de \"{name}\"? Esta acción no se puede deshacer.", + "clear_events": "Borrar eventos", + "events_cleared": "{count} eventos borrados", + "error_clear": "No se pudieron borrar los eventos del calendario", + "share": "Compartir calendario", + "new_event_in_calendar": "Nuevo evento en este calendario" + }, + "subscription": { + "title": "Suscripción iCal", + "section_title": "Suscripciones iCal", + "description": "Suscríbete a un feed externo de iCalendar. Los eventos se sincronizarán automáticamente en su propio calendario. Compatible con URLs https:// y webcal://.", + "url_label": "URL del calendario", + "url_placeholder": "https://example.com/calendar.ics o webcal://...", + "name_label": "Nombre del calendario", + "name_placeholder": "p. ej., Días festivos", + "color_label": "Color", + "refresh_interval": "Intervalo de actualización", + "interval_15": "Cada 15 minutos", + "interval_30": "Cada 30 minutos", + "interval_60": "Cada hora", + "interval_360": "Cada 6 horas", + "interval_1440": "Cada día", + "subscribe": "Suscribirse", + "subscribing": "Suscribiendo...", + "save": "Guardar cambios", + "saving": "Guardando...", + "edit": "Editar", + "edit_title": "Editar suscripción", + "updated": "\"{name}\" actualizado", + "update_error": "No se pudo actualizar la suscripción", + "invalid_url": "Por favor, introduce una URL válida", + "success": "Suscrito a \"{name}\"", + "error": "No se pudo añadir la suscripción", + "refresh": "Actualizar ahora", + "refresh_success": "Suscripción actualizada", + "refresh_error": "No se pudo actualizar la suscripción", + "unsubscribe": "Cancelar suscripción", + "confirm_delete": "¿Cancelar la suscripción a \"{name}\"? El calendario y todos sus eventos serán eliminados.", + "deleted": "Suscripción eliminada", + "delete_error": "No se pudo eliminar la suscripción", + "last_refreshed": "Última actualización: {time}" + }, + "tasks": { + "label": "Tareas", + "no_tasks": "Sin tareas", + "no_title": "(Sin título)", + "mark_complete": "Marcar como completada", + "mark_incomplete": "Marcar como incompleta", + "filter_all": "Todas", + "filter_pending": "Pendientes", + "filter_completed": "Completadas", + "filter_overdue": "Vencidas", + "show_completed": "Mostrar completadas", + "create": "Nueva tarea", + "edit": "Editar tarea", + "title_placeholder": "Título de la tarea", + "description_placeholder": "Agregar una descripción...", + "due_date": "Fecha de vencimiento", + "include_time": "Incluir hora", + "priority": "Prioridad", + "priority_none": "Ninguna", + "priority_high": "Alta", + "priority_medium": "Media", + "priority_low": "Baja", + "progress": "Estado", + "progress_needs_action": "Requiere acción", + "progress_in_process": "En proceso", + "progress_completed": "Completada", + "progress_cancelled": "Cancelada", + "calendar": "Calendario", + "alert": "Recordatorio", + "alert_none": "Ninguno", + "alert_at_time": "En la fecha y hora de vencimiento", + "alert_5min": "5 minutos antes", + "alert_15min": "15 minutos antes", + "alert_30min": "30 minutos antes", + "alert_1hr": "1 hora antes", + "alert_1day": "1 día antes", + "delete": "Eliminar", + "cancel": "Cancelar", + "save": "Guardar", + "quick_add_placeholder": "Agregar una tarea...", + "due_today": "Vence hoy", + "due_tomorrow": "Vence mañana", + "overdue": "Vencida" + } + }, + "advanced_search": { + "title": "Búsqueda avanzada", + "from": "De", + "from_placeholder": "Email o nombre del remitente", + "to": "Para", + "to_placeholder": "Email o nombre del destinatario", + "subject": "Asunto", + "subject_placeholder": "El asunto contiene...", + "body": "Cuerpo", + "body_placeholder": "El cuerpo contiene...", + "folder": "Carpeta", + "all_folders": "Todas las carpetas", + "has_attachment": "Adjuntos", + "date_after": "Después de", + "date_before": "Antes de", + "starred": "Destacados", + "unread": "No leídos", + "read": "Leídos", + "yes": "Sí", + "no": "No", + "clear": "Limpiar", + "clear_all": "Limpiar todo", + "filters_active": "{count} filtro", + "filters_active_plural": "{count} filtros", + "toggle_filters": "Filtros", + "search_hint": "Usa los filtros avanzados para una búsqueda precisa", + "advanced_filters_tooltip": "Filtros de búsqueda avanzados", + "results_found": "{count, plural, =0 {No se encontraron resultados} one {# resultado encontrado} other {# resultados encontrados}}", + "results_found_more": "{count}+ resultados encontrados" + }, + "welcome": { + "title": "Bienvenido a tu buzón", + "tip_compose": "Pulsa c para redactar un nuevo correo", + "tip_shortcuts": "Pulsa ? para ver todos los atajos de teclado", + "tip_sidebar": "Encuentra Calendario, Contactos y Ajustes en el menú lateral", + "tip_settings": "Personaliza tu experiencia en Ajustes", + "got_it": "Entendido", + "settings": "Ajustes", + "dismiss": "Cerrar", + "start_tour": "Iniciar tour" + }, + "demo_welcome": { + "title": "Bienvenido a Bulwark Mail", + "description": "Explora un cliente de correo web completo - directamente en tu navegador. Todos los datos quedan en tu dispositivo, así que prueba todo.", + "feature_email": "Leer y redactar correos", + "feature_organize": "Etiquetas, estrellas y carpetas", + "feature_shortcuts": "Atajos de teclado", + "feature_privacy": "Demo 100 % privada", + "hint": "Haz clic en un correo a la izquierda para empezar, o inicia el tour." + }, + "files": { + "title": "Archivos", + "search_placeholder": "Buscar archivos...", + "empty_state_title": "Aún no hay archivos", + "empty_state_description": "Suba archivos o cree carpetas para comenzar", + "upload": "Subir", + "upload_files": "Subir archivos", + "new_folder": "Nueva carpeta", + "new_folder_name": "Nombre de la carpeta", + "rename": "Renombrar", + "rename_title": "Renombrar", + "new_name": "Nuevo nombre", + "delete": "Eliminar", + "delete_confirm_title": "Eliminar recurso", + "delete_confirm_message": "¿Está seguro de que desea eliminar \"{name}\"? Esta acción no se puede deshacer.", + "download": "Descargar", + "name": "Nombre", + "size": "Tamaño", + "modified": "Modificado", + "type": "Tipo", + "folder": "Carpeta", + "file": "Archivo", + "parent_directory": "Directorio superior", + "breadcrumb_root": "Inicio", + "drop_files_here": "Suelte archivos o carpetas aquí para subirlos", + "uploading": "Subiendo...", + "upload_success": "{count, plural, one {1 archivo subido} other {# archivos subidos}}", + "upload_error": "Error al subir el archivo", + "create_folder_success": "Carpeta creada", + "create_folder_error": "Error al crear la carpeta", + "delete_success": "Eliminado correctamente", + "delete_error": "Error al eliminar", + "rename_success": "Renombrado correctamente", + "rename_error": "Error al renombrar", + "download_error": "Error al descargar", + "not_available": "El almacenamiento de archivos no está disponible en este servidor", + "cancel": "Cancelar", + "create": "Crear", + "save": "Guardar", + "no_results": "Ningún archivo coincide con su búsqueda", + "batch_delete_confirm_message": "¿Está seguro de que desea eliminar {count, plural, one {1 elemento} other {# elementos}}? Esta acción no se puede deshacer.", + "batch_delete_success": "{count, plural, one {1 elemento eliminado} other {# elementos eliminados}}", + "grid_view": "Vista de cuadrícula", + "list_view": "Vista de lista", + "details": "Detalles", + "path": "Ruta", + "preview": "Vista previa", + "preview_error": "Error al cargar la vista previa", + "cut": "Cortar", + "copy": "Copiar", + "paste": "Pegar", + "move_success": "{count, plural, one {1 elemento movido} other {# elementos movidos}}", + "move_error": "Error al mover", + "paste_success": "Pegado correctamente", + "paste_error": "Error al pegar", + "new_text_file": "Nuevo archivo de texto", + "file_name": "Nombre del archivo", + "retry": "Reintentar", + "refresh": "Actualizar", + "toggle_favorite": "Alternar favorito", + "duplicate": "Duplicar", + "duplicate_success": "Duplicado correctamente", + "duplicate_error": "Error al duplicar", + "create_file_success": "Archivo creado", + "create_file_error": "Error al crear el archivo", + "favorites": "Favoritos", + "recent": "Recientes", + "properties": "Propiedades", + "open_folder": "Abrir carpeta", + "upload_folder": "Subir carpeta", + "file_too_large": "\"{name}\" excede el tamaño máximo de archivo ({max})", + "undo": "Deshacer", + "undo_success": "Acción deshecha", + "undo_error": "Error al deshacer", + "toolbar": "Acciones de archivo", + "file_list": "Archivos y carpetas", + "context_menu": "Acciones", + "settings_title": "Configuración de archivos", + "settings_display": "Visualización", + "settings_default_view": "Vista predeterminada", + "settings_default_view_desc": "Elige entre diseño de cuadrícula y lista", + "settings_default_sort": "Orden predeterminado", + "settings_default_sort_desc": "Elige el orden predeterminado para los archivos", + "settings_sort_direction": "Dirección de orden", + "settings_sort_direction_desc": "Elige orden ascendente o descendente", + "settings_ascending": "Ascendente", + "settings_descending": "Descendente", + "settings_icons": "Iconos", + "settings_show_icons": "Mostrar iconos de archivos", + "settings_show_icons_desc": "Mostrar iconos junto a archivos y carpetas", + "settings_colored_icons": "Iconos de colores", + "settings_colored_icons_desc": "Usar iconos de colores en lugar de monocromáticos", + "settings_show_thumbnails": "Mostrar miniaturas", + "settings_show_thumbnails_desc": "Mostrar vistas previas de imágenes en lugar de iconos", + "settings_behavior": "Comportamiento", + "settings_show_hidden": "Mostrar archivos ocultos", + "settings_show_hidden_desc": "Mostrar archivos y carpetas que comienzan con un punto", + "settings_folder_layout": "Navegación de carpetas", + "settings_folder_layout_desc": "Elija cómo se muestran las carpetas: integradas con los archivos o en un árbol en la barra lateral", + "settings_folder_layout_inline": "Integrado", + "settings_folder_layout_sidebar": "Barra lateral", + "disabled_title": "La función de archivos ha sido desactivada por su administrador", + "disabled_description": "Las cargas de archivos grandes a través de WebDAV pueden causar inestabilidad en Stalwart/RocksDB, incluyendo errores de memoria y uso irrecuperable del disco. Los archivos eliminados pueden no eliminarse inmediatamente del almacenamiento. Esta función no se recomienda para entornos de producción.", + "stability_warning": "Las cargas de archivos grandes pueden causar inestabilidad del servidor. Los archivos eliminados pueden no eliminarse inmediatamente del almacenamiento. Usar con precaución." + }, + "smime": { + "your_certificates": "Tus certificados", + "your_certificates_desc": "Importa y administra tus certificados S/MIME para firmar y cifrar correos", + "recipient_certificates": "Certificados de destinatarios", + "recipient_certificates_desc": "Certificados públicos para cifrar correos a destinatarios", + "identity_bindings": "Vinculaciones de identidad y clave", + "identity_bindings_desc": "Vincula certificados S/MIME a tus identidades de correo", + "defaults_title": "Valores predeterminados", + "defaults_desc": "Configura el comportamiento predeterminado de firma y cifrado", + "import_pkcs12": "Importar PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importar certificado", + "no_certificates": "Aún no se han importado certificados", + "no_recipient_certs": "No hay certificados de destinatarios", + "expires": "Caduca", + "expired": "Caducado", + "bound_to": "Vinculado a", + "no_key_bound": "Ninguno", + "lock": "Bloquear clave", + "unlock": "Desbloquear clave", + "details": "Ver detalles", + "delete": "Eliminar", + "encrypt_by_default": "Cifrar por defecto", + "encrypt_by_default_desc": "Cifrar correos automáticamente cuando todos los destinatarios tengan certificados", + "remember_unlocked": "Recordar claves desbloqueadas", + "remember_unlocked_desc": "Mantener las claves desbloqueadas durante esta sesión del navegador", + "sign_default_for": "Firmar por defecto para", + "enter_p12_passphrase": "Introducir la contraseña de PKCS#12", + "p12_passphrase_desc": "Introduce la contraseña que protege este archivo de certificado", + "enter_storage_passphrase": "Definir contraseña de almacenamiento", + "storage_passphrase_desc": "Elige una contraseña para proteger esta clave en tu navegador", + "next": "Siguiente", + "import": "Importar", + "unlock_key": "Desbloquear clave", + "unlock_key_desc": "Introduce la contraseña de almacenamiento para desbloquear esta clave para firmar o descifrar", + "passphrase_placeholder": "Introduce la contraseña", + "confirm_passphrase_placeholder": "Confirma la contraseña", + "passphrase_mismatch": "Las contraseñas no coinciden", + "cancel": "Cancelar", + "processing": "Procesando…", + "close": "Cerrar", + "certificate_details": "Detalles del certificado", + "cert_subject": "Asunto", + "cert_issuer": "Emisor", + "cert_email": "Correo electrónico", + "cert_serial": "Número de serie", + "cert_validity": "Validez", + "cert_fingerprint": "Huella digital (SHA-256)", + "cert_algorithm": "Algoritmo", + "cert_capabilities": "Capacidades", + "cert_source": "Origen", + "cert_expired": "Este certificado ha caducado", + "cert_not_yet_valid": "Este certificado aún no es válido", + "cap_sign": "Firma", + "cap_encrypt": "Cifrado", + "cap_none": "Ninguno", + "show_passphrase": "Mostrar contraseña", + "hide_passphrase": "Ocultar contraseña", + "sign_toggle": "Firmar", + "encrypt_toggle": "Cifrar", + "missing_recipient_certs": "Faltan certificados para: {emails}", + "missing_sender_cert": "No hay un certificado vinculado a esta identidad", + "status_encrypted_ok": "Este mensaje fue cifrado", + "status_encrypted_no_key": "Este mensaje está cifrado, pero no se encontró una clave coincidente", + "status_encrypted_failed": "No se pudo descifrar este mensaje", + "status_signed_valid": "Firma verificada", + "status_signed_invalid": "La verificación de la firma falló", + "status_signed_expired_cert": "Firmado con un certificado caducado", + "status_signed_self_signed": "Firma válida, pero el certificado es autofirmado (no confiable)", + "status_signed_mismatch": "La firma es válida, pero el firmante no coincide con el remitente", + "status_unsupported": "Formato S/MIME no compatible", + "auto_import_signer_certs": "Importar automáticamente certificados de firmantes", + "auto_import_signer_certs_desc": "Guardar automáticamente certificados de correos firmados verificados para futuros cifrados", + "export": "Exportar", + "enter_export_passphrase": "Definir contraseña de exportación", + "export_passphrase_desc": "Elige una contraseña para proteger el archivo PKCS#12 exportado", + "export_storage_desc": "Introduce la contraseña de almacenamiento para descifrar la clave antes de exportarla", + "incorrect_passphrase": "Contraseña incorrecta" + }, + "tour": { + "step_counter": "Paso {current} de {total}", + "skip": "Saltar tour", + "back": "Atrás", + "next": "Siguiente", + "finish": "Finalizar", + "take_a_tour": "Haz un recorrido por la interfaz", + "restart_title": "Tour introductorio", + "restart_desc": "Repetir el recorrido guiado por la interfaz", + "restart_button": "Reiniciar tour", + "sidebar_title": "Tus buzones", + "sidebar_desc": "Esta es tu barra lateral de carpetas. Haz clic en cualquier buzón para ver sus correos. Puedes crear carpetas, arrastrar correos entre ellas y ver los contadores de no leídos.", + "compose_title": "Redactar un correo", + "compose_desc": "Haz clic aquí para escribir un nuevo correo. Puedes añadir destinatarios, archivos adjuntos y formato de texto enriquecido.", + "search_title": "Buscar en tu correo", + "search_desc": "Busca por remitente, asunto o contenido. Haz clic en el icono de filtro para opciones avanzadas como rango de fechas, adjuntos y mensajes destacados.", + "email_list_title": "Tu lista de correos", + "email_list_desc": "Los correos aparecen aquí. Haz clic en uno para leerlo a la derecha. Usa la casilla para seleccionar varios y moverlos, eliminarlos o etiquetarlos.", + "email_viewer_title": "Panel de lectura", + "email_viewer_desc": "El correo seleccionado se abre aquí. Responde, reenvía, archiva o elimina con los botones de la barra. También puedes destacar correos o añadir etiquetas de color.", + "keywords_title": "Etiquetas de color", + "keywords_desc": "Organiza tu correo con etiquetas de colores. Arrastra un correo sobre una etiqueta o haz clic derecho para asignarlas.", + "calendar_title": "Calendario", + "calendar_desc": "Cambia al calendario para gestionar tus eventos. Crea eventos, configura recordatorios y elige diferentes vistas.", + "contacts_title": "Contactos", + "contacts_desc": "Tu libreta de direcciones está aquí. Importa contactos, crea grupos y consulta los detalles.", + "settings_title": "Ajustes", + "settings_desc": "Personaliza todo: tema, densidad, firmas, filtros, atajos de teclado, valores predeterminados del calendario y más.", + "shortcuts_title": "Atajos de teclado", + "shortcuts_desc": "Para usuarios avanzados. Pulsa ? en cualquier momento para ver todos los atajos disponibles.", + "compose_open_title": "El compositor", + "compose_open_desc": "Este es el compositor de correo. Añade destinatarios, escribe tu mensaje, adjunta archivos y usa formato de texto enriquecido. También puedes guardar borradores y usar plantillas.", + "calendar_view_title": "Tu calendario", + "calendar_view_desc": "Aquí está tu calendario con eventos de ejemplo. Cambia entre vistas de día, semana, mes y agenda.", + "create_event_title": "Crear un evento", + "create_event_desc": "Haz clic en este botón para crear un nuevo evento de calendario. Puedes establecer un título, fecha, hora y añadir participantes.", + "event_modal_title": "Detalles del evento", + "event_modal_desc": "Aquí está el formulario del evento. Rellena el título, elige una fecha y hora, añade una ubicación o participantes. Pulsa guardar cuando hayas terminado - o ciérralo y continúa.", + "contacts_list_title": "Tus contactos", + "contacts_list_desc": "Aquí están tus contactos. Haz clic en cualquier contacto para ver sus detalles. Puedes crear contactos nuevos o importar vCards.", + "files_title": "Almacenamiento de archivos", + "settings_tabs_title": "Menú de ajustes", + "settings_tabs_desc": "Aquí están todas las categorías de ajustes. Personaliza la apariencia, gestiona identidades, configura filtros de correo, ajusta tu calendario y mucho más.", + "files_desc": "Tu explorador de archivos para subir, organizar y compartir archivos.", + "demo_banner_title": "Controles de demo", + "demo_banner_desc": "Estás en modo demo - todo permanece en tu navegador. Haz clic en 'Restablecer demo' en cualquier momento.", + "quota_title": "Uso de almacenamiento", + "quota_desc": "Controla el tamaño de tu buzón aquí. El círculo se llena a medida que usas más espacio." + }, + "unified_mailbox": { + "search_unavailable": "La búsqueda no está disponible en la vista unificada" + }, + "sharing": { + "title": "Compartir «{name}»", + "description": "Concede acceso a otros usuarios o grupos de este servidor. Los cambios surten efecto inmediatamente.", + "no_shares": "Aún no se ha compartido con nadie.", + "add_person": "Añadir persona o grupo", + "search_placeholder": "Buscar por nombre o correo…", + "loading_principals": "Cargando usuarios…", + "no_principals": "No se han encontrado otros usuarios ni grupos.", + "no_match": "Sin resultados.", + "remove": "Quitar acceso", + "group": "Grupo", + "share_added": "Acceso concedido", + "share_updated": "Acceso actualizado", + "share_removed": "Acceso retirado", + "share_failed": "No se pudo actualizar el uso compartido", + "preset": { + "freeBusy": "Solo disponibilidad", + "read": "Solo lectura", + "readWrite": "Lectura y escritura", + "manager": "Administrador", + "custom": "Personalizado" + } + } +} diff --git a/locales/fr/common.json b/locales/fr/common.json new file mode 100644 index 00000000..b37618cd --- /dev/null +++ b/locales/fr/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Webmail", + "username_label": "Email", + "username_placeholder": "utilisateur@exemple.com", + "password_label": "Mot de passe", + "password_placeholder": "Entrez votre mot de passe", + "jmap_endpoint_label": "Serveur JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Le serveur doit autoriser les requêtes CORS depuis ce domaine.", + "sign_in": "Se connecter", + "signing_in": "Connexion en cours...", + "loading": "Chargement...", + "reconnecting": "Connexion perdue. Tentative de reconnexion…", + "error": { + "invalid_credentials": "Email ou mot de passe invalide", + "connection_failed": "Échec de la connexion au serveur", + "cors_blocked": "Le serveur est joignable mais bloque les requêtes cross-origin. Vérifiez la configuration CORS de votre serveur JMAP et autorisez ce domaine.", + "server_error": "Le serveur est temporairement indisponible. Veuillez réessayer plus tard.", + "generic": "Une erreur s'est produite. Veuillez réessayer.", + "totp_required": "Un code d'authentification à deux facteurs est requis. Veuillez saisir votre code ci-dessous.", + "totp_invalid": "Code d'authentification invalide. Vérifiez votre application d'authentification.", + "oauth_discovery_failed": "Le SSO est activé mais le fournisseur d'identité est injoignable. Vérifiez votre configuration OAuth." + }, + "show_password": "Afficher le mot de passe", + "hide_password": "Masquer le mot de passe", + "totp_toggle": "J'ai un code 2FA", + "remember_me": "Se souvenir de moi", + "config_error": { + "title": "Erreur de configuration", + "fetch_failed": "Impossible de charger la configuration de l'application. Veuillez réessayer plus tard.", + "server_not_configured": "Le serveur de messagerie n'a pas été configuré. Veuillez contacter votre administrateur." + }, + "remove_from_history": "Supprimer de l'historique", + "totp_label": "Code d'authentification", + "totp_placeholder": "000000", + "session_expired": "Votre session a expiré. Veuillez vous reconnecter.", + "dismiss": "Fermer", + "or": "ou", + "sign_in_sso": "Se connecter avec SSO", + "add_account_title": "Ajouter un compte", + "add_account_subtitle": "Se connecter avec un autre compte", + "cancel": "Annuler", + "website": "Site web", + "imprint": "Mentions légales", + "privacy_policy": "Politique de confidentialité", + "try_demo": "Essayer la démo", + "demo_description": "Explorez avec des données d'exemple - aucun compte nécessaire", + "demo_launching": "Lancement de la démo...", + "demo_login_button": "Lancer la démo", + "demo_tagline": "Découvrez un client de messagerie complet. Aucun compte requis.", + "demo_no_signup": "Aucune inscription - explorez librement avec des données d'exemple", + "oauth_completing": "Connexion en cours...", + "oauth_error": { + "title": "Échec de l'authentification", + "invalid_state": "La validation de sécurité a échoué. Veuillez réessayer.", + "missing_params": "Données d'autorisation manquantes. Veuillez réessayer.", + "token_exchange_failed": "Impossible de finaliser l'authentification. Veuillez réessayer.", + "access_denied": "L'accès a été refusé. Veuillez contacter votre administrateur.", + "back_to_login": "Retour à la connexion" + } + }, + "sidebar": { + "close": "Fermer", + "compose": "Composer", + "compose_hint": "Composer (c)", + "search_placeholder": "Rechercher un email...", + "search_placeholder_hint": "Rechercher... (appuyez sur /)", + "storage": "Stockage", + "storage_used": "Utilisé", + "storage_free": "Libre", + "storage_total": "Total", + "sign_out": "Se déconnecter", + "sign_out_of": "Se déconnecter de {account}", + "sign_out_all": "Se déconnecter de tous les comptes", + "add_account": "Ajouter un compte", + "set_as_default": "Définir par défaut", + "switch_account": "Changer de compte", + "contacts": "Contacts", + "calendar": "Calendrier", + "settings": "Paramètres", + "admin": "Admin", + "files": "Fichiers", + "loading_mailboxes": "Chargement des boîtes mail...", + "push_connected": "Mises à jour en temps réel actives", + "push_disconnected": "Mises à jour en temps réel inactives", + "keyboard_shortcuts": "Raccourcis clavier", + "theme": { + "light": "Mode clair", + "dark": "Mode sombre", + "system": "Thème système" + }, + "language": { + "title": "Langue" + }, + "mailboxes": { + "inbox": "Boîte de réception", + "sent": "Envoyés", + "drafts": "Brouillons", + "trash": "Corbeille", + "archive": "Archives", + "starred": "Favoris", + "all_mail": "Tous les messages", + "spam": "Spam", + "important": "Important" + }, + "unified_inbox": "Boîte de réception unifiée", + "unified_sent": "Tous les envoyés", + "unified_drafts": "Tous les brouillons", + "unified_trash": "Toutes les corbeilles", + "unified_archive": "Toutes les archives", + "unified_junk": "Tous les indésirables", + "all_accounts": "Tous les comptes", + "expand": "Développer", + "collapse": "Réduire", + "expand_tooltip": "Développer", + "collapse_tooltip": "Réduire", + "mobile": { + "search": "Rechercher", + "compose": "Composer", + "go_back": "Retour" + }, + "clear_search": "Effacer la recherche", + "vacation_active": "Répondeur d'absence activé", + "demo_banner": "Mode démo", + "demo_reset": "Réinitialiser", + "demo_tour": "Visite", + "tags": "Étiquettes", + "folders": "Dossiers", + "mail": "Messagerie", + "nav_label": "Navigation", + "add_app": "Apps", + "shared": "Partagé" + }, + "sidebar_apps": { + "modal_title": "Applications de la barre latérale", + "add_new": "Ajouter une application", + "edit_app": "Modifier l'application", + "name_label": "Nom", + "name_placeholder": "Mon application", + "name_required": "Le nom est requis", + "url_label": "URL", + "url_required": "L'URL est requise", + "url_invalid": "Entrez une URL http ou https valide", + "icon_label": "Icône", + "icon_required": "L'icône est requise", + "open_mode_label": "Mode d'ouverture", + "open_new_tab": "Nouvel onglet", + "open_inline": "Intégré", + "cancel": "Annuler", + "add": "Ajouter", + "update": "Mettre à jour", + "delete": "Supprimer", + "delete_confirm_title": "Supprimer l'application", + "delete_confirm": "Êtes-vous sûr de vouloir supprimer \"{name}\" ?", + "no_apps": "Aucune application ajoutée", + "no_apps_hint": "Ajoutez des applications et liens personnalisés à votre barre latérale", + "search_icons": "Rechercher des icônes...", + "show_popular": "Populaires", + "show_all": "Toutes", + "no_icons_found": "Aucune icône trouvée", + "inline_badge": "Intégré", + "tab_badge": "Onglet", + "show_on_mobile": "Afficher sur mobile" + }, + "email_list": { + "no_emails": "Aucun message trouvé", + "no_emails_description": "Cette boîte est vide", + "no_search_results": "Aucun résultat trouvé", + "no_search_results_description": "Essayez de modifier votre recherche ou vos filtres", + "loading": "Chargement des emails...", + "unread": "non lu", + "to_me": "À moi", + "to_recipients": "À {count} destinataires", + "and_others": "et {count} autres", + "draft": "Brouillon", + "starred": "Favori", + "conversations_count": "{count} sur {total} conversations", + "conversations_count_plus": "{count}+ conversations", + "conversations_count_simple": "{count} conversations", + "no_conversations": "Aucune conversation", + "loading_more": "Chargement d'autres emails...", + "no_more_emails": "Plus d'emails à charger", + "batch_actions": { + "select": "Sélectionner les e-mails", + "select_all": "Tout sélectionner", + "mark_read": "Marquer comme lu", + "mark_unread": "Marquer comme non lu", + "delete": "Supprimer", + "delete_confirm_title": "Supprimer les e-mails", + "delete_confirm_message": "Voulez-vous vraiment supprimer {count, plural, one {1 e-mail} other {# e-mails}} ?", + "clear_selection": "Effacer la sélection" + }, + "permanent_delete": "Supprimer définitivement", + "permanent_delete_confirm_title": "Supprimer définitivement", + "permanent_delete_confirm_message": "Cet e-mail sera définitivement supprimé. Cette action est irréversible.", + "permanent_delete_confirm_batch_message": "Ces {count, plural, one {1 e-mail} other {# e-mails}} seront définitivement supprimés. Cette action est irréversible.", + "empty_folder": { + "button": "Vider le dossier", + "confirm_title": "Vider le dossier", + "confirm_message": "Tous les e-mails de ce dossier seront définitivement supprimés. Cette action est irréversible.", + "confirm_button": "Vider le dossier", + "junk_hint": "Vous pouvez vider le dossier Indésirables pour supprimer définitivement tous les messages.", + "trash_hint": "Vous pouvez vider la corbeille pour supprimer définitivement tous les messages." + } + }, + "email_viewer": { + "no_email_selected": "Aucun email sélectionné", + "no_email_description": "Sélectionnez un email dans la liste pour le voir ici", + "no_conversation_selected": "Aucune conversation sélectionnée", + "no_conversation_description": "Choisissez une conversation dans la liste pour la lire ici", + "compose": "Rédiger", + "compose_hint": "Rédiger un nouveau message", + "no_subject": "(Sans objet)", + "loading_email": "Chargement de l'email...", + "loading": "Chargement...", + "reply": "Répondre", + "reply_all": "Répondre à tous", + "forward": "Transférer", + "delete": "Supprimer", + "archive": "Archiver", + "star": "Marquer comme favori", + "unstar": "Retirer des favoris", + "mark_unread": "Marquer comme non lu", + "mark_read": "Marquer comme lu", + "print": "Imprimer", + "view_source": "Voir la source", + "export_email": "Exporter en .eml", + "import_email": "Importer un .eml", + "keyboard_shortcuts": "Raccourcis clavier (?)", + "email_source": "Source de l'email", + "draft_banner": "Ce message est un brouillon", + "edit_draft": "Modifier", + "copy_source": "Copier dans le presse-papiers", + "source_copied": "Source copiée dans le presse-papiers", + "attachments": "Pièces jointes", + "important": "Important", + "download": "Télécharger", + "download_all": "Tout télécharger", + "from": "De", + "to": "À", + "cc": "CC", + "bcc": "CCI", + "date": "Date", + "subject": "Objet", + "show_details": "Afficher les détails", + "hide_details": "Masquer les détails", + "external_content_warning": "Les images et le contenu externe ont été bloqués", + "load_external_content": "Charger les images", + "trust_sender": "Toujours faire confiance à cet expéditeur", + "back_to_list": "Retour à la liste", + "view_contact": "Voir le contact", + "message_details": "Détails du message", + "more_reply_options": "Plus d'options de réponse", + "set_color": "Définir l'étiquette", + "tag": "Étiquette", + "more_actions": "Plus d'actions", + "move_to": "Déplacer vers...", + "remove_color": "Retirer l'étiquette", + "more_count": "+{count} de plus", + "characters_count": "{count} caractères", + "quick_reply_placeholder": "Écrivez une réponse rapide...", + "more_options": "Plus d'options", + "sending": "Envoi en cours...", + "security_authentication": "Sécurité et authentification", + "technical_details": "Détails techniques", + "message_id_label": "ID du message :", + "reply_to_label": "Répondre à :", + "delivery_time_label": "Temps de livraison :", + "conversation_part_label": "Partie de la conversation :", + "previous_messages": "{count} message précédent", + "previous_messages_plural": "{count} messages précédents", + "time": { + "day": "jour", + "days": "jours", + "hour": "heure", + "hours": "heures", + "minute": "minute", + "minutes": "minutes" + }, + "unknown_sender": "Inconnu", + "recipient_me": "moi", + "recipient_and_others": "{name} et {count} autres", + "recipient_to_prefix": "À :", + "authentication": { + "title": "Authentification", + "status": { + "verified": "Vérifié", + "warning": "Attention", + "none": "Non authentifié" + }, + "spf": { + "pass": "SPF Validé", + "fail": "SPF Échoué", + "none": "Pas de SPF" + }, + "dkim": { + "pass": "DKIM Valide", + "fail": "DKIM Invalide", + "none": "Pas de DKIM" + }, + "dmarc": { + "pass": "DMARC Validé", + "fail": "DMARC Échoué", + "none": "Pas de DMARC" + }, + "spam_score": "Score de spam" + }, + "headers": { + "routing": "Routage", + "received": "Reçu", + "message_id": "ID du message", + "list_info": "Information de liste" + }, + "color_tag": { + "title": "Étiquette de couleur", + "red": "Rouge", + "orange": "Orange", + "yellow": "Jaune", + "green": "Vert", + "blue": "Bleu", + "purple": "Violet", + "pink": "Rose", + "none": "Aucune" + }, + "tooltips": { + "reply": "Répondre", + "reply_all": "Répondre à tous (a)", + "forward": "Transférer (f)", + "archive": "Archiver", + "delete": "Supprimer", + "star": "Suivre (s)", + "unstar": "Ne plus suivre (s)", + "compose": "Rédiger (c)", + "previous": "E-mail précédent", + "next": "E-mail suivant", + "edit_draft": "Modifier le brouillon" + }, + "spam": { + "button_title": "Signaler comme spam", + "not_spam_title": "Marquer comme légitime", + "toast_success": "Déplacé vers Indésirables", + "toast_batch": "{count} e-mails déplacés vers Indésirables", + "toast_undo": "Annuler", + "toast_not_spam_success": "Déplacé vers Boîte de réception", + "toast_not_spam_batch": "{count} e-mails déplacés vers Boîte de réception", + "error": "Échec du signalement spam", + "error_not_spam": "Échec de la restauration" + }, + "unsubscribe_banner": { + "label": "Newsletter", + "button": "Se désabonner", + "confirm_title": "Se désabonner de cet expéditeur ?", + "confirm_button": "Confirmer", + "cancel": "Annuler", + "success_http": "Page de désabonnement ouverte dans un nouvel onglet", + "success_mailto": "Demande de désabonnement envoyée à votre client mail", + "error": "Impossible de se désabonner", + "dismiss": "Ignorer" + }, + "calendar_invitation": { + "loading": "Chargement des détails…", + "title": "Invitation calendrier", + "published_title": "Événement publié", + "response_title": "Réponse à l'événement", + "update_title": "Mise à jour de l'événement", + "counter_title": "Contre-proposition", + "refresh_title": "Demande d'actualisation", + "declined_counter_title": "Contre-proposition refusée", + "cancelled_title": "Événement annulé", + "organizer": "Organisé par {name}", + "attendees": "{count, plural, one {# participant} other {# participants}}", + "accept": "Accepter", + "maybe": "Peut-être", + "decline": "Refuser", + "add_to_calendar": "Ajouter au calendrier", + "added": "Ajouté au calendrier", + "rsvp_sent": "Réponse envoyée", + "parse_error": "Impossible de lire l'invitation", + "action_failed": "Impossible d'effectuer cette action de calendrier.", + "no_calendar": "Calendrier non disponible", + "published_info": "Cet événement a été partagé à titre informatif.", + "response_info": "Ce message contient la réponse d'un participant.", + "response_info_organizer": "Cette réponse met à jour votre événement.", + "update_info": "Ce message met à jour un événement existant.", + "counter_info": "Ce message propose des modifications à un événement.", + "counter_info_organizer": "Ce participant a proposé des modifications à votre événement.", + "refresh_info": "Ce message demande les derniers détails de l'événement.", + "refresh_info_organizer": "Un participant a demandé les derniers détails de l'événement.", + "declined_counter_info": "L'organisateur a refusé une contre-proposition.", + "authentication_failed_info": "Les contrôles d'authentification de cette invitation ont échoué. Traitez les actions de calendrier avec prudence.", + "authentication_missing_info": "Cette invitation ne comporte pas d'authentification de messagerie vérifiée. Vérifiez les détails avec l'organisateur si quelque chose semble inhabituel.", + "sender_mismatch_info": "Cette invitation a été envoyée depuis {sender}, alors que l'organisateur indiqué dans les données du calendrier est {organizer}.", + "sender_mismatch_unverified_info": "Cette invitation a été envoyée depuis {sender}, alors que l'organisateur indiqué dans les données du calendrier est {organizer}, et le message n'a pas pu être vérifié.", + "organizer_role": "Vous organisez cet événement", + "your_response": "Votre réponse : {status}", + "response_needed": "Réponse requise", + "response_accepted": "Acceptée", + "response_tentative": "Provisoire", + "response_declined": "Refusée", + "response_delegated": "Déléguée", + "actor_sent_info": "Envoyé par {name}.", + "actor_response_info": "{name} a répondu {status}.", + "actor_counter_info": "{name} a proposé des modifications à cet événement.", + "actor_refresh_info": "{name} a demandé les derniers détails de l'événement.", + "actor_declined_counter_info": "{name} a refusé la contre-proposition.", + "actor_note": "Note : {comment}", + "actor_unknown": "Quelqu'un", + "proposed_changes": "Modifications proposées", + "change_title": "Titre", + "change_time": "Horaire", + "change_location": "Lieu", + "change_description": "Description", + "change_empty": "Aucune", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Appliquer les modifications proposées", + "proposal_applied": "Les modifications proposées ont été appliquées.", + "review_proposal": "Examiner la proposition", + "review_request": "Examiner la demande", + "view_in_calendar": "Voir dans le calendrier", + "select_calendar": "Choisir un calendrier", + "already_in_calendar": "Déjà dans votre calendrier", + "request_info": "Vous êtes invité à cet événement. Répondez pour informer l'organisateur de votre disponibilité.", + "cancel_info": "L'organisateur a annulé cet événement.", + "event_updated": "Mise à jour #{sequence}", + "event_status_tentative": "Provisoire", + "event_status_cancelled": "Annulé" + }, + "previous": "Précédent", + "next": "Suivant", + "send": "Envoyer", + "more": "plus" + }, + "email_composer": { + "new_message": "Nouveau message", + "reply": "Répondre", + "reply_all": "Répondre à tous", + "forward": "Transférer", + "reply_to": "Répondre", + "reply_all_to": "Répondre à tous", + "forward_message": "Transférer", + "from": "De", + "to": "À", + "cc": "CC", + "bcc": "CCI", + "subject": "Objet", + "body_placeholder": "Écrivez votre message...", + "send": "Envoyer", + "cancel": "Annuler", + "attach": "Joindre", + "discard": "Supprimer", + "discard_draft_title": "Supprimer le brouillon ?", + "discard_draft_confirm": "Vous avez des modifications non enregistrées. Voulez-vous supprimer ce brouillon ?", + "saving": "Enregistrement...", + "draft_saved": "Brouillon enregistré", + "save_failed": "Échec de l'enregistrement", + "to_placeholder": "Adresses email des destinataires", + "cc_placeholder": "Destinataires en copie", + "bcc_placeholder": "Destinataires en copie cachée", + "subject_placeholder": "Objet", + "cc_label": "Cc :", + "bcc_label": "Cci :", + "subject_label": "Objet :", + "file_size_kb": "Ko", + "prefix": { + "forward": "Tr:", + "reply": "Re:" + }, + "no_subject": "(Sans objet)", + "unknown_sender": "Inconnu", + "quote": { + "reply_header": "Le {date}, {sender} a écrit :", + "forward_header": "---------- Message transféré ----------", + "from": "De : {sender}", + "date": "Date : {date}", + "subject": "Objet : {subject}", + "to": "À : {recipients}" + }, + "remove_sub_address": "Retirer le sous-adressage", + "use_template": "Modèle", + "save_as_template": "Enregistrer comme modèle", + "validation": { + "recipient_required": "Ajoutez un destinataire pour envoyer", + "subject_required": "Ajoutez un objet", + "body_required": "Rédigez un message ou joignez un fichier" + }, + "upload_progress": "Envoi {uploaded} / {total}", + "upload_cancel": "Annuler l'envoi", + "upload_failed": "Échec du téléversement de {filename}", + "send_failed": "Échec de l'envoi de l'e-mail", + "smime_sign_on": "Signature S/MIME activée", + "smime_sign_off": "Signature S/MIME désactivée", + "smime_encrypt_on": "Chiffrement S/MIME activé", + "smime_encrypt_off": "Chiffrement S/MIME désactivé", + "smime_encrypt_unavailable": "Chiffrement S/MIME indisponible – certificats des destinataires manquants", + "smime_unlock_title": "Déverrouiller la clé S/MIME", + "smime_unlock_message": "Entrez la phrase secrète pour déverrouiller votre clé S/MIME.", + "smime_unlock_button": "Déverrouiller", + "smime_passphrase_placeholder": "Phrase secrète S/MIME", + "continue_draft": "Continuer le brouillon", + "close_draft_title": "Enregistrer ou supprimer le brouillon ?", + "close_draft_message": "Vous avez des modifications non enregistrées. Voulez-vous enregistrer comme brouillon ou supprimer ?", + "save_draft": "Enregistrer le brouillon", + "drop_files": "Déposez les fichiers à joindre", + "show_less": "Afficher moins", + "forgot_attachment": { + "title": "Avez-vous oublié une pièce jointe ?", + "message": "Votre message mentionne \"{keyword}\" mais aucun fichier n'est joint. Envoyer quand même ?", + "send_anyway": "Envoyer quand même", + "back": "Retour à l'édition" + } + }, + "confirm_dialog": { + "confirm": "Confirmer", + "cancel": "Annuler" + }, + "common": { + "loading": "Chargement...", + "error": "Erreur", + "success": "Succès", + "cancel": "Annuler", + "save": "Enregistrer", + "delete": "Supprimer", + "edit": "Modifier", + "close": "Fermer", + "search": "Rechercher", + "refresh": "Actualiser", + "settings": "Paramètres", + "help": "Aide", + "logout": "Déconnexion", + "yes": "Oui", + "no": "Non", + "unknown": "Inconnu", + "app_title": "Webmail", + "reconnecting": "Connexion perdue. Tentative de reconnexion…", + "rate_limited_title": "L'authentification du serveur est temporairement limitee.", + "rate_limited_detail": "Bulwark a suspendu les requetes en arriere-plan pour eviter un blocage. Nouvelle tentative dans {seconds}s.", + "rate_limited_action_title": "Requete suspendue pour eviter le blocage.", + "rate_limited_action_detail": "Bulwark attend la fin du delai impose par le serveur avant d'envoyer d'autres requetes authentifiees. Reessayez dans {seconds}s." + }, + "notifications": { + "email_sent": "Email envoyé avec succès", + "email_deleted": "Email supprimé", + "email_archived": "Email archivé", + "email_starred": "Email ajouté aux favoris", + "email_unstarred": "Email retiré des favoris", + "email_marked_read": "Email marqué comme lu", + "email_marked_unread": "Email marqué comme non lu", + "copied_to_clipboard": "Copié dans le presse-papiers", + "source_copied": "Source copiée dans le presse-papiers", + "error_sending": "Échec de l'envoi de l'email", + "error_deleting": "Échec de la suppression de l'email", + "error_loading": "Échec du chargement des emails", + "new_email": "Nouvel email", + "new_email_from": "De {sender}", + "click_to_view": "Cliquer pour voir", + "email_moved": "Email déplacé", + "emails_moved": "{count} emails déplacés", + "moved_to_mailbox": "Déplacé vers {mailbox}", + "move_failed": "Échec du déplacement", + "move_error": "Impossible de déplacer les emails vers le dossier sélectionné", + "email_tagged": "E-mail étiqueté", + "emails_tagged": "{count} e-mails étiquetés", + "tag_failed": "Échec de l'étiquetage", + "identity_created": "Identité créée avec succès", + "identity_updated": "Identité mise à jour avec succès", + "identity_deleted": "Identité supprimée", + "identity_set_primary": "Identité principale mise à jour", + "identity_create_failed": "Échec de la création de l'identité: {error}", + "identity_update_failed": "Échec de la mise à jour de l'identité: {error}", + "identity_delete_failed": "Échec de la suppression de l'identité: {error}", + "identity_unauthorized": "Vous n'êtes pas autorisé à envoyer depuis cette adresse email", + "identity_not_found": "Identité introuvable", + "vacation_saved": "Paramètres du répondeur d'absence enregistrés", + "vacation_save_failed": "Échec de l'enregistrement des paramètres du répondeur d'absence", + "filters_saved": "Filtres enregistrés avec succès", + "filters_save_failed": "Échec de l'enregistrement des filtres", + "filters_deleted": "Règle de filtrage supprimée", + "templates_exported": "Modèles exportés avec succès", + "templates_imported": "{count, plural, one {# modèle importé} other {# modèles importés}}", + "templates_import_errors": "Certains modèles n'ont pas pu être importés", + "templates_import_empty": "Aucun modèle trouvé dans le fichier", + "export_email_error": "Échec de l'exportation de l'e-mail", + "import_email_success": "E-mail importé avec succès", + "import_email_error": "Échec de l'importation de l'e-mail" + }, + "date": { + "today": "Aujourd'hui", + "yesterday": "Hier", + "this_week": "Cette semaine", + "last_week": "La semaine dernière", + "this_month": "Ce mois-ci", + "older": "Plus ancien", + "just_now": "À l'instant", + "minutes_ago": "Il y a {count} minute", + "minutes_ago_plural": "Il y a {count} minutes", + "hours_ago": "Il y a {count} heure", + "hours_ago_plural": "Il y a {count} heures", + "days_ago": "Il y a {count} jour", + "days_ago_plural": "Il y a {count} jours" + }, + "language": { + "title": "Langue", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Sélectionner la langue", + "switch_to_english": "Passer à l'anglais", + "switch_to_french": "Passer au français", + "switch_to_japanese": "Passer au japonais", + "switch_to_spanish": "Passer à l'espagnol", + "switch_to_italian": "Passer à l'italien", + "switch_to_german": "Passer à l'allemand", + "switch_to_dutch": "Passer au néerlandais", + "switch_to_portuguese": "Passer au portugais", + "switch_to_russian": "Passer au russe", + "switching": "Changement de langue...", + "switch": "Changer de langue", + "current": "Langue actuelle", + "polish": "Polski", + "switch_to_polish": "Passer au polonais", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Paramètres", + "back_to_mail": "Retour aux emails", + "save_success": "Paramètres enregistrés avec succès", + "import_success": "Paramètres importés avec succès", + "import_error": "Échec de l'importation des paramètres", + "reset_confirm": "Êtes-vous sûr de vouloir réinitialiser tous les paramètres ?", + "unsaved_changes": "Vous avez des modifications non enregistrées", + "discard_changes": "Abandonner les modifications ?", + "discard": "Abandonner", + "keep_editing": "Continuer l'édition", + "tabs": { + "appearance": "Apparence", + "language": "Langue et région", + "email": "Comportement email", + "composer": "Compositeur", + "privacy": "Confidentialité et sécurité", + "account": "Compte", + "identities": "Identités", + "vacation": "Répondeur d'absence", + "advanced": "Avancé", + "calendar": "Calendrier", + "filters": "Filtres", + "templates": "Modèles", + "folders": "Dossiers", + "keywords": "Étiquettes", + "security": "Sécurité", + "encryption": "Chiffrement", + "files": "Fichiers", + "contacts": "Contacts", + "sidebar_apps": "Apps de la barre latérale", + "notifications": "Notifications", + "layout": "Mise en page", + "reading": "Lecture", + "composing": "Rédaction", + "content_senders": "Contenu et expéditeurs", + "about_data": "À propos et données", + "debug": "Débogage" + }, + "tab_groups": { + "general": "Général", + "account": "Compte & Identité", + "organization": "Organisation des e-mails", + "apps": "Applications", + "system": "Système", + "appearance": "Apparence", + "mail": "Courrier", + "privacy": "Confidentialité et sécurité", + "advanced": "Avancé" + }, + "appearance": { + "title": "Apparence", + "description": "Personnalisez l'apparence de votre webmail", + "theme": { + "label": "Thème", + "description": "Choisissez votre schéma de couleurs préféré", + "light": "Clair", + "dark": "Sombre", + "system": "Système" + }, + "language": { + "label": "Langue", + "description": "Choisissez votre langue préférée" + }, + "font_size": { + "label": "Taille de police", + "description": "Ajustez la taille du texte pour une meilleure lisibilité", + "small": "Petite", + "medium": "Moyenne", + "large": "Grande" + }, + "list_density": { + "label": "Densité", + "description": "Contrôlez l'espacement dans toute l'interface", + "extra_compact": "Très compacte", + "compact": "Compacte", + "regular": "Normale", + "comfortable": "Confortable" + }, + "animations": { + "label": "Activer les animations", + "description": "Afficher les transitions et effets fluides" + }, + "toolbar_position": { + "label": "Position de la barre d'outils", + "description": "Où afficher les boutons d'action des e-mails (Répondre, Archiver, Supprimer, etc.)", + "top": "En haut", + "below_subject": "Sous l'objet" + }, + "toolbar_labels": { + "label": "Afficher les libellés de la barre d'outils", + "description": "Afficher les libellés textuels à côté des icônes de la barre d'outils. Désactiver pour économiser de l'espace une fois familiarisé avec les icônes." + }, + "hide_account_switcher": { + "label": "Masquer le sélecteur de compte de la barre latérale", + "description": "Masquer le sélecteur de compte en haut de la barre latérale des dossiers. Vous pouvez toujours changer de compte depuis la barre de navigation inférieure." + }, + "show_rail_account_list": { + "label": "Afficher les avatars de compte sur la barre de navigation", + "description": "Afficher les cercles de comptes individuels en bas de la barre de navigation pour un changement rapide, avec un bouton de déconnexion en dessous." + }, + "unified_mailbox": { + "label": "Boîte aux lettres unifiée", + "description": "Afficher les dossiers combinés (Réception, Envoyés, etc.) de tous les comptes connectés" + }, + "colorful_sidebar_icons": { + "label": "Icônes colorées dans la barre latérale", + "description": "Colore les icônes de dossiers et d'étiquettes par type (Boîte de réception en bleu, Indésirable en rouge, Envoyés en vert, etc.). Désactivez pour une barre latérale monochrome." + } + }, + "keywords": { + "title": "Étiquettes de messagerie", + "description": "Définissez des étiquettes pour organiser vos e-mails avec des couleurs. Elles sont stockées sous forme de mots-clés JMAP sur le serveur.", + "add_keyword": "Ajouter une étiquette", + "reset_defaults": "Réinitialiser par défaut", + "label_field": "Nom d'affichage", + "label_placeholder": "ex. Travail, Personnel, Urgent", + "id_field": "ID d'étiquette", + "id_placeholder": "ex. travail, personnel", + "color_field": "Couleur", + "id_exists": "Cet ID d'étiquette existe déjà", + "edit": "Éditer l'étiquette", + "delete": "Supprimer l'étiquette", + "save": "Enregistrer", + "add": "Ajouter", + "cancel": "Annuler", + "migrating": "Mise à jour de l'étiquette sur les e-mails existants…", + "migration_error": "Impossible de mettre à jour l'étiquette sur les e-mails existants" + }, + "notifications": { + "test_sound": "Tester le son de notification", + "sounds": { + "default": "Par défaut (Bip)", + "cheerful": "Joyeux", + "involved": "Élaboré", + "swift": "Geste rapide", + "relax": "Détente" + }, + "sound_selection": { + "title": "Son de notification", + "description": "Choisissez le son à jouer pour les notifications", + "choose": "Son", + "choose_desc": "Sélectionnez une sonnerie et cliquez sur l'icône du haut-parleur pour l'écouter" + }, + "email": { + "title": "Notifications par e-mail", + "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_desc": "Jouer un son à l'arrivée de nouveaux e-mails" + }, + "calendar": { + "title": "Notifications de calendrier", + "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_desc": "Jouer un son pour les rappels de calendrier", + "invitation_parsing": "Analyser les invitations par e-mail", + "invitation_parsing_desc": "Détecter les invitations de calendrier dans les pièces jointes et afficher les actions de calendrier" + } + }, + "language_region": { + "title": "Langue et région", + "description": "Configurez vos préférences linguistiques et régionales", + "language": { + "label": "Langue", + "description": "Choisissez votre langue préférée", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "Format de date", + "description": "Comment les dates doivent être affichées", + "regional": "Régional", + "iso": "ISO 8601", + "custom": "Personnalisé" + }, + "time_format": { + "label": "Format d'heure", + "description": "Choisissez entre 12 heures ou 24 heures", + "12h": "12 heures", + "24h": "24 heures" + }, + "first_day": { + "label": "Premier jour de la semaine", + "description": "Commencer la semaine le dimanche ou le lundi", + "sunday": "Dimanche", + "monday": "Lundi" + } + }, + "email_behavior": { + "title": "Comportement email", + "description": "Configurez la gestion des emails", + "mark_read": { + "label": "Marquer comme lu", + "description": "Quand marquer les emails comme lus à l'ouverture", + "instant": "Instantanément", + "delay_3s": "Après 3 secondes", + "delay_5s": "Après 5 secondes", + "never": "Jamais" + }, + "delete_action": { + "label": "Action de suppression", + "description": "Que se passe-t-il quand vous supprimez un email", + "trash": "Déplacer vers la corbeille", + "permanent": "Supprimer définitivement", + "warning": "Les emails seront supprimés définitivement et ne pourront pas être récupérés. Cette action est irréversible." + }, + "archive_mode": { + "label": "Archiver dans", + "description": "Comment organiser les emails lors de l'archivage", + "single": "Un seul dossier", + "year": "Un dossier par année", + "month": "Un dossier par mois", + "reorganize": "Réorganiser l'archive existante", + "reorganize_success": "{count, plural, =0 {Aucun email à réorganiser} =1 {1 email réorganisé} other {# emails réorganisés}}", + "reorganize_error": "Échec de la réorganisation de l'archive" + }, + "permanently_delete_junk": { + "label": "Supprimer définitivement les indésirables", + "description": "Supprimer définitivement les e-mails du dossier Indésirables au lieu de les déplacer vers la corbeille" + }, + "mail_layout": { + "label": "Disposition du courrier", + "description": "Choisissez entre le volet de lecture divisé classique et un flux de lecture focalisé style Gmail.", + "split": "Volet divisé", + "split_description": "Garder la liste des messages et le volet de lecture visibles côte à côte.", + "focus": "Liste focalisée", + "focus_description": "Afficher une ligne par message et ouvrir le courrier en pleine largeur tout en gardant la barre latérale des dossiers visible." + }, + "disable_threading": { + "label": "Désactiver le regroupement par conversation", + "description": "Afficher les e-mails comme messages individuels plutôt que groupés par conversation" + }, + "plain_text_mode": { + "label": "Texte brut uniquement", + "description": "Désactiver l'éditeur de texte enrichi et envoyer tous les e-mails en texte brut uniquement, y compris les réponses et les transferts" + }, + "auto_select_reply_identity": { + "label": "Sélection automatique de l'adresse de réponse", + "description": "Lors d'une réponse, bascule automatiquement l'adresse d'expédition vers l'identité qui a reçu le message d'origine" + }, + "show_preview": { + "label": "Afficher l'aperçu", + "description": "Afficher l'aperçu de l'email dans la liste", + "focus_description": "Afficher le texte d'aperçu en ligne dans la liste de messages focalisée sur une seule ligne" + }, + "attachment_click_action": { + "label": "Action au clic sur les pièces jointes", + "description": "Choisissez si un clic sur une pièce jointe ouvre un aperçu ou lance immédiatement le téléchargement", + "preview": "Aperçu si possible", + "download": "Télécharger immédiatement" + }, + "attachment_position": { + "label": "Position des pièces jointes", + "description": "Où afficher les pièces jointes dans l'en-tête de l'email", + "beside-sender": "À côté de l'expéditeur", + "below-header": "Sous l'en-tête" + }, + "emails_per_page": { + "10": "10 e-mails", + "25": "25 e-mails", + "50": "50 e-mails", + "100": "100 e-mails", + "label": "Emails par page", + "description": "Nombre d'emails à charger à la fois" + }, + "always_light_mode": { + "label": "Toujours afficher les e-mails en mode clair", + "description": "Afficher le contenu des e-mails en mode clair même lorsque l'application est en mode sombre, évitant les problèmes de conversion" + }, + "external_content": { + "label": "Contenu externe", + "description": "Comment gérer les images et le contenu externe", + "ask": "Toujours demander", + "block": "Toujours bloquer", + "allow": "Toujours autoriser" + }, + "trusted_senders": { + "label": "Expéditeurs de confiance", + "description": "Gérer les expéditeurs dont les images se chargent automatiquement", + "count_zero": "Aucun", + "count_one": "1 expéditeur", + "count_other": "{count} expéditeurs", + "modal_title": "Expéditeurs de confiance", + "empty_title": "Aucun expéditeur de confiance", + "empty_description": "Lorsque vous consultez un email avec des images bloquées, cliquez sur « Toujours faire confiance à cet expéditeur » pour l'ajouter ici.", + "add_manually": "Ajouter manuellement", + "add_button": "Ajouter", + "add_placeholder": "Entrez une adresse email", + "search_placeholder": "Rechercher...", + "no_results": "Aucun expéditeur ne correspond à votre recherche", + "remove": "Supprimer", + "close": "Fermer", + "invalid_email": "Veuillez entrer une adresse email valide", + "already_added": "Cet expéditeur est déjà de confiance", + "save_error": "Échec de l'enregistrement - consultez le journal de débogage Contacts pour plus de détails", + "use_address_book_label": "Synchroniser avec le carnet d'adresses", + "use_address_book_description": "Enregistrez les expéditeurs de confiance dans un carnet \"Expéditeurs de confiance\" dédié pour les synchroniser sur tous vos appareils" + }, + "hover_actions": { + "label": "Actions rapides au survol", + "description": "Choisissez les actions rapides qui apparaissent au survol d'un e-mail dans la liste", + "delete": "Supprimer", + "star": "Étoile / Retirer l'étoile", + "mark_read": "Marquer lu / non lu", + "archive": "Archiver", + "tag": "Étiquette", + "spam": "Marquer comme spam", + "none_selected": "Aucune action sélectionnée", + "mode_label": "Mode d'affichage", + "mode_inline": "En ligne", + "mode_floating": "Flottant", + "corner_label": "Position flottante", + "corner_top-left": "Haut gauche", + "corner_top-right": "Haut droit", + "corner_bottom-left": "Bas gauche", + "corner_bottom-right": "Bas droit" + }, + "default_mail_program": { + "label": "Programme de messagerie par défaut", + "description": "Enregistrer {appName} comme programme de messagerie par défaut pour les liens mailto:", + "button": "Définir par défaut", + "success": "Le navigateur a été invité à définir par défaut", + "error": "Votre navigateur ne prend pas en charge cette fonctionnalité" + }, + "attachment_reminder": { + "label": "Rappel de pièce jointe", + "description": "Avertir avant l'envoi lorsque votre message mentionne des pièces jointes mais qu'aucune n'est jointe", + "keywords_label": "Mots-clés déclencheurs", + "keywords_description": "Mots ou phrases qui déclenchent le rappel lorsqu'ils sont trouvés dans votre message", + "add_placeholder": "Ajouter un mot-clé...", + "add": "Add", + "remove": "Supprimer" + }, + "hide_inline_image_attachments": { + "label": "Masquer les images intégrées des pièces jointes", + "description": "Les images intégrées au corps du message ne sont pas listées comme pièces jointes séparées" + } + }, + "composer": { + "title": "Compositeur", + "description": "Configurez les paramètres de composition d'email", + "autosave": { + "label": "Intervalle de sauvegarde automatique", + "description": "Fréquence de sauvegarde automatique des brouillons", + "30s": "Toutes les 30 secondes", + "1m": "Toutes les minutes", + "2m": "Toutes les 2 minutes", + "5m": "Toutes les 5 minutes" + }, + "send_confirmation": { + "label": "Confirmation d'envoi", + "description": "Demander une confirmation avant d'envoyer les emails" + }, + "default_reply": { + "label": "Mode de réponse par défaut", + "description": "Action par défaut lors du clic sur répondre", + "reply": "Répondre", + "reply_all": "Répondre à tous" + } + }, + "privacy": { + "title": "Confidentialité et sécurité", + "description": "Gérez vos paramètres de confidentialité et sécurité", + "external_images": { + "label": "Bloquer les images externes", + "description": "Empêcher le suivi par les images externes" + }, + "session_timeout": { + "label": "Délai d'expiration de session", + "description": "Déconnexion automatique après inactivité", + "never": "Jamais", + "30m": "30 minutes", + "1h": "1 heure", + "4h": "4 heures" + }, + "clear_cache": { + "label": "Vider le cache", + "description": "Supprimer les données en cache et fichiers temporaires", + "button": "Vider le cache", + "confirm": "Êtes-vous sûr de vouloir vider le cache ?", + "success": "Cache vidé avec succès" + } + }, + "account": { + "title": "Compte", + "description": "Consultez les informations de votre compte", + "name_label": "Nom d'affichage", + "username_label": "Nom d'utilisateur", + "account_type_label": "Type de compte", + "auth_method_label": "Authentification", + "auth_method_oauth": "Authentification unique (OAuth/OIDC)", + "auth_method_basic": "Mot de passe", + "demo_account": "Compte de démonstration", + "email": { + "label": "Adresse email", + "value": "{email}" + }, + "server": { + "label": "Serveur JMAP", + "value": "{server}" + }, + "storage": { + "label": "Utilisation du stockage", + "used": "{used} sur {total} utilisés", + "percentage": "{percent}% utilisé" + }, + "last_sync": { + "label": "Dernière synchronisation", + "value": "{time}" + } + }, + "security": { + "title": "Sécurité du compte", + "description": "Gérez votre mot de passe, l'authentification à deux facteurs et les paramètres de sécurité", + "detecting": "Détection des capacités du serveur...", + "not_available": "La gestion de la sécurité du compte n'est pas disponible pour ce serveur de messagerie. Les permissions requises peuvent être désactivées. Consultez la documentation pour plus de détails.", + "password": { + "title": "Changer le mot de passe", + "current": "Mot de passe actuel", + "new": "Nouveau mot de passe", + "confirm": "Confirmer le nouveau mot de passe", + "submit": "Changer le mot de passe", + "success": "Mot de passe changé avec succès", + "error_title": "Échec du changement de mot de passe", + "error_mismatch": "Les nouveaux mots de passe ne correspondent pas", + "error_min_length": "Le mot de passe doit comporter au moins 8 caractères", + "error_generic": "Impossible de changer le mot de passe" + }, + "display_name": { + "label": "Nom d'affichage", + "description": "Votre nom tel qu'il apparaît sur le serveur", + "placeholder": "Entrez votre nom d'affichage", + "save": "Enregistrer", + "success": "Nom d'affichage mis à jour", + "error": "Impossible de mettre à jour le nom d'affichage" + }, + "totp": { + "section_title": "Authentification à deux facteurs", + "label": "Authentification TOTP", + "description": "Ajoutez une couche de sécurité supplémentaire avec un mot de passe à usage unique basé sur le temps", + "active": "Activé", + "inactive": "Désactivé", + "enabled": "Authentification à deux facteurs activée", + "disabled": "Authentification à deux facteurs désactivée", + "enable_error": "Impossible d'activer la 2FA", + "disable_error": "Impossible de désactiver la 2FA", + "setup_instructions": "Copiez cette URL dans votre application d'authentification (Google Authenticator, Authy, etc.) :", + "verification_code": "Code de vérification", + "confirm": "Confirmer", + "disable": "Désactiver", + "disable_confirm_prompt": "Saisissez votre mot de passe pour désactiver l'authentification à deux facteurs.", + "password_required": "Le mot de passe est requis", + "code_required": "Le code de vérification est requis", + "code_invalid": "Code de vérification non valide. Vérifiez votre application d'authentification et réessayez." + }, + "app_passwords": { + "title": "Mots de passe d'application", + "description": "Créez des mots de passe pour les applications qui ne prennent pas en charge l'authentification à deux facteurs", + "add": "Ajouter", + "create": "Créer", + "cancel": "Annuler", + "generate": "Générer", + "name_label": "Nom de l'application", + "name_placeholder": "ex. Thunderbird, iPhone Mail", + "password_label": "Mot de passe (laisser vide pour auto-générer)", + "password_placeholder": "Auto-généré si vide", + "added": "Mot de passe d'application créé", + "removed": "Mot de passe d'application supprimé", + "add_error": "Impossible de créer le mot de passe d'application", + "remove_error": "Impossible de supprimer le mot de passe d'application", + "none": "Aucun mot de passe d'application configuré", + "done": "Terminé", + "expires_label": "Expire (facultatif)", + "copy_now_warning": "Copiez ce mot de passe maintenant - il ne sera plus affiché.", + "allowed_ips_label": "IP autorisées (facultatif)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Séparées par virgule ou espace. Laisser vide pour autoriser toute IP." + }, + "api_keys": { + "title": "Clés API", + "description": "Créez des clés API pour les scripts et intégrations qui communiquent directement avec le serveur", + "name_label": "Nom de la clé", + "name_placeholder": "ex. Script de sauvegarde, CI runner", + "copy_now_warning": "Copiez cette clé API maintenant - elle ne sera plus affichée.", + "added": "Clé API créée", + "removed": "Clé API supprimée", + "add_error": "Échec de la création de la clé API", + "remove_error": "Échec de la suppression de la clé API", + "none": "Aucune clé API configurée" + }, + "encryption": { + "section_title": "Chiffrement au repos", + "label": "Chiffrement des e-mails", + "description": "Chiffrez les e-mails stockés sur le serveur pour une confidentialité accrue", + "active": "Chiffrement {type} activé", + "inactive": "Désactivé", + "enabled": "Chiffrement au repos activé", + "disabled_success": "Chiffrement au repos désactivé", + "error": "Impossible de mettre à jour les paramètres de chiffrement" + }, + "email_client": { + "title": "Configuration du client de messagerie", + "description": "Utilisez ces identifiants pour configurer votre client de messagerie de bureau ou mobile (Thunderbird, Apple Mail, Outlook, etc.)", + "jmap_username_label": "Nom d'utilisateur JMAP", + "copy": "Copier", + "copied": "Copié", + "password_instructions": "Utilisez votre nom d'utilisateur JMAP ci-dessus avec un mot de passe d'application pour vous connecter à votre client de messagerie. Créez un mot de passe d'application dans la section ci-dessus si vous ne l'avez pas encore fait." + } + }, + "identities": { + "title": "Identités d'envoi", + "description": "Gérer les adresses email depuis lesquelles vous pouvez envoyer", + "identities_count": { + "label": "Vos identités", + "description": "Adresses email configurées pour l'envoi", + "count_zero": "Aucune identité", + "count_one": "1 identité", + "count_other": "{count} identités" + }, + "manage": "Gérer les identités", + "sub_addressing": { + "label": "Sous-adressage", + "description": "Utilisez des tags comme utilisateur+tag@domaine.com pour organiser votre courrier", + "learn_more": "En savoir plus" + } + }, + "vacation": { + "title": "Répondeur d'absence", + "description": "Répondre automatiquement aux emails entrants pendant votre absence", + "loading": "Chargement des paramètres d'absence...", + "not_supported": "Votre serveur de messagerie ne prend pas en charge les réponses d'absence.", + "fetch_error": "Échec du chargement des paramètres d'absence. Veuillez réessayer.", + "status": { + "label": "Répondeur d'absence", + "description": "Envoyer une réponse automatique aux personnes qui vous envoient un email", + "active": "Actif", + "inactive": "Inactif" + }, + "date_range": { + "title": "Période", + "description": "Limiter optionnellement la réponse automatique à une période spécifique", + "start": "Date de début", + "start_description": "Laisser vide pour aucune limite de début", + "end": "Date de fin", + "end_description": "Laisser vide pour aucune limite de fin" + }, + "message": { + "title": "Message de réponse automatique", + "description": "Le message qui sera envoyé en réponse", + "subject_label": "Objet", + "subject_description": "Ligne d'objet de la réponse automatique", + "subject_placeholder": "Absence du bureau", + "body_label": "Corps du message", + "body_description": "Contenu du message en texte brut", + "body_placeholder": "Merci pour votre email. Je suis actuellement absent du bureau et vous répondrai à mon retour." + }, + "preview": { + "title": "Aperçu", + "show": "Afficher l'aperçu", + "hide": "Masquer l'aperçu" + }, + "save": "Enregistrer les modifications", + "saving": "Enregistrement...", + "warnings": { + "end_before_start": "La date de fin doit être postérieure à la date de début", + "start_in_past": "La date de début est dans le passé", + "empty_body": "Le corps du message est vide - les destinataires recevront une réponse vide" + } + }, + "folders": { + "title": "Dossiers", + "description": "Gérez vos dossiers de messagerie et attribuez des rôles standard", + "folder_list": "Vos dossiers", + "folder_list_description": "Cliquez sur l'icône d'un dossier pour le personnaliser", + "standard_roles": "Rôles standard des dossiers", + "standard_roles_description": "Définissez quels dossiers sont utilisés pour les rôles standard comme Boîte de réception, Envoyés, Corbeille, etc.", + "role_inbox": "Boîte de réception", + "role_drafts": "Brouillons", + "role_sent": "Envoyés", + "role_trash": "Corbeille", + "role_junk": "Spam / Indésirables", + "role_archive": "Archives", + "role_none": "Aucun", + "create_folder": "Créer un dossier", + "create_subfolder": "Créer un sous-dossier", + "subfolder_of": "Dans {name}", + "subfolder_name": "Nom du sous-dossier", + "new_folder_name": "Nom du dossier", + "rename": "Renommer", + "change_icon": "Changer l'icône", + "delete": "Supprimer", + "confirm_delete": "Êtes-vous sûr de vouloir supprimer \"{name}\" ? Les e-mails de ce dossier seront déplacés dans la Corbeille.", + "create": "Créer", + "cancel": "Annuler", + "no_folders": "Aucun dossier personnalisé", + "cannot_delete_role": "Impossible de supprimer un dossier avec un rôle standard. Retirez d'abord le rôle.", + "folder_created": "Dossier créé", + "folder_renamed": "Dossier renommé", + "folder_deleted": "Dossier supprimé", + "role_updated": "Rôle du dossier mis à jour", + "error_create": "Échec de la création du dossier", + "error_rename": "Échec du renommage du dossier", + "error_delete": "Échec de la suppression du dossier", + "error_delete_has_children": "Impossible de supprimer le dossier : il contient encore des sous-dossiers. Supprimez-les ou déplacez-les d'abord.", + "error_delete_has_email": "Impossible de supprimer le dossier : il contient encore des e-mails. Déplacez-les ou supprimez-les d'abord.", + "error_role": "Échec de la mise à jour du rôle du dossier" + }, + "advanced": { + "title": "Avancé", + "description": "Options avancées et paramètres développeur", + "debug_mode": { + "label": "Mode débogage", + "description": "Activer la journalisation détaillée pour le dépannage" + }, + "debug_categories": { + "description": "Sélectionnez les catégories à journaliser. Désactivez celles dont vous n'avez pas besoin pour réduire le bruit dans la console.", + "jmap": "Client JMAP", + "jmap_description": "Opérations de boîte aux lettres, récupération des e-mails et requêtes du protocole JMAP", + "calendar": "Calendrier", + "calendar_description": "Événements du calendrier, importations et messages de planification", + "tasks": "Tâches", + "tasks_description": "Création, récupération et mise à jour des tâches du calendrier", + "auth": "Authentification", + "auth_description": "Connexion, TOTP, échange de jetons et gestion de session", + "filters": "Filtres", + "filters_description": "Règles de filtre Sieve et scripts d'absence", + "email": "Affichage des e-mails", + "email_description": "Rendu des e-mails, traitement TNEF et marquage comme lu", + "push": "Notifications push", + "push_description": "Configuration et distribution des notifications push", + "contacts": "Contacts et carnets d'adresses", + "contacts_description": "Synchronisation des contacts, opérations de carnet d'adresses et expéditeurs de confiance" + }, + "settings_sync": { + "label": "Synchronisation des paramètres", + "description": "Synchronisez vos paramètres entre navigateurs et appareils" + }, + "sender_favicons": { + "label": "Favicons des expéditeurs (Expérimental)", + "description": "Afficher les icônes de sites web comme photos de profil pour les expéditeurs professionnels" + }, + "show_avatars_in_junk": { + "label": "Afficher les avatars dans le dossier indésirable", + "description": "Afficher les photos de profil et favicons des expéditeurs dans le dossier indésirable. Désactivé par défaut pour éviter de donner une apparence légitime aux tentatives d'hameçonnage." + }, + "keyboard_shortcuts": { + "label": "Raccourcis clavier", + "description": "Voir les raccourcis clavier disponibles", + "button": "Voir les raccourcis" + }, + "reset_settings": { + "label": "Réinitialiser les paramètres", + "description": "Restaurer tous les paramètres par défaut", + "button": "Réinitialiser" + }, + "export_settings": { + "label": "Exporter les paramètres", + "description": "Télécharger vos paramètres au format JSON", + "button": "Exporter" + }, + "import_settings": { + "label": "Importer les paramètres", + "description": "Charger les paramètres depuis un fichier JSON", + "button": "Importer" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Apps de la barre latérale", + "description": "Gérer les applications et liens personnalisés dans la barre latérale", + "keep_loaded": "Garder les apps chargées", + "keep_loaded_description": "Garder les apps en ligne en arrière-plan lors du basculement pour éviter le rechargement", + "manage_title": "Apps personnalisées", + "manage_description": "Ajouter, modifier ou supprimer des apps personnalisées de la barre latérale" + }, + "contacts": { + "title": "Contacts", + "description": "Importer et exporter vos contacts", + "import_label": "Importer des contacts", + "import_description": "Importer des contacts depuis un fichier vCard (.vcf)", + "export_label": "Exporter des contacts", + "export_description": "Exporter tous les contacts au format vCard (.vcf)", + "manage_title": "Carnets d'adresses", + "manage_description": "Renommer vos carnets d'adresses", + "no_address_books": "Aucun carnet d'adresses trouvé", + "categories_title": "Catégories", + "categories_description": "Renommer les catégories de contacts", + "no_categories": "Aucune catégorie trouvée" + }, + "filters": { + "title": "Filtres de courrier", + "description": "Créez des règles pour trier, étiqueter et gérer automatiquement les courriers entrants", + "add_rule": "Ajouter une règle", + "no_rules": "Aucune règle de filtrage", + "vacation_active": "Le répondeur d'absence est actif", + "vacation_active_description": "La réponse automatique est activée pour les messages entrants", + "vacation_configure": "Configurer", + "no_rules_description": "Créez des règles pour organiser automatiquement vos courriers entrants", + "edit_rule": "Modifier la règle", + "new_rule": "Nouvelle règle", + "delete_rule": "Supprimer la règle", + "delete_confirm": "Êtes-vous sûr de vouloir supprimer cette règle ?", + "enable": "Activer", + "disable": "Désactiver", + "raw_editor": "Éditeur Sieve brut", + "raw_editor_warning": "La modification du script Sieve brut peut casser l'édition visuelle des règles. Les modifications effectuées ici remplacent le constructeur visuel.", + "validate": "Valider", + "validation_success": "Le script est valide", + "validation_error": "Le script contient des erreurs", + "save": "Enregistrer les règles", + "saving": "Enregistrement...", + "saved": "Filtres enregistrés avec succès", + "save_failed": "Échec de l'enregistrement des filtres", + "loading": "Chargement des filtres...", + "not_supported": "Votre serveur de messagerie ne prend pas en charge les filtres de courrier.", + "rule_name": "Nom de la règle", + "rule_name_placeholder": "ex. Trier les newsletters", + "match_all": "Correspondre à TOUTES les conditions", + "match_any": "Correspondre à N'IMPORTE QUELLE condition", + "conditions": "Conditions", + "add_condition": "Ajouter une condition", + "actions": "Actions", + "add_action": "Ajouter une action", + "stop_processing": "Arrêter le traitement des règles suivantes", + "condition_fields": { + "from": "De", + "to": "À", + "cc": "Cc", + "subject": "Objet", + "header": "En-tête personnalisé", + "size": "Taille", + "body": "Corps" + }, + "comparators": { + "contains": "contient", + "not_contains": "ne contient pas", + "is": "est exactement", + "not_is": "n'est pas", + "starts_with": "commence par", + "ends_with": "se termine par", + "matches": "correspond au motif", + "greater_than": "est supérieur à", + "less_than": "est inférieur à" + }, + "action_types": { + "move": "Déplacer vers le dossier", + "copy": "Copier dans le dossier", + "forward": "Transférer à", + "mark_read": "Marquer comme lu", + "star": "Marquer d'une étoile", + "add_label": "Ajouter une étiquette", + "discard": "Supprimer silencieusement", + "reject": "Rejeter avec un message", + "keep": "Conserver dans la boîte de réception", + "stop": "Arrêter le traitement" + }, + "move_to_folder": "Sélectionner le dossier", + "copy_to_folder": "Sélectionner le dossier", + "forward_to": "Transférer à l'adresse e-mail", + "forward_placeholder": "email@exemple.com", + "reject_message": "Message de rejet", + "reject_placeholder": "Votre e-mail a été rejeté", + "label_name": "Nom de l'étiquette", + "label_placeholder": "Sélectionner une étiquette", + "header_name": "Nom de l'en-tête", + "header_placeholder": "ex. X-Mailing-List", + "size_bytes": "Taille en octets", + "size_placeholder": "ex. 1000000", + "system_managed": "Règle gérée par le système", + "opaque_warning": "Ce script a été modifié en dehors du constructeur visuel. Seule l'édition Sieve brute est disponible.", + "open_sieve_editor": "Ouvrir l'éditeur Sieve brut", + "fetch_error": "Échec du chargement des filtres", + "expanded_view": "Vue étendue", + "expanded_view_description": "Afficher les règles de filtre avec des blocs de conditions et d'actions détaillés", + "if": "Si", + "then": "Alors", + "match_all_conditions": "toutes correspondent", + "match_any_condition": "une correspond", + "and": "et", + "or": "ou", + "cancel": "Annuler", + "confirm_delete": "Supprimer", + "rule_list": "Règles de filtrage", + "drag_to_reorder": "Glisser pour réorganiser", + "match_type": "Type de correspondance", + "reset_to_visual": "Revenir au constructeur visuel", + "reset_warning": "Cela supprimera le script actuel et recommencera à zéro.", + "confirm_reset": "Réinitialiser", + "validation_empty_name": "Le nom de la règle est requis", + "validation_empty_conditions": "Au moins une condition avec une valeur est requise", + "validation_empty_actions": "Au moins une action est requise", + "templates_section": "Partir d'un modèle", + "template_newsletters": "Déplacer les newsletters dans un dossier", + "template_receipts": "Archiver les reçus automatiquement", + "template_important": "Marquer les e-mails importants", + "template_notifications": "Filtrer les notifications", + "sieve_editor": { + "title": "Éditeur de script Sieve", + "warning": "La modification du script Sieve brut peut casser l'édition visuelle des règles. Les modifications effectuées ici remplacent le constructeur visuel.", + "script_content": "Script Sieve", + "valid": "Le script est valide", + "invalid": "Le script contient des erreurs", + "save_warning": "L'enregistrement écrasera toutes les règles visuelles. Cette action est irréversible. Cliquez à nouveau sur Enregistrer pour confirmer.", + "validating": "Validation...", + "validate": "Valider", + "cancel": "Annuler", + "save": "Enregistrer", + "confirm_save": "Confirmer l'enregistrement", + "validation_failed": "Échec de la requête de validation" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# condition} other {# conditions}}", + "actions_count": "{count, plural, one {# action} other {# actions}}" + }, + "origin_external": "Externe", + "managed_by_tooltip": "Géré par {source}. Modifiez-le dans cette application, ou utilisez l'éditeur Sieve brut." + }, + "templates": { + "title": "Modèles d'e-mails", + "description": "Créez des modèles d'e-mails réutilisables avec des variables", + "add": "Nouveau modèle", + "edit": "Modifier le modèle", + "name": "Nom du modèle", + "name_placeholder": "ex : E-mail de suivi", + "category": "Catégorie", + "category_placeholder": "ex : Travail, Personnel", + "subject": "Objet", + "subject_placeholder": "Objet de l'e-mail", + "body": "Corps", + "body_placeholder": "Contenu de l'e-mail...", + "recipients_placeholder": "email@example.com", + "identity": "Envoyer en tant que", + "default_identity": "Identité par défaut", + "favorite": "Favori", + "cancel": "Annuler", + "create": "Créer", + "update": "Mettre à jour", + "confirm_delete": "Supprimer", + "no_templates": "Aucun modèle", + "manage": "Gérer les modèles", + "count": "{count, plural, one {# modèle} other {# modèles}}", + "export_import": "Exporter et importer", + "export_import_description": "Sauvegardez vos modèles ou transférez-les sur un autre appareil", + "export": "Exporter", + "import": "Importer", + "validation": { + "empty": "Le nom du modèle est requis", + "too_long": "Le nom du modèle ne doit pas dépasser 200 caractères" + } + }, + "files": { + "display": { + "title": "Affichage", + "description": "Configurez l'affichage des fichiers et dossiers" + }, + "folder_layout": { + "label": "Navigation des dossiers", + "description": "Choisissez comment les dossiers sont affichés : intégrés avec les fichiers ou dans une arborescence latérale", + "inline": "Intégré", + "sidebar": "Barre latérale" + }, + "default_view": { + "label": "Vue par défaut", + "description": "Choisissez entre la disposition en grille et en liste", + "list": "Liste", + "grid": "Grille" + }, + "default_sort": { + "label": "Tri par défaut", + "description": "Choisissez le tri par défaut pour les fichiers", + "name": "Nom", + "size": "Taille", + "modified": "Modifié" + }, + "sort_direction": { + "label": "Sens du tri", + "description": "Choisissez l'ordre croissant ou décroissant", + "ascending": "Croissant", + "descending": "Décroissant" + }, + "icons": { + "title": "Icônes", + "description": "Configurez l'apparence des icônes de fichiers" + }, + "show_icons": { + "label": "Afficher les icônes", + "description": "Afficher les icônes à côté des fichiers et dossiers" + }, + "colored_icons": { + "label": "Icônes colorées", + "description": "Utiliser des icônes colorées au lieu de monochromes" + }, + "show_thumbnails": { + "label": "Afficher les miniatures", + "description": "Afficher les aperçus d'images au lieu des icônes" + }, + "behavior": { + "title": "Comportement", + "description": "Configurez le comportement du gestionnaire de fichiers" + }, + "show_hidden": { + "label": "Afficher les fichiers cachés", + "description": "Afficher les fichiers et dossiers commençant par un point" + }, + "preview": { + "label": "Aperçu" + } + } + }, + "errors": { + "page_error_title": "Une erreur s'est produite", + "page_error_description": "Nous avons rencontré une erreur inattendue. Veuillez réessayer ou retourner à la page d'accueil.", + "sidebar_error": "Impossible de charger les boîtes mail", + "email_list_error": "Impossible de charger les emails", + "viewer_error_title": "Impossible d'afficher l'email", + "viewer_error_description": "Un problème est survenu lors de l'affichage de cet email. Il peut contenir du contenu non pris en charge.", + "composer_error": "Impossible de charger le compositeur", + "settings_error_title": "Paramètres indisponibles", + "settings_error_description": "Impossible de charger les paramètres. Vos préférences peuvent ne pas être sauvegardées.", + "try_again": "Réessayer", + "reload": "Recharger", + "reload_emails": "Recharger les emails", + "reload_settings": "Recharger les paramètres", + "retry": "Réessayer", + "go_home": "Aller à la boîte de réception" + }, + "context_menu": { + "reply": "Répondre", + "reply_all": "Répondre à tous", + "forward": "Transférer", + "mark_read": "Marquer comme lu", + "mark_unread": "Marquer comme non lu", + "star": "Marquer comme favori", + "unstar": "Retirer des favoris", + "move_to": "Déplacer vers...", + "archive": "Archiver", + "delete": "Supprimer", + "mark_as_spam": "Signaler comme spam", + "not_spam": "Pas un spam", + "color_tag": "Étiquette", + "remove_color": "Supprimer l'étiquette", + "items_selected": "{count} emails sélectionnés", + "edit_draft": "Modifier le brouillon" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Raccourcis clavier", + "tip": "Appuyez sur ? à tout moment pour afficher cette aide", + "sections": { + "navigation": "Navigation", + "actions": "Actions email", + "global": "Global", + "threads": "Conversations", + "composer": "Rédaction" + }, + "navigation": { + "next_email": "Email suivant", + "previous_email": "Email précédent", + "open_email": "Ouvrir l'email", + "close_email": "Fermer / Désélectionner" + }, + "actions": { + "reply": "Répondre", + "reply_all": "Répondre à tous", + "forward": "Transférer", + "star": "Basculer favori", + "archive": "Archiver", + "delete": "Supprimer", + "mark_unread": "Marquer comme non lu", + "mark_read": "Marquer comme lu", + "toggle_spam": "Signaler / Pas un spam" + }, + "global": { + "compose": "Composer un email", + "search": "Rechercher", + "help": "Afficher les raccourcis", + "refresh": "Actualiser les emails", + "select_all": "Tout sélectionner" + }, + "threads": { + "expand_collapse": "Développer/réduire la conversation" + }, + "composer": { + "template_picker": "Ouvrir le sélecteur de modèles" + } + }, + "threads": { + "messages_one": "{count} message", + "messages_other": "{count} messages", + "messages_tooltip": "{count, plural, one {# message dans cette conversation} other {# messages dans cette conversation}}", + "expand": "Développer la conversation", + "collapse": "Réduire la conversation", + "loading": "Chargement de la conversation...", + "mark_read": "Marquer la conversation comme lue", + "mark_unread": "Marquer la conversation comme non lue", + "archive": "Archiver la conversation", + "delete": "Supprimer la conversation", + "star": "Marquer la conversation comme favorite", + "unstar": "Retirer des favoris", + "toggle_thread": "Déplier/replier la discussion" + }, + "identities": { + "modal_title": "Gérer les identités d'envoi", + "create_new": "Créer une nouvelle identité", + "edit_identity": "Modifier l'identité", + "delete_confirm": "Supprimer cette identité ? Cette action est irréversible.", + "cannot_delete": "Cette identité ne peut pas être supprimée", + "primary_identity": "Principale", + "set_as_primary": "Définir comme principale", + "no_identities": "Aucune identité trouvée", + "display": { + "reply_to": "Répondre à :", + "bcc": "CCI :", + "signature": "Signature :", + "preview": "Aperçu :" + }, + "validation_errors": { + "invalid_emails": "Emails invalides : {emails}", + "unknown_error": "Erreur inconnue" + }, + "form": { + "name_label": "Nom d'affichage", + "name_placeholder": "ex: Email professionnel, Personnel", + "name_required": "Le nom est requis", + "email_label": "Adresse email", + "email_placeholder": "votre.email@exemple.com", + "email_required": "L'email est requis", + "email_invalid": "Veuillez entrer une adresse email valide", + "email_immutable": "L'adresse email ne peut pas être modifiée après création", + "reply_to_label": "Répondre à (optionnel)", + "reply_to_placeholder": "autre@email.com", + "bcc_label": "Copie cachée automatique (optionnel)", + "bcc_placeholder": "archive@email.com", + "text_signature_label": "Signature texte", + "html_signature_label": "Signature HTML", + "save": "Enregistrer l'identité", + "cancel": "Annuler", + "creating": "Création...", + "updating": "Mise à jour..." + }, + "sub_address": { + "button_tooltip": "Utiliser le sous-adressage", + "popover_title": "Ajouter un tag de sous-adresse", + "tag_input_placeholder": "Entrez un tag (ex: shopping)", + "preview_label": "Aperçu:", + "recent_tags": "Tags récents", + "suggested_tags": "Suggérés", + "use_address": "Utiliser cette adresse", + "invalid_tag": "Le tag doit contenir uniquement des lettres, chiffres et tirets", + "tag_too_long": "Le tag doit faire 30 caractères ou moins", + "help_text": "Les emails envoyés à utilisateur+tag@domaine.com arriveront dans votre boîte de réception", + "validation": { + "empty": "Le tag ne peut pas être vide", + "too_long": "Le tag doit faire {max} caractères ou moins", + "invalid_chars": "Le tag doit contenir uniquement des lettres, chiffres et tirets" + } + }, + "badge": { + "sent_via": "via", + "sub_address_tag": "Envoyé avec le sous-adresse: {tag}", + "identity_name": "Envoyé avec l'identité: {name}", + "identity_short": "via {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Supprimer", + "delete_confirm_title": "Supprimer l'identité" + }, + "templates": { + "picker_title": "Choisir un modèle", + "search_placeholder": "Rechercher des modèles...", + "section_favorites": "Favoris", + "section_recent": "Récents", + "section_uncategorized": "Autres", + "no_templates": "Aucun modèle", + "no_results": "Aucun modèle trouvé", + "fill_placeholders": "Remplir les variables", + "enter_value": "Entrez une valeur...", + "preview": "Aperçu", + "insert_with_values": "Insérer avec les valeurs", + "insert_raw": "Insérer brut", + "copy_suffix": "(copie)", + "placeholder": "Variable", + "placeholders": { + "recipient_name": "Nom du destinataire", + "company": "Nom de l'entreprise", + "date": "Date du jour", + "day_of_week": "Jour de la semaine", + "sender_name": "Votre nom" + } + }, + "contacts": { + "title": "Contacts", + "search_placeholder": "Rechercher des contacts...", + "create_new": "Nouveau contact", + "no_category": "Sans catégorie", + "rename_category": "Renommer la catégorie", + "category_name_label": "Nom de la catégorie", + "category_renamed": "Catégorie renommée", + "category_rename_failed": "Échec du renommage de la catégorie", + "category_added": "Contact ajouté à {name}", + "category_added_plural": "{count} contacts ajoutés à {name}", + "empty_state": "Aucun contact", + "empty_state_title": "Aucun contact", + "empty_state_subtitle": "Créez votre premier contact ou importez depuis un fichier vCard", + "empty_search": "Aucun contact ne correspond à votre recherche", + "empty_search_hint": "Essayez un autre terme de recherche", + "empty_filtered": "Aucun contact ne correspond à vos filtres", + "empty_filtered_hint": "Ajustez ou effacez les filtres", + "clear_search": "Effacer la recherche", + "import_vcard": "Importer vCard", + "delete_confirm_title": "Supprimer le contact", + "delete_confirm": "Êtes-vous sûr de vouloir supprimer ce contact ?", + "local_mode": "Les contacts sont stockés localement (le serveur ne prend pas en charge JMAP Contacts)", + "back_to_contacts": "Retour aux contacts", + "tabs": { + "all": "Tous", + "groups": "Groupes" + }, + "shared": { + "title": "Partagés" + }, + "address_books": { + "title": "Mes Carnets d'adresses", + "shared_prefix": "Partagé : {name}", + "moved": "Contact déplacé vers {name}", + "moved_plural": "{count} contacts déplacés vers {name}", + "move_failed": "Échec du déplacement du contact", + "address_book": "Carnet d'adresses", + "rename": "Renommer le carnet d'adresses", + "name_label": "Nom du carnet d'adresses", + "renamed": "Carnet d'adresses renommé", + "rename_failed": "Échec du renommage du carnet d'adresses", + "default": "Par défaut", + "manage": "Gérer les carnets d'adresses", + "share": "Partager le carnet d'adresses", + "new_contact_in_book": "Nouveau contact dans ce carnet d'adresses", + "delete": "Supprimer le carnet d'adresses", + "confirm_delete": "Supprimer « {name} » ? Tous les contacts de ce carnet d'adresses seront supprimés.", + "deleted": "Carnet d'adresses supprimé", + "delete_failed": "Échec de la suppression du carnet d'adresses" + }, + "detail": { + "emails": "Adresses e-mail", + "phones": "Numéros de téléphone", + "organizations": "Organisations", + "addresses": "Adresses", + "notes": "Notes", + "titles": "Titres et rôles", + "online_services": "Services en ligne", + "anniversaries": "Anniversaires", + "personal_info": "Informations personnelles", + "languages": "Langues", + "categories": "Catégories", + "related_contacts": "Contacts associés", + "crypto_keys": "Clés cryptographiques", + "no_contact_selected": "Sélectionnez un contact pour voir les détails", + "compose_email": "Écrire un e-mail", + "copy_email": "Copier l'e-mail", + "copy_phone": "Copier le numéro", + "copy_url": "Copier l'URL", + "copied": "Copié dans le presse-papiers", + "copy_failed": "Échec de la copie dans le presse-papiers", + "created": "Créé", + "updated": "Dernière mise à jour", + "timezone": "Fuseau horaire", + "anniversary_birth": "Anniversaire", + "anniversary_death": "Décès", + "anniversary_wedding": "Anniversaire de mariage", + "anniversary_other": "Autre", + "personal_expertise": "Expertise", + "personal_hobby": "Loisir", + "personal_interest": "Intérêt", + "personal_other": "Autre", + "gender": "Genre", + "gender_masculine": "Masculin", + "gender_feminine": "Féminin", + "gender_other": "Autre", + "gender_none": "Non applicable", + "gender_unknown": "Inconnu", + "calendar": "Calendrier", + "calendar_uri": "URL du calendrier", + "scheduling_uri": "URL de planification", + "freebusy_uri": "URL de disponibilité", + "cert_issuer": "Émetteur", + "cert_expires": "Expire le", + "cert_expired": "Expiré", + "cert_fingerprint": "Empreinte", + "cert_algorithm": "Algorithme", + "import_to_smime": "Importer dans S/MIME", + "cert_already_imported": "Certificat déjà importé", + "cert_imported": "Certificat importé", + "cert_import_failed": "Échec de l'import du certificat", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Plus d'actions", + "age_years": "{count, plural, one {1 an} other {# ans}}", + "years_since": "{count, plural, one {il y a 1 an} other {il y a # ans}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Nouveau contact", + "edit_title": "Modifier le contact", + "section_address_book": "Répertoire", + "select_address_book": "Sélectionner un répertoire...", + "section_identity": "Nom et identité", + "section_work": "Travail et organisation", + "prefix": "Préfixe", + "prefix_placeholder": "Dr., M., Mme", + "given_name": "Prénom", + "middle_name": "Deuxième prénom", + "surname": "Nom", + "suffix": "Suffixe", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Surnom", + "nickname_placeholder": "Surnom", + "email": "E-mail", + "email_placeholder": "email@example.com", + "phone": "Téléphone", + "phone_placeholder": "+33 1 23 45 67 89", + "phone_type": "Type", + "phone_voice": "Voix", + "phone_cell": "Mobile", + "phone_fax": "Fax", + "phone_pager": "Bip", + "phone_video": "Vidéo", + "phone_text": "SMS", + "organization": "Organisation", + "organization_placeholder": "Nom de l'entreprise", + "department": "Département", + "department_placeholder": "Département", + "job_title": "Intitulé du poste", + "job_title_placeholder": "p. ex., Ingénieur logiciel", + "role": "Rôle", + "role_placeholder": "p. ex., Chef d'équipe", + "addresses": "Adresses", + "add_address": "Ajouter une adresse", + "street": "Rue", + "city": "Ville", + "region": "État / Région", + "postcode": "Code postal", + "country": "Pays", + "online_services": "Services en ligne", + "add_online_service": "Ajouter un service en ligne", + "url_placeholder": "https://...", + "service_placeholder": "Service", + "anniversaries": "Anniversaires", + "add_anniversary": "Ajouter une date", + "anniversary_birth": "Anniversaire", + "anniversary_wedding": "Anniversaire de mariage", + "anniversary_death": "Commémoration", + "anniversary_other": "Autre", + "personal_info": "Informations personnelles", + "add_personal_info": "Ajouter une entrée", + "personal_info_placeholder": "p. ex., Photographie", + "personal_expertise": "Expertise", + "personal_hobby": "Loisir", + "personal_interest": "Intérêt", + "personal_other": "Autre", + "level": "Niveau", + "level_high": "Élevé", + "level_medium": "Moyen", + "level_low": "Faible", + "categories": "Catégories", + "categories_placeholder": "p. ex., Famille, Amis, Collègues", + "categories_hint": "Tapez pour rechercher ou ajouter", + "category_add": "Ajouter", + "note": "Notes", + "note_placeholder": "Ajouter une note...", + "gender": "Genre", + "gender_sex": "Sexe", + "gender_male": "Masculin", + "gender_female": "Féminin", + "gender_other": "Autre", + "gender_none": "Non applicable", + "gender_unknown": "Inconnu", + "gender_identity": "Identité de genre", + "gender_identity_placeholder": "Identité de genre...", + "calendar": "Calendrier", + "calendar_uri": "URL du calendrier", + "scheduling_uri": "URL de planification", + "freebusy_uri": "URL de disponibilité", + "context_work": "Professionnel", + "context_private": "Personnel", + "add_email": "Ajouter un e-mail", + "add_phone": "Ajouter un téléphone", + "save": "Enregistrer", + "cancel": "Annuler", + "creating": "Création...", + "updating": "Mise à jour...", + "name_required": "Un prénom ou un nom est requis", + "email_invalid": "Veuillez saisir une adresse e-mail valide", + "email_error_inline": "Format d'e-mail invalide", + "save_failed": "Échec de l'enregistrement du contact", + "delete": "Supprimer", + "upload_photo": "Téléverser une photo", + "remove_photo": "Supprimer la photo", + "photo_hint": "JPG ou PNG, jusqu’à 10 Mo. Sera redimensionnée.", + "photo_too_large": "L’image est trop grande (max 10 Mo)", + "photo_invalid": "Fichier image invalide", + "change_photo": "Modifier" + }, + "groups": { + "create": "Nouveau groupe", + "edit": "Modifier le groupe", + "empty": "Aucun groupe", + "delete_confirm_title": "Supprimer le groupe", + "delete_confirm": "Êtes-vous sûr de vouloir supprimer ce groupe ?", + "name_label": "Nom du groupe", + "name_placeholder": "ex. Équipe, Famille", + "name_required": "Le nom du groupe est requis", + "save_failed": "Échec de l'enregistrement du groupe", + "members_label": "Membres", + "search_members": "Rechercher des contacts à ajouter...", + "no_members": "Aucun membre dans ce groupe", + "member_count": "{count, plural, =0 {Aucun membre} one {1 membre} other {# membres}}" + }, + "import": { + "title": "Importer des contacts", + "drop_hint": "Cliquez pour sélectionner un fichier vCard", + "file_types": "Fichiers .vcf ou .vcard", + "no_contacts": "Aucun contact trouvé dans le fichier", + "parse_error": "Échec de l'analyse du fichier vCard", + "found": "{count, plural, one {1 contact trouvé} other {# contacts trouvés}}", + "duplicate": "Doublon", + "select_all": "Tout sélectionner", + "deselect_all": "Tout désélectionner", + "selected": "{count, plural, one {1 sélectionné} other {# sélectionnés}}", + "import_button": "Importer", + "importing": "Importation...", + "success": "{count, plural, one {1 contact importé} other {# contacts importés}}", + "failed": "Échec de l'importation", + "close": "Fermer", + "file_too_large": "Fichier trop volumineux (max 5 Mo)" + }, + "export": { + "title": "Exporter les contacts", + "success": "{count, plural, one {1 contact exporté} other {# contacts exportés}}" + }, + "bulk": { + "selected": "{count, plural, one {1 sélectionné} other {# sélectionnés}}", + "select_all": "Tout sélectionner", + "delete": "Supprimer", + "delete_confirm_title": "Supprimer les contacts", + "delete_confirm": "Supprimer {count, plural, one {1 contact} other {# contacts}} ?", + "deleted": "{count, plural, one {1 contact supprimé} other {# contacts supprimés}}", + "add_to_group": "Ajouter au groupe", + "choose_group": "Choisir un groupe", + "adding_contacts": "Ajout de {count, plural, one {1 contact} other {# contacts}}", + "added_to_group": "Contacts ajoutés au groupe", + "export": "Exporter", + "clear": "Effacer la sélection" + }, + "toast": { + "created": "Contact créé", + "updated": "Contact mis à jour", + "deleted": "Contact supprimé", + "error_create": "Échec de la création du contact", + "error_update": "Échec de la mise à jour du contact", + "error_delete": "Échec de la suppression du contact" + }, + "context_menu": { + "open": "Ouvrir", + "edit": "Modifier", + "send_email": "Envoyer un courriel", + "add_to_group": "Ajouter au groupe", + "export_vcard": "Exporter en vCard", + "delete": "Supprimer", + "call": "Appeler", + "duplicate": "Dupliquer", + "print": "Imprimer" + }, + "filters": { + "toggle": "Filtres", + "select": "Sélectionner", + "clear": "Effacer", + "close": "Fermer", + "title": "Filtres avancés", + "organization": "Entreprise", + "organization_placeholder": "ex. Acme", + "job_title": "Poste", + "job_title_placeholder": "ex. Designer", + "location": "Lieu", + "location_placeholder": "Ville ou pays", + "email_domain": "Domaine e-mail", + "email_domain_placeholder": "exemple.com", + "birthday_month": "Anniversaire en", + "any_month": "Tous les mois", + "has_email": "Avec e-mail", + "has_phone": "Avec téléphone", + "has_photo": "Avec photo" + } + }, + "calendar": { + "title": "Calendrier", + "back_to_email": "Retour aux e-mails", + "back_to_month": "Retour au mois", + "my_calendars": "Mes calendriers", + "birthday_calendar": "Anniversaires", + "mini_calendar_change": "Cliquer pour changer de mois", + "views": { + "month": "Mois", + "week": "Semaine", + "day": "Jour", + "agenda": "Agenda", + "today": "Aujourd'hui", + "month_hint": "Mois (m)", + "week_hint": "Semaine (w)", + "day_hint": "Jour (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Tâches", + "tasks_hint": "Tâches (k)" + }, + "events": { + "create": "Créer un événement", + "edit": "Modifier l'événement", + "delete": "Supprimer l'événement", + "details": "Détails de l'événement", + "no_events": "Aucun événement", + "all_day": "Toute la journée", + "more": "+{count} de plus", + "no_title": "(Sans titre)", + "resize": "Redimensionner l'événement", + "duplicate": "Dupliquer", + "today_header": "Aujourd'hui", + "tomorrow_header": "Demain", + "export_ics": "Exporter en .ics", + "copy_title": "Copier le titre", + "copy_link": "Copier le lien de réunion" + }, + "detail": { + "add_note": "Ajouter une note...", + "save_note": "Enregistrer", + "note_saved": "Note ajoutée", + "open_link": "Ouvrir le lien", + "meeting_link": "Lien de réunion", + "tentative": "Provisoire", + "cancelled": "Annulé", + "delete_confirm": "Supprimer cet événement ?" + }, + "form": { + "title": "Titre", + "description": "Description", + "location": "Lieu", + "meeting_link": "Lien de réunion", + "start_date": "Date de début", + "end_date": "Date de fin", + "start_time": "Heure de début", + "end_time": "Heure de fin", + "all_day_event": "Événement sur toute la journée", + "calendar_select": "Calendrier", + "save": "Enregistrer", + "cancel": "Annuler", + "delete_confirm": "Êtes-vous sûr de vouloir supprimer cet événement ?", + "color": "Couleur" + }, + "participants": { + "title": "Participants", + "add": "Ajouter un participant", + "organizer": "Organisateur", + "attendee": "Participant", + "accepted": "Accepté", + "declined": "Refusé", + "tentative": "Provisoire", + "needs_action": "En attente de réponse", + "remove": "Retirer", + "edit": "Modifier", + "email_placeholder": "Ajouter une adresse e-mail ou chercher des contacts", + "send_invitations": "Envoyer les invitations aux participants", + "status_summary": "{accepted} accepté(s), {pending} en attente", + "invited_by": "Invitation de {name}", + "respond_below": "Répondez avec les boutons ci-dessous", + "rsvp_label": "Votre réponse", + "cancel_notification": "Les participants seront informés de l'annulation", + "you_organizer": "Vous êtes l'organisateur", + "you_attendee": "Vous êtes un participant", + "no_participants": "Aucun participant", + "count": "{count, plural, one {# participant} other {# participants}}" + }, + "recurrence": { + "title": "Récurrence", + "none": "Ne se répète pas", + "daily": "Quotidien", + "weekly": "Hebdomadaire", + "monthly": "Mensuel", + "yearly": "Annuel", + "every_n_days": "Tous les {count} jours", + "every_n_weeks": "Toutes les {count} semaines", + "every_n_months": "Tous les {count} mois", + "until": "Jusqu'au", + "occurrences": "{count} occurrences" + }, + "recurrence_scope": { + "edit_title": "Modifier l'événement récurrent", + "delete_title": "Supprimer l'événement récurrent", + "description": "Ceci est un événement récurrent. Quels événements souhaitez-vous modifier ?", + "this_event": "Cet événement uniquement", + "this_and_future": "Cet événement et les suivants", + "all_events": "Tous les événements", + "cancel": "Annuler", + "save": "Enregistrer", + "delete": "Supprimer" + }, + "alerts": { + "title": "Rappel", + "none": "Aucun rappel", + "at_time": "Au moment de l'événement", + "minutes_before": "{count, plural, one {# minute avant} other {# minutes avant}}", + "hours_before": "{count, plural, one {# heure avant} other {# heures avant}}", + "days_before": "{count, plural, one {# jour avant} other {# jours avant}}" + }, + "settings": { + "title": "Paramètres du calendrier", + "default_view": "Vue par défaut", + "week_starts_on": "La semaine commence le", + "time_format": "Format de l'heure", + "default_calendar": "Calendrier par défaut", + "default_reminder": "Rappel par défaut", + "time_format_12h": "12 heures", + "time_format_24h": "24 heures", + "notifications_enabled": "Notifications d'événements", + "notifications_enabled_desc": "Afficher les alertes pour les événements à venir", + "notification_sound": "Son de notification", + "notification_sound_desc": "Jouer un son pour les alertes de calendrier", + "invitation_parsing": "Analyser les invitations par e-mail", + "invitation_parsing_desc": "Détecter les invitations de calendrier dans les pièces jointes des e-mails et afficher les actions du calendrier", + "show_time_in_month_view": "Afficher l'heure dans la vue mensuelle", + "show_time_in_month_view_desc": "Afficher les heures des événements dans la vue mensuelle du calendrier", + "show_week_numbers": "Afficher les numéros de semaine", + "show_week_numbers_desc": "Afficher les numéros de semaine dans le mini-calendrier", + "enable_tasks": "Activer les tâches", + "enable_tasks_desc": "Afficher une vue des tâches dans le calendrier pour gérer les choses à faire", + "show_tasks_on_calendar": "Afficher les tâches dans le calendrier", + "show_tasks_on_calendar_desc": "Afficher les pastilles des tâches dans les vues jour et semaine du calendrier", + "hover_preview": "Aperçu au survol", + "hover_preview_desc": "Afficher un popover de détails au survol des événements du calendrier", + "hover_preview_instant": "Instantané", + "hover_preview_delay_500ms": "Délai de 0,5 seconde", + "hover_preview_delay_1s": "Délai de 1 seconde", + "hover_preview_delay_2s": "Délai de 2 secondes", + "hover_preview_off": "Désactivé", + "show_birthday_calendar": "Calendrier des anniversaires", + "show_birthday_calendar_desc": "Afficher un calendrier virtuel avec les anniversaires de vos contacts" + }, + "days": { + "monday": "Lundi", + "tuesday": "Mardi", + "wednesday": "Mercredi", + "thursday": "Jeudi", + "friday": "Vendredi", + "saturday": "Samedi", + "sunday": "Dimanche", + "mon": "Lun", + "tue": "Mar", + "wed": "Mer", + "thu": "Jeu", + "fri": "Ven", + "sat": "Sam", + "sun": "Dim" + }, + "notifications": { + "event_created": "Événement créé", + "event_updated": "Événement mis à jour", + "event_deleted": "Événement supprimé", + "calendar_created": "Calendrier créé", + "calendar_deleted": "Calendrier supprimé", + "event_move_error": "Échec du déplacement de l'événement", + "event_resize_error": "Échec du redimensionnement de l'événement", + "alert_title": "Événement à venir", + "alert_now": "Commence maintenant", + "alert_in_minutes": "Dans {count} min", + "invitation_sent": "Invitations envoyées", + "rsvp_updated": "Réponse mise à jour", + "rsvp_error": "Échec de la mise à jour de la réponse", + "event_duplicated": "Événement dupliqué", + "event_error": "Échec de l'enregistrement de l'événement", + "task_due": "Tâche à échéance", + "event_exported": "Événement exporté", + "title_copied": "Titre copié", + "link_copied": "Lien copié" + }, + "status": { + "loading_calendars": "Chargement des calendriers...", + "loading_events": "Chargement des événements..." + }, + "quick_create": { + "placeholder": "Titre du nouvel événement", + "aria_label": "Création rapide d'événement" + }, + "nav_prev": "Précédent", + "nav_next": "Suivant", + "import": { + "title": "Importer un calendrier", + "tab_file": "Fichier", + "tab_url": "URL", + "select_file": "Sélectionner un fichier .ics", + "drop_file": "ou déposez le fichier ici", + "supported_formats": "Fichiers iCalendar (.ics) supportés", + "url_description": "Entrez l'URL d'un flux iCalendar (.ics) externe pour importer des événements.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Prend en charge les URLs CalDAV et iCalendar (.ics)", + "fetch": "Récupérer", + "invalid_url": "Veuillez entrer une URL valide", + "url_fetch_failed": "Impossible de récupérer le calendrier depuis l'URL", + "parsing": "Analyse du fichier en cours...", + "parsed_events": "{count} événements trouvés", + "no_events": "Aucun événement trouvé dans le fichier", + "select_all": "Tout sélectionner", + "deselect_all": "Tout désélectionner", + "target_calendar": "Importer dans le calendrier", + "import_button": "Importer la sélection", + "importing": "Importation en cours...", + "success": "{count} événements importés avec succès", + "error": "Échec de l'importation du calendrier", + "file_too_large": "Le fichier dépasse la limite de 10 Mo", + "invalid_format": "Format de fichier calendrier invalide" + }, + "management": { + "title": "Gestion des calendriers", + "description": "Créez, renommez et personnalisez vos calendriers. Clic droit sur un calendrier dans la barre latérale pour changer rapidement sa couleur.", + "name": "Nom", + "name_placeholder": "Nom du calendrier", + "color": "Couleur", + "change_color": "Changer la couleur", + "add_calendar": "Ajouter un calendrier", + "edit": "Modifier", + "delete": "Supprimer", + "save": "Enregistrer", + "create": "Créer", + "cancel": "Annuler", + "default": "Par défaut", + "confirm_delete": "Supprimer \"{name}\" ? Tous les événements de ce calendrier seront supprimés.", + "calendar_created": "Calendrier créé", + "calendar_updated": "Calendrier mis à jour", + "calendar_deleted": "Calendrier supprimé", + "color_updated": "Couleur du calendrier mise à jour", + "error_create": "Échec de la création du calendrier", + "error_update": "Échec de la mise à jour du calendrier", + "error_delete": "Échec de la suppression du calendrier", + "caldav_url": "URL CalDAV", + "copy_url": "Copier l'URL CalDAV", + "url_copied": "URL CalDAV copiée dans le presse-papiers", + "confirm_clear": "Supprimer tous les événements de \"{name}\" ? Cette action est irréversible.", + "clear_events": "Supprimer les événements", + "events_cleared": "{count} événements supprimés", + "error_clear": "Impossible de supprimer les événements du calendrier", + "share": "Partager le calendrier", + "new_event_in_calendar": "Nouvel événement dans ce calendrier" + }, + "subscription": { + "title": "Abonnement iCal", + "section_title": "Abonnements iCal", + "description": "Abonnez-vous à un flux iCalendar externe. Les événements seront synchronisés automatiquement dans leur propre calendrier. Prend en charge les URL https:// et webcal://.", + "url_label": "URL du calendrier", + "url_placeholder": "https://example.com/calendar.ics ou webcal://...", + "name_label": "Nom du calendrier", + "name_placeholder": "ex. Jours fériés", + "color_label": "Couleur", + "refresh_interval": "Intervalle de rafraîchissement", + "interval_15": "Toutes les 15 minutes", + "interval_30": "Toutes les 30 minutes", + "interval_60": "Toutes les heures", + "interval_360": "Toutes les 6 heures", + "interval_1440": "Tous les jours", + "subscribe": "S'abonner", + "subscribing": "Abonnement en cours...", + "save": "Enregistrer les modifications", + "saving": "Enregistrement...", + "edit": "Modifier", + "edit_title": "Modifier l'abonnement", + "updated": "\"{name}\" mis à jour", + "update_error": "Échec de la mise à jour de l'abonnement", + "invalid_url": "Veuillez entrer une URL valide", + "success": "Abonné à \"{name}\"", + "error": "Impossible d'ajouter l'abonnement", + "refresh": "Rafraîchir maintenant", + "refresh_success": "Abonnement rafraîchi", + "refresh_error": "Impossible de rafraîchir l'abonnement", + "unsubscribe": "Se désabonner", + "confirm_delete": "Se désabonner de \"{name}\" ? Le calendrier et tous ses événements seront supprimés.", + "deleted": "Abonnement supprimé", + "delete_error": "Impossible de supprimer l'abonnement", + "last_refreshed": "Dernière mise à jour : {time}" + }, + "tasks": { + "label": "Tâches", + "no_tasks": "Aucune tâche", + "no_title": "(Sans titre)", + "mark_complete": "Marquer comme terminée", + "mark_incomplete": "Marquer comme non terminée", + "filter_all": "Toutes", + "filter_pending": "En attente", + "filter_completed": "Terminées", + "filter_overdue": "En retard", + "show_completed": "Afficher les tâches terminées", + "create": "Nouvelle tâche", + "edit": "Modifier la tâche", + "title_placeholder": "Titre de la tâche", + "description_placeholder": "Ajouter une description...", + "due_date": "Date d'échéance", + "include_time": "Inclure l'heure", + "priority": "Priorité", + "priority_none": "Aucune", + "priority_high": "Haute", + "priority_medium": "Moyenne", + "priority_low": "Basse", + "progress": "Statut", + "progress_needs_action": "Action requise", + "progress_in_process": "En cours", + "progress_completed": "Terminée", + "progress_cancelled": "Annulée", + "calendar": "Calendrier", + "alert": "Rappel", + "alert_none": "Aucun", + "alert_at_time": "À la date et à l'heure d'échéance", + "alert_5min": "5 minutes avant", + "alert_15min": "15 minutes avant", + "alert_30min": "30 minutes avant", + "alert_1hr": "1 heure avant", + "alert_1day": "1 jour avant", + "delete": "Supprimer", + "cancel": "Annuler", + "save": "Enregistrer", + "quick_add_placeholder": "Ajouter une tâche...", + "due_today": "Échéance aujourd'hui", + "due_tomorrow": "Échéance demain", + "overdue": "En retard" + } + }, + "advanced_search": { + "title": "Recherche avancée", + "from": "De", + "from_placeholder": "Email ou nom de l'expéditeur", + "to": "À", + "to_placeholder": "Email ou nom du destinataire", + "subject": "Objet", + "subject_placeholder": "L'objet contient...", + "body": "Corps", + "body_placeholder": "Le corps contient...", + "folder": "Dossier", + "all_folders": "Tous les dossiers", + "has_attachment": "Pièces jointes", + "date_after": "Après le", + "date_before": "Avant le", + "starred": "Suivis", + "unread": "Non lus", + "read": "Lus", + "yes": "Oui", + "no": "Non", + "clear": "Effacer", + "clear_all": "Tout effacer", + "filters_active": "{count} filtre", + "filters_active_plural": "{count} filtres", + "toggle_filters": "Filtres", + "search_hint": "Utilisez les filtres avancés pour une recherche précise", + "advanced_filters_tooltip": "Filtres de recherche avancés", + "results_found": "{count, plural, =0 {Aucun résultat trouvé} one {# résultat trouvé} other {# résultats trouvés}}", + "results_found_more": "{count}+ résultats trouvés" + }, + "welcome": { + "title": "Bienvenue dans votre boite mail", + "tip_compose": "Appuyez sur c pour composer un nouvel email", + "tip_shortcuts": "Appuyez sur ? pour voir tous les raccourcis clavier", + "tip_sidebar": "Retrouvez le Calendrier, les Contacts et les Parametres dans le menu lateral", + "tip_settings": "Personnalisez votre experience dans les Parametres", + "got_it": "Compris", + "settings": "Paramètres", + "dismiss": "Fermer", + "start_tour": "Démarrer la visite" + }, + "demo_welcome": { + "title": "Bienvenue sur Bulwark Mail", + "description": "Explorez un client webmail complet - directement dans votre navigateur. Toutes les données restent sur votre appareil, alors testez tout.", + "feature_email": "Lire et rédiger des e-mails", + "feature_organize": "Tags, étoiles et dossiers", + "feature_shortcuts": "Raccourcis clavier", + "feature_privacy": "Démo 100 % privée", + "hint": "Cliquez sur un e-mail à gauche pour commencer, ou lancez la visite." + }, + "files": { + "title": "Fichiers", + "search_placeholder": "Rechercher des fichiers...", + "empty_state_title": "Aucun fichier pour le moment", + "empty_state_description": "Téléversez des fichiers ou créez des dossiers pour commencer", + "upload": "Téléverser", + "upload_files": "Téléverser des fichiers", + "new_folder": "Nouveau dossier", + "new_folder_name": "Nom du dossier", + "rename": "Renommer", + "rename_title": "Renommer", + "new_name": "Nouveau nom", + "delete": "Supprimer", + "delete_confirm_title": "Supprimer la ressource", + "delete_confirm_message": "Êtes-vous sûr de vouloir supprimer \"{name}\" ? Cette action est irréversible.", + "download": "Télécharger", + "name": "Nom", + "size": "Taille", + "modified": "Modifié", + "type": "Type", + "folder": "Dossier", + "file": "Fichier", + "parent_directory": "Répertoire parent", + "breadcrumb_root": "Accueil", + "drop_files_here": "Déposez des fichiers ou dossiers ici pour les téléverser", + "uploading": "Téléversement en cours...", + "upload_success": "{count, plural, one {1 fichier téléversé} other {# fichiers téléversés}}", + "upload_error": "Échec du téléversement du fichier", + "create_folder_success": "Dossier créé", + "create_folder_error": "Échec de la création du dossier", + "delete_success": "Supprimé avec succès", + "delete_error": "Échec de la suppression", + "rename_success": "Renommé avec succès", + "rename_error": "Échec du renommage", + "download_error": "Échec du téléchargement", + "not_available": "Le stockage de fichiers n'est pas disponible sur ce serveur", + "cancel": "Annuler", + "create": "Créer", + "save": "Enregistrer", + "no_results": "Aucun fichier ne correspond à votre recherche", + "batch_delete_confirm_message": "Êtes-vous sûr de vouloir supprimer {count, plural, one {1 élément} other {# éléments}} ? Cette action est irréversible.", + "batch_delete_success": "{count, plural, one {1 élément supprimé} other {# éléments supprimés}}", + "grid_view": "Vue en grille", + "list_view": "Vue en liste", + "details": "Détails", + "path": "Chemin", + "preview": "Aperçu", + "preview_error": "Échec du chargement de l'aperçu", + "cut": "Couper", + "copy": "Copier", + "paste": "Coller", + "move_success": "{count, plural, one {1 élément déplacé} other {# éléments déplacés}}", + "move_error": "Échec du déplacement", + "paste_success": "Collé avec succès", + "paste_error": "Échec du collage", + "new_text_file": "Nouveau fichier texte", + "file_name": "Nom du fichier", + "retry": "Réessayer", + "refresh": "Actualiser", + "toggle_favorite": "Basculer le favori", + "duplicate": "Dupliquer", + "duplicate_success": "Dupliqué avec succès", + "duplicate_error": "Échec de la duplication", + "create_file_success": "Fichier créé", + "create_file_error": "Échec de la création du fichier", + "favorites": "Favoris", + "recent": "Récents", + "properties": "Propriétés", + "open_folder": "Ouvrir le dossier", + "upload_folder": "Téléverser un dossier", + "file_too_large": "\"{name}\" dépasse la taille maximale du fichier ({max})", + "undo": "Annuler", + "undo_success": "Action annulée", + "undo_error": "Échec de l'annulation", + "toolbar": "Actions sur les fichiers", + "file_list": "Fichiers et dossiers", + "context_menu": "Actions", + "settings_title": "Paramètres des fichiers", + "settings_display": "Affichage", + "settings_default_view": "Vue par défaut", + "settings_default_view_desc": "Choisissez entre la disposition en grille et en liste", + "settings_default_sort": "Tri par défaut", + "settings_default_sort_desc": "Choisissez le tri par défaut pour les fichiers", + "settings_sort_direction": "Sens du tri", + "settings_sort_direction_desc": "Choisissez l'ordre croissant ou décroissant", + "settings_ascending": "Croissant", + "settings_descending": "Décroissant", + "settings_icons": "Icônes", + "settings_show_icons": "Afficher les icônes", + "settings_show_icons_desc": "Afficher les icônes à côté des fichiers et dossiers", + "settings_colored_icons": "Icônes colorées", + "settings_colored_icons_desc": "Utiliser des icônes colorées au lieu de monochromes", + "settings_show_thumbnails": "Afficher les miniatures", + "settings_show_thumbnails_desc": "Afficher les aperçus d'images au lieu des icônes", + "settings_behavior": "Comportement", + "settings_show_hidden": "Afficher les fichiers cachés", + "settings_show_hidden_desc": "Afficher les fichiers et dossiers commençant par un point", + "settings_folder_layout": "Navigation des dossiers", + "settings_folder_layout_desc": "Choisissez comment les dossiers sont affichés : intégrés avec les fichiers ou dans une arborescence latérale", + "settings_folder_layout_inline": "Intégré", + "settings_folder_layout_sidebar": "Barre latérale", + "disabled_title": "La fonctionnalité Fichiers a été désactivée par votre administrateur", + "disabled_description": "Les téléchargements de fichiers volumineux via WebDAV peuvent provoquer une instabilité de Stalwart/RocksDB, y compris des crashs de mémoire et une utilisation irrécupérable du disque. Les fichiers supprimés peuvent ne pas être immédiatement purgés du stockage. Cette fonctionnalité n'est pas recommandée pour les environnements de production.", + "stability_warning": "Les téléchargements de fichiers volumineux peuvent provoquer une instabilité du serveur. Les fichiers supprimés peuvent ne pas être immédiatement purgés du stockage. À utiliser avec prudence." + }, + "smime": { + "your_certificates": "Vos certificats", + "your_certificates_desc": "Importez et gérez vos certificats S/MIME pour signer et chiffrer les e-mails", + "recipient_certificates": "Certificats des destinataires", + "recipient_certificates_desc": "Certificats publics pour chiffrer les e-mails destinés aux destinataires", + "identity_bindings": "Liaisons identité-clé", + "identity_bindings_desc": "Associez des certificats S/MIME à vos identités de messagerie", + "defaults_title": "Valeurs par défaut", + "defaults_desc": "Configurez le comportement par défaut de signature et de chiffrement", + "import_pkcs12": "Importer PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importer un certificat", + "no_certificates": "Aucun certificat importé pour le moment", + "no_recipient_certs": "Aucun certificat destinataire", + "expires": "Expire le", + "expired": "Expiré", + "bound_to": "Lié à", + "no_key_bound": "Aucun", + "lock": "Verrouiller la clé", + "unlock": "Déverrouiller la clé", + "details": "Voir les détails", + "delete": "Supprimer", + "encrypt_by_default": "Chiffrer par défaut", + "encrypt_by_default_desc": "Chiffrer automatiquement les e-mails lorsque tous les destinataires ont un certificat", + "remember_unlocked": "Mémoriser les clés déverrouillées", + "remember_unlocked_desc": "Conserver les clés déverrouillées pendant cette session du navigateur", + "sign_default_for": "Signer par défaut pour", + "enter_p12_passphrase": "Entrer la phrase secrète PKCS#12", + "p12_passphrase_desc": "Entrez la phrase secrète qui protège ce fichier de certificat", + "enter_storage_passphrase": "Définir la phrase secrète de stockage", + "storage_passphrase_desc": "Choisissez une phrase secrète pour protéger cette clé dans votre navigateur", + "next": "Suivant", + "import": "Importer", + "unlock_key": "Déverrouiller la clé", + "unlock_key_desc": "Entrez la phrase secrète de stockage pour déverrouiller cette clé pour la signature ou le déchiffrement", + "passphrase_placeholder": "Entrez la phrase secrète", + "confirm_passphrase_placeholder": "Confirmez la phrase secrète", + "passphrase_mismatch": "Les phrases secrètes ne correspondent pas", + "cancel": "Annuler", + "processing": "Traitement…", + "close": "Fermer", + "certificate_details": "Détails du certificat", + "cert_subject": "Sujet", + "cert_issuer": "Émetteur", + "cert_email": "E-mail", + "cert_serial": "Numéro de série", + "cert_validity": "Validité", + "cert_fingerprint": "Empreinte (SHA-256)", + "cert_algorithm": "Algorithme", + "cert_capabilities": "Capacités", + "cert_source": "Source", + "cert_expired": "Ce certificat a expiré", + "cert_not_yet_valid": "Ce certificat n'est pas encore valide", + "cap_sign": "Signature", + "cap_encrypt": "Chiffrement", + "cap_none": "Aucune", + "show_passphrase": "Afficher la phrase secrète", + "hide_passphrase": "Masquer la phrase secrète", + "sign_toggle": "Signer", + "encrypt_toggle": "Chiffrer", + "missing_recipient_certs": "Certificats manquants pour : {emails}", + "missing_sender_cert": "Aucun certificat n'est lié à cette identité", + "status_encrypted_ok": "Ce message a été chiffré", + "status_encrypted_no_key": "Ce message est chiffré, mais aucune clé correspondante n'a été trouvée", + "status_encrypted_failed": "Impossible de déchiffrer ce message", + "status_signed_valid": "Signature vérifiée", + "status_signed_invalid": "Échec de la vérification de la signature", + "status_signed_expired_cert": "Signé avec un certificat expiré", + "status_signed_self_signed": "Signature valide, mais le certificat est auto-signé (non fiable)", + "status_signed_mismatch": "La signature est valide, mais le signataire ne correspond pas à l'expéditeur", + "status_unsupported": "Format S/MIME non pris en charge", + "auto_import_signer_certs": "Importer automatiquement les certificats des signataires", + "auto_import_signer_certs_desc": "Enregistrer automatiquement les certificats des e-mails signés vérifiés pour un futur chiffrement", + "export": "Exporter", + "enter_export_passphrase": "Définir la phrase secrète d'export", + "export_passphrase_desc": "Choisissez une phrase secrète pour protéger le fichier PKCS#12 exporté", + "export_storage_desc": "Entrez la phrase secrète de stockage pour déchiffrer la clé avant l'export", + "incorrect_passphrase": "Phrase secrète incorrecte" + }, + "tour": { + "step_counter": "Étape {current} sur {total}", + "skip": "Passer la visite", + "back": "Retour", + "next": "Suivant", + "finish": "Terminer", + "take_a_tour": "Faire une visite de l'interface", + "restart_title": "Visite d'introduction", + "restart_desc": "Rejouer la visite guidée de l'interface", + "restart_button": "Relancer la visite", + "sidebar_title": "Vos boîtes mail", + "sidebar_desc": "Voici votre barre latérale de dossiers. Cliquez sur une boîte pour voir ses emails. Vous pouvez créer des dossiers, glisser des emails entre eux et voir les compteurs de non lus.", + "compose_title": "Rédiger un email", + "compose_desc": "Cliquez ici pour écrire un nouvel email. Ajoutez des destinataires, des pièces jointes et utilisez la mise en forme enrichie.", + "search_title": "Rechercher vos emails", + "search_desc": "Recherchez par expéditeur, objet ou contenu. Cliquez sur l'icône de filtre pour les options avancées comme la plage de dates, les pièces jointes et les messages suivis.", + "email_list_title": "Votre liste d'emails", + "email_list_desc": "Les emails apparaissent ici. Cliquez sur un email pour le lire à droite. Utilisez la case à cocher pour en sélectionner plusieurs, puis déplacez, supprimez ou étiquetez-les.", + "email_viewer_title": "Panneau de lecture", + "email_viewer_desc": "L'email sélectionné s'ouvre ici. Répondez, transférez, archivez ou supprimez avec les boutons de la barre d'outils. Vous pouvez aussi marquer les emails ou ajouter des étiquettes de couleur.", + "keywords_title": "Étiquettes de couleur", + "keywords_desc": "Organisez vos emails avec des étiquettes colorées. Glissez un email sur une étiquette pour le marquer, ou faites un clic droit pour assigner des étiquettes.", + "calendar_title": "Calendrier", + "calendar_desc": "Accédez au calendrier pour gérer vos événements. Créez des événements, définissez des rappels et consultez les vues jour, semaine ou mois.", + "contacts_title": "Contacts", + "contacts_desc": "Votre carnet d'adresses se trouve ici. Importez des contacts, créez des groupes et cliquez sur un contact pour voir ses détails.", + "settings_title": "Paramètres", + "settings_desc": "Personnalisez tout : thème, densité, signatures, filtres, raccourcis clavier, paramètres du calendrier et plus encore.", + "shortcuts_title": "Raccourcis clavier", + "shortcuts_desc": "Les utilisateurs avancés adorent ça. Appuyez sur ? à tout moment pour voir tous les raccourcis disponibles. Naviguez, rédigez et gérez vos emails sans toucher à la souris.", + "compose_open_title": "Le compositeur", + "compose_open_desc": "Voici le compositeur d'e-mail. Ajoutez des destinataires, rédigez votre message, joignez des fichiers et utilisez la mise en forme enrichie. Vous pouvez aussi sauvegarder des brouillons et utiliser des modèles.", + "calendar_view_title": "Votre calendrier", + "calendar_view_desc": "Voici votre calendrier avec des événements exemples. Basculez entre les vues jour, semaine, mois et agenda avec la barre d'outils.", + "create_event_title": "Créer un événement", + "create_event_desc": "Cliquez sur ce bouton pour créer un nouvel événement. Vous pouvez définir un titre, une date, une heure et ajouter des participants.", + "event_modal_title": "Détails de l'événement", + "event_modal_desc": "Voici le formulaire de l'événement. Remplissez le titre, choisissez une date et une heure, ajoutez un lieu ou des participants. Cliquez sur enregistrer quand vous avez terminé - ou fermez-le et passez à autre chose.", + "contacts_list_title": "Vos contacts", + "contacts_list_desc": "Voici vos contacts. Cliquez sur un contact pour voir ses détails à droite. Vous pouvez aussi créer de nouveaux contacts, importer des vCards ou organiser les contacts en groupes.", + "files_title": "Stockage de fichiers", + "settings_tabs_title": "Menu des paramètres", + "settings_tabs_desc": "Voici toutes les catégories de paramètres. Personnalisez l'apparence, gérez les identités, configurez les filtres de messagerie, paramétrez votre calendrier et bien plus encore.", + "files_desc": "Votre gestionnaire de fichiers vous permet de téléverser, organiser et partager des fichiers - comme un cloud personnel intégré à votre messagerie.", + "demo_banner_title": "Contrôles de démo", + "demo_banner_desc": "Vous êtes en mode démo - tout reste dans votre navigateur. Cliquez sur 'Réinitialiser la démo' à tout moment pour repartir avec des données fraîches.", + "quota_title": "Utilisation du stockage", + "quota_desc": "Suivez la taille de votre boîte mail ici. Le cercle se remplit au fur et à mesure que vous utilisez plus d'espace." + }, + "unified_mailbox": { + "search_unavailable": "La recherche n'est pas disponible dans la vue unifiée" + }, + "sharing": { + "title": "Partager « {name} »", + "description": "Accordez l'accès à d'autres utilisateurs ou groupes de ce serveur. Les modifications sont immédiates.", + "no_shares": "Pas encore partagé.", + "add_person": "Ajouter une personne ou un groupe", + "search_placeholder": "Rechercher par nom ou e-mail…", + "loading_principals": "Chargement des utilisateurs…", + "no_principals": "Aucun autre utilisateur ou groupe trouvé.", + "no_match": "Aucun résultat.", + "remove": "Révoquer l'accès", + "group": "Groupe", + "share_added": "Accès accordé", + "share_updated": "Accès mis à jour", + "share_removed": "Accès révoqué", + "share_failed": "Échec de la mise à jour du partage", + "preset": { + "freeBusy": "Disponibilité uniquement", + "read": "Lecture seule", + "readWrite": "Lecture & écriture", + "manager": "Gestionnaire", + "custom": "Personnalisé" + } + } +} diff --git a/locales/it/common.json b/locales/it/common.json new file mode 100644 index 00000000..050fd9f4 --- /dev/null +++ b/locales/it/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Webmail", + "username_label": "Email", + "username_placeholder": "utente@esempio.com", + "password_label": "Password", + "password_placeholder": "Inserisci la tua password", + "jmap_endpoint_label": "Server JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Il server deve consentire le richieste CORS da questo dominio.", + "sign_in": "Accedi", + "signing_in": "Accesso in corso...", + "loading": "Caricamento...", + "reconnecting": "Connessione persa. Tentativo di riconnessione…", + "error": { + "invalid_credentials": "Email o password non valida", + "connection_failed": "Impossibile connettersi al server", + "cors_blocked": "Il server è raggiungibile ma sta bloccando le richieste cross-origin. Controlla le impostazioni CORS del tuo server JMAP e consenti questo dominio.", + "server_error": "Il server non è temporaneamente disponibile. Riprova più tardi.", + "generic": "Si è verificato un errore. Riprova.", + "totp_required": "È richiesto un codice di autenticazione a due fattori. Inserisci il codice qui sotto.", + "totp_invalid": "Codice di autenticazione non valido. Controlla la tua app di autenticazione.", + "oauth_discovery_failed": "SSO è abilitato ma il provider di identità non è raggiungibile. Controlla la configurazione OAuth." + }, + "show_password": "Mostra password", + "hide_password": "Nascondi password", + "totp_toggle": "Ho un codice 2FA", + "remember_me": "Ricordami", + "config_error": { + "title": "Errore di configurazione", + "fetch_failed": "Impossibile caricare la configurazione dell'applicazione. Riprovare più tardi.", + "server_not_configured": "Il server di posta non è stato configurato. Contattare l'amministratore." + }, + "remove_from_history": "Rimuovi dalla cronologia", + "totp_label": "Codice di autenticazione", + "totp_placeholder": "000000", + "session_expired": "La sessione è scaduta. Accedi di nuovo.", + "dismiss": "Chiudi", + "or": "o", + "sign_in_sso": "Accedi con SSO", + "add_account_title": "Aggiungi account", + "add_account_subtitle": "Accedi con un altro account", + "cancel": "Annulla", + "website": "Sito web", + "imprint": "Note legali", + "privacy_policy": "Informativa sulla privacy", + "try_demo": "Prova la demo", + "demo_description": "Esplora con dati di esempio - nessun account necessario", + "demo_launching": "Avvio demo...", + "demo_login_button": "Avvia demo", + "demo_tagline": "Scopri un client di posta completo. Nessun account richiesto.", + "demo_no_signup": "Nessuna registrazione - esplora liberamente con dati di esempio", + "oauth_completing": "Completamento dell'accesso...", + "oauth_error": { + "title": "Autenticazione non riuscita", + "invalid_state": "La convalida di sicurezza è fallita. Prova ad accedere di nuovo.", + "missing_params": "Dati di autorizzazione mancanti. Prova ad accedere di nuovo.", + "token_exchange_failed": "Impossibile completare l'autenticazione. Riprova.", + "access_denied": "Accesso negato. Contatta il tuo amministratore.", + "back_to_login": "Torna al login" + } + }, + "sidebar": { + "close": "Chiudi", + "compose": "Scrivi", + "compose_hint": "Scrivi (c)", + "search_placeholder": "Cerca nella posta...", + "search_placeholder_hint": "Cerca posta... (premi /)", + "storage": "Spazio di archiviazione", + "storage_used": "Utilizzato", + "storage_free": "Libero", + "storage_total": "Totale", + "sign_out": "Esci", + "sign_out_of": "Disconnetti da {account}", + "sign_out_all": "Disconnetti da tutti gli account", + "add_account": "Aggiungi account", + "set_as_default": "Imposta come predefinito", + "switch_account": "Cambia account", + "contacts": "Contatti", + "calendar": "Calendario", + "settings": "Impostazioni", + "admin": "Admin", + "files": "File", + "loading_mailboxes": "Caricamento caselle di posta...", + "push_connected": "Aggiornamenti in tempo reale attivi", + "push_disconnected": "Aggiornamenti in tempo reale non attivi", + "keyboard_shortcuts": "Scorciatoie da tastiera", + "theme": { + "light": "Tema chiaro", + "dark": "Tema scuro", + "system": "Tema di sistema" + }, + "language": { + "title": "Lingua" + }, + "mailboxes": { + "inbox": "Posta in arrivo", + "sent": "Inviati", + "drafts": "Bozze", + "trash": "Cestino", + "archive": "Archivio", + "starred": "Speciali", + "all_mail": "Tutta la posta", + "spam": "Spam", + "important": "Importanti" + }, + "unified_inbox": "Posta in arrivo unificata", + "unified_sent": "Tutti gli inviati", + "unified_drafts": "Tutte le bozze", + "unified_trash": "Tutti i cestini", + "unified_archive": "Tutti gli archivi", + "unified_junk": "Tutto lo spam", + "all_accounts": "Tutti gli account", + "expand": "Espandi", + "collapse": "Comprimi", + "expand_tooltip": "Espandi", + "collapse_tooltip": "Comprimi", + "mobile": { + "search": "Cerca", + "compose": "Scrivi", + "go_back": "Indietro" + }, + "clear_search": "Cancella ricerca", + "vacation_active": "Risponditore automatico attivo", + "demo_banner": "Modalità demo", + "demo_reset": "Reimposta", + "demo_tour": "Tour", + "tags": "Etichette", + "folders": "Cartelle", + "mail": "Posta", + "nav_label": "Navigazione", + "add_app": "App", + "shared": "Condiviso" + }, + "sidebar_apps": { + "modal_title": "App della barra laterale", + "add_new": "Aggiungi app", + "edit_app": "Modifica app", + "name_label": "Nome", + "name_placeholder": "La mia app", + "name_required": "Il nome è obbligatorio", + "url_label": "URL", + "url_required": "L'URL è obbligatorio", + "url_invalid": "Inserisci un URL http o https valido", + "icon_label": "Icona", + "icon_required": "L'icona è obbligatoria", + "open_mode_label": "Modalità di apertura", + "open_new_tab": "Nuova scheda", + "open_inline": "Integrato", + "cancel": "Annulla", + "add": "Aggiungi", + "update": "Aggiorna", + "delete": "Elimina", + "delete_confirm_title": "Elimina app", + "delete_confirm": "Sei sicuro di voler eliminare \"{name}\"?", + "no_apps": "Nessuna app aggiunta", + "no_apps_hint": "Aggiungi app e link personalizzati alla barra laterale", + "search_icons": "Cerca icone...", + "show_popular": "Popolari", + "show_all": "Tutte", + "no_icons_found": "Nessuna icona trovata", + "inline_badge": "Integrato", + "tab_badge": "Scheda", + "show_on_mobile": "Mostra su mobile" + }, + "email_list": { + "no_emails": "Nessun messaggio trovato", + "no_emails_description": "Questa casella è vuota", + "no_search_results": "Nessun risultato trovato", + "no_search_results_description": "Prova a modificare la ricerca o i filtri", + "loading": "Caricamento messaggi...", + "unread": "non letto", + "to_me": "A me", + "to_recipients": "A {count} destinatari", + "and_others": "e altri {count}", + "draft": "Bozza", + "starred": "Speciale", + "conversations_count": "{count} di {total} conversazioni", + "conversations_count_plus": "{count}+ conversazioni", + "conversations_count_simple": "{count} conversazioni", + "no_conversations": "Nessuna conversazione", + "loading_more": "Caricamento altri messaggi...", + "no_more_emails": "Nessun altro messaggio da caricare", + "batch_actions": { + "select": "Seleziona e-mail", + "select_all": "Seleziona tutto", + "mark_read": "Segna come letto", + "mark_unread": "Segna come non letto", + "delete": "Elimina", + "delete_confirm_title": "Elimina e-mail", + "delete_confirm_message": "Sei sicuro di voler eliminare {count, plural, one {1 e-mail} other {# e-mail}}?", + "clear_selection": "Cancella selezione" + }, + "permanent_delete": "Elimina definitivamente", + "permanent_delete_confirm_title": "Elimina definitivamente", + "permanent_delete_confirm_message": "Questa e-mail verrà eliminata definitivamente. Questa azione non può essere annullata.", + "permanent_delete_confirm_batch_message": "Queste {count, plural, one {1 e-mail} other {# e-mail}} verranno eliminate definitivamente. Questa azione non può essere annullata.", + "empty_folder": { + "button": "Svuota cartella", + "confirm_title": "Svuota cartella", + "confirm_message": "Tutti i messaggi in questa cartella verranno eliminati definitivamente. Questa azione non può essere annullata.", + "confirm_button": "Svuota cartella", + "junk_hint": "Puoi svuotare la cartella Spam per rimuovere definitivamente tutti i messaggi.", + "trash_hint": "Puoi svuotare il Cestino per rimuovere definitivamente tutti i messaggi." + } + }, + "email_viewer": { + "no_email_selected": "Nessun messaggio selezionato", + "no_email_description": "Seleziona un messaggio dall'elenco per visualizzarlo qui", + "no_conversation_selected": "Nessuna conversazione selezionata", + "no_conversation_description": "Scegli una conversazione dall'elenco per leggerla qui", + "compose": "Componi", + "compose_hint": "Componi nuovo messaggio", + "no_subject": "(Nessun oggetto)", + "loading_email": "Caricamento messaggio...", + "loading": "Caricamento...", + "reply": "Rispondi", + "reply_all": "Rispondi a tutti", + "forward": "Inoltra", + "delete": "Elimina", + "archive": "Archivia", + "star": "Aggiungi stella", + "unstar": "Rimuovi stella", + "mark_unread": "Segna come non letto", + "mark_read": "Segna come letto", + "print": "Stampa", + "view_source": "Visualizza sorgente", + "export_email": "Esporta come .eml", + "import_email": "Importa .eml", + "keyboard_shortcuts": "Scorciatoie da tastiera (?)", + "email_source": "Sorgente del messaggio", + "draft_banner": "Questo messaggio è una bozza", + "edit_draft": "Modifica", + "copy_source": "Copia negli appunti", + "source_copied": "Sorgente copiata negli appunti", + "attachments": "Allegati", + "important": "Importante", + "download": "Scarica", + "download_all": "Scarica tutto", + "from": "Da", + "to": "A", + "cc": "CC", + "bcc": "CCN", + "date": "Data", + "subject": "Oggetto", + "show_details": "Mostra dettagli", + "hide_details": "Nascondi dettagli", + "external_content_warning": "Le immagini e i contenuti esterni sono stati bloccati", + "load_external_content": "Carica immagini", + "trust_sender": "Considera sempre attendibile questo mittente", + "back_to_list": "Torna all'elenco", + "view_contact": "Visualizza contatto", + "message_details": "Dettagli del messaggio", + "more_reply_options": "Più opzioni di risposta", + "set_color": "Imposta etichetta", + "tag": "Etichetta", + "more_actions": "Altre azioni", + "move_to": "Sposta in...", + "remove_color": "Rimuovi etichetta", + "more_count": "+{count} altri", + "characters_count": "{count} caratteri", + "quick_reply_placeholder": "Scrivi una risposta veloce...", + "more_options": "Più opzioni", + "sending": "Invio in corso...", + "security_authentication": "Sicurezza e autenticazione", + "technical_details": "Dettagli tecnici", + "message_id_label": "ID messaggio:", + "reply_to_label": "Rispondi a:", + "delivery_time_label": "Orario di consegna:", + "conversation_part_label": "Parte della conversazione:", + "previous_messages": "{count} messaggio precedente", + "previous_messages_plural": "{count} messaggi precedenti", + "time": { + "day": "giorno", + "days": "giorni", + "hour": "ora", + "hours": "ore", + "minute": "minuto", + "minutes": "minuti" + }, + "unknown_sender": "Sconosciuto", + "recipient_me": "io", + "recipient_and_others": "{name} e altri {count}", + "recipient_to_prefix": "A:", + "authentication": { + "title": "Autenticazione", + "status": { + "verified": "Verificato", + "warning": "Attenzione", + "none": "Non autenticato" + }, + "spf": { + "pass": "SPF superato", + "fail": "SPF fallito", + "none": "Nessun SPF" + }, + "dkim": { + "pass": "DKIM valido", + "fail": "DKIM non valido", + "none": "Nessun DKIM" + }, + "dmarc": { + "pass": "DMARC superato", + "fail": "DMARC fallito", + "none": "Nessun DMARC" + }, + "spam_score": "Punteggio spam" + }, + "headers": { + "routing": "Instradamento", + "received": "Ricevuto", + "message_id": "ID messaggio", + "list_info": "Informazioni lista" + }, + "color_tag": { + "title": "Etichetta colore", + "red": "Rosso", + "orange": "Arancione", + "yellow": "Giallo", + "green": "Verde", + "blue": "Blu", + "purple": "Viola", + "pink": "Rosa", + "none": "Nessuno" + }, + "tooltips": { + "reply": "Rispondi", + "reply_all": "Rispondi a tutti (a)", + "forward": "Inoltra (f)", + "archive": "Archivia", + "delete": "Elimina", + "star": "Aggiungi stella (s)", + "unstar": "Rimuovi stella (s)", + "compose": "Scrivi (c)", + "previous": "Email precedente", + "next": "Email successiva", + "edit_draft": "Modifica bozza" + }, + "spam": { + "button_title": "Segnala come spam", + "not_spam_title": "Segna come legittimo", + "toast_success": "Spostato in Posta indesiderata", + "toast_batch": "{count} messaggi spostati in Posta indesiderata", + "toast_undo": "Annulla", + "toast_not_spam_success": "Spostato in Posta in arrivo", + "toast_not_spam_batch": "{count} messaggi spostati in Posta in arrivo", + "error": "Impossibile segnalare come spam", + "error_not_spam": "Impossibile ripristinare il messaggio" + }, + "unsubscribe_banner": { + "label": "Newsletter", + "button": "Annulla iscrizione", + "confirm_title": "Annullare l'iscrizione da questo mittente?", + "confirm_button": "Conferma", + "cancel": "Annulla", + "success_http": "Pagina di annullamento iscrizione aperta in una nuova scheda", + "success_mailto": "Richiesta di annullamento iscrizione inviata al tuo client email", + "error": "Impossibile annullare l'iscrizione", + "dismiss": "Ignora" + }, + "calendar_invitation": { + "loading": "Caricamento dettagli evento…", + "title": "Invito calendario", + "published_title": "Evento pubblicato", + "response_title": "Risposta all'evento", + "update_title": "Aggiornamento evento", + "counter_title": "Controproposta", + "refresh_title": "Richiesta di aggiornamento", + "declined_counter_title": "Controproposta rifiutata", + "cancelled_title": "Evento annullato", + "organizer": "Organizzato da {name}", + "attendees": "{count, plural, one {# partecipante} other {# partecipanti}}", + "accept": "Accetta", + "maybe": "Forse", + "decline": "Rifiuta", + "add_to_calendar": "Aggiungi al calendario", + "added": "Aggiunto al calendario", + "rsvp_sent": "Risposta inviata", + "parse_error": "Impossibile leggere l'invito", + "action_failed": "Impossibile completare questa azione del calendario.", + "no_calendar": "Calendario non disponibile", + "published_info": "Questo evento è stato condiviso come riferimento.", + "response_info": "Questo messaggio contiene la risposta di un partecipante.", + "response_info_organizer": "Questa risposta aggiorna il tuo evento.", + "update_info": "Questo messaggio aggiorna un evento esistente.", + "counter_info": "Questo messaggio propone modifiche a un evento.", + "counter_info_organizer": "Questo partecipante ha proposto modifiche al tuo evento.", + "refresh_info": "Questo messaggio richiede gli ultimi dettagli dell'evento.", + "refresh_info_organizer": "Un partecipante ha richiesto gli ultimi dettagli dell'evento.", + "declined_counter_info": "L'organizzatore ha rifiutato una controproposta.", + "authentication_failed_info": "I controlli di autenticazione di questo invito non sono riusciti. Tratta con cautela le azioni sul calendario.", + "authentication_missing_info": "Questo invito non include un'autenticazione email verificata. Conferma i dettagli con l'organizzatore se qualcosa sembra insolito.", + "sender_mismatch_info": "Questo invito è stato inviato da {sender}, mentre l'organizzatore indicato nei dati del calendario è {organizer}.", + "sender_mismatch_unverified_info": "Questo invito è stato inviato da {sender}, mentre l'organizzatore indicato nei dati del calendario è {organizer}, e il messaggio non ha potuto essere verificato.", + "organizer_role": "Sei l'organizzatore di questo evento", + "your_response": "La tua risposta: {status}", + "response_needed": "Risposta richiesta", + "response_accepted": "Accettata", + "response_tentative": "Provvisoria", + "response_declined": "Rifiutata", + "response_delegated": "Delegata", + "actor_sent_info": "Inviato da {name}.", + "actor_response_info": "{name} ha risposto {status}.", + "actor_counter_info": "{name} ha proposto modifiche a questo evento.", + "actor_refresh_info": "{name} ha chiesto i dettagli più recenti dell'evento.", + "actor_declined_counter_info": "{name} ha rifiutato la controproposta.", + "actor_note": "Nota: {comment}", + "actor_unknown": "Qualcuno", + "proposed_changes": "Modifiche proposte", + "change_title": "Titolo", + "change_time": "Orario", + "change_location": "Luogo", + "change_description": "Descrizione", + "change_empty": "Nessuno", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Applica modifiche proposte", + "proposal_applied": "Le modifiche proposte sono state applicate.", + "review_proposal": "Rivedi proposta", + "review_request": "Rivedi richiesta", + "view_in_calendar": "Vedi nel calendario", + "select_calendar": "Seleziona calendario", + "already_in_calendar": "Già nel tuo calendario", + "request_info": "Sei stato invitato a questo evento. Rispondi per comunicare la tua disponibilità all'organizzatore.", + "cancel_info": "L'organizzatore ha annullato questo evento.", + "event_updated": "Aggiornamento #{sequence}", + "event_status_tentative": "Provvisorio", + "event_status_cancelled": "Annullato" + }, + "previous": "Precedente", + "next": "Successivo", + "send": "Invia", + "more": "altri" + }, + "email_composer": { + "new_message": "Nuovo messaggio", + "reply": "Rispondi", + "reply_all": "Rispondi a tutti", + "forward": "Inoltra", + "reply_to": "Rispondi", + "reply_all_to": "Rispondi a tutti", + "forward_message": "Inoltra", + "from": "Da", + "to": "A", + "cc": "CC", + "bcc": "CCN", + "subject": "Oggetto", + "body_placeholder": "Scrivi il tuo messaggio...", + "send": "Invia", + "cancel": "Annulla", + "attach": "Allega", + "discard": "Scarta", + "discard_draft_title": "Eliminare la bozza?", + "discard_draft_confirm": "Ci sono modifiche non salvate. Vuoi scartare questa bozza?", + "saving": "Salvataggio...", + "draft_saved": "Bozza salvata", + "save_failed": "Salvataggio non riuscito", + "to_placeholder": "Indirizzi email dei destinatari", + "cc_placeholder": "Destinatari in copia", + "bcc_placeholder": "Destinatari in copia nascosta", + "subject_placeholder": "Oggetto", + "cc_label": "Cc:", + "bcc_label": "Ccn:", + "subject_label": "Oggetto:", + "file_size_kb": "KB", + "prefix": { + "forward": "Inol:", + "reply": "Re:" + }, + "no_subject": "(Nessun oggetto)", + "unknown_sender": "Sconosciuto", + "quote": { + "reply_header": "Il {date}, {sender} ha scritto:", + "forward_header": "---------- Messaggio inoltrato ----------", + "from": "Da: {sender}", + "date": "Data: {date}", + "subject": "Oggetto: {subject}", + "to": "A: {recipients}" + }, + "remove_sub_address": "Rimuovi sotto-indirizzo", + "use_template": "Modello", + "save_as_template": "Salva come modello", + "validation": { + "recipient_required": "Aggiungi un destinatario per inviare", + "subject_required": "Aggiungi un oggetto", + "body_required": "Scrivi un messaggio o allega un file" + }, + "upload_progress": "Caricamento {uploaded} / {total}", + "upload_cancel": "Annulla caricamento", + "upload_failed": "Caricamento di {filename} non riuscito", + "send_failed": "Invio dell'e-mail non riuscito", + "smime_sign_on": "Firma S/MIME attivata", + "smime_sign_off": "Firma S/MIME disattivata", + "smime_encrypt_on": "Cifratura S/MIME attivata", + "smime_encrypt_off": "Cifratura S/MIME disattivata", + "smime_encrypt_unavailable": "Cifratura S/MIME non disponibile – certificati destinatario mancanti", + "smime_unlock_title": "Sblocca chiave S/MIME", + "smime_unlock_message": "Inserisci la passphrase per sbloccare la tua chiave S/MIME.", + "smime_unlock_button": "Sblocca", + "smime_passphrase_placeholder": "Passphrase S/MIME", + "continue_draft": "Continua bozza", + "close_draft_title": "Salvare o eliminare la bozza?", + "close_draft_message": "Hai modifiche non salvate. Vuoi salvare come bozza o eliminare?", + "save_draft": "Salva bozza", + "drop_files": "Trascina i file per allegarli", + "show_less": "Mostra meno", + "forgot_attachment": { + "title": "Hai dimenticato un allegato?", + "message": "Il tuo messaggio menziona \"{keyword}\" ma nessun file è allegato. Inviare comunque?", + "send_anyway": "Invia comunque", + "back": "Torna alla modifica" + } + }, + "confirm_dialog": { + "confirm": "Conferma", + "cancel": "Annulla" + }, + "common": { + "loading": "Caricamento...", + "error": "Errore", + "success": "Successo", + "cancel": "Annulla", + "save": "Salva", + "delete": "Elimina", + "edit": "Modifica", + "close": "Chiudi", + "search": "Cerca", + "refresh": "Aggiorna", + "settings": "Impostazioni", + "help": "Aiuto", + "logout": "Esci", + "yes": "Sì", + "no": "No", + "unknown": "Sconosciuto", + "app_title": "Webmail", + "reconnecting": "Connessione persa. Tentativo di riconnessione…", + "rate_limited_title": "L'autenticazione del server e temporaneamente limitata.", + "rate_limited_detail": "Bulwark ha sospeso le richieste in background per evitare il blocco. Nuovo tentativo tra {seconds}s.", + "rate_limited_action_title": "Richiesta sospesa per evitare il blocco.", + "rate_limited_action_detail": "Bulwark attende che termini il cooldown del server prima di inviare altre richieste autenticate. Riprova tra {seconds}s." + }, + "notifications": { + "email_sent": "Messaggio inviato con successo", + "email_deleted": "Messaggio eliminato", + "email_archived": "Messaggio archiviato", + "email_starred": "Stella aggiunta al messaggio", + "email_unstarred": "Stella rimossa dal messaggio", + "email_marked_read": "Messaggio segnato come letto", + "email_marked_unread": "Messaggio segnato come non letto", + "copied_to_clipboard": "Copiato negli appunti", + "source_copied": "Sorgente copiata negli appunti", + "error_sending": "Impossibile inviare il messaggio", + "error_deleting": "Impossibile eliminare il messaggio", + "error_loading": "Impossibile caricare i messaggi", + "new_email": "Nuovo messaggio", + "new_email_from": "Da {sender}", + "click_to_view": "Clicca per visualizzare", + "email_moved": "Messaggio spostato", + "emails_moved": "{count} messaggi spostati", + "moved_to_mailbox": "Spostato in {mailbox}", + "move_failed": "Spostamento non riuscito", + "move_error": "Impossibile spostare i messaggi nella cartella selezionata", + "email_tagged": "Email etichettata", + "emails_tagged": "{count} email etichettate", + "tag_failed": "Etichettatura fallita", + "identity_created": "Identità creata con successo", + "identity_updated": "Identità aggiornata con successo", + "identity_deleted": "Identità eliminata", + "identity_set_primary": "Identità principale aggiornata", + "identity_create_failed": "Impossibile creare l'identità: {error}", + "identity_update_failed": "Impossibile aggiornare l'identità: {error}", + "identity_delete_failed": "Impossibile eliminare l'identità: {error}", + "identity_unauthorized": "Non sei autorizzato a inviare da questo indirizzo email", + "identity_not_found": "Identità non trovata", + "vacation_saved": "Impostazioni del risponditore automatico salvate", + "vacation_save_failed": "Impossibile salvare le impostazioni del risponditore automatico", + "filters_saved": "Filtri salvati con successo", + "filters_save_failed": "Impossibile salvare i filtri", + "filters_deleted": "Regola di filtraggio eliminata", + "templates_exported": "Modelli esportati con successo", + "templates_imported": "{count, plural, one {# modello importato} other {# modelli importati}}", + "templates_import_errors": "Alcuni modelli non sono stati importati", + "templates_import_empty": "Nessun modello trovato nel file", + "export_email_error": "Impossibile esportare l'e-mail", + "import_email_success": "E-mail importata con successo", + "import_email_error": "Impossibile importare l'e-mail" + }, + "date": { + "today": "Oggi", + "yesterday": "Ieri", + "this_week": "Questa settimana", + "last_week": "Settimana scorsa", + "this_month": "Questo mese", + "older": "Meno recenti", + "just_now": "Proprio ora", + "minutes_ago": "{count} minuto fa", + "minutes_ago_plural": "{count} minuti fa", + "hours_ago": "{count} ora fa", + "hours_ago_plural": "{count} ore fa", + "days_ago": "{count} giorno fa", + "days_ago_plural": "{count} giorni fa" + }, + "language": { + "title": "Lingua", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Seleziona lingua", + "switch_to_english": "Passa all'inglese", + "switch_to_french": "Passa al francese", + "switch_to_japanese": "Passa al giapponese", + "switch_to_spanish": "Passa allo spagnolo", + "switch_to_italian": "Passa all'italiano", + "switch_to_german": "Passa al tedesco", + "switch_to_dutch": "Passa all'olandese", + "switch_to_portuguese": "Passa al portoghese", + "switch_to_russian": "Passa al russo", + "switching": "Cambio lingua in corso...", + "switch": "Cambia lingua", + "current": "Lingua corrente", + "polish": "Polski", + "switch_to_polish": "Passa al polacco", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Impostazioni", + "back_to_mail": "Torna alla posta", + "save_success": "Impostazioni salvate con successo", + "import_success": "Impostazioni importate con successo", + "import_error": "Impossibile importare le impostazioni", + "reset_confirm": "Sei sicuro di voler ripristinare tutte le impostazioni ai valori predefiniti?", + "unsaved_changes": "Hai modifiche non salvate", + "discard_changes": "Annullare le modifiche?", + "discard": "Annulla", + "keep_editing": "Continua a modificare", + "tabs": { + "appearance": "Aspetto", + "language": "Lingua e regione", + "email": "Comportamento email", + "composer": "Editor", + "privacy": "Privacy e sicurezza", + "account": "Account", + "identities": "Identità", + "vacation": "Risponditore automatico", + "advanced": "Avanzate", + "calendar": "Calendario", + "filters": "Filtri", + "templates": "Modelli", + "folders": "Cartelle", + "keywords": "Etichette", + "security": "Sicurezza", + "encryption": "Cifratura", + "files": "File", + "contacts": "Contatti", + "sidebar_apps": "App nella barra laterale", + "notifications": "Notifiche", + "layout": "Layout", + "reading": "Lettura", + "composing": "Composizione", + "content_senders": "Contenuto e mittenti", + "about_data": "Informazioni e dati", + "debug": "Debug" + }, + "tab_groups": { + "general": "Generale", + "account": "Account e identità", + "organization": "Organizzazione e-mail", + "apps": "Applicazioni", + "system": "Sistema", + "appearance": "Aspetto", + "mail": "Posta", + "privacy": "Privacy e sicurezza", + "advanced": "Avanzate" + }, + "appearance": { + "title": "Aspetto", + "description": "Personalizza l'aspetto della tua webmail", + "theme": { + "label": "Tema", + "description": "Scegli la tua combinazione di colori preferita", + "light": "Chiaro", + "dark": "Scuro", + "system": "Sistema" + }, + "language": { + "label": "Lingua", + "description": "Scegli la tua lingua preferita" + }, + "font_size": { + "label": "Dimensione carattere", + "description": "Regola la dimensione del testo per una migliore leggibilità", + "small": "Piccolo", + "medium": "Medio", + "large": "Grande" + }, + "list_density": { + "label": "Densità", + "description": "Controlla la spaziatura in tutta l'interfaccia", + "extra_compact": "Molto compatto", + "compact": "Compatto", + "regular": "Normale", + "comfortable": "Comodo" + }, + "animations": { + "label": "Abilita animazioni", + "description": "Mostra transizioni ed effetti fluidi" + }, + "toolbar_position": { + "label": "Posizione barra degli strumenti", + "description": "Dove mostrare i pulsanti azione e-mail (Rispondi, Archivia, Elimina, ecc.)", + "top": "In alto", + "below_subject": "Sotto l'oggetto" + }, + "toolbar_labels": { + "label": "Mostra etichette della barra degli strumenti", + "description": "Mostra le etichette di testo accanto alle icone della barra degli strumenti. Disattivare per risparmiare spazio una volta acquisita familiarità con le icone." + }, + "hide_account_switcher": { + "label": "Nascondi selettore account dalla barra laterale", + "description": "Nascondi il selettore account nella parte superiore della barra laterale delle cartelle. Puoi comunque cambiare account dalla barra di navigazione inferiore." + }, + "show_rail_account_list": { + "label": "Mostra avatar account nella barra di navigazione", + "description": "Visualizza i cerchi degli account individuali nella parte inferiore della barra di navigazione per un cambio rapido, con un pulsante di disconnessione sotto." + }, + "unified_mailbox": { + "label": "Casella di posta unificata", + "description": "Mostra le cartelle combinate (Posta in arrivo, Inviati, ecc.) di tutti gli account collegati" + }, + "colorful_sidebar_icons": { + "label": "Icone colorate nella barra laterale", + "description": "Colora le icone di cartelle ed etichette per tipo (Posta in arrivo blu, Spam rosso, Inviati verde, ecc.). Disattiva per una barra laterale monocromatica." + } + }, + "keywords": { + "title": "Etichette e-mail", + "description": "Definisci etichette per organizzare le tue e-mail con i colori. Vengono archiviate come parole chiave JMAP sul server.", + "add_keyword": "Aggiungi etichetta", + "reset_defaults": "Ripristina predefiniti", + "label_field": "Nome visualizzato", + "label_placeholder": "es. Lavoro, Personale, Urgente", + "id_field": "ID etichetta", + "id_placeholder": "es. lavoro, personale", + "color_field": "Colore", + "id_exists": "Questo ID etichetta esiste già", + "edit": "Modifica etichetta", + "delete": "Elimina etichetta", + "save": "Salva", + "add": "Aggiungi", + "cancel": "Annulla", + "migrating": "Aggiornamento dell'etichetta nelle e-mail esistenti…", + "migration_error": "Impossibile aggiornare l'etichetta nelle e-mail esistenti" + }, + "notifications": { + "test_sound": "Testa il suono di notifica", + "sounds": { + "default": "Predefinito (Bip)", + "cheerful": "Allegro", + "involved": "Elaborato", + "swift": "Gesto veloce", + "relax": "Rilassante" + }, + "sound_selection": { + "title": "Suono di notifica", + "description": "Scegli quale suono riprodurre per le notifiche", + "choose": "Suono", + "choose_desc": "Seleziona un tono di notifica e clicca sull'icona dell'altoparlante per l'anteprima" + }, + "email": { + "title": "Notifiche e-mail", + "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_desc": "Riproduci un suono all'arrivo di nuove e-mail" + }, + "calendar": { + "title": "Notifiche calendario", + "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_desc": "Riproduci un suono per i promemoria del calendario", + "invitation_parsing": "Analizza inviti via e-mail", + "invitation_parsing_desc": "Rileva inviti calendario negli allegati e mostra azioni calendario" + } + }, + "language_region": { + "title": "Lingua e regione", + "description": "Configura le preferenze di lingua e regionali", + "language": { + "label": "Lingua", + "description": "Scegli la tua lingua preferita", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "Formato data", + "description": "Come devono essere visualizzate le date", + "regional": "Regionale", + "iso": "ISO 8601", + "custom": "Personalizzato" + }, + "time_format": { + "label": "Formato ora", + "description": "Scegli tra formato 12 o 24 ore", + "12h": "12 ore", + "24h": "24 ore" + }, + "first_day": { + "label": "Primo giorno della settimana", + "description": "Inizia la settimana di domenica o lunedì", + "sunday": "Domenica", + "monday": "Lunedì" + } + }, + "email_behavior": { + "title": "Comportamento email", + "description": "Configura come vengono gestiti i messaggi", + "mark_read": { + "label": "Segna come letto", + "description": "Quando segnare i messaggi come letti all'apertura", + "instant": "Istantaneamente", + "delay_3s": "Dopo 3 secondi", + "delay_5s": "Dopo 5 secondi", + "never": "Mai" + }, + "delete_action": { + "label": "Azione di eliminazione", + "description": "Cosa accade quando elimini un messaggio", + "trash": "Sposta nel cestino", + "permanent": "Elimina definitivamente", + "warning": "I messaggi verranno eliminati definitivamente e non potranno essere recuperati. Questa azione è irreversibile." + }, + "archive_mode": { + "label": "Archivia in", + "description": "Come organizzare le email durante l'archiviazione", + "single": "Una singola cartella", + "year": "Una cartella per anno", + "month": "Una cartella per mese", + "reorganize": "Riorganizza archivio esistente", + "reorganize_success": "{count, plural, =0 {Nessuna email da riorganizzare} =1 {1 email riorganizzata} other {# email riorganizzate}}", + "reorganize_error": "Impossibile riorganizzare l'archivio" + }, + "permanently_delete_junk": { + "label": "Elimina spam definitivamente", + "description": "Elimina definitivamente i messaggi dalla cartella Spam invece di spostarli nel cestino" + }, + "mail_layout": { + "label": "Layout della posta", + "description": "Scegli tra il classico pannello di lettura diviso e un flusso di lettura focalizzato in stile Gmail.", + "split": "Pannello diviso", + "split_description": "Mantieni la lista dei messaggi e il pannello di lettura visibili affiancati.", + "focus": "Lista focalizzata", + "focus_description": "Mostra una riga per messaggio e apri la posta a larghezza piena mantenendo visibile la barra laterale delle cartelle." + }, + "disable_threading": { + "label": "Disabilita raggruppamento conversazioni", + "description": "Mostra le email come messaggi singoli anziché raggruppati per conversazione" + }, + "plain_text_mode": { + "label": "Solo testo normale", + "description": "Disabilita l'editor di testo formattato e invia tutte le email solo come testo normale, incluse risposte e inoltri" + }, + "auto_select_reply_identity": { + "label": "Seleziona automaticamente l'indirizzo di risposta", + "description": "Quando rispondi, passa automaticamente l'indirizzo mittente all'identità che ha ricevuto il messaggio originale" + }, + "show_preview": { + "label": "Mostra anteprima testo", + "description": "Visualizza l'anteprima del messaggio nell'elenco", + "focus_description": "Visualizza il testo di anteprima in linea nella lista di messaggi focalizzata a riga singola" + }, + "attachment_click_action": { + "label": "Azione al clic sugli allegati", + "description": "Scegli se facendo clic su un allegato si apre un'anteprima o si avvia subito il download", + "preview": "Anteprima quando possibile", + "download": "Scarica immediatamente" + }, + "attachment_position": { + "label": "Posizione degli allegati", + "description": "Dove visualizzare gli allegati nell'intestazione dell'email", + "beside-sender": "Accanto al mittente", + "below-header": "Sotto l'intestazione" + }, + "emails_per_page": { + "10": "10 messaggi", + "25": "25 messaggi", + "50": "50 messaggi", + "100": "100 messaggi", + "label": "Messaggi per pagina", + "description": "Numero di messaggi da caricare alla volta" + }, + "always_light_mode": { + "label": "Mostra sempre le email in modalità chiara", + "description": "Visualizza il contenuto delle email in modalità chiara anche quando l'app è in modalità scura, evitando problemi di conversione" + }, + "external_content": { + "label": "Contenuti esterni", + "description": "Come gestire immagini e contenuti esterni", + "ask": "Chiedi sempre", + "block": "Blocca sempre", + "allow": "Consenti sempre" + }, + "trusted_senders": { + "label": "Mittenti attendibili", + "description": "Gestisci i mittenti le cui immagini si caricano automaticamente", + "count_zero": "Nessuno", + "count_one": "1 mittente", + "count_other": "{count} mittenti", + "modal_title": "Mittenti attendibili", + "empty_title": "Nessun mittente attendibile ancora", + "empty_description": "Durante la visualizzazione di un messaggio con immagini bloccate, clicca \"Considera sempre attendibile questo mittente\" per aggiungerlo qui.", + "add_manually": "Aggiungi mittente manualmente", + "add_button": "Aggiungi", + "add_placeholder": "Inserisci indirizzo email", + "search_placeholder": "Cerca mittenti...", + "no_results": "Nessun mittente corrisponde alla tua ricerca", + "remove": "Rimuovi", + "close": "Chiudi", + "invalid_email": "Inserisci un indirizzo email valido", + "already_added": "Questo mittente è già attendibile", + "save_error": "Salvataggio non riuscito - controlla il log di debug Contatti per i dettagli", + "use_address_book_label": "Sincronizza con la rubrica", + "use_address_book_description": "Salva i mittenti attendibili in una rubrica \"Mittenti attendibili\" dedicata per sincronizzarli su tutti i tuoi dispositivi" + }, + "hover_actions": { + "label": "Azioni rapide al passaggio del mouse", + "description": "Scegli quali azioni rapide appaiono al passaggio del mouse su un'email nella lista", + "delete": "Elimina", + "star": "Segna / Rimuovi stella", + "mark_read": "Segna come letto / non letto", + "archive": "Archivia", + "tag": "Etichetta", + "spam": "Segna come spam", + "none_selected": "Nessuna azione selezionata", + "mode_label": "Modalità di visualizzazione", + "mode_inline": "In linea", + "mode_floating": "Fluttuante", + "corner_label": "Posizione fluttuante", + "corner_top-left": "In alto a sinistra", + "corner_top-right": "In alto a destra", + "corner_bottom-left": "In basso a sinistra", + "corner_bottom-right": "In basso a destra" + }, + "default_mail_program": { + "label": "Programma di posta predefinito", + "description": "Registra {appName} come programma di posta predefinito per i link mailto:", + "button": "Imposta come predefinito", + "success": "Il browser ha chiesto di impostare come predefinito", + "error": "Il tuo browser non supporta questa funzionalità" + }, + "attachment_reminder": { + "label": "Promemoria allegati", + "description": "Avvisa prima dell'invio quando il messaggio menziona allegati ma nessuno è allegato", + "keywords_label": "Parole chiave di attivazione", + "keywords_description": "Parole o frasi che attivano il promemoria quando trovate nel messaggio", + "add_placeholder": "Aggiungi parola chiave...", + "add": "Add", + "remove": "Rimuovi" + }, + "hide_inline_image_attachments": { + "label": "Nascondi le immagini inline dagli allegati", + "description": "Le immagini incorporate nel corpo del messaggio non vengono elencate come allegati separati" + } + }, + "composer": { + "title": "Editor", + "description": "Configura le impostazioni di composizione email", + "autosave": { + "label": "Intervallo di salvataggio automatico", + "description": "Con quale frequenza salvare automaticamente le bozze", + "30s": "Ogni 30 secondi", + "1m": "Ogni minuto", + "2m": "Ogni 2 minuti", + "5m": "Ogni 5 minuti" + }, + "send_confirmation": { + "label": "Conferma invio", + "description": "Chiedi conferma prima di inviare messaggi" + }, + "default_reply": { + "label": "Modalità risposta predefinita", + "description": "Azione predefinita quando si fa clic su rispondi", + "reply": "Rispondi", + "reply_all": "Rispondi a tutti" + } + }, + "privacy": { + "title": "Privacy e sicurezza", + "description": "Gestisci le tue impostazioni di privacy e sicurezza", + "external_images": { + "label": "Blocca immagini esterne", + "description": "Impedisci il tracciamento attraverso immagini esterne" + }, + "session_timeout": { + "label": "Timeout sessione", + "description": "Disconnetti automaticamente dopo inattività", + "never": "Mai", + "30m": "30 minuti", + "1h": "1 ora", + "4h": "4 ore" + }, + "clear_cache": { + "label": "Cancella cache", + "description": "Rimuovi dati memorizzati nella cache e file temporanei", + "button": "Cancella cache", + "confirm": "Sei sicuro di voler cancellare la cache?", + "success": "Cache cancellata con successo" + } + }, + "account": { + "title": "Account", + "description": "Visualizza le informazioni del tuo account", + "name_label": "Nome visualizzato", + "username_label": "Nome utente", + "account_type_label": "Tipo di account", + "auth_method_label": "Autenticazione", + "auth_method_oauth": "Single Sign-On (OAuth/OIDC)", + "auth_method_basic": "Password", + "demo_account": "Account dimostrativo", + "email": { + "label": "Indirizzo email", + "value": "{email}" + }, + "server": { + "label": "Server JMAP", + "value": "{server}" + }, + "storage": { + "label": "Utilizzo spazio", + "used": "{used} di {total} utilizzati", + "percentage": "{percent}% utilizzato" + }, + "last_sync": { + "label": "Ultima sincronizzazione", + "value": "{time}" + } + }, + "security": { + "title": "Sicurezza dell'account", + "description": "Gestisci la tua password, l'autenticazione a due fattori e le impostazioni di sicurezza", + "detecting": "Rilevamento delle funzionalità del server...", + "not_available": "La gestione della sicurezza dell'account non è disponibile per questo server di posta. I permessi richiesti potrebbero essere disabilitati. Consultare la documentazione per i dettagli.", + "password": { + "title": "Cambia password", + "current": "Password attuale", + "new": "Nuova password", + "confirm": "Conferma nuova password", + "submit": "Cambia password", + "success": "Password cambiata con successo", + "error_title": "Cambio password fallito", + "error_mismatch": "Le nuove password non corrispondono", + "error_min_length": "La password deve contenere almeno 8 caratteri", + "error_generic": "Impossibile cambiare la password" + }, + "display_name": { + "label": "Nome visualizzato", + "description": "Il tuo nome come appare sul server", + "placeholder": "Inserisci il tuo nome visualizzato", + "save": "Salva", + "success": "Nome visualizzato aggiornato", + "error": "Impossibile aggiornare il nome visualizzato" + }, + "totp": { + "section_title": "Autenticazione a due fattori", + "label": "Autenticazione TOTP", + "description": "Aggiungi un ulteriore livello di sicurezza con una password monouso basata sul tempo", + "active": "Abilitato", + "inactive": "Disabilitato", + "enabled": "Autenticazione a due fattori abilitata", + "disabled": "Autenticazione a due fattori disabilitata", + "enable_error": "Impossibile abilitare la 2FA", + "disable_error": "Impossibile disabilitare la 2FA", + "setup_instructions": "Copia questo URL nella tua app di autenticazione (Google Authenticator, Authy, ecc.):", + "verification_code": "Codice di verifica", + "confirm": "Conferma", + "disable": "Disattiva", + "disable_confirm_prompt": "Inserisci la tua password per disattivare l'autenticazione a due fattori.", + "password_required": "La password è obbligatoria", + "code_required": "Il codice di verifica è obbligatorio", + "code_invalid": "Codice di verifica non valido. Controlla la tua app di autenticazione e riprova." + }, + "app_passwords": { + "title": "Password per le app", + "description": "Crea password per le app che non supportano l'autenticazione a due fattori", + "add": "Aggiungi", + "create": "Crea", + "cancel": "Annulla", + "generate": "Genera", + "name_label": "Nome dell'app", + "name_placeholder": "es. Thunderbird, iPhone Mail", + "password_label": "Password (lascia vuoto per auto-generare)", + "password_placeholder": "Auto-generata se vuoto", + "added": "Password per l'app creata", + "removed": "Password per l'app rimossa", + "add_error": "Impossibile creare la password per l'app", + "remove_error": "Impossibile rimuovere la password per l'app", + "none": "Nessuna password per le app configurata", + "done": "Fatto", + "expires_label": "Scadenza (facoltativa)", + "copy_now_warning": "Copia questa password ora - non verrà più mostrata.", + "allowed_ips_label": "IP consentiti (opzionale)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Separati da virgola o spazio. Lasciare vuoto per consentire qualsiasi IP." + }, + "api_keys": { + "title": "Chiavi API", + "description": "Crea chiavi API per script e integrazioni che comunicano direttamente con il server", + "name_label": "Nome chiave", + "name_placeholder": "es. Script di backup, CI runner", + "copy_now_warning": "Copia subito questa chiave API - non verrà mostrata di nuovo.", + "added": "Chiave API creata", + "removed": "Chiave API rimossa", + "add_error": "Impossibile creare la chiave API", + "remove_error": "Impossibile rimuovere la chiave API", + "none": "Nessuna chiave API configurata" + }, + "encryption": { + "section_title": "Crittografia a riposo", + "label": "Crittografia email", + "description": "Crittografa le email archiviate sul server per una maggiore privacy", + "active": "Crittografia {type} abilitata", + "inactive": "Disabilitato", + "enabled": "Crittografia a riposo abilitata", + "disabled_success": "Crittografia a riposo disabilitata", + "error": "Impossibile aggiornare le impostazioni di crittografia" + }, + "email_client": { + "title": "Configurazione client e-mail", + "description": "Usa queste credenziali per configurare il tuo client e-mail desktop o mobile (Thunderbird, Apple Mail, Outlook, ecc.)", + "jmap_username_label": "Nome utente JMAP", + "copy": "Copia", + "copied": "Copiato", + "password_instructions": "Usa il tuo nome utente JMAP sopra indicato insieme a una password dell'app per accedere al tuo client e-mail. Crea una password dell'app nella sezione sopra se non l'hai ancora fatto." + } + }, + "identities": { + "title": "Identità di invio", + "description": "Gestisci gli indirizzi email da cui puoi inviare", + "identities_count": { + "label": "Le tue identità", + "description": "Indirizzi email configurati per l'invio", + "count_zero": "Nessuna identità", + "count_one": "1 identità", + "count_other": "{count} identità" + }, + "manage": "Gestisci identità", + "sub_addressing": { + "label": "Sotto-indirizzamento", + "description": "Usa tag come utente+tag@dominio.com per organizzare la posta in arrivo", + "learn_more": "Scopri di più" + } + }, + "vacation": { + "title": "Risponditore automatico", + "description": "Rispondi automaticamente alle email in arrivo durante la tua assenza", + "loading": "Caricamento impostazioni di risposta automatica...", + "not_supported": "Il server di posta non supporta le risposte automatiche di assenza.", + "fetch_error": "Impossibile caricare le impostazioni di risposta automatica. Riprova.", + "status": { + "label": "Risponditore automatico", + "description": "Invia una risposta automatica a chi ti scrive", + "active": "Attivo", + "inactive": "Inattivo" + }, + "date_range": { + "title": "Periodo", + "description": "Limita opzionalmente la risposta automatica a un periodo specifico", + "start": "Data di inizio", + "start_description": "Lascia vuoto per nessun limite di inizio", + "end": "Data di fine", + "end_description": "Lascia vuoto per nessun limite di fine" + }, + "message": { + "title": "Messaggio di risposta automatica", + "description": "Il messaggio che verrà inviato come risposta", + "subject_label": "Oggetto", + "subject_description": "Oggetto della risposta automatica", + "subject_placeholder": "Fuori ufficio", + "body_label": "Corpo del messaggio", + "body_description": "Contenuto del messaggio in testo semplice", + "body_placeholder": "Grazie per la tua email. Sono attualmente fuori ufficio e risponderò al mio ritorno." + }, + "preview": { + "title": "Anteprima", + "show": "Mostra anteprima", + "hide": "Nascondi anteprima" + }, + "save": "Salva modifiche", + "saving": "Salvataggio...", + "warnings": { + "end_before_start": "La data di fine deve essere successiva alla data di inizio", + "start_in_past": "La data di inizio è nel passato", + "empty_body": "Il corpo del messaggio è vuoto - i destinatari riceveranno una risposta vuota" + } + }, + "folders": { + "title": "Cartelle", + "description": "Gestisci le cartelle e-mail e assegna ruoli standard", + "folder_list": "Le tue cartelle", + "folder_list_description": "Clicca sull'icona di una cartella per personalizzarla", + "standard_roles": "Ruoli standard delle cartelle", + "standard_roles_description": "Assegna quali cartelle sono utilizzate per i ruoli standard come Posta in arrivo, Inviati, Cestino, ecc.", + "role_inbox": "Posta in arrivo", + "role_drafts": "Bozze", + "role_sent": "Inviati", + "role_trash": "Cestino", + "role_junk": "Spam / Indesiderata", + "role_archive": "Archivio", + "role_none": "Nessuno", + "create_folder": "Crea cartella", + "create_subfolder": "Crea sottocartella", + "subfolder_of": "Dentro {name}", + "subfolder_name": "Nome della sottocartella", + "new_folder_name": "Nome della cartella", + "rename": "Rinomina", + "change_icon": "Cambia icona", + "delete": "Elimina", + "confirm_delete": "Sei sicuro di voler eliminare \"{name}\"? Le e-mail in questa cartella verranno spostate nel Cestino.", + "create": "Crea", + "cancel": "Annulla", + "no_folders": "Nessuna cartella personalizzata", + "cannot_delete_role": "Impossibile eliminare una cartella con un ruolo standard. Rimuovi prima il ruolo.", + "folder_created": "Cartella creata", + "folder_renamed": "Cartella rinominata", + "folder_deleted": "Cartella eliminata", + "role_updated": "Ruolo della cartella aggiornato", + "error_create": "Impossibile creare la cartella", + "error_rename": "Impossibile rinominare la cartella", + "error_delete": "Impossibile eliminare la cartella", + "error_delete_has_children": "Impossibile eliminare la cartella: contiene ancora sottocartelle. Eliminale o spostale prima.", + "error_delete_has_email": "Impossibile eliminare la cartella: contiene ancora email. Spostale o eliminale prima.", + "error_role": "Impossibile aggiornare il ruolo della cartella" + }, + "advanced": { + "title": "Avanzate", + "description": "Opzioni avanzate e impostazioni per sviluppatori", + "debug_mode": { + "label": "Modalità debug", + "description": "Abilita registrazione dettagliata per la risoluzione dei problemi" + }, + "debug_categories": { + "description": "Seleziona quali categorie registrare. Disattiva quelle che non ti servono per ridurre il rumore nella console.", + "jmap": "Client JMAP", + "jmap_description": "Operazioni sulle caselle di posta, recupero email e richieste del protocollo JMAP", + "calendar": "Calendario", + "calendar_description": "Eventi del calendario, importazioni e messaggi di pianificazione", + "tasks": "Attività", + "tasks_description": "Creazione, recupero e aggiornamento delle attività del calendario", + "auth": "Autenticazione", + "auth_description": "Accesso, TOTP, scambio di token e gestione della sessione", + "filters": "Filtri", + "filters_description": "Regole di filtro Sieve e script di risposta automatica", + "email": "Visualizzazione email", + "email_description": "Rendering delle email, elaborazione TNEF e segna come letto", + "push": "Notifiche push", + "push_description": "Configurazione e recapito delle notifiche push", + "contacts": "Contatti e rubriche", + "contacts_description": "Sincronizzazione contatti, operazioni rubrica e mittenti attendibili" + }, + "settings_sync": { + "label": "Sincronizzazione impostazioni", + "description": "Sincronizza le impostazioni tra browser e dispositivi" + }, + "sender_favicons": { + "label": "Favicon dei mittenti (Sperimentale)", + "description": "Mostra le icone dei siti web come immagini profilo per i mittenti aziendali" + }, + "show_avatars_in_junk": { + "label": "Mostra avatar nella cartella spam", + "description": "Mostra immagini profilo e favicon dei mittenti nella cartella spam. Disattivato per impostazione predefinita per non dare apparenza legittima ai tentativi di phishing." + }, + "keyboard_shortcuts": { + "label": "Scorciatoie da tastiera", + "description": "Visualizza le scorciatoie da tastiera disponibili", + "button": "Visualizza scorciatoie" + }, + "reset_settings": { + "label": "Ripristina impostazioni", + "description": "Ripristina tutte le impostazioni ai valori predefiniti", + "button": "Ripristina ai valori predefiniti" + }, + "export_settings": { + "label": "Esporta impostazioni", + "description": "Scarica le tue impostazioni come JSON", + "button": "Esporta" + }, + "import_settings": { + "label": "Importa impostazioni", + "description": "Carica impostazioni da file JSON", + "button": "Importa" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "App nella barra laterale", + "description": "Gestisci app e link personalizzati nella barra laterale", + "keep_loaded": "Mantieni app caricate", + "keep_loaded_description": "Mantieni le app inline in esecuzione in background durante il passaggio per evitare il ricaricamento", + "manage_title": "App personalizzate", + "manage_description": "Aggiungi, modifica o rimuovi app personalizzate dalla barra laterale" + }, + "contacts": { + "title": "Contatti", + "description": "Importa ed esporta i tuoi contatti", + "import_label": "Importa contatti", + "import_description": "Importa contatti da un file vCard (.vcf)", + "export_label": "Esporta contatti", + "export_description": "Esporta tutti i contatti come file vCard (.vcf)", + "manage_title": "Rubriche", + "manage_description": "Rinomina le tue rubriche", + "no_address_books": "Nessuna rubrica trovata", + "categories_title": "Categorie", + "categories_description": "Rinomina le categorie dei contatti", + "no_categories": "Nessuna categoria trovata" + }, + "filters": { + "title": "Filtri email", + "description": "Crea regole per ordinare, etichettare e gestire automaticamente le email in arrivo", + "add_rule": "Aggiungi regola", + "no_rules": "Nessuna regola di filtro", + "vacation_active": "Il risponditore automatico è attivo", + "vacation_active_description": "La risposta automatica è abilitata per i messaggi in arrivo", + "vacation_configure": "Configura", + "no_rules_description": "Crea regole per organizzare automaticamente le tue email in arrivo", + "edit_rule": "Modifica regola", + "new_rule": "Nuova regola", + "delete_rule": "Elimina regola", + "delete_confirm": "Sei sicuro di voler eliminare questa regola?", + "enable": "Attiva", + "disable": "Disattiva", + "raw_editor": "Editor Sieve grezzo", + "raw_editor_warning": "La modifica dello script Sieve grezzo potrebbe compromettere l'editor visuale delle regole. Le modifiche effettuate qui sovrascrivono il costruttore visuale.", + "validate": "Convalida", + "validation_success": "Lo script è valido", + "validation_error": "Lo script contiene errori", + "save": "Salva regole", + "saving": "Salvataggio...", + "saved": "Filtri salvati con successo", + "save_failed": "Impossibile salvare i filtri", + "loading": "Caricamento filtri...", + "not_supported": "Il tuo server di posta non supporta i filtri email.", + "rule_name": "Nome della regola", + "rule_name_placeholder": "es. Ordina newsletter", + "match_all": "Corrispondere a TUTTE le condizioni", + "match_any": "Corrispondere a QUALSIASI condizione", + "conditions": "Condizioni", + "add_condition": "Aggiungi condizione", + "actions": "Azioni", + "add_action": "Aggiungi azione", + "stop_processing": "Interrompere l'elaborazione delle regole successive", + "condition_fields": { + "from": "Da", + "to": "A", + "cc": "Cc", + "subject": "Oggetto", + "header": "Intestazione personalizzata", + "size": "Dimensione", + "body": "Corpo" + }, + "comparators": { + "contains": "contiene", + "not_contains": "non contiene", + "is": "è esattamente", + "not_is": "non è", + "starts_with": "inizia con", + "ends_with": "termina con", + "matches": "corrisponde al modello", + "greater_than": "è maggiore di", + "less_than": "è minore di" + }, + "action_types": { + "move": "Sposta nella cartella", + "copy": "Copia nella cartella", + "forward": "Inoltra a", + "mark_read": "Segna come letto", + "star": "Aggiungi stella", + "add_label": "Aggiungi etichetta", + "discard": "Elimina silenziosamente", + "reject": "Rifiuta con messaggio", + "keep": "Mantieni nella posta in arrivo", + "stop": "Interrompi elaborazione" + }, + "move_to_folder": "Seleziona cartella", + "copy_to_folder": "Seleziona cartella", + "forward_to": "Inoltra a indirizzo email", + "forward_placeholder": "email@esempio.com", + "reject_message": "Messaggio di rifiuto", + "reject_placeholder": "La tua email è stata rifiutata", + "label_name": "Nome dell'etichetta", + "label_placeholder": "Seleziona etichetta", + "header_name": "Nome dell'intestazione", + "header_placeholder": "es. X-Mailing-List", + "size_bytes": "Dimensione in byte", + "size_placeholder": "es. 1000000", + "system_managed": "Regola gestita dal sistema", + "opaque_warning": "Questo script è stato modificato al di fuori del costruttore visuale. È disponibile solo la modifica Sieve grezza.", + "open_sieve_editor": "Apri editor Sieve", + "fetch_error": "Impossibile caricare i filtri", + "expanded_view": "Vista espansa", + "expanded_view_description": "Mostra le regole dei filtri con blocchi dettagliati di condizioni e azioni", + "if": "Se", + "then": "Allora", + "match_all_conditions": "tutte corrispondono", + "match_any_condition": "una corrisponde", + "and": "e", + "or": "o", + "cancel": "Annulla", + "confirm_delete": "Elimina", + "rule_list": "Regole di filtraggio", + "drag_to_reorder": "Trascina per riordinare", + "match_type": "Tipo di corrispondenza", + "reset_to_visual": "Ripristina il costruttore visuale", + "reset_warning": "Questo eliminerà lo script attuale e ricomincerà da zero.", + "confirm_reset": "Ripristina", + "validation_empty_name": "Il nome della regola è obbligatorio", + "validation_empty_conditions": "È necessaria almeno una condizione con un valore", + "validation_empty_actions": "È necessaria almeno un'azione", + "templates_section": "Parti da un modello", + "template_newsletters": "Sposta newsletter in cartella", + "template_receipts": "Archivia ricevute automaticamente", + "template_important": "Contrassegna email importanti", + "template_notifications": "Filtra notifiche", + "sieve_editor": { + "title": "Editor script Sieve", + "warning": "La modifica dello script Sieve può interrompere la modifica visuale delle regole. Le modifiche effettuate qui sovrascrivono il costruttore visuale.", + "script_content": "Script Sieve", + "valid": "Lo script è valido", + "invalid": "Lo script contiene errori", + "save_warning": "Il salvataggio sovrascriverà tutte le regole visuali. Questa azione non può essere annullata. Fai clic su Salva di nuovo per confermare.", + "validating": "Validazione...", + "validate": "Valida", + "cancel": "Annulla", + "save": "Salva", + "confirm_save": "Conferma salvataggio", + "validation_failed": "Richiesta di validazione non riuscita" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# condizione} other {# condizioni}}", + "actions_count": "{count, plural, one {# azione} other {# azioni}}" + }, + "origin_external": "Esterno", + "managed_by_tooltip": "Gestito da {source}. Modificalo in quell'app o usa l'editor Sieve grezzo." + }, + "templates": { + "title": "Modelli email", + "description": "Crea modelli email riutilizzabili con variabili segnaposto", + "add": "Nuovo modello", + "edit": "Modifica modello", + "name": "Nome del modello", + "name_placeholder": "es.: Email di follow-up", + "category": "Categoria", + "category_placeholder": "es.: Lavoro, Personale", + "subject": "Oggetto", + "subject_placeholder": "Oggetto dell'email", + "body": "Corpo", + "body_placeholder": "Contenuto dell'email...", + "recipients_placeholder": "email@example.com", + "identity": "Invia come", + "default_identity": "Identità predefinita", + "favorite": "Preferito", + "cancel": "Annulla", + "create": "Crea", + "update": "Aggiorna", + "confirm_delete": "Elimina", + "no_templates": "Nessun modello", + "manage": "Gestisci modelli", + "count": "{count, plural, one {# modello} other {# modelli}}", + "export_import": "Esporta e importa", + "export_import_description": "Esegui il backup dei modelli o trasferiscili su un altro dispositivo", + "export": "Esporta", + "import": "Importa", + "validation": { + "empty": "Il nome del modello è obbligatorio", + "too_long": "Il nome del modello non deve superare i 200 caratteri" + } + }, + "files": { + "display": { + "title": "Visualizzazione", + "description": "Configura come vengono visualizzati file e cartelle" + }, + "folder_layout": { + "label": "Navigazione cartelle", + "description": "Scegli come visualizzare le cartelle: in linea con i file o in un albero nella barra laterale", + "inline": "In linea", + "sidebar": "Barra laterale" + }, + "default_view": { + "label": "Vista predefinita", + "description": "Scegli tra layout a griglia e a lista", + "list": "Lista", + "grid": "Griglia" + }, + "default_sort": { + "label": "Ordinamento predefinito", + "description": "Scegli l'ordinamento predefinito per i file", + "name": "Nome", + "size": "Dimensione", + "modified": "Modificato" + }, + "sort_direction": { + "label": "Direzione ordinamento", + "description": "Scegli ordine crescente o decrescente", + "ascending": "Crescente", + "descending": "Decrescente" + }, + "icons": { + "title": "Icone", + "description": "Configura l'aspetto delle icone dei file" + }, + "show_icons": { + "label": "Mostra icone file", + "description": "Visualizza le icone accanto a file e cartelle" + }, + "colored_icons": { + "label": "Icone colorate", + "description": "Usa icone colorate invece che monocromatiche" + }, + "show_thumbnails": { + "label": "Mostra miniature", + "description": "Mostra anteprime delle immagini al posto delle icone" + }, + "behavior": { + "title": "Comportamento", + "description": "Configura il comportamento del gestore file" + }, + "show_hidden": { + "label": "Mostra file nascosti", + "description": "Visualizza file e cartelle che iniziano con un punto" + }, + "preview": { + "label": "Anteprima" + } + } + }, + "errors": { + "page_error_title": "Qualcosa è andato storto", + "page_error_description": "Si è verificato un errore imprevisto. Riprova o torna alla pagina principale.", + "sidebar_error": "Impossibile caricare le caselle di posta", + "email_list_error": "Impossibile caricare i messaggi", + "viewer_error_title": "Impossibile visualizzare il messaggio", + "viewer_error_description": "Si è verificato un problema nella visualizzazione di questo messaggio. Potrebbe contenere contenuti non supportati.", + "composer_error": "Impossibile caricare l'editor", + "settings_error_title": "Impostazioni non disponibili", + "settings_error_description": "Impossibile caricare le impostazioni. Le tue preferenze potrebbero non essere salvate.", + "try_again": "Riprova", + "reload": "Ricarica", + "reload_emails": "Ricarica messaggi", + "reload_settings": "Ricarica impostazioni", + "retry": "Riprova", + "go_home": "Vai alla posta in arrivo" + }, + "context_menu": { + "reply": "Rispondi", + "reply_all": "Rispondi a tutti", + "forward": "Inoltra", + "mark_read": "Segna come letto", + "mark_unread": "Segna come non letto", + "star": "Aggiungi stella", + "unstar": "Rimuovi stella", + "move_to": "Sposta in...", + "archive": "Archivia", + "delete": "Elimina", + "mark_as_spam": "Segnala come spam", + "not_spam": "Non spam", + "color_tag": "Etichetta", + "remove_color": "Rimuovi etichetta", + "items_selected": "{count} messaggi selezionati", + "edit_draft": "Modifica bozza" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Scorciatoie da tastiera", + "tip": "Premi ? in qualsiasi momento per mostrare questo aiuto", + "sections": { + "navigation": "Navigazione", + "actions": "Azioni sui messaggi", + "global": "Globali", + "threads": "Conversazioni", + "composer": "Composizione" + }, + "navigation": { + "next_email": "Messaggio successivo", + "previous_email": "Messaggio precedente", + "open_email": "Apri messaggio", + "close_email": "Chiudi / Deseleziona" + }, + "actions": { + "reply": "Rispondi", + "reply_all": "Rispondi a tutti", + "forward": "Inoltra", + "star": "Attiva/disattiva stella", + "archive": "Archivia", + "delete": "Elimina", + "mark_unread": "Segna come non letto", + "mark_read": "Segna come letto", + "toggle_spam": "Segnala spam / Non spam" + }, + "global": { + "compose": "Scrivi nuovo messaggio", + "search": "Cerca", + "help": "Mostra scorciatoie", + "refresh": "Aggiorna messaggi", + "select_all": "Seleziona tutto" + }, + "threads": { + "expand_collapse": "Espandi/comprimi conversazione" + }, + "composer": { + "template_picker": "Apri selettore modelli" + } + }, + "threads": { + "messages_one": "{count} messaggio", + "messages_other": "{count} messaggi", + "messages_tooltip": "{count, plural, one {# messaggio in questa conversazione} other {# messaggi in questa conversazione}}", + "expand": "Espandi conversazione", + "collapse": "Comprimi conversazione", + "loading": "Caricamento conversazione...", + "mark_read": "Segna conversazione come letta", + "mark_unread": "Segna conversazione come non letta", + "archive": "Archivia conversazione", + "delete": "Elimina conversazione", + "star": "Aggiungi stella alla conversazione", + "unstar": "Rimuovi stella dalla conversazione", + "toggle_thread": "Espandi/comprimi discussione" + }, + "identities": { + "modal_title": "Gestisci identità di invio", + "create_new": "Crea nuova identità", + "edit_identity": "Modifica identità", + "delete_confirm": "Eliminare questa identità? Questa azione non può essere annullata.", + "cannot_delete": "Questa identità non può essere eliminata", + "primary_identity": "Principale", + "set_as_primary": "Imposta come principale", + "no_identities": "Nessuna identità trovata", + "display": { + "reply_to": "Rispondi a:", + "bcc": "CCN:", + "signature": "Firma:", + "preview": "Anteprima:" + }, + "validation_errors": { + "invalid_emails": "Email non valide: {emails}", + "unknown_error": "Errore sconosciuto" + }, + "form": { + "name_label": "Nome visualizzato", + "name_placeholder": "es. Email lavoro, Personale", + "name_required": "Il nome è obbligatorio", + "email_label": "Indirizzo email", + "email_placeholder": "tua.email@esempio.com", + "email_required": "L'email è obbligatoria", + "email_invalid": "Inserisci un indirizzo email valido", + "email_immutable": "L'indirizzo email non può essere modificato dopo la creazione", + "reply_to_label": "Rispondi a (facoltativo)", + "reply_to_placeholder": "diversa@email.com", + "bcc_label": "CCN automatica (facoltativo)", + "bcc_placeholder": "archivio@email.com", + "text_signature_label": "Firma di testo", + "html_signature_label": "Firma HTML", + "save": "Salva identità", + "cancel": "Annulla", + "creating": "Creazione...", + "updating": "Aggiornamento..." + }, + "sub_address": { + "button_tooltip": "Usa sotto-indirizzo", + "popover_title": "Aggiungi tag sotto-indirizzo", + "tag_input_placeholder": "Inserisci tag (es. shopping)", + "preview_label": "Anteprima:", + "recent_tags": "Tag recenti", + "suggested_tags": "Suggeriti", + "use_address": "Usa questo indirizzo", + "invalid_tag": "Il tag deve contenere solo caratteri alfanumerici e trattini", + "tag_too_long": "Il tag deve essere di massimo 30 caratteri", + "help_text": "I messaggi inviati a utente+tag@dominio.com arriveranno nella tua casella di posta", + "validation": { + "empty": "Il tag non può essere vuoto", + "too_long": "Il tag deve essere di massimo {max} caratteri", + "invalid_chars": "Il tag deve contenere solo lettere, numeri e trattini" + } + }, + "badge": { + "sent_via": "tramite", + "sub_address_tag": "Inviato usando sotto-indirizzo: {tag}", + "identity_name": "Inviato usando identità: {name}", + "identity_short": "tramite {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Elimina", + "delete_confirm_title": "Elimina identità" + }, + "templates": { + "picker_title": "Scegli un modello", + "search_placeholder": "Cerca modelli...", + "section_favorites": "Preferiti", + "section_recent": "Recenti", + "section_uncategorized": "Altri", + "no_templates": "Nessun modello", + "no_results": "Nessun modello trovato", + "fill_placeholders": "Compila i valori segnaposto", + "enter_value": "Inserisci un valore...", + "preview": "Anteprima", + "insert_with_values": "Inserisci con valori", + "insert_raw": "Inserisci grezzo", + "copy_suffix": "(copia)", + "placeholder": "Variabile", + "placeholders": { + "recipient_name": "Nome del destinatario", + "company": "Nome dell'azienda", + "date": "Data odierna", + "day_of_week": "Giorno della settimana", + "sender_name": "Il tuo nome" + } + }, + "contacts": { + "title": "Contatti", + "search_placeholder": "Cerca contatti...", + "create_new": "Nuovo contatto", + "no_category": "Senza categoria", + "rename_category": "Rinomina categoria", + "category_name_label": "Nome della categoria", + "category_renamed": "Categoria rinominata", + "category_rename_failed": "Impossibile rinominare la categoria", + "category_added": "Contatto aggiunto a {name}", + "category_added_plural": "{count} contatti aggiunti a {name}", + "empty_state": "Nessun contatto", + "empty_state_title": "Nessun contatto", + "empty_state_subtitle": "Crea il tuo primo contatto o importa da un file vCard", + "empty_search": "Nessun contatto corrisponde alla ricerca", + "empty_search_hint": "Prova con un altro termine di ricerca", + "empty_filtered": "Nessun contatto corrisponde ai filtri", + "empty_filtered_hint": "Modifica o cancella i filtri", + "clear_search": "Cancella ricerca", + "import_vcard": "Importa vCard", + "delete_confirm_title": "Elimina contatto", + "delete_confirm": "Sei sicuro di voler eliminare questo contatto?", + "local_mode": "I contatti sono salvati localmente (il server non supporta JMAP Contacts)", + "back_to_contacts": "Torna ai contatti", + "tabs": { + "all": "Tutti", + "groups": "Gruppi" + }, + "shared": { + "title": "Condivisi" + }, + "address_books": { + "title": "Le mie Rubriche", + "shared_prefix": "Condiviso: {name}", + "moved": "Contatto spostato in {name}", + "moved_plural": "{count} contatti spostati in {name}", + "move_failed": "Impossibile spostare il contatto", + "address_book": "Rubrica", + "rename": "Rinomina rubrica", + "name_label": "Nome della rubrica", + "renamed": "Rubrica rinominata", + "rename_failed": "Impossibile rinominare la rubrica", + "default": "Predefinita", + "manage": "Gestisci rubriche", + "share": "Condividi rubrica", + "new_contact_in_book": "Nuovo contatto in questa rubrica", + "delete": "Elimina rubrica", + "confirm_delete": "Eliminare \"{name}\"? Tutti i contatti in questa rubrica verranno rimossi.", + "deleted": "Rubrica eliminata", + "delete_failed": "Impossibile eliminare la rubrica" + }, + "detail": { + "emails": "Indirizzi email", + "phones": "Numeri di telefono", + "organizations": "Organizzazioni", + "addresses": "Indirizzi", + "notes": "Note", + "titles": "Titoli e ruoli", + "online_services": "Servizi online", + "anniversaries": "Anniversari", + "personal_info": "Informazioni personali", + "languages": "Lingue", + "categories": "Categorie", + "related_contacts": "Contatti correlati", + "crypto_keys": "Chiavi crittografiche", + "no_contact_selected": "Seleziona un contatto per vedere i dettagli", + "compose_email": "Scrivi email", + "copy_email": "Copia email", + "copy_phone": "Copia telefono", + "copy_url": "Copia URL", + "copied": "Copiato negli appunti", + "copy_failed": "Impossibile copiare negli appunti", + "created": "Creato", + "updated": "Ultimo aggiornamento", + "timezone": "Fuso orario", + "anniversary_birth": "Compleanno", + "anniversary_death": "Decesso", + "anniversary_wedding": "Anniversario", + "anniversary_other": "Altro", + "personal_expertise": "Competenza", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Altro", + "gender": "Genere", + "gender_masculine": "Maschile", + "gender_feminine": "Femminile", + "gender_other": "Altro", + "gender_none": "Non applicabile", + "gender_unknown": "Sconosciuto", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL di pianificazione", + "freebusy_uri": "URL di disponibilità", + "cert_issuer": "Emittente", + "cert_expires": "Scade", + "cert_expired": "Scaduto", + "cert_fingerprint": "Impronta digitale", + "cert_algorithm": "Algoritmo", + "import_to_smime": "Importa in S/MIME", + "cert_already_imported": "Certificato già importato", + "cert_imported": "Certificato importato", + "cert_import_failed": "Importazione del certificato non riuscita", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Altre azioni", + "age_years": "{count, plural, one {1 anno} other {# anni}}", + "years_since": "{count, plural, one {1 anno fa} other {# anni fa}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Nuovo contatto", + "edit_title": "Modifica contatto", + "section_address_book": "Rubrica", + "select_address_book": "Seleziona una rubrica...", + "section_identity": "Nome e identità", + "section_work": "Lavoro e organizzazione", + "prefix": "Prefisso", + "prefix_placeholder": "Dott., Sig., Sig.ra", + "given_name": "Nome", + "middle_name": "Secondo nome", + "surname": "Cognome", + "suffix": "Suffisso", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Soprannome", + "nickname_placeholder": "Soprannome", + "email": "Email", + "email_placeholder": "email@example.com", + "phone": "Telefono", + "phone_placeholder": "+39 02 1234 5678", + "phone_type": "Tipo", + "phone_voice": "Voce", + "phone_cell": "Cellulare", + "phone_fax": "Fax", + "phone_pager": "Cercapersone", + "phone_video": "Video", + "phone_text": "SMS", + "organization": "Organizzazione", + "organization_placeholder": "Nome azienda", + "department": "Reparto", + "department_placeholder": "Reparto", + "job_title": "Titolo professionale", + "job_title_placeholder": "es., Ingegnere del software", + "role": "Ruolo", + "role_placeholder": "es., Responsabile del team", + "addresses": "Indirizzi", + "add_address": "Aggiungi indirizzo", + "street": "Via", + "city": "Città", + "region": "Stato / Regione", + "postcode": "Codice postale", + "country": "Paese", + "online_services": "Servizi online", + "add_online_service": "Aggiungi servizio online", + "url_placeholder": "https://...", + "service_placeholder": "Servizio", + "anniversaries": "Anniversari", + "add_anniversary": "Aggiungi data", + "anniversary_birth": "Compleanno", + "anniversary_wedding": "Anniversario", + "anniversary_death": "Commemorazione", + "anniversary_other": "Altro", + "personal_info": "Informazioni personali", + "add_personal_info": "Aggiungi voce", + "personal_info_placeholder": "es., Fotografia", + "personal_expertise": "Competenza", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Altro", + "level": "Livello", + "level_high": "Alto", + "level_medium": "Medio", + "level_low": "Basso", + "categories": "Categorie", + "categories_placeholder": "es., Famiglia, Amici, Colleghi", + "categories_hint": "Digita per cercare o aggiungere", + "category_add": "Aggiungi", + "note": "Note", + "note_placeholder": "Aggiungi una nota...", + "gender": "Genere", + "gender_sex": "Sesso", + "gender_male": "Maschile", + "gender_female": "Femminile", + "gender_other": "Altro", + "gender_none": "Non applicabile", + "gender_unknown": "Sconosciuto", + "gender_identity": "Identità di genere", + "gender_identity_placeholder": "Identità di genere...", + "calendar": "Calendario", + "calendar_uri": "URL del calendario", + "scheduling_uri": "URL di pianificazione", + "freebusy_uri": "URL di disponibilità", + "context_work": "Lavoro", + "context_private": "Personale", + "add_email": "Aggiungi email", + "add_phone": "Aggiungi telefono", + "save": "Salva", + "cancel": "Annulla", + "creating": "Creazione...", + "updating": "Aggiornamento...", + "name_required": "È richiesto almeno un nome o cognome", + "email_invalid": "Inserisci un indirizzo email valido", + "email_error_inline": "Formato email non valido", + "save_failed": "Impossibile salvare il contatto", + "delete": "Elimina", + "upload_photo": "Carica foto", + "remove_photo": "Rimuovi foto", + "photo_hint": "JPG o PNG, fino a 10 MB. Verrà ridimensionata.", + "photo_too_large": "L'immagine è troppo grande (max 10 MB)", + "photo_invalid": "File immagine non valido", + "change_photo": "Cambia" + }, + "groups": { + "create": "Nuovo gruppo", + "edit": "Modifica gruppo", + "empty": "Nessun gruppo", + "delete_confirm_title": "Elimina gruppo", + "delete_confirm": "Sei sicuro di voler eliminare questo gruppo?", + "name_label": "Nome del gruppo", + "name_placeholder": "es. Team, Famiglia", + "name_required": "Il nome del gruppo è obbligatorio", + "save_failed": "Impossibile salvare il gruppo", + "members_label": "Membri", + "search_members": "Cerca contatti da aggiungere...", + "no_members": "Nessun membro in questo gruppo", + "member_count": "{count, plural, =0 {Nessun membro} one {1 membro} other {# membri}}" + }, + "import": { + "title": "Importa contatti", + "drop_hint": "Clicca per selezionare un file vCard", + "file_types": "File .vcf o .vcard", + "no_contacts": "Nessun contatto trovato nel file", + "parse_error": "Impossibile analizzare il file vCard", + "found": "{count, plural, one {1 contatto trovato} other {# contatti trovati}}", + "duplicate": "Duplicato", + "select_all": "Seleziona tutto", + "deselect_all": "Deseleziona tutto", + "selected": "{count, plural, one {1 selezionato} other {# selezionati}}", + "import_button": "Importa", + "importing": "Importazione...", + "success": "{count, plural, one {1 contatto importato} other {# contatti importati}}", + "failed": "Importazione fallita", + "close": "Chiudi", + "file_too_large": "Il file è troppo grande (max 5 MB)" + }, + "export": { + "title": "Esporta contatti", + "success": "{count, plural, one {1 contatto esportato} other {# contatti esportati}}" + }, + "bulk": { + "selected": "{count, plural, one {1 selezionato} other {# selezionati}}", + "select_all": "Seleziona tutto", + "delete": "Elimina", + "delete_confirm_title": "Elimina contatti", + "delete_confirm": "Eliminare {count, plural, one {1 contatto} other {# contatti}}?", + "deleted": "{count, plural, one {1 contatto eliminato} other {# contatti eliminati}}", + "add_to_group": "Aggiungi al gruppo", + "choose_group": "Scegli un gruppo", + "adding_contacts": "Aggiunta di {count, plural, one {1 contatto} other {# contatti}}", + "added_to_group": "Contatti aggiunti al gruppo", + "export": "Esporta", + "clear": "Cancella selezione" + }, + "toast": { + "created": "Contatto creato", + "updated": "Contatto aggiornato", + "deleted": "Contatto eliminato", + "error_create": "Impossibile creare il contatto", + "error_update": "Impossibile aggiornare il contatto", + "error_delete": "Impossibile eliminare il contatto" + }, + "context_menu": { + "open": "Apri", + "edit": "Modifica", + "send_email": "Invia email", + "add_to_group": "Aggiungi al gruppo", + "export_vcard": "Esporta come vCard", + "delete": "Elimina", + "call": "Chiama", + "duplicate": "Duplica", + "print": "Stampa" + }, + "filters": { + "toggle": "Filtri", + "select": "Seleziona", + "clear": "Azzera", + "close": "Chiudi", + "title": "Filtri avanzati", + "organization": "Azienda", + "organization_placeholder": "es. Acme", + "job_title": "Ruolo", + "job_title_placeholder": "es. Designer", + "location": "Luogo", + "location_placeholder": "Città o paese", + "email_domain": "Dominio email", + "email_domain_placeholder": "esempio.com", + "birthday_month": "Compleanno in", + "any_month": "Qualsiasi mese", + "has_email": "Con email", + "has_phone": "Con telefono", + "has_photo": "Con foto" + } + }, + "calendar": { + "title": "Calendario", + "back_to_email": "Torna alla posta", + "back_to_month": "Torna al mese", + "my_calendars": "I miei calendari", + "birthday_calendar": "Compleanni", + "mini_calendar_change": "Clicca per cambiare mese", + "views": { + "month": "Mese", + "week": "Settimana", + "day": "Giorno", + "agenda": "Agenda", + "today": "Oggi", + "month_hint": "Mese (m)", + "week_hint": "Settimana (w)", + "day_hint": "Giorno (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Attività", + "tasks_hint": "Attività (k)" + }, + "events": { + "create": "Crea evento", + "edit": "Modifica evento", + "delete": "Elimina evento", + "details": "Dettagli evento", + "no_events": "Nessun evento", + "all_day": "Tutto il giorno", + "more": "+{count} altri", + "no_title": "(Senza titolo)", + "resize": "Ridimensiona evento", + "duplicate": "Duplica", + "today_header": "Oggi", + "tomorrow_header": "Domani", + "export_ics": "Esporta come .ics", + "copy_title": "Copia titolo", + "copy_link": "Copia link riunione" + }, + "detail": { + "add_note": "Aggiungi una nota...", + "save_note": "Salva", + "note_saved": "Nota aggiunta", + "open_link": "Apri link", + "meeting_link": "Link riunione", + "tentative": "Provvisorio", + "cancelled": "Annullato", + "delete_confirm": "Eliminare questo evento?" + }, + "form": { + "title": "Titolo", + "description": "Descrizione", + "location": "Luogo", + "meeting_link": "Link riunione", + "start_date": "Data di inizio", + "end_date": "Data di fine", + "start_time": "Ora di inizio", + "end_time": "Ora di fine", + "all_day_event": "Evento giornata intera", + "calendar_select": "Calendario", + "save": "Salva", + "cancel": "Annulla", + "delete_confirm": "Sei sicuro di voler eliminare questo evento?", + "color": "Colore" + }, + "participants": { + "title": "Partecipanti", + "add": "Aggiungi partecipante", + "organizer": "Organizzatore", + "attendee": "Partecipante", + "accepted": "Accettato", + "declined": "Rifiutato", + "tentative": "Provvisorio", + "needs_action": "In attesa di risposta", + "remove": "Rimuovi", + "edit": "Modifica", + "email_placeholder": "Aggiungi indirizzo email o cerca contatti", + "send_invitations": "Invia inviti ai partecipanti", + "status_summary": "{accepted} accettato/i, {pending} in attesa", + "invited_by": "Invito da {name}", + "respond_below": "Rispondi con i pulsanti qui sotto", + "rsvp_label": "La tua risposta", + "cancel_notification": "I partecipanti saranno avvisati della cancellazione", + "you_organizer": "Sei l'organizzatore", + "you_attendee": "Sei un partecipante", + "no_participants": "Nessun partecipante", + "count": "{count, plural, one {# partecipante} other {# partecipanti}}" + }, + "recurrence": { + "title": "Ricorrenza", + "none": "Non si ripete", + "daily": "Giornaliero", + "weekly": "Settimanale", + "monthly": "Mensile", + "yearly": "Annuale", + "every_n_days": "Ogni {count} giorni", + "every_n_weeks": "Ogni {count} settimane", + "every_n_months": "Ogni {count} mesi", + "until": "Fino al", + "occurrences": "{count} ripetizioni" + }, + "recurrence_scope": { + "edit_title": "Modifica evento ricorrente", + "delete_title": "Elimina evento ricorrente", + "description": "Questo è un evento ricorrente. Quali eventi desideri modificare?", + "this_event": "Solo questo evento", + "this_and_future": "Questo evento e i seguenti", + "all_events": "Tutti gli eventi", + "cancel": "Annulla", + "save": "Salva", + "delete": "Elimina" + }, + "alerts": { + "title": "Promemoria", + "none": "Nessun promemoria", + "at_time": "All'ora dell'evento", + "minutes_before": "{count, plural, one {# minuto prima} other {# minuti prima}}", + "hours_before": "{count, plural, one {# ora prima} other {# ore prima}}", + "days_before": "{count, plural, one {# giorno prima} other {# giorni prima}}" + }, + "settings": { + "title": "Impostazioni calendario", + "default_view": "Vista predefinita", + "week_starts_on": "La settimana inizia il", + "time_format": "Formato ora", + "default_calendar": "Calendario predefinito", + "default_reminder": "Promemoria predefinito", + "time_format_12h": "12 ore", + "time_format_24h": "24 ore", + "notifications_enabled": "Notifiche eventi", + "notifications_enabled_desc": "Mostra avvisi per gli eventi in arrivo", + "notification_sound": "Suono di notifica", + "notification_sound_desc": "Riproduci un suono per gli avvisi del calendario", + "invitation_parsing": "Analizza gli inviti email", + "invitation_parsing_desc": "Rileva gli inviti del calendario negli allegati email e mostra le azioni del calendario", + "show_time_in_month_view": "Mostra orario nella vista mensile", + "show_time_in_month_view_desc": "Visualizza gli orari degli eventi nella vista mensile del calendario", + "show_week_numbers": "Mostra numeri di settimana", + "show_week_numbers_desc": "Mostra i numeri di settimana nel mini-calendario", + "enable_tasks": "Abilita attività", + "enable_tasks_desc": "Mostra una vista attività nel calendario per gestire le cose da fare", + "show_tasks_on_calendar": "Mostra attività nel calendario", + "show_tasks_on_calendar_desc": "Mostra gli indicatori delle attività nelle viste giornaliera e settimanale del calendario", + "hover_preview": "Anteprima al passaggio del mouse", + "hover_preview_desc": "Mostra un popover dettagliato al passaggio del mouse sugli eventi del calendario", + "hover_preview_instant": "Istantaneo", + "hover_preview_delay_500ms": "Ritardo di 0,5 secondi", + "hover_preview_delay_1s": "Ritardo di 1 secondo", + "hover_preview_delay_2s": "Ritardo di 2 secondi", + "hover_preview_off": "Disabilitato", + "show_birthday_calendar": "Calendario compleanni", + "show_birthday_calendar_desc": "Mostra un calendario virtuale con i compleanni dei tuoi contatti" + }, + "days": { + "monday": "Lunedì", + "tuesday": "Martedì", + "wednesday": "Mercoledì", + "thursday": "Giovedì", + "friday": "Venerdì", + "saturday": "Sabato", + "sunday": "Domenica", + "mon": "Lun", + "tue": "Mar", + "wed": "Mer", + "thu": "Gio", + "fri": "Ven", + "sat": "Sab", + "sun": "Dom" + }, + "notifications": { + "event_created": "Evento creato", + "event_updated": "Evento aggiornato", + "event_deleted": "Evento eliminato", + "calendar_created": "Calendario creato", + "calendar_deleted": "Calendario eliminato", + "event_move_error": "Spostamento dell'evento non riuscito", + "event_resize_error": "Ridimensionamento dell'evento non riuscito", + "alert_title": "Evento in arrivo", + "alert_now": "Inizia ora", + "alert_in_minutes": "Tra {count} min", + "invitation_sent": "Inviti inviati", + "rsvp_updated": "Risposta aggiornata", + "rsvp_error": "Impossibile aggiornare la risposta", + "event_duplicated": "Evento duplicato", + "event_error": "Salvataggio dell'evento non riuscito", + "task_due": "Attività in scadenza", + "event_exported": "Evento esportato", + "title_copied": "Titolo copiato", + "link_copied": "Link copiato" + }, + "status": { + "loading_calendars": "Caricamento calendari...", + "loading_events": "Caricamento eventi..." + }, + "quick_create": { + "placeholder": "Titolo del nuovo evento", + "aria_label": "Creazione rapida evento" + }, + "nav_prev": "Precedente", + "nav_next": "Successivo", + "import": { + "title": "Importa calendario", + "tab_file": "File", + "tab_url": "URL", + "select_file": "Seleziona file .ics", + "drop_file": "o trascina il file qui", + "supported_formats": "File iCalendar (.ics) supportati", + "url_description": "Inserisci l'URL di un feed iCalendar (.ics) esterno per importare eventi.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Supporta URL CalDAV e iCalendar (.ics)", + "fetch": "Recupera", + "invalid_url": "Inserisci un URL valido", + "url_fetch_failed": "Impossibile recuperare il calendario dall'URL", + "parsing": "Analisi del file in corso...", + "parsed_events": "{count} eventi trovati", + "no_events": "Nessun evento trovato nel file", + "select_all": "Seleziona tutto", + "deselect_all": "Deseleziona tutto", + "target_calendar": "Importa nel calendario", + "import_button": "Importa selezionati", + "importing": "Importazione eventi...", + "success": "{count} eventi importati con successo", + "error": "Importazione del calendario fallita", + "file_too_large": "Il file supera il limite di 10 MB", + "invalid_format": "Formato del file calendario non valido" + }, + "management": { + "title": "Gestione calendari", + "description": "Crea, rinomina e personalizza i tuoi calendari. Fai clic destro su un calendario nella barra laterale per cambiarne rapidamente il colore.", + "name": "Nome", + "name_placeholder": "Nome del calendario", + "color": "Colore", + "change_color": "Cambia colore", + "add_calendar": "Aggiungi calendario", + "edit": "Modifica", + "delete": "Elimina", + "save": "Salva", + "create": "Crea", + "cancel": "Annulla", + "default": "Predefinito", + "confirm_delete": "Eliminare \"{name}\"? Tutti gli eventi in questo calendario verranno rimossi.", + "calendar_created": "Calendario creato", + "calendar_updated": "Calendario aggiornato", + "calendar_deleted": "Calendario eliminato", + "color_updated": "Colore del calendario aggiornato", + "error_create": "Impossibile creare il calendario", + "error_update": "Impossibile aggiornare il calendario", + "error_delete": "Impossibile eliminare il calendario", + "caldav_url": "URL CalDAV", + "copy_url": "Copia URL CalDAV", + "url_copied": "URL CalDAV copiato negli appunti", + "confirm_clear": "Cancellare tutti gli eventi da \"{name}\"? Questa azione non può essere annullata.", + "clear_events": "Cancella eventi", + "events_cleared": "{count} eventi cancellati", + "error_clear": "Impossibile cancellare gli eventi del calendario", + "share": "Condividi calendario", + "new_event_in_calendar": "Nuovo evento in questo calendario" + }, + "subscription": { + "title": "Abbonamento iCal", + "section_title": "Abbonamenti iCal", + "description": "Abbonati a un feed iCalendar esterno. Gli eventi verranno sincronizzati automaticamente nel proprio calendario. Supporta URL https:// e webcal://.", + "url_label": "URL del calendario", + "url_placeholder": "https://example.com/calendar.ics o webcal://...", + "name_label": "Nome del calendario", + "name_placeholder": "es. Festività", + "color_label": "Colore", + "refresh_interval": "Intervallo di aggiornamento", + "interval_15": "Ogni 15 minuti", + "interval_30": "Ogni 30 minuti", + "interval_60": "Ogni ora", + "interval_360": "Ogni 6 ore", + "interval_1440": "Ogni giorno", + "subscribe": "Abbonati", + "subscribing": "Abbonamento in corso...", + "save": "Salva modifiche", + "saving": "Salvataggio...", + "edit": "Modifica", + "edit_title": "Modifica abbonamento", + "updated": "\"{name}\" aggiornato", + "update_error": "Impossibile aggiornare l'abbonamento", + "invalid_url": "Inserisci un URL valido", + "success": "Abbonato a \"{name}\"", + "error": "Impossibile aggiungere l'abbonamento", + "refresh": "Aggiorna ora", + "refresh_success": "Abbonamento aggiornato", + "refresh_error": "Impossibile aggiornare l'abbonamento", + "unsubscribe": "Annulla abbonamento", + "confirm_delete": "Annullare l'abbonamento a \"{name}\"? Il calendario e tutti i suoi eventi verranno rimossi.", + "deleted": "Abbonamento rimosso", + "delete_error": "Impossibile rimuovere l'abbonamento", + "last_refreshed": "Ultimo aggiornamento: {time}" + }, + "tasks": { + "label": "Attività", + "no_tasks": "Nessuna attività", + "no_title": "(Senza titolo)", + "mark_complete": "Segna come completata", + "mark_incomplete": "Segna come non completata", + "filter_all": "Tutte", + "filter_pending": "In sospeso", + "filter_completed": "Completate", + "filter_overdue": "Scadute", + "show_completed": "Mostra completate", + "create": "Nuova attività", + "edit": "Modifica attività", + "title_placeholder": "Titolo attività", + "description_placeholder": "Aggiungi una descrizione...", + "due_date": "Data di scadenza", + "include_time": "Includi ora", + "priority": "Priorità", + "priority_none": "Nessuna", + "priority_high": "Alta", + "priority_medium": "Media", + "priority_low": "Bassa", + "progress": "Stato", + "progress_needs_action": "Azione richiesta", + "progress_in_process": "In corso", + "progress_completed": "Completata", + "progress_cancelled": "Annullata", + "calendar": "Calendario", + "alert": "Promemoria", + "alert_none": "Nessuno", + "alert_at_time": "Alla data e ora di scadenza", + "alert_5min": "5 minuti prima", + "alert_15min": "15 minuti prima", + "alert_30min": "30 minuti prima", + "alert_1hr": "1 ora prima", + "alert_1day": "1 giorno prima", + "delete": "Elimina", + "cancel": "Annulla", + "save": "Salva", + "quick_add_placeholder": "Aggiungi un'attività...", + "due_today": "Scade oggi", + "due_tomorrow": "Scade domani", + "overdue": "Scaduta" + } + }, + "advanced_search": { + "title": "Ricerca avanzata", + "from": "Da", + "from_placeholder": "Email o nome del mittente", + "to": "A", + "to_placeholder": "Email o nome del destinatario", + "subject": "Oggetto", + "subject_placeholder": "L'oggetto contiene...", + "body": "Corpo", + "body_placeholder": "Il corpo contiene...", + "folder": "Cartella", + "all_folders": "Tutte le cartelle", + "has_attachment": "Allegati", + "date_after": "Dopo il", + "date_before": "Prima del", + "starred": "Preferiti", + "unread": "Non letti", + "read": "Letti", + "yes": "Sì", + "no": "No", + "clear": "Cancella", + "clear_all": "Cancella tutto", + "filters_active": "{count} filtro", + "filters_active_plural": "{count} filtri", + "toggle_filters": "Filtri", + "search_hint": "Usa i filtri avanzati per una ricerca precisa", + "advanced_filters_tooltip": "Filtri di ricerca avanzati", + "results_found": "{count, plural, =0 {Nessun risultato trovato} one {# risultato trovato} other {# risultati trovati}}", + "results_found_more": "{count}+ risultati trovati" + }, + "welcome": { + "title": "Benvenuto nella tua casella di posta", + "tip_compose": "Premi c per scrivere una nuova email", + "tip_shortcuts": "Premi ? per vedere tutte le scorciatoie da tastiera", + "tip_sidebar": "Trova Calendario, Contatti e Impostazioni nel menu laterale", + "tip_settings": "Personalizza la tua esperienza nelle Impostazioni", + "got_it": "Ho capito", + "settings": "Impostazioni", + "dismiss": "Chiudi", + "start_tour": "Inizia il tour" + }, + "demo_welcome": { + "title": "Benvenuto su Bulwark Mail", + "description": "Esplora un client webmail completo - direttamente nel tuo browser. Tutti i dati restano sul tuo dispositivo, quindi prova tutto.", + "feature_email": "Leggere e scrivere email", + "feature_organize": "Tag, stelle e cartelle", + "feature_shortcuts": "Scorciatoie da tastiera", + "feature_privacy": "Demo 100% privata", + "hint": "Clicca su un'email a sinistra per iniziare, oppure fai il tour." + }, + "files": { + "title": "File", + "search_placeholder": "Cerca file...", + "empty_state_title": "Nessun file ancora", + "empty_state_description": "Carica file o crea cartelle per iniziare", + "upload": "Carica", + "upload_files": "Carica file", + "new_folder": "Nuova cartella", + "new_folder_name": "Nome cartella", + "rename": "Rinomina", + "rename_title": "Rinomina", + "new_name": "Nuovo nome", + "delete": "Elimina", + "delete_confirm_title": "Elimina risorsa", + "delete_confirm_message": "Sei sicuro di voler eliminare \"{name}\"? Questa azione non può essere annullata.", + "download": "Scarica", + "name": "Nome", + "size": "Dimensione", + "modified": "Modificato", + "type": "Tipo", + "folder": "Cartella", + "file": "File", + "parent_directory": "Directory superiore", + "breadcrumb_root": "Home", + "drop_files_here": "Trascina file o cartelle qui per caricarli", + "uploading": "Caricamento in corso...", + "upload_success": "{count, plural, one {1 file caricato} other {# file caricati}}", + "upload_error": "Caricamento del file non riuscito", + "create_folder_success": "Cartella creata", + "create_folder_error": "Creazione della cartella non riuscita", + "delete_success": "Eliminato con successo", + "delete_error": "Eliminazione non riuscita", + "rename_success": "Rinominato con successo", + "rename_error": "Rinominazione non riuscita", + "download_error": "Download non riuscito", + "not_available": "L'archiviazione file non è disponibile su questo server", + "cancel": "Annulla", + "create": "Crea", + "save": "Salva", + "no_results": "Nessun file corrisponde alla ricerca", + "batch_delete_confirm_message": "Sei sicuro di voler eliminare {count, plural, one {1 elemento} other {# elementi}}? Questa azione non può essere annullata.", + "batch_delete_success": "{count, plural, one {1 elemento eliminato} other {# elementi eliminati}}", + "grid_view": "Vista a griglia", + "list_view": "Vista a elenco", + "details": "Dettagli", + "path": "Percorso", + "preview": "Anteprima", + "preview_error": "Caricamento dell'anteprima non riuscito", + "cut": "Taglia", + "copy": "Copia", + "paste": "Incolla", + "move_success": "{count, plural, one {1 elemento spostato} other {# elementi spostati}}", + "move_error": "Spostamento non riuscito", + "paste_success": "Incollato con successo", + "paste_error": "Incollaggio non riuscito", + "new_text_file": "Nuovo file di testo", + "file_name": "Nome del file", + "retry": "Riprova", + "refresh": "Aggiorna", + "toggle_favorite": "Attiva/disattiva preferito", + "duplicate": "Duplica", + "duplicate_success": "Duplicato con successo", + "duplicate_error": "Duplicazione non riuscita", + "create_file_success": "File creato", + "create_file_error": "Creazione del file non riuscita", + "favorites": "Preferiti", + "recent": "Recenti", + "properties": "Proprietà", + "open_folder": "Apri cartella", + "upload_folder": "Carica cartella", + "file_too_large": "\"{name}\" supera la dimensione massima del file ({max})", + "undo": "Annulla", + "undo_success": "Azione annullata", + "undo_error": "Annullamento non riuscito", + "toolbar": "Azioni file", + "file_list": "File e cartelle", + "context_menu": "Azioni", + "settings_title": "Impostazioni file", + "settings_display": "Visualizzazione", + "settings_default_view": "Vista predefinita", + "settings_default_view_desc": "Scegli tra layout a griglia e a lista", + "settings_default_sort": "Ordinamento predefinito", + "settings_default_sort_desc": "Scegli l'ordinamento predefinito per i file", + "settings_sort_direction": "Direzione ordinamento", + "settings_sort_direction_desc": "Scegli ordine crescente o decrescente", + "settings_ascending": "Crescente", + "settings_descending": "Decrescente", + "settings_icons": "Icone", + "settings_show_icons": "Mostra icone file", + "settings_show_icons_desc": "Visualizza le icone accanto a file e cartelle", + "settings_colored_icons": "Icone colorate", + "settings_colored_icons_desc": "Usa icone colorate invece che monocromatiche", + "settings_show_thumbnails": "Mostra miniature", + "settings_show_thumbnails_desc": "Mostra anteprime delle immagini al posto delle icone", + "settings_behavior": "Comportamento", + "settings_show_hidden": "Mostra file nascosti", + "settings_show_hidden_desc": "Visualizza file e cartelle che iniziano con un punto", + "settings_folder_layout": "Navigazione cartelle", + "settings_folder_layout_desc": "Scegli come visualizzare le cartelle: in linea con i file o in un albero nella barra laterale", + "settings_folder_layout_inline": "In linea", + "settings_folder_layout_sidebar": "Barra laterale", + "disabled_title": "La funzionalità File è stata disabilitata dal tuo amministratore", + "disabled_description": "I caricamenti di file di grandi dimensioni tramite WebDAV possono causare instabilità di Stalwart/RocksDB, inclusi crash di memoria e utilizzo irrecuperabile del disco. I file eliminati potrebbero non essere immediatamente rimossi dallo storage. Questa funzionalità non è consigliata per ambienti di produzione.", + "stability_warning": "I caricamenti di file di grandi dimensioni possono causare instabilità del server. I file eliminati potrebbero non essere immediatamente rimossi dallo storage. Usare con cautela." + }, + "smime": { + "your_certificates": "I tuoi certificati", + "your_certificates_desc": "Importa e gestisci i tuoi certificati S/MIME per firmare e cifrare le email", + "recipient_certificates": "Certificati dei destinatari", + "recipient_certificates_desc": "Certificati pubblici per cifrare le email ai destinatari", + "identity_bindings": "Associazioni identità-chiave", + "identity_bindings_desc": "Associa i certificati S/MIME alle tue identità email", + "defaults_title": "Predefiniti", + "defaults_desc": "Configura il comportamento predefinito di firma e cifratura", + "import_pkcs12": "Importa PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importa certificato", + "no_certificates": "Nessun certificato importato", + "no_recipient_certs": "Nessun certificato destinatario", + "expires": "Scade", + "expired": "Scaduto", + "bound_to": "Associato a", + "no_key_bound": "Nessuno", + "lock": "Blocca chiave", + "unlock": "Sblocca chiave", + "details": "Visualizza dettagli", + "delete": "Elimina", + "encrypt_by_default": "Cifra per impostazione predefinita", + "encrypt_by_default_desc": "Cifra automaticamente le email quando tutti i destinatari hanno un certificato", + "remember_unlocked": "Ricorda le chiavi sbloccate", + "remember_unlocked_desc": "Mantieni le chiavi sbloccate per la durata di questa sessione del browser", + "sign_default_for": "Firma per impostazione predefinita per", + "enter_p12_passphrase": "Inserisci la passphrase PKCS#12", + "p12_passphrase_desc": "Inserisci la passphrase che protegge questo file di certificato", + "enter_storage_passphrase": "Imposta la passphrase di archiviazione", + "storage_passphrase_desc": "Scegli una passphrase per proteggere questa chiave nel browser", + "next": "Avanti", + "import": "Importa", + "unlock_key": "Sblocca chiave", + "unlock_key_desc": "Inserisci la passphrase di archiviazione per sbloccare questa chiave per la firma o la decrittazione", + "passphrase_placeholder": "Inserisci la passphrase", + "confirm_passphrase_placeholder": "Conferma la passphrase", + "passphrase_mismatch": "Le passphrase non corrispondono", + "cancel": "Annulla", + "processing": "Elaborazione…", + "close": "Chiudi", + "certificate_details": "Dettagli del certificato", + "cert_subject": "Oggetto", + "cert_issuer": "Emittente", + "cert_email": "Email", + "cert_serial": "Numero di serie", + "cert_validity": "Validità", + "cert_fingerprint": "Impronta digitale (SHA-256)", + "cert_algorithm": "Algoritmo", + "cert_capabilities": "Capacità", + "cert_source": "Origine", + "cert_expired": "Questo certificato è scaduto", + "cert_not_yet_valid": "Questo certificato non è ancora valido", + "cap_sign": "Firma", + "cap_encrypt": "Cifratura", + "cap_none": "Nessuna", + "show_passphrase": "Mostra passphrase", + "hide_passphrase": "Nascondi passphrase", + "sign_toggle": "Firma", + "encrypt_toggle": "Cifra", + "missing_recipient_certs": "Certificati mancanti per: {emails}", + "missing_sender_cert": "Nessun certificato associato a questa identità", + "status_encrypted_ok": "Questo messaggio è stato cifrato", + "status_encrypted_no_key": "Questo messaggio è cifrato, ma non è stata trovata una chiave corrispondente", + "status_encrypted_failed": "Impossibile decrittare questo messaggio", + "status_signed_valid": "Firma verificata", + "status_signed_invalid": "Verifica della firma non riuscita", + "status_signed_expired_cert": "Firmato con un certificato scaduto", + "status_signed_self_signed": "Firma valida, ma il certificato è autofirmato (non attendibile)", + "status_signed_mismatch": "La firma è valida, ma il firmatario non corrisponde al mittente", + "status_unsupported": "Formato S/MIME non supportato", + "auto_import_signer_certs": "Importa automaticamente i certificati dei firmatari", + "auto_import_signer_certs_desc": "Salva automaticamente i certificati delle email firmate verificate per future cifrature", + "export": "Esporta", + "enter_export_passphrase": "Imposta la passphrase di esportazione", + "export_passphrase_desc": "Scegli una passphrase per proteggere il file PKCS#12 esportato", + "export_storage_desc": "Inserisci la passphrase di archiviazione per decrittare la chiave prima dell'esportazione", + "incorrect_passphrase": "Passphrase errata" + }, + "tour": { + "step_counter": "Passo {current} di {total}", + "skip": "Salta il tour", + "back": "Indietro", + "next": "Avanti", + "finish": "Fine", + "take_a_tour": "Fai un tour dell'interfaccia", + "restart_title": "Tour introduttivo", + "restart_desc": "Rivedi la guida dell'interfaccia", + "restart_button": "Riavvia il tour", + "sidebar_title": "Le tue caselle di posta", + "sidebar_desc": "Questa è la barra laterale delle cartelle. Clicca su una casella per vedere le email. Puoi creare cartelle, trascinare email tra loro e vedere i conteggi dei non letti.", + "compose_title": "Scrivi un'email", + "compose_desc": "Clicca qui per scrivere una nuova email. Puoi aggiungere destinatari, allegati e usare la formattazione RTF.", + "search_title": "Cerca nella posta", + "search_desc": "Cerca per mittente, oggetto o contenuto. Clicca sull'icona del filtro per opzioni avanzate come intervallo di date, allegati e messaggi speciali.", + "email_list_title": "La tua lista email", + "email_list_desc": "Le email appaiono qui. Clicca su una per leggerla a destra. Usa la casella di controllo per selezionarne più di una, poi sposta, elimina o etichetta in blocco.", + "email_viewer_title": "Pannello di lettura", + "email_viewer_desc": "L'email selezionata si apre qui. Rispondi, inoltra, archivia o elimina con i pulsanti della barra degli strumenti. Puoi anche contrassegnare le email o aggiungere etichette colorate.", + "keywords_title": "Etichette colorate", + "keywords_desc": "Organizza le tue email con etichette colorate. Trascina un'email su un'etichetta per contrassegnarla, o fai clic destro per assegnare etichette.", + "calendar_title": "Calendario", + "calendar_desc": "Passa al calendario per gestire i tuoi eventi. Crea eventi, imposta promemoria e visualizza le viste giorno, settimana o mese.", + "contacts_title": "Contatti", + "contacts_desc": "La tua rubrica si trova qui. Importa contatti, crea gruppi e clicca su un contatto per vedere i suoi dettagli completi.", + "settings_title": "Impostazioni", + "settings_desc": "Personalizza tutto: tema, densità, firme, filtri, scorciatoie da tastiera, impostazioni del calendario e altro ancora.", + "shortcuts_title": "Scorciatoie da tastiera", + "shortcuts_desc": "Gli utenti esperti adorano questo. Premi ? in qualsiasi momento per vedere tutte le scorciatoie disponibili. Puoi navigare, comporre e gestire le email senza toccare il mouse.", + "compose_open_title": "Il compositore", + "compose_open_desc": "Questo è il compositore di email. Aggiungi destinatari, scrivi il tuo messaggio, allega file e usa la formattazione del testo. Puoi anche salvare bozze e usare modelli.", + "calendar_view_title": "Il tuo calendario", + "calendar_view_desc": "Ecco il tuo calendario con eventi di esempio. Puoi passare tra le viste giorno, settimana, mese e agenda usando la barra degli strumenti.", + "create_event_title": "Crea un evento", + "create_event_desc": "Fai clic su questo pulsante per creare un nuovo evento del calendario. Puoi impostare un titolo, data, ora e aggiungere partecipanti.", + "event_modal_title": "Dettagli evento", + "event_modal_desc": "Ecco il modulo dell'evento. Inserisci il titolo, scegli data e ora, aggiungi un luogo o partecipanti. Premi salva quando hai finito - o chiudilo e vai avanti.", + "contacts_list_title": "I tuoi contatti", + "contacts_list_desc": "Ecco i tuoi contatti. Clicca su un contatto per vedere i suoi dettagli a destra. Puoi anche creare nuovi contatti, importare vCard o organizzare i contatti in gruppi.", + "files_title": "Archiviazione file", + "settings_tabs_title": "Menu impostazioni", + "settings_tabs_desc": "Ecco tutte le categorie di impostazioni. Personalizza l'aspetto, gestisci le identità, configura i filtri email, imposta il calendario e molto altro.", + "files_desc": "Il tuo file browser ti permette di caricare, organizzare e condividere file - come un cloud personale integrato nella tua posta.", + "demo_banner_title": "Controlli demo", + "demo_banner_desc": "Sei in modalità demo - tutto rimane nel tuo browser. Premi 'Reimposta Demo' in qualsiasi momento per ricominciare con dati puliti.", + "quota_title": "Utilizzo dello spazio", + "quota_desc": "Monitora le dimensioni della tua casella qui. Il cerchio si riempie man mano che utilizzi più spazio." + }, + "unified_mailbox": { + "search_unavailable": "La ricerca non è disponibile nella vista unificata" + }, + "sharing": { + "title": "Condividi \"{name}\"", + "description": "Concedi l'accesso ad altri utenti o gruppi su questo server. Le modifiche hanno effetto immediato.", + "no_shares": "Non ancora condiviso.", + "add_person": "Aggiungi persona o gruppo", + "search_placeholder": "Cerca per nome o email…", + "loading_principals": "Caricamento utenti…", + "no_principals": "Nessun altro utente o gruppo trovato.", + "no_match": "Nessun risultato.", + "remove": "Rimuovi accesso", + "group": "Gruppo", + "share_added": "Accesso concesso", + "share_updated": "Accesso aggiornato", + "share_removed": "Accesso rimosso", + "share_failed": "Impossibile aggiornare la condivisione", + "preset": { + "freeBusy": "Solo libero/occupato", + "read": "Sola lettura", + "readWrite": "Lettura e scrittura", + "manager": "Gestore", + "custom": "Personalizzato" + } + } +} diff --git a/locales/ja/common.json b/locales/ja/common.json new file mode 100644 index 00000000..00bc89ff --- /dev/null +++ b/locales/ja/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "ウェブメール", + "username_label": "メールアドレス", + "username_placeholder": "user@example.com", + "password_label": "パスワード", + "password_placeholder": "パスワードを入力", + "jmap_endpoint_label": "JMAPサーバー", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "サーバーはこのドメインからのCORSリクエストを許可する必要があります。", + "sign_in": "サインイン", + "signing_in": "サインイン中...", + "loading": "読み込み中...", + "reconnecting": "接続が切れました。再接続を試みています…", + "error": { + "invalid_credentials": "メールアドレスまたはパスワードが無効です", + "connection_failed": "サーバーへの接続に失敗しました", + "cors_blocked": "サーバーには到達できますが、クロスオリジンリクエストがブロックされています。JMAPサーバーのCORS設定を確認し、このドメインを許可してください。", + "server_error": "サーバーが一時的に利用できません。後でもう一度お試しください。", + "generic": "エラーが発生しました。もう一度お試しください。", + "totp_required": "二要素認証コードが必要です。以下にコードを入力してください。", + "totp_invalid": "認証コードが無効です。認証アプリを確認してください。", + "oauth_discovery_failed": "SSOは有効ですが、IDプロバイダーに接続できません。OAuth設定を確認してください。" + }, + "show_password": "パスワードを表示", + "hide_password": "パスワードを隠す", + "totp_toggle": "2FAコードを入力", + "remember_me": "ログイン状態を保持", + "config_error": { + "title": "設定エラー", + "fetch_failed": "アプリケーション設定を読み込めません。後でもう一度お試しください。", + "server_not_configured": "メールサーバーが設定されていません。管理者にお問い合わせください。" + }, + "remove_from_history": "履歴から削除", + "totp_label": "認証コード", + "totp_placeholder": "000000", + "session_expired": "セッションが期限切れになりました。再度サインインしてください。", + "dismiss": "閉じる", + "or": "または", + "sign_in_sso": "SSOでサインイン", + "add_account_title": "アカウントを追加", + "add_account_subtitle": "別のアカウントでサインイン", + "cancel": "キャンセル", + "website": "ウェブサイト", + "imprint": "サイト運営者情報", + "privacy_policy": "プライバシーポリシー", + "try_demo": "デモを試す", + "demo_description": "サンプルデータで探索 - アカウント不要", + "demo_launching": "デモを起動中...", + "demo_login_button": "デモを開始", + "demo_tagline": "フル機能のメールクライアントを体験。アカウント不要。", + "demo_no_signup": "登録不要 - サンプルデータで自由に探索", + "oauth_completing": "サインイン処理中...", + "oauth_error": { + "title": "認証に失敗しました", + "invalid_state": "セキュリティ検証に失敗しました。再度サインインしてください。", + "missing_params": "認証データが不足しています。再度サインインしてください。", + "token_exchange_failed": "認証を完了できませんでした。再度お試しください。", + "access_denied": "アクセスが拒否されました。管理者にお問い合わせください。", + "back_to_login": "ログインに戻る" + } + }, + "sidebar": { + "close": "閉じる", + "compose": "作成", + "compose_hint": "作成 (c)", + "search_placeholder": "メールを検索...", + "search_placeholder_hint": "メールを検索... (/ を押す)", + "storage": "ストレージ", + "storage_used": "使用中", + "storage_free": "空き", + "storage_total": "合計", + "sign_out": "サインアウト", + "sign_out_of": "{account} からサインアウト", + "sign_out_all": "すべてのアカウントからサインアウト", + "add_account": "アカウントを追加", + "set_as_default": "デフォルトに設定", + "switch_account": "アカウントを切り替え", + "contacts": "連絡先", + "calendar": "カレンダー", + "settings": "設定", + "admin": "管理", + "files": "ファイル", + "loading_mailboxes": "メールボックスを読み込み中...", + "push_connected": "リアルタイム更新が有効", + "push_disconnected": "リアルタイム更新が無効", + "keyboard_shortcuts": "キーボードショートカット", + "theme": { + "light": "ライトモード", + "dark": "ダークモード", + "system": "システムテーマ" + }, + "language": { + "title": "言語" + }, + "mailboxes": { + "inbox": "受信トレイ", + "sent": "送信済み", + "drafts": "下書き", + "trash": "ゴミ箱", + "archive": "アーカイブ", + "starred": "スター付き", + "all_mail": "すべてのメール", + "spam": "迷惑メール", + "important": "重要" + }, + "unified_inbox": "統合受信トレイ", + "unified_sent": "すべての送信済み", + "unified_drafts": "すべての下書き", + "unified_trash": "すべてのゴミ箱", + "unified_archive": "すべてのアーカイブ", + "unified_junk": "すべての迷惑メール", + "all_accounts": "すべてのアカウント", + "expand": "展開", + "collapse": "折りたたむ", + "expand_tooltip": "展開", + "collapse_tooltip": "折りたたむ", + "mobile": { + "search": "検索", + "compose": "作成", + "go_back": "戻る" + }, + "clear_search": "検索をクリア", + "vacation_active": "不在応答が有効です", + "demo_banner": "デモモード", + "demo_reset": "リセット", + "demo_tour": "ツアー", + "tags": "タグ", + "folders": "フォルダ", + "mail": "メール", + "nav_label": "ナビゲーション", + "add_app": "アプリ", + "shared": "共有" + }, + "sidebar_apps": { + "modal_title": "サイドバーアプリ", + "add_new": "アプリを追加", + "edit_app": "アプリを編集", + "name_label": "名前", + "name_placeholder": "マイアプリ", + "name_required": "名前は必須です", + "url_label": "URL", + "url_required": "URLは必須です", + "url_invalid": "有効なhttpまたはhttps URLを入力してください", + "icon_label": "アイコン", + "icon_required": "アイコンは必須です", + "open_mode_label": "開き方", + "open_new_tab": "新しいタブ", + "open_inline": "埋め込み", + "cancel": "キャンセル", + "add": "追加", + "update": "更新", + "delete": "削除", + "delete_confirm_title": "アプリを削除", + "delete_confirm": "「{name}」を削除してもよろしいですか?", + "no_apps": "アプリが追加されていません", + "no_apps_hint": "カスタムアプリやリンクをサイドバーに追加できます", + "search_icons": "アイコンを検索...", + "show_popular": "人気", + "show_all": "すべて", + "no_icons_found": "アイコンが見つかりません", + "inline_badge": "埋め込み", + "tab_badge": "タブ", + "show_on_mobile": "モバイルで表示" + }, + "email_list": { + "no_emails": "メッセージが見つかりません", + "no_emails_description": "このメールボックスは空です", + "no_search_results": "結果が見つかりません", + "no_search_results_description": "検索やフィルターを調整してください", + "loading": "メールを読み込み中...", + "unread": "未読", + "to_me": "宛先: 自分", + "to_recipients": "{count}人の宛先", + "and_others": "他{count}人", + "draft": "下書き", + "starred": "スター付き", + "conversations_count": "{total}件中{count}件の会話", + "conversations_count_plus": "{count}件以上の会話", + "conversations_count_simple": "{count}件の会話", + "no_conversations": "会話がありません", + "loading_more": "さらにメールを読み込み中...", + "no_more_emails": "読み込むメールがありません", + "batch_actions": { + "select": "メールを選択", + "select_all": "すべて選択", + "mark_read": "既読にする", + "mark_unread": "未読にする", + "delete": "削除", + "delete_confirm_title": "メールを削除", + "delete_confirm_message": "{count, plural, one {1件} other {#件}}のメールを削除しますか?", + "clear_selection": "選択を解除" + }, + "permanent_delete": "完全に削除", + "permanent_delete_confirm_title": "完全に削除", + "permanent_delete_confirm_message": "このメールは完全に削除されます。この操作は取り消せません。", + "permanent_delete_confirm_batch_message": "{count, plural, one {1件} other {#件}}のメールが完全に削除されます。この操作は取り消せません。", + "empty_folder": { + "button": "フォルダを空にする", + "confirm_title": "フォルダを空にする", + "confirm_message": "このフォルダ内のすべてのメールが完全に削除されます。この操作は取り消せません。", + "confirm_button": "フォルダを空にする", + "junk_hint": "迷惑メールフォルダを空にして、すべてのメールを完全に削除できます。", + "trash_hint": "ゴミ箱を空にして、すべてのメールを完全に削除できます。" + } + }, + "email_viewer": { + "no_email_selected": "メールが選択されていません", + "no_email_description": "リストからメールを選択して表示してください", + "no_conversation_selected": "会話が選択されていません", + "no_conversation_description": "リストから会話を選択して読んでください", + "compose": "作成", + "compose_hint": "新しいメッセージを作成", + "no_subject": "(件名なし)", + "loading_email": "メールを読み込み中...", + "loading": "読み込み中...", + "reply": "返信", + "reply_all": "全員に返信", + "forward": "転送", + "delete": "削除", + "archive": "アーカイブ", + "star": "スターを付ける", + "unstar": "スターを外す", + "mark_unread": "未読にする", + "mark_read": "既読にする", + "print": "印刷", + "view_source": "ソースを表示", + "export_email": ".emlとしてエクスポート", + "import_email": ".emlをインポート", + "keyboard_shortcuts": "キーボードショートカット (?)", + "email_source": "メールソース", + "draft_banner": "このメッセージは下書きです", + "edit_draft": "編集", + "copy_source": "クリップボードにコピー", + "source_copied": "ソースをクリップボードにコピーしました", + "attachments": "添付ファイル", + "important": "重要", + "download": "ダウンロード", + "download_all": "すべてダウンロード", + "from": "送信者", + "to": "宛先", + "cc": "CC", + "bcc": "BCC", + "date": "日付", + "subject": "件名", + "show_details": "詳細を表示", + "hide_details": "詳細を非表示", + "external_content_warning": "画像と外部コンテンツがブロックされました", + "load_external_content": "画像を読み込む", + "trust_sender": "常にこの送信者を信頼する", + "back_to_list": "リストに戻る", + "view_contact": "連絡先を表示", + "message_details": "メッセージの詳細", + "more_reply_options": "その他の返信オプション", + "set_color": "ラベルを設定", + "tag": "ラベル", + "more_actions": "その他の操作", + "move_to": "移動...", + "remove_color": "ラベルを削除", + "more_count": "他{count}件", + "characters_count": "{count}文字", + "quick_reply_placeholder": "クイック返信を入力...", + "more_options": "その他のオプション", + "sending": "送信中...", + "security_authentication": "セキュリティと認証", + "technical_details": "技術的な詳細", + "message_id_label": "メッセージID:", + "reply_to_label": "返信先:", + "delivery_time_label": "配信時刻:", + "conversation_part_label": "会話の一部:", + "previous_messages": "{count}件の以前のメッセージ", + "previous_messages_plural": "{count}件の以前のメッセージ", + "time": { + "day": "日", + "days": "日", + "hour": "時間", + "hours": "時間", + "minute": "分", + "minutes": "分" + }, + "unknown_sender": "不明", + "recipient_me": "自分", + "recipient_and_others": "{name}と他{count}人", + "recipient_to_prefix": "宛先:", + "authentication": { + "title": "認証", + "status": { + "verified": "確認済み", + "warning": "警告", + "none": "未認証" + }, + "spf": { + "pass": "SPF合格", + "fail": "SPF不合格", + "none": "SPFなし" + }, + "dkim": { + "pass": "DKIM有効", + "fail": "DKIM無効", + "none": "DKIMなし" + }, + "dmarc": { + "pass": "DMARC合格", + "fail": "DMARC不合格", + "none": "DMARCなし" + }, + "spam_score": "スパムスコア" + }, + "headers": { + "routing": "ルーティング", + "received": "受信", + "message_id": "メッセージID", + "list_info": "リスト情報" + }, + "color_tag": { + "title": "カラータグ", + "red": "赤", + "orange": "オレンジ", + "yellow": "黄色", + "green": "緑", + "blue": "青", + "purple": "紫", + "pink": "ピンク", + "none": "なし" + }, + "tooltips": { + "reply": "返信", + "reply_all": "全員に返信 (a)", + "forward": "転送 (f)", + "archive": "アーカイブ", + "delete": "削除", + "star": "スター (s)", + "unstar": "スター解除 (s)", + "compose": "新規作成 (c)", + "previous": "前のメール", + "next": "次のメール", + "edit_draft": "下書きを編集" + }, + "spam": { + "button_title": "迷惑メールを報告", + "not_spam_title": "正当なメールとしてマーク", + "toast_success": "迷惑メールに移動しました", + "toast_batch": "{count}件のメールを迷惑メールに移動しました", + "toast_undo": "元に戻す", + "toast_not_spam_success": "受信トレイに移動しました", + "toast_not_spam_batch": "{count}件のメールを受信トレイに移動しました", + "error": "迷惑メールの報告に失敗しました", + "error_not_spam": "メールの復元に失敗しました" + }, + "unsubscribe_banner": { + "label": "ニュースレター", + "button": "購読解除", + "confirm_title": "この送信者の購読を解除しますか?", + "confirm_button": "確認", + "cancel": "キャンセル", + "success_http": "購読解除ページを新しいタブで開きました", + "success_mailto": "購読解除リクエストをメールクライアントに送信しました", + "error": "購読解除できませんでした", + "dismiss": "閉じる" + }, + "calendar_invitation": { + "loading": "イベント詳細を読み込み中…", + "title": "カレンダー招待", + "published_title": "公開イベント", + "response_title": "イベント返信", + "update_title": "イベント更新", + "counter_title": "対案", + "refresh_title": "更新依頼", + "declined_counter_title": "対案は拒否されました", + "cancelled_title": "イベントがキャンセルされました", + "organizer": "{name} が主催", + "attendees": "{count}名の参加者", + "accept": "承諾", + "maybe": "未定", + "decline": "辞退", + "add_to_calendar": "カレンダーに追加", + "added": "カレンダーに追加しました", + "rsvp_sent": "回答を送信しました", + "parse_error": "招待を読み込めませんでした", + "action_failed": "このカレンダー操作を完了できませんでした。", + "no_calendar": "カレンダーが利用できません", + "published_info": "このイベントは参照用として共有されました。", + "response_info": "このメッセージには参加者の返信が含まれています。", + "response_info_organizer": "この参加者の返信はあなたのイベントを更新します。", + "update_info": "このメッセージは既存のイベントを更新します。", + "counter_info": "このメッセージはイベント変更の提案です。", + "counter_info_organizer": "この参加者はあなたのイベントに変更を提案しました。", + "refresh_info": "このメッセージは最新のイベント詳細を要求しています。", + "refresh_info_organizer": "参加者が最新のイベント詳細を要求しました。", + "declined_counter_info": "主催者が対案を拒否しました。", + "authentication_failed_info": "この招待メールの認証チェックに失敗しました。カレンダー操作は慎重に行ってください。", + "authentication_missing_info": "この招待には検証済みのメール認証がありません。不審な点があれば主催者に詳細を確認してください。", + "sender_mismatch_info": "この招待は {sender} から送信されましたが、カレンダーデータ上の主催者は {organizer} です。", + "sender_mismatch_unverified_info": "この招待は {sender} から送信されましたが、カレンダーデータ上の主催者は {organizer} であり、メッセージも検証できませんでした。", + "organizer_role": "あなたがこのイベントの主催者です", + "your_response": "あなたの返答: {status}", + "response_needed": "返答が必要です", + "response_accepted": "承諾", + "response_tentative": "未定", + "response_declined": "辞退", + "response_delegated": "委任済み", + "actor_sent_info": "{name} から送信されました。", + "actor_response_info": "{name} が {status} と返答しました。", + "actor_counter_info": "{name} がこのイベントの変更を提案しました。", + "actor_refresh_info": "{name} が最新のイベント詳細を求めました。", + "actor_declined_counter_info": "{name} が対案を拒否しました。", + "actor_note": "メモ: {comment}", + "actor_unknown": "どなたか", + "proposed_changes": "提案された変更", + "change_title": "件名", + "change_time": "日時", + "change_location": "場所", + "change_description": "説明", + "change_empty": "なし", + "change_from_to": "{before} -> {after}", + "apply_proposal": "提案された変更を適用", + "proposal_applied": "提案された変更を適用しました。", + "review_proposal": "提案を確認", + "review_request": "依頼を確認", + "view_in_calendar": "カレンダーで表示", + "select_calendar": "カレンダーを選択", + "already_in_calendar": "カレンダーに登録済み", + "request_info": "このイベントに招待されました。主催者に参加可否をお知らせください。", + "cancel_info": "主催者がこのイベントをキャンセルしました。", + "event_updated": "更新 #{sequence}", + "event_status_tentative": "仮", + "event_status_cancelled": "キャンセル済み" + }, + "previous": "前へ", + "next": "次へ", + "send": "送信", + "more": "他" + }, + "email_composer": { + "new_message": "新規メッセージ", + "reply": "返信", + "reply_all": "全員に返信", + "forward": "転送", + "reply_to": "返信", + "reply_all_to": "全員に返信", + "forward_message": "転送", + "from": "送信元", + "to": "宛先", + "cc": "CC", + "bcc": "BCC", + "subject": "件名", + "body_placeholder": "メッセージを入力...", + "send": "送信", + "cancel": "キャンセル", + "attach": "添付", + "discard": "破棄", + "discard_draft_title": "下書きを破棄しますか?", + "discard_draft_confirm": "未保存の変更があります。この下書きを破棄しますか?", + "saving": "保存中...", + "draft_saved": "下書きを保存しました", + "save_failed": "保存に失敗しました", + "to_placeholder": "受信者のメールアドレス", + "cc_placeholder": "CC受信者", + "bcc_placeholder": "BCC受信者", + "subject_placeholder": "件名", + "cc_label": "CC:", + "bcc_label": "BCC:", + "subject_label": "件名:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(件名なし)", + "unknown_sender": "不明", + "quote": { + "reply_header": "{date}に{sender}が書きました:", + "forward_header": "---------- 転送メッセージ ----------", + "from": "送信者: {sender}", + "date": "日付: {date}", + "subject": "件名: {subject}", + "to": "宛先: {recipients}" + }, + "remove_sub_address": "サブアドレスを削除", + "use_template": "テンプレート", + "save_as_template": "テンプレートとして保存", + "validation": { + "recipient_required": "送信するには宛先を追加してください", + "subject_required": "件名を追加してください", + "body_required": "メッセージを入力するかファイルを添付してください" + }, + "upload_progress": "アップロード中 {uploaded} / {total}", + "upload_cancel": "アップロードをキャンセル", + "upload_failed": "{filename} のアップロードに失敗しました", + "send_failed": "メールの送信に失敗しました", + "smime_sign_on": "S/MIME 署名を有効化しました", + "smime_sign_off": "S/MIME 署名を無効化しました", + "smime_encrypt_on": "S/MIME 暗号化を有効化しました", + "smime_encrypt_off": "S/MIME 暗号化を無効化しました", + "smime_encrypt_unavailable": "S/MIME 暗号化は利用できません – 受信者の証明書がありません", + "smime_unlock_title": "S/MIME 鍵のロックを解除", + "smime_unlock_message": "S/MIME 鍵を解除するためのパスフレーズを入力してください。", + "smime_unlock_button": "ロック解除", + "smime_passphrase_placeholder": "S/MIME パスフレーズ", + "continue_draft": "下書きを続ける", + "close_draft_title": "下書きを保存または破棄しますか?", + "close_draft_message": "未保存の変更があります。下書きとして保存しますか、それとも破棄しますか?", + "save_draft": "下書きを保存", + "drop_files": "ファイルをドロップして添付", + "show_less": "折りたたむ", + "forgot_attachment": { + "title": "添付ファイルを忘れていませんか?", + "message": "メッセージに「{keyword}」が含まれていますが、ファイルが添付されていません。このまま送信しますか?", + "send_anyway": "そのまま送信", + "back": "編集に戻る" + } + }, + "confirm_dialog": { + "confirm": "確認", + "cancel": "キャンセル" + }, + "common": { + "loading": "読み込み中...", + "error": "エラー", + "success": "成功", + "cancel": "キャンセル", + "save": "保存", + "delete": "削除", + "edit": "編集", + "close": "閉じる", + "search": "検索", + "refresh": "更新", + "settings": "設定", + "help": "ヘルプ", + "logout": "ログアウト", + "yes": "はい", + "no": "いいえ", + "unknown": "不明", + "app_title": "ウェブメール", + "reconnecting": "接続が切れました。再接続を試みています…", + "rate_limited_title": "サーバー認証は一時的に制限されています。", + "rate_limited_detail": "ロックアウトを避けるため、Bulwark はバックグラウンド要求を一時停止しました。{seconds} 秒後に再試行します。", + "rate_limited_action_title": "ロックアウトを避けるため要求を一時停止しました。", + "rate_limited_action_detail": "Bulwark はサーバーのクールダウンが終わるまで、追加の認証付きリクエストを送信しません。{seconds} 秒後に再試行してください。" + }, + "notifications": { + "email_sent": "メールを送信しました", + "email_deleted": "メールを削除しました", + "email_archived": "メールをアーカイブしました", + "email_starred": "スターを付けました", + "email_unstarred": "スターを外しました", + "email_marked_read": "既読にしました", + "email_marked_unread": "未読にしました", + "copied_to_clipboard": "クリップボードにコピーしました", + "source_copied": "ソースをクリップボードにコピーしました", + "error_sending": "メールの送信に失敗しました", + "error_deleting": "メールの削除に失敗しました", + "error_loading": "メールの読み込みに失敗しました", + "new_email": "新しいメール", + "new_email_from": "{sender}から", + "click_to_view": "クリックして表示", + "email_moved": "メールを移動しました", + "emails_moved": "{count}件のメールを移動しました", + "moved_to_mailbox": "{mailbox}に移動しました", + "move_failed": "移動に失敗しました", + "move_error": "選択したフォルダにメールを移動できませんでした", + "email_tagged": "メールにタグを付けました", + "emails_tagged": "{count}件のメールにタグを付けました", + "tag_failed": "タグ付けに失敗しました", + "identity_created": "送信者情報を作成しました", + "identity_updated": "送信者情報を更新しました", + "identity_deleted": "送信者情報を削除しました", + "identity_set_primary": "プライマリ送信者情報を更新しました", + "identity_create_failed": "送信者情報の作成に失敗しました: {error}", + "identity_update_failed": "送信者情報の更新に失敗しました: {error}", + "identity_delete_failed": "送信者情報の削除に失敗しました: {error}", + "identity_unauthorized": "このメールアドレスからの送信は許可されていません", + "identity_not_found": "送信者情報が見つかりません", + "vacation_saved": "不在応答の設定を保存しました", + "vacation_save_failed": "不在応答の設定の保存に失敗しました", + "filters_saved": "フィルターを保存しました", + "filters_save_failed": "フィルターの保存に失敗しました", + "filters_deleted": "フィルタールールが削除されました", + "templates_exported": "テンプレートをエクスポートしました", + "templates_imported": "{count}件のテンプレートをインポートしました", + "templates_import_errors": "一部のテンプレートをインポートできませんでした", + "templates_import_empty": "ファイルにテンプレートが見つかりません", + "export_email_error": "メールのエクスポートに失敗しました", + "import_email_success": "メールを正常にインポートしました", + "import_email_error": "メールのインポートに失敗しました" + }, + "date": { + "today": "今日", + "yesterday": "昨日", + "this_week": "今週", + "last_week": "先週", + "this_month": "今月", + "older": "それ以前", + "just_now": "たった今", + "minutes_ago": "{count}分前", + "minutes_ago_plural": "{count}分前", + "hours_ago": "{count}時間前", + "hours_ago_plural": "{count}時間前", + "days_ago": "{count}日前", + "days_ago_plural": "{count}日前" + }, + "language": { + "title": "言語", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "言語を選択", + "switch_to_english": "英語に切り替え", + "switch_to_french": "フランス語に切り替え", + "switch_to_japanese": "日本語に切り替え", + "switch_to_spanish": "スペイン語に切り替え", + "switch_to_italian": "イタリア語に切り替え", + "switch_to_german": "ドイツ語に切り替え", + "switch_to_dutch": "オランダ語に切り替え", + "switch_to_portuguese": "ポルトガル語に切り替え", + "switch_to_russian": "ロシア語に切り替え", + "switching": "言語を変更中...", + "switch": "言語を切り替え", + "current": "現在の言語", + "polish": "Polski", + "switch_to_polish": "ポーランド語に切り替え", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "設定", + "back_to_mail": "メールに戻る", + "save_success": "設定を保存しました", + "import_success": "設定をインポートしました", + "import_error": "設定のインポートに失敗しました", + "reset_confirm": "すべての設定をデフォルトにリセットしてもよろしいですか?", + "unsaved_changes": "保存されていない変更があります", + "discard_changes": "変更を破棄しますか?", + "discard": "破棄", + "keep_editing": "編集を続ける", + "tabs": { + "appearance": "外観", + "language": "言語と地域", + "email": "メール動作", + "composer": "作成", + "privacy": "プライバシーとセキュリティ", + "account": "アカウント", + "identities": "送信者情報", + "vacation": "不在応答", + "advanced": "詳細設定", + "calendar": "カレンダー", + "filters": "フィルター", + "templates": "テンプレート", + "folders": "フォルダー", + "keywords": "ラベル", + "security": "セキュリティ", + "encryption": "暗号化", + "files": "ファイル", + "contacts": "連絡先", + "sidebar_apps": "サイドバーアプリ", + "notifications": "通知", + "layout": "レイアウト", + "reading": "閲覧", + "composing": "作成", + "content_senders": "コンテンツと送信者", + "about_data": "情報とデータ", + "debug": "デバッグ" + }, + "tab_groups": { + "general": "一般", + "account": "アカウントと身元", + "organization": "メール整理", + "apps": "アプリ", + "system": "システム", + "appearance": "外観", + "mail": "メール", + "privacy": "プライバシーとセキュリティ", + "advanced": "詳細" + }, + "appearance": { + "title": "外観", + "description": "ウェブメールの見た目をカスタマイズ", + "theme": { + "label": "テーマ", + "description": "お好みの配色を選択", + "light": "ライト", + "dark": "ダーク", + "system": "システム" + }, + "language": { + "label": "言語", + "description": "お好みの言語を選択" + }, + "font_size": { + "label": "フォントサイズ", + "description": "読みやすさのためにテキストサイズを調整", + "small": "小", + "medium": "中", + "large": "大" + }, + "list_density": { + "label": "密度", + "description": "UI全体の間隔を調整", + "extra_compact": "極小", + "compact": "コンパクト", + "regular": "標準", + "comfortable": "ゆったり" + }, + "animations": { + "label": "アニメーションを有効にする", + "description": "スムーズな遷移とエフェクトを表示" + }, + "toolbar_position": { + "label": "ツールバーの位置", + "description": "メールアクションボタン(返信、アーカイブ、削除など)の表示位置", + "top": "上部", + "below_subject": "件名の下" + }, + "toolbar_labels": { + "label": "ツールバーラベルを表示", + "description": "ツールバーアイコンの横にテキストラベルを表示します。アイコンに慣れたらスペースを節約するために無効にできます。" + }, + "hide_account_switcher": { + "label": "サイドバーのアカウント切替を非表示", + "description": "フォルダサイドバー上部のアカウント選択を非表示にします。下部のナビゲーションレールからアカウントを切り替えることは引き続き可能です。" + }, + "show_rail_account_list": { + "label": "ナビゲーションレールにアカウントアバターを表示", + "description": "ナビゲーションレールの下部に個々のアカウントの丸を表示して素早く切り替えできるようにし、その下にサインアウトボタンを配置します。" + }, + "unified_mailbox": { + "label": "統合メールボックス", + "description": "接続されたすべてのアカウントの統合フォルダ(受信トレイ、送信済みなど)を表示" + }, + "colorful_sidebar_icons": { + "label": "カラフルなサイドバーアイコン", + "description": "フォルダーとタグのアイコンを種類別に色分けします(受信トレイは青、迷惑メールは赤、送信済みは緑など)。モノクロのサイドバーにするには無効にしてください。" + } + }, + "keywords": { + "title": "メールラベル", + "description": "メールをカラーで整理するためのラベルを定義します。サーバーにJMAPキーワードとして保存されます。", + "add_keyword": "ラベルを追加", + "reset_defaults": "デフォルトに戻す", + "label_field": "表示名", + "label_placeholder": "例:仕事、個人、緊急", + "id_field": "ラベルID", + "id_placeholder": "例:work、personal", + "color_field": "色", + "id_exists": "このラベルIDは既に存在します", + "edit": "ラベルを編集", + "delete": "ラベルを削除", + "save": "保存", + "add": "追加", + "cancel": "キャンセル", + "migrating": "既存のメールのラベルを更新中…", + "migration_error": "既存のメールのラベルの更新に失敗しました" + }, + "notifications": { + "test_sound": "通知音をテスト", + "sounds": { + "default": "デフォルト(ビープ)", + "cheerful": "チアフル", + "involved": "インボルブド", + "swift": "スウィフトジェスチャー", + "relax": "リラックス" + }, + "sound_selection": { + "title": "通知音", + "description": "通知に使用する音を選択", + "choose": "サウンド", + "choose_desc": "通知音を選択し、スピーカーアイコンをクリックしてプレビュー" + }, + "email": { + "title": "メール通知", + "description": "受信メールの通知を設定", + "enabled": "メール通知", + "enabled_desc": "新しいメールが届いたときに通知を表示", + "sound": "通知音", + "sound_desc": "新しいメールが届いたときに音を鳴らす" + }, + "calendar": { + "title": "カレンダー通知", + "description": "カレンダーイベントの通知を設定", + "enabled": "イベント通知", + "enabled_desc": "今後のカレンダーイベントのアラートを表示", + "sound": "通知音", + "sound_desc": "カレンダーリマインダーの音を鳴らす", + "invitation_parsing": "メール招待を解析", + "invitation_parsing_desc": "メール添付ファイルのカレンダー招待を検出し、カレンダーアクションを表示" + } + }, + "language_region": { + "title": "言語と地域", + "description": "言語と地域の設定を構成", + "language": { + "label": "言語", + "description": "お好みの言語を選択", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "日付形式", + "description": "日付の表示形式", + "regional": "地域設定", + "iso": "ISO 8601", + "custom": "カスタム" + }, + "time_format": { + "label": "時刻形式", + "description": "12時間制または24時間制を選択", + "12h": "12時間制", + "24h": "24時間制" + }, + "first_day": { + "label": "週の開始日", + "description": "日曜日または月曜日から開始", + "sunday": "日曜日", + "monday": "月曜日" + } + }, + "email_behavior": { + "title": "メール動作", + "description": "メールの処理方法を設定", + "mark_read": { + "label": "既読にする", + "description": "メールを開いたときに既読にするタイミング", + "instant": "即座", + "delay_3s": "3秒後", + "delay_5s": "5秒後", + "never": "既読にしない" + }, + "delete_action": { + "label": "削除動作", + "description": "メール削除時の動作", + "trash": "ゴミ箱に移動", + "permanent": "完全に削除", + "warning": "メールは完全に削除され、復元できません。この操作は元に戻せません。" + }, + "archive_mode": { + "label": "アーカイブ先", + "description": "アーカイブ時のメール整理方法", + "single": "単一フォルダ", + "year": "年ごとのフォルダ", + "month": "月ごとのフォルダ", + "reorganize": "既存アーカイブを再整理", + "reorganize_success": "{count, plural, =0 {再整理するメールはありません} other {#通のメールを再整理しました}}", + "reorganize_error": "アーカイブの再整理に失敗しました" + }, + "permanently_delete_junk": { + "label": "迷惑メールを完全に削除", + "description": "迷惑メールフォルダのメールをゴミ箱に移動せずに完全に削除する" + }, + "mail_layout": { + "label": "メールレイアウト", + "description": "クラシックな分割読み取りペインとGmailスタイルの集中読み取りフローから選択します。", + "split": "分割ペイン", + "split_description": "メッセージリストと読み取りペインを並べて表示します。", + "focus": "集中リスト", + "focus_description": "メッセージごとに1行表示し、フォルダサイドバーを表示したままメールを全幅で開きます。" + }, + "disable_threading": { + "label": "会話グループ化を無効にする", + "description": "メールを会話ごとにグループ化せず、個別のメッセージとして表示します" + }, + "plain_text_mode": { + "label": "プレーンテキストのみ", + "description": "リッチテキストエディターを無効にし、返信や転送を含むすべてのメールをプレーンテキストのみで送信します" + }, + "auto_select_reply_identity": { + "label": "返信元アドレスを自動選択", + "description": "返信時に、元のメッセージを受信したIDへ差出人アドレスを自動的に切り替えます" + }, + "show_preview": { + "label": "プレビューテキストを表示", + "description": "リストにメールのプレビューを表示", + "focus_description": "集中型1行メッセージリスト内にインラインプレビューテキストを表示" + }, + "attachment_click_action": { + "label": "添付ファイルクリック時の動作", + "description": "添付ファイルをクリックしたときに、プレビューを開くかすぐにダウンロードするかを選択します", + "preview": "可能ならプレビューを開く", + "download": "すぐにダウンロード" + }, + "attachment_position": { + "label": "添付ファイルの位置", + "description": "メールヘッダー内での添付ファイルの表示位置", + "beside-sender": "送信者の横", + "below-header": "ヘッダーの下" + }, + "emails_per_page": { + "10": "10件", + "25": "25件", + "50": "50件", + "100": "100件", + "label": "ページごとのメール数", + "description": "一度に読み込むメールの数" + }, + "always_light_mode": { + "label": "メールを常にライトモードで表示", + "description": "アプリがダークモードの場合でもメールをライトモードで表示し、ダークモード変換の問題を回避します" + }, + "external_content": { + "label": "外部コンテンツ", + "description": "画像と外部コンテンツの処理方法", + "ask": "常に確認", + "block": "常にブロック", + "allow": "常に許可" + }, + "trusted_senders": { + "label": "信頼する送信者", + "description": "画像が自動的に読み込まれる送信者を管理", + "count_zero": "なし", + "count_one": "1件", + "count_other": "{count}件", + "modal_title": "信頼する送信者", + "empty_title": "信頼する送信者はまだありません", + "empty_description": "ブロックされた画像を含むメールを表示するときに、「常にこの送信者を信頼する」をクリックしてここに追加します。", + "add_manually": "送信者を手動で追加", + "add_button": "追加", + "add_placeholder": "メールアドレスを入力", + "search_placeholder": "送信者を検索...", + "no_results": "検索に一致する送信者がありません", + "remove": "削除", + "close": "閉じる", + "invalid_email": "有効なメールアドレスを入力してください", + "already_added": "この送信者はすでに信頼されています", + "save_error": "保存に失敗しました - 詳細は連絡先デバッグログを確認してください", + "use_address_book_label": "アドレス帳と同期", + "use_address_book_description": "信頼済み送信者を専用の「信頼済み送信者」アドレス帳に保存し、すべてのデバイスで同期します" + }, + "hover_actions": { + "label": "ホバークイックアクション", + "description": "リスト内のメールにカーソルを合わせたときに表示するクイックアクションを選択", + "delete": "削除", + "star": "スター付け / 解除", + "mark_read": "既読 / 未読にする", + "archive": "アーカイブ", + "tag": "ラベル", + "spam": "スパムとしてマーク", + "none_selected": "アクションが選択されていません", + "mode_label": "表示モード", + "mode_inline": "インライン", + "mode_floating": "フローティング", + "corner_label": "フローティング位置", + "corner_top-left": "左上", + "corner_top-right": "右上", + "corner_bottom-left": "左下", + "corner_bottom-right": "右下" + }, + "default_mail_program": { + "label": "既定のメールプログラム", + "description": "{appName}をmailto:リンクの既定のメールプログラムとして登録します", + "button": "既定に設定", + "success": "ブラウザに既定として設定するよう要求しました", + "error": "お使いのブラウザはこの機能をサポートしていません" + }, + "attachment_reminder": { + "label": "添付ファイルリマインダー", + "description": "メッセージに添付ファイルの言及があるのに添付されていない場合、送信前に警告します", + "keywords_label": "トリガーキーワード", + "keywords_description": "メッセージ内で見つかるとリマインダーを起動する単語やフレーズ", + "add_placeholder": "キーワードを追加...", + "add": "Add", + "remove": "削除" + }, + "hide_inline_image_attachments": { + "label": "添付ファイル一覧からインライン画像を隠す", + "description": "本文に埋め込まれた画像を個別の添付ファイルとして表示しません" + } + }, + "composer": { + "title": "作成", + "description": "メール作成の設定を構成", + "autosave": { + "label": "自動保存間隔", + "description": "下書きを自動保存する頻度", + "30s": "30秒ごと", + "1m": "1分ごと", + "2m": "2分ごと", + "5m": "5分ごと" + }, + "send_confirmation": { + "label": "送信確認", + "description": "メール送信前に確認を求める" + }, + "default_reply": { + "label": "デフォルトの返信モード", + "description": "返信をクリックしたときのデフォルト動作", + "reply": "返信", + "reply_all": "全員に返信" + } + }, + "privacy": { + "title": "プライバシーとセキュリティ", + "description": "プライバシーとセキュリティ設定を管理", + "external_images": { + "label": "外部画像をブロック", + "description": "外部画像による追跡を防止" + }, + "session_timeout": { + "label": "セッションタイムアウト", + "description": "非アクティブ時に自動的にログアウト", + "never": "なし", + "30m": "30分", + "1h": "1時間", + "4h": "4時間" + }, + "clear_cache": { + "label": "キャッシュをクリア", + "description": "キャッシュデータと一時ファイルを削除", + "button": "キャッシュをクリア", + "confirm": "キャッシュをクリアしてもよろしいですか?", + "success": "キャッシュをクリアしました" + } + }, + "account": { + "title": "アカウント", + "description": "アカウント情報を表示", + "name_label": "表示名", + "username_label": "ユーザー名", + "account_type_label": "アカウントタイプ", + "auth_method_label": "認証方法", + "auth_method_oauth": "シングルサインオン (OAuth/OIDC)", + "auth_method_basic": "パスワード", + "demo_account": "デモアカウント", + "email": { + "label": "メールアドレス", + "value": "{email}" + }, + "server": { + "label": "JMAPサーバー", + "value": "{server}" + }, + "storage": { + "label": "ストレージ使用量", + "used": "{total}中{used}使用", + "percentage": "{percent}%使用" + }, + "last_sync": { + "label": "最終同期", + "value": "{time}" + } + }, + "security": { + "title": "アカウントセキュリティ", + "description": "パスワード、二要素認証、セキュリティ設定を管理します", + "detecting": "サーバー機能を検出中...", + "not_available": "このメールサーバーではアカウントセキュリティ管理は利用できません。必要な権限が無効になっている可能性があります。詳細はドキュメントを参照してください。", + "password": { + "title": "パスワードの変更", + "current": "現在のパスワード", + "new": "新しいパスワード", + "confirm": "新しいパスワードの確認", + "submit": "パスワードを変更", + "success": "パスワードが正常に変更されました", + "error_title": "パスワードの変更に失敗しました", + "error_mismatch": "新しいパスワードが一致しません", + "error_min_length": "パスワードは8文字以上である必要があります", + "error_generic": "パスワードを変更できませんでした" + }, + "display_name": { + "label": "表示名", + "description": "サーバー上に表示される名前", + "placeholder": "表示名を入力", + "save": "保存", + "success": "表示名が更新されました", + "error": "表示名を更新できませんでした" + }, + "totp": { + "section_title": "二要素認証", + "label": "TOTP認証", + "description": "時間ベースのワンタイムパスワードで追加のセキュリティレイヤーを追加", + "active": "有効", + "inactive": "無効", + "enabled": "二要素認証が有効になりました", + "disabled": "二要素認証が無効になりました", + "enable_error": "2FAを有効にできませんでした", + "disable_error": "2FAを無効にできませんでした", + "setup_instructions": "このURLを認証アプリ(Google Authenticator、Authyなど)にコピーしてください:", + "verification_code": "確認コード", + "confirm": "確認", + "disable": "無効化", + "disable_confirm_prompt": "二要素認証を無効にするにはパスワードを入力してください。", + "password_required": "パスワードが必要です", + "code_required": "確認コードが必要です", + "code_invalid": "確認コードが無効です。認証アプリを確認してもう一度お試しください。" + }, + "app_passwords": { + "title": "アプリパスワード", + "description": "二要素認証に対応していないアプリ用のパスワードを作成", + "add": "追加", + "create": "作成", + "cancel": "キャンセル", + "generate": "生成", + "name_label": "アプリ名", + "name_placeholder": "例:Thunderbird、iPhone Mail", + "password_label": "パスワード(空欄で自動生成)", + "password_placeholder": "空欄の場合自動生成", + "added": "アプリパスワードが作成されました", + "removed": "アプリパスワードが削除されました", + "add_error": "アプリパスワードを作成できませんでした", + "remove_error": "アプリパスワードを削除できませんでした", + "none": "アプリパスワードは設定されていません", + "done": "完了", + "expires_label": "有効期限(任意)", + "copy_now_warning": "今すぐこのパスワードをコピーしてください - 再表示されません。", + "allowed_ips_label": "許可するIP(任意)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "カンマまたは空白で区切ります。空欄の場合、すべてのIPを許可します。" + }, + "api_keys": { + "title": "APIキー", + "description": "サーバーと直接通信するスクリプトや連携用にAPIキーを作成します", + "name_label": "キー名", + "name_placeholder": "例: バックアップスクリプト、CIランナー", + "copy_now_warning": "このAPIキーを今すぐコピーしてください - 二度と表示されません。", + "added": "APIキーを作成しました", + "removed": "APIキーを削除しました", + "add_error": "APIキーの作成に失敗しました", + "remove_error": "APIキーの削除に失敗しました", + "none": "APIキーは設定されていません" + }, + "encryption": { + "section_title": "保存時の暗号化", + "label": "メール暗号化", + "description": "サーバー上の保存メールを暗号化してプライバシーを強化", + "active": "{type}暗号化が有効", + "inactive": "無効", + "enabled": "保存時の暗号化が有効になりました", + "disabled_success": "保存時の暗号化が無効になりました", + "error": "暗号化設定を更新できませんでした" + }, + "email_client": { + "title": "メールクライアントの設定", + "description": "これらの資格情報を使用して、デスクトップまたはモバイルのメールクライアント(Thunderbird、Apple Mail、Outlookなど)を設定します", + "jmap_username_label": "JMAPユーザー名", + "copy": "コピー", + "copied": "コピー済み", + "password_instructions": "上記のJMAPユーザー名とアプリパスワードを使用してメールクライアントにサインインします。まだ作成していない場合は、上のセクションでアプリパスワードを作成してください。" + } + }, + "identities": { + "title": "送信者情報", + "description": "送信に使用するメールアドレスを管理", + "identities_count": { + "label": "送信者情報", + "description": "送信用に設定されたメールアドレス", + "count_zero": "送信者情報なし", + "count_one": "1件", + "count_other": "{count}件" + }, + "manage": "送信者情報を管理", + "sub_addressing": { + "label": "サブアドレス", + "description": "user+tag@domain.comのようなタグを使用して受信メールを整理", + "learn_more": "詳細" + } + }, + "vacation": { + "title": "不在応答", + "description": "不在時に受信メールへ自動返信します", + "loading": "不在応答設定を読み込み中...", + "not_supported": "メールサーバーは不在応答をサポートしていません。", + "fetch_error": "不在応答設定の読み込みに失敗しました。もう一度お試しください。", + "status": { + "label": "不在応答", + "description": "メールを送信してきた方に自動返信を送信します", + "active": "有効", + "inactive": "無効" + }, + "date_range": { + "title": "期間", + "description": "オプションで自動返信を特定の期間に限定します", + "start": "開始日", + "start_description": "空白のままにすると開始制限なし", + "end": "終了日", + "end_description": "空白のままにすると終了制限なし" + }, + "message": { + "title": "自動返信メッセージ", + "description": "返信として送信されるメッセージ", + "subject_label": "件名", + "subject_description": "自動返信の件名", + "subject_placeholder": "不在通知", + "body_label": "メッセージ本文", + "body_description": "テキスト形式のメッセージ内容", + "body_placeholder": "メールをいただきありがとうございます。現在不在にしており、戻り次第ご返信いたします。" + }, + "preview": { + "title": "プレビュー", + "show": "プレビューを表示", + "hide": "プレビューを非表示" + }, + "save": "変更を保存", + "saving": "保存中...", + "warnings": { + "end_before_start": "終了日は開始日より後に設定してください", + "start_in_past": "開始日が過去の日付です", + "empty_body": "メッセージ本文が空です - 受信者には空の返信が届きます" + } + }, + "folders": { + "title": "フォルダー", + "description": "メールフォルダーを管理し、標準の役割を割り当てます", + "folder_list": "フォルダー一覧", + "folder_list_description": "フォルダーアイコンをクリックしてカスタマイズ", + "standard_roles": "標準フォルダーの役割", + "standard_roles_description": "受信トレイ、送信済み、ゴミ箱などの標準の役割に使用するフォルダーを設定します。", + "role_inbox": "受信トレイ", + "role_drafts": "下書き", + "role_sent": "送信済み", + "role_trash": "ゴミ箱", + "role_junk": "迷惑メール", + "role_archive": "アーカイブ", + "role_none": "なし", + "create_folder": "フォルダーを作成", + "create_subfolder": "サブフォルダーを作成", + "subfolder_of": "{name} の中", + "subfolder_name": "サブフォルダー名", + "new_folder_name": "フォルダー名", + "rename": "名前を変更", + "change_icon": "アイコンを変更", + "delete": "削除", + "confirm_delete": "「{name}」を削除してもよろしいですか?このフォルダー内のメールはゴミ箱に移動されます。", + "create": "作成", + "cancel": "キャンセル", + "no_folders": "カスタムフォルダーはありません", + "cannot_delete_role": "標準の役割が割り当てられたフォルダーは削除できません。先に役割を解除してください。", + "folder_created": "フォルダーを作成しました", + "folder_renamed": "フォルダー名を変更しました", + "folder_deleted": "フォルダーを削除しました", + "role_updated": "フォルダーの役割を更新しました", + "error_create": "フォルダーの作成に失敗しました", + "error_rename": "フォルダー名の変更に失敗しました", + "error_delete": "フォルダーの削除に失敗しました", + "error_delete_has_children": "フォルダーを削除できません:サブフォルダーが含まれています。先にサブフォルダーを削除または移動してください。", + "error_delete_has_email": "フォルダーを削除できません:メールが含まれています。先にメールを移動または削除してください。", + "error_role": "フォルダーの役割の更新に失敗しました" + }, + "advanced": { + "title": "詳細設定", + "description": "詳細オプションと開発者設定", + "debug_mode": { + "label": "デバッグモード", + "description": "トラブルシューティング用の詳細ログを有効化" + }, + "debug_categories": { + "description": "記録するカテゴリを選択してください。不要なカテゴリを無効にすると、コンソールのノイズを減らせます。", + "jmap": "JMAPクライアント", + "jmap_description": "メールボックス操作、メール取得、JMAPプロトコル要求", + "calendar": "カレンダー", + "calendar_description": "カレンダーイベント、インポート、スケジュールメッセージ", + "tasks": "タスク", + "tasks_description": "カレンダータスクの作成、取得、更新", + "auth": "認証", + "auth_description": "ログイン、TOTP、トークン交換、セッション管理", + "filters": "フィルター", + "filters_description": "Sieveフィルタールールと休暇スクリプト", + "email": "メール表示", + "email_description": "メールのレンダリング、TNEF処理、既読化", + "push": "プッシュ通知", + "push_description": "プッシュ通知の設定と配信", + "contacts": "連絡先とアドレス帳", + "contacts_description": "連絡先同期、アドレス帳操作、信頼済み送信者" + }, + "settings_sync": { + "label": "設定の同期", + "description": "ブラウザーやデバイス間で設定を同期します" + }, + "sender_favicons": { + "label": "送信者ファビコン(実験的)", + "description": "ビジネス送信者のプロフィール画像としてウェブサイトアイコンを表示" + }, + "show_avatars_in_junk": { + "label": "迷惑メールフォルダでアバターを表示", + "description": "迷惑メールフォルダの送信者にプロフィール画像とファビコンを表示します。フィッシング詐欺に正規のような見た目を与えないため、既定では無効です。" + }, + "keyboard_shortcuts": { + "label": "キーボードショートカット", + "description": "利用可能なキーボードショートカットを表示", + "button": "ショートカットを表示" + }, + "reset_settings": { + "label": "設定をリセット", + "description": "すべての設定をデフォルト値に戻す", + "button": "デフォルトにリセット" + }, + "export_settings": { + "label": "設定をエクスポート", + "description": "設定をJSONとしてダウンロード", + "button": "エクスポート" + }, + "import_settings": { + "label": "設定をインポート", + "description": "JSONファイルから設定をアップロード", + "button": "インポート" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "サイドバーアプリ", + "description": "サイドバーのカスタムアプリとリンクを管理", + "keep_loaded": "アプリを読み込んだまま保持", + "keep_loaded_description": "切り替え時にインラインアプリをバックグラウンドで実行し続けて再読み込みを回避", + "manage_title": "カスタムアプリ", + "manage_description": "サイドバーのカスタムアプリを追加、編集、削除" + }, + "contacts": { + "title": "連絡先", + "description": "連絡先のインポートとエクスポート", + "import_label": "連絡先をインポート", + "import_description": "vCardファイル(.vcf)から連絡先をインポート", + "export_label": "連絡先をエクスポート", + "export_description": "すべての連絡先をvCardファイル(.vcf)としてエクスポート", + "manage_title": "アドレス帳", + "manage_description": "アドレス帳の名前を変更", + "no_address_books": "アドレス帳が見つかりません", + "categories_title": "カテゴリ", + "categories_description": "連絡先カテゴリの名前を変更", + "no_categories": "カテゴリが見つかりません" + }, + "filters": { + "title": "メールフィルター", + "description": "受信メールを自動で振り分け、ラベル付け、管理するルールを作成します", + "add_rule": "ルールを追加", + "no_rules": "フィルタールールなし", + "vacation_active": "不在応答が有効です", + "vacation_active_description": "受信メッセージへの自動返信が有効になっています", + "vacation_configure": "設定", + "no_rules_description": "受信メールを自動で整理するルールを作成してください", + "edit_rule": "ルールを編集", + "new_rule": "新しいルール", + "delete_rule": "ルールを削除", + "delete_confirm": "このルールを削除してもよろしいですか?", + "enable": "有効にする", + "disable": "無効にする", + "raw_editor": "Sieveスクリプトエディター", + "raw_editor_warning": "Sieveスクリプトを直接編集すると、ビジュアルルール編集が使えなくなる場合があります。ここでの変更はビジュアルビルダーを上書きします。", + "validate": "検証", + "validation_success": "スクリプトは有効です", + "validation_error": "スクリプトにエラーがあります", + "save": "ルールを保存", + "saving": "保存中...", + "saved": "フィルターを保存しました", + "save_failed": "フィルターの保存に失敗しました", + "loading": "フィルターを読み込み中...", + "not_supported": "お使いのメールサーバーはメールフィルターに対応していません。", + "rule_name": "ルール名", + "rule_name_placeholder": "例:ニュースレターを振り分け", + "match_all": "すべての条件に一致", + "match_any": "いずれかの条件に一致", + "conditions": "条件", + "add_condition": "条件を追加", + "actions": "アクション", + "add_action": "アクションを追加", + "stop_processing": "以降のルールの処理を停止", + "condition_fields": { + "from": "差出人", + "to": "宛先", + "cc": "Cc", + "subject": "件名", + "header": "カスタムヘッダー", + "size": "サイズ", + "body": "本文" + }, + "comparators": { + "contains": "を含む", + "not_contains": "を含まない", + "is": "と完全一致", + "not_is": "ではない", + "starts_with": "で始まる", + "ends_with": "で終わる", + "matches": "パターンに一致", + "greater_than": "より大きい", + "less_than": "より小さい" + }, + "action_types": { + "move": "フォルダーに移動", + "copy": "フォルダーにコピー", + "forward": "転送先", + "mark_read": "既読にする", + "star": "スターを付ける", + "add_label": "ラベルを追加", + "discard": "サイレント削除", + "reject": "メッセージ付きで拒否", + "keep": "受信トレイに保持", + "stop": "処理を停止" + }, + "move_to_folder": "フォルダーを選択", + "copy_to_folder": "フォルダーを選択", + "forward_to": "転送先メールアドレス", + "forward_placeholder": "email@example.com", + "reject_message": "拒否メッセージ", + "reject_placeholder": "あなたのメールは拒否されました", + "label_name": "ラベル名", + "label_placeholder": "ラベルを選択", + "header_name": "ヘッダー名", + "header_placeholder": "例:X-Mailing-List", + "size_bytes": "サイズ(バイト)", + "size_placeholder": "例:1000000", + "system_managed": "システム管理ルール", + "opaque_warning": "このスクリプトはビジュアルビルダーの外部で編集されました。Sieveスクリプトの直接編集のみ可能です。", + "open_sieve_editor": "Sieveスクリプトエディタを開く", + "fetch_error": "フィルターの読み込みに失敗しました", + "expanded_view": "詳細表示", + "expanded_view_description": "フィルタールールを条件とアクションのブロックで表示", + "if": "条件", + "then": "実行", + "match_all_conditions": "すべて一致", + "match_any_condition": "いずれか一致", + "and": "かつ", + "or": "または", + "cancel": "キャンセル", + "confirm_delete": "削除", + "rule_list": "フィルタールール", + "drag_to_reorder": "ドラッグして並べ替え", + "match_type": "一致タイプ", + "reset_to_visual": "ビジュアルビルダーにリセット", + "reset_warning": "現在のスクリプトを破棄して最初からやり直します。", + "confirm_reset": "リセット", + "validation_empty_name": "ルール名は必須です", + "validation_empty_conditions": "値を持つ条件が少なくとも1つ必要です", + "validation_empty_actions": "少なくとも1つのアクションが必要です", + "templates_section": "テンプレートから作成", + "template_newsletters": "ニュースレターをフォルダに移動", + "template_receipts": "領収書を自動アーカイブ", + "template_important": "重要なメールにフラグを付ける", + "template_notifications": "通知をフィルター", + "sieve_editor": { + "title": "Sieveスクリプトエディタ", + "warning": "Sieveスクリプトを直接編集すると、ビジュアルルール編集が使用できなくなる場合があります。ここでの変更はビジュアルビルダーを上書きします。", + "script_content": "Sieveスクリプト", + "valid": "スクリプトは有効です", + "invalid": "スクリプトにエラーがあります", + "save_warning": "保存するとすべてのビジュアルルールが上書きされます。この操作は元に戻せません。もう一度「保存」をクリックして確認してください。", + "validating": "検証中...", + "validate": "検証", + "cancel": "キャンセル", + "save": "保存", + "confirm_save": "保存を確認", + "validation_failed": "検証リクエストに失敗しました" + }, + "rule_summary": { + "conditions_count": "{count, plural, other {#個の条件}}", + "actions_count": "{count, plural, other {#個のアクション}}" + }, + "origin_external": "外部", + "managed_by_tooltip": "{source} によって管理されています。そのアプリで編集するか、生の Sieve エディターを使用してください。" + }, + "templates": { + "title": "メールテンプレート", + "description": "プレースホルダー変数付きの再利用可能なメールテンプレートを作成", + "add": "新規テンプレート", + "edit": "テンプレートを編集", + "name": "テンプレート名", + "name_placeholder": "例:フォローアップメール", + "category": "カテゴリー", + "category_placeholder": "例:仕事、個人", + "subject": "件名", + "subject_placeholder": "メールの件名", + "body": "本文", + "body_placeholder": "メール本文...", + "recipients_placeholder": "email@example.com", + "identity": "送信者", + "default_identity": "デフォルトのID", + "favorite": "お気に入り", + "cancel": "キャンセル", + "create": "作成", + "update": "更新", + "confirm_delete": "削除", + "no_templates": "テンプレートがありません", + "manage": "テンプレートを管理", + "count": "{count}件のテンプレート", + "export_import": "エクスポートとインポート", + "export_import_description": "テンプレートのバックアップや別のデバイスへの転送", + "export": "エクスポート", + "import": "インポート", + "validation": { + "empty": "テンプレート名は必須です", + "too_long": "テンプレート名は200文字以内にしてください" + } + }, + "files": { + "display": { + "title": "表示", + "description": "ファイルとフォルダーの表示方法を設定します" + }, + "folder_layout": { + "label": "フォルダナビゲーション", + "description": "フォルダの表示方法を選択:ファイルとインラインで表示するか、サイドバーにツリー表示するか", + "inline": "インライン", + "sidebar": "サイドバー" + }, + "default_view": { + "label": "デフォルトビュー", + "description": "グリッドまたはリストレイアウトを選択します", + "list": "リスト", + "grid": "グリッド" + }, + "default_sort": { + "label": "デフォルトの並べ替え", + "description": "ファイルのデフォルトの並べ替えを選択します", + "name": "名前", + "size": "サイズ", + "modified": "更新日" + }, + "sort_direction": { + "label": "並べ替え方向", + "description": "昇順または降順を選択します", + "ascending": "昇順", + "descending": "降順" + }, + "icons": { + "title": "アイコン", + "description": "ファイルアイコンの外観を設定します" + }, + "show_icons": { + "label": "ファイルアイコンを表示", + "description": "ファイルとフォルダーの横にアイコンを表示します" + }, + "colored_icons": { + "label": "カラーアイコン", + "description": "モノクロの代わりにカラフルなアイコンを使用します" + }, + "show_thumbnails": { + "label": "サムネイルを表示", + "description": "画像ファイルのアイコンの代わりにプレビューを表示します" + }, + "behavior": { + "title": "動作", + "description": "ファイルブラウザーの動作を設定します" + }, + "show_hidden": { + "label": "隠しファイルを表示", + "description": "ドットで始まるファイルとフォルダーを表示します" + }, + "preview": { + "label": "プレビュー" + } + } + }, + "errors": { + "page_error_title": "問題が発生しました", + "page_error_description": "予期しないエラーが発生しました。もう一度お試しいただくか、ホームページに戻ってください。", + "sidebar_error": "メールボックスを読み込めません", + "email_list_error": "メールを読み込めません", + "viewer_error_title": "メールを表示できません", + "viewer_error_description": "このメールのレンダリングに問題が発生しました。サポートされていないコンテンツが含まれている可能性があります。", + "composer_error": "作成画面を読み込めません", + "settings_error_title": "設定を利用できません", + "settings_error_description": "設定を読み込めません。設定が保存されない可能性があります。", + "try_again": "再試行", + "reload": "再読み込み", + "reload_emails": "メールを再読み込み", + "reload_settings": "設定を再読み込み", + "retry": "リトライ", + "go_home": "受信トレイに移動" + }, + "context_menu": { + "reply": "返信", + "reply_all": "全員に返信", + "forward": "転送", + "mark_read": "既読にする", + "mark_unread": "未読にする", + "star": "スターを付ける", + "unstar": "スターを外す", + "move_to": "移動...", + "archive": "アーカイブ", + "delete": "削除", + "mark_as_spam": "迷惑メールを報告", + "not_spam": "迷惑メールでない", + "color_tag": "ラベル", + "remove_color": "ラベルを削除", + "items_selected": "{count}件のメールを選択", + "edit_draft": "下書きを編集" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "キーボードショートカット", + "tip": "? キーを押すといつでもこのヘルプを表示できます", + "sections": { + "navigation": "ナビゲーション", + "actions": "メール操作", + "global": "全般", + "threads": "スレッド", + "composer": "作成" + }, + "navigation": { + "next_email": "次のメール", + "previous_email": "前のメール", + "open_email": "メールを開く", + "close_email": "閉じる / 選択解除" + }, + "actions": { + "reply": "返信", + "reply_all": "全員に返信", + "forward": "転送", + "star": "スターの切り替え", + "archive": "アーカイブ", + "delete": "削除", + "mark_unread": "未読にする", + "mark_read": "既読にする", + "toggle_spam": "迷惑メールを報告 / 迷惑メールでない" + }, + "global": { + "compose": "新規メールを作成", + "search": "検索にフォーカス", + "help": "ショートカットを表示", + "refresh": "メールを更新", + "select_all": "すべて選択" + }, + "threads": { + "expand_collapse": "スレッドの展開/折りたたみ" + }, + "composer": { + "template_picker": "テンプレートピッカーを開く" + } + }, + "threads": { + "messages_one": "{count}件のメッセージ", + "messages_other": "{count}件のメッセージ", + "messages_tooltip": "{count, plural, other {この会話の#件のメッセージ}}", + "expand": "会話を展開", + "collapse": "会話を折りたたむ", + "loading": "会話を読み込み中...", + "mark_read": "会話を既読にする", + "mark_unread": "会話を未読にする", + "archive": "会話をアーカイブ", + "delete": "会話を削除", + "star": "会話にスターを付ける", + "unstar": "会話のスターを外す", + "toggle_thread": "スレッドの展開/折りたたみ" + }, + "identities": { + "modal_title": "送信者情報を管理", + "create_new": "新しい送信者情報を作成", + "edit_identity": "送信者情報を編集", + "delete_confirm": "この送信者情報を削除しますか?この操作は元に戻せません。", + "cannot_delete": "この送信者情報は削除できません", + "primary_identity": "プライマリ", + "set_as_primary": "プライマリに設定", + "no_identities": "送信者情報が見つかりません", + "display": { + "reply_to": "返信先:", + "bcc": "BCC:", + "signature": "署名:", + "preview": "プレビュー:" + }, + "validation_errors": { + "invalid_emails": "無効なメールアドレス: {emails}", + "unknown_error": "不明なエラー" + }, + "form": { + "name_label": "表示名", + "name_placeholder": "例: 仕事用、個人用", + "name_required": "名前は必須です", + "email_label": "メールアドレス", + "email_placeholder": "your.email@example.com", + "email_required": "メールアドレスは必須です", + "email_invalid": "有効なメールアドレスを入力してください", + "email_immutable": "メールアドレスは作成後に変更できません", + "reply_to_label": "返信先(オプション)", + "reply_to_placeholder": "different@email.com", + "bcc_label": "自動BCC(オプション)", + "bcc_placeholder": "archive@email.com", + "text_signature_label": "テキスト署名", + "html_signature_label": "HTML署名", + "save": "送信者情報を保存", + "cancel": "キャンセル", + "creating": "作成中...", + "updating": "更新中..." + }, + "sub_address": { + "button_tooltip": "サブアドレスを使用", + "popover_title": "サブアドレスタグを追加", + "tag_input_placeholder": "タグを入力(例: shopping)", + "preview_label": "プレビュー:", + "recent_tags": "最近のタグ", + "suggested_tags": "候補", + "use_address": "このアドレスを使用", + "invalid_tag": "タグは英数字とハイフンのみ使用できます", + "tag_too_long": "タグは30文字以内にしてください", + "help_text": "user+tag@domain.comに送信されたメールは受信トレイに届きます", + "validation": { + "empty": "タグは空にできません", + "too_long": "タグは{max}文字以内にしてください", + "invalid_chars": "タグは文字、数字、ハイフンのみ使用できます" + } + }, + "badge": { + "sent_via": "経由", + "sub_address_tag": "サブアドレスを使用して送信: {tag}", + "identity_name": "送信者情報を使用して送信: {name}", + "identity_short": "{name}経由", + "subaddress_tag": "+{tag}" + }, + "delete_button": "削除", + "delete_confirm_title": "IDの削除" + }, + "templates": { + "picker_title": "テンプレートを選択", + "search_placeholder": "テンプレートを検索...", + "section_favorites": "お気に入り", + "section_recent": "最近使用", + "section_uncategorized": "その他", + "no_templates": "テンプレートがありません", + "no_results": "テンプレートが見つかりません", + "fill_placeholders": "プレースホルダーの値を入力", + "enter_value": "値を入力...", + "preview": "プレビュー", + "insert_with_values": "値を挿入", + "insert_raw": "そのまま挿入", + "copy_suffix": "(コピー)", + "placeholder": "変数", + "placeholders": { + "recipient_name": "宛先の名前", + "company": "会社名", + "date": "今日の日付", + "day_of_week": "曜日", + "sender_name": "あなたの名前" + } + }, + "contacts": { + "title": "連絡先", + "search_placeholder": "連絡先を検索...", + "create_new": "新しい連絡先", + "no_category": "カテゴリなし", + "rename_category": "カテゴリの名前を変更", + "category_name_label": "カテゴリ名", + "category_renamed": "カテゴリの名前を変更しました", + "category_rename_failed": "カテゴリの名前変更に失敗しました", + "category_added": "{name} に連絡先を追加しました", + "category_added_plural": "{count} 件の連絡先を {name} に追加しました", + "empty_state": "連絡先がありません", + "empty_state_title": "連絡先がありません", + "empty_state_subtitle": "最初の連絡先を作成するか、vCardファイルからインポートしてください", + "empty_search": "検索に一致する連絡先がありません", + "empty_search_hint": "別の検索語をお試しください", + "empty_filtered": "フィルターに一致する連絡先がありません", + "empty_filtered_hint": "フィルターを調整またはクリアしてください", + "clear_search": "検索をクリア", + "import_vcard": "vCardをインポート", + "delete_confirm_title": "連絡先を削除", + "delete_confirm": "この連絡先を削除してもよろしいですか?", + "local_mode": "連絡先はローカルに保存されています(サーバーがJMAPコンタクトをサポートしていません)", + "back_to_contacts": "連絡先に戻る", + "tabs": { + "all": "すべて", + "groups": "グループ" + }, + "shared": { + "title": "共有" + }, + "address_books": { + "title": "マイアドレス帳", + "shared_prefix": "共有: {name}", + "moved": "連絡先を {name} に移動しました", + "moved_plural": "{count} 件の連絡先を {name} に移動しました", + "move_failed": "連絡先の移動に失敗しました", + "address_book": "アドレス帳", + "rename": "アドレス帳の名前を変更", + "name_label": "アドレス帳名", + "renamed": "アドレス帳の名前を変更しました", + "rename_failed": "アドレス帳の名前変更に失敗しました", + "default": "デフォルト", + "manage": "アドレス帳を管理", + "share": "アドレス帳を共有", + "new_contact_in_book": "このアドレス帳に新規連絡先", + "delete": "アドレス帳を削除", + "confirm_delete": "「{name}」を削除しますか?このアドレス帳のすべての連絡先が削除されます。", + "deleted": "アドレス帳を削除しました", + "delete_failed": "アドレス帳の削除に失敗しました" + }, + "detail": { + "emails": "メールアドレス", + "phones": "電話番号", + "organizations": "組織", + "addresses": "住所", + "notes": "メモ", + "titles": "肩書きと役割", + "online_services": "オンラインサービス", + "anniversaries": "記念日", + "personal_info": "個人情報", + "languages": "言語", + "categories": "カテゴリー", + "related_contacts": "関連する連絡先", + "crypto_keys": "暗号鍵", + "no_contact_selected": "連絡先を選択して詳細を表示", + "compose_email": "メールを作成", + "copy_email": "メールをコピー", + "copy_phone": "電話番号をコピー", + "copy_url": "URLをコピー", + "copied": "クリップボードにコピーしました", + "copy_failed": "クリップボードへのコピーに失敗しました", + "created": "作成日", + "updated": "最終更新", + "timezone": "タイムゾーン", + "anniversary_birth": "誕生日", + "anniversary_death": "命日", + "anniversary_wedding": "結婚記念日", + "anniversary_other": "その他", + "personal_expertise": "専門分野", + "personal_hobby": "趣味", + "personal_interest": "興味", + "personal_other": "その他", + "gender": "性別", + "gender_masculine": "男性", + "gender_feminine": "女性", + "gender_other": "その他", + "gender_none": "該当なし", + "gender_unknown": "不明", + "calendar": "カレンダー", + "calendar_uri": "カレンダーURL", + "scheduling_uri": "スケジュールURL", + "freebusy_uri": "空き状況URL", + "cert_issuer": "発行者", + "cert_expires": "有効期限", + "cert_expired": "期限切れ", + "cert_fingerprint": "フィンガープリント", + "cert_algorithm": "アルゴリズム", + "import_to_smime": "S/MIME にインポート", + "cert_already_imported": "証明書はすでにインポートされています", + "cert_imported": "証明書をインポートしました", + "cert_import_failed": "証明書のインポートに失敗しました", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "その他の操作", + "age_years": "{count}歳", + "years_since": "{count}年前" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "新しい連絡先", + "edit_title": "連絡先を編集", + "section_address_book": "ディレクトリ", + "select_address_book": "ディレクトリを選択...", + "section_identity": "名前と識別情報", + "section_work": "職業と組織", + "prefix": "敬称", + "prefix_placeholder": "博士、氏", + "given_name": "名", + "middle_name": "ミドルネーム", + "surname": "姓", + "suffix": "接尾辞", + "suffix_placeholder": "Jr.、Sr.、III", + "nickname": "ニックネーム", + "nickname_placeholder": "ニックネーム", + "email": "メール", + "email_placeholder": "email@example.com", + "phone": "電話", + "phone_placeholder": "+81 3 1234 5678", + "phone_type": "種類", + "phone_voice": "音声", + "phone_cell": "携帯", + "phone_fax": "FAX", + "phone_pager": "ポケベル", + "phone_video": "ビデオ", + "phone_text": "テキスト", + "organization": "組織", + "organization_placeholder": "会社名", + "department": "部署", + "department_placeholder": "部署", + "job_title": "役職", + "job_title_placeholder": "例:ソフトウェアエンジニア", + "role": "役割", + "role_placeholder": "例:チームリーダー", + "addresses": "住所", + "add_address": "住所を追加", + "street": "番地", + "city": "市区町村", + "region": "都道府県", + "postcode": "郵便番号", + "country": "国", + "online_services": "オンラインサービス", + "add_online_service": "オンラインサービスを追加", + "url_placeholder": "https://...", + "service_placeholder": "サービス", + "anniversaries": "記念日", + "add_anniversary": "日付を追加", + "anniversary_birth": "誕生日", + "anniversary_wedding": "結婚記念日", + "anniversary_death": "追悼日", + "anniversary_other": "その他", + "personal_info": "個人情報", + "add_personal_info": "項目を追加", + "personal_info_placeholder": "例:写真撮影", + "personal_expertise": "専門分野", + "personal_hobby": "趣味", + "personal_interest": "興味", + "personal_other": "その他", + "level": "レベル", + "level_high": "高", + "level_medium": "中", + "level_low": "低", + "categories": "カテゴリー", + "categories_placeholder": "例:家族、友人、同僚", + "categories_hint": "検索または追加するには入力", + "category_add": "追加", + "note": "メモ", + "note_placeholder": "メモを追加...", + "gender": "性別", + "gender_sex": "生物学的性別", + "gender_male": "男性", + "gender_female": "女性", + "gender_other": "その他", + "gender_none": "該当なし", + "gender_unknown": "不明", + "gender_identity": "性自認", + "gender_identity_placeholder": "性自認...", + "calendar": "カレンダー", + "calendar_uri": "カレンダーURL", + "scheduling_uri": "スケジュールURL", + "freebusy_uri": "空き状況URL", + "context_work": "仕事", + "context_private": "プライベート", + "add_email": "メール追加", + "add_phone": "電話追加", + "save": "保存", + "cancel": "キャンセル", + "creating": "作成中...", + "updating": "更新中...", + "name_required": "名前は必須です", + "email_invalid": "有効なメールアドレスを入力してください", + "email_error_inline": "メールアドレスの形式が正しくありません", + "save_failed": "連絡先の保存に失敗しました", + "delete": "削除", + "upload_photo": "写真をアップロード", + "remove_photo": "写真を削除", + "photo_hint": "JPGまたはPNG、最大10MB。リサイズされます。", + "photo_too_large": "画像が大きすぎます (最大10MB)", + "photo_invalid": "無効な画像ファイル", + "change_photo": "変更" + }, + "groups": { + "create": "新しいグループ", + "edit": "グループを編集", + "empty": "グループがありません", + "delete_confirm_title": "グループを削除", + "delete_confirm": "このグループを削除してもよろしいですか?", + "name_label": "グループ名", + "name_placeholder": "例:チーム、家族", + "name_required": "グループ名は必須です", + "save_failed": "グループの保存に失敗しました", + "members_label": "メンバー", + "search_members": "追加する連絡先を検索...", + "no_members": "このグループにメンバーがいません", + "member_count": "{count, plural, =0 {メンバーなし} other {#人のメンバー}}" + }, + "import": { + "title": "連絡先をインポート", + "drop_hint": "vCardファイルを選択してください", + "file_types": ".vcf または .vcard ファイル", + "no_contacts": "ファイルに連絡先が見つかりません", + "parse_error": "vCardファイルの解析に失敗しました", + "found": "{count, plural, other {#件の連絡先が見つかりました}}", + "duplicate": "重複", + "select_all": "すべて選択", + "deselect_all": "すべて解除", + "selected": "{count, plural, other {#件選択中}}", + "import_button": "インポート", + "importing": "インポート中...", + "success": "{count, plural, other {#件の連絡先をインポートしました}}", + "failed": "インポートに失敗しました", + "close": "閉じる", + "file_too_large": "ファイルが大きすぎます(最大5 MB)" + }, + "export": { + "title": "連絡先をエクスポート", + "success": "{count, plural, other {#件の連絡先をエクスポートしました}}" + }, + "bulk": { + "selected": "{count, plural, other {#件選択中}}", + "select_all": "すべて選択", + "delete": "削除", + "delete_confirm_title": "連絡先を削除", + "delete_confirm": "{count, plural, other {#件の連絡先}}を削除しますか?", + "deleted": "{count, plural, other {#件の連絡先を削除しました}}", + "add_to_group": "グループに追加", + "choose_group": "グループを選択", + "adding_contacts": "{count, plural, other {#件の連絡先}}を追加", + "added_to_group": "連絡先をグループに追加しました", + "export": "エクスポート", + "clear": "選択を解除" + }, + "toast": { + "created": "連絡先を作成しました", + "updated": "連絡先を更新しました", + "deleted": "連絡先を削除しました", + "error_create": "連絡先の作成に失敗しました", + "error_update": "連絡先の更新に失敗しました", + "error_delete": "連絡先の削除に失敗しました" + }, + "context_menu": { + "open": "開く", + "edit": "編集", + "send_email": "メール送信", + "add_to_group": "グループに追加", + "export_vcard": "vCardとしてエクスポート", + "delete": "削除", + "call": "電話する", + "duplicate": "複製", + "print": "印刷" + }, + "filters": { + "toggle": "フィルター", + "select": "選択", + "clear": "クリア", + "close": "閉じる", + "title": "詳細フィルター", + "organization": "会社", + "organization_placeholder": "例: Acme", + "job_title": "役職", + "job_title_placeholder": "例: デザイナー", + "location": "場所", + "location_placeholder": "都市または国", + "email_domain": "メールドメイン", + "email_domain_placeholder": "example.com", + "birthday_month": "誕生月", + "any_month": "すべての月", + "has_email": "メールあり", + "has_phone": "電話あり", + "has_photo": "写真あり" + } + }, + "calendar": { + "title": "カレンダー", + "back_to_email": "メールに戻る", + "back_to_month": "月表示に戻る", + "my_calendars": "マイカレンダー", + "birthday_calendar": "誕生日", + "mini_calendar_change": "クリックで月を変更", + "views": { + "month": "月", + "week": "週", + "day": "日", + "agenda": "予定リスト", + "today": "今日", + "month_hint": "月 (m)", + "week_hint": "週 (w)", + "day_hint": "日 (d)", + "agenda_hint": "予定一覧 (a)", + "tasks": "タスク", + "tasks_hint": "タスク (k)" + }, + "events": { + "create": "予定を作成", + "edit": "予定を編集", + "delete": "予定を削除", + "details": "予定の詳細", + "no_events": "予定なし", + "all_day": "終日", + "more": "他{count}件", + "no_title": "(タイトルなし)", + "resize": "イベントのサイズ変更", + "duplicate": "複製", + "today_header": "今日", + "tomorrow_header": "明日", + "export_ics": ".icsとしてエクスポート", + "copy_title": "タイトルをコピー", + "copy_link": "会議リンクをコピー" + }, + "detail": { + "add_note": "メモを追加...", + "save_note": "保存", + "note_saved": "メモを追加しました", + "open_link": "リンクを開く", + "meeting_link": "会議リンク", + "tentative": "仮", + "cancelled": "キャンセル済み", + "delete_confirm": "このイベントを削除しますか?" + }, + "form": { + "title": "タイトル", + "description": "説明", + "location": "場所", + "meeting_link": "会議リンク", + "start_date": "開始日", + "end_date": "終了日", + "start_time": "開始時刻", + "end_time": "終了時刻", + "all_day_event": "終日の予定", + "calendar_select": "カレンダー", + "save": "保存", + "cancel": "キャンセル", + "delete_confirm": "この予定を削除してもよろしいですか?", + "color": "色" + }, + "participants": { + "title": "参加者", + "add": "参加者を追加", + "organizer": "主催者", + "attendee": "参加者", + "accepted": "承諾", + "declined": "辞退", + "tentative": "仮承諾", + "needs_action": "未回答", + "remove": "削除", + "edit": "編集", + "email_placeholder": "メールアドレスを追加または連絡先を検索", + "send_invitations": "参加者に招待を送信", + "status_summary": "{accepted}人承諾、{pending}人保留", + "invited_by": "{name}からの招待", + "respond_below": "以下のボタンで返答してください", + "rsvp_label": "あなたの返答", + "cancel_notification": "キャンセルの通知が参加者に送信されます", + "you_organizer": "あなたは主催者です", + "you_attendee": "あなたは参加者です", + "no_participants": "参加者なし", + "count": "{count}人の参加者" + }, + "recurrence": { + "title": "繰り返し", + "none": "繰り返しなし", + "daily": "毎日", + "weekly": "毎週", + "monthly": "毎月", + "yearly": "毎年", + "every_n_days": "{count}日ごと", + "every_n_weeks": "{count}週間ごと", + "every_n_months": "{count}か月ごと", + "until": "終了日", + "occurrences": "{count}回" + }, + "recurrence_scope": { + "edit_title": "繰り返しイベントを編集", + "delete_title": "繰り返しイベントを削除", + "description": "これは繰り返しイベントです。どのイベントを変更しますか?", + "this_event": "このイベントのみ", + "this_and_future": "これ以降のすべてのイベント", + "all_events": "すべてのイベント", + "cancel": "キャンセル", + "save": "保存", + "delete": "削除" + }, + "alerts": { + "title": "リマインダー", + "none": "リマインダーなし", + "at_time": "予定の時刻", + "minutes_before": "{count}分前", + "hours_before": "{count}時間前", + "days_before": "{count}日前" + }, + "settings": { + "title": "カレンダー設定", + "default_view": "デフォルトの表示", + "week_starts_on": "週の開始曜日", + "time_format": "時刻の形式", + "default_calendar": "デフォルトのカレンダー", + "default_reminder": "デフォルトのリマインダー", + "time_format_12h": "12時間制", + "time_format_24h": "24時間制", + "notifications_enabled": "イベント通知", + "notifications_enabled_desc": "予定のイベントのアラートを表示する", + "notification_sound": "通知音", + "notification_sound_desc": "カレンダーアラートの音を鳴らす", + "invitation_parsing": "メール招待を解析する", + "invitation_parsing_desc": "メール添付のカレンダー招待を検出してカレンダー操作を表示する", + "show_time_in_month_view": "月表示で時刻を表示", + "show_time_in_month_view_desc": "月カレンダー表示でイベントの時刻を表示する", + "show_week_numbers": "週番号を表示", + "show_week_numbers_desc": "ミニカレンダーに週番号を表示する", + "enable_tasks": "タスクを有効化", + "enable_tasks_desc": "カレンダーにタスク表示を追加して、ToDoを管理します", + "show_tasks_on_calendar": "カレンダーにタスクを表示", + "show_tasks_on_calendar_desc": "日表示と週表示にタスクチップを表示します", + "hover_preview": "イベントホバープレビュー", + "hover_preview_desc": "カレンダーイベントにマウスを合わせたときに詳細ポップオーバーを表示", + "hover_preview_instant": "即時", + "hover_preview_delay_500ms": "0.5秒遅延", + "hover_preview_delay_1s": "1秒遅延", + "hover_preview_delay_2s": "2秒遅延", + "hover_preview_off": "無効", + "show_birthday_calendar": "誕生日カレンダー", + "show_birthday_calendar_desc": "連絡先の誕生日を表示する仮想カレンダーを表示します" + }, + "days": { + "monday": "月曜日", + "tuesday": "火曜日", + "wednesday": "水曜日", + "thursday": "木曜日", + "friday": "金曜日", + "saturday": "土曜日", + "sunday": "日曜日", + "mon": "月", + "tue": "火", + "wed": "水", + "thu": "木", + "fri": "金", + "sat": "土", + "sun": "日" + }, + "notifications": { + "event_created": "予定を作成しました", + "event_updated": "予定を更新しました", + "event_deleted": "予定を削除しました", + "calendar_created": "カレンダーを作成しました", + "calendar_deleted": "カレンダーを削除しました", + "event_move_error": "イベントの移動に失敗しました", + "event_resize_error": "イベントのサイズ変更に失敗しました", + "alert_title": "予定のイベント", + "alert_now": "まもなく開始", + "alert_in_minutes": "{count}分後", + "invitation_sent": "招待を送信しました", + "rsvp_updated": "回答を更新しました", + "rsvp_error": "回答の更新に失敗しました", + "event_duplicated": "予定を複製しました", + "event_error": "予定の保存に失敗しました", + "task_due": "タスクの期限です", + "event_exported": "イベントをエクスポートしました", + "title_copied": "タイトルをコピーしました", + "link_copied": "リンクをコピーしました" + }, + "status": { + "loading_calendars": "カレンダーを読み込み中...", + "loading_events": "予定を読み込み中..." + }, + "quick_create": { + "placeholder": "新しい予定のタイトル", + "aria_label": "予定をすばやく作成" + }, + "nav_prev": "前へ", + "nav_next": "次へ", + "import": { + "title": "カレンダーをインポート", + "tab_file": "ファイル", + "tab_url": "URL", + "select_file": ".icsファイルを選択", + "drop_file": "またはファイルをここにドロップ", + "supported_formats": "iCalendar (.ics) ファイルに対応", + "url_description": "外部のiCalendar (.ics) フィードのURLを入力してイベントをインポートします。", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "CalDAVおよびiCalendar (.ics) URLに対応", + "fetch": "取得", + "invalid_url": "有効なURLを入力してください", + "url_fetch_failed": "URLからカレンダーを取得できませんでした", + "parsing": "カレンダーファイルを解析中...", + "parsed_events": "{count}件のイベントが見つかりました", + "no_events": "ファイルにイベントが見つかりません", + "select_all": "すべて選択", + "deselect_all": "すべて解除", + "target_calendar": "インポート先のカレンダー", + "import_button": "選択をインポート", + "importing": "イベントをインポート中...", + "success": "{count}件のイベントをインポートしました", + "error": "カレンダーのインポートに失敗しました", + "file_too_large": "ファイルサイズが10MBを超えています", + "invalid_format": "無効なカレンダーファイル形式" + }, + "management": { + "title": "カレンダー管理", + "description": "カレンダーの作成、名前変更、カスタマイズができます。サイドバーのカレンダーを右クリックして色を素早く変更できます。", + "name": "名前", + "name_placeholder": "カレンダー名", + "color": "色", + "change_color": "色を変更", + "add_calendar": "カレンダーを追加", + "edit": "編集", + "delete": "削除", + "save": "保存", + "create": "作成", + "cancel": "キャンセル", + "default": "デフォルト", + "confirm_delete": "\"{name}\"を削除しますか?このカレンダーのすべてのイベントが削除されます。", + "calendar_created": "カレンダーを作成しました", + "calendar_updated": "カレンダーを更新しました", + "calendar_deleted": "カレンダーを削除しました", + "color_updated": "カレンダーの色を更新しました", + "error_create": "カレンダーの作成に失敗しました", + "error_update": "カレンダーの更新に失敗しました", + "error_delete": "カレンダーの削除に失敗しました", + "caldav_url": "CalDAV URL", + "copy_url": "CalDAV URLをコピー", + "url_copied": "CalDAV URLをクリップボードにコピーしました", + "confirm_clear": "\"{name}\"のすべてのイベントを削除しますか?この操作は元に戻せません。", + "clear_events": "イベントを削除", + "events_cleared": "{count}件のイベントを削除しました", + "error_clear": "カレンダーイベントの削除に失敗しました", + "share": "カレンダーを共有", + "new_event_in_calendar": "このカレンダーに新規イベント" + }, + "subscription": { + "title": "iCal購読", + "section_title": "iCal購読", + "description": "外部のiCalendarフィードを購読します。イベントは自動的に専用のカレンダーに同期されます。https://およびwebcal://のURLに対応しています。", + "url_label": "カレンダーURL", + "url_placeholder": "https://example.com/calendar.ics または webcal://...", + "name_label": "カレンダー名", + "name_placeholder": "例:祝日", + "color_label": "色", + "refresh_interval": "更新間隔", + "interval_15": "15分ごと", + "interval_30": "30分ごと", + "interval_60": "1時間ごと", + "interval_360": "6時間ごと", + "interval_1440": "毎日", + "subscribe": "購読する", + "subscribing": "購読中...", + "save": "変更を保存", + "saving": "保存中...", + "edit": "編集", + "edit_title": "購読を編集", + "updated": "\"{name}\" を更新しました", + "update_error": "購読を更新できませんでした", + "invalid_url": "有効なURLを入力してください", + "success": "\"{name}\"を購読しました", + "error": "購読の追加に失敗しました", + "refresh": "今すぐ更新", + "refresh_success": "購読を更新しました", + "refresh_error": "購読の更新に失敗しました", + "unsubscribe": "購読解除", + "confirm_delete": "\"{name}\"の購読を解除しますか?カレンダーとすべてのイベントが削除されます。", + "deleted": "購読を解除しました", + "delete_error": "購読の解除に失敗しました", + "last_refreshed": "最終更新: {time}" + }, + "tasks": { + "label": "タスク", + "no_tasks": "タスクなし", + "no_title": "(タイトルなし)", + "mark_complete": "完了にする", + "mark_incomplete": "未完了にする", + "filter_all": "すべて", + "filter_pending": "未完了", + "filter_completed": "完了", + "filter_overdue": "期限切れ", + "show_completed": "完了済みを表示", + "create": "新しいタスク", + "edit": "タスクを編集", + "title_placeholder": "タスク名", + "description_placeholder": "説明を追加...", + "due_date": "期限日", + "include_time": "時刻を含める", + "priority": "優先度", + "priority_none": "なし", + "priority_high": "高", + "priority_medium": "中", + "priority_low": "低", + "progress": "ステータス", + "progress_needs_action": "要対応", + "progress_in_process": "進行中", + "progress_completed": "完了", + "progress_cancelled": "キャンセル", + "calendar": "カレンダー", + "alert": "リマインダー", + "alert_none": "なし", + "alert_at_time": "期限日時に通知", + "alert_5min": "5分前", + "alert_15min": "15分前", + "alert_30min": "30分前", + "alert_1hr": "1時間前", + "alert_1day": "1日前", + "delete": "削除", + "cancel": "キャンセル", + "save": "保存", + "quick_add_placeholder": "タスクを追加...", + "due_today": "今日が期限", + "due_tomorrow": "明日が期限", + "overdue": "期限切れ" + } + }, + "advanced_search": { + "title": "詳細検索", + "from": "差出人", + "from_placeholder": "差出人のメールまたは名前", + "to": "宛先", + "to_placeholder": "宛先のメールまたは名前", + "subject": "件名", + "subject_placeholder": "件名に含まれる...", + "body": "本文", + "body_placeholder": "本文に含む...", + "folder": "フォルダー", + "all_folders": "すべてのフォルダー", + "has_attachment": "添付ファイル", + "date_after": "以降", + "date_before": "以前", + "starred": "スター付き", + "unread": "未読", + "read": "既読", + "yes": "はい", + "no": "いいえ", + "clear": "クリア", + "clear_all": "すべてクリア", + "filters_active": "{count}件のフィルター", + "filters_active_plural": "{count}件のフィルター", + "toggle_filters": "フィルター", + "search_hint": "詳細フィルターで正確に検索", + "advanced_filters_tooltip": "詳細検索フィルター", + "results_found": "{count, plural, =0 {結果が見つかりません} other {#件の結果}}", + "results_found_more": "{count}+件の結果" + }, + "welcome": { + "title": "メールボックスへようこそ", + "tip_compose": "cキーで新しいメールを作成", + "tip_shortcuts": "?キーですべてのショートカットを表示", + "tip_sidebar": "サイドバーからカレンダー、連絡先、設定にアクセス", + "tip_settings": "設定でカスタマイズできます", + "got_it": "了解", + "settings": "設定", + "dismiss": "閉じる", + "start_tour": "ツアーを開始" + }, + "demo_welcome": { + "title": "Bulwark Mail へようこそ", + "description": "フル機能のウェブメールクライアントをブラウザで体験できます。すべてのデータはお使いのデバイスに保存されるので、自由にお試しください。", + "feature_email": "メールの読み書き", + "feature_organize": "タグ・スター・フォルダ", + "feature_shortcuts": "キーボードショートカット", + "feature_privacy": "100% プライベートなデモ", + "hint": "左のメールをクリックして始めるか、ツアーを開始してください。" + }, + "files": { + "title": "ファイル", + "search_placeholder": "ファイルを検索...", + "empty_state_title": "ファイルがありません", + "empty_state_description": "ファイルをアップロードするかフォルダーを作成して始めましょう", + "upload": "アップロード", + "upload_files": "ファイルをアップロード", + "new_folder": "新しいフォルダー", + "new_folder_name": "フォルダー名", + "rename": "名前を変更", + "rename_title": "名前を変更", + "new_name": "新しい名前", + "delete": "削除", + "delete_confirm_title": "リソースを削除", + "delete_confirm_message": "\"{name}\"を削除してもよろしいですか?この操作は元に戻せません。", + "download": "ダウンロード", + "name": "名前", + "size": "サイズ", + "modified": "更新日時", + "type": "種類", + "folder": "フォルダー", + "file": "ファイル", + "parent_directory": "親ディレクトリ", + "breadcrumb_root": "ホーム", + "drop_files_here": "ここにファイルまたはフォルダをドロップしてアップロード", + "uploading": "アップロード中...", + "upload_success": "{count, plural, other {#件のファイルをアップロードしました}}", + "upload_error": "ファイルのアップロードに失敗しました", + "create_folder_success": "フォルダーを作成しました", + "create_folder_error": "フォルダーの作成に失敗しました", + "delete_success": "正常に削除しました", + "delete_error": "削除に失敗しました", + "rename_success": "正常に名前を変更しました", + "rename_error": "名前の変更に失敗しました", + "download_error": "ダウンロードに失敗しました", + "not_available": "ファイルストレージはこのサーバーで利用できません", + "cancel": "キャンセル", + "create": "作成", + "save": "保存", + "no_results": "検索に一致するファイルがありません", + "batch_delete_confirm_message": "{count, plural, other {#件のアイテム}}を削除してもよろしいですか?この操作は元に戻せません。", + "batch_delete_success": "{count, plural, other {#件のアイテムを削除しました}}", + "grid_view": "グリッド表示", + "list_view": "リスト表示", + "details": "詳細", + "path": "パス", + "preview": "プレビュー", + "preview_error": "プレビューの読み込みに失敗しました", + "cut": "切り取り", + "copy": "コピー", + "paste": "貼り付け", + "move_success": "{count, plural, other {#件のアイテムを移動しました}}", + "move_error": "移動に失敗しました", + "paste_success": "正常に貼り付けました", + "paste_error": "貼り付けに失敗しました", + "new_text_file": "新規テキストファイル", + "file_name": "ファイル名", + "retry": "再試行", + "refresh": "更新", + "toggle_favorite": "お気に入り切替", + "duplicate": "複製", + "duplicate_success": "正常に複製しました", + "duplicate_error": "複製に失敗しました", + "create_file_success": "ファイルを作成しました", + "create_file_error": "ファイルの作成に失敗しました", + "favorites": "お気に入り", + "recent": "最近のファイル", + "properties": "プロパティ", + "open_folder": "フォルダを開く", + "upload_folder": "フォルダをアップロード", + "file_too_large": "\"{name}\" がファイルサイズの上限を超えています({max})", + "undo": "元に戻す", + "undo_success": "操作を元に戻しました", + "undo_error": "元に戻すのに失敗しました", + "toolbar": "ファイル操作", + "file_list": "ファイルとフォルダ", + "context_menu": "操作", + "settings_title": "ファイル設定", + "settings_display": "表示", + "settings_default_view": "デフォルトビュー", + "settings_default_view_desc": "グリッドまたはリストレイアウトを選択します", + "settings_default_sort": "デフォルトの並べ替え", + "settings_default_sort_desc": "ファイルのデフォルトの並べ替えを選択します", + "settings_sort_direction": "並べ替え方向", + "settings_sort_direction_desc": "昇順または降順を選択します", + "settings_ascending": "昇順", + "settings_descending": "降順", + "settings_icons": "アイコン", + "settings_show_icons": "ファイルアイコンを表示", + "settings_show_icons_desc": "ファイルとフォルダーの横にアイコンを表示します", + "settings_colored_icons": "カラーアイコン", + "settings_colored_icons_desc": "モノクロの代わりにカラフルなアイコンを使用します", + "settings_show_thumbnails": "サムネイルを表示", + "settings_show_thumbnails_desc": "画像ファイルのアイコンの代わりにプレビューを表示します", + "settings_behavior": "動作", + "settings_show_hidden": "隠しファイルを表示", + "settings_show_hidden_desc": "ドットで始まるファイルとフォルダーを表示します", + "settings_folder_layout": "フォルダナビゲーション", + "settings_folder_layout_desc": "フォルダの表示方法を選択:ファイルとインラインで表示するか、サイドバーにツリー表示するか", + "settings_folder_layout_inline": "インライン", + "settings_folder_layout_sidebar": "サイドバー", + "disabled_title": "ファイル機能は管理者によって無効にされています", + "disabled_description": "WebDAV経由の大容量ファイルアップロードは、メモリ不足クラッシュや回復不能なディスク使用量など、Stalwart/RocksDBの不安定性を引き起こす可能性があります。削除されたファイルはストレージからすぐに削除されない場合があります。この機能は本番環境では推奨されません。", + "stability_warning": "大容量ファイルのアップロードはサーバーの不安定性を引き起こす可能性があります。削除されたファイルはストレージからすぐに削除されない場合があります。注意して使用してください。" + }, + "smime": { + "your_certificates": "あなたの証明書", + "your_certificates_desc": "メールの署名と暗号化のために S/MIME 証明書をインポートして管理します", + "recipient_certificates": "受信者証明書", + "recipient_certificates_desc": "受信者へのメールを暗号化するための公開証明書", + "identity_bindings": "ID と鍵の関連付け", + "identity_bindings_desc": "S/MIME 証明書をメール ID に関連付けます", + "defaults_title": "既定値", + "defaults_desc": "署名と暗号化の既定動作を設定します", + "import_pkcs12": "PKCS#12 をインポート (.p12/.pfx)", + "import_public_cert": "証明書をインポート", + "no_certificates": "まだ証明書はインポートされていません", + "no_recipient_certs": "受信者証明書がありません", + "expires": "有効期限", + "expired": "期限切れ", + "bound_to": "関連付け先", + "no_key_bound": "なし", + "lock": "鍵をロック", + "unlock": "鍵をロック解除", + "details": "詳細を表示", + "delete": "削除", + "encrypt_by_default": "既定で暗号化する", + "encrypt_by_default_desc": "すべての受信者が証明書を持っている場合に自動でメールを暗号化します", + "remember_unlocked": "ロック解除した鍵を記憶する", + "remember_unlocked_desc": "このブラウザーセッションの間は鍵をロック解除したままにします", + "sign_default_for": "既定で署名する対象", + "enter_p12_passphrase": "PKCS#12 パスフレーズを入力", + "p12_passphrase_desc": "この証明書ファイルを保護しているパスフレーズを入力してください", + "enter_storage_passphrase": "保存用パスフレーズを設定", + "storage_passphrase_desc": "ブラウザー内でこの鍵を保護するためのパスフレーズを選択してください", + "next": "次へ", + "import": "インポート", + "unlock_key": "鍵をロック解除", + "unlock_key_desc": "署名または復号に使うため、この鍵の保存用パスフレーズを入力してください", + "passphrase_placeholder": "パスフレーズを入力", + "confirm_passphrase_placeholder": "パスフレーズを確認", + "passphrase_mismatch": "パスフレーズが一致しません", + "cancel": "キャンセル", + "processing": "処理中…", + "close": "閉じる", + "certificate_details": "証明書の詳細", + "cert_subject": "件名", + "cert_issuer": "発行者", + "cert_email": "メールアドレス", + "cert_serial": "シリアル番号", + "cert_validity": "有効期間", + "cert_fingerprint": "フィンガープリント (SHA-256)", + "cert_algorithm": "アルゴリズム", + "cert_capabilities": "機能", + "cert_source": "ソース", + "cert_expired": "この証明書は期限切れです", + "cert_not_yet_valid": "この証明書はまだ有効ではありません", + "cap_sign": "署名", + "cap_encrypt": "暗号化", + "cap_none": "なし", + "show_passphrase": "パスフレーズを表示", + "hide_passphrase": "パスフレーズを隠す", + "sign_toggle": "署名", + "encrypt_toggle": "暗号化", + "missing_recipient_certs": "次の宛先の証明書がありません: {emails}", + "missing_sender_cert": "この ID に関連付けられた証明書がありません", + "status_encrypted_ok": "このメッセージは暗号化されています", + "status_encrypted_no_key": "このメッセージは暗号化されていますが、一致する鍵が見つかりませんでした", + "status_encrypted_failed": "このメッセージを復号できませんでした", + "status_signed_valid": "署名を確認しました", + "status_signed_invalid": "署名の検証に失敗しました", + "status_signed_expired_cert": "期限切れの証明書で署名されています", + "status_signed_self_signed": "署名は有効ですが、証明書は自己署名です(信頼されていません)", + "status_signed_mismatch": "署名は有効ですが、署名者が送信者と一致しません", + "status_unsupported": "未対応の S/MIME 形式です", + "auto_import_signer_certs": "署名者証明書を自動インポート", + "auto_import_signer_certs_desc": "検証済み署名メールの証明書を今後の暗号化用に自動保存します", + "export": "エクスポート", + "enter_export_passphrase": "エクスポート用パスフレーズを設定", + "export_passphrase_desc": "エクスポートする PKCS#12 ファイルを保護するパスフレーズを選択してください", + "export_storage_desc": "エクスポートのために鍵を復号する保存用パスフレーズを入力してください", + "incorrect_passphrase": "パスフレーズが正しくありません" + }, + "tour": { + "step_counter": "ステップ {current} / {total}", + "skip": "ツアーをスキップ", + "back": "戻る", + "next": "次へ", + "finish": "完了", + "take_a_tour": "インターフェースのツアーを見る", + "restart_title": "紹介ツアー", + "restart_desc": "インターフェースのガイドツアーを再生する", + "restart_button": "ツアーを再開", + "sidebar_title": "メールボックス", + "sidebar_desc": "フォルダーサイドバーです。メールボックスをクリックしてメールを表示できます。フォルダーの作成、メールのドラッグ移動、未読数の確認ができます。", + "compose_title": "メールを作成", + "compose_desc": "ここをクリックして新しいメールを作成します。宛先、添付ファイルの追加やリッチテキスト書式が使えます。", + "search_title": "メールを検索", + "search_desc": "送信者、件名、内容で検索できます。フィルターアイコンをクリックすると、日付範囲、添付ファイル、スター付きメッセージなどの詳細オプションが使えます。", + "email_list_title": "メール一覧", + "email_list_desc": "メールがここに表示されます。クリックすると右側で読めます。チェックボックスで複数選択し、一括で移動、削除、タグ付けができます。", + "email_viewer_title": "閲覧パネル", + "email_viewer_desc": "選択したメールがここに開きます。ツールバーのボタンで返信、転送、アーカイブ、削除ができます。メールにスターやカラータグも付けられます。", + "keywords_title": "カラータグ", + "keywords_desc": "色分けされたタグでメールを整理できます。メールをタグにドラッグしてラベル付けするか、右クリックでタグを割り当てられます。", + "calendar_title": "カレンダー", + "calendar_desc": "カレンダーに切り替えてイベントを管理できます。イベントの作成、リマインダーの設定、日・週・月表示の切り替えができます。", + "contacts_title": "連絡先", + "contacts_desc": "アドレス帳がここにあります。連絡先のインポート、グループの作成、連絡先をクリックして詳細を確認できます。", + "settings_title": "設定", + "settings_desc": "すべてをカスタマイズできます:テーマ、表示密度、署名、フィルター、キーボードショートカット、カレンダー設定など。", + "shortcuts_title": "キーボードショートカット", + "shortcuts_desc": "パワーユーザー向けの機能です。いつでも ? を押すと利用可能なすべてのショートカットが表示されます。マウスを使わずにナビゲーション、作成、メール管理ができます。", + "compose_open_title": "メール作成画面", + "compose_open_desc": "これはメール作成画面です。宛先を追加し、メッセージを書き、ファイルを添付し、リッチテキスト書式を使用できます。下書きの保存やテンプレートの使用も可能です。", + "calendar_view_title": "カレンダー表示", + "calendar_view_desc": "サンプルイベント付きのカレンダーです。ツールバーで日、週、月、アジェンダビューを切り替えられます。", + "create_event_title": "イベントを作成", + "create_event_desc": "このボタンをクリックして新しいカレンダーイベントを作成します。タイトル、日付、時間を設定し、参加者を追加できます。", + "event_modal_title": "イベント詳細", + "event_modal_desc": "イベントフォームです。タイトルを入力し、日時を選択し、場所や参加者を追加してください。完了したら保存をクリック - または閉じて次に進みましょう。", + "contacts_list_title": "連絡先一覧", + "contacts_list_desc": "連絡先の一覧です。連絡先をクリックすると右側に詳細が表示されます。新しい連絡先の作成、vCardのインポート、グループへの整理もできます。", + "files_title": "ファイルストレージ", + "settings_tabs_title": "設定メニュー", + "settings_tabs_desc": "すべての設定カテゴリがここにあります。外観のカスタマイズ、IDの管理、メールフィルターの設定、カレンダーの構成など、多数の項目を調整できます。", + "files_desc": "ファイルブラウザでファイルのアップロード、整理、共有ができます。メールに統合されたパーソナルクラウドのようなものです。", + "demo_banner_title": "デモコントロール", + "demo_banner_desc": "デモモードです。すべてブラウザ内に保存されます。「デモをリセット」をクリックすると、いつでもクリーンなサンプルデータで再開できます。", + "quota_title": "ストレージ使用量", + "quota_desc": "メールボックスのサイズをここで確認できます。使用量が増えるとサークルが満たされます。" + }, + "unified_mailbox": { + "search_unavailable": "統合ビューでは検索を利用できません" + }, + "sharing": { + "title": "「{name}」を共有", + "description": "このサーバー上の他のユーザーまたはグループにアクセス権を付与します。変更はすぐに反映されます。", + "no_shares": "まだ誰にも共有されていません。", + "add_person": "ユーザーまたはグループを追加", + "search_placeholder": "名前またはメールで検索…", + "loading_principals": "ユーザーを読み込み中…", + "no_principals": "他のユーザーまたはグループは見つかりません。", + "no_match": "一致する項目がありません。", + "remove": "アクセス権を削除", + "group": "グループ", + "share_added": "アクセス権を付与しました", + "share_updated": "アクセス権を更新しました", + "share_removed": "アクセス権を削除しました", + "share_failed": "共有の更新に失敗しました", + "preset": { + "freeBusy": "空き時間情報のみ", + "read": "読み取り専用", + "readWrite": "読み取り・書き込み", + "manager": "管理者", + "custom": "カスタム" + } + } +} diff --git a/locales/ko/common.json b/locales/ko/common.json new file mode 100644 index 00000000..0ae89054 --- /dev/null +++ b/locales/ko/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "웹메일", + "username_label": "이메일", + "username_placeholder": "user@example.com", + "password_label": "비밀번호", + "password_placeholder": "비밀번호를 입력해 주세요", + "jmap_endpoint_label": "JMAP 서버", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "서버에서 이 도메인의 CORS 요청을 허용해야 해요.", + "sign_in": "로그인", + "signing_in": "로그인 중...", + "loading": "불러오는 중...", + "reconnecting": "연결이 끊어졌어요. 다시 연결을 시도할게요...", + "error": { + "invalid_credentials": "이메일이나 비밀번호가 맞지 않아요. 다시 확인해 주세요.", + "connection_failed": "서버에 연결할 수 없어요. 인터넷 연결을 확인하고 다시 시도해 주세요.", + "cors_blocked": "서버에는 연결되었지만 교차 출처 요청(CORS)이 차단되었어요. JMAP 서버 설정을 확인해 주세요.", + "server_error": "일시적으로 서버를 사용할 수 없어요. 나중에 다시 시도해 주세요.", + "generic": "예상치 못한 오류가 발생했어요. 계속되면 관리자에게 문의해 주세요.", + "totp_required": "2단계 인증 코드가 필요해요. 아래에 코드를 입력해 주세요.", + "totp_invalid": "인증 코드가 올바르지 않아요. 인증 앱을 확인하고 다시 시도해 주세요.", + "oauth_discovery_failed": "SSO가 활성화되어 있지만 ID 공급자에 연결할 수 없어요. OAuth 설정을 확인해 주세요." + }, + "show_password": "비밀번호 표시", + "hide_password": "비밀번호 숨기기", + "totp_toggle": "2단계 인증 코드가 있어요", + "remember_me": "로그인 유지", + "config_error": { + "title": "설정 오류", + "fetch_failed": "앱 설정을 불러올 수 없어요. 나중에 다시 시도해 주세요.", + "server_not_configured": "메일 서버가 설정되지 않았어요. 관리자에게 문의해 주세요." + }, + "remove_from_history": "기록에서 삭제", + "totp_label": "인증 코드", + "totp_placeholder": "000000", + "session_expired": "세션이 만료되었어요. 다시 로그인해 주세요.", + "dismiss": "닫기", + "or": "또는", + "sign_in_sso": "SSO로 로그인", + "add_account_title": "계정 추가", + "add_account_subtitle": "다른 계정으로 로그인하기", + "cancel": "취소", + "website": "웹사이트", + "imprint": "회사 소개", + "privacy_policy": "개인정보 처리방침", + "try_demo": "데모 체험하기", + "demo_description": "계정 없이 샘플 데이터로 둘러보세요", + "demo_launching": "데모를 시작하는 중...", + "demo_login_button": "데모 시작", + "demo_tagline": "모든 기능을 갖춘 이메일 클라이언트를 경험해 보세요. 계정이 없어도 괜찮아요.", + "demo_no_signup": "가입할 필요 없이 샘플 데이터로 자유롭게 둘러보세요", + "oauth_completing": "로그인을 완료하는 중...", + "oauth_error": { + "title": "인증 실패", + "invalid_state": "보안 검증에 실패했어요. 다시 로그인해 주세요.", + "missing_params": "인증 데이터가 없어요. 다시 로그인해 주세요.", + "token_exchange_failed": "인증을 완료하지 못했어요. 다시 시도해 주세요.", + "access_denied": "접근이 거부되었어요. 관리자에게 문의해 주세요.", + "back_to_login": "로그인 화면으로 돌아가기" + } + }, + "sidebar": { + "close": "닫기", + "compose": "메일 쓰기", + "compose_hint": "메일 쓰기 (c)", + "search_placeholder": "메일 검색...", + "search_placeholder_hint": "메일 검색... (/ 누르기)", + "storage": "저장 공간", + "storage_used": "사용 중", + "storage_free": "여유", + "storage_total": "전체", + "sign_out": "로그아웃", + "sign_out_of": "{account}에서 로그아웃", + "sign_out_all": "모든 계정에서 로그아웃", + "add_account": "계정 추가", + "set_as_default": "기본값으로 설정", + "switch_account": "계정 전환", + "contacts": "연락처", + "calendar": "캘린더", + "settings": "설정", + "admin": "관리자", + "files": "파일", + "loading_mailboxes": "편지함을 불러오는 중...", + "push_connected": "실시간 업데이트 켜짐", + "push_disconnected": "실시간 업데이트 꺼짐", + "keyboard_shortcuts": "단축키", + "theme": { + "light": "라이트 모드", + "dark": "다크 모드", + "system": "시스템 테마" + }, + "language": { + "title": "언어" + }, + "mailboxes": { + "inbox": "받은편지함", + "sent": "보낸편지함", + "drafts": "임시보관함", + "trash": "휴지통", + "archive": "보관함", + "starred": "별표 편지함", + "all_mail": "모든 메일", + "spam": "스팸함", + "important": "중요 편지함" + }, + "unified_inbox": "통합 받은편지함", + "unified_sent": "모든 보낸편지함", + "unified_drafts": "모든 임시보관함", + "unified_trash": "모든 휴지통", + "unified_archive": "모든 보관함", + "unified_junk": "모든 스팸함", + "all_accounts": "모든 계정", + "expand": "펼치기", + "collapse": "접기", + "expand_tooltip": "펼치기", + "collapse_tooltip": "접기", + "mobile": { + "search": "검색", + "compose": "메일 쓰기", + "go_back": "뒤로 가기" + }, + "clear_search": "검색어 지우기", + "vacation_active": "부재중 자동 응답이 켜져 있어요", + "demo_banner": "데모 모드", + "demo_reset": "초기화", + "demo_tour": "둘러보기", + "tags": "태그", + "folders": "폴더", + "mail": "메일", + "nav_label": "내비게이션", + "add_app": "앱", + "shared": "공유됨" + }, + "sidebar_apps": { + "modal_title": "사이드바 앱", + "add_new": "앱 추가", + "edit_app": "앱 수정", + "name_label": "이름", + "name_placeholder": "내 앱", + "name_required": "이름을 입력해 주세요", + "url_label": "URL", + "url_required": "URL을 입력해 주세요", + "url_invalid": "올바른 http 또는 https URL을 입력해 주세요", + "icon_label": "아이콘", + "icon_required": "아이콘을 선택해 주세요", + "open_mode_label": "열기 모드", + "open_new_tab": "새 탭", + "open_inline": "인라인", + "cancel": "취소", + "add": "추가", + "update": "업데이트", + "delete": "삭제", + "delete_confirm_title": "앱 삭제", + "delete_confirm": "정말 \"{name}\" 앱을 삭제할까요?", + "no_apps": "아직 추가된 앱이 없어요", + "no_apps_hint": "사이드바에 맞춤형 앱과 링크를 추가해 보세요", + "search_icons": "아이콘 검색...", + "show_popular": "인기", + "show_all": "전체", + "no_icons_found": "아이콘을 찾을 수 없어요", + "inline_badge": "인라인", + "tab_badge": "탭", + "show_on_mobile": "모바일에서 보기" + }, + "email_list": { + "no_emails": "메시지가 없어요", + "no_emails_description": "편지함이 비어있어요", + "no_search_results": "검색 결과가 없어요", + "no_search_results_description": "검색어나 필터를 변경해 보세요", + "loading": "메일을 불러오는 중...", + "unread": "읽지 않음", + "to_me": "나에게", + "to_recipients": "수신자 {count}명", + "and_others": "외 {count}명", + "draft": "임시보관", + "starred": "별표 표시됨", + "conversations_count": "전체 {total}개 중 {count}개의 대화", + "conversations_count_plus": "{count}개 이상의 대화", + "conversations_count_simple": "{count}개의 대화", + "no_conversations": "대화가 없어요", + "loading_more": "메일을 더 불러오는 중...", + "no_more_emails": "더 이상 메일이 없어요", + "batch_actions": { + "select": "메일 선택", + "select_all": "모두 선택", + "mark_read": "읽은 상태로 표시", + "mark_unread": "읽지 않은 상태로 표시", + "delete": "삭제", + "delete_confirm_title": "메일 삭제", + "delete_confirm_message": "정말 선택한 {count, plural, other {#개의 메일}}을 삭제할까요?", + "clear_selection": "선택 취소" + }, + "permanent_delete": "영구 삭제", + "permanent_delete_confirm_title": "영구 삭제", + "permanent_delete_confirm_message": "이 메일은 영구적으로 삭제되며, 다시 복구할 수 없어요.", + "permanent_delete_confirm_batch_message": "선택한 {count, plural, other {#개의 메일}}이 영구적으로 삭제돼요. 이 작업은 되돌릴 수 없어요.", + "empty_folder": { + "button": "폴더 비우기", + "confirm_title": "폴더 비우기", + "confirm_message": "이 폴더의 모든 메일이 영구적으로 삭제돼요. 이 작업은 되돌릴 수 없어요.", + "confirm_button": "폴더 비우기", + "junk_hint": "스팸함을 비워 모든 메시지를 영구적으로 삭제할 수 있어요.", + "trash_hint": "휴지통을 비워 모든 메시지를 영구적으로 삭제할 수 있어요." + } + }, + "email_viewer": { + "no_email_selected": "메일이 선택되지 않았어요", + "no_email_description": "목록에서 메일을 선택하면 여기에 내용이 표시돼요", + "no_conversation_selected": "대화가 선택되지 않았어요", + "no_conversation_description": "목록에서 대화를 선택해 주세요", + "compose": "메일 쓰기", + "compose_hint": "새 메시지 작성", + "no_subject": "(제목 없음)", + "loading_email": "메일을 불러오는 중...", + "loading": "불러오는 중...", + "reply": "답장", + "reply_all": "전체 답장", + "forward": "전달", + "delete": "삭제", + "archive": "보관", + "star": "별표 달기", + "unstar": "별표 해제", + "mark_unread": "읽지 않은 상태로 표시", + "mark_read": "읽은 상태로 표시", + "print": "인쇄", + "view_source": "원본 보기", + "export_email": ".eml 파일로 내보내기", + "import_email": ".eml 파일 가져오기", + "keyboard_shortcuts": "단축키 (?)", + "email_source": "메일 원본", + "draft_banner": "작성 중인 임시보관 메일이에요", + "edit_draft": "수정", + "copy_source": "클립보드에 복사", + "source_copied": "원본이 클립보드에 복사되었어요", + "attachments": "첨부파일", + "important": "중요", + "download": "다운로드", + "download_all": "모두 다운로드", + "from": "보낸 사람", + "to": "받는 사람", + "cc": "참조", + "bcc": "숨은 참조", + "date": "날짜", + "subject": "제목", + "show_details": "자세히 보기", + "hide_details": "간략히 보기", + "external_content_warning": "이미지와 외부 콘텐츠가 차단되었어요", + "load_external_content": "이미지 불러오기", + "trust_sender": "이 보낸 사람 항상 신뢰하기", + "back_to_list": "목록으로", + "view_contact": "연락처 보기", + "message_details": "메시지 상세 정보", + "more_reply_options": "답장 옵션 더보기", + "set_color": "태그 설정", + "tag": "태그", + "more_actions": "작업 더보기", + "previous": "이전", + "next": "다음", + "move_to": "이동...", + "remove_color": "태그 제거", + "more_count": "+{count}개 더보기", + "characters_count": "{count}자", + "quick_reply_placeholder": "간단하게 답장을 작성해 보세요...", + "more_options": "옵션 더보기", + "sending": "보내는 중...", + "security_authentication": "보안 및 인증", + "technical_details": "기술 세부 정보", + "message_id_label": "Message-ID:", + "reply_to_label": "Reply-To:", + "delivery_time_label": "수신 시간:", + "conversation_part_label": "포함된 대화:", + "previous_messages": "이전 메시지 {count}개", + "previous_messages_plural": "이전 메시지 {count}개", + "time": { + "day": "일", + "days": "일", + "hour": "시간", + "hours": "시간", + "minute": "분", + "minutes": "분" + }, + "unknown_sender": "알 수 없음", + "recipient_me": "나", + "recipient_and_others": "{name}님 외 {count}명", + "recipient_to_prefix": "받는 사람:", + "authentication": { + "title": "인증", + "status": { + "verified": "확인됨", + "warning": "주의", + "none": "인증되지 않음" + }, + "spf": { + "pass": "SPF 통과", + "fail": "SPF 실패", + "none": "SPF 없음" + }, + "dkim": { + "pass": "DKIM 유효", + "fail": "DKIM 무효", + "none": "DKIM 없음" + }, + "dmarc": { + "pass": "DMARC 통과", + "fail": "DMARC 실패", + "none": "DMARC 없음" + }, + "spam_score": "스팸 점수" + }, + "headers": { + "routing": "라우팅", + "received": "수신됨", + "message_id": "메시지 ID", + "list_info": "목록 정보" + }, + "color_tag": { + "title": "색상 태그", + "red": "빨간색", + "orange": "주황색", + "yellow": "노란색", + "green": "초록색", + "blue": "파란색", + "purple": "보라색", + "pink": "분홍색", + "none": "없음" + }, + "tooltips": { + "reply": "답장 (r)", + "reply_all": "전체 답장 (a)", + "forward": "전달 (f)", + "archive": "보관 (e)", + "delete": "삭제 (# 또는 Del)", + "star": "별표 달기 (s)", + "unstar": "별표 해제 (s)", + "compose": "메일 쓰기 (c)", + "previous": "이전 메일", + "next": "다음 메일", + "edit_draft": "임시보관 메일 수정" + }, + "spam": { + "button_title": "스팸 신고", + "not_spam_title": "정상 메일로 표시", + "toast_success": "스팸함으로 이동되었어요", + "toast_batch": "{count}개의 메일이 스팸함으로 이동되었어요", + "toast_undo": "실행 취소", + "toast_not_spam_success": "받은편지함으로 이동되었어요", + "toast_not_spam_batch": "{count}개의 메일이 받은편지함으로 이동되었어요", + "error": "스팸 신고에 실패했어요", + "error_not_spam": "메일 복구에 실패했어요" + }, + "unsubscribe_banner": { + "label": "뉴스레터", + "button": "구독 취소", + "confirm_title": "이 발신자의 메일 구독을 취소할까요?", + "confirm_button": "확인", + "cancel": "취소", + "success_http": "새 탭에서 구독 취소 페이지가 열렸어요", + "success_mailto": "이메일 클라이언트를 통해 구독 취소 요청이 전송되었어요", + "error": "구독을 취소할 수 없어요", + "dismiss": "닫기" + }, + "calendar_invitation": { + "loading": "일정 세부 정보를 불러오는 중...", + "title": "캘린더 초대", + "published_title": "공개된 일정", + "response_title": "일정 응답", + "update_title": "일정 업데이트", + "counter_title": "시간 제안", + "refresh_title": "새로고침 요청", + "declined_counter_title": "시간 제안이 거절되었어요", + "cancelled_title": "일정이 취소되었어요", + "organizer": "주최자: {name}", + "attendees": "{count, plural, other {참석자 #명}}", + "accept": "수락", + "maybe": "미정", + "decline": "거절", + "add_to_calendar": "캘린더에 추가", + "added": "캘린더에 추가되었어요", + "rsvp_sent": "응답이 전송되었어요", + "parse_error": "초대장을 읽을 수 없어요", + "action_failed": "캘린더 작업을 완료할 수 없어요.", + "no_calendar": "캘린더를 사용할 수 없어요", + "published_info": "참고용으로 공유된 일정이에요.", + "response_info": "참석자의 응답이 포함된 메시지예요.", + "response_info_organizer": "참석자의 응답이 일정에 업데이트돼요.", + "update_info": "기존 일정이 업데이트된 메시지예요.", + "counter_info": "일정 변경을 제안하는 메시지예요.", + "counter_info_organizer": "참석자가 일정 변경을 제안했어요.", + "refresh_info": "최신 일정 세부 정보를 요청하는 메시지예요.", + "refresh_info_organizer": "참석자가 최신 일정 세부 정보를 요청했어요.", + "declined_counter_info": "주최자가 제안한 변경 사항을 거절했어요.", + "authentication_failed_info": "이 초대장의 메일 인증이 실패했어요. 캘린더 작업 시 주의가 필요해요.", + "authentication_missing_info": "이 초대장에는 확인된 메일 인증 정보가 없어요. 이상한 점이 있다면 주최자에게 확인해 보세요.", + "sender_mismatch_info": "초대장은 {sender}님이 보냈지만, 캘린더에 등록된 주최자는 {organizer}님이에요.", + "sender_mismatch_unverified_info": "초대장은 {sender}님이 보냈지만 캘린더의 주최자는 {organizer}님이며, 메시지를 검증할 수 없어요.", + "organizer_role": "내가 주최하는 일정이에요", + "your_response": "내 응답: {status}", + "response_needed": "응답이 필요해요", + "response_accepted": "수락함", + "response_tentative": "미정", + "response_declined": "거절함", + "response_delegated": "위임됨", + "actor_sent_info": "{name}님이 보냈어요.", + "actor_response_info": "{name}님이 {status}했어요.", + "actor_counter_info": "{name}님이 일정 변경을 제안했어요.", + "actor_refresh_info": "{name}님이 최신 일정 정보를 요청했어요.", + "actor_declined_counter_info": "{name}님이 변경 제안을 거절했어요.", + "actor_note": "메모: {comment}", + "actor_unknown": "알 수 없는 사용자", + "proposed_changes": "제안된 변경 사항", + "change_title": "제목", + "change_time": "시간", + "change_location": "위치", + "change_description": "설명", + "change_empty": "없음", + "change_from_to": "{before} -> {after}", + "apply_proposal": "제안된 변경 사항 적용", + "proposal_applied": "제안된 변경 사항이 적용되었어요.", + "review_proposal": "제안 검토", + "review_request": "요청 검토", + "view_in_calendar": "캘린더에서 보기", + "select_calendar": "캘린더 선택", + "already_in_calendar": "이미 내 캘린더에 있어요", + "request_info": "이 일정에 초대받았어요. 참석 가능 여부를 주최자에게 알려주세요.", + "cancel_info": "주최자가 이 일정을 취소했어요.", + "event_updated": "업데이트 #{sequence}", + "event_status_tentative": "미정", + "event_status_cancelled": "취소됨" + }, + "send": "보내기", + "more": "더보기" + }, + "email_composer": { + "new_message": "새 메시지", + "reply": "답장", + "reply_all": "전체 답장", + "forward": "전달", + "reply_to": "답장", + "reply_all_to": "전체 답장", + "forward_message": "전달", + "from": "보내는 사람", + "to": "받는 사람", + "cc": "참조", + "bcc": "숨은 참조", + "subject": "제목", + "body_placeholder": "내용을 작성해 주세요...", + "send": "보내기", + "cancel": "취소", + "attach": "첨부", + "discard": "삭제", + "discard_draft_title": "임시보관 메일을 삭제할까요?", + "discard_draft_confirm": "저장되지 않은 내용이 있어요. 이 메일을 삭제할까요?", + "saving": "저장 중...", + "draft_saved": "임시보관함에 저장되었어요", + "save_failed": "저장에 실패했어요", + "to_placeholder": "받는 사람 이메일 주소", + "cc_placeholder": "참조 수신자", + "bcc_placeholder": "숨은 참조 수신자", + "subject_placeholder": "제목", + "cc_label": "참조:", + "bcc_label": "숨은 참조:", + "subject_label": "제목:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(제목 없음)", + "unknown_sender": "알 수 없음", + "quote": { + "reply_header": "{date}, {sender}님이 작성함:", + "forward_header": "---------- 전달된 메시지 ----------", + "from": "보낸 사람: {sender}", + "date": "날짜: {date}", + "subject": "제목: {subject}", + "to": "받는 사람: {recipients}" + }, + "remove_sub_address": "서브 어드레스 삭제", + "use_template": "템플릿", + "save_as_template": "템플릿으로 저장", + "validation": { + "recipient_required": "보내려면 받는 사람을 추가해 주세요", + "subject_required": "제목을 입력해 주세요", + "body_required": "메시지를 작성하거나 파일을 첨부해 주세요" + }, + "upload_progress": "{uploaded} / {total} 업로드 중", + "upload_cancel": "업로드 취소", + "upload_failed": "{filename} 파일 업로드에 실패했어요", + "drop_files": "첨부할 파일을 여기에 놓아주세요", + "show_less": "간략히 보기", + "send_failed": "메일 전송에 실패했어요", + "continue_draft": "이어서 작성하기", + "close_draft_title": "임시보관함에 저장할까요?", + "close_draft_message": "저장되지 않은 내용이 있어요. 임시보관함에 저장할까요, 아니면 삭제할까요?", + "save_draft": "임시보관", + "smime_sign_on": "S/MIME 서명 켜짐", + "smime_sign_off": "S/MIME 서명 켜기", + "smime_encrypt_on": "S/MIME 암호화 켜짐", + "smime_encrypt_off": "S/MIME 암호화 켜기", + "smime_encrypt_unavailable": "S/MIME 암호화를 사용할 수 없어요 – 수신자의 인증서가 필요해요", + "smime_unlock_title": "S/MIME 키 잠금 해제", + "smime_unlock_message": "S/MIME 서명 키의 잠금을 해제하려면 비밀번호를 입력해 주세요.", + "smime_unlock_button": "잠금 해제", + "smime_passphrase_placeholder": "비밀번호", + "forgot_attachment": { + "title": "첨부 파일을 잊으셨나요?", + "message": "메시지에 \"{keyword}\"이(가) 언급되어 있지만 파일이 첨부되지 않았습니다. 그래도 보내시겠습니까?", + "send_anyway": "그래도 보내기", + "back": "편집으로 돌아가기" + } + }, + "confirm_dialog": { + "confirm": "확인", + "cancel": "취소" + }, + "common": { + "loading": "불러오는 중...", + "error": "오류", + "success": "성공", + "cancel": "취소", + "save": "저장", + "delete": "삭제", + "edit": "수정", + "close": "닫기", + "search": "검색", + "refresh": "새로고침", + "settings": "설정", + "help": "도움말", + "logout": "로그아웃", + "yes": "네", + "no": "아니요", + "unknown": "알 수 없음", + "app_title": "웹메일", + "reconnecting": "연결이 끊어졌어요. 다시 연결을 시도할게요...", + "rate_limited_title": "서버 인증이 일시적으로 제한되었어요.", + "rate_limited_detail": "Bulwark가 계정 잠금을 방지하기 위해 백그라운드 요청을 일시 중지했어요. {seconds}초 후에 다시 시도할게요.", + "rate_limited_action_title": "계정 잠금 방지를 위해 요청이 일시 중지되었어요.", + "rate_limited_action_detail": "추가 인증 요청을 보내기 전에 서버의 쿨다운이 끝날 때까지 대기 중이에요. {seconds}초 후에 다시 시도해 주세요." + }, + "notifications": { + "email_sent": "메일이 전송되었어요", + "email_deleted": "메일이 삭제되었어요", + "email_archived": "메일이 보관되었어요", + "email_starred": "별표가 추가되었어요", + "email_unstarred": "별표가 해제되었어요", + "email_marked_read": "읽은 상태로 변경되었어요", + "email_marked_unread": "읽지 않은 상태로 변경되었어요", + "copied_to_clipboard": "클립보드에 복사되었어요", + "source_copied": "원본이 클립보드에 복사되었어요", + "error_sending": "메일 전송에 실패했어요", + "error_deleting": "메일 삭제에 실패했어요", + "error_loading": "메일을 불러오지 못했어요", + "new_email": "새 메일이 도착했어요", + "new_email_from": "{sender}님이 보낸 메일", + "click_to_view": "클릭해서 보기", + "email_moved": "메일이 이동되었어요", + "emails_moved": "{count}개의 메일이 이동되었어요", + "moved_to_mailbox": "{mailbox}함으로 이동되었어요", + "move_failed": "이동에 실패했어요", + "move_error": "선택한 폴더로 메일을 이동할 수 없어요", + "email_tagged": "태그가 추가되었어요", + "emails_tagged": "{count}개의 메일에 태그가 추가되었어요", + "tag_failed": "태그 추가에 실패했어요", + "identity_created": "보내는 사람이 추가되었어요", + "identity_updated": "보내는 사람 정보가 업데이트되었어요", + "identity_deleted": "보내는 사람이 삭제되었어요", + "identity_set_primary": "기본 보내는 사람이 변경되었어요", + "identity_create_failed": "보내는 사람 추가 실패: {error}", + "identity_update_failed": "보내는 사람 업데이트 실패: {error}", + "identity_delete_failed": "보내는 사람 삭제 실패: {error}", + "identity_unauthorized": "이 이메일 주소로 메일을 보낼 권한이 없어요", + "identity_not_found": "해당 계정을 찾을 수 없어요", + "vacation_saved": "부재중 자동 응답 설정이 저장되었어요", + "vacation_save_failed": "부재중 자동 응답 설정을 저장하지 못했어요", + "filters_saved": "필터가 저장되었어요", + "filters_save_failed": "필터 저장에 실패했어요", + "filters_deleted": "필터 규칙이 삭제되었어요", + "templates_exported": "템플릿을 성공적으로 내보냈어요", + "templates_imported": "{count, plural, other {#개의 템플릿}}을 가져왔어요", + "templates_import_errors": "일부 템플릿을 가져오지 못했어요", + "templates_import_empty": "파일에서 템플릿을 찾을 수 없어요", + "export_email_error": "메일 내보내기에 실패했어요", + "import_email_success": "메일을 성공적으로 가져왔어요", + "import_email_error": "메일 가져오기에 실패했어요" + }, + "date": { + "today": "오늘", + "yesterday": "어제", + "this_week": "이번 주", + "last_week": "지난주", + "this_month": "이번 달", + "older": "이전", + "just_now": "방금 전", + "minutes_ago": "{count}분 전", + "minutes_ago_plural": "{count}분 전", + "hours_ago": "{count}시간 전", + "hours_ago_plural": "{count}시간 전", + "days_ago": "{count}일 전", + "days_ago_plural": "{count}일 전" + }, + "language": { + "title": "언어", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "언어 선택", + "switch_to_english": "영어로 변경", + "switch_to_french": "프랑스어로 변경", + "switch_to_japanese": "일본어로 변경", + "switch_to_spanish": "스페인어로 변경", + "switch_to_italian": "이탈리아어로 변경", + "switch_to_german": "독일어로 변경", + "switch_to_dutch": "네덜란드어로 변경", + "switch_to_portuguese": "포르투갈어로 변경", + "switch_to_russian": "러시아어로 변경", + "switching": "언어를 변경하는 중...", + "switch": "언어 변경", + "current": "현재 언어", + "polish": "Polski", + "switch_to_polish": "폴란드어로 전환", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "설정", + "back_to_mail": "메일로 돌아가기", + "save_success": "설정이 저장되었어요", + "import_success": "설정을 성공적으로 가져왔어요", + "import_error": "설정 가져오기에 실패했어요", + "reset_confirm": "모든 설정을 기본값으로 되돌릴까요?", + "unsaved_changes": "저장되지 않은 변경 사항이 있어요", + "discard_changes": "변경 사항을 취소할까요?", + "discard": "취소하기", + "keep_editing": "계속 수정하기", + "tabs": { + "appearance": "화면 설정", + "language": "언어 및 지역", + "email": "메일 동작", + "composer": "메일 쓰기", + "privacy": "개인정보 및 보안", + "account": "계정", + "identities": "보내는 사람", + "vacation": "부재중 자동 응답", + "advanced": "고급 설정", + "calendar": "캘린더", + "filters": "필터", + "templates": "템플릿", + "folders": "폴더", + "keywords": "태그", + "security": "보안", + "files": "파일", + "contacts": "연락처", + "encryption": "암호화", + "sidebar_apps": "사이드바 앱", + "notifications": "알림", + "layout": "레이아웃", + "reading": "읽기", + "composing": "작성", + "content_senders": "콘텐츠 및 발신자", + "about_data": "정보 및 데이터", + "debug": "디버그" + }, + "tab_groups": { + "general": "일반", + "account": "계정 및 인증", + "organization": "메일 정리", + "apps": "앱", + "system": "시스템", + "appearance": "모양", + "mail": "메일", + "privacy": "개인정보 및 보안", + "advanced": "고급" + }, + "appearance": { + "title": "화면 설정", + "description": "웹메일의 디자인과 화면을 내 취향에 맞게 꾸며보세요", + "theme": { + "label": "테마", + "description": "선호하는 색상 테마를 선택해 주세요", + "light": "라이트", + "dark": "다크", + "system": "시스템" + }, + "language": { + "label": "언어", + "description": "사용할 언어를 선택해 주세요" + }, + "font_size": { + "label": "글꼴 크기", + "description": "읽기 편한 글꼴 크기로 조절해 보세요", + "small": "작게", + "medium": "보통", + "large": "크게" + }, + "list_density": { + "label": "간격", + "description": "UI의 간격과 여백을 조절할 수 있어요", + "extra_compact": "매우 좁게", + "compact": "좁게", + "regular": "보통", + "comfortable": "넓게" + }, + "animations": { + "label": "애니메이션 켜기", + "description": "부드러운 전환 효과를 사용해요" + }, + "toolbar_position": { + "label": "도구 모음 위치", + "description": "메일 작업 버튼(답장, 보관, 삭제 등)이 표시될 위치예요", + "top": "위쪽", + "below_subject": "제목 아래" + }, + "toolbar_labels": { + "label": "도구 모음 라벨 표시", + "description": "아이콘 옆에 텍스트 설명을 함께 보여줘요. 아이콘이 익숙해지면 꺼서 공간을 절약할 수 있어요." + }, + "hide_account_switcher": { + "label": "사이드바 계정 전환기 숨기기", + "description": "폴더 사이드바 상단의 계정 선택기를 숨겨요. 하단 내비게이션 바에서 여전히 계정을 전환할 수 있어요." + }, + "show_rail_account_list": { + "label": "내비게이션 바에 계정 아바타 표시", + "description": "내비게이션 바 아래에 계정 프로필을 표시해서 빠르게 전환할 수 있어요." + }, + "unified_mailbox": { + "label": "통합 메일함", + "description": "연결된 모든 계정의 통합 폴더(받은편지함, 보낸편지함 등)를 표시합니다" + }, + "colorful_sidebar_icons": { + "label": "컬러풀한 사이드바 아이콘", + "description": "폴더와 태그 아이콘을 유형별로 색상 표시합니다(받은편지함 파란색, 스팸 빨간색, 보낸편지함 녹색 등). 모노크롬 사이드바를 원하면 비활성화하세요." + } + }, + "keywords": { + "title": "이메일 태그", + "description": "색상으로 이메일을 정리하기 위한 태그를 정의합니다. 서버에 JMAP 키워드로 저장됩니다.", + "add_keyword": "태그 추가", + "reset_defaults": "기본값으로 초기화", + "label_field": "표시 이름", + "label_placeholder": "예: 업무, 개인, 긴급", + "id_field": "태그 ID", + "id_placeholder": "예: work, personal", + "color_field": "색상", + "id_exists": "이 태그 ID는 이미 존재합니다", + "edit": "태그 편집", + "delete": "태그 삭제", + "save": "저장", + "add": "추가", + "cancel": "취소", + "migrating": "기존 이메일의 태그 업데이트 중…", + "migration_error": "기존 이메일의 태그 업데이트에 실패했습니다" + }, + "notifications": { + "test_sound": "알림음 테스트", + "sounds": { + "default": "기본 (비프음)", + "cheerful": "밝게", + "involved": "경쾌하게", + "swift": "빠르게", + "relax": "차분하게" + }, + "sound_selection": { + "title": "알림음", + "description": "알림이 올 때 재생할 소리를 선택해 주세요", + "choose": "알림음", + "choose_desc": "알림음을 선택하고 스피커 아이콘을 눌러 미리 들어보세요" + }, + "email": { + "title": "이메일 알림", + "description": "새 이메일이 올 때의 알림을 설정해요", + "enabled": "이메일 알림", + "enabled_desc": "새 이메일이 도착하면 알림을 보여줘요", + "sound": "알림음", + "sound_desc": "새 이메일이 도착하면 소리로 알려줘요" + }, + "calendar": { + "title": "캘린더 알림", + "description": "캘린더 일정 알림을 설정해요", + "enabled": "일정 알림", + "enabled_desc": "다가오는 일정에 대한 알림을 보여줘요", + "sound": "알림음", + "sound_desc": "일정 알림이 올 때 소리로 알려줘요", + "invitation_parsing": "이메일 초대장 분석", + "invitation_parsing_desc": "이메일 첨부파일에서 캘린더 초대장을 감지하고 캘린더에 표시해요" + } + }, + "language_region": { + "title": "언어 및 지역", + "description": "언어와 지역 형식을 설정해 주세요", + "language": { + "label": "언어", + "description": "사용할 언어를 선택해 주세요", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "날짜 형식", + "description": "날짜가 표시되는 방식을 설정해요", + "regional": "지역 설정", + "iso": "ISO 8601", + "custom": "사용자 지정" + }, + "time_format": { + "label": "시간 형식", + "description": "12시간제 또는 24시간제를 선택해 주세요", + "12h": "12시간제", + "24h": "24시간제" + }, + "first_day": { + "label": "한 주의 시작", + "description": "일주일이 일요일부터 시작할지 월요일부터 시작할지 설정해요", + "sunday": "일요일", + "monday": "월요일" + } + }, + "email_behavior": { + "title": "메일 동작", + "description": "이메일 관련 동작 방식을 설정해 주세요", + "mark_read": { + "label": "읽은 상태로 표시", + "description": "메일을 열었을 때 언제 읽은 상태로 변경할지 설정해요", + "instant": "즉시", + "delay_3s": "3초 후", + "delay_5s": "5초 후", + "never": "표시하지 않음" + }, + "delete_action": { + "label": "삭제 동작", + "description": "메일을 삭제할 때의 동작을 선택해 주세요", + "trash": "휴지통으로 이동", + "permanent": "영구 삭제", + "warning": "메일이 영구적으로 삭제되며 복구할 수 없어요. 주의해서 사용해 주세요." + }, + "archive_mode": { + "label": "보관 방식", + "description": "메일을 보관할 때 어떻게 분류할지 설정해요", + "single": "단일 폴더에 모두 보관", + "year": "연도별 폴더로 분류", + "month": "월별 폴더로 분류", + "reorganize": "기존 보관함 다시 정리하기", + "reorganize_success": "{count, plural, =0 {정리할 메일이 없어요} other {#개의 메일을 다시 정리했어요}}", + "reorganize_error": "보관함을 다시 정리하는 데 실패했어요" + }, + "permanently_delete_junk": { + "label": "스팸 영구 삭제", + "description": "스팸함에 있는 메일을 휴지통으로 보내지 않고 바로 영구 삭제해요" + }, + "mail_layout": { + "label": "메일 레이아웃", + "description": "기존의 분할 화면 방식과 Gmail 스타일의 집중형 화면 중 선택해 주세요.", + "split": "화면 분할", + "split_description": "메일 목록과 읽기 창을 나란히 보여줘요.", + "focus": "집중형 목록", + "focus_description": "메일을 한 줄로 보여주고, 클릭하면 폴더 사이드바는 남겨둔 채 메일 내용을 넓게 보여줘요." + }, + "show_preview": { + "label": "미리보기 텍스트 표시", + "description": "목록에 메일 내용의 일부를 미리 보여줘요", + "focus_description": "집중형 한 줄 목록에서 메일 내용의 일부를 함께 보여줘요" + }, + "disable_threading": { + "label": "대화형 보기 끄기", + "description": "관련된 메일을 그룹으로 묶지 않고 개별 메시지로 보여줘요" + }, + "plain_text_mode": { + "label": "일반 텍스트만 사용", + "description": "서식 있는 텍스트 편집기를 끄고, 답장이나 전달을 포함한 모든 메일을 일반 텍스트로만 보내요" + }, + "auto_select_reply_identity": { + "label": "답장 시 보내는 사람 자동 선택", + "description": "답장할 때 메일을 받았던 주소로 보내는 사람을 자동으로 변경해요" + }, + "attachment_click_action": { + "label": "첨부파일 클릭 동작", + "description": "파일을 클릭했을 때 미리보기를 할지, 바로 다운로드할지 선택해 주세요", + "preview": "가능하면 미리보기", + "download": "즉시 다운로드" + }, + "attachment_position": { + "label": "첨부파일 위치", + "description": "메일 상단에서 첨부파일을 어디에 표시할지 설정해요", + "beside-sender": "보낸 사람 옆", + "below-header": "제목 아래" + }, + "emails_per_page": { + "10": "10개", + "25": "25개", + "50": "50개", + "100": "100개", + "label": "페이지당 메일 수", + "description": "한 번에 불러올 메일 개수를 설정해요" + }, + "always_light_mode": { + "label": "메일 내용은 항상 라이트 모드로 보기", + "description": "다크 모드를 사용할 때도 메일 본문은 라이트 모드로 표시해서 화면이 깨지는 걸 방지해요" + }, + "external_content": { + "label": "외부 콘텐츠", + "description": "이미지나 외부 콘텐츠를 어떻게 처리할지 설정해요", + "ask": "항상 묻기", + "block": "항상 차단", + "allow": "항상 허용" + }, + "trusted_senders": { + "label": "신뢰하는 보낸 사람", + "description": "이미지를 자동으로 불러올 보낸 사람을 관리해요", + "count_zero": "없음", + "count_one": "1명", + "count_other": "{count}명", + "modal_title": "신뢰하는 보낸 사람", + "empty_title": "아직 신뢰하는 보낸 사람이 없어요", + "empty_description": "이미지가 차단된 메일에서 \"이 보낸 사람 항상 신뢰하기\"를 클릭하면 여기에 추가돼요.", + "add_manually": "직접 추가하기", + "add_button": "추가", + "add_placeholder": "이메일 주소 입력", + "search_placeholder": "보낸 사람 검색...", + "no_results": "검색된 보낸 사람이 없어요", + "remove": "삭제", + "close": "닫기", + "invalid_email": "올바른 이메일 주소를 입력해 주세요", + "already_added": "이미 신뢰하는 보낸 사람으로 추가되어 있어요", + "save_error": "저장에 실패했습니다 - 자세한 내용은 연락처 디버그 로그를 확인하세요", + "use_address_book_label": "주소록과 동기화", + "use_address_book_description": "신뢰 발신자를 전용 \"신뢰 발신자\" 주소록에 저장하여 모든 기기에서 동기화합니다" + }, + "hover_actions": { + "label": "빠른 호버 액션", + "description": "메일 목록에서 마우스를 올렸을 때 표시할 빠른 액션을 선택해 주세요", + "delete": "삭제", + "star": "별표 달기 / 해제", + "mark_read": "읽음 / 안 읽음 표시", + "archive": "보관", + "tag": "태그", + "spam": "스팸으로 표시", + "none_selected": "선택된 액션 없음", + "mode_label": "표시 모드", + "mode_inline": "목록 안쪽", + "mode_floating": "플로팅", + "corner_label": "플로팅 위치", + "corner_top-left": "왼쪽 위", + "corner_top-right": "오른쪽 위", + "corner_bottom-left": "왼쪽 아래", + "corner_bottom-right": "오른쪽 아래" + }, + "default_mail_program": { + "label": "기본 메일 프로그램 설정", + "description": "mailto: 링크를 클릭할 때 {appName}이(가) 기본으로 열리도록 설정해요", + "button": "기본값으로 설정", + "success": "브라우저에서 기본 설정 팝업이 뜰 거예요", + "error": "이 브라우저에서는 이 기능을 지원하지 않아요" + }, + "attachment_reminder": { + "label": "첨부 파일 알림", + "description": "메시지에 첨부 파일이 언급되었지만 첨부되지 않은 경우 보내기 전에 경고합니다", + "keywords_label": "트리거 키워드", + "keywords_description": "메시지에서 발견되면 알림을 표시하는 단어 또는 구문", + "add_placeholder": "키워드 추가...", + "add": "Add", + "remove": "삭제" + }, + "hide_inline_image_attachments": { + "label": "첨부 파일 목록에서 인라인 이미지 숨기기", + "description": "메시지 본문에 포함된 이미지는 별도의 첨부 파일로 표시되지 않습니다" + } + }, + "composer": { + "title": "메일 쓰기", + "description": "메일 작성과 관련된 설정을 확인해 보세요", + "autosave": { + "label": "자동 저장 간격", + "description": "작성 중인 메일을 임시보관함에 자동으로 저장하는 간격이에요", + "30s": "30초마다", + "1m": "1분마다", + "2m": "2분마다", + "5m": "5분마다" + }, + "send_confirmation": { + "label": "전송 전 확인", + "description": "메일을 보내기 전에 한 번 더 물어볼까요?" + }, + "default_reply": { + "label": "기본 답장 모드", + "description": "답장 버튼을 눌렀을 때의 기본 동작을 설정해요", + "reply": "답장", + "reply_all": "전체 답장" + } + }, + "privacy": { + "title": "개인정보 및 보안", + "description": "개인정보와 보안 설정을 관리해 보세요", + "external_images": { + "label": "외부 이미지 차단", + "description": "외부 이미지를 통한 추적을 방지해요" + }, + "session_timeout": { + "label": "세션 만료 시간", + "description": "일정 시간 동안 사용하지 않으면 자동으로 로그아웃돼요", + "never": "사용 안 함", + "30m": "30분", + "1h": "1시간", + "4h": "4시간" + }, + "clear_cache": { + "label": "캐시 지우기", + "description": "저장된 임시 데이터와 캐시를 모두 삭제해요", + "button": "캐시 지우기", + "confirm": "정말 캐시를 모두 지울까요?", + "success": "캐시가 깔끔하게 지워졌어요!" + } + }, + "account": { + "title": "계정", + "description": "내 계정 정보를 확인해 보세요", + "name_label": "표시 이름", + "username_label": "사용자 이름", + "account_type_label": "계정 유형", + "auth_method_label": "인증 방법", + "auth_method_oauth": "SSO (OAuth/OIDC)", + "auth_method_basic": "비밀번호", + "demo_account": "데모 계정", + "email": { + "label": "이메일 주소", + "value": "{email}" + }, + "server": { + "label": "JMAP 서버", + "value": "{server}" + }, + "storage": { + "label": "저장 공간 사용량", + "used": "전체 {total} 중 {used} 사용", + "percentage": "{percent}% 사용 중" + }, + "last_sync": { + "label": "마지막 동기화", + "value": "{time}" + } + }, + "security": { + "title": "계정 보안", + "description": "비밀번호, 2단계 인증 및 보안 설정을 관리해요", + "detecting": "서버 기능을 확인하는 중...", + "not_available": "이 메일 서버에서는 계정 보안 관리를 사용할 수 없어요. 필요한 권한이 비활성화되어 있을 수 있어요. 자세한 내용은 문서를 참고해 주세요.", + "password": { + "title": "비밀번호 변경", + "current": "현재 비밀번호", + "new": "새 비밀번호", + "confirm": "새 비밀번호 확인", + "submit": "비밀번호 변경", + "success": "비밀번호가 성공적으로 변경되었어요", + "error_title": "비밀번호 변경 실패", + "error_mismatch": "새 비밀번호가 서로 일치하지 않아요", + "error_min_length": "비밀번호는 최소 8자 이상이어야 해요", + "error_generic": "비밀번호를 변경하지 못했어요" + }, + "display_name": { + "label": "표시 이름", + "description": "서버에 표시되는 내 이름이에요", + "placeholder": "표시할 이름을 입력해 주세요", + "save": "저장", + "success": "표시 이름이 업데이트되었어요", + "error": "표시 이름을 업데이트하지 못했어요" + }, + "totp": { + "section_title": "2단계 인증 (2FA)", + "label": "TOTP 인증", + "description": "시간 기반 일회용 비밀번호로 보안을 한 층 더 강화해 보세요", + "active": "사용 중", + "inactive": "사용 안 함", + "enabled": "2단계 인증이 켜졌어요", + "disabled": "2단계 인증이 꺼졌어요", + "enable_error": "2단계 인증을 켜지 못했어요", + "disable_error": "2단계 인증을 끄지 못했어요", + "setup_instructions": "이 URL을 인증 앱(Google Authenticator, Authy 등)에 복사해 주세요:", + "verification_code": "확인 코드", + "confirm": "확인", + "disable": "비활성화", + "disable_confirm_prompt": "2단계 인증을 비활성화하려면 비밀번호를 입력하세요.", + "password_required": "비밀번호가 필요합니다", + "code_required": "확인 코드가 필요합니다", + "code_invalid": "유효하지 않은 확인 코드입니다. 인증 앱을 확인하고 다시 시도하세요." + }, + "app_passwords": { + "title": "앱 비밀번호", + "description": "2단계 인증을 지원하지 않는 앱을 위한 전용 비밀번호를 만드세요", + "add": "추가", + "create": "만들기", + "cancel": "취소", + "generate": "생성", + "name_label": "앱 이름", + "name_placeholder": "예: Thunderbird, iPhone Mail", + "password_label": "비밀번호 (비워두면 자동으로 생성돼요)", + "password_placeholder": "비워두면 자동 생성", + "added": "앱 비밀번호가 만들어졌어요", + "removed": "앱 비밀번호가 삭제되었어요", + "add_error": "앱 비밀번호를 만들지 못했어요", + "remove_error": "앱 비밀번호를 삭제하지 못했어요", + "none": "설정된 앱 비밀번호가 없어요", + "done": "완료", + "expires_label": "만료 (선택 사항)", + "copy_now_warning": "지금 이 비밀번호를 복사하세요 - 다시 표시되지 않습니다.", + "allowed_ips_label": "허용된 IP(선택)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "쉼표 또는 공백으로 구분합니다. 비워두면 모든 IP가 허용됩니다." + }, + "api_keys": { + "title": "API 키", + "description": "서버와 직접 통신하는 스크립트 및 통합용 API 키를 만듭니다", + "name_label": "키 이름", + "name_placeholder": "예: 백업 스크립트, CI 러너", + "copy_now_warning": "이 API 키를 지금 복사하세요 - 다시 표시되지 않습니다.", + "added": "API 키가 생성되었습니다", + "removed": "API 키가 삭제되었습니다", + "add_error": "API 키 생성에 실패했습니다", + "remove_error": "API 키 삭제에 실패했습니다", + "none": "구성된 API 키가 없습니다" + }, + "encryption": { + "section_title": "저장 데이터 암호화", + "label": "이메일 암호화", + "description": "서버에 저장된 이메일을 암호화해서 프라이버시를 보호해요", + "active": "{type} 암호화 사용 중", + "inactive": "사용 안 함", + "enabled": "저장 데이터 암호화가 켜졌어요", + "disabled_success": "저장 데이터 암호화가 꺼졌어요", + "error": "암호화 설정을 업데이트하지 못했어요" + }, + "email_client": { + "title": "이메일 클라이언트 설정", + "description": "데스크톱이나 모바일 이메일 클라이언트(Thunderbird, Apple Mail, Outlook 등)를 설정할 때 사용할 정보예요", + "jmap_username_label": "JMAP 사용자 이름", + "copy": "복사", + "copied": "복사되었어요", + "password_instructions": "위의 JMAP 사용자 이름과 앱 비밀번호를 사용해서 이메일 클라이언트에 로그인하세요. 아직 만들지 않았다면 위에서 앱 비밀번호를 먼저 만들어 주세요." + } + }, + "identities": { + "title": "보내는 사람", + "description": "메일을 보낼 때 사용할 이메일 주소를 관리해요", + "identities_count": { + "label": "내 이메일 주소", + "description": "메일을 보낼 수 있도록 설정된 주소들이에요", + "count_zero": "설정된 주소가 없어요", + "count_one": "1개의 주소", + "count_other": "{count}개의 주소" + }, + "manage": "보내는 사람 관리", + "sub_addressing": { + "label": "서브 어드레싱", + "description": "user+tag@domain.com 처럼 태그를 사용해서 수신 메일을 정리해 보세요", + "learn_more": "자세히 알아보기" + } + }, + "vacation": { + "title": "부재중 자동 응답", + "description": "자리를 비웠을 때 도착한 메일에 자동으로 답장을 보내요", + "loading": "자동 응답 설정을 불러오는 중...", + "not_supported": "사용 중인 메일 서버는 자동 응답 기능을 지원하지 않아요.", + "fetch_error": "자동 응답 설정을 불러오지 못했어요. 다시 시도해 주세요.", + "status": { + "label": "자동 응답", + "description": "나에게 메일을 보낸 사람에게 자동으로 답장을 보내요", + "active": "사용 중", + "inactive": "사용 안 함" + }, + "date_range": { + "title": "기간 설정", + "description": "자동 응답을 보낼 특정 기간을 설정할 수 있어요", + "start": "시작일", + "start_description": "비워두면 지금부터 바로 시작해요", + "end": "종료일", + "end_description": "비워두면 계속해서 켜져 있어요" + }, + "message": { + "title": "자동 응답 메시지", + "description": "답장으로 보낼 메시지 내용을 작성해 주세요", + "subject_label": "제목", + "subject_description": "자동 응답 메일의 제목이에요", + "subject_placeholder": "부재중 알림", + "body_label": "메시지 본문", + "body_description": "일반 텍스트로 보낼 메시지 내용이에요", + "body_placeholder": "메일을 보내주셔서 감사합니다. 현재 자리를 비우고 있어 돌아오는 대로 답변드리겠습니다." + }, + "preview": { + "title": "미리보기", + "show": "미리보기 열기", + "hide": "미리보기 닫기" + }, + "save": "변경 사항 저장", + "saving": "저장 중...", + "warnings": { + "end_before_start": "종료일은 시작일보다 나중이어야 해요", + "start_in_past": "시작일이 이미 지났어요", + "empty_body": "메시지 내용이 비어있어요. 상대방에게 빈 메일이 가게 돼요" + } + }, + "folders": { + "title": "폴더", + "description": "이메일 폴더를 관리하고 기본 역할을 지정해 보세요", + "folder_list": "내 폴더", + "folder_list_description": "폴더 아이콘을 클릭해서 설정할 수 있어요", + "standard_roles": "기본 폴더 역할", + "standard_roles_description": "받은편지함, 보낸편지함, 휴지통 등 기본 역할로 사용할 폴더를 지정해요", + "role_inbox": "받은편지함", + "role_drafts": "임시보관함", + "role_sent": "보낸편지함", + "role_trash": "휴지통", + "role_junk": "스팸/정크함", + "role_archive": "보관함", + "role_none": "없음", + "create_folder": "폴더 만들기", + "create_subfolder": "하위 폴더 만들기", + "subfolder_of": "{name} 내부에 생성", + "subfolder_name": "하위 폴더 이름", + "new_folder_name": "폴더 이름", + "rename": "이름 바꾸기", + "change_icon": "아이콘 바꾸기", + "delete": "삭제", + "confirm_delete": "정말 \"{name}\" 폴더를 삭제할까요? 폴더 안의 메일은 휴지통으로 이동돼요.", + "create": "만들기", + "cancel": "취소", + "no_folders": "만든 폴더가 없어요", + "cannot_delete_role": "기본 역할이 지정된 폴더는 삭제할 수 없어요. 먼저 역할을 해제해 주세요.", + "folder_created": "폴더가 만들어졌어요", + "folder_renamed": "폴더 이름이 변경되었어요", + "folder_deleted": "폴더가 삭제되었어요", + "role_updated": "폴더 역할이 업데이트되었어요", + "error_create": "폴더를 만들지 못했어요", + "error_rename": "폴더 이름을 바꾸지 못했어요", + "error_delete": "폴더를 삭제하지 못했어요", + "error_delete_has_children": "안에 하위 폴더가 있어서 삭제할 수 없어요. 먼저 이동하거나 삭제해 주세요.", + "error_delete_has_email": "안에 메일이 있어서 삭제할 수 없어요. 메일을 이동하거나 삭제해 주세요.", + "error_role": "폴더 역할을 업데이트하지 못했어요" + }, + "advanced": { + "title": "고급 설정", + "description": "고급 옵션 및 개발자 설정이에요", + "debug_mode": { + "label": "디버그 모드", + "description": "문제 해결을 위해 자세한 로그를 기록해요" + }, + "debug_categories": { + "description": "기록할 카테고리를 선택해 주세요. 필요 없는 항목은 꺼두면 좋아요.", + "jmap": "JMAP 클라이언트", + "jmap_description": "편지함 작업, 메일 가져오기, JMAP 프로토콜 요청", + "calendar": "캘린더", + "calendar_description": "일정, 가져오기, 예약 메시지", + "tasks": "할 일(Tasks)", + "tasks_description": "할 일 생성, 가져오기 및 업데이트", + "auth": "인증", + "auth_description": "로그인, TOTP, 토큰 교환 및 세션 관리", + "filters": "필터", + "filters_description": "Sieve 필터 규칙 및 자동 응답 스크립트", + "email": "이메일 보기", + "email_description": "이메일 렌더링, TNEF 처리 및 읽음 표시", + "push": "푸시 알림", + "push_description": "푸시 알림 설정 및 전송", + "contacts": "연락처 및 주소록", + "contacts_description": "연락처 동기화, 주소록 작업, 신뢰 발신자" + }, + "settings_sync": { + "label": "설정 동기화", + "description": "여러 브라우저나 기기에서 내 설정을 동기화해요" + }, + "sender_favicons": { + "label": "보낸 사람 파비콘 (실험적 기능)", + "description": "비즈니스 메일의 경우 해당 웹사이트의 아이콘을 프로필 사진으로 보여줘요" + }, + "show_avatars_in_junk": { + "label": "스팸함에서 아바타 표시", + "description": "스팸함의 보낸 사람에 대한 프로필 이미지와 파비콘을 표시해요. 피싱 메일이 정상적인 메일처럼 보이지 않도록 기본적으로 꺼져 있어요." + }, + "keyboard_shortcuts": { + "label": "단축키", + "description": "사용 가능한 키보드 단축키를 확인해 보세요", + "button": "단축키 보기" + }, + "reset_settings": { + "label": "설정 초기화", + "description": "모든 설정을 기본값으로 되돌려요", + "button": "기본값으로 초기화" + }, + "export_settings": { + "label": "설정 내보내기", + "description": "내 설정을 JSON 파일로 다운로드해요", + "button": "내보내기" + }, + "import_settings": { + "label": "설정 가져오기", + "description": "JSON 파일에서 설정을 불러와요", + "button": "가져오기" + }, + "about": { + "title": "Bulwark Webmail 정보" + } + }, + "sidebar_apps": { + "title": "사이드바 앱", + "description": "사이드바의 커스텀 앱과 링크를 관리해요", + "keep_loaded": "앱 실행 유지", + "keep_loaded_description": "인라인 앱을 전환할 때 매번 새로고침되지 않도록 백그라운드에서 실행 상태를 유지해요", + "manage_title": "커스텀 앱", + "manage_description": "사이드바에 나만의 앱을 추가, 수정, 삭제해 보세요" + }, + "contacts": { + "title": "연락처", + "description": "연락처를 가져오거나 내보낼 수 있어요", + "import_label": "연락처 가져오기", + "import_description": "vCard(.vcf) 파일에서 연락처를 가져와요", + "export_label": "연락처 내보내기", + "export_description": "모든 연락처를 vCard(.vcf) 파일로 저장해요", + "manage_title": "주소록", + "manage_description": "주소록 이름 변경", + "no_address_books": "주소록을 찾을 수 없음", + "categories_title": "카테고리", + "categories_description": "연락처 카테고리 이름 변경", + "no_categories": "카테고리를 찾을 수 없음" + }, + "filters": { + "title": "이메일 필터", + "description": "새로 온 메일을 자동으로 분류하고 라벨을 붙이는 규칙을 만들어 보세요", + "add_rule": "규칙 추가", + "no_rules": "필터 규칙이 없어요", + "no_rules_description": "수신 메일을 자동으로 정리할 규칙을 만들어 보세요", + "vacation_active": "부재중 자동 응답이 켜져 있어요", + "vacation_active_description": "받는 메일에 대해 자동으로 답장을 보내고 있어요", + "vacation_configure": "설정", + "edit_rule": "규칙 수정", + "new_rule": "새 규칙", + "delete_rule": "규칙 삭제", + "delete_confirm": "정말 이 규칙을 삭제할까요?", + "enable": "켜기", + "disable": "끄기", + "raw_editor": "원본 Sieve 에디터", + "raw_editor_warning": "원본 Sieve 스크립트를 수정하면 시각적 에디터가 망가질 수 있어요. 여기서 수정하면 시각적 에디터의 내용을 덮어쓰게 돼요.", + "validate": "검증", + "validation_success": "스크립트가 유효해요", + "validation_error": "스크립트에 오류가 있어요", + "save": "규칙 저장", + "saving": "저장 중...", + "saved": "필터가 성공적으로 저장되었어요", + "save_failed": "필터를 저장하지 못했어요", + "loading": "필터를 불러오는 중...", + "not_supported": "사용 중인 메일 서버는 이메일 필터를 지원하지 않아요.", + "rule_name": "규칙 이름", + "rule_name_placeholder": "예: 뉴스레터 분류", + "match_all": "모든 조건 만족 (AND)", + "match_any": "조건 중 하나라도 만족 (OR)", + "conditions": "조건", + "add_condition": "조건 추가", + "actions": "동작", + "add_action": "동작 추가", + "stop_processing": "이후 규칙 무시하기", + "condition_fields": { + "from": "보낸 사람", + "to": "받는 사람", + "cc": "참조", + "subject": "제목", + "header": "사용자 지정 헤더", + "size": "크기", + "body": "본문" + }, + "comparators": { + "contains": "포함함", + "not_contains": "포함하지 않음", + "is": "정확히 일치", + "not_is": "일치하지 않음", + "starts_with": "다음으로 시작", + "ends_with": "다음으로 끝남", + "matches": "패턴 일치", + "greater_than": "다음보다 큼", + "less_than": "다음보다 작음" + }, + "action_types": { + "move": "폴더로 이동", + "copy": "폴더로 복사", + "forward": "다음으로 전달", + "mark_read": "읽은 상태로 표시", + "star": "별표 달기", + "add_label": "태그 추가", + "discard": "삭제 (조용히 지움)", + "reject": "메시지와 함께 수신 거부", + "keep": "받은편지함에 유지", + "stop": "더 이상 처리 안 함" + }, + "move_to_folder": "폴더 선택", + "copy_to_folder": "폴더 선택", + "forward_to": "전달할 이메일 주소", + "forward_placeholder": "email@example.com", + "reject_message": "거부 메시지", + "reject_placeholder": "메일 수신이 거부되었습니다", + "label_name": "태그 이름", + "label_placeholder": "태그 선택", + "header_name": "헤더 이름", + "header_placeholder": "예: X-Mailing-List", + "size_bytes": "크기 (바이트)", + "size_placeholder": "예: 1000000", + "system_managed": "시스템 관리 규칙", + "opaque_warning": "시각적 에디터 외부에서 수정된 스크립트예요. 원본 Sieve 편집만 가능해요.", + "open_sieve_editor": "원본 Sieve 에디터 열기", + "fetch_error": "필터를 불러오지 못했어요", + "expanded_view": "자세히 보기", + "expanded_view_description": "필터 규칙의 조건과 동작을 모두 펼쳐서 보여줘요", + "if": "만약 (If)", + "then": "다음 동작 실행 (Then)", + "match_all_conditions": "모두 만족할 때", + "match_any_condition": "하나라도 만족할 때", + "and": "그리고 (AND)", + "or": "또는 (OR)", + "cancel": "취소", + "confirm_delete": "삭제", + "rule_list": "필터 규칙", + "drag_to_reorder": "드래그해서 순서 변경", + "match_type": "일치 유형", + "reset_to_visual": "시각적 에디터로 초기화", + "reset_warning": "현재 스크립트가 지워지고 처음부터 다시 시작하게 돼요.", + "confirm_reset": "초기화", + "validation_empty_name": "규칙 이름을 입력해 주세요", + "validation_empty_conditions": "값을 포함한 조건이 하나 이상 필요해요", + "validation_empty_actions": "동작이 하나 이상 필요해요", + "templates_section": "템플릿으로 시작하기", + "template_newsletters": "뉴스레터를 특정 폴더로 이동", + "template_receipts": "영수증 자동 보관", + "template_important": "중요 메일 표시", + "template_notifications": "알림 메일 분류", + "sieve_editor": { + "title": "Sieve 스크립트 에디터", + "warning": "원본 Sieve 스크립트를 수정하면 시각적 규칙 편집이 망가질 수 있어요. 여기서 변경한 내용이 시각적 에디터를 덮어씁니다.", + "script_content": "Sieve 스크립트", + "valid": "유효한 스크립트예요", + "invalid": "스크립트에 오류가 있어요", + "save_warning": "저장하면 시각적 규칙이 덮어쓰기 되며, 이 작업은 되돌릴 수 없어요. 확인을 위해 한 번 더 저장을 눌러주세요.", + "validating": "검증 중...", + "validate": "검증", + "cancel": "취소", + "save": "저장", + "confirm_save": "저장 확인", + "validation_failed": "검증 요청에 실패했어요" + }, + "rule_summary": { + "conditions_count": "조건 {count}개", + "actions_count": "동작 {count}개" + }, + "origin_external": "외부", + "managed_by_tooltip": "{source}에서 관리됩니다. 해당 앱에서 편집하거나 원시 Sieve 편집기를 사용하세요." + }, + "templates": { + "title": "이메일 템플릿", + "description": "변수를 넣을 수 있는 재사용 가능한 메일 템플릿을 만들어 보세요", + "add": "새 템플릿", + "edit": "템플릿 수정", + "name": "템플릿 이름", + "name_placeholder": "예: 팔로업 메일", + "category": "카테고리", + "category_placeholder": "예: 업무, 개인", + "subject": "제목", + "subject_placeholder": "메일 제목", + "body": "본문", + "body_placeholder": "메일 내용...", + "recipients_placeholder": "email@example.com", + "identity": "보내는 사람", + "default_identity": "기본 보내는 사람", + "favorite": "즐겨찾기", + "cancel": "취소", + "create": "만들기", + "update": "업데이트", + "confirm_delete": "삭제", + "no_templates": "아직 템플릿이 없어요", + "manage": "템플릿 관리", + "count": "{count}개의 템플릿", + "export_import": "가져오기 & 내보내기", + "export_import_description": "템플릿을 백업하거나 다른 기기로 옮겨보세요", + "export": "내보내기", + "import": "가져오기", + "validation": { + "empty": "템플릿 이름이 필요해요", + "too_long": "템플릿 이름은 200자 이하여야 해요" + } + }, + "files": { + "display": { + "title": "화면 표시", + "description": "파일과 폴더를 보여주는 방식을 설정해요" + }, + "folder_layout": { + "label": "폴더 내비게이션", + "description": "폴더를 파일과 같이 보여줄지, 사이드바 트리 형태로 보여줄지 선택해요", + "inline": "인라인", + "sidebar": "사이드바" + }, + "default_view": { + "label": "기본 뷰", + "description": "그리드와 리스트 레이아웃 중 선택해 주세요", + "list": "리스트", + "grid": "그리드" + }, + "default_sort": { + "label": "기본 정렬", + "description": "파일의 기본 정렬 기준을 선택해요", + "name": "이름", + "size": "크기", + "modified": "수정일" + }, + "sort_direction": { + "label": "정렬 방향", + "description": "오름차순 또는 내림차순을 선택해요", + "ascending": "오름차순", + "descending": "내림차순" + }, + "icons": { + "title": "아이콘", + "description": "파일 아이콘의 모양을 설정해요" + }, + "show_icons": { + "label": "파일 아이콘 표시", + "description": "파일과 폴더 옆에 아이콘을 보여줘요" + }, + "colored_icons": { + "label": "컬러 아이콘", + "description": "단색 대신 화사한 컬러 아이콘을 사용해요" + }, + "show_thumbnails": { + "label": "미리보기(썸네일) 표시", + "description": "이미지 파일의 경우 아이콘 대신 미리보기를 보여줘요" + }, + "behavior": { + "title": "동작", + "description": "파일 탐색기의 동작 방식을 설정해요" + }, + "show_hidden": { + "label": "숨긴 파일 표시", + "description": "이름이 점(.)으로 시작하는 숨긴 파일과 폴더를 보여줘요" + }, + "preview": { + "label": "미리보기" + } + } + }, + "errors": { + "page_error_title": "문제가 발생했어요", + "page_error_description": "예상치 못한 오류가 생겼어요. 다시 시도하거나 홈 화면으로 돌아가 주세요.", + "sidebar_error": "편지함을 불러올 수 없어요", + "email_list_error": "메일을 불러올 수 없어요", + "viewer_error_title": "메일을 표시할 수 없어요", + "viewer_error_description": "이 메일을 화면에 그리는 데 문제가 있어요. 지원하지 않는 콘텐츠가 포함되어 있을 수 있어요.", + "composer_error": "메일 쓰기 창을 불러올 수 없어요", + "settings_error_title": "설정을 사용할 수 없어요", + "settings_error_description": "설정을 불러오지 못했어요. 변경 사항이 저장되지 않을 수 있어요.", + "try_again": "다시 시도", + "reload": "새로고침", + "reload_emails": "메일 새로고침", + "reload_settings": "설정 새로고침", + "retry": "재시도", + "go_home": "받은편지함으로 이동" + }, + "context_menu": { + "reply": "답장", + "reply_all": "전체 답장", + "forward": "전달", + "mark_read": "읽은 상태로 표시", + "mark_unread": "읽지 않은 상태로 표시", + "star": "별표 달기", + "unstar": "별표 해제", + "move_to": "이동...", + "archive": "보관", + "delete": "삭제", + "mark_as_spam": "스팸 신고", + "not_spam": "정상 메일", + "color_tag": "태그", + "remove_color": "태그 제거", + "items_selected": "{count}개의 메일 선택됨", + "edit_draft": "임시보관 메일 수정" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "단축키", + "tip": "언제든 ? 키를 누르면 이 도움말을 볼 수 있어요", + "sections": { + "navigation": "이동", + "actions": "메일 작업", + "global": "공통", + "threads": "대화(스레드)", + "composer": "메일 쓰기" + }, + "navigation": { + "next_email": "다음 메일", + "previous_email": "이전 메일", + "open_email": "메일 열기", + "close_email": "닫기 / 선택 해제" + }, + "actions": { + "reply": "답장", + "reply_all": "전체 답장", + "forward": "전달", + "star": "별표 켜기/끄기", + "archive": "보관", + "delete": "삭제", + "mark_unread": "읽지 않음으로 표시", + "mark_read": "읽음으로 표시", + "toggle_spam": "스팸 신고 / 정상 표시" + }, + "global": { + "compose": "새 메일 쓰기", + "search": "검색창 이동", + "help": "단축키 보기", + "refresh": "메일 새로고침", + "select_all": "모두 선택" + }, + "threads": { + "expand_collapse": "대화 펼치기/접기" + }, + "composer": { + "template_picker": "템플릿 선택기 열기" + } + }, + "threads": { + "messages_one": "메시지 1개", + "messages_other": "메시지 {count}개", + "messages_tooltip": "이 대화에 {count}개의 메시지가 있어요", + "expand": "대화 펼치기", + "collapse": "대화 접기", + "loading": "대화를 불러오는 중...", + "mark_read": "대화 전체를 읽음으로 표시", + "mark_unread": "대화 전체를 읽지 않음으로 표시", + "archive": "대화 보관", + "delete": "대화 삭제", + "star": "대화 전체에 별표 달기", + "unstar": "대화 전체 별표 해제", + "toggle_thread": "스레드 켜기/끄기" + }, + "identities": { + "modal_title": "보내는 사람 관리", + "create_new": "새 보내는 사람 추가", + "edit_identity": "정보 수정", + "delete_confirm": "이 주소를 삭제할까요? 이 작업은 되돌릴 수 없어요.", + "cannot_delete": "이 주소는 삭제할 수 없어요", + "primary_identity": "기본", + "set_as_primary": "기본값으로 설정", + "no_identities": "저장된 주소가 없어요", + "display": { + "reply_to": "회신 주소 (Reply-To):", + "bcc": "숨은 참조 (BCC):", + "signature": "서명:", + "preview": "미리보기:" + }, + "validation_errors": { + "invalid_emails": "잘못된 이메일: {emails}", + "unknown_error": "알 수 없는 오류" + }, + "form": { + "name_label": "표시 이름", + "name_placeholder": "예: 업무용 메일, 개인", + "name_required": "이름을 입력해 주세요", + "email_label": "이메일 주소", + "email_placeholder": "your.email@example.com", + "email_required": "이메일 주소가 필요해요", + "email_invalid": "올바른 이메일 주소를 입력해 주세요", + "email_immutable": "한 번 만든 이메일 주소는 바꿀 수 없어요", + "reply_to_label": "회신 주소 (선택 사항)", + "reply_to_placeholder": "different@email.com", + "bcc_label": "자동 숨은 참조 (선택 사항)", + "bcc_placeholder": "archive@email.com", + "text_signature_label": "텍스트 서명", + "html_signature_label": "HTML 서명", + "save": "저장", + "cancel": "취소", + "creating": "만드는 중...", + "updating": "업데이트 중..." + }, + "sub_address": { + "button_tooltip": "서브 어드레스 사용", + "popover_title": "서브 어드레스 태그 추가", + "tag_input_placeholder": "태그 입력 (예: shopping)", + "preview_label": "미리보기:", + "recent_tags": "최근 태그", + "suggested_tags": "추천", + "use_address": "이 주소 사용하기", + "invalid_tag": "태그는 알파벳, 숫자, 대시(-)만 쓸 수 있어요", + "tag_too_long": "태그는 30자 이하여야 해요", + "help_text": "user+tag@domain.com 으로 보낸 메일은 내 받은편지함으로 들어와요", + "validation": { + "empty": "태그를 비워둘 수 없어요", + "too_long": "태그는 {max}자 이하여야 해요", + "invalid_chars": "태그에는 영문, 숫자, 대시(-)만 쓸 수 있어요" + } + }, + "badge": { + "sent_via": "경유:", + "sub_address_tag": "서브 어드레스 사용: {tag}", + "identity_name": "다음 주소로 전송됨: {name}", + "identity_short": "{name} 주소 사용", + "subaddress_tag": "+{tag}" + }, + "delete_button": "삭제", + "delete_confirm_title": "주소 삭제" + }, + "templates": { + "picker_title": "템플릿 선택", + "search_placeholder": "템플릿 검색...", + "section_favorites": "즐겨찾기", + "section_recent": "최근", + "section_uncategorized": "기타", + "no_templates": "아직 템플릿이 없어요", + "no_results": "템플릿을 찾을 수 없어요", + "fill_placeholders": "변수 값 입력하기", + "enter_value": "값을 입력해 주세요...", + "preview": "미리보기", + "insert_with_values": "값과 함께 삽입", + "insert_raw": "원본 삽입", + "copy_suffix": "(복사본)", + "placeholder": "변수", + "placeholders": { + "recipient_name": "받는 사람 이름", + "company": "회사 이름", + "date": "오늘 날짜", + "day_of_week": "요일", + "sender_name": "내 이름" + } + }, + "contacts": { + "title": "연락처", + "search_placeholder": "연락처 검색...", + "create_new": "새 연락처", + "no_category": "카테고리 없음", + "rename_category": "카테고리 이름 변경", + "category_name_label": "카테고리 이름", + "category_renamed": "카테고리 이름이 변경되었습니다", + "category_rename_failed": "카테고리 이름 변경 실패", + "category_added": "{name}에 연락처가 추가되었어요", + "category_added_plural": "{name}에 {count}개의 연락처가 추가되었어요", + "empty_state": "아직 연락처가 없어요", + "empty_state_title": "아직 연락처가 없어요", + "empty_state_subtitle": "새 연락처를 만들거나 vCard 파일에서 가져와 보세요", + "empty_search": "검색된 연락처가 없어요", + "empty_search_hint": "다른 검색어로 다시 시도해 보세요", + "empty_filtered": "필터에 일치하는 연락처가 없어요", + "empty_filtered_hint": "필터를 조정하거나 지워보세요", + "clear_search": "검색 지우기", + "import_vcard": "vCard 가져오기", + "delete_confirm_title": "연락처 삭제", + "delete_confirm": "정말 이 연락처를 삭제할까요?", + "local_mode": "연락처가 로컬에 저장돼요 (서버가 JMAP Contacts를 지원하지 않아요)", + "back_to_contacts": "연락처로 돌아가기", + "tabs": { + "all": "전체", + "groups": "그룹" + }, + "shared": { + "title": "공유됨" + }, + "address_books": { + "title": "내 주소록", + "shared_prefix": "공유됨: {name}", + "moved": "연락처가 {name}(으)로 이동되었어요", + "moved_plural": "{count}개의 연락처가 {name}(으)로 이동되었어요", + "move_failed": "연락처를 이동하지 못했어요", + "address_book": "주소록", + "rename": "주소록 이름 변경", + "name_label": "주소록 이름", + "renamed": "주소록 이름이 변경되었습니다", + "rename_failed": "주소록 이름 변경 실패", + "default": "기본", + "manage": "주소록 관리", + "share": "주소록 공유", + "new_contact_in_book": "이 주소록에 새 연락처", + "delete": "주소록 삭제", + "confirm_delete": "\"{name}\"을(를) 삭제하시겠습니까? 이 주소록의 모든 연락처가 삭제됩니다.", + "deleted": "주소록이 삭제되었습니다", + "delete_failed": "주소록 삭제에 실패했습니다" + }, + "detail": { + "emails": "이메일", + "phones": "전화번호", + "organizations": "소속", + "addresses": "주소", + "notes": "메모", + "titles": "직함 및 역할", + "online_services": "온라인 서비스", + "anniversaries": "기념일", + "personal_info": "개인 정보", + "languages": "언어", + "categories": "카테고리", + "related_contacts": "관련 연락처", + "crypto_keys": "암호화 키", + "cert_issuer": "발급자", + "cert_expires": "만료일", + "cert_expired": "만료됨", + "cert_fingerprint": "지문(Fingerprint)", + "cert_algorithm": "알고리즘", + "import_to_smime": "S/MIME으로 가져오기", + "cert_already_imported": "이미 S/MIME에 등록되어 있어요", + "cert_imported": "인증서가 S/MIME 저장소에 추가되었어요", + "cert_import_failed": "인증서를 가져오지 못했어요", + "no_contact_selected": "세부 정보를 보려면 연락처를 선택해 주세요", + "compose_email": "메일 쓰기", + "copy_email": "이메일 복사", + "copy_phone": "전화번호 복사", + "copy_url": "URL 복사", + "copied": "클립보드에 복사되었어요", + "copy_failed": "복사하지 못했어요", + "created": "생성일", + "updated": "마지막 업데이트", + "timezone": "시간대", + "anniversary_birth": "생일", + "anniversary_death": "기일", + "anniversary_wedding": "결혼기념일", + "anniversary_other": "기타", + "personal_expertise": "전문 분야", + "personal_hobby": "취미", + "personal_interest": "관심사", + "personal_other": "기타", + "gender": "성별", + "gender_masculine": "남성", + "gender_feminine": "여성", + "gender_other": "기타", + "gender_none": "해당 없음", + "gender_unknown": "알 수 없음", + "calendar": "캘린더", + "calendar_uri": "캘린더 URL", + "scheduling_uri": "스케줄링 URL", + "freebusy_uri": "Free/Busy URL", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "작업 더보기", + "age_years": "{count}세", + "years_since": "{count}년 전" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "새 연락처", + "edit_title": "연락처 수정", + "section_address_book": "디렉터리", + "select_address_book": "디렉터리 선택...", + "section_identity": "이름 및 신원", + "section_work": "직장 및 소속", + "prefix": "호칭", + "prefix_placeholder": "예: Dr., Mr., Mrs.", + "given_name": "이름", + "middle_name": "중간 이름", + "surname": "성", + "suffix": "접미사", + "suffix_placeholder": "예: Jr., Sr.", + "nickname": "별명", + "nickname_placeholder": "별명", + "email": "이메일", + "email_placeholder": "email@example.com", + "phone": "전화번호", + "phone_placeholder": "010-1234-5678", + "phone_type": "유형", + "phone_voice": "음성", + "phone_cell": "휴대전화", + "phone_fax": "팩스", + "phone_pager": "호출기", + "phone_video": "화상", + "phone_text": "문자", + "organization": "소속(회사)", + "organization_placeholder": "회사 이름", + "department": "부서", + "department_placeholder": "부서명", + "job_title": "직함", + "job_title_placeholder": "예: 소프트웨어 엔지니어", + "role": "역할", + "role_placeholder": "예: 팀장", + "addresses": "주소", + "add_address": "주소 추가", + "street": "도로명 주소", + "city": "시/도", + "region": "지역", + "postcode": "우편번호", + "country": "국가", + "online_services": "온라인 서비스", + "add_online_service": "온라인 서비스 추가", + "url_placeholder": "https://...", + "service_placeholder": "서비스", + "anniversaries": "기념일", + "add_anniversary": "날짜 추가", + "anniversary_birth": "생일", + "anniversary_wedding": "결혼기념일", + "anniversary_death": "기일", + "anniversary_other": "기타", + "personal_info": "개인 정보", + "add_personal_info": "항목 추가", + "personal_info_placeholder": "예: 사진 촬영", + "personal_expertise": "전문 분야", + "personal_hobby": "취미", + "personal_interest": "관심사", + "personal_other": "기타", + "level": "수준", + "level_high": "상", + "level_medium": "중", + "level_low": "하", + "categories": "카테고리", + "categories_placeholder": "예: 가족, 친구, 동료", + "categories_hint": "입력하여 검색하거나 카테고리를 추가하세요", + "category_add": "추가", + "note": "메모", + "note_placeholder": "메모를 남겨주세요...", + "gender": "성별", + "gender_sex": "성별(생물학적)", + "gender_male": "남성", + "gender_female": "여성", + "gender_other": "기타", + "gender_none": "해당 없음", + "gender_unknown": "알 수 없음", + "gender_identity": "성 정체성", + "gender_identity_placeholder": "성 정체성...", + "calendar": "캘린더", + "calendar_uri": "캘린더 URL", + "scheduling_uri": "스케줄링 URL", + "freebusy_uri": "Free/Busy URL", + "context_work": "직장", + "context_private": "개인", + "add_email": "이메일 추가", + "add_phone": "전화번호 추가", + "save": "저장", + "cancel": "취소", + "creating": "만드는 중...", + "updating": "업데이트 중...", + "name_required": "이름이나 성 중에 하나는 꼭 필요해요", + "email_invalid": "올바른 이메일 주소를 입력해 주세요", + "email_error_inline": "이메일 형식이 잘못되었어요", + "save_failed": "연락처를 저장하지 못했어요", + "delete": "삭제", + "upload_photo": "사진 업로드", + "remove_photo": "사진 제거", + "photo_hint": "JPG 또는 PNG, 최도 10MB. 크기가 조정됩니다.", + "photo_too_large": "이미지가 너무 큽니다 (최대 10MB)", + "photo_invalid": "잘못된 이미지 파일", + "change_photo": "변경" + }, + "groups": { + "create": "새 그룹", + "edit": "그룹 수정", + "empty": "아직 그룹이 없어요", + "delete_confirm_title": "그룹 삭제", + "delete_confirm": "정말 이 그룹을 삭제할까요?", + "name_label": "그룹 이름", + "name_placeholder": "예: 팀, 가족", + "name_required": "그룹 이름이 필요해요", + "save_failed": "그룹을 저장하지 못했어요", + "members_label": "멤버", + "search_members": "추가할 연락처 검색...", + "no_members": "이 그룹에는 멤버가 없어요", + "member_count": "멤버 {count}명" + }, + "import": { + "title": "연락처 가져오기", + "drop_hint": "클릭해서 vCard 파일을 선택해 주세요", + "file_types": ".vcf 또는 .vcard 파일", + "no_contacts": "파일에서 연락처를 찾을 수 없어요", + "parse_error": "vCard 파일을 분석하는 데 실패했어요", + "found": "{count}개의 연락처를 찾았어요", + "duplicate": "중복", + "select_all": "모두 선택", + "deselect_all": "모두 선택 해제", + "selected": "{count}개 선택됨", + "import_button": "가져오기", + "importing": "가져오는 중...", + "success": "{count}개의 연락처를 성공적으로 가져왔어요", + "failed": "가져오기 실패", + "close": "닫기", + "file_too_large": "파일이 너무 커요 (최대 5MB)" + }, + "export": { + "title": "연락처 내보내기", + "success": "{count}개의 연락처를 성공적으로 내보냈어요" + }, + "bulk": { + "selected": "{count}개 선택됨", + "select_all": "모두 선택", + "delete": "삭제", + "delete_confirm_title": "연락처 삭제", + "delete_confirm": "선택한 {count}개의 연락처를 삭제할까요?", + "deleted": "{count}개의 연락처가 삭제되었어요", + "add_to_group": "그룹에 추가", + "choose_group": "그룹 선택", + "adding_contacts": "{count}개의 연락처를 추가하는 중...", + "added_to_group": "연락처가 그룹에 추가되었어요", + "export": "내보내기", + "clear": "선택 취소" + }, + "toast": { + "created": "연락처가 만들어졌어요", + "updated": "연락처가 업데이트되었어요", + "deleted": "연락처가 삭제되었어요", + "error_create": "연락처를 만들지 못했어요", + "error_update": "연락처를 업데이트하지 못했어요", + "error_delete": "연락처를 삭제하지 못했어요" + }, + "context_menu": { + "open": "열기", + "edit": "편집", + "send_email": "이메일 보내기", + "add_to_group": "그룹에 추가", + "export_vcard": "vCard로 내보내기", + "delete": "삭제", + "call": "통화", + "duplicate": "복제", + "print": "인쇄" + }, + "filters": { + "toggle": "필터", + "select": "선택", + "clear": "지우기", + "close": "닫기", + "title": "고급 필터", + "organization": "회사", + "organization_placeholder": "예: Acme", + "job_title": "직책", + "job_title_placeholder": "예: 디자이너", + "location": "위치", + "location_placeholder": "도시 또는 국가", + "email_domain": "이메일 도메인", + "email_domain_placeholder": "example.com", + "birthday_month": "생일 월", + "any_month": "모든 달", + "has_email": "이메일 있음", + "has_phone": "전화번호 있음", + "has_photo": "사진 있음" + } + }, + "calendar": { + "title": "캘린더", + "back_to_email": "메일로 돌아가기", + "back_to_month": "월간 보기로 돌아가기", + "my_calendars": "내 캘린더", + "birthday_calendar": "생일", + "mini_calendar_change": "클릭해서 달을 변경하세요", + "views": { + "month": "월", + "week": "주", + "day": "일", + "agenda": "일정 목록", + "today": "오늘", + "month_hint": "월간 (m)", + "week_hint": "주간 (w)", + "day_hint": "일간 (d)", + "agenda_hint": "일정 목록 (a)", + "tasks": "할 일", + "tasks_hint": "할 일 (k)" + }, + "events": { + "create": "일정 만들기", + "edit": "일정 수정", + "delete": "일정 삭제", + "details": "일정 세부 정보", + "no_events": "일정이 없어요", + "all_day": "하루 종일", + "more": "+{count}개 더보기", + "no_title": "(제목 없음)", + "resize": "일정 크기 조절", + "duplicate": "복제", + "today_header": "오늘", + "tomorrow_header": "내일", + "export_ics": ".ics로 내보내기", + "copy_title": "제목 복사", + "copy_link": "회의 링크 복사" + }, + "detail": { + "add_note": "메모 추가...", + "save_note": "저장", + "note_saved": "메모가 추가되었어요", + "open_link": "링크 열기", + "meeting_link": "화상 회의 링크", + "tentative": "미정", + "cancelled": "취소됨", + "delete_confirm": "이 일정을 삭제할까요?" + }, + "form": { + "title": "제목", + "description": "설명", + "location": "위치", + "meeting_link": "화상 회의 링크", + "start_date": "시작 날짜", + "end_date": "종료 날짜", + "start_time": "시작 시간", + "end_time": "종료 시간", + "all_day_event": "하루 종일 일정", + "calendar_select": "캘린더", + "save": "저장", + "cancel": "취소", + "delete_confirm": "정말 이 일정을 삭제할까요?", + "color": "색상" + }, + "participants": { + "title": "참석자", + "add": "참석자 추가", + "organizer": "주최자", + "attendee": "참석자", + "accepted": "수락함", + "declined": "거절함", + "tentative": "미정", + "needs_action": "응답 필요", + "remove": "삭제", + "edit": "편집", + "email_placeholder": "이메일을 추가하거나 연락처를 검색하세요", + "send_invitations": "참석자에게 초대장 보내기", + "status_summary": "{accepted}명 수락, {pending}명 대기 중", + "invited_by": "{name}님의 초대", + "respond_below": "아래 버튼을 눌러 응답해 주세요", + "rsvp_label": "내 응답", + "cancel_notification": "참석자들에게 취소 알림이 전송돼요", + "you_organizer": "내가 주최자예요", + "you_attendee": "나는 참석자예요", + "no_participants": "참석자가 없어요", + "count": "참석자 {count}명" + }, + "recurrence": { + "title": "반복 일정", + "none": "반복 안 함", + "daily": "매일", + "weekly": "매주", + "monthly": "매월", + "yearly": "매년", + "every_n_days": "{count}일마다", + "every_n_weeks": "{count}주마다", + "every_n_months": "{count}개월마다", + "until": "종료일:", + "occurrences": "{count}회 반복" + }, + "recurrence_scope": { + "edit_title": "반복 일정 수정", + "delete_title": "반복 일정 삭제", + "description": "반복되는 일정이에요. 어떤 일정을 수정할까요?", + "this_event": "이 일정만", + "this_and_future": "이 일정 및 향후 일정 모두", + "all_events": "모든 일정", + "cancel": "취소", + "save": "저장", + "delete": "삭제" + }, + "alerts": { + "title": "알림", + "none": "알림 없음", + "at_time": "일정 시작 시", + "minutes_before": "{count}분 전", + "hours_before": "{count}시간 전", + "days_before": "{count}일 전" + }, + "settings": { + "title": "캘린더 설정", + "default_view": "기본 뷰", + "week_starts_on": "한 주의 시작", + "time_format": "시간 형식", + "default_calendar": "기본 캘린더", + "default_reminder": "기본 알림", + "time_format_12h": "12시간제", + "time_format_24h": "24시간제", + "notifications_enabled": "일정 알림", + "notifications_enabled_desc": "다가오는 일정에 대한 알림을 보여줘요", + "notification_sound": "알림음", + "notification_sound_desc": "일정 알림 시 소리를 재생해요", + "invitation_parsing": "이메일 초대장 분석", + "invitation_parsing_desc": "이메일 첨부파일에서 캘린더 초대장을 감지하고 보여줘요", + "show_time_in_month_view": "월간 보기에 시간 표시", + "show_time_in_month_view_desc": "월간 캘린더에서도 일정 시간을 표시해요", + "show_week_numbers": "주 차 번호 표시", + "show_week_numbers_desc": "미니 캘린더에 1년 중 몇 주 차인지 표시해요", + "enable_tasks": "할 일 사용", + "enable_tasks_desc": "캘린더에 할 일을 관리할 수 있는 메뉴를 추가해요", + "show_tasks_on_calendar": "캘린더에 할 일 표시", + "show_tasks_on_calendar_desc": "일간 및 주간 캘린더에 할 일 배지를 보여줘요", + "hover_preview": "마우스 호버 미리보기", + "hover_preview_desc": "캘린더 일정 위에 마우스를 올리면 세부 정보 팝업을 띄워요", + "hover_preview_instant": "즉시", + "hover_preview_delay_500ms": "0.5초 지연", + "hover_preview_delay_1s": "1초 지연", + "hover_preview_delay_2s": "2초 지연", + "hover_preview_off": "사용 안 함", + "show_birthday_calendar": "연락처 생일 캘린더", + "show_birthday_calendar_desc": "연락처에 등록된 생일을 가상 캘린더로 보여줘요" + }, + "days": { + "monday": "월요일", + "tuesday": "화요일", + "wednesday": "수요일", + "thursday": "목요일", + "friday": "금요일", + "saturday": "토요일", + "sunday": "일요일", + "mon": "월", + "tue": "화", + "wed": "수", + "thu": "목", + "fri": "금", + "sat": "토", + "sun": "일" + }, + "notifications": { + "event_created": "일정이 만들어졌어요", + "event_updated": "일정이 업데이트되었어요", + "event_deleted": "일정이 삭제되었어요", + "calendar_created": "캘린더가 만들어졌어요", + "calendar_deleted": "캘린더가 삭제되었어요", + "event_move_error": "일정을 이동하지 못했어요", + "event_resize_error": "일정 시간을 조절하지 못했어요", + "alert_title": "다가오는 일정", + "alert_now": "지금 시작해요", + "alert_in_minutes": "{count}분 후 시작", + "invitation_sent": "초대장이 전송되었어요", + "rsvp_updated": "응답이 업데이트되었어요", + "rsvp_error": "응답을 업데이트하지 못했어요", + "event_duplicated": "일정이 복제되었어요", + "event_error": "일정을 저장하지 못했어요", + "task_due": "할 일 기한이 다가와요", + "event_exported": "이벤트 내보내기 완료", + "title_copied": "제목이 복사되었습니다", + "link_copied": "링크가 복사되었습니다" + }, + "status": { + "loading_calendars": "캘린더를 불러오는 중...", + "loading_events": "일정을 불러오는 중..." + }, + "quick_create": { + "placeholder": "새 일정 제목", + "aria_label": "빠른 일정 만들기" + }, + "nav_prev": "이전", + "nav_next": "다음", + "import": { + "title": "캘린더 가져오기", + "tab_file": "파일", + "tab_url": "URL", + "select_file": ".ics 파일 선택", + "drop_file": "또는 여기에 파일을 놓아주세요", + "supported_formats": "iCalendar (.ics) 파일을 지원해요", + "url_description": "외부 iCalendar (.ics) 피드의 URL을 입력해서 일정을 가져와요.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "CalDAV 및 iCalendar (.ics) URL을 지원해요", + "fetch": "가져오기", + "invalid_url": "올바른 URL을 입력해 주세요", + "url_fetch_failed": "URL에서 캘린더를 가져오지 못했어요", + "parsing": "캘린더 파일을 분석하는 중...", + "parsed_events": "{count}개의 일정을 찾았어요", + "no_events": "파일에서 일정을 찾을 수 없어요", + "select_all": "모두 선택", + "deselect_all": "모두 선택 해제", + "target_calendar": "저장할 캘린더", + "import_button": "선택 항목 가져오기", + "importing": "일정을 가져오는 중...", + "success": "{count}개의 일정을 성공적으로 가져왔어요", + "error": "캘린더를 가져오지 못했어요", + "file_too_large": "파일이 10MB 제한을 넘었어요", + "invalid_format": "캘린더 파일 형식이 올바르지 않아요" + }, + "management": { + "title": "캘린더 관리", + "description": "캘린더를 만들고 이름을 바꾸거나 색상을 꾸며보세요. 사이드바에서 캘린더를 우클릭하면 색상을 빠르게 바꿀 수 있어요.", + "name": "이름", + "name_placeholder": "캘린더 이름", + "color": "색상", + "change_color": "색상 변경", + "add_calendar": "캘린더 추가", + "edit": "수정", + "delete": "삭제", + "save": "저장", + "create": "만들기", + "cancel": "취소", + "default": "기본", + "confirm_delete": "\"{name}\" 캘린더를 삭제할까요? 캘린더 안의 모든 일정이 함께 지워져요.", + "confirm_clear": "\"{name}\" 캘린더의 모든 일정을 지울까요? 이 작업은 되돌릴 수 없어요.", + "clear_events": "일정 모두 지우기", + "events_cleared": "{count}개의 일정을 지웠어요", + "error_clear": "일정을 지우지 못했어요", + "calendar_created": "캘린더가 만들어졌어요", + "calendar_updated": "캘린더가 업데이트되었어요", + "calendar_deleted": "캘린더가 삭제되었어요", + "color_updated": "캘린더 색상이 변경되었어요", + "error_create": "캘린더를 만들지 못했어요", + "error_update": "캘린더를 업데이트하지 못했어요", + "error_delete": "캘린더를 삭제하지 못했어요", + "caldav_url": "CalDAV URL", + "copy_url": "CalDAV URL 복사", + "url_copied": "CalDAV URL이 클립보드에 복사되었어요", + "share": "캘린더 공유", + "new_event_in_calendar": "이 캘린더에 새 일정" + }, + "subscription": { + "title": "iCal 구독", + "section_title": "iCal 구독", + "description": "외부 iCalendar 피드를 구독해 보세요. 일정들이 전용 캘린더에 자동으로 동기화돼요. (https:// 및 webcal:// 지원)", + "url_label": "캘린더 URL", + "url_placeholder": "https://example.com/calendar.ics 또는 webcal://...", + "name_label": "캘린더 이름", + "name_placeholder": "예: 공휴일", + "color_label": "색상", + "refresh_interval": "새로고침 간격", + "interval_15": "15분마다", + "interval_30": "30분마다", + "interval_60": "1시간마다", + "interval_360": "6시간마다", + "interval_1440": "매일", + "subscribe": "구독하기", + "subscribing": "구독 중...", + "save": "변경 사항 저장", + "saving": "저장 중...", + "edit": "수정", + "edit_title": "구독 수정", + "updated": "\"{name}\" 구독이 업데이트되었어요", + "update_error": "구독을 업데이트하지 못했어요", + "invalid_url": "올바른 URL을 입력해 주세요", + "success": "\"{name}\" 캘린더를 구독했어요", + "error": "구독을 추가하지 못했어요", + "refresh": "지금 새로고침", + "refresh_success": "구독이 새로고침되었어요", + "refresh_error": "구독을 새로고침하지 못했어요", + "unsubscribe": "구독 취소", + "confirm_delete": "\"{name}\" 구독을 취소할까요? 캘린더와 모든 일정이 삭제돼요.", + "deleted": "구독이 삭제되었어요", + "delete_error": "구독을 삭제하지 못했어요", + "last_refreshed": "마지막 업데이트: {time}" + }, + "tasks": { + "label": "할 일", + "no_tasks": "할 일이 없어요", + "no_title": "(제목 없음)", + "mark_complete": "완료로 표시", + "mark_incomplete": "미완료로 표시", + "filter_all": "전체", + "filter_pending": "대기 중", + "filter_completed": "완료됨", + "filter_overdue": "기한 지남", + "show_completed": "완료된 항목 보기", + "create": "새 할 일", + "edit": "할 일 수정", + "title_placeholder": "할 일 제목", + "description_placeholder": "설명 추가...", + "due_date": "마감일", + "include_time": "시간 포함", + "priority": "우선순위", + "priority_none": "없음", + "priority_high": "높음", + "priority_medium": "보통", + "priority_low": "낮음", + "progress": "상태", + "progress_needs_action": "진행 필요", + "progress_in_process": "진행 중", + "progress_completed": "완료", + "progress_cancelled": "취소됨", + "calendar": "캘린더", + "alert": "알림", + "alert_none": "없음", + "alert_at_time": "마감 시간에", + "alert_5min": "5분 전", + "alert_15min": "15분 전", + "alert_30min": "30분 전", + "alert_1hr": "1시간 전", + "alert_1day": "1일 전", + "delete": "삭제", + "cancel": "취소", + "save": "저장", + "quick_add_placeholder": "할 일 추가...", + "due_today": "오늘 마감", + "due_tomorrow": "내일 마감", + "overdue": "기한 지남" + } + }, + "advanced_search": { + "title": "상세 검색", + "from": "보낸 사람", + "from_placeholder": "이메일이나 이름", + "to": "받는 사람", + "to_placeholder": "이메일이나 이름", + "subject": "제목", + "subject_placeholder": "제목에 포함된 단어...", + "body": "본문", + "body_placeholder": "내용에 포함된 단어...", + "folder": "폴더", + "all_folders": "모든 폴더", + "has_attachment": "첨부파일 있음", + "date_after": "이후", + "date_before": "이전", + "starred": "별표 있음", + "unread": "읽지 않음", + "read": "읽음", + "yes": "예", + "no": "아니요", + "clear": "초기화", + "clear_all": "모두 초기화", + "filters_active": "{count}개의 필터 적용됨", + "filters_active_plural": "{count}개의 필터 적용됨", + "toggle_filters": "더보기", + "search_hint": "고급 필터로 더 정확하게 검색해 보세요", + "advanced_filters_tooltip": "상세 검색 필터", + "results_found": "{count}개의 검색 결과", + "results_found_more": "{count}개 이상의 검색 결과" + }, + "welcome": { + "title": "웹메일에 오신 것을 환영해요!", + "tip_compose": "c 키를 누르면 바로 새 메일을 쓸 수 있어요", + "tip_shortcuts": "? 키를 누르면 모든 단축키를 확인할 수 있어요", + "tip_sidebar": "캘린더, 연락처, 설정은 사이드바 메뉴에 있어요", + "tip_settings": "설정에서 나만의 스타일로 꾸며보세요", + "got_it": "확인했어요", + "settings": "설정", + "dismiss": "닫기", + "start_tour": "둘러보기 시작" + }, + "demo_welcome": { + "title": "Bulwark Mail에 오신 것을 환영해요", + "description": "브라우저에서 바로 완전한 기능을 갖춘 웹메일 클라이언트를 경험해 보세요. 모든 데이터는 내 기기에만 저장되니 안심하고 테스트해 보셔도 좋아요.", + "feature_email": "메일 읽기 및 쓰기", + "feature_organize": "태그, 별표, 폴더 관리", + "feature_shortcuts": "키보드 단축키", + "feature_privacy": "100% 프라이버시 보호 데모", + "hint": "왼쪽에서 메일을 클릭해서 시작하거나, 아래의 둘러보기를 클릭해 보세요." + }, + "files": { + "title": "파일", + "search_placeholder": "파일 검색...", + "empty_state_title": "아직 파일이 없어요", + "empty_state_description": "파일을 업로드하거나 폴더를 만들어 보세요", + "upload": "업로드", + "upload_files": "파일 업로드", + "new_folder": "새 폴더", + "new_folder_name": "폴더 이름", + "rename": "이름 바꾸기", + "rename_title": "이름 바꾸기", + "new_name": "새 이름", + "delete": "삭제", + "delete_confirm_title": "항목 삭제", + "delete_confirm_message": "정말 \"{name}\"을(를) 삭제할까요? 이 작업은 되돌릴 수 없어요.", + "download": "다운로드", + "name": "이름", + "size": "크기", + "modified": "수정일", + "type": "유형", + "folder": "폴더", + "file": "파일", + "parent_directory": "상위 폴더", + "breadcrumb_root": "홈", + "drop_files_here": "여기에 파일이나 폴더를 끌어다 놓으세요", + "uploading": "업로드 중...", + "upload_success": "{count}개의 파일이 업로드되었어요", + "upload_error": "파일 업로드에 실패했어요", + "create_folder_success": "폴더가 만들어졌어요", + "create_folder_error": "폴더를 만들지 못했어요", + "delete_success": "성공적으로 삭제되었어요", + "delete_error": "삭제에 실패했어요", + "rename_success": "이름이 변경되었어요", + "rename_error": "이름을 바꾸지 못했어요", + "download_error": "다운로드에 실패했어요", + "not_available": "이 서버에서는 파일 저장소를 사용할 수 없어요", + "cancel": "취소", + "create": "만들기", + "save": "저장", + "no_results": "검색된 파일이 없어요", + "batch_delete_confirm_message": "선택한 {count}개의 항목을 정말 삭제할까요? 이 작업은 되돌릴 수 없어요.", + "batch_delete_success": "{count}개의 항목이 삭제되었어요", + "grid_view": "그리드 뷰", + "list_view": "리스트 뷰", + "details": "세부 정보", + "path": "경로", + "preview": "미리보기", + "preview_error": "미리보기를 불러오지 못했어요", + "cut": "잘라내기", + "copy": "복사", + "paste": "붙여넣기", + "move_success": "{count}개의 항목이 이동되었어요", + "move_error": "이동에 실패했어요", + "paste_success": "붙여넣기 성공", + "paste_error": "붙여넣기에 실패했어요", + "new_text_file": "새 텍스트 파일", + "file_name": "파일 이름", + "retry": "재시도", + "refresh": "새로고침", + "toggle_favorite": "즐겨찾기 켜기/끄기", + "duplicate": "복제", + "duplicate_success": "성공적으로 복제되었어요", + "duplicate_error": "복제에 실패했어요", + "create_file_success": "파일이 만들어졌어요", + "create_file_error": "파일을 만들지 못했어요", + "favorites": "즐겨찾기", + "recent": "최근 파일", + "properties": "속성", + "open_folder": "폴더 열기", + "upload_folder": "폴더 업로드", + "file_too_large": "\"{name}\" 파일이 최대 크기({max})를 초과해요", + "undo": "실행 취소", + "undo_success": "작업이 취소되었어요", + "undo_error": "작업을 취소하지 못했어요", + "toolbar": "파일 액션", + "file_list": "파일 및 폴더", + "context_menu": "액션", + "settings_title": "파일 설정", + "settings_display": "화면 표시", + "settings_default_view": "기본 뷰", + "settings_default_view_desc": "그리드와 리스트 레이아웃 중 선택해 주세요", + "settings_default_sort": "기본 정렬", + "settings_default_sort_desc": "파일의 기본 정렬 기준을 선택해요", + "settings_sort_direction": "정렬 방향", + "settings_sort_direction_desc": "오름차순 또는 내림차순을 선택해요", + "settings_ascending": "오름차순", + "settings_descending": "내림차순", + "settings_icons": "아이콘", + "settings_show_icons": "파일 아이콘 표시", + "settings_show_icons_desc": "파일과 폴더 옆에 아이콘을 보여줘요", + "settings_colored_icons": "컬러 아이콘", + "settings_colored_icons_desc": "단색 대신 화사한 컬러 아이콘을 사용해요", + "settings_show_thumbnails": "미리보기 표시", + "settings_show_thumbnails_desc": "이미지 파일의 경우 아이콘 대신 미리보기를 보여줘요", + "settings_behavior": "동작", + "settings_show_hidden": "숨긴 파일 표시", + "settings_show_hidden_desc": "이름이 점(.)으로 시작하는 숨긴 파일과 폴더를 보여줘요", + "settings_folder_layout": "폴더 내비게이션", + "settings_folder_layout_desc": "폴더를 파일과 같이 보여줄지, 사이드바 트리 형태로 보여줄지 선택해요", + "settings_folder_layout_inline": "인라인", + "settings_folder_layout_sidebar": "사이드바", + "disabled_title": "관리자가 파일 기능을 비활성화했어요", + "disabled_description": "WebDAV를 통한 대용량 파일 업로드는 Stalwart/RocksDB의 불안정을 일으킬 수 있어요. 메모리 부족 크래시나 복구 불가능한 디스크 사용 문제가 발생할 수 있으며, 삭제된 파일이 즉시 삭제되지 않을 수 있습니다. 운영 환경에서는 이 기능을 권장하지 않아요.", + "stability_warning": "대용량 파일 업로드는 서버 불안정을 초래할 수 있습니다. 삭제된 파일이 즉각적으로 저장소에서 지워지지 않을 수 있으니 주의해서 사용해 주세요." + }, + "smime": { + "your_certificates": "내 인증서", + "your_certificates_desc": "이메일 서명과 암호화를 위한 S/MIME 인증서를 가져오고 관리해요", + "recipient_certificates": "수신자 인증서", + "recipient_certificates_desc": "상대방에게 암호화된 메일을 보낼 때 필요한 공개 인증서예요", + "identity_bindings": "주소-키 연결", + "identity_bindings_desc": "내 이메일 주소와 S/MIME 인증서를 연결해 주세요", + "defaults_title": "기본 설정", + "defaults_desc": "기본 서명 및 암호화 동작을 설정해요", + "import_pkcs12": "PKCS#12 (.p12/.pfx) 가져오기", + "import_public_cert": "인증서 가져오기", + "no_certificates": "아직 가져온 인증서가 없어요", + "no_recipient_certs": "수신자 인증서가 없어요", + "expires": "만료일", + "expired": "만료됨", + "bound_to": "연결된 주소", + "no_key_bound": "없음", + "lock": "키 잠금", + "unlock": "키 잠금 해제", + "details": "자세히 보기", + "delete": "삭제", + "encrypt_by_default": "기본으로 암호화", + "encrypt_by_default_desc": "모든 수신자의 인증서가 있다면 자동으로 메일을 암호화해요", + "remember_unlocked": "잠금 해제 상태 유지", + "remember_unlocked_desc": "현재 브라우저 세션 동안 키의 잠금 해제 상태를 유지해요", + "sign_default_for": "기본으로 서명할 주소", + "enter_p12_passphrase": "PKCS#12 비밀번호 입력", + "p12_passphrase_desc": "이 인증서 파일을 보호하고 있는 비밀번호를 입력해 주세요", + "enter_storage_passphrase": "저장소 비밀번호 설정", + "storage_passphrase_desc": "브라우저에 저장될 키를 보호할 새로운 비밀번호를 설정해 주세요", + "next": "다음", + "import": "가져오기", + "unlock_key": "키 잠금 해제", + "unlock_key_desc": "서명하거나 암호를 풀기 위해 저장소 비밀번호를 입력해 주세요", + "passphrase_placeholder": "비밀번호 입력", + "confirm_passphrase_placeholder": "비밀번호 확인", + "passphrase_mismatch": "비밀번호가 서로 일치하지 않아요", + "cancel": "취소", + "processing": "처리 중…", + "close": "닫기", + "certificate_details": "인증서 세부 정보", + "cert_subject": "대상 (Subject)", + "cert_issuer": "발급자 (Issuer)", + "cert_email": "이메일", + "cert_serial": "일련번호", + "cert_validity": "유효 기간", + "cert_fingerprint": "지문 (SHA-256)", + "cert_algorithm": "알고리즘", + "cert_capabilities": "기능", + "cert_source": "출처", + "cert_expired": "이 인증서는 만료되었어요", + "cert_not_yet_valid": "이 인증서는 아직 유효하지 않아요", + "cap_sign": "서명", + "cap_encrypt": "암호화", + "cap_none": "없음", + "show_passphrase": "비밀번호 표시", + "hide_passphrase": "비밀번호 숨기기", + "sign_toggle": "서명", + "encrypt_toggle": "암호화", + "missing_recipient_certs": "다음 수신자의 인증서가 없어요: {emails}", + "missing_sender_cert": "이 이메일 주소에 연결된 인증서가 없어요", + "status_encrypted_ok": "암호화된 메시지예요", + "status_encrypted_no_key": "암호화된 메시지지만 일치하는 키를 찾지 못했어요", + "status_encrypted_failed": "이 메시지의 암호를 풀지 못했어요", + "status_signed_valid": "서명이 확인되었어요", + "status_signed_invalid": "서명 확인에 실패했어요", + "status_signed_expired_cert": "만료된 인증서로 서명되었어요", + "status_signed_self_signed": "서명은 유효하지만 인증서가 자체 서명되어 신뢰할 수 없어요", + "status_signed_mismatch": "서명은 유효하지만 서명자가 보낸 사람과 일치하지 않아요", + "status_unsupported": "지원하지 않는 S/MIME 형식이에요", + "auto_import_signer_certs": "발신자 인증서 자동 저장", + "auto_import_signer_certs_desc": "향후 암호화 메일을 보낼 수 있도록, 검증된 서명 메일에서 인증서를 자동으로 저장해요", + "export": "내보내기", + "enter_export_passphrase": "내보내기 비밀번호 설정", + "export_passphrase_desc": "내보낼 PKCS#12 파일을 보호할 비밀번호를 설정해 주세요", + "export_storage_desc": "내보내기를 위해 키를 해독해야 해요. 저장소 비밀번호를 입력해 주세요", + "incorrect_passphrase": "비밀번호가 올바르지 않아요" + }, + "tour": { + "step_counter": "총 {total}단계 중 {current}단계", + "skip": "투어 건너뛰기", + "back": "이전", + "next": "다음", + "finish": "완료", + "take_a_tour": "화면을 함께 둘러볼까요?", + "restart_title": "소개 투어", + "restart_desc": "인터페이스를 설명해 주는 투어를 다시 시작해요", + "restart_button": "투어 다시 시작", + "sidebar_title": "편지함", + "sidebar_desc": "여기는 폴더 사이드바예요. 폴더를 클릭하면 그 안의 메일을 볼 수 있어요. 폴더를 만들거나, 메일을 드래그해서 옮길 수 있고 안 읽은 메일 개수도 한눈에 확인돼요.", + "compose_title": "메일 쓰기", + "compose_desc": "여기를 클릭하면 새 메일을 쓸 수 있어요. 받는 사람을 추가하고, 파일을 첨부하거나 서식을 마음껏 꾸며보세요.", + "search_title": "메일 검색", + "search_desc": "보낸 사람, 제목, 내용으로 메일을 검색해 보세요. 필터 아이콘을 누르면 날짜, 첨부파일, 별표 여부 등 더 자세한 조건으로 찾을 수 있어요.", + "email_list_title": "메일 목록", + "email_list_desc": "메일들이 여기에 표시돼요. 하나를 클릭하면 오른쪽에 내용이 열립니다. 체크박스로 여러 개를 선택해서 한 번에 지우거나 태그를 달 수도 있어요.", + "email_viewer_title": "읽기 창", + "email_viewer_desc": "선택한 메일이 여기서 열려요. 상단 버튼으로 바로 답장, 전달, 보관, 삭제할 수 있고 별표나 색상 태그를 달아 예쁘게 정리할 수 있어요.", + "keywords_title": "색상 태그", + "keywords_desc": "색상 태그로 메일을 분류해 보세요. 메일을 끌어다 태그 위에 놓거나, 메일을 우클릭해서 태그를 지정할 수 있답니다.", + "calendar_title": "캘린더", + "calendar_desc": "일정을 관리하려면 캘린더로 이동해 보세요. 일정을 만들고, 알림을 설정하며, 일간/주간/월간 뷰로 깔끔하게 확인할 수 있어요.", + "contacts_title": "연락처", + "contacts_desc": "내 주소록이 있는 곳이에요. 연락처를 가져오거나 그룹을 만들 수 있고, 연락처를 클릭하면 세부 정보를 모두 볼 수 있어요.", + "settings_title": "설정", + "settings_desc": "모든 걸 내 취향에 맞게 바꿔보세요! 테마, 밀도, 서명, 필터 규칙, 단축키, 캘린더 기본값까지 입맛대로 설정할 수 있어요.", + "shortcuts_title": "키보드 단축키", + "shortcuts_desc": "파워 유저라면 필수죠! 언제든 ? 키를 누르면 단축키 목록이 나와요. 마우스 없이도 이동하고, 메일을 쓰고 관리할 수 있어요.", + "compose_open_title": "메일 쓰기 창", + "compose_open_desc": "메일 작성기예요. 수신자를 넣고 내용을 쓰며, 파일을 첨부하거나 서식을 적용할 수 있어요. 임시보관이나 템플릿 기능도 알차게 준비되어 있어요.", + "calendar_view_title": "내 캘린더", + "calendar_view_desc": "샘플 일정이 들어있는 캘린더 화면이에요. 위쪽 도구 모음에서 일간, 주간, 월간, 목록 뷰로 자유롭게 전환해 보세요.", + "create_event_title": "일정 만들기", + "create_event_desc": "이 버튼을 눌러 새 일정을 만들어 보세요. 제목과 날짜, 시간을 정하고 함께할 사람을 초대할 수 있어요.", + "event_modal_title": "일정 세부 정보", + "event_modal_desc": "일정 입력 폼이에요. 제목, 날짜, 시간, 위치를 채우고 참석자를 추가해 보세요. 다 썼다면 저장을 누르면 돼요!", + "contacts_list_title": "내 연락처", + "contacts_list_desc": "등록된 연락처들이에요. 클릭하면 오른쪽에 자세한 내용이 나와요. 새 연락처를 추가하거나 vCard로 가져오고, 그룹으로 예쁘게 묶어보세요.", + "settings_tabs_title": "설정 메뉴", + "settings_tabs_desc": "설정 카테고리들이 모여있어요. 화면 테마를 바꾸고, 보내는 사람 주소를 관리하고, 자동 필터를 만들며, 캘린더 설정 등 아주 많은 걸 할 수 있어요.", + "files_title": "파일 저장소", + "files_desc": "파일 탐색기를 통해 파일을 업로드하고, 폴더로 정리하며 공유할 수 있어요. 메일함 안의 작은 개인 클라우드 드라이브라고 생각하시면 돼요.", + "demo_banner_title": "데모 컨트롤러", + "demo_banner_desc": "현재 데모 모드예요. 모든 작업은 브라우저 안에서만 이뤄집니다. 언제든 '초기화'를 누르면 처음의 깨끗한 샘플 데이터로 돌아가요.", + "quota_title": "저장 공간 사용량", + "quota_desc": "편지함 용량을 여기서 확인하세요. 공간을 많이 쓸수록 원이 점점 채워질 거예요." + }, + "unified_mailbox": { + "search_unavailable": "통합 보기에서는 검색을 사용할 수 없습니다" + }, + "sharing": { + "title": "\"{name}\" 공유", + "description": "이 서버의 다른 사용자나 그룹에 액세스 권한을 부여합니다. 변경 사항은 즉시 적용됩니다.", + "no_shares": "아직 공유되지 않았습니다.", + "add_person": "사용자 또는 그룹 추가", + "search_placeholder": "이름 또는 이메일로 검색…", + "loading_principals": "사용자 불러오는 중…", + "no_principals": "다른 사용자나 그룹을 찾을 수 없습니다.", + "no_match": "일치하는 항목이 없습니다.", + "remove": "액세스 권한 제거", + "group": "그룹", + "share_added": "액세스 권한이 부여되었습니다", + "share_updated": "액세스 권한이 업데이트되었습니다", + "share_removed": "액세스 권한이 제거되었습니다", + "share_failed": "공유 업데이트에 실패했습니다", + "preset": { + "freeBusy": "한가함/바쁨만", + "read": "읽기 전용", + "readWrite": "읽기 및 쓰기", + "manager": "관리자", + "custom": "사용자 지정" + } + } +} diff --git a/locales/lv/common.json b/locales/lv/common.json new file mode 100644 index 00000000..a8830bb1 --- /dev/null +++ b/locales/lv/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Tīmekļa pasts", + "username_label": "E-pasta adrese", + "username_placeholder": "lietotajs@piemers.lv", + "password_label": "Parole", + "password_placeholder": "Ievadiet paroli", + "jmap_endpoint_label": "JMAP serveris", + "jmap_endpoint_placeholder": "https://pasts.piemers.lv", + "jmap_endpoint_cors_hint": "Serverim ir jāatļauj CORS pieprasījumi no šī domēna.", + "sign_in": "Pierakstīties", + "signing_in": "Notiek pierakstīšanās...", + "loading": "Ielāde...", + "reconnecting": "Savienojums pārtraukts. Mēģina izveidot savienojumu...", + "error": { + "invalid_credentials": "Nepareiza e-pasta adrese vai parole. Pārbaudiet datus un mēģiniet vēlreiz.", + "connection_failed": "Neizdevās izveidot savienojumu ar serveri. Pārbaudiet interneta pieslēgumu.", + "cors_blocked": "Serveris ir pieejams, bet bloķē pieprasījumus no citiem avotiem. Pārbaudiet JMAP servera CORS iestatījumus.", + "server_error": "Serveris īslaicīgi nav pieejams. Mēģiniet vēlāk.", + "generic": "Notikusi neparedzēta kļūda. Ja tā atkārtojas, sazinieties ar administratoru.", + "totp_invalid": "Nepareizs autentifikācijas kods. Pārbaudiet lietotni un mēģiniet vēlreiz.", + "oauth_discovery_failed": "SSO ir iespējots, bet autentifikācijas pakalpojums nav pieejams. Pārbaudiet OAuth iestatījumus.", + "totp_required": "Nepieciešams divu faktoru autentifikācijas kods. Lūdzu, ievadiet kodu zemāk." + }, + "show_password": "Rādīt paroli", + "hide_password": "Slēpt paroli", + "totp_toggle": "Man ir 2FA kods", + "remember_me": "Atcerēties mani", + "config_error": { + "title": "Konfigurācijas kļūda", + "fetch_failed": "Neizdevās ielādēt lietotnes konfigurāciju. Mēģiniet vēlāk.", + "server_not_configured": "Pasta serveris nav konfigurēts. Sazinieties ar administratoru." + }, + "remove_from_history": "Noņemt no vēstures", + "totp_label": "Autentifikācijas kods", + "totp_placeholder": "000000", + "session_expired": "Sesija ir beigusies. Lūdzu, pierakstieties vēlreiz.", + "dismiss": "Aizvērt", + "or": "vai", + "sign_in_sso": "Pierakstīties ar SSO", + "add_account_title": "Pievienot kontu", + "add_account_subtitle": "Pierakstīties citā kontā", + "cancel": "Atcelt", + "website": "Tīmekļa vietne", + "imprint": "Rekvizīti", + "privacy_policy": "Privātuma politika", + "try_demo": "Izmēģināt demo", + "demo_description": "Izpētiet ar paraugdatiem - konts nav nepieciešams", + "demo_launching": "Demo palaišana...", + "demo_login_button": "Palaist demo", + "demo_tagline": "Izmēģiniet pilnvērtīgu e-pasta klientu bez konta izveides.", + "demo_no_signup": "Reģistrācija nav nepieciešama - brīvi pētiet paraugdatus", + "oauth_completing": "Pabeidz pierakstīšanos...", + "oauth_error": { + "title": "Autentifikācijas kļūda", + "invalid_state": "Drošības pārbaudes kļūda. Mēģiniet pierakstīties vēlreiz.", + "missing_params": "Trūkst autorizācijas datu. Mēģiniet pierakstīties vēlreiz.", + "token_exchange_failed": "Neizdevās pabeigt autentifikāciju. Mēģiniet vēlreiz.", + "access_denied": "Piekļuve liegta. Sazinieties ar administratoru.", + "back_to_login": "Atgriezties pie pierakstīšanās" + } + }, + "sidebar": { + "close": "Aizvērt", + "compose": "Rakstīt", + "compose_hint": "Rakstīt (c)", + "search_placeholder": "Meklēt pastā...", + "search_placeholder_hint": "Meklēt pastā... (nospiediet /)", + "storage": "Krātuve", + "storage_used": "Izmantots", + "storage_free": "Brīvs", + "storage_total": "Kopā", + "sign_out": "Izrakstīties", + "sign_out_of": "Izrakstīties no {account}", + "sign_out_all": "Izrakstīties no visiem kontiem", + "add_account": "Pievienot kontu", + "set_as_default": "Iestatīt kā noklusējumu", + "switch_account": "Mainīt kontu", + "contacts": "Kontakti", + "calendar": "Kalendārs", + "settings": "Iestatījumi", + "admin": "Admin", + "files": "Faili", + "loading_mailboxes": "Ielādē mapes...", + "push_connected": "Reāllaika atjauninājumi ir aktīvi", + "push_disconnected": "Reāllaika atjauninājumi nav aktīvi", + "keyboard_shortcuts": "Tastatūras īsinājumtaustiņi", + "theme": { + "light": "Gaišā tēma", + "dark": "Tumšā tēma", + "system": "Sistēmas tēma" + }, + "language": { + "title": "Valoda" + }, + "mailboxes": { + "inbox": "Iesūtne", + "sent": "Nosūtītie", + "drafts": "Melnraksti", + "trash": "Mēstule", + "archive": "Arhīvs", + "starred": "Ar zvaigznīti", + "all_mail": "Visas vēstules", + "spam": "Mēstules", + "important": "Svarīgi" + }, + "unified_inbox": "Apvienotā iesūtne", + "unified_sent": "Visi nosūtītie", + "unified_drafts": "Visi melnraksti", + "unified_trash": "Visas mēstules", + "unified_archive": "Visi arhīvi", + "unified_junk": "Viss mēstules", + "all_accounts": "Visi konti", + "expand": "Izvērst", + "collapse": "Sairt", + "expand_tooltip": "Izvērst", + "collapse_tooltip": "Sairt", + "mobile": { + "search": "Meklēt", + "compose": "Rakstīt", + "go_back": "Atpakaļ" + }, + "clear_search": "Notīrīt meklēšanu", + "vacation_active": "Atvaļinājuma atbilde ir aktīva", + "demo_banner": "Demo režīms", + "demo_reset": "Atiestatīt", + "demo_tour": "Ekskursija", + "tags": "Tagi", + "folders": "Mapes", + "mail": "Pasts", + "nav_label": "Navigācija", + "add_app": "Lietotnes", + "shared": "Koplietots" + }, + "sidebar_apps": { + "modal_title": "Sānu joslas lietotnes", + "add_new": "Pievienot lietotni", + "edit_app": "Rediģēt lietotni", + "name_label": "Nosaukums", + "name_placeholder": "Mana lietotne", + "name_required": "Nosaukums ir obligāts", + "url_label": "URL adrese", + "url_required": "URL ir obligāts", + "url_invalid": "Ievadiet derīgu http vai https URL", + "icon_label": "Ikona", + "icon_required": "Ikona ir obligāta", + "open_mode_label": "Atvēršanas režīms", + "open_new_tab": "Jaunā cilnē", + "open_inline": "Iebūvēts", + "cancel": "Atcelt", + "add": "Pievienot", + "update": "Atjaunināt", + "delete": "Dzēst", + "delete_confirm_title": "Dzēst lietotni", + "delete_confirm": "Vai tiešām vēlaties dzēst \"{name}\"?", + "no_apps": "Lietotnes vēl nav pievienotas", + "no_apps_hint": "Pievienojiet pielāgotas lietotnes un saites sānu joslā", + "search_icons": "Meklēt ikonas...", + "show_popular": "Populārākās", + "show_all": "Visas", + "no_icons_found": "Ikonas nav atrastas", + "inline_badge": "Iebūvēts", + "tab_badge": "Cilne", + "show_on_mobile": "Rādīt mobilajā ierīcē" + }, + "email_list": { + "no_emails": "Vēstules nav atrastas", + "no_emails_description": "Mape ir tukša", + "no_search_results": "Nekas netika atrasts", + "no_search_results_description": "Mēģiniet mainīt meklēšanas vaicājumu vai filtrus", + "loading": "Ielādē vēstules...", + "unread": "nelasītas", + "to_me": "Man", + "to_recipients": "{count} saņēmējiem", + "and_others": "un vēl {count}", + "draft": "Melnraksts", + "starred": "Ar zvaigznīti", + "conversations_count": "{count} no {total} sarunām", + "conversations_count_plus": "{count}+ sarunas", + "conversations_count_simple": "{count} sarunas", + "no_conversations": "Nav sarunu", + "loading_more": "Ielādē vēstules...", + "no_more_emails": "Vairāk vēstuļu nav", + "batch_actions": { + "select": "Atlasīt vēstules", + "select_all": "Atlasīt visas", + "mark_read": "Atzīmēt kā izlasītu", + "mark_unread": "Atzīmēt kā nelasītu", + "delete": "Dzēst", + "delete_confirm_title": "Dzēst vēstules", + "delete_confirm_message": "Vai tiešām vēlaties dzēst {count, plural, one {1 vēstuli} other {# vēstules}}?", + "clear_selection": "Noņemt atlasi" + }, + "permanent_delete": "Dzēst neatgriezeniski", + "permanent_delete_confirm_title": "Dzēst neatgriezeniski", + "permanent_delete_confirm_message": "Šī vēstule tiks dzēsta neatgriezeniski. Šo darbību nevar atcelt.", + "permanent_delete_confirm_batch_message": "{count, plural, one {1 vēstule} other {# vēstules}} tiks dzēstas neatgriezeniski. Šo darbību nevar atcelt.", + "empty_folder": { + "button": "Iztīrīt mapi", + "confirm_title": "Iztīrīt mapi", + "confirm_message": "Visas vēstules šajā mapē tiks dzēstas neatgriezeniski. Šo darbību nevar atcelt.", + "confirm_button": "Iztīrīt mapi", + "junk_hint": "Jūs varat iztīrīt mapi Mēstules, lai neatgriezeniski dzēstu visus ziņojumus.", + "trash_hint": "Jūs varat iztīrīt Atkritni, lai neatgriezeniski dzēstu visus ziņojumus." + } + }, + "email_viewer": { + "no_email_selected": "Nav atlasīta neviena vēstule", + "no_email_description": "Atlasiet vēstuli no saraksta, lai to skatītu šeit", + "no_conversation_selected": "Nav atlasīta saruna", + "no_conversation_description": "Atlasiet sarunu no saraksta, lai to lasītu šeit", + "compose": "Rakstīt", + "compose_hint": "Rakstīt jaunu ziņojumu", + "no_subject": "(nav temata)", + "loading_email": "Ielādē vēstuli...", + "loading": "Ielādē...", + "reply": "Atbildēt", + "reply_all": "Atbildēt visiem", + "forward": "Pārsūtīt", + "delete": "Dzēst", + "archive": "Arhivēt", + "star": "Pievienot zvaigznīti", + "unstar": "Noņemt zvaigznīti", + "mark_unread": "Atzīmēt kā nelasītu", + "mark_read": "Atzīmēt kā izlasītu", + "print": "Drukāt", + "view_source": "Skatīt avota kodu", + "export_email": "Eksportēt kā .eml", + "import_email": "Importēt .eml", + "keyboard_shortcuts": "Īsinājumtaustiņi (?)", + "email_source": "Vēstules avota kods", + "draft_banner": "Šī vēstule ir melnraksts", + "edit_draft": "Rediģēt", + "copy_source": "Kopēt starpliktuvē", + "source_copied": "Avota kods nokopēts starpliktuvē", + "attachments": "Pielikumi", + "important": "Svarīgi", + "download": "Lejupielādēt", + "download_all": "Lejupielādēt visu", + "from": "No", + "to": "Kam", + "cc": "Kopija", + "bcc": "Slepenā kopija", + "date": "Datums", + "subject": "Temats", + "show_details": "Rādīt sīkāku informāciju", + "hide_details": "Slēpt sīkāku informāciju", + "external_content_warning": "Attēli un ārējais saturs ir bloķēts", + "load_external_content": "Ielādēt attēlus", + "trust_sender": "Vienmēr uzticēties šim sūtītājam", + "back_to_list": "Atpakaļ uz sarakstu", + "view_contact": "Skatīt kontaktu", + "message_details": "Informācija par ziņojumu", + "more_reply_options": "Papildu atbildēšanas iespējas", + "set_color": "Iestatīt tagu", + "tag": "Tags", + "more_actions": "Citas darbības", + "previous": "Iepr.", + "next": "Nāk.", + "move_to": "Pārvietot uz...", + "remove_color": "Noņemt tagu", + "more_count": "+vairāk {count}", + "characters_count": "{count} rakstzīmes", + "quick_reply_placeholder": "Rakstīt ātru atbildi...", + "more_options": "Citas iespējas", + "sending": "Sūta...", + "security_authentication": "Drošība un autentifikācija", + "technical_details": "Tehniskā informācija", + "message_id_label": "Ziņojuma ID:", + "reply_to_label": "Atbildes adrese:", + "delivery_time_label": "Piegādes laiks:", + "conversation_part_label": "Sarunas daļa:", + "previous_messages": "{count} iepriekšējais ziņojums", + "previous_messages_plural": "{count} iepriekšējie ziņojumi", + "time": { + "day": "diena", + "days": "dienas", + "hour": "stunda", + "hours": "stundas", + "minute": "minūte", + "minutes": "minūtes" + }, + "unknown_sender": "Nezināms", + "recipient_me": "es", + "recipient_and_others": "{name} un vēl {count}", + "recipient_to_prefix": "Kam:", + "authentication": { + "title": "Autentifikācija", + "status": { + "verified": "Apstiprināts", + "warning": "Brīdinājums", + "none": "Nav autentificēts" + }, + "spf": { + "pass": "SPF izturēts", + "fail": "SPF nav izturēts", + "none": "SPF nav atrasts" + }, + "dkim": { + "pass": "DKIM derīgs", + "fail": "DKIM nederīgs", + "none": "DKIM nav atrasts" + }, + "dmarc": { + "pass": "DMARC izturēts", + "fail": "DMARC nav izturēts", + "none": "DMARC nav atrasts" + }, + "spam_score": "Mēstuļu vērtējums" + }, + "headers": { + "routing": "Maršrutēšana", + "received": "Saņemts", + "message_id": "Ziņojuma ID", + "list_info": "Informācija par adresātu sarakstu" + }, + "color_tag": { + "title": "Krāsu tags", + "red": "Sarkans", + "orange": "Oranžs", + "yellow": "Dzeltens", + "green": "Zaļš", + "blue": "Zils", + "purple": "Violets", + "pink": "Rozā", + "none": "Nav" + }, + "tooltips": { + "reply": "Atbildēt (r)", + "reply_all": "Atbildēt visiem (a)", + "forward": "Pārsūtīt (f)", + "archive": "Arhivēt (e)", + "delete": "Dzēst (# vai Del)", + "star": "Pievienot zvaigznīti (s)", + "unstar": "Noņemt zvaigznīti (s)", + "compose": "Rakstīt (c)", + "previous": "Iepriekšējā vēstule", + "next": "Nākamā vēstule", + "edit_draft": "Rediģēt melnrakstu" + }, + "spam": { + "button_title": "Ziņot par mēstuli", + "not_spam_title": "Nav mēstule", + "toast_success": "Pārvietots uz mēstulēm", + "toast_batch": "{count} vēstules pārvietotas uz mēstulēm", + "toast_undo": "Atsaukt", + "toast_not_spam_success": "Pārvietots uz iesūtni", + "toast_not_spam_batch": "{count} vēstules pārvietotas uz iesūtni", + "error": "Neizdevās ziņot par mēstuli", + "error_not_spam": "Neizdevās atjaunot vēstuli" + }, + "unsubscribe_banner": { + "label": "Adresātu saraksts", + "button": "Atteikties", + "confirm_title": "Atteikties no šī sūtītāja?", + "confirm_button": "Apstiprināt", + "cancel": "Atcelt", + "success_http": "Atteikšanās lapa atvērta jaunā cilnē", + "success_mailto": "Atteikšanās pieprasījums nosūtīts", + "error": "Neizdevās atteikties", + "dismiss": "Aizvērt" + }, + "calendar_invitation": { + "loading": "Ielādē pasākuma informāciju...", + "title": "Kalendāra uzaicinājums", + "published_title": "Publicēts pasākums", + "response_title": "Atbilde uz pasākumu", + "update_title": "Pasākuma atjauninājums", + "counter_title": "Pretpiedāvājums", + "refresh_title": "Atjaunināšanas pieprasījums", + "declined_counter_title": "Pretpiedāvājums noraidīts", + "cancelled_title": "Pasākums atcelts", + "organizer": "Organizators: {name}", + "attendees": "{count, plural, one {# dalībnieks} other {# dalībnieki}}", + "accept": "Pieņemt", + "maybe": "Varbūt", + "decline": "Noraidīt", + "add_to_calendar": "Pievienot kalendāram", + "added": "Pievienots kalendāram", + "rsvp_sent": "Atbilde nosūtīta", + "parse_error": "Neizdevās nolasīt uzaicinājumu", + "action_failed": "Neizdevās veikt darbību kalendārā.", + "no_calendar": "Kalendārs nav pieejams", + "published_info": "Šis pasākums ir publicēts informācijai.", + "response_info": "Šis ziņojums satur dalībnieka atbildi.", + "response_info_organizer": "Šī dalībnieka atbilde atjaunina jūsu pasākumu.", + "update_info": "Šis ziņojums atjaunina esošu pasākumu.", + "counter_info": "Šis ziņojums piedāvā izmaiņas pasākumā.", + "counter_info_organizer": "Šis dalībnieks ierosināja izmaiņas jūsu pasākumā.", + "refresh_info": "Šis ziņojums pieprasa jaunāko informāciju par pasākumu.", + "refresh_info_organizer": "Dalībnieks pieprasīja jaunāko informāciju par pasākumu.", + "declined_counter_info": "Organizators noraidīja pretpiedāvājumu.", + "authentication_failed_info": "Šī uzaicinājuma pasta autentifikācija neizdevās. Esiet uzmanīgi.", + "authentication_missing_info": "Šim uzaicinājumam nav apstiprinātas autentifikācijas.", + "sender_mismatch_info": "Uzaicinājumu nosūtīja {sender}, bet organizators ir {organizer}.", + "sender_mismatch_unverified_info": "Uzaicinājumu nosūtīja {sender}, bet norādītais organizators ir {organizer}, un ziņojumu nevarēja pārbaudīt.", + "organizer_role": "Jūs esat šī pasākuma organizators", + "your_response": "Jūsu atbilde: {status}", + "response_needed": "Nepieciešama atbilde", + "response_accepted": "Pieņemts", + "response_tentative": "Pagaidām", + "response_declined": "Noraidīts", + "response_delegated": "Deleģēts", + "actor_sent_info": "Nosūtīja {name}.", + "actor_response_info": "{name} atbildēja: {status}.", + "actor_counter_info": "{name} ierosināja izmaiņas pasākumā.", + "actor_refresh_info": "{name} pieprasīja jaunāko informāciju.", + "actor_declined_counter_info": "{name} noraidīja pretpiedāvājumu.", + "actor_note": "Piezīme: {comment}", + "actor_unknown": "Kāds", + "proposed_changes": "Ierosinātās izmaiņas", + "change_title": "Virsraksts", + "change_time": "Laiks", + "change_location": "Atrašanās vieta", + "change_description": "Apraksts", + "change_empty": "Nav", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Apstiprināt izmaiņas", + "proposal_applied": "Izmaiņas ir apstiprinātas.", + "review_proposal": "Pārskatīt piedāvājumu", + "review_request": "Pārskatīt pieprasījumu", + "view_in_calendar": "Atvērt kalendārā", + "select_calendar": "Izvēlēties kalendāru", + "already_in_calendar": "Jau ir jūsu kalendārā", + "request_info": "Jūs esat uzaicināts uz šo pasākumu. Lūdzu, atbildiet.", + "cancel_info": "Organizators atcēla šo pasākumu.", + "event_updated": "Atjauninājums Nr. {sequence}", + "event_status_tentative": "Pagaidām", + "event_status_cancelled": "Atcelts" + }, + "send": "Sūtīt", + "more": "vairāk" + }, + "email_composer": { + "new_message": "Jauns ziņojums", + "reply": "Atbildēt", + "reply_all": "Atbildēt visiem", + "forward": "Pārsūtīt", + "reply_to": "Atbildēt", + "reply_all_to": "Atbildēt visiem", + "forward_message": "Pārsūtīt ziņojumu", + "from": "No", + "to": "Kam", + "cc": "Kopija", + "bcc": "Slepenā kopija", + "subject": "Temats", + "body_placeholder": "Rakstiet ziņojumu...", + "send": "Sūtīt", + "cancel": "Atcelt", + "attach": "Pievienot", + "discard": "Atmest", + "discard_draft_title": "Atmest melnrakstu?", + "discard_draft_confirm": "Ir nesaglabātas izmaiņas. Vai tiešām vēlaties atmest šo melnrakstu?", + "saving": "Saglabā...", + "draft_saved": "Melnraksts saglabāts", + "save_failed": "Neizdevās saglabāt", + "to_placeholder": "Saņēmēji", + "cc_placeholder": "Kopijas saņēmēji", + "bcc_placeholder": "Slepenās kopijas saņēmēji", + "subject_placeholder": "Temats", + "cc_label": "Kopija:", + "bcc_label": "Slepenā kopija:", + "subject_label": "Temats:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(nav temata)", + "unknown_sender": "Nezināms", + "quote": { + "reply_header": "{date} persona {sender} rakstīja:", + "forward_header": "---------- Pārsūtītais ziņojums ----------", + "from": "No: {sender}", + "date": "Datums: {date}", + "subject": "Temats: {subject}", + "to": "Kam: {recipients}" + }, + "remove_sub_address": "Noņemt apakšadresi", + "use_template": "Veidne", + "save_as_template": "Saglabāt kā veidni", + "validation": { + "recipient_required": "Norādiet vismaz vienu saņēmēju", + "subject_required": "Norādiet tematu", + "body_required": "Ierakstiet ziņojumu vai pievienojiet failu" + }, + "upload_progress": "Augšupielāde {uploaded} / {total}", + "upload_cancel": "Atcelt augšupielādi", + "upload_failed": "Neizdevās augšupielādēt {filename}", + "drop_files": "Velciet failus šeit, lai pievienotu", + "show_less": "Rādīt mazāk", + "send_failed": "Neizdevās nosūtīt vēstuli", + "continue_draft": "Turpināt melnrakstu", + "close_draft_title": "Saglabāt vai atmest melnrakstu?", + "close_draft_message": "Ir nesaglabātas izmaiņas. Vai vēlaties saglabāt kā melnrakstu vai atmest?", + "save_draft": "Saglabāt melnrakstu", + "smime_sign_on": "S/MIME paraksts iespējots", + "smime_sign_off": "Iespējot S/MIME parakstu", + "smime_encrypt_on": "S/MIME šifrēšana iespējota", + "smime_encrypt_off": "Iespējot S/MIME šifrēšanu", + "smime_encrypt_unavailable": "S/MIME šifrēšana nav pieejama - trūkst saņēmēja sertifikāta", + "smime_unlock_title": "Atbloķēt S/MIME atslēgu", + "smime_unlock_message": "Ievadiet paroli, lai atbloķētu savu S/MIME parakstīšanas atslēgu.", + "smime_unlock_button": "Atbloķēt", + "smime_passphrase_placeholder": "Parole", + "forgot_attachment": { + "title": "Vai aizmirsāt pielikumu?", + "message": "Jūsu ziņojumā minēts \"{keyword}\", bet nav pievienots neviens fails. Vai tomēr sūtīt?", + "send_anyway": "Sūtīt tik un tā", + "back": "Atpakaļ pie rediģēšanas" + } + }, + "confirm_dialog": { + "confirm": "Apstiprināt", + "cancel": "Atcelt" + }, + "common": { + "loading": "Ielāde...", + "error": "Kļūda", + "success": "Gatavs", + "cancel": "Atcelt", + "save": "Saglabāt", + "delete": "Dzēst", + "edit": "Rediģēt", + "close": "Aizvērt", + "search": "Meklēt", + "refresh": "Atsvaidzināt", + "settings": "Iestatījumi", + "help": "Palīdzība", + "logout": "Izrakstīties", + "yes": "Jā", + "no": "Nē", + "unknown": "Nezināms", + "app_title": "Tīmekļa pasts", + "reconnecting": "Savienojums pārtraukts. Mēģina izveidot savienojumu...", + "rate_limited_title": "Autentifikācija serverī ir īslaicīgi ierobežota.", + "rate_limited_detail": "Bulwark ir apturējis fonā veiktos pieprasījumus, lai izvairītos no bloķēšanas. Mēģinās vēlreiz pēc {seconds} s.", + "rate_limited_action_title": "Pieprasījums apturēts, lai izvairītos no bloķēšanas.", + "rate_limited_action_detail": "Bulwark gaida servera noildzes beigas pirms jaunu autentificētu pieprasījumu sūtīšanas. Mēģiniet vēlreiz pēc {seconds} s." + }, + "notifications": { + "email_sent": "Vēstule veiksmīgi nosūtīta", + "email_deleted": "Vēstule izdzēsta", + "email_archived": "Vēstule arhivēta", + "email_starred": "Vēstulei pievienota zvaigznīte", + "email_unstarred": "Zvaigznīte noņemta", + "email_marked_read": "Vēstule atzīmēta kā izlasīta", + "email_marked_unread": "Vēstule atzīmēta kā nelasīta", + "copied_to_clipboard": "Nokopēts starpliktuvē", + "source_copied": "Avota kods nokopēts starpliktuvē", + "error_sending": "Neizdevās nosūtīt vēstuli", + "error_deleting": "Neizdevās izdzēst vēstuli", + "error_loading": "Neizdevās ielādēt vēstules", + "new_email": "Jauna vēstule", + "new_email_from": "No: {sender}", + "click_to_view": "Noklikšķiniet, lai skatītu", + "email_moved": "Vēstule pārvietota", + "emails_moved": "{count} vēstules pārvietotas", + "moved_to_mailbox": "Pārvietots uz {mailbox}", + "move_failed": "Pārvietošanas kļūda", + "move_error": "Neizdevās pārvietot vēstules uz izvēlēto mapi", + "email_tagged": "Vēstulei pievienots tags", + "emails_tagged": "{count} vēstulēm pievienots tags", + "tag_failed": "Tagu pievienošanas kļūda", + "identity_created": "Identitāte veiksmīgi izveidota", + "identity_updated": "Identitāte veiksmīgi atjaunināta", + "identity_deleted": "Identitāte izdzēsta", + "identity_set_primary": "Galvenā identitāte atjaunināta", + "identity_create_failed": "Neizdevās izveidot identitāti: {error}", + "identity_update_failed": "Neizdevās atjaunināt identitāti: {error}", + "identity_delete_failed": "Neizdevās izdzēst identitāti: {error}", + "identity_unauthorized": "Jums nav tiesību sūtīt no šīs e-pasta adreses", + "identity_not_found": "Identitāte netika atrasta", + "vacation_saved": "Atvaļinājuma atbildes iestatījumi saglabāti", + "vacation_save_failed": "Neizdevās saglabāt atvaļinājuma atbildes iestatījumus", + "filters_saved": "Filtri veiksmīgi saglabāti", + "filters_save_failed": "Neizdevās saglabāt filtrus", + "filters_deleted": "Filtra nosacījums izdzēsts", + "templates_exported": "Veidnes veiksmīgi eksportētas", + "templates_imported": "Importētas {count, plural, one {# veidne} other {# veidnes}}", + "templates_import_errors": "Dažas veidnes neizdevās importēt", + "templates_import_empty": "Failā netika atrastas veidnes", + "export_email_error": "Neizdevās eksportēt vēstuli", + "import_email_success": "Vēstule veiksmīgi importēta", + "import_email_error": "Neizdevās importēt vēstuli" + }, + "date": { + "today": "Šodien", + "yesterday": "Vakar", + "this_week": "Šonedēļ", + "last_week": "Pagājušajā nedēļā", + "this_month": "Šomēnes", + "older": "Senāk", + "just_now": "Tikko", + "minutes_ago": "Pirms {count} minūtes", + "minutes_ago_plural": "Pirms {count} minūtēm", + "hours_ago": "Pirms {count} stundas", + "hours_ago_plural": "Pirms {count} stundām", + "days_ago": "Pirms {count} dienas", + "days_ago_plural": "Pirms {count} dienām" + }, + "language": { + "title": "Valoda", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Izvēlieties valodu", + "switch_to_english": "Pārslēgt uz angļu valodu", + "switch_to_french": "Pārslēgt uz franču valodu", + "switch_to_japanese": "Pārslēgt uz japāņu valodu", + "switch_to_spanish": "Pārslēgt uz spāņu valodu", + "switch_to_italian": "Pārslēgt uz itāļu valodu", + "switch_to_german": "Pārslēgt uz vācu valodu", + "switch_to_dutch": "Pārslēgt uz holandiešu valodu", + "switch_to_portuguese": "Pārslēgt uz portugāļu valodu", + "switch_to_russian": "Pārslēgt uz krievu valodu", + "switching": "Maina valodu...", + "switch": "Mainīt valodu", + "current": "Pašreizējā valoda", + "polish": "Polski", + "switch_to_polish": "Pārslēgt uz poļu valodu", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Iestatījumi", + "back_to_mail": "Atgriezties pie pasta", + "save_success": "Iestatījumi veiksmīgi saglabāti", + "import_success": "Iestatījumi veiksmīgi importēti", + "import_error": "Neizdevās importēt iestatījumus", + "reset_confirm": "Vai tiešām vēlaties atiestatīt visus iestatījumus uz noklusējuma vērtībām?", + "unsaved_changes": "Jums ir nesaglabātas izmaiņas", + "discard_changes": "Atmest nesaglabātās izmaiņas?", + "discard": "Atmest", + "keep_editing": "Turpināt rediģēšanu", + "tabs": { + "appearance": "Izskats", + "language": "Valoda un reģions", + "email": "Pasta darbība", + "composer": "Redaktors", + "privacy": "Privātums un drošība", + "account": "Konts", + "identities": "Identitātes", + "vacation": "Atvaļinājuma atbilde", + "advanced": "Papildu", + "calendar": "Kalendārs", + "filters": "Filtri", + "templates": "Veidnes", + "folders": "Mapes", + "keywords": "Tagi", + "security": "Drošība", + "files": "Faili", + "contacts": "Kontakti", + "encryption": "Šifrēšana", + "sidebar_apps": "Sānu joslas lietotnes", + "notifications": "Paziņojumi", + "layout": "Izkārtojums", + "reading": "Lasīšana", + "composing": "Rakstīšana", + "content_senders": "Saturs un sūtītāji", + "about_data": "Par un dati", + "debug": "Atkļūdošana" + }, + "tab_groups": { + "general": "Vispārīgi", + "account": "Konts un identitāte", + "organization": "Pasta organizēšana", + "apps": "Lietotnes", + "system": "Sistēma", + "appearance": "Izskats", + "mail": "Pasts", + "privacy": "Privātums un drošība", + "advanced": "Papildu" + }, + "appearance": { + "title": "Izskats", + "description": "Pielāgojiet tīmekļa pasta izskatu", + "theme": { + "label": "Tēma", + "description": "Izvēlieties vēlamo krāsu shēmu", + "light": "Gaišā", + "dark": "Tumšā", + "system": "Sistēmas" + }, + "language": { + "label": "Valoda", + "description": "Izvēlieties vēlamo valodu" + }, + "font_size": { + "label": "Fonta lielums", + "description": "Pielāgojiet teksta izmēru labākai lasāmībai", + "small": "Mazs", + "medium": "Vidējs", + "large": "Liels" + }, + "list_density": { + "label": "Blīvums", + "description": "Pielāgojiet saskarnes elementu attālumus", + "extra_compact": "Īpaši kompakts", + "compact": "Kompakts", + "regular": "Parasts", + "comfortable": "Plašs" + }, + "animations": { + "label": "Iespējot animācijas", + "description": "Rādīt plūstošas pārejas un efektus" + }, + "toolbar_position": { + "label": "Rīkjoslas novietojums", + "description": "Kur rādīt vēstules darbību pogas (Atbildēt, Arhivēt utt.)", + "top": "Augšā", + "below_subject": "Zem temata" + }, + "toolbar_labels": { + "label": "Rādīt rīkjoslas aprakstus", + "description": "Rādīt teksta aprakstus blakus ikonām. Izslēdziet, lai ietaupītu vietu." + }, + "hide_account_switcher": { + "label": "Slēpt kontu pārslēdzēju sānu joslā", + "description": "Slēpt kontu izvēli sānu joslas augšpusē. Kontus joprojām varēsiet pārslēgt navigācijas joslā apakšā." + }, + "show_rail_account_list": { + "label": "Rādīt kontu avatarus navigācijas joslā", + "description": "Rādīt kontu apļus navigācijas joslas apakšā ātrai pārslēgšanai." + }, + "unified_mailbox": { + "label": "Apvienotā pastkaste", + "description": "Rādīt apvienotās mapes (Iesūtne, Nosūtītie u.c.) no visiem pievienotajiem kontiem" + }, + "colorful_sidebar_icons": { + "label": "Krāsainas sānjoslas ikonas", + "description": "Iekrāsojiet mapju un birku ikonas pēc to veida (zila Iesūtne, sarkana Mēstules, zaļa Nosūtītie utt.). Atspējojiet, lai iegūtu vienkrāsainu sānjoslu." + } + }, + "keywords": { + "title": "E-pasta tagi", + "description": "Definējiet tagus, lai organizētu e-pastus ar krāsām. Tie tiek saglabāti kā JMAP atslēgvārdi serverī.", + "add_keyword": "Pievienot tagu", + "reset_defaults": "Atiestatīt noklusējumu", + "label_field": "Redzamais nosaukums", + "label_placeholder": "piem., Darbs, Personīgi, Steidzami", + "id_field": "Taga identifikators", + "id_placeholder": "piem., darbs, personigi", + "color_field": "Krāsa", + "id_exists": "Šāds taga identifikators jau pastāv", + "edit": "Rediģēt tagu", + "delete": "Dzēst tagu", + "save": "Saglabāt", + "add": "Pievienot", + "cancel": "Atcelt", + "migrating": "Taga atjaunināšana esošajos e-pastos…", + "migration_error": "Neizdevās atjaunināt tagu esošajos e-pastos" + }, + "notifications": { + "test_sound": "Pārbaudīt paziņojuma skaņu", + "sounds": { + "default": "Noklusējuma (Signāls)", + "cheerful": "Priecīgs", + "involved": "Iesaistošs", + "swift": "Ātrs", + "relax": "Relaksējošs" + }, + "sound_selection": { + "title": "Paziņojuma skaņa", + "description": "Izvēlieties skaņu paziņojumiem", + "choose": "Skaņa", + "choose_desc": "Izvēlieties paziņojuma skaņu un nospiediet skaļruņa ikonu, lai to noklausītos" + }, + "email": { + "title": "E-pasta paziņojumi", + "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_desc": "Atskaņot skaņas signālu, saņemot jaunas vēstules" + }, + "calendar": { + "title": "Kalendāra paziņojumi", + "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_desc": "Atskaņot skaņas signālu kalendāra atgādinājumiem", + "invitation_parsing": "Atpazīt uzaicinājumus e-pastā", + "invitation_parsing_desc": "Noteikt kalendāra uzaicinājumus pielikumos un rādīt kalendāra darbības" + } + }, + "language_region": { + "title": "Valoda un reģions", + "description": "Iestatiet valodas un reģionālās preferences", + "language": { + "label": "Valoda", + "description": "Izvēlieties vēlamo valodu", + "english": "Angļu", + "french": "Franču" + }, + "date_format": { + "label": "Datuma formāts", + "description": "Kā attēlot datumus", + "regional": "Reģionālais", + "iso": "ISO 8601", + "custom": "Pielāgots" + }, + "time_format": { + "label": "Laika formāts", + "description": "Izvēlieties starp 12 vai 24 stundu formātu", + "12h": "12 stundu", + "24h": "24 stundu" + }, + "first_day": { + "label": "Nedēļas pirmā diena", + "description": "Sākt nedēļu ar svētdienu vai pirmdienu", + "sunday": "Svētdiena", + "monday": "Pirmdiena" + } + }, + "email_behavior": { + "title": "Pasta darbība", + "description": "Pielāgojiet vēstuļu apstrādi", + "mark_read": { + "label": "Atzīmēt kā izlasītu", + "description": "Kad atzīmēt vēstuli kā izlasītu, to atverot", + "instant": "Nekavējoties", + "delay_3s": "Pēc 3 sekundēm", + "delay_5s": "Pēc 5 sekundēm", + "never": "Nekad" + }, + "delete_action": { + "label": "Darbība dzēšot", + "description": "Kas notiek, izdzēšot vēstuli", + "trash": "Pārvietot uz atkritni", + "permanent": "Dzēst neatgriezeniski", + "warning": "Vēstules tiks dzēstas neatgriezeniski. Šī darbība nav atceļama." + }, + "archive_mode": { + "label": "Arhivēt mapē", + "description": "Kā organizēt vēstules arhivējot", + "single": "Viena mape", + "year": "Mape katram gadam", + "month": "Mape katram mēnesim", + "reorganize": "Reorganizēt esošo arhīvu", + "reorganize_success": "{count, plural, =0 {Nav vēstuļu reorganizācijai} =1 {1 vēstule reorganizēta} other {# vēstules reorganizētas}}", + "reorganize_error": "Neizdevās reorganizēt arhīvu" + }, + "permanently_delete_junk": { + "label": "Mēstules dzēst neatgriezeniski", + "description": "Dzēst vēstules no mapes \"Mēstules\" neatgriezeniski, nepārvietojot uz atkritni" + }, + "mail_layout": { + "label": "Pasta izkārtojums", + "description": "Izvēlieties starp klasisko dalīto skatu vai fokusa sarakstu.", + "split": "Dalīts skats", + "split_description": "Ziņojumu saraksts un lasīšanas rūts ir redzamas blakus.", + "focus": "Fokusa saraksts", + "focus_description": "Rādīt vienu rindu katram ziņojumam un atvērt vēstuli pilnā platumā." + }, + "disable_threading": { + "label": "Izslēgt sarunu grupēšanu", + "description": "Rādīt vēstules kā atsevišķus ziņojumus, nevis sērijveidā" + }, + "plain_text_mode": { + "label": "Tikai parasts teksts", + "description": "Izslēgt formatētā teksta redaktoru un sūtīt vēstules tikai kā parastu tekstu" + }, + "auto_select_reply_identity": { + "label": "Automātiski izvēlēties atbildes adresi", + "description": "Atbildot automātiski izmantot to kontu, uz kuru vēstule tika saņemta" + }, + "show_preview": { + "label": "Rādīt priekšskatījuma tekstu", + "description": "Rādīt vēstules fragmentu sarakstā", + "focus_description": "Rādīt priekšskatījuma tekstu sarakstā" + }, + "attachment_click_action": { + "label": "Darbība, noklikšķinot uz pielikuma", + "description": "Izvēlieties priekšskatījumu vai tūlītēju lejupielādi", + "preview": "Priekšskatīt, ja iespējams", + "download": "Lejupielādēt nekavējoties" + }, + "attachment_position": { + "label": "Pielikumu novietojums", + "description": "Kur rādīt pielikumus vēstules galvenē", + "beside-sender": "Blakus sūtītājam", + "below-header": "Zem galvenes" + }, + "emails_per_page": { + "10": "10 vēstules", + "25": "25 vēstules", + "50": "50 vēstules", + "100": "100 vēstules", + "label": "Vēstules lapā", + "description": "Vienlaicīgi ielādējamo vēstuļu skaits" + }, + "always_light_mode": { + "label": "Vienmēr rādīt vēstules gaišajā režīmā", + "description": "Rādīt vēstules saturu gaišajā režīmā, pat ja lietotne ir tumšajā režīmā" + }, + "external_content": { + "label": "Ārējais saturs", + "description": "Kā apstrādāt attēlus un ārējo saturu", + "ask": "Vienmēr jautāt", + "block": "Vienmēr bloķēt", + "allow": "Vienmēr atļaut" + }, + "trusted_senders": { + "label": "Uzticamie sūtītāji", + "description": "Pārvaldiet sūtītājus, kuru attēli tiek ielādēti automātiski", + "count_zero": "Nav", + "count_one": "1 sūtītājs", + "count_other": "{count} sūtītāji", + "modal_title": "Uzticamie sūtītāji", + "empty_title": "Nav uzticamo sūtītāju", + "empty_description": "Skatot vēstuli ar bloķētiem attēliem, nospiediet \"Vienmēr uzticēties\", lai pievienotu sūtītāju šeit.", + "add_manually": "Pievienot sūtītāju manuāli", + "add_button": "Pievienot", + "add_placeholder": "Ievadiet e-pasta adresi", + "search_placeholder": "Meklēt sūtītājus...", + "no_results": "Sūtītāji nav atrasti", + "remove": "Noņemt", + "close": "Aizvērt", + "invalid_email": "Ievadiet derīgu e-pasta adresi", + "already_added": "Šis sūtītājs jau ir sarakstā", + "save_error": "Neizdevās saglabāt - sīkāk skatiet Kontaktu atkļūdošanas žurnālā", + "use_address_book_label": "Sinhronizēt ar adrešu grāmatu", + "use_address_book_description": "Saglabāt uzticamos sūtītājus atsevišķā adrešu grāmatā \"Uzticamie sūtītāji\", lai tie sinhronizētos visās jūsu ierīcēs" + }, + "hover_actions": { + "label": "Ātrās darbības, uzvirzot kursoru", + "description": "Izvēlieties darbības, kas redzamas, uzvirzot kursoru uz vēstules sarakstā", + "delete": "Dzēst", + "star": "Zvaigznīte", + "mark_read": "Izlasīts/Nelasīts", + "archive": "Arhivēt", + "tag": "Tags", + "spam": "Mēstule", + "none_selected": "Nav atlasītu darbību", + "mode_label": "Attēlošanas režīms", + "mode_inline": "Iebūvēts", + "mode_floating": "Peldošs", + "corner_label": "Peldošo darbību pozīcija", + "corner_top-left": "Augšā pa kreisi", + "corner_top-right": "Augšā pa labi", + "corner_bottom-left": "Apakšā pa kreisi", + "corner_bottom-right": "Apakšā pa labi" + }, + "default_mail_program": { + "label": "Noklusējuma pasta programma", + "description": "Reģistrēt {appName} kā noklusējuma programmu mailto: saitēm", + "button": "Iestatīt kā noklusējumu", + "success": "Pārlūkam nosūtīts pieprasījums iestatīt kā noklusējumu", + "error": "Jūsu pārlūks neatbalsta šo funkciju" + }, + "attachment_reminder": { + "label": "Pielikumu atgādinājums", + "description": "Brīdināt pirms sūtīšanas, ja ziņojumā minēti pielikumi, bet neviens nav pievienots", + "keywords_label": "Aktivizēšanas atslēgvārdi", + "keywords_description": "Vārdi vai frāzes, kas aktivizē atgādinājumu, ja tie tiek atrasti jūsu ziņojumā", + "add_placeholder": "Pievienot atslēgvārdu...", + "add": "Add", + "remove": "Noņemt" + }, + "hide_inline_image_attachments": { + "label": "Slēpt iegultos attēlus no pielikumu saraksta", + "description": "Ziņojuma pamattekstā iegultie attēli netiek rādīti kā atsevišķi pielikumi" + } + }, + "composer": { + "title": "Redaktors", + "description": "Pielāgojiet vēstuļu rakstīšanas parametrus", + "autosave": { + "label": "Automātiskās saglabāšanas intervāls", + "description": "Cik bieži automātiski saglabāt melnrakstus", + "30s": "Ik pēc 30 sekundēm", + "1m": "Katru minūti", + "2m": "Ik pēc 2 minūtēm", + "5m": "Ik pēc 5 minūtēm" + }, + "send_confirmation": { + "label": "Sūtīšanas apstiprinājums", + "description": "Jautāt apstiprinājumu pirms vēstules sūtīšanas" + }, + "default_reply": { + "label": "Noklusējuma atbildes režīms", + "description": "Darbība, nospiežot \"Atbildēt\"", + "reply": "Atbildēt", + "reply_all": "Atbildēt visiem" + } + }, + "privacy": { + "title": "Privātums un drošība", + "description": "Pārvaldiet privātuma un drošības iestatījumus", + "external_images": { + "label": "Bloķēt ārējos attēlus", + "description": "Novērst izsekošanu caur ārējiem attēliem" + }, + "session_timeout": { + "label": "Sesijas noildze", + "description": "Automātiski izrakstīties pēc dīkstāves", + "never": "Nekad", + "30m": "30 minūtes", + "1h": "1 stunda", + "4h": "4 stundas" + }, + "clear_cache": { + "label": "Notīrīt kešatmiņu", + "description": "Dzēst kešotos datus un pagaidu failus", + "button": "Notīrīt kešatmiņu", + "confirm": "Vai tiešām vēlaties notīrīt kešatmiņu?", + "success": "Kešatmiņa veiksmīgi notīrīta" + } + }, + "account": { + "title": "Konts", + "description": "Skatīt sava konta informāciju", + "name_label": "Redzamais vārds", + "username_label": "Lietotājvārds", + "account_type_label": "Konta veids", + "auth_method_label": "Autentifikācija", + "auth_method_oauth": "Vienotā pierakstīšanās (OAuth/OIDC)", + "auth_method_basic": "Parole", + "demo_account": "Demo konts", + "email": { + "label": "E-pasta adrese", + "value": "{email}" + }, + "server": { + "label": "JMAP serveris", + "value": "{server}" + }, + "storage": { + "label": "Krātuves izmantošana", + "used": "Izmantots {used} no {total}", + "percentage": "Izmantots {percent}%" + }, + "last_sync": { + "label": "Pēdējā sinhronizācija", + "value": "{time}" + } + }, + "security": { + "title": "Konta drošība", + "description": "Pārvaldiet paroli, 2FA un drošības iestatījumus", + "detecting": "Nosaka servera iespējas...", + "not_available": "Konta drošības pārvaldība šim serverim nav pieejama.", + "password": { + "title": "Mainīt paroli", + "current": "Pašreizējā parole", + "new": "Jaunā parole", + "confirm": "Apstipriniet jauno paroli", + "submit": "Mainīt paroli", + "success": "Parole veiksmīgi mainīta", + "error_title": "Neizdevās mainīt paroli", + "error_mismatch": "Jaunās paroles nesakrīt", + "error_min_length": "Parolei jābūt vismaz 8 rakstzīmes garai", + "error_generic": "Neizdevās mainīt paroli" + }, + "display_name": { + "label": "Redzamais vārds", + "description": "Jūsu vārds, kāds tas redzams serverī", + "save": "Saglabāt", + "success": "Redzamais vārds atjaunināts", + "error": "Neizdevās atjaunināt redzamo vārdu", + "placeholder": "Ievadiet savu parādāmo vārdu" + }, + "totp": { + "section_title": "Divfaktoru autentifikācija", + "label": "TOTP autentifikācija", + "description": "Pievienojiet papildu drošības slāni ar vienreizēju paroli", + "active": "Iespējota", + "inactive": "Izslēgta", + "enabled": "2FA ir iespējota", + "disabled": "2FA ir izslēgta", + "enable_error": "Neizdevās iespējot 2FA", + "disable_error": "Neizdevās izslēgt 2FA", + "setup_instructions": "Nokopējiet šo URL savā autentifikācijas lietotnē (Google Authenticator, Authy utt.):", + "verification_code": "Verifikācijas kods", + "confirm": "Apstiprināt", + "disable": "Atspējot", + "disable_confirm_prompt": "Ievadiet paroli, lai atspējotu divpakāpju autentifikāciju.", + "password_required": "Nepieciešama parole", + "code_required": "Nepieciešams verifikācijas kods", + "code_invalid": "Nederīgs verifikācijas kods. Pārbaudiet autentifikācijas lietotni un mēģiniet vēlreiz." + }, + "app_passwords": { + "title": "Lietotņu paroles", + "description": "Izveidojiet paroles lietotnēm, kas neatbalsta 2FA", + "add": "Pievienot", + "create": "Izveidot", + "cancel": "Atcelt", + "generate": "Ģenerēt", + "name_label": "Lietotnes nosaukums", + "name_placeholder": "piem., Thunderbird, iPhone Mail", + "password_label": "Parole (atstājiet tukšu automātiskai ģenerēšanai)", + "password_placeholder": "Automātiska ģenerēšana, ja tukšs", + "added": "Lietotnes parole izveidota", + "removed": "Lietotnes parole izdzēsta", + "add_error": "Neizdevās izveidot lietotnes paroli", + "remove_error": "Neizdevās izdzēst lietotnes paroli", + "none": "Lietotņu paroles nav iestatītas", + "done": "Gatavs", + "expires_label": "Derīguma termiņš (pēc izvēles)", + "copy_now_warning": "Kopējiet šo paroli tagad - tā vairs netiks rādīta.", + "allowed_ips_label": "Atļautās IP (neobligāti)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Atdalītas ar komatu vai atstarpi. Atstājiet tukšu, lai atļautu jebkuru IP." + }, + "api_keys": { + "title": "API atslēgas", + "description": "Izveidojiet API atslēgas skriptiem un integrācijām, kas tieši sazinās ar serveri", + "name_label": "Atslēgas nosaukums", + "name_placeholder": "piem. Dublēšanas skripts, CI palaidējs", + "copy_now_warning": "Kopējiet šo API atslēgu tagad - tā vairs netiks parādīta.", + "added": "API atslēga izveidota", + "removed": "API atslēga noņemta", + "add_error": "Neizdevās izveidot API atslēgu", + "remove_error": "Neizdevās noņemt API atslēgu", + "none": "API atslēgas nav konfigurētas" + }, + "encryption": { + "section_title": "Krātuves šifrēšana", + "label": "E-pasta šifrēšana", + "description": "Šifrēt vēstules serverī papildu privātumam", + "active": "Šifrēšana {type} ir ieslēgta", + "inactive": "Izslēgta", + "enabled": "Krātuves šifrēšana ir iespējota", + "disabled_success": "Krātuves šifrēšana ir izslēgta", + "error": "Neizdevās atjaunināt šifrēšanas iestatījumus" + }, + "email_client": { + "title": "Pasta klienta iestatīšana", + "description": "Izmantojiet šos datus, lai iestatītu Thunderbird, Apple Mail vai Outlook", + "jmap_username_label": "JMAP lietotājvārds", + "copy": "Kopēt", + "copied": "Nokopēts", + "password_instructions": "Izmantojiet norādīto JMAP lietotājvārdu kopā ar lietotnes paroli. Izveidojiet lietotnes paroli sadaļā augstāk." + } + }, + "identities": { + "title": "Sūtītāja identitātes", + "description": "Pārvaldiet e-pasta adreses, no kurām varat sūtīt vēstules", + "identities_count": { + "label": "Jūsu identitātes", + "description": "Konfigurētās sūtīšanas adreses", + "count_zero": "Nav identitāšu", + "count_one": "1 identitāte", + "count_other": "{count} identitātes" + }, + "manage": "Pārvaldīt identitātes", + "sub_addressing": { + "label": "Apakšadresēšana (Sub-addressing)", + "description": "Izmantojiet lietotajs+tags@domens.lv, lai organizētu ienākošo pastu", + "learn_more": "Uzzināt vairāk" + } + }, + "vacation": { + "title": "Atvaļinājuma atbilde", + "description": "Automātiski atbildēt uz ienākošajām vēstulēm prombūtnes laikā", + "loading": "Ielādē atvaļinājuma iestatījumus...", + "not_supported": "Jūsu pasta serveris neatbalsta atvaļinājuma atbildes.", + "fetch_error": "Neizdevās ielādēt atvaļinājuma iestatījumus.", + "status": { + "label": "Atvaļinājuma atbilde", + "description": "Sūtīt automātisku atbildi uz ienākošajām vēstulēm", + "active": "Aktīva", + "inactive": "Neaktīva" + }, + "date_range": { + "title": "Datumu diapazons", + "description": "Ierobežojiet atbildi noteiktā periodā (pēc izvēles)", + "start": "Sākuma datums", + "start_description": "Atstājiet tukšu, lai nebūtu ierobežojuma", + "end": "Beigu datums", + "end_description": "Atstājiet tukšu, lai nebūtu ierobežojuma" + }, + "message": { + "title": "Atbildes ziņojums", + "description": "Ziņojums, kas tiks nosūtīts kā atbilde", + "subject_label": "Temats", + "subject_description": "Atvaļinājuma atbildes temats", + "subject_placeholder": "Atvaļinājumā / Esmu prom", + "body_label": "Ziņojuma teksts", + "body_description": "Ziņojuma saturs parastā tekstā", + "body_placeholder": "Paldies par e-pastu. Pašlaik esmu prombūtnē un atbildēšu, kad atgriezīšos." + }, + "preview": { + "title": "Priekšskatījums", + "show": "Rādīt priekšskatījumu", + "hide": "Slēpt priekšskatījumu" + }, + "save": "Saglabāt izmaiņas", + "saving": "Saglabā...", + "warnings": { + "end_before_start": "Beigu datumam jābūt vēlāk par sākuma datumu", + "start_in_past": "Sākuma datums ir pagātnē", + "empty_body": "Ziņojuma teksts ir tukšs - saņēmēji saņems tukšu atbildi" + } + }, + "folders": { + "title": "Mapes", + "description": "Pārvaldiet pasta mapes un piešķiriet tām lomas", + "folder_list": "Jūsu mapes", + "folder_list_description": "Noklikšķiniet uz mapes ikonas, lai to konfigurētu", + "standard_roles": "Standarta mapju lomas", + "standard_roles_description": "Piešķiriet mapes tādām lomām kā Iesūtne, Nosūtītie, Atkritne utt.", + "role_inbox": "Iesūtne", + "role_drafts": "Melnraksti", + "role_sent": "Nosūtītie", + "role_trash": "Atkritne", + "role_junk": "Mēstules", + "role_archive": "Arhīvs", + "role_none": "Nav", + "create_folder": "Izveidot mapi", + "create_subfolder": "Izveidot apakšmapi", + "subfolder_of": "Mapē {name}", + "subfolder_name": "Apakšmapes nosaukums", + "new_folder_name": "Mapes nosaukums", + "rename": "Pārdēvēt", + "change_icon": "Mainīt ikonu", + "delete": "Dzēst", + "confirm_delete": "Vai tiešām vēlaties dzēst \"{name}\"? Vēstules tiks pārvietotas uz atkritni.", + "create": "Izveidot", + "cancel": "Atcelt", + "no_folders": "Nav pielāgotu mapju", + "cannot_delete_role": "Nevar dzēst mapi ar standarta lomu. Vispirms noņemiet lomu.", + "folder_created": "Mape izveidota", + "folder_renamed": "Mape pārdēvēta", + "folder_deleted": "Mape izdzēsta", + "role_updated": "Mapes loma atjaunināta", + "error_create": "Neizdevās izveidot mapi", + "error_rename": "Neizdevās pārdēvēt mapi", + "error_delete": "Neizdevās izdzēst mapi", + "error_role": "Neizdevās atjaunināt mapes lomu", + "error_delete_has_children": "Nevar dzēst mapi: tajā joprojām ir apakšmapes. Vispirms tās dzēsiet vai pārvietojiet.", + "error_delete_has_email": "Nevar dzēst mapi: tajā joprojām ir e-pasti. Vispirms tos pārvietojiet vai dzēsiet." + }, + "advanced": { + "title": "Papildu", + "description": "Paplašinātie iestatījumi un izstrādātāja rīki", + "debug_mode": { + "label": "Atkļūdošanas režīms", + "description": "Iespējot detalizētu žurnālēšanu diagnostikai" + }, + "settings_sync": { + "label": "Iestatījumu sinhronizācija", + "description": "Sinhronizēt iestatījumus starp dažādiem pārlūkiem un ierīcēm" + }, + "sender_favicons": { + "label": "Sūtītāju ikonas (Eksperimentāli)", + "description": "Rādīt vietņu ikonas kā sūtītāju avatarus" + }, + "show_avatars_in_junk": { + "label": "Rādīt avatarus mēstuļu mapē", + "description": "Rādīt sūtītāju profila attēlus un ikonas mēstuļu mapē. Pēc noklusējuma izslēgts, lai pikšķerēšanas mēģinājumi neizskatītos uzticami." + }, + "keyboard_shortcuts": { + "label": "Īsinājumtaustiņi", + "description": "Skatīt pieejamos tastatūras īsinājumtaustiņus", + "button": "Rādīt īsinājumtaustiņus" + }, + "reset_settings": { + "label": "Atiestatīt iestatījumus", + "description": "Atjaunot visus iestatījumus uz noklusējuma vērtībām", + "button": "Atiestatīt" + }, + "export_settings": { + "label": "Eksportēt iestatījumus", + "description": "Lejupielādēt iestatījumus JSON formātā", + "button": "Eksportēt" + }, + "import_settings": { + "label": "Importēt iestatījumus", + "description": "Augšupielādēt iestatījumus no JSON faila", + "button": "Importēt" + }, + "debug_categories": { + "description": "Izvēlieties, kuras kategorijas žurnalēt. Atspējojiet nevajadzīgās kategorijas, lai samazinātu konsoles troksni.", + "jmap": "JMAP klients", + "jmap_description": "Pastkastes darbības, e-pastu ielāde un JMAP protokola pieprasījumi", + "calendar": "Kalendārs", + "calendar_description": "Kalendāra notikumi, importi un plānošanas ziņas", + "tasks": "Uzdevumi", + "tasks_description": "Kalendāra uzdevumu izveide, ielāde un atjaunināšana", + "auth": "Autentifikācija", + "auth_description": "Pieteikšanās, TOTP, tokenu apmaiņa un sesiju pārvaldība", + "filters": "Filtri", + "filters_description": "Sieve filtru noteikumi un prombūtnes skripti", + "email": "E-pasta skatīšana", + "email_description": "E-pasta renderēšana, TNEF apstrāde un atzīmēšana kā lasīts", + "push": "Push paziņojumi", + "push_description": "Push paziņojumu iestatīšana un piegāde", + "contacts": "Kontakti un adrešu grāmatas", + "contacts_description": "Kontaktu sinhronizācija, adrešu grāmatu darbības un uzticamie sūtītāji" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Sānu joslas lietotnes", + "description": "Pārvaldiet pielāgotas lietotnes un saites sānu joslā", + "keep_loaded": "Turēt lietotnes ielādētas", + "keep_loaded_description": "Turēt iebūvētās lietotnes fonā, lai izvairītos no pārlādēšanas", + "manage_title": "Pielāgotas lietotnes", + "manage_description": "Pievienojiet, rediģējiet vai dzēsiet sānu joslas lietotnes" + }, + "contacts": { + "title": "Kontakti", + "description": "Importējiet un eksportējiet savus kontaktus", + "import_label": "Kontaktu imports", + "import_description": "Importēt kontaktus no vCard faila (.vcf)", + "export_label": "Kontaktu eksports", + "export_description": "Eksportēt visus kontaktus vCard failā (.vcf)", + "manage_title": "Adrešu grāmatas", + "manage_description": "Pārdēvēt savas adrešu grāmatas", + "no_address_books": "Adrešu grāmatas nav atrastas", + "categories_title": "Kategorijas", + "categories_description": "Pārdēvēt kontaktu kategorijas", + "no_categories": "Kategorijas nav atrastas" + }, + "filters": { + "title": "Pasta filtri", + "description": "Izveidojiet noteikumus automātiskai vēstuļu šķirošanai un pārvaldībai", + "add_rule": "Pievienot noteikumu", + "no_rules": "Nav filtra noteikumu", + "vacation_active": "Atvaļinājuma atbilde ir aktīva", + "vacation_active_description": "Automātiska atbilde ir ieslēgta ienākošajām vēstulēm", + "vacation_configure": "Konfigurēt", + "no_rules_description": "Izveidojiet noteikumus automātiskai ienākošā pasta organizēšanai", + "edit_rule": "Rediģēt noteikumu", + "new_rule": "Jauns noteikums", + "delete_rule": "Dzēst noteikumu", + "delete_confirm": "Vai tiešām vēlaties dzēst šo noteikumu?", + "enable": "Ieslēgt", + "disable": "Izslēgt", + "raw_editor": "Sieve redaktors", + "raw_editor_warning": "Sieve skripta rediģēšana var sabojāt vizuālo noteikumu konstruktoru.", + "validate": "Pārbaudīt", + "validation_success": "Skripts ir derīgs", + "validation_error": "Skriptā ir kļūdas", + "save": "Saglabāt noteikumus", + "saving": "Saglabā...", + "saved": "Filtri veiksmīgi saglabāti", + "save_failed": "Neizdevās saglabāt filtrus", + "loading": "Ielādē filtrus...", + "not_supported": "Jūsu pasta serveris neatbalsta filtrus.", + "rule_name": "Noteikuma nosaukums", + "rule_name_placeholder": "piem., Ziņu izdevumu šķirošana", + "match_all": "Atbilst VISIEM nosacījumiem", + "match_any": "Atbilst JEBKURAM nosacījumam", + "conditions": "Nosacījumi", + "add_condition": "Pievienot nosacījumu", + "actions": "Darbības", + "add_action": "Pievienot darbību", + "stop_processing": "Pārtraukt nākamo noteikumu apstrādi", + "condition_fields": { + "from": "No", + "to": "Kam", + "cc": "Kopija", + "subject": "Temats", + "header": "Pielāgota galvene", + "size": "Izmērs", + "body": "Teksts" + }, + "comparators": { + "contains": "satur", + "not_contains": "nesatur", + "is": "precīzi sakrīt", + "not_is": "nav vienāds", + "starts_with": "sākas ar", + "ends_with": "beidzas ar", + "matches": "atbilst paraugam", + "greater_than": "lielāks nekā", + "less_than": "mazāks nekā" + }, + "action_types": { + "move": "Pārvietot uz mapi", + "copy": "Kopēt uz mapi", + "forward": "Pārsūtīt uz", + "mark_read": "Atzīmēt kā izlasītu", + "star": "Pievienot zvaigznīti", + "add_label": "Pievienot tagu", + "discard": "Dzēst (bez paziņojuma)", + "reject": "Noraidīt ar ziņojumu", + "keep": "Atstāt iesūtnē", + "stop": "Pārtraukt apstrādi" + }, + "move_to_folder": "Izvēlēties mapi", + "copy_to_folder": "Izvēlēties mapi", + "forward_to": "Pārsūtīt uz e-pastu", + "forward_placeholder": "lietotajs@piemers.lv", + "reject_message": "Noraidīšanas ziņojums", + "reject_placeholder": "Jūsu e-pasts tika noraidīts", + "label_name": "Taga nosaukums", + "label_placeholder": "Izvēlēties tagu", + "header_name": "Galvenes nosaukums", + "header_placeholder": "piem., X-Mailing-List", + "size_bytes": "Izmērs baitos", + "size_placeholder": "piem., 1000000", + "system_managed": "Sistēmas pārvaldīts noteikums", + "opaque_warning": "Šis skripts tika rediģēts ārpus vizuālā konstruktora. Pieejama tikai Sieve rediģēšana.", + "open_sieve_editor": "Atvērt Sieve redaktoru", + "fetch_error": "Neizdevās ielādēt filtrus", + "expanded_view": "Izvērstais skats", + "expanded_view_description": "Rādīt filtra noteikumus ar detalizētiem nosacījumiem un darbībām", + "if": "Ja", + "then": "Tad", + "match_all_conditions": "atbilst visi", + "match_any_condition": "atbilst jebkurš", + "and": "un", + "or": "vai", + "cancel": "Atcelt", + "confirm_delete": "Dzēst", + "rule_list": "Filtru noteikumi", + "drag_to_reorder": "Velciet, lai mainītu secību", + "match_type": "Atbilstības veids", + "reset_to_visual": "Atiestatīt uz vizuālo konstruktoru", + "reset_warning": "Tas dzēsīs pašreizējo skriptu un sāks no jauna.", + "confirm_reset": "Atiestatīt", + "validation_empty_name": "Nepieciešams noteikuma nosaukums", + "validation_empty_conditions": "Nepieciešams vismaz viens nosacījums ar vērtību", + "validation_empty_actions": "Nepieciešama vismaz viena darbība", + "templates_section": "Sākt no veidnes", + "template_newsletters": "Pārvietot ziņu izdevumus uz mapi", + "template_receipts": "Automātiski arhivēt rēķinus", + "template_important": "Atzīmēt svarīgas vēstules", + "template_notifications": "Filtrēt paziņojumus", + "sieve_editor": { + "title": "Sieve skripta redaktors", + "warning": "Sieve skripta rediģēšana var sabojāt vizuālo konstruktoru.", + "script_content": "Sieve skripts", + "valid": "Skripts ir derīgs", + "invalid": "Skriptā ir kļūdas", + "save_warning": "Saglabāšana pārrakstīs vizuālos noteikumus. To nevar atcelt. Nospiediet \"Saglabāt\" vēlreiz.", + "validating": "Pārbauda...", + "validate": "Pārbaudīt", + "cancel": "Atcelt", + "save": "Saglabāt", + "confirm_save": "Apstiprināt saglabāšanu", + "validation_failed": "Pārbaudes pieprasījuma kļūda" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# nosacījums} other {# nosacījumi}}", + "actions_count": "{count, plural, one {# darbība} other {# darbības}}" + }, + "origin_external": "Ārējs", + "managed_by_tooltip": "Pārvalda {source}. Rediģējiet to šajā lietotnē vai izmantojiet neapstrādāto Sieve redaktoru." + }, + "templates": { + "title": "Vēstuļu veidnes", + "description": "Izveidojiet atkārtoti lietojamas veidnes ar mainīgajiem lielumiem", + "add": "Jauna veidne", + "edit": "Rediģēt veidni", + "name": "Veidnes nosaukums", + "name_placeholder": "piem., Atgādinājuma e-pasts", + "category": "Kategorija", + "category_placeholder": "piem., Darbs, Personīgi", + "subject": "Temats", + "subject_placeholder": "Vēstules temats", + "body": "Teksts", + "body_placeholder": "Vēstules saturs...", + "recipients_placeholder": "lietotajs@piemers.lv", + "identity": "Sūtīt kā", + "default_identity": "Noklusējuma identitāte", + "favorite": "Izlase", + "cancel": "Atcelt", + "create": "Izveidot", + "update": "Atjaunināt", + "confirm_delete": "Dzēst", + "no_templates": "Nav veidņu", + "manage": "Pārvaldīt veidnes", + "count": "{count, plural, one {# veidne} other {# veidnes}}", + "export_import": "Eksports un imports", + "export_import_description": "Dublējiet veidnes vai pārvietojiet uz citu ierīci", + "export": "Eksportēt", + "import": "Importēt", + "validation": { + "empty": "Veidnes nosaukums ir obligāts", + "too_long": "Veidnes nosaukums nedrīkst pārsniegt 200 rakstzīmes" + } + }, + "files": { + "display": { + "title": "Attēlošana", + "description": "Pielāgojiet failu un mapju attēlošanu" + }, + "folder_layout": { + "label": "Mapju navigācija", + "description": "Izvēlieties, kā rādīt mapes: kopā ar failiem vai sānu joslā", + "inline": "Kopā ar failiem", + "sidebar": "Sānu josla" + }, + "default_view": { + "label": "Noklusējuma skats", + "description": "Izvēlieties starp režģi un sarakstu", + "list": "Saraksts", + "grid": "Režģis" + }, + "default_sort": { + "label": "Noklusējuma kārtošana", + "description": "Izvēlieties failu kārtošanas veidu", + "name": "Nosaukums", + "size": "Izmērs", + "modified": "Modificēts" + }, + "sort_direction": { + "label": "Kārtošanas virziens", + "description": "Augošā vai dilstošā secībā", + "ascending": "Augošā", + "descending": "Dilstošā" + }, + "icons": { + "title": "Ikonas", + "description": "Pielāgojiet failu ikonu izskatu" + }, + "show_icons": { + "label": "Rādīt failu ikonas", + "description": "Rādīt ikonas blakus failiem un mapēm" + }, + "colored_icons": { + "label": "Krāsainas ikonas", + "description": "Izmantot krāsainas ikonas melnbalto vietā" + }, + "show_thumbnails": { + "label": "Rādīt sīktēlus", + "description": "Rādīt attēlu priekšskatījumus ikonu vietā" + }, + "behavior": { + "title": "Darbība", + "description": "Pielāgojiet failu pārvaldnieka darbību" + }, + "show_hidden": { + "label": "Rādīt slēptos failus", + "description": "Rādīt failus un mapes, kas sākas ar punktu" + }, + "preview": { + "label": "Priekšskatījums" + } + } + }, + "errors": { + "page_error_title": "Kaut kas nogāja griezi", + "page_error_description": "Notikusi neparedzēta kļūda. Lūdzu, mēģiniet vēlreiz vai atgriezieties sākumlapā.", + "sidebar_error": "Neizdevās ielādēt pastkastes", + "email_list_error": "Neizdevās ielādēt vēstules", + "viewer_error_title": "Neizdevās parādīt vēstuli", + "viewer_error_description": "Radās problēma, attēlojot šo vēstuli. Tā var saturēt neatbalstītu saturu.", + "composer_error": "Neizdevās ielādēt vēstuļu redaktoru", + "settings_error_title": "Iestatījumi nav pieejami", + "settings_error_description": "Neizdevās ielādēt iestatījumus. Jūsu izvēles var netikt saglabātas.", + "try_again": "Mēģināt vēlreiz", + "reload": "Pārlādēt", + "reload_emails": "Pārlādēt vēstules", + "reload_settings": "Pārlādēt iestatījumus", + "retry": "Mēģināt vēlreiz", + "go_home": "Uz iesūtni" + }, + "context_menu": { + "reply": "Atbildēt", + "reply_all": "Atbildēt visiem", + "forward": "Pārsūtīt", + "mark_read": "Atzīmēt kā izlasītu", + "mark_unread": "Atzīmēt kā nelasītu", + "star": "Pievienot zvaigznīti", + "unstar": "Noņemt zvaigznīti", + "move_to": "Pārvietot uz...", + "archive": "Arhivēt", + "delete": "Dzēst", + "mark_as_spam": "Atzīmēt kā mēstuli", + "not_spam": "Nav mēstule", + "color_tag": "Tags", + "remove_color": "Noņemt tagu", + "items_selected": "{count} vēstules atlasītas", + "edit_draft": "Rediģēt melnrakstu" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Īsinājumtaustiņi", + "tip": "Nospiediet ? jebkurā laikā, lai skatītu palīdzību", + "sections": { + "navigation": "Navigācija", + "actions": "Vēstules darbības", + "global": "Globālie", + "threads": "Sarunas", + "composer": "Redaktors" + }, + "navigation": { + "next_email": "Nākamā vēstule", + "previous_email": "Iepriekšējā vēstule", + "open_email": "Atvērt vēstuli", + "close_email": "Aizvērt / Noņemt atlasi" + }, + "actions": { + "reply": "Atbildēt", + "reply_all": "Atbildēt visiem", + "forward": "Pārsūtīt", + "star": "Pārslēgt zvaigznīti", + "archive": "Arhivēt", + "delete": "Dzēst", + "mark_unread": "Atzīmēt kā nelasītu", + "mark_read": "Atzīmēt kā izlasītu", + "toggle_spam": "Mēstule / Nav mēstule" + }, + "global": { + "compose": "Rakstīt jaunu vēstuli", + "search": "Iet uz meklēšanu", + "help": "Rādīt īsinājumtaustiņus", + "refresh": "Atsvaidzināt vēstules", + "select_all": "Atlasīt visas" + }, + "threads": { + "expand_collapse": "Izvērst/sairt sarunu" + }, + "composer": { + "template_picker": "Atvērt veidņu izvēli" + } + }, + "threads": { + "messages_one": "{count} ziņojums", + "messages_other": "{count} ziņojumi", + "messages_tooltip": "{count, plural, one {# ziņojums šajā sarunā} other {# ziņojumi šajā sarunā}}", + "expand": "Izvērst sarunu", + "collapse": "Sairt sarunu", + "loading": "Ielādē sarunu...", + "mark_read": "Atzīmēt sarunu kā izlasītu", + "mark_unread": "Atzīmēt sarunu kā nelasītu", + "archive": "Arhivēt sarunu", + "delete": "Dzēst sarunu", + "star": "Pievienot zvaigznīti sarunai", + "unstar": "Noņemt zvaigznīti sarunai", + "toggle_thread": "Pārslēgt sarunu" + }, + "identities": { + "modal_title": "Pārvaldīt sūtītāja identitātes", + "create_new": "Izveidot jaunu identitāti", + "edit_identity": "Rediģēt identitāti", + "delete_confirm": "Vai dzēst šo identitāti? Šo darbību nevar atcelt.", + "cannot_delete": "Šo identitāti nevar dzēst", + "primary_identity": "Galvenā", + "set_as_primary": "Iestatīt kā galveno", + "no_identities": "Identitātes nav atrastas", + "display": { + "reply_to": "Atbildēt uz:", + "bcc": "SK:", + "signature": "Paraksts:", + "preview": "Priekšskatījums:" + }, + "validation_errors": { + "invalid_emails": "Nederīgas adreses: {emails}", + "unknown_error": "Nezināma kļūda" + }, + "form": { + "name_label": "Redzamais vārds", + "name_placeholder": "piem., Darba e-pasts, Personīgais", + "name_required": "Vārds ir obligāts", + "email_label": "E-pasta adrese", + "email_placeholder": "lietotajs@piemers.lv", + "email_required": "E-pasts ir obligāts", + "email_invalid": "Ievadiet derīgu e-pasta adresi", + "email_immutable": "E-pasta adresi nevar mainīt pēc izveides", + "reply_to_label": "Atbildēt uz (pēc izvēles)", + "reply_to_placeholder": "cits@e-pasts.lv", + "bcc_label": "Automātiska SK (pēc izvēles)", + "bcc_placeholder": "arhivs@piemers.lv", + "text_signature_label": "Teksta paraksts", + "html_signature_label": "HTML paraksts", + "save": "Saglabāt identitāti", + "cancel": "Atcelt", + "creating": "Izveido...", + "updating": "Atjaunina..." + }, + "sub_address": { + "button_tooltip": "Izmantot apakšadresi", + "popover_title": "Pievienot apakšadreses tagu", + "tag_input_placeholder": "Ievadiet tagu (piem., iepirksanas)", + "preview_label": "Priekšskatījums:", + "recent_tags": "Nesenie tagi", + "suggested_tags": "Ieteikumi", + "use_address": "Izmantot šo adresi", + "invalid_tag": "Tags var saturēt tikai burtus, ciparus un domuzīmes", + "tag_too_long": "Tags nedrīkst pārsniegt 30 rakstzīmes", + "help_text": "Vēstules uz lietotajs+tags@domens.lv nonāks jūsu pastkastē", + "validation": { + "empty": "Tags nevar būt tukšs", + "too_long": "Tags nedrīkst pārsniegt {max} rakstzīmes", + "invalid_chars": "Tags var saturēt tikai burtus, ciparus un domuzīmes" + } + }, + "badge": { + "sent_via": "caur", + "sub_address_tag": "Sūtīts caur apakšadresi: {tag}", + "identity_name": "Sūtīts caur identitāti: {name}", + "identity_short": "caur {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Dzēst", + "delete_confirm_title": "Dzēst identitāti" + }, + "templates": { + "picker_title": "Izvēlēties veidni", + "search_placeholder": "Meklēt veidnes...", + "section_favorites": "Izlase", + "section_recent": "Nesenie", + "section_uncategorized": "Citi", + "no_templates": "Veidnes vēl nav izveidotas", + "no_results": "Veidnes nav atrastas", + "fill_placeholders": "Aizpildīt mainīgo vērtības", + "enter_value": "Ievadiet vērtību...", + "preview": "Priekšskatījums", + "insert_with_values": "Ievietot ar vērtībām", + "insert_raw": "Ievietot bez izmaiņām", + "copy_suffix": "(kopija)", + "placeholder": "Mainīgais", + "placeholders": { + "recipient_name": "Saņēmēja vārds", + "company": "Uzņēmuma nosaukums", + "date": "Pašreizējais datums", + "day_of_week": "Nedēļas diena", + "sender_name": "Jūsu vārds" + } + }, + "contacts": { + "title": "Kontakti", + "search_placeholder": "Meklēt kontaktus...", + "create_new": "Jauns kontakts", + "no_category": "Bez kategorijas", + "category_added": "Kontakts pievienots {name}", + "category_added_plural": "{count} kontakti pievienoti {name}", + "empty_state": "Kontaktu vēl nav", + "empty_state_title": "Kontaktu vēl nav", + "empty_state_subtitle": "Izveidojiet pirmo kontaktu vai importējiet no vCard faila", + "empty_search": "Nav kontaktu, kas atbilstu vaicājumam", + "empty_search_hint": "Mēģiniet citu meklēšanas vaicājumu", + "empty_filtered": "Nav kontaktu, kas atbilstu filtriem", + "empty_filtered_hint": "Pielāgojiet vai notīriet filtrus", + "clear_search": "Notīrīt meklēšanu", + "import_vcard": "vCard imports", + "delete_confirm_title": "Dzēst kontaktu", + "delete_confirm": "Vai tiešām vēlaties dzēst šo kontaktu?", + "local_mode": "Kontakti tiek glabāti lokāli (serveris neatbalsta JMAP Contacts)", + "back_to_contacts": "Atpakaļ pie kontaktiem", + "tabs": { + "all": "Visi", + "groups": "Grupas" + }, + "shared": { + "title": "Koplietotie" + }, + "address_books": { + "title": "Manas adrešu grāmatas", + "shared_prefix": "Koplietotā: {name}", + "moved": "Kontakts pārvietots uz {name}", + "moved_plural": "{count} kontakti pārvietoti uz {name}", + "move_failed": "Neizdevās pārvietot kontaktu", + "address_book": "Adrešu grāmata", + "rename": "Pārdēvēt adrešu grāmatu", + "name_label": "Adrešu grāmatas nosaukums", + "renamed": "Adrešu grāmata pārdēvēta", + "rename_failed": "Neizdevās pārdēvēt adrešu grāmatu", + "default": "Noklusējuma", + "manage": "Pārvaldīt adrešu grāmatas", + "share": "Kopīgot adrešu grāmatu", + "new_contact_in_book": "Jauns kontakts šajā adrešu grāmatā", + "delete": "Dzēst adrešu grāmatu", + "confirm_delete": "Dzēst \"{name}\"? Visi kontakti šajā adrešu grāmatā tiks noņemti.", + "deleted": "Adrešu grāmata dzēsta", + "delete_failed": "Neizdevās dzēst adrešu grāmatu" + }, + "detail": { + "emails": "E-pasta adreses", + "phones": "Tālruņa numuri", + "organizations": "Organizācijas", + "addresses": "Adreses", + "notes": "Piezīmes", + "titles": "Amati un lomas", + "online_services": "Tiešsaistes pakalpojumi", + "anniversaries": "Datumi", + "personal_info": "Personīgā informācija", + "languages": "Valodas", + "categories": "Kategorijas", + "related_contacts": "Saistītie kontakti", + "crypto_keys": "Kriptogrāfijas atslēgas", + "cert_issuer": "Izdevējs", + "cert_expires": "Termiņš", + "cert_expired": "Beidzies", + "cert_fingerprint": "Nospiedums", + "cert_algorithm": "Algoritms", + "import_to_smime": "Importēt uz S/MIME", + "cert_already_imported": "Jau importēts S/MIME", + "cert_imported": "Sertifikāts importēts S/MIME krātuvē", + "cert_import_failed": "Neizdevās importēt sertifikātu", + "no_contact_selected": "Atlasiet kontaktu, lai skatītu informāciju", + "compose_email": "Rakstīt e-pastu", + "copy_email": "Kopēt e-pastu", + "copy_phone": "Kopēt tālruni", + "copy_url": "Kopēt URL", + "copied": "Nokopēts starpliktuvē", + "copy_failed": "Neizdevās nokopēt starpliktuvē", + "created": "Izveidots", + "updated": "Pēdējo reizi atjaunināts", + "timezone": "Laika josla", + "anniversary_birth": "Dzimšanas diena", + "anniversary_death": "Miršanas datums", + "anniversary_wedding": "Kāzu gadadiena", + "anniversary_other": "Cits", + "personal_expertise": "Ekspertīze", + "personal_hobby": "Hobijs", + "personal_interest": "Intereses", + "personal_other": "Cits", + "gender": "Dzimums", + "gender_masculine": "Vīrietis", + "gender_feminine": "Sieviete", + "gender_other": "Cits", + "gender_none": "Nav attiecināms", + "gender_unknown": "Nezināms", + "calendar": "Kalendārs", + "calendar_uri": "Kalendāra URL", + "scheduling_uri": "Plānošanas URL", + "freebusy_uri": "Pieejamības URL", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Citas darbības", + "age_years": "{count, plural, one {1 gads} other {# gadi}}", + "years_since": "{count, plural, one {pirms 1 gada} other {pirms # gadiem}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Jauns kontakts", + "edit_title": "Rediģēt kontaktu", + "section_address_book": "Katalogs", + "select_address_book": "Izvēlieties katalogu...", + "section_identity": "Vārds un identitāte", + "section_work": "Darbs un organizācija", + "prefix": "Prefikss", + "prefix_placeholder": "Dr., kungs, kundze", + "given_name": "Vārds", + "middle_name": "Otrais vārds", + "surname": "Uzvārds", + "suffix": "Sufikss", + "suffix_placeholder": "jr., sr.", + "nickname": "Segvārds", + "nickname_placeholder": "Pseidonīms", + "email": "E-pasts", + "email_placeholder": "lietotajs@piemers.lv", + "phone": "Tālrunis", + "phone_placeholder": "+371 23456789", + "phone_type": "Veids", + "phone_voice": "Balss", + "phone_cell": "Mobilais", + "phone_fax": "Fakss", + "phone_pager": "Peidžeris", + "phone_video": "Video", + "phone_text": "Teksts", + "organization": "Organizācija", + "organization_placeholder": "Uzņēmuma nosaukums", + "department": "Nodaļa", + "department_placeholder": "Nodaļa", + "job_title": "Amats", + "job_title_placeholder": "piem., programmatūras inženieris", + "role": "Loma", + "role_placeholder": "piem., komandas vadītājs", + "addresses": "Adreses", + "add_address": "Pievienot adresi", + "street": "Iela", + "city": "Pilsēta", + "region": "Reģions / novads", + "postcode": "Pasta indekss", + "country": "Valsts", + "online_services": "Tiešsaistes pakalpojumi", + "add_online_service": "Pievienot pakalpojumu", + "url_placeholder": "https://piemers.lv", + "service_placeholder": "Pakalpojums", + "anniversaries": "Datumi", + "add_anniversary": "Pievienot datumu", + "anniversary_birth": "Dzimšanas diena", + "anniversary_wedding": "Gadadiena", + "anniversary_death": "Piemiņas diena", + "anniversary_other": "Cits", + "personal_info": "Personīgā informācija", + "add_personal_info": "Pievienot ierakstu", + "personal_info_placeholder": "piem., Fotogrāfija", + "personal_expertise": "Ekspertīze", + "personal_hobby": "Hobijs", + "personal_interest": "Interese", + "personal_other": "Cits", + "level": "Līmenis", + "level_high": "Augsts", + "level_medium": "Vidējs", + "level_low": "Zems", + "categories": "Kategorijas", + "categories_placeholder": "piem., Ģimene, Draugi, Kolēģi", + "categories_hint": "Ievadiet, lai meklētu vai pievienotu", + "category_add": "Pievienot", + "note": "Piezīmes", + "note_placeholder": "Pievienojiet piezīmi...", + "gender": "Dzimums", + "gender_sex": "Bioloģiskais dzimums", + "gender_male": "Vīrietis", + "gender_female": "Sieviete", + "gender_other": "Cits", + "gender_none": "Nav attiecināms", + "gender_unknown": "Nezināms", + "gender_identity": "Dzimumidentitāte", + "gender_identity_placeholder": "Dzimumidentitāte...", + "calendar": "Kalendārs", + "calendar_uri": "Kalendāra URL", + "scheduling_uri": "Plānošanas URL", + "freebusy_uri": "Pieejamības URL", + "context_work": "Darba", + "context_private": "Privāts", + "add_email": "Pievienot e-pastu", + "add_phone": "Pievienot tālruni", + "save": "Saglabāt", + "cancel": "Atcelt", + "creating": "Izveido...", + "updating": "Atjaunina...", + "name_required": "Nepieciešams vismaz vārds vai uzvārds", + "email_invalid": "Ievadiet derīgu e-pasta adresi", + "email_error_inline": "Nederīgs e-pasta formāts", + "save_failed": "Neizdevās saglabāt kontaktu", + "delete": "Dzēst", + "upload_photo": "Augšupielādēt foto", + "remove_photo": "Noņemt foto", + "photo_hint": "JPG vai PNG, līdz 10 MB. Tiks mainīts izmērs.", + "photo_too_large": "Attēls ir pārāk liels (maks. 10 MB)", + "photo_invalid": "Nederīgs attēla fails", + "change_photo": "Mainīt" + }, + "groups": { + "create": "Jauna grupa", + "edit": "Rediģēt grupu", + "empty": "Grupu vēl nav", + "delete_confirm_title": "Dzēst grupu", + "delete_confirm": "Vai tiešām vēlaties dzēst šo grupu?", + "name_label": "Grupas nosaukums", + "name_placeholder": "piem., Komanda, Ģimene", + "name_required": "Grupas nosaukums ir obligāts", + "save_failed": "Neizdevās saglabāt grupu", + "members_label": "Dalībnieki", + "search_members": "Meklēt kontaktus, ko pievienot...", + "no_members": "Šajā grupā nav dalībnieku", + "member_count": "{count, plural, =0 {Nav dalībnieku} one {1 dalībnieks} other {# dalībnieki}}" + }, + "import": { + "title": "Kontaktu imports", + "drop_hint": "Noklikšķiniet, lai izvēlētos vCard failu", + "file_types": ".vcf vai .vcard faili", + "no_contacts": "Failā netika atrasti kontakti", + "parse_error": "Neizdevās nolasīt vCard failu", + "found": "Atrasts {count, plural, one {1 kontakts} other {# kontakti}}", + "duplicate": "Dublikāts", + "select_all": "Atlasīt visus", + "deselect_all": "Noņemt atlasi", + "selected": "Atlasīts {count, plural, one {1 kontakts} other {# kontakti}}", + "import_button": "Importēt", + "importing": "Importē...", + "success": "Importēts {count, plural, one {1 kontakts} other {# kontakti}}", + "failed": "Imports neizdevās", + "close": "Aizvērt", + "file_too_large": "Fails ir pārāk liels (maks. 5 MB)" + }, + "export": { + "title": "Kontaktu eksports", + "success": "Eksportēts {count, plural, one {1 kontakts} other {# kontakti}}" + }, + "bulk": { + "selected": "Atlasīts {count, plural, one {1 kontakts} other {# kontakti}}", + "select_all": "Atlasīt visus", + "delete": "Dzēst", + "delete_confirm_title": "Dzēst kontaktus", + "delete_confirm": "Vai dzēst {count, plural, one {1 kontaktu} other {# kontaktus}}?", + "deleted": "Izdzēsts {count, plural, one {1 kontakts} other {# kontakti}}", + "add_to_group": "Pievienot grupai", + "choose_group": "Izvēlēties grupu", + "adding_contacts": "Pievieno {count, plural, one {1 kontaktu} other {# kontaktus}}", + "added_to_group": "Kontakti pievienoti grupai", + "export": "Eksportēt", + "clear": "Notīrīt atlasi" + }, + "toast": { + "created": "Kontakts izveidots", + "updated": "Kontakts atjaunināts", + "deleted": "Kontakts izdzēsts", + "error_create": "Neizdevās izveidot kontaktu", + "error_update": "Neizdevās atjaunināt kontaktu", + "error_delete": "Neizdevās izdzēst kontaktu" + }, + "rename_category": "Pārdēvēt kategoriju", + "category_name_label": "Kategorijas nosaukums", + "category_renamed": "Kategorija pārdēvēta", + "category_rename_failed": "Neizdevās pārdēvēt kategoriju", + "context_menu": { + "open": "Atvērt", + "edit": "Rediģēt", + "send_email": "Sūtīt e-pastu", + "add_to_group": "Pievienot grupai", + "export_vcard": "Eksportēt kā vCard", + "delete": "Dzēst", + "call": "Zvanīt", + "duplicate": "Dublēt", + "print": "Drukāt" + }, + "filters": { + "toggle": "Filtri", + "select": "Atlasīt", + "clear": "Notīrīt", + "close": "Aizvērt", + "title": "Paplašinātie filtri", + "organization": "Uzņēmums", + "organization_placeholder": "piem. Acme", + "job_title": "Amats", + "job_title_placeholder": "piem. Dizainers", + "location": "Atrašanās vieta", + "location_placeholder": "Pilsēta vai valsts", + "email_domain": "E-pasta domēns", + "email_domain_placeholder": "piemers.lv", + "birthday_month": "Dzimšanas diena", + "any_month": "Jebkurš mēnesis", + "has_email": "Ar e-pastu", + "has_phone": "Ar tālruni", + "has_photo": "Ar foto" + } + }, + "calendar": { + "title": "Kalendārs", + "back_to_email": "Atgriezties pie pasta", + "back_to_month": "Atpakaļ uz mēneša skatu", + "my_calendars": "Kalendāri", + "mini_calendar_change": "Noklikšķiniet, lai mainītu mēnesi", + "views": { + "month": "Mēnesis", + "week": "Nedēļa", + "day": "Diena", + "agenda": "Darba kārtība", + "today": "Šodien", + "month_hint": "Mēnesis (m)", + "week_hint": "Nedēļa (w)", + "day_hint": "Diena (d)", + "agenda_hint": "Darba kārtība (a)", + "tasks": "Uzdevumi", + "tasks_hint": "Uzdevumi (k)" + }, + "events": { + "create": "Izveidot pasākumu", + "edit": "Rediģēt pasākumu", + "delete": "Dzēst pasākumu", + "details": "Pasākuma informācija", + "no_events": "Nav pasākumu", + "all_day": "Visa diena", + "more": "vēl {count}", + "no_title": "(Bez virsraksta)", + "resize": "Mainīt pasākuma laiku", + "duplicate": "Dublēt", + "today_header": "Šodien", + "tomorrow_header": "Rīt", + "export_ics": "Eksportēt kā .ics", + "copy_title": "Kopēt nosaukumu", + "copy_link": "Kopēt sapulces saiti" + }, + "detail": { + "add_note": "Pievienot piezīmi...", + "save_note": "Saglabāt", + "note_saved": "Piezīme pievienota", + "open_link": "Atvērt saiti", + "meeting_link": "Sapulces saite", + "tentative": "Pagaidām", + "cancelled": "Atcelts", + "delete_confirm": "Vai dzēst šo pasākumu?" + }, + "form": { + "title": "Nosaukums", + "description": "Apraksts", + "location": "Vieta", + "meeting_link": "Sapulces saite", + "start_date": "Sākuma datums", + "end_date": "Beigu datums", + "start_time": "Sākuma laiks", + "end_time": "Beigu laiks", + "all_day_event": "Visas dienas pasākums", + "calendar_select": "Kalendārs", + "save": "Saglabāt", + "cancel": "Atcelt", + "delete_confirm": "Vai tiešām vēlaties dzēst šo pasākumu?", + "color": "Krāsa" + }, + "participants": { + "title": "Dalībnieki", + "add": "Pievienot dalībnieku", + "organizer": "Organizators", + "attendee": "Dalībnieks", + "accepted": "Pieņemts", + "declined": "Noraidīts", + "tentative": "Pagaidām", + "needs_action": "Nepieciešama atbilde", + "remove": "Noņemt", + "edit": "Rediģēt", + "email_placeholder": "Pievienojiet adresi vai kontaktu", + "send_invitations": "Sūtīt uzaicinājumus dalībniekiem", + "status_summary": "{accepted} pieņēmuši, {pending} gaida", + "invited_by": "Uzaicināja {name}", + "respond_below": "Atbildiet, izmantojot pogas zemāk", + "rsvp_label": "Jūsu atbilde", + "cancel_notification": "Dalībnieki tiks informēti par atcelšanu", + "you_organizer": "Jūs esat organizators", + "you_attendee": "Jūs esat dalībnieks", + "no_participants": "Nav dalībnieku", + "count": "{count, plural, one {# dalībnieks} other {# dalībnieki}}" + }, + "recurrence": { + "title": "Atkārtošana", + "none": "Neatkārtojas", + "daily": "Katru dienu", + "weekly": "Katru nedēļu", + "monthly": "Katru mēnesi", + "yearly": "Katru gadu", + "every_n_days": "Ik pēc {count} dienām", + "every_n_weeks": "Ik pēc {count} nedēļām", + "every_n_months": "Ik pēc {count} mēnešiem", + "until": "Līdz", + "occurrences": "{count} reizes" + }, + "recurrence_scope": { + "edit_title": "Rediģēt atkārtotu pasākumu", + "delete_title": "Dzēst atkārtotu pasākumu", + "description": "Šis ir atkārtots pasākums. Kuras instances vēlaties mainīt?", + "this_event": "Tikai šo pasākumu", + "this_and_future": "Šo un turpmākos", + "all_events": "Visus pasākumus", + "cancel": "Atcelt", + "save": "Saglabāt", + "delete": "Dzēst" + }, + "alerts": { + "title": "Atgādinājums", + "none": "Bez atgādinājuma", + "at_time": "Pasākuma laikā", + "minutes_before": "Pirms {count} minūtes", + "hours_before": "Pirms {count} stundas", + "days_before": "Pirms {count} dienas" + }, + "settings": { + "title": "Kalendāra iestatījumi", + "default_view": "Noklusējuma skats", + "week_starts_on": "Nedēļa sākas ar", + "time_format": "Laika formāts", + "default_calendar": "Noklusējuma kalendārs", + "default_reminder": "Noklusējuma atgādinājums", + "time_format_12h": "12 stundu", + "time_format_24h": "24 stundu", + "notifications_enabled": "Pasākumu paziņojumi", + "notifications_enabled_desc": "Rādīt brīdinājumus par gaidāmajiem pasākumiem", + "notification_sound": "Paziņojuma skaņa", + "notification_sound_desc": "Atskaņot skaņu kalendāra brīdinājumiem", + "invitation_parsing": "Uzaicinājumu atpazīšana e-pastā", + "invitation_parsing_desc": "Meklēt kalendāra uzaicinājumus e-pasta pielikumos", + "show_time_in_month_view": "Rādīt laiku mēneša skatā", + "show_time_in_month_view_desc": "Rādīt pasākuma laiku mēneša kalendārā", + "show_week_numbers": "Rādīt nedēļu numurus", + "show_week_numbers_desc": "Rādīt nedēļu numurus mini kalendārā", + "enable_tasks": "Iespējot uzdevumus", + "enable_tasks_desc": "Rādīt uzdevumu sadaļu kalendārā", + "show_tasks_on_calendar": "Rādīt uzdevumus kalendārā", + "show_tasks_on_calendar_desc": "Rādīt uzdevumu ierakstus dienas un nedēļas skatā", + "hover_preview": "Priekšskatījums uzvirzot", + "hover_preview_desc": "Rādīt informāciju, uzvirzot kursoru uz pasākuma", + "hover_preview_instant": "Uzreiz", + "hover_preview_delay_500ms": "0,5 sekundes aizture", + "hover_preview_delay_1s": "1 sekundes aizture", + "hover_preview_delay_2s": "2 sekunžu aizture", + "hover_preview_off": "Izslēgts", + "show_birthday_calendar": "Kontaktu dzimšanas dienu kalendārs", + "show_birthday_calendar_desc": "Rādīt virtuālu kalendāru ar kontaktu dzimšanas dienām" + }, + "days": { + "monday": "Pirmdiena", + "tuesday": "Otrdiena", + "wednesday": "Trešdiena", + "thursday": "Ceturtdiena", + "friday": "Piektdiena", + "saturday": "Sestdiena", + "sunday": "Svētdiena", + "mon": "Pr", + "tue": "Ot", + "wed": "Tr", + "thu": "Ce", + "fri": "Pk", + "sat": "Se", + "sun": "Sv" + }, + "notifications": { + "event_created": "Pasākums izveidots", + "event_updated": "Pasākums atjaunināts", + "event_deleted": "Pasākums izdzēsts", + "calendar_created": "Kalendārs izveidots", + "calendar_deleted": "Kalendārs izdzēsts", + "event_move_error": "Neizdevās pārvietot pasākumu", + "event_resize_error": "Neizdevās mainīt pasākuma laiku", + "alert_title": "Gaidāms pasākums", + "alert_now": "Sākas tagad", + "alert_in_minutes": "Pēc {count} min", + "invitation_sent": "Uzaicinājumi nosūtīti", + "rsvp_updated": "Atbilde atjaunināta", + "rsvp_error": "Neizdevās atjaunināt atbildi", + "event_duplicated": "Pasākums dublēts", + "event_error": "Neizdevās saglabāt pasākumu", + "task_due": "Uzdevuma termiņš", + "event_exported": "Notikums eksportēts", + "title_copied": "Nosaukums nokopēts", + "link_copied": "Saite nokopēta" + }, + "status": { + "loading_calendars": "Ielādē kalendārus...", + "loading_events": "Ielādē pasākumus..." + }, + "quick_create": { + "placeholder": "Jauna pasākuma nosaukums", + "aria_label": "Ātra pasākuma izveide" + }, + "nav_prev": "Iepriekšējais", + "nav_next": "Nākamais", + "import": { + "title": "Kalendāra imports", + "tab_file": "Fails", + "tab_url": "URL adrese", + "select_file": "Izvēlieties .ics failu", + "drop_file": "vai velciet failu šeit", + "supported_formats": "Atbalsta iCalendar (.ics) failus", + "url_description": "Ievadiet ārējas iCalendar plūsmas URL.", + "url_placeholder": "https://piemers.lv/kalendars.ics", + "url_hint": "Atbalsta CalDAV un iCalendar (.ics) saites", + "fetch": "Iegūt", + "invalid_url": "Ievadiet derīgu URL", + "url_fetch_failed": "Neizdevās iegūt kalendāru no saites", + "parsing": "Nolasa kalendāra failu...", + "parsed_events": "Atrasti {count} pasākumi", + "no_events": "Failā netika atrasti pasākumi", + "select_all": "Atlasīt visus", + "deselect_all": "Noņemt atlasi", + "target_calendar": "Importēt kalendārā", + "import_button": "Importēt atlasītos", + "importing": "Importē pasākumus...", + "success": "{count} pasākumi veiksmīgi importēti", + "error": "Neizdevās importēt kalendāru", + "file_too_large": "Fails pārsniedz 10 MB limitu", + "invalid_format": "Nederīgs kalendāra faila formāts" + }, + "management": { + "title": "Kalendāru pārvaldība", + "description": "Izveidojiet, pārdēvējiet un konfigurējiet kalendārus. Ar labo klikšķi varat mainīt kalendāra krāsu.", + "name": "Nosaukums", + "name_placeholder": "Kalendāra nosaukums", + "color": "Krāsa", + "change_color": "Mainīt krāsu", + "add_calendar": "Pievienot kalendāru", + "edit": "Rediģēt", + "delete": "Dzēst", + "save": "Saglabāt", + "create": "Izveidot", + "cancel": "Atcelt", + "default": "Noklusējuma", + "confirm_delete": "Dzēst «{name}»? Visi pasākumi šajā kalendārā tiks dzēsti.", + "confirm_clear": "Iztīrīt visus pasākumus no «{name}»? Šo darbību nevar atcelt.", + "clear_events": "Iztīrīt pasākumus", + "events_cleared": "Iztīrīti {count} pasākumi", + "error_clear": "Neizdevās iztīrīt kalendāra pasākumus", + "calendar_created": "Kalendārs izveidots", + "calendar_updated": "Kalendārs atjaunināts", + "calendar_deleted": "Kalendārs izdzēsts", + "color_updated": "Kalendāra krāsa atjaunināta", + "error_create": "Neizdevās izveidot kalendāru", + "error_update": "Neizdevās atjaunināt kalendāru", + "error_delete": "Neizdevās izdzēst kalendāru", + "caldav_url": "CalDAV URL", + "copy_url": "Kopēt CalDAV URL", + "url_copied": "CalDAV URL nokopēts starpliktuvē", + "share": "Kopīgot kalendāru", + "new_event_in_calendar": "Jauns notikums šajā kalendārā" + }, + "subscription": { + "title": "iCal abonements", + "section_title": "iCal abonementi", + "description": "Abonējiet ārēju iCalendar plūsmu. Pasākumi tiks sinhronizēti automātiski.", + "url_label": "Kalendāra URL", + "url_placeholder": "https://example.com/calendar.ics vai webcal://...", + "name_label": "Kalendāra nosaukums", + "name_placeholder": "piem., Svētku dienas", + "color_label": "Krāsa", + "refresh_interval": "Atjaunināšanas intervāls", + "interval_15": "Ik pēc 15 minūtēm", + "interval_30": "Ik pēc 30 minūtēm", + "interval_60": "Ik pēc stundas", + "interval_360": "Ik pēc 6 stundām", + "interval_1440": "Katru dienu", + "subscribe": "Abonēt", + "subscribing": "Abonē...", + "invalid_url": "Ievadiet derīgu URL", + "success": "Pieteikts abonements «{name}»", + "error": "Neizdevās pievienot abonementu", + "refresh": "Atjaunināt tūlīt", + "refresh_success": "Abonements atjaunināts", + "refresh_error": "Neizdevās atjaunināt abonementu", + "unsubscribe": "Atteikties", + "confirm_delete": "Atteikties no «{name}»? Kalendārs un tā pasākumi tiks dzēsti.", + "deleted": "Abonements dzēsts", + "delete_error": "Neizdevās dzēst abonementu", + "last_refreshed": "Pēdējo reizi atjaunināts: {time}", + "save": "Saglabāt izmaiņas", + "saving": "Saglabā...", + "edit": "Rediģēt", + "edit_title": "Rediģēt abonementu", + "updated": "Atjaunināts \"{name}\"", + "update_error": "Neizdevās atjaunināt abonementu" + }, + "tasks": { + "label": "Uzdevumi", + "no_tasks": "Nav uzdevumu", + "no_title": "(Bez nosaukuma)", + "mark_complete": "Atzīmēt kā izpildītu", + "mark_incomplete": "Atzīmēt kā neizpildītu", + "filter_all": "Visi", + "filter_pending": "Gaidāmie", + "filter_completed": "Pabeigtie", + "filter_overdue": "Kavētie", + "show_completed": "Rādīt pabeigtos", + "create": "Jauns uzdevums", + "edit": "Rediģēt uzdevumu", + "title_placeholder": "Uzdevuma nosaukums", + "description_placeholder": "Pievienojiet aprakstu...", + "due_date": "Izpildes termiņš", + "include_time": "Iekļaut laiku", + "priority": "Prioritāte", + "priority_none": "Nav", + "priority_high": "Augsta", + "priority_medium": "Vidēja", + "priority_low": "Zema", + "progress": "Statuss", + "progress_needs_action": "Jārīkojas", + "progress_in_process": "Procesā", + "progress_completed": "Pabeigts", + "progress_cancelled": "Atcelts", + "calendar": "Kalendārs", + "alert": "Atgādinājums", + "alert_none": "Nav", + "alert_at_time": "Termiņa brīdī", + "alert_5min": "Pirms 5 minūtēm", + "alert_15min": "Pirms 15 minūtēm", + "alert_30min": "Pirms 30 minūtēm", + "alert_1hr": "Pirms 1 stundas", + "alert_1day": "Pirms 1 dienas", + "delete": "Dzēst", + "cancel": "Atcelt", + "save": "Saglabāt", + "quick_add_placeholder": "Pievienot uzdevumu...", + "due_today": "Šodien", + "due_tomorrow": "Rīt", + "overdue": "Kavēts" + }, + "birthday_calendar": "Dzimšanas dienas" + }, + "advanced_search": { + "title": "Izvērstā meklēšana", + "from": "No", + "from_placeholder": "Sūtītāja e-pasts vai vārds", + "to": "Kam", + "to_placeholder": "Saņēmēja e-pasts vai vārds", + "subject": "Temats", + "subject_placeholder": "Temats satur...", + "body": "Teksts", + "body_placeholder": "Teksts satur...", + "folder": "Mape", + "all_folders": "Visas mapes", + "has_attachment": "Ar pielikumu", + "date_after": "Pēc", + "date_before": "Pirms", + "starred": "Ar zvaigznīti", + "unread": "Nelasītas", + "read": "Izlasītas", + "yes": "Jā", + "no": "Nē", + "clear": "Notīrīt", + "clear_all": "Notīrīt visu", + "filters_active": "{count} filtrs", + "filters_active_plural": "{count} filtri", + "toggle_filters": "Vairāk", + "search_hint": "Izmantojiet filtrus precīzākai meklēšanai", + "advanced_filters_tooltip": "Izvērstie meklēšanas filtri", + "results_found": "{count, plural, =0 {Nekas netika atrasts} one {# rezultāts} other {# rezultāti}}", + "results_found_more": "Atrasti {count}+ rezultāti" + }, + "welcome": { + "title": "Laipni lūdzam jūsu pastkastē", + "tip_compose": "Nospiediet c, lai rakstītu jaunu vēstuli", + "tip_shortcuts": "Nospiediet ?, lai skatītu visus īsinājumtaustiņus", + "tip_sidebar": "Kalendāru, Kontaktus un Iestatījumus atradīsiet sānu joslā", + "tip_settings": "Pielāgojiet saskarni sadaļā «Iestatījumi»", + "got_it": "Skaidrs", + "settings": "Iestatījumi", + "dismiss": "Aizvērt", + "start_tour": "Sākt ekskursiju" + }, + "demo_welcome": { + "title": "Laipni lūdzam Bulwark Mail", + "description": "Atklājiet pilnvērtīgu tīmekļa e-pasta klientu tieši pārlūkā. Visi dati tiek glabāti jūsu ierīcē.", + "feature_email": "Vēstuļu lasīšana un rakstīšana", + "feature_organize": "Etiķetes, zvaigznītes un mapes", + "feature_shortcuts": "Īsinājumtaustiņi", + "feature_privacy": "100% privāts demo režīms", + "hint": "Noklikšķiniet uz jebkuru vēstuli kreisajā pusē, lai sāktu." + }, + "files": { + "title": "Faili", + "search_placeholder": "Meklēt failus...", + "empty_state_title": "Failu vēl nav", + "empty_state_description": "Augšupielādējiet failus vai izveidojiet mapes, lai sāktu", + "upload": "Augšupielādēt", + "upload_files": "Augšupielādēt failus", + "new_folder": "Jauna mape", + "new_folder_name": "Mapes nosaukums", + "rename": "Pārdēvēt", + "rename_title": "Pārdēvēt", + "new_name": "Jauns nosaukums", + "delete": "Dzēst", + "delete_confirm_title": "Dzēst resursu", + "delete_confirm_message": "Vai tiešām vēlaties dzēst «{name}»? Šo darbību nevar atcelt.", + "download": "Lejupielādēt", + "name": "Nosaukums", + "size": "Izmērs", + "modified": "Modificēts", + "type": "Veids", + "folder": "Mape", + "file": "Fails", + "parent_directory": "Augstāka līmeņa mape", + "breadcrumb_root": "Sākums", + "drop_files_here": "Velciet failus vai mapes šeit, lai augšupielādētu", + "uploading": "Augšupielādē...", + "upload_success": "Augšupielādēts {count, plural, one {1 fails} other {# faili}}", + "upload_error": "Neizdevās augšupielādēt failu", + "create_folder_success": "Mape izveidota", + "create_folder_error": "Neizdevās izveidot mapi", + "delete_success": "Sekmīgi izdzēsts", + "delete_error": "Neizdevās izdzēst", + "rename_success": "Sekmīgi pārdēvēts", + "rename_error": "Neizdevās pārdēvēt", + "download_error": "Neizdevās lejupielādēt", + "not_available": "Failu krātuve šajā serverī nav pieejama", + "cancel": "Atcelt", + "create": "Izveidot", + "save": "Saglabāt", + "no_results": "Nav failu, kas atbilstu vaicājumam", + "batch_delete_confirm_message": "Vai tiešām vēlaties dzēst {count, plural, one {1 elementu} other {# elementus}}?", + "batch_delete_success": "Izdzēsts {count, plural, one {1 elements} other {# elementi}}", + "grid_view": "Režģis", + "list_view": "Saraksts", + "details": "Sīkāka informācija", + "path": "Ceļš", + "preview": "Priekšskatījums", + "preview_error": "Neizdevās ielādēt priekšskatījumu", + "cut": "Izgriezt", + "copy": "Kopēt", + "paste": "Ielīmēt", + "move_success": "Pārvietots {count, plural, one {1 elements} other {# elementi}}", + "move_error": "Neizdevās pārvietot", + "paste_success": "Ielīmēts sekmīgi", + "paste_error": "Neizdevās ielīmēt", + "new_text_file": "Jauns teksta fails", + "file_name": "Faila nosaukums", + "retry": "Mēģināt vēlreiz", + "refresh": "Atsvaidzināt", + "toggle_favorite": "Pārslēgt izlasi", + "duplicate": "Dublēt", + "duplicate_success": "Dublēšana pabeigta", + "duplicate_error": "Neizdevās dublēt", + "create_file_success": "Fails izveidots", + "create_file_error": "Neizdevās izveidot failu", + "favorites": "Izlase", + "recent": "Nesenie", + "properties": "Īpašības", + "open_folder": "Atvērt mapi", + "upload_folder": "Augšupielādēt mapi", + "file_too_large": "«{name}» pārsniedz maksimālo faila izmēru ({max})", + "undo": "Atsaukt", + "undo_success": "Darbība atsaukta", + "undo_error": "Neizdevās atsaukt", + "toolbar": "Failu rīkjosla", + "file_list": "Failu un mapju saraksts", + "context_menu": "Darbības", + "settings_title": "Failu iestatījumi", + "settings_display": "Attēlošana", + "settings_default_view": "Noklusējuma skats", + "settings_default_view_desc": "Izvēlieties starp režģi un sarakstu", + "settings_default_sort": "Noklusējuma kārtošana", + "settings_default_sort_desc": "Kā kārtot failus pēc noklusējuma", + "settings_sort_direction": "Kārtošanas virziens", + "settings_sort_direction_desc": "Augošā vai dilstošā secībā", + "settings_ascending": "Augošā", + "settings_descending": "Dilstošā", + "settings_icons": "Ikonas", + "settings_show_icons": "Rādīt failu ikonas", + "settings_show_icons_desc": "Rādīt ikonas blakus nosaukumiem", + "settings_colored_icons": "Krāsainas ikonas", + "settings_colored_icons_desc": "Izmantot krāsainas ikonas melnbalto vietā", + "settings_show_thumbnails": "Rādīt sīktēlus", + "settings_show_thumbnails_desc": "Rādīt attēlu priekšskatījumus", + "settings_behavior": "Darbība", + "settings_show_hidden": "Rādīt slēptos failus", + "settings_show_hidden_desc": "Rādīt failus, kas sākas ar punktu", + "settings_folder_layout": "Mapju izkārtojums", + "settings_folder_layout_desc": "Kā attēlot mapes navigācijā", + "settings_folder_layout_inline": "Kopā ar failiem", + "settings_folder_layout_sidebar": "Sānu josla", + "disabled_title": "Failu funkciju ir atspējojis administrators", + "disabled_description": "Lielu failu augšupielāde, izmantojot WebDAV, var radīt Stalwart/RocksDB nestabilitāti, tostarp atmiņas izsīkumu un neatkopjamu diska izmantojumu. Dzēstie faili var netikt nekavējoties izņemti no blob glabātuves. Šī funkcija nav ieteicama produkcijas vidēm.", + "stability_warning": "Lielu failu augšupielāde var radīt servera nestabilitāti. Dzēstie faili var netikt nekavējoties izņemti no glabātuves. Lietojiet piesardzīgi." + }, + "smime": { + "your_certificates": "Jūsu sertifikāti", + "your_certificates_desc": "Importējiet un pārvaldiet savus S/MIME sertifikātus parakstīšanai un šifrēšanai", + "recipient_certificates": "Saņēmēju sertifikāti", + "recipient_certificates_desc": "Publiskie sertifikāti saņēmēju vēstuļu šifrēšanai", + "identity_bindings": "Atslēgu piesaiste identitātēm", + "identity_bindings_desc": "Piesaistiet S/MIME sertifikātus savām pasta identitātēm", + "defaults_title": "Noklusējuma parametri", + "defaults_desc": "Iestatiet noklusējuma parakstīšanas un šifrēšanas darbības", + "import_pkcs12": "Importēt PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importēt sertifikātu", + "no_certificates": "Sertifikāti vēl nav importēti", + "no_recipient_certs": "Nav saņēmēju sertifikātu", + "expires": "Termiņš", + "expired": "Beidzies", + "bound_to": "Piesaistīts", + "no_key_bound": "Nav", + "lock": "Bloķēt atslēgu", + "unlock": "Atbloķēt atslēgu", + "details": "Rādīt sīkāku informāciju", + "delete": "Dzēst", + "encrypt_by_default": "Šifrēt pēc noklusējuma", + "encrypt_by_default_desc": "Automātiski šifrēt, ja visiem saņēmējiem ir sertifikāti", + "remember_unlocked": "Atcerēties atbloķētās atslēgas", + "remember_unlocked_desc": "Atstāt atslēgas atbloķētas šīs sesijas laikā", + "sign_default_for": "Parakstīt pēc noklusējuma", + "enter_p12_passphrase": "Ievadiet PKCS#12 paroli", + "p12_passphrase_desc": "Ievadiet paroli, kas aizsargā šo sertifikāta failu", + "enter_storage_passphrase": "Iestatiet krātuves paroli", + "storage_passphrase_desc": "Izvēlieties paroli atslēgas aizsardzībai pārlūkā", + "next": "Tālāk", + "import": "Importēt", + "unlock_key": "Atbloķēt atslēgu", + "unlock_key_desc": "Ievadiet krātuves paroli, lai atbloķētu atslēgu", + "passphrase_placeholder": "Ievadiet paroli", + "confirm_passphrase_placeholder": "Apstipriniet paroli", + "passphrase_mismatch": "Paroles nesakrīt", + "cancel": "Atcelt", + "processing": "Apstrādā…", + "close": "Aizvērt", + "certificate_details": "Sertifikāta dati", + "cert_subject": "Subjekts", + "cert_issuer": "Izdevējs", + "cert_email": "E-pasts", + "cert_serial": "Sērijas numurs", + "cert_validity": "Derīguma termiņš", + "cert_fingerprint": "Nospiedums (SHA-256)", + "cert_algorithm": "Algoritms", + "cert_capabilities": "Iespējas", + "cert_source": "Avots", + "cert_expired": "Šī sertifikāta termiņš ir beidzies", + "cert_not_yet_valid": "Šis sertifikāts vēl nav derīgs", + "cap_sign": "Paraksts", + "cap_encrypt": "Šifrēšana", + "cap_none": "Nav", + "show_passphrase": "Rādīt paroli", + "hide_passphrase": "Slēpt paroli", + "sign_toggle": "Parakstīt", + "encrypt_toggle": "Šifrēt", + "missing_recipient_certs": "Trūkst sertifikātu: {emails}", + "missing_sender_cert": "Šai identitātei nav piesaistīta sertifikāta", + "status_encrypted_ok": "Šis ziņojums tika šifrēts", + "status_encrypted_no_key": "Ziņojums ir šifrēts, bet piemērota atslēga nav atrasta", + "status_encrypted_failed": "Neizdevās atšifrēt šo ziņojumu", + "status_signed_valid": "Paraksts ir pārbaudīts", + "status_signed_invalid": "Paraksta pārbaude neizdevās", + "status_signed_expired_cert": "Parakstīts ar sertifikātu, kura termiņš beidzies", + "status_signed_mismatch": "Paraksts ir derīgs, bet parakstītājs nesakrīt ar sūtītāju", + "status_unsupported": "Neatbalstīts S/MIME formāts", + "auto_import_signer_certs": "Automātiski importēt parakstītāju sertifikātus", + "auto_import_signer_certs_desc": "Automātiski saglabāt sertifikātus no pārbaudītām vēstulēm", + "export": "Eksportēt", + "enter_export_passphrase": "Iestatiet eksporta paroli", + "export_passphrase_desc": "Izvēlieties paroli eksportējamajam PKCS#12 failam", + "export_storage_desc": "Ievadiet krātuves paroli atslēgas atšifrēšanai pirms eksporta", + "incorrect_passphrase": "Nepareiza parole", + "status_signed_self_signed": "Paraksts ir derīgs, bet sertifikāts ir pašparakstīts (nav uzticams)" + }, + "tour": { + "step_counter": "{current}. solis no {total}", + "skip": "Izlaist ekskursiju", + "back": "Atpakaļ", + "next": "Tālāk", + "finish": "Pabeigt", + "take_a_tour": "Sākt saskarnes ekskursiju", + "restart_title": "Iepazīšanās ekskursija", + "restart_desc": "Atkārtot soli pa solim pamācību par saskarni", + "restart_button": "Restartēt ekskursiju", + "sidebar_title": "Jūsu pastkastes", + "sidebar_desc": "Šī ir sānu josla ar mapēm. Noklikšķiniet uz jebkuras pastkastes, lai skatītu vēstules. Varat izveidot mapes un pārvietot vēstules.", + "compose_title": "Rakstīt vēstuli", + "compose_desc": "Nospiediet šeit, lai rakstītu jaunu vēstuli. Varat pievienot saņēmējus, pielikumus un formatēt tekstu.", + "search_title": "Pasta meklēšana", + "search_desc": "Meklējiet pēc sūtītāja, temata vai satura. Izmantojiet filtra ikonu izvērstai meklēšanai.", + "email_list_title": "Vēstuļu saraksts", + "email_list_desc": "Šeit redzamas vēstules. Noklikšķiniet uz vēstules, lai to lasītu. Izmantojiet izvēles rūtiņu vairāku vēstuļu atlasīšanai.", + "email_viewer_title": "Lasīšanas rūts", + "email_viewer_desc": "Atlasītā vēstule tiek atvērta šeit. Izmantojiet pogas, lai atbildētu, pārsūtītu, arhivētu vai dzēstu.", + "keywords_title": "Krāsu etiķetes", + "keywords_desc": "Organizējiet pastu ar krāsu etiķetēm. Velciet vēstuli uz etiķeti vai izmantojiet labo klikšķi.", + "calendar_title": "Kalendārs", + "calendar_desc": "Pārvaldiet savus pasākumus. Izveidojiet ierakstus, iestatiet atgādinājumus un mainiet skatus.", + "contacts_title": "Kontakti", + "contacts_desc": "Šeit atrodas jūsu adrešu grāmata. Importējiet kontaktus un organizējiet tos grupās.", + "settings_title": "Iestatījumi", + "settings_desc": "Pielāgojiet tēmu, parakstus, filtrus, īsinājumtaustiņus un daudz ko citu.", + "shortcuts_title": "Īsinājumtaustiņi", + "shortcuts_desc": "Nospiediet ?, lai skatītu visus īsinājumtaustiņus un pārvaldītu pastu bez peles.", + "compose_open_title": "Vēstuļu redaktors", + "compose_open_desc": "Šeit varat rakstīt ziņojumu, pievienot failus un izmantot veidnes.", + "calendar_view_title": "Jūsu kalendārs", + "calendar_view_desc": "Šis ir kalendārs ar parauga pasākumiem. Mainiet skatus starp dienu, nedēļu un mēnesi.", + "create_event_title": "Izveidot pasākumu", + "create_event_desc": "Nospiediet šo pogu, lai pievienotu jaunu pasākumu, norādot laiku un dalībniekus.", + "event_modal_title": "Pasākuma informācija", + "event_modal_desc": "Aizpildiet pasākuma formu un nospiediet «Saglabāt», kad esat pabeidzis.", + "contacts_list_title": "Jūsu kontakti", + "contacts_list_desc": "Skatīt un rediģēt kontaktus, importēt vCard vai veidot grupas.", + "settings_tabs_title": "Iestatījumu izvēlne", + "settings_tabs_desc": "Šeit atradīsiet visas iestatījumu kategorijas - no izskata līdz drošībai.", + "files_title": "Failu krātuve", + "files_desc": "Failu pārvaldnieks ļauj augšupielādēt un organizēt failus kā personīgo mākoņkrātuvi.", + "demo_banner_title": "Demo vadība", + "demo_banner_desc": "Jūs esat demo režīmā - visi dati paliek jūsu pārlūkā. Nospiediet «Atiestatīt demo», lai sāktu no jauna.", + "quota_title": "Krātuves izmantošana", + "quota_desc": "Sekojiet līdzi savas pastkastes aizpildījumam šeit." + }, + "unified_mailbox": { + "search_unavailable": "Meklēšana nav pieejama apvienotajā skatā" + }, + "sharing": { + "title": "Kopīgot \"{name}\"", + "description": "Piešķiriet piekļuvi citiem lietotājiem vai grupām šajā serverī. Izmaiņas stājas spēkā nekavējoties.", + "no_shares": "Vēl nav kopīgots.", + "add_person": "Pievienot personu vai grupu", + "search_placeholder": "Meklēt pēc vārda vai e-pasta…", + "loading_principals": "Ielādē lietotājus…", + "no_principals": "Citi lietotāji vai grupas nav atrastas.", + "no_match": "Nav atbilstību.", + "remove": "Noņemt piekļuvi", + "group": "Grupa", + "share_added": "Piekļuve piešķirta", + "share_updated": "Piekļuve atjaunināta", + "share_removed": "Piekļuve noņemta", + "share_failed": "Neizdevās atjaunināt kopīgošanu", + "preset": { + "freeBusy": "Tikai brīvs/aizņemts", + "read": "Tikai lasīšana", + "readWrite": "Lasīšana un rakstīšana", + "manager": "Pārvaldnieks", + "custom": "Pielāgots" + } + } +} diff --git a/locales/nl/common.json b/locales/nl/common.json new file mode 100644 index 00000000..42b6e9ce --- /dev/null +++ b/locales/nl/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Webmail", + "username_label": "E-mail", + "username_placeholder": "gebruiker@voorbeeld.nl", + "password_label": "Wachtwoord", + "password_placeholder": "Voer je wachtwoord in", + "jmap_endpoint_label": "JMAP-server", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "De server moet CORS-verzoeken van dit domein toestaan.", + "sign_in": "Aanmelden", + "signing_in": "Aanmelden...", + "loading": "Laden...", + "reconnecting": "Verbinding verloren. Opnieuw verbinden…", + "error": { + "invalid_credentials": "Ongeldig e-mailadres of wachtwoord", + "connection_failed": "Kan geen verbinding maken met de server", + "cors_blocked": "De server is bereikbaar maar blokkeert cross-origin verzoeken. Controleer de CORS-instellingen van uw JMAP-server en sta dit domein toe.", + "server_error": "De server is tijdelijk niet beschikbaar. Probeer het later opnieuw.", + "generic": "Er is een fout opgetreden. Probeer het opnieuw.", + "totp_required": "Een tweefactorauthenticatiecode is vereist. Voer uw code hieronder in.", + "totp_invalid": "Ongeldige authenticatiecode. Controleer uw authenticator-app.", + "oauth_discovery_failed": "SSO is ingeschakeld maar de identiteitsprovider is niet bereikbaar. Controleer uw OAuth-configuratie." + }, + "show_password": "Wachtwoord tonen", + "hide_password": "Wachtwoord verbergen", + "totp_toggle": "Ik heb een 2FA-code", + "remember_me": "Onthoud mij", + "config_error": { + "title": "Configuratiefout", + "fetch_failed": "Kan de applicatieconfiguratie niet laden. Probeer het later opnieuw.", + "server_not_configured": "De mailserver is niet geconfigureerd. Neem contact op met je beheerder." + }, + "remove_from_history": "Verwijder uit geschiedenis", + "totp_label": "Authenticatiecode", + "totp_placeholder": "000000", + "session_expired": "Uw sessie is verlopen. Meld u opnieuw aan.", + "dismiss": "Sluiten", + "or": "of", + "sign_in_sso": "Inloggen met SSO", + "add_account_title": "Account toevoegen", + "add_account_subtitle": "Inloggen met een ander account", + "cancel": "Annuleren", + "website": "Website", + "imprint": "Colofon", + "privacy_policy": "Privacybeleid", + "try_demo": "Demo proberen", + "demo_description": "Verken met voorbeeldgegevens - geen account nodig", + "demo_launching": "Demo starten...", + "demo_login_button": "Demo starten", + "demo_tagline": "Ervaar een complete e-mailclient. Geen account nodig.", + "demo_no_signup": "Geen registratie nodig - verken vrij met voorbeeldgegevens", + "oauth_completing": "Aanmelding voltooien...", + "oauth_error": { + "title": "Authenticatie mislukt", + "invalid_state": "Beveiligingsvalidatie mislukt. Probeer opnieuw in te loggen.", + "missing_params": "Ontbrekende autorisatiegegevens. Probeer opnieuw in te loggen.", + "token_exchange_failed": "Authenticatie kon niet worden voltooid. Probeer het opnieuw.", + "access_denied": "Toegang geweigerd. Neem contact op met uw beheerder.", + "back_to_login": "Terug naar inloggen" + } + }, + "sidebar": { + "close": "Sluiten", + "compose": "Nieuw bericht", + "compose_hint": "Opstellen (c)", + "search_placeholder": "Zoeken in e-mail...", + "search_placeholder_hint": "E-mail zoeken... (druk /)", + "storage": "Opslag", + "storage_used": "Gebruikt", + "storage_free": "Vrij", + "storage_total": "Totaal", + "sign_out": "Afmelden", + "sign_out_of": "Uitloggen van {account}", + "sign_out_all": "Uitloggen van alle accounts", + "add_account": "Account toevoegen", + "set_as_default": "Als standaard instellen", + "switch_account": "Account wisselen", + "contacts": "Contacten", + "calendar": "Agenda", + "settings": "Instellingen", + "admin": "Admin", + "files": "Bestanden", + "loading_mailboxes": "Mappen laden...", + "push_connected": "Real-time updates actief", + "push_disconnected": "Real-time updates inactief", + "keyboard_shortcuts": "Sneltoetsen", + "theme": { + "light": "Lichte modus", + "dark": "Donkere modus", + "system": "Systeemthema" + }, + "language": { + "title": "Taal" + }, + "mailboxes": { + "inbox": "Postvak IN", + "sent": "Verzonden", + "drafts": "Concepten", + "trash": "Prullenbak", + "archive": "Archief", + "starred": "Met ster", + "all_mail": "Alle e-mail", + "spam": "Spam", + "important": "Belangrijk" + }, + "unified_inbox": "Gecombineerd postvak IN", + "unified_sent": "Alle verzonden", + "unified_drafts": "Alle concepten", + "unified_trash": "Alle prullenbakken", + "unified_archive": "Alle archieven", + "unified_junk": "Alle spam", + "all_accounts": "Alle accounts", + "expand": "Uitklappen", + "collapse": "Inklappen", + "expand_tooltip": "Uitklappen", + "collapse_tooltip": "Inklappen", + "mobile": { + "search": "Zoeken", + "compose": "Opstellen", + "go_back": "Terug" + }, + "clear_search": "Zoekopdracht wissen", + "vacation_active": "Afwezigheidsmelder is actief", + "demo_banner": "Demomodus", + "demo_reset": "Resetten", + "demo_tour": "Rondleiding", + "tags": "Labels", + "folders": "Mappen", + "mail": "E-mail", + "nav_label": "Navigatie", + "add_app": "Apps", + "shared": "Gedeeld" + }, + "sidebar_apps": { + "modal_title": "Zijbalk-apps", + "add_new": "App toevoegen", + "edit_app": "App bewerken", + "name_label": "Naam", + "name_placeholder": "Mijn app", + "name_required": "Naam is vereist", + "url_label": "URL", + "url_required": "URL is vereist", + "url_invalid": "Voer een geldige http- of https-URL in", + "icon_label": "Pictogram", + "icon_required": "Pictogram is vereist", + "open_mode_label": "Openingsmodus", + "open_new_tab": "Nieuw tabblad", + "open_inline": "Ingesloten", + "cancel": "Annuleren", + "add": "Toevoegen", + "update": "Bijwerken", + "delete": "Verwijderen", + "delete_confirm_title": "App verwijderen", + "delete_confirm": "Weet je zeker dat je \"{name}\" wilt verwijderen?", + "no_apps": "Nog geen apps toegevoegd", + "no_apps_hint": "Voeg aangepaste apps en links toe aan je zijbalk", + "search_icons": "Pictogrammen zoeken...", + "show_popular": "Populair", + "show_all": "Alle", + "no_icons_found": "Geen pictogrammen gevonden", + "inline_badge": "Ingesloten", + "tab_badge": "Tabblad", + "show_on_mobile": "Weergeven op mobiel" + }, + "email_list": { + "no_emails": "Geen berichten gevonden", + "no_emails_description": "Deze mailbox is leeg", + "no_search_results": "Geen resultaten gevonden", + "no_search_results_description": "Pas je zoekopdracht of filters aan", + "loading": "E-mails laden...", + "unread": "ongelezen", + "to_me": "Aan mij", + "to_recipients": "Aan {count} ontvangers", + "and_others": "en {count} anderen", + "draft": "Concept", + "starred": "Met ster", + "conversations_count": "{count} van {total} gesprekken", + "conversations_count_plus": "{count}+ gesprekken", + "conversations_count_simple": "{count} gesprekken", + "no_conversations": "Geen gesprekken", + "loading_more": "Meer e-mails laden...", + "no_more_emails": "Geen e-mails meer om te laden", + "batch_actions": { + "select": "E-mails selecteren", + "select_all": "Alles selecteren", + "mark_read": "Markeren als gelezen", + "mark_unread": "Markeren als ongelezen", + "delete": "Verwijderen", + "delete_confirm_title": "E-mails verwijderen", + "delete_confirm_message": "Weet u zeker dat u {count, plural, one {1 e-mail} other {# e-mails}} wilt verwijderen?", + "clear_selection": "Selectie wissen" + }, + "permanent_delete": "Definitief verwijderen", + "permanent_delete_confirm_title": "Definitief verwijderen", + "permanent_delete_confirm_message": "Deze e-mail wordt definitief verwijderd. Deze actie kan niet ongedaan worden gemaakt.", + "permanent_delete_confirm_batch_message": "Deze {count, plural, one {1 e-mail} other {# e-mails}} worden definitief verwijderd. Deze actie kan niet ongedaan worden gemaakt.", + "empty_folder": { + "button": "Map legen", + "confirm_title": "Map legen", + "confirm_message": "Alle e-mails in deze map worden permanent verwijderd. Deze actie kan niet ongedaan worden gemaakt.", + "confirm_button": "Map legen", + "junk_hint": "U kunt de map Spam legen om alle berichten permanent te verwijderen.", + "trash_hint": "U kunt de prullenbak legen om alle berichten permanent te verwijderen." + } + }, + "email_viewer": { + "no_email_selected": "Geen e-mail geselecteerd", + "no_email_description": "Selecteer een e-mail uit de lijst om deze hier te bekijken", + "no_conversation_selected": "Geen gesprek geselecteerd", + "no_conversation_description": "Kies een gesprek uit de lijst om het hier te lezen", + "compose": "Opstellen", + "compose_hint": "Nieuw bericht opstellen", + "no_subject": "(Geen onderwerp)", + "loading_email": "E-mail laden...", + "loading": "Laden...", + "reply": "Beantwoorden", + "reply_all": "Allen beantwoorden", + "forward": "Doorsturen", + "delete": "Verwijderen", + "archive": "Archiveren", + "star": "Ster toevoegen", + "unstar": "Ster verwijderen", + "mark_unread": "Markeren als ongelezen", + "mark_read": "Markeren als gelezen", + "print": "Afdrukken", + "view_source": "Bron bekijken", + "export_email": "Exporteren als .eml", + "import_email": ".eml importeren", + "keyboard_shortcuts": "Sneltoetsen (?)", + "email_source": "E-mailbron", + "draft_banner": "Dit bericht is een concept", + "edit_draft": "Bewerken", + "copy_source": "Kopiëren naar klembord", + "source_copied": "Bron gekopieerd naar klembord", + "attachments": "Bijlagen", + "important": "Belangrijk", + "download": "Downloaden", + "download_all": "Alles downloaden", + "from": "Van", + "to": "Aan", + "cc": "CC", + "bcc": "BCC", + "date": "Datum", + "subject": "Onderwerp", + "show_details": "Details tonen", + "hide_details": "Details verbergen", + "external_content_warning": "Afbeeldingen en externe inhoud zijn geblokkeerd", + "load_external_content": "Afbeeldingen laden", + "trust_sender": "Deze afzender altijd vertrouwen", + "back_to_list": "Terug naar lijst", + "view_contact": "Contact bekijken", + "message_details": "Berichtdetails", + "more_reply_options": "Meer antwoordopties", + "set_color": "Label instellen", + "tag": "Label", + "more_actions": "Meer acties", + "move_to": "Verplaatsen naar...", + "remove_color": "Label verwijderen", + "more_count": "+{count} meer", + "characters_count": "{count} tekens", + "quick_reply_placeholder": "Schrijf een snel antwoord...", + "more_options": "Meer opties", + "sending": "Verzenden...", + "security_authentication": "Beveiliging & Authenticatie", + "technical_details": "Technische details", + "message_id_label": "Bericht-ID:", + "reply_to_label": "Antwoord naar:", + "delivery_time_label": "Bezorgtijd:", + "conversation_part_label": "Onderdeel van gesprek:", + "previous_messages": "{count} vorig bericht", + "previous_messages_plural": "{count} vorige berichten", + "time": { + "day": "dag", + "days": "dagen", + "hour": "uur", + "hours": "uur", + "minute": "minuut", + "minutes": "minuten" + }, + "unknown_sender": "Onbekend", + "recipient_me": "mij", + "recipient_and_others": "{name} en {count} anderen", + "recipient_to_prefix": "Aan:", + "authentication": { + "title": "Authenticatie", + "status": { + "verified": "Geverifieerd", + "warning": "Waarschuwing", + "none": "Niet geauthenticeerd" + }, + "spf": { + "pass": "SPF Geslaagd", + "fail": "SPF Mislukt", + "none": "Geen SPF" + }, + "dkim": { + "pass": "DKIM Geldig", + "fail": "DKIM Ongeldig", + "none": "Geen DKIM" + }, + "dmarc": { + "pass": "DMARC Geslaagd", + "fail": "DMARC Mislukt", + "none": "Geen DMARC" + }, + "spam_score": "Spamscore" + }, + "headers": { + "routing": "Routering", + "received": "Ontvangen", + "message_id": "Bericht-ID", + "list_info": "Lijstinformatie" + }, + "color_tag": { + "title": "Kleurtag", + "red": "Rood", + "orange": "Oranje", + "yellow": "Geel", + "green": "Groen", + "blue": "Blauw", + "purple": "Paars", + "pink": "Roze", + "none": "Geen" + }, + "tooltips": { + "reply": "Beantwoorden", + "reply_all": "Allen beantwoorden (a)", + "forward": "Doorsturen (f)", + "archive": "Archiveren", + "delete": "Verwijderen", + "star": "Ster toevoegen (s)", + "unstar": "Ster verwijderen (s)", + "compose": "Opstellen (c)", + "previous": "Vorige e-mail", + "next": "Volgende e-mail", + "edit_draft": "Concept bewerken" + }, + "spam": { + "button_title": "Spam melden", + "not_spam_title": "Markeren als legitiem", + "toast_success": "Verplaatst naar Ongewenst", + "toast_batch": "{count} e-mails verplaatst naar Ongewenst", + "toast_undo": "Ongedaan maken", + "toast_not_spam_success": "Verplaatst naar Postvak IN", + "toast_not_spam_batch": "{count} e-mails verplaatst naar Postvak IN", + "error": "Kan spam niet melden", + "error_not_spam": "Kan e-mail niet herstellen" + }, + "unsubscribe_banner": { + "label": "Nieuwsbrief", + "button": "Uitschrijven", + "confirm_title": "Uitschrijven van deze afzender?", + "confirm_button": "Bevestigen", + "cancel": "Annuleren", + "success_http": "Uitschrijfpagina geopend in nieuw tabblad", + "success_mailto": "Uitschrijfverzoek verzonden naar je e-mailclient", + "error": "Kan niet uitschrijven", + "dismiss": "Sluiten" + }, + "calendar_invitation": { + "loading": "Evenementdetails laden…", + "title": "Agenda-uitnodiging", + "published_title": "Gepubliceerd evenement", + "response_title": "Reactie op evenement", + "update_title": "Evenementupdate", + "counter_title": "Tegenvoorstel", + "refresh_title": "Vernieuwingsverzoek", + "declined_counter_title": "Tegenvoorstel afgewezen", + "cancelled_title": "Evenement geannuleerd", + "organizer": "Georganiseerd door {name}", + "attendees": "{count, plural, one {# deelnemer} other {# deelnemers}}", + "accept": "Accepteren", + "maybe": "Misschien", + "decline": "Weigeren", + "add_to_calendar": "Toevoegen aan agenda", + "added": "Toegevoegd aan agenda", + "rsvp_sent": "Reactie verzonden", + "parse_error": "Kan uitnodiging niet lezen", + "action_failed": "Die agenda-actie kon niet worden voltooid.", + "no_calendar": "Agenda niet beschikbaar", + "published_info": "Dit evenement is gedeeld ter referentie.", + "response_info": "Dit bericht bevat een reactie van een deelnemer.", + "response_info_organizer": "Deze reactie werkt uw evenement bij.", + "update_info": "Dit bericht werkt een bestaand evenement bij.", + "counter_info": "Dit bericht stelt wijzigingen aan een evenement voor.", + "counter_info_organizer": "Deze deelnemer stelde wijzigingen aan uw evenement voor.", + "refresh_info": "Dit bericht vraagt om de nieuwste evenementdetails.", + "refresh_info_organizer": "Een deelnemer vroeg om de nieuwste evenementdetails.", + "declined_counter_info": "De organisator heeft een tegenvoorstel afgewezen.", + "authentication_failed_info": "De mailauthenticatiecontroles voor deze uitnodiging zijn mislukt. Wees voorzichtig met agenda-acties.", + "authentication_missing_info": "Deze uitnodiging bevat geen geverifieerde mailauthenticatie. Controleer de details bij de organisator als iets ongewoon lijkt.", + "sender_mismatch_info": "Deze uitnodiging is verzonden vanaf {sender}, terwijl de organisator in de kalendergegevens {organizer} is.", + "sender_mismatch_unverified_info": "Deze uitnodiging is verzonden vanaf {sender}, terwijl de organisator in de kalendergegevens {organizer} is, en het bericht kon niet worden geverifieerd.", + "organizer_role": "U organiseert dit evenement", + "your_response": "Uw reactie: {status}", + "response_needed": "Reactie vereist", + "response_accepted": "Geaccepteerd", + "response_tentative": "Voorlopig", + "response_declined": "Geweigerd", + "response_delegated": "Gedelegeerd", + "actor_sent_info": "Verzonden door {name}.", + "actor_response_info": "{name} reageerde {status}.", + "actor_counter_info": "{name} stelde wijzigingen voor dit evenement voor.", + "actor_refresh_info": "{name} vroeg om de nieuwste evenementdetails.", + "actor_declined_counter_info": "{name} wees het tegenvoorstel af.", + "actor_note": "Notitie: {comment}", + "actor_unknown": "Iemand", + "proposed_changes": "Voorgestelde wijzigingen", + "change_title": "Titel", + "change_time": "Tijd", + "change_location": "Locatie", + "change_description": "Beschrijving", + "change_empty": "Geen", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Voorgestelde wijzigingen toepassen", + "proposal_applied": "De voorgestelde wijzigingen zijn toegepast.", + "review_proposal": "Voorstel bekijken", + "review_request": "Verzoek bekijken", + "view_in_calendar": "In agenda bekijken", + "select_calendar": "Agenda selecteren", + "already_in_calendar": "Staat al in je agenda", + "request_info": "Je bent uitgenodigd voor dit evenement. Reageer om de organisator te laten weten of je kunt deelnemen.", + "cancel_info": "De organisator heeft dit evenement geannuleerd.", + "event_updated": "Update #{sequence}", + "event_status_tentative": "Voorlopig", + "event_status_cancelled": "Geannuleerd" + }, + "previous": "Vorige", + "next": "Volgende", + "send": "Verzenden", + "more": "meer" + }, + "email_composer": { + "new_message": "Nieuw bericht", + "reply": "Beantwoorden", + "reply_all": "Allen beantwoorden", + "forward": "Doorsturen", + "reply_to": "Beantwoorden", + "reply_all_to": "Allen beantwoorden", + "forward_message": "Doorsturen", + "from": "Van", + "to": "Aan", + "cc": "CC", + "bcc": "BCC", + "subject": "Onderwerp", + "body_placeholder": "Schrijf je bericht...", + "send": "Verzenden", + "cancel": "Annuleren", + "attach": "Bijlage toevoegen", + "discard": "Verwijderen", + "discard_draft_title": "Concept verwijderen?", + "discard_draft_confirm": "Je hebt niet-opgeslagen wijzigingen. Wil je dit concept verwijderen?", + "saving": "Opslaan...", + "draft_saved": "Concept opgeslagen", + "save_failed": "Opslaan mislukt", + "to_placeholder": "E-mailadressen van ontvangers", + "cc_placeholder": "CC-ontvangers", + "bcc_placeholder": "BCC-ontvangers", + "subject_placeholder": "Onderwerp", + "cc_label": "CC:", + "bcc_label": "BCC:", + "subject_label": "Onderwerp:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(Geen onderwerp)", + "unknown_sender": "Onbekend", + "quote": { + "reply_header": "Op {date} schreef {sender}:", + "forward_header": "---------- Doorgestuurd bericht ----------", + "from": "Van: {sender}", + "date": "Datum: {date}", + "subject": "Onderwerp: {subject}", + "to": "Aan: {recipients}" + }, + "remove_sub_address": "Sub-adres verwijderen", + "use_template": "Sjabloon", + "save_as_template": "Opslaan als sjabloon", + "validation": { + "recipient_required": "Voeg een ontvanger toe om te verzenden", + "subject_required": "Voeg een onderwerp toe", + "body_required": "Schrijf een bericht of voeg een bestand toe" + }, + "upload_progress": "Uploaden {uploaded} / {total}", + "upload_cancel": "Upload annuleren", + "upload_failed": "Uploaden van {filename} mislukt", + "send_failed": "E-mail verzenden mislukt", + "smime_sign_on": "S/MIME-ondertekening ingeschakeld", + "smime_sign_off": "S/MIME-ondertekening uitgeschakeld", + "smime_encrypt_on": "S/MIME-versleuteling ingeschakeld", + "smime_encrypt_off": "S/MIME-versleuteling uitgeschakeld", + "smime_encrypt_unavailable": "S/MIME-versleuteling niet beschikbaar – ontbrekende ontvangercertificaten", + "smime_unlock_title": "S/MIME-sleutel ontgrendelen", + "smime_unlock_message": "Voer de wachtwoordzin in om uw S/MIME-sleutel te ontgrendelen.", + "smime_unlock_button": "Ontgrendelen", + "smime_passphrase_placeholder": "S/MIME-wachtwoordzin", + "continue_draft": "Concept voortzetten", + "close_draft_title": "Concept opslaan of verwijderen?", + "close_draft_message": "U heeft niet-opgeslagen wijzigingen. Wilt u dit als concept opslaan of verwijderen?", + "save_draft": "Concept opslaan", + "drop_files": "Sleep bestanden om bij te voegen", + "show_less": "Minder tonen", + "forgot_attachment": { + "title": "Bent u een bijlage vergeten?", + "message": "Uw bericht vermeldt \"{keyword}\" maar er is geen bestand bijgevoegd. Toch verzenden?", + "send_anyway": "Toch verzenden", + "back": "Terug naar bewerken" + } + }, + "confirm_dialog": { + "confirm": "Bevestigen", + "cancel": "Annuleren" + }, + "common": { + "loading": "Laden...", + "error": "Fout", + "success": "Geslaagd", + "cancel": "Annuleren", + "save": "Opslaan", + "delete": "Verwijderen", + "edit": "Bewerken", + "close": "Sluiten", + "search": "Zoeken", + "refresh": "Vernieuwen", + "settings": "Instellingen", + "help": "Help", + "logout": "Uitloggen", + "yes": "Ja", + "no": "Nee", + "unknown": "Onbekend", + "app_title": "Webmail", + "reconnecting": "Verbinding verloren. Opnieuw verbinden…", + "rate_limited_title": "Serverauthenticatie is tijdelijk beperkt.", + "rate_limited_detail": "Bulwark heeft achtergrondverzoeken gepauzeerd om een blokkade te voorkomen. Nieuwe poging over {seconds}s.", + "rate_limited_action_title": "Verzoek gepauzeerd om blokkade te voorkomen.", + "rate_limited_action_detail": "Bulwark wacht tot de servercooldown voorbij is voordat er nieuwe geauthenticeerde verzoeken worden verzonden. Probeer het over {seconds}s opnieuw." + }, + "notifications": { + "email_sent": "E-mail succesvol verzonden", + "email_deleted": "E-mail verwijderd", + "email_archived": "E-mail gearchiveerd", + "email_starred": "Ster toegevoegd aan e-mail", + "email_unstarred": "Ster verwijderd van e-mail", + "email_marked_read": "E-mail gemarkeerd als gelezen", + "email_marked_unread": "E-mail gemarkeerd als ongelezen", + "copied_to_clipboard": "Gekopieerd naar klembord", + "source_copied": "Bron gekopieerd naar klembord", + "error_sending": "Kan e-mail niet verzenden", + "error_deleting": "Kan e-mail niet verwijderen", + "error_loading": "Kan e-mails niet laden", + "new_email": "Nieuwe e-mail", + "new_email_from": "Van {sender}", + "click_to_view": "Klik om te bekijken", + "email_moved": "E-mail verplaatst", + "emails_moved": "{count} e-mails verplaatst", + "moved_to_mailbox": "Verplaatst naar {mailbox}", + "move_failed": "Verplaatsen mislukt", + "move_error": "Kan e-mails niet verplaatsen naar de geselecteerde map", + "email_tagged": "E-mail gelabeld", + "emails_tagged": "{count} e-mails gelabeld", + "tag_failed": "Labelen mislukt", + "identity_created": "Identiteit succesvol aangemaakt", + "identity_updated": "Identiteit succesvol bijgewerkt", + "identity_deleted": "Identiteit verwijderd", + "identity_set_primary": "Primaire identiteit bijgewerkt", + "identity_create_failed": "Kan identiteit niet aanmaken: {error}", + "identity_update_failed": "Kan identiteit niet bijwerken: {error}", + "identity_delete_failed": "Kan identiteit niet verwijderen: {error}", + "identity_unauthorized": "Je bent niet geautoriseerd om vanaf dit e-mailadres te verzenden", + "identity_not_found": "Identiteit niet gevonden", + "vacation_saved": "Afwezigheidsinstellingen opgeslagen", + "vacation_save_failed": "Kan afwezigheidsinstellingen niet opslaan", + "filters_saved": "Filters succesvol opgeslagen", + "filters_save_failed": "Filters opslaan mislukt", + "filters_deleted": "Filterregel verwijderd", + "templates_exported": "Sjablonen succesvol geëxporteerd", + "templates_imported": "{count, plural, one {# sjabloon geïmporteerd} other {# sjablonen geïmporteerd}}", + "templates_import_errors": "Sommige sjablonen konden niet worden geïmporteerd", + "templates_import_empty": "Geen sjablonen gevonden in het bestand", + "export_email_error": "Kan e-mail niet exporteren", + "import_email_success": "E-mail succesvol geïmporteerd", + "import_email_error": "Kan e-mail niet importeren" + }, + "date": { + "today": "Vandaag", + "yesterday": "Gisteren", + "this_week": "Deze week", + "last_week": "Vorige week", + "this_month": "Deze maand", + "older": "Ouder", + "just_now": "Zojuist", + "minutes_ago": "{count} minuut geleden", + "minutes_ago_plural": "{count} minuten geleden", + "hours_ago": "{count} uur geleden", + "hours_ago_plural": "{count} uur geleden", + "days_ago": "{count} dag geleden", + "days_ago_plural": "{count} dagen geleden" + }, + "language": { + "title": "Taal", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Selecteer taal", + "switch_to_english": "Overschakelen naar Engels", + "switch_to_french": "Overschakelen naar Frans", + "switch_to_japanese": "Overschakelen naar Japans", + "switch_to_spanish": "Overschakelen naar Spaans", + "switch_to_italian": "Overschakelen naar Italiaans", + "switch_to_german": "Overschakelen naar Duits", + "switch_to_dutch": "Overschakelen naar Nederlands", + "switch_to_portuguese": "Overschakelen naar Portugees", + "switch_to_russian": "Overschakelen naar Russisch", + "switching": "Taal wijzigen...", + "switch": "Taal wijzigen", + "current": "Huidige taal", + "polish": "Polski", + "switch_to_polish": "Overschakelen naar Pools", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Instellingen", + "back_to_mail": "Terug naar Mail", + "save_success": "Instellingen succesvol opgeslagen", + "import_success": "Instellingen succesvol geïmporteerd", + "import_error": "Kan instellingen niet importeren", + "reset_confirm": "Weet je zeker dat je alle instellingen wilt resetten naar de standaardwaarden?", + "unsaved_changes": "U heeft niet-opgeslagen wijzigingen", + "discard_changes": "Wijzigingen verwerpen?", + "discard": "Verwerpen", + "keep_editing": "Doorgaan met bewerken", + "tabs": { + "appearance": "Uiterlijk", + "language": "Taal & Regio", + "email": "E-mailgedrag", + "composer": "Opstellen", + "privacy": "Privacy & Beveiliging", + "account": "Account", + "identities": "Identiteiten", + "vacation": "Afwezigheidsmelder", + "advanced": "Geavanceerd", + "calendar": "Agenda", + "filters": "Filters", + "templates": "Sjablonen", + "folders": "Mappen", + "keywords": "Labels", + "security": "Beveiliging", + "encryption": "Versleuteling", + "files": "Bestanden", + "contacts": "Contacten", + "sidebar_apps": "Zijbalk-apps", + "notifications": "Meldingen", + "layout": "Indeling", + "reading": "Lezen", + "composing": "Opstellen", + "content_senders": "Inhoud en afzenders", + "about_data": "Over en gegevens", + "debug": "Debuggen" + }, + "tab_groups": { + "general": "Algemeen", + "account": "Account & identiteit", + "organization": "E-mailorganisatie", + "apps": "Apps", + "system": "Systeem", + "appearance": "Weergave", + "mail": "E-mail", + "privacy": "Privacy en beveiliging", + "advanced": "Geavanceerd" + }, + "appearance": { + "title": "Uiterlijk", + "description": "Pas het uiterlijk van je webmail aan", + "theme": { + "label": "Thema", + "description": "Kies je voorkeurkleurenschema", + "light": "Licht", + "dark": "Donker", + "system": "Systeem" + }, + "language": { + "label": "Taal", + "description": "Kies je voorkeurstaal" + }, + "font_size": { + "label": "Lettergrootte", + "description": "Pas de tekstgrootte aan voor betere leesbaarheid", + "small": "Klein", + "medium": "Middel", + "large": "Groot" + }, + "list_density": { + "label": "Dichtheid", + "description": "Regeleer de ruimte in de gehele interface", + "extra_compact": "Extra compact", + "compact": "Compact", + "regular": "Normaal", + "comfortable": "Comfortabel" + }, + "animations": { + "label": "Animaties inschakelen", + "description": "Vloeiende overgangen en effecten tonen" + }, + "toolbar_position": { + "label": "Werkbalkpositie", + "description": "Waar de e-mailactieknoppen worden weergegeven (Beantwoorden, Archiveren, Verwijderen, enz.)", + "top": "Bovenaan", + "below_subject": "Onder het onderwerp" + }, + "toolbar_labels": { + "label": "Werkbalklabels tonen", + "description": "Tekstlabels naast werkbalkpictogrammen weergeven. Uitschakelen om ruimte te besparen als u de pictogrammen kent." + }, + "hide_account_switcher": { + "label": "Accountwisselaar in zijbalk verbergen", + "description": "Verberg de accountselector bovenaan de mappenzijbalk. U kunt nog steeds van account wisselen via de onderste navigatiebalk." + }, + "show_rail_account_list": { + "label": "Accountavatars tonen op navigatiebalk", + "description": "Toon individuele accountcirkels onderaan de navigatiebalk voor snel wisselen, met een afmeldknop eronder." + }, + "unified_mailbox": { + "label": "Gecombineerd postvak", + "description": "Gecombineerde mappen (Postvak IN, Verzonden, enz.) van alle verbonden accounts weergeven" + }, + "colorful_sidebar_icons": { + "label": "Gekleurde zijbalkpictogrammen", + "description": "Kleur map- en tagpictogrammen op type (blauw Postvak IN, rood Spam, groen Verzonden, enz.). Schakel uit voor een monochrome zijbalk." + } + }, + "keywords": { + "title": "E-maillabels", + "description": "Definieer labels om uw e-mails met kleuren te organiseren. Deze worden opgeslagen als JMAP-trefwoorden op de server.", + "add_keyword": "Label toevoegen", + "reset_defaults": "Standaardwaarden herstellen", + "label_field": "Weergavenaam", + "label_placeholder": "bijv. Werk, Persoonlijk, Urgent", + "id_field": "Label-ID", + "id_placeholder": "bijv. werk, persoonlijk", + "color_field": "Kleur", + "id_exists": "Deze label-ID bestaat al", + "edit": "Label bewerken", + "delete": "Label verwijderen", + "save": "Opslaan", + "add": "Toevoegen", + "cancel": "Annuleren", + "migrating": "Label bijwerken op bestaande e-mails…", + "migration_error": "Label bijwerken op bestaande e-mails mislukt" + }, + "notifications": { + "test_sound": "Meldingsgeluid testen", + "sounds": { + "default": "Standaard (Pieptoon)", + "cheerful": "Vrolijk", + "involved": "Uitgebreid", + "swift": "Snel gebaar", + "relax": "Ontspannen" + }, + "sound_selection": { + "title": "Meldingsgeluid", + "description": "Kies welk geluid wordt afgespeeld voor meldingen", + "choose": "Geluid", + "choose_desc": "Selecteer een meldingstoon en klik op het luidsprekerpictogram voor een voorbeeld" + }, + "email": { + "title": "E-mailmeldingen", + "description": "Meldingen voor inkomende e-mails configureren", + "enabled": "E-mailmeldingen", + "enabled_desc": "Meldingen tonen wanneer nieuwe e-mails binnenkomen", + "sound": "Meldingsgeluid", + "sound_desc": "Een geluid afspelen wanneer nieuwe e-mails binnenkomen" + }, + "calendar": { + "title": "Agendameldingen", + "description": "Meldingen voor agenda-evenementen configureren", + "enabled": "Evenementmeldingen", + "enabled_desc": "Waarschuwingen tonen voor aankomende agenda-evenementen", + "sound": "Meldingsgeluid", + "sound_desc": "Een geluid afspelen voor agendaherinneringen", + "invitation_parsing": "E-mailuitnodigingen herkennen", + "invitation_parsing_desc": "Agenda-uitnodigingen in e-mailbijlagen detecteren en agendaacties tonen" + } + }, + "language_region": { + "title": "Taal & Regio", + "description": "Configureer taal- en regiovoorkeuren", + "language": { + "label": "Taal", + "description": "Kies je voorkeurstaal", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "Datumnotatie", + "description": "Hoe datums moeten worden weergegeven", + "regional": "Regionaal", + "iso": "ISO 8601", + "custom": "Aangepast" + }, + "time_format": { + "label": "Tijdnotatie", + "description": "Kies tussen 12-uurs of 24-uurs klok", + "12h": "12-uurs", + "24h": "24-uurs" + }, + "first_day": { + "label": "Eerste dag van de week", + "description": "Begin de week op zondag of maandag", + "sunday": "Zondag", + "monday": "Maandag" + } + }, + "email_behavior": { + "title": "E-mailgedrag", + "description": "Configureer hoe e-mails worden verwerkt", + "mark_read": { + "label": "Markeren als gelezen", + "description": "Wanneer e-mails als gelezen worden gemarkeerd bij openen", + "instant": "Direct", + "delay_3s": "Na 3 seconden", + "delay_5s": "Na 5 seconden", + "never": "Nooit" + }, + "delete_action": { + "label": "Verwijderactie", + "description": "Wat er gebeurt wanneer je een e-mail verwijdert", + "trash": "Verplaatsen naar prullenbak", + "permanent": "Permanent verwijderen", + "warning": "E-mails worden permanent verwijderd en kunnen niet worden hersteld. Deze actie is onomkeerbaar." + }, + "archive_mode": { + "label": "Archiveren in", + "description": "Hoe e-mails bij archivering worden georganiseerd", + "single": "Eén enkele map", + "year": "Een map per jaar", + "month": "Een map per maand", + "reorganize": "Bestaand archief herorganiseren", + "reorganize_success": "{count, plural, =0 {Geen e-mails om te herorganiseren} =1 {1 e-mail geherorganiseerd} other {# e-mails geherorganiseerd}}", + "reorganize_error": "Archief herorganiseren mislukt" + }, + "permanently_delete_junk": { + "label": "Spam permanent verwijderen", + "description": "E-mails uit de map Spam permanent verwijderen in plaats van naar de prullenbak te verplaatsen" + }, + "mail_layout": { + "label": "E-mailindeling", + "description": "Kies tussen het klassieke gesplitste leesvenster en een gefocuste leesstroom in Gmail-stijl.", + "split": "Gesplitst venster", + "split_description": "Houd de berichtenlijst en het leesvenster naast elkaar zichtbaar.", + "focus": "Gefocuste lijst", + "focus_description": "Toon één regel per bericht en open e-mail op volledige breedte terwijl de mappenzijbalk zichtbaar blijft." + }, + "disable_threading": { + "label": "Conversatiegroepering uitschakelen", + "description": "Toon e-mails als afzonderlijke berichten in plaats van gegroepeerd op gesprek" + }, + "plain_text_mode": { + "label": "Alleen platte tekst", + "description": "Schakel de rich text-editor uit en verzend alle e-mails alleen als platte tekst, inclusief antwoorden en doorgestuurde berichten" + }, + "auto_select_reply_identity": { + "label": "Antwoordadres automatisch selecteren", + "description": "Schakel bij het beantwoorden automatisch het Van-adres om naar de identiteit die het oorspronkelijke bericht ontving" + }, + "show_preview": { + "label": "Voorbeeldtekst tonen", + "description": "E-mailvoorbeeld weergeven in de lijst", + "focus_description": "Inline voorbeeldtekst weergeven in de gefocuste berichtenlijst met één regel" + }, + "attachment_click_action": { + "label": "Actie bij klikken op bijlagen", + "description": "Kies of een klik op een bijlage een voorbeeld opent of direct downloadt", + "preview": "Voorbeeld tonen indien mogelijk", + "download": "Direct downloaden" + }, + "attachment_position": { + "label": "Positie van bijlagen", + "description": "Waar bijlagen in de e-mailkop worden weergegeven", + "beside-sender": "Naast de afzender", + "below-header": "Onder de kop" + }, + "emails_per_page": { + "10": "10 e-mails", + "25": "25 e-mails", + "50": "50 e-mails", + "100": "100 e-mails", + "label": "E-mails per pagina", + "description": "Aantal e-mails dat in één keer wordt geladen" + }, + "always_light_mode": { + "label": "E-mails altijd in lichte modus weergeven", + "description": "E-mailinhoud in lichte modus weergeven, zelfs wanneer de app in donkere modus staat, om problemen met donkere modus-conversie te voorkomen" + }, + "external_content": { + "label": "Externe inhoud", + "description": "Hoe afbeeldingen en externe inhoud moeten worden verwerkt", + "ask": "Altijd vragen", + "block": "Altijd blokkeren", + "allow": "Altijd toestaan" + }, + "trusted_senders": { + "label": "Vertrouwde afzenders", + "description": "Beheer afzenders van wie afbeeldingen automatisch worden geladen", + "count_zero": "Geen", + "count_one": "1 afzender", + "count_other": "{count} afzenders", + "modal_title": "Vertrouwde afzenders", + "empty_title": "Nog geen vertrouwde afzenders", + "empty_description": "Wanneer je een e-mail bekijkt met geblokkeerde afbeeldingen, klik op \"Deze afzender altijd vertrouwen\" om ze hier toe te voegen.", + "add_manually": "Afzender handmatig toevoegen", + "add_button": "Toevoegen", + "add_placeholder": "Voer e-mailadres in", + "search_placeholder": "Zoek afzenders...", + "no_results": "Geen afzenders komen overeen met je zoekopdracht", + "remove": "Verwijderen", + "close": "Sluiten", + "invalid_email": "Voer een geldig e-mailadres in", + "already_added": "Deze afzender wordt al vertrouwd", + "save_error": "Opslaan mislukt - controleer het Contacten-debuglog voor details", + "use_address_book_label": "Synchroniseren met adresboek", + "use_address_book_description": "Sla vertrouwde afzenders op in een apart \"Vertrouwde afzenders\"-adresboek zodat ze op al je apparaten synchroniseren" + }, + "hover_actions": { + "label": "Snelle hover-acties", + "description": "Kies welke snelle acties verschijnen wanneer u over een e-mail in de lijst beweegt", + "delete": "Verwijderen", + "star": "Ster aan / uit", + "mark_read": "Markeer gelezen / ongelezen", + "archive": "Archiveren", + "tag": "Label", + "spam": "Markeer als spam", + "none_selected": "Geen acties geselecteerd", + "mode_label": "Weergavemodus", + "mode_inline": "Inline", + "mode_floating": "Zwevend", + "corner_label": "Zwevende positie", + "corner_top-left": "Linksboven", + "corner_top-right": "Rechtsboven", + "corner_bottom-left": "Linksonder", + "corner_bottom-right": "Rechtsonder" + }, + "default_mail_program": { + "label": "Standaard e-mailprogramma", + "description": "Registreer {appName} als uw standaard e-mailprogramma voor mailto:-links", + "button": "Instellen als standaard", + "success": "Browser gevraagd om als standaard in te stellen", + "error": "Uw browser ondersteunt deze functie niet" + }, + "attachment_reminder": { + "label": "Bijlageherinnering", + "description": "Waarschuwen vóór verzending wanneer uw bericht bijlagen vermeldt maar er geen zijn bijgevoegd", + "keywords_label": "Triggerwoorden", + "keywords_description": "Woorden of zinnen die de herinnering activeren wanneer ze in uw bericht worden gevonden", + "add_placeholder": "Trefwoord toevoegen...", + "add": "Add", + "remove": "Verwijderen" + }, + "hide_inline_image_attachments": { + "label": "Inline-afbeeldingen verbergen uit bijlagenlijst", + "description": "Afbeeldingen die in de berichttekst zijn ingesloten worden niet als aparte bijlagen weergegeven" + } + }, + "composer": { + "title": "Opstellen", + "description": "Configureer instellingen voor het opstellen van e-mails", + "autosave": { + "label": "Automatisch opslaan interval", + "description": "Hoe vaak concepten automatisch worden opgeslagen", + "30s": "Elke 30 seconden", + "1m": "Elke minuut", + "2m": "Elke 2 minuten", + "5m": "Elke 5 minuten" + }, + "send_confirmation": { + "label": "Verzendbevestiging", + "description": "Vraag om bevestiging voordat e-mails worden verzonden" + }, + "default_reply": { + "label": "Standaard antwoordmodus", + "description": "Standaardactie bij klikken op beantwoorden", + "reply": "Beantwoorden", + "reply_all": "Allen beantwoorden" + } + }, + "privacy": { + "title": "Privacy & Beveiliging", + "description": "Beheer je privacy- en beveiligingsinstellingen", + "external_images": { + "label": "Externe afbeeldingen blokkeren", + "description": "Voorkom tracking via externe afbeeldingen" + }, + "session_timeout": { + "label": "Sessie time-out", + "description": "Automatisch uitloggen na inactiviteit", + "never": "Nooit", + "30m": "30 minuten", + "1h": "1 uur", + "4h": "4 uur" + }, + "clear_cache": { + "label": "Cache wissen", + "description": "Verwijder gecachte gegevens en tijdelijke bestanden", + "button": "Cache wissen", + "confirm": "Weet je zeker dat je de cache wilt wissen?", + "success": "Cache succesvol gewist" + } + }, + "account": { + "title": "Account", + "description": "Bekijk je accountinformatie", + "name_label": "Weergavenaam", + "username_label": "Gebruikersnaam", + "account_type_label": "Accounttype", + "auth_method_label": "Authenticatie", + "auth_method_oauth": "Single Sign-On (OAuth/OIDC)", + "auth_method_basic": "Wachtwoord", + "demo_account": "Demoaccount", + "email": { + "label": "E-mailadres", + "value": "{email}" + }, + "server": { + "label": "JMAP-server", + "value": "{server}" + }, + "storage": { + "label": "Opslaggebruik", + "used": "{used} van {total} gebruikt", + "percentage": "{percent}% gebruikt" + }, + "last_sync": { + "label": "Laatste synchronisatie", + "value": "{time}" + } + }, + "security": { + "title": "Accountbeveiliging", + "description": "Beheer uw wachtwoord, tweefactorauthenticatie en beveiligingsinstellingen", + "detecting": "Servermogelijkheden worden gedetecteerd...", + "not_available": "Accountbeveiligingsbeheer is niet beschikbaar voor deze mailserver. Vereiste machtigingen kunnen zijn uitgeschakeld. Zie de documentatie voor details.", + "password": { + "title": "Wachtwoord wijzigen", + "current": "Huidig wachtwoord", + "new": "Nieuw wachtwoord", + "confirm": "Bevestig nieuw wachtwoord", + "submit": "Wachtwoord wijzigen", + "success": "Wachtwoord succesvol gewijzigd", + "error_title": "Wachtwoord wijzigen mislukt", + "error_mismatch": "Nieuwe wachtwoorden komen niet overeen", + "error_min_length": "Wachtwoord moet minimaal 8 tekens bevatten", + "error_generic": "Kan wachtwoord niet wijzigen" + }, + "display_name": { + "label": "Weergavenaam", + "description": "Uw naam zoals weergegeven op de server", + "placeholder": "Voer uw weergavenaam in", + "save": "Opslaan", + "success": "Weergavenaam bijgewerkt", + "error": "Kan weergavenaam niet bijwerken" + }, + "totp": { + "section_title": "Tweefactorauthenticatie", + "label": "TOTP-authenticatie", + "description": "Voeg een extra beveiligingslaag toe met een op tijd gebaseerd eenmalig wachtwoord", + "active": "Ingeschakeld", + "inactive": "Uitgeschakeld", + "enabled": "Tweefactorauthenticatie ingeschakeld", + "disabled": "Tweefactorauthenticatie uitgeschakeld", + "enable_error": "Kan 2FA niet inschakelen", + "disable_error": "Kan 2FA niet uitschakelen", + "setup_instructions": "Kopieer deze URL naar uw authenticator-app (Google Authenticator, Authy, etc.):", + "verification_code": "Verificatiecode", + "confirm": "Bevestigen", + "disable": "Uitschakelen", + "disable_confirm_prompt": "Voer uw wachtwoord in om tweefactorauthenticatie uit te schakelen.", + "password_required": "Wachtwoord is vereist", + "code_required": "Verificatiecode is vereist", + "code_invalid": "Ongeldige verificatiecode. Controleer uw authenticator-app en probeer het opnieuw." + }, + "app_passwords": { + "title": "App-wachtwoorden", + "description": "Maak wachtwoorden aan voor apps die geen tweefactorauthenticatie ondersteunen", + "add": "Toevoegen", + "create": "Aanmaken", + "cancel": "Annuleren", + "generate": "Genereren", + "name_label": "App-naam", + "name_placeholder": "bijv. Thunderbird, iPhone Mail", + "password_label": "Wachtwoord (leeg laten voor automatisch genereren)", + "password_placeholder": "Automatisch gegenereerd als leeg", + "added": "App-wachtwoord aangemaakt", + "removed": "App-wachtwoord verwijderd", + "add_error": "Kan app-wachtwoord niet aanmaken", + "remove_error": "Kan app-wachtwoord niet verwijderen", + "none": "Geen app-wachtwoorden geconfigureerd", + "done": "Klaar", + "expires_label": "Verloopt (optioneel)", + "copy_now_warning": "Kopieer dit wachtwoord nu - het wordt niet opnieuw weergegeven.", + "allowed_ips_label": "Toegestane IP's (optioneel)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Gescheiden door komma of spatie. Laat leeg om elk IP toe te staan." + }, + "api_keys": { + "title": "API-sleutels", + "description": "Maak API-sleutels voor scripts en integraties die rechtstreeks met de server praten", + "name_label": "Sleutelnaam", + "name_placeholder": "bijv. Back-upscript, CI-runner", + "copy_now_warning": "Kopieer deze API-sleutel nu - hij wordt niet opnieuw getoond.", + "added": "API-sleutel aangemaakt", + "removed": "API-sleutel verwijderd", + "add_error": "API-sleutel aanmaken mislukt", + "remove_error": "API-sleutel verwijderen mislukt", + "none": "Geen API-sleutels geconfigureerd" + }, + "encryption": { + "section_title": "Versleuteling in rust", + "label": "E-mailversleuteling", + "description": "Versleutel opgeslagen e-mails op de server voor extra privacy", + "active": "{type}-versleuteling ingeschakeld", + "inactive": "Uitgeschakeld", + "enabled": "Versleuteling in rust ingeschakeld", + "disabled_success": "Versleuteling in rust uitgeschakeld", + "error": "Kan versleutelingsinstellingen niet bijwerken" + }, + "email_client": { + "title": "E-mailclient instellen", + "description": "Gebruik deze inloggegevens om uw desktop- of mobiele e-mailclient te configureren (Thunderbird, Apple Mail, Outlook, enz.)", + "jmap_username_label": "JMAP-gebruikersnaam", + "copy": "Kopiëren", + "copied": "Gekopieerd", + "password_instructions": "Gebruik uw hierboven vermelde JMAP-gebruikersnaam samen met een app-wachtwoord om in te loggen bij uw e-mailclient. Maak een app-wachtwoord aan in het bovenstaande gedeelte als u dat nog niet heeft gedaan." + } + }, + "identities": { + "title": "Verzendidentiteiten", + "description": "Beheer e-mailadressen van waaruit je kunt verzenden", + "identities_count": { + "label": "Je identiteiten", + "description": "E-mailadressen geconfigureerd voor verzenden", + "count_zero": "Geen identiteiten", + "count_one": "1 identiteit", + "count_other": "{count} identiteiten" + }, + "manage": "Identiteiten beheren", + "sub_addressing": { + "label": "Sub-adressering", + "description": "Gebruik tags zoals gebruiker+tag@domein.nl om inkomende mail te organiseren", + "learn_more": "Meer informatie" + } + }, + "vacation": { + "title": "Afwezigheidsmelder", + "description": "Automatisch antwoorden op inkomende e-mails terwijl je afwezig bent", + "loading": "Afwezigheidsinstellingen laden...", + "not_supported": "Je mailserver ondersteunt geen afwezigheidsantwoorden.", + "fetch_error": "Kan afwezigheidsinstellingen niet laden. Probeer het opnieuw.", + "status": { + "label": "Afwezigheidsmelder", + "description": "Stuur een automatisch antwoord naar mensen die je mailen", + "active": "Actief", + "inactive": "Inactief" + }, + "date_range": { + "title": "Periode", + "description": "Beperk optioneel het automatische antwoord tot een specifieke periode", + "start": "Startdatum", + "start_description": "Leeg laten voor geen startlimiet", + "end": "Einddatum", + "end_description": "Leeg laten voor geen eindlimiet" + }, + "message": { + "title": "Automatisch antwoordbericht", + "description": "Het bericht dat als antwoord wordt verzonden", + "subject_label": "Onderwerp", + "subject_description": "Onderwerpregel van het automatische antwoord", + "subject_placeholder": "Afwezigheidsbericht", + "body_label": "Berichttekst", + "body_description": "Inhoud van het bericht in platte tekst", + "body_placeholder": "Bedankt voor je e-mail. Ik ben momenteel niet aanwezig en zal reageren bij terugkomst." + }, + "preview": { + "title": "Voorbeeld", + "show": "Voorbeeld tonen", + "hide": "Voorbeeld verbergen" + }, + "save": "Wijzigingen opslaan", + "saving": "Opslaan...", + "warnings": { + "end_before_start": "De einddatum moet na de startdatum liggen", + "start_in_past": "De startdatum ligt in het verleden", + "empty_body": "De berichttekst is leeg - ontvangers krijgen een leeg antwoord" + } + }, + "folders": { + "title": "Mappen", + "description": "Beheer uw e-mailmappen en wijs standaardrollen toe", + "folder_list": "Uw mappen", + "folder_list_description": "Klik op een mappictogram om het aan te passen", + "standard_roles": "Standaard maprollen", + "standard_roles_description": "Wijs toe welke mappen worden gebruikt voor standaardrollen zoals Postvak IN, Verzonden, Prullenbak, enz.", + "role_inbox": "Postvak IN", + "role_drafts": "Concepten", + "role_sent": "Verzonden", + "role_trash": "Prullenbak", + "role_junk": "Spam / Ongewenst", + "role_archive": "Archief", + "role_none": "Geen", + "create_folder": "Map maken", + "create_subfolder": "Submap maken", + "subfolder_of": "In {name}", + "subfolder_name": "Naam van submap", + "new_folder_name": "Mapnaam", + "rename": "Hernoemen", + "change_icon": "Pictogram wijzigen", + "delete": "Verwijderen", + "confirm_delete": "Weet u zeker dat u \"{name}\" wilt verwijderen? E-mails in deze map worden naar de Prullenbak verplaatst.", + "create": "Maken", + "cancel": "Annuleren", + "no_folders": "Geen aangepaste mappen", + "cannot_delete_role": "Kan een map met een standaardrol niet verwijderen. Verwijder eerst de rol.", + "folder_created": "Map aangemaakt", + "folder_renamed": "Map hernoemd", + "folder_deleted": "Map verwijderd", + "role_updated": "Maprol bijgewerkt", + "error_create": "Map maken mislukt", + "error_rename": "Map hernoemen mislukt", + "error_delete": "Map verwijderen mislukt", + "error_delete_has_children": "Map kan niet worden verwijderd: deze bevat nog submappen. Verwijder of verplaats deze eerst.", + "error_delete_has_email": "Map kan niet worden verwijderd: deze bevat nog e-mails. Verplaats of verwijder deze eerst.", + "error_role": "Maprol bijwerken mislukt" + }, + "advanced": { + "title": "Geavanceerd", + "description": "Geavanceerde opties en ontwikkelaarsinstellingen", + "debug_mode": { + "label": "Debugmodus", + "description": "Schakel gedetailleerde logging in voor probleemoplossing" + }, + "debug_categories": { + "description": "Selecteer welke categorieën moeten worden gelogd. Schakel categorieën die u niet nodig hebt uit om ruis in de console te verminderen.", + "jmap": "JMAP-client", + "jmap_description": "Mailboxbewerkingen, e-mail ophalen en JMAP-protocolverzoeken", + "calendar": "Agenda", + "calendar_description": "Agenda-afspraken, importen en planningsberichten", + "tasks": "Taken", + "tasks_description": "Aanmaken, ophalen en bijwerken van agendataken", + "auth": "Authenticatie", + "auth_description": "Inloggen, TOTP, tokenuitwisseling en sessiebeheer", + "filters": "Filters", + "filters_description": "Sieve-filterregels en vakantiescripts", + "email": "E-mailweergave", + "email_description": "E-mailrendering, TNEF-verwerking en markeren als gelezen", + "push": "Pushmeldingen", + "push_description": "Instellen en afleveren van pushmeldingen", + "contacts": "Contacten en adresboeken", + "contacts_description": "Contactsynchronisatie, adresboekacties en vertrouwde afzenders" + }, + "settings_sync": { + "label": "Instellingen synchroniseren", + "description": "Synchroniseer uw instellingen tussen browsers en apparaten" + }, + "sender_favicons": { + "label": "Afzender-favicons (Experimenteel)", + "description": "Toon websitepictogrammen als profielfoto's voor zakelijke afzenders" + }, + "show_avatars_in_junk": { + "label": "Avatars tonen in de map ongewenst", + "description": "Toon profielfoto's en favicons van afzenders in de map ongewenst. Standaard uitgeschakeld zodat phishingpogingen geen vertrouwd uiterlijk krijgen." + }, + "keyboard_shortcuts": { + "label": "Sneltoetsen", + "description": "Bekijk beschikbare sneltoetsen", + "button": "Sneltoetsen bekijken" + }, + "reset_settings": { + "label": "Instellingen resetten", + "description": "Herstel alle instellingen naar standaardwaarden", + "button": "Resetten naar standaard" + }, + "export_settings": { + "label": "Instellingen exporteren", + "description": "Download je instellingen als JSON", + "button": "Exporteren" + }, + "import_settings": { + "label": "Instellingen importeren", + "description": "Upload instellingen vanuit JSON-bestand", + "button": "Importeren" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Zijbalk-apps", + "description": "Aangepaste apps en links in de zijbalk beheren", + "keep_loaded": "Apps geladen houden", + "keep_loaded_description": "Inline-apps op de achtergrond laten draaien bij het wisselen om herladen te voorkomen", + "manage_title": "Aangepaste apps", + "manage_description": "Aangepaste apps toevoegen, bewerken of verwijderen uit de zijbalk" + }, + "contacts": { + "title": "Contacten", + "description": "Importeer en exporteer uw contacten", + "import_label": "Contacten importeren", + "import_description": "Contacten importeren uit een vCard-bestand (.vcf)", + "export_label": "Contacten exporteren", + "export_description": "Alle contacten exporteren als vCard-bestand (.vcf)", + "manage_title": "Adresboeken", + "manage_description": "Hernoem uw adresboeken", + "no_address_books": "Geen adresboeken gevonden", + "categories_title": "Categorieën", + "categories_description": "Contactcategorieën hernoemen", + "no_categories": "Geen categorieën gevonden" + }, + "filters": { + "title": "E-mailfilters", + "description": "Maak regels om inkomende e-mails automatisch te sorteren, labelen en beheren", + "add_rule": "Regel toevoegen", + "no_rules": "Geen filterregels", + "vacation_active": "Afwezigheidsantwoord is actief", + "vacation_active_description": "Automatisch antwoord is ingeschakeld voor inkomende berichten", + "vacation_configure": "Configureren", + "no_rules_description": "Maak regels om uw inkomende e-mails automatisch te organiseren", + "edit_rule": "Regel bewerken", + "new_rule": "Nieuwe regel", + "delete_rule": "Regel verwijderen", + "delete_confirm": "Weet u zeker dat u deze regel wilt verwijderen?", + "enable": "Inschakelen", + "disable": "Uitschakelen", + "raw_editor": "Sieve-scripteditor", + "raw_editor_warning": "Het bewerken van het Sieve-script kan de visuele regelbewerking verstoren. Wijzigingen hier overschrijven de visuele builder.", + "validate": "Valideren", + "validation_success": "Het script is geldig", + "validation_error": "Het script bevat fouten", + "save": "Regels opslaan", + "saving": "Opslaan...", + "saved": "Filters succesvol opgeslagen", + "save_failed": "Filters opslaan mislukt", + "loading": "Filters laden...", + "not_supported": "Uw mailserver ondersteunt geen e-mailfilters.", + "rule_name": "Regelnaam", + "rule_name_placeholder": "bijv. Nieuwsbrieven sorteren", + "match_all": "Aan ALLE voorwaarden voldoen", + "match_any": "Aan EEN willekeurige voorwaarde voldoen", + "conditions": "Voorwaarden", + "add_condition": "Voorwaarde toevoegen", + "actions": "Acties", + "add_action": "Actie toevoegen", + "stop_processing": "Verwerking van volgende regels stoppen", + "condition_fields": { + "from": "Van", + "to": "Aan", + "cc": "Cc", + "subject": "Onderwerp", + "header": "Aangepaste header", + "size": "Grootte", + "body": "Inhoud" + }, + "comparators": { + "contains": "bevat", + "not_contains": "bevat niet", + "is": "is precies", + "not_is": "is niet", + "starts_with": "begint met", + "ends_with": "eindigt met", + "matches": "komt overeen met patroon", + "greater_than": "is groter dan", + "less_than": "is kleiner dan" + }, + "action_types": { + "move": "Verplaatsen naar map", + "copy": "Kopiëren naar map", + "forward": "Doorsturen naar", + "mark_read": "Markeren als gelezen", + "star": "Ster toevoegen", + "add_label": "Label toevoegen", + "discard": "Stilletjes verwijderen", + "reject": "Afwijzen met bericht", + "keep": "In postvak IN houden", + "stop": "Verwerking stoppen" + }, + "move_to_folder": "Map selecteren", + "copy_to_folder": "Map selecteren", + "forward_to": "Doorsturen naar e-mailadres", + "forward_placeholder": "email@voorbeeld.nl", + "reject_message": "Afwijzingsbericht", + "reject_placeholder": "Uw e-mail is afgewezen", + "label_name": "Labelnaam", + "label_placeholder": "Label kiezen", + "header_name": "Headernaam", + "header_placeholder": "bijv. X-Mailing-List", + "size_bytes": "Grootte in bytes", + "size_placeholder": "bijv. 1000000", + "system_managed": "Systeembeheerde regel", + "opaque_warning": "Dit script is buiten de visuele builder bewerkt. Alleen Sieve-scriptbewerking is beschikbaar.", + "open_sieve_editor": "Sieve-scripteditor openen", + "fetch_error": "Filters konden niet worden geladen", + "expanded_view": "Uitgebreide weergave", + "expanded_view_description": "Filterregels weergeven met gedetailleerde voorwaarde- en actieblokken", + "if": "Als", + "then": "Dan", + "match_all_conditions": "alle overeenkomen", + "match_any_condition": "een overeenkomt", + "and": "en", + "or": "of", + "cancel": "Annuleren", + "confirm_delete": "Verwijderen", + "rule_list": "Filterregels", + "drag_to_reorder": "Slepen om te herschikken", + "match_type": "Overeenkomsttype", + "reset_to_visual": "Terugzetten naar visuele builder", + "reset_warning": "Dit verwijdert het huidige script en begint opnieuw.", + "confirm_reset": "Terugzetten", + "validation_empty_name": "Regelnaam is verplicht", + "validation_empty_conditions": "Minstens één voorwaarde met een waarde is vereist", + "validation_empty_actions": "Minstens één actie is vereist", + "templates_section": "Starten vanuit sjabloon", + "template_newsletters": "Nieuwsbrieven naar map verplaatsen", + "template_receipts": "Bonnen automatisch archiveren", + "template_important": "Belangrijke e-mails markeren", + "template_notifications": "Meldingen filteren", + "sieve_editor": { + "title": "Sieve-scripteditor", + "warning": "Het bewerken van het Sieve-script kan de visuele regelbewerking verbreken. Wijzigingen hier overschrijven de visuele builder.", + "script_content": "Sieve-script", + "valid": "Script is geldig", + "invalid": "Script bevat fouten", + "save_warning": "Opslaan overschrijft alle visuele regels. Dit kan niet ongedaan worden gemaakt. Klik nogmaals op Opslaan om te bevestigen.", + "validating": "Valideren...", + "validate": "Valideren", + "cancel": "Annuleren", + "save": "Opslaan", + "confirm_save": "Opslaan bevestigen", + "validation_failed": "Validatieverzoek mislukt" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# voorwaarde} other {# voorwaarden}}", + "actions_count": "{count, plural, one {# actie} other {# acties}}" + }, + "origin_external": "Extern", + "managed_by_tooltip": "Beheerd door {source}. Bewerk het in die app of gebruik de ruwe Sieve-editor." + }, + "templates": { + "title": "E-mailsjablonen", + "description": "Maak herbruikbare e-mailsjablonen met plaatshoudervariabelen", + "add": "Nieuw sjabloon", + "edit": "Sjabloon bewerken", + "name": "Sjabloonnaam", + "name_placeholder": "bijv.: Opvolgmail", + "category": "Categorie", + "category_placeholder": "bijv.: Werk, Persoonlijk", + "subject": "Onderwerp", + "subject_placeholder": "E-mailonderwerp", + "body": "Inhoud", + "body_placeholder": "E-mailinhoud...", + "recipients_placeholder": "email@example.com", + "identity": "Verzenden als", + "default_identity": "Standaard identiteit", + "favorite": "Favoriet", + "cancel": "Annuleren", + "create": "Aanmaken", + "update": "Bijwerken", + "confirm_delete": "Verwijderen", + "no_templates": "Geen sjablonen", + "manage": "Sjablonen beheren", + "count": "{count, plural, one {# sjabloon} other {# sjablonen}}", + "export_import": "Exporteren en importeren", + "export_import_description": "Maak een back-up van uw sjablonen of breng ze over naar een ander apparaat", + "export": "Exporteren", + "import": "Importeren", + "validation": { + "empty": "Sjabloonnaam is verplicht", + "too_long": "Sjabloonnaam mag maximaal 200 tekens zijn" + } + }, + "files": { + "display": { + "title": "Weergave", + "description": "Configureer hoe bestanden en mappen worden weergegeven" + }, + "folder_layout": { + "label": "Mapnavigatie", + "description": "Kies hoe mappen worden weergegeven: inline bij bestanden of in een boomstructuur in de zijbalk", + "inline": "Inline", + "sidebar": "Zijbalk" + }, + "default_view": { + "label": "Standaardweergave", + "description": "Kies tussen raster- en lijstweergave", + "list": "Lijst", + "grid": "Raster" + }, + "default_sort": { + "label": "Standaardsortering", + "description": "Kies de standaardsortering voor bestanden", + "name": "Naam", + "size": "Grootte", + "modified": "Gewijzigd" + }, + "sort_direction": { + "label": "Sorteerrichting", + "description": "Kies oplopende of aflopende volgorde", + "ascending": "Oplopend", + "descending": "Aflopend" + }, + "icons": { + "title": "Pictogrammen", + "description": "Configureer de weergave van bestandspictogrammen" + }, + "show_icons": { + "label": "Bestandspictogrammen tonen", + "description": "Pictogrammen naast bestanden en mappen weergeven" + }, + "colored_icons": { + "label": "Gekleurde pictogrammen", + "description": "Gebruik gekleurde pictogrammen in plaats van monochroom" + }, + "show_thumbnails": { + "label": "Miniaturen weergeven", + "description": "Toon afbeeldingsvoorbeelden in plaats van pictogrammen" + }, + "behavior": { + "title": "Gedrag", + "description": "Configureer het gedrag van de bestandsbrowser" + }, + "show_hidden": { + "label": "Verborgen bestanden tonen", + "description": "Bestanden en mappen weergeven die beginnen met een punt" + }, + "preview": { + "label": "Voorbeeld" + } + } + }, + "errors": { + "page_error_title": "Er is iets misgegaan", + "page_error_description": "We hebben een onverwachte fout ondervonden. Probeer het opnieuw of keer terug naar de startpagina.", + "sidebar_error": "Kan mappen niet laden", + "email_list_error": "Kan e-mails niet laden", + "viewer_error_title": "Kan e-mail niet weergeven", + "viewer_error_description": "Er was een probleem met het renderen van deze e-mail. Het kan niet-ondersteunde inhoud bevatten.", + "composer_error": "Kan opsteller niet laden", + "settings_error_title": "Instellingen niet beschikbaar", + "settings_error_description": "Kan instellingen niet laden. Je voorkeuren worden mogelijk niet opgeslagen.", + "try_again": "Opnieuw proberen", + "reload": "Herladen", + "reload_emails": "E-mails herladen", + "reload_settings": "Instellingen herladen", + "retry": "Opnieuw proberen", + "go_home": "Ga naar postvak IN" + }, + "context_menu": { + "reply": "Beantwoorden", + "reply_all": "Allen beantwoorden", + "forward": "Doorsturen", + "mark_read": "Markeren als gelezen", + "mark_unread": "Markeren als ongelezen", + "star": "Ster toevoegen", + "unstar": "Ster verwijderen", + "move_to": "Verplaatsen naar...", + "archive": "Archiveren", + "delete": "Verwijderen", + "mark_as_spam": "Spam melden", + "not_spam": "Geen spam", + "color_tag": "Label", + "remove_color": "Label verwijderen", + "items_selected": "{count} e-mails geselecteerd", + "edit_draft": "Concept bewerken" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Sneltoetsen", + "tip": "Druk op ? om deze hulp te tonen", + "sections": { + "navigation": "Navigatie", + "actions": "E-mailacties", + "global": "Globaal", + "threads": "Gesprekken", + "composer": "Opstellen" + }, + "navigation": { + "next_email": "Volgende e-mail", + "previous_email": "Vorige e-mail", + "open_email": "E-mail openen", + "close_email": "Sluiten / Deselecteren" + }, + "actions": { + "reply": "Beantwoorden", + "reply_all": "Allen beantwoorden", + "forward": "Doorsturen", + "star": "Ster aan/uit", + "archive": "Archiveren", + "delete": "Verwijderen", + "mark_unread": "Markeren als ongelezen", + "mark_read": "Markeren als gelezen", + "toggle_spam": "Spam melden / Geen spam" + }, + "global": { + "compose": "Nieuw bericht opstellen", + "search": "Focus op zoeken", + "help": "Sneltoetsen tonen", + "refresh": "E-mails vernieuwen", + "select_all": "Alles selecteren" + }, + "threads": { + "expand_collapse": "Gesprek uitklappen/inklappen" + }, + "composer": { + "template_picker": "Sjabloonkiezer openen" + } + }, + "threads": { + "messages_one": "{count} bericht", + "messages_other": "{count} berichten", + "messages_tooltip": "{count, plural, one {# bericht in dit gesprek} other {# berichten in dit gesprek}}", + "expand": "Gesprek uitklappen", + "collapse": "Gesprek inklappen", + "loading": "Gesprek laden...", + "mark_read": "Gesprek markeren als gelezen", + "mark_unread": "Gesprek markeren als ongelezen", + "archive": "Gesprek archiveren", + "delete": "Gesprek verwijderen", + "star": "Ster toevoegen aan gesprek", + "unstar": "Ster verwijderen van gesprek", + "toggle_thread": "Gesprek in-/uitvouwen" + }, + "identities": { + "modal_title": "Verzendidentiteiten beheren", + "create_new": "Nieuwe identiteit aanmaken", + "edit_identity": "Identiteit bewerken", + "delete_confirm": "Deze identiteit verwijderen? Dit kan niet ongedaan worden gemaakt.", + "cannot_delete": "Deze identiteit kan niet worden verwijderd", + "primary_identity": "Primair", + "set_as_primary": "Instellen als primair", + "no_identities": "Geen identiteiten gevonden", + "display": { + "reply_to": "Antwoord naar:", + "bcc": "BCC:", + "signature": "Handtekening:", + "preview": "Voorbeeld:" + }, + "validation_errors": { + "invalid_emails": "Ongeldige e-mails: {emails}", + "unknown_error": "Onbekende fout" + }, + "form": { + "name_label": "Weergavenaam", + "name_placeholder": "bijv. Werk-e-mail, Persoonlijk", + "name_required": "Naam is vereist", + "email_label": "E-mailadres", + "email_placeholder": "jouw.email@voorbeeld.nl", + "email_required": "E-mail is vereist", + "email_invalid": "Voer een geldig e-mailadres in", + "email_immutable": "E-mailadres kan niet worden gewijzigd na aanmaak", + "reply_to_label": "Antwoord naar (optioneel)", + "reply_to_placeholder": "ander@email.nl", + "bcc_label": "Automatische BCC (optioneel)", + "bcc_placeholder": "archief@email.nl", + "text_signature_label": "Teksthandtekening", + "html_signature_label": "HTML-handtekening", + "save": "Identiteit opslaan", + "cancel": "Annuleren", + "creating": "Aanmaken...", + "updating": "Bijwerken..." + }, + "sub_address": { + "button_tooltip": "Sub-adres gebruiken", + "popover_title": "Sub-adrestag toevoegen", + "tag_input_placeholder": "Voer tag in (bijv. winkelen)", + "preview_label": "Voorbeeld:", + "recent_tags": "Recente tags", + "suggested_tags": "Voorgesteld", + "use_address": "Dit adres gebruiken", + "invalid_tag": "Tag mag alleen letters, cijfers en streepjes bevatten", + "tag_too_long": "Tag mag maximaal 30 tekens bevatten", + "help_text": "E-mails verzonden naar gebruiker+tag@domein.nl komen in je postvak IN aan", + "validation": { + "empty": "Tag mag niet leeg zijn", + "too_long": "Tag mag maximaal {max} tekens bevatten", + "invalid_chars": "Tag mag alleen letters, cijfers en streepjes bevatten" + } + }, + "badge": { + "sent_via": "via", + "sub_address_tag": "Verzonden met sub-adres: {tag}", + "identity_name": "Verzonden met identiteit: {name}", + "identity_short": "via {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Verwijderen", + "delete_confirm_title": "Identiteit verwijderen" + }, + "templates": { + "picker_title": "Kies een sjabloon", + "search_placeholder": "Sjablonen zoeken...", + "section_favorites": "Favorieten", + "section_recent": "Recent", + "section_uncategorized": "Overig", + "no_templates": "Geen sjablonen", + "no_results": "Geen sjablonen gevonden", + "fill_placeholders": "Plaatshouderwaarden invullen", + "enter_value": "Voer een waarde in...", + "preview": "Voorbeeld", + "insert_with_values": "Invoegen met waarden", + "insert_raw": "Onbewerkt invoegen", + "copy_suffix": "(kopie)", + "placeholder": "Variabele", + "placeholders": { + "recipient_name": "Naam ontvanger", + "company": "Bedrijfsnaam", + "date": "Huidige datum", + "day_of_week": "Dag van de week", + "sender_name": "Uw naam" + } + }, + "contacts": { + "title": "Contacten", + "search_placeholder": "Contacten zoeken...", + "create_new": "Nieuw contact", + "no_category": "Geen categorie", + "rename_category": "Categorie hernoemen", + "category_name_label": "Categorienaam", + "category_renamed": "Categorie hernoemd", + "category_rename_failed": "Categorie hernoemen mislukt", + "category_added": "Contact toegevoegd aan {name}", + "category_added_plural": "{count} contacten toegevoegd aan {name}", + "empty_state": "Geen contacten", + "empty_state_title": "Geen contacten", + "empty_state_subtitle": "Maak uw eerste contact aan of importeer vanuit een vCard-bestand", + "empty_search": "Geen contacten gevonden", + "empty_search_hint": "Probeer een andere zoekterm", + "empty_filtered": "Geen contacten voldoen aan uw filters", + "empty_filtered_hint": "Pas filters aan of wis ze", + "clear_search": "Zoekopdracht wissen", + "import_vcard": "vCard importeren", + "delete_confirm_title": "Contact verwijderen", + "delete_confirm": "Weet u zeker dat u dit contact wilt verwijderen?", + "local_mode": "Contacten worden lokaal opgeslagen (server ondersteunt geen JMAP Contacts)", + "back_to_contacts": "Terug naar contacten", + "tabs": { + "all": "Alle", + "groups": "Groepen" + }, + "shared": { + "title": "Gedeeld" + }, + "address_books": { + "title": "Mijn Adresboeken", + "shared_prefix": "Gedeeld: {name}", + "moved": "Contact verplaatst naar {name}", + "moved_plural": "{count} contacten verplaatst naar {name}", + "move_failed": "Verplaatsen van contact mislukt", + "address_book": "Adresboek", + "rename": "Adresboek hernoemen", + "name_label": "Naam van adresboek", + "renamed": "Adresboek hernoemd", + "rename_failed": "Adresboek hernoemen mislukt", + "default": "Standaard", + "manage": "Adresboeken beheren", + "share": "Adresboek delen", + "new_contact_in_book": "Nieuw contact in dit adresboek", + "delete": "Adresboek verwijderen", + "confirm_delete": "\"{name}\" verwijderen? Alle contacten in dit adresboek worden verwijderd.", + "deleted": "Adresboek verwijderd", + "delete_failed": "Adresboek kon niet worden verwijderd" + }, + "detail": { + "emails": "E-mailadressen", + "phones": "Telefoonnummers", + "organizations": "Organisaties", + "addresses": "Adressen", + "notes": "Notities", + "titles": "Titels en rollen", + "online_services": "Online diensten", + "anniversaries": "Jubilea", + "personal_info": "Persoonlijke informatie", + "languages": "Talen", + "categories": "Categorieën", + "related_contacts": "Gerelateerde contacten", + "crypto_keys": "Cryptografische sleutels", + "no_contact_selected": "Selecteer een contact om details te bekijken", + "compose_email": "E-mail schrijven", + "copy_email": "E-mail kopiëren", + "copy_phone": "Telefoonnummer kopiëren", + "copy_url": "URL kopiëren", + "copied": "Gekopieerd naar klembord", + "copy_failed": "Kopiëren naar klembord mislukt", + "created": "Aangemaakt", + "updated": "Laatst bijgewerkt", + "timezone": "Tijdzone", + "anniversary_birth": "Verjaardag", + "anniversary_death": "Overleden", + "anniversary_wedding": "Trouwdag", + "anniversary_other": "Overig", + "personal_expertise": "Expertise", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Overig", + "gender": "Geslacht", + "gender_masculine": "Man", + "gender_feminine": "Vrouw", + "gender_other": "Anders", + "gender_none": "Niet van toepassing", + "gender_unknown": "Onbekend", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Planning-URL", + "freebusy_uri": "Beschikbaarheid-URL", + "cert_issuer": "Uitgever", + "cert_expires": "Verloopt", + "cert_expired": "Verlopen", + "cert_fingerprint": "Vingerafdruk", + "cert_algorithm": "Algoritme", + "import_to_smime": "Importeren naar S/MIME", + "cert_already_imported": "Certificaat is al geïmporteerd", + "cert_imported": "Certificaat geïmporteerd", + "cert_import_failed": "Importeren van certificaat mislukt", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Meer acties", + "age_years": "{count, plural, one {1 jaar} other {# jaar}}", + "years_since": "{count, plural, one {1 jaar geleden} other {# jaar geleden}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Nieuw contact", + "edit_title": "Contact bewerken", + "section_address_book": "Adresboek", + "select_address_book": "Selecteer een adresboek...", + "section_identity": "Naam en identiteit", + "section_work": "Werk en organisatie", + "prefix": "Voorvoegsel", + "prefix_placeholder": "Dr., Dhr., Mevr.", + "given_name": "Voornaam", + "middle_name": "Tweede naam", + "surname": "Achternaam", + "suffix": "Achtervoegsel", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Bijnaam", + "nickname_placeholder": "Bijnaam", + "email": "E-mail", + "email_placeholder": "email@example.com", + "phone": "Telefoon", + "phone_placeholder": "+31 20 123 4567", + "phone_type": "Type", + "phone_voice": "Spraak", + "phone_cell": "Mobiel", + "phone_fax": "Fax", + "phone_pager": "Pieper", + "phone_video": "Video", + "phone_text": "SMS", + "organization": "Organisatie", + "organization_placeholder": "Bedrijfsnaam", + "department": "Afdeling", + "department_placeholder": "Afdeling", + "job_title": "Functietitel", + "job_title_placeholder": "bijv. Software-engineer", + "role": "Rol", + "role_placeholder": "bijv. Teamleider", + "addresses": "Adressen", + "add_address": "Adres toevoegen", + "street": "Straat", + "city": "Stad", + "region": "Provincie / Regio", + "postcode": "Postcode", + "country": "Land", + "online_services": "Online diensten", + "add_online_service": "Online dienst toevoegen", + "url_placeholder": "https://...", + "service_placeholder": "Dienst", + "anniversaries": "Jubilea", + "add_anniversary": "Datum toevoegen", + "anniversary_birth": "Verjaardag", + "anniversary_wedding": "Trouwdag", + "anniversary_death": "Herdenking", + "anniversary_other": "Overig", + "personal_info": "Persoonlijke informatie", + "add_personal_info": "Item toevoegen", + "personal_info_placeholder": "bijv. Fotografie", + "personal_expertise": "Expertise", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Overig", + "level": "Niveau", + "level_high": "Hoog", + "level_medium": "Gemiddeld", + "level_low": "Laag", + "categories": "Categorieën", + "categories_placeholder": "bijv. Familie, Vrienden, Collega's", + "categories_hint": "Typ om te zoeken of toe te voegen", + "category_add": "Toevoegen", + "note": "Notities", + "note_placeholder": "Notitie toevoegen...", + "gender": "Geslacht", + "gender_sex": "Geslacht", + "gender_male": "Man", + "gender_female": "Vrouw", + "gender_other": "Anders", + "gender_none": "Niet van toepassing", + "gender_unknown": "Onbekend", + "gender_identity": "Genderidentiteit", + "gender_identity_placeholder": "Genderidentiteit...", + "calendar": "Kalender", + "calendar_uri": "Kalender-URL", + "scheduling_uri": "Planning-URL", + "freebusy_uri": "Beschikbaarheid-URL", + "context_work": "Werk", + "context_private": "Privé", + "add_email": "E-mail toevoegen", + "add_phone": "Telefoon toevoegen", + "save": "Opslaan", + "cancel": "Annuleren", + "creating": "Aanmaken...", + "updating": "Bijwerken...", + "name_required": "Ten minste een voor- of achternaam is vereist", + "email_invalid": "Voer een geldig e-mailadres in", + "email_error_inline": "Ongeldig e-mailformaat", + "save_failed": "Kon contact niet opslaan", + "delete": "Verwijderen", + "upload_photo": "Foto uploaden", + "remove_photo": "Foto verwijderen", + "photo_hint": "JPG of PNG, tot 10 MB. Wordt verkleind.", + "photo_too_large": "Afbeelding is te groot (max 10 MB)", + "photo_invalid": "Ongeldig afbeeldingsbestand", + "change_photo": "Wijzigen" + }, + "groups": { + "create": "Nieuwe groep", + "edit": "Groep bewerken", + "empty": "Geen groepen", + "delete_confirm_title": "Groep verwijderen", + "delete_confirm": "Weet u zeker dat u deze groep wilt verwijderen?", + "name_label": "Groepsnaam", + "name_placeholder": "bijv. Team, Familie", + "name_required": "Groepsnaam is vereist", + "save_failed": "Kon groep niet opslaan", + "members_label": "Leden", + "search_members": "Contacten zoeken om toe te voegen...", + "no_members": "Geen leden in deze groep", + "member_count": "{count, plural, =0 {Geen leden} one {1 lid} other {# leden}}" + }, + "import": { + "title": "Contacten importeren", + "drop_hint": "Klik om een vCard-bestand te selecteren", + "file_types": ".vcf- of .vcard-bestanden", + "no_contacts": "Geen contacten gevonden in bestand", + "parse_error": "Kon vCard-bestand niet lezen", + "found": "{count, plural, one {1 contact gevonden} other {# contacten gevonden}}", + "duplicate": "Duplicaat", + "select_all": "Alles selecteren", + "deselect_all": "Alles deselecteren", + "selected": "{count, plural, one {1 geselecteerd} other {# geselecteerd}}", + "import_button": "Importeren", + "importing": "Importeren...", + "success": "{count, plural, one {1 contact geïmporteerd} other {# contacten geïmporteerd}}", + "failed": "Import mislukt", + "close": "Sluiten", + "file_too_large": "Bestand is te groot (max 5 MB)" + }, + "export": { + "title": "Contacten exporteren", + "success": "{count, plural, one {1 contact geëxporteerd} other {# contacten geëxporteerd}}" + }, + "bulk": { + "selected": "{count, plural, one {1 geselecteerd} other {# geselecteerd}}", + "select_all": "Alles selecteren", + "delete": "Verwijderen", + "delete_confirm_title": "Contacten verwijderen", + "delete_confirm": "{count, plural, one {1 contact} other {# contacten}} verwijderen?", + "deleted": "{count, plural, one {1 contact verwijderd} other {# contacten verwijderd}}", + "add_to_group": "Aan groep toevoegen", + "choose_group": "Kies een groep", + "adding_contacts": "{count, plural, one {1 contact} other {# contacten}} toevoegen", + "added_to_group": "Contacten aan groep toegevoegd", + "export": "Exporteren", + "clear": "Selectie wissen" + }, + "toast": { + "created": "Contact aangemaakt", + "updated": "Contact bijgewerkt", + "deleted": "Contact verwijderd", + "error_create": "Kon contact niet aanmaken", + "error_update": "Kon contact niet bijwerken", + "error_delete": "Kon contact niet verwijderen" + }, + "context_menu": { + "open": "Openen", + "edit": "Bewerken", + "send_email": "E-mail verzenden", + "add_to_group": "Aan groep toevoegen", + "export_vcard": "Exporteren als vCard", + "delete": "Verwijderen", + "call": "Bellen", + "duplicate": "Dupliceren", + "print": "Afdrukken" + }, + "filters": { + "toggle": "Filters", + "select": "Selecteren", + "clear": "Wissen", + "close": "Sluiten", + "title": "Geavanceerde filters", + "organization": "Bedrijf", + "organization_placeholder": "bijv. Acme", + "job_title": "Functie", + "job_title_placeholder": "bijv. Ontwerper", + "location": "Locatie", + "location_placeholder": "Stad of land", + "email_domain": "E-maildomein", + "email_domain_placeholder": "voorbeeld.nl", + "birthday_month": "Verjaardag in", + "any_month": "Elke maand", + "has_email": "Met e-mail", + "has_phone": "Met telefoon", + "has_photo": "Met foto" + } + }, + "calendar": { + "title": "Agenda", + "back_to_email": "Terug naar e-mail", + "back_to_month": "Terug naar maand", + "my_calendars": "Mijn agenda's", + "birthday_calendar": "Verjaardagen", + "mini_calendar_change": "Klik om van maand te wisselen", + "views": { + "month": "Maand", + "week": "Week", + "day": "Dag", + "agenda": "Agenda", + "today": "Vandaag", + "month_hint": "Maand (m)", + "week_hint": "Week (w)", + "day_hint": "Dag (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Taken", + "tasks_hint": "Taken (k)" + }, + "events": { + "create": "Evenement aanmaken", + "edit": "Evenement bewerken", + "delete": "Evenement verwijderen", + "details": "Evenementdetails", + "no_events": "Geen evenementen", + "all_day": "Hele dag", + "more": "+{count} meer", + "no_title": "(Geen titel)", + "resize": "Evenement formaat wijzigen", + "duplicate": "Dupliceren", + "today_header": "Vandaag", + "tomorrow_header": "Morgen", + "export_ics": "Exporteren als .ics", + "copy_title": "Titel kopiëren", + "copy_link": "Vergaderlink kopiëren" + }, + "detail": { + "add_note": "Notitie toevoegen...", + "save_note": "Opslaan", + "note_saved": "Notitie toegevoegd", + "open_link": "Link openen", + "meeting_link": "Vergaderlink", + "tentative": "Voorlopig", + "cancelled": "Geannuleerd", + "delete_confirm": "Dit evenement verwijderen?" + }, + "form": { + "title": "Titel", + "description": "Beschrijving", + "location": "Locatie", + "meeting_link": "Vergaderlink", + "start_date": "Startdatum", + "end_date": "Einddatum", + "start_time": "Starttijd", + "end_time": "Eindtijd", + "all_day_event": "Hele dag evenement", + "calendar_select": "Agenda", + "save": "Opslaan", + "cancel": "Annuleren", + "delete_confirm": "Weet je zeker dat je dit evenement wilt verwijderen?", + "color": "Kleur" + }, + "participants": { + "title": "Deelnemers", + "add": "Deelnemer toevoegen", + "organizer": "Organisator", + "attendee": "Deelnemer", + "accepted": "Geaccepteerd", + "declined": "Geweigerd", + "tentative": "Voorlopig", + "needs_action": "Reactie vereist", + "remove": "Verwijderen", + "edit": "Bewerken", + "email_placeholder": "E-mailadres toevoegen of contacten zoeken", + "send_invitations": "Uitnodigingen sturen naar deelnemers", + "status_summary": "{accepted} geaccepteerd, {pending} in afwachting", + "invited_by": "Uitnodiging van {name}", + "respond_below": "Reageer met de knoppen hieronder", + "rsvp_label": "Uw reactie", + "cancel_notification": "Deelnemers worden op de hoogte gebracht van de annulering", + "you_organizer": "Je bent de organisator", + "you_attendee": "Je bent een deelnemer", + "no_participants": "Geen deelnemers", + "count": "{count, plural, one {# deelnemer} other {# deelnemers}}" + }, + "recurrence": { + "title": "Herhaling", + "none": "Wordt niet herhaald", + "daily": "Dagelijks", + "weekly": "Wekelijks", + "monthly": "Maandelijks", + "yearly": "Jaarlijks", + "every_n_days": "Elke {count} dagen", + "every_n_weeks": "Elke {count} weken", + "every_n_months": "Elke {count} maanden", + "until": "Tot", + "occurrences": "{count} herhalingen" + }, + "recurrence_scope": { + "edit_title": "Terugkerend evenement bewerken", + "delete_title": "Terugkerend evenement verwijderen", + "description": "Dit is een terugkerend evenement. Welke evenementen wilt u wijzigen?", + "this_event": "Alleen dit evenement", + "this_and_future": "Dit en volgende evenementen", + "all_events": "Alle evenementen", + "cancel": "Annuleren", + "save": "Opslaan", + "delete": "Verwijderen" + }, + "alerts": { + "title": "Herinnering", + "none": "Geen herinnering", + "at_time": "Op het tijdstip van het evenement", + "minutes_before": "{count, plural, one {# minuut van tevoren} other {# minuten van tevoren}}", + "hours_before": "{count, plural, one {# uur van tevoren} other {# uur van tevoren}}", + "days_before": "{count, plural, one {# dag van tevoren} other {# dagen van tevoren}}" + }, + "settings": { + "title": "Agenda-instellingen", + "default_view": "Standaardweergave", + "week_starts_on": "Week begint op", + "time_format": "Tijdnotatie", + "default_calendar": "Standaardagenda", + "default_reminder": "Standaardherinnering", + "time_format_12h": "12-uurs", + "time_format_24h": "24-uurs", + "notifications_enabled": "Evenementmeldingen", + "notifications_enabled_desc": "Meldingen weergeven voor aankomende evenementen", + "notification_sound": "Meldingsgeluid", + "notification_sound_desc": "Geluid afspelen voor agendameldingen", + "invitation_parsing": "E-mailuitnodigingen verwerken", + "invitation_parsing_desc": "Kalenderuitnodigingen in e-mailbijlagen detecteren en kalenderacties tonen", + "show_time_in_month_view": "Tijd weergeven in maandweergave", + "show_time_in_month_view_desc": "Evenementtijden weergeven in de maandkalenderweergave", + "show_week_numbers": "Weeknummers weergeven", + "show_week_numbers_desc": "Weeknummers weergeven in de minikalender", + "enable_tasks": "Taken inschakelen", + "enable_tasks_desc": "Een takenweergave in de agenda tonen om to-do's te beheren", + "show_tasks_on_calendar": "Taken in agenda tonen", + "show_tasks_on_calendar_desc": "Taaklabels tonen in dag- en weekweergave van de agenda", + "hover_preview": "Voorvertoning bij hover", + "hover_preview_desc": "Toon een detailpopover bij het hoveren over agenda-evenementen", + "hover_preview_instant": "Direct", + "hover_preview_delay_500ms": "0,5 seconde vertraging", + "hover_preview_delay_1s": "1 seconde vertraging", + "hover_preview_delay_2s": "2 seconden vertraging", + "hover_preview_off": "Uitgeschakeld", + "show_birthday_calendar": "Verjaardagskalender", + "show_birthday_calendar_desc": "Toon een virtuele kalender met verjaardagen van je contacten" + }, + "days": { + "monday": "Maandag", + "tuesday": "Dinsdag", + "wednesday": "Woensdag", + "thursday": "Donderdag", + "friday": "Vrijdag", + "saturday": "Zaterdag", + "sunday": "Zondag", + "mon": "Ma", + "tue": "Di", + "wed": "Wo", + "thu": "Do", + "fri": "Vr", + "sat": "Za", + "sun": "Zo" + }, + "notifications": { + "event_created": "Evenement aangemaakt", + "event_updated": "Evenement bijgewerkt", + "event_deleted": "Evenement verwijderd", + "calendar_created": "Agenda aangemaakt", + "calendar_deleted": "Agenda verwijderd", + "event_move_error": "Evenement verplaatsen mislukt", + "event_resize_error": "Evenement formaat wijzigen mislukt", + "alert_title": "Aankomend evenement", + "alert_now": "Begint nu", + "alert_in_minutes": "Over {count} min", + "invitation_sent": "Uitnodigingen verzonden", + "rsvp_updated": "Reactie bijgewerkt", + "rsvp_error": "Reactie kon niet worden bijgewerkt", + "event_duplicated": "Evenement gedupliceerd", + "event_error": "Evenement opslaan mislukt", + "task_due": "Taak vervalt", + "event_exported": "Afspraak geëxporteerd", + "title_copied": "Titel gekopieerd", + "link_copied": "Link gekopieerd" + }, + "status": { + "loading_calendars": "Agenda's laden...", + "loading_events": "Evenementen laden..." + }, + "quick_create": { + "placeholder": "Titel nieuw evenement", + "aria_label": "Snel evenement aanmaken" + }, + "nav_prev": "Vorige", + "nav_next": "Volgende", + "import": { + "title": "Agenda importeren", + "tab_file": "Bestand", + "tab_url": "URL", + "select_file": "Selecteer .ics-bestand", + "drop_file": "of sleep het bestand hierheen", + "supported_formats": "iCalendar (.ics) bestanden worden ondersteund", + "url_description": "Voer de URL in van een externe iCalendar (.ics) feed om evenementen te importeren.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Ondersteunt CalDAV en iCalendar (.ics) URLs", + "fetch": "Ophalen", + "invalid_url": "Voer een geldige URL in", + "url_fetch_failed": "Kan agenda niet ophalen van URL", + "parsing": "Agendabestand wordt verwerkt...", + "parsed_events": "{count} evenementen gevonden", + "no_events": "Geen evenementen gevonden in bestand", + "select_all": "Alles selecteren", + "deselect_all": "Alles deselecteren", + "target_calendar": "Importeren in agenda", + "import_button": "Selectie importeren", + "importing": "Evenementen importeren...", + "success": "{count} evenementen succesvol geïmporteerd", + "error": "Agenda importeren mislukt", + "file_too_large": "Bestand overschrijdt de limiet van 10 MB", + "invalid_format": "Ongeldig agendabestandsformaat" + }, + "management": { + "title": "Agendabeheer", + "description": "Maak, hernoem en pas uw agenda's aan. Klik met de rechtermuisknop op een agenda in de zijbalk om snel de kleur te wijzigen.", + "name": "Naam", + "name_placeholder": "Agendanaam", + "color": "Kleur", + "change_color": "Kleur wijzigen", + "add_calendar": "Agenda toevoegen", + "edit": "Bewerken", + "delete": "Verwijderen", + "save": "Opslaan", + "create": "Aanmaken", + "cancel": "Annuleren", + "default": "Standaard", + "confirm_delete": "\"{name}\" verwijderen? Alle afspraken in deze agenda worden verwijderd.", + "calendar_created": "Agenda aangemaakt", + "calendar_updated": "Agenda bijgewerkt", + "calendar_deleted": "Agenda verwijderd", + "color_updated": "Agendakleur bijgewerkt", + "error_create": "Agenda aanmaken mislukt", + "error_update": "Agenda bijwerken mislukt", + "error_delete": "Agenda verwijderen mislukt", + "caldav_url": "CalDAV-URL", + "copy_url": "CalDAV-URL kopiëren", + "url_copied": "CalDAV-URL gekopieerd naar klembord", + "confirm_clear": "Alle afspraken uit \"{name}\" verwijderen? Dit kan niet ongedaan worden gemaakt.", + "clear_events": "Afspraken verwijderen", + "events_cleared": "{count} afspraken verwijderd", + "error_clear": "Kan agendagebeurtenissen niet verwijderen", + "share": "Agenda delen", + "new_event_in_calendar": "Nieuwe afspraak in deze agenda" + }, + "subscription": { + "title": "iCal-abonnement", + "section_title": "iCal-abonnementen", + "description": "Abonneer op een externe iCalendar-feed. Afspraken worden automatisch gesynchroniseerd in een eigen agenda. Ondersteunt https://- en webcal://-URL's.", + "url_label": "Agenda-URL", + "url_placeholder": "https://example.com/calendar.ics of webcal://...", + "name_label": "Agendanaam", + "name_placeholder": "bijv. Feestdagen", + "color_label": "Kleur", + "refresh_interval": "Verversingsinterval", + "interval_15": "Elke 15 minuten", + "interval_30": "Elke 30 minuten", + "interval_60": "Elk uur", + "interval_360": "Elke 6 uur", + "interval_1440": "Elke dag", + "subscribe": "Abonneren", + "subscribing": "Bezig met abonneren...", + "save": "Wijzigingen opslaan", + "saving": "Opslaan...", + "edit": "Bewerken", + "edit_title": "Abonnement bewerken", + "updated": "\"{name}\" bijgewerkt", + "update_error": "Abonnement kon niet worden bijgewerkt", + "invalid_url": "Voer een geldige URL in", + "success": "Geabonneerd op \"{name}\"", + "error": "Kan abonnement niet toevoegen", + "refresh": "Nu vernieuwen", + "refresh_success": "Abonnement vernieuwd", + "refresh_error": "Kan abonnement niet vernieuwen", + "unsubscribe": "Afmelden", + "confirm_delete": "Afmelden van \"{name}\"? De agenda en alle afspraken worden verwijderd.", + "deleted": "Abonnement verwijderd", + "delete_error": "Kan abonnement niet verwijderen", + "last_refreshed": "Laatst bijgewerkt: {time}" + }, + "tasks": { + "label": "Taken", + "no_tasks": "Geen taken", + "no_title": "(Geen titel)", + "mark_complete": "Markeren als voltooid", + "mark_incomplete": "Markeren als onvoltooid", + "filter_all": "Alle", + "filter_pending": "Openstaand", + "filter_completed": "Voltooid", + "filter_overdue": "Achterstallig", + "show_completed": "Voltooide tonen", + "create": "Nieuwe taak", + "edit": "Taak bewerken", + "title_placeholder": "Taaktitel", + "description_placeholder": "Voeg een beschrijving toe...", + "due_date": "Vervaldatum", + "include_time": "Tijd opnemen", + "priority": "Prioriteit", + "priority_none": "Geen", + "priority_high": "Hoog", + "priority_medium": "Middel", + "priority_low": "Laag", + "progress": "Status", + "progress_needs_action": "Actie vereist", + "progress_in_process": "In uitvoering", + "progress_completed": "Voltooid", + "progress_cancelled": "Geannuleerd", + "calendar": "Agenda", + "alert": "Herinnering", + "alert_none": "Geen", + "alert_at_time": "Op vervaldatum en -tijd", + "alert_5min": "5 minuten van tevoren", + "alert_15min": "15 minuten van tevoren", + "alert_30min": "30 minuten van tevoren", + "alert_1hr": "1 uur van tevoren", + "alert_1day": "1 dag van tevoren", + "delete": "Verwijderen", + "cancel": "Annuleren", + "save": "Opslaan", + "quick_add_placeholder": "Taak toevoegen...", + "due_today": "Vervalt vandaag", + "due_tomorrow": "Vervalt morgen", + "overdue": "Achterstallig" + } + }, + "advanced_search": { + "title": "Geavanceerd zoeken", + "from": "Van", + "from_placeholder": "E-mail of naam afzender", + "to": "Aan", + "to_placeholder": "E-mail of naam ontvanger", + "subject": "Onderwerp", + "subject_placeholder": "Onderwerp bevat...", + "body": "Inhoud", + "body_placeholder": "Inhoud bevat...", + "folder": "Map", + "all_folders": "Alle mappen", + "has_attachment": "Bijlagen", + "date_after": "Na", + "date_before": "Voor", + "starred": "Met ster", + "unread": "Ongelezen", + "read": "Gelezen", + "yes": "Ja", + "no": "Nee", + "clear": "Wissen", + "clear_all": "Alles wissen", + "filters_active": "{count} filter", + "filters_active_plural": "{count} filters", + "toggle_filters": "Filters", + "search_hint": "Gebruik geavanceerde filters voor een nauwkeurige zoekopdracht", + "advanced_filters_tooltip": "Geavanceerde zoekfilters", + "results_found": "{count, plural, =0 {Geen resultaten gevonden} one {# resultaat gevonden} other {# resultaten gevonden}}", + "results_found_more": "{count}+ resultaten gevonden" + }, + "welcome": { + "title": "Welkom bij uw mailbox", + "tip_compose": "Druk op c om een nieuwe e-mail te schrijven", + "tip_shortcuts": "Druk op ? om alle sneltoetsen te bekijken", + "tip_sidebar": "Vind Agenda, Contacten en Instellingen in het zijmenu", + "tip_settings": "Pas uw ervaring aan in Instellingen", + "got_it": "Begrepen", + "settings": "Instellingen", + "dismiss": "Sluiten", + "start_tour": "Tour starten" + }, + "demo_welcome": { + "title": "Welkom bij Bulwark Mail", + "description": "Ontdek een volwaardige webmail-client - rechtstreeks in je browser. Alle gegevens blijven op je apparaat, dus test gerust alles.", + "feature_email": "E-mails lezen en schrijven", + "feature_organize": "Tags, sterren en mappen", + "feature_shortcuts": "Sneltoetsen", + "feature_privacy": "100% privédemo", + "hint": "Klik links op een e-mail om te beginnen, of start de tour." + }, + "files": { + "title": "Bestanden", + "search_placeholder": "Bestanden zoeken...", + "empty_state_title": "Nog geen bestanden", + "empty_state_description": "Upload bestanden of maak mappen aan om te beginnen", + "upload": "Uploaden", + "upload_files": "Bestanden uploaden", + "new_folder": "Nieuwe map", + "new_folder_name": "Mapnaam", + "rename": "Hernoemen", + "rename_title": "Hernoemen", + "new_name": "Nieuwe naam", + "delete": "Verwijderen", + "delete_confirm_title": "Bron verwijderen", + "delete_confirm_message": "Weet u zeker dat u \"{name}\" wilt verwijderen? Dit kan niet ongedaan worden gemaakt.", + "download": "Downloaden", + "name": "Naam", + "size": "Grootte", + "modified": "Gewijzigd", + "type": "Type", + "folder": "Map", + "file": "Bestand", + "parent_directory": "Bovenliggende map", + "breadcrumb_root": "Start", + "drop_files_here": "Sleep bestanden of mappen hierheen om te uploaden", + "uploading": "Uploaden...", + "upload_success": "{count, plural, one {1 bestand geüpload} other {# bestanden geüpload}}", + "upload_error": "Bestand uploaden mislukt", + "create_folder_success": "Map aangemaakt", + "create_folder_error": "Map aanmaken mislukt", + "delete_success": "Succesvol verwijderd", + "delete_error": "Verwijderen mislukt", + "rename_success": "Succesvol hernoemd", + "rename_error": "Hernoemen mislukt", + "download_error": "Downloaden mislukt", + "not_available": "Bestandsopslag is niet beschikbaar op deze server", + "cancel": "Annuleren", + "create": "Aanmaken", + "save": "Opslaan", + "no_results": "Geen bestanden komen overeen met uw zoekopdracht", + "batch_delete_confirm_message": "Weet u zeker dat u {count, plural, one {1 item} other {# items}} wilt verwijderen? Dit kan niet ongedaan worden gemaakt.", + "batch_delete_success": "{count, plural, one {1 item verwijderd} other {# items verwijderd}}", + "grid_view": "Rasterweergave", + "list_view": "Lijstweergave", + "details": "Details", + "path": "Pad", + "preview": "Voorbeeld", + "preview_error": "Voorbeeld laden mislukt", + "cut": "Knippen", + "copy": "Kopiëren", + "paste": "Plakken", + "move_success": "{count, plural, one {1 item verplaatst} other {# items verplaatst}}", + "move_error": "Verplaatsen mislukt", + "paste_success": "Succesvol geplakt", + "paste_error": "Plakken mislukt", + "new_text_file": "Nieuw tekstbestand", + "file_name": "Bestandsnaam", + "retry": "Opnieuw proberen", + "refresh": "Vernieuwen", + "toggle_favorite": "Favoriet aan/uit", + "duplicate": "Dupliceren", + "duplicate_success": "Succesvol gedupliceerd", + "duplicate_error": "Dupliceren mislukt", + "create_file_success": "Bestand aangemaakt", + "create_file_error": "Bestand aanmaken mislukt", + "favorites": "Favorieten", + "recent": "Recent", + "properties": "Eigenschappen", + "open_folder": "Map openen", + "upload_folder": "Map uploaden", + "file_too_large": "\"{name}\" overschrijdt de maximale bestandsgrootte ({max})", + "undo": "Ongedaan maken", + "undo_success": "Actie ongedaan gemaakt", + "undo_error": "Ongedaan maken mislukt", + "toolbar": "Bestandsacties", + "file_list": "Bestanden en mappen", + "context_menu": "Acties", + "settings_title": "Bestandsinstellingen", + "settings_display": "Weergave", + "settings_default_view": "Standaardweergave", + "settings_default_view_desc": "Kies tussen raster- en lijstweergave", + "settings_default_sort": "Standaardsortering", + "settings_default_sort_desc": "Kies de standaardsortering voor bestanden", + "settings_sort_direction": "Sorteerrichting", + "settings_sort_direction_desc": "Kies oplopende of aflopende volgorde", + "settings_ascending": "Oplopend", + "settings_descending": "Aflopend", + "settings_icons": "Pictogrammen", + "settings_show_icons": "Bestandspictogrammen tonen", + "settings_show_icons_desc": "Pictogrammen naast bestanden en mappen weergeven", + "settings_colored_icons": "Gekleurde pictogrammen", + "settings_colored_icons_desc": "Gebruik gekleurde pictogrammen in plaats van monochroom", + "settings_show_thumbnails": "Miniaturen weergeven", + "settings_show_thumbnails_desc": "Toon afbeeldingsvoorbeelden in plaats van pictogrammen", + "settings_behavior": "Gedrag", + "settings_show_hidden": "Verborgen bestanden tonen", + "settings_show_hidden_desc": "Bestanden en mappen weergeven die beginnen met een punt", + "settings_folder_layout": "Mapnavigatie", + "settings_folder_layout_desc": "Kies hoe mappen worden weergegeven: inline bij bestanden of in een boomstructuur in de zijbalk", + "settings_folder_layout_inline": "Inline", + "settings_folder_layout_sidebar": "Zijbalk", + "disabled_title": "De bestandsfunctie is uitgeschakeld door uw beheerder", + "disabled_description": "Grote bestandsuploads via WebDAV kunnen Stalwart/RocksDB-instabiliteit veroorzaken, waaronder geheugenfouten en onherstelbaar schijfgebruik. Verwijderde bestanden worden mogelijk niet onmiddellijk uit de opslag verwijderd. Deze functie wordt niet aanbevolen voor productieomgevingen.", + "stability_warning": "Grote bestandsuploads kunnen serverinstabiliteit veroorzaken. Verwijderde bestanden worden mogelijk niet onmiddellijk uit de opslag verwijderd. Gebruik met voorzichtigheid." + }, + "smime": { + "your_certificates": "Uw certificaten", + "your_certificates_desc": "Importeer en beheer uw S/MIME-certificaten voor het ondertekenen en versleutelen van e-mails", + "recipient_certificates": "Certificaten van ontvangers", + "recipient_certificates_desc": "Openbare certificaten om e-mails naar ontvangers te versleutelen", + "identity_bindings": "Koppelingen tussen identiteit en sleutel", + "identity_bindings_desc": "Koppel S/MIME-certificaten aan uw e-mailidentiteiten", + "defaults_title": "Standaardinstellingen", + "defaults_desc": "Stel standaardgedrag voor ondertekenen en versleutelen in", + "import_pkcs12": "PKCS#12 importeren (.p12/.pfx)", + "import_public_cert": "Certificaat importeren", + "no_certificates": "Nog geen certificaten geïmporteerd", + "no_recipient_certs": "Geen ontvangerscertificaten", + "expires": "Verloopt", + "expired": "Verlopen", + "bound_to": "Gekoppeld aan", + "no_key_bound": "Geen", + "lock": "Sleutel vergrendelen", + "unlock": "Sleutel ontgrendelen", + "details": "Details bekijken", + "delete": "Verwijderen", + "encrypt_by_default": "Standaard versleutelen", + "encrypt_by_default_desc": "E-mails automatisch versleutelen wanneer alle ontvangers certificaten hebben", + "remember_unlocked": "Ontgrendelde sleutels onthouden", + "remember_unlocked_desc": "Sleutels ontgrendeld houden gedurende deze browsersessie", + "sign_default_for": "Standaard ondertekenen voor", + "enter_p12_passphrase": "PKCS#12-wachtwoordzin invoeren", + "p12_passphrase_desc": "Voer de wachtwoordzin in die dit certificaatbestand beschermt", + "enter_storage_passphrase": "Opslagwachtwoordzin instellen", + "storage_passphrase_desc": "Kies een wachtwoordzin om deze sleutel in uw browser te beschermen", + "next": "Volgende", + "import": "Importeren", + "unlock_key": "Sleutel ontgrendelen", + "unlock_key_desc": "Voer de opslagwachtwoordzin in om deze sleutel te ontgrendelen voor ondertekenen of ontsleutelen", + "passphrase_placeholder": "Voer wachtwoordzin in", + "confirm_passphrase_placeholder": "Bevestig wachtwoordzin", + "passphrase_mismatch": "Wachtwoordzinnen komen niet overeen", + "cancel": "Annuleren", + "processing": "Bezig met verwerken…", + "close": "Sluiten", + "certificate_details": "Certificaatdetails", + "cert_subject": "Onderwerp", + "cert_issuer": "Uitgever", + "cert_email": "E-mail", + "cert_serial": "Serienummer", + "cert_validity": "Geldigheid", + "cert_fingerprint": "Vingerafdruk (SHA-256)", + "cert_algorithm": "Algoritme", + "cert_capabilities": "Mogelijkheden", + "cert_source": "Bron", + "cert_expired": "Dit certificaat is verlopen", + "cert_not_yet_valid": "Dit certificaat is nog niet geldig", + "cap_sign": "Ondertekenen", + "cap_encrypt": "Versleuteling", + "cap_none": "Geen", + "show_passphrase": "Wachtwoordzin tonen", + "hide_passphrase": "Wachtwoordzin verbergen", + "sign_toggle": "Ondertekenen", + "encrypt_toggle": "Versleutelen", + "missing_recipient_certs": "Ontbrekende certificaten voor: {emails}", + "missing_sender_cert": "Er is geen certificaat gekoppeld aan deze identiteit", + "status_encrypted_ok": "Dit bericht is versleuteld", + "status_encrypted_no_key": "Dit bericht is versleuteld, maar er is geen passende sleutel gevonden", + "status_encrypted_failed": "Dit bericht kon niet worden ontsleuteld", + "status_signed_valid": "Handtekening geverifieerd", + "status_signed_invalid": "Verificatie van de handtekening is mislukt", + "status_signed_expired_cert": "Ondertekend met een verlopen certificaat", + "status_signed_self_signed": "Handtekening geldig, maar het certificaat is zelfondertekend (niet vertrouwd)", + "status_signed_mismatch": "Handtekening is geldig, maar de ondertekenaar komt niet overeen met de afzender", + "status_unsupported": "Niet-ondersteund S/MIME-formaat", + "auto_import_signer_certs": "Ondertekenaarcertificaten automatisch importeren", + "auto_import_signer_certs_desc": "Certificaten van geverifieerde ondertekende e-mails automatisch opslaan voor toekomstige versleuteling", + "export": "Exporteren", + "enter_export_passphrase": "Exportwachtwoordzin instellen", + "export_passphrase_desc": "Kies een wachtwoordzin om het geëxporteerde PKCS#12-bestand te beschermen", + "export_storage_desc": "Voer de opslagwachtwoordzin in om de sleutel voor export te ontsleutelen", + "incorrect_passphrase": "Onjuiste wachtwoordzin" + }, + "tour": { + "step_counter": "Stap {current} van {total}", + "skip": "Tour overslaan", + "back": "Terug", + "next": "Volgende", + "finish": "Voltooien", + "take_a_tour": "Maak een rondleiding door de interface", + "restart_title": "Introductietour", + "restart_desc": "Bekijk de rondleiding door de interface opnieuw", + "restart_button": "Tour herstarten", + "sidebar_title": "Uw mailboxen", + "sidebar_desc": "Dit is uw mappenbalk. Klik op een mailbox om de e-mails te bekijken. U kunt mappen maken, e-mails tussen mappen slepen en ongelezen aantallen zien.", + "compose_title": "E-mail schrijven", + "compose_desc": "Klik hier om een nieuwe e-mail te schrijven. U kunt ontvangers, bijlagen toevoegen en rijke tekstopmaak gebruiken.", + "search_title": "Zoek in uw mail", + "search_desc": "Zoek op afzender, onderwerp of inhoud. Klik op het filtericoon voor geavanceerde opties zoals datumbereik, bijlagen en favoriete berichten.", + "email_list_title": "Uw e-maillijst", + "email_list_desc": "E-mails verschijnen hier. Klik op een e-mail om deze rechts te lezen. Gebruik het selectievakje om meerdere te selecteren, verplaats, verwijder of label ze vervolgens.", + "email_viewer_title": "Leesvenster", + "email_viewer_desc": "De geselecteerde e-mail opent hier. Beantwoord, doorstuur, archiveer of verwijder met de werkbalkknopen. U kunt ook e-mails markeren of kleurlabels toevoegen.", + "keywords_title": "Kleurlabels", + "keywords_desc": "Organiseer uw e-mail met kleurgecodeerde labels. Sleep een e-mail naar een label om het te markeren, of klik met de rechtermuisknop om labels toe te wijzen.", + "calendar_title": "Agenda", + "calendar_desc": "Schakel naar de agenda om uw evenementen te beheren. Maak evenementen aan, stel herinneringen in en bekijk dag-, week- of maandweergaven.", + "contacts_title": "Contacten", + "contacts_desc": "Uw adresboek bevindt zich hier. Importeer contacten, maak groepen aan en klik op een contact om de volledige details te bekijken.", + "settings_title": "Instellingen", + "settings_desc": "Pas alles aan: thema, dichtheid, handtekeningen, filters, sneltoetsen, agendainstellingen en meer.", + "shortcuts_title": "Sneltoetsen", + "shortcuts_desc": "Ervaren gebruikers zijn hier dol op. Druk op ? om alle beschikbare sneltoetsen te bekijken. Navigeer, schrijf en beheer e-mails zonder de muis aan te raken.", + "compose_open_title": "De e-maileditor", + "compose_open_desc": "Dit is de e-maileditor. Voeg ontvangers toe, schrijf uw bericht, voeg bestanden bij en gebruik rijke tekstopmaak. U kunt ook concepten opslaan en sjablonen gebruiken.", + "calendar_view_title": "Uw agenda", + "calendar_view_desc": "Hier is uw agenda met voorbeeldevenementen. Schakel tussen dag-, week-, maand- en agendaweergave via de werkbalk.", + "create_event_title": "Evenement aanmaken", + "create_event_desc": "Klik op deze knop om een nieuw agenda-evenement aan te maken. U kunt een titel, datum, tijd en deelnemers instellen.", + "event_modal_title": "Evenementdetails", + "event_modal_desc": "Hier is het evenementformulier. Vul de titel in, kies een datum en tijd, voeg een locatie of deelnemers toe. Klik op opslaan als u klaar bent - of sluit het en ga verder.", + "contacts_list_title": "Uw contacten", + "contacts_list_desc": "Hier zijn uw contacten. Klik op een contact om de details rechts te bekijken. U kunt ook nieuwe contacten aanmaken, vCards importeren of contacten in groepen organiseren.", + "files_title": "Bestandsopslag", + "settings_tabs_title": "Instellingenmenu", + "settings_tabs_desc": "Hier vindt u alle instellingscategorieën. Pas het uiterlijk aan, beheer identiteiten, stel e-mailfilters in, configureer uw agenda en nog veel meer.", + "files_desc": "Uw bestandsbrowser laat u bestanden uploaden, organiseren en delen - als een persoonlijke cloud geïntegreerd in uw mail.", + "demo_banner_title": "Demo-bediening", + "demo_banner_desc": "U bent in demomodus - alles blijft in uw browser. Klik op 'Demo resetten' om opnieuw te beginnen met schone voorbeeldgegevens.", + "quota_title": "Opslaggebruik", + "quota_desc": "Volg de grootte van uw mailbox hier. De cirkel vult zich naarmate u meer ruimte gebruikt." + }, + "unified_mailbox": { + "search_unavailable": "Zoeken is niet beschikbaar in de gecombineerde weergave" + }, + "sharing": { + "title": "\"{name}\" delen", + "description": "Geef andere gebruikers of groepen op deze server toegang. Wijzigingen zijn direct van kracht.", + "no_shares": "Nog niet gedeeld.", + "add_person": "Persoon of groep toevoegen", + "search_placeholder": "Zoeken op naam of e-mail…", + "loading_principals": "Gebruikers laden…", + "no_principals": "Geen andere gebruikers of groepen gevonden.", + "no_match": "Geen overeenkomsten.", + "remove": "Toegang intrekken", + "group": "Groep", + "share_added": "Toegang verleend", + "share_updated": "Toegang bijgewerkt", + "share_removed": "Toegang ingetrokken", + "share_failed": "Delen kon niet worden bijgewerkt", + "preset": { + "freeBusy": "Alleen vrij/bezet", + "read": "Alleen lezen", + "readWrite": "Lezen en schrijven", + "manager": "Beheerder", + "custom": "Aangepast" + } + } +} diff --git a/locales/pl/common.json b/locales/pl/common.json new file mode 100644 index 00000000..e6778fcf --- /dev/null +++ b/locales/pl/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Webmail", + "username_label": "E-mail", + "username_placeholder": "user@example.com", + "password_label": "Hasło", + "password_placeholder": "Wprowadź hasło", + "jmap_endpoint_label": "Serwer JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Serwer musi zezwalać na żądania CORS z tej domeny.", + "sign_in": "Zaloguj się", + "signing_in": "Logowanie...", + "loading": "Ładowanie...", + "reconnecting": "Utracono połączenie. Próba ponownego połączenia…", + "error": { + "invalid_credentials": "Nieprawidłowy adres e-mail lub hasło. Sprawdź dane logowania i spróbuj ponownie.", + "connection_failed": "Nie można połączyć się z serwerem. Sprawdź połączenie internetowe i spróbuj ponownie.", + "cors_blocked": "Serwer jest osiągalny, ale blokuje żądania między domenami. Sprawdź ustawienia CORS serwera JMAP i zezwól na tę domenę.", + "server_error": "Serwer jest tymczasowo niedostępny. Spróbuj ponownie później.", + "generic": "Wystąpił nieoczekiwany błąd. Jeśli problem się powtarza, skontaktuj się z administratorem.", + "totp_required": "Wymagany jest kod uwierzytelniania dwuskładnikowego. Wprowadź kod poniżej.", + "totp_invalid": "Nieprawidłowy kod uwierzytelniania. Sprawdź aplikację uwierzytelniającą i spróbuj ponownie.", + "oauth_discovery_failed": "SSO jest włączone, ale nie można połączyć się z dostawcą tożsamości. Sprawdź konfigurację OAuth." + }, + "show_password": "Pokaż hasło", + "hide_password": "Ukryj hasło", + "totp_toggle": "Mam kod 2FA", + "remember_me": "Zapamiętaj mnie", + "config_error": { + "title": "Błąd konfiguracji", + "fetch_failed": "Nie można załadować konfiguracji aplikacji. Spróbuj ponownie później.", + "server_not_configured": "Serwer poczty nie został skonfigurowany. Skontaktuj się z administratorem." + }, + "remove_from_history": "Usuń z historii", + "totp_label": "Kod uwierzytelniania", + "totp_placeholder": "000000", + "session_expired": "Twoja sesja wygasła. Zaloguj się ponownie.", + "dismiss": "Zamknij", + "or": "lub", + "sign_in_sso": "Zaloguj się przez SSO", + "add_account_title": "Dodaj konto", + "add_account_subtitle": "Zaloguj się na inne konto", + "cancel": "Anuluj", + "website": "Strona internetowa", + "imprint": "Impressum", + "privacy_policy": "Polityka prywatności", + "try_demo": "Wypróbuj demo", + "demo_description": "Poznaj aplikację z przykładowymi danymi - bez potrzeby zakładania konta", + "demo_launching": "Uruchamianie demo...", + "demo_login_button": "Uruchom demo", + "demo_tagline": "Wypróbuj w pełni funkcjonalnego klienta poczty. Konto nie jest wymagane.", + "demo_no_signup": "Bez rejestracji - eksploruj swobodnie z przykładowymi danymi", + "oauth_completing": "Kończenie logowania...", + "oauth_error": { + "title": "Uwierzytelnianie nie powiodło się", + "invalid_state": "Walidacja bezpieczeństwa nie powiodła się. Spróbuj zalogować się ponownie.", + "missing_params": "Brakujące dane autoryzacji. Spróbuj zalogować się ponownie.", + "token_exchange_failed": "Nie udało się dokończyć uwierzytelniania. Spróbuj ponownie.", + "access_denied": "Odmowa dostępu. Skontaktuj się z administratorem.", + "back_to_login": "Powrót do logowania" + } + }, + "sidebar": { + "close": "Zamknij", + "compose": "Napisz", + "compose_hint": "Napisz (c)", + "search_placeholder": "Szukaj poczty...", + "search_placeholder_hint": "Szukaj poczty... (naciśnij /)", + "storage": "Przestrzeń dyskowa", + "storage_used": "Zajęte", + "storage_free": "Wolne", + "storage_total": "Łącznie", + "sign_out": "Wyloguj się", + "sign_out_of": "Wyloguj się z {account}", + "sign_out_all": "Wyloguj się ze wszystkich kont", + "add_account": "Dodaj konto", + "set_as_default": "Ustaw jako domyślne", + "switch_account": "Przełącz konto", + "contacts": "Kontakty", + "calendar": "Kalendarz", + "settings": "Ustawienia", + "admin": "Administracja", + "files": "Pliki", + "loading_mailboxes": "Ładowanie skrzynek...", + "push_connected": "Aktualizacje w czasie rzeczywistym aktywne", + "push_disconnected": "Aktualizacje w czasie rzeczywistym nieaktywne", + "keyboard_shortcuts": "Skróty klawiszowe", + "theme": { + "light": "Tryb jasny", + "dark": "Tryb ciemny", + "system": "Motyw systemowy" + }, + "language": { + "title": "Język" + }, + "mailboxes": { + "inbox": "Odebrane", + "sent": "Wysłane", + "drafts": "Szkice", + "trash": "Kosz", + "archive": "Archiwum", + "starred": "Oznaczone gwiazdką", + "all_mail": "Cała poczta", + "spam": "Spam", + "important": "Ważne" + }, + "unified_inbox": "Wspólne odebrane", + "unified_sent": "Wszystkie wysłane", + "unified_drafts": "Wszystkie szkice", + "unified_trash": "Wszystkie kosze", + "unified_archive": "Wszystkie archiwa", + "unified_junk": "Wszystkie spam", + "all_accounts": "Wszystkie konta", + "expand": "Rozwiń", + "collapse": "Zwiń", + "expand_tooltip": "Rozwiń", + "collapse_tooltip": "Zwiń", + "mobile": { + "search": "Szukaj", + "compose": "Napisz", + "go_back": "Wróć" + }, + "clear_search": "Wyczyść wyszukiwanie", + "vacation_active": "Autoresponder wakacyjny jest aktywny", + "demo_banner": "Tryb demo", + "demo_reset": "Resetuj", + "demo_tour": "Przewodnik", + "tags": "Etykiety", + "folders": "Foldery", + "mail": "Poczta", + "nav_label": "Nawigacja", + "add_app": "Aplikacje", + "shared": "Udostępnione" + }, + "sidebar_apps": { + "modal_title": "Aplikacje paska bocznego", + "add_new": "Dodaj aplikację", + "edit_app": "Edytuj aplikację", + "name_label": "Nazwa", + "name_placeholder": "Moja aplikacja", + "name_required": "Nazwa jest wymagana", + "url_label": "URL", + "url_required": "URL jest wymagany", + "url_invalid": "Wprowadź prawidłowy adres http lub https", + "icon_label": "Ikona", + "icon_required": "Ikona jest wymagana", + "open_mode_label": "Tryb otwierania", + "open_new_tab": "Nowa karta", + "open_inline": "Wbudowany", + "cancel": "Anuluj", + "add": "Dodaj", + "update": "Zaktualizuj", + "delete": "Usuń", + "delete_confirm_title": "Usuń aplikację", + "delete_confirm": "Czy na pewno chcesz usunąć \"{name}\"?", + "no_apps": "Nie dodano jeszcze żadnych aplikacji", + "no_apps_hint": "Dodaj własne aplikacje i linki do paska bocznego", + "search_icons": "Szukaj ikon...", + "show_popular": "Popularne", + "show_all": "Wszystkie", + "no_icons_found": "Nie znaleziono ikon", + "inline_badge": "Wbudowany", + "tab_badge": "Karta", + "show_on_mobile": "Pokaż na telefonie" + }, + "email_list": { + "no_emails": "Nie znaleziono wiadomości", + "no_emails_description": "Ta skrzynka jest pusta", + "no_search_results": "Nie znaleziono wyników", + "no_search_results_description": "Spróbuj zmienić wyszukiwanie lub filtry", + "loading": "Ładowanie wiadomości...", + "unread": "nieprzeczytane", + "to_me": "Do mnie", + "to_recipients": "Do {count} odbiorców", + "and_others": "i {count} innych", + "draft": "Szkic", + "starred": "Oznaczone gwiazdką", + "conversations_count": "{count} z {total} konwersacji", + "conversations_count_plus": "{count}+ konwersacji", + "conversations_count_simple": "{count} konwersacji", + "no_conversations": "Brak konwersacji", + "loading_more": "Ładowanie kolejnych wiadomości...", + "no_more_emails": "Nie ma więcej wiadomości do załadowania", + "batch_actions": { + "select": "Zaznacz wiadomości", + "select_all": "Zaznacz wszystkie", + "mark_read": "Oznacz jako przeczytane", + "mark_unread": "Oznacz jako nieprzeczytane", + "delete": "Usuń", + "delete_confirm_title": "Usuń wiadomości", + "delete_confirm_message": "Czy na pewno chcesz usunąć {count, plural, one {1 wiadomość} other {# wiadomości}}?", + "clear_selection": "Wyczyść zaznaczenie" + }, + "permanent_delete": "Usuń trwale", + "permanent_delete_confirm_title": "Trwałe usunięcie", + "permanent_delete_confirm_message": "Ta wiadomość zostanie trwale usunięta. Tej operacji nie można cofnąć.", + "permanent_delete_confirm_batch_message": "{count, plural, one {1 wiadomość zostanie trwale usunięta} other {# wiadomości zostanie trwale usuniętych}}. Tej operacji nie można cofnąć.", + "empty_folder": { + "button": "Opróżnij folder", + "confirm_title": "Opróżnij folder", + "confirm_message": "Wszystkie wiadomości w tym folderze zostaną trwale usunięte. Tej operacji nie można cofnąć.", + "confirm_button": "Opróżnij folder", + "junk_hint": "Możesz opróżnić folder Spam, aby trwale usunąć wszystkie wiadomości.", + "trash_hint": "Możesz opróżnić Kosz, aby trwale usunąć wszystkie wiadomości." + } + }, + "email_viewer": { + "no_email_selected": "Nie wybrano wiadomości", + "no_email_description": "Wybierz wiadomość z listy, aby ją wyświetlić", + "no_conversation_selected": "Nie wybrano konwersacji", + "no_conversation_description": "Wybierz konwersację z listy, aby ją przeczytać", + "compose": "Napisz", + "compose_hint": "Napisz nową wiadomość", + "no_subject": "(Bez tematu)", + "loading_email": "Ładowanie wiadomości...", + "loading": "Ładowanie...", + "reply": "Odpowiedz", + "reply_all": "Odpowiedz wszystkim", + "forward": "Przekaż dalej", + "delete": "Usuń", + "archive": "Archiwizuj", + "star": "Oznacz gwiazdką", + "unstar": "Usuń gwiazdkę", + "mark_unread": "Oznacz jako nieprzeczytane", + "mark_read": "Oznacz jako przeczytane", + "print": "Drukuj", + "view_source": "Pokaż źródło", + "export_email": "Eksportuj jako .eml", + "import_email": "Importuj .eml", + "keyboard_shortcuts": "Skróty klawiszowe (?)", + "email_source": "Źródło wiadomości", + "draft_banner": "Ta wiadomość jest szkicem", + "edit_draft": "Edytuj", + "copy_source": "Kopiuj do schowka", + "source_copied": "Źródło skopiowane do schowka", + "attachments": "Załączniki", + "important": "Ważne", + "download": "Pobierz", + "download_all": "Pobierz wszystkie", + "from": "Od", + "to": "Do", + "cc": "DW", + "bcc": "UDW", + "date": "Data", + "subject": "Temat", + "show_details": "Pokaż szczegóły", + "hide_details": "Ukryj szczegóły", + "external_content_warning": "Obrazy i treści zewnętrzne zostały zablokowane", + "load_external_content": "Załaduj obrazy", + "trust_sender": "Zawsze ufaj temu nadawcy", + "back_to_list": "Powrót do listy", + "view_contact": "Pokaż kontakt", + "message_details": "Szczegóły wiadomości", + "more_reply_options": "Więcej opcji odpowiedzi", + "set_color": "Ustaw etykietę", + "tag": "Etykieta", + "more_actions": "Więcej działań", + "previous": "Poprz.", + "next": "Nast.", + "move_to": "Przenieś do...", + "remove_color": "Usuń etykietę", + "more_count": "+{count} więcej", + "characters_count": "{count} znaków", + "quick_reply_placeholder": "Napisz szybką odpowiedź...", + "more_options": "Więcej opcji", + "sending": "Wysyłanie...", + "security_authentication": "Bezpieczeństwo i uwierzytelnianie", + "technical_details": "Szczegóły techniczne", + "message_id_label": "Message-ID:", + "reply_to_label": "Reply-To:", + "delivery_time_label": "Czas dostarczenia:", + "conversation_part_label": "Część konwersacji:", + "previous_messages": "{count} poprzednia wiadomość", + "previous_messages_plural": "{count} poprzednich wiadomości", + "time": { + "day": "dzień", + "days": "dni", + "hour": "godzina", + "hours": "godzin", + "minute": "minuta", + "minutes": "minut" + }, + "unknown_sender": "Nieznany", + "recipient_me": "ja", + "recipient_and_others": "{name} i {count} innych", + "recipient_to_prefix": "Do:", + "authentication": { + "title": "Uwierzytelnianie", + "status": { + "verified": "Zweryfikowano", + "warning": "Ostrzeżenie", + "none": "Nieuwierzytelnione" + }, + "spf": { + "pass": "SPF zaliczony", + "fail": "SPF niezaliczony", + "none": "Brak SPF" + }, + "dkim": { + "pass": "DKIM prawidłowy", + "fail": "DKIM nieprawidłowy", + "none": "Brak DKIM" + }, + "dmarc": { + "pass": "DMARC zaliczony", + "fail": "DMARC niezaliczony", + "none": "Brak DMARC" + }, + "spam_score": "Ocena spamu" + }, + "headers": { + "routing": "Routing", + "received": "Otrzymano", + "message_id": "ID wiadomości", + "list_info": "Informacje o liście" + }, + "color_tag": { + "title": "Kolorowa etykieta", + "red": "Czerwony", + "orange": "Pomarańczowy", + "yellow": "Żółty", + "green": "Zielony", + "blue": "Niebieski", + "purple": "Fioletowy", + "pink": "Różowy", + "none": "Brak" + }, + "tooltips": { + "reply": "Odpowiedz (r)", + "reply_all": "Odpowiedz wszystkim (a)", + "forward": "Przekaż dalej (f)", + "archive": "Archiwizuj (e)", + "delete": "Usuń (# lub Del)", + "star": "Oznacz gwiazdką (s)", + "unstar": "Usuń gwiazdkę (s)", + "compose": "Napisz (c)", + "previous": "Poprzednia wiadomość", + "next": "Następna wiadomość", + "edit_draft": "Edytuj szkic" + }, + "spam": { + "button_title": "Zgłoś spam", + "not_spam_title": "Oznacz jako prawidłową", + "toast_success": "Przeniesiono do Spamu", + "toast_batch": "{count} wiadomości przeniesiono do Spamu", + "toast_undo": "Cofnij", + "toast_not_spam_success": "Przeniesiono do Odebranych", + "toast_not_spam_batch": "{count} wiadomości przeniesiono do Odebranych", + "error": "Nie udało się zgłosić spamu", + "error_not_spam": "Nie udało się przywrócić wiadomości" + }, + "unsubscribe_banner": { + "label": "Newsletter", + "button": "Wypisz się", + "confirm_title": "Wypisać się od tego nadawcy?", + "confirm_button": "Potwierdź", + "cancel": "Anuluj", + "success_http": "Strona wypisania otwarta w nowej karcie", + "success_mailto": "Żądanie wypisania wysłane do klienta poczty", + "error": "Nie można się wypisać", + "dismiss": "Zamknij" + }, + "calendar_invitation": { + "loading": "Ładowanie szczegółów wydarzenia…", + "title": "Zaproszenie kalendarza", + "published_title": "Opublikowane wydarzenie", + "response_title": "Odpowiedź na wydarzenie", + "update_title": "Aktualizacja wydarzenia", + "counter_title": "Propozycja zmian", + "refresh_title": "Żądanie odświeżenia", + "declined_counter_title": "Propozycja zmian odrzucona", + "cancelled_title": "Wydarzenie anulowane", + "organizer": "Organizator: {name}", + "attendees": "{count, plural, one {# uczestnik} other {# uczestników}}", + "accept": "Akceptuj", + "maybe": "Może", + "decline": "Odrzuć", + "add_to_calendar": "Dodaj do kalendarza", + "added": "Dodano do kalendarza", + "rsvp_sent": "Odpowiedź wysłana", + "parse_error": "Nie można odczytać zaproszenia", + "action_failed": "Nie udało się wykonać akcji kalendarza.", + "no_calendar": "Kalendarz niedostępny", + "published_info": "To wydarzenie zostało udostępnione w celach informacyjnych.", + "response_info": "Ta wiadomość zawiera odpowiedź uczestnika.", + "response_info_organizer": "Ta odpowiedź uczestnika aktualizuje Twoje wydarzenie.", + "update_info": "Ta wiadomość aktualizuje istniejące wydarzenie.", + "counter_info": "Ta wiadomość proponuje zmiany w wydarzeniu.", + "counter_info_organizer": "Ten uczestnik zaproponował zmiany w Twoim wydarzeniu.", + "refresh_info": "Ta wiadomość żąda najnowszych szczegółów wydarzenia.", + "refresh_info_organizer": "Uczestnik poprosił o najnowsze szczegóły wydarzenia.", + "declined_counter_info": "Organizator odrzucił propozycję zmian.", + "authentication_failed_info": "Uwierzytelnianie poczty dla tego zaproszenia nie powiodło się. Traktuj akcje kalendarza z ostrożnością.", + "authentication_missing_info": "To zaproszenie nie zawiera zweryfikowanego uwierzytelniania poczty. Potwierdź szczegóły z organizatorem, jeśli cokolwiek wygląda nietypowo.", + "sender_mismatch_info": "To zaproszenie zostało wysłane z {sender}, podczas gdy organizator w danych kalendarza to {organizer}.", + "sender_mismatch_unverified_info": "To zaproszenie zostało wysłane z {sender}, podczas gdy organizator w danych kalendarza to {organizer}, a wiadomość nie mogła zostać zweryfikowana.", + "organizer_role": "Jesteś organizatorem tego wydarzenia", + "your_response": "Twoja odpowiedź: {status}", + "response_needed": "Wymaga odpowiedzi", + "response_accepted": "Zaakceptowano", + "response_tentative": "Wstępnie", + "response_declined": "Odrzucono", + "response_delegated": "Delegowano", + "actor_sent_info": "Wysłano przez {name}.", + "actor_response_info": "{name} odpowiedział(a) {status}.", + "actor_counter_info": "{name} zaproponował(a) zmiany w tym wydarzeniu.", + "actor_refresh_info": "{name} poprosił(a) o najnowsze szczegóły wydarzenia.", + "actor_declined_counter_info": "{name} odrzucił(a) propozycję zmian.", + "actor_note": "Notatka: {comment}", + "actor_unknown": "Ktoś", + "proposed_changes": "Proponowane zmiany", + "change_title": "Tytuł", + "change_time": "Czas", + "change_location": "Lokalizacja", + "change_description": "Opis", + "change_empty": "Brak", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Zastosuj proponowane zmiany", + "proposal_applied": "Proponowane zmiany zastosowane.", + "review_proposal": "Przejrzyj propozycję", + "review_request": "Przejrzyj żądanie", + "view_in_calendar": "Pokaż w kalendarzu", + "select_calendar": "Wybierz kalendarz", + "already_in_calendar": "Już w Twoim kalendarzu", + "request_info": "Zostałeś zaproszony na to wydarzenie. Odpowiedz, aby poinformować organizatora o swojej dostępności.", + "cancel_info": "Organizator anulował to wydarzenie.", + "event_updated": "Aktualizacja #{sequence}", + "event_status_tentative": "Wstępne", + "event_status_cancelled": "Anulowane" + }, + "send": "Wyślij", + "more": "więcej" + }, + "email_composer": { + "new_message": "Nowa wiadomość", + "reply": "Odpowiedz", + "reply_all": "Odpowiedz wszystkim", + "forward": "Przekaż dalej", + "reply_to": "Odpowiedz", + "reply_all_to": "Odpowiedz wszystkim", + "forward_message": "Przekaż dalej", + "from": "Od", + "to": "Do", + "cc": "DW", + "bcc": "UDW", + "subject": "Temat", + "body_placeholder": "Napisz wiadomość...", + "send": "Wyślij", + "cancel": "Anuluj", + "attach": "Załącz", + "discard": "Odrzuć", + "discard_draft_title": "Odrzucić szkic?", + "discard_draft_confirm": "Masz niezapisane zmiany. Czy chcesz odrzucić ten szkic?", + "saving": "Zapisywanie...", + "draft_saved": "Szkic zapisany", + "save_failed": "Nie udało się zapisać", + "to_placeholder": "Adresy e-mail odbiorców", + "cc_placeholder": "Odbiorcy DW", + "bcc_placeholder": "Odbiorcy UDW", + "subject_placeholder": "Temat", + "cc_label": "DW:", + "bcc_label": "UDW:", + "subject_label": "Temat:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(Bez tematu)", + "unknown_sender": "Nieznany", + "quote": { + "reply_header": "Dnia {date}, {sender} napisał(a):", + "forward_header": "---------- Przekazana wiadomość ----------", + "from": "Od: {sender}", + "date": "Data: {date}", + "subject": "Temat: {subject}", + "to": "Do: {recipients}" + }, + "remove_sub_address": "Usuń podadres", + "use_template": "Szablon", + "save_as_template": "Zapisz jako szablon", + "validation": { + "recipient_required": "Dodaj odbiorcę, aby wysłać", + "subject_required": "Dodaj temat", + "body_required": "Napisz wiadomość lub załącz plik" + }, + "upload_progress": "Przesyłanie {uploaded} / {total}", + "upload_cancel": "Anuluj przesyłanie", + "upload_failed": "Nie udało się przesłać {filename}", + "drop_files": "Upuść pliki, aby załączyć", + "show_less": "Pokaż mniej", + "send_failed": "Nie udało się wysłać wiadomości", + "continue_draft": "Kontynuuj szkic", + "close_draft_title": "Zapisać czy odrzucić szkic?", + "close_draft_message": "Masz niezapisane zmiany. Czy chcesz zapisać jako szkic czy odrzucić?", + "save_draft": "Zapisz szkic", + "smime_sign_on": "Podpisywanie S/MIME włączone", + "smime_sign_off": "Włącz podpisywanie S/MIME", + "smime_encrypt_on": "Szyfrowanie S/MIME włączone", + "smime_encrypt_off": "Włącz szyfrowanie S/MIME", + "smime_encrypt_unavailable": "Szyfrowanie S/MIME niedostępne – brak certyfikatów odbiorców", + "smime_unlock_title": "Odblokuj klucz S/MIME", + "smime_unlock_message": "Wprowadź hasło, aby odblokować klucz podpisywania S/MIME.", + "smime_unlock_button": "Odblokuj", + "smime_passphrase_placeholder": "Hasło", + "forgot_attachment": { + "title": "Czy zapomniałeś o załączniku?", + "message": "Twoja wiadomość wspomina o \"{keyword}\", ale nie załączono żadnego pliku. Wysłać mimo to?", + "send_anyway": "Wyślij mimo to", + "back": "Wróć do edycji" + } + }, + "confirm_dialog": { + "confirm": "Potwierdź", + "cancel": "Anuluj" + }, + "common": { + "loading": "Ładowanie...", + "error": "Błąd", + "success": "Sukces", + "cancel": "Anuluj", + "save": "Zapisz", + "delete": "Usuń", + "edit": "Edytuj", + "close": "Zamknij", + "search": "Szukaj", + "refresh": "Odśwież", + "settings": "Ustawienia", + "help": "Pomoc", + "logout": "Wyloguj", + "yes": "Tak", + "no": "Nie", + "unknown": "Nieznany", + "app_title": "Webmail", + "reconnecting": "Utracono połączenie. Próba ponownego połączenia…", + "rate_limited_title": "Uwierzytelnianie serwera jest tymczasowo ograniczone.", + "rate_limited_detail": "Bulwark wstrzymał żądania w tle, aby uniknąć blokady. Ponowna próba za {seconds}s.", + "rate_limited_action_title": "Żądanie wstrzymane, aby uniknąć blokady.", + "rate_limited_action_detail": "Bulwark czeka na zakończenie okresu blokady serwera przed wysłaniem kolejnych uwierzytelnionych żądań. Spróbuj ponownie za {seconds}s." + }, + "notifications": { + "email_sent": "Wiadomość wysłana pomyślnie", + "email_deleted": "Wiadomość usunięta", + "email_archived": "Wiadomość zarchiwizowana", + "email_starred": "Wiadomość oznaczona gwiazdką", + "email_unstarred": "Gwiazdka usunięta", + "email_marked_read": "Wiadomość oznaczona jako przeczytana", + "email_marked_unread": "Wiadomość oznaczona jako nieprzeczytana", + "copied_to_clipboard": "Skopiowano do schowka", + "source_copied": "Źródło skopiowane do schowka", + "error_sending": "Nie udało się wysłać wiadomości", + "error_deleting": "Nie udało się usunąć wiadomości", + "error_loading": "Nie udało się załadować wiadomości", + "new_email": "Nowa wiadomość", + "new_email_from": "Od {sender}", + "click_to_view": "Kliknij, aby wyświetlić", + "email_moved": "Wiadomość przeniesiona", + "emails_moved": "{count} wiadomości przeniesionych", + "moved_to_mailbox": "Przeniesiono do {mailbox}", + "move_failed": "Przenoszenie nie powiodło się", + "move_error": "Nie można przenieść wiadomości do wybranego folderu", + "email_tagged": "Wiadomość oznaczona etykietą", + "emails_tagged": "{count} wiadomości oznaczonych etykietą", + "tag_failed": "Oznaczanie etykietą nie powiodło się", + "identity_created": "Tożsamość utworzona pomyślnie", + "identity_updated": "Tożsamość zaktualizowana pomyślnie", + "identity_deleted": "Tożsamość usunięta", + "identity_set_primary": "Główna tożsamość zaktualizowana", + "identity_create_failed": "Nie udało się utworzyć tożsamości: {error}", + "identity_update_failed": "Nie udało się zaktualizować tożsamości: {error}", + "identity_delete_failed": "Nie udało się usunąć tożsamości: {error}", + "identity_unauthorized": "Nie masz uprawnień do wysyłania z tego adresu e-mail", + "identity_not_found": "Nie znaleziono tożsamości", + "vacation_saved": "Ustawienia autorespondera wakacyjnego zapisane", + "vacation_save_failed": "Nie udało się zapisać ustawień autorespondera wakacyjnego", + "filters_saved": "Filtry zapisane pomyślnie", + "filters_save_failed": "Nie udało się zapisać filtrów", + "filters_deleted": "Reguła filtra usunięta", + "templates_exported": "Szablony wyeksportowane pomyślnie", + "templates_imported": "{count, plural, one {# szablon zaimportowany} other {# szablonów zaimportowanych}}", + "templates_import_errors": "Niektóre szablony nie mogły zostać zaimportowane", + "templates_import_empty": "Nie znaleziono szablonów w pliku", + "export_email_error": "Nie udało się wyeksportować wiadomości", + "import_email_success": "Wiadomość zaimportowana pomyślnie", + "import_email_error": "Nie udało się zaimportować wiadomości" + }, + "date": { + "today": "Dzisiaj", + "yesterday": "Wczoraj", + "this_week": "Ten tydzień", + "last_week": "Poprzedni tydzień", + "this_month": "Ten miesiąc", + "older": "Starsze", + "just_now": "Przed chwilą", + "minutes_ago": "{count} minutę temu", + "minutes_ago_plural": "{count} minut temu", + "hours_ago": "{count} godzinę temu", + "hours_ago_plural": "{count} godzin temu", + "days_ago": "{count} dzień temu", + "days_ago_plural": "{count} dni temu" + }, + "language": { + "title": "Język", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "polish": "Polski", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Wybierz język", + "switch_to_english": "Przełącz na angielski", + "switch_to_french": "Przełącz na francuski", + "switch_to_japanese": "Przełącz na japoński", + "switch_to_spanish": "Przełącz na hiszpański", + "switch_to_italian": "Przełącz na włoski", + "switch_to_german": "Przełącz na niemiecki", + "switch_to_dutch": "Przełącz na niderlandzki", + "switch_to_polish": "Przełącz na polski", + "switch_to_portuguese": "Przełącz na portugalski", + "switch_to_russian": "Przełącz na rosyjski", + "switching": "Zmiana języka...", + "switch": "Zmień język", + "current": "Bieżący język", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Ustawienia", + "back_to_mail": "Powrót do poczty", + "save_success": "Ustawienia zostały zapisane", + "import_success": "Ustawienia zostały zaimportowane", + "import_error": "Nie udało się zaimportować ustawień", + "reset_confirm": "Czy na pewno chcesz przywrócić domyślne ustawienia?", + "unsaved_changes": "Masz niezapisane zmiany", + "discard_changes": "Odrzucić niezapisane zmiany?", + "discard": "Odrzuć", + "keep_editing": "Kontynuuj edycję", + "tabs": { + "appearance": "Wygląd", + "language": "Język i region", + "email": "Zachowanie poczty e-mail", + "composer": "Redagowanie", + "privacy": "Prywatność i bezpieczeństwo", + "account": "Konto", + "identities": "Tożsamości", + "vacation": "Autoresponder urlopowy", + "advanced": "Zaawansowane", + "calendar": "Kalendarz", + "filters": "Filtry", + "templates": "Szablony", + "folders": "Foldery", + "keywords": "Etykiety", + "security": "Bezpieczeństwo", + "files": "Pliki", + "contacts": "Kontakty", + "encryption": "Szyfrowanie", + "sidebar_apps": "Aplikacje paska bocznego", + "notifications": "Powiadomienia", + "layout": "Układ", + "reading": "Czytanie", + "composing": "Tworzenie", + "content_senders": "Treść i nadawcy", + "about_data": "O programie i dane", + "debug": "Debugowanie" + }, + "tab_groups": { + "general": "Ogólne", + "account": "Konto i tożsamość", + "organization": "Organizacja poczty", + "apps": "Aplikacje", + "system": "System", + "appearance": "Wygląd", + "mail": "Poczta", + "privacy": "Prywatność i bezpieczeństwo", + "advanced": "Zaawansowane" + }, + "appearance": { + "title": "Wygląd", + "description": "Dostosuj wygląd i działanie swojej poczty webowej", + "theme": { + "label": "Motyw", + "description": "Wybierz preferowany schemat kolorów", + "light": "Jasny", + "dark": "Ciemny", + "system": "Systemowy" + }, + "language": { + "label": "Język", + "description": "Wybierz preferowany język" + }, + "font_size": { + "label": "Rozmiar czcionki", + "description": "Dostosuj rozmiar tekstu dla lepszej czytelności", + "small": "Mały", + "medium": "Średni", + "large": "Duży" + }, + "list_density": { + "label": "Gęstość", + "description": "Kontroluj odstępy i wypełnienie w całym interfejsie", + "extra_compact": "Bardzo kompaktowy", + "compact": "Kompaktowy", + "regular": "Zwykły", + "comfortable": "Wygodny" + }, + "animations": { + "label": "Włącz animacje", + "description": "Pokazuj płynne przejścia i efekty" + }, + "toolbar_position": { + "label": "Pozycja paska narzędzi", + "description": "Gdzie wyświetlać przyciski akcji wiadomości (Odpowiedz, Archiwizuj, Usuń itp.)", + "top": "U góry", + "below_subject": "Pod tematem" + }, + "toolbar_labels": { + "label": "Pokazuj etykiety paska narzędzi", + "description": "Wyświetlaj etykiety tekstowe obok ikon paska narzędzi. Wyłącz tę opcję, aby oszczędzić miejsce, gdy znasz już ikony." + }, + "hide_account_switcher": { + "label": "Ukryj przełącznik kont na pasku bocznym", + "description": "Ukryj wybór konta u góry paska folderów. Nadal możesz przełączać konta z dolnego paska nawigacyjnego." + }, + "show_rail_account_list": { + "label": "Pokazuj awatary kont na pasku nawigacyjnym", + "description": "Wyświetlaj osobne ikony kont na dole paska nawigacyjnego, aby szybko się przełączać, z przyciskiem wylogowania poniżej." + }, + "unified_mailbox": { + "label": "Wspólna skrzynka", + "description": "Wyświetlaj połączone foldery (Odebrane, Wysłane itp.) ze wszystkich połączonych kont" + }, + "colorful_sidebar_icons": { + "label": "Kolorowe ikony paska bocznego", + "description": "Koloruj ikony folderów i tagów według typu (niebieska Skrzynka odbiorcza, czerwona Spam, zielona Wysłane itp.). Wyłącz, aby uzyskać monochromatyczny pasek boczny." + } + }, + "keywords": { + "title": "Etykiety e-mail", + "description": "Zdefiniuj etykiety do organizowania e-maili za pomocą kolorów. Są one przechowywane jako słowa kluczowe JMAP na serwerze.", + "add_keyword": "Dodaj etykietę", + "reset_defaults": "Przywróć domyślne", + "label_field": "Nazwa wyświetlana", + "label_placeholder": "np. Praca, Osobiste, Pilne", + "id_field": "ID etykiety", + "id_placeholder": "np. praca, osobiste", + "color_field": "Kolor", + "id_exists": "Ten ID etykiety już istnieje", + "edit": "Edytuj etykietę", + "delete": "Usuń etykietę", + "save": "Zapisz", + "add": "Dodaj", + "cancel": "Anuluj", + "migrating": "Aktualizowanie etykiety w istniejących e-mailach…", + "migration_error": "Nie udało się zaktualizować etykiety w istniejących e-mailach" + }, + "notifications": { + "test_sound": "Przetestuj dźwięk powiadomienia", + "sounds": { + "default": "Domyślny (Beep)", + "cheerful": "Pogodny", + "involved": "Dynamiczny", + "swift": "Szybki gest", + "relax": "Relaks" + }, + "sound_selection": { + "title": "Dźwięk powiadomienia", + "description": "Wybierz dźwięk odtwarzany dla powiadomień", + "choose": "Dźwięk", + "choose_desc": "Wybierz ton powiadomienia i kliknij ikonę głośnika, aby go odsłuchać" + }, + "email": { + "title": "Powiadomienia e-mail", + "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_desc": "Odtwarzaj sygnał dźwiękowy po nadejściu nowych wiadomości e-mail" + }, + "calendar": { + "title": "Powiadomienia kalendarza", + "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_desc": "Odtwarzaj sygnał dźwiękowy dla przypomnień kalendarza", + "invitation_parsing": "Rozpoznawaj zaproszenia e-mail", + "invitation_parsing_desc": "Wykrywaj zaproszenia kalendarzowe w załącznikach wiadomości e-mail i pokazuj akcje kalendarza" + } + }, + "language_region": { + "title": "Język i region", + "description": "Skonfiguruj preferencje językowe i regionalne", + "language": { + "label": "Język", + "description": "Wybierz preferowany język", + "english": "Angielski", + "french": "Francuski" + }, + "date_format": { + "label": "Format daty", + "description": "Jak mają być wyświetlane daty", + "regional": "Regionalny", + "iso": "ISO 8601", + "custom": "Niestandardowy" + }, + "time_format": { + "label": "Format czasu", + "description": "Wybierz zegar 12-godzinny lub 24-godzinny", + "12h": "12-godzinny", + "24h": "24-godzinny" + }, + "first_day": { + "label": "Pierwszy dzień tygodnia", + "description": "Rozpocznij tydzień w niedzielę lub poniedziałek", + "sunday": "Niedziela", + "monday": "Poniedziałek" + } + }, + "email_behavior": { + "title": "Zachowanie poczty e-mail", + "description": "Skonfiguruj sposób obsługi wiadomości e-mail", + "mark_read": { + "label": "Oznacz jako przeczytane", + "description": "Kiedy oznaczać wiadomości e-mail jako przeczytane po otwarciu", + "instant": "Natychmiast", + "delay_3s": "Po 3 sekundach", + "delay_5s": "Po 5 sekundach", + "never": "Nigdy" + }, + "delete_action": { + "label": "Akcja usuwania", + "description": "Co ma się stać po usunięciu wiadomości e-mail", + "trash": "Przenieś do kosza", + "permanent": "Usuń trwale", + "warning": "Wiadomości e-mail zostaną trwale usunięte i nie będzie można ich odzyskać. Ta akcja jest nieodwracalna." + }, + "archive_mode": { + "label": "Archiwizuj w", + "description": "Jak organizować wiadomości e-mail podczas archiwizacji", + "single": "Jeden folder", + "year": "Folder na każdy rok", + "month": "Folder na każdy miesiąc", + "reorganize": "Zreorganizuj istniejące archiwum", + "reorganize_success": "{count, plural, =0 {Brak wiadomości do reorganizacji} =1 {Zreorganizowano 1 wiadomość} other {Zreorganizowano # wiadomości}}", + "reorganize_error": "Nie udało się zreorganizować archiwum" + }, + "permanently_delete_junk": { + "label": "Trwale usuwaj spam", + "description": "Trwale usuwaj wiadomości z folderu Spam/Niechciane zamiast przenosić je do Kosza" + }, + "mail_layout": { + "label": "Układ poczty", + "description": "Wybierz między klasycznym podzielonym panelem czytania a stylem czytania skupionym jak w Gmailu.", + "split": "Widok podzielony", + "split_description": "Lista wiadomości i panel czytania pozostają widoczne obok siebie.", + "focus": "Skupiona lista", + "focus_description": "Pokazuj jeden wiersz na wiadomość i otwieraj pocztę na pełną szerokość, pozostawiając widoczny pasek folderów." + }, + "show_preview": { + "label": "Pokaż tekst podglądu", + "description": "Wyświetlaj podgląd wiadomości e-mail na liście", + "focus_description": "Wyświetlaj wbudowany tekst podglądu w jednoliniowej skupionej liście wiadomości" + }, + "disable_threading": { + "label": "Wyłącz grupowanie konwersacji", + "description": "Pokazuj wiadomości e-mail jako pojedyncze wiadomości zamiast grupowania według konwersacji" + }, + "plain_text_mode": { + "label": "Tylko zwykły tekst", + "description": "Wyłącz edytor tekstu sformatowanego i wysyłaj wszystkie wiadomości e-mail tylko jako zwykły tekst, w tym odpowiedzi i przekazywanie dalej" + }, + "auto_select_reply_identity": { + "label": "Automatycznie wybieraj adres odpowiedzi", + "description": "Podczas odpowiadania automatycznie przełączaj adres nadawcy na tożsamość, która pierwotnie otrzymała wiadomość" + }, + "attachment_click_action": { + "label": "Akcja po kliknięciu załącznika", + "description": "Wybierz, czy kliknięcie załącznika pliku ma pokazać podgląd, czy od razu go pobrać", + "preview": "Podgląd, gdy to możliwe", + "download": "Pobierz natychmiast" + }, + "attachment_position": { + "label": "Pozycja załączników", + "description": "Gdzie wyświetlać załączniki w nagłówku wiadomości e-mail", + "beside-sender": "Obok nadawcy", + "below-header": "Pod nagłówkiem" + }, + "emails_per_page": { + "10": "10 wiadomości", + "25": "25 wiadomości", + "50": "50 wiadomości", + "100": "100 wiadomości", + "label": "Wiadomości na stronę", + "description": "Liczba wiadomości e-mail ładowanych jednorazowo" + }, + "always_light_mode": { + "label": "Zawsze wyświetlaj wiadomości w trybie jasnym", + "description": "Renderuj treść wiadomości e-mail w trybie jasnym nawet wtedy, gdy aplikacja jest w trybie ciemnym, aby uniknąć problemów z konwersją trybu ciemnego" + }, + "external_content": { + "label": "Treści zewnętrzne", + "description": "Jak obsługiwać obrazy i treści zewnętrzne", + "ask": "Zawsze pytaj", + "block": "Zawsze blokuj", + "allow": "Zawsze zezwalaj" + }, + "trusted_senders": { + "label": "Zaufani nadawcy", + "description": "Zarządzaj nadawcami, których obrazy ładują się automatycznie", + "count_zero": "Brak", + "count_one": "1 nadawca", + "count_other": "{count} nadawców", + "modal_title": "Zaufani nadawcy", + "empty_title": "Brak zaufanych nadawców", + "empty_description": "Podczas wyświetlania wiadomości e-mail z zablokowanymi obrazami kliknij \"Zawsze ufaj temu nadawcy\", aby dodać go tutaj.", + "add_manually": "Dodaj nadawcę ręcznie", + "add_button": "Dodaj", + "add_placeholder": "Wprowadź adres e-mail", + "search_placeholder": "Szukaj nadawców...", + "no_results": "Żaden nadawca nie pasuje do wyszukiwania", + "remove": "Usuń", + "close": "Zamknij", + "invalid_email": "Wprowadź prawidłowy adres e-mail", + "already_added": "Ten nadawca jest już zaufany", + "save_error": "Nie udało się zapisać - sprawdź dziennik debugowania Kontaktów", + "use_address_book_label": "Synchronizuj z książką adresową", + "use_address_book_description": "Zapisuj zaufanych nadawców w osobnej książce „Zaufani nadawcy”, aby synchronizować ich na wszystkich urządzeniach" + }, + "hover_actions": { + "label": "Szybkie akcje po najechaniu", + "description": "Wybierz szybkie akcje widoczne po najechaniu na wiadomość e-mail na liście", + "delete": "Usuń", + "star": "Oznacz gwiazdką / usuń gwiazdkę", + "mark_read": "Oznacz jako przeczytane / nieprzeczytane", + "archive": "Archiwizuj", + "tag": "Etykieta", + "spam": "Oznacz jako spam", + "none_selected": "Nie wybrano żadnych akcji", + "mode_label": "Tryb wyświetlania", + "mode_inline": "Wbudowany", + "mode_floating": "Pływający", + "corner_label": "Pozycja pływająca", + "corner_top-left": "Lewy górny róg", + "corner_top-right": "Prawy górny róg", + "corner_bottom-left": "Lewy dolny róg", + "corner_bottom-right": "Prawy dolny róg" + }, + "default_mail_program": { + "label": "Domyślny program pocztowy", + "description": "Zarejestruj {appName} jako domyślny program pocztowy dla linków mailto:", + "button": "Ustaw jako domyślny", + "success": "Przeglądarka poprosiła o ustawienie jako domyślnego", + "error": "Twoja przeglądarka nie obsługuje tej funkcji" + }, + "attachment_reminder": { + "label": "Przypomnienie o załączniku", + "description": "Ostrzegaj przed wysłaniem, gdy wiadomość wspomina o załącznikach, ale żaden nie jest dołączony", + "keywords_label": "Słowa kluczowe wyzwalające", + "keywords_description": "Słowa lub frazy, które wyzwalają przypomnienie po znalezieniu w wiadomości", + "add_placeholder": "Dodaj słowo kluczowe...", + "add": "Add", + "remove": "Usuń" + }, + "hide_inline_image_attachments": { + "label": "Ukryj obrazy osadzone z listy załączników", + "description": "Obrazy osadzone w treści wiadomości nie są wyświetlane jako osobne załączniki" + } + }, + "composer": { + "title": "Redagowanie", + "description": "Skonfiguruj ustawienia tworzenia wiadomości e-mail", + "autosave": { + "label": "Interwał autozapisu", + "description": "Jak często automatycznie zapisywać szkice", + "30s": "Co 30 sekund", + "1m": "Co minutę", + "2m": "Co 2 minuty", + "5m": "Co 5 minut" + }, + "send_confirmation": { + "label": "Potwierdzenie wysyłki", + "description": "Proś o potwierdzenie przed wysłaniem wiadomości e-mail" + }, + "default_reply": { + "label": "Domyślny tryb odpowiedzi", + "description": "Domyślna akcja po kliknięciu odpowiedzi", + "reply": "Odpowiedz", + "reply_all": "Odpowiedz wszystkim" + } + }, + "privacy": { + "title": "Prywatność i bezpieczeństwo", + "description": "Zarządzaj ustawieniami prywatności i bezpieczeństwa", + "external_images": { + "label": "Blokuj obrazy zewnętrzne", + "description": "Zapobiegaj śledzeniu przez zewnętrzne obrazy" + }, + "session_timeout": { + "label": "Limit czasu sesji", + "description": "Automatycznie wyloguj po okresie bezczynności", + "never": "Nigdy", + "30m": "30 minut", + "1h": "1 godzina", + "4h": "4 godziny" + }, + "clear_cache": { + "label": "Wyczyść pamięć podręczną", + "description": "Usuń dane z pamięci podręcznej i pliki tymczasowe", + "button": "Wyczyść pamięć podręczną", + "confirm": "Czy na pewno chcesz wyczyścić pamięć podręczną?", + "success": "Pamięć podręczna została wyczyszczona" + } + }, + "account": { + "title": "Konto", + "description": "Wyświetl informacje o swoim koncie", + "name_label": "Nazwa wyświetlana", + "username_label": "Nazwa użytkownika", + "account_type_label": "Typ konta", + "auth_method_label": "Uwierzytelnianie", + "auth_method_oauth": "Single Sign-On (OAuth/OIDC)", + "auth_method_basic": "Hasło", + "demo_account": "Konto demo", + "email": { + "label": "Adres e-mail", + "value": "{email}" + }, + "server": { + "label": "Serwer JMAP", + "value": "{server}" + }, + "storage": { + "label": "Wykorzystanie przestrzeni", + "used": "{used} z {total} wykorzystano", + "percentage": "Wykorzystano {percent}%" + }, + "last_sync": { + "label": "Ostatnia synchronizacja", + "value": "{time}" + } + }, + "security": { + "title": "Bezpieczeństwo konta", + "description": "Zarządzaj hasłem, uwierzytelnianiem dwuskładnikowym i ustawieniami bezpieczeństwa", + "detecting": "Wykrywanie możliwości serwera...", + "not_available": "Zarządzanie bezpieczeństwem konta nie jest dostępne dla tego serwera pocztowego. Wymagane uprawnienia mogą być wyłączone. Szczegóły znajdziesz w dokumentacji.", + "password": { + "title": "Zmień hasło", + "current": "Aktualne hasło", + "new": "Nowe hasło", + "confirm": "Potwierdź nowe hasło", + "submit": "Zmień hasło", + "success": "Hasło zostało zmienione", + "error_title": "Zmiana hasła nie powiodła się", + "error_mismatch": "Nowe hasła nie są zgodne", + "error_min_length": "Hasło musi mieć co najmniej 8 znaków", + "error_generic": "Nie udało się zmienić hasła" + }, + "display_name": { + "label": "Nazwa wyświetlana", + "description": "Twoja nazwa widoczna na serwerze", + "placeholder": "Wprowadź swoją nazwę wyświetlaną", + "save": "Zapisz", + "success": "Nazwa wyświetlana została zaktualizowana", + "error": "Nie udało się zaktualizować nazwy wyświetlanej" + }, + "totp": { + "section_title": "Uwierzytelnianie dwuskładnikowe", + "label": "Uwierzytelnianie TOTP", + "description": "Dodaj dodatkową warstwę bezpieczeństwa za pomocą jednorazowego hasła opartego na czasie", + "active": "Włączone", + "inactive": "Wyłączone", + "enabled": "Uwierzytelnianie dwuskładnikowe włączone", + "disabled": "Uwierzytelnianie dwuskładnikowe wyłączone", + "enable_error": "Nie udało się włączyć 2FA", + "disable_error": "Nie udało się wyłączyć 2FA", + "setup_instructions": "Skopiuj ten adres URL do swojej aplikacji uwierzytelniającej (Google Authenticator, Authy itp.):", + "verification_code": "Kod weryfikacyjny", + "confirm": "Potwierdź", + "disable": "Wyłącz", + "disable_confirm_prompt": "Wprowadź hasło, aby wyłączyć uwierzytelnianie dwuskładnikowe.", + "password_required": "Hasło jest wymagane", + "code_required": "Kod weryfikacyjny jest wymagany", + "code_invalid": "Nieprawidłowy kod weryfikacyjny. Sprawdź aplikację uwierzytelniającą i spróbuj ponownie." + }, + "app_passwords": { + "title": "Hasła aplikacji", + "description": "Twórz hasła dla aplikacji, które nie obsługują uwierzytelniania dwuskładnikowego", + "add": "Dodaj", + "create": "Utwórz", + "cancel": "Anuluj", + "generate": "Generuj", + "name_label": "Nazwa aplikacji", + "name_placeholder": "np. Thunderbird, iPhone Mail", + "password_label": "Hasło (pozostaw puste, aby wygenerować automatycznie)", + "password_placeholder": "Automatycznie wygenerowane, jeśli puste", + "added": "Hasło aplikacji zostało utworzone", + "removed": "Hasło aplikacji zostało usunięte", + "add_error": "Nie udało się utworzyć hasła aplikacji", + "remove_error": "Nie udało się usunąć hasła aplikacji", + "none": "Brak skonfigurowanych haseł aplikacji", + "done": "Gotowe", + "expires_label": "Wygasa (opcjonalnie)", + "copy_now_warning": "Skopiuj to hasło teraz - nie zostanie ponownie wyświetlone.", + "allowed_ips_label": "Dozwolone adresy IP (opcjonalnie)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Oddzielone przecinkiem lub spacją. Pozostaw puste, aby zezwolić na dowolny IP." + }, + "api_keys": { + "title": "Klucze API", + "description": "Twórz klucze API dla skryptów i integracji komunikujących się bezpośrednio z serwerem", + "name_label": "Nazwa klucza", + "name_placeholder": "np. Skrypt kopii zapasowej, CI runner", + "copy_now_warning": "Skopiuj ten klucz API teraz - nie zostanie pokazany ponownie.", + "added": "Klucz API utworzony", + "removed": "Klucz API usunięty", + "add_error": "Nie udało się utworzyć klucza API", + "remove_error": "Nie udało się usunąć klucza API", + "none": "Brak skonfigurowanych kluczy API" + }, + "encryption": { + "section_title": "Szyfrowanie danych w spoczynku", + "label": "Szyfrowanie wiadomości e-mail", + "description": "Szyfruj wiadomości przechowywane na serwerze dla większej prywatności", + "active": "Szyfrowanie {type} włączone", + "inactive": "Wyłączone", + "enabled": "Szyfrowanie danych w spoczynku włączone", + "disabled_success": "Szyfrowanie danych w spoczynku wyłączone", + "error": "Nie udało się zaktualizować ustawień szyfrowania" + }, + "email_client": { + "title": "Konfiguracja klienta poczty", + "description": "Użyj tych danych uwierzytelniających, aby skonfigurować klienta poczty na komputerze lub urządzeniu mobilnym (Thunderbird, Apple Mail, Outlook itp.)", + "jmap_username_label": "Nazwa użytkownika JMAP", + "copy": "Kopiuj", + "copied": "Skopiowano", + "password_instructions": "Użyj powyższej nazwy użytkownika JMAP wraz z hasłem aplikacji, aby zalogować się w kliencie poczty. Utwórz hasło aplikacji w sekcji powyżej, jeśli jeszcze tego nie zrobiłeś." + } + }, + "identities": { + "title": "Tożsamości nadawcy", + "description": "Zarządzaj adresami e-mail, z których możesz wysyłać wiadomości", + "identities_count": { + "label": "Twoje tożsamości", + "description": "Adresy e-mail skonfigurowane do wysyłania", + "count_zero": "Brak tożsamości", + "count_one": "1 tożsamość", + "count_other": "{count} tożsamości" + }, + "manage": "Zarządzaj tożsamościami", + "sub_addressing": { + "label": "Subadresowanie", + "description": "Używaj tagów takich jak user+tag@domain.com, aby organizować pocztę przychodzącą", + "learn_more": "Dowiedz się więcej" + } + }, + "vacation": { + "title": "Autoresponder urlopowy", + "description": "Automatycznie odpowiadaj na przychodzące wiadomości e-mail podczas nieobecności", + "loading": "Ładowanie ustawień autorespondera urlopowego...", + "not_supported": "Twój serwer pocztowy nie obsługuje odpowiedzi urlopowych.", + "fetch_error": "Nie udało się załadować ustawień urlopowych. Spróbuj ponownie.", + "status": { + "label": "Autoresponder urlopowy", + "description": "Wysyłaj automatyczną odpowiedź do osób, które do Ciebie piszą", + "active": "Aktywny", + "inactive": "Nieaktywny" + }, + "date_range": { + "title": "Zakres dat", + "description": "Opcjonalnie ogranicz automatyczną odpowiedź do określonego okresu", + "start": "Data rozpoczęcia", + "start_description": "Pozostaw puste, aby nie ustawiać daty początkowej", + "end": "Data zakończenia", + "end_description": "Pozostaw puste, aby nie ustawiać daty końcowej" + }, + "message": { + "title": "Wiadomość automatycznej odpowiedzi", + "description": "Wiadomość, która zostanie wysłana jako odpowiedź", + "subject_label": "Temat", + "subject_description": "Wiersz tematu automatycznej odpowiedzi", + "subject_placeholder": "Poza biurem", + "body_label": "Treść wiadomości", + "body_description": "Treść wiadomości w zwykłym tekście", + "body_placeholder": "Dziękuję za wiadomość. Obecnie jestem poza biurem i odpowiem po powrocie." + }, + "preview": { + "title": "Podgląd", + "show": "Pokaż podgląd", + "hide": "Ukryj podgląd" + }, + "save": "Zapisz zmiany", + "saving": "Zapisywanie...", + "warnings": { + "end_before_start": "Data zakończenia musi być późniejsza niż data rozpoczęcia", + "start_in_past": "Data rozpoczęcia jest w przeszłości", + "empty_body": "Treść wiadomości jest pusta - odbiorcy otrzymają pustą odpowiedź" + } + }, + "folders": { + "title": "Foldery", + "description": "Zarządzaj folderami poczty i przypisuj standardowe role", + "folder_list": "Twoje foldery", + "folder_list_description": "Kliknij ikonę folderu, aby go dostosować", + "standard_roles": "Standardowe role folderów", + "standard_roles_description": "Przypisz foldery używane dla standardowych ról skrzynki, takich jak Odebrane, Wysłane, Kosz itp.", + "role_inbox": "Odebrane", + "role_drafts": "Szkice", + "role_sent": "Wysłane", + "role_trash": "Kosz", + "role_junk": "Spam / Niechciane", + "role_archive": "Archiwum", + "role_none": "Brak", + "create_folder": "Utwórz folder", + "create_subfolder": "Utwórz podfolder", + "subfolder_of": "W folderze {name}", + "subfolder_name": "Nazwa podfolderu", + "new_folder_name": "Nazwa folderu", + "rename": "Zmień nazwę", + "change_icon": "Zmień ikonę", + "delete": "Usuń", + "confirm_delete": "Czy na pewno chcesz usunąć „{name}”? Wiadomości w tym folderze zostaną przeniesione do Kosza.", + "create": "Utwórz", + "cancel": "Anuluj", + "no_folders": "Brak niestandardowych folderów", + "cannot_delete_role": "Nie można usunąć folderu ze standardową rolą. Najpierw usuń tę rolę.", + "folder_created": "Folder został utworzony", + "folder_renamed": "Nazwa folderu została zmieniona", + "folder_deleted": "Folder został usunięty", + "role_updated": "Rola folderu została zaktualizowana", + "error_create": "Nie udało się utworzyć folderu", + "error_rename": "Nie udało się zmienić nazwy folderu", + "error_delete": "Nie udało się usunąć folderu", + "error_delete_has_children": "Nie można usunąć folderu: nadal zawiera podfoldery. Najpierw usuń je lub przenieś.", + "error_delete_has_email": "Nie można usunąć folderu: nadal zawiera wiadomości e-mail. Najpierw je przenieś lub usuń.", + "error_role": "Nie udało się zaktualizować roli folderu" + }, + "advanced": { + "title": "Zaawansowane", + "description": "Opcje zaawansowane i ustawienia deweloperskie", + "debug_mode": { + "label": "Tryb debugowania", + "description": "Włącz szczegółowe logowanie do rozwiązywania problemów" + }, + "debug_categories": { + "description": "Wybierz kategorie do logowania. Wyłącz kategorie, których nie potrzebujesz, aby zmniejszyć szum w konsoli.", + "jmap": "Klient JMAP", + "jmap_description": "Operacje na skrzynkach, pobieranie wiadomości e-mail i żądania protokołu JMAP", + "calendar": "Kalendarz", + "calendar_description": "Wydarzenia kalendarza, importy i wiadomości planowania", + "tasks": "Zadania", + "tasks_description": "Tworzenie zadań kalendarza, pobieranie i aktualizacje", + "auth": "Uwierzytelnianie", + "auth_description": "Logowanie, TOTP, wymiana tokenów i zarządzanie sesją", + "filters": "Filtry", + "filters_description": "Reguły filtrów Sieve i skrypty urlopowe", + "email": "Wyświetlanie wiadomości", + "email_description": "Renderowanie wiadomości e-mail, przetwarzanie TNEF i oznaczanie jako przeczytane", + "push": "Powiadomienia push", + "push_description": "Konfiguracja i dostarczanie powiadomień push", + "contacts": "Kontakty i książki adresowe", + "contacts_description": "Synchronizacja kontaktów, operacje książki adresowej i zaufani nadawcy" + }, + "settings_sync": { + "label": "Synchronizacja ustawień", + "description": "Synchronizuj ustawienia między przeglądarkami i urządzeniami" + }, + "sender_favicons": { + "label": "Favikony nadawców (eksperymentalne)", + "description": "Pokazuj ikony stron internetowych jako zdjęcia profilowe nadawców firmowych" + }, + "show_avatars_in_junk": { + "label": "Pokazuj awatary w folderze spam", + "description": "Pokazuj zdjęcia profilowe i favikony nadawców w folderze spam. Domyślnie wyłączone, aby próby phishingu nie wyglądały na wiarygodne." + }, + "keyboard_shortcuts": { + "label": "Skróty klawiszowe", + "description": "Wyświetl dostępne skróty klawiszowe", + "button": "Pokaż skróty" + }, + "reset_settings": { + "label": "Resetuj ustawienia", + "description": "Przywróć wszystkie ustawienia do wartości domyślnych", + "button": "Przywróć domyślne" + }, + "export_settings": { + "label": "Eksportuj ustawienia", + "description": "Pobierz swoje ustawienia jako JSON", + "button": "Eksportuj" + }, + "import_settings": { + "label": "Importuj ustawienia", + "description": "Prześlij ustawienia z pliku JSON", + "button": "Importuj" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Aplikacje paska bocznego", + "description": "Zarządzaj niestandardowymi aplikacjami i linkami na pasku bocznym", + "keep_loaded": "Pozostaw aplikacje załadowane", + "keep_loaded_description": "Utrzymuj aplikacje wbudowane uruchomione w tle podczas przełączania się między nimi, aby uniknąć ponownego ładowania", + "manage_title": "Niestandardowe aplikacje", + "manage_description": "Dodawaj, edytuj lub usuwaj niestandardowe aplikacje z paska bocznego" + }, + "contacts": { + "title": "Kontakty", + "description": "Importuj i eksportuj kontakty", + "import_label": "Importuj kontakty", + "import_description": "Importuj kontakty z pliku vCard (.vcf)", + "export_label": "Eksportuj kontakty", + "export_description": "Eksportuj wszystkie kontakty jako plik vCard (.vcf)", + "manage_title": "Książki adresowe", + "manage_description": "Zmień nazwy swoich książek adresowych", + "no_address_books": "Nie znaleziono książek adresowych", + "categories_title": "Kategorie", + "categories_description": "Zmień nazwy kategorii kontaktów", + "no_categories": "Nie znaleziono kategorii" + }, + "filters": { + "title": "Filtry wiadomości e-mail", + "description": "Twórz reguły, aby automatycznie sortować, etykietować i zarządzać przychodzącymi wiadomościami e-mail", + "add_rule": "Dodaj regułę", + "no_rules": "Brak reguł filtrów", + "no_rules_description": "Twórz reguły, aby automatycznie organizować przychodzące wiadomości e-mail", + "vacation_active": "Autoresponder urlopowy jest aktywny", + "vacation_active_description": "Automatyczna odpowiedź jest włączona dla wiadomości przychodzących", + "vacation_configure": "Konfiguruj", + "edit_rule": "Edytuj regułę", + "new_rule": "Nowa reguła", + "delete_rule": "Usuń regułę", + "delete_confirm": "Czy na pewno chcesz usunąć tę regułę?", + "enable": "Włącz", + "disable": "Wyłącz", + "raw_editor": "Surowy edytor Sieve", + "raw_editor_warning": "Edytowanie surowego skryptu Sieve może zepsuć wizualną edycję reguł. Zmiany wprowadzone tutaj zastępują kreator wizualny.", + "validate": "Waliduj", + "validation_success": "Skrypt jest poprawny", + "validation_error": "Skrypt zawiera błędy", + "save": "Zapisz reguły", + "saving": "Zapisywanie...", + "saved": "Filtry zostały zapisane", + "save_failed": "Nie udało się zapisać filtrów", + "loading": "Ładowanie filtrów...", + "not_supported": "Twój serwer pocztowy nie obsługuje filtrów wiadomości e-mail.", + "rule_name": "Nazwa reguły", + "rule_name_placeholder": "np. Sortuj newslettery", + "match_all": "Dopasuj WSZYSTKIE warunki", + "match_any": "Dopasuj DOWOLNY warunek", + "conditions": "Warunki", + "add_condition": "Dodaj warunek", + "actions": "Akcje", + "add_action": "Dodaj akcję", + "stop_processing": "Zatrzymaj przetwarzanie kolejnych reguł", + "condition_fields": { + "from": "Od", + "to": "Do", + "cc": "DW", + "subject": "Temat", + "header": "Niestandardowy nagłówek", + "size": "Rozmiar", + "body": "Treść" + }, + "comparators": { + "contains": "zawiera", + "not_contains": "nie zawiera", + "is": "jest dokładnie", + "not_is": "nie jest", + "starts_with": "zaczyna się od", + "ends_with": "kończy się na", + "matches": "pasuje do wzorca", + "greater_than": "jest większe niż", + "less_than": "jest mniejsze niż" + }, + "action_types": { + "move": "Przenieś do folderu", + "copy": "Kopiuj do folderu", + "forward": "Prześlij dalej do", + "mark_read": "Oznacz jako przeczytane", + "star": "Oznacz wiadomość gwiazdką", + "add_label": "Dodaj etykietę", + "discard": "Odrzuć (usuń po cichu)", + "reject": "Odrzuć z wiadomością", + "keep": "Pozostaw w Odebranych", + "stop": "Zatrzymaj przetwarzanie" + }, + "move_to_folder": "Wybierz folder", + "copy_to_folder": "Wybierz folder", + "forward_to": "Prześlij dalej na adres e-mail", + "forward_placeholder": "email@example.com", + "reject_message": "Wiadomość odrzucenia", + "reject_placeholder": "Twoja wiadomość e-mail została odrzucona", + "label_name": "Nazwa etykiety", + "label_placeholder": "Wybierz etykietę", + "header_name": "Nazwa nagłówka", + "header_placeholder": "np. X-Mailing-List", + "size_bytes": "Rozmiar w bajtach", + "size_placeholder": "np. 1000000", + "system_managed": "Reguła zarządzana przez system", + "opaque_warning": "Ten skrypt został edytowany poza kreatorem wizualnym. Dostępna jest tylko surowa edycja Sieve.", + "open_sieve_editor": "Otwórz surowy edytor Sieve", + "fetch_error": "Nie udało się załadować filtrów", + "expanded_view": "Widok rozszerzony", + "expanded_view_description": "Pokazuj reguły filtrów ze szczegółowymi blokami warunków i akcji", + "if": "Jeśli", + "then": "Wtedy", + "match_all_conditions": "wszystkie pasują", + "match_any_condition": "dowolne pasują", + "and": "i", + "or": "lub", + "cancel": "Anuluj", + "confirm_delete": "Usuń", + "rule_list": "Reguły filtrów", + "drag_to_reorder": "Przeciągnij, aby zmienić kolejność", + "match_type": "Typ dopasowania", + "reset_to_visual": "Resetuj do kreatora wizualnego", + "reset_warning": "To odrzuci bieżący skrypt i pozwoli zacząć od nowa.", + "confirm_reset": "Resetuj", + "validation_empty_name": "Nazwa reguły jest wymagana", + "validation_empty_conditions": "Wymagany jest co najmniej jeden warunek z wartością", + "validation_empty_actions": "Wymagana jest co najmniej jedna akcja", + "templates_section": "Rozpocznij od szablonu", + "template_newsletters": "Przenieś newslettery do folderu", + "template_receipts": "Automatycznie archiwizuj rachunki", + "template_important": "Oznacz ważne wiadomości e-mail", + "template_notifications": "Filtruj powiadomienia", + "sieve_editor": { + "title": "Edytor skryptu Sieve", + "warning": "Edytowanie surowego skryptu Sieve może zepsuć wizualną edycję reguł. Zmiany wprowadzone tutaj zastępują kreator wizualny.", + "script_content": "Skrypt Sieve", + "valid": "Skrypt jest poprawny", + "invalid": "Skrypt zawiera błędy", + "save_warning": "Zapisanie nadpisze wszystkie reguły wizualne. Nie można tego cofnąć. Kliknij Zapisz ponownie, aby potwierdzić.", + "validating": "Walidowanie...", + "validate": "Waliduj", + "cancel": "Anuluj", + "save": "Zapisz", + "confirm_save": "Potwierdź zapis", + "validation_failed": "Żądanie walidacji nie powiodło się" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# warunek} other {# warunków}}", + "actions_count": "{count, plural, one {# akcja} other {# akcji}}" + }, + "origin_external": "Zewnętrzny", + "managed_by_tooltip": "Zarządzane przez {source}. Edytuj w tej aplikacji lub użyj surowego edytora Sieve." + }, + "templates": { + "title": "Szablony wiadomości e-mail", + "description": "Twórz wielokrotnego użytku szablony wiadomości e-mail ze zmiennymi zastępczymi", + "add": "Nowy szablon", + "edit": "Edytuj szablon", + "name": "Nazwa szablonu", + "name_placeholder": "np. Wiadomość kontrolna", + "category": "Kategoria", + "category_placeholder": "np. Praca, Osobiste", + "subject": "Temat", + "subject_placeholder": "Temat wiadomości e-mail", + "body": "Treść", + "body_placeholder": "Treść wiadomości e-mail...", + "recipients_placeholder": "email@example.com", + "identity": "Wyślij jako", + "default_identity": "Domyślna tożsamość", + "favorite": "Ulubione", + "cancel": "Anuluj", + "create": "Utwórz", + "update": "Aktualizuj", + "confirm_delete": "Usuń", + "no_templates": "Brak szablonów", + "manage": "Zarządzaj szablonami", + "count": "{count, plural, one {# szablon} other {# szablonów}}", + "export_import": "Eksport i import", + "export_import_description": "Twórz kopie zapasowe szablonów lub przenoś je na inne urządzenie", + "export": "Eksportuj", + "import": "Importuj", + "validation": { + "empty": "Nazwa szablonu jest wymagana", + "too_long": "Nazwa szablonu musi mieć maksymalnie 200 znaków" + } + }, + "files": { + "display": { + "title": "Wyświetlanie", + "description": "Skonfiguruj sposób wyświetlania plików i folderów" + }, + "folder_layout": { + "label": "Nawigacja folderów", + "description": "Wybierz sposób wyświetlania folderów: wbudowane z plikami lub w drzewie paska bocznego", + "inline": "Wbudowana", + "sidebar": "Pasek boczny" + }, + "default_view": { + "label": "Domyślny widok", + "description": "Wybierz układ siatki lub listy", + "list": "Lista", + "grid": "Siatka" + }, + "default_sort": { + "label": "Domyślne sortowanie", + "description": "Wybierz domyślne sortowanie plików", + "name": "Nazwa", + "size": "Rozmiar", + "modified": "Zmodyfikowano" + }, + "sort_direction": { + "label": "Kierunek sortowania", + "description": "Wybierz kolejność rosnącą lub malejącą", + "ascending": "Rosnąco", + "descending": "Malejąco" + }, + "icons": { + "title": "Ikony", + "description": "Skonfiguruj wygląd ikon plików" + }, + "show_icons": { + "label": "Pokazuj ikony plików", + "description": "Wyświetlaj ikony obok plików i folderów" + }, + "colored_icons": { + "label": "Kolorowe ikony", + "description": "Używaj kolorowych ikon zamiast monochromatycznych" + }, + "show_thumbnails": { + "label": "Pokazuj miniatury", + "description": "Wyświetlaj podglądy obrazów zamiast ikon dla plików graficznych" + }, + "behavior": { + "title": "Zachowanie", + "description": "Skonfiguruj działanie przeglądarki plików" + }, + "show_hidden": { + "label": "Pokazuj ukryte pliki", + "description": "Wyświetlaj pliki i foldery zaczynające się od kropki" + }, + "preview": { + "label": "Podgląd" + } + } + }, + "errors": { + "page_error_title": "Coś poszło nie tak", + "page_error_description": "Wystąpił nieoczekiwany błąd. Spróbuj ponownie lub wróć do strony głównej.", + "sidebar_error": "Nie udało się załadować skrzynek pocztowych", + "email_list_error": "Nie udało się załadować wiadomości", + "viewer_error_title": "Nie można wyświetlić wiadomości", + "viewer_error_description": "Wystąpił problem podczas renderowania tej wiadomości. Może zawierać nieobsługiwaną zawartość.", + "composer_error": "Nie udało się załadować edytora wiadomości", + "settings_error_title": "Ustawienia są niedostępne", + "settings_error_description": "Nie udało się załadować ustawień. Twoje preferencje mogą nie zostać zapisane.", + "try_again": "Spróbuj ponownie", + "reload": "Odśwież", + "reload_emails": "Odśwież wiadomości", + "reload_settings": "Odśwież ustawienia", + "retry": "Ponów", + "go_home": "Przejdź do skrzynki odbiorczej" + }, + "context_menu": { + "reply": "Odpowiedz", + "reply_all": "Odpowiedz wszystkim", + "forward": "Prześlij dalej", + "mark_read": "Oznacz jako przeczytane", + "mark_unread": "Oznacz jako nieprzeczytane", + "star": "Oznacz gwiazdką", + "unstar": "Usuń gwiazdkę", + "move_to": "Przenieś do...", + "archive": "Archiwizuj", + "delete": "Usuń", + "mark_as_spam": "Zgłoś spam", + "not_spam": "To nie spam", + "color_tag": "Etykieta", + "remove_color": "Usuń etykietę", + "items_selected": "{count} zaznaczonych wiadomości", + "edit_draft": "Edytuj szkic" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Skróty klawiszowe", + "tip": "Naciśnij ? w dowolnym momencie, aby wyświetlić tę pomoc", + "sections": { + "navigation": "Nawigacja", + "actions": "Akcje wiadomości", + "global": "Globalne", + "threads": "Wątki", + "composer": "Edytor wiadomości" + }, + "navigation": { + "next_email": "Następna wiadomość", + "previous_email": "Poprzednia wiadomość", + "open_email": "Otwórz wiadomość", + "close_email": "Zamknij / Odznacz" + }, + "actions": { + "reply": "Odpowiedz", + "reply_all": "Odpowiedz wszystkim", + "forward": "Prześlij dalej", + "star": "Przełącz gwiazdkę", + "archive": "Archiwizuj", + "delete": "Usuń", + "mark_unread": "Oznacz jako nieprzeczytane", + "mark_read": "Oznacz jako przeczytane", + "toggle_spam": "Zgłoś spam / To nie spam" + }, + "global": { + "compose": "Napisz nową wiadomość", + "search": "Przejdź do wyszukiwania", + "help": "Pokaż skróty", + "refresh": "Odśwież wiadomości", + "select_all": "Zaznacz wszystko" + }, + "threads": { + "expand_collapse": "Rozwiń/zwiń wątek" + }, + "composer": { + "template_picker": "Otwórz wybór szablonu" + } + }, + "threads": { + "messages_one": "{count} wiadomość", + "messages_other": "{count} wiadomości", + "messages_tooltip": "{count, plural, one {# wiadomość w tej konwersacji} other {# wiadomości w tej konwersacji}}", + "expand": "Rozwiń konwersację", + "collapse": "Zwiń konwersację", + "loading": "Ładowanie konwersacji...", + "mark_read": "Oznacz konwersację jako przeczytaną", + "mark_unread": "Oznacz konwersację jako nieprzeczytaną", + "archive": "Archiwizuj konwersację", + "delete": "Usuń konwersację", + "star": "Oznacz konwersację gwiazdką", + "unstar": "Usuń gwiazdkę z konwersacji", + "toggle_thread": "Przełącz widok wątku" + }, + "identities": { + "modal_title": "Zarządzaj tożsamościami nadawcy", + "create_new": "Utwórz nową tożsamość", + "edit_identity": "Edytuj tożsamość", + "delete_confirm": "Usunąć tę tożsamość? Tej operacji nie można cofnąć.", + "cannot_delete": "Tej tożsamości nie można usunąć", + "primary_identity": "Główna", + "set_as_primary": "Ustaw jako główną", + "no_identities": "Nie znaleziono tożsamości", + "display": { + "reply_to": "Odpowiedz-do:", + "bcc": "UDW:", + "signature": "Podpis:", + "preview": "Podgląd:" + }, + "validation_errors": { + "invalid_emails": "Nieprawidłowe adresy e-mail: {emails}", + "unknown_error": "Nieznany błąd" + }, + "form": { + "name_label": "Nazwa wyświetlana", + "name_placeholder": "np. Służbowy e-mail, Prywatny", + "name_required": "Nazwa jest wymagana", + "email_label": "Adres e-mail", + "email_placeholder": "your.email@example.com", + "email_required": "Adres e-mail jest wymagany", + "email_invalid": "Wprowadź prawidłowy adres e-mail", + "email_immutable": "Adresu e-mail nie można zmienić po utworzeniu", + "reply_to_label": "Odpowiedz-do (opcjonalnie)", + "reply_to_placeholder": "different@email.com", + "bcc_label": "Automatyczne UDW (opcjonalnie)", + "bcc_placeholder": "archive@email.com", + "text_signature_label": "Podpis tekstowy", + "html_signature_label": "Podpis HTML", + "save": "Zapisz tożsamość", + "cancel": "Anuluj", + "creating": "Tworzenie...", + "updating": "Aktualizowanie..." + }, + "sub_address": { + "button_tooltip": "Użyj podadresu", + "popover_title": "Dodaj tag podadresu", + "tag_input_placeholder": "Wpisz tag (np. zakupy)", + "preview_label": "Podgląd:", + "recent_tags": "Ostatnie tagi", + "suggested_tags": "Sugerowane", + "use_address": "Użyj tego adresu", + "invalid_tag": "Tag może zawierać tylko litery, cyfry i myślniki", + "tag_too_long": "Tag może mieć maksymalnie 30 znaków", + "help_text": "Wiadomości wysłane na adres user+tag@domain.com trafią do Twojej skrzynki odbiorczej", + "validation": { + "empty": "Tag nie może być pusty", + "too_long": "Tag może mieć maksymalnie {max} znaków", + "invalid_chars": "Tag może zawierać tylko litery, cyfry i myślniki" + } + }, + "badge": { + "sent_via": "przez", + "sub_address_tag": "Wysłano przy użyciu podadresu: {tag}", + "identity_name": "Wysłano przy użyciu tożsamości: {name}", + "identity_short": "przez {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Usuń", + "delete_confirm_title": "Usuń tożsamość" + }, + "templates": { + "picker_title": "Wybierz szablon", + "search_placeholder": "Szukaj szablonów...", + "section_favorites": "Ulubione", + "section_recent": "Ostatnie", + "section_uncategorized": "Inne", + "no_templates": "Nie ma jeszcze szablonów", + "no_results": "Nie znaleziono szablonów", + "fill_placeholders": "Uzupełnij wartości zmiennych", + "enter_value": "Wpisz wartość...", + "preview": "Podgląd", + "insert_with_values": "Wstaw z wartościami", + "insert_raw": "Wstaw bez zmian", + "copy_suffix": "(kopia)", + "placeholder": "Zmienna", + "placeholders": { + "recipient_name": "Nazwa odbiorcy", + "company": "Nazwa firmy", + "date": "Bieżąca data", + "day_of_week": "Dzień tygodnia", + "sender_name": "Twoje imię" + } + }, + "contacts": { + "title": "Kontakty", + "search_placeholder": "Szukaj kontaktów...", + "create_new": "Nowy kontakt", + "no_category": "Brak kategorii", + "rename_category": "Zmień nazwę kategorii", + "category_name_label": "Nazwa kategorii", + "category_renamed": "Zmieniono nazwę kategorii", + "category_rename_failed": "Nie udało się zmienić nazwy kategorii", + "category_added": "Kontakt dodany do {name}", + "category_added_plural": "{count} kontaktów dodano do {name}", + "empty_state": "Brak kontaktów", + "empty_state_title": "Brak kontaktów", + "empty_state_subtitle": "Utwórz pierwszy kontakt lub zaimportuj z pliku vCard", + "empty_search": "Żadne kontakty nie pasują do wyszukiwania", + "empty_search_hint": "Spróbuj użyć innego wyszukiwanego hasła", + "empty_filtered": "Żadne kontakty nie pasują do filtrów", + "empty_filtered_hint": "Dostosuj lub wyczyść filtry", + "clear_search": "Wyczyść wyszukiwanie", + "import_vcard": "Importuj vCard", + "delete_confirm_title": "Usuń kontakt", + "delete_confirm": "Czy na pewno chcesz usunąć ten kontakt?", + "local_mode": "Kontakty są przechowywane lokalnie (serwer nie obsługuje JMAP Contacts)", + "back_to_contacts": "Powrót do kontaktów", + "tabs": { + "all": "Wszystkie", + "groups": "Grupy" + }, + "shared": { + "title": "Udostępnione" + }, + "address_books": { + "title": "Moje książki adresowe", + "shared_prefix": "Udostępnione: {name}", + "moved": "Kontakt przeniesiono do {name}", + "moved_plural": "{count} kontaktów przeniesiono do {name}", + "move_failed": "Nie udało się przenieść kontaktu", + "address_book": "Książka adresowa", + "rename": "Zmień nazwę książki adresowej", + "name_label": "Nazwa książki adresowej", + "renamed": "Zmieniono nazwę książki adresowej", + "rename_failed": "Nie udało się zmienić nazwy książki adresowej", + "default": "Domyślna", + "manage": "Zarządzaj książkami adresowymi", + "share": "Udostępnij książkę adresową", + "new_contact_in_book": "Nowy kontakt w tej książce adresowej", + "delete": "Usuń książkę adresową", + "confirm_delete": "Usunąć „{name}\"? Wszystkie kontakty w tej książce adresowej zostaną usunięte.", + "deleted": "Książka adresowa usunięta", + "delete_failed": "Nie udało się usunąć książki adresowej" + }, + "detail": { + "emails": "Adresy e-mail", + "phones": "Numery telefonów", + "organizations": "Organizacje", + "addresses": "Adresy", + "notes": "Notatki", + "titles": "Stanowiska i role", + "online_services": "Usługi online", + "anniversaries": "Rocznice", + "personal_info": "Informacje osobiste", + "languages": "Języki", + "categories": "Kategorie", + "related_contacts": "Powiązane kontakty", + "crypto_keys": "Klucze kryptograficzne", + "cert_issuer": "Wystawca", + "cert_expires": "Wygasa", + "cert_expired": "Wygasł", + "cert_fingerprint": "Odcisk", + "cert_algorithm": "Algorytm", + "import_to_smime": "Importuj do S/MIME", + "cert_already_imported": "Już zaimportowano do S/MIME", + "cert_imported": "Certyfikat zaimportowano do magazynu S/MIME", + "cert_import_failed": "Nie udało się zaimportować certyfikatu", + "no_contact_selected": "Wybierz kontakt, aby wyświetlić szczegóły", + "compose_email": "Napisz e-mail", + "copy_email": "Kopiuj e-mail", + "copy_phone": "Kopiuj numer telefonu", + "copy_url": "Kopiuj URL", + "copied": "Skopiowano do schowka", + "copy_failed": "Nie udało się skopiować do schowka", + "created": "Utworzono", + "updated": "Ostatnia aktualizacja", + "timezone": "Strefa czasowa", + "anniversary_birth": "Urodziny", + "anniversary_death": "Data śmierci", + "anniversary_wedding": "Rocznica", + "anniversary_other": "Inne", + "personal_expertise": "Specjalizacja", + "personal_hobby": "Hobby", + "personal_interest": "Zainteresowanie", + "personal_other": "Inne", + "gender": "Płeć", + "gender_masculine": "Mężczyzna", + "gender_feminine": "Kobieta", + "gender_other": "Inne", + "gender_none": "Nie dotyczy", + "gender_unknown": "Nieznana", + "calendar": "Kalendarz", + "calendar_uri": "Adres URL kalendarza", + "scheduling_uri": "Adres URL planowania", + "freebusy_uri": "Adres URL wolny/zajęty", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Więcej działań", + "age_years": "{count, plural, one {1 rok} few {# lata} many {# lat} other {# lat}}", + "years_since": "{count, plural, one {1 rok temu} few {# lata temu} many {# lat temu} other {# lat temu}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Nowy kontakt", + "edit_title": "Edytuj kontakt", + "section_address_book": "Katalog", + "select_address_book": "Wybierz katalog...", + "section_identity": "Imię i tożsamość", + "section_work": "Praca i organizacja", + "prefix": "Tytuł", + "prefix_placeholder": "Dr, Pan, Pani", + "given_name": "Imię", + "middle_name": "Drugie imię", + "surname": "Nazwisko", + "suffix": "Sufiks", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Pseudonim", + "nickname_placeholder": "Pseudonim", + "email": "E-mail", + "email_placeholder": "email@example.com", + "phone": "Telefon", + "phone_placeholder": "+1 234 567 890", + "phone_type": "Typ", + "phone_voice": "Głosowy", + "phone_cell": "Komórkowy", + "phone_fax": "Faks", + "phone_pager": "Pager", + "phone_video": "Wideo", + "phone_text": "SMS", + "organization": "Organizacja", + "organization_placeholder": "Nazwa firmy", + "department": "Dział", + "department_placeholder": "Dział", + "job_title": "Stanowisko", + "job_title_placeholder": "np. Inżynier oprogramowania", + "role": "Rola", + "role_placeholder": "np. Lider zespołu", + "addresses": "Adresy", + "add_address": "Dodaj adres", + "street": "Ulica", + "city": "Miasto", + "region": "Stan / region", + "postcode": "Kod pocztowy", + "country": "Kraj", + "online_services": "Usługi online", + "add_online_service": "Dodaj usługę online", + "url_placeholder": "https://...", + "service_placeholder": "Usługa", + "anniversaries": "Rocznice", + "add_anniversary": "Dodaj datę", + "anniversary_birth": "Urodziny", + "anniversary_wedding": "Rocznica", + "anniversary_death": "Upamiętnienie", + "anniversary_other": "Inne", + "personal_info": "Informacje osobiste", + "add_personal_info": "Dodaj wpis", + "personal_info_placeholder": "np. Fotografia", + "personal_expertise": "Specjalizacja", + "personal_hobby": "Hobby", + "personal_interest": "Zainteresowanie", + "personal_other": "Inne", + "level": "Poziom", + "level_high": "Wysoki", + "level_medium": "Średni", + "level_low": "Niski", + "categories": "Kategorie", + "categories_placeholder": "np. Rodzina, Przyjaciele, Współpracownicy", + "categories_hint": "Wpisz, aby wyszukać lub dodać kategorie", + "category_add": "Dodaj", + "note": "Notatki", + "note_placeholder": "Dodaj notatkę...", + "gender": "Płeć", + "gender_sex": "Płeć biologiczna", + "gender_male": "Mężczyzna", + "gender_female": "Kobieta", + "gender_other": "Inne", + "gender_none": "Nie dotyczy", + "gender_unknown": "Nieznana", + "gender_identity": "Tożsamość płciowa", + "gender_identity_placeholder": "Tożsamość płciowa...", + "calendar": "Kalendarz", + "calendar_uri": "Adres URL kalendarza", + "scheduling_uri": "Adres URL planowania", + "freebusy_uri": "Adres URL wolny/zajęty", + "context_work": "Praca", + "context_private": "Prywatny", + "add_email": "Dodaj e-mail", + "add_phone": "Dodaj telefon", + "save": "Zapisz", + "cancel": "Anuluj", + "creating": "Tworzenie...", + "updating": "Aktualizowanie...", + "name_required": "Wymagane jest przynajmniej imię lub nazwisko", + "email_invalid": "Wprowadź prawidłowy adres e-mail", + "email_error_inline": "Nieprawidłowy format adresu e-mail", + "save_failed": "Nie udało się zapisać kontaktu", + "delete": "Usuń", + "upload_photo": "Prześlij zdjęcie", + "remove_photo": "Usuń zdjęcie", + "photo_hint": "JPG lub PNG, do 10 MB. Zostanie zmniejszone.", + "photo_too_large": "Obraz jest za duży (maks. 10 MB)", + "photo_invalid": "Nieprawidłowy plik obrazu", + "change_photo": "Zmień" + }, + "groups": { + "create": "Nowa grupa", + "edit": "Edytuj grupę", + "empty": "Brak grup", + "delete_confirm_title": "Usuń grupę", + "delete_confirm": "Czy na pewno chcesz usunąć tę grupę?", + "name_label": "Nazwa grupy", + "name_placeholder": "np. Zespół, Rodzina", + "name_required": "Nazwa grupy jest wymagana", + "save_failed": "Nie udało się zapisać grupy", + "members_label": "Członkowie", + "search_members": "Szukaj kontaktów do dodania...", + "no_members": "Brak członków w tej grupie", + "member_count": "{count, plural, =0 {Brak członków} one {1 członek} other {# członków}}" + }, + "import": { + "title": "Importuj kontakty", + "drop_hint": "Kliknij, aby wybrać plik vCard", + "file_types": "pliki .vcf lub .vcard", + "no_contacts": "Nie znaleziono kontaktów w pliku", + "parse_error": "Nie udało się przetworzyć pliku vCard", + "found": "{count, plural, one {Znaleziono 1 kontakt} other {Znaleziono # kontaktów}}", + "duplicate": "Duplikat", + "select_all": "Zaznacz wszystko", + "deselect_all": "Odznacz wszystko", + "selected": "{count, plural, one {1 zaznaczony} other {# zaznaczonych}}", + "import_button": "Importuj", + "importing": "Importowanie...", + "success": "{count, plural, one {Zaimportowano 1 kontakt} other {Zaimportowano # kontaktów}}", + "failed": "Import nie powiódł się", + "close": "Zamknij", + "file_too_large": "Plik jest za duży (maks. 5 MB)" + }, + "export": { + "title": "Eksportuj kontakty", + "success": "{count, plural, one {Wyeksportowano 1 kontakt} other {Wyeksportowano # kontaktów}}" + }, + "bulk": { + "selected": "{count, plural, one {1 zaznaczony} other {# zaznaczonych}}", + "select_all": "Zaznacz wszystko", + "delete": "Usuń", + "delete_confirm_title": "Usuń kontakty", + "delete_confirm": "Usunąć {count, plural, one {1 kontakt} other {# kontaktów}}?", + "deleted": "{count, plural, one {Usunięto 1 kontakt} other {Usunięto # kontaktów}}", + "add_to_group": "Dodaj do grupy", + "choose_group": "Wybierz grupę", + "adding_contacts": "Dodawanie {count, plural, one {1 kontaktu} other {# kontaktów}}", + "added_to_group": "Kontakty dodano do grupy", + "export": "Eksportuj", + "clear": "Wyczyść zaznaczenie" + }, + "toast": { + "created": "Kontakt utworzono", + "updated": "Kontakt zaktualizowano", + "deleted": "Kontakt usunięto", + "error_create": "Nie udało się utworzyć kontaktu", + "error_update": "Nie udało się zaktualizować kontaktu", + "error_delete": "Nie udało się usunąć kontaktu" + }, + "context_menu": { + "open": "Otwórz", + "edit": "Edytuj", + "send_email": "Wyślij e-mail", + "add_to_group": "Dodaj do grupy", + "export_vcard": "Eksportuj jako vCard", + "delete": "Usuń", + "call": "Zadzwoń", + "duplicate": "Duplikuj", + "print": "Drukuj" + }, + "filters": { + "toggle": "Filtry", + "select": "Zaznacz", + "clear": "Wyczyść", + "close": "Zamknij", + "title": "Filtry zaawansowane", + "organization": "Firma", + "organization_placeholder": "np. Acme", + "job_title": "Stanowisko", + "job_title_placeholder": "np. Projektant", + "location": "Lokalizacja", + "location_placeholder": "Miasto lub kraj", + "email_domain": "Domena e-mail", + "email_domain_placeholder": "przyklad.pl", + "birthday_month": "Urodziny w", + "any_month": "Dowolny miesiąc", + "has_email": "Z e-mailem", + "has_phone": "Z telefonem", + "has_photo": "Ze zdjęciem" + } + }, + "calendar": { + "title": "Kalendarz", + "back_to_email": "Powrót do poczty", + "back_to_month": "Powrót do miesiąca", + "my_calendars": "Kalendarze", + "birthday_calendar": "Urodziny", + "mini_calendar_change": "Kliknij, aby zmienić miesiąc", + "views": { + "month": "Miesiąc", + "week": "Tydzień", + "day": "Dzień", + "agenda": "Agenda", + "today": "Dzisiaj", + "month_hint": "Miesiąc (m)", + "week_hint": "Tydzień (w)", + "day_hint": "Dzień (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Zadania", + "tasks_hint": "Zadania (k)" + }, + "events": { + "create": "Utwórz wydarzenie", + "edit": "Edytuj wydarzenie", + "delete": "Usuń wydarzenie", + "details": "Szczegóły wydarzenia", + "no_events": "Brak wydarzeń", + "all_day": "Cały dzień", + "more": "+{count} więcej", + "no_title": "(Bez tytułu)", + "resize": "Zmień rozmiar wydarzenia", + "duplicate": "Duplikuj", + "today_header": "Dzisiaj", + "tomorrow_header": "Jutro", + "export_ics": "Eksportuj jako .ics", + "copy_title": "Kopiuj tytuł", + "copy_link": "Kopiuj link do spotkania" + }, + "detail": { + "add_note": "Dodaj notatkę...", + "save_note": "Zapisz", + "note_saved": "Dodano notatkę", + "open_link": "Otwórz link", + "meeting_link": "Link do spotkania", + "tentative": "Wstępnie", + "cancelled": "Odwołane", + "delete_confirm": "Usunąć to wydarzenie?" + }, + "form": { + "title": "Tytuł", + "description": "Opis", + "location": "Lokalizacja", + "meeting_link": "Link do spotkania", + "start_date": "Data rozpoczęcia", + "end_date": "Data zakończenia", + "start_time": "Godzina rozpoczęcia", + "end_time": "Godzina zakończenia", + "all_day_event": "Wydarzenie całodniowe", + "calendar_select": "Kalendarz", + "save": "Zapisz", + "cancel": "Anuluj", + "delete_confirm": "Czy na pewno chcesz usunąć to wydarzenie?", + "color": "Kolor" + }, + "participants": { + "title": "Uczestnicy", + "add": "Dodaj uczestnika", + "organizer": "Organizator", + "attendee": "Uczestnik", + "accepted": "Zaakceptowano", + "declined": "Odrzucono", + "tentative": "Wstępnie", + "needs_action": "Wymaga działania", + "remove": "Usuń", + "edit": "Edytuj", + "email_placeholder": "Dodaj adres e-mail lub wyszukaj kontakty", + "send_invitations": "Wyślij zaproszenia do uczestników", + "status_summary": "{accepted} zaakceptowano, {pending} oczekuje", + "invited_by": "Zaproszenie od {name}", + "respond_below": "Odpowiedz za pomocą przycisków poniżej", + "rsvp_label": "Twoja odpowiedź", + "cancel_notification": "Uczestnicy zostaną powiadomieni o odwołaniu", + "you_organizer": "Jesteś organizatorem", + "you_attendee": "Jesteś uczestnikiem", + "no_participants": "Brak uczestników", + "count": "{count, plural, one {# uczestnik} other {# uczestników}}" + }, + "recurrence": { + "title": "Powtarzanie", + "none": "Nie powtarza się", + "daily": "Codziennie", + "weekly": "Co tydzień", + "monthly": "Co miesiąc", + "yearly": "Co rok", + "every_n_days": "Co {count} dni", + "every_n_weeks": "Co {count} tygodni", + "every_n_months": "Co {count} miesięcy", + "until": "Do", + "occurrences": "{count} wystąpień" + }, + "recurrence_scope": { + "edit_title": "Edytuj wydarzenie cykliczne", + "delete_title": "Usuń wydarzenie cykliczne", + "description": "To jest wydarzenie cykliczne. Które wydarzenia chcesz zmodyfikować?", + "this_event": "Tylko to wydarzenie", + "this_and_future": "To i następne wydarzenia", + "all_events": "Wszystkie wydarzenia", + "cancel": "Anuluj", + "save": "Zapisz", + "delete": "Usuń" + }, + "alerts": { + "title": "Przypomnienie", + "none": "Brak przypomnienia", + "at_time": "W czasie wydarzenia", + "minutes_before": "{count, plural, one {# minutę przed} other {# minut przed}}", + "hours_before": "{count, plural, one {# godzinę przed} other {# godzin przed}}", + "days_before": "{count, plural, one {# dzień przed} other {# dni przed}}" + }, + "settings": { + "title": "Ustawienia kalendarza", + "default_view": "Domyślny widok", + "week_starts_on": "Tydzień zaczyna się w", + "time_format": "Format czasu", + "default_calendar": "Domyślny kalendarz", + "default_reminder": "Domyślne przypomnienie", + "time_format_12h": "12-godzinny", + "time_format_24h": "24-godzinny", + "notifications_enabled": "Powiadomienia o wydarzeniach", + "notifications_enabled_desc": "Pokazuj alerty o nadchodzących wydarzeniach w kalendarzu", + "notification_sound": "Dźwięk powiadomienia", + "notification_sound_desc": "Odtwarzaj dźwięk dla alertów kalendarza", + "invitation_parsing": "Analizuj zaproszenia e-mail", + "invitation_parsing_desc": "Wykrywaj zaproszenia kalendarza w załącznikach e-mail i pokazuj działania kalendarza", + "show_time_in_month_view": "Pokaż godzinę w widoku miesiąca", + "show_time_in_month_view_desc": "Wyświetlaj godziny wydarzeń w miesięcznym widoku kalendarza", + "show_week_numbers": "Pokaż numery tygodni", + "show_week_numbers_desc": "Wyświetlaj numery tygodni w mini-kalendarzu", + "enable_tasks": "Włącz zadania", + "enable_tasks_desc": "Pokaż widok zadań w kalendarzu do zarządzania zadaniami", + "show_tasks_on_calendar": "Pokaż zadania w kalendarzu", + "show_tasks_on_calendar_desc": "Wyświetlaj oznaczenia zadań w dziennym i tygodniowym widoku kalendarza", + "hover_preview": "Podgląd wydarzenia po najechaniu", + "hover_preview_desc": "Pokaż wyskakujące okno szczegółów po najechaniu na wydarzenia w kalendarzu", + "hover_preview_instant": "Natychmiast", + "hover_preview_delay_500ms": "Opóźnienie 0,5 sekundy", + "hover_preview_delay_1s": "Opóźnienie 1 sekundy", + "hover_preview_delay_2s": "Opóźnienie 2 sekund", + "hover_preview_off": "Wyłączono", + "show_birthday_calendar": "Kalendarz urodzin kontaktów", + "show_birthday_calendar_desc": "Pokaż wirtualny kalendarz z urodzinami z kontaktów" + }, + "days": { + "monday": "Poniedziałek", + "tuesday": "Wtorek", + "wednesday": "Środa", + "thursday": "Czwartek", + "friday": "Piątek", + "saturday": "Sobota", + "sunday": "Niedziela", + "mon": "Pon", + "tue": "Wt", + "wed": "Śr", + "thu": "Czw", + "fri": "Pt", + "sat": "Sob", + "sun": "Ndz" + }, + "notifications": { + "event_created": "Wydarzenie utworzono", + "event_updated": "Wydarzenie zaktualizowano", + "event_deleted": "Wydarzenie usunięto", + "calendar_created": "Kalendarz utworzono", + "calendar_deleted": "Kalendarz usunięto", + "event_move_error": "Nie udało się przenieść wydarzenia", + "event_resize_error": "Nie udało się zmienić rozmiaru wydarzenia", + "alert_title": "Nadchodzące wydarzenie", + "alert_now": "Zaczyna się teraz", + "alert_in_minutes": "Za {count} min", + "invitation_sent": "Zaproszenia wysłano", + "rsvp_updated": "Odpowiedź zaktualizowano", + "rsvp_error": "Nie udało się zaktualizować odpowiedzi", + "event_duplicated": "Wydarzenie zduplikowano", + "event_error": "Nie udało się zapisać wydarzenia", + "task_due": "Termin zadania", + "event_exported": "Wydarzenie wyeksportowane", + "title_copied": "Tytuł skopiowany", + "link_copied": "Link skopiowany" + }, + "status": { + "loading_calendars": "Ładowanie kalendarzy...", + "loading_events": "Ładowanie wydarzeń..." + }, + "quick_create": { + "placeholder": "Tytuł nowego wydarzenia", + "aria_label": "Szybkie tworzenie wydarzenia" + }, + "nav_prev": "Poprzedni", + "nav_next": "Następny", + "import": { + "title": "Importuj kalendarz", + "tab_file": "Plik", + "tab_url": "URL", + "select_file": "Wybierz plik .ics", + "drop_file": "lub upuść plik tutaj", + "supported_formats": "Obsługuje pliki iCalendar (.ics)", + "url_description": "Wprowadź adres URL zewnętrznego kanału iCalendar (.ics), aby zaimportować wydarzenia.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Obsługuje adresy URL CalDAV i iCalendar (.ics)", + "fetch": "Pobierz", + "invalid_url": "Wprowadź prawidłowy adres URL", + "url_fetch_failed": "Nie udało się pobrać kalendarza z adresu URL", + "parsing": "Analizowanie pliku kalendarza...", + "parsed_events": "Znaleziono {count} wydarzeń", + "no_events": "Nie znaleziono wydarzeń w pliku", + "select_all": "Zaznacz wszystko", + "deselect_all": "Odznacz wszystko", + "target_calendar": "Importuj do kalendarza", + "import_button": "Importuj zaznaczone", + "importing": "Importowanie wydarzeń...", + "success": "Pomyślnie zaimportowano {count} wydarzeń", + "error": "Nie udało się zaimportować kalendarza", + "file_too_large": "Plik przekracza limit 10 MB", + "invalid_format": "Nieprawidłowy format pliku kalendarza" + }, + "management": { + "title": "Zarządzanie kalendarzem", + "description": "Twórz, zmieniaj nazwy i dostosowuj swoje kalendarze. Kliknij prawym przyciskiem kalendarz na pasku bocznym, aby szybko zmienić jego kolor.", + "name": "Nazwa", + "name_placeholder": "Nazwa kalendarza", + "color": "Kolor", + "change_color": "Zmień kolor", + "add_calendar": "Dodaj kalendarz", + "edit": "Edytuj", + "delete": "Usuń", + "save": "Zapisz", + "create": "Utwórz", + "cancel": "Anuluj", + "default": "Domyślny", + "confirm_delete": "Usunąć \"{name}\"? Wszystkie wydarzenia w tym kalendarzu zostaną usunięte.", + "confirm_clear": "Wyczyścić wszystkie wydarzenia z \"{name}\"? Tej operacji nie można cofnąć.", + "clear_events": "Wyczyść wydarzenia", + "events_cleared": "Wyczyszczono {count} wydarzeń", + "error_clear": "Nie udało się wyczyścić wydarzeń kalendarza", + "calendar_created": "Kalendarz utworzono", + "calendar_updated": "Kalendarz zaktualizowano", + "calendar_deleted": "Kalendarz usunięto", + "color_updated": "Kolor kalendarza zaktualizowano", + "error_create": "Nie udało się utworzyć kalendarza", + "error_update": "Nie udało się zaktualizować kalendarza", + "error_delete": "Nie udało się usunąć kalendarza", + "caldav_url": "Adres URL CalDAV", + "copy_url": "Kopiuj adres URL CalDAV", + "url_copied": "Adres URL CalDAV skopiowano do schowka", + "share": "Udostępnij kalendarz", + "new_event_in_calendar": "Nowe wydarzenie w tym kalendarzu" + }, + "subscription": { + "title": "Subskrypcja iCal", + "section_title": "Subskrypcje iCal", + "description": "Subskrybuj zewnętrzny kanał iCalendar. Wydarzenia będą automatycznie synchronizowane do osobnego kalendarza. Obsługuje adresy URL https:// i webcal://.", + "url_label": "Adres URL kalendarza", + "url_placeholder": "https://example.com/calendar.ics lub webcal://...", + "name_label": "Nazwa kalendarza", + "name_placeholder": "np. Święta publiczne", + "color_label": "Kolor", + "refresh_interval": "Częstotliwość odświeżania", + "interval_15": "Co 15 minut", + "interval_30": "Co 30 minut", + "interval_60": "Co godzinę", + "interval_360": "Co 6 godzin", + "interval_1440": "Codziennie", + "subscribe": "Subskrybuj", + "subscribing": "Subskrybowanie...", + "save": "Zapisz zmiany", + "saving": "Zapisywanie...", + "edit": "Edytuj", + "edit_title": "Edytuj subskrypcję", + "updated": "Zaktualizowano \"{name}\"", + "update_error": "Nie udało się zaktualizować subskrypcji", + "invalid_url": "Wprowadź prawidłowy adres URL", + "success": "Zasubskrybowano \"{name}\"", + "error": "Nie udało się dodać subskrypcji", + "refresh": "Odśwież teraz", + "refresh_success": "Subskrypcję odświeżono", + "refresh_error": "Nie udało się odświeżyć subskrypcji", + "unsubscribe": "Anuluj subskrypcję", + "confirm_delete": "Anulować subskrypcję \"{name}\"? Kalendarz i wszystkie jego wydarzenia zostaną usunięte.", + "deleted": "Subskrypcję usunięto", + "delete_error": "Nie udało się usunąć subskrypcji", + "last_refreshed": "Ostatnia aktualizacja: {time}" + }, + "tasks": { + "label": "Zadania", + "no_tasks": "Brak zadań", + "no_title": "(Bez tytułu)", + "mark_complete": "Oznacz jako ukończone", + "mark_incomplete": "Oznacz jako nieukończone", + "filter_all": "Wszystkie", + "filter_pending": "Oczekujące", + "filter_completed": "Ukończone", + "filter_overdue": "Zaległe", + "show_completed": "Pokaż ukończone", + "create": "Nowe zadanie", + "edit": "Edytuj zadanie", + "title_placeholder": "Tytuł zadania", + "description_placeholder": "Dodaj opis...", + "due_date": "Termin", + "include_time": "Uwzględnij godzinę", + "priority": "Priorytet", + "priority_none": "Brak", + "priority_high": "Wysoki", + "priority_medium": "Średni", + "priority_low": "Niski", + "progress": "Status", + "progress_needs_action": "Wymaga działania", + "progress_in_process": "W trakcie", + "progress_completed": "Ukończone", + "progress_cancelled": "Anulowano", + "calendar": "Kalendarz", + "alert": "Przypomnienie", + "alert_none": "Brak", + "alert_at_time": "W czasie terminu", + "alert_5min": "5 minut przed", + "alert_15min": "15 minut przed", + "alert_30min": "30 minut przed", + "alert_1hr": "1 godzinę przed", + "alert_1day": "1 dzień przed", + "delete": "Usuń", + "cancel": "Anuluj", + "save": "Zapisz", + "quick_add_placeholder": "Dodaj zadanie...", + "due_today": "Dzisiaj", + "due_tomorrow": "Jutro", + "overdue": "Zaległe" + } + }, + "advanced_search": { + "title": "Wyszukiwanie zaawansowane", + "from": "Od", + "from_placeholder": "Adres e-mail lub nazwa nadawcy", + "to": "Do", + "to_placeholder": "Adres e-mail lub nazwa odbiorcy", + "subject": "Temat", + "subject_placeholder": "Temat zawiera...", + "body": "Treść", + "body_placeholder": "Treść zawiera...", + "folder": "Folder", + "all_folders": "Wszystkie foldery", + "has_attachment": "Załączniki", + "date_after": "Po", + "date_before": "Przed", + "starred": "Z gwiazdką", + "unread": "Nieprzeczytane", + "read": "Przeczytane", + "yes": "Tak", + "no": "Nie", + "clear": "Wyczyść", + "clear_all": "Wyczyść wszystko", + "filters_active": "{count} filtr", + "filters_active_plural": "{count} filtry", + "toggle_filters": "Więcej", + "search_hint": "Użyj zaawansowanych filtrów, aby precyzyjnie wyszukiwać", + "advanced_filters_tooltip": "Zaawansowane filtry wyszukiwania", + "results_found": "{count, plural, =0 {Nie znaleziono wyników} one {Znaleziono # wynik} other {Znaleziono # wyników}}", + "results_found_more": "Znaleziono {count}+ wyników" + }, + "welcome": { + "title": "Witaj w swojej skrzynce pocztowej", + "tip_compose": "Naciśnij c, aby napisać nową wiadomość e-mail", + "tip_shortcuts": "Naciśnij ?, aby zobaczyć wszystkie skróty klawiszowe", + "tip_sidebar": "Kalendarz, Kontakty i Ustawienia znajdziesz w menu bocznym", + "tip_settings": "Dostosuj działanie aplikacji w Ustawieniach", + "got_it": "Rozumiem", + "settings": "Ustawienia", + "dismiss": "Zamknij", + "start_tour": "Rozpocznij przewodnik" + }, + "demo_welcome": { + "title": "Witaj w Bulwark Mail", + "description": "Poznaj w pełni funkcjonalnego klienta poczty webowej - bezpośrednio w przeglądarce. Wszystkie dane pozostają na Twoim urządzeniu, więc możesz śmiało wszystko przetestować.", + "feature_email": "Czytaj i pisz wiadomości e-mail", + "feature_organize": "Etykiety, gwiazdki i foldery", + "feature_shortcuts": "Skróty klawiszowe", + "feature_privacy": "100% prywatna wersja demo", + "hint": "Kliknij dowolną wiadomość po lewej, aby zacząć, albo skorzystaj z przewodnika poniżej." + }, + "files": { + "title": "Pliki", + "search_placeholder": "Szukaj plików...", + "empty_state_title": "Brak plików", + "empty_state_description": "Prześlij pliki lub utwórz foldery, aby rozpocząć", + "upload": "Prześlij", + "upload_files": "Prześlij pliki", + "new_folder": "Nowy folder", + "new_folder_name": "Nazwa folderu", + "rename": "Zmień nazwę", + "rename_title": "Zmień nazwę", + "new_name": "Nowa nazwa", + "delete": "Usuń", + "delete_confirm_title": "Usuń zasób", + "delete_confirm_message": "Czy na pewno chcesz usunąć \"{name}\"? Tej operacji nie można cofnąć.", + "download": "Pobierz", + "name": "Nazwa", + "size": "Rozmiar", + "modified": "Zmodyfikowano", + "type": "Typ", + "folder": "Folder", + "file": "Plik", + "parent_directory": "Katalog nadrzędny", + "breadcrumb_root": "Strona główna", + "drop_files_here": "Upuść pliki lub foldery tutaj, aby je przesłać", + "uploading": "Przesyłanie...", + "upload_success": "{count, plural, one {Przesłano 1 plik} other {Przesłano # plików}}", + "upload_error": "Nie udało się przesłać pliku", + "create_folder_success": "Folder utworzono", + "create_folder_error": "Nie udało się utworzyć folderu", + "delete_success": "Usunięto pomyślnie", + "delete_error": "Nie udało się usunąć", + "rename_success": "Nazwę zmieniono pomyślnie", + "rename_error": "Nie udało się zmienić nazwy", + "download_error": "Nie udało się pobrać", + "not_available": "Przechowywanie plików nie jest dostępne na tym serwerze", + "cancel": "Anuluj", + "create": "Utwórz", + "save": "Zapisz", + "no_results": "Żadne pliki nie pasują do wyszukiwania", + "batch_delete_confirm_message": "Czy na pewno chcesz usunąć {count, plural, one {1 element} other {# elementów}}? Tej operacji nie można cofnąć.", + "batch_delete_success": "{count, plural, one {Usunięto 1 element} other {Usunięto # elementów}}", + "grid_view": "Widok siatki", + "list_view": "Widok listy", + "details": "Szczegóły", + "path": "Ścieżka", + "preview": "Podgląd", + "preview_error": "Nie udało się załadować podglądu", + "cut": "Wytnij", + "copy": "Kopiuj", + "paste": "Wklej", + "move_success": "{count, plural, one {Przeniesiono 1 element} other {Przeniesiono # elementów}}", + "move_error": "Nie udało się przenieść", + "paste_success": "Wklejono pomyślnie", + "paste_error": "Nie udało się wkleić", + "new_text_file": "Nowy plik tekstowy", + "file_name": "Nazwa pliku", + "retry": "Ponów", + "refresh": "Odśwież", + "toggle_favorite": "Przełącz ulubione", + "duplicate": "Duplikuj", + "duplicate_success": "Zduplikowano pomyślnie", + "duplicate_error": "Nie udało się zduplikować", + "create_file_success": "Plik utworzono", + "create_file_error": "Nie udało się utworzyć pliku", + "favorites": "Ulubione", + "recent": "Ostatnie", + "properties": "Właściwości", + "open_folder": "Otwórz folder", + "upload_folder": "Prześlij folder", + "file_too_large": "\"{name}\" przekracza maksymalny rozmiar pliku ({max})", + "undo": "Cofnij", + "undo_success": "Cofnięto działanie", + "undo_error": "Nie udało się cofnąć", + "toolbar": "Działania na plikach", + "file_list": "Pliki i foldery", + "context_menu": "Działania", + "settings_title": "Ustawienia plików", + "settings_display": "Wyświetlanie", + "settings_default_view": "Domyślny widok", + "settings_default_view_desc": "Wybierz układ siatki lub listy", + "settings_default_sort": "Domyślne sortowanie", + "settings_default_sort_desc": "Wybierz domyślne sortowanie plików", + "settings_sort_direction": "Kierunek sortowania", + "settings_sort_direction_desc": "Wybierz kolejność rosnącą lub malejącą", + "settings_ascending": "Rosnąco", + "settings_descending": "Malejąco", + "settings_icons": "Ikony", + "settings_show_icons": "Pokaż ikony plików", + "settings_show_icons_desc": "Wyświetlaj ikony obok plików i folderów", + "settings_colored_icons": "Kolorowe ikony", + "settings_colored_icons_desc": "Używaj kolorowych ikon zamiast monochromatycznych", + "settings_show_thumbnails": "Pokaż miniatury", + "settings_show_thumbnails_desc": "Wyświetlaj podglądy obrazów zamiast ikon dla plików graficznych", + "settings_behavior": "Zachowanie", + "settings_show_hidden": "Pokaż ukryte pliki", + "settings_show_hidden_desc": "Wyświetlaj pliki i foldery zaczynające się od kropki", + "settings_folder_layout": "Nawigacja po folderach", + "settings_folder_layout_desc": "Wybierz sposób wyświetlania folderów: razem z plikami lub w drzewie na pasku bocznym", + "settings_folder_layout_inline": "Wbudowany", + "settings_folder_layout_sidebar": "Pasek boczny", + "disabled_title": "Funkcja Pliki jest wyłączona przez administratora", + "disabled_description": "Duże przesyłanie plików przez WebDAV może powodować niestabilność Stalwart/RocksDB, w tym awarie z powodu braku pamięci i nieodwracalne zużycie miejsca na dysku. Usunięte pliki mogą nie zostać natychmiast usunięte z magazynu blob. Ta funkcja nie jest zalecana w środowiskach produkcyjnych.", + "stability_warning": "Duże przesyłanie plików może powodować niestabilność serwera. Usunięte pliki mogą nie zostać natychmiast usunięte z magazynu. Używaj ostrożnie." + }, + "smime": { + "your_certificates": "Twoje certyfikaty", + "your_certificates_desc": "Importuj i zarządzaj swoimi certyfikatami S/MIME do podpisywania i szyfrowania wiadomości e-mail", + "recipient_certificates": "Certyfikaty odbiorców", + "recipient_certificates_desc": "Certyfikaty publiczne do szyfrowania wiadomości e-mail do odbiorców", + "identity_bindings": "Powiązania kluczy tożsamości", + "identity_bindings_desc": "Powiąż certyfikaty S/MIME z tożsamościami e-mail", + "defaults_title": "Domyślne", + "defaults_desc": "Skonfiguruj domyślne zachowanie podpisywania i szyfrowania", + "import_pkcs12": "Importuj PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importuj certyfikat", + "no_certificates": "Nie zaimportowano jeszcze żadnych certyfikatów", + "no_recipient_certs": "Brak certyfikatów odbiorców", + "expires": "Wygasa", + "expired": "Wygasł", + "bound_to": "Powiązano z", + "no_key_bound": "Brak", + "lock": "Zablokuj klucz", + "unlock": "Odblokuj klucz", + "details": "Pokaż szczegóły", + "delete": "Usuń", + "encrypt_by_default": "Szyfruj domyślnie", + "encrypt_by_default_desc": "Automatycznie szyfruj wiadomości e-mail, gdy wszyscy odbiorcy mają certyfikaty", + "remember_unlocked": "Zapamiętaj odblokowane klucze", + "remember_unlocked_desc": "Pozostaw klucze odblokowane przez czas trwania tej sesji przeglądarki", + "sign_default_for": "Podpisuj domyślnie dla", + "enter_p12_passphrase": "Wprowadź hasło PKCS#12", + "p12_passphrase_desc": "Wprowadź hasło chroniące ten plik certyfikatu", + "enter_storage_passphrase": "Ustaw hasło magazynu", + "storage_passphrase_desc": "Wybierz hasło do ochrony tego klucza podczas przechowywania w przeglądarce", + "next": "Dalej", + "import": "Importuj", + "unlock_key": "Odblokuj klucz", + "unlock_key_desc": "Wprowadź hasło magazynu, aby odblokować ten klucz do podpisywania lub odszyfrowywania", + "passphrase_placeholder": "Wprowadź hasło", + "confirm_passphrase_placeholder": "Potwierdź hasło", + "passphrase_mismatch": "Hasła nie są zgodne", + "cancel": "Anuluj", + "processing": "Przetwarzanie…", + "close": "Zamknij", + "certificate_details": "Szczegóły certyfikatu", + "cert_subject": "Podmiot", + "cert_issuer": "Wystawca", + "cert_email": "E-mail", + "cert_serial": "Numer seryjny", + "cert_validity": "Ważność", + "cert_fingerprint": "Odcisk (SHA-256)", + "cert_algorithm": "Algorytm", + "cert_capabilities": "Możliwości", + "cert_source": "Źródło", + "cert_expired": "Ten certyfikat wygasł", + "cert_not_yet_valid": "Ten certyfikat nie jest jeszcze ważny", + "cap_sign": "Podpisywanie", + "cap_encrypt": "Szyfrowanie", + "cap_none": "Brak", + "show_passphrase": "Pokaż hasło", + "hide_passphrase": "Ukryj hasło", + "sign_toggle": "Podpisz", + "encrypt_toggle": "Szyfruj", + "missing_recipient_certs": "Brak certyfikatów dla: {emails}", + "missing_sender_cert": "Brak certyfikatu powiązanego z tą tożsamością", + "status_encrypted_ok": "Ta wiadomość została zaszyfrowana", + "status_encrypted_no_key": "Ta wiadomość jest zaszyfrowana, ale nie znaleziono pasującego klucza", + "status_encrypted_failed": "Nie udało się odszyfrować tej wiadomości", + "status_signed_valid": "Podpis zweryfikowano", + "status_signed_invalid": "Weryfikacja podpisu nie powiodła się", + "status_signed_expired_cert": "Podpisano wygasłym certyfikatem", + "status_signed_self_signed": "Podpis jest prawidłowy, ale certyfikat jest samopodpisany (niezaufany)", + "status_signed_mismatch": "Podpis jest prawidłowy, ale podpisujący nie zgadza się z nadawcą", + "status_unsupported": "Nieobsługiwany format S/MIME", + "auto_import_signer_certs": "Automatycznie importuj certyfikaty podpisujących", + "auto_import_signer_certs_desc": "Automatycznie zapisuj certyfikaty ze zweryfikowanych podpisanych wiadomości e-mail do przyszłego szyfrowania", + "export": "Eksportuj", + "enter_export_passphrase": "Ustaw hasło eksportu", + "export_passphrase_desc": "Wybierz hasło do ochrony eksportowanego pliku PKCS#12", + "export_storage_desc": "Wprowadź hasło magazynu, aby odszyfrować klucz do eksportu", + "incorrect_passphrase": "Nieprawidłowe hasło" + }, + "tour": { + "step_counter": "Krok {current} z {total}", + "skip": "Pomiń przewodnik", + "back": "Wstecz", + "next": "Dalej", + "finish": "Zakończ", + "take_a_tour": "Poznaj interfejs w krótkim przewodniku", + "restart_title": "Przewodnik wprowadzający", + "restart_desc": "Odtwórz przewodnik po interfejsie krok po kroku", + "restart_button": "Uruchom przewodnik ponownie", + "sidebar_title": "Twoje skrzynki pocztowe", + "sidebar_desc": "To jest pasek boczny z folderami. Kliknij dowolną skrzynkę, aby zobaczyć jej wiadomości. Możesz tworzyć foldery, przeciągać między nimi wiadomości i od razu widzieć liczbę nieprzeczytanych.", + "compose_title": "Napisz wiadomość", + "compose_desc": "Kliknij tutaj, aby napisać nową wiadomość. Możesz dodać odbiorców, załączniki i korzystać z formatowania tekstu sformatowanego.", + "search_title": "Przeszukuj pocztę", + "search_desc": "Szukaj według nadawcy, tematu lub treści. Kliknij ikonę filtra, aby użyć zaawansowanych opcji, takich jak zakres dat, załączniki i wiadomości z gwiazdką.", + "email_list_title": "Lista wiadomości", + "email_list_desc": "Tutaj pojawiają się wiadomości. Kliknij jedną z nich, aby przeczytać ją po prawej stronie. Użyj pola wyboru, aby zaznaczyć kilka naraz, a potem zbiorczo je przenieść, usunąć lub oznaczyć etykietą.", + "email_viewer_title": "Panel czytania", + "email_viewer_desc": "Tutaj otwiera się wybrana wiadomość. Za pomocą przycisków na pasku narzędzi możesz odpowiedzieć, przesłać ją dalej, zarchiwizować lub usunąć. Możesz też oznaczać wiadomości gwiazdką albo dodawać kolorowe etykiety.", + "keywords_title": "Kolorowe etykiety", + "keywords_desc": "Porządkuj pocztę za pomocą kolorowych etykiet. Przeciągnij wiadomość na etykietę, aby ją oznaczyć, albo kliknij wiadomość prawym przyciskiem myszy, aby przypisać etykiety.", + "calendar_title": "Kalendarz", + "calendar_desc": "Przełącz się do kalendarza, aby zarządzać wydarzeniami. Możesz tworzyć wydarzenia, ustawiać przypomnienia i przełączać widok dnia, tygodnia lub miesiąca.", + "contacts_title": "Kontakty", + "contacts_desc": "Tutaj znajduje się Twoja książka adresowa. Importuj kontakty, twórz grupy i kliknij dowolny kontakt, aby zobaczyć jego pełne dane.", + "settings_title": "Ustawienia", + "settings_desc": "Dostosuj wszystko: motyw, gęstość widoku, podpisy, filtry, skróty klawiszowe, domyślne ustawienia kalendarza i wiele więcej.", + "shortcuts_title": "Skróty klawiszowe", + "shortcuts_desc": "To ulubiona funkcja zaawansowanych użytkowników. Naciśnij ? w dowolnym momencie, aby zobaczyć wszystkie dostępne skróty. Możesz poruszać się po aplikacji, pisać i zarządzać wiadomościami bez użycia myszy.", + "compose_open_title": "Edytor wiadomości", + "compose_open_desc": "To jest edytor wiadomości. Dodawaj odbiorców, pisz treść, załączaj pliki i korzystaj z formatowania tekstu sformatowanego. Możesz też zapisywać szkice i używać szablonów.", + "calendar_view_title": "Twój kalendarz", + "calendar_view_desc": "Tutaj widzisz kalendarz z przykładowymi wydarzeniami. Za pomocą paska narzędzi możesz przełączać widok dnia, tygodnia, miesiąca i agendy.", + "create_event_title": "Utwórz wydarzenie", + "create_event_desc": "Kliknij ten przycisk, aby utworzyć nowe wydarzenie w kalendarzu. Możesz ustawić tytuł, datę, godzinę i dodać uczestników.", + "event_modal_title": "Szczegóły wydarzenia", + "event_modal_desc": "To jest formularz wydarzenia. Uzupełnij tytuł, wybierz datę i godzinę, dodaj lokalizację albo uczestników. Gdy skończysz, kliknij zapisz - albo zamknij okno i przejdź dalej.", + "contacts_list_title": "Twoje kontakty", + "contacts_list_desc": "Tutaj są Twoje kontakty. Kliknij dowolny kontakt, aby zobaczyć jego pełne dane po prawej stronie. Możesz też tworzyć nowe kontakty, importować vCardy i organizować kontakty w grupy.", + "settings_tabs_title": "Menu ustawień", + "settings_tabs_desc": "Tutaj znajdują się wszystkie kategorie ustawień. Dostosuj wygląd, zarządzaj tożsamościami, skonfiguruj filtry poczty, ustawienia kalendarza i wiele więcej.", + "files_title": "Przechowywanie plików", + "files_desc": "Przeglądarka plików pozwala przesyłać, porządkować i udostępniać pliki - jak osobisty dysk w chmurze wbudowany w Twoją pocztę.", + "demo_banner_title": "Sterowanie wersją demo", + "demo_banner_desc": "Jesteś w trybie demo - wszystko pozostaje w Twojej przeglądarce. W każdej chwili kliknij „Reset Demo”, aby zacząć od nowa z czystymi danymi przykładowymi.", + "quota_title": "Wykorzystanie miejsca", + "quota_desc": "Tutaj możesz śledzić rozmiar swojej skrzynki pocztowej. Okrąg wypełnia się wraz ze wzrostem użycia przestrzeni." + }, + "unified_mailbox": { + "search_unavailable": "Wyszukiwanie jest niedostępne w widoku ujednoliconym" + }, + "sharing": { + "title": "Udostępnij „{name}\"", + "description": "Udziel dostępu innym użytkownikom lub grupom na tym serwerze. Zmiany są natychmiastowe.", + "no_shares": "Jeszcze nie udostępniono.", + "add_person": "Dodaj osobę lub grupę", + "search_placeholder": "Szukaj po imieniu lub e-mailu…", + "loading_principals": "Ładowanie użytkowników…", + "no_principals": "Nie znaleziono innych użytkowników ani grup.", + "no_match": "Brak wyników.", + "remove": "Usuń dostęp", + "group": "Grupa", + "share_added": "Dostęp przyznany", + "share_updated": "Dostęp zaktualizowany", + "share_removed": "Dostęp usunięty", + "share_failed": "Nie udało się zaktualizować udostępniania", + "preset": { + "freeBusy": "Tylko dostępność", + "read": "Tylko do odczytu", + "readWrite": "Odczyt i zapis", + "manager": "Menedżer", + "custom": "Niestandardowe" + } + } +} diff --git a/locales/pt/common.json b/locales/pt/common.json new file mode 100644 index 00000000..4ffc6c03 --- /dev/null +++ b/locales/pt/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Webmail", + "username_label": "E-mail", + "username_placeholder": "usuario@exemplo.com", + "password_label": "Senha", + "password_placeholder": "Digite sua senha", + "jmap_endpoint_label": "Servidor JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "O servidor deve permitir solicitações CORS deste domínio.", + "sign_in": "Entrar", + "signing_in": "Entrando...", + "loading": "Carregando...", + "reconnecting": "Conexão perdida. Tentando reconectar…", + "error": { + "invalid_credentials": "E-mail ou senha inválidos", + "connection_failed": "Falha ao conectar com o servidor", + "cors_blocked": "O servidor está acessível mas está bloqueando requisições de origem cruzada. Verifique as configurações de CORS do seu servidor JMAP e permita este domínio.", + "server_error": "O servidor está temporariamente indisponível. Tente novamente mais tarde.", + "generic": "Ocorreu um erro. Por favor, tente novamente.", + "totp_required": "É necessário um código de autenticação de dois fatores. Insira seu código abaixo.", + "totp_invalid": "Código de autenticação inválido. Verifique seu aplicativo de autenticação.", + "oauth_discovery_failed": "SSO está ativado mas o provedor de identidade não pôde ser contactado. Verifique sua configuração OAuth." + }, + "show_password": "Mostrar senha", + "hide_password": "Ocultar senha", + "totp_toggle": "Tenho um código 2FA", + "remember_me": "Lembrar-me", + "config_error": { + "title": "Erro de Configuração", + "fetch_failed": "Não foi possível carregar a configuração do aplicativo. Por favor, tente novamente mais tarde.", + "server_not_configured": "O servidor de e-mail não foi configurado. Por favor, contate seu administrador." + }, + "remove_from_history": "Remover do histórico", + "totp_label": "Código de autenticação", + "totp_placeholder": "000000", + "session_expired": "Sua sessão expirou. Faça login novamente.", + "dismiss": "Fechar", + "or": "ou", + "sign_in_sso": "Entrar com SSO", + "add_account_title": "Adicionar conta", + "add_account_subtitle": "Entrar com outra conta", + "cancel": "Cancelar", + "website": "Site", + "imprint": "Informações legais", + "privacy_policy": "Política de privacidade", + "try_demo": "Experimentar demo", + "demo_description": "Explore com dados de exemplo - sem conta necessária", + "demo_launching": "Iniciando demo...", + "demo_login_button": "Iniciar demo", + "demo_tagline": "Experimente um cliente de e-mail completo. Sem necessidade de conta.", + "demo_no_signup": "Sem registo - explore livremente com dados de exemplo", + "oauth_completing": "Concluindo login...", + "oauth_error": { + "title": "Falha na autenticação", + "invalid_state": "A validação de segurança falhou. Tente entrar novamente.", + "missing_params": "Dados de autorização ausentes. Tente entrar novamente.", + "token_exchange_failed": "Não foi possível concluir a autenticação. Tente novamente.", + "access_denied": "Acesso negado. Entre em contato com seu administrador.", + "back_to_login": "Voltar ao login" + } + }, + "sidebar": { + "close": "Fechar", + "compose": "Escrever", + "compose_hint": "Compor (c)", + "search_placeholder": "Buscar e-mails...", + "search_placeholder_hint": "Pesquisar e-mail... (pressione /)", + "storage": "Armazenamento", + "storage_used": "Usado", + "storage_free": "Livre", + "storage_total": "Total", + "sign_out": "Sair", + "sign_out_of": "Sair de {account}", + "sign_out_all": "Sair de todas as contas", + "add_account": "Adicionar conta", + "set_as_default": "Definir como padrão", + "switch_account": "Trocar conta", + "contacts": "Contatos", + "calendar": "Calendário", + "settings": "Configurações", + "admin": "Admin", + "files": "Ficheiros", + "loading_mailboxes": "Carregando caixas de entrada...", + "push_connected": "Atualizações em tempo real ativas", + "push_disconnected": "Atualizações em tempo real inativas", + "keyboard_shortcuts": "Atalhos de teclado", + "theme": { + "light": "Modo claro", + "dark": "Modo escuro", + "system": "Tema do sistema" + }, + "language": { + "title": "Idioma" + }, + "mailboxes": { + "inbox": "Caixa de Entrada", + "sent": "Enviados", + "drafts": "Rascunhos", + "trash": "Lixeira", + "archive": "Arquivo", + "starred": "Com Estrela", + "all_mail": "Todos os E-mails", + "spam": "Spam", + "important": "Importante" + }, + "unified_inbox": "Caixa de entrada unificada", + "unified_sent": "Todos os enviados", + "unified_drafts": "Todos os rascunhos", + "unified_trash": "Todas as lixeiras", + "unified_archive": "Todos os arquivos", + "unified_junk": "Todo o spam", + "all_accounts": "Todas as contas", + "expand": "Expandir", + "collapse": "Recolher", + "expand_tooltip": "Expandir", + "collapse_tooltip": "Recolher", + "mobile": { + "search": "Buscar", + "compose": "Escrever", + "go_back": "Voltar" + }, + "clear_search": "Limpar busca", + "vacation_active": "Resposta automática ativa", + "demo_banner": "Modo de demonstração", + "demo_reset": "Repor", + "demo_tour": "Tour", + "tags": "Etiquetas", + "folders": "Pastas", + "mail": "E-mail", + "nav_label": "Navegação", + "add_app": "Apps", + "shared": "Compartilhado" + }, + "sidebar_apps": { + "modal_title": "Apps da barra lateral", + "add_new": "Adicionar app", + "edit_app": "Editar app", + "name_label": "Nome", + "name_placeholder": "Meu app", + "name_required": "Nome é obrigatório", + "url_label": "URL", + "url_required": "URL é obrigatório", + "url_invalid": "Insira uma URL http ou https válida", + "icon_label": "Ícone", + "icon_required": "Ícone é obrigatório", + "open_mode_label": "Modo de abertura", + "open_new_tab": "Nova aba", + "open_inline": "Integrado", + "cancel": "Cancelar", + "add": "Adicionar", + "update": "Atualizar", + "delete": "Excluir", + "delete_confirm_title": "Excluir app", + "delete_confirm": "Tem certeza de que deseja excluir \"{name}\"?", + "no_apps": "Nenhum app adicionado", + "no_apps_hint": "Adicione apps e links personalizados à sua barra lateral", + "search_icons": "Pesquisar ícones...", + "show_popular": "Populares", + "show_all": "Todos", + "no_icons_found": "Nenhum ícone encontrado", + "inline_badge": "Integrado", + "tab_badge": "Aba", + "show_on_mobile": "Mostrar no celular" + }, + "email_list": { + "no_emails": "Nenhuma mensagem encontrada", + "no_emails_description": "Esta caixa de correio está vazia", + "no_search_results": "Nenhum resultado encontrado", + "no_search_results_description": "Tente ajustar sua pesquisa ou filtros", + "loading": "Carregando e-mails...", + "unread": "não lido", + "to_me": "Para mim", + "to_recipients": "Para {count} destinatários", + "and_others": "e {count} outros", + "draft": "Rascunho", + "starred": "Com Estrela", + "conversations_count": "{count} de {total} conversas", + "conversations_count_plus": "{count}+ conversas", + "conversations_count_simple": "{count} conversas", + "no_conversations": "Nenhuma conversa", + "loading_more": "Carregando mais e-mails...", + "no_more_emails": "Não há mais e-mails para carregar", + "batch_actions": { + "select": "Selecionar e-mails", + "select_all": "Selecionar tudo", + "mark_read": "Marcar como lido", + "mark_unread": "Marcar como não lido", + "delete": "Excluir", + "delete_confirm_title": "Excluir e-mails", + "delete_confirm_message": "Tem certeza que deseja excluir {count, plural, one {1 e-mail} other {# e-mails}}?", + "clear_selection": "Limpar seleção" + }, + "permanent_delete": "Excluir permanentemente", + "permanent_delete_confirm_title": "Excluir permanentemente", + "permanent_delete_confirm_message": "Este e-mail será permanentemente excluído. Esta ação não pode ser desfeita.", + "permanent_delete_confirm_batch_message": "Estes {count, plural, one {1 e-mail} other {# e-mails}} serão permanentemente excluídos. Esta ação não pode ser desfeita.", + "empty_folder": { + "button": "Esvaziar pasta", + "confirm_title": "Esvaziar pasta", + "confirm_message": "Todos os e-mails nesta pasta serão permanentemente excluídos. Esta ação não pode ser desfeita.", + "confirm_button": "Esvaziar pasta", + "junk_hint": "Você pode esvaziar a pasta de Spam para remover permanentemente todas as mensagens.", + "trash_hint": "Você pode esvaziar a Lixeira para remover permanentemente todas as mensagens." + } + }, + "email_viewer": { + "no_email_selected": "Nenhum e-mail selecionado", + "no_email_description": "Selecione um e-mail da lista para visualizá-lo aqui", + "no_conversation_selected": "Nenhuma conversa selecionada", + "no_conversation_description": "Escolha uma conversa da lista para lê-la aqui", + "compose": "Redigir", + "compose_hint": "Redigir nova mensagem", + "no_subject": "(Sem Assunto)", + "loading_email": "Carregando e-mail...", + "loading": "Carregando...", + "reply": "Responder", + "reply_all": "Responder a Todos", + "forward": "Encaminhar", + "delete": "Excluir", + "archive": "Arquivar", + "star": "Adicionar Estrela", + "unstar": "Remover Estrela", + "mark_unread": "Marcar como não lido", + "mark_read": "Marcar como lido", + "print": "Imprimir", + "view_source": "Ver código-fonte", + "export_email": "Exportar como .eml", + "import_email": "Importar .eml", + "keyboard_shortcuts": "Atalhos de teclado (?)", + "email_source": "Código-fonte do E-mail", + "draft_banner": "Esta mensagem é um rascunho", + "edit_draft": "Editar", + "copy_source": "Copiar para a área de transferência", + "source_copied": "Código-fonte copiado para a área de transferência", + "attachments": "Anexos", + "important": "Importante", + "download": "Baixar", + "download_all": "Baixar tudo", + "from": "De", + "to": "Para", + "cc": "CC", + "bcc": "CCO", + "date": "Data", + "subject": "Assunto", + "show_details": "Mostrar detalhes", + "hide_details": "Ocultar detalhes", + "external_content_warning": "Imagens e conteúdo externo foram bloqueados", + "load_external_content": "Carregar imagens", + "trust_sender": "Sempre confiar neste remetente", + "back_to_list": "Voltar para a lista", + "view_contact": "Ver contato", + "message_details": "Detalhes da Mensagem", + "more_reply_options": "Mais opções de resposta", + "set_color": "Definir etiqueta", + "tag": "Etiqueta", + "more_actions": "Mais ações", + "move_to": "Mover para...", + "remove_color": "Remover etiqueta", + "more_count": "+{count} mais", + "characters_count": "{count} caracteres", + "quick_reply_placeholder": "Escreva uma resposta rápida...", + "more_options": "Mais opções", + "sending": "Enviando...", + "security_authentication": "Segurança & Autenticação", + "technical_details": "Detalhes Técnicos", + "message_id_label": "Message-ID:", + "reply_to_label": "Responder para:", + "delivery_time_label": "Horário de entrega:", + "conversation_part_label": "Parte da conversa:", + "previous_messages": "{count} mensagem anterior", + "previous_messages_plural": "{count} mensagens anteriores", + "time": { + "day": "dia", + "days": "dias", + "hour": "hora", + "hours": "horas", + "minute": "minuto", + "minutes": "minutos" + }, + "unknown_sender": "Desconhecido", + "recipient_me": "eu", + "recipient_and_others": "{name} e {count} outros", + "recipient_to_prefix": "Para:", + "authentication": { + "title": "Autenticação", + "status": { + "verified": "Verificado", + "warning": "Aviso", + "none": "Não autenticado" + }, + "spf": { + "pass": "SPF Aprovado", + "fail": "SPF Falhou", + "none": "Sem SPF" + }, + "dkim": { + "pass": "DKIM Válido", + "fail": "DKIM Inválido", + "none": "Sem DKIM" + }, + "dmarc": { + "pass": "DMARC Aprovado", + "fail": "DMARC Falhou", + "none": "Sem DMARC" + }, + "spam_score": "Pontuação de Spam" + }, + "headers": { + "routing": "Roteamento", + "received": "Recebido", + "message_id": "ID da Mensagem", + "list_info": "Informações da Lista" + }, + "color_tag": { + "title": "Etiqueta de Cor", + "red": "Vermelho", + "orange": "Laranja", + "yellow": "Amarelo", + "green": "Verde", + "blue": "Azul", + "purple": "Roxo", + "pink": "Rosa", + "none": "Nenhuma" + }, + "tooltips": { + "reply": "Responder", + "reply_all": "Responder a todos (a)", + "forward": "Encaminhar (f)", + "archive": "Arquivar", + "delete": "Excluir", + "star": "Favoritar (s)", + "unstar": "Remover favorito (s)", + "compose": "Compor (c)", + "previous": "E-mail anterior", + "next": "Próximo e-mail", + "edit_draft": "Editar rascunho" + }, + "spam": { + "button_title": "Reportar spam", + "not_spam_title": "Marcar como legítimo", + "toast_success": "Movido para Spam", + "toast_batch": "{count} e-mails movidos para Spam", + "toast_undo": "Desfazer", + "toast_not_spam_success": "Movido para Caixa de Entrada", + "toast_not_spam_batch": "{count} e-mails movidos para Caixa de Entrada", + "error": "Falha ao reportar spam", + "error_not_spam": "Falha ao restaurar e-mail" + }, + "unsubscribe_banner": { + "label": "Newsletter", + "button": "Cancelar inscrição", + "confirm_title": "Cancelar inscrição deste remetente?", + "confirm_button": "Confirmar", + "cancel": "Cancelar", + "success_http": "Página de cancelamento aberta em nova aba", + "success_mailto": "Solicitação de cancelamento enviada para seu cliente de e-mail", + "error": "Não foi possível cancelar a inscrição", + "dismiss": "Dispensar" + }, + "calendar_invitation": { + "loading": "Carregando detalhes do evento…", + "title": "Convite de calendário", + "published_title": "Evento publicado", + "response_title": "Resposta do evento", + "update_title": "Atualização do evento", + "counter_title": "Contraproposta", + "refresh_title": "Solicitação de atualização", + "declined_counter_title": "Contraproposta recusada", + "cancelled_title": "Evento cancelado", + "organizer": "Organizado por {name}", + "attendees": "{count, plural, one {# participante} other {# participantes}}", + "accept": "Aceitar", + "maybe": "Talvez", + "decline": "Recusar", + "add_to_calendar": "Adicionar ao calendário", + "added": "Adicionado ao calendário", + "rsvp_sent": "Resposta enviada", + "parse_error": "Não foi possível ler o convite", + "action_failed": "Não foi possível concluir essa ação do calendário.", + "no_calendar": "Calendário não disponível", + "published_info": "Este evento foi compartilhado como referência.", + "response_info": "Esta mensagem contém a resposta de um participante.", + "response_info_organizer": "Esta resposta de participante atualiza seu evento.", + "update_info": "Esta mensagem atualiza um evento existente.", + "counter_info": "Esta mensagem propõe alterações em um evento.", + "counter_info_organizer": "Este participante propôs alterações ao seu evento.", + "refresh_info": "Esta mensagem solicita os detalhes mais recentes do evento.", + "refresh_info_organizer": "Um participante solicitou os detalhes mais recentes do evento.", + "declined_counter_info": "O organizador recusou uma contraproposta.", + "authentication_failed_info": "As verificações de autenticação deste convite falharam. Trate as ações de calendário com cautela.", + "authentication_missing_info": "Este convite não inclui autenticação de email verificada. Confirme os detalhes com o organizador se algo parecer incomum.", + "sender_mismatch_info": "Este convite foi enviado por {sender}, enquanto o organizador indicado nos dados do calendário é {organizer}.", + "sender_mismatch_unverified_info": "Este convite foi enviado por {sender}, enquanto o organizador indicado nos dados do calendário é {organizer}, e a mensagem não pôde ser verificada.", + "organizer_role": "Você organiza este evento", + "your_response": "Sua resposta: {status}", + "response_needed": "Resposta necessária", + "response_accepted": "Aceita", + "response_tentative": "Provisória", + "response_declined": "Recusada", + "response_delegated": "Delegada", + "actor_sent_info": "Enviado por {name}.", + "actor_response_info": "{name} respondeu {status}.", + "actor_counter_info": "{name} propôs alterações para este evento.", + "actor_refresh_info": "{name} pediu os detalhes mais recentes do evento.", + "actor_declined_counter_info": "{name} recusou a contraproposta.", + "actor_note": "Nota: {comment}", + "actor_unknown": "Alguém", + "proposed_changes": "Alterações propostas", + "change_title": "Título", + "change_time": "Horário", + "change_location": "Local", + "change_description": "Descrição", + "change_empty": "Nenhuma", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Aplicar alterações propostas", + "proposal_applied": "As alterações propostas foram aplicadas.", + "review_proposal": "Revisar proposta", + "review_request": "Revisar solicitação", + "view_in_calendar": "Ver no calendário", + "select_calendar": "Selecionar calendário", + "already_in_calendar": "Já está no seu calendário", + "request_info": "Você foi convidado para este evento. Responda para informar o organizador sobre sua disponibilidade.", + "cancel_info": "O organizador cancelou este evento.", + "event_updated": "Atualização #{sequence}", + "event_status_tentative": "Provisório", + "event_status_cancelled": "Cancelado" + }, + "previous": "Anterior", + "next": "Próximo", + "send": "Enviar", + "more": "mais" + }, + "email_composer": { + "new_message": "Nova Mensagem", + "reply": "Responder", + "reply_all": "Responder a Todos", + "forward": "Encaminhar", + "reply_to": "Responder", + "reply_all_to": "Responder a Todos", + "forward_message": "Encaminhar", + "from": "De", + "to": "Para", + "cc": "CC", + "bcc": "CCO", + "subject": "Assunto", + "body_placeholder": "Escreva sua mensagem...", + "send": "Enviar", + "cancel": "Cancelar", + "attach": "Anexar", + "discard": "Descartar", + "discard_draft_title": "Descartar rascunho?", + "discard_draft_confirm": "Você tem alterações não salvas. Deseja descartar este rascunho?", + "saving": "Salvando...", + "draft_saved": "Rascunho salvo", + "save_failed": "Falha ao salvar", + "to_placeholder": "Endereços de e-mail dos destinatários", + "cc_placeholder": "Destinatários CC", + "bcc_placeholder": "Destinatários CCO", + "subject_placeholder": "Assunto", + "cc_label": "CC:", + "bcc_label": "CCO:", + "subject_label": "Assunto:", + "file_size_kb": "KB", + "prefix": { + "forward": "Enc:", + "reply": "Re:" + }, + "no_subject": "(Sem Assunto)", + "unknown_sender": "Desconhecido", + "quote": { + "reply_header": "Em {date}, {sender} escreveu:", + "forward_header": "---------- Mensagem encaminhada ----------", + "from": "De: {sender}", + "date": "Data: {date}", + "subject": "Assunto: {subject}", + "to": "Para: {recipients}" + }, + "remove_sub_address": "Remover sub-endereço", + "use_template": "Modelo", + "save_as_template": "Salvar como modelo", + "validation": { + "recipient_required": "Adicione um destinatário para enviar", + "subject_required": "Adicione um assunto", + "body_required": "Escreva uma mensagem ou anexe um arquivo" + }, + "upload_progress": "Enviando {uploaded} / {total}", + "upload_cancel": "Cancelar envio", + "upload_failed": "Falha ao enviar {filename}", + "send_failed": "Falha ao enviar o e-mail", + "smime_sign_on": "Assinatura S/MIME ativada", + "smime_sign_off": "Assinatura S/MIME desativada", + "smime_encrypt_on": "Criptografia S/MIME ativada", + "smime_encrypt_off": "Criptografia S/MIME desativada", + "smime_encrypt_unavailable": "Criptografia S/MIME indisponível – certificados de destinatário ausentes", + "smime_unlock_title": "Desbloquear chave S/MIME", + "smime_unlock_message": "Insira a frase secreta para desbloquear sua chave S/MIME.", + "smime_unlock_button": "Desbloquear", + "smime_passphrase_placeholder": "Frase secreta S/MIME", + "continue_draft": "Continuar rascunho", + "close_draft_title": "Salvar ou descartar rascunho?", + "close_draft_message": "Você tem alterações não salvas. Deseja salvar como rascunho ou descartar?", + "save_draft": "Salvar rascunho", + "drop_files": "Solte arquivos para anexar", + "show_less": "Mostrar menos", + "forgot_attachment": { + "title": "Esqueceu um anexo?", + "message": "A sua mensagem menciona \"{keyword}\" mas nenhum ficheiro está anexado. Enviar mesmo assim?", + "send_anyway": "Enviar mesmo assim", + "back": "Voltar à edição" + } + }, + "confirm_dialog": { + "confirm": "Confirmar", + "cancel": "Cancelar" + }, + "common": { + "loading": "Carregando...", + "error": "Erro", + "success": "Sucesso", + "cancel": "Cancelar", + "save": "Salvar", + "delete": "Excluir", + "edit": "Editar", + "close": "Fechar", + "search": "Buscar", + "refresh": "Atualizar", + "settings": "Configurações", + "help": "Ajuda", + "logout": "Sair", + "yes": "Sim", + "no": "Não", + "unknown": "Desconhecido", + "app_title": "Webmail", + "reconnecting": "Conexão perdida. Tentando reconectar…", + "rate_limited_title": "A autenticação do servidor está temporariamente limitada.", + "rate_limited_detail": "O Bulwark pausou as solicitações em segundo plano para evitar bloqueio. Nova tentativa em {seconds}s.", + "rate_limited_action_title": "Solicitação pausada para evitar bloqueio.", + "rate_limited_action_detail": "O Bulwark está aguardando o fim do cooldown do servidor antes de enviar mais solicitações autenticadas. Tente novamente em {seconds}s." + }, + "notifications": { + "email_sent": "E-mail enviado com sucesso", + "email_deleted": "E-mail excluído", + "email_archived": "E-mail arquivado", + "email_starred": "E-mail marcado com estrela", + "email_unstarred": "Estrela removida do e-mail", + "email_marked_read": "E-mail marcado como lido", + "email_marked_unread": "E-mail marcado como não lido", + "copied_to_clipboard": "Copiado para a área de transferência", + "source_copied": "Código-fonte copiado para a área de transferência", + "error_sending": "Falha ao enviar e-mail", + "error_deleting": "Falha ao excluir e-mail", + "error_loading": "Falha ao carregar e-mails", + "new_email": "Novo e-mail", + "new_email_from": "De {sender}", + "click_to_view": "Clique para visualizar", + "email_moved": "E-mail movido", + "emails_moved": "{count} e-mails movidos", + "moved_to_mailbox": "Movido para {mailbox}", + "move_failed": "Falha ao mover", + "move_error": "Não foi possível mover os e-mails para a pasta selecionada", + "email_tagged": "E-mail etiquetado", + "emails_tagged": "{count} e-mails etiquetados", + "tag_failed": "Falha ao etiquetar", + "identity_created": "Identidade criada com sucesso", + "identity_updated": "Identidade atualizada com sucesso", + "identity_deleted": "Identidade excluída", + "identity_set_primary": "Identidade principal atualizada", + "identity_create_failed": "Falha ao criar identidade: {error}", + "identity_update_failed": "Falha ao atualizar identidade: {error}", + "identity_delete_failed": "Falha ao excluir identidade: {error}", + "identity_unauthorized": "Você não está autorizado a enviar deste endereço de e-mail", + "identity_not_found": "Identidade não encontrada", + "vacation_saved": "Configurações de resposta automática salvas", + "vacation_save_failed": "Falha ao salvar configurações de resposta automática", + "filters_saved": "Filtros salvos com sucesso", + "filters_save_failed": "Falha ao salvar os filtros", + "filters_deleted": "Regra de filtragem eliminada", + "templates_exported": "Modelos exportados com sucesso", + "templates_imported": "{count, plural, one {# modelo importado} other {# modelos importados}}", + "templates_import_errors": "Alguns modelos não puderam ser importados", + "templates_import_empty": "Nenhum modelo encontrado no arquivo", + "export_email_error": "Falha ao exportar o e-mail", + "import_email_success": "E-mail importado com sucesso", + "import_email_error": "Falha ao importar o e-mail" + }, + "date": { + "today": "Hoje", + "yesterday": "Ontem", + "this_week": "Esta semana", + "last_week": "Semana passada", + "this_month": "Este mês", + "older": "Mais antigos", + "just_now": "Agora mesmo", + "minutes_ago": "{count} minuto atrás", + "minutes_ago_plural": "{count} minutos atrás", + "hours_ago": "{count} hora atrás", + "hours_ago_plural": "{count} horas atrás", + "days_ago": "{count} dia atrás", + "days_ago_plural": "{count} dias atrás" + }, + "language": { + "title": "Idioma", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Selecionar idioma", + "switch_to_english": "Mudar para Inglês", + "switch_to_french": "Mudar para Francês", + "switch_to_japanese": "Mudar para Japonês", + "switch_to_spanish": "Mudar para Espanhol", + "switch_to_italian": "Mudar para Italiano", + "switch_to_german": "Mudar para Alemão", + "switch_to_dutch": "Mudar para Holandês", + "switch_to_portuguese": "Mudar para Português", + "switch_to_russian": "Mudar para Russo", + "switching": "Alterando idioma...", + "switch": "Alterar idioma", + "current": "Idioma atual", + "polish": "Polski", + "switch_to_polish": "Mudar para polonês", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Configurações", + "back_to_mail": "Voltar para E-mails", + "save_success": "Configurações salvas com sucesso", + "import_success": "Configurações importadas com sucesso", + "import_error": "Falha ao importar configurações", + "reset_confirm": "Tem certeza de que deseja redefinir todas as configurações para os padrões?", + "unsaved_changes": "Você tem alterações não salvas", + "discard_changes": "Descartar alterações?", + "discard": "Descartar", + "keep_editing": "Continuar editando", + "tabs": { + "appearance": "Aparência", + "language": "Idioma e Região", + "email": "Comportamento de E-mail", + "composer": "Editor", + "privacy": "Privacidade e Segurança", + "account": "Conta", + "identities": "Identidades", + "vacation": "Resposta automática", + "advanced": "Avançado", + "calendar": "Calendário", + "filters": "Filtros", + "templates": "Modelos", + "folders": "Pastas", + "keywords": "Etiquetas", + "security": "Segurança", + "encryption": "Criptografia", + "files": "Arquivos", + "contacts": "Contactos", + "sidebar_apps": "Apps da barra lateral", + "notifications": "Notificações", + "layout": "Layout", + "reading": "Leitura", + "composing": "Composição", + "content_senders": "Conteúdo e remetentes", + "about_data": "Sobre e dados", + "debug": "Depuração" + }, + "tab_groups": { + "general": "Geral", + "account": "Conta e identidade", + "organization": "Organização de e-mail", + "apps": "Aplicativos", + "system": "Sistema", + "appearance": "Aparência", + "mail": "Correio", + "privacy": "Privacidade e segurança", + "advanced": "Avançado" + }, + "appearance": { + "title": "Aparência", + "description": "Personalize a aparência do seu webmail", + "theme": { + "label": "Tema", + "description": "Escolha seu esquema de cores preferido", + "light": "Claro", + "dark": "Escuro", + "system": "Sistema" + }, + "language": { + "label": "Idioma", + "description": "Escolha seu idioma preferido" + }, + "font_size": { + "label": "Tamanho da Fonte", + "description": "Ajuste o tamanho do texto para melhor legibilidade", + "small": "Pequeno", + "medium": "Médio", + "large": "Grande" + }, + "list_density": { + "label": "Densidade", + "description": "Controle o espaçamento em toda a interface", + "extra_compact": "Extra compacto", + "compact": "Compacto", + "regular": "Normal", + "comfortable": "Confortável" + }, + "animations": { + "label": "Habilitar Animações", + "description": "Mostrar transições e efeitos suaves" + }, + "toolbar_position": { + "label": "Posição da barra de ferramentas", + "description": "Onde mostrar os botões de ação do e-mail (Responder, Arquivar, Excluir, etc.)", + "top": "Topo", + "below_subject": "Abaixo do assunto" + }, + "toolbar_labels": { + "label": "Mostrar etiquetas da barra de ferramentas", + "description": "Apresentar etiquetas de texto junto aos ícones da barra de ferramentas. Desativar para poupar espaço quando estiver familiarizado com os ícones." + }, + "hide_account_switcher": { + "label": "Ocultar seletor de conta da barra lateral", + "description": "Ocultar o seletor de conta no topo da barra lateral de pastas. Você ainda pode trocar de conta pela barra de navegação inferior." + }, + "show_rail_account_list": { + "label": "Mostrar avatares de conta na barra de navegação", + "description": "Exibir círculos de contas individuais na parte inferior da barra de navegação para troca rápida, com um botão de sair abaixo." + }, + "unified_mailbox": { + "label": "Caixa de correio unificada", + "description": "Mostrar pastas combinadas (Entrada, Enviados, etc.) de todas as contas conectadas" + }, + "colorful_sidebar_icons": { + "label": "Ícones coloridos na barra lateral", + "description": "Colorir ícones de pastas e etiquetas por tipo (Caixa de entrada azul, Spam vermelho, Enviados verde, etc.). Desative para uma barra lateral monocromática." + } + }, + "keywords": { + "title": "Etiquetas de e-mail", + "description": "Defina etiquetas para organizar os seus e-mails com cores. São armazenadas como palavras-chave JMAP no servidor.", + "add_keyword": "Adicionar etiqueta", + "reset_defaults": "Restaurar padrões", + "label_field": "Nome de exibição", + "label_placeholder": "ex. Trabalho, Pessoal, Urgente", + "id_field": "ID da etiqueta", + "id_placeholder": "ex. trabalho, pessoal", + "color_field": "Cor", + "id_exists": "Este ID de etiqueta já existe", + "edit": "Editar etiqueta", + "delete": "Eliminar etiqueta", + "save": "Salvar", + "add": "Adicionar", + "cancel": "Cancelar", + "migrating": "A atualizar etiqueta nos e-mails existentes…", + "migration_error": "Falha ao atualizar etiqueta nos e-mails existentes" + }, + "notifications": { + "test_sound": "Testar som de notificação", + "sounds": { + "default": "Padrão (Bipe)", + "cheerful": "Alegre", + "involved": "Elaborado", + "swift": "Gesto rápido", + "relax": "Relaxante" + }, + "sound_selection": { + "title": "Som de notificação", + "description": "Escolha qual som reproduzir para notificações", + "choose": "Som", + "choose_desc": "Selecione um toque de notificação e clique no ícone do alto-falante para pré-visualizar" + }, + "email": { + "title": "Notificações de e-mail", + "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_desc": "Reproduzir um som quando novos e-mails chegarem" + }, + "calendar": { + "title": "Notificações de calendário", + "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_desc": "Reproduzir um som para lembretes do calendário", + "invitation_parsing": "Analisar convites por e-mail", + "invitation_parsing_desc": "Detectar convites de calendário em anexos de e-mail e mostrar ações de calendário" + } + }, + "language_region": { + "title": "Idioma e Região", + "description": "Configure preferências de idioma e região", + "language": { + "label": "Idioma", + "description": "Escolha seu idioma preferido", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "Formato de Data", + "description": "Como as datas devem ser exibidas", + "regional": "Regional", + "iso": "ISO 8601", + "custom": "Personalizado" + }, + "time_format": { + "label": "Formato de Hora", + "description": "Escolha entre relógio de 12 ou 24 horas", + "12h": "12 horas", + "24h": "24 horas" + }, + "first_day": { + "label": "Primeiro Dia da Semana", + "description": "Começar a semana no domingo ou segunda-feira", + "sunday": "Domingo", + "monday": "Segunda-feira" + } + }, + "email_behavior": { + "title": "Comportamento de E-mail", + "description": "Configure como os e-mails são manipulados", + "mark_read": { + "label": "Marcar como Lido", + "description": "Quando marcar e-mails como lidos ao abri-los", + "instant": "Instantaneamente", + "delay_3s": "Após 3 segundos", + "delay_5s": "Após 5 segundos", + "never": "Nunca" + }, + "delete_action": { + "label": "Ação de Exclusão", + "description": "O que acontece quando você exclui um e-mail", + "trash": "Mover para Lixeira", + "permanent": "Excluir Permanentemente", + "warning": "Os e-mails serão excluídos permanentemente e não poderão ser recuperados. Esta ação é irreversível." + }, + "archive_mode": { + "label": "Arquivar em", + "description": "Como organizar os e-mails ao arquivar", + "single": "Uma única pasta", + "year": "Uma pasta por ano", + "month": "Uma pasta por mês", + "reorganize": "Reorganizar arquivo existente", + "reorganize_success": "{count, plural, =0 {Nenhum e-mail para reorganizar} =1 {1 e-mail reorganizado} other {# e-mails reorganizados}}", + "reorganize_error": "Falha ao reorganizar o arquivo" + }, + "permanently_delete_junk": { + "label": "Excluir spam permanentemente", + "description": "Excluir permanentemente e-mails da pasta Spam em vez de movê-los para a Lixeira" + }, + "mail_layout": { + "label": "Layout do e-mail", + "description": "Escolha entre o painel de leitura dividido clássico e um fluxo de leitura focado estilo Gmail.", + "split": "Painel dividido", + "split_description": "Manter a lista de mensagens e o painel de leitura visíveis lado a lado.", + "focus": "Lista focada", + "focus_description": "Mostrar uma linha por mensagem e abrir o e-mail em largura total mantendo a barra lateral de pastas visível." + }, + "disable_threading": { + "label": "Desativar agrupamento de conversas", + "description": "Mostrar e-mails como mensagens individuais em vez de agrupados por conversa" + }, + "plain_text_mode": { + "label": "Apenas texto simples", + "description": "Desativar o editor de texto formatado e enviar todos os e-mails apenas como texto simples, incluindo respostas e encaminhamentos" + }, + "auto_select_reply_identity": { + "label": "Selecionar automaticamente o endereço de resposta", + "description": "Ao responder, muda automaticamente o endereço do remetente para a identidade que recebeu a mensagem original" + }, + "show_preview": { + "label": "Mostrar Texto de Visualização", + "description": "Exibir visualização do e-mail na lista", + "focus_description": "Exibir texto de pré-visualização em linha dentro da lista de mensagens focada de uma linha" + }, + "attachment_click_action": { + "label": "Ação ao clicar em anexos", + "description": "Escolha se clicar em um anexo abre uma pré-visualização ou inicia o download imediatamente", + "preview": "Visualizar quando possível", + "download": "Baixar imediatamente" + }, + "attachment_position": { + "label": "Posição dos anexos", + "description": "Onde exibir os anexos no cabeçalho do e-mail", + "beside-sender": "Ao lado do remetente", + "below-header": "Abaixo do cabeçalho" + }, + "emails_per_page": { + "10": "10 e-mails", + "25": "25 e-mails", + "50": "50 e-mails", + "100": "100 e-mails", + "label": "E-mails Por Página", + "description": "Número de e-mails a carregar de uma vez" + }, + "always_light_mode": { + "label": "Mostrar e-mails sempre em modo claro", + "description": "Exibir o conteúdo dos e-mails em modo claro mesmo quando o aplicativo está em modo escuro, evitando problemas de conversão" + }, + "external_content": { + "label": "Conteúdo Externo", + "description": "Como lidar com imagens e conteúdo externo", + "ask": "Sempre perguntar", + "block": "Sempre bloquear", + "allow": "Sempre permitir" + }, + "trusted_senders": { + "label": "Remetentes Confiáveis", + "description": "Gerencie remetentes cujas imagens são carregadas automaticamente", + "count_zero": "Nenhum", + "count_one": "1 remetente", + "count_other": "{count} remetentes", + "modal_title": "Remetentes Confiáveis", + "empty_title": "Nenhum remetente confiável ainda", + "empty_description": "Ao visualizar um e-mail com imagens bloqueadas, clique em \"Sempre confiar neste remetente\" para adicioná-lo aqui.", + "add_manually": "Adicionar remetente manualmente", + "add_button": "Adicionar", + "add_placeholder": "Digite o endereço de e-mail", + "search_placeholder": "Buscar remetentes...", + "no_results": "Nenhum remetente corresponde à sua busca", + "remove": "Remover", + "close": "Fechar", + "invalid_email": "Por favor, digite um endereço de e-mail válido", + "already_added": "Este remetente já é confiável", + "save_error": "Falha ao salvar - verifique o log de depuração de Contatos para detalhes", + "use_address_book_label": "Sincronizar com catálogo de endereços", + "use_address_book_description": "Armazene remetentes confiáveis em um catálogo \"Remetentes confiáveis\" dedicado para sincronizar em todos os seus dispositivos" + }, + "hover_actions": { + "label": "Ações rápidas ao passar o mouse", + "description": "Escolha quais ações rápidas aparecem ao passar o mouse sobre um e-mail na lista", + "delete": "Excluir", + "star": "Favoritar / Desfavoritar", + "mark_read": "Marcar como lido / não lido", + "archive": "Arquivar", + "tag": "Etiqueta", + "spam": "Marcar como spam", + "none_selected": "Nenhuma ação selecionada", + "mode_label": "Modo de exibição", + "mode_inline": "Em linha", + "mode_floating": "Flutuante", + "corner_label": "Posição flutuante", + "corner_top-left": "Superior esquerdo", + "corner_top-right": "Superior direito", + "corner_bottom-left": "Inferior esquerdo", + "corner_bottom-right": "Inferior direito" + }, + "default_mail_program": { + "label": "Programa de e-mail padrão", + "description": "Registrar {appName} como seu programa de e-mail padrão para links mailto:", + "button": "Definir como padrão", + "success": "O navegador solicitou definir como padrão", + "error": "Seu navegador não suporta esta funcionalidade" + }, + "attachment_reminder": { + "label": "Lembrete de anexo", + "description": "Avisar antes de enviar quando a mensagem menciona anexos mas nenhum está anexado", + "keywords_label": "Palavras-chave de ativação", + "keywords_description": "Palavras ou frases que ativam o lembrete quando encontradas na sua mensagem", + "add_placeholder": "Adicionar palavra-chave...", + "add": "Add", + "remove": "Remover" + }, + "hide_inline_image_attachments": { + "label": "Ocultar imagens incorporadas dos anexos", + "description": "As imagens incorporadas no corpo da mensagem não são listadas como anexos separados" + } + }, + "composer": { + "title": "Editor", + "description": "Configure as configurações de composição de e-mail", + "autosave": { + "label": "Intervalo de Salvamento Automático", + "description": "Com que frequência salvar rascunhos automaticamente", + "30s": "A cada 30 segundos", + "1m": "A cada minuto", + "2m": "A cada 2 minutos", + "5m": "A cada 5 minutos" + }, + "send_confirmation": { + "label": "Confirmação de Envio", + "description": "Pedir confirmação antes de enviar e-mails" + }, + "default_reply": { + "label": "Modo de Resposta Padrão", + "description": "Ação padrão ao clicar em responder", + "reply": "Responder", + "reply_all": "Responder a Todos" + } + }, + "privacy": { + "title": "Privacidade e Segurança", + "description": "Gerencie suas configurações de privacidade e segurança", + "external_images": { + "label": "Bloquear Imagens Externas", + "description": "Prevenir rastreamento através de imagens externas" + }, + "session_timeout": { + "label": "Tempo Limite de Sessão", + "description": "Sair automaticamente após inatividade", + "never": "Nunca", + "30m": "30 minutos", + "1h": "1 hora", + "4h": "4 horas" + }, + "clear_cache": { + "label": "Limpar Cache", + "description": "Remover dados em cache e arquivos temporários", + "button": "Limpar Cache", + "confirm": "Tem certeza de que deseja limpar o cache?", + "success": "Cache limpo com sucesso" + } + }, + "account": { + "title": "Conta", + "description": "Visualize as informações da sua conta", + "name_label": "Nome de exibição", + "username_label": "Nome de usuário", + "account_type_label": "Tipo de conta", + "auth_method_label": "Autenticação", + "auth_method_oauth": "Login único (OAuth/OIDC)", + "auth_method_basic": "Senha", + "demo_account": "Conta de demonstração", + "email": { + "label": "Endereço de E-mail", + "value": "{email}" + }, + "server": { + "label": "Servidor JMAP", + "value": "{server}" + }, + "storage": { + "label": "Uso de Armazenamento", + "used": "{used} de {total} usado", + "percentage": "{percent}% usado" + }, + "last_sync": { + "label": "Última Sincronização", + "value": "{time}" + } + }, + "security": { + "title": "Segurança da conta", + "description": "Gerencie sua senha, autenticação de dois fatores e configurações de segurança", + "detecting": "Detectando recursos do servidor...", + "not_available": "O gerenciamento de segurança da conta não está disponível para este servidor de e-mail. As permissões necessárias podem estar desabilitadas. Consulte a documentação para obter detalhes.", + "password": { + "title": "Alterar senha", + "current": "Senha atual", + "new": "Nova senha", + "confirm": "Confirmar nova senha", + "submit": "Alterar senha", + "success": "Senha alterada com sucesso", + "error_title": "Falha ao alterar a senha", + "error_mismatch": "As novas senhas não coincidem", + "error_min_length": "A senha deve ter pelo menos 8 caracteres", + "error_generic": "Não foi possível alterar a senha" + }, + "display_name": { + "label": "Nome de exibição", + "description": "Seu nome como aparece no servidor", + "placeholder": "Digite seu nome de exibição", + "save": "Salvar", + "success": "Nome de exibição atualizado", + "error": "Não foi possível atualizar o nome de exibição" + }, + "totp": { + "section_title": "Autenticação de dois fatores", + "label": "Autenticação TOTP", + "description": "Adicione uma camada extra de segurança com uma senha única baseada em tempo", + "active": "Habilitado", + "inactive": "Desabilitado", + "enabled": "Autenticação de dois fatores habilitada", + "disabled": "Autenticação de dois fatores desabilitada", + "enable_error": "Não foi possível habilitar a 2FA", + "disable_error": "Não foi possível desabilitar a 2FA", + "setup_instructions": "Copie esta URL para seu aplicativo de autenticação (Google Authenticator, Authy, etc.):", + "verification_code": "Código de verificação", + "confirm": "Confirmar", + "disable": "Desativar", + "disable_confirm_prompt": "Digite sua senha para desativar a autenticação de dois fatores.", + "password_required": "A senha é obrigatória", + "code_required": "O código de verificação é obrigatório", + "code_invalid": "Código de verificação inválido. Verifique seu aplicativo autenticador e tente novamente." + }, + "app_passwords": { + "title": "Senhas de aplicativo", + "description": "Crie senhas para aplicativos que não suportam autenticação de dois fatores", + "add": "Adicionar", + "create": "Criar", + "cancel": "Cancelar", + "generate": "Gerar", + "name_label": "Nome do aplicativo", + "name_placeholder": "ex. Thunderbird, iPhone Mail", + "password_label": "Senha (deixe vazio para auto-gerar)", + "password_placeholder": "Auto-gerada se vazio", + "added": "Senha de aplicativo criada", + "removed": "Senha de aplicativo removida", + "add_error": "Não foi possível criar a senha de aplicativo", + "remove_error": "Não foi possível remover a senha de aplicativo", + "none": "Nenhuma senha de aplicativo configurada", + "done": "Concluído", + "expires_label": "Expira (opcional)", + "copy_now_warning": "Copie esta senha agora - ela não será exibida novamente.", + "allowed_ips_label": "IPs permitidos (opcional)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Separados por vírgula ou espaço. Deixe vazio para permitir qualquer IP." + }, + "api_keys": { + "title": "Chaves de API", + "description": "Crie chaves de API para scripts e integrações que se comunicam diretamente com o servidor", + "name_label": "Nome da chave", + "name_placeholder": "ex. Script de backup, CI runner", + "copy_now_warning": "Copie esta chave de API agora - ela não será mostrada novamente.", + "added": "Chave de API criada", + "removed": "Chave de API removida", + "add_error": "Falha ao criar chave de API", + "remove_error": "Falha ao remover chave de API", + "none": "Nenhuma chave de API configurada" + }, + "encryption": { + "section_title": "Criptografia em repouso", + "label": "Criptografia de e-mail", + "description": "Criptografe e-mails armazenados no servidor para maior privacidade", + "active": "Criptografia {type} habilitada", + "inactive": "Desabilitado", + "enabled": "Criptografia em repouso habilitada", + "disabled_success": "Criptografia em repouso desabilitada", + "error": "Não foi possível atualizar as configurações de criptografia" + }, + "email_client": { + "title": "Configuração do Cliente de E-mail", + "description": "Use estas credenciais para configurar seu cliente de e-mail desktop ou móvel (Thunderbird, Apple Mail, Outlook, etc.)", + "jmap_username_label": "Nome de Usuário JMAP", + "copy": "Copiar", + "copied": "Copiado", + "password_instructions": "Use seu nome de usuário JMAP acima junto com uma senha de aplicativo para entrar no seu cliente de e-mail. Crie uma senha de aplicativo na seção acima se ainda não tiver uma." + } + }, + "identities": { + "title": "Identidades de Envio", + "description": "Gerencie endereços de e-mail que você pode usar para enviar", + "identities_count": { + "label": "Suas Identidades", + "description": "Endereços de e-mail configurados para envio", + "count_zero": "Nenhuma identidade", + "count_one": "1 identidade", + "count_other": "{count} identidades" + }, + "manage": "Gerenciar Identidades", + "sub_addressing": { + "label": "Sub-Endereçamento", + "description": "Use tags como usuario+tag@dominio.com para organizar e-mails recebidos", + "learn_more": "Saiba Mais" + } + }, + "vacation": { + "title": "Resposta automática", + "description": "Responder automaticamente a e-mails recebidos enquanto estiver ausente", + "loading": "Carregando configurações de resposta automática...", + "not_supported": "Seu servidor de e-mail não suporta respostas automáticas de ausência.", + "fetch_error": "Falha ao carregar as configurações de resposta automática. Tente novamente.", + "status": { + "label": "Resposta automática", + "description": "Enviar uma resposta automática para quem lhe enviar um e-mail", + "active": "Ativo", + "inactive": "Inativo" + }, + "date_range": { + "title": "Período", + "description": "Opcionalmente limitar a resposta automática a um período específico", + "start": "Data de início", + "start_description": "Deixe vazio para sem limite de início", + "end": "Data de fim", + "end_description": "Deixe vazio para sem limite de fim" + }, + "message": { + "title": "Mensagem de resposta automática", + "description": "A mensagem que será enviada como resposta", + "subject_label": "Assunto", + "subject_description": "Linha de assunto da resposta automática", + "subject_placeholder": "Fora do escritório", + "body_label": "Corpo da mensagem", + "body_description": "Conteúdo da mensagem em texto simples", + "body_placeholder": "Obrigado pelo seu e-mail. Estou atualmente fora do escritório e responderei quando retornar." + }, + "preview": { + "title": "Pré-visualização", + "show": "Mostrar pré-visualização", + "hide": "Ocultar pré-visualização" + }, + "save": "Salvar alterações", + "saving": "Salvando...", + "warnings": { + "end_before_start": "A data de fim deve ser posterior à data de início", + "start_in_past": "A data de início está no passado", + "empty_body": "O corpo da mensagem está vazio - os destinatários receberão uma resposta em branco" + } + }, + "folders": { + "title": "Pastas", + "description": "Gerencie suas pastas de e-mail e atribua funções padrão", + "folder_list": "Suas pastas", + "folder_list_description": "Clique no ícone de uma pasta para personalizá-la", + "standard_roles": "Funções padrão de pastas", + "standard_roles_description": "Defina quais pastas são utilizadas para funções padrão como Caixa de entrada, Enviados, Lixeira, etc.", + "role_inbox": "Caixa de entrada", + "role_drafts": "Rascunhos", + "role_sent": "Enviados", + "role_trash": "Lixeira", + "role_junk": "Spam / Lixo eletrônico", + "role_archive": "Arquivo", + "role_none": "Nenhum", + "create_folder": "Criar pasta", + "create_subfolder": "Criar subpasta", + "subfolder_of": "Dentro de {name}", + "subfolder_name": "Nome da subpasta", + "new_folder_name": "Nome da pasta", + "rename": "Renomear", + "change_icon": "Alterar ícone", + "delete": "Excluir", + "confirm_delete": "Tem certeza de que deseja excluir \"{name}\"? Os e-mails nesta pasta serão movidos para a Lixeira.", + "create": "Criar", + "cancel": "Cancelar", + "no_folders": "Sem pastas personalizadas", + "cannot_delete_role": "Não é possível excluir uma pasta com uma função padrão. Remova a função primeiro.", + "folder_created": "Pasta criada", + "folder_renamed": "Pasta renomeada", + "folder_deleted": "Pasta excluída", + "role_updated": "Função da pasta atualizada", + "error_create": "Falha ao criar a pasta", + "error_rename": "Falha ao renomear a pasta", + "error_delete": "Falha ao excluir a pasta", + "error_delete_has_children": "Não é possível excluir a pasta: ela ainda contém subpastas. Exclua ou mova-as primeiro.", + "error_delete_has_email": "Não é possível excluir a pasta: ela ainda contém e-mails. Mova ou exclua-os primeiro.", + "error_role": "Falha ao atualizar a função da pasta" + }, + "advanced": { + "title": "Avançado", + "description": "Opções avançadas e configurações de desenvolvedor", + "debug_mode": { + "label": "Modo de Depuração", + "description": "Habilitar registro detalhado para solução de problemas" + }, + "debug_categories": { + "description": "Selecione quais categorias registrar. Desative as categorias de que você não precisa para reduzir o ruído no console.", + "jmap": "Cliente JMAP", + "jmap_description": "Operações de caixa de correio, busca de e-mails e solicitações do protocolo JMAP", + "calendar": "Calendário", + "calendar_description": "Eventos do calendário, importações e mensagens de agendamento", + "tasks": "Tarefas", + "tasks_description": "Criação, busca e atualização de tarefas do calendário", + "auth": "Autenticação", + "auth_description": "Login, TOTP, troca de tokens e gerenciamento de sessão", + "filters": "Filtros", + "filters_description": "Regras de filtro Sieve e scripts de férias", + "email": "Visualização de email", + "email_description": "Renderização de emails, processamento TNEF e marcação como lido", + "push": "Notificações push", + "push_description": "Configuração e entrega de notificações push", + "contacts": "Contatos e catálogos de endereços", + "contacts_description": "Sincronização de contatos, operações do catálogo e remetentes confiáveis" + }, + "settings_sync": { + "label": "Sincronização de configurações", + "description": "Sincronize suas configurações entre navegadores e dispositivos" + }, + "sender_favicons": { + "label": "Favicons de remetente (Experimental)", + "description": "Exibir ícones de sites como fotos de perfil para remetentes empresariais" + }, + "show_avatars_in_junk": { + "label": "Mostrar avatares na pasta de spam", + "description": "Exibir imagens de perfil e favicons dos remetentes na pasta de spam. Desativado por padrão para não dar aparência legítima a tentativas de phishing." + }, + "keyboard_shortcuts": { + "label": "Atalhos de Teclado", + "description": "Visualizar atalhos de teclado disponíveis", + "button": "Ver Atalhos" + }, + "reset_settings": { + "label": "Redefinir Configurações", + "description": "Restaurar todas as configurações para valores padrão", + "button": "Redefinir para Padrões" + }, + "export_settings": { + "label": "Exportar Configurações", + "description": "Baixar suas configurações como JSON", + "button": "Exportar" + }, + "import_settings": { + "label": "Importar Configurações", + "description": "Fazer upload de configurações de arquivo JSON", + "button": "Importar" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Apps da barra lateral", + "description": "Gerenciar aplicativos e links personalizados na barra lateral", + "keep_loaded": "Manter apps carregados", + "keep_loaded_description": "Manter apps inline em execução em segundo plano ao alternar entre eles para evitar recarregamento", + "manage_title": "Apps personalizados", + "manage_description": "Adicionar, editar ou remover apps personalizados da barra lateral" + }, + "contacts": { + "title": "Contactos", + "description": "Importar e exportar os seus contactos", + "import_label": "Importar contactos", + "import_description": "Importar contactos de um ficheiro vCard (.vcf)", + "export_label": "Exportar contactos", + "export_description": "Exportar todos os contactos como ficheiro vCard (.vcf)", + "manage_title": "Catálogos de endereços", + "manage_description": "Renomeie seus catálogos de endereços", + "no_address_books": "Nenhum catálogo de endereços encontrado", + "categories_title": "Categorias", + "categories_description": "Renomear categorias de contatos", + "no_categories": "Nenhuma categoria encontrada" + }, + "filters": { + "title": "Filtros de e-mail", + "description": "Crie regras para classificar, rotular e gerenciar automaticamente os e-mails recebidos", + "add_rule": "Adicionar regra", + "no_rules": "Nenhuma regra de filtro", + "vacation_active": "O respondedor de ausência está ativo", + "vacation_active_description": "A resposta automática está ativada para mensagens recebidas", + "vacation_configure": "Configurar", + "no_rules_description": "Crie regras para organizar automaticamente seus e-mails recebidos", + "edit_rule": "Editar regra", + "new_rule": "Nova regra", + "delete_rule": "Excluir regra", + "delete_confirm": "Tem certeza de que deseja excluir esta regra?", + "enable": "Ativar", + "disable": "Desativar", + "raw_editor": "Editor Sieve bruto", + "raw_editor_warning": "Editar o script Sieve bruto pode quebrar a edição visual de regras. As alterações feitas aqui substituem o construtor visual.", + "validate": "Validar", + "validation_success": "O script é válido", + "validation_error": "O script contém erros", + "save": "Salvar regras", + "saving": "Salvando...", + "saved": "Filtros salvos com sucesso", + "save_failed": "Falha ao salvar os filtros", + "loading": "Carregando filtros...", + "not_supported": "Seu servidor de e-mail não suporta filtros de e-mail.", + "rule_name": "Nome da regra", + "rule_name_placeholder": "ex. Classificar newsletters", + "match_all": "Corresponder a TODAS as condições", + "match_any": "Corresponder a QUALQUER condição", + "conditions": "Condições", + "add_condition": "Adicionar condição", + "actions": "Ações", + "add_action": "Adicionar ação", + "stop_processing": "Parar o processamento das regras seguintes", + "condition_fields": { + "from": "De", + "to": "Para", + "cc": "Cc", + "subject": "Assunto", + "header": "Cabeçalho personalizado", + "size": "Tamanho", + "body": "Corpo" + }, + "comparators": { + "contains": "contém", + "not_contains": "não contém", + "is": "é exatamente", + "not_is": "não é", + "starts_with": "começa com", + "ends_with": "termina com", + "matches": "corresponde ao padrão", + "greater_than": "é maior que", + "less_than": "é menor que" + }, + "action_types": { + "move": "Mover para pasta", + "copy": "Copiar para pasta", + "forward": "Encaminhar para", + "mark_read": "Marcar como lido", + "star": "Destacar mensagem", + "add_label": "Adicionar etiqueta", + "discard": "Descartar (excluir silenciosamente)", + "reject": "Rejeitar com mensagem", + "keep": "Manter na caixa de entrada", + "stop": "Parar processamento" + }, + "move_to_folder": "Selecionar pasta", + "copy_to_folder": "Selecionar pasta", + "forward_to": "Encaminhar para endereço de e-mail", + "forward_placeholder": "email@exemplo.com", + "reject_message": "Mensagem de rejeição", + "reject_placeholder": "Seu e-mail foi rejeitado", + "label_name": "Nome da etiqueta", + "label_placeholder": "Selecionar etiqueta", + "header_name": "Nome do cabeçalho", + "header_placeholder": "ex. X-Mailing-List", + "size_bytes": "Tamanho em bytes", + "size_placeholder": "ex. 1000000", + "system_managed": "Regra gerenciada pelo sistema", + "opaque_warning": "Este script foi editado fora do construtor visual. Apenas a edição Sieve bruta está disponível.", + "open_sieve_editor": "Abrir editor Sieve", + "fetch_error": "Falha ao carregar filtros", + "expanded_view": "Vista expandida", + "expanded_view_description": "Mostrar regras de filtro com blocos detalhados de condições e ações", + "if": "Se", + "then": "Então", + "match_all_conditions": "todas correspondem", + "match_any_condition": "uma corresponde", + "and": "e", + "or": "ou", + "cancel": "Cancelar", + "confirm_delete": "Eliminar", + "rule_list": "Regras de filtragem", + "drag_to_reorder": "Arrastar para reordenar", + "match_type": "Tipo de correspondência", + "reset_to_visual": "Redefinir para o construtor visual", + "reset_warning": "Isto irá descartar o script atual e começar do zero.", + "confirm_reset": "Redefinir", + "validation_empty_name": "O nome da regra é obrigatório", + "validation_empty_conditions": "É necessária pelo menos uma condição com um valor", + "validation_empty_actions": "É necessária pelo menos uma ação", + "templates_section": "Começar com modelo", + "template_newsletters": "Mover newsletters para pasta", + "template_receipts": "Arquivar recibos automaticamente", + "template_important": "Marcar e-mails importantes", + "template_notifications": "Filtrar notificações", + "sieve_editor": { + "title": "Editor de script Sieve", + "warning": "Editar o script Sieve pode interromper a edição visual de regras. As alterações feitas aqui substituem o construtor visual.", + "script_content": "Script Sieve", + "valid": "O script é válido", + "invalid": "O script contém erros", + "save_warning": "Guardar irá substituir todas as regras visuais. Esta ação não pode ser desfeita. Clique em Guardar novamente para confirmar.", + "validating": "A validar...", + "validate": "Validar", + "cancel": "Cancelar", + "save": "Guardar", + "confirm_save": "Confirmar guardar", + "validation_failed": "Falha no pedido de validação" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# condição} other {# condições}}", + "actions_count": "{count, plural, one {# ação} other {# ações}}" + }, + "origin_external": "Externo", + "managed_by_tooltip": "Gerenciado por {source}. Edite nesse aplicativo ou use o editor Sieve bruto." + }, + "templates": { + "title": "Modelos de e-mail", + "description": "Crie modelos de e-mail reutilizáveis com variáveis de marcador", + "add": "Novo modelo", + "edit": "Editar modelo", + "name": "Nome do modelo", + "name_placeholder": "ex.: E-mail de acompanhamento", + "category": "Categoria", + "category_placeholder": "ex.: Trabalho, Pessoal", + "subject": "Assunto", + "subject_placeholder": "Linha de assunto do e-mail", + "body": "Corpo", + "body_placeholder": "Conteúdo do e-mail...", + "recipients_placeholder": "email@example.com", + "identity": "Enviar como", + "default_identity": "Identidade padrão", + "favorite": "Favorito", + "cancel": "Cancelar", + "create": "Criar", + "update": "Atualizar", + "confirm_delete": "Excluir", + "no_templates": "Sem modelos", + "manage": "Gerenciar modelos", + "count": "{count, plural, one {# modelo} other {# modelos}}", + "export_import": "Exportar e importar", + "export_import_description": "Faça backup dos seus modelos ou transfira-os para outro dispositivo", + "export": "Exportar", + "import": "Importar", + "validation": { + "empty": "O nome do modelo é obrigatório", + "too_long": "O nome do modelo não pode exceder 200 caracteres" + } + }, + "files": { + "display": { + "title": "Exibição", + "description": "Configure como arquivos e pastas são exibidos" + }, + "folder_layout": { + "label": "Navegação de pastas", + "description": "Escolha como as pastas são apresentadas: integradas com os ficheiros ou numa árvore na barra lateral", + "inline": "Integrado", + "sidebar": "Barra lateral" + }, + "default_view": { + "label": "Visualização padrão", + "description": "Escolha entre layout em grade e lista", + "list": "Lista", + "grid": "Grade" + }, + "default_sort": { + "label": "Ordenação padrão", + "description": "Escolha a ordenação padrão para os arquivos", + "name": "Nome", + "size": "Tamanho", + "modified": "Modificado" + }, + "sort_direction": { + "label": "Direção da ordenação", + "description": "Escolha ordem crescente ou decrescente", + "ascending": "Crescente", + "descending": "Decrescente" + }, + "icons": { + "title": "Ícones", + "description": "Configure a aparência dos ícones de arquivos" + }, + "show_icons": { + "label": "Mostrar ícones de arquivos", + "description": "Exibir ícones ao lado de arquivos e pastas" + }, + "colored_icons": { + "label": "Ícones coloridos", + "description": "Usar ícones coloridos em vez de monocromáticos" + }, + "show_thumbnails": { + "label": "Mostrar miniaturas", + "description": "Exibir pré-visualizações de imagens em vez de ícones" + }, + "behavior": { + "title": "Comportamento", + "description": "Configure o comportamento do gerenciador de arquivos" + }, + "show_hidden": { + "label": "Mostrar arquivos ocultos", + "description": "Exibir arquivos e pastas que começam com um ponto" + }, + "preview": { + "label": "Visualização" + } + } + }, + "errors": { + "page_error_title": "Algo deu errado", + "page_error_description": "Encontramos um erro inesperado. Por favor, tente novamente ou volte para a página inicial.", + "sidebar_error": "Não foi possível carregar as caixas de entrada", + "email_list_error": "Não foi possível carregar os e-mails", + "viewer_error_title": "Não foi possível exibir o e-mail", + "viewer_error_description": "Houve um problema ao renderizar este e-mail. Ele pode conter conteúdo não suportado.", + "composer_error": "Não foi possível carregar o editor", + "settings_error_title": "Configurações indisponíveis", + "settings_error_description": "Não foi possível carregar as configurações. Suas preferências podem não ser salvas.", + "try_again": "Tentar novamente", + "reload": "Recarregar", + "reload_emails": "Recarregar e-mails", + "reload_settings": "Recarregar configurações", + "retry": "Tentar novamente", + "go_home": "Ir para caixa de entrada" + }, + "context_menu": { + "reply": "Responder", + "reply_all": "Responder a Todos", + "forward": "Encaminhar", + "mark_read": "Marcar como Lido", + "mark_unread": "Marcar como Não Lido", + "star": "Adicionar Estrela", + "unstar": "Remover Estrela", + "move_to": "Mover para...", + "archive": "Arquivar", + "delete": "Excluir", + "mark_as_spam": "Reportar spam", + "not_spam": "Não é spam", + "color_tag": "Etiqueta", + "remove_color": "Remover etiqueta", + "items_selected": "{count} e-mails selecionados", + "edit_draft": "Editar rascunho" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Atalhos de Teclado", + "tip": "Pressione ? a qualquer momento para mostrar esta ajuda", + "sections": { + "navigation": "Navegação", + "actions": "Ações de E-mail", + "global": "Global", + "threads": "Conversas", + "composer": "Redação" + }, + "navigation": { + "next_email": "Próximo e-mail", + "previous_email": "E-mail anterior", + "open_email": "Abrir e-mail", + "close_email": "Fechar / Desselecionar" + }, + "actions": { + "reply": "Responder", + "reply_all": "Responder a todos", + "forward": "Encaminhar", + "star": "Alternar estrela", + "archive": "Arquivar", + "delete": "Excluir", + "mark_unread": "Marcar como não lido", + "mark_read": "Marcar como lido", + "toggle_spam": "Reportar spam / Não é spam" + }, + "global": { + "compose": "Escrever novo e-mail", + "search": "Focar busca", + "help": "Mostrar atalhos", + "refresh": "Atualizar e-mails", + "select_all": "Selecionar todos" + }, + "threads": { + "expand_collapse": "Expandir/recolher conversa" + }, + "composer": { + "template_picker": "Abrir seletor de modelos" + } + }, + "threads": { + "messages_one": "{count} mensagem", + "messages_other": "{count} mensagens", + "messages_tooltip": "{count, plural, one {# mensagem nesta conversa} other {# mensagens nesta conversa}}", + "expand": "Expandir conversa", + "collapse": "Recolher conversa", + "loading": "Carregando conversa...", + "mark_read": "Marcar conversa como lida", + "mark_unread": "Marcar conversa como não lida", + "archive": "Arquivar conversa", + "delete": "Excluir conversa", + "star": "Adicionar estrela à conversa", + "unstar": "Remover estrela da conversa", + "toggle_thread": "Expandir/recolher conversa" + }, + "identities": { + "modal_title": "Gerenciar Identidades de Envio", + "create_new": "Criar Nova Identidade", + "edit_identity": "Editar Identidade", + "delete_confirm": "Excluir esta identidade? Isso não pode ser desfeito.", + "cannot_delete": "Esta identidade não pode ser excluída", + "primary_identity": "Principal", + "set_as_primary": "Definir como principal", + "no_identities": "Nenhuma identidade encontrada", + "display": { + "reply_to": "Responder para:", + "bcc": "CCO:", + "signature": "Assinatura:", + "preview": "Visualização:" + }, + "validation_errors": { + "invalid_emails": "E-mails inválidos: {emails}", + "unknown_error": "Erro desconhecido" + }, + "form": { + "name_label": "Nome de Exibição", + "name_placeholder": "ex: E-mail do Trabalho, Pessoal", + "name_required": "Nome é obrigatório", + "email_label": "Endereço de E-mail", + "email_placeholder": "seu.email@exemplo.com", + "email_required": "E-mail é obrigatório", + "email_invalid": "Por favor, digite um endereço de e-mail válido", + "email_immutable": "O endereço de e-mail não pode ser alterado após a criação", + "reply_to_label": "Responder para (opcional)", + "reply_to_placeholder": "diferente@email.com", + "bcc_label": "CCO Automático (opcional)", + "bcc_placeholder": "arquivo@email.com", + "text_signature_label": "Assinatura de Texto", + "html_signature_label": "Assinatura HTML", + "save": "Salvar Identidade", + "cancel": "Cancelar", + "creating": "Criando...", + "updating": "Atualizando..." + }, + "sub_address": { + "button_tooltip": "Usar sub-endereço", + "popover_title": "Adicionar Tag de Sub-Endereço", + "tag_input_placeholder": "Digite a tag (ex: compras)", + "preview_label": "Visualização:", + "recent_tags": "Tags Recentes", + "suggested_tags": "Sugeridas", + "use_address": "Usar Este Endereço", + "invalid_tag": "A tag deve conter apenas caracteres alfanuméricos e hífens", + "tag_too_long": "A tag deve ter no máximo 30 caracteres", + "help_text": "E-mails enviados para usuario+tag@dominio.com chegarão na sua caixa de entrada", + "validation": { + "empty": "A tag não pode estar vazia", + "too_long": "A tag deve ter no máximo {max} caracteres", + "invalid_chars": "A tag deve conter apenas letras, números e hífens" + } + }, + "badge": { + "sent_via": "via", + "sub_address_tag": "Enviado usando sub-endereço: {tag}", + "identity_name": "Enviado usando identidade: {name}", + "identity_short": "via {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Excluir", + "delete_confirm_title": "Excluir identidade" + }, + "templates": { + "picker_title": "Escolher um modelo", + "search_placeholder": "Pesquisar modelos...", + "section_favorites": "Favoritos", + "section_recent": "Recentes", + "section_uncategorized": "Outros", + "no_templates": "Sem modelos", + "no_results": "Nenhum modelo encontrado", + "fill_placeholders": "Preencher valores dos marcadores", + "enter_value": "Insira um valor...", + "preview": "Pré-visualização", + "insert_with_values": "Inserir com valores", + "insert_raw": "Inserir bruto", + "copy_suffix": "(cópia)", + "placeholder": "Variável", + "placeholders": { + "recipient_name": "Nome do destinatário", + "company": "Nome da empresa", + "date": "Data atual", + "day_of_week": "Dia da semana", + "sender_name": "Seu nome" + } + }, + "contacts": { + "title": "Contatos", + "search_placeholder": "Pesquisar contatos...", + "create_new": "Novo contato", + "no_category": "Sem categoria", + "rename_category": "Renomear categoria", + "category_name_label": "Nome da categoria", + "category_renamed": "Categoria renomeada", + "category_rename_failed": "Falha ao renomear a categoria", + "category_added": "Contato adicionado a {name}", + "category_added_plural": "{count} contatos adicionados a {name}", + "empty_state": "Nenhum contato", + "empty_state_title": "Sem contatos", + "empty_state_subtitle": "Crie seu primeiro contato ou importe de um arquivo vCard", + "empty_search": "Nenhum contato encontrado", + "empty_search_hint": "Tente outro termo de pesquisa", + "empty_filtered": "Nenhum contato corresponde aos seus filtros", + "empty_filtered_hint": "Ajuste ou limpe os filtros", + "clear_search": "Limpar pesquisa", + "import_vcard": "Importar vCard", + "delete_confirm_title": "Excluir contato", + "delete_confirm": "Tem certeza de que deseja excluir este contato?", + "local_mode": "Os contatos são armazenados localmente (o servidor não suporta JMAP Contacts)", + "back_to_contacts": "Voltar aos contatos", + "tabs": { + "all": "Todos", + "groups": "Grupos" + }, + "shared": { + "title": "Compartilhados" + }, + "address_books": { + "title": "Meus Catálogos de Endereços", + "shared_prefix": "Compartilhado: {name}", + "moved": "Contato movido para {name}", + "moved_plural": "{count} contatos movidos para {name}", + "move_failed": "Falha ao mover o contato", + "address_book": "Catálogo de endereços", + "rename": "Renomear catálogo de endereços", + "name_label": "Nome do catálogo de endereços", + "renamed": "Catálogo de endereços renomeado", + "rename_failed": "Falha ao renomear o catálogo de endereços", + "default": "Padrão", + "manage": "Gerenciar catálogos de endereços", + "share": "Compartilhar lista de contatos", + "new_contact_in_book": "Novo contato nesta lista", + "delete": "Excluir lista de contatos", + "confirm_delete": "Excluir \"{name}\"? Todos os contatos desta lista serão removidos.", + "deleted": "Lista de contatos excluída", + "delete_failed": "Falha ao excluir a lista de contatos" + }, + "detail": { + "emails": "Endereços de e-mail", + "phones": "Números de telefone", + "organizations": "Organizações", + "addresses": "Endereços", + "notes": "Notas", + "titles": "Títulos e funções", + "online_services": "Serviços online", + "anniversaries": "Aniversários", + "personal_info": "Informações pessoais", + "languages": "Idiomas", + "categories": "Categorias", + "related_contacts": "Contatos relacionados", + "crypto_keys": "Chaves criptográficas", + "no_contact_selected": "Selecione um contato para ver os detalhes", + "compose_email": "Escrever e-mail", + "copy_email": "Copiar e-mail", + "copy_phone": "Copiar telefone", + "copy_url": "Copiar URL", + "copied": "Copiado para a área de transferência", + "copy_failed": "Falha ao copiar para a área de transferência", + "created": "Criado", + "updated": "Última atualização", + "timezone": "Fuso horário", + "anniversary_birth": "Aniversário", + "anniversary_death": "Falecimento", + "anniversary_wedding": "Aniversário de casamento", + "anniversary_other": "Outro", + "personal_expertise": "Especialidade", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Outro", + "gender": "Gênero", + "gender_masculine": "Masculino", + "gender_feminine": "Feminino", + "gender_other": "Outro", + "gender_none": "Não aplicável", + "gender_unknown": "Desconhecido", + "calendar": "Calendário", + "calendar_uri": "URL do calendário", + "scheduling_uri": "URL de agendamento", + "freebusy_uri": "URL de disponibilidade", + "cert_issuer": "Emissor", + "cert_expires": "Expira em", + "cert_expired": "Expirado", + "cert_fingerprint": "Impressão digital", + "cert_algorithm": "Algoritmo", + "import_to_smime": "Importar para S/MIME", + "cert_already_imported": "Certificado já importado", + "cert_imported": "Certificado importado", + "cert_import_failed": "Falha ao importar o certificado", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Mais ações", + "age_years": "{count, plural, one {1 ano} other {# anos}}", + "years_since": "{count, plural, one {há 1 ano} other {há # anos}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Novo contato", + "edit_title": "Editar contato", + "section_address_book": "Diretório", + "select_address_book": "Selecionar um diretório...", + "section_identity": "Nome e identidade", + "section_work": "Trabalho e organização", + "prefix": "Prefixo", + "prefix_placeholder": "Dr., Sr., Sra.", + "given_name": "Nome", + "middle_name": "Nome do meio", + "surname": "Sobrenome", + "suffix": "Sufixo", + "suffix_placeholder": "Jr., Sr., III", + "nickname": "Apelido", + "nickname_placeholder": "Apelido", + "email": "E-mail", + "email_placeholder": "email@example.com", + "phone": "Telefone", + "phone_placeholder": "+55 11 1234 5678", + "phone_type": "Tipo", + "phone_voice": "Voz", + "phone_cell": "Celular", + "phone_fax": "Fax", + "phone_pager": "Pager", + "phone_video": "Vídeo", + "phone_text": "Texto", + "organization": "Organização", + "organization_placeholder": "Nome da empresa", + "department": "Departamento", + "department_placeholder": "Departamento", + "job_title": "Cargo", + "job_title_placeholder": "ex., Engenheiro de software", + "role": "Função", + "role_placeholder": "ex., Líder de equipe", + "addresses": "Endereços", + "add_address": "Adicionar endereço", + "street": "Rua", + "city": "Cidade", + "region": "Estado / Região", + "postcode": "CEP", + "country": "País", + "online_services": "Serviços online", + "add_online_service": "Adicionar serviço online", + "url_placeholder": "https://...", + "service_placeholder": "Serviço", + "anniversaries": "Aniversários", + "add_anniversary": "Adicionar data", + "anniversary_birth": "Aniversário", + "anniversary_wedding": "Aniversário de casamento", + "anniversary_death": "Falecimento", + "anniversary_other": "Outro", + "personal_info": "Informações pessoais", + "add_personal_info": "Adicionar entrada", + "personal_info_placeholder": "ex., Fotografia", + "personal_expertise": "Especialidade", + "personal_hobby": "Hobby", + "personal_interest": "Interesse", + "personal_other": "Outro", + "level": "Nível", + "level_high": "Alto", + "level_medium": "Médio", + "level_low": "Baixo", + "categories": "Categorias", + "categories_placeholder": "ex., Família, Amigos, Colegas", + "categories_hint": "Digite para pesquisar ou adicionar", + "category_add": "Adicionar", + "note": "Notas", + "note_placeholder": "Adicionar uma nota...", + "gender": "Gênero", + "gender_sex": "Sexo", + "gender_male": "Masculino", + "gender_female": "Feminino", + "gender_other": "Outro", + "gender_none": "Não aplicável", + "gender_unknown": "Desconhecido", + "gender_identity": "Identidade de gênero", + "gender_identity_placeholder": "Identidade de gênero...", + "calendar": "Calendário", + "calendar_uri": "URL do calendário", + "scheduling_uri": "URL de agendamento", + "freebusy_uri": "URL de disponibilidade", + "context_work": "Trabalho", + "context_private": "Pessoal", + "add_email": "Adicionar e-mail", + "add_phone": "Adicionar telefone", + "save": "Salvar", + "cancel": "Cancelar", + "creating": "Criando...", + "updating": "Atualizando...", + "name_required": "É necessário pelo menos um nome ou sobrenome", + "email_invalid": "Por favor, insira um endereço de e-mail válido", + "email_error_inline": "Formato de e-mail inválido", + "save_failed": "Falha ao salvar contato", + "delete": "Excluir", + "upload_photo": "Carregar foto", + "remove_photo": "Remover foto", + "photo_hint": "JPG ou PNG, até 10 MB. Será redimensionada.", + "photo_too_large": "A imagem é muito grande (máx. 10 MB)", + "photo_invalid": "Arquivo de imagem inválido", + "change_photo": "Alterar" + }, + "groups": { + "create": "Novo grupo", + "edit": "Editar grupo", + "empty": "Nenhum grupo", + "delete_confirm_title": "Excluir grupo", + "delete_confirm": "Tem certeza de que deseja excluir este grupo?", + "name_label": "Nome do grupo", + "name_placeholder": "ex. Equipe, Família", + "name_required": "O nome do grupo é obrigatório", + "save_failed": "Falha ao salvar grupo", + "members_label": "Membros", + "search_members": "Pesquisar contatos para adicionar...", + "no_members": "Nenhum membro neste grupo", + "member_count": "{count, plural, =0 {Nenhum membro} one {1 membro} other {# membros}}" + }, + "import": { + "title": "Importar contatos", + "drop_hint": "Clique para selecionar um arquivo vCard", + "file_types": "Arquivos .vcf ou .vcard", + "no_contacts": "Nenhum contato encontrado no arquivo", + "parse_error": "Falha ao analisar o arquivo vCard", + "found": "{count, plural, one {1 contato encontrado} other {# contatos encontrados}}", + "duplicate": "Duplicado", + "select_all": "Selecionar tudo", + "deselect_all": "Desmarcar tudo", + "selected": "{count, plural, one {1 selecionado} other {# selecionados}}", + "import_button": "Importar", + "importing": "Importando...", + "success": "{count, plural, one {1 contato importado} other {# contatos importados}}", + "failed": "Falha na importação", + "close": "Fechar", + "file_too_large": "Arquivo muito grande (máx. 5 MB)" + }, + "export": { + "title": "Exportar contatos", + "success": "{count, plural, one {1 contato exportado} other {# contatos exportados}}" + }, + "bulk": { + "selected": "{count, plural, one {1 selecionado} other {# selecionados}}", + "select_all": "Selecionar tudo", + "delete": "Excluir", + "delete_confirm_title": "Excluir contatos", + "delete_confirm": "Excluir {count, plural, one {1 contato} other {# contatos}}?", + "deleted": "{count, plural, one {1 contato excluído} other {# contatos excluídos}}", + "add_to_group": "Adicionar ao grupo", + "choose_group": "Escolher um grupo", + "adding_contacts": "Adicionando {count, plural, one {1 contato} other {# contatos}}", + "added_to_group": "Contatos adicionados ao grupo", + "export": "Exportar", + "clear": "Limpar seleção" + }, + "toast": { + "created": "Contato criado", + "updated": "Contato atualizado", + "deleted": "Contato excluído", + "error_create": "Falha ao criar contato", + "error_update": "Falha ao atualizar contato", + "error_delete": "Falha ao excluir contato" + }, + "context_menu": { + "open": "Abrir", + "edit": "Editar", + "send_email": "Enviar e-mail", + "add_to_group": "Adicionar ao grupo", + "export_vcard": "Exportar como vCard", + "delete": "Excluir", + "call": "Ligar", + "duplicate": "Duplicar", + "print": "Imprimir" + }, + "filters": { + "toggle": "Filtros", + "select": "Selecionar", + "clear": "Limpar", + "close": "Fechar", + "title": "Filtros avançados", + "organization": "Empresa", + "organization_placeholder": "ex. Acme", + "job_title": "Cargo", + "job_title_placeholder": "ex. Designer", + "location": "Localização", + "location_placeholder": "Cidade ou país", + "email_domain": "Domínio de e-mail", + "email_domain_placeholder": "exemplo.com", + "birthday_month": "Aniversário em", + "any_month": "Qualquer mês", + "has_email": "Com e-mail", + "has_phone": "Com telefone", + "has_photo": "Com foto" + } + }, + "calendar": { + "title": "Calendário", + "back_to_email": "Voltar ao e-mail", + "back_to_month": "Voltar ao mês", + "my_calendars": "Meus calendários", + "birthday_calendar": "Aniversários", + "mini_calendar_change": "Clique para mudar o mês", + "views": { + "month": "Mês", + "week": "Semana", + "day": "Dia", + "agenda": "Agenda", + "today": "Hoje", + "month_hint": "Mês (m)", + "week_hint": "Semana (w)", + "day_hint": "Dia (d)", + "agenda_hint": "Agenda (a)", + "tasks": "Tarefas", + "tasks_hint": "Tarefas (k)" + }, + "events": { + "create": "Criar evento", + "edit": "Editar evento", + "delete": "Excluir evento", + "details": "Detalhes do evento", + "no_events": "Nenhum evento", + "all_day": "Dia inteiro", + "more": "+{count} mais", + "no_title": "(Sem título)", + "resize": "Redimensionar evento", + "duplicate": "Duplicar", + "today_header": "Hoje", + "tomorrow_header": "Amanhã", + "export_ics": "Exportar como .ics", + "copy_title": "Copiar título", + "copy_link": "Copiar link da reunião" + }, + "detail": { + "add_note": "Adicionar uma nota...", + "save_note": "Salvar", + "note_saved": "Nota adicionada", + "open_link": "Abrir link", + "meeting_link": "Link da reunião", + "tentative": "Provisório", + "cancelled": "Cancelado", + "delete_confirm": "Excluir este evento?" + }, + "form": { + "title": "Título", + "description": "Descrição", + "location": "Local", + "meeting_link": "Link da reunião", + "start_date": "Data de início", + "end_date": "Data de término", + "start_time": "Hora de início", + "end_time": "Hora de término", + "all_day_event": "Evento de dia inteiro", + "calendar_select": "Calendário", + "save": "Salvar", + "cancel": "Cancelar", + "delete_confirm": "Tem certeza de que deseja excluir este evento?", + "color": "Cor" + }, + "participants": { + "title": "Participantes", + "add": "Adicionar participante", + "organizer": "Organizador", + "attendee": "Participante", + "accepted": "Aceito", + "declined": "Recusado", + "tentative": "Provisório", + "needs_action": "Aguardando resposta", + "remove": "Remover", + "edit": "Editar", + "email_placeholder": "Adicionar endereço de e-mail ou pesquisar contatos", + "send_invitations": "Enviar convites aos participantes", + "status_summary": "{accepted} aceito(s), {pending} pendente(s)", + "invited_by": "Convite de {name}", + "respond_below": "Responda com os botões abaixo", + "rsvp_label": "Sua resposta", + "cancel_notification": "Os participantes serão notificados do cancelamento", + "you_organizer": "Você é o organizador", + "you_attendee": "Você é um participante", + "no_participants": "Sem participantes", + "count": "{count, plural, one {# participante} other {# participantes}}" + }, + "recurrence": { + "title": "Recorrência", + "none": "Não se repete", + "daily": "Diário", + "weekly": "Semanal", + "monthly": "Mensal", + "yearly": "Anual", + "every_n_days": "A cada {count} dias", + "every_n_weeks": "A cada {count} semanas", + "every_n_months": "A cada {count} meses", + "until": "Até", + "occurrences": "{count} repetições" + }, + "recurrence_scope": { + "edit_title": "Editar evento recorrente", + "delete_title": "Excluir evento recorrente", + "description": "Este é um evento recorrente. Quais eventos você deseja modificar?", + "this_event": "Apenas este evento", + "this_and_future": "Este evento e os seguintes", + "all_events": "Todos os eventos", + "cancel": "Cancelar", + "save": "Salvar", + "delete": "Excluir" + }, + "alerts": { + "title": "Lembrete", + "none": "Sem lembrete", + "at_time": "No momento do evento", + "minutes_before": "{count, plural, one {# minuto antes} other {# minutos antes}}", + "hours_before": "{count, plural, one {# hora antes} other {# horas antes}}", + "days_before": "{count, plural, one {# dia antes} other {# dias antes}}" + }, + "settings": { + "title": "Configurações do calendário", + "default_view": "Visualização padrão", + "week_starts_on": "Semana começa em", + "time_format": "Formato de hora", + "default_calendar": "Calendário padrão", + "default_reminder": "Lembrete padrão", + "time_format_12h": "12 horas", + "time_format_24h": "24 horas", + "notifications_enabled": "Notificações de eventos", + "notifications_enabled_desc": "Mostrar alertas para eventos próximos", + "notification_sound": "Som de notificação", + "notification_sound_desc": "Reproduzir um som para alertas do calendário", + "invitation_parsing": "Analisar convites por e-mail", + "invitation_parsing_desc": "Detectar convites de calendário em anexos de e-mail e mostrar ações do calendário", + "show_time_in_month_view": "Mostrar horário na visualização mensal", + "show_time_in_month_view_desc": "Exibir horários dos eventos na visualização mensal do calendário", + "show_week_numbers": "Mostrar números da semana", + "show_week_numbers_desc": "Exibir números da semana no minicalendário", + "enable_tasks": "Ativar tarefas", + "enable_tasks_desc": "Mostrar uma visualização de tarefas no calendário para gerenciar pendências", + "show_tasks_on_calendar": "Mostrar tarefas no calendário", + "show_tasks_on_calendar_desc": "Exibir marcadores de tarefas nas visualizações diária e semanal do calendário", + "hover_preview": "Pré-visualização ao passar o rato", + "hover_preview_desc": "Mostrar um popover de detalhes ao passar o rato sobre eventos do calendário", + "hover_preview_instant": "Instantâneo", + "hover_preview_delay_500ms": "Atraso de 0,5 segundos", + "hover_preview_delay_1s": "Atraso de 1 segundo", + "hover_preview_delay_2s": "Atraso de 2 segundos", + "hover_preview_off": "Desativado", + "show_birthday_calendar": "Calendário de aniversários", + "show_birthday_calendar_desc": "Mostrar um calendário virtual com os aniversários dos seus contactos" + }, + "days": { + "monday": "Segunda-feira", + "tuesday": "Terça-feira", + "wednesday": "Quarta-feira", + "thursday": "Quinta-feira", + "friday": "Sexta-feira", + "saturday": "Sábado", + "sunday": "Domingo", + "mon": "Seg", + "tue": "Ter", + "wed": "Qua", + "thu": "Qui", + "fri": "Sex", + "sat": "Sáb", + "sun": "Dom" + }, + "notifications": { + "event_created": "Evento criado", + "event_updated": "Evento atualizado", + "event_deleted": "Evento excluído", + "calendar_created": "Calendário criado", + "calendar_deleted": "Calendário excluído", + "event_move_error": "Falha ao mover o evento", + "event_resize_error": "Falha ao redimensionar o evento", + "alert_title": "Evento próximo", + "alert_now": "Começa agora", + "alert_in_minutes": "Em {count} min", + "invitation_sent": "Convites enviados", + "rsvp_updated": "Resposta atualizada", + "rsvp_error": "Falha ao atualizar resposta", + "event_duplicated": "Evento duplicado", + "event_error": "Falha ao salvar o evento", + "task_due": "Tarefa vencendo", + "event_exported": "Evento exportado", + "title_copied": "Título copiado", + "link_copied": "Link copiado" + }, + "status": { + "loading_calendars": "Carregando calendários...", + "loading_events": "Carregando eventos..." + }, + "quick_create": { + "placeholder": "Título do novo evento", + "aria_label": "Criação rápida de evento" + }, + "nav_prev": "Anterior", + "nav_next": "Próximo", + "import": { + "title": "Importar calendário", + "tab_file": "Arquivo", + "tab_url": "URL", + "select_file": "Selecionar arquivo .ics", + "drop_file": "ou arraste o arquivo aqui", + "supported_formats": "Arquivos iCalendar (.ics) suportados", + "url_description": "Insira a URL de um feed iCalendar (.ics) externo para importar eventos.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Suporta URLs CalDAV e iCalendar (.ics)", + "fetch": "Buscar", + "invalid_url": "Insira uma URL válida", + "url_fetch_failed": "Não foi possível buscar o calendário da URL", + "parsing": "Analisando arquivo de calendário...", + "parsed_events": "{count} eventos encontrados", + "no_events": "Nenhum evento encontrado no arquivo", + "select_all": "Selecionar tudo", + "deselect_all": "Desmarcar tudo", + "target_calendar": "Importar para o calendário", + "import_button": "Importar selecionados", + "importing": "Importando eventos...", + "success": "{count} eventos importados com sucesso", + "error": "Falha ao importar calendário", + "file_too_large": "Arquivo excede o limite de 10 MB", + "invalid_format": "Formato de arquivo de calendário inválido" + }, + "management": { + "title": "Gerenciamento de calendários", + "description": "Crie, renomeie e personalize seus calendários. Clique com o botão direito em um calendário na barra lateral para alterar rapidamente sua cor.", + "name": "Nome", + "name_placeholder": "Nome do calendário", + "color": "Cor", + "change_color": "Alterar cor", + "add_calendar": "Adicionar calendário", + "edit": "Editar", + "delete": "Excluir", + "save": "Salvar", + "create": "Criar", + "cancel": "Cancelar", + "default": "Padrão", + "confirm_delete": "Excluir \"{name}\"? Todos os eventos neste calendário serão removidos.", + "calendar_created": "Calendário criado", + "calendar_updated": "Calendário atualizado", + "calendar_deleted": "Calendário excluído", + "color_updated": "Cor do calendário atualizada", + "error_create": "Falha ao criar calendário", + "error_update": "Falha ao atualizar calendário", + "error_delete": "Falha ao excluir calendário", + "caldav_url": "URL CalDAV", + "copy_url": "Copiar URL CalDAV", + "url_copied": "URL CalDAV copiada para a área de transferência", + "confirm_clear": "Limpar todos os eventos de \"{name}\"? Esta ação não pode ser desfeita.", + "clear_events": "Limpar eventos", + "events_cleared": "{count} eventos removidos", + "error_clear": "Falha ao limpar os eventos do calendário", + "share": "Compartilhar calendário", + "new_event_in_calendar": "Novo evento neste calendário" + }, + "subscription": { + "title": "Assinatura iCal", + "section_title": "Assinaturas iCal", + "description": "Assine um feed externo do iCalendar. Os eventos serão sincronizados automaticamente em seu próprio calendário. Suporta URLs https:// e webcal://.", + "url_label": "URL do calendário", + "url_placeholder": "https://example.com/calendar.ics ou webcal://...", + "name_label": "Nome do calendário", + "name_placeholder": "ex. Feriados", + "color_label": "Cor", + "refresh_interval": "Intervalo de atualização", + "interval_15": "A cada 15 minutos", + "interval_30": "A cada 30 minutos", + "interval_60": "A cada hora", + "interval_360": "A cada 6 horas", + "interval_1440": "Diariamente", + "subscribe": "Assinar", + "subscribing": "Assinando...", + "save": "Salvar alterações", + "saving": "Salvando...", + "edit": "Editar", + "edit_title": "Editar assinatura", + "updated": "\"{name}\" atualizada", + "update_error": "Falha ao atualizar assinatura", + "invalid_url": "Por favor, insira uma URL válida", + "success": "Assinado \"{name}\"", + "error": "Falha ao adicionar assinatura", + "refresh": "Atualizar agora", + "refresh_success": "Assinatura atualizada", + "refresh_error": "Falha ao atualizar assinatura", + "unsubscribe": "Cancelar assinatura", + "confirm_delete": "Cancelar assinatura de \"{name}\"? O calendário e todos os seus eventos serão removidos.", + "deleted": "Assinatura removida", + "delete_error": "Falha ao remover assinatura", + "last_refreshed": "Última atualização: {time}" + }, + "tasks": { + "label": "Tarefas", + "no_tasks": "Sem tarefas", + "no_title": "(Sem título)", + "mark_complete": "Marcar como concluída", + "mark_incomplete": "Marcar como não concluída", + "filter_all": "Todas", + "filter_pending": "Pendentes", + "filter_completed": "Concluídas", + "filter_overdue": "Atrasadas", + "show_completed": "Mostrar concluídas", + "create": "Nova tarefa", + "edit": "Editar tarefa", + "title_placeholder": "Título da tarefa", + "description_placeholder": "Adicionar uma descrição...", + "due_date": "Data de vencimento", + "include_time": "Incluir horário", + "priority": "Prioridade", + "priority_none": "Nenhuma", + "priority_high": "Alta", + "priority_medium": "Média", + "priority_low": "Baixa", + "progress": "Status", + "progress_needs_action": "Ação necessária", + "progress_in_process": "Em andamento", + "progress_completed": "Concluída", + "progress_cancelled": "Cancelada", + "calendar": "Calendário", + "alert": "Lembrete", + "alert_none": "Nenhum", + "alert_at_time": "No horário de vencimento", + "alert_5min": "5 minutos antes", + "alert_15min": "15 minutos antes", + "alert_30min": "30 minutos antes", + "alert_1hr": "1 hora antes", + "alert_1day": "1 dia antes", + "delete": "Excluir", + "cancel": "Cancelar", + "save": "Salvar", + "quick_add_placeholder": "Adicionar uma tarefa...", + "due_today": "Vence hoje", + "due_tomorrow": "Vence amanhã", + "overdue": "Atrasada" + } + }, + "advanced_search": { + "title": "Pesquisa avançada", + "from": "De", + "from_placeholder": "E-mail ou nome do remetente", + "to": "Para", + "to_placeholder": "E-mail ou nome do destinatário", + "subject": "Assunto", + "subject_placeholder": "O assunto contém...", + "body": "Corpo", + "body_placeholder": "O corpo contém...", + "folder": "Pasta", + "all_folders": "Todas as pastas", + "has_attachment": "Anexos", + "date_after": "Após", + "date_before": "Antes de", + "starred": "Favoritos", + "unread": "Não lidos", + "read": "Lidos", + "yes": "Sim", + "no": "Não", + "clear": "Limpar", + "clear_all": "Limpar tudo", + "filters_active": "{count} filtro", + "filters_active_plural": "{count} filtros", + "toggle_filters": "Filtros", + "search_hint": "Use os filtros avançados para uma pesquisa precisa", + "advanced_filters_tooltip": "Filtros de pesquisa avançados", + "results_found": "{count, plural, =0 {Nenhum resultado encontrado} one {# resultado encontrado} other {# resultados encontrados}}", + "results_found_more": "{count}+ resultados encontrados" + }, + "welcome": { + "title": "Bem-vindo à sua caixa de entrada", + "tip_compose": "Pressione c para escrever um novo e-mail", + "tip_shortcuts": "Pressione ? para ver todos os atalhos de teclado", + "tip_sidebar": "Encontre Calendário, Contatos e Configurações no menu lateral", + "tip_settings": "Personalize sua experiência nas Configurações", + "got_it": "Entendi", + "settings": "Configurações", + "dismiss": "Fechar", + "start_tour": "Iniciar tour" + }, + "demo_welcome": { + "title": "Bem-vindo ao Bulwark Mail", + "description": "Explore um cliente de webmail completo - diretamente no seu navegador. Todos os dados ficam no seu dispositivo, então teste tudo.", + "feature_email": "Ler e escrever e-mails", + "feature_organize": "Tags, estrelas e pastas", + "feature_shortcuts": "Atalhos de teclado", + "feature_privacy": "Demo 100% privada", + "hint": "Clique num e-mail à esquerda para começar, ou inicie o tour." + }, + "files": { + "title": "Ficheiros", + "search_placeholder": "Pesquisar ficheiros...", + "empty_state_title": "Ainda não há ficheiros", + "empty_state_description": "Carregue ficheiros ou crie pastas para começar", + "upload": "Carregar", + "upload_files": "Carregar ficheiros", + "new_folder": "Nova pasta", + "new_folder_name": "Nome da pasta", + "rename": "Renomear", + "rename_title": "Renomear", + "new_name": "Novo nome", + "delete": "Eliminar", + "delete_confirm_title": "Eliminar recurso", + "delete_confirm_message": "Tem a certeza de que deseja eliminar \"{name}\"? Esta ação não pode ser desfeita.", + "download": "Transferir", + "name": "Nome", + "size": "Tamanho", + "modified": "Modificado", + "type": "Tipo", + "folder": "Pasta", + "file": "Ficheiro", + "parent_directory": "Diretório superior", + "breadcrumb_root": "Início", + "drop_files_here": "Largue ficheiros ou pastas aqui para carregar", + "uploading": "A carregar...", + "upload_success": "{count, plural, one {1 ficheiro carregado} other {# ficheiros carregados}}", + "upload_error": "Falha ao carregar o ficheiro", + "create_folder_success": "Pasta criada", + "create_folder_error": "Falha ao criar a pasta", + "delete_success": "Eliminado com sucesso", + "delete_error": "Falha ao eliminar", + "rename_success": "Renomeado com sucesso", + "rename_error": "Falha ao renomear", + "download_error": "Falha ao transferir", + "not_available": "O armazenamento de ficheiros não está disponível neste servidor", + "cancel": "Cancelar", + "create": "Criar", + "save": "Guardar", + "no_results": "Nenhum ficheiro corresponde à sua pesquisa", + "batch_delete_confirm_message": "Tem a certeza de que deseja eliminar {count, plural, one {1 item} other {# itens}}? Esta ação não pode ser desfeita.", + "batch_delete_success": "{count, plural, one {1 item eliminado} other {# itens eliminados}}", + "grid_view": "Vista em grelha", + "list_view": "Vista em lista", + "details": "Detalhes", + "path": "Caminho", + "preview": "Pré-visualização", + "preview_error": "Falha ao carregar a pré-visualização", + "cut": "Cortar", + "copy": "Copiar", + "paste": "Colar", + "move_success": "{count, plural, one {1 item movido} other {# itens movidos}}", + "move_error": "Falha ao mover", + "paste_success": "Colado com sucesso", + "paste_error": "Falha ao colar", + "new_text_file": "Novo ficheiro de texto", + "file_name": "Nome do ficheiro", + "retry": "Tentar novamente", + "refresh": "Atualizar", + "toggle_favorite": "Alternar favorito", + "duplicate": "Duplicar", + "duplicate_success": "Duplicado com sucesso", + "duplicate_error": "Falha ao duplicar", + "create_file_success": "Ficheiro criado", + "create_file_error": "Falha ao criar ficheiro", + "favorites": "Favoritos", + "recent": "Recentes", + "properties": "Propriedades", + "open_folder": "Abrir pasta", + "upload_folder": "Carregar pasta", + "file_too_large": "\"{name}\" excede o tamanho máximo do ficheiro ({max})", + "undo": "Desfazer", + "undo_success": "Ação desfeita", + "undo_error": "Falha ao desfazer", + "toolbar": "Ações de arquivo", + "file_list": "Ficheiros e pastas", + "context_menu": "Ações", + "settings_title": "Configurações de arquivos", + "settings_display": "Exibição", + "settings_default_view": "Visualização padrão", + "settings_default_view_desc": "Escolha entre layout em grade e lista", + "settings_default_sort": "Ordenação padrão", + "settings_default_sort_desc": "Escolha a ordenação padrão para os arquivos", + "settings_sort_direction": "Direção da ordenação", + "settings_sort_direction_desc": "Escolha ordem crescente ou decrescente", + "settings_ascending": "Crescente", + "settings_descending": "Decrescente", + "settings_icons": "Ícones", + "settings_show_icons": "Mostrar ícones de arquivos", + "settings_show_icons_desc": "Exibir ícones ao lado de arquivos e pastas", + "settings_colored_icons": "Ícones coloridos", + "settings_colored_icons_desc": "Usar ícones coloridos em vez de monocromáticos", + "settings_show_thumbnails": "Mostrar miniaturas", + "settings_show_thumbnails_desc": "Exibir pré-visualizações de imagens em vez de ícones", + "settings_behavior": "Comportamento", + "settings_show_hidden": "Mostrar arquivos ocultos", + "settings_show_hidden_desc": "Exibir arquivos e pastas que começam com um ponto", + "settings_folder_layout": "Navegação de pastas", + "settings_folder_layout_desc": "Escolha como as pastas são apresentadas: integradas com os ficheiros ou numa árvore na barra lateral", + "settings_folder_layout_inline": "Integrado", + "settings_folder_layout_sidebar": "Barra lateral", + "disabled_title": "O recurso de arquivos foi desativado pelo seu administrador", + "disabled_description": "Uploads de arquivos grandes via WebDAV podem causar instabilidade no Stalwart/RocksDB, incluindo falhas de memória e uso irrecuperável de disco. Arquivos excluídos podem não ser removidos imediatamente do armazenamento. Este recurso não é recomendado para ambientes de produção.", + "stability_warning": "Uploads de arquivos grandes podem causar instabilidade no servidor. Arquivos excluídos podem não ser removidos imediatamente do armazenamento. Use com cautela." + }, + "smime": { + "your_certificates": "Seus certificados", + "your_certificates_desc": "Importe e gerencie seus certificados S/MIME para assinar e criptografar e-mails", + "recipient_certificates": "Certificados dos destinatários", + "recipient_certificates_desc": "Certificados públicos para criptografar e-mails para destinatários", + "identity_bindings": "Vínculos de identidade e chave", + "identity_bindings_desc": "Associe certificados S/MIME às suas identidades de e-mail", + "defaults_title": "Padrões", + "defaults_desc": "Configure o comportamento padrão de assinatura e criptografia", + "import_pkcs12": "Importar PKCS#12 (.p12/.pfx)", + "import_public_cert": "Importar certificado", + "no_certificates": "Nenhum certificado importado ainda", + "no_recipient_certs": "Nenhum certificado de destinatário", + "expires": "Expira em", + "expired": "Expirado", + "bound_to": "Vinculado a", + "no_key_bound": "Nenhum", + "lock": "Bloquear chave", + "unlock": "Desbloquear chave", + "details": "Ver detalhes", + "delete": "Excluir", + "encrypt_by_default": "Criptografar por padrão", + "encrypt_by_default_desc": "Criptografar e-mails automaticamente quando todos os destinatários tiverem certificados", + "remember_unlocked": "Lembrar chaves desbloqueadas", + "remember_unlocked_desc": "Manter as chaves desbloqueadas durante esta sessão do navegador", + "sign_default_for": "Assinar por padrão para", + "enter_p12_passphrase": "Inserir a frase secreta do PKCS#12", + "p12_passphrase_desc": "Insira a frase secreta que protege este arquivo de certificado", + "enter_storage_passphrase": "Definir frase secreta de armazenamento", + "storage_passphrase_desc": "Escolha uma frase secreta para proteger esta chave no navegador", + "next": "Próximo", + "import": "Importar", + "unlock_key": "Desbloquear chave", + "unlock_key_desc": "Insira a frase secreta de armazenamento para desbloquear esta chave para assinatura ou descriptografia", + "passphrase_placeholder": "Insira a frase secreta", + "confirm_passphrase_placeholder": "Confirme a frase secreta", + "passphrase_mismatch": "As frases secretas não coincidem", + "cancel": "Cancelar", + "processing": "Processando…", + "close": "Fechar", + "certificate_details": "Detalhes do certificado", + "cert_subject": "Assunto", + "cert_issuer": "Emissor", + "cert_email": "E-mail", + "cert_serial": "Número de série", + "cert_validity": "Validade", + "cert_fingerprint": "Impressão digital (SHA-256)", + "cert_algorithm": "Algoritmo", + "cert_capabilities": "Recursos", + "cert_source": "Origem", + "cert_expired": "Este certificado expirou", + "cert_not_yet_valid": "Este certificado ainda não é válido", + "cap_sign": "Assinatura", + "cap_encrypt": "Criptografia", + "cap_none": "Nenhum", + "show_passphrase": "Mostrar frase secreta", + "hide_passphrase": "Ocultar frase secreta", + "sign_toggle": "Assinar", + "encrypt_toggle": "Criptografar", + "missing_recipient_certs": "Certificados ausentes para: {emails}", + "missing_sender_cert": "Nenhum certificado vinculado a esta identidade", + "status_encrypted_ok": "Esta mensagem foi criptografada", + "status_encrypted_no_key": "Esta mensagem está criptografada, mas nenhuma chave correspondente foi encontrada", + "status_encrypted_failed": "Falha ao descriptografar esta mensagem", + "status_signed_valid": "Assinatura verificada", + "status_signed_invalid": "A verificação da assinatura falhou", + "status_signed_expired_cert": "Assinada com um certificado expirado", + "status_signed_self_signed": "Assinatura válida, mas o certificado é autoassinado (não confiável)", + "status_signed_mismatch": "A assinatura é válida, mas o signatário não corresponde ao remetente", + "status_unsupported": "Formato S/MIME não suportado", + "auto_import_signer_certs": "Importar automaticamente certificados de signatários", + "auto_import_signer_certs_desc": "Salvar automaticamente certificados de e-mails assinados verificados para criptografia futura", + "export": "Exportar", + "enter_export_passphrase": "Definir frase secreta de exportação", + "export_passphrase_desc": "Escolha uma frase secreta para proteger o arquivo PKCS#12 exportado", + "export_storage_desc": "Insira a frase secreta de armazenamento para descriptografar a chave para exportação", + "incorrect_passphrase": "Frase secreta incorreta" + }, + "tour": { + "step_counter": "Passo {current} de {total}", + "skip": "Pular tour", + "back": "Voltar", + "next": "Próximo", + "finish": "Finalizar", + "take_a_tour": "Faça um tour pela interface", + "restart_title": "Tour introdutório", + "restart_desc": "Rever o tour guiado da interface", + "restart_button": "Reiniciar tour", + "sidebar_title": "Suas caixas de correio", + "sidebar_desc": "Esta é a barra lateral de pastas. Clique em qualquer caixa para ver seus e-mails. Você pode criar pastas, arrastar e-mails entre elas e ver contadores de não lidos.", + "compose_title": "Escrever um e-mail", + "compose_desc": "Clique aqui para escrever um novo e-mail. Você pode adicionar destinatários, anexos e usar formatação de texto enriquecido.", + "search_title": "Pesquisar sua caixa", + "search_desc": "Pesquise por remetente, assunto ou conteúdo. Clique no ícone de filtro para opções avançadas como intervalo de datas, anexos e mensagens com estrela.", + "email_list_title": "Sua lista de e-mails", + "email_list_desc": "Os e-mails aparecem aqui. Clique em um para lê-lo à direita. Use a caixa de seleção para selecionar vários, depois mova, exclua ou etiquete em massa.", + "email_viewer_title": "Painel de leitura", + "email_viewer_desc": "O e-mail selecionado abre aqui. Responda, encaminhe, arquive ou exclua com os botões da barra de ferramentas. Você também pode marcar e-mails com estrela ou adicionar etiquetas coloridas.", + "keywords_title": "Etiquetas coloridas", + "keywords_desc": "Organize seus e-mails com etiquetas coloridas. Arraste um e-mail para uma etiqueta para marcá-lo, ou clique com o botão direito para atribuir etiquetas.", + "calendar_title": "Calendário", + "calendar_desc": "Mude para o calendário para gerenciar seus eventos. Crie eventos, defina lembretes e visualize os layouts de dia, semana ou mês.", + "contacts_title": "Contatos", + "contacts_desc": "Seu livro de endereços fica aqui. Importe contatos, crie grupos e clique em qualquer contato para ver seus detalhes completos.", + "settings_title": "Configurações", + "settings_desc": "Personalize tudo: tema, densidade, assinaturas, filtros, atalhos de teclado, padrões do calendário e mais.", + "shortcuts_title": "Atalhos de teclado", + "shortcuts_desc": "Usuários avançados adoram isso. Pressione ? a qualquer momento para ver todos os atalhos disponíveis. Navegue, escreva e gerencie e-mails sem tocar no mouse.", + "compose_open_title": "O compositor", + "compose_open_desc": "Este é o compositor de e-mail. Adicione destinatários, escreva sua mensagem, anexe arquivos e use formatação de texto rico. Você também pode salvar rascunhos e usar modelos.", + "calendar_view_title": "Seu calendário", + "calendar_view_desc": "Aqui está seu calendário com eventos de exemplo. Você pode alternar entre as visualizações de dia, semana, mês e agenda usando a barra de ferramentas.", + "create_event_title": "Criar um evento", + "create_event_desc": "Clique neste botão para criar um novo evento no calendário. Você pode definir um título, data, hora e adicionar participantes.", + "event_modal_title": "Detalhes do evento", + "event_modal_desc": "Aqui está o formulário do evento. Preencha o título, escolha uma data e hora, adicione um local ou participantes. Clique em salvar quando terminar - ou feche e siga em frente.", + "contacts_list_title": "Seus contatos", + "contacts_list_desc": "Aqui estão seus contatos. Clique em qualquer contato para ver seus detalhes à direita. Você também pode criar novos contatos, importar vCards ou organizar contatos em grupos.", + "files_title": "Armazenamento de ficheiros", + "settings_tabs_title": "Menu de configurações", + "settings_tabs_desc": "Aqui estão todas as categorias de configurações. Personalize a aparência, gerencie identidades, configure filtros de e-mail, ajuste o calendário e muito mais.", + "files_desc": "O navegador de ficheiros permite carregar, organizar e partilhar ficheiros - como uma nuvem pessoal integrada no seu e-mail.", + "demo_banner_title": "Controlos de demonstração", + "demo_banner_desc": "Está no modo de demonstração - tudo permanece no seu navegador. Clique em 'Repor Demonstração' a qualquer momento para recomeçar com dados limpos.", + "quota_title": "Utilização do armazenamento", + "quota_desc": "Acompanhe o tamanho da sua caixa de correio aqui. O círculo preenche-se à medida que utiliza mais espaço." + }, + "unified_mailbox": { + "search_unavailable": "A pesquisa não está disponível na vista unificada" + }, + "sharing": { + "title": "Compartilhar \"{name}\"", + "description": "Conceda acesso a outros usuários ou grupos neste servidor. As alterações têm efeito imediato.", + "no_shares": "Ainda não compartilhado.", + "add_person": "Adicionar pessoa ou grupo", + "search_placeholder": "Buscar por nome ou e-mail…", + "loading_principals": "Carregando usuários…", + "no_principals": "Nenhum outro usuário ou grupo encontrado.", + "no_match": "Sem resultados.", + "remove": "Remover acesso", + "group": "Grupo", + "share_added": "Acesso concedido", + "share_updated": "Acesso atualizado", + "share_removed": "Acesso removido", + "share_failed": "Falha ao atualizar o compartilhamento", + "preset": { + "freeBusy": "Apenas disponibilidade", + "read": "Somente leitura", + "readWrite": "Leitura e escrita", + "manager": "Gerente", + "custom": "Personalizado" + } + } +} diff --git a/locales/ru/common.json b/locales/ru/common.json new file mode 100644 index 00000000..d6fcebe0 --- /dev/null +++ b/locales/ru/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Веб-почта", + "username_label": "Электронная почта", + "username_placeholder": "user@пример.рф", + "password_label": "Пароль", + "password_placeholder": "Введите пароль", + "jmap_endpoint_label": "Сервер JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Сервер должен разрешать CORS-запросы с этого домена.", + "sign_in": "Войти", + "signing_in": "Вход...", + "loading": "Загрузка...", + "reconnecting": "Соединение потеряно. Попытка переподключения…", + "error": { + "invalid_credentials": "Неверный email или пароль. Проверьте учётные данные и повторите попытку.", + "connection_failed": "Не удалось подключиться к серверу. Проверьте интернет-соединение и попробуйте снова.", + "cors_blocked": "Сервер доступен, но блокирует запросы от других источников. Проверьте настройки CORS вашего JMAP-сервера и разрешите этот домен.", + "server_error": "Сервер временно недоступен. Повторите попытку позже.", + "generic": "Произошла непредвиденная ошибка. Если она повторяется, обратитесь к администратору.", + "totp_required": "Требуется код двухфакторной аутентификации. Пожалуйста, введите его ниже.", + "totp_invalid": "Неверный код аутентификации. Проверьте приложение аутентификатора и повторите попытку.", + "oauth_discovery_failed": "SSO включён, но поставщик удостоверений недоступен. Проверьте настройки OAuth." + }, + "show_password": "Показать пароль", + "hide_password": "Скрыть пароль", + "totp_toggle": "У меня есть код 2FA", + "remember_me": "Запомнить меня", + "config_error": { + "title": "Ошибка конфигурации", + "fetch_failed": "Не удалось загрузить конфигурацию приложения. Повторите попытку позже.", + "server_not_configured": "Почтовый сервер не настроен. Обратитесь к администратору." + }, + "remove_from_history": "Удалить из истории", + "totp_label": "Код аутентификации", + "totp_placeholder": "000000", + "session_expired": "Срок действия сессии истёк. Войдите снова.", + "dismiss": "Закрыть", + "or": "или", + "sign_in_sso": "Войти через SSO", + "add_account_title": "Добавить аккаунт", + "add_account_subtitle": "Войдите с другим аккаунтом", + "cancel": "Отмена", + "website": "Веб-сайт", + "imprint": "Выходные данные", + "privacy_policy": "Политика конфиденциальности", + "try_demo": "Попробовать демо", + "demo_description": "Исследуйте с примерными данными - аккаунт не нужен", + "demo_launching": "Запуск демо...", + "demo_login_button": "Запустить демо", + "demo_tagline": "Попробуйте полнофункциональный почтовый клиент. Аккаунт не нужен.", + "demo_no_signup": "Регистрация не требуется - исследуйте свободно с примерными данными", + "oauth_completing": "Завершение входа...", + "oauth_error": { + "title": "Ошибка аутентификации", + "invalid_state": "Ошибка проверки безопасности. Попробуйте войти снова.", + "missing_params": "Отсутствуют данные авторизации. Попробуйте войти снова.", + "token_exchange_failed": "Не удалось завершить аутентификацию. Повторите попытку.", + "access_denied": "Доступ запрещён. Обратитесь к администратору.", + "back_to_login": "Вернуться ко входу" + } + }, + "sidebar": { + "close": "Закрыть", + "compose": "Создать", + "compose_hint": "Создать (c)", + "search_placeholder": "Поиск почты...", + "search_placeholder_hint": "Поиск почты... (нажмите /)", + "storage": "Хранилище", + "storage_used": "Использовано", + "storage_free": "Свободно", + "storage_total": "Всего", + "sign_out": "Выйти", + "sign_out_of": "Выйти из {account}", + "sign_out_all": "Выйти из всех аккаунтов", + "add_account": "Добавить аккаунт", + "set_as_default": "Установить по умолчанию", + "switch_account": "Сменить аккаунт", + "contacts": "Контакты", + "calendar": "Календарь", + "settings": "Настройки", + "admin": "Админ", + "files": "Файлы", + "loading_mailboxes": "Загрузка папок...", + "push_connected": "Обновления в реальном времени активны", + "push_disconnected": "Обновления в реальном времени неактивны", + "keyboard_shortcuts": "Сочетания клавиш", + "theme": { + "light": "Светлая тема", + "dark": "Тёмная тема", + "system": "Системная тема" + }, + "language": { + "title": "Язык" + }, + "mailboxes": { + "inbox": "Входящие", + "sent": "Отправленные", + "drafts": "Черновики", + "trash": "Корзина", + "archive": "Архив", + "starred": "Помечённые", + "all_mail": "Вся почта", + "spam": "Спам", + "important": "Важные" + }, + "unified_inbox": "Общие входящие", + "unified_sent": "Все отправленные", + "unified_drafts": "Все черновики", + "unified_trash": "Все корзины", + "unified_archive": "Все архивы", + "unified_junk": "Весь спам", + "all_accounts": "Все аккаунты", + "expand": "Развернуть", + "collapse": "Свернуть", + "expand_tooltip": "Развернуть", + "collapse_tooltip": "Свернуть", + "mobile": { + "search": "Поиск", + "compose": "Создать", + "go_back": "Назад" + }, + "clear_search": "Очистить поиск", + "vacation_active": "Автоответ на отпуск активен", + "demo_banner": "Режим демо", + "demo_reset": "Сбросить", + "demo_tour": "Тур", + "tags": "Теги", + "folders": "Папки", + "mail": "Почта", + "nav_label": "Навигация", + "add_app": "Приложения", + "shared": "Общие" + }, + "sidebar_apps": { + "modal_title": "Приложения боковой панели", + "add_new": "Добавить приложение", + "edit_app": "Редактировать приложение", + "name_label": "Название", + "name_placeholder": "Моё приложение", + "name_required": "Название обязательно", + "url_label": "URL-адрес", + "url_required": "URL обязателен", + "url_invalid": "Введите корректный URL http или https", + "icon_label": "Иконка", + "icon_required": "Иконка обязательна", + "open_mode_label": "Режим открытия", + "open_new_tab": "Новая вкладка", + "open_inline": "Встроенный", + "cancel": "Отмена", + "add": "Добавить", + "update": "Обновить", + "delete": "Удалить", + "delete_confirm_title": "Удалить приложение", + "delete_confirm": "Вы уверены, что хотите удалить \"{name}\"?", + "no_apps": "Приложения ещё не добавлены", + "no_apps_hint": "Добавьте пользовательские приложения и ссылки в боковую панель", + "search_icons": "Поиск иконок...", + "show_popular": "Популярные", + "show_all": "Все", + "no_icons_found": "Иконки не найдены", + "inline_badge": "Встроенный", + "tab_badge": "Вкладка", + "show_on_mobile": "Показывать на мобильном" + }, + "email_list": { + "no_emails": "Сообщений не найдено", + "no_emails_description": "Папка пуста", + "no_search_results": "Результатов не найдено", + "no_search_results_description": "Попробуйте изменить поисковый запрос или фильтры", + "loading": "Загрузка писем...", + "unread": "непрочитанные", + "to_me": "Мне", + "to_recipients": "{count} получателям", + "and_others": "и ещё {count}", + "draft": "Черновик", + "starred": "Помечено", + "conversations_count": "{count} из {total} бесед", + "conversations_count_plus": "{count}+ бесед", + "conversations_count_simple": "{count} бесед", + "no_conversations": "Нет бесед", + "loading_more": "Загрузка писем...", + "no_more_emails": "Больше писем нет", + "batch_actions": { + "select": "Выбрать письма", + "select_all": "Выбрать все", + "mark_read": "Отметить прочитанными", + "mark_unread": "Отметить непрочитанными", + "delete": "Удалить", + "delete_confirm_title": "Удалить письма", + "delete_confirm_message": "Вы уверены, что хотите удалить {count, plural, one {1 письмо} other {# писем}}?", + "clear_selection": "Снять выделение" + }, + "permanent_delete": "Удалить навсегда", + "permanent_delete_confirm_title": "Удалить навсегда", + "permanent_delete_confirm_message": "Это письмо будет удалено навсегда. Действие нельзя отменить.", + "permanent_delete_confirm_batch_message": "{count, plural, one {1 письмо} other {# писем}} будут удалены навсегда. Действие нельзя отменить.", + "empty_folder": { + "button": "Очистить папку", + "confirm_title": "Очистить папку", + "confirm_message": "Все письма в этой папке будут удалены навсегда. Действие нельзя отменить.", + "confirm_button": "Очистить папку", + "junk_hint": "Вы можете очистить папку Спам для постоянного удаления всех сообщений.", + "trash_hint": "Вы можете очистить Корзину для постоянного удаления всех сообщений." + } + }, + "email_viewer": { + "no_email_selected": "Письмо не выбрано", + "no_email_description": "Выберите письмо из списка, чтобы просмотреть его здесь", + "no_conversation_selected": "Беседа не выбрана", + "no_conversation_description": "Выберите беседу из списка, чтобы прочитать её здесь", + "compose": "Написать", + "compose_hint": "Написать новое сообщение", + "no_subject": "(Без темы)", + "loading_email": "Загрузка письма...", + "loading": "Загрузка...", + "reply": "Ответить", + "reply_all": "Ответить всем", + "forward": "Переслать", + "delete": "Удалить", + "archive": "Архивировать", + "star": "Пометить", + "unstar": "Снять пометку", + "mark_unread": "Отметить непрочитанным", + "mark_read": "Отметить прочитанным", + "print": "Распечатать", + "view_source": "Просмотреть исходный код", + "export_email": "Экспортировать как .eml", + "import_email": "Импортировать .eml", + "keyboard_shortcuts": "Сочетания клавиш (?)", + "email_source": "Исходный код письма", + "draft_banner": "Это письмо является черновиком", + "edit_draft": "Редактировать", + "copy_source": "Копировать в буфер обмена", + "source_copied": "Исходный код скопирован в буфер обмена", + "attachments": "Вложения", + "important": "Важное", + "download": "Скачать", + "download_all": "Скачать все", + "from": "От", + "to": "Кому", + "cc": "Копия", + "bcc": "Скрытая копия", + "date": "Дата", + "subject": "Тема", + "show_details": "Показать детали", + "hide_details": "Скрыть детали", + "external_content_warning": "Изображения и внешнее содержимое заблокированы", + "load_external_content": "Загрузить изображения", + "trust_sender": "Всегда доверять этому отправителю", + "back_to_list": "Вернуться к списку", + "view_contact": "Просмотреть контакт", + "message_details": "Детали сообщения", + "more_reply_options": "Дополнительные параметры ответа", + "set_color": "Установить тег", + "tag": "Тег", + "more_actions": "Другие действия", + "previous": "Пред.", + "next": "След.", + "move_to": "Переместить в...", + "remove_color": "Удалить тег", + "more_count": "+{count} ещё", + "characters_count": "{count} символов", + "quick_reply_placeholder": "Написать быстрый ответ...", + "more_options": "Другие параметры", + "sending": "Отправка...", + "security_authentication": "Безопасность и аутентификация", + "technical_details": "Технические детали", + "message_id_label": "Идентификатор сообщения:", + "reply_to_label": "Адрес для ответа:", + "delivery_time_label": "Время доставки:", + "conversation_part_label": "Часть беседы:", + "previous_messages": "{count} предыдущее сообщение", + "previous_messages_plural": "{count} предыдущих сообщений", + "time": { + "day": "день", + "days": "дней", + "hour": "час", + "hours": "часов", + "minute": "минута", + "minutes": "минут" + }, + "unknown_sender": "Неизвестно", + "recipient_me": "я", + "recipient_and_others": "{name} и ещё {count}", + "recipient_to_prefix": "Кому:", + "authentication": { + "title": "Аутентификация", + "status": { + "verified": "Подтверждено", + "warning": "Предупреждение", + "none": "Не аутентифицировано" + }, + "spf": { + "pass": "SPF прошёл", + "fail": "SPF не прошёл", + "none": "SPF отсутствует" + }, + "dkim": { + "pass": "DKIM действителен", + "fail": "DKIM недействителен", + "none": "DKIM отсутствует" + }, + "dmarc": { + "pass": "DMARC прошёл", + "fail": "DMARC не прошёл", + "none": "DMARC отсутствует" + }, + "spam_score": "Оценка спама" + }, + "headers": { + "routing": "Маршрутизация", + "received": "Получено", + "message_id": "Идентификатор сообщения", + "list_info": "Информация о рассылке" + }, + "color_tag": { + "title": "Цветной тег", + "red": "Красный", + "orange": "Оранжевый", + "yellow": "Жёлтый", + "green": "Зелёный", + "blue": "Синий", + "purple": "Фиолетовый", + "pink": "Розовый", + "none": "Нет" + }, + "tooltips": { + "reply": "Ответить (r)", + "reply_all": "Ответить всем (a)", + "forward": "Переслать (f)", + "archive": "Архивировать (e)", + "delete": "Удалить (# или Del)", + "star": "Пометить (s)", + "unstar": "Снять пометку (s)", + "compose": "Создать (c)", + "previous": "Предыдущее письмо", + "next": "Следующее письмо", + "edit_draft": "Редактировать черновик" + }, + "spam": { + "button_title": "Пожаловаться на спам", + "not_spam_title": "Отметить как не спам", + "toast_success": "Перемещено в Спам", + "toast_batch": "{count} писем перемещено в Спам", + "toast_undo": "Отменить", + "toast_not_spam_success": "Перемещено во Входящие", + "toast_not_spam_batch": "{count} писем перемещено во Входящие", + "error": "Не удалось пожаловаться на спам", + "error_not_spam": "Не удалось восстановить письмо" + }, + "unsubscribe_banner": { + "label": "Рассылка", + "button": "Отписаться", + "confirm_title": "Отписаться от этого отправителя?", + "confirm_button": "Подтвердить", + "cancel": "Отмена", + "success_http": "Страница отписки открыта в новой вкладке", + "success_mailto": "Запрос на отписку отправлен в ваш почтовый клиент", + "error": "Не удалось отписаться", + "dismiss": "Закрыть" + }, + "calendar_invitation": { + "loading": "Загрузка деталей события…", + "title": "Приглашение в календарь", + "published_title": "Опубликованное событие", + "response_title": "Ответ на событие", + "update_title": "Обновление события", + "counter_title": "Встречное предложение", + "refresh_title": "Запрос обновления", + "declined_counter_title": "Встречное предложение отклонено", + "cancelled_title": "Событие отменено", + "organizer": "Организовано {name}", + "attendees": "{count, plural, one {# участник} other {# участников}}", + "accept": "Принять", + "maybe": "Возможно", + "decline": "Отклонить", + "add_to_calendar": "Добавить в календарь", + "added": "Добавлено в календарь", + "rsvp_sent": "Ответ отправлен", + "parse_error": "Не удалось прочитать приглашение", + "action_failed": "Не удалось выполнить действие с календарём.", + "no_calendar": "Календарь недоступен", + "published_info": "Это событие опубликовано для ознакомления.", + "response_info": "Это сообщение содержит ответ участника.", + "response_info_organizer": "Этот ответ участника обновляет ваше событие.", + "update_info": "Это сообщение обновляет существующее событие.", + "counter_info": "Это сообщение предлагает изменения в событии.", + "counter_info_organizer": "Этот участник предложил изменения в вашем событии.", + "refresh_info": "Это сообщение запрашивает последние детали события.", + "refresh_info_organizer": "Участник запросил последние детали события.", + "declined_counter_info": "Организатор отклонил встречное предложение.", + "authentication_failed_info": "Проверка подлинности почты для этого приглашения не пройдена. Будьте осторожны с действиями в календаре.", + "authentication_missing_info": "Это приглашение не содержит подтверждённой аутентификации почты. Если что-то кажется необычным, уточните детали у организатора.", + "sender_mismatch_info": "Это приглашение отправлено от {sender}, тогда как организатором в данных календаря указан {organizer}.", + "sender_mismatch_unverified_info": "Это приглашение отправлено от {sender}, тогда как организатором указан {organizer}, и сообщение не удалось проверить.", + "organizer_role": "Вы являетесь организатором этого события", + "your_response": "Ваш ответ: {status}", + "response_needed": "Требуется ответ", + "response_accepted": "Принято", + "response_tentative": "Под вопросом", + "response_declined": "Отклонено", + "response_delegated": "Делегировано", + "actor_sent_info": "Отправлено {name}.", + "actor_response_info": "{name} ответил {status}.", + "actor_counter_info": "{name} предложил изменения в этом событии.", + "actor_refresh_info": "{name} запросил последние детали события.", + "actor_declined_counter_info": "{name} отклонил встречное предложение.", + "actor_note": "Примечание: {comment}", + "actor_unknown": "Кто-то", + "proposed_changes": "Предложенные изменения", + "change_title": "Заголовок", + "change_time": "Время", + "change_location": "Местоположение", + "change_description": "Описание", + "change_empty": "Нет", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Применить предложенные изменения", + "proposal_applied": "Предложенные изменения применены.", + "review_proposal": "Просмотреть предложение", + "review_request": "Просмотреть запрос", + "view_in_calendar": "Открыть в календаре", + "select_calendar": "Выбрать календарь", + "already_in_calendar": "Уже в вашем календаре", + "request_info": "Вас пригласили на это событие. Ответьте, чтобы организатор знал о вашей доступности.", + "cancel_info": "Организатор отменил это событие.", + "event_updated": "Обновление №{sequence}", + "event_status_tentative": "Под вопросом", + "event_status_cancelled": "Отменено" + }, + "send": "Отправить", + "more": "ещё" + }, + "email_composer": { + "new_message": "Новое письмо", + "reply": "Ответить", + "reply_all": "Ответить всем", + "forward": "Переслать", + "reply_to": "Ответить", + "reply_all_to": "Ответить всем", + "forward_message": "Переслать", + "from": "От", + "to": "Кому", + "cc": "Копия", + "bcc": "Скрытая копия", + "subject": "Тема", + "body_placeholder": "Напишите сообщение...", + "send": "Отправить", + "cancel": "Отмена", + "attach": "Прикрепить", + "discard": "Удалить", + "discard_draft_title": "Удалить черновик?", + "discard_draft_confirm": "Есть несохранённые изменения. Удалить этот черновик?", + "saving": "Сохранение...", + "draft_saved": "Черновик сохранён", + "save_failed": "Не удалось сохранить", + "to_placeholder": "Адреса получателей", + "cc_placeholder": "Получатели копии", + "bcc_placeholder": "Получатели скрытой копии", + "subject_placeholder": "Тема", + "cc_label": "Копия:", + "bcc_label": "Скрытая копия:", + "subject_label": "Тема:", + "file_size_kb": "КБ", + "prefix": { + "forward": "Пересл:", + "reply": "Ответ:" + }, + "no_subject": "(Без темы)", + "unknown_sender": "Неизвестный", + "quote": { + "reply_header": "{date}, {sender} написал(а):", + "forward_header": "---------- Пересланное сообщение ----------", + "from": "От: {sender}", + "date": "Дата: {date}", + "subject": "Тема: {subject}", + "to": "Кому: {recipients}" + }, + "remove_sub_address": "Удалить суб-адрес", + "use_template": "Шаблон", + "save_as_template": "Сохранить как шаблон", + "validation": { + "recipient_required": "Укажите получателя для отправки", + "subject_required": "Укажите тему", + "body_required": "Напишите сообщение или прикрепите файл" + }, + "upload_progress": "Загрузка {uploaded} / {total}", + "upload_cancel": "Отменить загрузку", + "upload_failed": "Не удалось загрузить {filename}", + "drop_files": "Перетащите файлы для прикрепления", + "show_less": "Свернуть", + "send_failed": "Не удалось отправить письмо", + "continue_draft": "Продолжить черновик", + "close_draft_title": "Сохранить или удалить черновик?", + "close_draft_message": "Есть несохранённые изменения. Сохранить как черновик или удалить?", + "save_draft": "Сохранить черновик", + "smime_sign_on": "Подпись S/MIME включена", + "smime_sign_off": "Включить подпись S/MIME", + "smime_encrypt_on": "Шифрование S/MIME включено", + "smime_encrypt_off": "Включить шифрование S/MIME", + "smime_encrypt_unavailable": "Шифрование S/MIME недоступно - отсутствует сертификат получателя", + "smime_unlock_title": "Разблокировать ключ S/MIME", + "smime_unlock_message": "Введите парольную фразу для разблокировки вашего ключа подписи S/MIME.", + "smime_unlock_button": "Разблокировать", + "smime_passphrase_placeholder": "Парольная фраза", + "forgot_attachment": { + "title": "Вы забыли прикрепить файл?", + "message": "В вашем сообщении упоминается \"{keyword}\", но файл не прикреплён. Отправить всё равно?", + "send_anyway": "Отправить всё равно", + "back": "Вернуться к редактированию" + } + }, + "confirm_dialog": { + "confirm": "Подтвердить", + "cancel": "Отмена" + }, + "common": { + "loading": "Загрузка...", + "error": "Ошибка", + "success": "Успешно", + "cancel": "Отмена", + "save": "Сохранить", + "delete": "Удалить", + "edit": "Редактировать", + "close": "Закрыть", + "search": "Поиск", + "refresh": "Обновить", + "settings": "Настройки", + "help": "Помощь", + "logout": "Выйти", + "yes": "Да", + "no": "Нет", + "unknown": "Неизвестно", + "app_title": "Веб-почта", + "reconnecting": "Соединение потеряно. Попытка переподключения…", + "rate_limited_title": "Аутентификация на сервере временно ограничена.", + "rate_limited_detail": "Bulwark приостановил фоновые запросы, чтобы избежать блокировки. Повтор через {seconds}с.", + "rate_limited_action_title": "Запрос приостановлен, чтобы избежать блокировки.", + "rate_limited_action_detail": "Bulwark ждет окончания серверного тайм-аута перед отправкой новых аутентифицированных запросов. Повторите через {seconds}с." + }, + "notifications": { + "email_sent": "Письмо успешно отправлено", + "email_deleted": "Письмо удалено", + "email_archived": "Письмо архивировано", + "email_starred": "Письмо помечено", + "email_unstarred": "Пометка снята", + "email_marked_read": "Письмо отмечено прочитанным", + "email_marked_unread": "Письмо отмечено непрочитанным", + "copied_to_clipboard": "Скопировано в буфер обмена", + "source_copied": "Исходный код скопирован в буфер обмена", + "error_sending": "Не удалось отправить письмо", + "error_deleting": "Не удалось удалить письмо", + "error_loading": "Не удалось загрузить письма", + "new_email": "Новое письмо", + "new_email_from": "От {sender}", + "click_to_view": "Нажмите для просмотра", + "email_moved": "Письмо перемещено", + "emails_moved": "{count} писем перемещено", + "moved_to_mailbox": "Перемещено в {mailbox}", + "move_failed": "Ошибка перемещения", + "move_error": "Не удалось переместить письма в выбранную папку", + "email_tagged": "Письмо помечено тегом", + "emails_tagged": "{count} писем помечено тегом", + "tag_failed": "Ошибка тегирования", + "identity_created": "Удостоверение успешно создано", + "identity_updated": "Удостоверение успешно обновлено", + "identity_deleted": "Удостоверение удалено", + "identity_set_primary": "Основное удостоверение обновлено", + "identity_create_failed": "Не удалось создать удостоверение: {error}", + "identity_update_failed": "Не удалось обновить удостоверение: {error}", + "identity_delete_failed": "Не удалось удалить удостоверение: {error}", + "identity_unauthorized": "У вас нет прав для отправки с этого email-адреса", + "identity_not_found": "Удостоверение не найдено", + "vacation_saved": "Настройки автоответа на отпуск сохранены", + "vacation_save_failed": "Не удалось сохранить настройки автоответа на отпуск", + "filters_saved": "Фильтры успешно сохранены", + "filters_save_failed": "Не удалось сохранить фильтры", + "filters_deleted": "Правило фильтра удалено", + "templates_exported": "Шаблоны успешно экспортированы", + "templates_imported": "{count, plural, one {# шаблон} other {# шаблонов}} импортировано", + "templates_import_errors": "Некоторые шаблоны не удалось импортировать", + "templates_import_empty": "В файле не найдено шаблонов", + "export_email_error": "Не удалось экспортировать письмо", + "import_email_success": "Письмо успешно импортировано", + "import_email_error": "Не удалось импортировать письмо" + }, + "date": { + "today": "Сегодня", + "yesterday": "Вчера", + "this_week": "На этой неделе", + "last_week": "На прошлой неделе", + "this_month": "В этом месяце", + "older": "Давно", + "just_now": "Только что", + "minutes_ago": "{count} минуту назад", + "minutes_ago_plural": "{count} минут назад", + "hours_ago": "{count} час назад", + "hours_ago_plural": "{count} часов назад", + "days_ago": "{count} день назад", + "days_ago_plural": "{count} дней назад" + }, + "language": { + "title": "Язык", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Выбрать язык", + "switch_to_english": "Переключить на английский", + "switch_to_french": "Переключить на французский", + "switch_to_japanese": "Переключить на японский", + "switch_to_spanish": "Переключить на испанский", + "switch_to_italian": "Переключить на итальянский", + "switch_to_german": "Переключить на немецкий", + "switch_to_dutch": "Переключить на нидерландский", + "switch_to_portuguese": "Переключить на португальский", + "switch_to_russian": "Переключить на русский", + "switching": "Смена языка...", + "switch": "Сменить язык", + "current": "Текущий язык", + "polish": "Polski", + "switch_to_polish": "Переключиться на польский", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "Настройки", + "back_to_mail": "Вернуться к почте", + "save_success": "Настройки успешно сохранены", + "import_success": "Настройки успешно импортированы", + "import_error": "Не удалось импортировать настройки", + "reset_confirm": "Вы уверены, что хотите сбросить все настройки до значений по умолчанию?", + "unsaved_changes": "У вас есть несохранённые изменения", + "discard_changes": "Отменить несохранённые изменения?", + "discard": "Отменить", + "keep_editing": "Продолжить редактирование", + "tabs": { + "appearance": "Внешний вид", + "language": "Язык и регион", + "email": "Поведение почты", + "composer": "Редактор", + "privacy": "Конфиденциальность и безопасность", + "account": "Аккаунт", + "identities": "Удостоверения", + "vacation": "Автоответ на отпуск", + "advanced": "Дополнительно", + "calendar": "Календарь", + "filters": "Фильтры", + "templates": "Шаблоны", + "folders": "Папки", + "keywords": "Теги", + "security": "Безопасность", + "files": "Файлы", + "contacts": "Контакты", + "encryption": "Шифрование", + "sidebar_apps": "Приложения боковой панели", + "notifications": "Уведомления", + "layout": "Макет", + "reading": "Чтение", + "composing": "Написание", + "content_senders": "Содержимое и отправители", + "about_data": "О программе и данные", + "debug": "Отладка" + }, + "tab_groups": { + "general": "Общие", + "account": "Аккаунт и удостоверение", + "organization": "Организация почты", + "apps": "Приложения", + "system": "Система", + "appearance": "Внешний вид", + "mail": "Почта", + "privacy": "Конфиденциальность и безопасность", + "advanced": "Дополнительно" + }, + "appearance": { + "title": "Внешний вид", + "description": "Настройте внешний вид веб-почты", + "theme": { + "label": "Тема", + "description": "Выберите предпочтительную цветовую схему", + "light": "Светлая", + "dark": "Тёмная", + "system": "Системная" + }, + "language": { + "label": "Язык", + "description": "Выберите предпочтительный язык" + }, + "font_size": { + "label": "Размер шрифта", + "description": "Регулируйте размер текста для лучшей читаемости", + "small": "Малый", + "medium": "Средний", + "large": "Большой" + }, + "list_density": { + "label": "Плотность", + "description": "Управляйте расстояниями и отступами в интерфейсе", + "extra_compact": "Максимально компактный", + "compact": "Компактный", + "regular": "Обычный", + "comfortable": "Просторный" + }, + "animations": { + "label": "Включить анимации", + "description": "Показывать плавные переходы и эффекты" + }, + "toolbar_position": { + "label": "Положение панели инструментов", + "description": "Где отображать кнопки действий письма (Ответить, Архивировать, Удалить и др.)", + "top": "Сверху", + "below_subject": "Под темой" + }, + "toolbar_labels": { + "label": "Показывать подписи панели инструментов", + "description": "Отображать текстовые подписи рядом с иконками панели. Отключите для экономии места, когда освоитесь с иконками." + }, + "hide_account_switcher": { + "label": "Скрыть переключатель аккаунтов в боковой панели", + "description": "Скрыть выбор аккаунта в верхней части боковой панели папок. Вы по-прежнему можете переключать аккаунты через нижнюю панель навигации." + }, + "show_rail_account_list": { + "label": "Показать аватары аккаунтов на панели навигации", + "description": "Отображать отдельные круги аккаунтов в нижней части панели навигации для быстрого переключения, с кнопкой выхода ниже." + }, + "unified_mailbox": { + "label": "Общий почтовый ящик", + "description": "Показывать объединённые папки (Входящие, Отправленные и др.) для всех подключённых аккаунтов" + }, + "colorful_sidebar_icons": { + "label": "Цветные значки боковой панели", + "description": "Окрашивать значки папок и тегов по типу (синий «Входящие», красный «Спам», зелёный «Отправленные» и т. д.). Отключите для монохромной боковой панели." + } + }, + "keywords": { + "title": "Теги электронной почты", + "description": "Определите теги для организации электронных писем с помощью цветов. Они хранятся как ключевые слова JMAP на сервере.", + "add_keyword": "Добавить тег", + "reset_defaults": "Сбросить по умолчанию", + "label_field": "Отображаемое название", + "label_placeholder": "напр., Работа, Личное, Срочно", + "id_field": "Идентификатор тега", + "id_placeholder": "напр., work, personal", + "color_field": "Цвет", + "id_exists": "Этот идентификатор тега уже существует", + "edit": "Редактировать тег", + "delete": "Удалить тег", + "save": "Сохранить", + "add": "Добавить", + "cancel": "Отмена", + "migrating": "Обновление тега в существующих письмах…", + "migration_error": "Не удалось обновить тег в существующих письмах" + }, + "notifications": { + "test_sound": "Проверить звук уведомления", + "sounds": { + "default": "По умолчанию (Сигнал)", + "cheerful": "Радостный", + "involved": "Вовлечённый", + "swift": "Быстрый жест", + "relax": "Релакс" + }, + "sound_selection": { + "title": "Звук уведомления", + "description": "Выберите звук для уведомлений", + "choose": "Звук", + "choose_desc": "Выберите звук уведомления и нажмите значок динамика для предпросмотра" + }, + "email": { + "title": "Уведомления о почте", + "description": "Настройте уведомления о входящих письмах", + "enabled": "Уведомления о почте", + "enabled_desc": "Показывать уведомления при получении новых писем", + "sound": "Звук уведомления", + "sound_desc": "Воспроизводить звуковой сигнал при получении новых писем" + }, + "calendar": { + "title": "Уведомления календаря", + "description": "Настройте уведомления о событиях календаря", + "enabled": "Уведомления о событиях", + "enabled_desc": "Показывать оповещения о предстоящих событиях календаря", + "sound": "Звук уведомления", + "sound_desc": "Воспроизводить звуковой сигнал для напоминаний календаря", + "invitation_parsing": "Распознавать приглашения по почте", + "invitation_parsing_desc": "Обнаруживать приглашения календаря во вложениях писем и показывать действия календаря" + } + }, + "language_region": { + "title": "Язык и регион", + "description": "Настройте языковые и региональные предпочтения", + "language": { + "label": "Язык", + "description": "Выберите предпочтительный язык", + "english": "Английский", + "french": "Французский" + }, + "date_format": { + "label": "Формат даты", + "description": "Как отображать даты", + "regional": "Региональный", + "iso": "ISO 8601", + "custom": "Пользовательский" + }, + "time_format": { + "label": "Формат времени", + "description": "Выберите формат 12- или 24-часовой нотации", + "12h": "12-часовой", + "24h": "24-часовой" + }, + "first_day": { + "label": "Первый день недели", + "description": "Начинать неделю с воскресенья или понедельника", + "sunday": "Воскресенье", + "monday": "Понедельник" + } + }, + "email_behavior": { + "title": "Поведение почты", + "description": "Настройте обработку писем", + "mark_read": { + "label": "Отметить прочитанным", + "description": "Когда отмечать письма прочитанными при открытии", + "instant": "Немедленно", + "delay_3s": "Через 3 секунды", + "delay_5s": "Через 5 секунд", + "never": "Никогда" + }, + "delete_action": { + "label": "Действие при удалении", + "description": "Что происходит при удалении письма", + "trash": "Переместить в корзину", + "permanent": "Удалить навсегда", + "warning": "Письма будут удалены навсегда и не могут быть восстановлены. Это действие необратимо." + }, + "archive_mode": { + "label": "Архивировать в", + "description": "Как организовывать письма при архивировании", + "single": "Одну папку", + "year": "Папку на каждый год", + "month": "Папку на каждый месяц", + "reorganize": "Реорганизовать существующий архив", + "reorganize_success": "{count, plural, =0 {Нет писем для реорганизации} =1 {1 письмо реорганизовано} other {# писем реорганизовано}}", + "reorganize_error": "Не удалось реорганизовать архив" + }, + "permanently_delete_junk": { + "label": "Удалять спам навсегда", + "description": "Удалять письма из папки «Спам» навсегда вместо перемещения в корзину" + }, + "mail_layout": { + "label": "Макет почты", + "description": "Выберите между классической разделённой панелью чтения и сфокусированным потоком чтения в стиле Gmail.", + "split": "Разделённая панель", + "split_description": "Список сообщений и панель чтения отображаются рядом друг с другом.", + "focus": "Сфокусированный список", + "focus_description": "Показывать одну строку на сообщение и открывать письма на всю ширину, сохраняя видимой боковую панель папок." + }, + "disable_threading": { + "label": "Отключить группировку по беседам", + "description": "Отображать письма как отдельные сообщения, а не сгруппированные по беседам" + }, + "plain_text_mode": { + "label": "Только простой текст", + "description": "Отключить редактор форматированного текста и отправлять все письма только в виде простого текста, включая ответы и пересылки" + }, + "auto_select_reply_identity": { + "label": "Автоматически выбирать адрес для ответа", + "description": "При ответе автоматически переключать адрес отправителя на ту учетную запись, которая получила исходное сообщение" + }, + "show_preview": { + "label": "Показывать текст предпросмотра", + "description": "Отображать предпросмотр письма в списке", + "focus_description": "Отображать встроенный текст предпросмотра в сфокусированном однострочном списке сообщений" + }, + "attachment_click_action": { + "label": "Действие при нажатии на вложение", + "description": "Выберите, предпросмотр или немедленная загрузка при нажатии на вложение", + "preview": "Предпросмотр, если возможно", + "download": "Скачать немедленно" + }, + "attachment_position": { + "label": "Расположение вложений", + "description": "Где отображать вложения в заголовке письма", + "beside-sender": "Рядом с отправителем", + "below-header": "Под заголовком" + }, + "emails_per_page": { + "10": "10 писем", + "25": "25 писем", + "50": "50 писем", + "100": "100 писем", + "label": "Писем на странице", + "description": "Количество писем для загрузки за раз" + }, + "always_light_mode": { + "label": "Всегда показывать письма в светлом режиме", + "description": "Отображать содержимое писем в светлом режиме даже когда приложение в тёмном режиме, избегая проблем преобразования" + }, + "external_content": { + "label": "Внешнее содержимое", + "description": "Как обрабатывать изображения и внешнее содержимое", + "ask": "Всегда спрашивать", + "block": "Всегда блокировать", + "allow": "Всегда разрешать" + }, + "trusted_senders": { + "label": "Доверенные отправители", + "description": "Управляйте отправителями, чьи изображения загружаются автоматически", + "count_zero": "Нет", + "count_one": "1 отправитель", + "count_other": "{count} отправителей", + "modal_title": "Доверенные отправители", + "empty_title": "Нет доверенных отправителей", + "empty_description": "При просмотре письма с заблокированными изображениями нажмите «Всегда доверять этому отправителю», чтобы добавить его сюда.", + "add_manually": "Добавить отправителя вручную", + "add_button": "Добавить", + "add_placeholder": "Введите email-адрес", + "search_placeholder": "Поиск отправителей...", + "no_results": "Отправители не найдены", + "remove": "Удалить", + "close": "Закрыть", + "invalid_email": "Введите корректный email-адрес", + "already_added": "Этот отправитель уже является доверенным", + "save_error": "Не удалось сохранить - проверьте журнал отладки Контактов для подробностей", + "use_address_book_label": "Синхронизировать с адресной книгой", + "use_address_book_description": "Сохранять доверенных отправителей в отдельной адресной книге \"Доверенные отправители\", чтобы синхронизировать их на всех устройствах" + }, + "hover_actions": { + "label": "Быстрые действия при наведении", + "description": "Выберите быстрые действия, отображаемые при наведении на письмо в списке", + "delete": "Удалить", + "star": "Пометить / Снять пометку", + "mark_read": "Прочитано / Непрочитано", + "archive": "Архивировать", + "tag": "Тег", + "spam": "Отметить как спам", + "none_selected": "Действия не выбраны", + "mode_label": "Режим отображения", + "mode_inline": "Встроенный", + "mode_floating": "Плавающий", + "corner_label": "Позиция плавающих действий", + "corner_top-left": "Вверху слева", + "corner_top-right": "Вверху справа", + "corner_bottom-left": "Внизу слева", + "corner_bottom-right": "Внизу справа" + }, + "default_mail_program": { + "label": "Почтовая программа по умолчанию", + "description": "Зарегистрировать {appName} как почтовую программу по умолчанию для ссылок mailto:", + "button": "Установить по умолчанию", + "success": "Браузер запрошен для установки по умолчанию", + "error": "Ваш браузер не поддерживает эту функцию" + }, + "attachment_reminder": { + "label": "Напоминание о вложении", + "description": "Предупреждать перед отправкой, если в сообщении упоминаются вложения, но ничего не прикреплено", + "keywords_label": "Ключевые слова-триггеры", + "keywords_description": "Слова или фразы, при обнаружении которых в сообщении появляется напоминание", + "add_placeholder": "Добавить ключевое слово...", + "add": "Add", + "remove": "Удалить" + }, + "hide_inline_image_attachments": { + "label": "Скрывать встроенные изображения из вложений", + "description": "Изображения, встроенные в тело сообщения, не отображаются как отдельные вложения" + } + }, + "composer": { + "title": "Редактор", + "description": "Настройте параметры написания писем", + "autosave": { + "label": "Интервал автосохранения", + "description": "Как часто автоматически сохранять черновики", + "30s": "Каждые 30 секунд", + "1m": "Каждую минуту", + "2m": "Каждые 2 минуты", + "5m": "Каждые 5 минут" + }, + "send_confirmation": { + "label": "Подтверждение отправки", + "description": "Запрашивать подтверждение перед отправкой писем" + }, + "default_reply": { + "label": "Режим ответа по умолчанию", + "description": "Действие по умолчанию при нажатии «Ответить»", + "reply": "Ответить", + "reply_all": "Ответить всем" + } + }, + "privacy": { + "title": "Конфиденциальность и безопасность", + "description": "Управляйте настройками конфиденциальности и безопасности", + "external_images": { + "label": "Блокировать внешние изображения", + "description": "Предотвращать отслеживание через внешние изображения" + }, + "session_timeout": { + "label": "Тайм-аут сессии", + "description": "Автоматически выходить после бездействия", + "never": "Никогда", + "30m": "30 минут", + "1h": "1 час", + "4h": "4 часа" + }, + "clear_cache": { + "label": "Очистить кэш", + "description": "Удалить кэшированные данные и временные файлы", + "button": "Очистить кэш", + "confirm": "Вы уверены, что хотите очистить кэш?", + "success": "Кэш успешно очищен" + } + }, + "account": { + "title": "Аккаунт", + "description": "Просмотрите данные своего аккаунта", + "name_label": "Отображаемое имя", + "username_label": "Имя пользователя", + "account_type_label": "Тип аккаунта", + "auth_method_label": "Аутентификация", + "auth_method_oauth": "Единый вход (OAuth/OIDC)", + "auth_method_basic": "Пароль", + "demo_account": "Демо-аккаунт", + "email": { + "label": "Email-адрес", + "value": "{email}" + }, + "server": { + "label": "JMAP-сервер", + "value": "{server}" + }, + "storage": { + "label": "Использование хранилища", + "used": "{used} из {total} использовано", + "percentage": "{percent}% использовано" + }, + "last_sync": { + "label": "Последняя синхронизация", + "value": "{time}" + } + }, + "security": { + "title": "Безопасность аккаунта", + "description": "Управляйте паролем, двухфакторной аутентификацией и настройками безопасности", + "detecting": "Определение возможностей сервера...", + "not_available": "Управление безопасностью аккаунта недоступно для этого почтового сервера. Требуемые разрешения могут быть отключены. Подробнее см. в документации.", + "password": { + "title": "Изменить пароль", + "current": "Текущий пароль", + "new": "Новый пароль", + "confirm": "Подтвердите новый пароль", + "submit": "Изменить пароль", + "success": "Пароль успешно изменён", + "error_title": "Не удалось изменить пароль", + "error_mismatch": "Новые пароли не совпадают", + "error_min_length": "Пароль должен содержать не менее 8 символов", + "error_generic": "Не удалось изменить пароль" + }, + "display_name": { + "label": "Отображаемое имя", + "description": "Ваше имя, отображаемое на сервере", + "placeholder": "Введите ваше отображаемое имя", + "save": "Сохранить", + "success": "Отображаемое имя обновлено", + "error": "Не удалось обновить отображаемое имя" + }, + "totp": { + "section_title": "Двухфакторная аутентификация", + "label": "Аутентификация TOTP", + "description": "Добавьте дополнительный уровень безопасности с помощью одноразового пароля", + "active": "Включена", + "inactive": "Отключена", + "enabled": "Двухфакторная аутентификация включена", + "disabled": "Двухфакторная аутентификация отключена", + "enable_error": "Не удалось включить 2FA", + "disable_error": "Не удалось отключить 2FA", + "setup_instructions": "Скопируйте этот URL в приложение-аутентификатор (Google Authenticator, Authy и др.):", + "verification_code": "Код подтверждения", + "confirm": "Подтвердить", + "disable": "Отключить", + "disable_confirm_prompt": "Введите пароль, чтобы отключить двухфакторную аутентификацию.", + "password_required": "Требуется пароль", + "code_required": "Требуется код подтверждения", + "code_invalid": "Неверный код подтверждения. Проверьте приложение-аутентификатор и попробуйте снова." + }, + "app_passwords": { + "title": "Пароли приложений", + "description": "Создавайте пароли для приложений, не поддерживающих двухфакторную аутентификацию", + "add": "Добавить", + "create": "Создать", + "cancel": "Отмена", + "generate": "Сгенерировать", + "name_label": "Название приложения", + "name_placeholder": "напр., Thunderbird, iPhone Mail", + "password_label": "Пароль (оставьте пустым для автогенерации)", + "password_placeholder": "Автогенерация, если пусто", + "added": "Пароль приложения создан", + "removed": "Пароль приложения удалён", + "add_error": "Не удалось создать пароль приложения", + "remove_error": "Не удалось удалить пароль приложения", + "none": "Пароли приложений не настроены", + "done": "Готово", + "expires_label": "Срок действия (необязательно)", + "copy_now_warning": "Скопируйте этот пароль сейчас - он больше не будет показан.", + "allowed_ips_label": "Разрешённые IP (необязательно)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Через запятую или пробел. Оставьте пустым, чтобы разрешить любой IP." + }, + "api_keys": { + "title": "API-ключи", + "description": "Создавайте API-ключи для скриптов и интеграций, обращающихся к серверу напрямую", + "name_label": "Название ключа", + "name_placeholder": "напр. Скрипт резервного копирования, CI runner", + "copy_now_warning": "Скопируйте этот API-ключ сейчас – он больше не будет показан.", + "added": "API-ключ создан", + "removed": "API-ключ удалён", + "add_error": "Не удалось создать API-ключ", + "remove_error": "Не удалось удалить API-ключ", + "none": "API-ключи не настроены" + }, + "encryption": { + "section_title": "Шифрование хранилища", + "label": "Шифрование почты", + "description": "Шифровать хранимые письма на сервере для дополнительной конфиденциальности", + "active": "Шифрование {type} включено", + "inactive": "Отключено", + "enabled": "Шифрование хранилища включено", + "disabled_success": "Шифрование хранилища отключено", + "error": "Не удалось обновить настройки шифрования" + }, + "email_client": { + "title": "Настройка почтового клиента", + "description": "Используйте эти учётные данные для настройки вашего почтового клиента (Thunderbird, Apple Mail, Outlook и др.)", + "jmap_username_label": "Имя пользователя JMAP", + "copy": "Копировать", + "copied": "Скопировано", + "password_instructions": "Используйте указанное выше имя пользователя JMAP вместе с паролем приложения для входа в почтовый клиент. Создайте пароль приложения в разделе выше, если вы ещё этого не сделали." + } + }, + "identities": { + "title": "Удостоверения отправителя", + "description": "Управляйте email-адресами, с которых можно отправлять письма", + "identities_count": { + "label": "Ваши удостоверения", + "description": "Email-адреса, настроенные для отправки", + "count_zero": "Нет удостоверений", + "count_one": "1 удостоверение", + "count_other": "{count} удостоверений" + }, + "manage": "Управление удостоверениями", + "sub_addressing": { + "label": "Суб-адресация", + "description": "Используйте теги вида user+tag@domain.com для организации входящей почты", + "learn_more": "Подробнее" + } + }, + "vacation": { + "title": "Автоответ на отпуск", + "description": "Автоматически отвечать на входящие письма в ваше отсутствие", + "loading": "Загрузка настроек автоответа...", + "not_supported": "Ваш почтовый сервер не поддерживает автоответы на отпуск.", + "fetch_error": "Не удалось загрузить настройки автоответа. Повторите попытку.", + "status": { + "label": "Автоответ на отпуск", + "description": "Отправлять автоматический ответ на входящие письма", + "active": "Активен", + "inactive": "Неактивен" + }, + "date_range": { + "title": "Диапазон дат", + "description": "Ограничьте автоответ определённым периодом (необязательно)", + "start": "Дата начала", + "start_description": "Оставьте пустым для без ограничения", + "end": "Дата окончания", + "end_description": "Оставьте пустым для без ограничения" + }, + "message": { + "title": "Сообщение автоответа", + "description": "Сообщение, которое будет отправляться в качестве ответа", + "subject_label": "Тема", + "subject_description": "Тема автоответа", + "subject_placeholder": "Вне офиса", + "body_label": "Текст сообщения", + "body_description": "Содержимое сообщения в виде обычного текста", + "body_placeholder": "Спасибо за ваше письмо. Я сейчас вне офиса и отвечу, когда вернусь." + }, + "preview": { + "title": "Предпросмотр", + "show": "Показать предпросмотр", + "hide": "Скрыть предпросмотр" + }, + "save": "Сохранить изменения", + "saving": "Сохранение...", + "warnings": { + "end_before_start": "Дата окончания должна быть позже даты начала", + "start_in_past": "Дата начала в прошлом", + "empty_body": "Текст сообщения пуст - получатели получат пустой ответ" + } + }, + "folders": { + "title": "Папки", + "description": "Управляйте папками почты и назначайте стандартные роли", + "folder_list": "Ваши папки", + "folder_list_description": "Нажмите на значок папки для настройки", + "standard_roles": "Стандартные роли папок", + "standard_roles_description": "Назначьте папки для стандартных ролей: Входящие, Отправленные, Корзина и др.", + "role_inbox": "Входящие", + "role_drafts": "Черновики", + "role_sent": "Отправленные", + "role_trash": "Корзина", + "role_junk": "Спам", + "role_archive": "Архив", + "role_none": "Нет", + "create_folder": "Создать папку", + "create_subfolder": "Создать подпапку", + "subfolder_of": "Внутри {name}", + "subfolder_name": "Название подпапки", + "new_folder_name": "Название папки", + "rename": "Переименовать", + "change_icon": "Изменить значок", + "delete": "Удалить", + "confirm_delete": "Вы уверены, что хотите удалить \"{name}\"? Письма в этой папке будут перемещены в корзину.", + "create": "Создать", + "cancel": "Отмена", + "no_folders": "Нет пользовательских папок", + "cannot_delete_role": "Нельзя удалить папку со стандартной ролью. Сначала снимите роль.", + "folder_created": "Папка создана", + "folder_renamed": "Папка переименована", + "folder_deleted": "Папка удалена", + "role_updated": "Роль папки обновлена", + "error_create": "Не удалось создать папку", + "error_rename": "Не удалось переименовать папку", + "error_delete": "Не удалось удалить папку", + "error_delete_has_children": "Невозможно удалить папку: она содержит подпапки. Сначала удалите или переместите их.", + "error_delete_has_email": "Невозможно удалить папку: она содержит письма. Сначала переместите или удалите их.", + "error_role": "Не удалось обновить роль папки" + }, + "advanced": { + "title": "Дополнительно", + "description": "Расширенные параметры и настройки разработчика", + "debug_mode": { + "label": "Режим отладки", + "description": "Включить подробное журналирование для диагностики" + }, + "debug_categories": { + "description": "Выберите, какие категории журналировать. Отключите ненужные категории, чтобы уменьшить шум в консоли.", + "jmap": "Клиент JMAP", + "jmap_description": "Операции с почтовыми ящиками, получение почты и запросы протокола JMAP", + "calendar": "Календарь", + "calendar_description": "События календаря, импорт и сообщения планирования", + "tasks": "Задачи", + "tasks_description": "Создание, получение и обновление задач календаря", + "auth": "Аутентификация", + "auth_description": "Вход, TOTP, обмен токенами и управление сессией", + "filters": "Фильтры", + "filters_description": "Правила фильтрации Sieve и скрипты отпуска", + "email": "Просмотр почты", + "email_description": "Отрисовка писем, обработка TNEF и пометка как прочитано", + "push": "Push-уведомления", + "push_description": "Настройка и доставка push-уведомлений", + "contacts": "Контакты и адресные книги", + "contacts_description": "Синхронизация контактов, операции адресной книги и доверенные отправители" + }, + "settings_sync": { + "label": "Синхронизация настроек", + "description": "Синхронизировать настройки между браузерами и устройствами" + }, + "sender_favicons": { + "label": "Фавиконы отправителей (Экспериментально)", + "description": "Показывать иконки сайтов как аватары для корпоративных отправителей" + }, + "show_avatars_in_junk": { + "label": "Показывать аватары в папке «Спам»", + "description": "Показывать аватары и фавиконы отправителей в папке «Спам». По умолчанию отключено, чтобы фишинговые письма не выглядели правдоподобно." + }, + "keyboard_shortcuts": { + "label": "Сочетания клавиш", + "description": "Просмотреть доступные сочетания клавиш", + "button": "Показать сочетания" + }, + "reset_settings": { + "label": "Сбросить настройки", + "description": "Восстановить все настройки до значений по умолчанию", + "button": "Сбросить" + }, + "export_settings": { + "label": "Экспортировать настройки", + "description": "Скачать настройки в формате JSON", + "button": "Экспортировать" + }, + "import_settings": { + "label": "Импортировать настройки", + "description": "Загрузить настройки из файла JSON", + "button": "Импортировать" + }, + "about": { + "title": "Bulwark Webmail" + } + }, + "sidebar_apps": { + "title": "Приложения боковой панели", + "description": "Управляйте пользовательскими приложениями и ссылками в боковой панели", + "keep_loaded": "Держать приложения загруженными", + "keep_loaded_description": "Держать встроенные приложения в фоне при переключении между ними, чтобы избежать перезагрузки", + "manage_title": "Пользовательские приложения", + "manage_description": "Добавляйте, редактируйте и удаляйте пользовательские приложения из боковой панели" + }, + "contacts": { + "title": "Контакты", + "description": "Импортируйте и экспортируйте ваши контакты", + "import_label": "Импорт контактов", + "import_description": "Импортировать контакты из файла vCard (.vcf)", + "export_label": "Экспорт контактов", + "export_description": "Экспортировать все контакты в виде файла vCard (.vcf)", + "manage_title": "Адресные книги", + "manage_description": "Переименуйте ваши адресные книги", + "no_address_books": "Адресные книги не найдены", + "categories_title": "Категории", + "categories_description": "Переименование категорий контактов", + "no_categories": "Категории не найдены" + }, + "filters": { + "title": "Фильтры почты", + "description": "Создавайте правила для автоматической сортировки, маркировки и управления входящими письмами", + "add_rule": "Добавить правило", + "no_rules": "Нет правил фильтрации", + "vacation_active": "Автоответ отпуска активен", + "vacation_active_description": "Автоматический ответ включён для входящих сообщений", + "vacation_configure": "Настроить", + "no_rules_description": "Создайте правила для автоматической организации входящей почты", + "edit_rule": "Редактировать правило", + "new_rule": "Новое правило", + "delete_rule": "Удалить правило", + "delete_confirm": "Вы уверены, что хотите удалить это правило?", + "enable": "Включить", + "disable": "Отключить", + "raw_editor": "Редактор Sieve", + "raw_editor_warning": "Редактирование Sieve-скрипта может нарушить визуальное редактирование правил. Изменения здесь переопределяют визуальный конструктор.", + "validate": "Проверить", + "validation_success": "Скрипт корректен", + "validation_error": "Скрипт содержит ошибки", + "save": "Сохранить правила", + "saving": "Сохранение...", + "saved": "Фильтры успешно сохранены", + "save_failed": "Не удалось сохранить фильтры", + "loading": "Загрузка фильтров...", + "not_supported": "Ваш почтовый сервер не поддерживает фильтры.", + "rule_name": "Название правила", + "rule_name_placeholder": "напр., Сортировка рассылок", + "match_all": "Совпадают ВСЕ условия", + "match_any": "Совпадает ЛЮБОЕ условие", + "conditions": "Условия", + "add_condition": "Добавить условие", + "actions": "Действия", + "add_action": "Добавить действие", + "stop_processing": "Прекратить обработку последующих правил", + "condition_fields": { + "from": "От", + "to": "Кому", + "cc": "Копия", + "subject": "Тема", + "header": "Пользовательский заголовок", + "size": "Размер", + "body": "Тело" + }, + "comparators": { + "contains": "содержит", + "not_contains": "не содержит", + "is": "точно совпадает", + "not_is": "не равно", + "starts_with": "начинается с", + "ends_with": "заканчивается на", + "matches": "соответствует шаблону", + "greater_than": "больше чем", + "less_than": "меньше чем" + }, + "action_types": { + "move": "Переместить в папку", + "copy": "Копировать в папку", + "forward": "Переслать на", + "mark_read": "Отметить прочитанным", + "star": "Пометить сообщение", + "add_label": "Добавить тег", + "discard": "Удалить (без уведомления)", + "reject": "Отклонить с сообщением", + "keep": "Оставить во входящих", + "stop": "Прекратить обработку" + }, + "move_to_folder": "Выбрать папку", + "copy_to_folder": "Выбрать папку", + "forward_to": "Переслать на адрес электронной почты", + "forward_placeholder": "user@пример.рф", + "reject_message": "Сообщение об отклонении", + "reject_placeholder": "Ваше письмо было отклонено", + "label_name": "Название тега", + "label_placeholder": "Выбрать тег", + "header_name": "Имя заголовка", + "header_placeholder": "напр., X-Mailing-List", + "size_bytes": "Размер в байтах", + "size_placeholder": "напр., 1000000", + "system_managed": "Правило, управляемое системой", + "opaque_warning": "Этот скрипт был отредактирован вне визуального конструктора. Доступно только редактирование необработанного Sieve.", + "open_sieve_editor": "Открыть редактор Sieve", + "fetch_error": "Не удалось загрузить фильтры", + "expanded_view": "Расширенный вид", + "expanded_view_description": "Показывать правила фильтрации с подробными блоками условий и действий", + "if": "Если", + "then": "То", + "match_all_conditions": "все совпадают", + "match_any_condition": "любое совпадает", + "and": "и", + "or": "или", + "cancel": "Отмена", + "confirm_delete": "Удалить", + "rule_list": "Правила фильтрации", + "drag_to_reorder": "Перетащите для изменения порядка", + "match_type": "Тип совпадения", + "reset_to_visual": "Сбросить до визуального конструктора", + "reset_warning": "Это удалит текущий скрипт и начнёт заново.", + "confirm_reset": "Сбросить", + "validation_empty_name": "Требуется название правила", + "validation_empty_conditions": "Требуется хотя бы одно условие со значением", + "validation_empty_actions": "Требуется хотя бы одно действие", + "templates_section": "Начать с шаблона", + "template_newsletters": "Перемещать рассылки в папку", + "template_receipts": "Автоархивировать квитанции", + "template_important": "Помечать важные письма", + "template_notifications": "Фильтровать уведомления", + "sieve_editor": { + "title": "Редактор Sieve-скрипта", + "warning": "Редактирование Sieve-скрипта может нарушить визуальное редактирование правил. Изменения здесь переопределяют визуальный конструктор.", + "script_content": "Sieve-скрипт", + "valid": "Скрипт корректен", + "invalid": "Скрипт содержит ошибки", + "save_warning": "Сохранение перезапишет визуальные правила. Это нельзя отменить. Нажмите «Сохранить» ещё раз для подтверждения.", + "validating": "Проверка...", + "validate": "Проверить", + "cancel": "Отмена", + "save": "Сохранить", + "confirm_save": "Подтвердить сохранение", + "validation_failed": "Ошибка запроса проверки" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# условие} other {# условий}}", + "actions_count": "{count, plural, one {# действие} other {# действий}}" + }, + "origin_external": "Внешнее", + "managed_by_tooltip": "Управляется {source}. Редактируйте в этом приложении или используйте редактор Sieve." + }, + "templates": { + "title": "Шаблоны писем", + "description": "Создавайте многоразовые шаблоны писем с переменными-заполнителями", + "add": "Новый шаблон", + "edit": "Редактировать шаблон", + "name": "Название шаблона", + "name_placeholder": "напр., Письмо-напоминание", + "category": "Категория", + "category_placeholder": "напр., Работа, Личное", + "subject": "Тема", + "subject_placeholder": "Тема письма", + "body": "Текст", + "body_placeholder": "Текст письма...", + "recipients_placeholder": "user@пример.рф", + "identity": "Отправить как", + "default_identity": "Удостоверение по умолчанию", + "favorite": "Избранное", + "cancel": "Отмена", + "create": "Создать", + "update": "Обновить", + "confirm_delete": "Удалить", + "no_templates": "Шаблоны отсутствуют", + "manage": "Управление шаблонами", + "count": "{count, plural, one {# шаблон} other {# шаблонов}}", + "export_import": "Экспорт и импорт", + "export_import_description": "Резервная копия шаблонов или перенос на другое устройство", + "export": "Экспортировать", + "import": "Импортировать", + "validation": { + "empty": "Название шаблона обязательно", + "too_long": "Название шаблона не должно превышать 200 символов" + } + }, + "files": { + "display": { + "title": "Отображение", + "description": "Настройте отображение файлов и папок" + }, + "folder_layout": { + "label": "Навигация по папкам", + "description": "Выберите, как отображать папки: встроенно с файлами или в боковом дереве", + "inline": "Встроенно", + "sidebar": "Боковая панель" + }, + "default_view": { + "label": "Вид по умолчанию", + "description": "Выберите между сеткой и списком", + "list": "Список", + "grid": "Сетка" + }, + "default_sort": { + "label": "Сортировка по умолчанию", + "description": "Выберите способ сортировки файлов по умолчанию", + "name": "Имя", + "size": "Размер", + "modified": "Дата изменения" + }, + "sort_direction": { + "label": "Направление сортировки", + "description": "Выберите порядок: по возрастанию или убыванию", + "ascending": "По возрастанию", + "descending": "По убыванию" + }, + "icons": { + "title": "Иконки", + "description": "Настройте внешний вид иконок файлов" + }, + "show_icons": { + "label": "Показывать иконки файлов", + "description": "Отображать иконки рядом с файлами и папками" + }, + "colored_icons": { + "label": "Цветные иконки", + "description": "Использовать цветные иконки вместо монохромных" + }, + "show_thumbnails": { + "label": "Показывать миниатюры", + "description": "Отображать предпросмотр изображений вместо иконок для изображений" + }, + "behavior": { + "title": "Поведение", + "description": "Настройте поведение файлового менеджера" + }, + "show_hidden": { + "label": "Показывать скрытые файлы", + "description": "Отображать файлы и папки, начинающиеся с точки" + }, + "preview": { + "label": "Предпросмотр" + } + } + }, + "errors": { + "page_error_title": "Что-то пошло не так", + "page_error_description": "Произошла непредвиденная ошибка. Пожалуйста, попробуйте снова или вернитесь на главную страницу.", + "sidebar_error": "Не удалось загрузить почтовые ящики", + "email_list_error": "Не удалось загрузить письма", + "viewer_error_title": "Не удалось отобразить письмо", + "viewer_error_description": "Произошла проблема при отображении этого письма. Оно может содержать неподдерживаемый контент.", + "composer_error": "Не удалось загрузить редактор письма", + "settings_error_title": "Настройки недоступны", + "settings_error_description": "Не удалось загрузить настройки. Ваши предпочтения могут не быть сохранены.", + "try_again": "Попробовать снова", + "reload": "Перезагрузить", + "reload_emails": "Перезагрузить письма", + "reload_settings": "Перезагрузить настройки", + "retry": "Повторить", + "go_home": "В папку «Входящие»" + }, + "context_menu": { + "reply": "Ответить", + "reply_all": "Ответить всем", + "forward": "Переслать", + "mark_read": "Отметить как прочитанное", + "mark_unread": "Отметить как непрочитанное", + "star": "Добавить звёздочку", + "unstar": "Убрать звёздочку", + "move_to": "Переместить в...", + "archive": "В архив", + "delete": "Удалить", + "mark_as_spam": "Отметить как спам", + "not_spam": "Не спам", + "color_tag": "Тег", + "remove_color": "Удалить тег", + "items_selected": "{count} писем выбрано", + "edit_draft": "Редактировать черновик" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Сочетания клавиш", + "tip": "Нажмите ? в любое время для отображения справки", + "sections": { + "navigation": "Навигация", + "actions": "Действия с письмом", + "global": "Глобальные", + "threads": "Цепочки", + "composer": "Редактор" + }, + "navigation": { + "next_email": "Следующее письмо", + "previous_email": "Предыдущее письмо", + "open_email": "Открыть письмо", + "close_email": "Закрыть / Отменить выбор" + }, + "actions": { + "reply": "Ответить", + "reply_all": "Ответить всем", + "forward": "Переслать", + "star": "Переключить звёздочку", + "archive": "В архив", + "delete": "Удалить", + "mark_unread": "Отметить как непрочитанное", + "mark_read": "Отметить как прочитанное", + "toggle_spam": "Отметить спам / Не спам" + }, + "global": { + "compose": "Написать новое письмо", + "search": "Перейти к поиску", + "help": "Показать сочетания клавиш", + "refresh": "Обновить письма", + "select_all": "Выбрать все" + }, + "threads": { + "expand_collapse": "Развернуть/свернуть цепочку" + }, + "composer": { + "template_picker": "Открыть выбор шаблонов" + } + }, + "threads": { + "messages_one": "{count} сообщение", + "messages_other": "{count} сообщений", + "messages_tooltip": "{count, plural, one {# сообщение в этом разговоре} other {# сообщений в этом разговоре}}", + "expand": "Развернуть разговор", + "collapse": "Свернуть разговор", + "loading": "Загрузка разговора...", + "mark_read": "Отметить разговор как прочитанный", + "mark_unread": "Отметить разговор как непрочитанный", + "archive": "Архивировать разговор", + "delete": "Удалить разговор", + "star": "Добавить звёздочку к разговору", + "unstar": "Убрать звёздочку у разговора", + "toggle_thread": "Переключить цепочку" + }, + "identities": { + "modal_title": "Управление идентификациями отправителя", + "create_new": "Создать новую идентификацию", + "edit_identity": "Редактировать идентификацию", + "delete_confirm": "Удалить эту идентификацию? Это действие нельзя отменить.", + "cannot_delete": "Эту идентификацию нельзя удалить", + "primary_identity": "Основная", + "set_as_primary": "Сделать основной", + "no_identities": "Идентификации не найдены", + "display": { + "reply_to": "Ответить на:", + "bcc": "СК:", + "signature": "Подпись:", + "preview": "Предпросмотр:" + }, + "validation_errors": { + "invalid_emails": "Неверные адреса: {emails}", + "unknown_error": "Неизвестная ошибка" + }, + "form": { + "name_label": "Отображаемое имя", + "name_placeholder": "напр., Рабочая почта, Личная", + "name_required": "Имя обязательно", + "email_label": "Адрес электронной почты", + "email_placeholder": "user@пример.рф", + "email_required": "Email обязателен", + "email_invalid": "Введите корректный адрес электронной почты", + "email_immutable": "Адрес электронной почты нельзя изменить после создания", + "reply_to_label": "Ответить на (необязательно)", + "reply_to_placeholder": "other@email.com", + "bcc_label": "Авто СК (необязательно)", + "bcc_placeholder": "archive@пример.рф", + "text_signature_label": "Текстовая подпись", + "html_signature_label": "HTML-подпись", + "save": "Сохранить идентификацию", + "cancel": "Отмена", + "creating": "Создание...", + "updating": "Обновление..." + }, + "sub_address": { + "button_tooltip": "Использовать суб-адрес", + "popover_title": "Добавить тег суб-адреса", + "tag_input_placeholder": "Введите тег (напр., shopping)", + "preview_label": "Предпросмотр:", + "recent_tags": "Недавние теги", + "suggested_tags": "Предложения", + "use_address": "Использовать этот адрес", + "invalid_tag": "Тег должен содержать только буквы, цифры и дефисы", + "tag_too_long": "Тег не должен превышать 30 символов", + "help_text": "Письма на адрес user+tag@domain.com будут приходить в ваш ящик", + "validation": { + "empty": "Тег не может быть пустым", + "too_long": "Тег не должен превышать {max} символов", + "invalid_chars": "Тег должен содержать только буквы, цифры и дефисы" + } + }, + "badge": { + "sent_via": "через", + "sub_address_tag": "Отправлено через суб-адрес: {tag}", + "identity_name": "Отправлено через идентификацию: {name}", + "identity_short": "через {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Удалить", + "delete_confirm_title": "Удалить идентификацию" + }, + "templates": { + "picker_title": "Выбрать шаблон", + "search_placeholder": "Поиск шаблонов...", + "section_favorites": "Избранное", + "section_recent": "Недавние", + "section_uncategorized": "Другие", + "no_templates": "Шаблоны ещё не созданы", + "no_results": "Шаблоны не найдены", + "fill_placeholders": "Заполнить значения переменных", + "enter_value": "Введите значение...", + "preview": "Предпросмотр", + "insert_with_values": "Вставить со значениями", + "insert_raw": "Вставить без изменений", + "copy_suffix": "(копия)", + "placeholder": "Переменная", + "placeholders": { + "recipient_name": "Имя получателя", + "company": "Название компании", + "date": "Текущая дата", + "day_of_week": "День недели", + "sender_name": "Ваше имя" + } + }, + "contacts": { + "title": "Контакты", + "search_placeholder": "Поиск контактов...", + "create_new": "Новый контакт", + "no_category": "Без категории", + "rename_category": "Переименовать категорию", + "category_name_label": "Название категории", + "category_renamed": "Категория переименована", + "category_rename_failed": "Не удалось переименовать категорию", + "category_added": "Контакт добавлен в {name}", + "category_added_plural": "{count} контактов добавлено в {name}", + "empty_state": "Контактов пока нет", + "empty_state_title": "Контактов пока нет", + "empty_state_subtitle": "Создайте первый контакт или импортируйте из файла vCard", + "empty_search": "Нет контактов, соответствующих вашему запросу", + "empty_search_hint": "Попробуйте другой поисковый запрос", + "empty_filtered": "Нет контактов, соответствующих фильтрам", + "empty_filtered_hint": "Измените или очистите фильтры", + "clear_search": "Очистить поиск", + "import_vcard": "Импорт vCard", + "delete_confirm_title": "Удалить контакт", + "delete_confirm": "Вы уверены, что хотите удалить этот контакт?", + "local_mode": "Контакты хранятся локально (сервер не поддерживает JMAP Contacts)", + "back_to_contacts": "Вернуться к контактам", + "tabs": { + "all": "Все", + "groups": "Группы" + }, + "shared": { + "title": "Общий" + }, + "address_books": { + "title": "Мои адресные книги", + "shared_prefix": "Общая: {name}", + "moved": "Контакт перемещён в {name}", + "moved_plural": "{count} контактов перемещено в {name}", + "move_failed": "Не удалось переместить контакт", + "address_book": "Адресная книга", + "rename": "Переименовать адресную книгу", + "name_label": "Название адресной книги", + "renamed": "Адресная книга переименована", + "rename_failed": "Не удалось переименовать адресную книгу", + "default": "По умолчанию", + "manage": "Управление адресными книгами", + "share": "Поделиться адресной книгой", + "new_contact_in_book": "Новый контакт в этой адресной книге", + "delete": "Удалить адресную книгу", + "confirm_delete": "Удалить «{name}»? Все контакты в этой адресной книге будут удалены.", + "deleted": "Адресная книга удалена", + "delete_failed": "Не удалось удалить адресную книгу" + }, + "detail": { + "emails": "Адреса электронной почты", + "phones": "Номера телефонов", + "organizations": "Организации", + "addresses": "Адреса", + "notes": "Заметки", + "titles": "Должности и роли", + "online_services": "Онлайн-сервисы", + "anniversaries": "Даты", + "personal_info": "Личная информация", + "languages": "Языки", + "categories": "Категории", + "related_contacts": "Связанные контакты", + "crypto_keys": "Криптографические ключи", + "cert_issuer": "Издатель", + "cert_expires": "Истекает", + "cert_expired": "Истёк", + "cert_fingerprint": "Отпечаток", + "cert_algorithm": "Алгоритм", + "import_to_smime": "Импортировать в S/MIME", + "cert_already_imported": "Уже импортировано в S/MIME", + "cert_imported": "Сертификат импортирован в хранилище S/MIME", + "cert_import_failed": "Не удалось импортировать сертификат", + "no_contact_selected": "Выберите контакт для просмотра деталей", + "compose_email": "Написать письмо", + "copy_email": "Скопировать email", + "copy_phone": "Скопировать номер телефона", + "copy_url": "Скопировать URL", + "copied": "Скопировано в буфер обмена", + "copy_failed": "Не удалось скопировать в буфер обмена", + "created": "Создан", + "updated": "Последнее обновление", + "timezone": "Часовой пояс", + "anniversary_birth": "День рождения", + "anniversary_death": "Дата смерти", + "anniversary_wedding": "Годовщина", + "anniversary_other": "Другое", + "personal_expertise": "Экспертиза", + "personal_hobby": "Хобби", + "personal_interest": "Интерес", + "personal_other": "Другое", + "gender": "Пол", + "gender_masculine": "Мужской", + "gender_feminine": "Женский", + "gender_other": "Другой", + "gender_none": "Не применимо", + "gender_unknown": "Неизвестно", + "calendar": "Календарь", + "calendar_uri": "URL календаря", + "scheduling_uri": "URL планирования", + "freebusy_uri": "URL доступности", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Другие действия", + "age_years": "{count, plural, one {# год} few {# года} many {# лет} other {# лет}}", + "years_since": "{count, plural, one {# год назад} few {# года назад} many {# лет назад} other {# лет назад}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Новый контакт", + "edit_title": "Редактировать контакт", + "section_address_book": "Каталог", + "select_address_book": "Выберите каталог...", + "section_identity": "Имя и личность", + "section_work": "Работа и организация", + "prefix": "Префикс", + "prefix_placeholder": "Д-р., Г-н., Г-жа.", + "given_name": "Имя", + "middle_name": "Отчество", + "surname": "Фамилия", + "suffix": "Суффикс", + "suffix_placeholder": "Мл., Ст., III", + "nickname": "Псевдоним", + "nickname_placeholder": "Псевдоним", + "email": "Электронная почта", + "email_placeholder": "user@пример.рф", + "phone": "Телефон", + "phone_placeholder": "+7 234 567 890", + "phone_type": "Тип", + "phone_voice": "Голосовой", + "phone_cell": "Мобильный", + "phone_fax": "Факс", + "phone_pager": "Пейджер", + "phone_video": "Видео", + "phone_text": "Текст", + "organization": "Организация", + "organization_placeholder": "Название компании", + "department": "Отдел", + "department_placeholder": "Отдел", + "job_title": "Должность", + "job_title_placeholder": "напр., инженер-программист", + "role": "Роль", + "role_placeholder": "напр., руководитель группы", + "addresses": "Адреса", + "add_address": "Добавить адрес", + "street": "Улица", + "city": "Город", + "region": "Штат / Регион", + "postcode": "Почтовый индекс", + "country": "Страна", + "online_services": "Онлайн-сервисы", + "add_online_service": "Добавить онлайн-сервис", + "url_placeholder": "https://пример.рф", + "service_placeholder": "Сервис", + "anniversaries": "Даты", + "add_anniversary": "Добавить дату", + "anniversary_birth": "День рождения", + "anniversary_wedding": "Годовщина", + "anniversary_death": "Памятная дата", + "anniversary_other": "Другое", + "personal_info": "Личная информация", + "add_personal_info": "Добавить запись", + "personal_info_placeholder": "напр., Фотография", + "personal_expertise": "Экспертиза", + "personal_hobby": "Хобби", + "personal_interest": "Интерес", + "personal_other": "Другое", + "level": "Уровень", + "level_high": "Высокий", + "level_medium": "Средний", + "level_low": "Низкий", + "categories": "Категории", + "categories_placeholder": "напр., Семья, Друзья, Коллеги", + "categories_hint": "Введите для поиска или добавления категорий", + "category_add": "Добавить", + "note": "Заметки", + "note_placeholder": "Добавьте заметку...", + "gender": "Пол", + "gender_sex": "Биологический пол", + "gender_male": "Мужской", + "gender_female": "Женский", + "gender_other": "Другой", + "gender_none": "Не применимо", + "gender_unknown": "Неизвестно", + "gender_identity": "Гендерная идентичность", + "gender_identity_placeholder": "Гендерная идентичность...", + "calendar": "Календарь", + "calendar_uri": "URL календаря", + "scheduling_uri": "URL планирования", + "freebusy_uri": "URL доступности", + "context_work": "Рабочий", + "context_private": "Личный", + "add_email": "Добавить email", + "add_phone": "Добавить телефон", + "save": "Сохранить", + "cancel": "Отмена", + "creating": "Создание...", + "updating": "Обновление...", + "name_required": "Требуется хотя бы имя или фамилия", + "email_invalid": "Введите корректный адрес электронной почты", + "email_error_inline": "Неверный формат email", + "save_failed": "Не удалось сохранить контакт", + "delete": "Удалить", + "upload_photo": "Загрузить фото", + "remove_photo": "Удалить фото", + "photo_hint": "JPG или PNG, до 10 МБ. Будет уменьшено.", + "photo_too_large": "Изображение слишком большое (макс. 10 МБ)", + "photo_invalid": "Недопустимый файл изображения", + "change_photo": "Изменить" + }, + "groups": { + "create": "Новая группа", + "edit": "Редактировать группу", + "empty": "Групп пока нет", + "delete_confirm_title": "Удалить группу", + "delete_confirm": "Вы уверены, что хотите удалить эту группу?", + "name_label": "Название группы", + "name_placeholder": "напр., Команда, Семья", + "name_required": "Название группы обязательно", + "save_failed": "Не удалось сохранить группу", + "members_label": "Участники", + "search_members": "Поиск контактов для добавления...", + "no_members": "В этой группе нет участников", + "member_count": "{count, plural, =0 {Нет участников} one {1 участник} other {# участников}}" + }, + "import": { + "title": "Импорт контактов", + "drop_hint": "Нажмите для выбора файла vCard", + "file_types": "Файлы .vcf или .vcard", + "no_contacts": "Контакты в файле не найдены", + "parse_error": "Не удалось разобрать файл vCard", + "found": "{count, plural, one {1 контакт найден} other {# контактов найдено}}", + "duplicate": "Дубликат", + "select_all": "Выбрать все", + "deselect_all": "Снять выделение", + "selected": "{count, plural, one {1 выбран} other {# выбрано}}", + "import_button": "Импортировать", + "importing": "Импортирование...", + "success": "{count, plural, one {1 контакт импортирован} other {# контактов импортировано}}", + "failed": "Импорт не выполнен", + "close": "Закрыть", + "file_too_large": "Файл слишком большой (макс. 5 МБ)" + }, + "export": { + "title": "Экспорт контактов", + "success": "{count, plural, one {1 контакт экспортирован} other {# контактов экспортировано}}" + }, + "bulk": { + "selected": "{count, plural, one {1 выбран} other {# выбрано}}", + "select_all": "Выбрать все", + "delete": "Удалить", + "delete_confirm_title": "Удалить контакты", + "delete_confirm": "Удалить {count, plural, one {1 контакт} other {# контактов}}?", + "deleted": "{count, plural, one {1 контакт удалён} other {# контактов удалено}}", + "add_to_group": "Добавить в группу", + "choose_group": "Выбрать группу", + "adding_contacts": "Добавляем {count, plural, one {1 контакт} other {# контактов}}", + "added_to_group": "Контакты добавлены в группу", + "export": "Экспорт", + "clear": "Очистить выбор" + }, + "toast": { + "created": "Контакт создан", + "updated": "Контакт обновлён", + "deleted": "Контакт удалён", + "error_create": "Не удалось создать контакт", + "error_update": "Не удалось обновить контакт", + "error_delete": "Не удалось удалить контакт" + }, + "context_menu": { + "open": "Открыть", + "edit": "Изменить", + "send_email": "Отправить письмо", + "add_to_group": "Добавить в группу", + "export_vcard": "Экспортировать как vCard", + "delete": "Удалить", + "call": "Позвонить", + "duplicate": "Дублировать", + "print": "Печать" + }, + "filters": { + "toggle": "Фильтры", + "select": "Выбрать", + "clear": "Очистить", + "close": "Закрыть", + "title": "Расширенные фильтры", + "organization": "Компания", + "organization_placeholder": "напр. Acme", + "job_title": "Должность", + "job_title_placeholder": "напр. Дизайнер", + "location": "Местоположение", + "location_placeholder": "Город или страна", + "email_domain": "Домен e-mail", + "email_domain_placeholder": "primer.ru", + "birthday_month": "День рождения в", + "any_month": "Любой месяц", + "has_email": "С эл. почтой", + "has_phone": "С телефоном", + "has_photo": "С фото" + } + }, + "calendar": { + "title": "Календарь", + "back_to_email": "Вернуться к почте", + "back_to_month": "Вернуться к месяцу", + "my_calendars": "Календари", + "birthday_calendar": "Дни рождения", + "mini_calendar_change": "Нажмите для смены месяца", + "views": { + "month": "Месяц", + "week": "Неделя", + "day": "День", + "agenda": "Повестка", + "today": "Сегодня", + "month_hint": "Месяц (m)", + "week_hint": "Неделя (w)", + "day_hint": "День (d)", + "agenda_hint": "Повестка (a)", + "tasks": "Задачи", + "tasks_hint": "Задачи (k)" + }, + "events": { + "create": "Создать событие", + "edit": "Редактировать событие", + "delete": "Удалить событие", + "details": "Детали события", + "no_events": "Нет событий", + "all_day": "Весь день", + "more": "ещё {count}", + "no_title": "(Без названия)", + "resize": "Изменить размер события", + "duplicate": "Дублировать", + "today_header": "Сегодня", + "tomorrow_header": "Завтра", + "export_ics": "Экспорт в .ics", + "copy_title": "Скопировать название", + "copy_link": "Скопировать ссылку встречи" + }, + "detail": { + "add_note": "Добавить заметку...", + "save_note": "Сохранить", + "note_saved": "Заметка добавлена", + "open_link": "Открыть ссылку", + "meeting_link": "Ссылка на встречу", + "tentative": "Предварительно", + "cancelled": "Отменено", + "delete_confirm": "Удалить это событие?" + }, + "form": { + "title": "Название", + "description": "Описание", + "location": "Место", + "meeting_link": "Ссылка на встречу", + "start_date": "Дата начала", + "end_date": "Дата окончания", + "start_time": "Время начала", + "end_time": "Время окончания", + "all_day_event": "Событие на весь день", + "calendar_select": "Календарь", + "save": "Сохранить", + "cancel": "Отмена", + "delete_confirm": "Вы уверены, что хотите удалить это событие?", + "color": "Цвет" + }, + "participants": { + "title": "Участники", + "add": "Добавить участника", + "organizer": "Организатор", + "attendee": "Участник", + "accepted": "Принято", + "declined": "Отклонено", + "tentative": "Предварительно", + "needs_action": "Требует ответа", + "remove": "Удалить", + "edit": "Редактировать", + "email_placeholder": "Добавьте адрес или найдите контакт", + "send_invitations": "Отправить приглашения участникам", + "status_summary": "{accepted} принято, {pending} ожидает", + "invited_by": "Приглашение от {name}", + "respond_below": "Ответьте с помощью кнопок ниже", + "rsvp_label": "Ваш ответ", + "cancel_notification": "Участники будут уведомлены об отмене", + "you_organizer": "Вы являетесь организатором", + "you_attendee": "Вы являетесь участником", + "no_participants": "Нет участников", + "count": "{count, plural, one {# участник} other {# участников}}" + }, + "recurrence": { + "title": "Повторение", + "none": "Не повторяется", + "daily": "Ежедневно", + "weekly": "Еженедельно", + "monthly": "Ежемесячно", + "yearly": "Ежегодно", + "every_n_days": "Каждые {count} дней", + "every_n_weeks": "Каждые {count} недель", + "every_n_months": "Каждые {count} месяцев", + "until": "До", + "occurrences": "{count} повторений" + }, + "recurrence_scope": { + "edit_title": "Редактировать повторяющееся событие", + "delete_title": "Удалить повторяющееся событие", + "description": "Это повторяющееся событие. Какие события вы хотите изменить?", + "this_event": "Только это событие", + "this_and_future": "Это и последующие события", + "all_events": "Все события", + "cancel": "Отмена", + "save": "Сохранить", + "delete": "Удалить" + }, + "alerts": { + "title": "Напоминание", + "none": "Без напоминания", + "at_time": "В момент события", + "minutes_before": "{count, plural, one {За # минуту} other {За # минут}}", + "hours_before": "{count, plural, one {За # час} other {За # часов}}", + "days_before": "{count, plural, one {За # день} other {За # дней}}" + }, + "settings": { + "title": "Настройки календаря", + "default_view": "Вид по умолчанию", + "week_starts_on": "Неделя начинается с", + "time_format": "Формат времени", + "default_calendar": "Календарь по умолчанию", + "default_reminder": "Напоминание по умолчанию", + "time_format_12h": "12-часовой", + "time_format_24h": "24-часовой", + "notifications_enabled": "Уведомления о событиях", + "notifications_enabled_desc": "Показывать оповещения о предстоящих событиях", + "notification_sound": "Звук уведомления", + "notification_sound_desc": "Воспроизводить звук для оповещений календаря", + "invitation_parsing": "Разбор приглашений по email", + "invitation_parsing_desc": "Определять приглашения календаря во вложениях email и показывать действия", + "show_time_in_month_view": "Показывать время в виде месяца", + "show_time_in_month_view_desc": "Отображать время события в виде месячного календаря", + "show_week_numbers": "Показывать номера недель", + "show_week_numbers_desc": "Отображать номера недель в мини-календаре", + "enable_tasks": "Включить задачи", + "enable_tasks_desc": "Показывать представление задач в календаре для управления делами", + "show_tasks_on_calendar": "Показывать задачи в календаре", + "show_tasks_on_calendar_desc": "Отображать чипы задач в видах «день» и «неделя»", + "hover_preview": "Предпросмотр при наведении", + "hover_preview_desc": "Показывать всплывающее окно с деталями при наведении на события календаря", + "hover_preview_instant": "Мгновенно", + "hover_preview_delay_500ms": "Задержка 0,5 секунды", + "hover_preview_delay_1s": "Задержка 1 секунда", + "hover_preview_delay_2s": "Задержка 2 секунды", + "hover_preview_off": "Отключено", + "show_birthday_calendar": "Календарь дней рождения", + "show_birthday_calendar_desc": "Показать виртуальный календарь с днями рождения из ваших контактов" + }, + "days": { + "monday": "Понедельник", + "tuesday": "Вторник", + "wednesday": "Среда", + "thursday": "Четверг", + "friday": "Пятница", + "saturday": "Суббота", + "sunday": "Воскресенье", + "mon": "Пн", + "tue": "Вт", + "wed": "Ср", + "thu": "Чт", + "fri": "Пт", + "sat": "Сб", + "sun": "Вс" + }, + "notifications": { + "event_created": "Событие создано", + "event_updated": "Событие обновлено", + "event_deleted": "Событие удалено", + "calendar_created": "Календарь создан", + "calendar_deleted": "Календарь удалён", + "event_move_error": "Не удалось переместить событие", + "event_resize_error": "Не удалось изменить размер события", + "alert_title": "Предстоящее событие", + "alert_now": "Начинается сейчас", + "alert_in_minutes": "Через {count} мин", + "invitation_sent": "Приглашения отправлены", + "rsvp_updated": "Ответ обновлён", + "rsvp_error": "Не удалось обновить ответ", + "event_duplicated": "Событие дублировано", + "event_error": "Не удалось сохранить событие", + "task_due": "Срок задачи", + "event_exported": "Событие экспортировано", + "title_copied": "Название скопировано", + "link_copied": "Ссылка скопирована" + }, + "status": { + "loading_calendars": "Загрузка календарей...", + "loading_events": "Загрузка событий..." + }, + "quick_create": { + "placeholder": "Название нового события", + "aria_label": "Быстрое создание события" + }, + "nav_prev": "Предыдущий", + "nav_next": "Следующий", + "import": { + "title": "Импорт календаря", + "tab_file": "Файл", + "tab_url": "URL-адрес", + "select_file": "Выберите файл .ics", + "drop_file": "или перетащите файл сюда", + "supported_formats": "Поддерживает файлы iCalendar (.ics)", + "url_description": "Введите URL внешней ленты iCalendar (.ics) для импорта событий.", + "url_placeholder": "https://пример.рф/календарь.ics", + "url_hint": "Поддерживает URL CalDAV и iCalendar (.ics)", + "fetch": "Получить", + "invalid_url": "Введите корректный URL", + "url_fetch_failed": "Не удалось получить календарь по URL", + "parsing": "Разбор файла календаря...", + "parsed_events": "Найдено {count} событий", + "no_events": "События в файле не найдены", + "select_all": "Выбрать все", + "deselect_all": "Снять выделение", + "target_calendar": "Импортировать в календарь", + "import_button": "Импортировать выбранные", + "importing": "Импортирование событий...", + "success": "{count} событий успешно импортировано", + "error": "Не удалось импортировать календарь", + "file_too_large": "Файл превышает лимит 10 МБ", + "invalid_format": "Неверный формат файла календаря" + }, + "management": { + "title": "Управление календарями", + "description": "Создавайте, переименовывайте и настраивайте свои календари. Щёлкните правой кнопкой мыши на календаре в боковой панели для быстрой смены цвета.", + "name": "Имя", + "name_placeholder": "Название календаря", + "color": "Цвет", + "change_color": "Изменить цвет", + "add_calendar": "Добавить календарь", + "edit": "Редактировать", + "delete": "Удалить", + "save": "Сохранить", + "create": "Создать", + "cancel": "Отмена", + "default": "По умолчанию", + "confirm_delete": "Удалить «{name}»? Все события в этом календаре будут удалены.", + "confirm_clear": "Очистить все события из «{name}»? Это действие нельзя отменить.", + "clear_events": "Очистить события", + "events_cleared": "{count} событий очищено", + "error_clear": "Не удалось очистить события календаря", + "calendar_created": "Календарь создан", + "calendar_updated": "Календарь обновлён", + "calendar_deleted": "Календарь удалён", + "color_updated": "Цвет календаря обновлён", + "error_create": "Не удалось создать календарь", + "error_update": "Не удалось обновить календарь", + "error_delete": "Не удалось удалить календарь", + "caldav_url": "URL CalDAV", + "copy_url": "Скопировать CalDAV URL", + "url_copied": "CalDAV URL скопирован в буфер обмена", + "share": "Поделиться календарём", + "new_event_in_calendar": "Новое событие в этом календаре" + }, + "subscription": { + "title": "Подписка iCal", + "section_title": "Подписки iCal", + "description": "Подпишитесь на внешнюю ленту iCalendar. События будут автоматически синхронизированы в отдельном календаре. Поддерживает URLs вида https:// и webcal://.", + "url_label": "URL календаря", + "url_placeholder": "https://example.com/calendar.ics или webcal://...", + "name_label": "Название календаря", + "name_placeholder": "напр. Государственные праздники", + "color_label": "Цвет", + "refresh_interval": "Интервал обновления", + "interval_15": "Каждые 15 минут", + "interval_30": "Каждые 30 минут", + "interval_60": "Каждый час", + "interval_360": "Каждые 6 часов", + "interval_1440": "Каждый день", + "subscribe": "Подписаться", + "subscribing": "Подписка...", + "save": "Сохранить изменения", + "saving": "Сохранение...", + "edit": "Изменить", + "edit_title": "Изменить подписку", + "updated": "«{name}» обновлена", + "update_error": "Не удалось обновить подписку", + "invalid_url": "Введите корректный URL", + "success": "Подписка на «{name}» оформлена", + "error": "Не удалось добавить подписку", + "refresh": "Обновить сейчас", + "refresh_success": "Подписка обновлена", + "refresh_error": "Не удалось обновить подписку", + "unsubscribe": "Отписаться", + "confirm_delete": "Отписаться от «{name}»? Календарь и все его события будут удалены.", + "deleted": "Подписка удалена", + "delete_error": "Не удалось удалить подписку", + "last_refreshed": "Последнее обновление: {time}" + }, + "tasks": { + "label": "Задачи", + "no_tasks": "Нет задач", + "no_title": "(Без названия)", + "mark_complete": "Отметить как выполненное", + "mark_incomplete": "Отметить как невыполненное", + "filter_all": "Все", + "filter_pending": "Ожидающие", + "filter_completed": "Завершённые", + "filter_overdue": "Просроченные", + "show_completed": "Показывать завершённые", + "create": "Новая задача", + "edit": "Редактировать задачу", + "title_placeholder": "Название задачи", + "description_placeholder": "Добавьте описание...", + "due_date": "Срок выполнения", + "include_time": "Включить время", + "priority": "Приоритет", + "priority_none": "Нет", + "priority_high": "Высокий", + "priority_medium": "Средний", + "priority_low": "Низкий", + "progress": "Статус", + "progress_needs_action": "Требует действия", + "progress_in_process": "В процессе", + "progress_completed": "Завершено", + "progress_cancelled": "Отменено", + "calendar": "Календарь", + "alert": "Напоминание", + "alert_none": "Нет", + "alert_at_time": "В момент срока", + "alert_5min": "За 5 минут", + "alert_15min": "За 15 минут", + "alert_30min": "За 30 минут", + "alert_1hr": "За 1 час", + "alert_1day": "За 1 день", + "delete": "Удалить", + "cancel": "Отмена", + "save": "Сохранить", + "quick_add_placeholder": "Добавить задачу...", + "due_today": "Сегодня", + "due_tomorrow": "Завтра", + "overdue": "Просрочено" + } + }, + "advanced_search": { + "title": "Расширенный поиск", + "from": "От", + "from_placeholder": "Email или имя отправителя", + "to": "Кому", + "to_placeholder": "Email или имя получателя", + "subject": "Тема", + "subject_placeholder": "Тема содержит...", + "body": "Текст письма", + "body_placeholder": "Текст содержит...", + "folder": "Папка", + "all_folders": "Все папки", + "has_attachment": "Вложения", + "date_after": "После", + "date_before": "До", + "starred": "Со звёздочкой", + "unread": "Непрочитанные", + "read": "Прочитанные", + "yes": "Да", + "no": "Нет", + "clear": "Очистить", + "clear_all": "Очистить всё", + "filters_active": "{count} фильтр", + "filters_active_plural": "{count} фильтров", + "toggle_filters": "Ещё", + "search_hint": "Используйте расширенные фильтры для точного поиска", + "advanced_filters_tooltip": "Расширенные фильтры поиска", + "results_found": "{count, plural, =0 {Ничего не найдено} one {# результат} other {# результатов}}", + "results_found_more": "Найдено {count}+ результатов" + }, + "welcome": { + "title": "Добро пожаловать в ваш почтовый ящик", + "tip_compose": "Нажмите c для создания нового письма", + "tip_shortcuts": "Нажмите ? для просмотра всех сочетаний клавиш", + "tip_sidebar": "Найдите Календарь, Контакты и Настройки в боковом меню", + "tip_settings": "Настройте интерфейс в разделе «Настройки»", + "got_it": "Понятно", + "settings": "Настройки", + "dismiss": "Закрыть", + "start_tour": "Начать тур" + }, + "demo_welcome": { + "title": "Добро пожаловать в Bulwark Mail", + "description": "Откройте для себя полнофункциональный веб-клиент электронной почты - прямо в браузере. Все данные хранятся на вашем устройстве, поэтому вы можете смело всё проверить.", + "feature_email": "Чтение и написание писем", + "feature_organize": "Метки, звёздочки и папки", + "feature_shortcuts": "Сочетания клавиш", + "feature_privacy": "100% конфиденциальный демо-режим", + "hint": "Нажмите на любое письмо слева, чтобы начать, или пройдите тур ниже." + }, + "files": { + "title": "Файлы", + "search_placeholder": "Поиск файлов...", + "empty_state_title": "Файлов пока нет", + "empty_state_description": "Загрузите файлы или создайте папки для начала", + "upload": "Загрузить", + "upload_files": "Загрузить файлы", + "new_folder": "Новая папка", + "new_folder_name": "Название папки", + "rename": "Переименовать", + "rename_title": "Переименовать", + "new_name": "Новое название", + "delete": "Удалить", + "delete_confirm_title": "Удалить ресурс", + "delete_confirm_message": "Вы уверены, что хотите удалить «{name}»? Это действие нельзя отменить.", + "download": "Скачать", + "name": "Имя", + "size": "Размер", + "modified": "Дата изменения", + "type": "Тип", + "folder": "Папка", + "file": "Файл", + "parent_directory": "Родительский каталог", + "breadcrumb_root": "Главная", + "drop_files_here": "Перетащите файлы или папки сюда для загрузки", + "uploading": "Загрузка...", + "upload_success": "{count, plural, one {1 файл загружен} other {# файлов загружено}}", + "upload_error": "Не удалось загрузить файл", + "create_folder_success": "Папка создана", + "create_folder_error": "Не удалось создать папку", + "delete_success": "Успешно удалено", + "delete_error": "Не удалось удалить", + "rename_success": "Успешно переименовано", + "rename_error": "Не удалось переименовать", + "download_error": "Не удалось скачать", + "not_available": "Хранилище файлов недоступно на этом сервере", + "cancel": "Отмена", + "create": "Создать", + "save": "Сохранить", + "no_results": "Нет файлов, соответствующих вашему запросу", + "batch_delete_confirm_message": "Вы уверены, что хотите удалить {count, plural, one {1 элемент} other {# элементов}}? Это действие нельзя отменить.", + "batch_delete_success": "{count, plural, one {1 элемент удалён} other {# элементов удалено}}", + "grid_view": "Сеткой", + "list_view": "Списком", + "details": "Подробности", + "path": "Путь", + "preview": "Предпросмотр", + "preview_error": "Не удалось загрузить предпросмотр", + "cut": "Вырезать", + "copy": "Копировать", + "paste": "Вставить", + "move_success": "{count, plural, one {1 элемент перемещён} other {# элементов перемещено}}", + "move_error": "Не удалось переместить", + "paste_success": "Вставлено успешно", + "paste_error": "Не удалось вставить", + "new_text_file": "Новый текстовый файл", + "file_name": "Имя файла", + "retry": "Повторить", + "refresh": "Обновить", + "toggle_favorite": "Переключить избранное", + "duplicate": "Дублировать", + "duplicate_success": "Дублирование выполнено успешно", + "duplicate_error": "Не удалось дублировать", + "create_file_success": "Файл создан", + "create_file_error": "Не удалось создать файл", + "favorites": "Избранное", + "recent": "Недавние", + "properties": "Свойства", + "open_folder": "Открыть папку", + "upload_folder": "Загрузить папку", + "file_too_large": "«{name}» превышает максимальный размер файла ({max})", + "undo": "Отменить", + "undo_success": "Действие отменено", + "undo_error": "Не удалось отменить", + "toolbar": "Действия с файлами", + "file_list": "Файлы и папки", + "context_menu": "Действия", + "settings_title": "Настройки файлов", + "settings_display": "Отображение", + "settings_default_view": "Вид по умолчанию", + "settings_default_view_desc": "Выберите между сеткой и списком", + "settings_default_sort": "Сортировка по умолчанию", + "settings_default_sort_desc": "Выберите способ сортировки файлов по умолчанию", + "settings_sort_direction": "Направление сортировки", + "settings_sort_direction_desc": "Выберите порядок: по возрастанию или убыванию", + "settings_ascending": "По возрастанию", + "settings_descending": "По убыванию", + "settings_icons": "Иконки", + "settings_show_icons": "Показывать иконки файлов", + "settings_show_icons_desc": "Отображать иконки рядом с файлами и папками", + "settings_colored_icons": "Цветные иконки", + "settings_colored_icons_desc": "Использовать цветные иконки вместо монохромных", + "settings_show_thumbnails": "Показывать миниатюры", + "settings_show_thumbnails_desc": "Отображать предпросмотр изображений вместо иконок", + "settings_behavior": "Поведение", + "settings_show_hidden": "Показывать скрытые файлы", + "settings_show_hidden_desc": "Отображать файлы и папки, начинающиеся с точки", + "settings_folder_layout": "Навигация по папкам", + "settings_folder_layout_desc": "Выберите, как отображать папки: встроенно с файлами или в боковом дереве", + "settings_folder_layout_inline": "Встроенно", + "settings_folder_layout_sidebar": "Боковая панель", + "disabled_title": "Функция файлов отключена вашим администратором", + "disabled_description": "Загрузка больших файлов через WebDAV может вызвать нестабильность Stalwart/RocksDB, включая ошибки нехватки памяти и невосстановимое использование диска. Удалённые файлы могут не быть немедленно удалены из хранилища. Эта функция не рекомендуется для рабочих сред.", + "stability_warning": "Загрузка больших файлов может вызвать нестабильность сервера. Удалённые файлы могут не быть немедленно удалены из хранилища. Используйте с осторожностью." + }, + "smime": { + "your_certificates": "Ваши сертификаты", + "your_certificates_desc": "Импортируйте и управляйте своими сертификатами S/MIME для подписи и шифрования писем", + "recipient_certificates": "Сертификаты получателей", + "recipient_certificates_desc": "Публичные сертификаты для шифрования писем получателям", + "identity_bindings": "Привязки ключей к удостоверениям", + "identity_bindings_desc": "Привяжите сертификаты S/MIME к вашим почтовым удостоверениям", + "defaults_title": "Параметры по умолчанию", + "defaults_desc": "Настройте поведение подписи и шифрования по умолчанию", + "import_pkcs12": "Импорт PKCS#12 (.p12/.pfx)", + "import_public_cert": "Импортировать сертификат", + "no_certificates": "Сертификаты ещё не импортированы", + "no_recipient_certs": "Нет сертификатов получателей", + "expires": "Истекает", + "expired": "Истёк", + "bound_to": "Привязан к", + "no_key_bound": "Нет", + "lock": "Заблокировать ключ", + "unlock": "Разблокировать ключ", + "details": "Показать подробности", + "delete": "Удалить", + "encrypt_by_default": "Шифровать по умолчанию", + "encrypt_by_default_desc": "Автоматически шифровать письма, когда у всех получателей есть сертификаты", + "remember_unlocked": "Запоминать разблокированные ключи", + "remember_unlocked_desc": "Оставлять ключи разблокированными на время этой сессии браузера", + "sign_default_for": "Подписывать по умолчанию для", + "enter_p12_passphrase": "Введите парольную фразу PKCS#12", + "p12_passphrase_desc": "Введите парольную фразу, которая защищает этот файл сертификата", + "enter_storage_passphrase": "Установите парольную фразу хранилища", + "storage_passphrase_desc": "Выберите парольную фразу для защиты этого ключа при хранении в браузере", + "next": "Далее", + "import": "Импортировать", + "unlock_key": "Разблокировать ключ", + "unlock_key_desc": "Введите парольную фразу хранилища, чтобы разблокировать ключ для подписи или расшифрования", + "passphrase_placeholder": "Введите парольную фразу", + "confirm_passphrase_placeholder": "Подтвердите парольную фразу", + "passphrase_mismatch": "Парольные фразы не совпадают", + "cancel": "Отмена", + "processing": "Обработка…", + "close": "Закрыть", + "certificate_details": "Сведения о сертификате", + "cert_subject": "Субъект", + "cert_issuer": "Издатель", + "cert_email": "Электронная почта", + "cert_serial": "Серийный номер", + "cert_validity": "Срок действия", + "cert_fingerprint": "Отпечаток (SHA-256)", + "cert_algorithm": "Алгоритм", + "cert_capabilities": "Возможности", + "cert_source": "Источник", + "cert_expired": "Срок действия этого сертификата истёк", + "cert_not_yet_valid": "Этот сертификат ещё не действует", + "cap_sign": "Подпись", + "cap_encrypt": "Шифрование", + "cap_none": "Нет", + "show_passphrase": "Показать парольную фразу", + "hide_passphrase": "Скрыть парольную фразу", + "sign_toggle": "Подписывать", + "encrypt_toggle": "Шифровать", + "missing_recipient_certs": "Отсутствуют сертификаты для: {emails}", + "missing_sender_cert": "К этому удостоверению не привязан сертификат", + "status_encrypted_ok": "Это сообщение было зашифровано", + "status_encrypted_no_key": "Сообщение зашифровано, но подходящий ключ не найден", + "status_encrypted_failed": "Не удалось расшифровать это сообщение", + "status_signed_valid": "Подпись проверена", + "status_signed_invalid": "Проверка подписи не удалась", + "status_signed_expired_cert": "Подписано просроченным сертификатом", + "status_signed_self_signed": "Подпись действительна, но сертификат самоподписанный (не доверенный)", + "status_signed_mismatch": "Подпись действительна, но подписант не совпадает с отправителем", + "status_unsupported": "Неподдерживаемый формат S/MIME", + "auto_import_signer_certs": "Автоимпорт сертификатов подписантов", + "auto_import_signer_certs_desc": "Автоматически сохранять сертификаты из проверенных подписанных писем для будущего шифрования", + "export": "Экспорт", + "enter_export_passphrase": "Установите парольную фразу для экспорта", + "export_passphrase_desc": "Выберите парольную фразу для защиты экспортируемого файла PKCS#12", + "export_storage_desc": "Введите парольную фразу хранилища для расшифрования ключа перед экспортом", + "incorrect_passphrase": "Неверная парольная фраза" + }, + "tour": { + "step_counter": "Шаг {current} из {total}", + "skip": "Пропустить тур", + "back": "Назад", + "next": "Далее", + "finish": "Завершить", + "take_a_tour": "Пройдите тур по интерфейсу", + "restart_title": "Ознакомительный тур", + "restart_desc": "Повторить пошаговое руководство по интерфейсу", + "restart_button": "Перезапустить тур", + "sidebar_title": "Ваши почтовые ящики", + "sidebar_desc": "Это боковая панель с папками. Нажмите на любой почтовый ящик для просмотра писем. Вы можете создавать папки, перетаскивать письма между ними и видеть количество непрочитанных.", + "compose_title": "Написать письмо", + "compose_desc": "Нажмите здесь, чтобы написать новое письмо. Вы можете добавить получателей, вложения и использовать форматирование текста.", + "search_title": "Поиск почты", + "search_desc": "Ищите по отправителю, теме или содержимому. Нажмите на значок фильтра для расширенных параметров: диапазон дат, вложения и письма со звёздочкой.", + "email_list_title": "Список писем", + "email_list_desc": "Здесь отображаются письма. Нажмите на письмо для чтения справа. Используйте флажок для выбора нескольких писем, затем массово переместите, удалите или пометьте их.", + "email_viewer_title": "Панель чтения", + "email_viewer_desc": "Выбранное письмо открывается здесь. Ответьте, перешлите, архивируйте или удалите с помощью кнопок панели. Также можно добавить звёздочку или цветную метку.", + "keywords_title": "Цветные метки", + "keywords_desc": "Организуйте почту с помощью цветных меток. Перетащите письмо на метку для маркировки или щёлкните правой кнопкой мыши для назначения меток.", + "calendar_title": "Календарь", + "calendar_desc": "Перейдите в календарь для управления событиями. Создавайте события, устанавливайте напоминания и просматривайте день, неделю или месяц.", + "contacts_title": "Контакты", + "contacts_desc": "Здесь находится ваша адресная книга. Импортируйте контакты, создавайте группы и нажмите на контакт для просмотра подробностей.", + "settings_title": "Настройки", + "settings_desc": "Настройте всё: тему, плотность, подписи, фильтры, сочетания клавиш, параметры календаря и многое другое.", + "shortcuts_title": "Сочетания клавиш", + "shortcuts_desc": "Опытные пользователи оценят это. Нажмите ? в любое время для просмотра доступных сочетаний. Вы можете перемещаться, создавать и управлять письмами без мыши.", + "compose_open_title": "Редактор писем", + "compose_open_desc": "Это редактор писем. Добавьте получателей, напишите сообщение, прикрепите файлы и используйте форматирование. Также можно сохранять черновики и использовать шаблоны.", + "calendar_view_title": "Ваш календарь", + "calendar_view_desc": "Вот ваш календарь с примерными событиями. Вы можете переключаться между видами «день», «неделя», «месяц» и «повестка» с помощью панели инструментов.", + "create_event_title": "Создать событие", + "create_event_desc": "Нажмите эту кнопку для создания нового события. Вы можете указать название, дату, время и добавить участников.", + "event_modal_title": "Детали события", + "event_modal_desc": "Это форма события. Заполните название, выберите дату и время, добавьте место или участников. Нажмите «Сохранить» после завершения - или закройте и продолжайте.", + "contacts_list_title": "Ваши контакты", + "contacts_list_desc": "Здесь ваши контакты. Нажмите на контакт для просмотра подробностей справа. Вы также можете создавать новые контакты, импортировать vCard или организовывать контакты в группы.", + "settings_tabs_title": "Меню настроек", + "settings_tabs_desc": "Здесь все категории настроек. Настройте внешний вид, управляйте идентификациями, настраивайте фильтры, конфигурируйте календарь и многое другое.", + "files_title": "Хранилище файлов", + "files_desc": "Файловый менеджер позволяет загружать, организовывать и делиться файлами - как личное облачное хранилище в вашей почте.", + "demo_banner_title": "Элементы управления демо", + "demo_banner_desc": "Вы в демо-режиме - всё остаётся в вашем браузере. Нажмите «Сбросить демо» в любое время, чтобы начать заново с чистыми данными.", + "quota_title": "Использование хранилища", + "quota_desc": "Отслеживайте размер вашего почтового ящика здесь. Круг заполняется по мере использования пространства." + }, + "unified_mailbox": { + "search_unavailable": "Поиск недоступен в объединённом представлении" + }, + "sharing": { + "title": "Поделиться «{name}»", + "description": "Предоставьте доступ другим пользователям или группам на этом сервере. Изменения вступают в силу немедленно.", + "no_shares": "Пока никому не предоставлен доступ.", + "add_person": "Добавить пользователя или группу", + "search_placeholder": "Искать по имени или email…", + "loading_principals": "Загрузка пользователей…", + "no_principals": "Других пользователей или групп не найдено.", + "no_match": "Нет совпадений.", + "remove": "Отозвать доступ", + "group": "Группа", + "share_added": "Доступ предоставлен", + "share_updated": "Доступ обновлён", + "share_removed": "Доступ отозван", + "share_failed": "Не удалось обновить общий доступ", + "preset": { + "freeBusy": "Только занятость", + "read": "Только чтение", + "readWrite": "Чтение и запись", + "manager": "Управляющий", + "custom": "Пользовательский" + } + } +} diff --git a/locales/uk/common.json b/locales/uk/common.json new file mode 100644 index 00000000..e026fcb2 --- /dev/null +++ b/locales/uk/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "Веб-пошта", + "username_label": "Електронна пошта", + "username_placeholder": "user@example.com", + "password_label": "Пароль", + "password_placeholder": "Введіть свій пароль", + "jmap_endpoint_label": "Сервер JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "Сервер має дозволити запити CORS із цього домену.", + "sign_in": "Увійдіть", + "signing_in": "Вхід...", + "loading": "Завантаження...", + "reconnecting": "З'єднання втрачено. Спроба повторного підключення…", + "error": { + "invalid_credentials": "Неправильна адреса електронної пошти або пароль. Перевірте свої облікові дані та повторіть спробу.", + "connection_failed": "Не вдалося підключитися до сервера. Перевірте підключення до Інтернету та повторіть спробу.", + "cors_blocked": "Сервер доступний, але він блокує перехресні запити. Перевірте налаштування CORS свого сервера JMAP і дозвольте цей домен.", + "server_error": "Сервер тимчасово недоступний. Спробуйте пізніше.", + "generic": "Сталася неочікувана помилка. Якщо це не зникне, зверніться до адміністратора.", + "totp_required": "Потрібен код двофакторної автентифікації. Будь ласка, введіть свій код нижче.", + "totp_invalid": "Недійсний код автентифікації. Перевірте свою програму автентифікації та повторіть спробу.", + "oauth_discovery_failed": "Система єдиного входу ввімкнена, але зв’язатися з постачальником ідентифікаційної інформації не вдалося. Перевірте конфігурацію OAuth." + }, + "show_password": "Показати пароль", + "hide_password": "Приховати пароль", + "totp_toggle": "У мене є код 2FA", + "remember_me": "пам'ятай мене", + "config_error": { + "title": "Помилка конфігурації", + "fetch_failed": "Не вдалося завантажити конфігурацію програми. Спробуйте пізніше.", + "server_not_configured": "Поштовий сервер не налаштовано. Будь ласка, зверніться до свого адміністратора." + }, + "remove_from_history": "Видалити з історії", + "totp_label": "Код автентифікації", + "totp_placeholder": "000000", + "session_expired": "Ваш сеанс закінчився. Увійдіть знову.", + "dismiss": "Відхилити", + "or": "або", + "sign_in_sso": "Увійдіть за допомогою SSO", + "add_account_title": "Додати обліковий запис", + "add_account_subtitle": "Увійдіть за допомогою іншого облікового запису", + "cancel": "Скасувати", + "website": "Веб-сайт", + "imprint": "Вихідні дані", + "privacy_policy": "Політика конфіденційності", + "try_demo": "Спробуйте демо", + "demo_description": "Досліджуйте за зразками даних - обліковий запис не потрібен", + "demo_launching": "Запуск демо...", + "demo_login_button": "Запустити демонстрацію", + "demo_tagline": "Спробуйте повнофункціональний поштовий клієнт. Обліковий запис не потрібен.", + "demo_no_signup": "Реєстрація не потрібна - вільно досліджуйте з зразками даних", + "oauth_completing": "Завершення входу...", + "oauth_error": { + "title": "Помилка автентифікації", + "invalid_state": "Помилка перевірки безпеки. Спробуйте ввійти знову.", + "missing_params": "Відсутні дані авторизації. Спробуйте ввійти знову.", + "token_exchange_failed": "Не вдалося завершити автентифікацію. Спробуйте ще раз.", + "access_denied": "У доступі відмовлено. Будь ласка, зверніться до свого адміністратора.", + "back_to_login": "Назад до входу" + } + }, + "sidebar": { + "close": "Закрити", + "compose": "Скласти", + "compose_hint": "Скласти (с)", + "search_placeholder": "Шукати пошту...", + "search_placeholder_hint": "Пошук пошти... (натисніть /)", + "storage": "Зберігання", + "storage_used": "б/в", + "storage_free": "безкоштовно", + "storage_total": "Всього", + "sign_out": "Вийти", + "sign_out_of": "Вийти з {account}", + "sign_out_all": "Вийти з усіх облікових записів", + "add_account": "Додати акаунт", + "set_as_default": "Встановити за умовчанням", + "switch_account": "Змінити обліковий запис", + "contacts": "Контакти", + "calendar": "Календар", + "settings": "Налаштування", + "admin": "адмін", + "files": "Файли", + "loading_mailboxes": "Завантаження поштових скриньок...", + "push_connected": "Активні оновлення в реальному часі", + "push_disconnected": "Оновлення в реальному часі неактивні", + "keyboard_shortcuts": "Комбінації клавіш", + "theme": { + "light": "Світловий режим", + "dark": "Темний режим", + "system": "Тема системи" + }, + "language": { + "title": "Мова" + }, + "mailboxes": { + "inbox": "Вхідні", + "sent": "Надіслано", + "drafts": "Чернетки", + "trash": "сміття", + "archive": "Архів", + "starred": "Позначено зірочкою", + "all_mail": "Вся пошта", + "spam": "Спам", + "important": "важливо" + }, + "unified_inbox": "Спільні вхідні", + "unified_sent": "Усі надіслані", + "unified_drafts": "Усі чернетки", + "unified_trash": "Усі кошики", + "unified_archive": "Усі архіви", + "unified_junk": "Весь спам", + "all_accounts": "Усі облікові записи", + "expand": "Розгорнути", + "collapse": "Згорнути", + "expand_tooltip": "Розгорнути", + "collapse_tooltip": "Згорнути", + "mobile": { + "search": "Пошук", + "compose": "Скласти", + "go_back": "Іди назад" + }, + "clear_search": "Очистити пошук", + "vacation_active": "Автовідповідач активний", + "demo_banner": "Демонстраційний режим", + "demo_reset": "Скинути", + "demo_tour": "Тур", + "tags": "Теги", + "folders": "Папки", + "mail": "Пошта", + "nav_label": "Навігація", + "add_app": "програми", + "shared": "Спільні" + }, + "sidebar_apps": { + "modal_title": "Програми бічної панелі", + "add_new": "Додати додаток", + "edit_app": "Редагувати додаток", + "name_label": "Ім'я", + "name_placeholder": "Мій додаток", + "name_required": "Необхідно вказати ім'я", + "url_label": "URL", + "url_required": "Необхідна URL-адреса", + "url_invalid": "Введіть дійсну URL-адресу http або https", + "icon_label": "значок", + "icon_required": "Потрібен значок", + "open_mode_label": "Відкритий режим", + "open_new_tab": "Нова вкладка", + "open_inline": "Вбудований", + "cancel": "Скасувати", + "add": "додати", + "update": "оновлення", + "delete": "Видалити", + "delete_confirm_title": "Видалити додаток", + "delete_confirm": "Ви впевнені, що хочете видалити \"{name}\"?", + "no_apps": "Ще не додано жодної програми", + "no_apps_hint": "Додайте власні програми та посилання на бічну панель", + "search_icons": "Значки пошуку...", + "show_popular": "Популярний", + "show_all": "все", + "no_icons_found": "Значок не знайдено", + "inline_badge": "Вбудований", + "tab_badge": "вкладка", + "show_on_mobile": "Показати на мобільному" + }, + "email_list": { + "no_emails": "Повідомлень не знайдено", + "no_emails_description": "Ця поштова скринька порожня", + "no_search_results": "Результатів не знайдено", + "no_search_results_description": "Спробуйте налаштувати пошук або фільтри", + "loading": "Завантаження електронних листів...", + "unread": "непрочитаний", + "to_me": "мені", + "to_recipients": "Для {count} одержувачів", + "and_others": "та {count} інші", + "draft": "Чернетка", + "starred": "Позначено зірочкою", + "conversations_count": "{count} з {total} розмов", + "conversations_count_plus": "{count}+ розмов", + "conversations_count_simple": "{count} розмов", + "no_conversations": "Жодних розмов", + "loading_more": "Завантаження інших електронних листів...", + "no_more_emails": "Більше не потрібно завантажувати електронні листи", + "batch_actions": { + "select": "Виберіть електронні листи", + "select_all": "Вибрати все", + "mark_read": "Позначити як прочитане", + "mark_unread": "Позначити як непрочитане", + "delete": "Видалити", + "delete_confirm_title": "Видалити електронні листи", + "delete_confirm_message": "Ви впевнені, що хочете видалити {count, plural, one {1 email} other {# emails}}?", + "clear_selection": "Очистити вибір" + }, + "permanent_delete": "Видалити остаточно", + "permanent_delete_confirm_title": "Видалити назавжди", + "permanent_delete_confirm_message": "Цей електронний лист буде видалено назавжди. Цю дію не можна скасувати.", + "permanent_delete_confirm_batch_message": "Ці {count, plural, one {1 email} other {# emails}} буде остаточно видалено. Цю дію не можна скасувати.", + "empty_folder": { + "button": "Порожня папка", + "confirm_title": "Порожня папка", + "confirm_message": "Усі електронні листи в цій папці буде остаточно видалено. Цю дію не можна скасувати.", + "confirm_button": "Порожня папка", + "junk_hint": "Ви можете очистити папку «Сміття», щоб остаточно видалити всі повідомлення.", + "trash_hint": "Ви можете очистити папку «Кошик», щоб остаточно видалити всі повідомлення." + } + }, + "email_viewer": { + "no_email_selected": "Електронна адреса не вибрана", + "no_email_description": "Виберіть електронний лист зі списку, щоб переглянути його тут", + "no_conversation_selected": "Розмова не вибрана", + "no_conversation_description": "Виберіть розмову зі списку, щоб прочитати її тут", + "compose": "Скласти", + "compose_hint": "Написати нове повідомлення", + "no_subject": "(без теми)", + "loading_email": "Завантаження електронної пошти...", + "loading": "Завантаження...", + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "delete": "Видалити", + "archive": "Архів", + "star": "зірка", + "unstar": "Зняти зірочку", + "mark_unread": "Позначити як непрочитане", + "mark_read": "Позначити як прочитане", + "print": "Роздрукувати", + "view_source": "Переглянути джерело", + "export_email": "Експортувати як .eml", + "import_email": "Імпорт .eml", + "keyboard_shortcuts": "Комбінації клавіш (?)", + "email_source": "Джерело електронної пошти", + "draft_banner": "Це повідомлення є чернеткою", + "edit_draft": "Редагувати", + "copy_source": "Копіювати в буфер обміну", + "source_copied": "Джерело скопійовано в буфер обміну", + "attachments": "Додатки", + "important": "важливо", + "download": "Завантажити", + "download_all": "Завантажити все", + "from": "Від", + "to": "до", + "cc": "CC", + "bcc": "BCC", + "date": "Дата", + "subject": "Тема", + "show_details": "Показати деталі", + "hide_details": "Приховати деталі", + "external_content_warning": "Зображення та зовнішній вміст заблоковано", + "load_external_content": "Завантажити зображення", + "trust_sender": "Завжди довіряйте цьому відправнику", + "back_to_list": "Повернутися до списку", + "view_contact": "Переглянути контакт", + "message_details": "Деталі повідомлення", + "more_reply_options": "Більше варіантів відповіді", + "set_color": "Встановити тег", + "tag": "Тег", + "more_actions": "Більше дій", + "previous": "попередня", + "next": "Далі", + "move_to": "Перейти до...", + "remove_color": "Видалити тег", + "more_count": "+ ще {count}", + "characters_count": "{count} символів", + "quick_reply_placeholder": "Напишіть швидку відповідь...", + "more_options": "Більше варіантів", + "sending": "Надсилання...", + "security_authentication": "Безпека та автентифікація", + "technical_details": "Технічні деталі", + "message_id_label": "ID повідомлення:", + "reply_to_label": "Відповідь:", + "delivery_time_label": "Термін доставки:", + "conversation_part_label": "Частина розмови:", + "previous_messages": "{count} попереднє повідомлення", + "previous_messages_plural": "{count} попередніх повідомлень", + "time": { + "day": "день", + "days": "днів", + "hour": "година", + "hours": "години", + "minute": "хвилина", + "minutes": "хвилин" + }, + "unknown_sender": "Невідомий", + "recipient_me": "мене", + "recipient_and_others": "{name} та {count} інші", + "recipient_to_prefix": "до:", + "authentication": { + "title": "Аутентифікація", + "status": { + "verified": "Перевірено", + "warning": "УВАГА", + "none": "Не автентифіковано" + }, + "spf": { + "pass": "SPF пройдено", + "fail": "Збій SPF", + "none": "Без SPF" + }, + "dkim": { + "pass": "DKIM дійсний", + "fail": "Недійсний DKIM", + "none": "Без DKIM" + }, + "dmarc": { + "pass": "Перепустка DMARC", + "fail": "Помилка DMARC", + "none": "Без DMARC" + }, + "spam_score": "Оцінка спаму" + }, + "headers": { + "routing": "Маршрутизація", + "received": "Отримано", + "message_id": "ID повідомлення", + "list_info": "Інформація про список" + }, + "color_tag": { + "title": "Кольоровий тег", + "red": "Червоний", + "orange": "Помаранчевий", + "yellow": "Жовтий", + "green": "Зелений", + "blue": "Синій", + "purple": "Фіолетовий", + "pink": "Рожевий", + "none": "Жодного" + }, + "tooltips": { + "reply": "Відповісти (р)", + "reply_all": "Відповісти всім (а)", + "forward": "Вперед (f)", + "archive": "Архів (e)", + "delete": "Видалити (# або Del)", + "star": "зірка (и)", + "unstar": "Зняти зірочки", + "compose": "Скласти (с)", + "previous": "Попередній електронний лист", + "next": "Наступний електронний лист", + "edit_draft": "Редагувати чернетку" + }, + "spam": { + "button_title": "Повідомити про спам", + "not_spam_title": "Позначити як законне", + "toast_success": "Перенесено в сміття", + "toast_batch": "{count} електронних листів переміщено до спаму", + "toast_undo": "Скасувати", + "toast_not_spam_success": "Переміщено до папки \"Вхідні\".", + "toast_not_spam_batch": "{count} електронних листів переміщено до папки \"Вхідні\".", + "error": "Не вдалося повідомити про спам", + "error_not_spam": "Не вдалося відновити електронну пошту" + }, + "unsubscribe_banner": { + "label": "Інформаційний бюлетень", + "button": "Відписатися", + "confirm_title": "Скасувати підписку на цього відправника?", + "confirm_button": "Підтвердити", + "cancel": "Скасувати", + "success_http": "Сторінка скасування підписки відкрилася в новій вкладці", + "success_mailto": "Запит на скасування підписки надіслано на ваш поштовий клієнт", + "error": "Неможливо скасувати підписку", + "dismiss": "Відхилити" + }, + "calendar_invitation": { + "loading": "Завантаження деталей події…", + "title": "Календар запрошення", + "published_title": "Опублікована подія", + "response_title": "Реакція на подію", + "update_title": "Оновлення події", + "counter_title": "Зустрічна пропозиція", + "refresh_title": "Запит на оновлення", + "declined_counter_title": "Зустрічна пропозиція відхилена", + "cancelled_title": "Подію скасовано", + "organizer": "Організовано {name}", + "attendees": "{count, plural, one {# учасник} few {# учасники} many {# учасників} other {# учасників}}", + "accept": "прийняти", + "maybe": "можливо", + "decline": "відхилити", + "add_to_calendar": "Додати в календар", + "added": "Додано до календаря", + "rsvp_sent": "Відповідь надіслано", + "parse_error": "Не вдалося прочитати запрошення", + "action_failed": "Не вдалося виконати цю дію календаря.", + "no_calendar": "Календар недоступний", + "published_info": "Ця подія була опублікована для ознайомлення.", + "response_info": "Це повідомлення містить відповідь учасника.", + "response_info_organizer": "Ця відповідь учасника оновлює вашу подію.", + "update_info": "Це повідомлення оновлює наявну подію.", + "counter_info": "Це повідомлення пропонує зміни до події.", + "counter_info_organizer": "Цей учасник запропонував зміни до вашої події.", + "refresh_info": "У цьому повідомленні запитуються останні деталі події.", + "refresh_info_organizer": "Учасник попросив останні подробиці події.", + "declined_counter_info": "Організатор відхилив зустрічну пропозицію.", + "authentication_failed_info": "Не вдалося перевірити автентифікацію пошти для цього запрошення. Ставтеся до дій календаря з обережністю.", + "authentication_missing_info": "Це запрошення не включає перевірену автентифікацію електронної пошти. Уточнюйте деталі в організатора, якщо щось виглядає незвичним.", + "sender_mismatch_info": "Це запрошення надіслано з {sender}, а організатор, зазначений у даних календаря, {organizer}.", + "sender_mismatch_unverified_info": "Це запрошення було надіслано з {sender}, а організатором, указаним у даних календаря, є {organizer}, і повідомлення не вдалося перевірити.", + "organizer_role": "Ви організовуєте цю подію", + "your_response": "Ваша відповідь: {status}", + "response_needed": "Потребує відповіді", + "response_accepted": "прийнято", + "response_tentative": "Орієнтовний", + "response_declined": "Відхилено", + "response_delegated": "Делегований", + "actor_sent_info": "Надіслано {name}.", + "actor_response_info": "{name} відповів {status}.", + "actor_counter_info": "{name} запропонував зміни до цієї події.", + "actor_refresh_info": "{name} запитав останні деталі події.", + "actor_declined_counter_info": "{name} відхилив зустрічну пропозицію.", + "actor_note": "Примітка: {comment}", + "actor_unknown": "Хтось", + "proposed_changes": "Пропоновані зміни", + "change_title": "Назва", + "change_time": "час", + "change_location": "Розташування", + "change_description": "опис", + "change_empty": "Жодного", + "change_from_to": "{before} -> {after}", + "apply_proposal": "Застосувати запропоновані зміни", + "proposal_applied": "Запропоновані зміни застосовано.", + "review_proposal": "Перегляньте пропозицію", + "review_request": "Запит на перегляд", + "view_in_calendar": "Переглянути в календарі", + "select_calendar": "Виберіть календар", + "already_in_calendar": "Уже у вашому календарі", + "request_info": "Вас запросили на цю подію. Дайте відповідь, щоб повідомити організатора про вашу доступність.", + "cancel_info": "Організатор скасував цю подію.", + "event_updated": "Оновлення №{sequence}", + "event_status_tentative": "Орієнтовний", + "event_status_cancelled": "Скасовано" + }, + "send": "Надіслати", + "more": "більше" + }, + "email_composer": { + "new_message": "Нове повідомлення", + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "reply_to": "Відповісти", + "reply_all_to": "Відповісти всім", + "forward_message": "вперед", + "from": "Від", + "to": "до", + "cc": "CC", + "bcc": "BCC", + "subject": "Тема", + "body_placeholder": "Напишіть своє повідомлення...", + "send": "Надіслати", + "cancel": "Скасувати", + "attach": "Прикріпити", + "discard": "Відкинути", + "discard_draft_title": "Відхилити чернетку?", + "discard_draft_confirm": "У вас є незбережені зміни. Ви хочете відхилити цю чернетку?", + "saving": "Збереження...", + "draft_saved": "Чернетку збережено", + "save_failed": "Не вдалося зберегти", + "to_placeholder": "Адреси електронної пошти одержувачів", + "cc_placeholder": "Одержувачі копії", + "bcc_placeholder": "Одержувачі прихованої копії", + "subject_placeholder": "Тема", + "cc_label": "Копія:", + "bcc_label": "Прихована копія:", + "subject_label": "Тема:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(без теми)", + "unknown_sender": "Невідомий", + "quote": { + "reply_header": "{date}, {sender} написав:", + "forward_header": "---------- Переслане повідомлення ----------", + "from": "Від: {sender}", + "date": "Дата: {date}", + "subject": "Тема: {subject}", + "to": "Кому: {recipients}" + }, + "remove_sub_address": "Видалити підадресу", + "use_template": "Шаблон", + "save_as_template": "Зберегти як шаблон", + "validation": { + "recipient_required": "Додайте одержувача для надсилання", + "subject_required": "Додайте тему", + "body_required": "Напишіть повідомлення або прикріпіть файл" + }, + "upload_progress": "Завантаження {uploaded} / {total}", + "upload_cancel": "Скасувати завантаження", + "upload_failed": "Не вдалося завантажити {filename}", + "drop_files": "Перетягніть файли, щоб прикріпити", + "show_less": "Показувати менше", + "send_failed": "Не вдалося надіслати електронний лист", + "continue_draft": "Продовжити чернетку", + "close_draft_title": "Зберегти чи видалити чернетку?", + "close_draft_message": "У вас є незбережені зміни. Зберегти це як чернетку чи видалити?", + "save_draft": "Зберегти чернетку", + "smime_sign_on": "Підпис S/MIME увімкнено", + "smime_sign_off": "Увімкнути підпис S/MIME", + "smime_encrypt_on": "Шифрування S/MIME увімкнено", + "smime_encrypt_off": "Увімкніть шифрування S/MIME", + "smime_encrypt_unavailable": "Шифрування S/MIME недоступне – відсутні сертифікати одержувача", + "smime_unlock_title": "Розблокувати ключ S/MIME", + "smime_unlock_message": "Введіть парольну фразу, щоб розблокувати ключ підпису S/MIME.", + "smime_unlock_button": "Розблокувати", + "smime_passphrase_placeholder": "Парольна фраза", + "forgot_attachment": { + "title": "Ви забули вкладення?", + "message": "У вашому повідомленні згадується \"{keyword}\", але файл не вкладено. Все одно надіслати?", + "send_anyway": "Все одно надішліть", + "back": "Назад до редагування" + } + }, + "confirm_dialog": { + "confirm": "Підтвердити", + "cancel": "Скасувати" + }, + "common": { + "loading": "Завантаження...", + "error": "Помилка", + "success": "Успіх", + "cancel": "Скасувати", + "save": "зберегти", + "delete": "Видалити", + "edit": "Редагувати", + "close": "Закрити", + "search": "Пошук", + "refresh": "Оновити", + "settings": "Налаштування", + "help": "Довідка", + "logout": "Вийти", + "yes": "так", + "no": "немає", + "unknown": "Невідомий", + "app_title": "Веб-пошта", + "reconnecting": "З'єднання втрачено. Спроба повторного підключення…", + "rate_limited_title": "Швидкість автентифікації сервера тимчасово обмежена.", + "rate_limited_detail": "Bulwark призупинив фонові запити, щоб уникнути блокування. Повторна спроба через {seconds} с.", + "rate_limited_action_title": "Запит призупинено, щоб уникнути блокування.", + "rate_limited_action_detail": "Bulwark чекає закінчення часу відновлення сервера, перш ніж надсилати додаткові автентифіковані запити. Повторіть спробу через {seconds} с." + }, + "notifications": { + "email_sent": "Електронна пошта успішно надіслана", + "email_deleted": "Електронну пошту видалено", + "email_archived": "Електронний лист заархівовано", + "email_starred": "Електронна пошта позначена зірочкою", + "email_unstarred": "З електронної пошти знято зірочку", + "email_marked_read": "Електронна пошта позначена як прочитана", + "email_marked_unread": "Електронна пошта позначена як непрочитана", + "copied_to_clipboard": "Скопійовано в буфер обміну", + "source_copied": "Джерело скопійовано в буфер обміну", + "error_sending": "Не вдалося надіслати електронний лист", + "error_deleting": "Не вдалося видалити електронну пошту", + "error_loading": "Не вдалося завантажити електронні листи", + "new_email": "Нова електронна пошта", + "new_email_from": "Від {sender}", + "click_to_view": "Натисніть, щоб переглянути", + "email_moved": "Електронну адресу переміщено", + "emails_moved": "{count} електронних листів переміщено", + "moved_to_mailbox": "Переміщено до {mailbox}", + "move_failed": "Не вдалося перемістити", + "move_error": "Не вдалося перемістити електронні листи до вибраної папки", + "email_tagged": "Електронна пошта позначена тегами", + "emails_tagged": "{count} електронних листів позначено тегами", + "tag_failed": "Помилка тегування", + "identity_created": "Ідентичність створено успішно", + "identity_updated": "Ідентичність успішно оновлено", + "identity_deleted": "Ідентичність видалено", + "identity_set_primary": "Основну особу оновлено", + "identity_create_failed": "Не вдалося створити ідентифікатор: {error}", + "identity_update_failed": "Не вдалося оновити ідентифікатор: {error}", + "identity_delete_failed": "Не вдалося видалити особу: {error}", + "identity_unauthorized": "Ви не авторизовані надсилати з цієї електронної адреси", + "identity_not_found": "Особа не знайдена", + "vacation_saved": "Налаштування автовідповідача збережено", + "vacation_save_failed": "Не вдалося зберегти налаштування автовідповідача", + "filters_saved": "Фільтри успішно збережено", + "filters_save_failed": "Не вдалося зберегти фільтри", + "filters_deleted": "Правило фільтра видалено", + "templates_exported": "Шаблони успішно експортовано", + "templates_imported": "{count, plural, one {# template} other {# templates}} імпортовано", + "templates_import_errors": "Деякі шаблони не вдалося імпортувати", + "templates_import_empty": "У файлі не знайдено шаблонів", + "export_email_error": "Не вдалося експортувати електронну пошту", + "import_email_success": "Електронну пошту успішно імпортовано", + "import_email_error": "Не вдалося імпортувати електронну пошту" + }, + "date": { + "today": "Сьогодні", + "yesterday": "вчора", + "this_week": "Цього тижня", + "last_week": "Минулого тижня", + "this_month": "Цей місяць", + "older": "Старший", + "just_now": "Просто зараз", + "minutes_ago": "{count} хвилин тому", + "minutes_ago_plural": "{count} хвилин тому", + "hours_ago": "{count} годин тому", + "hours_ago_plural": "{count} годин тому", + "days_ago": "{count} день тому", + "days_ago_plural": "{count} днів тому" + }, + "language": { + "title": "мова", + "english": "англійська", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Нідерланди", + "portuguese": "Português", + "russian": "Русский", + "select_language": "Виберіть мову", + "switch_to_english": "Переключитися на англійську", + "switch_to_french": "Перейти на французьку", + "switch_to_japanese": "Перейти на японську", + "switch_to_spanish": "Перейти на іспанську", + "switch_to_italian": "Перейти на італійську", + "switch_to_german": "Перейти на німецьку", + "switch_to_dutch": "Перейти на голландську", + "switch_to_portuguese": "Переключитися на португальську", + "switch_to_russian": "Перейти на російську", + "switching": "Зміна мови...", + "switch": "Змінити мову", + "current": "Поточна мова", + "en": "англійська", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Нідерланди", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文", + "polish": "Polski", + "switch_to_polish": "Перемкнути на польську" + }, + "settings": { + "title": "Налаштування", + "back_to_mail": "Назад до пошти", + "save_success": "Налаштування успішно збережено", + "import_success": "Налаштування успішно імпортовано", + "import_error": "Не вдалося імпортувати налаштування", + "reset_confirm": "Ви впевнені, що бажаєте скинути всі налаштування до стандартних?", + "unsaved_changes": "У вас є незбережені зміни", + "discard_changes": "Скасувати незбережені зміни?", + "discard": "Відкинути", + "keep_editing": "Продовжуйте редагувати", + "tabs": { + "appearance": "Зовнішній вигляд", + "language": "Мова та регіон", + "email": "Поведінка електронної пошти", + "composer": "Композитор", + "privacy": "Конфіденційність і безпека", + "account": "Обліковий запис", + "identities": "Ідентичності", + "vacation": "Відповідач у відпустці", + "advanced": "Просунутий", + "calendar": "Календар", + "filters": "Фільтри", + "templates": "Шаблони", + "folders": "Папки", + "keywords": "Ключові слова", + "security": "Безпека", + "files": "Файли", + "contacts": "Контакти", + "encryption": "Шифрування", + "sidebar_apps": "Програми бічної панелі", + "notifications": "Сповіщення", + "layout": "Макет", + "reading": "Читання", + "composing": "Написання", + "content_senders": "Вміст і відправники", + "about_data": "Про програму та дані", + "debug": "Налагодження" + }, + "tab_groups": { + "general": "Загальний", + "account": "Обліковий запис і ідентифікатор", + "organization": "Організація пошти", + "apps": "програми", + "system": "система", + "appearance": "Вигляд", + "mail": "Пошта", + "privacy": "Конфіденційність і безпека", + "advanced": "Додатково" + }, + "appearance": { + "title": "Зовнішній вигляд", + "description": "Налаштуйте зовнішній вигляд вашої веб-пошти", + "theme": { + "label": "Тема", + "description": "Виберіть бажану колірну схему", + "light": "світло", + "dark": "Темний", + "system": "система" + }, + "language": { + "label": "Мова", + "description": "Виберіть бажану мову" + }, + "font_size": { + "label": "Розмір шрифту", + "description": "Налаштуйте розмір тексту для кращої читабельності", + "small": "Маленький", + "medium": "Середній", + "large": "Великий" + }, + "list_density": { + "label": "Щільність", + "description": "Контролюйте інтервали та відступи в інтерфейсі", + "extra_compact": "Дуже компактний", + "compact": "Компактний", + "regular": "Регулярний", + "comfortable": "Комфортно" + }, + "animations": { + "label": "Увімкнути анімацію", + "description": "Показувати плавні переходи та ефекти" + }, + "toolbar_position": { + "label": "Положення панелі інструментів", + "description": "Де відображати кнопки дій електронної пошти (Відповісти, Архівувати, Видалити тощо)", + "top": "Топ", + "below_subject": "Тема нижче" + }, + "toolbar_labels": { + "label": "Показати мітки панелі інструментів", + "description": "Відображати текстові мітки поруч із піктограмами панелі інструментів. Вимкніть, щоб заощадити місце, коли ви ознайомитеся з піктограмами." + }, + "hide_account_switcher": { + "label": "Приховати перемикач облікових записів на бічній панелі", + "description": "Сховайте селектор облікових записів у верхній частині бічної панелі папок. Ви все ще можете перемикати облікові записи з нижньої панелі навігації." + }, + "show_rail_account_list": { + "label": "Показувати аватари облікових записів на панелі навігації", + "description": "Відображати кола окремих облікових записів у нижній частині панелі навігації для швидкого перемикання з кнопкою виходу внизу." + }, + "unified_mailbox": { + "label": "Спільна поштова скринька", + "description": "Показувати об'єднані папки (Вхідні, Надіслані тощо) для всіх підключених облікових записів" + }, + "colorful_sidebar_icons": { + "label": "Кольорові значки бічної панелі", + "description": "Забарвлюйте значки папок і тегів за типом (синя «Вхідні», червоний «Спам», зелена «Надіслані» тощо). Вимкніть для монохромної бічної панелі." + } + }, + "keywords": { + "title": "Ключові слова електронної пошти", + "description": "Визначте ключові слова (мітки/теги), щоб упорядкувати свої листи за кольорами. Вони зберігаються як ключові слова JMAP на сервері.", + "add_keyword": "Додати ключове слово", + "reset_defaults": "Скинути до значень за замовчуванням", + "label_field": "Відображуване ім'я", + "label_placeholder": "напр. Робота, Особиста, Терміново", + "id_field": "ID ключового слова", + "id_placeholder": "напр. робота, особисте", + "color_field": "колір", + "id_exists": "Цей ідентифікатор ключового слова вже існує", + "edit": "Редагувати ключове слово", + "delete": "Видалити ключове слово", + "save": "зберегти", + "add": "додати", + "cancel": "Скасувати", + "migrating": "Оновлення ключового слова в наявних електронних листах…", + "migration_error": "Не вдалося оновити ключове слово в існуючих електронних листах" + }, + "notifications": { + "test_sound": "Тестовий звук сповіщення", + "sounds": { + "default": "За замовчуванням (звуковий сигнал)", + "cheerful": "Веселий", + "involved": "Залучений", + "swift": "Швидкий жест", + "relax": "Розслабтеся" + }, + "sound_selection": { + "title": "Звук сповіщення", + "description": "Виберіть звук для сповіщень", + "choose": "Звук", + "choose_desc": "Виберіть сигнал сповіщення та натисніть значок динаміка, щоб переглянути його" + }, + "email": { + "title": "Сповіщення електронною поштою", + "description": "Налаштувати сповіщення для вхідних електронних листів", + "enabled": "Сповіщення електронною поштою", + "enabled_desc": "Показувати сповіщення про надходження нових електронних листів", + "sound": "Звук сповіщення", + "sound_desc": "Відтворення звукового сповіщення про надходження нових електронних листів" + }, + "calendar": { + "title": "Сповіщення календаря", + "description": "Налаштувати сповіщення про події календаря", + "enabled": "Сповіщення про події", + "enabled_desc": "Показувати сповіщення про майбутні події календаря", + "sound": "Звук сповіщення", + "sound_desc": "Відтворення звукового сповіщення для нагадувань календаря", + "invitation_parsing": "Проаналізуйте запрошення електронною поштою", + "invitation_parsing_desc": "Виявляти запрошення календаря у вкладеннях електронної пошти та показувати дії календаря" + } + }, + "language_region": { + "title": "Мова та регіон", + "description": "Налаштуйте мовні та регіональні параметри", + "language": { + "label": "Мова", + "description": "Виберіть бажану мову", + "english": "англійська", + "french": "Français" + }, + "date_format": { + "label": "Формат дати", + "description": "Як мають відображатися дати", + "regional": "Регіональний", + "iso": "ISO 8601", + "custom": "Довільний" + }, + "time_format": { + "label": "Формат часу", + "description": "Виберіть 12-годинний або 24-годинний формат годинника", + "12h": "12-годинний", + "24h": "24 години" + }, + "first_day": { + "label": "Перший день тижня", + "description": "Почніть тиждень у неділю чи понеділок", + "sunday": "неділя", + "monday": "понеділок" + } + }, + "email_behavior": { + "title": "Поведінка електронної пошти", + "description": "Налаштувати спосіб обробки електронних листів", + "mark_read": { + "label": "Позначити як прочитане", + "description": "Коли позначати листи як прочитані під час відкриття", + "instant": "Миттєво", + "delay_3s": "Через 3 секунди", + "delay_5s": "Через 5 секунд", + "never": "Ніколи" + }, + "delete_action": { + "label": "Видалити дію", + "description": "Що відбувається, коли ви видаляєте електронний лист", + "trash": "Перемістити в кошик", + "permanent": "Видалити назавжди", + "warning": "Електронні листи буде видалено назавжди, і їх неможливо буде відновити. Ця дія незворотна." + }, + "archive_mode": { + "label": "Архівувати в", + "description": "Як упорядкувати листи під час архівування", + "single": "Одна папка", + "year": "Папка на рік", + "month": "Папка на місяць", + "reorganize": "Реорганізувати існуючий архів", + "reorganize_success": "{count, plural, =0 {Немає листів для реорганізації} =1 {1 лист реорганізовано} other {# листів реорганізовано}}", + "reorganize_error": "Не вдалося реорганізувати архів" + }, + "permanently_delete_junk": { + "label": "Видалити непотріб назавжди", + "description": "Назавжди видаляйте електронні листи з папки «Сміття» замість того, щоб переміщувати їх у кошик" + }, + "mail_layout": { + "label": "Макет пошти", + "description": "Вибирайте між класичною розділеною панеллю читання та зосередженим потоком читання у стилі Gmail.", + "split": "Розділена панель", + "split_description": "Тримайте список повідомлень і панель читання видимими поруч.", + "focus": "Сфокусований список", + "focus_description": "Показувати один рядок на повідомлення та відкривати пошту на всю ширину, зберігаючи бічну панель папки видимою." + }, + "show_preview": { + "label": "Показати попередній перегляд тексту", + "description": "Відобразити попередній перегляд електронної пошти в списку", + "focus_description": "Відображати вбудований текст попереднього перегляду всередині однорядкового списку повідомлень у фокусі" + }, + "disable_threading": { + "label": "Вимкнути групування розмов", + "description": "Показувати електронні листи як окремі повідомлення, а не згруповані за розмовами" + }, + "plain_text_mode": { + "label": "Тільки звичайний текст", + "description": "Вимкніть редактор форматованого тексту та надсилайте всі електронні листи лише як звичайний текст, включаючи відповіді та пересилання" + }, + "auto_select_reply_identity": { + "label": "Автоматичний вибір адреси для відповіді", + "description": "Під час відповіді автоматично змінюйте адресу відправника на особу, яка спочатку отримала повідомлення" + }, + "attachment_click_action": { + "label": "Вкладення Натисніть Дія", + "description": "Виберіть, чи клацання вкладеного файлу попередньо переглядає його чи негайно завантажує", + "preview": "Попередній перегляд, коли це можливо", + "download": "Завантажте негайно" + }, + "attachment_position": { + "label": "Позиція прикріплення", + "description": "Де відображати вкладення в заголовку електронної пошти", + "beside-sender": "Поруч із відправником", + "below-header": "Під заголовком" + }, + "emails_per_page": { + "10": "10 електронних листів", + "25": "25 електронних листів", + "50": "50 електронних листів", + "100": "100 електронних листів", + "label": "Кількість електронних листів на сторінку", + "description": "Кількість електронних листів для одночасного завантаження" + }, + "always_light_mode": { + "label": "Завжди показувати електронні листи в світлому режимі", + "description": "Візуалізуйте вміст електронної пошти в світлому режимі, навіть якщо програма працює в темному режимі, уникаючи проблем з перетворенням у темний режим" + }, + "external_content": { + "label": "Зовнішній вміст", + "description": "Як працювати із зображеннями та зовнішнім вмістом", + "ask": "Завжди запитуйте", + "block": "Завжди блокувати", + "allow": "Завжди дозволяти" + }, + "trusted_senders": { + "label": "Довірені відправники", + "description": "Керуйте відправниками, зображення яких завантажуються автоматично", + "count_zero": "Жодного", + "count_one": "1 відправник", + "count_other": "{count} відправників", + "modal_title": "Довірені відправники", + "empty_title": "Ще немає надійних відправників", + "empty_description": "Переглядаючи електронний лист із заблокованими зображеннями, натисніть «Завжди довіряти цьому відправнику», щоб додати їх сюди.", + "add_manually": "Додайте відправника вручну", + "add_button": "додати", + "add_placeholder": "Введіть електронну адресу", + "search_placeholder": "Пошук відправників...", + "no_results": "Немає відправників, які відповідають вашому запиту", + "remove": "видалити", + "close": "Закрити", + "invalid_email": "Введіть дійсну електронну адресу", + "already_added": "Цей відправник уже є надійним", + "save_error": "Не вдалося зберегти - подробиці перевірте в журналі налагодження Контактів", + "use_address_book_label": "Синхронізація з адресною книгою", + "use_address_book_description": "Зберігайте довірених відправників у спеціальній адресній книзі «Надійні відправники», щоб вони синхронізувалися на всіх ваших пристроях" + }, + "hover_actions": { + "label": "Дії швидкого наведення", + "description": "Виберіть, які швидкі дії відображатимуться під час наведення курсора на електронний лист у списку", + "delete": "Видалити", + "star": "Зірочка / Зняти зірочку", + "mark_read": "Позначте прочитане/непрочитане", + "archive": "Архів", + "tag": "Тег", + "spam": "Позначити як спам", + "none_selected": "Дії не вибрано", + "mode_label": "Режим відображення", + "mode_inline": "Вбудований", + "mode_floating": "Плаваючий", + "corner_label": "Плаваюча позиція", + "corner_top-left": "Зліва вгорі", + "corner_top-right": "Верхній правий", + "corner_bottom-left": "Внизу зліва", + "corner_bottom-right": "Внизу праворуч" + }, + "default_mail_program": { + "label": "Поштова програма за замовчуванням", + "description": "Зареєструйте {appName} як поштову програму за умовчанням для посилань mailto:", + "button": "Встановити за замовчуванням", + "success": "Браузеру запропоновано встановити за умовчанням", + "error": "Ваш браузер не підтримує цю функцію" + }, + "attachment_reminder": { + "label": "Нагадування про вкладення", + "description": "Попереджати перед надсиланням, якщо у вашому повідомленні згадуються вкладення, але вони не вкладені", + "keywords_label": "Тригерні ключові слова", + "keywords_description": "Слова або фрази, які ініціюють нагадування, коли вони знайдені у вашому повідомленні", + "add_placeholder": "Додати ключове слово...", + "add": "додати", + "remove": "видалити" + }, + "hide_inline_image_attachments": { + "label": "Приховувати вбудовані зображення з вкладень", + "description": "Зображення, вбудовані в тіло повідомлення, не відображаються як окремі вкладення" + } + }, + "composer": { + "title": "Композитор", + "description": "Налаштування параметрів композиції електронної пошти", + "autosave": { + "label": "Інтервал автозбереження", + "description": "Як часто автоматично зберігати чернетки", + "30s": "Кожні 30 секунд", + "1m": "Кожну хвилину", + "2m": "Кожні 2 хвилини", + "5m": "Кожні 5 хвилин" + }, + "send_confirmation": { + "label": "Надіслати підтвердження", + "description": "Попросіть підтвердження перед надсиланням електронних листів" + }, + "default_reply": { + "label": "Типовий режим відповіді", + "description": "Дія за замовчуванням під час натискання відповіді", + "reply": "Відповісти", + "reply_all": "Відповісти всім" + } + }, + "privacy": { + "title": "Конфіденційність і безпека", + "description": "Керуйте налаштуваннями конфіденційності та безпеки", + "external_images": { + "label": "Блокувати зовнішні зображення", + "description": "Запобігання відстеження через зовнішні зображення" + }, + "session_timeout": { + "label": "Час очікування сеансу", + "description": "Автоматично виходити з системи після бездіяльності", + "never": "Ніколи", + "30m": "30 хвилин", + "1h": "1 година", + "4h": "4 години" + }, + "clear_cache": { + "label": "Очистити кеш", + "description": "Видаліть кешовані дані та тимчасові файли", + "button": "Очистити кеш", + "confirm": "Ви впевнені, що бажаєте очистити кеш?", + "success": "Кеш успішно очищено" + } + }, + "account": { + "title": "Обліковий запис", + "description": "Перегляньте інформацію свого облікового запису", + "name_label": "Відображуване ім'я", + "username_label": "Ім'я користувача", + "account_type_label": "Тип облікового запису", + "auth_method_label": "Аутентифікація", + "auth_method_oauth": "Єдиний вхід (OAuth/OIDC)", + "auth_method_basic": "Пароль", + "demo_account": "Демо-рахунок", + "email": { + "label": "Адреса електронної пошти", + "value": "{email}" + }, + "server": { + "label": "Сервер JMAP", + "value": "{server}" + }, + "storage": { + "label": "Використання сховища", + "used": "Використано {used} з {total}", + "percentage": "Використано {percent}%." + }, + "last_sync": { + "label": "Остання синхронізація", + "value": "{time}" + } + }, + "security": { + "title": "Безпека облікового запису", + "description": "Керуйте своїм паролем, двофакторною автентифікацією та налаштуваннями безпеки", + "detecting": "Виявлення можливостей сервера...", + "not_available": "Керування безпекою облікового запису недоступне для цього поштового сервера. Необхідні дозволи можуть бути вимкнені. Перегляньте документацію для отримання додаткової інформації.", + "password": { + "title": "Змінити пароль", + "current": "Поточний пароль", + "new": "Новий пароль", + "confirm": "Підтвердьте новий пароль", + "submit": "Змінити пароль", + "success": "Пароль успішно змінено", + "error_title": "Не вдалося змінити пароль", + "error_mismatch": "Нові паролі не збігаються", + "error_min_length": "Пароль має бути не менше 8 символів", + "error_generic": "Не вдалося змінити пароль" + }, + "display_name": { + "label": "Відображуване ім'я", + "description": "Ваше ім'я, як воно відображається на сервері", + "placeholder": "Введіть своє відображуване ім'я", + "save": "зберегти", + "success": "Відображуване ім'я оновлено", + "error": "Не вдалося оновити відображуване ім’я" + }, + "totp": { + "section_title": "Двофакторна автентифікація", + "label": "Автентифікація TOTP", + "description": "Додайте додатковий рівень безпеки за допомогою одноразового пароля на основі часу", + "active": "Увімкнено", + "inactive": "Вимкнено", + "enabled": "Увімкнено двофакторну аутентифікацію", + "disabled": "Двофакторну автентифікацію вимкнено", + "enable_error": "Не вдалося ввімкнути 2FA", + "disable_error": "Не вдалося вимкнути 2FA", + "setup_instructions": "Скопіюйте цю URL-адресу в програму автентифікації (Google Authenticator, Authy тощо):", + "verification_code": "Код підтвердження", + "confirm": "Підтвердити", + "disable": "Вимкнути", + "disable_confirm_prompt": "Введіть пароль, щоб вимкнути двофакторну автентифікацію.", + "password_required": "Потрібен пароль", + "code_required": "Потрібен код підтвердження", + "code_invalid": "Недійсний код підтвердження. Перевірте додаток автентифікації та спробуйте ще раз." + }, + "app_passwords": { + "title": "Паролі програм", + "description": "Створюйте паролі для програм, які не підтримують двофакторну автентифікацію", + "add": "додати", + "create": "Створити", + "cancel": "Скасувати", + "generate": "Генерувати", + "name_label": "Назва програми", + "name_placeholder": "напр. Thunderbird, iPhone Mail", + "password_label": "Пароль (залиште порожнім для автоматичного створення)", + "password_placeholder": "Автоматично генерується, якщо порожній", + "added": "Пароль програми створено", + "removed": "Пароль програми видалено", + "add_error": "Не вдалося створити пароль програми", + "remove_error": "Не вдалося видалити пароль програми", + "none": "Паролі програм не налаштовано", + "done": "Готово", + "expires_label": "Термін дії (необов’язково)", + "copy_now_warning": "Скопіюйте цей пароль зараз - він більше не буде показаний.", + "allowed_ips_label": "Дозволені IP (необов’язково)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "Через кому або пробіл. Залиште порожнім, щоб дозволити будь-який IP." + }, + "api_keys": { + "title": "API-ключі", + "description": "Створюйте API-ключі для скриптів та інтеграцій, які звертаються до сервера напряму", + "name_label": "Назва ключа", + "name_placeholder": "напр. Скрипт резервної копії, CI runner", + "copy_now_warning": "Скопіюйте цей API-ключ зараз – він більше не буде показаний.", + "added": "API-ключ створено", + "removed": "API-ключ видалено", + "add_error": "Не вдалося створити API-ключ", + "remove_error": "Не вдалося видалити API-ключ", + "none": "API-ключі не налаштовано" + }, + "encryption": { + "section_title": "Шифрування в спокої", + "label": "Шифрування електронної пошти", + "description": "Шифруйте збережені електронні листи на сервері для додаткової конфіденційності", + "active": "{type} шифрування ввімкнено", + "inactive": "Вимкнено", + "enabled": "Шифрування в стані спокою ввімкнено", + "disabled_success": "Шифрування в стані спокою вимкнено", + "error": "Не вдалося оновити налаштування шифрування" + }, + "email_client": { + "title": "Налаштування поштового клієнта", + "description": "Використовуйте ці облікові дані, щоб налаштувати клієнт електронної пошти для настільного або мобільного пристрою (Thunderbird, Apple Mail, Outlook тощо)", + "jmap_username_label": "Ім'я користувача JMAP", + "copy": "Копія", + "copied": "Скопійовано", + "password_instructions": "Використовуйте своє ім’я користувача JMAP вище разом із паролем програми, щоб увійти у свій поштовий клієнт. Створіть пароль програми в розділі вище, якщо ви ще цього не зробили." + } + }, + "identities": { + "title": "Надсилання ідентифікаторів", + "description": "Керуйте електронними адресами, з яких можна надсилати", + "identities_count": { + "label": "Ваші особи", + "description": "Адреси електронної пошти, налаштовані для надсилання", + "count_zero": "Жодної ідентифікації", + "count_one": "1 ідентичність", + "count_other": "{count} особи" + }, + "manage": "Керування ідентифікаторами", + "sub_addressing": { + "label": "Підадресація", + "description": "Використовуйте такі теги, як user+tag@domain.com, щоб упорядкувати вхідну пошту", + "learn_more": "Дізнайтеся більше" + } + }, + "vacation": { + "title": "Відповідач у відпустці", + "description": "Автоматично відповідайте на вхідні листи, поки вас немає", + "loading": "Завантаження налаштувань відпустки...", + "not_supported": "Ваш поштовий сервер не підтримує відповіді про відпустку.", + "fetch_error": "Не вдалося завантажити налаштування відпустки. Спробуйте ще раз.", + "status": { + "label": "Відповідач у відпустці", + "description": "Надсилайте автоматичну відповідь людям, які надсилають вам електронні листи", + "active": "Активний", + "inactive": "Неактивний" + }, + "date_range": { + "title": "Діапазон дат", + "description": "За бажанням можна обмежити автоматичну відповідь певним періодом", + "start": "Дата початку", + "start_description": "Залиште пустим, щоб не було обмеження на початок", + "end": "Дата закінчення", + "end_description": "Залиште пустим, щоб не було кінцевого обмеження" + }, + "message": { + "title": "Повідомлення автоматичної відповіді", + "description": "Повідомлення, яке буде надіслано у відповідь", + "subject_label": "Тема", + "subject_description": "Тема автоматичної відповіді", + "subject_placeholder": "Поза офісом", + "body_label": "Тіло повідомлення", + "body_description": "Вміст звичайного текстового повідомлення", + "body_placeholder": "Дякуємо за ваш електронний лист. Мене зараз немає в офісі, я відповім, коли повернуся." + }, + "preview": { + "title": "Попередній перегляд", + "show": "Показати попередній перегляд", + "hide": "Приховати попередній перегляд" + }, + "save": "Зберегти зміни", + "saving": "Збереження...", + "warnings": { + "end_before_start": "Дата завершення має бути після дати початку", + "start_in_past": "Дата початку в минулому", + "empty_body": "Тіло повідомлення порожнє - одержувачі отримають порожню відповідь" + } + }, + "folders": { + "title": "Папки", + "description": "Керуйте своїми папками електронної пошти та призначайте стандартні ролі", + "folder_list": "Ваші папки", + "folder_list_description": "Натисніть піктограму папки, щоб налаштувати її", + "standard_roles": "Стандартні ролі папок", + "standard_roles_description": "Призначте, які папки використовуються для стандартних ролей поштової скриньки, як-от «Вхідні», «Надіслані», «Кошик» тощо.", + "role_inbox": "Вхідні", + "role_drafts": "Чернетки", + "role_sent": "Надіслано", + "role_trash": "сміття", + "role_junk": "Спам/сміття", + "role_archive": "Архів", + "role_none": "Жодного", + "create_folder": "Створити папку", + "create_subfolder": "Створити вкладену папку", + "subfolder_of": "Всередині {name}", + "subfolder_name": "Назва вкладеної папки", + "new_folder_name": "Назва папки", + "rename": "Перейменувати", + "change_icon": "Змінити значок", + "delete": "Видалити", + "confirm_delete": "Ви впевнені, що хочете видалити \"{name}\"? Електронні листи в цій папці буде переміщено в кошик.", + "create": "Створити", + "cancel": "Скасувати", + "no_folders": "Немає спеціальних папок", + "cannot_delete_role": "Неможливо видалити папку зі стандартною роллю. Спочатку зніміть роль.", + "folder_created": "Папка створена", + "folder_renamed": "Папку перейменовано", + "folder_deleted": "Папку видалено", + "role_updated": "Роль папки оновлено", + "error_create": "Не вдалося створити папку", + "error_rename": "Не вдалося перейменувати папку", + "error_delete": "Не вдалося видалити папку", + "error_delete_has_children": "Неможливо видалити папку: вона все ще містить вкладені папки. Спочатку видаліть або перемістіть їх.", + "error_delete_has_email": "Неможливо видалити папку: вона все ще містить електронні листи. Спочатку перемістіть або видаліть їх.", + "error_role": "Не вдалося оновити роль папки" + }, + "advanced": { + "title": "Просунутий", + "description": "Розширені параметри та налаштування розробника", + "debug_mode": { + "label": "Режим налагодження", + "description": "Увімкніть детальне ведення журналу для усунення несправностей" + }, + "debug_categories": { + "description": "Виберіть категорії для реєстрації. Вимкніть категорії, які вам не потрібні, щоб зменшити шум консолі.", + "jmap": "Клієнт JMAP", + "jmap_description": "Операції з поштовою скринькою, отримання електронної пошти та запити протоколу JMAP", + "calendar": "Календар", + "calendar_description": "Події календаря, імпорт і планування повідомлень", + "tasks": "завдання", + "tasks_description": "Створення, отримання та оновлення завдань календаря", + "auth": "Аутентифікація", + "auth_description": "Логін, TOTP, обмін токеном і керування сесіями", + "filters": "Фільтри", + "filters_description": "Правила фільтрації сита та сценарії відпустки", + "email": "Перегляд електронної пошти", + "email_description": "Візуалізація електронної пошти, обробка TNEF і позначення як прочитане", + "push": "Push-сповіщення", + "push_description": "Налаштування та доставка push-повідомлень", + "contacts": "Контакти та адресні книги", + "contacts_description": "Синхронізація контактів, операції з адресною книгою та довірені відправники" + }, + "settings_sync": { + "label": "Синхронізація налаштувань", + "description": "Синхронізуйте налаштування між браузерами та пристроями" + }, + "sender_favicons": { + "label": "Favicons відправника (експериментальний)", + "description": "Показувати піктограми веб-сайтів як зображення профілю для бізнес-відправників" + }, + "show_avatars_in_junk": { + "label": "Показувати аватари в папці «Спам»", + "description": "Показувати зображення профілю та фавікони відправників у папці «Спам». Типово вимкнено, щоб фішингові листи не виглядали достовірно." + }, + "keyboard_shortcuts": { + "label": "Комбінації клавіш", + "description": "Переглянути доступні комбінації клавіш", + "button": "Перегляд ярликів" + }, + "reset_settings": { + "label": "Скинути налаштування", + "description": "Відновити всі налаштування до значень за замовчуванням", + "button": "Скинути до значень за замовчуванням" + }, + "export_settings": { + "label": "Налаштування експорту", + "description": "Завантажте налаштування як JSON", + "button": "Експорт" + }, + "import_settings": { + "label": "Налаштування імпорту", + "description": "Завантажте налаштування з файлу JSON", + "button": "Імпорт" + }, + "about": { + "title": "Оплот веб-пошти" + } + }, + "sidebar_apps": { + "title": "Програми бічної панелі", + "description": "Керуйте спеціальними програмами та посиланнями на бічній панелі", + "keep_loaded": "Тримайте програми завантаженими", + "keep_loaded_description": "Під час перемикання між вбудованими програмами продовжуйте працювати у фоновому режимі, щоб уникнути перезавантаження", + "manage_title": "Спеціальні програми", + "manage_description": "Додавайте, редагуйте або видаляйте власні програми з бічної панелі" + }, + "contacts": { + "title": "Контакти", + "description": "Імпортуйте та експортуйте свої контакти", + "import_label": "Імпортувати контакти", + "import_description": "Імпортуйте контакти з файлу vCard (.vcf).", + "export_label": "Експортувати контакти", + "export_description": "Експортуйте всі контакти як файл vCard (.vcf).", + "manage_title": "Адресні книги", + "manage_description": "Перейменуйте свої адресні книги", + "no_address_books": "Адресних книг не знайдено", + "categories_title": "Категорії", + "categories_description": "Перейменувати категорії контактів", + "no_categories": "Категорії не знайдено" + }, + "filters": { + "title": "Фільтри електронної пошти", + "description": "Створіть правила для автоматичного сортування, позначення та керування вхідними електронними листами", + "add_rule": "Додати правило", + "no_rules": "Без правил фільтрації", + "no_rules_description": "Створіть правила для автоматичного впорядкування вхідних електронних листів", + "vacation_active": "Автовідповідач активний", + "vacation_active_description": "Для вхідних повідомлень увімкнено автовідповідь", + "vacation_configure": "Налаштувати", + "edit_rule": "Редагувати правило", + "new_rule": "Нове правило", + "delete_rule": "Видалити правило", + "delete_confirm": "Ви впевнені, що хочете видалити це правило?", + "enable": "Увімкнути", + "disable": "Вимкнути", + "raw_editor": "Редактор Raw Sieve", + "raw_editor_warning": "Редагування необробленого сценарію Sieve може порушити редагування візуальних правил. Зміни, зроблені тут, замінюють візуальний конструктор.", + "validate": "Перевірити", + "validation_success": "Сценарій дійсний", + "validation_error": "Скрипт містить помилки", + "save": "Зберегти правила", + "saving": "Збереження...", + "saved": "Фільтри успішно збережено", + "save_failed": "Не вдалося зберегти фільтри", + "loading": "Завантаження фільтрів...", + "not_supported": "Ваш поштовий сервер не підтримує фільтри електронної пошти.", + "rule_name": "Назва правила", + "rule_name_placeholder": "наприклад, Сортувати інформаційні бюлетені", + "match_all": "Відповідають УСІМ умовам", + "match_any": "Відповідає БУДЬ-ЯКІЙ умові", + "conditions": "Умови", + "add_condition": "Додати умову", + "actions": "Дії", + "add_action": "Додати дію", + "stop_processing": "Зупинити обробку наступних правил", + "condition_fields": { + "from": "Від", + "to": "до", + "cc": "Cc", + "subject": "Тема", + "header": "Спеціальний заголовок", + "size": "Розмір", + "body": "Тіло" + }, + "comparators": { + "contains": "містить", + "not_contains": "не містить", + "is": "точно", + "not_is": "не є", + "starts_with": "починається з", + "ends_with": "закінчується на", + "matches": "відповідає шаблону", + "greater_than": "більше ніж", + "less_than": "менше ніж" + }, + "action_types": { + "move": "Перемістити в папку", + "copy": "Копіювати в папку", + "forward": "Переслати до", + "mark_read": "Позначити як прочитане", + "star": "Повідомлення зірочкою", + "add_label": "Додати мітку", + "discard": "Відкинути (видалити мовчки)", + "reject": "Відхилити повідомленням", + "keep": "Зберігати у вхідних", + "stop": "Зупинити обробку" + }, + "move_to_folder": "Виберіть папку", + "copy_to_folder": "Виберіть папку", + "forward_to": "Переслати на електронну адресу", + "forward_placeholder": "email@example.com", + "reject_message": "Повідомлення про відмову", + "reject_placeholder": "Ваш лист було відхилено", + "label_name": "Назва мітки", + "label_placeholder": "наприклад, важливий", + "header_name": "Назва заголовка", + "header_placeholder": "напр., X-Mailing-List", + "size_bytes": "Розмір у байтах", + "size_placeholder": "напр., 1000000", + "system_managed": "Правило, кероване системою", + "opaque_warning": "Цей сценарій було відредаговано поза візуальним конструктором. Доступне лише редагування Raw Sieve.", + "open_sieve_editor": "Відкрийте редактор Raw Sieve", + "fetch_error": "Не вдалося завантажити фільтри", + "expanded_view": "Розгорнутий вигляд", + "expanded_view_description": "Показати правила фільтрації з детальними умовами та блоками дій", + "if": "Якщо", + "then": "Потім", + "match_all_conditions": "всі збігаються", + "match_any_condition": "будь-які збіги", + "and": "і", + "or": "або", + "cancel": "Скасувати", + "confirm_delete": "Видалити", + "rule_list": "Правила фільтрації", + "drag_to_reorder": "Перетягніть, щоб змінити порядок", + "match_type": "Тип відповідності", + "reset_to_visual": "Скинути до Visual Builder", + "reset_warning": "Це призведе до скасування поточного сценарію та запуску заново.", + "confirm_reset": "Скинути", + "validation_empty_name": "Потрібно вказати назву правила", + "validation_empty_conditions": "Потрібна принаймні одна умова зі значенням", + "validation_empty_actions": "Необхідна принаймні одна дія", + "templates_section": "Почніть із шаблону", + "template_newsletters": "Перемістити інформаційні бюлетені в папку", + "template_receipts": "Автоматичне архівування квитанцій", + "template_important": "Позначайте важливі електронні листи", + "template_notifications": "Фільтр сповіщень", + "sieve_editor": { + "title": "Редактор сценаріїв Sieve", + "warning": "Редагування необробленого сценарію Sieve може порушити редагування візуальних правил. Зміни, зроблені тут, замінюють візуальний конструктор.", + "script_content": "Сито сценарій", + "valid": "Сценарій дійсний", + "invalid": "Скрипт містить помилки", + "save_warning": "Збереження перезапише будь-які візуальні правила. Це неможливо скасувати. Натисніть кнопку Зберегти ще раз для підтвердження.", + "validating": "Перевірка...", + "validate": "Перевірити", + "cancel": "Скасувати", + "save": "зберегти", + "confirm_save": "Підтвердити збереження", + "validation_failed": "Помилка запиту перевірки" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# умова} few {# умови} many {# умов} other {# умов}}", + "actions_count": "{count, plural, one {# дія} few {# дії} many {# дій} other {# дій}}" + }, + "origin_external": "Зовнішнє", + "managed_by_tooltip": "Керується {source}. Редагуйте в тому додатку або використовуйте редактор Sieve." + }, + "templates": { + "title": "Шаблони електронної пошти", + "description": "Створюйте багаторазові шаблони електронної пошти зі змінними-заповнювачами", + "add": "Новий шаблон", + "edit": "Редагувати шаблон", + "name": "Назва шаблону", + "name_placeholder": "наприклад, повторний електронний лист", + "category": "Категорія", + "category_placeholder": "наприклад, Робота, Особисте", + "subject": "Тема", + "subject_placeholder": "Тема листа", + "body": "Тіло", + "body_placeholder": "Основний вміст електронного листа...", + "recipients_placeholder": "email@example.com", + "identity": "Надіслати як", + "default_identity": "Ідентифікація за замовчуванням", + "favorite": "улюблений", + "cancel": "Скасувати", + "create": "Створити", + "update": "оновлення", + "confirm_delete": "Видалити", + "no_templates": "Шаблонів ще немає", + "manage": "Керування шаблонами", + "count": "{count, plural, one {# шаблон} few {# шаблони} many {# шаблонів} other {# шаблонів}}", + "export_import": "Експорт та імпорт", + "export_import_description": "Зробіть резервну копію своїх шаблонів або перенесіть їх на інший пристрій", + "export": "Експорт", + "import": "Імпорт", + "validation": { + "empty": "Потрібно вказати назву шаблону", + "too_long": "Назва шаблону має містити не більше 200 символів" + } + }, + "files": { + "display": { + "title": "Дисплей", + "description": "Налаштувати спосіб відображення файлів і папок" + }, + "folder_layout": { + "label": "Навігація по папках", + "description": "Виберіть спосіб відображення папок: у рядку з файлами чи в дереві бічної панелі", + "inline": "Вбудований", + "sidebar": "Бічна панель" + }, + "default_view": { + "label": "Перегляд за умовчанням", + "description": "Вибір між сіткою та списком", + "list": "Список", + "grid": "Сітка" + }, + "default_sort": { + "label": "Типове сортування", + "description": "Виберіть стандартне сортування для файлів", + "name": "Ім'я", + "size": "Розмір", + "modified": "Змінено" + }, + "sort_direction": { + "label": "Напрямок сортування", + "description": "Виберіть порядок зростання або спадання", + "ascending": "За зростанням", + "descending": "Спускається" + }, + "icons": { + "title": "Ікони", + "description": "Налаштувати зовнішній вигляд значка файлу" + }, + "show_icons": { + "label": "Показати значки файлів", + "description": "Відображення піктограм біля файлів і папок" + }, + "colored_icons": { + "label": "Кольорові значки", + "description": "Використовуйте кольорові значки замість монохромних" + }, + "show_thumbnails": { + "label": "Показати мініатюри", + "description": "Відображати попередній перегляд зображень замість піктограм для файлів зображень" + }, + "behavior": { + "title": "Поведінка", + "description": "Налаштувати поведінку файлового браузера" + }, + "show_hidden": { + "label": "Показати приховані файли", + "description": "Відображення файлів і папок, які починаються з крапки" + }, + "preview": { + "label": "Попередній перегляд" + } + } + }, + "errors": { + "page_error_title": "Щось пішло не так", + "page_error_description": "Ми зіткнулися з неочікуваною помилкою. Спробуйте ще раз або поверніться на головну сторінку.", + "sidebar_error": "Неможливо завантажити поштові скриньки", + "email_list_error": "Неможливо завантажити електронні листи", + "viewer_error_title": "Неможливо відобразити електронну пошту", + "viewer_error_description": "Під час відтворення цього електронного листа виникла проблема. Він може містити непідтримуваний вміст.", + "composer_error": "Не вдалося завантажити композитор", + "settings_error_title": "Налаштування недоступні", + "settings_error_description": "Не вдалося завантажити налаштування. Ваші налаштування можуть не зберегтися.", + "try_again": "Спробуйте знову", + "reload": "Перезавантажити", + "reload_emails": "Перезавантажте електронні листи", + "reload_settings": "Перезавантажити налаштування", + "retry": "Повторіть спробу", + "go_home": "Перейти до папки \"Вхідні\"." + }, + "context_menu": { + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "mark_read": "Позначити як прочитане", + "mark_unread": "Позначити як непрочитане", + "star": "зірка", + "unstar": "Зняти зірочку", + "move_to": "Перейти до...", + "archive": "Архів", + "delete": "Видалити", + "mark_as_spam": "Повідомити про спам", + "not_spam": "Не спам", + "color_tag": "Мітка", + "remove_color": "Видалити мітку", + "items_selected": "Вибрано електронних листів: {count}", + "edit_draft": "Редагувати чернетку" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "Комбінації клавіш", + "tip": "Натисніть ? у будь-який час, щоб показати цю допомогу", + "sections": { + "navigation": "Навігація", + "actions": "Дії електронної пошти", + "global": "Глобальний", + "threads": "Нитки", + "composer": "Композитор" + }, + "navigation": { + "next_email": "Наступний електронний лист", + "previous_email": "Попередній електронний лист", + "open_email": "Відкрийте електронну пошту", + "close_email": "Закрити / Скасувати вибір" + }, + "actions": { + "reply": "Відповісти", + "reply_all": "Відповісти всім", + "forward": "вперед", + "star": "Перемкнути зірку", + "archive": "Архів", + "delete": "Видалити", + "mark_unread": "Позначити як непрочитане", + "mark_read": "Позначити як прочитане", + "toggle_spam": "Повідомити про спам / Не спам" + }, + "global": { + "compose": "Створіть новий електронний лист", + "search": "Пошук по фокусу", + "help": "Показати ярлики", + "refresh": "Оновити електронні листи", + "select_all": "Вибрати все" + }, + "threads": { + "expand_collapse": "Розгорнути/згорнути ланцюжок" + }, + "composer": { + "template_picker": "Відкрити засіб вибору шаблону" + } + }, + "threads": { + "messages_one": "{count} повідомлення", + "messages_other": "{count} повідомлень", + "messages_tooltip": "{count, plural, one {# повідомлення в цій розмові} few {# повідомлення в цій розмові} many {# повідомлень у цій розмові} other {# повідомлень у цій розмові}}", + "expand": "Розгорнути бесіду", + "collapse": "Згорнути бесіду", + "loading": "Завантаження бесіди...", + "mark_read": "Позначити бесіду як прочитану", + "mark_unread": "Позначити розмову як непрочитану", + "archive": "Архів бесіди", + "delete": "Видалити бесіду", + "star": "Зоряна розмова", + "unstar": "Зняти зірочку з розмови", + "toggle_thread": "Перемкнути потік" + }, + "identities": { + "modal_title": "Керування ідентифікаторами надсилання", + "create_new": "Створіть нову ідентичність", + "edit_identity": "Редагувати ідентифікатор", + "delete_confirm": "Видалити цю особу? Це неможливо скасувати.", + "cannot_delete": "Цю особу неможливо видалити", + "primary_identity": "Первинний", + "set_as_primary": "Встановити як основний", + "no_identities": "Особи не знайдено", + "display": { + "reply_to": "Відповідь:", + "bcc": "BCC:", + "signature": "Підпис:", + "preview": "Попередній перегляд:" + }, + "validation_errors": { + "invalid_emails": "Недійсні електронні адреси: {emails}", + "unknown_error": "Невідома помилка" + }, + "form": { + "name_label": "Відображуване ім'я", + "name_placeholder": "наприклад, робоча електронна пошта, особиста", + "name_required": "Необхідно вказати ім'я", + "email_label": "Адреса електронної пошти", + "email_placeholder": "your.email@example.com", + "email_required": "Необхідно вказати адресу електронної пошти", + "email_invalid": "Введіть дійсну електронну адресу", + "email_immutable": "Адресу електронної пошти не можна змінити після створення", + "reply_to_label": "Відповідь (необов'язково)", + "reply_to_placeholder": "different@email.com", + "bcc_label": "Auto BCC (опціонально)", + "bcc_placeholder": "archive@email.com", + "text_signature_label": "Текстовий підпис", + "html_signature_label": "Підпис HTML", + "save": "Зберегти ідентифікатор", + "cancel": "Скасувати", + "creating": "Створення...", + "updating": "Оновлення..." + }, + "sub_address": { + "button_tooltip": "Використовуйте допоміжну адресу", + "popover_title": "Додайте тег підадреси", + "tag_input_placeholder": "Введіть тег (наприклад, шопінг)", + "preview_label": "Попередній перегляд:", + "recent_tags": "Останні теги", + "suggested_tags": "Запропоновано", + "use_address": "Використовуйте цю адресу", + "invalid_tag": "Тег має бути лише буквено-цифровим і тире", + "tag_too_long": "Тег має містити 30 символів або менше", + "help_text": "Електронні листи, надіслані на user+tag@domain.com, надходитимуть до вашої скриньки", + "validation": { + "empty": "Тег не може бути порожнім", + "too_long": "Тег має містити не більше {max} символів", + "invalid_chars": "Тег повинен містити лише літери, цифри та тире" + } + }, + "badge": { + "sent_via": "через", + "sub_address_tag": "Надіслано з використанням додаткової адреси: {tag}", + "identity_name": "Надіслано з ідентифікатором: {name}", + "identity_short": "через {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "Видалити", + "delete_confirm_title": "Видалити особу" + }, + "templates": { + "picker_title": "Виберіть шаблон", + "search_placeholder": "Пошук шаблонів...", + "section_favorites": "Вибране", + "section_recent": "Останні", + "section_uncategorized": "інше", + "no_templates": "Шаблонів ще немає", + "no_results": "Шаблони не знайдено", + "fill_placeholders": "Заповнити значення заповнювачів", + "enter_value": "Введіть значення...", + "preview": "Попередній перегляд", + "insert_with_values": "Вставити зі значеннями", + "insert_raw": "Вставити Raw", + "copy_suffix": "(копія)", + "placeholder": "змінна", + "placeholders": { + "recipient_name": "Ім'я одержувача", + "company": "Назва компанії", + "date": "Поточна дата", + "day_of_week": "День тижня", + "sender_name": "Ваше ім'я" + } + }, + "contacts": { + "title": "Контакти", + "search_placeholder": "Пошук контактів...", + "create_new": "Новий контакт", + "no_category": "Без категорії", + "rename_category": "Перейменувати категорію", + "category_name_label": "Назва категорії", + "category_renamed": "Категорію перейменовано", + "category_rename_failed": "Не вдалося перейменувати категорію", + "category_added": "Контакт додано до {name}", + "category_added_plural": "{count} контактів додано до {name}", + "empty_state": "Контактів ще немає", + "empty_state_title": "Контактів ще немає", + "empty_state_subtitle": "Створіть свій перший контакт або імпортуйте його з файлу vCard", + "empty_search": "Жоден контакт не відповідає вашому пошуку", + "empty_search_hint": "Спробуйте інший термін пошуку", + "empty_filtered": "Жоден контакт не відповідає фільтрам", + "empty_filtered_hint": "Змініть або очистіть фільтри", + "clear_search": "Очистити пошук", + "import_vcard": "Імпорт vCard", + "delete_confirm_title": "Видалити контакт", + "delete_confirm": "Ви впевнені, що хочете видалити цей контакт?", + "local_mode": "Контакти зберігаються локально (сервер не підтримує контакти JMAP)", + "back_to_contacts": "Назад до контактів", + "tabs": { + "all": "все", + "groups": "Групи" + }, + "shared": { + "title": "Спільний доступ" + }, + "address_books": { + "title": "Мої адресні книги", + "shared_prefix": "Спільно: {name}", + "moved": "Контакт переміщено до {name}", + "moved_plural": "{count} контактів переміщено до {name}", + "move_failed": "Не вдалося перемістити контакт", + "address_book": "Адресна книга", + "rename": "Перейменувати адресну книгу", + "name_label": "Назва адресної книги", + "renamed": "Адресну книгу перейменовано", + "rename_failed": "Не вдалося перейменувати адресну книгу", + "default": "За замовчуванням", + "manage": "Керуйте адресними книгами", + "share": "Поділитися адресною книгою", + "new_contact_in_book": "Новий контакт у цій адресній книзі", + "delete": "Видалити адресну книгу", + "confirm_delete": "Видалити «{name}»? Усі контакти в цій адресній книзі будуть видалені.", + "deleted": "Адресну книгу видалено", + "delete_failed": "Не вдалося видалити адресну книгу" + }, + "detail": { + "emails": "Адреси електронної пошти", + "phones": "Номери телефонів", + "organizations": "організації", + "addresses": "Адреси", + "notes": "Примітки", + "titles": "Звання та ролі", + "online_services": "Онлайн-сервіси", + "anniversaries": "Ювілеї", + "personal_info": "Особиста інформація", + "languages": "Мови", + "categories": "Категорії", + "related_contacts": "Пов'язані контакти", + "crypto_keys": "Крипто ключі", + "cert_issuer": "Емітент", + "cert_expires": "Термін дії закінчується", + "cert_expired": "Термін дії минув", + "cert_fingerprint": "Відбиток пальця", + "cert_algorithm": "Алгоритм", + "import_to_smime": "Імпортувати в S/MIME", + "cert_already_imported": "Уже імпортовано в S/MIME", + "cert_imported": "Сертифікат імпортовано до магазину S/MIME", + "cert_import_failed": "Не вдалося імпортувати сертифікат", + "no_contact_selected": "Виберіть контакт, щоб переглянути деталі", + "compose_email": "Написати електронний лист", + "copy_email": "Копіювати електронну пошту", + "copy_phone": "Копіювати номер телефону", + "copy_url": "Копіювати URL", + "copied": "Скопійовано в буфер обміну", + "copy_failed": "Не вдалося скопіювати в буфер обміну", + "created": "Створено", + "updated": "Останнє оновлення", + "timezone": "Часовий пояс", + "anniversary_birth": "день народження", + "anniversary_death": "Померла", + "anniversary_wedding": "Ювілей", + "anniversary_other": "інше", + "personal_expertise": "Експертиза", + "personal_hobby": "хобі", + "personal_interest": "Інтерес", + "personal_other": "інше", + "gender": "Стать", + "gender_masculine": "Чоловік", + "gender_feminine": "Жінка", + "gender_other": "інше", + "gender_none": "Не застосовується", + "gender_unknown": "Невідомий", + "calendar": "Календар", + "calendar_uri": "URL-адреса календаря", + "scheduling_uri": "URL-адреса планування", + "freebusy_uri": "Вільний/зайнятий URL", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "Більше дій", + "age_years": "{count, plural, one {# рік} few {# роки} many {# років} other {# років}}", + "years_since": "{count, plural, one {# рік тому} few {# роки тому} many {# років тому} other {# років тому}}" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "Новий контакт", + "edit_title": "Редагувати контакт", + "section_address_book": "Довідник", + "select_address_book": "Виберіть каталог...", + "section_identity": "Ім'я та ідентифікація", + "section_work": "Робота та організація", + "prefix": "Префікс", + "prefix_placeholder": "доктор, пан, місіс", + "given_name": "ім'я", + "middle_name": "По батькові", + "surname": "Прізвище", + "suffix": "Суфікс", + "suffix_placeholder": "мол., ст., ІІІ ст", + "nickname": "псевдонім", + "nickname_placeholder": "псевдонім", + "email": "Електронна пошта", + "email_placeholder": "email@example.com", + "phone": "Телефон", + "phone_placeholder": "+1 234 567 890", + "phone_type": "Тип", + "phone_voice": "Голос", + "phone_cell": "мобільний", + "phone_fax": "Факс", + "phone_pager": "Пейджер", + "phone_video": "відео", + "phone_text": "текст", + "organization": "організація", + "organization_placeholder": "Назва компанії", + "department": "відділ", + "department_placeholder": "відділ", + "job_title": "Назва посади", + "job_title_placeholder": "наприклад, інженер-програміст", + "role": "Роль", + "role_placeholder": "наприклад, Керівник групи", + "addresses": "Адреси", + "add_address": "Додайте адресу", + "street": "вул", + "city": "Місто", + "region": "Штат / Регіон", + "postcode": "Поштовий індекс", + "country": "Країна", + "online_services": "Онлайн-сервіси", + "add_online_service": "Додати онлайн-сервіс", + "url_placeholder": "https://...", + "service_placeholder": "Сервіс", + "anniversaries": "Ювілеї", + "add_anniversary": "Додайте дату", + "anniversary_birth": "день народження", + "anniversary_wedding": "Ювілей", + "anniversary_death": "Меморіал", + "anniversary_other": "інше", + "personal_info": "Особиста інформація", + "add_personal_info": "Додати запис", + "personal_info_placeholder": "наприклад, фотографія", + "personal_expertise": "Експертиза", + "personal_hobby": "хобі", + "personal_interest": "Інтерес", + "personal_other": "інше", + "level": "Рівень", + "level_high": "Високий", + "level_medium": "Середній", + "level_low": "Низький", + "categories": "Категорії", + "categories_placeholder": "наприклад, родина, друзі, колеги", + "categories_hint": "Введіть для пошуку або додайте категорії", + "category_add": "додати", + "note": "Примітки", + "note_placeholder": "Додати примітку...", + "gender": "Стать", + "gender_sex": "секс", + "gender_male": "Чоловік", + "gender_female": "Жінка", + "gender_other": "інше", + "gender_none": "Не застосовується", + "gender_unknown": "Невідомий", + "gender_identity": "Гендерна ідентичність", + "gender_identity_placeholder": "Гендерна ідентичність...", + "calendar": "Календар", + "calendar_uri": "URL-адреса календаря", + "scheduling_uri": "URL-адреса планування", + "freebusy_uri": "Вільний/зайнятий URL", + "context_work": "Робота", + "context_private": "Приватний", + "add_email": "Додайте адресу електронної пошти", + "add_phone": "Додати телефон", + "save": "зберегти", + "cancel": "Скасувати", + "creating": "Створення...", + "updating": "Оновлення...", + "name_required": "Потрібне принаймні ім’я або прізвище", + "email_invalid": "Введіть дійсну електронну адресу", + "email_error_inline": "Недійсний формат електронної пошти", + "save_failed": "Не вдалося зберегти контакт", + "delete": "Видалити", + "upload_photo": "Завантажити фото", + "remove_photo": "Видалити фото", + "photo_hint": "JPG або PNG, до 10 МБ. Буде зменшено.", + "photo_too_large": "Зображення завелике (макс. 10 МБ)", + "photo_invalid": "Недійсний файл зображення", + "change_photo": "Змінити" + }, + "groups": { + "create": "Нова група", + "edit": "Редагувати групу", + "empty": "Груп ще немає", + "delete_confirm_title": "Видалити групу", + "delete_confirm": "Ви впевнені, що хочете видалити цю групу?", + "name_label": "Назва групи", + "name_placeholder": "наприклад, Команда, Сім’я", + "name_required": "Потрібно вказати назву групи", + "save_failed": "Не вдалося зберегти групу", + "members_label": "Члени", + "search_members": "Пошук контактів для додавання...", + "no_members": "У цій групі немає учасників", + "member_count": "{count, plural, =0 {Немає учасників} one {1 учасник} few {# учасники} many {# учасників} other {# учасників}}" + }, + "import": { + "title": "Імпортувати контакти", + "drop_hint": "Натисніть, щоб вибрати файл vCard", + "file_types": "файли .vcf або .vcard", + "no_contacts": "У файлі не знайдено контактів", + "parse_error": "Не вдалося проаналізувати файл vCard", + "found": "{count, plural, one {1 контакт знайдено} few {# контакти знайдено} many {# контактів знайдено} other {# контактів знайдено}}", + "duplicate": "дублікат", + "select_all": "Вибрати все", + "deselect_all": "Зняти вибір із усіх", + "selected": "{count, plural, one {1 вибрано} few {# вибрано} many {# вибрано} other {# вибрано}}", + "import_button": "Імпорт", + "importing": "Імпорт...", + "success": "{count, plural, one {1 контакт імпортовано} few {# контакти імпортовано} many {# контактів імпортовано} other {# контактів імпортовано}}", + "failed": "Помилка імпорту", + "close": "Закрити", + "file_too_large": "Файл завеликий (макс. 5 МБ)" + }, + "export": { + "title": "Експортувати контакти", + "success": "{count, plural, one {1 контакт експортовано} few {# контакти експортовано} many {# контактів експортовано} other {# контактів експортовано}}" + }, + "bulk": { + "selected": "{count, plural, one {1 вибрано} few {# вибрано} many {# вибрано} other {# вибрано}}", + "select_all": "Вибрати все", + "delete": "Видалити", + "delete_confirm_title": "Видалити контакти", + "delete_confirm": "Видалити {count, plural, one {1 contact} other {# contacts}}?", + "deleted": "{count, plural, one {1 контакт видалено} few {# контакти видалено} many {# контактів видалено} other {# контактів видалено}}", + "add_to_group": "Додати до групи", + "choose_group": "Виберіть групу", + "adding_contacts": "Додавання {count, plural, one {1 contact} other {# contacts}}", + "added_to_group": "Контакти додано до групи", + "export": "Експорт", + "clear": "Очистити вибір" + }, + "toast": { + "created": "Контакт створено", + "updated": "Контакт оновлено", + "deleted": "Контакт видалено", + "error_create": "Не вдалося створити контакт", + "error_update": "Не вдалося оновити контакт", + "error_delete": "Не вдалося видалити контакт" + }, + "context_menu": { + "open": "Відкрити", + "edit": "Редагувати", + "send_email": "Надіслати лист", + "add_to_group": "Додати до групи", + "export_vcard": "Експортувати як vCard", + "delete": "Видалити", + "call": "Зателефонувати", + "duplicate": "Дублювати", + "print": "Друк" + }, + "filters": { + "toggle": "Фільтри", + "select": "Вибрати", + "clear": "Очистити", + "close": "Закрити", + "title": "Розширені фільтри", + "organization": "Компанія", + "organization_placeholder": "напр. Acme", + "job_title": "Посада", + "job_title_placeholder": "напр. Дизайнер", + "location": "Місцезнаходження", + "location_placeholder": "Місто або країна", + "email_domain": "Домен e-mail", + "email_domain_placeholder": "priklad.ua", + "birthday_month": "День народження в", + "any_month": "Будь-який місяць", + "has_email": "З ел. поштою", + "has_phone": "З телефоном", + "has_photo": "З фото" + } + }, + "calendar": { + "title": "Календар", + "back_to_email": "Повернутися до електронної пошти", + "back_to_month": "Назад до місяця", + "my_calendars": "Календарі", + "birthday_calendar": "Дні народження", + "mini_calendar_change": "Натисніть, щоб змінити місяць", + "views": { + "month": "місяць", + "week": "тиждень", + "day": "День", + "agenda": "Порядок денний", + "today": "Сьогодні", + "month_hint": "місяць (м)", + "week_hint": "Тиждень (ж)", + "day_hint": "День (d)", + "agenda_hint": "Порядок денний (а)", + "tasks": "завдання", + "tasks_hint": "Завдання (k)" + }, + "events": { + "create": "Створити подію", + "edit": "Редагувати подію", + "delete": "Видалити подію", + "details": "Деталі події", + "no_events": "Подій немає", + "all_day": "Весь день", + "more": "+ ще {count}", + "no_title": "(Без назви)", + "resize": "Змінити розмір події", + "duplicate": "дублікат", + "today_header": "Сьогодні", + "tomorrow_header": "завтра", + "export_ics": "Експортувати як .ics", + "copy_title": "Скопіювати назву", + "copy_link": "Скопіювати посилання зустрічі" + }, + "detail": { + "add_note": "Додати примітку...", + "save_note": "зберегти", + "note_saved": "Примітка додана", + "open_link": "Відкрити посилання", + "meeting_link": "Посилання на зустріч", + "tentative": "Орієнтовний", + "cancelled": "Скасовано", + "delete_confirm": "Видалити цю подію?" + }, + "form": { + "title": "Назва", + "description": "опис", + "location": "Розташування", + "meeting_link": "Посилання на зустріч", + "start_date": "Дата початку", + "end_date": "Кінцева дата", + "start_time": "Час початку", + "end_time": "Час закінчення", + "all_day_event": "Подія на весь день", + "calendar_select": "Календар", + "save": "зберегти", + "cancel": "Скасувати", + "delete_confirm": "Ви впевнені, що хочете видалити цю подію?", + "color": "колір" + }, + "participants": { + "title": "Учасники", + "add": "Додати учасника", + "organizer": "Організатор", + "attendee": "Присутній", + "accepted": "прийнято", + "declined": "Відхилено", + "tentative": "Орієнтовний", + "needs_action": "Потребує дії", + "remove": "видалити", + "edit": "Редагувати", + "email_placeholder": "Додайте електронну адресу або знайдіть контакти", + "send_invitations": "Надішліть запрошення учасникам", + "status_summary": "{accepted} прийнято, {pending} очікує на розгляд", + "invited_by": "Запрошення від {name}", + "respond_below": "Відповісти за допомогою кнопок нижче", + "rsvp_label": "Ваша відповідь", + "cancel_notification": "Учасники будуть повідомлені про скасування", + "you_organizer": "Ви організатор", + "you_attendee": "Ви учасник", + "no_participants": "Немає учасників", + "count": "{count, plural, one {# учасник} few {# учасники} many {# учасників} other {# учасників}}" + }, + "recurrence": { + "title": "Повторюваність", + "none": "Не повторюється", + "daily": "Щодня", + "weekly": "Щотижня", + "monthly": "Щомісяця", + "yearly": "Щорічно", + "every_n_days": "Кожні {count} днів", + "every_n_weeks": "Кожні {count} тижнів", + "every_n_months": "Кожні {count} місяців", + "until": "Поки", + "occurrences": "{count} випадків" + }, + "recurrence_scope": { + "edit_title": "Редагувати повторювану подію", + "delete_title": "Видалити повторювану подію", + "description": "Це повторювана подія. Які події ви б хотіли змінити?", + "this_event": "Тільки ця подія", + "this_and_future": "Ця та наступні події", + "all_events": "Всі події", + "cancel": "Скасувати", + "save": "зберегти", + "delete": "Видалити" + }, + "alerts": { + "title": "Нагадування", + "none": "Жодного нагадування", + "at_time": "На момент події", + "minutes_before": "{count, plural, one {# хвилина до} few {# хвилини до} many {# хвилин до} other {# хвилин до}}", + "hours_before": "{count, plural, one {# година до} few {# години до} many {# годин до} other {# годин до}}", + "days_before": "{count, plural, one {# день до} few {# дні до} many {# днів до} other {# днів до}}" + }, + "settings": { + "title": "Налаштування календаря", + "default_view": "Перегляд за замовчуванням", + "week_starts_on": "Тиждень починається о", + "time_format": "Формат часу", + "default_calendar": "Календар за замовчуванням", + "default_reminder": "Нагадування за умовчанням", + "time_format_12h": "12-годинний", + "time_format_24h": "24 години", + "notifications_enabled": "Сповіщення про події", + "notifications_enabled_desc": "Показувати сповіщення про майбутні події календаря", + "notification_sound": "Звук сповіщення", + "notification_sound_desc": "Відтворення звуку для сповіщень календаря", + "invitation_parsing": "Проаналізуйте запрошення електронною поштою", + "invitation_parsing_desc": "Виявляти запрошення календаря у вкладеннях електронної пошти та показувати дії календаря", + "show_time_in_month_view": "Показати час у режимі перегляду місяця", + "show_time_in_month_view_desc": "Відображення часу подій у місячному календарі", + "show_week_numbers": "Показати номери тижнів", + "show_week_numbers_desc": "Відображення номерів тижнів у міні-календарі", + "enable_tasks": "Увімкнути завдання", + "enable_tasks_desc": "Показати перегляд завдань у календарі для керування справами", + "show_tasks_on_calendar": "Показати завдання в календарі", + "show_tasks_on_calendar_desc": "Відображення фішок завдань у режимі перегляду календаря дня та тижня", + "hover_preview": "Попередній перегляд подій", + "hover_preview_desc": "Показувати спливаюче вікно з деталями під час наведення курсора на події календаря", + "hover_preview_instant": "Миттєво", + "hover_preview_delay_500ms": "0,5-секундна затримка", + "hover_preview_delay_1s": "1-секундна затримка", + "hover_preview_delay_2s": "2-секундна затримка", + "hover_preview_off": "Вимкнено", + "show_birthday_calendar": "Контактний календар днів народження", + "show_birthday_calendar_desc": "Показати віртуальний календар із днями народження ваших контактів" + }, + "days": { + "monday": "понеділок", + "tuesday": "вівторок", + "wednesday": "Середа", + "thursday": "четвер", + "friday": "П'ятниця", + "saturday": "Субота", + "sunday": "неділя", + "mon": "Пн", + "tue": "Вт", + "wed": "ср", + "thu": "чт", + "fri": "пт", + "sat": "сб", + "sun": "сонце" + }, + "notifications": { + "event_created": "Подія створена", + "event_updated": "Подію оновлено", + "event_deleted": "Подію видалено", + "calendar_created": "Календар створено", + "calendar_deleted": "Календар видалено", + "event_move_error": "Не вдалося перемістити подію", + "event_resize_error": "Не вдалося змінити розмір події", + "alert_title": "Майбутня подія", + "alert_now": "Починаючи зараз", + "alert_in_minutes": "Через {count} хв", + "invitation_sent": "Запрошення надіслано", + "rsvp_updated": "Відповідь оновлено", + "rsvp_error": "Не вдалося оновити відповідь", + "event_duplicated": "Подія дублюється", + "event_error": "Не вдалося зберегти подію", + "task_due": "Термін виконання завдання", + "event_exported": "Подію експортовано", + "title_copied": "Назву скопійовано", + "link_copied": "Посилання скопійовано" + }, + "status": { + "loading_calendars": "Завантаження календарів...", + "loading_events": "Завантаження подій..." + }, + "quick_create": { + "placeholder": "Нова назва події", + "aria_label": "Швидке створення події" + }, + "nav_prev": "Попередній", + "nav_next": "Далі", + "import": { + "title": "Імпорт календаря", + "tab_file": "Файл", + "tab_url": "URL", + "select_file": "Виберіть файл .ics", + "drop_file": "або перетягніть файл сюди", + "supported_formats": "Підтримує файли iCalendar (.ics).", + "url_description": "Введіть URL-адресу зовнішнього каналу iCalendar (.ics), щоб імпортувати події.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "Підтримує URL-адреси CalDAV та iCalendar (.ics).", + "fetch": "Принести", + "invalid_url": "Введіть дійсну URL-адресу", + "url_fetch_failed": "Не вдалося отримати календар з URL-адреси", + "parsing": "Розбір файлу календаря...", + "parsed_events": "Знайдено подій: {count}", + "no_events": "У файлі не знайдено подій", + "select_all": "Вибрати все", + "deselect_all": "Зняти вибір із усіх", + "target_calendar": "Імпорт до календаря", + "import_button": "Вибраний імпорт", + "importing": "Імпорт подій...", + "success": "{count} подій успішно імпортовано", + "error": "Не вдалося імпортувати календар", + "file_too_large": "Файл перевищує обмеження в 10 Мб", + "invalid_format": "Недійсний формат файлу календаря" + }, + "management": { + "title": "Управління календарем", + "description": "Створюйте, перейменовуйте та налаштовуйте свої календарі. Клацніть правою кнопкою миші календар на бічній панелі, щоб швидко змінити його колір.", + "name": "Ім'я", + "name_placeholder": "Назва календаря", + "color": "колір", + "change_color": "Змінити колір", + "add_calendar": "Додати календар", + "edit": "Редагувати", + "delete": "Видалити", + "save": "зберегти", + "create": "Створити", + "cancel": "Скасувати", + "default": "За замовчуванням", + "confirm_delete": "Видалити \"{name}\"? Усі події в цьому календарі буде видалено.", + "confirm_clear": "Очистити всі події з \"{name}\"? Це неможливо скасувати.", + "clear_events": "Ясні події", + "events_cleared": "{count} подій видалено", + "error_clear": "Не вдалося очистити події календаря", + "calendar_created": "Календар створено", + "calendar_updated": "Календар оновлено", + "calendar_deleted": "Календар видалено", + "color_updated": "Оновлено колір календаря", + "error_create": "Не вдалося створити календар", + "error_update": "Не вдалося оновити календар", + "error_delete": "Не вдалося видалити календар", + "caldav_url": "URL-адреса CalDAV", + "copy_url": "Скопіюйте URL-адресу CalDAV", + "url_copied": "URL-адресу CalDAV скопійовано в буфер обміну", + "share": "Поділитися календарем", + "new_event_in_calendar": "Нова подія в цьому календарі" + }, + "subscription": { + "title": "Підписка iCal", + "section_title": "Підписки iCal", + "description": "Підпишіться на зовнішній канал iCalendar. Події будуть автоматично синхронізовані з власним календарем. Підтримує URL-адреси https:// і webcal://.", + "url_label": "URL-адреса календаря", + "url_placeholder": "https://example.com/calendar.ics або webcal://...", + "name_label": "Назва календаря", + "name_placeholder": "напр. Державні свята", + "color_label": "колір", + "refresh_interval": "Інтервал оновлення", + "interval_15": "Кожні 15 хвилин", + "interval_30": "Кожні 30 хв", + "interval_60": "Щогодини", + "interval_360": "Кожні 6 годин", + "interval_1440": "Кожен день", + "subscribe": "Підпишіться", + "subscribing": "Підписка...", + "save": "Зберегти зміни", + "saving": "Збереження...", + "edit": "Редагувати", + "edit_title": "Редагувати підписку", + "updated": "Оновлено \"{name}\"", + "update_error": "Не вдалося оновити підписку", + "invalid_url": "Введіть дійсну URL-адресу", + "success": "Підписався на \"{name}\"", + "error": "Не вдалося додати підписку", + "refresh": "Оновіть зараз", + "refresh_success": "Підписку оновлено", + "refresh_error": "Не вдалося оновити підписку", + "unsubscribe": "Відписатися", + "confirm_delete": "Скасувати підписку на \"{name}\"? Календар і всі його події буде видалено.", + "deleted": "Підписку видалено", + "delete_error": "Не вдалося видалити підписку", + "last_refreshed": "Останнє оновлення: {time}" + }, + "tasks": { + "label": "завдання", + "no_tasks": "Завдань немає", + "no_title": "(Без назви)", + "mark_complete": "Позначити як завершене", + "mark_incomplete": "Позначити як незавершене", + "filter_all": "все", + "filter_pending": "В очікуванні", + "filter_completed": "Виконано", + "filter_overdue": "Прострочена", + "show_completed": "Показ завершено", + "create": "Нове завдання", + "edit": "Редагувати завдання", + "title_placeholder": "Назва завдання", + "description_placeholder": "Додайте опис...", + "due_date": "Термін виконання", + "include_time": "Включіть час", + "priority": "Пріоритет", + "priority_none": "Жодного", + "priority_high": "Високий", + "priority_medium": "Середній", + "priority_low": "Низький", + "progress": "Статус", + "progress_needs_action": "Потребує дії", + "progress_in_process": "В процесі", + "progress_completed": "Виконано", + "progress_cancelled": "Скасовано", + "calendar": "Календар", + "alert": "Нагадування", + "alert_none": "Жодного", + "alert_at_time": "У встановлений термін", + "alert_5min": "5 хвилин до", + "alert_15min": "за 15 хвилин до", + "alert_30min": "за 30 хвилин до", + "alert_1hr": "за 1 годину до", + "alert_1day": "за 1 день до", + "delete": "Видалити", + "cancel": "Скасувати", + "save": "зберегти", + "quick_add_placeholder": "Додати завдання...", + "due_today": "Сьогодні", + "due_tomorrow": "завтра", + "overdue": "Прострочена" + } + }, + "advanced_search": { + "title": "Розширений пошук", + "from": "Від", + "from_placeholder": "Електронна пошта або ім’я відправника", + "to": "до", + "to_placeholder": "Електронна адреса або ім’я одержувача", + "subject": "Тема", + "subject_placeholder": "Предмет містить...", + "body": "Тіло", + "body_placeholder": "Тіло містить...", + "folder": "Папка", + "all_folders": "Всі папки", + "has_attachment": "Додатки", + "date_after": "Після", + "date_before": "Раніше", + "starred": "Позначено зірочкою", + "unread": "Непрочитаний", + "read": "Прочитайте", + "yes": "так", + "no": "немає", + "clear": "ясно", + "clear_all": "Очистити все", + "filters_active": "фільтр {count}", + "filters_active_plural": "{count} фільтрів", + "toggle_filters": "більше", + "search_hint": "Використовуйте розширені фільтри для точного пошуку", + "advanced_filters_tooltip": "Розширені фільтри пошуку", + "results_found": "{count, plural, =0 {Результатів не знайдено} one {# результат знайдено} few {# результати знайдено} many {# результатів знайдено} other {# результатів знайдено}}", + "results_found_more": "Знайдено {count}+ результатів" + }, + "welcome": { + "title": "Ласкаво просимо до вашої поштової скриньки", + "tip_compose": "Натисніть c, щоб створити новий електронний лист", + "tip_shortcuts": "Натисніть ? щоб побачити всі комбінації клавіш", + "tip_sidebar": "Знайдіть Календар, Контакти та Налаштування в меню бічної панелі", + "tip_settings": "Налаштуйте свій досвід у налаштуваннях", + "got_it": "зрозумів", + "settings": "Налаштування", + "dismiss": "Відхилити", + "start_tour": "Розпочати тур" + }, + "demo_welcome": { + "title": "Ласкаво просимо до Bulwark Mail", + "description": "Відкрийте для себе повнофункціональний клієнт веб-пошти - прямо у вашому браузері. Усі дані залишаються на вашому пристрої, тому сміливо тестуйте все.", + "feature_email": "Читайте та створюйте електронний лист", + "feature_organize": "Теги, зірочки та папки", + "feature_shortcuts": "Комбінації клавіш", + "feature_privacy": "100% приватна демонстрація", + "hint": "Натисніть будь-яку електронну пошту ліворуч, щоб розпочати, або перегляньте огляд нижче." + }, + "files": { + "title": "Файли", + "search_placeholder": "Пошук файлів...", + "empty_state_title": "Файлів ще немає", + "empty_state_description": "Щоб почати, завантажте файли або створіть папки", + "upload": "Завантажити", + "upload_files": "Завантажити файли", + "new_folder": "Нова папка", + "new_folder_name": "Назва папки", + "rename": "Перейменувати", + "rename_title": "Перейменувати", + "new_name": "Нова назва", + "delete": "Видалити", + "delete_confirm_title": "Видалити ресурс", + "delete_confirm_message": "Ви впевнені, що хочете видалити \"{name}\"? Це неможливо скасувати.", + "download": "Завантажити", + "name": "Ім'я", + "size": "Розмір", + "modified": "Змінено", + "type": "Тип", + "folder": "Папка", + "file": "Файл", + "parent_directory": "Батьківський каталог", + "breadcrumb_root": "додому", + "drop_files_here": "Перетягніть файли або папки сюди, щоб завантажити", + "uploading": "Завантаження...", + "upload_success": "{count, plural, one {1 файл завантажено} few {# файли завантажено} many {# файлів завантажено} other {# файлів завантажено}}", + "upload_error": "Не вдалося завантажити файл", + "create_folder_success": "Папка створена", + "create_folder_error": "Не вдалося створити папку", + "delete_success": "Успішно видалено", + "delete_error": "Не вдалося видалити", + "rename_success": "Успішно перейменовано", + "rename_error": "Не вдалося перейменувати", + "download_error": "Не вдалося завантажити", + "not_available": "Зберігання файлів недоступне на цьому сервері", + "cancel": "Скасувати", + "create": "Створити", + "save": "зберегти", + "no_results": "Немає файлів, що відповідають вашому пошуку", + "batch_delete_confirm_message": "Ви впевнені, що хочете видалити {count, plural, one {1 item} other {# items}}? Це неможливо скасувати.", + "batch_delete_success": "{count, plural, one {1 елемент видалено} few {# елементи видалено} many {# елементів видалено} other {# елементів видалено}}", + "grid_view": "Вигляд сітки", + "list_view": "Перегляд списку", + "details": "Подробиці", + "path": "шлях", + "preview": "Попередній перегляд", + "preview_error": "Не вдалося завантажити попередній перегляд", + "cut": "Вирізати", + "copy": "Копія", + "paste": "Вставити", + "move_success": "{count, plural, one {1 елемент переміщено} few {# елементи переміщено} many {# елементів переміщено} other {# елементів переміщено}}", + "move_error": "Не вдалося переміститися", + "paste_success": "Вставлено успішно", + "paste_error": "Не вдалося вставити", + "new_text_file": "Новий текстовий файл", + "file_name": "Ім'я файлу", + "retry": "Повторіть спробу", + "refresh": "Оновити", + "toggle_favorite": "Перемкнути улюблене", + "duplicate": "дублікат", + "duplicate_success": "Продубльовано успішно", + "duplicate_error": "Не вдалося скопіювати", + "create_file_success": "Файл створено", + "create_file_error": "Не вдалося створити файл", + "favorites": "Вибране", + "recent": "Останні", + "properties": "Властивості", + "open_folder": "Відкрити папку", + "upload_folder": "Завантажити папку", + "file_too_large": "\"{name}\" перевищує максимальний розмір файлу ({max})", + "undo": "Скасувати", + "undo_success": "Дія скасована", + "undo_error": "Не вдалося скасувати", + "toolbar": "Дії з файлами", + "file_list": "Файли та папки", + "context_menu": "Дії", + "settings_title": "Параметри файлу", + "settings_display": "Дисплей", + "settings_default_view": "Перегляд за умовчанням", + "settings_default_view_desc": "Вибір між сіткою та списком", + "settings_default_sort": "Типове сортування", + "settings_default_sort_desc": "Виберіть стандартне сортування для файлів", + "settings_sort_direction": "Напрямок сортування", + "settings_sort_direction_desc": "Виберіть порядок зростання або спадання", + "settings_ascending": "Висхідний", + "settings_descending": "Спускається", + "settings_icons": "Ікони", + "settings_show_icons": "Показати значки файлів", + "settings_show_icons_desc": "Відображення піктограм біля файлів і папок", + "settings_colored_icons": "Кольорові значки", + "settings_colored_icons_desc": "Використовуйте кольорові значки замість монохромних", + "settings_show_thumbnails": "Показати мініатюри", + "settings_show_thumbnails_desc": "Відображати попередній перегляд зображень замість піктограм для файлів зображень", + "settings_behavior": "Поведінка", + "settings_show_hidden": "Показати приховані файли", + "settings_show_hidden_desc": "Відображення файлів і папок, які починаються з крапки", + "settings_folder_layout": "Навігація по папках", + "settings_folder_layout_desc": "Виберіть спосіб відображення папок: у рядку з файлами чи в дереві бічної панелі", + "settings_folder_layout_inline": "Вбудований", + "settings_folder_layout_sidebar": "Бічна панель", + "disabled_title": "Функцію файлів вимкнено вашим адміністратором", + "disabled_description": "Завантаження великих файлів через WebDAV може спричинити нестабільність Stalwart/RocksDB, зокрема збої через брак пам’яті та невідновне використання диска. Видалені файли не можуть бути негайно очищені зі сховища BLOB-об’єктів. Ця функція не рекомендована для робочих середовищ.", + "stability_warning": "Завантаження великих файлів може спричинити нестабільність сервера. Видалені файли не можуть бути негайно видалені зі сховища. Використовуйте з обережністю." + }, + "smime": { + "your_certificates": "Ваші сертифікати", + "your_certificates_desc": "Імпортуйте та керуйте своїми сертифікатами S/MIME для підпису та шифрування електронних листів", + "recipient_certificates": "Сертифікати отримувача", + "recipient_certificates_desc": "Публічні сертифікати для шифрування електронних листів одержувачам", + "identity_bindings": "Ідентифікаційні ключові прив’язки", + "identity_bindings_desc": "Прив’яжіть сертифікати S/MIME до вашої електронної пошти", + "defaults_title": "За замовчуванням", + "defaults_desc": "Налаштувати підписання та шифрування за замовчуванням", + "import_pkcs12": "Імпорт PKCS#12 (.p12/.pfx)", + "import_public_cert": "Імпортний сертифікат", + "no_certificates": "Сертифікати ще не імпортовано", + "no_recipient_certs": "Немає сертифікатів отримувача", + "expires": "Термін дії закінчується", + "expired": "Термін дії минув", + "bound_to": "Прив’язаний до", + "no_key_bound": "Жодного", + "lock": "Ключ від замка", + "unlock": "Ключ розблокування", + "details": "Переглянути деталі", + "delete": "Видалити", + "encrypt_by_default": "Шифрувати за замовчуванням", + "encrypt_by_default_desc": "Автоматично шифрувати електронні листи, коли всі одержувачі мають сертифікати", + "remember_unlocked": "Запам'ятайте незаблоковані ключі", + "remember_unlocked_desc": "Тримайте ключі розблокованими протягом цього сеансу браузера", + "sign_default_for": "Підписати за замовчуванням для", + "enter_p12_passphrase": "Введіть парольну фразу PKCS#12", + "p12_passphrase_desc": "Введіть парольну фразу, яка захищає цей файл сертифіката", + "enter_storage_passphrase": "Установіть парольну фразу для зберігання", + "storage_passphrase_desc": "Виберіть парольну фразу, щоб захистити цей ключ у вашому браузері", + "next": "Далі", + "import": "Імпорт", + "unlock_key": "Розблокувати ключ", + "unlock_key_desc": "Введіть парольну фразу для зберігання, щоб розблокувати цей ключ для підпису чи розшифровки", + "passphrase_placeholder": "Введіть парольну фразу", + "confirm_passphrase_placeholder": "Підтвердьте парольну фразу", + "passphrase_mismatch": "Парольні фрази не збігаються", + "cancel": "Скасувати", + "processing": "Обробка…", + "close": "Закрити", + "certificate_details": "Деталі сертифіката", + "cert_subject": "Тема", + "cert_issuer": "Емітент", + "cert_email": "Електронна пошта", + "cert_serial": "Серійний номер", + "cert_validity": "Термін дії", + "cert_fingerprint": "Відбиток пальця (SHA-256)", + "cert_algorithm": "Алгоритм", + "cert_capabilities": "Можливості", + "cert_source": "Джерело", + "cert_expired": "Термін дії цього сертифіката закінчився", + "cert_not_yet_valid": "Цей сертифікат ще не дійсний", + "cap_sign": "Підписання", + "cap_encrypt": "Шифрування", + "cap_none": "Жодного", + "show_passphrase": "Показати парольну фразу", + "hide_passphrase": "Приховати парольну фразу", + "sign_toggle": "Знак", + "encrypt_toggle": "Зашифрувати", + "missing_recipient_certs": "Відсутні сертифікати для: {emails}", + "missing_sender_cert": "Жоден сертифікат не прив’язаний до цієї особи", + "status_encrypted_ok": "Це повідомлення було зашифровано", + "status_encrypted_no_key": "Це повідомлення зашифровано, але відповідного ключа не знайдено", + "status_encrypted_failed": "Не вдалося розшифрувати це повідомлення", + "status_signed_valid": "Підпис перевірено", + "status_signed_invalid": "Не вдалося перевірити підпис", + "status_signed_expired_cert": "Підписано простроченим сертифікатом", + "status_signed_self_signed": "Підпис дійсний, але сертифікат самопідписаний (ненадійний)", + "status_signed_mismatch": "Підпис дійсний, але підписувач не відповідає відправнику", + "status_unsupported": "Непідтримуваний формат S/MIME", + "auto_import_signer_certs": "Автоматичний імпорт сертифікатів підписувача", + "auto_import_signer_certs_desc": "Автоматично зберігайте сертифікати з перевірених підписаних електронних листів для майбутнього шифрування", + "export": "Експорт", + "enter_export_passphrase": "Установіть парольну фразу експорту", + "export_passphrase_desc": "Виберіть парольну фразу для захисту експортованого файлу PKCS#12", + "export_storage_desc": "Введіть парольну фразу для зберігання, щоб розшифрувати ключ для експорту", + "incorrect_passphrase": "Неправильна парольна фраза" + }, + "tour": { + "step_counter": "Крок {current} з {total}", + "skip": "Пропустити тур", + "back": "Назад", + "next": "Далі", + "finish": "Закінчити", + "take_a_tour": "Ознайомтеся з інтерфейсом", + "restart_title": "Ознайомчий тур", + "restart_desc": "Повторіть покрокове керівництво по інтерфейсу", + "restart_button": "Перезапустити тур", + "sidebar_title": "Ваші поштові скриньки", + "sidebar_desc": "Це бічна панель вашої папки. Натисніть будь-яку поштову скриньку, щоб переглянути її електронні листи. Ви можете створювати папки, перетягувати електронні листи між ними та миттєво переглядати кількість непрочитаних.", + "compose_title": "Створіть електронний лист", + "compose_desc": "Натисніть тут, щоб написати новий електронний лист. Ви можете додавати одержувачів, вкладення та використовувати форматований текст.", + "search_title": "Шукайте свою пошту", + "search_desc": "Пошук за відправником, темою чи вмістом. Клацніть піктограму фільтра, щоб переглянути додаткові параметри, як-от діапазон дат, вкладення та повідомлення із зірочкою.", + "email_list_title": "Ваш список адрес електронної пошти", + "email_list_desc": "Тут відображаються електронні листи. Натисніть один, щоб прочитати його праворуч. Використовуйте прапорець, щоб вибрати кілька, а потім масово перемістити, видалити або позначити їх.", + "email_viewer_title": "Панель читання", + "email_viewer_desc": "Вибраний електронний лист відкривається тут. Відповідайте, пересилайте, архівуйте або видаляйте за допомогою кнопок панелі інструментів. Ви також можете зірчати електронні листи або додавати кольорові теги.", + "keywords_title": "Кольорові теги", + "keywords_desc": "Упорядкуйте свою електронну пошту за допомогою кольорових тегів. Перетягніть електронний лист на тег, щоб позначити його, або клацніть електронний лист правою кнопкою миші, щоб призначити теги.", + "calendar_title": "Календар", + "calendar_desc": "Перейдіть до календаря, щоб керувати подіями. Створюйте події, встановлюйте нагадування та переглядайте макети днів, тижнів або місяців.", + "contacts_title": "Контакти", + "contacts_desc": "Ваша адресна книга живе тут. Імпортуйте контакти, створюйте групи та клацніть будь-який контакт, щоб переглянути його повну інформацію.", + "settings_title": "Налаштування", + "settings_desc": "Налаштуйте все: тему, щільність, підписи, фільтри, комбінації клавіш, стандартні параметри календаря тощо.", + "shortcuts_title": "Комбінації клавіш", + "shortcuts_desc": "Це подобається досвідченим користувачам. Натисніть ? у будь-який час, щоб переглянути всі доступні ярлики. Ви можете переходити, створювати та керувати електронними листами, не торкаючись миші.", + "compose_open_title": "Композитор", + "compose_open_desc": "Це редактор електронних листів. Додайте одержувачів, напишіть повідомлення, вкладіть файли та використовуйте форматування розширеного тексту. Ви також можете зберігати чернетки та використовувати шаблони.", + "calendar_view_title": "Ваш календар", + "calendar_view_desc": "Ось ваш календар із зразками подій. За допомогою панелі інструментів можна переключатися між переглядами дня, тижня, місяця та порядку денного.", + "create_event_title": "Створіть подію", + "create_event_desc": "Натисніть цю кнопку, щоб створити нову подію календаря. Ви можете встановити назву, дату, час і додати учасників.", + "event_modal_title": "Деталі події", + "event_modal_desc": "Ось форма події. Введіть назву, виберіть дату та час, додайте місце чи учасників. Натисніть «Зберегти», коли закінчите - або закрийте його та йдіть далі.", + "contacts_list_title": "Ваші контакти", + "contacts_list_desc": "Ось ваші контакти. Клацніть будь-який контакт, щоб побачити його повну інформацію праворуч. Ви також можете створювати нові контакти, імпортувати vCards або організовувати контакти в групи.", + "settings_tabs_title": "Меню налаштувань", + "settings_tabs_desc": "Ось усі категорії налаштувань. Налаштуйте свій зовнішній вигляд, керуйте ідентифікаторами, налаштуйте фільтри електронної пошти, налаштуйте свій календар і багато іншого.", + "files_title": "Зберігання файлів", + "files_desc": "Ваш файловий браузер дозволяє завантажувати, упорядковувати та ділитися файлами, як особистий хмарний диск, вбудований у вашу пошту.", + "demo_banner_title": "Демонстраційні елементи керування", + "demo_banner_desc": "Ви в демонстраційному режимі - все залишається у вашому браузері. Будь-коли натисніть «Скинути демонстрацію», щоб почати заново з чистими зразками даних.", + "quota_title": "Використання сховища", + "quota_desc": "Відстежуйте розмір своєї поштової скриньки тут. Коло заповнюється, коли ви використовуєте більше місця." + }, + "unified_mailbox": { + "search_unavailable": "Пошук недоступний в об'єднаному перегляді" + }, + "sharing": { + "title": "Поділитися «{name}»", + "description": "Надайте доступ іншим користувачам або групам на цьому сервері. Зміни набувають чинності негайно.", + "no_shares": "Поки що ні з ким не поділено.", + "add_person": "Додати людину або групу", + "search_placeholder": "Шукати за іменем або email…", + "loading_principals": "Завантаження користувачів…", + "no_principals": "Інших користувачів або груп не знайдено.", + "no_match": "Збігів немає.", + "remove": "Видалити доступ", + "group": "Група", + "share_added": "Доступ надано", + "share_updated": "Доступ оновлено", + "share_removed": "Доступ видалено", + "share_failed": "Не вдалося оновити спільний доступ", + "preset": { + "freeBusy": "Лише зайнятість", + "read": "Лише читання", + "readWrite": "Читання та запис", + "manager": "Керівник", + "custom": "Власне" + } + } +} diff --git a/locales/zh/common.json b/locales/zh/common.json new file mode 100644 index 00000000..ce2b639f --- /dev/null +++ b/locales/zh/common.json @@ -0,0 +1,2741 @@ +{ + "login": { + "title": "网页邮箱", + "username_label": "邮箱地址", + "username_placeholder": "user@example.com", + "password_label": "密码", + "password_placeholder": "请输入密码", + "jmap_endpoint_label": "JMAP 服务器", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "服务器必须允许来自此域名的 CORS 请求。", + "sign_in": "登录", + "signing_in": "正在登录…", + "loading": "正在加载…", + "reconnecting": "连接已断开,正在尝试重连…", + "error": { + "invalid_credentials": "邮箱地址或密码无效。请检查后重试。", + "connection_failed": "无法访问服务器。检查您的网络连接,然后重试。", + "cors_blocked": "服务器可访问,但正在阻止跨源请求。请检查 JMAP 服务器的 CORS 设置,并允许此域名。", + "server_error": "服务器暂时不可用,请稍后重试。", + "generic": "发生意外错误。如果问题持续存在,请联系管理员。", + "totp_required": "需要双重验证代码。请在下方输入验证码。", + "totp_invalid": "验证码无效。请检查您的身份验证器应用,然后重试。", + "oauth_discovery_failed": "SSO 已启用,但无法访问身份提供者。检查您的 OAuth 配置。" + }, + "show_password": "显示密码", + "hide_password": "隐藏密码", + "totp_toggle": "我有双重验证代码", + "remember_me": "记住我", + "config_error": { + "title": "配置错误", + "fetch_failed": "无法加载应用配置。请稍后重试。", + "server_not_configured": "邮件服务器尚未配置。请联系您的管理员。" + }, + "remove_from_history": "从历史记录中移除", + "totp_label": "验证码", + "totp_placeholder": "000000", + "session_expired": "会话已过期,请重新登录。", + "dismiss": "关闭", + "or": "或", + "sign_in_sso": "使用 SSO 登录", + "add_account_title": "添加账户", + "add_account_subtitle": "使用其他账户登录", + "cancel": "取消", + "website": "网站", + "imprint": "法律信息", + "privacy_policy": "隐私政策", + "try_demo": "体验演示版", + "demo_description": "使用示例数据进行探索 - 无需账户", + "demo_launching": "正在启动演示版...", + "demo_login_button": "启动演示", + "demo_tagline": "体验功能完整的邮件客户端,无需账号。", + "demo_no_signup": "无需注册,直接使用示例数据体验", + "oauth_completing": "正在完成登录…", + "oauth_error": { + "title": "认证失败", + "invalid_state": "安全验证失败。请尝试重新登录。", + "missing_params": "缺少授权数据。请尝试重新登录。", + "token_exchange_failed": "无法完成身份验证。请再试一次。", + "access_denied": "访问被拒绝。请联系您的管理员。", + "back_to_login": "返回登录" + } + }, + "sidebar": { + "close": "关闭", + "compose": "撰写邮件", + "compose_hint": "撰写邮件 (c)", + "search_placeholder": "搜索邮件...", + "search_placeholder_hint": "搜索邮件...(按 /)", + "storage": "存储空间", + "storage_used": "已使用", + "storage_free": "剩余", + "storage_total": "总计", + "sign_out": "退出登录", + "sign_out_of": "退出 {account}", + "sign_out_all": "退出所有账户", + "add_account": "添加账户", + "set_as_default": "设为默认", + "switch_account": "切换账户", + "contacts": "联系人", + "calendar": "日历", + "settings": "设置", + "admin": "管理", + "files": "文件", + "loading_mailboxes": "正在加载邮箱...", + "push_connected": "实时同步已启用", + "push_disconnected": "实时同步未启用", + "keyboard_shortcuts": "键盘快捷键", + "theme": { + "light": "浅色模式", + "dark": "深色模式", + "system": "系统主题" + }, + "language": { + "title": "语言" + }, + "mailboxes": { + "inbox": "收件箱", + "sent": "已发送", + "drafts": "草稿", + "trash": "已删除", + "archive": "归档", + "starred": "已加星标", + "all_mail": "所有邮件", + "spam": "垃圾邮件", + "important": "重要" + }, + "unified_inbox": "统一收件箱", + "unified_sent": "所有已发送", + "unified_drafts": "所有草稿", + "unified_trash": "所有已删除", + "unified_archive": "所有归档", + "unified_junk": "所有垃圾邮件", + "all_accounts": "所有账户", + "expand": "展开", + "collapse": "收起", + "expand_tooltip": "展开", + "collapse_tooltip": "收起", + "mobile": { + "search": "搜索", + "compose": "撰写邮件", + "go_back": "返回" + }, + "clear_search": "清除搜索", + "vacation_active": "假期自动回复已开启", + "demo_banner": "演示模式", + "demo_reset": "重置", + "demo_tour": "引导", + "tags": "标签", + "folders": "文件夹", + "mail": "邮件", + "nav_label": "导航", + "add_app": "应用", + "shared": "共享" + }, + "sidebar_apps": { + "modal_title": "侧边栏应用", + "add_new": "添加应用", + "edit_app": "编辑应用", + "name_label": "名称", + "name_placeholder": "我的应用", + "name_required": "名称为必填项", + "url_label": "URL", + "url_required": "URL 为必填项", + "url_invalid": "请输入有效的 http 或 https URL", + "icon_label": "图标", + "icon_required": "图标为必填项", + "open_mode_label": "打开方式", + "open_new_tab": "在新标签页中打开", + "open_inline": "内嵌打开", + "cancel": "取消", + "add": "添加", + "update": "更新", + "delete": "删除", + "delete_confirm_title": "删除应用", + "delete_confirm": "您确定要删除\"{name}\"吗?", + "no_apps": "尚未添加应用", + "no_apps_hint": "将自定义应用和链接添加到侧边栏", + "search_icons": "搜索图标...", + "show_popular": "热门", + "show_all": "全部", + "no_icons_found": "没有找到图标", + "inline_badge": "内嵌", + "tab_badge": "新标签页", + "show_on_mobile": "在手机上显示" + }, + "email_list": { + "no_emails": "未找到邮件", + "no_emails_description": "此邮箱为空", + "no_search_results": "未找到结果", + "no_search_results_description": "请调整搜索条件或筛选器", + "loading": "正在加载邮件...", + "unread": "未读", + "to_me": "发给我", + "to_recipients": "致 {count} 收件人", + "and_others": "和 {count} 其他人", + "draft": "草稿", + "starred": "加星标", + "conversations_count": "共 {total} 个会话,当前显示 {count} 个", + "conversations_count_plus": "{count}+ 个会话", + "conversations_count_simple": "{count} 个会话", + "no_conversations": "暂无会话", + "loading_more": "正在加载更多邮件...", + "no_more_emails": "没有更多邮件了", + "batch_actions": { + "select": "选择邮件", + "select_all": "全选", + "mark_read": "标记为已读", + "mark_unread": "标记为未读", + "delete": "删除", + "delete_confirm_title": "删除邮件", + "delete_confirm_message": "确定要删除{count, plural, one {1 封邮件} other {# 封邮件}}吗?", + "clear_selection": "清除选择" + }, + "permanent_delete": "永久删除", + "permanent_delete_confirm_title": "永久删除", + "permanent_delete_confirm_message": "该邮件将被永久删除。此操作无法撤销。", + "permanent_delete_confirm_batch_message": "这些{count, plural, one {1 封邮件} other {# 封邮件}}将被永久删除。此操作无法撤销。", + "empty_folder": { + "button": "清空文件夹", + "confirm_title": "清空文件夹", + "confirm_message": "此文件夹中的所有邮件都将被永久删除。此操作无法撤销。", + "confirm_button": "清空文件夹", + "junk_hint": "您可以清空垃圾邮件文件夹以永久删除所有邮件。", + "trash_hint": "您可以清空已删除文件夹以永久删除所有邮件。" + } + }, + "email_viewer": { + "no_email_selected": "未选择邮件", + "no_email_description": "从列表中选择一封邮件以在此查看", + "no_conversation_selected": "未选择会话", + "no_conversation_description": "从列表中选择会话以在此阅读", + "compose": "撰写邮件", + "compose_hint": "撰写新邮件", + "no_subject": "(无主题)", + "loading_email": "正在加载邮件...", + "loading": "正在加载…", + "reply": "回复", + "reply_all": "全部回复", + "forward": "转发", + "delete": "删除", + "archive": "归档", + "star": "加星标", + "unstar": "取消星标", + "mark_unread": "标记为未读", + "mark_read": "标记为已读", + "print": "打印", + "view_source": "查看源码", + "export_email": "导出为 .eml", + "import_email": "导入 .eml", + "keyboard_shortcuts": "键盘快捷键(?)", + "email_source": "邮件源码", + "draft_banner": "这是一封草稿邮件", + "edit_draft": "编辑", + "copy_source": "复制到剪贴板", + "source_copied": "源码已复制到剪贴板", + "attachments": "附件", + "important": "重要", + "download": "下载", + "download_all": "全部下载", + "from": "发件人", + "to": "收件人", + "cc": "抄送", + "bcc": "密送", + "date": "日期", + "subject": "主题", + "show_details": "查看详情", + "hide_details": "隐藏详情", + "external_content_warning": "图片和外部内容已被屏蔽", + "load_external_content": "加载图片", + "trust_sender": "始终信任此发件人", + "back_to_list": "返回列表", + "view_contact": "查看联系人", + "message_details": "邮件详情", + "more_reply_options": "更多回复选项", + "set_color": "设置颜色标签", + "tag": "标签", + "more_actions": "更多操作", + "previous": "上一封", + "next": "下一封", + "move_to": "移动到…", + "remove_color": "删除标签", + "more_count": "+{count} 更多", + "characters_count": "{count} 个字符", + "quick_reply_placeholder": "快速回复...", + "more_options": "更多选项", + "sending": "发送中…", + "security_authentication": "安全与认证", + "technical_details": "技术详情", + "message_id_label": "消息 ID:", + "reply_to_label": "回复至:", + "delivery_time_label": "投递时间:", + "conversation_part_label": "会话片段:", + "previous_messages": "{count} 条之前的消息", + "previous_messages_plural": "{count} 条之前的消息", + "time": { + "day": "天", + "days": "天", + "hour": "小时", + "hours": "小时", + "minute": "分钟", + "minutes": "分钟" + }, + "unknown_sender": "未知", + "recipient_me": "我", + "recipient_and_others": "{name} 和 {count} 其他人", + "recipient_to_prefix": "到:", + "authentication": { + "title": "邮件身份验证", + "status": { + "verified": "已验证", + "warning": "警告", + "none": "未验证" + }, + "spf": { + "pass": "SPF 通过", + "fail": "SPF 失败", + "none": "无 SPF" + }, + "dkim": { + "pass": "DKIM 有效", + "fail": "DKIM 无效", + "none": "无 DKIM" + }, + "dmarc": { + "pass": "DMARC 通过", + "fail": "DMARC 失败", + "none": "无 DMARC" + }, + "spam_score": "垃圾邮件评分" + }, + "headers": { + "routing": "路由", + "received": "接收时间", + "message_id": "消息 ID", + "list_info": "邮件列表信息" + }, + "color_tag": { + "title": "颜色标签", + "red": "红色", + "orange": "橙色", + "yellow": "黄色", + "green": "绿色", + "blue": "蓝色", + "purple": "紫色", + "pink": "粉色", + "none": "无" + }, + "tooltips": { + "reply": "回复 (r)", + "reply_all": "全部回复 (a)", + "forward": "转发 (f)", + "archive": "归档 (e)", + "delete": "删除 (# 或 Del)", + "star": "加星标 (s)", + "unstar": "取消星标 (s)", + "compose": "撰写邮件 (c)", + "previous": "上一封邮件", + "next": "下一封邮件", + "edit_draft": "编辑草稿" + }, + "spam": { + "button_title": "举报垃圾邮件", + "not_spam_title": "标记为正常邮件", + "toast_success": "已移至垃圾邮件", + "toast_batch": "{count} 封邮件已移至垃圾邮件", + "toast_undo": "撤销", + "toast_not_spam_success": "已移至收件箱", + "toast_not_spam_batch": "{count} 封邮件已移至收件箱", + "error": "举报垃圾邮件失败", + "error_not_spam": "无法恢复邮件" + }, + "unsubscribe_banner": { + "label": "订阅邮件", + "button": "取消订阅", + "confirm_title": "取消订阅该发件人吗?", + "confirm_button": "确认", + "cancel": "取消", + "success_http": "取消订阅页面已在新标签页中打开", + "success_mailto": "取消订阅请求已发送", + "error": "无法取消订阅", + "dismiss": "关闭" + }, + "calendar_invitation": { + "loading": "正在加载活动详情…", + "title": "日历邀请", + "published_title": "已发布活动", + "response_title": "日程回复", + "update_title": "活动更新", + "counter_title": "改期建议", + "refresh_title": "刷新请求", + "declined_counter_title": "改期建议已被拒绝", + "cancelled_title": "活动已取消", + "organizer": "组织者:{name}", + "attendees": "{count, plural, one {# 位参与者} other {# 位参与者}}", + "accept": "接受", + "maybe": "暂定", + "decline": "拒绝", + "add_to_calendar": "添加到日历", + "added": "添加到日历", + "rsvp_sent": "回复已发送", + "parse_error": "无法读取邀请", + "action_failed": "无法完成该日历操作。", + "no_calendar": "日历不可用", + "published_info": "此事件仅供参考。", + "response_info": "此消息包含与会者的响应。", + "response_info_organizer": "此与会者回复会更新您的活动。", + "update_info": "此消息更新现有事件。", + "counter_info": "此消息提出了对该活动的改期建议。", + "counter_info_organizer": "该与会者对您的活动提出了改期建议。", + "refresh_info": "此消息请求最新的事件详细信息。", + "refresh_info_organizer": "与会者要求了解最新的活动详细信息。", + "declined_counter_info": "组织者拒绝了该改期建议。", + "authentication_failed_info": "此邀请的邮件身份验证检查失败。谨慎对待日历操作。", + "authentication_missing_info": "此邀请不包括经过验证的邮件身份验证。如果有任何异常情况,请与组织者确认详细信息。", + "sender_mismatch_info": "此邀请是从 {sender} 发送的,而日历数据中列出的组织者是 {organizer}。", + "sender_mismatch_unverified_info": "此邀请是从 {sender} 发送的,而日历数据中列出的组织者是 {organizer},且无法验证该消息。", + "organizer_role": "您是此活动的组织者", + "your_response": "您的回复:{status}", + "response_needed": "待回复", + "response_accepted": "已接受", + "response_tentative": "暂定", + "response_declined": "已拒绝", + "response_delegated": "已委托", + "actor_sent_info": "由 {name} 发送。", + "actor_response_info": "{name} 回复了 {status}。", + "actor_counter_info": "{name} 提议更改此活动的时间。", + "actor_refresh_info": "{name} 请求获取最新的活动详情。", + "actor_declined_counter_info": "{name} 拒绝了改期建议。", + "actor_note": "备注:{comment}", + "actor_unknown": "有人", + "proposed_changes": "建议的更改", + "change_title": "标题", + "change_time": "时间", + "change_location": "地点", + "change_description": "描述", + "change_empty": "无", + "change_from_to": "{before} -> {after}", + "apply_proposal": "应用建议的更改", + "proposal_applied": "已应用建议的更改。", + "review_proposal": "查看建议", + "review_request": "查看请求", + "view_in_calendar": "在日历中打开", + "select_calendar": "选择日历", + "already_in_calendar": "已在你的日历中", + "request_info": "您已被邀请参加此活动。回复以让组织者了解您是否参加。", + "cancel_info": "组织者已取消此活动。", + "event_updated": "更新 #{sequence}", + "event_status_tentative": "暂定", + "event_status_cancelled": "已取消" + }, + "send": "发送", + "more": "更多" + }, + "email_composer": { + "new_message": "新邮件", + "reply": "回复", + "reply_all": "全部回复", + "forward": "转发", + "reply_to": "回复", + "reply_all_to": "全部回复", + "forward_message": "转发", + "from": "发件人", + "to": "收件人", + "cc": "抄送", + "bcc": "密送", + "subject": "主题", + "body_placeholder": "写邮件内容...", + "send": "发送", + "cancel": "取消", + "attach": "附件", + "discard": "丢弃", + "discard_draft_title": "丢弃草稿?", + "discard_draft_confirm": "您有未保存的更改。确定要丢弃这封草稿吗?", + "saving": "保存中...", + "draft_saved": "草稿已保存", + "save_failed": "保存失败", + "to_placeholder": "收件人", + "cc_placeholder": "抄送", + "bcc_placeholder": "密送", + "subject_placeholder": "主题", + "cc_label": "抄送:", + "bcc_label": "密送:", + "subject_label": "主题:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "no_subject": "(无主题)", + "unknown_sender": "未知", + "quote": { + "reply_header": "在 {date},{sender} 写道:", + "forward_header": "---------- 转发的邮件 ----------", + "from": "来自:{sender}", + "date": "日期:{date}", + "subject": "主题:{subject}", + "to": "至:{recipients}" + }, + "remove_sub_address": "删除子地址", + "use_template": "模板", + "save_as_template": "保存为模板", + "validation": { + "recipient_required": "请添加收件人", + "subject_required": "请添加主题", + "body_required": "请输入邮件内容或添加附件" + }, + "upload_progress": "正在上传 {uploaded} / {total}", + "upload_cancel": "取消上传", + "upload_failed": "无法上传 {filename}", + "drop_files": "拖放要附加的文件", + "show_less": "收起", + "send_failed": "发送邮件失败", + "continue_draft": "继续编辑草稿", + "close_draft_title": "保存或丢弃草稿?", + "close_draft_message": "您有未保存的更改。要将其保存为草稿还是丢弃?", + "save_draft": "保存草稿", + "smime_sign_on": "S/MIME 签名已启用", + "smime_sign_off": "启用 S/MIME 签名", + "smime_encrypt_on": "S/MIME 加密已启用", + "smime_encrypt_off": "启用 S/MIME 加密", + "smime_encrypt_unavailable": "S/MIME 加密不可用 – 缺少收件人证书", + "smime_unlock_title": "解锁 S/MIME 密钥", + "smime_unlock_message": "输入密码以解锁您的 S/MIME 签名密钥。", + "smime_unlock_button": "解锁", + "smime_passphrase_placeholder": "输入密码", + "forgot_attachment": { + "title": "忘记添加附件了吗?", + "message": "您的消息中提到了“{keyword}”,但未附加任何文件。仍然发送吗?", + "send_anyway": "仍然发送", + "back": "返回编辑" + } + }, + "confirm_dialog": { + "confirm": "确认", + "cancel": "取消" + }, + "common": { + "loading": "正在加载…", + "error": "错误", + "success": "成功", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "search": "搜索", + "refresh": "刷新", + "settings": "设置", + "help": "帮助", + "logout": "退出登录", + "yes": "是", + "no": "否", + "unknown": "未知", + "app_title": "网页邮箱", + "reconnecting": "连接已断开,正在尝试重连…", + "rate_limited_title": "服务器身份验证暂时受到速率限制。", + "rate_limited_detail": "Bulwark 已暂停后台请求以避免账户被锁定。将在 {seconds} 秒后重试。", + "rate_limited_action_title": "请求已暂停以避免账户被锁定。", + "rate_limited_action_detail": "Bulwark 正在等待服务器冷却,然后再发送更多请求。请在 {seconds} 秒后重试。" + }, + "notifications": { + "email_sent": "邮件发送成功", + "email_deleted": "邮件已删除", + "email_archived": "邮件已归档", + "email_starred": "邮件已加星标", + "email_unstarred": "邮件已取消星标", + "email_marked_read": "邮件已标记为已读", + "email_marked_unread": "邮件已标记为未读", + "copied_to_clipboard": "已复制到剪贴板", + "source_copied": "源码已复制到剪贴板", + "error_sending": "发送邮件失败", + "error_deleting": "删除邮件失败", + "error_loading": "无法加载邮件", + "new_email": "新邮件", + "new_email_from": "来自 {sender}", + "click_to_view": "点击查看", + "email_moved": "邮件已移动", + "emails_moved": "{count} 封邮件已移动", + "moved_to_mailbox": "已移至 {mailbox}", + "move_failed": "移动失败", + "move_error": "无法将邮件移至所选文件夹", + "email_tagged": "邮件已加标签", + "emails_tagged": "{count} 封邮件已加标签", + "tag_failed": "标记失败", + "identity_created": "身份创建成功", + "identity_updated": "身份更新成功", + "identity_deleted": "身份已删除", + "identity_set_primary": "主要身份已更新", + "identity_create_failed": "无法创建身份:{error}", + "identity_update_failed": "无法更新身份:{error}", + "identity_delete_failed": "无法删除身份:{error}", + "identity_unauthorized": "您无权从此邮箱地址发送", + "identity_not_found": "未找到身份", + "vacation_saved": "假期自动回复设置已保存", + "vacation_save_failed": "无法保存假期自动回复设置", + "filters_saved": "过滤规则保存成功", + "filters_save_failed": "无法保存过滤器", + "filters_deleted": "过滤规则已删除", + "templates_exported": "模板导出成功", + "templates_imported": "已导入{count, plural, one {# 个模板} other {# 个模板}}", + "templates_import_errors": "部分模板无法导入", + "templates_import_empty": "文件中未找到模板", + "export_email_error": "导出邮件失败", + "import_email_success": "邮件导入成功", + "import_email_error": "导入邮件失败" + }, + "date": { + "today": "今天", + "yesterday": "昨天", + "this_week": "本周", + "last_week": "上周", + "this_month": "本月", + "older": "更早", + "just_now": "刚刚", + "minutes_ago": "{count} 分钟前", + "minutes_ago_plural": "{count} 分钟前", + "hours_ago": "{count} 小时前", + "hours_ago_plural": "{count} 小时前", + "days_ago": "{count} 天前", + "days_ago_plural": "{count} 天前" + }, + "language": { + "title": "语言", + "english": "英语", + "french": "法语", + "japanese": "日语", + "spanish": "西班牙语", + "italian": "意大利语", + "german": "德语", + "dutch": "荷兰语", + "portuguese": "葡萄牙语", + "russian": "俄语", + "select_language": "选择语言", + "switch_to_english": "切换到英语", + "switch_to_french": "切换到法语", + "switch_to_japanese": "切换到日语", + "switch_to_spanish": "切换到西班牙语", + "switch_to_italian": "切换到意大利语", + "switch_to_german": "切换到德语", + "switch_to_dutch": "切换到荷兰语", + "switch_to_portuguese": "切换到葡萄牙语", + "switch_to_russian": "切换到俄语", + "switching": "正在切换语言...", + "switch": "切换语言", + "current": "当前语言", + "polish": "Polski", + "switch_to_polish": "切换到波兰语", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "ru": "Русский", + "uk": "Українська", + "zh": "简体中文" + }, + "settings": { + "title": "设置", + "back_to_mail": "返回邮件", + "save_success": "设置保存成功", + "import_success": "设置导入成功", + "import_error": "导入设置失败", + "reset_confirm": "您确定要将所有设置重置为默认值吗?", + "unsaved_changes": "您有未保存的更改", + "discard_changes": "放弃未保存的更改?", + "discard": "放弃", + "keep_editing": "继续编辑", + "tabs": { + "appearance": "外观", + "language": "语言及地区", + "email": "邮件行为", + "composer": "邮件撰写", + "privacy": "隐私与安全", + "account": "账户", + "identities": "身份", + "vacation": "假期自动回复", + "advanced": "高级", + "calendar": "日历", + "filters": "过滤器", + "templates": "模板", + "folders": "文件夹", + "keywords": "标签", + "security": "安全", + "files": "文件", + "contacts": "联系人", + "encryption": "加密", + "sidebar_apps": "侧边栏应用", + "notifications": "通知", + "layout": "布局", + "reading": "阅读", + "composing": "撰写", + "content_senders": "内容和发件人", + "about_data": "关于和数据", + "debug": "调试" + }, + "tab_groups": { + "general": "通用", + "account": "账户与身份", + "organization": "邮件组织", + "apps": "应用", + "system": "系统", + "appearance": "外观", + "mail": "邮件", + "privacy": "隐私和安全", + "advanced": "高级" + }, + "appearance": { + "title": "外观", + "description": "自定义邮箱的外观与风格", + "theme": { + "label": "主题", + "description": "选择您喜欢的配色方案", + "light": "浅色", + "dark": "深色", + "system": "系统" + }, + "language": { + "label": "语言", + "description": "选择您的首选语言" + }, + "font_size": { + "label": "字体大小", + "description": "调整文本大小以获得更好的可读性", + "small": "小", + "medium": "中", + "large": "大" + }, + "list_density": { + "label": "界面紧凑度", + "description": "调整界面元素之间的间距", + "extra_compact": "超紧凑", + "compact": "紧凑", + "regular": "默认", + "comfortable": "宽松" + }, + "animations": { + "label": "启用动画", + "description": "显示平滑的过渡和效果" + }, + "toolbar_position": { + "label": "工具栏位置", + "description": "在哪里显示邮件操作按钮(回复、归档、删除等)", + "top": "顶部", + "below_subject": "主题下方" + }, + "toolbar_labels": { + "label": "显示工具栏标签", + "description": "在工具栏图标旁显示文字标签。熟悉图标后可关闭以节省空间。" + }, + "hide_account_switcher": { + "label": "隐藏侧边栏账户切换器", + "description": "隐藏文件夹侧边栏顶部的账户选择器。您仍然可以从底部导航栏切换账户。" + }, + "show_rail_account_list": { + "label": "在导航导轨上显示账户头像", + "description": "在导航栏底部显示账户头像,方便快速切换;下方会保留退出按钮。" + }, + "unified_mailbox": { + "label": "统一邮箱", + "description": "显示所有已连接账户的合并文件夹(收件箱、已发送等)" + }, + "colorful_sidebar_icons": { + "label": "彩色侧边栏图标", + "description": "按类型为文件夹和标签图标着色(蓝色收件箱、红色垃圾邮件、绿色已发送等)。禁用以获得单色侧边栏。" + } + }, + "keywords": { + "title": "电子邮件标签", + "description": "定义标签以使用颜色组织您的电子邮件。这些标签作为JMAP关键词存储在服务器上。", + "add_keyword": "添加标签", + "reset_defaults": "重置为默认值", + "label_field": "显示名称", + "label_placeholder": "例如工作、个人、紧急", + "id_field": "标签ID", + "id_placeholder": "例如工作、个人", + "color_field": "颜色", + "id_exists": "此标签ID已存在", + "edit": "编辑标签", + "delete": "删除标签", + "save": "保存", + "add": "添加", + "cancel": "取消", + "migrating": "正在更新现有邮件的标签…", + "migration_error": "更新现有邮件的标签失败" + }, + "notifications": { + "test_sound": "测试通知声音", + "sounds": { + "default": "默认(蜂鸣声)", + "cheerful": "快乐", + "involved": "沉浸", + "swift": "轻快手势", + "relax": "放松" + }, + "sound_selection": { + "title": "通知声音", + "description": "选择通知时播放的声音", + "choose": "声音", + "choose_desc": "选择通知音并单击扬声器图标进行预览" + }, + "email": { + "title": "邮件通知", + "description": "配置传入邮件的通知", + "enabled": "邮件通知", + "enabled_desc": "新邮件到达时显示通知", + "sound": "通知声音", + "sound_desc": "新邮件到达时播放音频提醒" + }, + "calendar": { + "title": "日历通知", + "description": "配置日历事件的通知", + "enabled": "事件通知", + "enabled_desc": "显示即将发生的日历事件的提醒", + "sound": "通知声音", + "sound_desc": "播放日历提醒的音频提醒", + "invitation_parsing": "解析邮件邀请", + "invitation_parsing_desc": "检测邮件附件中的日历邀请并显示日历操作" + } + }, + "language_region": { + "title": "语言及地区", + "description": "配置语言和区域首选项", + "language": { + "label": "语言", + "description": "选择您的首选语言", + "english": "英语", + "french": "法语" + }, + "date_format": { + "label": "日期格式", + "description": "日期应如何显示", + "regional": "区域格式", + "iso": "ISO 8601", + "custom": "自定义" + }, + "time_format": { + "label": "时间格式", + "description": "选择 12 小时制或 24 小时制", + "12h": "12 小时制", + "24h": "24 小时制" + }, + "first_day": { + "label": "一周的第一天", + "description": "从周日或周一开始一周", + "sunday": "周日", + "monday": "周一" + } + }, + "email_behavior": { + "title": "邮件行为", + "description": "配置邮件的处理方式", + "mark_read": { + "label": "标记为已读", + "description": "何时将打开的邮件标记为已读", + "instant": "立即", + "delay_3s": "3 秒后", + "delay_5s": "5 秒后", + "never": "从不" + }, + "delete_action": { + "label": "删除操作", + "description": "删除邮件后的行为", + "trash": "移至已删除", + "permanent": "永久删除", + "warning": "邮件将被永久删除且无法恢复。此操作是不可逆转的。" + }, + "archive_mode": { + "label": "归档方式", + "description": "归档时如何组织邮件", + "single": "单个文件夹", + "year": "按年归档", + "month": "按月归档", + "reorganize": "重新整理现有归档", + "reorganize_success": "{count, plural, =0 {没有需要整理的邮件} =1 {已整理 1 封邮件} other {已整理 # 封邮件}}", + "reorganize_error": "无法重新整理归档" + }, + "permanently_delete_junk": { + "label": "永久删除垃圾邮件", + "description": "从\"垃圾邮件\"文件夹中永久删除邮件,而不是将其移至\"已删除\"" + }, + "mail_layout": { + "label": "邮件布局", + "description": "在经典分栏阅读和 Gmail 风格的沉浸阅读之间选择", + "split": "分栏视图", + "split_description": "左侧显示邮件列表,右侧显示阅读窗格。", + "focus": "沉浸模式", + "focus_description": "每封邮件显示一行,打开邮件时使用全宽阅读视图,同时保留文件夹侧边栏。" + }, + "show_preview": { + "label": "显示预览文本", + "description": "在列表中显示邮件预览", + "focus_description": "在沉浸模式的单行邮件列表中显示预览文本" + }, + "disable_threading": { + "label": "禁用对话分组", + "description": "将邮件显示为独立消息,而不是按会话分组" + }, + "plain_text_mode": { + "label": "仅纯文本", + "description": "禁用富文本编辑器,并将所有邮件(包括回复和转发)以纯文本发送" + }, + "auto_select_reply_identity": { + "label": "自动选择回复地址", + "description": "回复时自动将发件人地址切换为最初收到该邮件的身份" + }, + "attachment_click_action": { + "label": "附件单击操作", + "description": "选择点击附件时是预览还是直接下载", + "preview": "尽可能预览", + "download": "立即下载" + }, + "attachment_position": { + "label": "附件位置", + "description": "在邮件标题中的何处显示附件", + "beside-sender": "发件人旁", + "below-header": "标题下方" + }, + "emails_per_page": { + "10": "10 封邮件", + "25": "25 封邮件", + "50": "50 封邮件", + "100": "100 封邮件", + "label": "每页邮件数", + "description": "一次加载的邮件数量" + }, + "always_light_mode": { + "label": "始终以浅色模式显示邮件", + "description": "即使应用处于深色模式,也以浅色模式呈现邮件内容,避免深色模式转换问题" + }, + "external_content": { + "label": "外部内容", + "description": "如何处理图像和外部内容", + "ask": "每次询问", + "block": "始终阻止", + "allow": "始终允许" + }, + "trusted_senders": { + "label": "受信任发件人", + "description": "管理自动加载图像的发件人", + "count_zero": "无", + "count_one": "1 位发件人", + "count_other": "{count} 位发件人", + "modal_title": "受信任发件人", + "empty_title": "尚无受信任发件人", + "empty_description": "查看包含被阻止图像的邮件时,单击\"始终信任此发件人\"将其添加到此处。", + "add_manually": "手动添加", + "add_button": "添加", + "add_placeholder": "输入邮箱地址", + "search_placeholder": "搜索发件人...", + "no_results": "没有匹配的发件人", + "remove": "移除", + "close": "关闭", + "invalid_email": "请输入有效的邮箱地址", + "already_added": "该发件人已被信任", + "save_error": "保存失败 - 请查看联系人调试日志了解详情", + "use_address_book_label": "与通讯录同步", + "use_address_book_description": "将受信任发件人存入专用“受信任发件人”通讯录,以便在所有设备间同步" + }, + "hover_actions": { + "label": "快速悬停操作", + "description": "选择将鼠标悬停在列表中的邮件上时显示的快速操作", + "delete": "删除", + "star": "加星标/取消星标", + "mark_read": "标记已读/未读", + "archive": "归档", + "tag": "标签", + "spam": "标记为垃圾邮件", + "none_selected": "未选择任何操作", + "mode_label": "显示模式", + "mode_inline": "内嵌", + "mode_floating": "浮动", + "corner_label": "浮动位置", + "corner_top-left": "左上", + "corner_top-right": "右上", + "corner_bottom-left": "左下", + "corner_bottom-right": "右下" + }, + "default_mail_program": { + "label": "默认邮件应用", + "description": "将 {appName} 注册为 mailto: 链接的默认邮件应用", + "button": "设为默认", + "success": "浏览器已提示设置为默认", + "error": "您的浏览器不支持此功能" + }, + "attachment_reminder": { + "label": "附件提醒", + "description": "当消息提到附件但未附加任何文件时,在发送前发出警告", + "keywords_label": "触发关键词", + "keywords_description": "在消息中发现时触发提醒的词语或短语", + "add_placeholder": "添加关键词...", + "add": "Add", + "remove": "删除" + }, + "hide_inline_image_attachments": { + "label": "在附件列表中隐藏内嵌图片", + "description": "嵌入到邮件正文中的图片不会作为单独的附件显示" + } + }, + "composer": { + "title": "邮件撰写", + "description": "配置邮件撰写相关设置", + "autosave": { + "label": "自动保存间隔", + "description": "自动保存草稿的频率", + "30s": "每 30 秒", + "1m": "每分钟", + "2m": "每 2 分钟", + "5m": "每 5 分钟" + }, + "send_confirmation": { + "label": "发送前确认", + "description": "发送邮件前要求确认" + }, + "default_reply": { + "label": "默认回复模式", + "description": "点击回复时的默认操作", + "reply": "回复", + "reply_all": "全部回复" + } + }, + "privacy": { + "title": "隐私与安全", + "description": "管理您的隐私和安全设置", + "external_images": { + "label": "阻止外部图像", + "description": "防止通过外部图像进行跟踪" + }, + "session_timeout": { + "label": "会话超时", + "description": "不活动后自动注销", + "never": "从不", + "30m": "30 分钟", + "1h": "1 小时", + "4h": "4 小时" + }, + "clear_cache": { + "label": "清除缓存", + "description": "删除缓存数据和临时文件", + "button": "清除缓存", + "confirm": "您确定要清除缓存吗?", + "success": "缓存清除成功" + } + }, + "account": { + "title": "账户", + "description": "查看您的账户信息", + "name_label": "显示名称", + "username_label": "用户名", + "account_type_label": "账户类型", + "auth_method_label": "认证方式", + "auth_method_oauth": "单点登录 (OAuth/OIDC)", + "auth_method_basic": "密码", + "demo_account": "演示账户", + "email": { + "label": "邮件", + "value": "{email}" + }, + "server": { + "label": "JMAP 服务器", + "value": "{server}" + }, + "storage": { + "label": "存储使用情况", + "used": "已使用 {used} / {total}", + "percentage": "已使用 {percent}%" + }, + "last_sync": { + "label": "上次同步", + "value": "{time}" + } + }, + "security": { + "title": "账户安全", + "description": "管理您的密码、双因素身份验证和安全设置", + "detecting": "正在检测服务器功能...", + "not_available": "此邮件服务器不支持账号安全管理。可能未启用所需权限。详情请参阅文档。", + "password": { + "title": "更改密码", + "current": "当前密码", + "new": "新密码", + "confirm": "确认新密码", + "submit": "更改密码", + "success": "密码修改成功", + "error_title": "密码修改失败", + "error_mismatch": "新密码不匹配", + "error_min_length": "密码必须至少为 8 个字符", + "error_generic": "更改密码失败" + }, + "display_name": { + "label": "显示名称", + "description": "显示在服务器上的名称", + "placeholder": "输入您的显示名称", + "save": "保存", + "success": "显示名称已更新", + "error": "无法更新显示名称" + }, + "totp": { + "section_title": "双因素身份验证", + "label": "TOTP 身份验证", + "description": "使用基于时间的一次性密码添加额外的安全层", + "active": "启用", + "inactive": "未启用", + "enabled": "启用双因素身份验证", + "disabled": "禁用双因素身份验证", + "enable_error": "无法启用 2FA", + "disable_error": "无法禁用 2FA", + "setup_instructions": "请将此 URL 复制到身份验证器应用(Google Authenticator、Authy 等)中:", + "verification_code": "验证码", + "confirm": "确认", + "disable": "禁用", + "disable_confirm_prompt": "输入密码以禁用双重身份验证。", + "password_required": "需要密码", + "code_required": "需要验证码", + "code_invalid": "验证码无效。请检查您的身份验证应用并重试。" + }, + "app_passwords": { + "title": "应用密码", + "description": "为不支持双因素身份验证的应用创建密码", + "add": "添加", + "create": "创建", + "cancel": "取消", + "generate": "生成", + "name_label": "应用名称", + "name_placeholder": "例如雷鸟、iPhone 邮件", + "password_label": "密码(留空自动生成)", + "password_placeholder": "如果为空则自动生成", + "added": "应用密码已创建", + "removed": "应用密码已删除", + "add_error": "创建应用密码失败", + "remove_error": "无法删除应用密码", + "none": "未配置应用密码", + "done": "完成", + "expires_label": "过期时间(可选)", + "copy_now_warning": "立即复制此密码--它将不再显示。", + "allowed_ips_label": "允许的 IP(可选)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "用逗号或空格分隔。留空则允许任意 IP。" + }, + "api_keys": { + "title": "API 密钥", + "description": "为直接与服务器通信的脚本和集成创建 API 密钥", + "name_label": "密钥名称", + "name_placeholder": "如:备份脚本、CI runner", + "copy_now_warning": "请立即复制此 API 密钥 - 它将不会再次显示。", + "added": "API 密钥已创建", + "removed": "API 密钥已删除", + "add_error": "创建 API 密钥失败", + "remove_error": "删除 API 密钥失败", + "none": "未配置 API 密钥" + }, + "encryption": { + "section_title": "静态加密", + "label": "邮件加密", + "description": "加密服务器上存储的邮件以获得额外的隐私", + "active": "{type} 加密已启用", + "inactive": "未启用", + "enabled": "启用静态加密", + "disabled_success": "静态加密已禁用", + "error": "无法更新加密设置" + }, + "email_client": { + "title": "邮件客户端设置", + "description": "使用这些凭据配置桌面端或移动端邮件客户端(Thunderbird、Apple Mail、Outlook 等)", + "jmap_username_label": "JMAP 用户名", + "copy": "复制", + "copied": "已复制", + "password_instructions": "使用上面的 JMAP 用户名和应用密码登录您的邮件客户端。如果您还没有创建应用密码,请在上面的部分中创建。" + } + }, + "identities": { + "title": "发送身份", + "description": "管理您可以发送邮件的邮箱地址", + "identities_count": { + "label": "你的身份", + "description": "配置用于发送的邮箱地址", + "count_zero": "暂无身份", + "count_one": "1 个身份", + "count_other": "{count} 个身份" + }, + "manage": "管理身份", + "sub_addressing": { + "label": "子寻址", + "description": "使用 user+tag@domain.com 这类标签来整理收到的邮件", + "learn_more": "了解更多" + } + }, + "vacation": { + "title": "假期自动回复", + "description": "在您不在时自动回复收到的邮件", + "loading": "正在加载自动回复设置…", + "not_supported": "您的邮件服务器不支持自动回复功能。", + "fetch_error": "加载自动回复设置失败,请重试。", + "status": { + "label": "自动回复", + "description": "向给您发送邮件的人自动发送回复", + "active": "已开启", + "inactive": "已关闭" + }, + "date_range": { + "title": "日期范围", + "description": "可选择仅在指定时间段内启用自动回复", + "start": "开始日期", + "start_description": "留空表示不限制开始时间", + "end": "结束日期", + "end_description": "留空表示不限制结束时间" + }, + "message": { + "title": "自动回复正文", + "description": "作为回复发送的邮件内容", + "subject_label": "主题", + "subject_description": "自动回复邮件的主题", + "subject_placeholder": "外出办公", + "body_label": "邮件正文", + "body_description": "纯文本邮件内容", + "body_placeholder": "感谢您的来信。我目前不在办公室,返回后会尽快回复您的邮件。" + }, + "preview": { + "title": "预览", + "show": "显示预览", + "hide": "隐藏预览" + }, + "save": "保存更改", + "saving": "正在保存…", + "warnings": { + "end_before_start": "结束日期必须晚于开始日期", + "start_in_past": "开始日期已在过去", + "empty_body": "邮件正文为空--收件人将收到空白回复" + } + }, + "folders": { + "title": "文件夹", + "description": "管理邮件文件夹并分配邮箱角色", + "folder_list": "您的文件夹", + "folder_list_description": "单击文件夹图标进行自定义", + "standard_roles": "标准文件夹角色", + "standard_roles_description": "指定哪些文件夹用于标准邮箱角色,例如收件箱、已发送、已删除等。", + "role_inbox": "收件箱", + "role_drafts": "草稿", + "role_sent": "已发送", + "role_trash": "已删除", + "role_junk": "垃圾邮件", + "role_archive": "归档", + "role_none": "无", + "create_folder": "创建文件夹", + "create_subfolder": "新建子文件夹", + "subfolder_of": "{name} 内", + "subfolder_name": "子文件夹名称", + "new_folder_name": "文件夹名称", + "rename": "重命名", + "change_icon": "更改图标", + "delete": "删除", + "confirm_delete": "您确定要删除\"{name}\"吗?此文件夹中的邮件将被移至\"已删除\"。", + "create": "创建", + "cancel": "取消", + "no_folders": "没有自定义文件夹", + "cannot_delete_role": "无法删除具有标准角色的文件夹。先删除角色。", + "folder_created": "文件夹已创建", + "folder_renamed": "文件夹已重命名", + "folder_deleted": "文件夹已删除", + "role_updated": "文件夹角色已更新", + "error_create": "创建文件夹失败", + "error_rename": "重命名文件夹失败", + "error_delete": "删除文件夹失败", + "error_delete_has_children": "无法删除文件夹:其中仍包含子文件夹。请先删除或移动它们。", + "error_delete_has_email": "无法删除文件夹:其中仍包含邮件。请先移动或删除这些邮件。", + "error_role": "无法更新文件夹角色" + }, + "advanced": { + "title": "高级", + "description": "高级选项与开发者设置", + "debug_mode": { + "label": "调试模式", + "description": "启用详细日志记录以进行故障排除" + }, + "debug_categories": { + "description": "选择要记录的类别。禁用不需要的类别以减少控制台噪音。", + "jmap": "JMAP 客户端", + "jmap_description": "邮箱操作、邮件获取与 JMAP 协议请求", + "calendar": "日历", + "calendar_description": "日历事件、导入和安排消息", + "tasks": "任务", + "tasks_description": "日历任务创建、获取和更新", + "auth": "认证", + "auth_description": "登录、TOTP、令牌交换和会话管理", + "filters": "过滤器", + "filters_description": "Sieve 过滤规则和假期自动回复脚本", + "email": "邮件查看", + "email_description": "邮件渲染、TNEF 处理与已读标记", + "push": "推送通知", + "push_description": "推送通知设置和发送", + "contacts": "联系人与通讯录", + "contacts_description": "联系人同步、通讯录操作与受信任发件人" + }, + "settings_sync": { + "label": "设置同步", + "description": "跨浏览器和设备同步您的设置" + }, + "sender_favicons": { + "label": "发件人图标(实验性)", + "description": "使用企业发件人的网站图标作为头像" + }, + "show_avatars_in_junk": { + "label": "在垃圾邮件文件夹中显示头像", + "description": "在垃圾邮件文件夹中显示发件人的头像和网站图标。默认关闭,避免钓鱼邮件因熟悉的图标看起来更可信。" + }, + "keyboard_shortcuts": { + "label": "键盘快捷键", + "description": "查看可用快捷键", + "button": "查看快捷方式" + }, + "reset_settings": { + "label": "重置设置", + "description": "将所有设置恢复为默认值", + "button": "重置为默认值" + }, + "export_settings": { + "label": "导出设置", + "description": "将设置导出为 JSON 文件", + "button": "导出" + }, + "import_settings": { + "label": "导入设置", + "description": "从 JSON 文件导入设置", + "button": "导入" + }, + "about": { + "title": "Bulwark 网页邮箱" + } + }, + "sidebar_apps": { + "title": "侧边栏应用", + "description": "管理侧边栏中的自定义应用和链接", + "keep_loaded": "保持应用加载", + "keep_loaded_description": "在内联应用之间切换时,保持内联应用在后台运行以避免重新加载", + "manage_title": "定制应用", + "manage_description": "从侧边栏添加、编辑或删除自定义应用" + }, + "contacts": { + "title": "联系人", + "description": "导入和导出联系人", + "import_label": "导入联系人", + "import_description": "从 vCard (.vcf) 文件导入联系人", + "export_label": "导出联系人", + "export_description": "将所有联系人导出为 vCard (.vcf) 文件", + "manage_title": "地址簿", + "manage_description": "重命名您的地址簿", + "no_address_books": "未找到地址簿", + "categories_title": "类别", + "categories_description": "重命名联系人类别", + "no_categories": "未找到类别" + }, + "filters": { + "title": "邮件过滤器", + "description": "创建规则,自动整理、标记和管理收到的邮件", + "add_rule": "添加规则", + "no_rules": "暂无过滤规则", + "no_rules_description": "创建规则以自动整理收到的邮件", + "vacation_active": "假期自动回复已开启", + "vacation_active_description": "已启用传入消息的自动回复", + "vacation_configure": "配置", + "edit_rule": "编辑规则", + "new_rule": "新规则", + "delete_rule": "删除规则", + "delete_confirm": "您确定要删除此规则吗?", + "enable": "启用", + "disable": "禁用", + "raw_editor": "原始 Sieve 编辑器", + "raw_editor_warning": "编辑原始 Sieve 脚本可能会破坏可视化规则编辑。此处所做的更改会覆盖视觉生成器。", + "validate": "验证", + "validation_success": "脚本有效", + "validation_error": "脚本有错误", + "save": "保存规则", + "saving": "保存中...", + "saved": "过滤器保存成功", + "save_failed": "无法保存过滤器", + "loading": "正在加载过滤器...", + "not_supported": "您的邮件服务器不支持邮件过滤器。", + "rule_name": "规则名称", + "rule_name_placeholder": "例如,整理订阅邮件", + "match_all": "匹配所有条件", + "match_any": "匹配任何条件", + "conditions": "条件", + "add_condition": "添加条件", + "actions": "操作", + "add_action": "添加操作", + "stop_processing": "停止处理后续规则", + "condition_fields": { + "from": "发件人", + "to": "收件人", + "cc": "抄送", + "subject": "主题", + "header": "自定义标头", + "size": "大小", + "body": "正文" + }, + "comparators": { + "contains": "包含", + "not_contains": "不包含", + "is": "等于", + "not_is": "不是", + "starts_with": "以…开头", + "ends_with": "以…结尾", + "matches": "匹配模式", + "greater_than": "大于", + "less_than": "小于" + }, + "action_types": { + "move": "移至文件夹", + "copy": "复制到文件夹", + "forward": "转发至", + "mark_read": "标记为已读", + "star": "加星标", + "add_label": "添加标签", + "discard": "丢弃(静默删除)", + "reject": "拒绝并留言", + "keep": "保留在收件箱中", + "stop": "停止处理" + }, + "move_to_folder": "选择文件夹", + "copy_to_folder": "选择文件夹", + "forward_to": "转发至邮箱地址", + "forward_placeholder": "email@example.com", + "reject_message": "拒绝留言", + "reject_placeholder": "您的邮件已被拒绝", + "label_name": "标签名称", + "label_placeholder": "选择标签", + "header_name": "标头名称", + "header_placeholder": "例如,X-Mailing-List", + "size_bytes": "大小(以字节为单位)", + "size_placeholder": "例如,1000000", + "system_managed": "系统管理的规则", + "opaque_warning": "该脚本是在可视化编辑器之外编辑的。仅可使用原始 Sieve 编辑。", + "open_sieve_editor": "打开原始 Sieve 编辑器", + "fetch_error": "加载过滤器失败", + "expanded_view": "展开视图", + "expanded_view_description": "显示包含详细条件和操作的过滤规则", + "if": "如果", + "then": "然后", + "match_all_conditions": "全部匹配", + "match_any_condition": "任一匹配", + "and": "和", + "or": "或", + "cancel": "取消", + "confirm_delete": "删除", + "rule_list": "过滤规则", + "drag_to_reorder": "拖动以重新排序", + "match_type": "匹配类型", + "reset_to_visual": "重置为可视化编辑器", + "reset_warning": "这将丢弃当前脚本并重新开始。", + "confirm_reset": "重置", + "validation_empty_name": "规则名称为必填项", + "validation_empty_conditions": "至少需要一个具有值的条件", + "validation_empty_actions": "至少需要执行一项操作", + "templates_section": "从模板开始", + "template_newsletters": "将订阅邮件移至文件夹", + "template_receipts": "自动归档收据", + "template_important": "标记重要邮件", + "template_notifications": "过滤通知", + "sieve_editor": { + "title": "Sieve 脚本编辑器", + "warning": "编辑原始 Sieve 脚本可能会破坏可视化规则编辑。此处所做的更改会覆盖视觉生成器。", + "script_content": "Sieve 脚本", + "valid": "脚本有效", + "invalid": "脚本有错误", + "save_warning": "保存将覆盖所有可视化规则,此操作无法撤销。再次点击\"保存\"以确认。", + "validating": "正在验证...", + "validate": "验证", + "cancel": "取消", + "save": "保存", + "confirm_save": "确认保存", + "validation_failed": "验证请求失败" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# 个条件} other {# 个条件}}", + "actions_count": "{count, plural, one {# 个操作} other {# 个操作}}" + }, + "origin_external": "外部", + "managed_by_tooltip": "由 {source} 管理。请在该应用中编辑,或使用原始 Sieve 编辑器。" + }, + "templates": { + "title": "邮件模板", + "description": "使用占位符变量创建可重用的邮件模板", + "add": "新模板", + "edit": "编辑模板", + "name": "模板名称", + "name_placeholder": "例如,后续邮件", + "category": "类别", + "category_placeholder": "例如,工作、个人", + "subject": "主题", + "subject_placeholder": "邮件主题行", + "body": "正文", + "body_placeholder": "邮件正文内容...", + "recipients_placeholder": "email@example.com", + "identity": "发送为", + "default_identity": "默认身份", + "favorite": "收藏", + "cancel": "取消", + "create": "创建", + "update": "更新", + "confirm_delete": "删除", + "no_templates": "还没有模板", + "manage": "管理模板", + "count": "{count, plural, one {# 个模板} other {# 个模板}}", + "export_import": "导出和导入", + "export_import_description": "备份您的模板或将其传输到其他设备", + "export": "导出", + "import": "导入", + "validation": { + "empty": "模板名称为必填项", + "too_long": "模板名称不得超过 200 个字符" + } + }, + "files": { + "display": { + "title": "显示", + "description": "配置文件和文件夹的显示方式" + }, + "folder_layout": { + "label": "文件夹导航", + "description": "选择文件夹的显示方式:与文件列表内嵌显示,或在侧边栏树状显示", + "inline": "内嵌", + "sidebar": "侧边栏" + }, + "default_view": { + "label": "默认视图", + "description": "在网格布局和列表布局之间进行选择", + "list": "列表", + "grid": "网格" + }, + "default_sort": { + "label": "默认排序", + "description": "选择文件的默认排序规则", + "name": "名称", + "size": "大小", + "modified": "修改时间" + }, + "sort_direction": { + "label": "排序方式", + "description": "选择升序或降序", + "ascending": "升序", + "descending": "降序" + }, + "icons": { + "title": "图标", + "description": "配置文件图标外观" + }, + "show_icons": { + "label": "显示文件图标", + "description": "在文件和文件夹旁边显示图标" + }, + "colored_icons": { + "label": "彩色图标", + "description": "使用彩色图标而不是单色图标" + }, + "show_thumbnails": { + "label": "显示缩略图", + "description": "显示图像预览而不是图像文件的图标" + }, + "behavior": { + "title": "行为", + "description": "配置文件浏览器行为" + }, + "show_hidden": { + "label": "显示隐藏文件", + "description": "显示以点开头的文件和文件夹" + }, + "preview": { + "label": "预览" + } + } + }, + "errors": { + "page_error_title": "出了点问题", + "page_error_description": "我们遇到了意外错误。请重试或返回主页。", + "sidebar_error": "无法加载邮箱", + "email_list_error": "无法加载邮件", + "viewer_error_title": "无法显示邮件", + "viewer_error_description": "呈现此邮件时出现问题。它可能包含不受支持的内容。", + "composer_error": "无法加载邮件撰写", + "settings_error_title": "设置不可用", + "settings_error_description": "无法加载设置。您的偏好设置可能不会被保存。", + "try_again": "再试一次", + "reload": "重新加载", + "reload_emails": "重新加载邮件", + "reload_settings": "重新加载设置", + "retry": "重试", + "go_home": "前往收件箱" + }, + "context_menu": { + "reply": "回复", + "reply_all": "全部回复", + "forward": "转发", + "mark_read": "标记为已读", + "mark_unread": "标记为未读", + "star": "加星标", + "unstar": "取消星标", + "move_to": "移动到…", + "archive": "归档", + "delete": "删除", + "mark_as_spam": "举报垃圾邮件", + "not_spam": "不是垃圾邮件", + "color_tag": "标签", + "remove_color": "删除标签", + "items_selected": "已选择 {count} 封邮件", + "edit_draft": "编辑草稿" + }, + "mailbox_context_menu": { + "mark_folder_read": "Mark folder as read", + "mark_folder_tree_read": "Mark folder & subfolders as read", + "mark_all_folders_read": "Mark all folders as read", + "new_subfolder": "New subfolder...", + "new_folder": "New folder...", + "rename": "Rename...", + "empty_folder": "Empty folder", + "empty_folder_generic": "Empty folder", + "delete_folder": "Delete folder", + "refresh": "Refresh", + "mark_all_confirm_title": "Mark all folders as read", + "mark_all_confirm_message": "Mark every unread message in your personal account as read?", + "delete_confirm_title": "Delete folder", + "delete_confirm_message": "Permanently delete the folder \"{name}\"? This action cannot be undone.", + "prompt_new_subfolder": "Enter a name for the new subfolder.", + "prompt_new_folder": "Enter a name for the new folder.", + "prompt_rename": "Enter a new name for this folder.", + "toast_marked_read": "Folder marked as read", + "toast_marked_read_count": "Marked {count, plural, one {1 message} other {# messages}} as read", + "toast_already_read": "No unread messages", + "toast_marked_all_read": "All folders marked as read", + "toast_emptied": "Folder emptied", + "toast_folder_created": "Folder created", + "toast_folder_renamed": "Folder renamed", + "toast_folder_deleted": "Folder deleted", + "toast_error_mark_read": "Failed to mark as read", + "toast_error_empty": "Failed to empty folder", + "toast_error_create": "Failed to create folder", + "toast_error_rename": "Failed to rename folder", + "toast_error_delete": "Failed to delete folder", + "toast_error_delete_has_children": "Folder has subfolders. Remove them first.", + "toast_error_delete_has_email": "Folder is not empty. Empty it first.", + "placeholder_folder_name": "Folder name", + "create": "Create", + "rename_confirm": "Rename" + }, + "shortcuts": { + "title": "键盘快捷键", + "tip": "按?随时显示此帮助", + "sections": { + "navigation": "导航", + "actions": "邮件操作", + "global": "全局", + "threads": "会话", + "composer": "邮件撰写" + }, + "navigation": { + "next_email": "下一封邮件", + "previous_email": "上一封邮件", + "open_email": "打开邮件", + "close_email": "关闭/取消选择" + }, + "actions": { + "reply": "回复", + "reply_all": "全部回复", + "forward": "转发", + "star": "添加或取消星标", + "archive": "归档", + "delete": "删除", + "mark_unread": "标记为未读", + "mark_read": "标记为已读", + "toggle_spam": "举报垃圾邮件/非垃圾邮件" + }, + "global": { + "compose": "撰写新邮件", + "search": "聚焦搜索框", + "help": "显示快捷方式", + "refresh": "刷新邮件", + "select_all": "全选" + }, + "threads": { + "expand_collapse": "展开/折叠会话" + }, + "composer": { + "template_picker": "打开模板选择器" + } + }, + "threads": { + "messages_one": "{count} 条消息", + "messages_other": "{count} 条消息", + "messages_tooltip": "{count, plural, one {此会话中有 # 条消息} other {此会话中有 # 条消息}}", + "expand": "展开会话", + "collapse": "折叠会话", + "loading": "正在加载会话...", + "mark_read": "将会话标记为已读", + "mark_unread": "将会话标记为未读", + "archive": "归档会话", + "delete": "删除会话", + "star": "会话加星标", + "unstar": "取消会话星标", + "toggle_thread": "展开/折叠会话" + }, + "identities": { + "modal_title": "管理发送身份", + "create_new": "创建新身份", + "edit_identity": "编辑身份", + "delete_confirm": "删除这个身份?此操作无法撤消。", + "cannot_delete": "该身份无法删除", + "primary_identity": "主要", + "set_as_primary": "设为主要", + "no_identities": "没有找到身份信息", + "display": { + "reply_to": "回复地址:", + "bcc": "密送:", + "signature": "签名:", + "preview": "预览:" + }, + "validation_errors": { + "invalid_emails": "无效邮箱地址:{emails}", + "unknown_error": "未知错误" + }, + "form": { + "name_label": "显示名称", + "name_placeholder": "例如,工作邮箱、个人邮箱", + "name_required": "名称为必填项", + "email_label": "邮箱地址", + "email_placeholder": "your.email@example.com", + "email_required": "邮箱地址为必填项", + "email_invalid": "请输入有效的邮箱地址", + "email_immutable": "邮箱地址创建后无法更改", + "reply_to_label": "回复地址(可选)", + "reply_to_placeholder": "reply@example.com", + "bcc_label": "自动密送(可选)", + "bcc_placeholder": "archive@example.com", + "text_signature_label": "文字签名", + "html_signature_label": "HTML 签名", + "save": "保存身份", + "cancel": "取消", + "creating": "创建中...", + "updating": "更新中..." + }, + "sub_address": { + "button_tooltip": "使用子地址", + "popover_title": "添加子地址标签", + "tag_input_placeholder": "输入标签(例如购物)", + "preview_label": "预览:", + "recent_tags": "最近的标签", + "suggested_tags": "建议", + "use_address": "使用此地址", + "invalid_tag": "标签只能是字母数字和破折号", + "tag_too_long": "标签不得超过 30 个字符", + "help_text": "发送到 user+tag@domain.com 的邮件将送达您的收件箱", + "validation": { + "empty": "标签不能为空", + "too_long": "标签不得超过 {max} 个字符", + "invalid_chars": "标签只能包含字母、数字和破折号" + } + }, + "badge": { + "sent_via": "通过", + "sub_address_tag": "使用子地址发送:{tag}", + "identity_name": "使用身份发送:{name}", + "identity_short": "通过 {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "删除", + "delete_confirm_title": "删除身份" + }, + "templates": { + "picker_title": "选择一个模板", + "search_placeholder": "搜索模板...", + "section_favorites": "收藏夹", + "section_recent": "最近使用", + "section_uncategorized": "其他", + "no_templates": "还没有模板", + "no_results": "没有找到模板", + "fill_placeholders": "填充占位符值", + "enter_value": "输入一个值...", + "preview": "预览", + "insert_with_values": "插入并填充", + "insert_raw": "插入原始模板", + "copy_suffix": "(复制)", + "placeholder": "变量", + "placeholders": { + "recipient_name": "收件人姓名", + "company": "公司名称", + "date": "当前日期", + "day_of_week": "星期几", + "sender_name": "你的名字" + } + }, + "contacts": { + "title": "联系人", + "search_placeholder": "搜索联系人...", + "create_new": "新联系人", + "no_category": "没有类别", + "rename_category": "重命名类别", + "category_name_label": "类别名称", + "category_renamed": "类别已重命名", + "category_rename_failed": "重命名类别失败", + "category_added": "联系人已添加至 {name}", + "category_added_plural": "{count} 联系人已添加到 {name}", + "empty_state": "还没有联系人", + "empty_state_title": "还没有联系人", + "empty_state_subtitle": "创建您的第一个联系人或从 vCard 文件导入", + "empty_search": "没有符合您搜索条件的联系人", + "empty_search_hint": "尝试不同的搜索词", + "empty_filtered": "没有符合您筛选条件的联系人", + "empty_filtered_hint": "请调整或清除筛选条件", + "clear_search": "清除搜索", + "import_vcard": "导入 vCard", + "delete_confirm_title": "删除联系人", + "delete_confirm": "您确定要删除此联系人吗?", + "local_mode": "联系人存储在本地(服务器不支持 JMAP 联系人)", + "back_to_contacts": "返回联系人", + "tabs": { + "all": "全部", + "groups": "群组" + }, + "shared": { + "title": "共享" + }, + "address_books": { + "title": "我的地址簿", + "shared_prefix": "共享:{name}", + "moved": "联系人已移至 {name}", + "moved_plural": "{count} 联系人已移至 {name}", + "move_failed": "无法移动联系人", + "address_book": "地址簿", + "rename": "重命名地址簿", + "name_label": "地址簿名称", + "renamed": "地址簿已重命名", + "rename_failed": "重命名地址簿失败", + "default": "默认", + "manage": "管理地址簿", + "share": "共享通讯录", + "new_contact_in_book": "在此通讯录中新建联系人", + "delete": "删除通讯录", + "confirm_delete": "删除「{name}」?此通讯录中的所有联系人将被移除。", + "deleted": "通讯录已删除", + "delete_failed": "删除通讯录失败" + }, + "detail": { + "emails": "邮箱地址", + "phones": "电话号码", + "organizations": "组织机构", + "addresses": "地址", + "notes": "笔记", + "titles": "头衔和角色", + "online_services": "在线服务", + "anniversaries": "周年纪念日", + "personal_info": "个人信息", + "languages": "语言", + "categories": "类别", + "related_contacts": "相关联系人", + "crypto_keys": "加密密钥", + "cert_issuer": "颁发者", + "cert_expires": "过期", + "cert_expired": "已到期", + "cert_fingerprint": "指纹", + "cert_algorithm": "算法", + "import_to_smime": "导入到 S/MIME", + "cert_already_imported": "已导入至 S/MIME", + "cert_imported": "证书导入到 S/MIME 存储", + "cert_import_failed": "导入证书失败", + "no_contact_selected": "选择联系人以查看详细信息", + "compose_email": "撰写邮件", + "copy_email": "复制邮箱地址", + "copy_phone": "复制电话号码", + "copy_url": "复制 URL", + "copied": "已复制到剪贴板", + "copy_failed": "无法复制到剪贴板", + "created": "已创建", + "updated": "最后更新", + "timezone": "时区", + "anniversary_birth": "生日", + "anniversary_death": "已故", + "anniversary_wedding": "周年纪念日", + "anniversary_other": "其他", + "personal_expertise": "专业知识", + "personal_hobby": "爱好", + "personal_interest": "兴趣", + "personal_other": "其他", + "gender": "性别", + "gender_masculine": "男性", + "gender_feminine": "女性", + "gender_other": "其他", + "gender_none": "不适用", + "gender_unknown": "未知", + "calendar": "日历", + "calendar_uri": "日历 URL", + "scheduling_uri": "调度 URL", + "freebusy_uri": "空闲/忙碌 URL", + "section_contact": "Contact details", + "section_work": "Work", + "section_personal": "Personal", + "email_default_label": "Email", + "phone_default_label": "Phone", + "address_default_label": "Address", + "online_service_default_label": "Online", + "organization_label": "Organization", + "title_label": "Title", + "role_label": "Role", + "language_label": "Language", + "related_default_label": "Related", + "more_actions": "更多操作", + "age_years": "{count}岁", + "years_since": "{count}年前" + }, + "activity": { + "recent_emails": "Recent Emails", + "upcoming_events": "Upcoming Events", + "no_emails": "No recent emails", + "no_events": "No upcoming events", + "no_subject": "(No subject)", + "no_title": "(No title)", + "load_failed": "Failed to load", + "unknown_sender": "Unknown sender", + "all_day": "All day" + }, + "form": { + "create_title": "新联系人", + "edit_title": "编辑联系人", + "section_address_book": "地址簿", + "select_address_book": "选择地址簿...", + "section_identity": "姓名和身份", + "section_work": "工作与组织", + "prefix": "前缀", + "prefix_placeholder": "博士、先生、女士", + "given_name": "名", + "middle_name": "中间名", + "surname": "姓", + "suffix": "后缀", + "suffix_placeholder": "Jr.、Sr.、III", + "nickname": "昵称", + "nickname_placeholder": "昵称", + "email": "邮件", + "email_placeholder": "email@example.com", + "phone": "电话", + "phone_placeholder": "+1 234 567 890", + "phone_type": "类型", + "phone_voice": "语音", + "phone_cell": "手机", + "phone_fax": "传真", + "phone_pager": "寻呼机", + "phone_video": "视频", + "phone_text": "短信", + "organization": "组织", + "organization_placeholder": "公司名称", + "department": "部门", + "department_placeholder": "部门", + "job_title": "职称", + "job_title_placeholder": "例如,软件工程师", + "role": "角色", + "role_placeholder": "例如,团队负责人", + "addresses": "地址", + "add_address": "添加地址", + "street": "街道", + "city": "城市", + "region": "州/地区", + "postcode": "邮政编码", + "country": "国家", + "online_services": "在线服务", + "add_online_service": "添加在线服务", + "url_placeholder": "https://...", + "service_placeholder": "服务", + "anniversaries": "周年纪念日", + "add_anniversary": "添加日期", + "anniversary_birth": "生日", + "anniversary_wedding": "周年纪念日", + "anniversary_death": "忌日", + "anniversary_other": "其他", + "personal_info": "个人信息", + "add_personal_info": "添加条目", + "personal_info_placeholder": "例如,摄影", + "personal_expertise": "专业知识", + "personal_hobby": "爱好", + "personal_interest": "兴趣", + "personal_other": "其他", + "level": "等级", + "level_high": "高", + "level_medium": "中", + "level_low": "低", + "categories": "类别", + "categories_placeholder": "例如,家人、朋友、同事", + "categories_hint": "输入搜索或添加类别", + "category_add": "添加", + "note": "笔记", + "note_placeholder": "添加注释...", + "gender": "性别", + "gender_sex": "性别", + "gender_male": "男性", + "gender_female": "女性", + "gender_other": "其他", + "gender_none": "不适用", + "gender_unknown": "未知", + "gender_identity": "性别认同", + "gender_identity_placeholder": "性别认同...", + "calendar": "日历", + "calendar_uri": "日历 URL", + "scheduling_uri": "调度 URL", + "freebusy_uri": "空闲/忙碌 URL", + "context_work": "工作", + "context_private": "个人", + "add_email": "添加邮箱地址", + "add_phone": "添加电话", + "save": "保存", + "cancel": "取消", + "creating": "创建中...", + "updating": "更新中...", + "name_required": "至少需要名字或姓氏", + "email_invalid": "请输入有效的邮箱地址", + "email_error_inline": "邮箱地址格式无效", + "save_failed": "保存联系人失败", + "delete": "删除", + "upload_photo": "上传照片", + "remove_photo": "移除照片", + "photo_hint": "JPG 或 PNG, 最大 10MB。将会调整大小。", + "photo_too_large": "图像过大 (最大 10MB)", + "photo_invalid": "无效的图像文件", + "change_photo": "更改" + }, + "groups": { + "create": "新建群组", + "edit": "编辑群组", + "empty": "还没有群组", + "delete_confirm_title": "删除群组", + "delete_confirm": "您确定要删除该群组吗?", + "name_label": "群组名称", + "name_placeholder": "例如,团队、家庭", + "name_required": "群组名称为必填项", + "save_failed": "保存群组失败", + "members_label": "成员", + "search_members": "搜索联系人以添加...", + "no_members": "该群组中没有成员", + "member_count": "{count, plural, =0 {无成员} one {1 位成员} other {# 位成员}}" + }, + "import": { + "title": "导入联系人", + "drop_hint": "单击以选择 vCard 文件", + "file_types": ".vcf 或 .vcard 文件", + "no_contacts": "文件中未找到联系人", + "parse_error": "无法解析 vCard 文件", + "found": "{count, plural, one {找到 1 位联系人} other {找到 # 位联系人}}", + "duplicate": "重复项", + "select_all": "全选", + "deselect_all": "取消全选", + "selected": "{count, plural, one {已选择 1 项} other {已选择 # 项}}", + "import_button": "导入", + "importing": "导入中...", + "success": "{count, plural, one {已导入 1 位联系人} other {已导入 # 位联系人}}", + "failed": "导入失败", + "close": "关闭", + "file_too_large": "文件太大(最大 5 MB)" + }, + "export": { + "title": "导出联系人", + "success": "{count, plural, one {已导出 1 位联系人} other {已导出 # 位联系人}}" + }, + "bulk": { + "selected": "{count, plural, one {已选择 1 项} other {已选择 # 项}}", + "select_all": "全选", + "delete": "删除", + "delete_confirm_title": "删除联系人", + "delete_confirm": "删除{count, plural, one {1 位联系人} other {# 位联系人}}?", + "deleted": "{count, plural, one {已删除 1 位联系人} other {已删除 # 位联系人}}", + "add_to_group": "添加到群组", + "choose_group": "选择一个组", + "adding_contacts": "正在添加{count, plural, one {1 位联系人} other {# 位联系人}}", + "added_to_group": "联系人已添加至群组", + "export": "导出", + "clear": "清除选择" + }, + "toast": { + "created": "已创建联系人", + "updated": "联系人已更新", + "deleted": "联系人已删除", + "error_create": "创建联系人失败", + "error_update": "无法更新联系人", + "error_delete": "删除联系人失败" + }, + "context_menu": { + "open": "打开", + "edit": "编辑", + "send_email": "发送邮件", + "add_to_group": "加入群组", + "export_vcard": "导出为 vCard", + "delete": "删除", + "call": "拨打电话", + "duplicate": "复制", + "print": "打印" + }, + "filters": { + "toggle": "筛选", + "select": "选择", + "clear": "清除", + "close": "关闭", + "title": "高级筛选", + "organization": "公司", + "organization_placeholder": "例如 Acme", + "job_title": "职位", + "job_title_placeholder": "例如 设计师", + "location": "所在地", + "location_placeholder": "城市或国家", + "email_domain": "邮箱域名", + "email_domain_placeholder": "example.com", + "birthday_month": "生日月份", + "any_month": "任意月份", + "has_email": "有邮箱", + "has_phone": "有电话", + "has_photo": "有照片" + } + }, + "calendar": { + "title": "日历", + "back_to_email": "返回邮件", + "back_to_month": "返回月份", + "my_calendars": "日历", + "birthday_calendar": "生日", + "mini_calendar_change": "点击更改月份", + "views": { + "month": "月", + "week": "周", + "day": "天", + "agenda": "议程", + "today": "今天", + "month_hint": "月 (m)", + "week_hint": "周 (w)", + "day_hint": "天 (d)", + "agenda_hint": "议程 (a)", + "tasks": "任务", + "tasks_hint": "任务 (k)" + }, + "events": { + "create": "创建活动", + "edit": "编辑活动", + "delete": "删除活动", + "details": "活动详情", + "no_events": "没有活动", + "all_day": "全天", + "more": "+{count} 更多", + "no_title": "(无标题)", + "resize": "调整事件大小", + "duplicate": "复制", + "today_header": "今天", + "tomorrow_header": "明天", + "export_ics": "导出为 .ics", + "copy_title": "复制标题", + "copy_link": "复制会议链接" + }, + "detail": { + "add_note": "添加注释...", + "save_note": "保存", + "note_saved": "注释已添加", + "open_link": "打开链接", + "meeting_link": "会议链接", + "tentative": "暂定", + "cancelled": "已取消", + "delete_confirm": "删除这个活动吗?" + }, + "form": { + "title": "标题", + "description": "描述", + "location": "地点", + "meeting_link": "会议链接", + "start_date": "开始日期", + "end_date": "结束日期", + "start_time": "开始时间", + "end_time": "结束时间", + "all_day_event": "全天活动", + "calendar_select": "日历", + "save": "保存", + "cancel": "取消", + "delete_confirm": "您确定要删除此活动吗?", + "color": "颜色" + }, + "participants": { + "title": "参加者", + "add": "添加参与者", + "organizer": "组织者", + "attendee": "出席者", + "accepted": "已接受", + "declined": "已拒绝", + "tentative": "暂定", + "needs_action": "待处理", + "remove": "移除", + "edit": "编辑", + "email_placeholder": "添加邮箱地址或搜索联系人", + "send_invitations": "向参与者发送邀请", + "status_summary": "{accepted} 已接受,{pending} 待处理", + "invited_by": "来自 {name} 的邀请", + "respond_below": "使用下面的按钮回复", + "rsvp_label": "您的回应", + "cancel_notification": "参与者将收到取消通知", + "you_organizer": "您是组织者", + "you_attendee": "您是与会者", + "no_participants": "没有参加者", + "count": "{count, plural, one {# 位参与者} other {# 位参与者}}" + }, + "recurrence": { + "title": "重复", + "none": "不重复", + "daily": "每天", + "weekly": "每周", + "monthly": "每月", + "yearly": "每年", + "every_n_days": "每 {count} 天", + "every_n_weeks": "每 {count} 周", + "every_n_months": "每 {count} 个月", + "until": "直到", + "occurrences": "{count} 次出现" + }, + "recurrence_scope": { + "edit_title": "编辑重复事件", + "delete_title": "删除重复事件", + "description": "这是一个重复事件。您想修改哪些事件?", + "this_event": "仅限本次活动", + "this_and_future": "本次及后续活动", + "all_events": "所有活动", + "cancel": "取消", + "save": "保存", + "delete": "删除" + }, + "alerts": { + "title": "提醒", + "none": "无提醒", + "at_time": "活动举行时", + "minutes_before": "{count, plural, one {提前 # 分钟} other {提前 # 分钟}}", + "hours_before": "{count, plural, one {提前 # 小时} other {提前 # 小时}}", + "days_before": "{count, plural, one {提前 # 天} other {提前 # 天}}" + }, + "settings": { + "title": "日历设置", + "default_view": "默认视图", + "week_starts_on": "一周开始于", + "time_format": "时间格式", + "default_calendar": "默认日历", + "default_reminder": "默认提醒", + "time_format_12h": "12小时", + "time_format_24h": "24小时", + "notifications_enabled": "事件通知", + "notifications_enabled_desc": "显示即将发生的日历事件的提醒", + "notification_sound": "通知声音", + "notification_sound_desc": "播放日历提醒声音", + "invitation_parsing": "解析邮件邀请", + "invitation_parsing_desc": "检测邮件附件中的日历邀请并显示日历操作", + "show_time_in_month_view": "在月视图中显示时间", + "show_time_in_month_view_desc": "在月历视图中显示事件时间", + "show_week_numbers": "显示周数", + "show_week_numbers_desc": "在迷你日历中显示周数", + "enable_tasks": "启用任务", + "enable_tasks_desc": "在日历中显示任务视图以管理待办事项", + "show_tasks_on_calendar": "在日历上显示任务", + "show_tasks_on_calendar_desc": "在日历的日/周视图中显示任务标签", + "hover_preview": "事件悬停预览", + "hover_preview_desc": "将鼠标悬停在日历事件上时显示详细信息弹出窗口", + "hover_preview_instant": "立即", + "hover_preview_delay_500ms": "0.5秒延迟", + "hover_preview_delay_1s": "1秒延迟", + "hover_preview_delay_2s": "2秒延迟", + "hover_preview_off": "关闭", + "show_birthday_calendar": "联系人生日日历", + "show_birthday_calendar_desc": "显示包含联系人生日的虚拟日历" + }, + "days": { + "monday": "周一", + "tuesday": "周二", + "wednesday": "周三", + "thursday": "周四", + "friday": "周五", + "saturday": "周六", + "sunday": "周日", + "mon": "周一", + "tue": "周二", + "wed": "周三", + "thu": "周四", + "fri": "周五", + "sat": "周六", + "sun": "周日" + }, + "notifications": { + "event_created": "活动已创建", + "event_updated": "活动已更新", + "event_deleted": "活动已删除", + "calendar_created": "已创建日历", + "calendar_deleted": "日历已删除", + "event_move_error": "移动事件失败", + "event_resize_error": "无法调整事件大小", + "alert_title": "即将举行的活动", + "alert_now": "现在开始", + "alert_in_minutes": "{count} 分钟后", + "invitation_sent": "已发送邀请", + "rsvp_updated": "回复已更新", + "rsvp_error": "无法更新回复", + "event_duplicated": "活动已复制", + "event_error": "无法保存活动", + "task_due": "任务到期", + "event_exported": "日程已导出", + "title_copied": "标题已复制", + "link_copied": "链接已复制" + }, + "status": { + "loading_calendars": "正在加载日历...", + "loading_events": "正在加载事件..." + }, + "quick_create": { + "placeholder": "新活动标题", + "aria_label": "快速创建事件" + }, + "nav_prev": "上一项", + "nav_next": "下一项", + "import": { + "title": "导入日历", + "tab_file": "文件", + "tab_url": "URL", + "select_file": "选择 .ics 文件", + "drop_file": "或将文件拖放到此处", + "supported_formats": "支持 iCalendar (.ics) 文件", + "url_description": "输入外部 iCalendar (.ics) 源的 URL 以导入事件。", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "支持 CalDAV 和 iCalendar (.ics) URL", + "fetch": "获取", + "invalid_url": "请输入有效的 URL", + "url_fetch_failed": "无法从 URL 获取日历", + "parsing": "正在解析日历文件...", + "parsed_events": "找到 {count} 个活动", + "no_events": "文件中未找到活动", + "select_all": "全选", + "deselect_all": "取消全选", + "target_calendar": "导入到日历", + "import_button": "导入所选", + "importing": "正在导入活动...", + "success": "{count} 个活动已成功导入", + "error": "导入日历失败", + "file_too_large": "文件超过 10MB 限制", + "invalid_format": "日历文件格式无效" + }, + "management": { + "title": "日历管理", + "description": "创建、重命名和自定义您的日历。右键单击侧栏中的日历可快速更改其颜色。", + "name": "名称", + "name_placeholder": "日历名称", + "color": "颜色", + "change_color": "更改颜色", + "add_calendar": "添加日历", + "edit": "编辑", + "delete": "删除", + "save": "保存", + "create": "创建", + "cancel": "取消", + "default": "默认", + "confirm_delete": "删除\"{name}\"?此日历中的所有活动都将被删除。", + "confirm_clear": "清除\"{name}\"中的所有活动吗?此操作无法撤销。", + "clear_events": "清除活动", + "events_cleared": "{count} 个活动已清除", + "error_clear": "无法清除日历活动", + "calendar_created": "已创建日历", + "calendar_updated": "日历已更新", + "calendar_deleted": "日历已删除", + "color_updated": "日历颜色已更新", + "error_create": "创建日历失败", + "error_update": "更新日历失败", + "error_delete": "删除日历失败", + "caldav_url": "CalDAV URL", + "copy_url": "复制 CalDAV URL", + "url_copied": "CalDAV URL 已复制到剪贴板", + "share": "共享日历", + "new_event_in_calendar": "在此日历中新建事件" + }, + "subscription": { + "title": "iCal 订阅", + "section_title": "iCal 订阅", + "description": "订阅外部 iCalendar 源。活动将自动同步到单独的日历中。支持 https:// 和 webcal:// URL。", + "url_label": "日历 URL", + "url_placeholder": "https://example.com/calendar.ics 或 webcal://...", + "name_label": "日历名称", + "name_placeholder": "例如公共假期", + "color_label": "颜色", + "refresh_interval": "刷新间隔", + "interval_15": "每 15 分钟", + "interval_30": "每 30 分钟", + "interval_60": "每小时", + "interval_360": "每 6 小时", + "interval_1440": "每天", + "subscribe": "订阅", + "subscribing": "正在订阅...", + "save": "保存更改", + "saving": "保存中...", + "edit": "编辑", + "edit_title": "编辑订阅", + "updated": "更新了\"{name}\"", + "update_error": "更新订阅失败", + "invalid_url": "请输入有效的 URL", + "success": "已订阅\"{name}\"", + "error": "添加订阅失败", + "refresh": "立即刷新", + "refresh_success": "订阅已刷新", + "refresh_error": "刷新订阅失败", + "unsubscribe": "退订", + "confirm_delete": "取消订阅\"{name}\"?日历及其所有活动都将被删除。", + "deleted": "订阅已删除", + "delete_error": "删除订阅失败", + "last_refreshed": "最后更新:{time}" + }, + "tasks": { + "label": "任务", + "no_tasks": "没有任务", + "no_title": "(无标题)", + "mark_complete": "标记为完成", + "mark_incomplete": "标记为未完成", + "filter_all": "全部", + "filter_pending": "待处理", + "filter_completed": "已完成", + "filter_overdue": "逾期", + "show_completed": "显示已完成", + "create": "新任务", + "edit": "编辑任务", + "title_placeholder": "任务标题", + "description_placeholder": "添加描述...", + "due_date": "到期日", + "include_time": "包括时间", + "priority": "优先级", + "priority_none": "无", + "priority_high": "高", + "priority_medium": "中", + "priority_low": "低", + "progress": "状态", + "progress_needs_action": "待处理", + "progress_in_process": "进行中", + "progress_completed": "已完成", + "progress_cancelled": "已取消", + "calendar": "日历", + "alert": "提醒", + "alert_none": "无", + "alert_at_time": "在到期日时", + "alert_5min": "5分钟前", + "alert_15min": "15分钟前", + "alert_30min": "30分钟前", + "alert_1hr": "1小时前", + "alert_1day": "1天前", + "delete": "删除", + "cancel": "取消", + "save": "保存", + "quick_add_placeholder": "添加任务...", + "due_today": "今天", + "due_tomorrow": "明天", + "overdue": "逾期" + } + }, + "advanced_search": { + "title": "高级搜索", + "from": "发件人", + "from_placeholder": "发件人邮箱地址或姓名", + "to": "收件人", + "to_placeholder": "收件人邮箱地址或姓名", + "subject": "主题", + "subject_placeholder": "主题包含...", + "body": "正文", + "body_placeholder": "正文包含...", + "folder": "文件夹", + "all_folders": "所有文件夹", + "has_attachment": "附件", + "date_after": "后", + "date_before": "前", + "starred": "加星标", + "unread": "未读", + "read": "已读", + "yes": "是", + "no": "否", + "clear": "清除", + "clear_all": "全部清除", + "filters_active": "{count} 个筛选条件", + "filters_active_plural": "{count} 个筛选条件", + "toggle_filters": "更多", + "search_hint": "使用高级过滤器进行精确搜索", + "advanced_filters_tooltip": "高级搜索过滤器", + "results_found": "{count, plural, =0 {未找到结果} one {找到 # 条结果} other {找到 # 条结果}}", + "results_found_more": "找到 {count}+ 个结果" + }, + "welcome": { + "title": "欢迎使用邮箱", + "tip_compose": "按 c 撰写新邮件", + "tip_shortcuts": "按?查看所有键盘快捷键", + "tip_sidebar": "在侧边栏菜单中查找日历、联系人和设置", + "tip_settings": "在\"设置\"中自定义您的体验", + "got_it": "知道了", + "settings": "设置", + "dismiss": "关闭", + "start_tour": "开始导览" + }, + "demo_welcome": { + "title": "欢迎使用 Bulwark Mail", + "description": "探索功能齐全的网页邮件客户端--就在您的浏览器中。所有数据都保留在您的设备上,请随意体验所有功能。", + "feature_email": "阅读和撰写邮件", + "feature_organize": "标签、星标和文件夹", + "feature_shortcuts": "键盘快捷键", + "feature_privacy": "100% 隐私演示", + "hint": "点击左侧的任意邮件即可开始,或参加下方的导览。" + }, + "files": { + "title": "文件", + "search_placeholder": "搜索文件...", + "empty_state_title": "还没有文件", + "empty_state_description": "上传文件或创建文件夹以开始", + "upload": "上传", + "upload_files": "上传文件", + "new_folder": "新建文件夹", + "new_folder_name": "文件夹名称", + "rename": "重命名", + "rename_title": "重命名", + "new_name": "新名称", + "delete": "删除", + "delete_confirm_title": "删除资源", + "delete_confirm_message": "您确定要删除\"{name}\"吗?此操作无法撤消。", + "download": "下载", + "name": "名称", + "size": "大小", + "modified": "修改时间", + "type": "类型", + "folder": "文件夹", + "file": "文件", + "parent_directory": "父目录", + "breadcrumb_root": "根目录", + "drop_files_here": "将文件或文件夹拖放到此处进行上传", + "uploading": "正在上传…", + "upload_success": "{count, plural, one {已上传 1 个文件} other {已上传 # 个文件}}", + "upload_error": "上传文件失败", + "create_folder_success": "文件夹已创建", + "create_folder_error": "创建文件夹失败", + "delete_success": "删除成功", + "delete_error": "删除失败", + "rename_success": "重命名成功", + "rename_error": "重命名失败", + "download_error": "下载失败", + "not_available": "文件存储在此服务器上不可用", + "cancel": "取消", + "create": "创建", + "save": "保存", + "no_results": "没有与您的搜索匹配的文件", + "batch_delete_confirm_message": "确定要删除{count, plural, one {1 个项目} other {# 个项目}}吗?此操作无法撤销。", + "batch_delete_success": "{count, plural, one {已删除 1 个项目} other {已删除 # 个项目}}", + "grid_view": "网格视图", + "list_view": "列表视图", + "details": "详情", + "path": "路径", + "preview": "预览", + "preview_error": "加载预览失败", + "cut": "剪切", + "copy": "复制", + "paste": "粘贴", + "move_success": "{count, plural, one {已移动 1 个项目} other {已移动 # 个项目}}", + "move_error": "移动失败", + "paste_success": "粘贴成功", + "paste_error": "粘贴失败", + "new_text_file": "新建文本文件", + "file_name": "文件名", + "retry": "重试", + "refresh": "刷新", + "toggle_favorite": "切换收藏夹", + "duplicate": "创建副本", + "duplicate_success": "复制成功", + "duplicate_error": "复制失败", + "create_file_success": "文件已创建", + "create_file_error": "创建文件失败", + "favorites": "收藏夹", + "recent": "最近", + "properties": "属性", + "open_folder": "打开文件夹", + "upload_folder": "上传文件夹", + "file_too_large": "\"{name}\"超过最大文件大小 ({max})", + "undo": "撤销", + "undo_success": "操作已撤消", + "undo_error": "撤销失败", + "toolbar": "文件操作", + "file_list": "文件和文件夹", + "context_menu": "操作", + "settings_title": "文件设置", + "settings_display": "显示", + "settings_default_view": "默认视图", + "settings_default_view_desc": "在网格布局和列表布局之间进行选择", + "settings_default_sort": "默认排序", + "settings_default_sort_desc": "选择文件的默认排序规则", + "settings_sort_direction": "排序方式", + "settings_sort_direction_desc": "选择升序或降序", + "settings_ascending": "升序", + "settings_descending": "降序", + "settings_icons": "图标", + "settings_show_icons": "显示文件图标", + "settings_show_icons_desc": "在文件和文件夹旁边显示图标", + "settings_colored_icons": "彩色图标", + "settings_colored_icons_desc": "使用彩色图标而不是单色图标", + "settings_show_thumbnails": "显示缩略图", + "settings_show_thumbnails_desc": "显示图像预览而不是图像文件的图标", + "settings_behavior": "行为", + "settings_show_hidden": "显示隐藏文件", + "settings_show_hidden_desc": "显示以点开头的文件和文件夹", + "settings_folder_layout": "文件夹导航", + "settings_folder_layout_desc": "选择文件夹的显示方式:与文件列表内嵌显示,或在侧边栏树状显示", + "settings_folder_layout_inline": "内嵌", + "settings_folder_layout_sidebar": "侧边栏", + "disabled_title": "文件功能已被您的管理员禁用", + "disabled_description": "通过 WebDAV 上传大文件可能导致 Stalwart/RocksDB 不稳定,包括内存溢出、崩溃以及难以回收的磁盘占用。已删除文件也可能不会立即从 blob 存储中清除。不建议在生产环境中启用此功能。", + "stability_warning": "大文件上传会导致服务器不稳定。已删除的文件可能不会立即从存储中清除。谨慎使用。" + }, + "smime": { + "your_certificates": "您的证书", + "your_certificates_desc": "导入和管理您的 S/MIME 证书以对邮件进行签名和加密", + "recipient_certificates": "收件人证书", + "recipient_certificates_desc": "用于加密发送给收件人的邮件的公共证书", + "identity_bindings": "身份键绑定", + "identity_bindings_desc": "将 S/MIME 证书绑定到您的邮件身份", + "defaults_title": "默认值", + "defaults_desc": "配置默认签名和加密行为", + "import_pkcs12": "导入 PKCS#12 (.p12/.pfx)", + "import_public_cert": "导入证书", + "no_certificates": "尚未导入证书", + "no_recipient_certs": "无收件人证书", + "expires": "过期", + "expired": "已到期", + "bound_to": "绑定到", + "no_key_bound": "无", + "lock": "锁定密钥", + "unlock": "解锁密钥", + "details": "查看详情", + "delete": "删除", + "encrypt_by_default": "默认加密", + "encrypt_by_default_desc": "当所有收件人都有证书时自动加密邮件", + "remember_unlocked": "记住已解锁的密钥", + "remember_unlocked_desc": "在当前浏览器会话期间保持密钥处于解锁状态", + "sign_default_for": "默认签名", + "enter_p12_passphrase": "输入 PKCS#12 密码", + "p12_passphrase_desc": "输入保护此证书文件的密码", + "enter_storage_passphrase": "设置存储密码", + "storage_passphrase_desc": "选择一个密码来保护浏览器中静态的密钥", + "next": "下一步", + "import": "导入", + "unlock_key": "解锁密钥", + "unlock_key_desc": "输入存储密码以解锁此密钥以进行签名或解密", + "passphrase_placeholder": "输入密码", + "confirm_passphrase_placeholder": "确认密码", + "passphrase_mismatch": "密码不匹配", + "cancel": "取消", + "processing": "处理中…", + "close": "关闭", + "certificate_details": "证书详情", + "cert_subject": "主题", + "cert_issuer": "颁发者", + "cert_email": "邮件", + "cert_serial": "序列号", + "cert_validity": "有效期", + "cert_fingerprint": "指纹 (SHA-256)", + "cert_algorithm": "算法", + "cert_capabilities": "支持能力", + "cert_source": "来源", + "cert_expired": "该证书已过期", + "cert_not_yet_valid": "该证书尚未生效", + "cap_sign": "签名", + "cap_encrypt": "加密", + "cap_none": "无", + "show_passphrase": "显示密码", + "hide_passphrase": "隐藏密码", + "sign_toggle": "签名", + "encrypt_toggle": "加密", + "missing_recipient_certs": "缺少以下证书:{emails}", + "missing_sender_cert": "没有证书与该身份绑定", + "status_encrypted_ok": "此消息已加密", + "status_encrypted_no_key": "此消息已加密,但未找到匹配的密钥", + "status_encrypted_failed": "无法解密此消息", + "status_signed_valid": "签名已验证", + "status_signed_invalid": "签名验证失败", + "status_signed_expired_cert": "使用过期的证书签名", + "status_signed_self_signed": "签名有效,但证书是自签名的(不可信)", + "status_signed_mismatch": "签名有效,但签名者与发件人不匹配", + "status_unsupported": "不支持的 S/MIME 格式", + "auto_import_signer_certs": "自动导入邮件签名者的证书", + "auto_import_signer_certs_desc": "自动保存已验证签名邮件中的证书,以便后续用于邮件加密。", + "export": "导出", + "enter_export_passphrase": "设置导出密码", + "export_passphrase_desc": "选择密码来保护导出的 PKCS#12 文件", + "export_storage_desc": "输入存储密码以解密导出密钥", + "incorrect_passphrase": "密码不正确" + }, + "tour": { + "step_counter": "第 {current} 步,共 {total} 步", + "skip": "跳过导览", + "back": "上一步", + "next": "下一步", + "finish": "完成", + "take_a_tour": "查看界面导览", + "restart_title": "新手导览", + "restart_desc": "重新查看界面功能引导", + "restart_button": "重新开始导览", + "sidebar_title": "邮箱文件夹", + "sidebar_desc": "这里是邮箱文件夹列表。点击任意文件夹即可查看邮件。你可以创建文件夹、拖动邮件进行整理,并快速查看未读邮件数量。", + "compose_title": "写邮件", + "compose_desc": "点击这里即可新建邮件。你可以添加收件人、附件,并使用富文本格式编辑内容。", + "search_title": "搜索邮件", + "search_desc": "可以按发件人、主题或内容搜索邮件。点击筛选图标还能使用高级搜索,例如日期范围、附件或星标邮件。", + "email_list_title": "邮件列表", + "email_list_desc": "邮件会显示在这里。点击任意邮件即可在右侧阅读。你也可以使用复选框选择多封邮件进行批量移动、删除或添加标签。", + "email_viewer_title": "阅读区域", + "email_viewer_desc": "选中的邮件会在这里打开。你可以使用工具栏进行回复、转发、归档或删除,也可以为邮件添加星标或颜色标签。", + "keywords_title": "颜色标签", + "keywords_desc": "使用颜色标签来整理邮件。可以将邮件拖到标签上进行标记,或右键邮件选择标签。", + "calendar_title": "日历", + "calendar_desc": "切换到日历即可管理你的日程。你可以创建事件、设置提醒,并查看日、周或月视图。", + "contacts_title": "联系人", + "contacts_desc": "这里是你的通讯录。你可以导入联系人、创建联系人分组,点击任意联系人即可查看详细信息。", + "settings_title": "设置", + "settings_desc": "在这里可以自定义各种设置,例如主题、界面紧凑度、签名、邮件过滤规则、快捷键以及日历默认选项等。", + "shortcuts_title": "键盘快捷键", + "shortcuts_desc": "按下 ? 可随时查看所有快捷键。你可以使用键盘完成导航、写邮件和管理邮件等操作。", + "compose_open_title": "邮件编辑器", + "compose_open_desc": "这里是邮件编辑区域。添加收件人、输入正文、上传附件,并使用富文本格式编辑。你还可以保存草稿或使用邮件模板。", + "calendar_view_title": "你的日历", + "calendar_view_desc": "这里是你的日历视图(示例事件)。可以通过工具栏切换日、周、月或日程视图。", + "create_event_title": "创建日程", + "create_event_desc": "点击此按钮创建新的日程。你可以填写标题、日期、时间,并邀请参与者。", + "event_modal_title": "日程详情", + "event_modal_desc": "在这里填写日程信息,例如标题、时间、地点或参与者。完成后点击保存即可。", + "contacts_list_title": "联系人列表", + "contacts_list_desc": "这里显示你的联系人。点击任意联系人即可在右侧查看详情。你也可以新建联系人、导入 vCard 或创建联系人分组。", + "settings_tabs_title": "设置菜单", + "settings_tabs_desc": "这里列出了所有设置分类。你可以自定义界面外观、管理身份、设置邮件规则、配置日历等。", + "files_title": "文件存储", + "files_desc": "这里是你的文件管理器,可以上传、整理和共享文件,就像内置在邮箱中的个人云盘。", + "demo_banner_title": "演示控制", + "demo_banner_desc": "当前为演示模式,所有数据仅保存在浏览器中。随时点击\"重置演示\"即可恢复初始示例数据。", + "quota_title": "存储使用情况", + "quota_desc": "在这里查看邮箱的存储使用情况。随着空间使用增加,进度圆环会逐渐填满。" + }, + "unified_mailbox": { + "search_unavailable": "统一视图中无法使用搜索" + }, + "sharing": { + "title": "共享「{name}」", + "description": "向此服务器上的其他用户或群组授予访问权限。更改会立即生效。", + "no_shares": "尚未共享。", + "add_person": "添加用户或群组", + "search_placeholder": "按姓名或邮箱搜索…", + "loading_principals": "正在加载用户…", + "no_principals": "未找到其他用户或群组。", + "no_match": "无匹配项。", + "remove": "取消访问", + "group": "群组", + "share_added": "已授予访问权限", + "share_updated": "已更新访问权限", + "share_removed": "已取消访问权限", + "share_failed": "更新共享失败", + "preset": { + "freeBusy": "仅显示忙/闲", + "read": "只读", + "readWrite": "读写", + "manager": "管理员", + "custom": "自定义" + } + } +} diff --git a/package-lock.json b/package-lock.json index 71fa1fdf..f3f23603 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "expo-file-system": "~19.0.21", "expo-image-picker": "~17.0.10", "expo-intent-launcher": "~13.0.8", + "expo-localization": "~17.0.8", "expo-secure-store": "~15.0.8", "expo-sharing": "~14.0.8", "expo-status-bar": "~3.0.9", @@ -5245,6 +5246,19 @@ "expo": "*" } }, + "node_modules/expo-localization": { + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/expo-localization/-/expo-localization-17.0.8.tgz", + "integrity": "sha512-UrdwklZBDJ+t+ZszMMiE0SXZ2eJxcquCuQcl6EvGHM9K+e6YqKVRQ+w8qE+iIB3H75v2RJy6MHAaLK+Mqeo04g==", + "license": "MIT", + "dependencies": { + "rtl-detect": "^1.0.2" + }, + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, "node_modules/expo-modules-autolinking": { "version": "3.0.24", "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-3.0.24.tgz", @@ -8789,6 +8803,12 @@ "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.12" } }, + "node_modules/rtl-detect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", + "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==", + "license": "BSD-3-Clause" + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", diff --git a/package.json b/package.json index 9d1b4f22..f18639d6 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "web": "expo start --web", "test": "vitest run", "test:watch": "vitest", - "bump": "node scripts/bump-version.mjs" + "bump": "node scripts/bump-version.mjs", + "sync-locales": "node scripts/sync-locales.mjs" }, "dependencies": { "@react-native-async-storage/async-storage": "2.2.0", @@ -23,6 +24,7 @@ "expo-file-system": "~19.0.21", "expo-image-picker": "~17.0.10", "expo-intent-launcher": "~13.0.8", + "expo-localization": "~17.0.8", "expo-secure-store": "~15.0.8", "expo-sharing": "~14.0.8", "expo-status-bar": "~3.0.9", diff --git a/scripts/sync-locales.mjs b/scripts/sync-locales.mjs new file mode 100644 index 00000000..ee4f8a3b --- /dev/null +++ b/scripts/sync-locales.mjs @@ -0,0 +1,43 @@ +// Copy locale JSON files from the parent webmail repo into ./locales/. +// Run from the RN repo root: `node scripts/sync-locales.mjs`. +// In environments where the parent repo isn't checked out (e.g. CI clone of +// the standalone RN repo), this is a no-op — vendored files stay as-is. +import { readdir, mkdir, copyFile, stat } from 'node:fs/promises'; +import { existsSync } from 'node:fs'; +import { join, dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const RN_LOCALES = join(__dirname, '..', 'locales'); +const WEBMAIL_LOCALES = join(__dirname, '..', '..', '..', 'locales'); + +if (!existsSync(WEBMAIL_LOCALES)) { + console.log(`No webmail locales at ${WEBMAIL_LOCALES} — skipping (vendored files will be used).`); + process.exit(0); +} + +async function copyDir(src, dest) { + await mkdir(dest, { recursive: true }); + for (const entry of await readdir(src, { withFileTypes: true })) { + const s = join(src, entry.name); + const d = join(dest, entry.name); + if (entry.isDirectory()) { + await copyDir(s, d); + } else if (entry.isFile() && entry.name.endsWith('.json')) { + await copyFile(s, d); + } + } +} + +const langs = (await readdir(WEBMAIL_LOCALES, { withFileTypes: true })) + .filter((e) => e.isDirectory()) + .map((e) => e.name); + +let copied = 0; +for (const lang of langs) { + const src = join(WEBMAIL_LOCALES, lang); + const dest = join(RN_LOCALES, lang); + await copyDir(src, dest); + copied++; +} +console.log(`Synced ${copied} locale(s) from ${WEBMAIL_LOCALES} → ${RN_LOCALES}`); diff --git a/src/components/settings/AppearanceSettings.tsx b/src/components/settings/AppearanceSettings.tsx index 50921766..c2546195 100644 --- a/src/components/settings/AppearanceSettings.tsx +++ b/src/components/settings/AppearanceSettings.tsx @@ -1,14 +1,10 @@ -import React, { useState } from 'react'; -import { View, Text, StyleSheet, Pressable } from 'react-native'; -import { PlayCircle } from 'lucide-react-native'; +import React from 'react'; +import { View, Text, StyleSheet } from 'react-native'; import { SettingsSection, SettingItem, RadioGroup, ToggleSwitch } from './settings-section'; -import Button from '../Button'; import { colors, spacing, radius, typography } from '../../theme/tokens'; +import { useSettingsStore, type ThemeMode, type FontSize, type Density } from '../../stores/settings-store'; -type Theme = 'light' | 'dark' | 'system'; -type FontSize = 'small' | 'medium' | 'large'; -type Density = 'extra-compact' | 'compact' | 'regular' | 'comfortable'; -type ToolbarPosition = 'top' | 'below-subject'; +type Theme = ThemeMode; const DENSITY_PREVIEW: Record = { 'extra-compact': { py: 2, gap: 6, showAvatar: false, showPreview: false }, @@ -80,16 +76,22 @@ function DensityPreview({ density }: { density: Density }) { } export function AppearanceSettings() { - const [theme, setTheme] = useState('dark'); - const [fontSize, setFontSize] = useState('medium'); - const [density, setDensity] = useState('regular'); - const [toolbarPosition, setToolbarPosition] = useState('top'); - const [showToolbarLabels, setShowToolbarLabels] = useState(true); - const [hideAccountSwitcher, setHideAccountSwitcher] = useState(false); - const [showRailAccountList, setShowRailAccountList] = useState(false); - const [colorfulSidebarIcons, setColorfulSidebarIcons] = useState(true); - const [animationsEnabled, setAnimationsEnabled] = useState(true); - const [language, setLanguage] = useState('en'); + const theme = useSettingsStore((s) => s.theme); + const setTheme = useSettingsStore((s) => s.setTheme); + const fontSize = useSettingsStore((s) => s.fontSize); + const setFontSize = useSettingsStore((s) => s.setFontSize); + const density = useSettingsStore((s) => s.density); + const setDensity = useSettingsStore((s) => s.setDensity); + const showToolbarLabels = useSettingsStore((s) => s.showToolbarLabels); + const setShowToolbarLabels = useSettingsStore((s) => s.setShowToolbarLabels); + const animationsEnabled = useSettingsStore((s) => s.animationsEnabled); + const setAnimationsEnabled = useSettingsStore((s) => s.setAnimationsEnabled); + const hydrated = useSettingsStore((s) => s.hydrated); + const hydrate = useSettingsStore((s) => s.hydrate); + + React.useEffect(() => { + if (!hydrated) void hydrate(); + }, [hydrated, hydrate]); return ( @@ -105,18 +107,6 @@ export function AppearanceSettings() { /> - - - - - - setToolbarPosition(v as ToolbarPosition)} - options={[ - { value: 'top', label: 'Top' }, - { value: 'below-subject', label: 'Below' }, - ]} - /> - - - - - - - - - - - - - - - - - - ); } diff --git a/src/components/settings/ContentSendersSettings.tsx b/src/components/settings/ContentSendersSettings.tsx new file mode 100644 index 00000000..9de679a5 --- /dev/null +++ b/src/components/settings/ContentSendersSettings.tsx @@ -0,0 +1,212 @@ +import React, { useEffect, useState } from 'react'; +import { + View, Text, StyleSheet, Pressable, TextInput, FlatList, Modal, +} from 'react-native'; +import { ChevronRight, X, Plus, Trash2 } from 'lucide-react-native'; +import { SettingsSection, SettingItem, RadioGroup, ToggleSwitch } from './settings-section'; +import Button from '../Button'; +import { colors, spacing, radius, typography } from '../../theme/tokens'; +import { useSettingsStore, type ExternalContentPolicy } from '../../stores/settings-store'; + +export function ContentSendersSettings() { + const externalContentPolicy = useSettingsStore((s) => s.externalContentPolicy); + const setExternalContentPolicy = useSettingsStore((s) => s.setExternalContentPolicy); + const emailAlwaysLightMode = useSettingsStore((s) => s.emailAlwaysLightMode); + const setEmailAlwaysLightMode = useSettingsStore((s) => s.setEmailAlwaysLightMode); + const trustedSenders = useSettingsStore((s) => s.trustedSenders); + const addTrustedSender = useSettingsStore((s) => s.addTrustedSender); + const removeTrustedSender = useSettingsStore((s) => s.removeTrustedSender); + const hydrated = useSettingsStore((s) => s.hydrated); + const hydrate = useSettingsStore((s) => s.hydrate); + + const [modalOpen, setModalOpen] = useState(false); + const [newSender, setNewSender] = useState(''); + + useEffect(() => { if (!hydrated) void hydrate(); }, [hydrated, hydrate]); + + const trustedCount = trustedSenders.length; + const trustedLabel = trustedCount === 0 ? 'None' : trustedCount === 1 ? '1 sender' : `${trustedCount} senders`; + + return ( + + + + setExternalContentPolicy(v as ExternalContentPolicy)} + options={[ + { value: 'ask', label: 'Ask' }, + { value: 'block', label: 'Block' }, + { value: 'allow', label: 'Allow' }, + ]} + /> + + + + + + + + setModalOpen(true)} + style={({ pressed }) => [styles.trustedButton, pressed && styles.trustedButtonPressed]} + > + {trustedLabel} + + + + + + setModalOpen(false)} + > + setModalOpen(false)}> + {}}> + + Trusted senders + setModalOpen(false)} hitSlop={6}> + + + + + + { + if (newSender.trim()) { + addTrustedSender(newSender); + setNewSender(''); + } + }} + /> + + + + {trustedSenders.length === 0 ? ( + No trusted senders yet. + ) : ( + item} + style={styles.list} + ItemSeparatorComponent={() => } + renderItem={({ item }) => ( + + {item} + removeTrustedSender(item)} + hitSlop={6} + style={({ pressed }) => [styles.removeBtn, pressed && styles.removeBtnPressed]} + > + + + + )} + /> + )} + + + + + ); +} + +const styles = StyleSheet.create({ + trustedButton: { + flexDirection: 'row', + alignItems: 'center', + gap: 4, + paddingHorizontal: spacing.md, + paddingVertical: 6, + backgroundColor: colors.muted, + borderRadius: radius.sm, + }, + trustedButtonPressed: { opacity: 0.7 }, + trustedButtonText: { ...typography.body, color: colors.text }, + + modalBackdrop: { + flex: 1, + backgroundColor: 'rgba(0,0,0,0.5)', + justifyContent: 'center', + paddingHorizontal: spacing.lg, + }, + modalCard: { + backgroundColor: colors.card, + borderRadius: radius.lg, + borderWidth: 1, + borderColor: colors.border, + padding: spacing.lg, + maxHeight: '80%', + }, + modalHeader: { + flexDirection: 'row', + justifyContent: 'space-between', + alignItems: 'center', + marginBottom: spacing.md, + }, + modalTitle: { ...typography.h3, color: colors.text }, + addRow: { flexDirection: 'row', gap: spacing.sm, marginBottom: spacing.md }, + input: { + flex: 1, + backgroundColor: colors.background, + borderRadius: radius.sm, + borderWidth: 1, + borderColor: colors.border, + paddingHorizontal: spacing.md, + paddingVertical: 8, + color: colors.text, + ...typography.body, + }, + list: { maxHeight: 300 }, + separator: { height: 1, backgroundColor: colors.border }, + row: { + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'space-between', + paddingVertical: spacing.md, + }, + rowText: { ...typography.body, color: colors.text, flex: 1, marginRight: spacing.sm }, + removeBtn: { padding: 6, borderRadius: radius.sm }, + removeBtnPressed: { backgroundColor: colors.muted }, + emptyText: { + ...typography.body, + color: colors.textMuted, + textAlign: 'center', + paddingVertical: spacing.xl, + }, +}); diff --git a/src/components/settings/LanguageSettings.tsx b/src/components/settings/LanguageSettings.tsx new file mode 100644 index 00000000..805b65e4 --- /dev/null +++ b/src/components/settings/LanguageSettings.tsx @@ -0,0 +1,73 @@ +import React, { useEffect } from 'react'; +import { View, Text, StyleSheet, Pressable } from 'react-native'; +import { Check } from 'lucide-react-native'; +import { SettingsSection, SettingItem } from './settings-section'; +import { colors, spacing, radius, typography } from '../../theme/tokens'; +import { useLocaleStore } from '../../stores/locale-store'; +import { SUPPORTED_LOCALES, detectDeviceLocale, type LocaleCode } from '../../i18n'; + +export function LanguageSettings() { + const override = useLocaleStore((s) => s.override); + const setOverride = useLocaleStore((s) => s.setOverride); + const hydrated = useLocaleStore((s) => s.hydrated); + const hydrate = useLocaleStore((s) => s.hydrate); + const t = useLocaleStore((s) => s.t); + + useEffect(() => { if (!hydrated) void hydrate(); }, [hydrated, hydrate]); + + const deviceCode = detectDeviceLocale(); + const selected: LocaleCode | 'system' = override ?? 'system'; + + const renderRow = (code: LocaleCode | 'system', label: string, sublabel?: string) => { + const active = selected === code; + return ( + setOverride(code === 'system' ? null : (code as LocaleCode))} + style={({ pressed }) => [styles.row, pressed && styles.rowPressed]} + > + + {label} + {sublabel ? {sublabel} : null} + + {active ? : null} + + ); + }; + + const deviceLabel = + SUPPORTED_LOCALES.find((l) => l.code === deviceCode)?.label ?? 'English'; + + return ( + + + + {renderRow('system', `System default (${deviceLabel})`)} + + {SUPPORTED_LOCALES.map((l) => renderRow(l.code, l.label))} + + + ); +} + +const styles = StyleSheet.create({ + list: { borderRadius: radius.md, overflow: 'hidden', backgroundColor: colors.background }, + row: { + flexDirection: 'row', + alignItems: 'center', + paddingVertical: 12, + paddingHorizontal: spacing.md, + gap: spacing.sm, + }, + rowPressed: { backgroundColor: colors.muted }, + divider: { height: 1, backgroundColor: colors.border, marginHorizontal: spacing.md }, + label: { ...typography.body, color: colors.text }, + sublabel: { ...typography.caption, color: colors.textMuted, marginTop: 2 }, +}); diff --git a/src/components/settings/ReadingSettings.tsx b/src/components/settings/ReadingSettings.tsx index ce2a0ece..02945362 100644 --- a/src/components/settings/ReadingSettings.tsx +++ b/src/components/settings/ReadingSettings.tsx @@ -282,57 +282,6 @@ export function ReadingSettings() { /> - - - - - -