diff --git a/CHANGELOG.md b/CHANGELOG.md
index ac1ce52c4..5dfc72274 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -70,6 +70,8 @@ All notable changes to this project will be documented in this file.
- **Fix**: Create Notification is now disabled, and Edit hidden, on the transactional notifications page for members without Templates read: creating offered a template picker they could not load, and saving an edit was refused. Editing a notification managed by an integration stays available with Transactional write alone. Its edit drawer then shows the template's ID, with a note that Templates read is needed to see the template, instead of an empty field, and the page no longer requests templates without Templates read.
+- **Fix**: A member without Templates read now sees the template's ID instead of an empty field or "Untitled" in a list's double opt-in template, a broadcast's templates, an automation's email nodes and a segment's email conditions, and these screens no longer request templates such a member cannot read. The template fields carry a lock saying that Templates read is needed.
+
- **Fix**: `transactional.update`, `transactional.delete` and `templates.delete` now answer 400 with the reason, instead of 500, when they refuse to change the name or channels of a notification managed by an integration, or to delete such a notification or template. `templates.delete` also answers a missing permission with 403 and a revoked API key with 401, as the other endpoints do, instead of 500.
- **Fix**: Liquid in templates now matches Shopify Liquid in more cases: `{% if order.total == 100 %}` matches numbers from your data, accented text is no longer corrupted by `capitalize` or `truncate`, amounts are exact (`0.1 | plus: 0.2` is `0.3`), `date` supports `%-d` and formats timestamps, and conditions on a text containing "and" or "or", tags written over several lines and `{%- raw -%}` work.
diff --git a/console/src/components/automations/NodeConfigPanel.test.tsx b/console/src/components/automations/NodeConfigPanel.test.tsx
index fcc845d06..3856ad2a3 100644
--- a/console/src/components/automations/NodeConfigPanel.test.tsx
+++ b/console/src/components/automations/NodeConfigPanel.test.tsx
@@ -1,4 +1,4 @@
-import { describe, it, expect, vi } from 'vitest'
+import { describe, it, expect, vi, afterEach } from 'vitest'
import { render, screen, fireEvent } from '@testing-library/react'
import { i18n } from '@lingui/core'
import { I18nProvider } from '@lingui/react'
@@ -10,7 +10,9 @@ import type { NodeType } from '../../services/api/automation'
// The per-type forms are exercised by their own tests; stubbing the barrel keeps this one about
// the description field the panel owns, and keeps a single textbox on screen to address.
vi.mock('./config', () => {
- const Stub = () =>
+ const Stub = ({ canReadTemplates }: { canReadTemplates?: boolean }) => (
+
+ )
return {
TriggerConfigForm: Stub,
DelayConfigForm: Stub,
@@ -24,8 +26,10 @@ vi.mock('./config', () => {
}
})
+const context = vi.hoisted(() => ({ canReadTemplates: true }))
+
vi.mock('./context', () => ({
- useAutomation: () => ({ workspace: { id: 'ws-1' } })
+ useAutomation: () => ({ workspace: { id: 'ws-1' }, canReadTemplates: context.canReadTemplates })
}))
// The NodeType union has no runtime counterpart; build the list from a map typed against it so a
@@ -158,3 +162,23 @@ describe('NodeConfigPanel description', () => {
expect(container).toBeEmptyDOMElement()
})
})
+
+// Without Templates read the trigger's template filter and the email node's template are locked:
+// the panel hands the editor's permission to both forms.
+describe('NodeConfigPanel Templates read', () => {
+ afterEach(() => {
+ context.canReadTemplates = true
+ })
+
+ it.each([
+ { nodeType: 'trigger' as NodeType, canRead: false },
+ { nodeType: 'email' as NodeType, canRead: false },
+ { nodeType: 'trigger' as NodeType, canRead: true },
+ { nodeType: 'email' as NodeType, canRead: true }
+ ])('passes $canRead to the $nodeType form', ({ nodeType, canRead }) => {
+ context.canReadTemplates = canRead
+ renderPanel(makeNode('n1', nodeType, {}))
+
+ expect(screen.getByTestId('type-form').getAttribute('data-can-read-templates')).toBe(String(canRead))
+ })
+})
diff --git a/console/src/components/automations/NodeConfigPanel.tsx b/console/src/components/automations/NodeConfigPanel.tsx
index c8aff9234..bde57201c 100644
--- a/console/src/components/automations/NodeConfigPanel.tsx
+++ b/console/src/components/automations/NodeConfigPanel.tsx
@@ -71,7 +71,7 @@ export const NodeConfigPanel: React.FC = ({
onClose
}) => {
const { t } = useLingui()
- const { workspace } = useAutomation()
+ const { workspace, canReadTemplates } = useAutomation()
if (!selectedNode) {
return null
@@ -99,6 +99,7 @@ export const NodeConfigPanel: React.FC = ({
onChange={handleConfigChange}
workspaceId={workspaceId}
workspace={workspace}
+ canReadTemplates={canReadTemplates}
/>
)
case 'delay':
@@ -115,6 +116,7 @@ export const NodeConfigPanel: React.FC = ({
onChange={handleConfigChange}
workspaceId={workspaceId}
workspace={workspace}
+ canReadTemplates={canReadTemplates}
/>
)
case 'ab_test':
diff --git a/console/src/components/automations/UpsertAutomationDrawer.test.tsx b/console/src/components/automations/UpsertAutomationDrawer.test.tsx
new file mode 100644
index 000000000..0bd1b8874
--- /dev/null
+++ b/console/src/components/automations/UpsertAutomationDrawer.test.tsx
@@ -0,0 +1,75 @@
+import type { ReactNode } from 'react'
+import { describe, it, expect, vi } from 'vitest'
+import { render, screen, fireEvent } from '@testing-library/react'
+import { App } from 'antd'
+import { i18n } from '@lingui/core'
+import { I18nProvider } from '@lingui/react'
+import { UpsertAutomationDrawer } from './UpsertAutomationDrawer'
+import type { Workspace } from '../../services/api/types'
+
+// jsdom lacks matchMedia, which antd's Drawer touches.
+vi.stubGlobal('matchMedia', () => ({
+ matches: false,
+ addListener() {},
+ removeListener() {},
+ addEventListener() {},
+ removeEventListener() {}
+}))
+
+// The provider exposes only what this file checks: the permission it gets. The editor inside it
+// is exercised by its own tests.
+vi.mock('./context', () => ({
+ AutomationProvider: ({
+ canReadTemplates,
+ children
+ }: {
+ canReadTemplates: boolean
+ children: ReactNode
+ }) => (
+
+ {children}
+
+ ),
+ // What the drawer's header reads, inert.
+ useAutomation: () => ({
+ isEditing: false,
+ name: '',
+ setName: () => {},
+ listId: undefined,
+ setListId: () => {},
+ exitOnReply: false,
+ setExitOnReply: () => {},
+ lists: [],
+ workspace: { id: 'ws1', integrations: [] },
+ hasUnsavedChanges: false,
+ isSaving: false,
+ save: () => Promise.resolve(),
+ validate: () => [],
+ canUndo: false,
+ canRedo: false,
+ undo: () => {},
+ redo: () => {}
+ })
+}))
+
+const workspace = { id: 'ws1', name: 'Workspace' } as unknown as Workspace
+
+vi.mock('./AutomationFlowEditor', () => ({ AutomationFlowEditor: () => null }))
+
+describe('UpsertAutomationDrawer', () => {
+ it.each([false, true])('gives the editor Templates read %s', (canRead) => {
+ render(
+
+
+
+
+
+ )
+
+ // The provider mounts when the drawer opens.
+ fireEvent.click(screen.getByRole('button', { name: 'Create Automation' }))
+ expect(screen.getByTestId('automation-provider').getAttribute('data-can-read-templates')).toBe(
+ String(canRead)
+ )
+ })
+})
diff --git a/console/src/components/automations/UpsertAutomationDrawer.tsx b/console/src/components/automations/UpsertAutomationDrawer.tsx
index 6060c6fb7..20771d859 100644
--- a/console/src/components/automations/UpsertAutomationDrawer.tsx
+++ b/console/src/components/automations/UpsertAutomationDrawer.tsx
@@ -31,6 +31,8 @@ interface UpsertAutomationDrawerProps {
lists?: List[]
segments?: Segment[]
templates?: Template[]
+ // Without Templates read the template fields of the canvas show the stored IDs, locked.
+ canReadTemplates: boolean
// Controlled mode props
open?: boolean
onOpenChange?: (open: boolean) => void
@@ -247,6 +249,7 @@ export function UpsertAutomationDrawer({
lists = [],
segments = [],
templates = [],
+ canReadTemplates,
open: controlledOpen,
onOpenChange
}: UpsertAutomationDrawerProps) {
@@ -312,6 +315,7 @@ export function UpsertAutomationDrawer({
lists={lists}
segments={segments}
templates={templates}
+ canReadTemplates={canReadTemplates}
onSaveSuccess={handleSaveSuccess}
onClose={handleClose}
>
diff --git a/console/src/components/automations/config/ConditionsField.test.tsx b/console/src/components/automations/config/ConditionsField.test.tsx
index 52299d2d3..7f20a99f5 100644
--- a/console/src/components/automations/config/ConditionsField.test.tsx
+++ b/console/src/components/automations/config/ConditionsField.test.tsx
@@ -1,5 +1,5 @@
import { useState } from 'react'
-import { describe, it, expect, vi } from 'vitest'
+import { describe, it, expect, vi, afterEach } from 'vitest'
import { render, screen, within } from '@testing-library/react'
import userEvent from '@testing-library/user-event'
import { i18n } from '@lingui/core'
@@ -14,10 +14,13 @@ class ResizeObserverStub {
}
vi.stubGlobal('ResizeObserver', ResizeObserverStub)
+const context = vi.hoisted(() => ({ canReadTemplates: true }))
+
vi.mock('../context', () => ({
useAutomation: () => ({
lists: [{ id: 'list123', name: 'My List' }],
- workspace: { id: 'ws1' }
+ workspace: { id: 'ws1' },
+ canReadTemplates: context.canReadTemplates
})
}))
@@ -25,9 +28,19 @@ vi.mock('../context', () => ({
// before any filter exists. The mock has to be able to do the same, or the abandonment path
// below is untestable.
vi.mock('../../segment/input', () => ({
- TreeNodeInput: ({ onChange }: { onChange: (tree: TreeNode) => void }) => (
+ TreeNodeInput: ({
+ onChange,
+ canReadTemplates
+ }: {
+ onChange: (tree: TreeNode) => void
+ canReadTemplates?: boolean
+ }) => (
<>
- onChange(twoLeafTree)}>
+ onChange(twoLeafTree)}
+ >
tree editor
onChange(incompleteTree)}>
@@ -123,6 +136,10 @@ const confirmRemove = async () => {
}
describe('ConditionsField', () => {
+ afterEach(() => {
+ context.canReadTemplates = true
+ })
+
it('shows the add affordance and no editor when there is nothing configured', () => {
renderField(undefined)
@@ -150,6 +167,16 @@ describe('ConditionsField', () => {
expect(screen.getByText('1 condition')).toBeInTheDocument()
})
+ // Without Templates read an email condition names its template by ID, locked: the editor gets
+ // the automation's permission.
+ it.each([false, true])('gives the editor Templates read %s', async (canRead) => {
+ context.canReadTemplates = canRead
+ renderField(oneLeafTree)
+
+ await userEvent.click(screen.getByText('Edit'))
+ expect(screen.getByTestId('tree-editor').getAttribute('data-can-read-templates')).toBe(String(canRead))
+ })
+
it('keeps the editor out of the panel until it is asked for', async () => {
renderField(oneLeafTree)
diff --git a/console/src/components/automations/config/ConditionsField.tsx b/console/src/components/automations/config/ConditionsField.tsx
index 348ae4135..4b1bb9915 100644
--- a/console/src/components/automations/config/ConditionsField.tsx
+++ b/console/src/components/automations/config/ConditionsField.tsx
@@ -64,7 +64,7 @@ export const ConditionsField: React.FC = ({
notice
}) => {
const { t } = useLingui()
- const { lists, workspace } = useAutomation()
+ const { lists, workspace, canReadTemplates } = useAutomation()
const [open, setOpen] = useState(false)
const configured = HasLeaf(value)
@@ -143,6 +143,7 @@ export const ConditionsField: React.FC = ({
schemas={TableSchemas}
lists={lists}
workspaceId={workspace.id}
+ canReadTemplates={canReadTemplates}
/>
>
diff --git a/console/src/components/automations/config/EmailConfigForm.test.tsx b/console/src/components/automations/config/EmailConfigForm.test.tsx
new file mode 100644
index 000000000..54a465a47
--- /dev/null
+++ b/console/src/components/automations/config/EmailConfigForm.test.tsx
@@ -0,0 +1,45 @@
+import { describe, it, expect, vi } from 'vitest'
+import { render, screen } from '@testing-library/react'
+import { i18n } from '@lingui/core'
+import { I18nProvider } from '@lingui/react'
+import { EmailConfigForm } from './EmailConfigForm'
+import type { Workspace } from '../../../services/api/types'
+
+// The selector queries the API; here it only needs to show what it was given.
+vi.mock('../../templates/TemplateSelectorInput', () => ({
+ default: ({ value, canReadTemplates }: { value?: string | null; canReadTemplates?: boolean }) => (
+
+ template:{value ?? 'none'}
+
+ )
+}))
+
+const workspace = { id: 'ws1', integrations: [] } as unknown as Workspace
+
+const renderForm = (canReadTemplates?: boolean) =>
+ render(
+
+
+
+ )
+
+// Without Templates read the email node's template shows the stored ID, locked.
+describe('EmailConfigForm template', () => {
+ it.each([
+ { given: false, passed: 'false' },
+ { given: true, passed: 'true' },
+ { given: undefined, passed: 'true' }
+ ])('gives the selector Templates read $given', ({ given, passed }) => {
+ renderForm(given)
+
+ const selector = screen.getByTestId('template-selector')
+ expect(selector).toHaveTextContent('template:tpl-welcome')
+ expect(selector.getAttribute('data-can-read-templates')).toBe(passed)
+ })
+})
diff --git a/console/src/components/automations/config/EmailConfigForm.tsx b/console/src/components/automations/config/EmailConfigForm.tsx
index 34e651da1..18ea03f37 100644
--- a/console/src/components/automations/config/EmailConfigForm.tsx
+++ b/console/src/components/automations/config/EmailConfigForm.tsx
@@ -13,13 +13,16 @@ interface EmailConfigFormProps {
onChange: (config: EmailNodeConfig) => void
workspaceId: string
workspace: Workspace
+ // Without Templates read the template field shows the stored ID, locked. Defaults to true.
+ canReadTemplates?: boolean
}
export const EmailConfigForm: React.FC = ({
config,
onChange,
workspaceId,
- workspace
+ workspace,
+ canReadTemplates = true
}) => {
const { t } = useLingui()
@@ -72,6 +75,7 @@ export const EmailConfigForm: React.FC = ({
onChange={handleTemplateChange}
workspaceId={workspaceId}
placeholder={t`Select email template...`}
+ canReadTemplates={canReadTemplates}
/>
diff --git a/console/src/components/automations/config/TriggerConfigForm.test.tsx b/console/src/components/automations/config/TriggerConfigForm.test.tsx
index 4af76c5db..162dffe43 100644
--- a/console/src/components/automations/config/TriggerConfigForm.test.tsx
+++ b/console/src/components/automations/config/TriggerConfigForm.test.tsx
@@ -40,8 +40,20 @@ vi.mock('../../segment/BroadcastSelectorInput', () => ({
)
}))
vi.mock('../../templates/TemplateSelectorInput', () => ({
- default: ({ value, onChange }: { value?: string | null; onChange?: (v: string | null) => void }) => (
- onChange?.('tpl-1')}>
+ default: ({
+ value,
+ onChange,
+ canReadTemplates
+ }: {
+ value?: string | null
+ onChange?: (v: string | null) => void
+ canReadTemplates?: boolean
+ }) => (
+ onChange?.('tpl-1')}
+ >
template:{value ?? 'any'}
)
@@ -96,10 +108,15 @@ interface TriggerConfigLike {
template_id?: string
}
-const renderForm = (config: TriggerConfigLike, onChange = vi.fn()) => {
+const renderForm = (config: TriggerConfigLike, onChange = vi.fn(), canReadTemplates?: boolean) => {
render(
-
+
)
return onChange
@@ -233,6 +250,17 @@ describe('TriggerConfigForm link click filters', () => {
expect(screen.getByText(/does not start it again/)).toBeInTheDocument()
})
+ // Without Templates read the template filter shows the stored ID, locked.
+ it.each([
+ { given: false, passed: 'false' },
+ { given: true, passed: 'true' },
+ { given: undefined, passed: 'true' }
+ ])('gives the template filter Templates read $given', ({ given, passed }) => {
+ renderForm({ event_kind: 'email.link_clicked', frequency: 'every_time', template_id: 'tpl-9' }, vi.fn(), given)
+
+ expect(screen.getByTestId('template-selector').getAttribute('data-can-read-templates')).toBe(passed)
+ })
+
it('shows none of them for a plain email click', () => {
renderForm({ event_kind: 'email.clicked', frequency: 'once' })
diff --git a/console/src/components/automations/config/TriggerConfigForm.tsx b/console/src/components/automations/config/TriggerConfigForm.tsx
index 55c7d63bb..edf09c89b 100644
--- a/console/src/components/automations/config/TriggerConfigForm.tsx
+++ b/console/src/components/automations/config/TriggerConfigForm.tsx
@@ -59,9 +59,17 @@ interface TriggerConfigFormProps {
onChange: (config: TriggerConfig) => void
workspaceId: string
workspace?: Workspace
+ // Without Templates read the template filter shows the stored ID, locked. Defaults to true.
+ canReadTemplates?: boolean
}
-export const TriggerConfigForm: React.FC = ({ config, onChange, workspaceId, workspace }) => {
+export const TriggerConfigForm: React.FC = ({
+ config,
+ onChange,
+ workspaceId,
+ workspace,
+ canReadTemplates = true
+}) => {
const { t } = useLingui()
// Cascader options for event kinds
@@ -408,6 +416,7 @@ export const TriggerConfigForm: React.FC = ({ config, on
onChange={handleTemplateIdChange}
placeholder={t`Any template`}
clearable={true}
+ canReadTemplates={canReadTemplates}
/>
>
diff --git a/console/src/components/automations/context/AutomationContext.test.tsx b/console/src/components/automations/context/AutomationContext.test.tsx
index 5d3491881..0e4a76730 100644
--- a/console/src/components/automations/context/AutomationContext.test.tsx
+++ b/console/src/components/automations/context/AutomationContext.test.tsx
@@ -56,7 +56,12 @@ const renderEditor = () => {
-
+
@@ -165,3 +170,49 @@ describe('AutomationProvider saving an automation the editor loaded live', () =>
)
})
})
+
+function TemplatesReadProbe() {
+ const { canReadTemplates } = useAutomation()
+ return {String(canReadTemplates)}
+}
+
+// The editor's template fields read the permission from the context.
+describe('AutomationProvider Templates read', () => {
+ it.each([false, true])('exposes canReadTemplates %s', (canRead) => {
+ const queryClient = new QueryClient()
+ render(
+
+
+
+
+
+
+
+
+
+ )
+
+ expect(screen.getByTestId('probe')).toHaveTextContent(String(canRead))
+ })
+
+ // The permissions load after the page: an editor opened before then must unlock once they do.
+ it('follows the permission once it loads', () => {
+ const queryClient = new QueryClient()
+ const tree = (canRead: boolean) => (
+
+
+
+
+
+
+
+
+
+ )
+ const { rerender } = render(tree(false))
+ expect(screen.getByTestId('probe')).toHaveTextContent('false')
+
+ rerender(tree(true))
+ expect(screen.getByTestId('probe')).toHaveTextContent('true')
+ })
+})
diff --git a/console/src/components/automations/context/AutomationContext.tsx b/console/src/components/automations/context/AutomationContext.tsx
index 2c17b239f..457a47bf1 100644
--- a/console/src/components/automations/context/AutomationContext.tsx
+++ b/console/src/components/automations/context/AutomationContext.tsx
@@ -46,6 +46,7 @@ interface AutomationProviderProps {
lists: List[]
segments?: Segment[]
templates?: Template[]
+ canReadTemplates: boolean
onSaveSuccess?: () => void
onClose?: () => void
children: React.ReactNode
@@ -57,6 +58,7 @@ export function AutomationProvider({
lists,
segments = [],
templates = [],
+ canReadTemplates,
onSaveSuccess,
// Reserved for future use
onClose: _onClose,
@@ -400,6 +402,7 @@ export function AutomationProvider({
lists,
segments,
templates,
+ canReadTemplates,
name,
setName: setNameWithChange,
listId,
@@ -427,6 +430,7 @@ export function AutomationProvider({
lists,
segments,
templates,
+ canReadTemplates,
name,
setNameWithChange,
listId,
diff --git a/console/src/components/automations/context/automationContextValue.ts b/console/src/components/automations/context/automationContextValue.ts
index 224c1bb66..35e646bb4 100644
--- a/console/src/components/automations/context/automationContextValue.ts
+++ b/console/src/components/automations/context/automationContextValue.ts
@@ -29,6 +29,9 @@ export interface AutomationContextType {
lists: List[]
segments: Segment[]
templates: Template[]
+ // Without Templates read, templates.list and templates.get answer 403: the template fields
+ // show the stored IDs, locked.
+ canReadTemplates: boolean
// Form state
name: string
diff --git a/console/src/components/automations/nodes/EmailNode.test.tsx b/console/src/components/automations/nodes/EmailNode.test.tsx
index 292e32cc9..63ac89116 100644
--- a/console/src/components/automations/nodes/EmailNode.test.tsx
+++ b/console/src/components/automations/nodes/EmailNode.test.tsx
@@ -1,4 +1,4 @@
-import { describe, it, expect, vi } from 'vitest'
+import { describe, it, expect, vi, afterEach } from 'vitest'
import { render, screen } from '@testing-library/react'
import { i18n } from '@lingui/core'
import { I18nProvider } from '@lingui/react'
@@ -19,8 +19,9 @@ vi.mock('@xyflow/react', () => ({
// populated by AutomationsPage's templates query; EmailNode resolves the
// selected template_id against it to display the template name on the canvas.
let mockTemplates: Template[] = []
+let mockCanReadTemplates = true
vi.mock('../context', () => ({
- useAutomation: () => ({ templates: mockTemplates })
+ useAutomation: () => ({ templates: mockTemplates, canReadTemplates: mockCanReadTemplates })
}))
const makeTemplate = (id: string, name: string, category: string): Template =>
@@ -38,6 +39,10 @@ const renderNode = (config: Record) => {
}
describe('EmailNode', () => {
+ afterEach(() => {
+ mockCanReadTemplates = true
+ })
+
it('shows the template name for a selected template of any category', () => {
// Regression guard for the "Template set" bug: a welcome-category template is
// a valid selection for an automation email node (welcome/unsubscribe emails
@@ -59,6 +64,17 @@ describe('EmailNode', () => {
expect(screen.getByText('Template set')).toBeInTheDocument()
})
+ // Without Templates read the page does not list the templates: the node names its template by
+ // ID rather than the bare "Template set".
+ it("shows the template's ID without Templates read", () => {
+ mockTemplates = []
+ mockCanReadTemplates = false
+ renderNode({ template_id: 'welcome-pdf' })
+
+ expect(screen.getByText('welcome-pdf')).toBeInTheDocument()
+ expect(screen.queryByText('Template set')).not.toBeInTheDocument()
+ })
+
it('prompts to select when no template is configured', () => {
mockTemplates = []
renderNode({})
diff --git a/console/src/components/automations/nodes/EmailNode.tsx b/console/src/components/automations/nodes/EmailNode.tsx
index 40fced059..972800080 100644
--- a/console/src/components/automations/nodes/EmailNode.tsx
+++ b/console/src/components/automations/nodes/EmailNode.tsx
@@ -12,7 +12,7 @@ type EmailNodeProps = NodeProps
export const EmailNode: React.FC = ({ data, selected }) => {
const { t } = useLingui()
- const { templates } = useAutomation()
+ const { templates, canReadTemplates } = useAutomation()
const config = data.config as Structural
const hasTemplate = !!config?.template_id
const templateName = config?.template_id ? templates.find(tmpl => tmpl.id === config.template_id)?.name : undefined
@@ -44,7 +44,8 @@ export const EmailNode: React.FC = ({ data, selected }) => {
onDelete={data.onDelete}
>
{hasTemplate ? (
- {templateName || t`Template set`}
+ // Without Templates read the templates are not listed: the ID says which.
+ {canReadTemplates ? templateName || t`Template set` : config.template_id}
) : (
{t`Select`}
)}
diff --git a/console/src/components/broadcasts/ChangeVariationSenderModal.test.tsx b/console/src/components/broadcasts/ChangeVariationSenderModal.test.tsx
index 34d53e3d4..a5822ac70 100644
--- a/console/src/components/broadcasts/ChangeVariationSenderModal.test.tsx
+++ b/console/src/components/broadcasts/ChangeVariationSenderModal.test.tsx
@@ -60,12 +60,17 @@ const makeBroadcast = (overrides: Partial = {}): Broadcast =>
...overrides
}) as unknown as Broadcast
-const renderModal = (broadcast: Broadcast, disabled = false) => {
+const renderModal = (broadcast: Broadcast, disabled = false, canReadTemplates = true) => {
const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } })
return render(
-
+
)
@@ -129,6 +134,16 @@ describe('ChangeVariationSenderModal', () => {
])
})
+ it('requests no template without Templates read', async () => {
+ const { templatesApi } = await import('../../services/api/template')
+ renderModal(makeBroadcast(), false, false)
+ await userEvent.click(screen.getByRole('button', { name: 'Change sender' }))
+
+ expect(await screen.findByText('Sender of variation A')).toBeInTheDocument()
+ await new Promise((resolve) => setTimeout(resolve, 50))
+ expect(templatesApi.list).not.toHaveBeenCalled()
+ })
+
it('numbers unnamed variations, as the console saves them', async () => {
const broadcast = makeBroadcast()
broadcast.test_settings.variations[0].variation_name = ''
diff --git a/console/src/components/broadcasts/ChangeVariationSenderModal.tsx b/console/src/components/broadcasts/ChangeVariationSenderModal.tsx
index 7eb921b84..e79dae27a 100644
--- a/console/src/components/broadcasts/ChangeVariationSenderModal.tsx
+++ b/console/src/components/broadcasts/ChangeVariationSenderModal.tsx
@@ -11,6 +11,8 @@ interface ChangeVariationSenderModalProps {
workspace: Workspace
broadcast: Broadcast
disabled?: boolean
+ // Without Templates read, the sender fields do not look up the templates' senders.
+ canReadTemplates: boolean
}
interface SenderFormValues {
@@ -23,7 +25,8 @@ interface SenderFormValues {
export function ChangeVariationSenderModal({
workspace,
broadcast,
- disabled
+ disabled,
+ canReadTemplates
}: ChangeVariationSenderModalProps) {
const { t } = useLingui()
const { message } = App.useApp()
@@ -145,7 +148,11 @@ export function ChangeVariationSenderModal({
label={variationLabel(variation)}
rules={senderRules}
>
-
+
))}
diff --git a/console/src/components/broadcasts/UpsertBroadcastDrawer.test.tsx b/console/src/components/broadcasts/UpsertBroadcastDrawer.test.tsx
index c20036506..fe55d4349 100644
--- a/console/src/components/broadcasts/UpsertBroadcastDrawer.test.tsx
+++ b/console/src/components/broadcasts/UpsertBroadcastDrawer.test.tsx
@@ -6,15 +6,25 @@ import { App as AntApp } from 'antd'
import type { ReactElement } from 'react'
import { UpsertBroadcastDrawer } from './UpsertBroadcastDrawer'
import { broadcastApi, Broadcast } from '../../services/api/broadcast'
+import { templatesApi } from '../../services/api/template'
import type { Workspace } from '../../services/api/types'
import type { List } from '../../services/api/list'
// The template selector pulls in template list queries; replace it with a bare
// input so the required template_id field can be filled without network calls.
vi.mock('../templates/TemplateSelectorInput', () => ({
- default: ({ value, onChange }: { value?: string; onChange?: (value: string) => void }) => (
+ default: ({
+ value,
+ onChange,
+ canReadTemplates
+ }: {
+ value?: string
+ onChange?: (value: string) => void
+ canReadTemplates?: boolean
+ }) => (
onChange?.(e.target.value)}
/>
@@ -91,7 +101,7 @@ function renderDrawer(ui: ReactElement) {
}
const openEditDrawer = async (broadcast: Broadcast) => {
- renderDrawer( )
+ renderDrawer( )
await userEvent.click(screen.getByRole('button', { name: /Edit Broadcast/i }))
}
@@ -141,7 +151,7 @@ describe('UpsertBroadcastDrawer data feeds', () => {
})
it('records both feeds as off on a broadcast created without any feed', async () => {
- renderDrawer( )
+ renderDrawer( )
await userEvent.click(screen.getByRole('button', { name: /Create Broadcast/i }))
await userEvent.type(
@@ -222,7 +232,7 @@ describe('UpsertBroadcastDrawer schedule', () => {
})
it('creates a new broadcast unscheduled', async () => {
- renderDrawer( )
+ renderDrawer( )
await userEvent.click(screen.getByRole('button', { name: /Create Broadcast/i }))
await userEvent.type(
@@ -242,7 +252,7 @@ describe('UpsertBroadcastDrawer schedule', () => {
})
it('creates a new broadcast tracked, with the "Don\'t track" box unchecked', async () => {
- renderDrawer( )
+ renderDrawer( )
await userEvent.click(screen.getByRole('button', { name: /Create Broadcast/i }))
await userEvent.type(
@@ -349,6 +359,7 @@ describe('UpsertBroadcastDrawer tracking', () => {
} as unknown as Workspace
renderDrawer(
{
const openWithSenders = async (broadcast: Broadcast) => {
renderDrawer(
-
+
)
await userEvent.click(screen.getByRole('button', { name: /Edit Broadcast/i }))
await goToTab('4. Content')
@@ -535,3 +546,72 @@ describe('UpsertBroadcastDrawer sender', () => {
expect(variations[1].sender_id).toBe('s3')
})
})
+
+// Without Templates read, templates.list and templates.get answer 403: each variation's template
+// field gets the permission, so it shows the stored ID locked, and the sender field beside it
+// requests nothing. The broadcast still saves with its templates.
+describe('UpsertBroadcastDrawer without Templates read', () => {
+ beforeEach(() => {
+ vi.clearAllMocks()
+ ;(broadcastApi.update as Mock).mockResolvedValue({ broadcast: {} })
+ })
+
+ const openLocked = async (broadcast: Broadcast) => {
+ renderDrawer(
+
+ )
+ await userEvent.click(screen.getByRole('button', { name: /Edit Broadcast/i }))
+ await goToTab('4. Content')
+ }
+
+ it('locks the template of a single variation and keeps it on save', async () => {
+ await openLocked(makeBroadcast())
+
+ const selectors = screen.getAllByTestId('template-selector')
+ expect(selectors.map((el) => el.getAttribute('data-can-read-templates'))).toEqual(['false'])
+ await userEvent.click(screen.getByRole('button', { name: 'Save' }))
+ await waitFor(() => expect(broadcastApi.update).toHaveBeenCalled())
+ expect(updatePayload().test_settings.variations[0].template_id).toBe('tmpl1')
+ expect(templatesApi.list).not.toHaveBeenCalled()
+ })
+
+ it('locks the template of every A/B variation', async () => {
+ await openLocked(
+ makeBroadcast({
+ test_settings: {
+ enabled: true,
+ sample_percentage: 20,
+ auto_send_winner: false,
+ variations: [
+ { variation_name: 'a', template_id: 'tmpl1' },
+ { variation_name: 'b', template_id: 'tmpl2' }
+ ]
+ }
+ })
+ )
+
+ const selectors = screen.getAllByTestId('template-selector')
+ expect(selectors.map((el) => el.getAttribute('data-can-read-templates'))).toEqual([
+ 'false',
+ 'false'
+ ])
+ await new Promise((resolve) => setTimeout(resolve, 50))
+ expect(templatesApi.list).not.toHaveBeenCalled()
+ })
+
+ it('gives the template fields the permission when the member has it', async () => {
+ renderDrawer(
+
+ )
+ await userEvent.click(screen.getByRole('button', { name: /Edit Broadcast/i }))
+ await goToTab('4. Content')
+
+ expect(screen.getByTestId('template-selector').getAttribute('data-can-read-templates')).toBe('true')
+ await waitFor(() => expect(templatesApi.list).toHaveBeenCalled())
+ })
+})
diff --git a/console/src/components/broadcasts/UpsertBroadcastDrawer.tsx b/console/src/components/broadcasts/UpsertBroadcastDrawer.tsx
index 33d1eaf6c..9db5a1004 100644
--- a/console/src/components/broadcasts/UpsertBroadcastDrawer.tsx
+++ b/console/src/components/broadcasts/UpsertBroadcastDrawer.tsx
@@ -82,6 +82,9 @@ interface UpsertBroadcastDrawerProps {
onClose?: () => void
lists?: List[]
segments?: { id: string; name: string; color: string; users_count?: number }[]
+ // Without Templates read the template fields show the stored IDs, locked, and the sender
+ // fields do not look up the templates' senders.
+ canReadTemplates: boolean
}
export function UpsertBroadcastDrawer({
@@ -91,7 +94,8 @@ export function UpsertBroadcastDrawer({
buttonContent,
onClose,
lists = [],
- segments = []
+ segments = [],
+ canReadTemplates
}: UpsertBroadcastDrawerProps) {
const { t } = useLingui()
const [isOpen, setIsOpen] = useState(false)
@@ -834,6 +838,7 @@ export function UpsertBroadcastDrawer({
workspaceId={workspace.id}
placeholder={t`Select template`}
category="marketing"
+ canReadTemplates={canReadTemplates}
/>
@@ -913,6 +919,7 @@ export function UpsertBroadcastDrawer({
workspaceId={workspace.id}
placeholder={t`Select template`}
category="marketing"
+ canReadTemplates={canReadTemplates}
/>
diff --git a/console/src/components/broadcasts/VariationSenderSelect.test.tsx b/console/src/components/broadcasts/VariationSenderSelect.test.tsx
index 6a93db8b6..cf329fa80 100644
--- a/console/src/components/broadcasts/VariationSenderSelect.test.tsx
+++ b/console/src/components/broadcasts/VariationSenderSelect.test.tsx
@@ -32,6 +32,7 @@ const renderSelect = (props: {
onChange?: (v?: string) => void
templateId?: string
ws?: Workspace
+ canReadTemplates?: boolean
}) => {
const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } })
return render(
@@ -41,6 +42,7 @@ const renderSelect = (props: {
value={props.value}
onChange={props.onChange}
templateId={props.templateId}
+ canReadTemplates={props.canReadTemplates}
/>
)
@@ -103,3 +105,25 @@ describe('VariationSenderSelect', () => {
await waitFor(() => expect(screen.getByRole('combobox')).toBeDisabled())
})
})
+
+// Without Templates read, templates.list answers 403: the template's sender cannot be known, so
+// the field requests nothing and still offers every sender.
+describe('VariationSenderSelect without Templates read', () => {
+ beforeEach(() => {
+ vi.clearAllMocks()
+ ;(templatesApi.list as Mock).mockResolvedValue({
+ templates: [{ id: 'tmpl1', email: { sender_id: 's2' } }]
+ })
+ })
+
+ it("offers the senders without requesting the template or tagging the template's", async () => {
+ renderSelect({ templateId: 'tmpl1', canReadTemplates: false })
+
+ expect(screen.getByText("Template's sender")).toBeInTheDocument()
+ await userEvent.click(screen.getByRole('combobox'))
+ expect(await screen.findByText('Newsletter ')).toBeInTheDocument()
+ expect(screen.getByText('Promos ')).toBeInTheDocument()
+ expect(screen.queryByText("template's")).toBeNull()
+ expect(templatesApi.list).not.toHaveBeenCalled()
+ })
+})
diff --git a/console/src/components/broadcasts/VariationSenderSelect.tsx b/console/src/components/broadcasts/VariationSenderSelect.tsx
index 8102f2bca..d3b8d008b 100644
--- a/console/src/components/broadcasts/VariationSenderSelect.tsx
+++ b/console/src/components/broadcasts/VariationSenderSelect.tsx
@@ -13,6 +13,9 @@ interface VariationSenderSelectProps {
workspace: Workspace
// The variation's template, whose sender applies while none is chosen here.
templateId?: string
+ // Without Templates read, templates.list answers 403: the template's sender is not looked up.
+ // Defaults to true.
+ canReadTemplates?: boolean
}
// VariationSenderSelect picks the sender one broadcast variation leaves from, among the
@@ -22,7 +25,8 @@ export function VariationSenderSelect({
value,
onChange,
workspace,
- templateId
+ templateId,
+ canReadTemplates = true
}: VariationSenderSelectProps) {
const { t } = useLingui()
const senders = getMarketingSenders(workspace)
@@ -36,7 +40,7 @@ export function VariationSenderSelect({
category: 'marketing',
channel: 'email'
}),
- enabled: !!workspace.id && !!templateId
+ enabled: !!workspace.id && !!templateId && canReadTemplates
})
const template = templatesResponse?.templates?.find((tpl) => tpl.id === templateId)
// Known once the variation's template is: until then no sender can be said to be its.
diff --git a/console/src/components/contacts/SegmentsFilter.test.tsx b/console/src/components/contacts/SegmentsFilter.test.tsx
new file mode 100644
index 000000000..3796a23f4
--- /dev/null
+++ b/console/src/components/contacts/SegmentsFilter.test.tsx
@@ -0,0 +1,60 @@
+import { describe, it, expect, vi } from 'vitest'
+import { render, screen } from '@testing-library/react'
+import userEvent from '@testing-library/user-event'
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+import { i18n } from '@lingui/core'
+import { I18nProvider } from '@lingui/react'
+import { SegmentsFilter } from './SegmentsFilter'
+import type { Segment } from '../../services/api/segment'
+
+// The drawer exposes only what this file checks: the permission it gets.
+vi.mock('../segment/button_upsert', () => ({
+ default: ({ segment, canReadTemplates }: { segment?: Segment; canReadTemplates: boolean }) => (
+
+ )
+}))
+vi.mock('../../services/api/task', () => ({ taskApi: { findBySegmentId: vi.fn() } }))
+
+const segment = {
+ id: 'vip',
+ name: 'VIP',
+ color: 'blue',
+ status: 'active',
+ users_count: 3
+} as unknown as Segment
+
+const renderFilter = (canReadTemplates: boolean) => {
+ const client = new QueryClient({ defaultOptions: { queries: { retry: false } } })
+ return render(
+
+
+
+
+
+ )
+}
+
+// Without Templates read the segment drawers name email conditions' templates by ID, locked: both
+// the create button and each segment's edit entry get the permission.
+describe('SegmentsFilter', () => {
+ it.each([false, true])('passes Templates read %s to the create and edit drawers', async (canRead) => {
+ renderFilter(canRead)
+
+ expect(screen.getByTestId('create-segment').getAttribute('data-can-read-templates')).toBe(
+ String(canRead)
+ )
+ // The edit entry lives in the segment's dropdown menu, rendered once it is opened.
+ await userEvent.click(screen.getByRole('img', { name: 'ellipsis' }))
+ expect((await screen.findByTestId('edit-segment')).getAttribute('data-can-read-templates')).toBe(
+ String(canRead)
+ )
+ })
+})
diff --git a/console/src/components/contacts/SegmentsFilter.tsx b/console/src/components/contacts/SegmentsFilter.tsx
index b5ed92d8e..7f3acae2b 100644
--- a/console/src/components/contacts/SegmentsFilter.tsx
+++ b/console/src/components/contacts/SegmentsFilter.tsx
@@ -13,6 +13,8 @@ interface SegmentsFilterProps {
selectedSegmentIds?: string[]
totalContacts?: number
onSegmentToggle: (segmentId: string) => void
+ // Without Templates read the segment drawers name email conditions' templates by ID, locked.
+ canReadTemplates: boolean
}
// Separate component for each segment button to handle individual task fetching
@@ -24,6 +26,7 @@ interface SegmentButtonProps {
onToggle: () => void
onDelete: (segmentId: string) => void
onRebuild: (segmentId: string) => void
+ canReadTemplates: boolean
}
function SegmentButton({
@@ -33,7 +36,8 @@ function SegmentButton({
totalContacts,
onToggle,
onDelete,
- onRebuild
+ onRebuild,
+ canReadTemplates
}: SegmentButtonProps) {
const { t } = useLingui()
const queryClient = useQueryClient()
@@ -131,6 +135,7 @@ function SegmentButton({
{
queryClient.invalidateQueries({ queryKey: ['segments', workspaceId] })
}}
@@ -188,7 +193,8 @@ export function SegmentsFilter({
segments,
selectedSegmentIds = [],
totalContacts,
- onSegmentToggle
+ onSegmentToggle,
+ canReadTemplates
}: SegmentsFilterProps) {
const { t } = useLingui()
const queryClient = useQueryClient()
@@ -242,6 +248,7 @@ export function SegmentsFilter({
onToggle={() => onSegmentToggle(segment.id)}
onDelete={(segmentId) => deleteSegmentMutation.mutate(segmentId)}
onRebuild={(segmentId) => rebuildSegmentMutation.mutate(segmentId)}
+ canReadTemplates={canReadTemplates}
/>
)
})}
@@ -249,6 +256,7 @@ export function SegmentsFilter({
btnType="primary"
btnSize="small"
totalContacts={totalContacts}
+ canReadTemplates={canReadTemplates}
onSuccess={() => {
queryClient.invalidateQueries({ queryKey: ['segments', workspaceId] })
}}
diff --git a/console/src/components/lists/ListDrawer.test.tsx b/console/src/components/lists/ListDrawer.test.tsx
new file mode 100644
index 000000000..2b5b3dcbc
--- /dev/null
+++ b/console/src/components/lists/ListDrawer.test.tsx
@@ -0,0 +1,85 @@
+import React from 'react'
+import { describe, it, expect, vi, beforeEach } from 'vitest'
+import { render, screen, fireEvent, waitFor } from '@testing-library/react'
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+import { App } from 'antd'
+import { i18n } from '@lingui/core'
+import { I18nProvider } from '@lingui/react'
+import { CreateListDrawer } from './ListDrawer'
+import { templatesApi } from '../../services/api/template'
+import { listsApi } from '../../services/api/list'
+import type { List } from '../../services/api/types'
+
+vi.mock('../../services/api/template', () => ({
+ templatesApi: { list: vi.fn(), get: vi.fn() }
+}))
+vi.mock('../../services/api/list', () => ({
+ listsApi: { create: vi.fn(), update: vi.fn() }
+}))
+vi.mock('../../contexts/AuthContext', () => ({
+ useAuth: () => ({ workspaces: [{ id: 'ws1', name: 'Workspace', integrations: [] }] })
+}))
+vi.mock('../templates/TemplatePreviewDrawer', () => ({
+ default: ({ children }: { children: React.ReactNode }) => <>{children}>
+}))
+vi.mock('../templates/CreateTemplateDrawer', () => ({ CreateTemplateDrawer: () => null }))
+
+const list = {
+ id: 'newsletter',
+ name: 'Newsletter',
+ is_double_optin: true,
+ is_public: false,
+ double_optin_template: { id: 'tpl-optin', version: 1 },
+ created_at: '2026-01-01T00:00:00Z',
+ updated_at: '2026-01-01T00:00:00Z'
+} as unknown as List
+
+const openDrawer = (canReadTemplates: boolean) => {
+ const client = new QueryClient({ defaultOptions: { queries: { retry: false } } })
+ render(
+
+
+
+
+
+
+
+ )
+ fireEvent.click(screen.getByRole('button', { name: 'Edit List' }))
+}
+
+describe('CreateListDrawer double opt-in template', () => {
+ beforeEach(() => {
+ vi.mocked(templatesApi.list).mockReset().mockResolvedValue({ templates: [] } as never)
+ vi.mocked(templatesApi.get)
+ .mockReset()
+ .mockResolvedValue({ template: { id: 'tpl-optin', name: 'Confirm your subscription' } } as never)
+ vi.mocked(listsApi.update).mockReset().mockResolvedValue({ list } as never)
+ })
+
+ // Without Templates read, templates.list and templates.get answer 403: the field shows the
+ // stored ID, locked, and saving keeps the template.
+ it("shows the template's ID without Templates read, requests nothing, and saves it unchanged", async () => {
+ openDrawer(false)
+
+ const field = await screen.findByDisplayValue('tpl-optin')
+ expect(field).toBeDisabled()
+ await new Promise((resolve) => setTimeout(resolve, 50))
+ expect(templatesApi.list).not.toHaveBeenCalled()
+ expect(templatesApi.get).not.toHaveBeenCalled()
+
+ fireEvent.click(screen.getByRole('button', { name: 'Save' }))
+ await waitFor(() => expect(listsApi.update).toHaveBeenCalled())
+ expect(vi.mocked(listsApi.update).mock.calls[0][0].double_optin_template).toEqual({
+ id: 'tpl-optin',
+ version: 1
+ })
+ })
+
+ it("shows the template's name with Templates read", async () => {
+ openDrawer(true)
+
+ expect(await screen.findByDisplayValue('Confirm your subscription')).toBeInTheDocument()
+ expect(templatesApi.list).toHaveBeenCalled()
+ })
+})
diff --git a/console/src/components/lists/ListDrawer.tsx b/console/src/components/lists/ListDrawer.tsx
index b5914033d..726900e1d 100644
--- a/console/src/components/lists/ListDrawer.tsx
+++ b/console/src/components/lists/ListDrawer.tsx
@@ -21,11 +21,14 @@ interface CreateListDrawerProps {
size?: 'large' | 'middle' | 'small'
disabled?: boolean
}
+ // Without Templates read the double opt-in template field shows the stored ID and is locked.
+ canReadTemplates: boolean
}
export function CreateListDrawer({
workspaceId,
list,
+ canReadTemplates,
buttonProps = {
type: 'primary',
buttonContent: list ? 'Edit List' : 'Create List',
@@ -257,6 +260,7 @@ export function CreateListDrawer({
category="opt_in"
placeholder={t`Select confirmation email template`}
clearable={false}
+ canReadTemplates={canReadTemplates}
/>
) : null
diff --git a/console/src/components/segment/button_upsert.tsx b/console/src/components/segment/button_upsert.tsx
index 88a6c1391..35a9bcd10 100644
--- a/console/src/components/segment/button_upsert.tsx
+++ b/console/src/components/segment/button_upsert.tsx
@@ -53,6 +53,8 @@ const ButtonUpsertSegment = (props: {
totalContacts?: number
onSuccess?: () => void
children?: React.ReactNode
+ // Without Templates read the email conditions name their template by ID, locked.
+ canReadTemplates: boolean
}) => {
const { t } = useLingui()
const [drawserVisible, setDrawserVisible] = useState(false)
@@ -80,6 +82,7 @@ const ButtonUpsertSegment = (props: {
totalContacts={props.totalContacts}
setDrawserVisible={setDrawserVisible}
onSuccess={props.onSuccess}
+ canReadTemplates={props.canReadTemplates}
/>
)}
>
@@ -91,6 +94,7 @@ const DrawerSegment = (props: {
totalContacts?: number
setDrawserVisible: (visible: boolean) => void
onSuccess?: () => void
+ canReadTemplates: boolean
}) => {
const { t } = useLingui()
const { workspaceId } = useParams({ from: '/console/workspace/$workspaceId' })
@@ -767,6 +771,7 @@ const DrawerSegment = (props: {
schemas={schemas}
lists={lists}
workspaceId={workspaceId}
+ canReadTemplates={props.canReadTemplates}
customFieldLabels={workspace?.settings?.custom_field_labels}
onDraftTreeChange={setDraftTree}
/>
diff --git a/console/src/components/segment/button_upsert_preview.test.tsx b/console/src/components/segment/button_upsert_preview.test.tsx
index f25b29ff0..de7a7ca5a 100644
--- a/console/src/components/segment/button_upsert_preview.test.tsx
+++ b/console/src/components/segment/button_upsert_preview.test.tsx
@@ -5,6 +5,7 @@ import { I18nProvider } from '@lingui/react'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { message } from 'antd'
import ButtonUpsertSegment from './button_upsert'
+import { templatesApi } from '../../services/api/template'
import type { PreviewSegmentRequest, Segment, TreeNode } from '../../services/api/segment'
// antd's Select mounts a ResizeObserver; jsdom doesn't provide one.
@@ -119,13 +120,17 @@ const segmentWith = (tree: TreeNode): Segment => ({
db_updated_at: '2026-01-01T00:00:00Z'
})
-const openDrawer = (tree: TreeNode) => {
+const openDrawer = (tree: TreeNode, canReadTemplates = true) => {
const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } })
const result = render(
-
+
)
@@ -373,3 +378,50 @@ describe('segment drawer — contacts preview', { timeout: 20_000 }, () => {
expect(message.error).not.toHaveBeenCalled()
})
})
+
+// Without Templates read, templates.list answers 403: the drawer's tree names an email condition's
+// template by ID and requests no template.
+describe('segment drawer without Templates read', () => {
+ const emailTree: TreeNode = {
+ kind: 'branch',
+ branch: {
+ operator: 'and',
+ leaves: [
+ {
+ kind: 'leaf',
+ leaf: {
+ source: 'contact_timeline',
+ contact_timeline: {
+ kind: 'email.opened',
+ template_id: 'tpl-welcome',
+ count_operator: 'at_least',
+ count_value: 1,
+ timeframe_operator: 'anytime',
+ timeframe_values: []
+ }
+ }
+ }
+ ]
+ }
+ }
+
+ beforeEach(() => {
+ previewSegmentMock.mockReset()
+ previewSegmentMock.mockResolvedValue(countOf(12))
+ vi.mocked(templatesApi.list).mockClear()
+ })
+
+ it('passes the permission to the tree', async () => {
+ openDrawer(emailTree, false)
+
+ expect(await screen.findByText('12 contacts')).toBeTruthy()
+ expect(screen.getByText('tpl-welcome')).toBeTruthy()
+ expect(templatesApi.list).not.toHaveBeenCalled()
+ })
+
+ it('requests the templates with Templates read', async () => {
+ openDrawer(emailTree, true)
+
+ await waitFor(() => expect(templatesApi.list).toHaveBeenCalled())
+ })
+})
diff --git a/console/src/components/segment/form_leaf.tsx b/console/src/components/segment/form_leaf.tsx
index 5beabc35b..1b94d5978 100644
--- a/console/src/components/segment/form_leaf.tsx
+++ b/console/src/components/segment/form_leaf.tsx
@@ -31,6 +31,8 @@ export type LeafFormProps = {
lists?: Array<{ id: string; name: string }>
customFieldLabels?: Record
workspaceId?: string
+ // Without Templates read the template field shows the stored ID, locked. Defaults to true.
+ canReadTemplates?: boolean
// Reports the condition as it currently stands in the form, before Confirm. The drawer previews
// this draft so the contacts count follows the condition while it is still being written.
onDraftChange?: (draftLeaf: TreeNode) => void
@@ -426,6 +428,7 @@ export const LeafActionForm = (props: LeafFormProps) => {
placeholder={t`Any template`}
clearable={true}
size="small"
+ canReadTemplates={props.canReadTemplates}
/>
diff --git a/console/src/components/segment/form_leaf_templates_read.test.tsx b/console/src/components/segment/form_leaf_templates_read.test.tsx
new file mode 100644
index 000000000..6e51cba64
--- /dev/null
+++ b/console/src/components/segment/form_leaf_templates_read.test.tsx
@@ -0,0 +1,103 @@
+import { describe, it, expect, vi, beforeEach } from 'vitest'
+import { render, screen, fireEvent } from '@testing-library/react'
+import { i18n } from '@lingui/core'
+import { I18nProvider } from '@lingui/react'
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+import { TreeNodeInput } from './input'
+import { TableSchemas } from './table_schemas'
+import { templatesApi } from '../../services/api/template'
+import type { TreeNode } from '../../services/api/segment'
+
+// antd's Select mounts a ResizeObserver; jsdom doesn't provide one.
+class ResizeObserverStub {
+ observe() {}
+ unobserve() {}
+ disconnect() {}
+}
+vi.stubGlobal('ResizeObserver', ResizeObserverStub)
+
+vi.mock('../../services/api/template', () => ({
+ templatesApi: { list: vi.fn(), get: vi.fn() }
+}))
+vi.mock('../../contexts/AuthContext', () => ({
+ useAuth: () => ({ workspaces: [{ id: 'ws1', name: 'Workspace', integrations: [] }] })
+}))
+vi.mock('../templates/TemplatePreviewDrawer', () => ({ default: () => null }))
+vi.mock('../templates/CreateTemplateDrawer', () => ({ CreateTemplateDrawer: () => null }))
+
+const emailTree: TreeNode = {
+ kind: 'branch',
+ branch: {
+ operator: 'and',
+ leaves: [
+ {
+ kind: 'leaf',
+ leaf: {
+ source: 'contact_timeline',
+ contact_timeline: {
+ kind: 'email.opened',
+ template_id: 'tpl-welcome',
+ count_operator: 'at_least',
+ count_value: 1,
+ timeframe_operator: 'anytime',
+ timeframe_values: []
+ }
+ }
+ }
+ ]
+ }
+}
+
+const renderTree = (canReadTemplates?: boolean) => {
+ const client = new QueryClient({ defaultOptions: { queries: { retry: false } } })
+ return render(
+
+
+
+
+
+ )
+}
+
+const editFirstCondition = () =>
+ fireEvent.click(document.querySelectorAll('[data-icon="pen-to-square"]')[0])
+
+// Without Templates read, templates.list and templates.get answer 403: an email condition names
+// its template by ID, and editing it shows that ID locked, without requesting any template.
+describe('segment email condition without Templates read', () => {
+ beforeEach(() => {
+ vi.mocked(templatesApi.list)
+ .mockReset()
+ .mockResolvedValue({ templates: [{ id: 'tpl-welcome', name: 'Welcome' }] } as never)
+ vi.mocked(templatesApi.get)
+ .mockReset()
+ .mockResolvedValue({ template: { id: 'tpl-welcome', name: 'Welcome' } } as never)
+ })
+
+ it('names the template by its ID and requests no template, even while editing', async () => {
+ renderTree(false)
+
+ expect(screen.getByText('tpl-welcome')).toBeInTheDocument()
+ editFirstCondition()
+ const field = await screen.findByDisplayValue('tpl-welcome')
+ expect(field).toBeDisabled()
+ await new Promise((resolve) => setTimeout(resolve, 50))
+ expect(templatesApi.list).not.toHaveBeenCalled()
+ expect(templatesApi.get).not.toHaveBeenCalled()
+ })
+
+ it('names the template when the prop is left out', async () => {
+ renderTree()
+
+ expect(await screen.findByText('Welcome')).toBeInTheDocument()
+ editFirstCondition()
+ expect(await screen.findByDisplayValue('Welcome')).not.toBeDisabled()
+ expect(templatesApi.get).toHaveBeenCalledWith({ workspace_id: 'ws1', id: 'tpl-welcome' })
+ })
+})
diff --git a/console/src/components/segment/input.tsx b/console/src/components/segment/input.tsx
index da6e27e53..0d2fa6c86 100644
--- a/console/src/components/segment/input.tsx
+++ b/console/src/components/segment/input.tsx
@@ -57,6 +57,9 @@ export type TreeNodeInputProps = {
schemas: SegmentSchemas
lists?: List[]
workspaceId?: string
+ // Without Templates read, templates.list and templates.get answer 403: an email condition then
+ // names its template by ID, and its template field is locked. Defaults to true.
+ canReadTemplates?: boolean
customFieldLabels?: Record
// Reports the tree as it would stand if the condition currently open in the form were confirmed,
// and undefined once no condition is open. Lets the drawer preview an in-progress condition.
@@ -112,7 +115,7 @@ export const TreeNodeInput = (props: TreeNodeInputProps) => {
const { data: templatesData } = useQuery({
queryKey: ['templates', props.workspaceId],
queryFn: () => templatesApi.list({ workspace_id: props.workspaceId!, channel: 'email' }),
- enabled: !!props.workspaceId,
+ enabled: !!props.workspaceId && props.canReadTemplates !== false,
})
const cascaderOptions = useMemo(() => {
@@ -547,6 +550,7 @@ export const TreeNodeInput = (props: TreeNodeInputProps) => {
cancelOrDeleteNode={cancelOrDeleteNode.bind(null, path, pathKey)}
customFieldLabels={props.customFieldLabels}
workspaceId={props.workspaceId}
+ canReadTemplates={props.canReadTemplates}
/>
)}
diff --git a/console/src/components/templates/TemplateSelectorInput.test.tsx b/console/src/components/templates/TemplateSelectorInput.test.tsx
index 99d07aa69..c5b31603f 100644
--- a/console/src/components/templates/TemplateSelectorInput.test.tsx
+++ b/console/src/components/templates/TemplateSelectorInput.test.tsx
@@ -1,6 +1,7 @@
import React from 'react'
import { describe, it, expect, vi, beforeEach, type Mock } from 'vitest'
import { render, screen, waitFor } from '@testing-library/react'
+import userEvent from '@testing-library/user-event'
import { App, ConfigProvider } from 'antd'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { I18nProvider } from '@lingui/react'
@@ -128,6 +129,51 @@ describe('TemplateSelectorInput without Templates read', () => {
expect(onChange).not.toHaveBeenCalled()
})
+ // The lock says why the field is locked, wherever the selector is used: most callers have no
+ // room or no extra of their own for it.
+ it('explains with a lock why the stored template is not shown', async () => {
+ renderSelector('supabase_magiclink_000001')
+
+ const lock = screen.getByLabelText(
+ "You need Templates read permission to see this template's name and preview"
+ )
+ await userEvent.hover(lock)
+ expect(await screen.findByRole('tooltip')).toHaveTextContent(
+ "You need Templates read permission to see this template's name and preview"
+ )
+ })
+
+ it('shows the lock hint to keyboard users too', async () => {
+ renderSelector('supabase_magiclink_000001')
+
+ await userEvent.tab()
+ expect(
+ screen.getByLabelText("You need Templates read permission to see this template's name and preview")
+ ).toHaveFocus()
+ expect(await screen.findByRole('tooltip')).toHaveTextContent(
+ "You need Templates read permission to see this template's name and preview"
+ )
+ })
+
+ it('explains with a lock why no template can be chosen', async () => {
+ renderSelector(null)
+
+ expect(screen.getByPlaceholderText('Select a template')).toBeDisabled()
+ const lock = screen.getByLabelText('You need Templates read permission to choose a template')
+ await userEvent.hover(lock)
+ expect(await screen.findByRole('tooltip')).toHaveTextContent(
+ 'You need Templates read permission to choose a template'
+ )
+ })
+
+ it('shows no lock once the permission is granted', async () => {
+ const { grant } = renderSelector('tpl-a')
+ grant()
+
+ expect(await screen.findByDisplayValue('Template A')).toBeInTheDocument()
+ expect(screen.queryByLabelText(/You need Templates read permission/)).toBeNull()
+ })
+
it('resolves the template once the permission is granted', async () => {
const { grant } = renderSelector('tpl-a')
grant()
diff --git a/console/src/components/templates/TemplateSelectorInput.tsx b/console/src/components/templates/TemplateSelectorInput.tsx
index 0dce6f384..f8f21234d 100644
--- a/console/src/components/templates/TemplateSelectorInput.tsx
+++ b/console/src/components/templates/TemplateSelectorInput.tsx
@@ -1,7 +1,7 @@
import React, { useState, useEffect } from 'react'
import { useLingui } from '@lingui/react/macro'
-import { Input, Drawer, List, Empty, Spin, Button, Space } from 'antd'
-import { EyeOutlined, SearchOutlined, PlusOutlined } from '@ant-design/icons'
+import { Input, Drawer, List, Empty, Spin, Button, Space, Tooltip } from 'antd'
+import { EyeOutlined, SearchOutlined, PlusOutlined, LockOutlined } from '@ant-design/icons'
import { useQuery } from '@tanstack/react-query'
import { templatesApi } from '../../services/api/template'
import type { Template, Workspace } from '../../services/api/types'
@@ -27,7 +27,8 @@ interface TemplateSelectorInputProps {
disabled?: boolean
size?: 'small' | 'middle' | 'large'
// Without Templates read, templates.list and templates.get answer 403: the field then shows
- // the stored template ID, requests nothing and cannot be changed. Defaults to true.
+ // the stored template ID, requests nothing, cannot be changed, and a lock says why. Defaults
+ // to true.
canReadTemplates?: boolean
}
@@ -150,6 +151,10 @@ const TemplateSelectorInput: React.FC = ({
return {t`Loading...`}
}
+ const lockHint = value
+ ? t`You need Templates read permission to see this template's name and preview`
+ : t`You need Templates read permission to choose a template`
+
return (
<>
@@ -164,6 +169,14 @@ const TemplateSelectorInput: React.FC = ({
onChange?.(null)
}}
allowClear={clearable && canReadTemplates}
+ suffix={
+ canReadTemplates ? undefined : (
+ // Focusable, so the hint also reaches keyboard users: the input itself is disabled.
+
+
+
+ )
+ }
size={size}
style={{ flex: 1 }}
/>
diff --git a/console/src/i18n/locales/ca.po b/console/src/i18n/locales/ca.po
index 6be3f2c40..374ffc1c5 100644
--- a/console/src/i18n/locales/ca.po
+++ b/console/src/i18n/locales/ca.po
@@ -105,7 +105,7 @@ msgstr "{0} accions"
#~ msgstr ""
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0} contactes"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{0} de {1} regles coincideixen"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} destinataris a la cua per a un altre intent"
@@ -279,13 +279,13 @@ msgstr "{0} baixes totals (ocults del gràfic)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{0}-{1} de {total} automatitzacions"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{0}-{1} de {total} difusions"
@@ -297,15 +297,15 @@ msgstr ""
msgid "{capability} requires a Notifuse licence."
msgstr ""
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{clicks} clics de {recipients} destinataris"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{clicks} clics de {tracked} destinataris amb seguiment ({recipients} enviats)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {La llista \"{listName}\" no es pot eliminar mentre una automatització en directe la utilitzi. Demaneu a algú amb accés a les automatitzacions que la pausi.} other {La llista \"{listName}\" no es pot eliminar mentre # automatitzacions en directe la utilitzin. Demaneu a algú amb accés a les automatitzacions que les pausi.}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}m {remainingSeconds}s"
msgid "{minutes}m {seconds}s"
msgstr "{minutes}m {seconds}s"
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {La llista \"{listName}\" no es pot eliminar mentre les automatitzacions en directe \"{first}\", \"{second}\", \"{third}\" i # més la utilitzin. Pauseu-les primer o modifiqueu-les perquè deixin d'utilitzar la llista.} other {La llista \"{listName}\" no es pot eliminar mentre les automatitzacions en directe \"{first}\", \"{second}\", \"{third}\" i # més la utilitzin. Pauseu-les primer o modifiqueu-les perquè deixin d'utilitzar la llista.}}"
@@ -378,11 +378,11 @@ msgstr "{name} s’està arrossegant sobre el correu."
msgid "{name} was dropped."
msgstr "{name} s’ha deixat anar."
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{opens} obertures de {recipients} destinataris"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{opens} obertures de {tracked} destinataris amb seguiment ({recipients} enviats)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {Això eliminarà permanentment # contacte.
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr ""
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId} (eliminat)"
@@ -523,7 +523,7 @@ msgstr "+ afegir nom del remitent, respondre-a, adjunts"
msgid "+ Add property filter"
msgstr "+ Afegir filtre de propietat"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ Afegir variació"
@@ -536,15 +536,15 @@ msgstr "+{0} més"
msgid "+{hiddenCount} more"
msgstr "+{hiddenCount} més"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0 clics de 0 destinataris"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0 contactes"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0 obertures de 0 destinataris"
@@ -560,7 +560,7 @@ msgstr "1 objectiu"
msgid "1 page"
msgstr "1 pàgina"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. Audiència"
@@ -581,7 +581,7 @@ msgstr "2. Plantilla"
msgid "2. Template ({0})"
msgstr "2. Plantilla ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Analítica web"
@@ -589,7 +589,7 @@ msgstr "2. Analítica web"
msgid "200 - Extra Light"
msgstr "200 - Extra lleuger"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. Feeds de dades"
@@ -601,7 +601,7 @@ msgstr "3. Traduccions"
msgid "300 - Light"
msgstr "300 - Lleuger"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. Contingut"
@@ -629,7 +629,7 @@ msgstr "800 - Extra negreta"
msgid "900 - Black"
msgstr "900 - Negre"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "Es requereix una condició de branca..."
@@ -653,7 +653,7 @@ msgstr "El consentiment propi d'un contacte sempre preval. Aquesta opció s'apli
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "S’insereix una còpia. Els canvis posteriors al bloc desat no la modifiquen."
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "Un recompte d'activitat passada inclou l'esdeveniment que dispara l'automatització, de manera que \"almenys 3 obertures\" inscriu el contacte a la tercera obertura."
@@ -681,7 +681,7 @@ msgstr "S'ha trobat una operació {operation} anterior per a \"{0}\". Voleu repr
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "S'ha trobat una pujada anterior per a \"{0}\" ({1}). Voleu reprendre des d'on ho vau deixar?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "Ja existeix un segment amb l'ID \"{id}\""
@@ -689,11 +689,11 @@ msgstr "Ja existeix un segment amb l'ID \"{id}\""
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "Una clau només d'enviament és realment només d'enviament, i això és nou a la 39.0: /api/transactional.send continua creant el contacte destinatari, però sense escriptura de Contactes no en desa res més enllà de l'adreça de correu, i sense lectura de Contactes rebutja directament cc i bcc — la línia d'assumpte es renderitza contra el registre complet de cada destinatari. El pont SMTP és una segona porta d'entrada al mateix interruptor, de manera que això és també exactament el que pot fer el nom d'usuari SMTP. Tingueu en compte que el verb d'escriptura envia correu real des de tres endpoints diferents, inclòs un que només diu que \"prova\" un proveïdor."
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "Es requereix un arbre"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "Es requereix un valor..."
@@ -705,7 +705,7 @@ msgstr "S'ha seleccionat un guanyador. S'estan enviant els correus a la resta de
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "Prova A/B"
@@ -738,7 +738,7 @@ msgstr "Acció"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "Accions"
@@ -758,7 +758,7 @@ msgstr "Activar automatització?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "Subscriptor actiu"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "Activitat"
@@ -924,7 +924,7 @@ msgstr "Afegir capçalera personalitzada"
msgid "Add dimension"
msgstr "Afegir dimensió"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "Afegir condicions d'entrada"
@@ -1019,19 +1019,19 @@ msgstr "Afegir webhook"
msgid "Additional context about this event"
msgstr "Context addicional sobre aquest esdeveniment"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "Adreça"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "Línia d'adreça 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "Configuració avançada"
msgid "Affects how columns stack on mobile devices"
msgstr "Afecta com s'apilen les columnes en dispositius mòbils"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "Després"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "Després de {0} hores basat en el màxim {1}"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "després de la data"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "Agregar"
@@ -1137,13 +1137,13 @@ msgstr "Alineació"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "Tot"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "Tot"
@@ -1284,12 +1284,12 @@ msgstr "ID d'àncora"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "I"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "I | O"
@@ -1324,24 +1324,24 @@ msgstr "Les anotacions no tenen cap permís propi: responen deliberadament a aqu
msgid "Another change to the library is running. Try again in a moment."
msgstr "Hi ha un altre canvi de la biblioteca en curs. Torna-ho a provar d’aquí a un moment."
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "Qualsevol"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "Qualsevol difusió"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "Qualsevol esdeveniment"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "Qualsevol canvi de camp activa l'automatització"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "Qualsevol nom d'objectiu"
@@ -1349,15 +1349,15 @@ msgstr "Qualsevol nom d'objectiu"
msgid "Any link"
msgstr "Qualsevol enllaç"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "Qualsevol plantilla"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "en qualsevol moment"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "Esteu segur que voleu eliminar"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "Esteu segur que voleu eliminar \"{0}\"?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "Esteu segur que voleu eliminar la difusió \"{0}\"?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "Esteu segur que voleu eliminar la invitació per a {0}?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "Esteu segur que voleu eliminar la llista \"{0}\"?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "Esteu segur que voleu publicar el tema v{0}? Això el farà visible al vostre blog."
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "Esteu segur que voleu reconstruir \"{0}\"? Això recalcularà la pertinença al segment."
@@ -1561,12 +1561,12 @@ msgstr "Esteu segur que voleu treure aquesta etiqueta de camp personalitzat?"
msgid "Are you sure you want to remove this field?"
msgstr "Esteu segur que voleu treure aquest camp?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "Esteu segur que voleu treure aquesta variació?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "Esteu segur que voleu seleccionar \"{0}\" com a guanyador? La difusió s'enviarà als destinataris restants."
@@ -1598,8 +1598,8 @@ msgstr "Demaneu-me que us ajudi a escriure el vostre blog..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "com a mínim"
@@ -1623,8 +1623,8 @@ msgstr "Cal com a mínim una operació"
msgid "At least one root email is required"
msgstr "Cal com a mínim un correu arrel"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "com a màxim"
@@ -1648,7 +1648,7 @@ msgstr "Regles d'atribució"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "Audiència"
@@ -1752,7 +1752,7 @@ msgstr "Desactivat automàticament"
msgid "Auto-reply"
msgstr "Resposta automàtica"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "Enviar guanyador automàticament"
@@ -1769,7 +1769,7 @@ msgstr "Automàtica"
msgid "Automatically add new users to the selected lists"
msgstr "Afegir automàticament nous usuaris a les llistes seleccionades"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "Enviar guanyador automàticament"
@@ -1777,15 +1777,15 @@ msgstr "Enviar guanyador automàticament"
msgid "Automation"
msgstr "Automatització"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "Automatització activada correctament"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "Automatització creada correctament"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "Automatització eliminada correctament"
@@ -1793,15 +1793,15 @@ msgstr "Automatització eliminada correctament"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "Fluxos d'automatització — els seus disparadors, nodes i historial d'execució per contacte."
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "Automatització pausada correctament"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "Automatització actualitzada correctament"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "Automatització actualitzada, però està pausada: activeu-la per executar aquesta versió."
@@ -1811,7 +1811,7 @@ msgstr "Automatització:"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "Automatitzacions"
@@ -1828,7 +1828,7 @@ msgstr "Blocs disponibles"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr ""
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "Disponible un cop connecteu un proveïdor de correu que admeti respostes entrants (actualment Mailgun i Amazon SES — aviat hi haurà més proveïdors). Atura aquesta automatització per a un contacte tan bon punt respon a un dels seus correus."
@@ -1972,13 +1972,13 @@ msgstr "Destinataris CCO"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr ""
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "Abans"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "abans de la data"
@@ -1986,7 +1986,7 @@ msgstr "abans de la data"
msgid "Before User Created Hook"
msgstr "Ganxo abans de crear usuari"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "Pertany com a mínim a un dels segments següents"
@@ -2006,8 +2006,8 @@ msgstr "Millors pràctiques:"
msgid "Best TimeScore"
msgstr "Millor TimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "Entre"
@@ -2205,8 +2205,8 @@ msgstr "Categoria de rebot"
msgid "Bounce Diagnostic:"
msgstr "Diagnòstic de rebot:"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "Correu de rebot"
@@ -2244,8 +2244,8 @@ msgstr "Tipus de rebot"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "Breu resum de la publicació"
msgid "Brief summary shown in post listings and previews"
msgstr "Breu resum mostrat en llistats i previsualitzacions de publicacions"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "difusió"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "Difusió"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "Difusió \"{0}\" cancel·lada correctament"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "Difusió \"{0}\" eliminada correctament"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "Difusió \"{0}\" pausada correctament"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "Difusió \"{0}\" actualitzada"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "Difusió \"{0}\" represa correctament"
@@ -2355,7 +2355,7 @@ msgstr "Difusió \"{0}\" programada correctament"
msgid "Broadcast \"{0}\" sending started"
msgstr "S'ha iniciat l'enviament de la difusió \"{0}\""
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "Difusió creada correctament"
@@ -2364,22 +2364,22 @@ msgstr "Difusió creada correctament"
msgid "Broadcast ID"
msgstr "ID de difusió"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "ID de difusió copiat al porta-retalls"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "Nom de la difusió"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "Difusió actualitzada correctament"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "Difusions"
@@ -2431,11 +2431,11 @@ msgstr "Construir un informe a partir de les vostres pròpies dimensions"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "Construïu segments de contactes complexos utilitzant lògica I/O amb filtres en múltiples taules de dades. Comenceu afegint condicions per a contactes, llistes de contactes o esdeveniments de cronologia de contactes."
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "Construint"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "Construint segment"
@@ -2500,9 +2500,9 @@ msgstr "Campanyes"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "Campanyes"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "Campanyes"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "Campanyes"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "Cancel·lar un reompliment en curs"
msgid "Cancel backfill?"
msgstr "Cancel·lar el reompliment?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "Cancel·lar difusió"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "Cancel·lar la difusió?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "Cancel·lar pujada?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "Cancel·lat"
@@ -2632,7 +2632,7 @@ msgstr "Cancel·lat"
msgid "Cannot reach the configured API endpoint"
msgstr "No es pot accedir al punt final API configurat"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "No es pot treure la llista mentre existeixin nodes de correu. Elimineu primer els nodes de correu."
@@ -2748,8 +2748,8 @@ msgstr "Canviar el contingut d'una plantilla, en qualsevol idioma"
msgid "Change provider"
msgstr "Canviar proveïdor"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "Canvia el remitent"
@@ -2824,7 +2824,7 @@ msgstr "Trieu un punt de partida per al vostre nou tema. Podeu personalitzar-ho
msgid "Choose when to publish \"{0}\""
msgstr "Trieu quan publicar \"{0}\""
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "triat al broadcast"
@@ -2862,7 +2862,7 @@ msgstr "Esborrar tot"
msgid "Clear field"
msgstr "Esborrar camp"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "Esborrar filtres"
@@ -2870,8 +2870,8 @@ msgstr "Esborrar filtres"
msgid "Clear value"
msgstr "Esborrar valor"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "Correu de clic"
@@ -2912,7 +2912,7 @@ msgstr "Feu clic a Reprendre per continuar el processament."
#~ msgid "Click share"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "Feu clic per tornar-ho a provar"
@@ -2920,7 +2920,7 @@ msgstr "Feu clic per tornar-ho a provar"
msgid "clicked"
msgstr "Clicat"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "Clicat"
msgid "clicked a link"
msgstr "ha clicat un enllaç"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "Ha clicat un enllaç"
@@ -2939,15 +2939,15 @@ msgstr "Ha clicat un enllaç"
msgid "Clicked link"
msgstr "Enllaç clicat"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "l'enllaç clicat conté"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "L'enllaç clicat conté"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "Clics"
@@ -2957,7 +2957,7 @@ msgstr "Clics"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "Clics"
@@ -2966,7 +2966,7 @@ msgstr "Clics"
msgid "Clicks tracking consent"
msgstr "Consentiment de seguiment de clics"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "Consentiment de seguiment de clics"
@@ -2997,8 +2997,8 @@ msgstr "El Client Secret és obligatori"
msgid "Client Secret Value"
msgstr "Valor del Client Secret"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "Clonar"
@@ -3027,7 +3027,7 @@ msgstr "Clonar plantilla"
msgid "Close"
msgstr "Tancar"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "Tancar sense desar"
@@ -3107,7 +3107,7 @@ msgstr "Compareu aquest període amb l'anterior i expliqueu els factors principa
msgid "Compare TimeScore across campaign sources"
msgstr "Comparar el TimeScore entre fonts de campanya"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "Comparació"
@@ -3131,13 +3131,13 @@ msgstr "Compileu primer la plantilla"
msgid "Compiling..."
msgstr "Compilant..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "Correu de queixa"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "Completat"
msgid "Complete Setup"
msgstr "Completar configuració"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "Completeu la condició per actualitzar el recompte"
@@ -3187,8 +3187,8 @@ msgstr "Completat"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "Completat"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "Condició"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "Condició"
@@ -3225,7 +3225,7 @@ msgstr "Condicions"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "Les condicions i els bucles col·locats entre blocs no es traslladen. Revisa el text abans de desar."
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "La configuració per a {nodeType} no està disponible a la Fase 2"
@@ -3236,7 +3236,7 @@ msgstr "Conjunt de configuració"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "Configureu webhooks sortints per rebre notificacions en temps real quan es produeixin esdeveniments al vostre espai de treball."
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "Configurar proveïdor"
@@ -3297,11 +3297,11 @@ msgstr "Configurant {0}"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "Confirmar"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "Confirmar que un contacte existeix i llistar tot allò a què està subscrit (també necessita lectura de Llistes)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "Confirmat"
@@ -3368,7 +3368,7 @@ msgstr "Considereu utilitzar el mateix text que la línia d'assumpte"
msgid "Console"
msgstr "Consola"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "Identificació de contactes"
msgid "Contact is not subscribed to this list"
msgstr "El contacte no està subscrit a aquesta llista"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "Propietat del contacte"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "El contacte torna a entrar cada vegada que es produeix l'esdeveniment"
@@ -3573,7 +3573,7 @@ msgstr "Copiar codi {0}"
msgid "Copy link"
msgstr "Copia l'enllaç"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "Copiar al porta-retalls"
@@ -3587,7 +3587,7 @@ msgstr "Copiar URL"
msgid "Copy Webhook endpoint"
msgstr "Copiar punt final del webhook"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "Camps principals"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "Països"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "Coberta"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "Abasta més que les plantilles: els blocs reutilitzables responen al mateix interruptor, i editar un bloc edita totes les plantilles que l'incrusten. Els blocs es desen amb la configuració pròpia de l'espai de treball, de manera que el seu contingut també torna des de /api/workspaces.get i des de /api/workspaces.list, que no necessita cap permís — la lectura de Plantilles no és l'única manera de veure el contingut dels blocs. I /api/templates.compile només comprova aquesta concessió per a les crides que arriben per l'API; quan l'espai de treball compila una plantilla per a si mateix, no es comprova res."
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "Crear"
@@ -3700,7 +3700,7 @@ msgstr "Crear"
msgid "Create a blog category"
msgstr "Crear una categoria de blog"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "Crear una difusió"
@@ -3779,15 +3779,15 @@ msgstr "Creeu i gestioneu el contingut del vostre blog"
msgid "Create API Key"
msgstr "Crear clau API"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "Crear automatització"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "Crear difusió"
@@ -3795,7 +3795,7 @@ msgstr "Crear difusió"
msgid "Create First Theme"
msgstr "Crear primer tema"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "Crear llista"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "Crear-ne un de propi"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "Crear nova plantilla {0}"
@@ -3816,7 +3816,7 @@ msgstr "Crear nova categoria"
msgid "Create new folder"
msgstr "Crear nova carpeta"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "Crear nova llista"
@@ -3824,7 +3824,7 @@ msgstr "Crear nova llista"
msgid "Create New Post"
msgstr "Crear nova publicació"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "Crear nova plantilla"
@@ -3873,7 +3873,7 @@ msgstr "Crear webhook"
msgid "Create Workspace"
msgstr "Crear espai de treball"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "Creeu la vostra primera automatització"
@@ -3881,7 +3881,7 @@ msgstr "Creeu la vostra primera automatització"
msgid "Create your first blog post to get started"
msgstr "Creeu la vostra primera publicació de blog per començar"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "Creeu la vostra primera difusió per començar"
@@ -3889,7 +3889,7 @@ msgstr "Creeu la vostra primera difusió per començar"
msgid "Create Your First Category"
msgstr "Creeu la vostra primera categoria"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "Creeu la vostra primera llista per començar"
@@ -3909,7 +3909,7 @@ msgstr "Creeu la vostra primera plantilla per començar"
msgid "created"
msgstr "Creat"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "Personalitzat (px)"
msgid "Custom CSS class for styling"
msgstr "Classe CSS personalitzada per a estils"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "Data personalitzada 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "Data personalitzada 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "Data personalitzada 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "Data personalitzada 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "Data personalitzada 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "Camps de data personalitzats"
@@ -4055,7 +4055,7 @@ msgstr "Domini personalitzat per a enllaços de correu (baixa, seguiment, centre
msgid "Custom Endpoint URL"
msgstr "URL de punt final personalitzat"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "Esdeveniment personalitzat"
@@ -4099,27 +4099,27 @@ msgstr "URL d'icona personalitzada"
msgid "Custom JSON {num}"
msgstr "JSON personalitzat {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "JSON personalitzat 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "JSON personalitzat 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "JSON personalitzat 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "JSON personalitzat 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "JSON personalitzat 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "Camps JSON personalitzats"
@@ -4128,27 +4128,27 @@ msgstr "Camps JSON personalitzats"
msgid "Custom Label"
msgstr "Etiqueta personalitzada"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "Número personalitzat 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "Número personalitzat 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "Número personalitzat 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "Número personalitzat 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "Número personalitzat 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "Camps de número personalitzats"
@@ -4185,27 +4185,27 @@ msgstr "Remitent personalitzat (proveïdor de correu transaccional)"
msgid "Custom sender name (optional)"
msgstr "Nom de remitent personalitzat (opcional)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "Cadena personalitzada 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "Cadena personalitzada 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "Cadena personalitzada 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "Cadena personalitzada 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "Cadena personalitzada 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "Camps de cadena personalitzats"
@@ -4248,10 +4248,10 @@ msgstr "La data és obligatòria"
msgid "Date range"
msgstr "Interval de dates"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "Dies"
@@ -4275,7 +4275,7 @@ msgstr "Decoració"
msgid "Deduplication:"
msgstr "Deduplicació:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "Idioma predeterminat"
msgid "Default retention (days)"
msgstr "Retenció per defecte (dies)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "Remitent per defecte"
@@ -4348,13 +4348,13 @@ msgstr "Retard"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "Retard"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "Eliminar"
@@ -4479,8 +4479,8 @@ msgstr "Eliminar bloc"
msgid "Delete Block"
msgstr "Eliminar bloc"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "Eliminar difusió"
@@ -4525,8 +4525,8 @@ msgstr "Eliminar capçalera"
msgid "Delete invitation"
msgstr "Eliminar invitació"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "Eliminar llista"
@@ -4543,7 +4543,7 @@ msgstr "Eliminar publicació"
msgid "Delete rule"
msgstr "Suprimeix la regla"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "Eliminar segment"
@@ -4603,8 +4603,8 @@ msgstr "Eliminar espai de treball"
msgid "deleted"
msgstr "Eliminat"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "Eliminat"
@@ -4677,12 +4677,12 @@ msgstr "Desplegament"
msgid "Describe this image..."
msgstr "Descriviu aquesta imatge..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "Descripció"
@@ -4832,11 +4832,11 @@ msgstr "La verificació DNS evita l'ocupació de dominis"
msgid "Do not track"
msgstr "No fer seguiment"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "Esteu segur que voleu treure aquesta branca?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "Esteu segur que voleu treure aquesta condició?"
@@ -4890,7 +4890,7 @@ msgstr "No indexar i no seguir enllaços"
msgid "Don't index, but follow links"
msgstr "No indexar, però seguir enllaços"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "No fer seguiment d'obertures i clics en aquest broadcast"
@@ -4909,12 +4909,12 @@ msgstr "De punts"
msgid "Double"
msgstr "Doble"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "Doble opt-in"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "Plantilla de doble opt-in"
@@ -4934,7 +4934,7 @@ msgstr "Descarregat(s) {0} fitxer(s)"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "Esborrany"
@@ -4971,8 +4971,8 @@ msgstr "Definicions de segments dinàmics, les seves consultes compilades i les
msgid "e.g. {0}"
msgstr "p. ex. {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "p. ex. /preus"
@@ -5016,7 +5016,7 @@ msgstr "p. ex. Establir el canal per a Google Ads"
msgid "e.g. sku"
msgstr "p. ex. sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "P. ex. Butlletí setmanal - Maig 2023"
@@ -5056,7 +5056,7 @@ msgstr "p. ex., La meva integració Supabase"
msgid "e.g., Product Updates"
msgstr "p. ex., Actualitzacions de producte"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "p. ex., compra"
@@ -5064,15 +5064,15 @@ msgstr "p. ex., compra"
msgid "e.g., Raleway, Open Sans"
msgstr "p. ex., Raleway, Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "p. ex., Benvinguda — dia 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "Cada contacte entra a l'automatització només una vegada"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "Cada variació conserva el remitent de la seva plantilla, tret que en triïs un altre, que aleshores passa a formar part del que es prova."
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "Editar"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "Editar autor"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "Editar automatització"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "Editar difusió"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "Editar difusió"
@@ -5204,9 +5204,9 @@ msgstr "Editar contingut HTML"
msgid "Edit Liquid Content"
msgstr "Editar contingut Liquid"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "Editar llista"
@@ -5236,7 +5236,7 @@ msgstr "Editar publicació"
msgid "Edit rule"
msgstr "Editar regla"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "Editar segment"
@@ -5306,13 +5306,13 @@ msgstr "Transcorregut"
msgid "Element Padding"
msgstr "Farciment de l'element"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "Correu electrònic"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "Seguiment de clics"
msgid "Email field mapping is required"
msgstr "L'assignació del camp de correu és obligatòria"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "Integració de correu"
@@ -5431,7 +5431,7 @@ msgstr "Previsualització del correu"
msgid "Email Provider Configuration Needed"
msgstr "Es necessita configuració del proveïdor de correu"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "Proveïdor de correu obligatori"
@@ -5450,7 +5450,7 @@ msgstr "Assumpte del correu"
msgid "Email subject ({0})"
msgstr "Assumpte del correu ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "Plantilla de correu"
@@ -5463,7 +5463,7 @@ msgstr "Plantilles de correu en tots els idiomes, i els blocs de plantilla reuti
msgid "Email Title Settings"
msgstr "Configuració del títol del correu"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "Consentiment de seguiment d'emails"
@@ -5502,7 +5502,7 @@ msgstr "Suggeriments d'emojis"
msgid "Empty column. Add text, button, or image content."
msgstr "Columna buida. Afegiu contingut de text, botó o imatge."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "Activar proves A/B"
@@ -5630,7 +5630,7 @@ msgstr "Introduïu un nom per al vostre espai de treball"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "Introdueix un nombre amb 15 xifres com a màxim abans del separador decimal."
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "Introduïu un ID alfanumèric únic"
@@ -5650,7 +5650,7 @@ msgstr "Introduïu una adreça de correu per rebre un correu de prova:"
msgid "Enter author name"
msgstr "Introduïu el nom de l'autor"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "Introduïu el nom de l'automatització"
@@ -5666,7 +5666,7 @@ msgstr "Introduïu URL de la imatge de fons"
msgid "Enter BCC email addresses"
msgstr "Introduïu adreces de correu CCO"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "Introduïu l'ID de difusió per confirmar"
@@ -5742,15 +5742,15 @@ msgstr "Introduïu JSON..."
msgid "Enter link URL or {{ url }}"
msgstr "Introduïu URL de l'enllaç o {{ url }}"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "Introduïu descripció de la llista"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "Introduïu l'ID de la llista per confirmar"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "Introduïu el nom de la llista"
@@ -5778,7 +5778,7 @@ msgstr "Introduïu espaiat"
msgid "Enter the 6-digit code sent to {email}"
msgstr "Introdueix el codi de 6 dígits enviat a {email}"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "Introduïu el nom de l'esdeveniment personalitzat (p. ex., 'compra', 'registre')"
@@ -5806,7 +5806,7 @@ msgstr "ID de l'entitat:"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "Les entrades més antigues s'eliminen un cop al dia. Deixeu-ho buit per al valor per defecte del desplegament ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} dies llevat que un usuari root l'hagi canviat); 0 conserva cada entrada per sempre."
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "Condicions d'entrada"
@@ -5839,11 +5839,11 @@ msgstr "igual a"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "Error"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "Error en carregar les automatitzacions"
@@ -5895,7 +5895,7 @@ msgstr "Errors"
msgid "Errors ({0} of {1} shown)"
msgstr "Errors ({0} de {1} mostrats)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "esdeveniment"
@@ -5904,11 +5904,11 @@ msgstr "esdeveniment"
msgid "Event"
msgstr "Esdeveniment"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "nom de l'esdeveniment"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "Nom de l'esdeveniment"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "Tots els subelements tenen menys de {0} sessions. Baixeu el llindar per veure'ls."
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "Cada vegada"
@@ -5968,8 +5968,8 @@ msgstr ""
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr ""
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "exactament"
@@ -5981,15 +5981,15 @@ msgstr "Extracte"
msgid "Excerpt only"
msgstr "Només l'extracte"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "Excloure donats de baixa"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "Excloure els destinataris que s'han donat de baixa"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "Sortir en respondre"
@@ -6093,7 +6093,7 @@ msgstr "Exportant tots els contactes"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "Exporta el filtre actual, fins a {AUDIT_LOG_EXPORT_MAX_ROWS} files"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "Fallat"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "Fallat"
@@ -6141,7 +6141,7 @@ msgstr "Fallat"
msgid "Failed to accept invitation"
msgstr "No s'ha pogut acceptar la invitació"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "No s'ha pogut activar l'automatització"
@@ -6149,16 +6149,16 @@ msgstr "No s'ha pogut activar l'automatització"
msgid "Failed to add to list: {error}"
msgstr "No s'ha pogut afegir a la llista: {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "No s'ha pogut cancel·lar la difusió"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "No s'ha pogut canviar el remitent"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "No s'ha pogut canviar el remitent: {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "No s'ha pogut crear la clau API"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "No s'ha pogut crear l'automatització: {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "No s'ha pogut crear la difusió: {0}"
@@ -6209,7 +6209,7 @@ msgstr "No s'ha pogut crear la categoria: {0}"
msgid "Failed to create folder: "
msgstr "No s'ha pogut crear la carpeta: "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "No s'ha pogut crear la llista: {error}"
@@ -6223,7 +6223,7 @@ msgstr "No s'ha pogut crear la notificació: {0}"
msgid "Failed to create post: {0}"
msgstr "No s'ha pogut crear la publicació: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "No s'ha pogut crear el segment"
@@ -6240,11 +6240,11 @@ msgstr "No s'ha pogut crear la plantilla: {0}"
msgid "Failed to create workspace"
msgstr "No s'ha pogut crear l'espai de treball"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "No s'ha pogut eliminar l'automatització"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "No s'ha pogut eliminar la difusió"
@@ -6273,8 +6273,8 @@ msgstr "No s'ha pogut eliminar la integració"
msgid "Failed to delete invitation"
msgstr "No s'ha pogut eliminar la invitació"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "No s'ha pogut eliminar la llista"
@@ -6286,7 +6286,7 @@ msgstr "No s'ha pogut eliminar la notificació"
msgid "Failed to delete post"
msgstr "No s'ha pogut eliminar la publicació"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "No s'ha pogut eliminar el segment"
@@ -6400,15 +6400,15 @@ msgstr "No s'ha pogut carregar la configuració"
msgid "Failed to load webhook subscriptions"
msgstr "No s'han pogut carregar les subscripcions de webhook"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "No s'ha pogut pausar l'automatització"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "No s'ha pogut pausar la difusió"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "No s'ha pogut previsualitzar el segment"
@@ -6435,7 +6435,7 @@ msgstr "No s'ha pogut publicar el tema"
msgid "Failed to read the file"
msgstr "No s'ha pogut llegir el fitxer"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "No s'ha pogut reconstruir el segment"
@@ -6476,11 +6476,11 @@ msgstr "No s'ha pogut reenviar la invitació"
msgid "Failed to resend magic code"
msgstr "Error en reenviar el codi màgic"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "No s'ha pogut reprendre la difusió"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "No s'han pogut reintentar els destinataris"
@@ -6543,7 +6543,7 @@ msgstr "No s'ha pogut desar la integració de Zapier"
msgid "Failed to schedule broadcast"
msgstr "No s'ha pogut programar la difusió"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "No s'ha pogut seleccionar el guanyador"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "No s'ha pogut despublicar la publicació"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "No s'ha pogut actualitzar l'automatització: {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "No s'han pogut actualitzar els paràmetres del blog"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "No s'ha pogut actualitzar la difusió: {0}"
@@ -6624,7 +6624,7 @@ msgstr "No s'ha pogut actualitzar el camp"
msgid "Failed to update file manager settings"
msgstr "No s'han pogut actualitzar els paràmetres del gestor de fitxers"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "No s'ha pogut actualitzar la llista: {error}"
@@ -6642,7 +6642,7 @@ msgstr "No s'han pogut actualitzar els permisos"
msgid "Failed to update post: {0}"
msgstr "No s'ha pogut actualitzar la publicació: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "No s'ha pogut actualitzar el segment"
@@ -6863,7 +6863,7 @@ msgstr "Llançar un lliurament de prova a l'URL de la subscripció — escriptur
msgid "Firecrawl integration saved successfully"
msgstr "Integració de Firecrawl desada correctament"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "Trobats canvis sense desar de {0}"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "Freqüència"
@@ -7022,7 +7022,7 @@ msgstr "Del nom"
msgid "From Name (override)"
msgstr "Nom del remitent (anul·lar)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "De:"
@@ -7099,7 +7099,7 @@ msgstr "Generada a partir de l'HTML a cada enviament. Res a mantenir."
msgid "Generated HTML"
msgstr "HTML generat"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "SQL generat:"
@@ -7137,7 +7137,7 @@ msgstr "Resposta del feed global"
msgid "Global feed URL"
msgstr "URL del feed global"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "L'URL del feed global és requerida quan està habilitat"
@@ -7146,8 +7146,8 @@ msgstr "L'URL del feed global és requerida quan està habilitat"
msgid "Go to Sign In"
msgstr "Anar a iniciar sessió"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "Conversions d'objectius i el seu valor total"
msgid "Goal dashboard"
msgstr "Tauler d'objectius"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "nom de l'objectiu"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "tipus d'objectiu"
@@ -7252,13 +7252,13 @@ msgstr "Atributs del grup"
#~ msgid "Group by"
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "ha passat"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "té"
@@ -7266,8 +7266,8 @@ msgstr "té"
#~ msgid "Has Error"
#~ msgstr "Té error"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "no té"
@@ -7335,7 +7335,7 @@ msgstr "ocult"
msgid "Hide"
msgstr "Amagar"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "Amagar detalls"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... o {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "He executat {maxRounds} rondes de crides a eines sense arribar a una resposta i m'he aturat aquí. Feu una pregunta més acotada i ho tornaré a provar."
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "p. ex.: Grans compradors..."
@@ -7478,7 +7478,7 @@ msgstr "URL d'icona/favicon"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "L'ID només pot contenir lletres minúscules i números"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "L'ID només pot contenir lletres minúscules, números i guions baixos"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "L'ID no coincideix"
@@ -7504,11 +7504,11 @@ msgstr "ID per a API:"
msgid "ID is automatically generated but can be modified if needed"
msgstr "L'ID es genera automàticament però es pot modificar si cal"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "L'ID ha de ser alfanumèric"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "L'ID ha de tenir menys de 32 caràcters"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "a"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "a {0}"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "en rang de dates"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "en el fus horari dels destinataris"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "en els últims"
@@ -7747,7 +7747,7 @@ msgstr "Indexar, però no seguir enllaços"
msgid "Inflight"
msgstr "En vol"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "Informació"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "Les adreces IP no es desen mai — només s'utilitzen per a la cerca geogràfica. El país s'inclou sempre quan el seguiment geogràfic està activat."
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "és"
@@ -7994,8 +7994,8 @@ msgstr "és més gran que"
msgid "is greater than or equal to"
msgstr "és més gran o igual que"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "està a"
@@ -8012,8 +8012,8 @@ msgstr "és més petit o igual que"
msgid "is not empty"
msgstr "no està buit"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "no està a"
@@ -8079,7 +8079,7 @@ msgstr "Unir-se"
msgid "joined"
msgstr "s'ha unit"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "Unit"
@@ -8158,7 +8158,7 @@ msgstr "Pàgines d'aterratge"
#~ msgstr ""
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "Darrera recuperació:"
msgid "Last modified"
msgstr "Última modificació"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "Prospecte"
msgid "Learn how to enable SMTP bridge"
msgstr "Aprendre com activar la retransmissió SMTP"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "Més informació"
@@ -8268,11 +8268,11 @@ msgstr "Deixeu buit per amplada completa del contenidor"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "Deixeu-ho buit per derivar-la del punt final API. Indiqueu-la quan la crida de retorn passi per un proxy o un domini personalitzat."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "Deixa-ho buit per conservar el remitent de la plantilla. Només s'ofereixen els remitents de la integració d'email de màrqueting."
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "Deixeu buit per activar amb qualsevol canvi de camp"
@@ -8288,7 +8288,7 @@ msgstr "Deixeu-ho buit per utilitzar el que Notifuse gestiona per a aquesta inte
msgid "left"
msgstr "Esquerra"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Bloc Liquid - Feu clic per afegir contingut MJML + Liquid"
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Bloc Liquid - Feu clic per afegir contingut MJML + Liquid"
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "Llista"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "Llista \"{0}\" eliminada correctament"
@@ -8473,7 +8473,7 @@ msgstr "Llistar les difusions amb el seu públic i la seva programació"
msgid "List contacts with their full profile fields"
msgstr "Llistar els contactes amb tots els seus camps de perfil"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "Llista creada correctament"
@@ -8489,7 +8489,7 @@ msgstr "Llistar totes les llistes i la seva configuració, inclosos el doble opt
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "Llistar tot allò a què està subscrit un contacte (també necessita lectura de Contactes)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "ID de llista"
@@ -8516,8 +8516,8 @@ msgstr "Llistar els missatges enviats amb la seva adreça de destinatari, les ma
msgid "List Status"
msgstr "Estat de la llista"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "Subscripció a llista"
@@ -8570,7 +8570,7 @@ msgstr "Llista a comprovar"
msgid "List transactional notification definitions"
msgstr "Llistar les definicions de notificacions transaccionals"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "Llista actualitzada correctament"
@@ -8585,12 +8585,12 @@ msgstr "Llista:"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "Llistes"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "Llistes actualitzades"
@@ -8619,7 +8619,7 @@ msgstr "Integració LLM desada correctament"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "Carregar més"
@@ -8640,7 +8640,7 @@ msgstr "Carregar el registre de l'espai de treball, cosa que admeten tant la lec
msgid "Loaded the latest version of this template (v{0})."
msgstr "S'ha carregat la darrera versió d'aquesta plantilla (v{0})."
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "Carregant automatitzacions..."
@@ -8674,14 +8674,14 @@ msgstr "Carregant estat del webhook..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "Proveïdor de màrqueting"
msgid "Match"
msgstr "Coincidència"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "Coincideix"
@@ -8866,7 +8866,7 @@ msgstr "Coincidències"
msgid "matches regex"
msgstr "coincideix amb la regex"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "Contactes coincidents:"
@@ -8944,7 +8944,7 @@ msgstr "Membre"
msgid "Member removed successfully"
msgstr "Membre tret correctament"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "Missatge"
@@ -9203,20 +9203,20 @@ msgstr "la-meva-classe-personalitzada"
msgid "my-tenant"
msgstr "el-meu-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/D"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "El nom és obligatori"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "El nom ha de tenir menys de 255 caràcters"
@@ -9285,8 +9285,8 @@ msgstr "Nova carpeta"
msgid "New magic code sent to your email"
msgstr "Nou codi màgic enviat al teu correu"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "Nou missatge (correu...)"
@@ -9298,7 +9298,7 @@ msgstr "Nova publicació"
#~ msgid "New rule"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "Nou segment"
@@ -9315,9 +9315,9 @@ msgstr "Nova finestra"
msgid "New workspace"
msgstr "Nou espai de treball"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "Següent"
msgid "Next (J)"
msgstr "Següent (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "Propera execució"
@@ -9338,11 +9338,11 @@ msgstr "Propera execució"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "Propera execució"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "No"
@@ -9399,7 +9399,7 @@ msgstr "Encara no hi ha regles d'atribució. Creeu la primera per començar a do
msgid "No audit entries match"
msgstr "Cap entrada d'auditoria coincideix"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "Encara no hi ha automatitzacions"
@@ -9407,11 +9407,11 @@ msgstr "Encara no hi ha automatitzacions"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "Encara no s'ha executat cap reompliment. Executeu-ne un per aplicar aquestes regles a les sessions i els objectius històrics."
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "No s'han trobat difusions"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "Cap difusió coincideix amb els vostres filtres"
@@ -9425,7 +9425,7 @@ msgstr "No hi ha dades de campanya"
msgid "No categories yet"
msgstr "Encara no hi ha categories"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "Sense categoria"
@@ -9450,7 +9450,7 @@ msgstr "Sense comparació"
msgid "No conditions"
msgstr "Sense condicions"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "No s'han trobat contactes. Afegiu alguns contactes per començar."
@@ -9576,7 +9576,7 @@ msgstr "Encara no s'ha registrat cap clic en enllaços per a aquesta variació"
msgid "No list"
msgstr "Sense llista"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "No s'han trobat llistes"
@@ -9656,7 +9656,7 @@ msgstr "No s'ha configurat cap proveïdor per a proves"
msgid "No published posts"
msgstr "No hi ha publicacions publicades"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "Cap destinatari rep el píxel d'obertura ni enllaços amb seguiment; es conserven els paràmetres UTM. Altrament, s'aplica el consentiment de cada contacte."
@@ -9714,13 +9714,13 @@ msgstr "No hi ha dades de font"
msgid "No specific details provided."
msgstr "No s'han proporcionat detalls específics."
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "No s'han trobat plantilles"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "No s'han trobat plantilles per a la categoria {0}"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "de {tracked} amb seguiment"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "de les condicions següents coincideixen:"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "Una vegada"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "Una vegada per contacte"
@@ -10084,7 +10084,7 @@ msgstr ""
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "Aquí només apareixen els clics registrats des que es va activar el seguiment per enllaç; els clics anteriors segueixen comptant per al total de clics de la variació."
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "Inscriure només els contactes que coincideixin amb aquestes condicions."
@@ -10100,11 +10100,11 @@ msgstr "Inscriure només els contactes que coincideixin amb aquestes condicions.
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr ""
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "Només els enllaços dels emails d'aquesta difusió."
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "Només els enllaços dels emails enviats amb aquesta plantilla."
@@ -10122,12 +10122,12 @@ msgstr "Només es permet un punt de ruptura per plantilla de correu"
msgid "Only workspace owners can modify integrations"
msgstr "Només els propietaris de l'espai de treball poden modificar integracions"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "Seguiment d'obertures i clics"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "Correu obert"
@@ -10187,7 +10187,7 @@ msgstr "Obrir la configuració d'analítica web"
msgid "opened"
msgstr "Obert"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "Obert"
#~ msgid "Opened the {section} section"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "Obertures"
@@ -10208,11 +10208,11 @@ msgstr "Obertures"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "Obertures"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "Les obertures i els clics no es segueixen en aquest broadcast: tria tu mateix la variant guanyadora."
@@ -10225,7 +10225,7 @@ msgstr "Obre aquest correu al navegador. L'enllaç s'emplena a les difusions i a
msgid "Opens tracking consent"
msgstr "Consentiment de seguiment d'obertures"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "Consentiment de seguiment d'obertures"
@@ -10286,7 +10286,7 @@ msgstr "Opcional. Per a proveïdors compatibles amb OpenAI (Ollama, vLLM, LiteLL
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "Opcional. Si es proporciona, s'envia com Authorization: Bearer "
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "Opcionalment filtreu contactes per segments dins de les llistes seleccionades"
@@ -10348,7 +10348,7 @@ msgstr "Línia superior"
msgid "Override the default sender name for this test email"
msgstr "Anul·lar el nom de remitent per defecte per a aquest correu de prova"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "Substituir el proveïdor de correu predeterminat de l'espai de treball per a aquest node"
@@ -10402,7 +10402,7 @@ msgstr "Pàgines vistes"
msgid "Parent Frame"
msgstr "Marc pare"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "Part de l'URL de l'enllaç, sense distingir majúscules i minúscules. Deixeu-ho buit per començar amb qualsevol enllaç."
@@ -10469,18 +10469,18 @@ msgstr "Pausar automatització"
msgid "Pause automation?"
msgstr "Pausar automatització?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "Pausar difusió"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "Pausar difusió?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "Pausat"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "Càrrega:"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "Pendent"
@@ -10526,7 +10526,7 @@ msgstr "Feed de dades per destinatari"
msgid "Per-recipient feed URL"
msgstr "URL del feed per destinatari"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "L'URL del feed per destinatari és requerida quan està habilitat"
@@ -10562,7 +10562,7 @@ msgstr "Permisos"
msgid "Permissions updated successfully"
msgstr "Permisos actualitzats correctament"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "Si us plau, comproveu el formulari per errors"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "Si us plau, comproveu el formulari per errors."
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "Trieu un nom de segment diferent"
@@ -10647,7 +10647,7 @@ msgstr "Trieu un nom de segment diferent"
msgid "Please enter a bounce threshold"
msgstr "Introduïu un llindar de rebot"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "Si us plau, introduïu un nom de difusió"
@@ -10667,11 +10667,11 @@ msgstr "Si us plau, introduïu una etiqueta personalitzada"
msgid "Please enter a label for this connection"
msgstr "Si us plau, introduïu una etiqueta per a aquesta connexió"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "Si us plau, introduïu un ID de llista"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "Si us plau, introduïu un nom de llista"
@@ -10757,8 +10757,8 @@ msgstr "Si us plau, introduïu un identificador API"
msgid "Please enter an API key name"
msgstr "Si us plau, introduïu un nom de clau API"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "Si us plau, introduïu un nom d'automatització"
@@ -10811,7 +10811,7 @@ msgstr "Si us plau, seleccioneu una data"
msgid "Please select a field"
msgstr "Si us plau, seleccioneu un camp"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "Si us plau, seleccioneu un tipus d'objectiu"
@@ -10819,9 +10819,9 @@ msgstr "Si us plau, seleccioneu un tipus d'objectiu"
msgid "Please select a JSON file"
msgstr "Si us plau, seleccioneu un fitxer JSON"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "Si us plau, seleccioneu una llista"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "Si us plau, seleccioneu una mida de pàgina"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "Si us plau, seleccioneu un estat"
@@ -10847,7 +10847,7 @@ msgstr "Si us plau, seleccioneu un estat"
msgid "Please select a template"
msgstr "Si us plau, seleccioneu una plantilla"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "Si us plau, seleccioneu una plantilla per al doble opt-in"
@@ -10862,7 +10862,7 @@ msgstr "Si us plau, seleccioneu una hora"
msgid "Please select a timezone"
msgstr "Si us plau, seleccioneu un fus horari"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "Si us plau, seleccioneu agregat"
@@ -10870,7 +10870,7 @@ msgstr "Si us plau, seleccioneu agregat"
msgid "Please select an email template"
msgstr "Si us plau, seleccioneu una plantilla de correu"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "Si us plau, seleccioneu un tipus d'esdeveniment"
@@ -10890,7 +10890,7 @@ msgstr "Si us plau, seleccioneu una operació"
msgid "Please select at least one event type"
msgstr "Si us plau, seleccioneu com a mínim un tipus d'esdeveniment"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "Si us plau, seleccioneu operador"
@@ -10945,7 +10945,7 @@ msgstr "Publicació despublicada correctament"
msgid "Post updated successfully"
msgstr "Publicació actualitzada correctament"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Premeu Enter per confirmar, Escape per cancel·lar"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "Previsualitzar"
@@ -11002,7 +11003,7 @@ msgstr "Previsualitzar"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "Previsualitzar"
@@ -11030,7 +11031,7 @@ msgstr "Vista prèvia del missatge"
msgid "Preview Mode Required"
msgstr "Cal mode de vista prèvia"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "Resultats de la vista prèvia"
@@ -11038,7 +11039,7 @@ msgstr "Resultats de la vista prèvia"
msgid "Preview template"
msgstr "Previsualitzar plantilla"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "Previsualitzar plantilla"
@@ -11072,9 +11073,9 @@ msgstr "Previsualització amb dades de prova"
msgid "Preview Your Email"
msgstr "Previsualitza el teu correu"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "La prioritat és obligatòria"
msgid "Priority:"
msgstr "Prioritat:"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "Privat"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "Processat"
@@ -11184,7 +11185,7 @@ msgstr "Processats {successful} contactes correctament, {failed} fallits"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "Processant lot {currentBatch} de {totalBatches} ({0} de {1} files)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "Processant contactes"
@@ -11202,7 +11203,7 @@ msgstr "Processament pausat"
msgid "Processing was stopped before completion."
msgstr "El processament s'ha aturat abans de completar-se."
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "Progrés"
@@ -11214,12 +11215,12 @@ msgstr "Nom de la propietat"
msgid "Provider"
msgstr "Proveïdor"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "Públic"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "Les llistes públiques són visibles al Centre de notificacions perquè els usuaris s'hi subscriguin"
@@ -11278,7 +11279,7 @@ msgstr "Enviar"
#~ msgid "Querying {what}"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "Els correus en cua no s'enviaran. Els enviaments en curs es completaran."
@@ -11485,11 +11486,11 @@ msgstr "Temps de lectura"
msgid "Ready to send"
msgstr "Llest per enviar"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "Llest per utilitzar"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "Motiu:"
@@ -11497,11 +11498,11 @@ msgstr "Motiu:"
msgid "Reasoning effort"
msgstr "Esforç de raonament"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "Reconstruir"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "Reconstruir segment"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "destinatari@exemple.com"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "Recomanat"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "Guanyador recomanat"
@@ -11589,7 +11590,7 @@ msgstr "URI de redirecció"
msgid "Redo"
msgstr "Refer"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "Refer (Ctrl+Shift+Z)"
@@ -11621,11 +11622,11 @@ msgstr "Referents"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "Actualitzar"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "Actualitzar difusió"
@@ -11761,7 +11762,7 @@ msgstr "Vols suprimir la condició de visualització?"
msgid "Remove this author?"
msgstr "Eliminar aquest autor?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "Eliminar variació"
@@ -11769,7 +11770,7 @@ msgstr "Eliminar variació"
msgid "removed"
msgstr "eliminat"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "Eliminat"
@@ -11852,7 +11853,7 @@ msgstr "El reenviament de respostes està configurat. Les respostes entrants tam
msgid "Reply to"
msgstr "Respondre a"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "Respondre a:"
@@ -12003,7 +12004,7 @@ msgstr "Restaurar esborrany"
msgid "Restore Draft?"
msgstr "Restaurar esborrany?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "Resubscrit"
@@ -12040,11 +12041,11 @@ msgstr "Reprendre"
msgid "Resume a paused broadcast, continuing the send"
msgstr "Reprendre una difusió pausada, continuant l'enviament"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "Reprendre difusió"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "Reprendre difusió?"
@@ -12068,11 +12069,11 @@ msgstr "Retenció"
#~ msgid "Retention (months)"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "Voleu reintentar els destinataris amb error?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "Reintenta els destinataris que el proveïdor ha rebutjat"
@@ -12200,7 +12201,7 @@ msgstr "Executar la prova"
msgid "Run Test"
msgstr "Executar la prova"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "En execució"
@@ -12235,7 +12236,7 @@ msgstr "Clau secreta S3"
msgid "Same Window"
msgstr "Mateixa finestra"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "Percentatge de mostra"
@@ -12255,8 +12256,8 @@ msgstr "Mode de caixa de proves"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "Mode de caixa de proves"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "Desar i reiniciar"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "Desa un bloc des de la seva barra d’eines per reutilitzar-lo en totes les plantilles."
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "Desar igualment"
@@ -12304,7 +12305,7 @@ msgstr "Desar igualment"
#~ msgid "Save Block"
#~ msgstr "Desar bloc"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "Programar o enviar immediatament una difusió a tot el seu públic"
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "Programat"
@@ -12414,7 +12415,7 @@ msgstr "Amplada de pantalla per sota de la qual s'activa el disseny mòbil. Valo
msgid "Search"
msgstr "Cercar"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "Cercar per nom"
@@ -12432,7 +12433,7 @@ msgstr "Indexació de motors de cerca"
msgid "Search saved blocks"
msgstr "Cerca blocs desats"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "Cercar plantilles..."
@@ -12449,7 +12450,7 @@ msgstr "Cerca a la web i retorna URLs rellevants"
msgid "Searching: \"{0}\""
msgstr "Cercant: \"{0}\""
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "El segon valor ha de ser més gran que el primer valor"
@@ -12533,10 +12534,10 @@ msgstr "Veure les tasques de reompliment d'analítica web; un llistat que no ind
msgid "See who clicked"
msgstr "Mostra qui hi ha clicat"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "Segment"
@@ -12545,11 +12546,11 @@ msgstr "Segment"
msgid "Segment Conditions"
msgstr "Condicions del segment"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "Segment eliminat correctament"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "Reconstrucció del segment iniciada correctament"
@@ -12561,22 +12562,22 @@ msgstr "Arbre del segment registrat a la consola!"
msgid "Segment tree reset"
msgstr "Arbre del segment restablert"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "Segments"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "Seleccionar"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "Seleccioneu un camp"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "Seleccioneu una llista"
@@ -12642,7 +12643,7 @@ msgstr "Seleccioneu una llista per habilitar nodes de correu"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "Seleccioneu una llista..."
@@ -12658,7 +12659,7 @@ msgstr "Seleccioneu una font popular de Google"
msgid "Select a section"
msgstr "Selecciona una secció"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "Seleccioneu un segment..."
@@ -12670,11 +12671,11 @@ msgstr "Seleccioneu un remitent"
msgid "Select a social block"
msgstr "Selecciona un bloc social"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "Seleccioneu una plantilla"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "Seleccioneu una zona horària"
@@ -12690,7 +12691,7 @@ msgstr "Seleccioneu una integració de correu"
msgid "Select an event type"
msgstr "Seleccioneu un tipus d'esdeveniment"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "Seleccioneu un esdeveniment..."
@@ -12719,7 +12720,7 @@ msgstr "Seleccionar categoria"
msgid "Select columns"
msgstr "Seleccionar columnes"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "Seleccionar plantilla de correu de confirmació"
@@ -12755,11 +12756,11 @@ msgstr "Seleccionar dimensió"
msgid "Select email template"
msgstr "Seleccionar plantilla de correu"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "Seleccionar plantilla de correu..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "Seleccionar esdeveniment"
@@ -12804,7 +12805,7 @@ msgstr "Seleccionar idioma"
msgid "Select language..."
msgstr "Seleccionar idioma..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "Seleccionar llista"
@@ -12830,11 +12831,11 @@ msgstr "Seleccionar proveïdor OAuth2"
msgid "Select page size"
msgstr "Seleccionar mida de pàgina"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "Seleccionar segments (opcional)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "Seleccionar estat"
@@ -12846,20 +12847,20 @@ msgstr "Seleccionar proveïdor d'emmagatzematge"
msgid "Select supported languages"
msgstr "Seleccionar els idiomes admesos"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "Seleccionar plantilla"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "Seleccionar plantilla"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "Seleccioneu la plantilla de correu per enviar"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "Seleccioneu l'esdeveniment que activarà aquesta automatització"
@@ -12880,11 +12881,11 @@ msgstr "Seleccionar fus horari"
msgid "Select timezone..."
msgstr "Seleccionar zona horària..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "Seleccionar tipus"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "Seleccioneu a quina llista s'aplica aquest activador"
@@ -12900,11 +12901,11 @@ msgstr "Seleccioneu en quina llista comprovar l'estat del contacte"
msgid "Select which list to remove the contact from"
msgstr "Seleccioneu de quina llista eliminar el contacte"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "Seleccioneu a quin segment s'aplica aquest activador"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "Seleccionar guanyador"
@@ -12920,7 +12921,7 @@ msgstr "Seleccioneu el vostre proveïdor d'emmagatzematge per omplir prèviament
msgid "Selected dimensions, in order:"
msgstr "Dimensions seleccionades, en ordre:"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "Guanyador seleccionat"
@@ -12991,7 +12992,7 @@ msgstr "Enviar codi màgic"
msgid "Send Now"
msgstr "Enviar ara"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "Enviar o programar"
@@ -13015,8 +13016,8 @@ msgstr "Enviar correu de prova"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "Envieu notificacions transaccionals mitjançant relay SMTP. Perfecte per integrar amb sistemes de correu existents o aplicacions que suporten SMTP."
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "Remitent"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "Remitent {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "Remitent canviat. Ara podeu reprendre la difusió."
@@ -13037,7 +13038,7 @@ msgstr "Remitent canviat. Ara podeu reprendre la difusió."
msgid "Sender Name"
msgstr "Nom del remitent"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "Remitent de la variant {name}"
@@ -13046,7 +13047,7 @@ msgstr "Remitent de la variant {name}"
msgid "Senders"
msgstr "Remitents"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "Enviant"
@@ -13081,7 +13082,7 @@ msgstr "Enviat"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "Enviat"
@@ -13356,7 +13357,7 @@ msgstr "Mostrar"
msgid "Show Controls"
msgstr "Mostrar controls"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "Mostrar detalls"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "Alguna cosa ha anat malament"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "origen {0} no trobat"
@@ -13673,7 +13674,7 @@ msgstr "Clau API de SparkPost"
msgid "Split"
msgstr "Dividir"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "Arguments SQL:"
@@ -13743,11 +13744,11 @@ msgstr "Comenceu a escriure..."
msgid "started"
msgstr "Iniciat"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "Iniciat"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "Comença la primera vegada que un contacte clica cada enllaç d'un email. Un clic en un email enviat per aquesta automatització no la torna a iniciar."
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS obligatori"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "Estat"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "Estat"
@@ -13786,7 +13787,7 @@ msgstr "estat canviat"
msgid "Status unknown"
msgstr "Estat desconegut"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "Atura aquesta automatització per a un contacte tan bon punt respon a un dels seus correus. Això requereix que el reenviament de respostes entrants estigui configurat al vostre proveïdor de correu (ESP): les respostes al vostre domini d'enviament s'han d'encaminar cap al proveïdor, que les reenvia a Notifuse. Sense aquesta configuració, les respostes no es detecten i la seqüència no s'atura."
@@ -13842,7 +13843,7 @@ msgstr "Atributs d'estil"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "Assumpte"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "subscrit"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "Subscrit"
@@ -14055,11 +14056,11 @@ msgstr "ID de l'objectiu"
msgid "Target list:"
msgstr "Llista de destinació:"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "Estat de la tasca"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "Tipus de tasca:"
@@ -14080,23 +14081,23 @@ msgstr "Informació sobre el rendiment tècnic"
msgid "Telemetry"
msgstr "Telemetria"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "plantilla"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "Plantilla"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "Plantilla {0}"
@@ -14172,7 +14173,7 @@ msgstr "Nom de la plantilla"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "El nom de la plantilla ha de tenir com a màxim {TEMPLATE_NAME_MAX_LENGTH} caràcters"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "Conjunt de plantilles"
@@ -14202,16 +14203,16 @@ msgstr "Variables de plantilla:"
msgid "Template:"
msgstr "Plantilla:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "de la plantilla"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "Remitent de la plantilla"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "Remitent de la plantilla ({0})"
@@ -14326,7 +14327,7 @@ msgstr "Provar el feed de destinatari"
msgid "Test rule"
msgstr "Provar la regla"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "Mida de la mostra de prova (%)"
@@ -14463,11 +14464,11 @@ msgstr "El bloc i tot el seu contingut només s'envien als destinataris per als
msgid "The block will be sent to every recipient again."
msgstr "El bloc s'enviarà de nou a tots els destinataris."
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "La difusió continuarà enviant des d'on es va pausar."
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "La difusió deixarà d'enviar i es pot reprendre més tard."
@@ -14561,15 +14562,15 @@ msgstr "El darrer reompliment ha fallat"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr ""
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "La llista \"{listName}\" no es pot eliminar mentre l'automatització en directe \"{automationName}\" la utilitzi. Pauseu-la primer o modifiqueu-la perquè deixi d'utilitzar la llista."
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "La llista \"{listName}\" no es pot eliminar mentre les automatitzacions en directe \"{first}\" i \"{second}\" la utilitzin. Pauseu-les primer o modifiqueu-les perquè deixin d'utilitzar la llista."
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "La llista \"{listName}\" no es pot eliminar mentre les automatitzacions en directe \"{first}\", \"{second}\" i \"{third}\" la utilitzin. Pauseu-les primer o modifiqueu-les perquè deixin d'utilitzar la llista."
@@ -14606,11 +14607,11 @@ msgstr "No s'ha pogut trobar l'espai de treball sol·licitat."
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "La resposta s'ha tallat perquè ha arribat al límit de tokens. Reduïu l'esforç de raonament, simplifiqueu la sol·licitud o augmenteu el límit de tokens, i torneu-ho a provar."
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "El segment s'ha creat!"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "El segment s'ha actualitzat!"
@@ -14618,7 +14619,7 @@ msgstr "El segment s'ha actualitzat!"
msgid "The selected file"
msgstr "El fitxer seleccionat"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "El remitent triat per a aquesta difusió ja no és un dels remitents de la integració de correu de màrqueting. Trieu-ne un altre, o buideu el camp per enviar des del remitent de la plantilla, i després repreneu la difusió."
@@ -14731,11 +14732,11 @@ msgstr "Aquests contactes es trauran de la llista seleccionada. Es tracta d'una
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "Aquests contactes se subscriuran a la llista seleccionada (estat: actiu)."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "Aquests paràmetres s'afegeixen automàticament a l'URL de la difusió. S'utilitzen per eines d'anàlisi web per analitzar el rendiment de la vostra campanya."
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "Se'ls tornarà a enviar el mateix correu. Corregiu primer allò que el proveïdor ha rebutjat o tornarà a fallar."
@@ -14760,11 +14761,11 @@ msgstr "Aquest compte ja està vinculat a una identitat d'inici de sessió únic
msgid "This action cannot be undone."
msgstr "Aquesta acció no es pot desfer."
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "Aquesta acció no es pot desfer. Per confirmar, si us plau introduïu l'ID de la difusió:"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "Aquesta acció no es pot desfer. Per confirmar, si us plau introduïu l'ID de la llista:"
@@ -14847,7 +14848,7 @@ msgstr ""
msgid "This email will be used for the root administrator account"
msgstr "Aquest correu s'utilitzarà per al compte d'administrador arrel"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "Aquest esdeveniment es dispara sovint. Aquestes condicions s'avaluen per a cada esdeveniment coincident."
@@ -14959,16 +14960,16 @@ msgstr "Aquesta regla no és vàlida."
msgid "This section is empty. Add columns or groups to display content."
msgstr "Aquesta secció està buida. Afegiu columnes o grups per mostrar contingut."
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "Aquest segment utilitza filtres de data relativa i es recalcularà automàticament diàriament a les 5:00 AM ({timezone})"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "Aquest remitent ja no forma part de la integració d'email de màrqueting. Tria'n un altre o buida el camp per fer servir el de la plantilla."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "Aquesta plantilla ja s'utilitza en una altra variació"
@@ -15061,7 +15062,7 @@ msgstr "Això establirà el valor a NULL. N'esteu segur?"
msgid "This workspace"
msgstr "Aquest workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "Aquest workspace no fa seguiment dels contactes amb consentiment desconegut, de manera que només compten en els resultats del test els destinataris que han acceptat el seguiment."
@@ -15086,10 +15087,10 @@ msgstr "L'hora és obligatòria"
msgid "Time patterns"
msgstr "Patrons horaris"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "període de temps"
@@ -15097,8 +15098,8 @@ msgstr "període de temps"
msgid "Timeline"
msgstr "Cronologia"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "vegades"
@@ -15136,7 +15137,7 @@ msgstr "Marca de temps"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "Zona horària — {detail}"
msgid "Timezone is required"
msgstr "La zona horària és obligatòria"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "Zona horària utilitzada per a dates"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "Principals fonts de trànsit"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "Total"
@@ -15389,11 +15390,11 @@ msgstr "Amb seguiment"
msgid "Tracking"
msgstr "Seguiment"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "El seguiment (obertures i clics) ha d'estar habilitat a la configuració de l'espai de treball per utilitzar les funcionalitats de proves A/B."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "El seguiment (obertures i clics) hauria d'estar habilitat a la configuració de l'espai de treball per utilitzar aquesta funcionalitat"
@@ -15470,11 +15471,11 @@ msgstr "Prova"
msgid "Trigger"
msgstr "Disparador"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "Esdeveniment activador"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "Activar amb canvis de camp específics"
@@ -15482,7 +15483,7 @@ msgstr "Activar amb canvis de camp específics"
msgid "true"
msgstr "cert"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "Proveu d'ajustar la cerca o el filtre d'estat"
@@ -15499,7 +15500,7 @@ msgstr "Convertir en"
msgid "Turn Into"
msgstr "Convertir en"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "Desactiva-ho per als avisos que tots els membres han de rebre, com ara avisos de seguretat o legals: els contactes de la llista que s'han donat de baixa també el reben, i els seus correus no porten la capçalera List-Unsubscribe, de manera que els clients de correu no mostren el botó per donar-se de baixa. L'enllaç de baixa de la teva plantilla no canvia."
@@ -15519,8 +15520,8 @@ msgstr "Activar o desactivar l'analítica web i canviar-ne els dominis permesos,
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "Tipus"
@@ -15537,7 +15538,7 @@ msgstr "Tipus"
msgid "type {0} is not implemented"
msgstr "el tipus {0} no està implementat"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "el tipus {rendererType} no està implementat"
@@ -15572,7 +15573,7 @@ msgstr "Entendre la qualitat de les referències"
msgid "Undo"
msgstr "Desfer"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "Desfer (Ctrl+Z)"
@@ -15602,13 +15603,13 @@ msgstr "Els clics únics compten cada destinatari una vegada per enllaç — alg
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "Desconegut"
@@ -15624,7 +15625,7 @@ msgstr "Error desconegut"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "Llista desconeguda"
@@ -15636,7 +15637,7 @@ msgstr "Llista desconeguda"
msgid "Unknown page"
msgstr "Pàgina desconeguda"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "Segment desconegut"
@@ -15644,7 +15645,7 @@ msgstr "Segment desconegut"
msgid "Unknown Segment"
msgstr "Segment desconegut"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "Estat desconegut"
@@ -15660,15 +15661,15 @@ msgstr "Despublicar"
msgid "Unpublish post"
msgstr "Despublicar publicació"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "Canvis no desats"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "Canvis no desats"
@@ -15701,14 +15702,14 @@ msgstr "Cancel·lar subscripció"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "Donar de baixa de la llista"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "Donat de baixa de la llista"
msgid "Unsubscribes"
msgstr "Baixes"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "Sense títol"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "Fins a 64 lletres, xifres, guions o guions baixos."
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "Actualitzar"
@@ -15755,7 +15756,7 @@ msgstr "Actualitzar contacte"
msgid "Update Link"
msgstr "Actualitzar enllaç"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "Actualitzar segment"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "Actualitzat"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "Actualitzat"
@@ -15933,7 +15934,7 @@ msgstr "Utilitzar aquest tema"
msgid "Use TLS"
msgstr "Utilitzar TLS"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "Utilitzar el valor predeterminat de l'espai de treball"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "Campanya UTM"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "Campanya UTM"
@@ -16007,7 +16008,7 @@ msgstr "Campanyes UTM"
msgid "UTM content"
msgstr "Contingut UTM"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "Contingut UTM"
@@ -16015,7 +16016,7 @@ msgstr "Contingut UTM"
msgid "UTM medium"
msgstr "Mitjà UTM"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "Mitjà UTM"
@@ -16023,21 +16024,21 @@ msgstr "Mitjà UTM"
msgid "UTM source"
msgstr "Font UTM"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "Font UTM"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "Terme UTM"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "Error de validació"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "Error de validació"
msgid "Value"
msgstr "Valor"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "Valor 2"
@@ -16069,8 +16070,8 @@ msgstr "Variable"
msgid "Variant name"
msgstr "Nom de la variant"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "Variacions"
@@ -16145,8 +16146,8 @@ msgstr "Veure documentació i guia de configuració del relay SMTP"
msgid "View snippet"
msgstr "Veure el fragment"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "Veure la pàgina web"
@@ -16168,12 +16169,12 @@ msgstr "Veure el lloc web"
#~ msgid "Views"
#~ msgstr ""
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "Visibilitat"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Visitar el lloc web"
@@ -16210,7 +16211,7 @@ msgstr "Durada d'espera"
msgid "Waiting for server restart..."
msgstr "Esperant el reinici del servidor..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "Avís"
@@ -16229,7 +16230,7 @@ msgstr "Detectarem i utilitzarem automàticament el favicon del vostre lloc web"
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "Activat, els enllaços dels emails passen per una redirecció que regist
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "Quan està habilitat, els enllaços del correu es rastrejaran per obertures i clics"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "Quan està habilitat, els subscriptors han de confirmar la seva subscripció per correu abans de ser afegits a la llista"
@@ -16497,7 +16498,7 @@ msgstr "Per què ha canviat el trànsit?"
msgid "Width"
msgstr "Amplada"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "S'eliminarà"
@@ -16506,7 +16507,7 @@ msgstr "S'eliminarà"
msgid "Will resume from row {0}"
msgstr "Es reprendrà des de la fila {0}"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "Guanyador"
@@ -16514,7 +16515,7 @@ msgstr "Guanyador"
msgid "Winner Selected"
msgstr "Guanyador seleccionat"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "Guanyador seleccionat correctament! La difusió s'enviarà als destinataris restants."
@@ -16526,17 +16527,17 @@ msgstr "Mètrica guanyadora"
#~ msgid "With Errors"
#~ msgstr "Amb errors"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "amb filtres"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "amb propietats"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "amb estat"
@@ -16689,11 +16690,11 @@ msgstr "Anual"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "Sí, activar"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "Sí, cancel·la"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "Sí, eliminar"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "Sí, pausar"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "Sí, reprendre"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "Sí, reintenta"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "Sí, seleccionar guanyador"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "No teniu accés d'escriptura a {resource}."
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "No teniu cap proveïdor de correu de màrqueting configurat. Si us plau, configureu un proveïdor de correu a la configuració de l'espai de treball per enviar difusions."
@@ -16794,16 +16795,16 @@ msgstr "No teniu permís per gestionar els camps personalitzats"
msgid "You don't have write permission for automations"
msgstr "No teniu permís d'escriptura per a automatitzacions"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "No teniu permís d'escriptura per a difusions"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "No teniu permís d'escriptura per a contactes"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "No teniu permís d'escriptura per a llistes"
@@ -16838,12 +16839,12 @@ msgstr "No teniu permís d'escriptura per a plantilles"
#~ msgstr "Teniu canvis sense desar"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "Teniu canvis no desats. Esteu segur que voleu tancar aquest panell?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Teniu canvis no desats. Esteu segur que voleu tancar?"
@@ -16872,6 +16873,11 @@ msgstr "Heu de configurar una URL de punt final personalitzat a la Configuració
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "Necessiteu permisos de lectura de Plantilles i escriptura de Transaccional per enviar correus de prova"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "Necessiteu permís de lectura de Plantilles per triar una plantilla"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "Necessiteu permís de lectura de Plantilles per veure el nom i la previsualització d'aquesta plantilla"
@@ -16925,7 +16931,7 @@ msgstr ""
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "La vostra configuració d'analítica web no s'ha desat. Si sortiu d'aquesta pàgina, es descartarà."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "El nom del vostre lloc web o empresa"
diff --git a/console/src/i18n/locales/de.po b/console/src/i18n/locales/de.po
index 80fdf598d..17bc79ab0 100644
--- a/console/src/i18n/locales/de.po
+++ b/console/src/i18n/locales/de.po
@@ -105,7 +105,7 @@ msgstr "{0} Aktionen"
#~ msgstr ""
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0} Kontakte"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{0} von {1} Regeln treffen zu"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} Empfänger für einen weiteren Versuch eingereiht"
@@ -279,13 +279,13 @@ msgstr "{0} Abmeldungen insgesamt (im Diagramm ausgeblendet)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{0}-{1} von {total} Automatisierungen"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{0}-{1} von {total} Kampagnen"
@@ -297,15 +297,15 @@ msgstr ""
msgid "{capability} requires a Notifuse licence."
msgstr ""
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{clicks} Klicks von {recipients} Empfängern"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{clicks} Klicks von {tracked} erfassten Empfängern ({recipients} gesendet)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {Die Liste \"{listName}\" kann nicht gelöscht werden, solange eine Live-Automatisierung sie verwendet. Bitten Sie jemanden mit Zugriff auf Automatisierungen, sie zu pausieren.} other {Die Liste \"{listName}\" kann nicht gelöscht werden, solange # Live-Automatisierungen sie verwenden. Bitten Sie jemanden mit Zugriff auf Automatisierungen, diese zu pausieren.}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}m {remainingSeconds}s"
msgid "{minutes}m {seconds}s"
msgstr "{minutes} Min. {seconds} Sek."
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {Die Liste \"{listName}\" kann nicht gelöscht werden, solange die Live-Automatisierungen \"{first}\", \"{second}\", \"{third}\" und # weitere sie verwenden. Pausieren Sie diese zuerst oder ändern Sie sie so, dass sie die Liste nicht mehr verwenden.} other {Die Liste \"{listName}\" kann nicht gelöscht werden, solange die Live-Automatisierungen \"{first}\", \"{second}\", \"{third}\" und # weitere sie verwenden. Pausieren Sie diese zuerst oder ändern Sie sie so, dass sie die Liste nicht mehr verwenden.}}"
@@ -378,11 +378,11 @@ msgstr "{name} wird über die E-Mail gezogen."
msgid "{name} was dropped."
msgstr "{name} wurde abgelegt."
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{opens} Öffnungen von {recipients} Empfängern"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{opens} Öffnungen von {tracked} erfassten Empfängern ({recipients} gesendet)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {Dadurch wird # Kontakt dauerhaft gelöscht.
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr ""
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId} (gelöscht)"
@@ -523,7 +523,7 @@ msgstr "+ Absendername, Antwort-an, Anhänge hinzufügen"
msgid "+ Add property filter"
msgstr "+ Eigenschaftsfilter hinzufügen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ Variante hinzufügen"
@@ -536,15 +536,15 @@ msgstr "+{0} weitere"
msgid "+{hiddenCount} more"
msgstr "+{hiddenCount} weitere"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0 Klicks von 0 Empfängern"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0 Kontakte"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0 Öffnungen von 0 Empfängern"
@@ -560,7 +560,7 @@ msgstr "1 Ziel"
msgid "1 page"
msgstr "1 Seite"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. Zielgruppe"
@@ -581,7 +581,7 @@ msgstr "2. Vorlage"
msgid "2. Template ({0})"
msgstr "2. Vorlage ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Web-Analyse"
@@ -589,7 +589,7 @@ msgstr "2. Web-Analyse"
msgid "200 - Extra Light"
msgstr "200 - Extra leicht"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. Daten-Feeds"
@@ -601,7 +601,7 @@ msgstr "3. Übersetzungen"
msgid "300 - Light"
msgstr "300 - Leicht"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. Inhalt"
@@ -629,7 +629,7 @@ msgstr "800 - Extra fett"
msgid "900 - Black"
msgstr "900 - Schwarz"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "Eine Verzweigungsbedingung ist erforderlich..."
@@ -653,7 +653,7 @@ msgstr "Die eigene Einwilligung eines Kontakts hat immer Vorrang. Diese Auswahl
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "Eine Kopie wird eingefügt. Spätere Änderungen am gespeicherten Block ändern sie nicht."
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "Eine Zählung vergangener Aktivität schließt das Ereignis ein, das die Automatisierung auslöst, sodass \"mindestens 3 Öffnungen\" bereits bei der dritten Öffnung aufnimmt."
@@ -681,7 +681,7 @@ msgstr "Eine frühere {operation}-Operation für \\\"{0}\\\" wurde gefunden. Mö
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "Ein früherer Upload für \\\"{0}\\\" wurde gefunden ({1}). Möchten Sie dort fortfahren, wo Sie aufgehört haben?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "Ein Segment mit der ID \"{id}\" existiert bereits"
@@ -689,11 +689,11 @@ msgstr "Ein Segment mit der ID \"{id}\" existiert bereits"
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "Ein reiner Sende-Schlüssel ist wirklich nur zum Senden da, und das ist neu in 39.0: /api/transactional.send erstellt weiterhin den Empfängerkontakt, aber ohne Schreibrecht für Kontakte speichert er nichts außer der E-Mail-Adresse, und ohne Leserecht für Kontakte verweigert er cc und bcc rundweg — die Betreffzeile wird gegen den vollständigen Datensatz jedes Empfängers gerendert. Das SMTP-Relay ist eine zweite Eingangstür zu demselben Schalter, also ist dies auch genau das, was der SMTP-Benutzername tun kann. Beachten Sie, dass das Schreib-Verb echte E-Mails über drei verschiedene Endpunkte versendet, darunter einer, der lediglich vorgibt, einen Anbieter zu \"testen\"."
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "Ein Baum ist erforderlich"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "Ein Wert ist erforderlich..."
@@ -705,7 +705,7 @@ msgstr "Ein Gewinner wurde ausgewählt. E-Mails werden an die verbleibenden Empf
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "A/B-Test"
@@ -738,7 +738,7 @@ msgstr "Aktion"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "Aktionen"
@@ -758,7 +758,7 @@ msgstr "Automatisierung aktivieren?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "Aktiver Abonnent"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "Aktivität"
@@ -924,7 +924,7 @@ msgstr "Benutzerdefinierten Header hinzufügen"
msgid "Add dimension"
msgstr "Dimension hinzufügen"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "Eintrittsbedingungen hinzufügen"
@@ -1019,19 +1019,19 @@ msgstr "Webhook hinzufügen"
msgid "Additional context about this event"
msgstr "Zusätzlicher Kontext zu diesem Ereignis"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "Adresse"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "Adresszeile 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "Erweiterte Einstellungen"
msgid "Affects how columns stack on mobile devices"
msgstr "Beeinflusst, wie Spalten auf Mobilgeräten gestapelt werden"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "nach"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "Nach {0} Stunden basierend auf höchsten {1}"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "nach Datum"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "Aggregieren"
@@ -1137,13 +1137,13 @@ msgstr "Ausrichtung"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "Alle"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "ALLE"
@@ -1284,12 +1284,12 @@ msgstr "Anker-ID"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "und"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "UND | ODER"
@@ -1324,24 +1324,24 @@ msgstr "Anmerkungen haben keine eigene Berechtigung: Sie unterstehen bewusst die
msgid "Another change to the library is running. Try again in a moment."
msgstr "Eine andere Änderung der Bibliothek läuft gerade. Versuchen Sie es gleich noch einmal."
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "BELIEBIG"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "Beliebige Kampagne"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "Beliebiges Ereignis"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "Jede Feldänderung löst Automatisierung aus"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "Beliebiger Zielname"
@@ -1349,15 +1349,15 @@ msgstr "Beliebiger Zielname"
msgid "Any link"
msgstr "Beliebiger Link"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "Beliebige Vorlage"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "jederzeit"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "Sind Sie sicher, dass Sie löschen möchten"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "Sind Sie sicher, dass Sie \\\"{0}\\\" löschen möchten?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "Sind Sie sicher, dass Sie die Kampagne \\\"{0}\\\" löschen möchten?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "Sind Sie sicher, dass Sie die Einladung für {0} löschen möchten?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "Sind Sie sicher, dass Sie die Liste \\\"{0}\\\" löschen möchten?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "Sind Sie sicher, dass Sie Theme v{0} veröffentlichen möchten? Es wird auf Ihrem Blog live geschaltet."
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "Sind Sie sicher, dass Sie \\\"{0}\\\" neu erstellen möchten? Die Segmentzugehörigkeit wird neu berechnet."
@@ -1561,12 +1561,12 @@ msgstr "Sind Sie sicher, dass Sie dieses benutzerdefinierte Feldlabel entfernen
msgid "Are you sure you want to remove this field?"
msgstr "Sind Sie sicher, dass Sie dieses Feld entfernen möchten?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "Sind Sie sicher, dass Sie diese Variante entfernen möchten?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "Sind Sie sicher, dass Sie \\\"{0}\\\" als Gewinner auswählen möchten? Die Kampagne wird an die verbleibenden Empfänger gesendet."
@@ -1598,8 +1598,8 @@ msgstr "Fragen Sie mich, um beim Schreiben Ihres Blogs zu helfen..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "mindestens"
@@ -1623,8 +1623,8 @@ msgstr "Mindestens eine Operation ist erforderlich"
msgid "At least one root email is required"
msgstr "Mindestens eine Root-E-Mail ist erforderlich"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "höchstens"
@@ -1648,7 +1648,7 @@ msgstr "Attributionsregeln"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "Zielgruppe"
@@ -1752,7 +1752,7 @@ msgstr "Automatisch deaktiviert"
msgid "Auto-reply"
msgstr "Automatische Antwort"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "Gewinner automatisch senden"
@@ -1769,7 +1769,7 @@ msgstr "Automatisch"
msgid "Automatically add new users to the selected lists"
msgstr "Neue Benutzer automatisch zu den ausgewählten Listen hinzufügen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "Gewinner automatisch senden"
@@ -1777,15 +1777,15 @@ msgstr "Gewinner automatisch senden"
msgid "Automation"
msgstr "Automatisierung"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "Automatisierung erfolgreich aktiviert"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "Automatisierung erfolgreich erstellt"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "Automatisierung erfolgreich gelöscht"
@@ -1793,15 +1793,15 @@ msgstr "Automatisierung erfolgreich gelöscht"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "Automatisierungsabläufe — ihre Auslöser, Knoten und die Ausführungshistorie pro Kontakt."
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "Automatisierung erfolgreich pausiert"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "Automatisierung erfolgreich aktualisiert"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "Automatisierung aktualisiert, aber sie ist pausiert: Aktivieren Sie sie, um diese Version auszuführen."
@@ -1811,7 +1811,7 @@ msgstr "Automatisierung:"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "Automatisierungen"
@@ -1828,7 +1828,7 @@ msgstr "Verfügbare Blöcke"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr ""
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "Verfügbar, sobald Sie einen E-Mail-Anbieter verbinden, der eingehende Antworten unterstützt (derzeit Mailgun und Amazon SES — weitere Anbieter folgen in Kürze). Es stoppt diese Automatisierung für einen Kontakt, sobald dieser auf eine ihrer E-Mails antwortet."
@@ -1972,13 +1972,13 @@ msgstr "BCC-Empfänger"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr ""
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "vor"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "vor Datum"
@@ -1986,7 +1986,7 @@ msgstr "vor Datum"
msgid "Before User Created Hook"
msgstr "Hook vor Benutzererstellung"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "Gehört zu mindestens einem der folgenden Segmente"
@@ -2006,8 +2006,8 @@ msgstr "Best Practices:"
msgid "Best TimeScore"
msgstr "Bester TimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "zwischen"
@@ -2205,8 +2205,8 @@ msgstr "Rückläufer-Kategorie"
msgid "Bounce Diagnostic:"
msgstr "Rückläufer-Diagnose:"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "Rückläufer-E-Mail"
@@ -2244,8 +2244,8 @@ msgstr "Rückläufer-Typ"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "Kurze Zusammenfassung des Beitrags"
msgid "Brief summary shown in post listings and previews"
msgstr "Kurze Zusammenfassung in Beitragslisten und Vorschauen"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "Kampagne"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "Kampagne"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "Kampagne \\\"{0}\\\" erfolgreich abgebrochen"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "Kampagne \\\"{0}\\\" erfolgreich gelöscht"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "Kampagne \\\"{0}\\\" erfolgreich pausiert"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "Kampagne \\\"{0}\\\" aktualisiert"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "Kampagne \\\"{0}\\\" erfolgreich fortgesetzt"
@@ -2355,7 +2355,7 @@ msgstr "Kampagne \\\"{0}\\\" erfolgreich geplant"
msgid "Broadcast \"{0}\" sending started"
msgstr "Versand der Kampagne \\\"{0}\\\" gestartet"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "Kampagne erfolgreich erstellt"
@@ -2364,22 +2364,22 @@ msgstr "Kampagne erfolgreich erstellt"
msgid "Broadcast ID"
msgstr "Kampagnen-ID"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "Kampagnen-ID in Zwischenablage kopiert"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "Kampagnenname"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "Kampagne erfolgreich aktualisiert"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "Kampagnen"
@@ -2431,11 +2431,11 @@ msgstr "Einen Bericht aus Ihren eigenen Dimensionen erstellen"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "Erstellen Sie komplexe Kontaktsegmente mit UND/ODER-Logik und Filtern über mehrere Datentabellen. Beginnen Sie mit dem Hinzufügen von Bedingungen für Kontakte, Kontaktlisten oder Kontakt-Zeitleistenereignisse."
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "Wird erstellt"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "Segment wird erstellt"
@@ -2500,9 +2500,9 @@ msgstr "Kampagnen"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "Kampagnen"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "Kampagnen"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "Kampagnen"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "Eine laufende Nacherfassung abbrechen"
msgid "Cancel backfill?"
msgstr "Nacherfassung abbrechen?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "Kampagne abbrechen"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "Kampagne abbrechen?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "Upload abbrechen?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "Abgebrochen"
@@ -2632,7 +2632,7 @@ msgstr "Abgebrochen"
msgid "Cannot reach the configured API endpoint"
msgstr "Der konfigurierte API-Endpunkt ist nicht erreichbar"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "Liste kann nicht entfernt werden, solange E-Mail-Knoten existieren. Löschen Sie zuerst die E-Mail-Knoten."
@@ -2748,8 +2748,8 @@ msgstr "Den Inhalt einer Vorlage ändern, in jeder Sprache"
msgid "Change provider"
msgstr "Anbieter wechseln"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "Absender ändern"
@@ -2824,7 +2824,7 @@ msgstr "Wählen Sie einen Ausgangspunkt für Ihr neues Theme. Sie können alles
msgid "Choose when to publish \"{0}\""
msgstr "Wählen Sie, wann \\\"{0}\\\" veröffentlicht werden soll"
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "im Broadcast gewählt"
@@ -2862,7 +2862,7 @@ msgstr "Alles löschen"
msgid "Clear field"
msgstr "Feld leeren"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "Filter zurücksetzen"
@@ -2870,8 +2870,8 @@ msgstr "Filter zurücksetzen"
msgid "Clear value"
msgstr "Wert löschen"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "Klick-E-Mail"
@@ -2912,7 +2912,7 @@ msgstr "Klicken Sie auf Fortsetzen, um die Verarbeitung fortzusetzen."
#~ msgid "Click share"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "Zum Wiederholen klicken"
@@ -2920,7 +2920,7 @@ msgstr "Zum Wiederholen klicken"
msgid "clicked"
msgstr "geklickt"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "Geklickt"
msgid "clicked a link"
msgstr "hat einen Link geklickt"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "Hat einen Link geklickt"
@@ -2939,15 +2939,15 @@ msgstr "Hat einen Link geklickt"
msgid "Clicked link"
msgstr "Geklickter Link"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "geklickter Link enthält"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "Geklickter Link enthält"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "Klicks"
@@ -2957,7 +2957,7 @@ msgstr "Klicks"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "Klicks"
@@ -2966,7 +2966,7 @@ msgstr "Klicks"
msgid "Clicks tracking consent"
msgstr "Einwilligung zum Klick-Tracking"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "Einwilligung zum Klick-Tracking"
@@ -2997,8 +2997,8 @@ msgstr "Client Secret ist erforderlich"
msgid "Client Secret Value"
msgstr "Client-Secret-Wert"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "Klonen"
@@ -3027,7 +3027,7 @@ msgstr "Vorlage klonen"
msgid "Close"
msgstr "Schließen"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "Schließen ohne Speichern"
@@ -3107,7 +3107,7 @@ msgstr "Vergleiche diesen Zeitraum mit dem vorherigen und erkläre die größten
msgid "Compare TimeScore across campaign sources"
msgstr "TimeScore über Kampagnenquellen hinweg vergleichen"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "Vergleich"
@@ -3131,13 +3131,13 @@ msgstr "Kompilieren Sie zuerst die Vorlage"
msgid "Compiling..."
msgstr "Wird kompiliert..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "Beschwerde-E-Mail"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "Abgeschlossen"
msgid "Complete Setup"
msgstr "Einrichtung abschließen"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "Vervollständigen Sie die Bedingung, um die Anzahl zu aktualisieren"
@@ -3187,8 +3187,8 @@ msgstr "abgeschlossen"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "Abgeschlossen"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "Bedingung"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "Bedingung"
@@ -3225,7 +3225,7 @@ msgstr "Bedingungen"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "Bedingungen und Schleifen zwischen Blöcken werden nicht übernommen. Prüfen Sie den Text vor dem Speichern."
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "Konfiguration für {nodeType} ist in Phase 2 nicht verfügbar"
@@ -3236,7 +3236,7 @@ msgstr "Konfigurationssatz"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "Konfigurieren Sie ausgehende Webhooks, um Echtzeit-Benachrichtigungen zu erhalten, wenn Ereignisse in Ihrem Arbeitsbereich auftreten."
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "Anbieter konfigurieren"
@@ -3297,11 +3297,11 @@ msgstr "{0} wird konfiguriert"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "Bestätigen"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "Bestätigen, dass ein Kontakt existiert, und alles auflisten, was er abonniert hat (benötigt zusätzlich Leserecht für Listen)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "Bestätigt"
@@ -3368,7 +3368,7 @@ msgstr "Erwägen Sie, denselben Text wie in Ihrer Betreffzeile zu verwenden"
msgid "Console"
msgstr "Konsole"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "Kontaktidentifikation"
msgid "Contact is not subscribed to this list"
msgstr "Kontakt ist nicht für diese Liste angemeldet"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "Kontakteigenschaft"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "Kontakt tritt jedes Mal erneut ein, wenn das Ereignis auftritt"
@@ -3573,7 +3573,7 @@ msgstr "{0}-Code kopieren"
msgid "Copy link"
msgstr "Link kopieren"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "In Zwischenablage kopieren"
@@ -3587,7 +3587,7 @@ msgstr "URL kopieren"
msgid "Copy Webhook endpoint"
msgstr "Webhook-Endpunkt kopieren"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "Kernfelder"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "Länder"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "Abdecken"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "Deckt mehr ab als Vorlagen: Wiederverwendbare Blöcke unterstehen demselben Schalter, und wer einen Block bearbeitet, bearbeitet jede Vorlage, die ihn einbettet. Blöcke werden zusammen mit den eigenen Einstellungen des Arbeitsbereichs gespeichert, sodass ihr Inhalt auch von /api/workspaces.get und von /api/workspaces.list zurückkommt, was überhaupt keine Berechtigung erfordert — Leserecht für Vorlagen ist nicht der einzige Weg, Blockinhalte zu sehen. Und /api/templates.compile prüft diese Berechtigung nur bei Aufrufen, die über die API eintreffen; wenn der Arbeitsbereich eine Vorlage für sich selbst kompiliert, wird nichts geprüft."
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "Erstellen"
@@ -3700,7 +3700,7 @@ msgstr "Erstellen"
msgid "Create a blog category"
msgstr "Eine Blog-Kategorie erstellen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "Kampagne erstellen"
@@ -3779,15 +3779,15 @@ msgstr "Blog-Inhalte erstellen und verwalten"
msgid "Create API Key"
msgstr "API-Schlüssel erstellen"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "Automatisierung erstellen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "Kampagne erstellen"
@@ -3795,7 +3795,7 @@ msgstr "Kampagne erstellen"
msgid "Create First Theme"
msgstr "Erstes Theme erstellen"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "Liste erstellen"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "Eigene erstellen"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "Neue {0}-Vorlage erstellen"
@@ -3816,7 +3816,7 @@ msgstr "Neue Kategorie erstellen"
msgid "Create new folder"
msgstr "Neuen Ordner erstellen"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "Neue Liste erstellen"
@@ -3824,7 +3824,7 @@ msgstr "Neue Liste erstellen"
msgid "Create New Post"
msgstr "Neuen Beitrag erstellen"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "Neue Vorlage erstellen"
@@ -3873,7 +3873,7 @@ msgstr "Webhook erstellen"
msgid "Create Workspace"
msgstr "Arbeitsbereich erstellen"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "Erstellen Sie Ihre erste Automatisierung"
@@ -3881,7 +3881,7 @@ msgstr "Erstellen Sie Ihre erste Automatisierung"
msgid "Create your first blog post to get started"
msgstr "Erstellen Sie Ihren ersten Blog-Beitrag, um loszulegen"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "Erstellen Sie Ihre erste Kampagne, um loszulegen"
@@ -3889,7 +3889,7 @@ msgstr "Erstellen Sie Ihre erste Kampagne, um loszulegen"
msgid "Create Your First Category"
msgstr "Erste Kategorie erstellen"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "Erstellen Sie Ihre erste Liste, um loszulegen"
@@ -3909,7 +3909,7 @@ msgstr "Erstellen Sie Ihre erste Vorlage, um loszulegen"
msgid "created"
msgstr "erstellt"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "Benutzerdefiniert (px)"
msgid "Custom CSS class for styling"
msgstr "Benutzerdefinierte CSS-Klasse für Styling"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "Benutzerdefiniertes Datum 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "Benutzerdefiniertes Datum 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "Benutzerdefiniertes Datum 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "Benutzerdefiniertes Datum 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "Benutzerdefiniertes Datum 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "Benutzerdefinierte Datumsfelder"
@@ -4055,7 +4055,7 @@ msgstr "Benutzerdefinierte Domain für E-Mail-Links (Abmeldung, Tracking, Benach
msgid "Custom Endpoint URL"
msgstr "Benutzerdefinierte Endpunkt-URL"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "Benutzerdefiniertes Ereignis"
@@ -4099,27 +4099,27 @@ msgstr "Benutzerdefinierte Symbol-URL"
msgid "Custom JSON {num}"
msgstr "Benutzerdefiniertes JSON {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "Benutzerdefiniertes JSON 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "Benutzerdefiniertes JSON 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "Benutzerdefiniertes JSON 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "Benutzerdefiniertes JSON 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "Benutzerdefiniertes JSON 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "Benutzerdefinierte JSON-Felder"
@@ -4128,27 +4128,27 @@ msgstr "Benutzerdefinierte JSON-Felder"
msgid "Custom Label"
msgstr "Benutzerdefiniertes Label"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "Benutzerdefinierte Zahl 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "Benutzerdefinierte Zahl 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "Benutzerdefinierte Zahl 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "Benutzerdefinierte Zahl 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "Benutzerdefinierte Zahl 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "Benutzerdefinierte Zahlenfelder"
@@ -4185,27 +4185,27 @@ msgstr "Benutzerdefinierter Absender (Transaktions-E-Mail-Anbieter)"
msgid "Custom sender name (optional)"
msgstr "Benutzerdefinierter Absendername (optional)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "Benutzerdefinierter Text 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "Benutzerdefinierter Text 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "Benutzerdefinierter Text 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "Benutzerdefinierter Text 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "Benutzerdefinierter Text 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "Benutzerdefinierte Textfelder"
@@ -4248,10 +4248,10 @@ msgstr "Datum ist erforderlich"
msgid "Date range"
msgstr "Zeitraum"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "Tage"
@@ -4275,7 +4275,7 @@ msgstr "Dekoration"
msgid "Deduplication:"
msgstr "Deduplizierung:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "Standardsprache"
msgid "Default retention (days)"
msgstr "Standard-Aufbewahrung (Tage)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "Standard-Absender"
@@ -4348,13 +4348,13 @@ msgstr "Verzögerung"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "Verzögerung"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "Löschen"
@@ -4479,8 +4479,8 @@ msgstr "Block löschen"
msgid "Delete Block"
msgstr "Block löschen"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "Kampagne löschen"
@@ -4525,8 +4525,8 @@ msgstr "Header löschen"
msgid "Delete invitation"
msgstr "Einladung löschen"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "Liste löschen"
@@ -4543,7 +4543,7 @@ msgstr "Beitrag löschen"
msgid "Delete rule"
msgstr "Regel löschen"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "Segment löschen"
@@ -4603,8 +4603,8 @@ msgstr "Arbeitsbereich löschen"
msgid "deleted"
msgstr "gelöscht"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "Gelöscht"
@@ -4677,12 +4677,12 @@ msgstr "Deployment"
msgid "Describe this image..."
msgstr "Beschreiben Sie dieses Bild..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "Beschreibung"
@@ -4832,11 +4832,11 @@ msgstr "DNS-Verifizierung verhindert Domain-Squatting"
msgid "Do not track"
msgstr "Nicht tracken"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "Möchten Sie diese Verzweigung wirklich entfernen?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "Möchten Sie diese Bedingung wirklich entfernen?"
@@ -4890,7 +4890,7 @@ msgstr "Nicht indizieren und Links nicht folgen"
msgid "Don't index, but follow links"
msgstr "Nicht indizieren, aber Links folgen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "Öffnungen und Klicks für diesen Broadcast nicht tracken"
@@ -4909,12 +4909,12 @@ msgstr "Gepunktet"
msgid "Double"
msgstr "Doppelt"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "Double Opt-in"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "Double-Opt-in-Vorlage"
@@ -4934,7 +4934,7 @@ msgstr "{0} Datei(en) heruntergeladen"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "Entwurf"
@@ -4971,8 +4971,8 @@ msgstr "Dynamische Segmentdefinitionen, ihre kompilierten Abfragen und die Hinte
msgid "e.g. {0}"
msgstr "z.B. {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "z.B. /pricing"
@@ -5016,7 +5016,7 @@ msgstr "z.B. Kanal für Google Ads festlegen"
msgid "e.g. sku"
msgstr "z.B. sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "Z.B. Wöchentlicher Newsletter - Mai 2023"
@@ -5056,7 +5056,7 @@ msgstr "z.B. Meine Supabase-Integration"
msgid "e.g., Product Updates"
msgstr "z.B. Produkt-Updates"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "z.B. Kauf"
@@ -5064,15 +5064,15 @@ msgstr "z.B. Kauf"
msgid "e.g., Raleway, Open Sans"
msgstr "z.B. Raleway, Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "z.B. Willkommen — Tag 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "Jeder Kontakt tritt nur einmal in die Automatisierung ein"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "Jede Variante behält den Absender ihrer Vorlage, es sei denn, Sie wählen einen anderen; dieser wird dann Teil des Tests."
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "bearbeiten"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "Autor bearbeiten"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "Automatisierung bearbeiten"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "Kampagne bearbeiten"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "Kampagne bearbeiten"
@@ -5204,9 +5204,9 @@ msgstr "HTML-Inhalt bearbeiten"
msgid "Edit Liquid Content"
msgstr "Liquid-Inhalt bearbeiten"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "Liste bearbeiten"
@@ -5236,7 +5236,7 @@ msgstr "Beitrag bearbeiten"
msgid "Edit rule"
msgstr "Regel bearbeiten"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "Segment bearbeiten"
@@ -5306,13 +5306,13 @@ msgstr "Vergangen"
msgid "Element Padding"
msgstr "Element-Innenabstand"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "E-Mail"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "Klick-Tracking"
msgid "Email field mapping is required"
msgstr "E-Mail-Feldzuordnung ist erforderlich"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "E-Mail-Integration"
@@ -5431,7 +5431,7 @@ msgstr "E-Mail-Vorschau"
msgid "Email Provider Configuration Needed"
msgstr "E-Mail-Anbieter-Konfiguration erforderlich"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "E-Mail-Anbieter erforderlich"
@@ -5450,7 +5450,7 @@ msgstr "E-Mail-Betreff"
msgid "Email subject ({0})"
msgstr "E-Mail-Betreff ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "E-Mail-Vorlage"
@@ -5463,7 +5463,7 @@ msgstr "E-Mail-Vorlagen in allen Sprachen sowie die wiederverwendbaren Vorlagenb
msgid "Email Title Settings"
msgstr "E-Mail-Titel-Einstellungen"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "Einwilligung zum E-Mail-Tracking"
@@ -5502,7 +5502,7 @@ msgstr "Emoji-Vorschläge"
msgid "Empty column. Add text, button, or image content."
msgstr "Leere Spalte. Text-, Schaltflächen- oder Bildinhalt hinzufügen."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "A/B-Tests aktivieren"
@@ -5630,7 +5630,7 @@ msgstr "Namen für Ihren Arbeitsbereich eingeben"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "Geben Sie eine Zahl mit höchstens 15 Stellen vor dem Dezimaltrennzeichen ein."
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "Eindeutige alphanumerische ID eingeben"
@@ -5650,7 +5650,7 @@ msgstr "E-Mail-Adresse eingeben, um eine Test-E-Mail zu erhalten:"
msgid "Enter author name"
msgstr "Autorennamen eingeben"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "Automatisierungsnamen eingeben"
@@ -5666,7 +5666,7 @@ msgstr "Hintergrundbild-URL eingeben"
msgid "Enter BCC email addresses"
msgstr "BCC-E-Mail-Adressen eingeben"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "Kampagnen-ID zur Bestätigung eingeben"
@@ -5742,15 +5742,15 @@ msgstr "JSON eingeben..."
msgid "Enter link URL or {{ url }}"
msgstr "Link-URL eingeben oder {{ url }}"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "Listenbeschreibung eingeben"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "Listen-ID zur Bestätigung eingeben"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "Listennamen eingeben"
@@ -5778,7 +5778,7 @@ msgstr "Abstand eingeben"
msgid "Enter the 6-digit code sent to {email}"
msgstr "Geben Sie den 6-stelligen Code ein, der an {email} gesendet wurde"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "Namen des benutzerdefinierten Ereignisses eingeben (z.B. 'Kauf', 'Anmeldung')"
@@ -5806,7 +5806,7 @@ msgstr "Entitäts-ID:"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "Ältere Einträge werden einmal täglich gelöscht. Leer lassen für den Deployment-Standard ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} Tage, sofern kein Root-Benutzer ihn geändert hat); 0 behält jeden Eintrag für immer."
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "Eintrittsbedingungen"
@@ -5839,11 +5839,11 @@ msgstr "ist gleich"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "Fehler"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "Fehler beim Laden der Automatisierungen"
@@ -5895,7 +5895,7 @@ msgstr "Fehler"
msgid "Errors ({0} of {1} shown)"
msgstr "Fehler ({0} von {1} angezeigt)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "Ereignis"
@@ -5904,11 +5904,11 @@ msgstr "Ereignis"
msgid "Event"
msgstr "Ereignis"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "Ereignisname"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "Ereignisname"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "Jedes Unterelement hat weniger als {0} Sitzungen. Senken Sie den Schwellenwert, um sie zu sehen."
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "Jedes Mal"
@@ -5968,8 +5968,8 @@ msgstr ""
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr ""
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "genau"
@@ -5981,15 +5981,15 @@ msgstr "Auszug"
msgid "Excerpt only"
msgstr "Nur Auszug"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "Abgemeldete ausschließen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "Abgemeldete Empfänger ausschließen"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "Bei Antwort verlassen"
@@ -6093,7 +6093,7 @@ msgstr "Alle Kontakte werden exportiert"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "Exportiert den aktuellen Filter, bis zu {AUDIT_LOG_EXPORT_MAX_ROWS} Zeilen"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "fehlgeschlagen"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "Fehlgeschlagen"
@@ -6141,7 +6141,7 @@ msgstr "Fehlgeschlagen"
msgid "Failed to accept invitation"
msgstr "Einladung annehmen fehlgeschlagen"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "Aktivieren der Automatisierung fehlgeschlagen"
@@ -6149,16 +6149,16 @@ msgstr "Aktivieren der Automatisierung fehlgeschlagen"
msgid "Failed to add to list: {error}"
msgstr "Zur Liste hinzufügen fehlgeschlagen: {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "Abbrechen der Kampagne fehlgeschlagen"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "Absender konnte nicht geändert werden"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "Absender konnte nicht geändert werden: {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "Erstellen des API-Schlüssels fehlgeschlagen"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "Erstellen der Automatisierung fehlgeschlagen: {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "Erstellen der Kampagne fehlgeschlagen: {0}"
@@ -6209,7 +6209,7 @@ msgstr "Erstellen der Kategorie fehlgeschlagen: {0}"
msgid "Failed to create folder: "
msgstr "Erstellen des Ordners fehlgeschlagen: "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "Erstellen der Liste fehlgeschlagen: {error}"
@@ -6223,7 +6223,7 @@ msgstr "Erstellen der Benachrichtigung fehlgeschlagen: {0}"
msgid "Failed to create post: {0}"
msgstr "Erstellen des Beitrags fehlgeschlagen: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "Erstellen des Segments fehlgeschlagen"
@@ -6240,11 +6240,11 @@ msgstr "Erstellen der Vorlage fehlgeschlagen: {0}"
msgid "Failed to create workspace"
msgstr "Erstellen des Arbeitsbereichs fehlgeschlagen"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "Löschen der Automatisierung fehlgeschlagen"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "Löschen der Kampagne fehlgeschlagen"
@@ -6273,8 +6273,8 @@ msgstr "Löschen der Integration fehlgeschlagen"
msgid "Failed to delete invitation"
msgstr "Löschen der Einladung fehlgeschlagen"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "Löschen der Liste fehlgeschlagen"
@@ -6286,7 +6286,7 @@ msgstr "Löschen der Benachrichtigung fehlgeschlagen"
msgid "Failed to delete post"
msgstr "Löschen des Beitrags fehlgeschlagen"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "Löschen des Segments fehlgeschlagen"
@@ -6400,15 +6400,15 @@ msgstr "Laden der Einstellungen fehlgeschlagen"
msgid "Failed to load webhook subscriptions"
msgstr "Laden der Webhook-Abonnements fehlgeschlagen"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "Pausieren der Automatisierung fehlgeschlagen"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "Pausieren der Kampagne fehlgeschlagen"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "Segment-Vorschau fehlgeschlagen"
@@ -6435,7 +6435,7 @@ msgstr "Veröffentlichung des Themes fehlgeschlagen"
msgid "Failed to read the file"
msgstr "Lesen der Datei fehlgeschlagen"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "Neuaufbau des Segments fehlgeschlagen"
@@ -6476,11 +6476,11 @@ msgstr "Erneutes Senden der Einladung fehlgeschlagen"
msgid "Failed to resend magic code"
msgstr "Magic-Code konnte nicht erneut gesendet werden"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "Fortsetzen der Kampagne fehlgeschlagen"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "Empfänger konnten nicht erneut versendet werden"
@@ -6543,7 +6543,7 @@ msgstr "Speichern der Zapier-Integration fehlgeschlagen"
msgid "Failed to schedule broadcast"
msgstr "Planen der Kampagne fehlgeschlagen"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "Auswahl des Gewinners fehlgeschlagen"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "Zurückziehen des Beitrags fehlgeschlagen"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "Aktualisieren der Automatisierung fehlgeschlagen: {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "Aktualisieren der Blog-Einstellungen fehlgeschlagen"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "Aktualisieren der Kampagne fehlgeschlagen: {0}"
@@ -6624,7 +6624,7 @@ msgstr "Aktualisieren des Felds fehlgeschlagen"
msgid "Failed to update file manager settings"
msgstr "Aktualisieren der Dateimanager-Einstellungen fehlgeschlagen"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "Aktualisieren der Liste fehlgeschlagen: {error}"
@@ -6642,7 +6642,7 @@ msgstr "Aktualisieren der Berechtigungen fehlgeschlagen"
msgid "Failed to update post: {0}"
msgstr "Aktualisieren des Beitrags fehlgeschlagen: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "Aktualisieren des Segments fehlgeschlagen"
@@ -6863,7 +6863,7 @@ msgstr "Eine Testzustellung an die URL des Abonnements auslösen — Schreiben,
msgid "Firecrawl integration saved successfully"
msgstr "Firecrawl-Integration erfolgreich gespeichert"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "Nicht gespeicherte Änderungen von {0} gefunden"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "Häufigkeit"
@@ -7022,7 +7022,7 @@ msgstr "Von Name"
msgid "From Name (override)"
msgstr "Von Name (überschreiben)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "Von:"
@@ -7099,7 +7099,7 @@ msgstr "Bei jedem Versand aus dem HTML erzeugt. Nichts zu pflegen."
msgid "Generated HTML"
msgstr "Generiertes HTML"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "Generiertes SQL:"
@@ -7137,7 +7137,7 @@ msgstr "Antwort des globalen Feeds"
msgid "Global feed URL"
msgstr "URL des globalen Feeds"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "Die globale Feed-URL ist erforderlich, wenn aktiviert"
@@ -7146,8 +7146,8 @@ msgstr "Die globale Feed-URL ist erforderlich, wenn aktiviert"
msgid "Go to Sign In"
msgstr "Zur Anmeldung"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "Zielkonversionen und ihr Gesamtwert"
msgid "Goal dashboard"
msgstr "Ziel-Dashboard"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "Zielname"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "Zieltyp"
@@ -7252,13 +7252,13 @@ msgstr "Gruppen-Attribute"
#~ msgid "Group by"
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "passiert"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "hat"
@@ -7266,8 +7266,8 @@ msgstr "hat"
#~ msgid "Has Error"
#~ msgstr "Hat Fehler"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "hat nicht"
@@ -7335,7 +7335,7 @@ msgstr "ausgeblendet"
msgid "Hide"
msgstr "Ausblenden"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "Details ausblenden"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... oder {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "Ich habe {maxRounds} Runden mit Tool-Aufrufen durchlaufen, ohne zu einer Antwort zu gelangen, und dort abgebrochen. Stellen Sie eine enger gefasste Frage, dann versuche ich es erneut."
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "z.B.: Großkunden..."
@@ -7478,7 +7478,7 @@ msgstr "Symbol/Favicon-URL"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "ID kann nur Kleinbuchstaben und Zahlen enthalten"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "ID kann nur Kleinbuchstaben, Zahlen und Unterstriche enthalten"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "ID stimmt nicht überein"
@@ -7504,11 +7504,11 @@ msgstr "ID für API:"
msgid "ID is automatically generated but can be modified if needed"
msgstr "ID wird automatisch generiert, kann aber bei Bedarf geändert werden"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "ID muss alphanumerisch sein"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "ID muss weniger als 32 Zeichen haben"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "in"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "in {0}"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "im Datumsbereich"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "in Empfänger-Zeitzone"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "in den letzten"
@@ -7747,7 +7747,7 @@ msgstr "Indizieren, aber Links nicht folgen"
msgid "Inflight"
msgstr "In Bearbeitung"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "Info"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "IP-Adressen werden nie gespeichert — sie werden nur für die Geo-Abfrage verwendet. Das Land ist immer enthalten, wenn Geo-Tracking aktiviert ist."
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "ist"
@@ -7994,8 +7994,8 @@ msgstr "ist größer als"
msgid "is greater than or equal to"
msgstr "ist größer oder gleich"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "ist in"
@@ -8012,8 +8012,8 @@ msgstr "ist kleiner oder gleich"
msgid "is not empty"
msgstr "ist nicht leer"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "ist nicht in"
@@ -8079,7 +8079,7 @@ msgstr "Beitreten"
msgid "joined"
msgstr "beigetreten"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "Beigetreten"
@@ -8158,7 +8158,7 @@ msgstr "Landingpages"
#~ msgstr ""
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "Zuletzt abgerufen:"
msgid "Last modified"
msgstr "Zuletzt geändert"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "Lead"
msgid "Learn how to enable SMTP bridge"
msgstr "Erfahren Sie, wie Sie SMTP-Relay aktivieren"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "Mehr erfahren"
@@ -8268,11 +8268,11 @@ msgstr "Leer lassen für volle Container-Breite"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "Leer lassen, um sie aus dem API-Endpunkt abzuleiten. Nur setzen, wenn der Callback über einen Proxy oder eine eigene Domain erreicht wird."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "Leer lassen, um den Absender der Vorlage zu behalten. Es werden nur die Absender der Marketing-E-Mail-Integration angeboten."
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "Leer lassen, um bei jeder Feldänderung auszulösen"
@@ -8288,7 +8288,7 @@ msgstr "Leer lassen, um den zu verwenden, den Notifuse für diese Integration ve
msgid "left"
msgstr "links"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Liquid-Block - Klicken, um MJML- + Liquid-Inhalt hinzuzufügen"
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Liquid-Block - Klicken, um MJML- + Liquid-Inhalt hinzuzufügen"
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "Liste"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "Liste \\\"{0}\\\" erfolgreich gelöscht"
@@ -8473,7 +8473,7 @@ msgstr "Kampagnen mit ihrer Zielgruppe und ihrem Zeitplan auflisten"
msgid "List contacts with their full profile fields"
msgstr "Kontakte mit allen ihren Profilfeldern auflisten"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "Liste erfolgreich erstellt"
@@ -8489,7 +8489,7 @@ msgstr "Jede Liste und ihre Einstellungen auflisten, einschließlich Double-Opt-
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "Alles auflisten, was ein Kontakt abonniert hat (benötigt zusätzlich Leserecht für Kontakte)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "Listen-ID"
@@ -8516,8 +8516,8 @@ msgstr "Gesendete Nachrichten auflisten, mit Empfängeradresse, Zustell- und Eng
msgid "List Status"
msgstr "Listenstatus"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "Listenabonnement"
@@ -8570,7 +8570,7 @@ msgstr "Zu prüfende Liste"
msgid "List transactional notification definitions"
msgstr "Definitionen transaktionaler Benachrichtigungen auflisten"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "Liste erfolgreich aktualisiert"
@@ -8585,12 +8585,12 @@ msgstr "Liste:"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "Listen"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "Listen aktualisiert"
@@ -8619,7 +8619,7 @@ msgstr "LLM-Integration erfolgreich gespeichert"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "Mehr laden"
@@ -8640,7 +8640,7 @@ msgstr "Den Arbeitsbereich-Datensatz laden, wozu sowohl Lesen als auch Schreiben
msgid "Loaded the latest version of this template (v{0})."
msgstr "Die neueste Version dieser Vorlage wurde geladen (v{0})."
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "Automatisierungen werden geladen..."
@@ -8674,14 +8674,14 @@ msgstr "Webhook-Status wird geladen..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "Marketing-Anbieter"
msgid "Match"
msgstr "Übereinstimmung"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "Übereinstimmend"
@@ -8866,7 +8866,7 @@ msgstr "Treffer"
msgid "matches regex"
msgstr "entspricht Regex"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "Übereinstimmende Kontakte:"
@@ -8944,7 +8944,7 @@ msgstr "Mitglied"
msgid "Member removed successfully"
msgstr "Mitglied erfolgreich entfernt"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "Nachricht"
@@ -9203,20 +9203,20 @@ msgstr "meine-benutzerdefinierte-klasse"
msgid "my-tenant"
msgstr "my-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/V"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "Name ist erforderlich"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "Name muss weniger als 255 Zeichen haben"
@@ -9285,8 +9285,8 @@ msgstr "Neuer Ordner"
msgid "New magic code sent to your email"
msgstr "Neuer Magic-Code wurde an Ihre E-Mail gesendet"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "Neue Nachricht (E-Mail...)"
@@ -9298,7 +9298,7 @@ msgstr "Neuer Beitrag"
#~ msgid "New rule"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "Neues Segment"
@@ -9315,9 +9315,9 @@ msgstr "Neues Fenster"
msgid "New workspace"
msgstr "Neuer Arbeitsbereich"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "Weiter"
msgid "Next (J)"
msgstr "Weiter (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "Nächste Ausführung"
@@ -9338,11 +9338,11 @@ msgstr "Nächste Ausführung"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "Nächste Ausführung"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "Nein"
@@ -9399,7 +9399,7 @@ msgstr "Noch keine Attributionsregeln. Erstellen Sie die erste, um Ihre Traffic-
msgid "No audit entries match"
msgstr "Keine passenden Audit-Einträge"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "Noch keine Automatisierungen"
@@ -9407,11 +9407,11 @@ msgstr "Noch keine Automatisierungen"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "Es wurde noch keine Nacherfassung ausgeführt. Führen Sie eine aus, um diese Regeln auf historische Sitzungen und Ziele anzuwenden."
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "Keine Kampagnen gefunden"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "Keine Kampagnen entsprechen Ihren Filtern"
@@ -9425,7 +9425,7 @@ msgstr "Keine Kampagnendaten"
msgid "No categories yet"
msgstr "Noch keine Kategorien"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "Keine Kategorie"
@@ -9450,7 +9450,7 @@ msgstr "Kein Vergleich"
msgid "No conditions"
msgstr "Keine Bedingungen"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "Keine Kontakte gefunden. Fügen Sie einige Kontakte hinzu, um loszulegen."
@@ -9576,7 +9576,7 @@ msgstr "Für diese Variation wurden noch keine Link-Klicks aufgezeichnet"
msgid "No list"
msgstr "Keine Liste"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "Keine Listen gefunden"
@@ -9656,7 +9656,7 @@ msgstr "Kein Anbieter zum Testen konfiguriert"
msgid "No published posts"
msgstr "Keine veröffentlichten Beiträge"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "Kein Empfänger erhält das Öffnungspixel oder getrackte Links; UTM-Parameter bleiben erhalten. Andernfalls gilt die Einwilligung jedes Kontakts."
@@ -9714,13 +9714,13 @@ msgstr "Keine Quellendaten"
msgid "No specific details provided."
msgstr "Keine spezifischen Details angegeben."
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "Keine Vorlagen gefunden"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "Keine Vorlagen für Kategorie {0} gefunden"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "von {tracked} erfasst"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "der folgenden Bedingungen zutreffen:"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "Einmal"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "Einmal pro Kontakt"
@@ -10084,7 +10084,7 @@ msgstr ""
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "Hier erscheinen nur Klicks, die seit der Aktivierung des Trackings pro Link aufgezeichnet wurden; frühere Klicks zählen weiterhin zur Gesamtzahl der Klicks dieser Variation."
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "Nur Kontakte aufnehmen, die diesen Bedingungen entsprechen."
@@ -10100,11 +10100,11 @@ msgstr "Nur Kontakte aufnehmen, die diesen Bedingungen entsprechen."
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr ""
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "Nur Links in E-Mails dieser Kampagne."
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "Nur Links in E-Mails, die mit dieser Vorlage gesendet wurden."
@@ -10122,12 +10122,12 @@ msgstr "Nur ein Breakpoint pro E-Mail-Vorlage ist erlaubt"
msgid "Only workspace owners can modify integrations"
msgstr "Nur Arbeitsbereich-Inhaber können Integrationen ändern"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "Öffnungs- und Klick-Tracking"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "E-Mail öffnen"
@@ -10187,7 +10187,7 @@ msgstr "Web-Analyse-Einstellungen öffnen"
msgid "opened"
msgstr "geöffnet"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "Geöffnet"
#~ msgid "Opened the {section} section"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "Öffnungen"
@@ -10208,11 +10208,11 @@ msgstr "Öffnungen"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "Öffnungen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "Öffnungen und Klicks werden für diesen Broadcast nicht getrackt: Wählen Sie die Gewinnervariante selbst."
@@ -10225,7 +10225,7 @@ msgstr "Öffnet diese E-Mail im Browser. Der Link wird bei Kampagnen und Automat
msgid "Opens tracking consent"
msgstr "Einwilligung zum Öffnungs-Tracking"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "Einwilligung zum Öffnungs-Tracking"
@@ -10286,7 +10286,7 @@ msgstr "Optional. Für OpenAI-kompatible Anbieter (Ollama, vLLM, LiteLLM, Azure
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "Optional. Falls angegeben, wird als Authorization: Bearer gesendet"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "Optional Kontakte nach Segmenten innerhalb der ausgewählten Listen filtern"
@@ -10348,7 +10348,7 @@ msgstr "Überstrichen"
msgid "Override the default sender name for this test email"
msgstr "Den Standard-Absendernamen für diese Test-E-Mail überschreiben"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "Den Standard-E-Mail-Anbieter des Arbeitsbereichs für diesen Knoten überschreiben"
@@ -10402,7 +10402,7 @@ msgstr "Seitenaufrufe"
msgid "Parent Frame"
msgstr "Übergeordneter Frame"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "Teil der Link-URL, ohne Beachtung der Groß-/Kleinschreibung. Leer lassen, um bei jedem Link zu starten."
@@ -10469,18 +10469,18 @@ msgstr "Automatisierung pausieren"
msgid "Pause automation?"
msgstr "Automatisierung pausieren?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "Kampagne pausieren"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "Kampagne pausieren?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "Pausiert"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "Nutzlast:"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "Ausstehend"
@@ -10526,7 +10526,7 @@ msgstr "Daten-Feed pro Empfänger"
msgid "Per-recipient feed URL"
msgstr "Feed-URL pro Empfänger"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "Die Feed-URL pro Empfänger ist erforderlich, wenn aktiviert"
@@ -10562,7 +10562,7 @@ msgstr "Berechtigungen"
msgid "Permissions updated successfully"
msgstr "Berechtigungen erfolgreich aktualisiert"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "Bitte überprüfen Sie das Formular auf Fehler"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "Bitte überprüfen Sie das Formular auf Fehler."
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "Bitte wählen Sie einen anderen Segmentnamen"
@@ -10647,7 +10647,7 @@ msgstr "Bitte wählen Sie einen anderen Segmentnamen"
msgid "Please enter a bounce threshold"
msgstr "Bitte geben Sie einen Absprung-Schwellenwert ein"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "Bitte geben Sie einen Kampagnennamen ein"
@@ -10667,11 +10667,11 @@ msgstr "Bitte geben Sie ein benutzerdefiniertes Label ein"
msgid "Please enter a label for this connection"
msgstr "Bitte geben Sie eine Beschriftung für diese Verbindung ein"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "Bitte geben Sie eine Listen-ID ein"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "Bitte geben Sie einen Listennamen ein"
@@ -10757,8 +10757,8 @@ msgstr "Bitte geben Sie einen API-Bezeichner ein"
msgid "Please enter an API key name"
msgstr "Bitte geben Sie einen API-Schlüsselnamen ein"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "Bitte geben Sie einen Automatisierungsnamen ein"
@@ -10811,7 +10811,7 @@ msgstr "Bitte wählen Sie ein Datum"
msgid "Please select a field"
msgstr "Bitte wählen Sie ein Feld"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "Bitte wählen Sie einen Zieltyp"
@@ -10819,9 +10819,9 @@ msgstr "Bitte wählen Sie einen Zieltyp"
msgid "Please select a JSON file"
msgstr "Bitte wählen Sie eine JSON-Datei"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "Bitte wählen Sie eine Liste aus"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "Bitte wählen Sie eine Seitengröße"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "Bitte wählen Sie einen Status"
@@ -10847,7 +10847,7 @@ msgstr "Bitte wählen Sie einen Status"
msgid "Please select a template"
msgstr "Bitte wählen Sie eine Vorlage aus"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "Bitte wählen Sie eine Vorlage für Double Opt-in"
@@ -10862,7 +10862,7 @@ msgstr "Bitte wählen Sie eine Zeit"
msgid "Please select a timezone"
msgstr "Bitte wählen Sie eine Zeitzone"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "Bitte wählen Sie Aggregat"
@@ -10870,7 +10870,7 @@ msgstr "Bitte wählen Sie Aggregat"
msgid "Please select an email template"
msgstr "Bitte wählen Sie eine E-Mail-Vorlage"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "Bitte wählen Sie einen Ereignistyp"
@@ -10890,7 +10890,7 @@ msgstr "Bitte wählen Sie einen Vorgang"
msgid "Please select at least one event type"
msgstr "Bitte wählen Sie mindestens einen Ereignistyp"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "Bitte wählen Sie einen Operator"
@@ -10945,7 +10945,7 @@ msgstr "Beitrag erfolgreich zurückgezogen"
msgid "Post updated successfully"
msgstr "Beitrag erfolgreich aktualisiert"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Drücken Sie Enter zum Bestätigen, Escape zum Abbrechen"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "Vorschau"
@@ -11002,7 +11003,7 @@ msgstr "Vorschau"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "Vorschau"
@@ -11030,7 +11031,7 @@ msgstr "Nachricht vorschauen"
msgid "Preview Mode Required"
msgstr "Vorschaumodus erforderlich"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "Vorschau-Ergebnisse"
@@ -11038,7 +11039,7 @@ msgstr "Vorschau-Ergebnisse"
msgid "Preview template"
msgstr "Vorlage vorschauen"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "Vorlage vorschauen"
@@ -11072,9 +11073,9 @@ msgstr "Vorschau mit Testdaten"
msgid "Preview Your Email"
msgstr "Ihre E-Mail vorschauen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "Priorität ist erforderlich"
msgid "Priority:"
msgstr "Priorität:"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "Privat"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "Verarbeitet"
@@ -11184,7 +11185,7 @@ msgstr "{successful} Kontakte erfolgreich verarbeitet, {failed} fehlgeschlagen"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "Verarbeite Batch {currentBatch} von {totalBatches} ({0} von {1} Zeilen)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "Kontakte werden verarbeitet"
@@ -11202,7 +11203,7 @@ msgstr "Verarbeitung pausiert"
msgid "Processing was stopped before completion."
msgstr "Die Verarbeitung wurde vor dem Abschluss gestoppt."
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "Fortschritt"
@@ -11214,12 +11215,12 @@ msgstr "Eigenschaftsname"
msgid "Provider"
msgstr "Anbieter"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "Öffentlich"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "Öffentliche Listen sind in der Benachrichtigungszentrale sichtbar, damit Benutzer sie abonnieren können"
@@ -11278,7 +11279,7 @@ msgstr "Push"
#~ msgid "Querying {what}"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "Eingereihte E-Mails werden nicht gesendet. Laufende Sendevorgänge werden abgeschlossen."
@@ -11485,11 +11486,11 @@ msgstr "Lesezeit"
msgid "Ready to send"
msgstr "Bereit zum Senden"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "Einsatzbereit"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "Grund:"
@@ -11497,11 +11498,11 @@ msgstr "Grund:"
msgid "Reasoning effort"
msgstr "Reasoning-Aufwand"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "Neu erstellen"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "Segment neu erstellen"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "empfaenger@beispiel.de"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "Empfohlen"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "Empfohlener Gewinner"
@@ -11589,7 +11590,7 @@ msgstr "Redirect-URI"
msgid "Redo"
msgstr "Wiederholen"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "Wiederholen (Strg+Umschalt+Z)"
@@ -11621,11 +11622,11 @@ msgstr "Verweisquellen"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "Aktualisieren"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "Kampagne aktualisieren"
@@ -11761,7 +11762,7 @@ msgstr "Anzeigebedingung entfernen?"
msgid "Remove this author?"
msgstr "Diesen Autor entfernen?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "Variante entfernen"
@@ -11769,7 +11770,7 @@ msgstr "Variante entfernen"
msgid "removed"
msgstr "entfernt"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "Entfernt"
@@ -11852,7 +11853,7 @@ msgstr "Die Antwortweiterleitung ist eingerichtet. Für eingehende Antworten mü
msgid "Reply to"
msgstr "Antwort an"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "Antwort an:"
@@ -12003,7 +12004,7 @@ msgstr "Entwurf wiederherstellen"
msgid "Restore Draft?"
msgstr "Entwurf wiederherstellen?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "Erneut abonniert"
@@ -12040,11 +12041,11 @@ msgstr "Fortsetzen"
msgid "Resume a paused broadcast, continuing the send"
msgstr "Eine pausierte Kampagne fortsetzen und den Versand weiterführen"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "Kampagne fortsetzen"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "Kampagne fortsetzen?"
@@ -12068,11 +12069,11 @@ msgstr "Aufbewahrung"
#~ msgid "Retention (months)"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "Fehlgeschlagene Empfänger erneut versuchen?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "Die vom Anbieter abgelehnten Empfänger erneut versuchen"
@@ -12200,7 +12201,7 @@ msgstr "Test ausführen"
msgid "Run Test"
msgstr "Test ausführen"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "Läuft"
@@ -12235,7 +12236,7 @@ msgstr "S3-Geheimschlüssel"
msgid "Same Window"
msgstr "Gleiches Fenster"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "Stichprobenprozentsatz"
@@ -12255,8 +12256,8 @@ msgstr "Sandbox-Modus"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "Sandbox-Modus"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "Speichern & neu starten"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "Speichern Sie einen Block über seine Werkzeugleiste, um ihn in allen Vorlagen wiederzuverwenden."
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "Trotzdem speichern"
@@ -12304,7 +12305,7 @@ msgstr "Trotzdem speichern"
#~ msgid "Save Block"
#~ msgstr "Block speichern"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "Eine Kampagne planen oder sofort an ihre gesamte Zielgruppe senden"
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "Geplant"
@@ -12414,7 +12415,7 @@ msgstr "Bildschirmbreite, unter der das mobile Layout aktiviert wird. Gängige W
msgid "Search"
msgstr "Suchen"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "Nach Name suchen"
@@ -12432,7 +12433,7 @@ msgstr "Suchmaschinen-Indizierung"
msgid "Search saved blocks"
msgstr "Gespeicherte Blöcke durchsuchen"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "Vorlagen suchen..."
@@ -12449,7 +12450,7 @@ msgstr "Durchsucht das Web und gibt relevante URLs zurück"
msgid "Searching: \"{0}\""
msgstr "Suche: \\\"{0}\\\""
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "Zweiter Wert muss größer als erster Wert sein"
@@ -12533,10 +12534,10 @@ msgstr "Nacherfassungs-Aufgaben der Web-Analyse einsehen; eine Auflistung, die k
msgid "See who clicked"
msgstr "Anzeigen, wer geklickt hat"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "Segment"
@@ -12545,11 +12546,11 @@ msgstr "Segment"
msgid "Segment Conditions"
msgstr "Segmentbedingungen"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "Segment erfolgreich gelöscht"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "Segment-Neuaufbau erfolgreich gestartet"
@@ -12561,22 +12562,22 @@ msgstr "Segmentbaum in Konsole protokolliert!"
msgid "Segment tree reset"
msgstr "Segmentbaum zurückgesetzt"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "Segmente"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "Auswählen"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "Feld auswählen"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "Liste auswählen"
@@ -12642,7 +12643,7 @@ msgstr "Liste auswählen, um E-Mail-Knoten zu aktivieren"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "Liste auswählen..."
@@ -12658,7 +12659,7 @@ msgstr "Beliebte Google-Schrift auswählen"
msgid "Select a section"
msgstr "Wählen Sie einen Abschnitt aus"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "Segment auswählen..."
@@ -12670,11 +12671,11 @@ msgstr "Absender auswählen"
msgid "Select a social block"
msgstr "Wählen Sie einen Social-Block aus"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "Vorlage auswählen"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "Zeitzone auswählen"
@@ -12690,7 +12691,7 @@ msgstr "E-Mail-Integration auswählen"
msgid "Select an event type"
msgstr "Ereignistyp auswählen"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "Ereignis auswählen..."
@@ -12719,7 +12720,7 @@ msgstr "Kategorie auswählen"
msgid "Select columns"
msgstr "Spalten auswählen"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "Bestätigungs-E-Mail-Vorlage auswählen"
@@ -12755,11 +12756,11 @@ msgstr "Dimension auswählen"
msgid "Select email template"
msgstr "E-Mail-Vorlage auswählen"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "E-Mail-Vorlage auswählen..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "Ereignis auswählen"
@@ -12804,7 +12805,7 @@ msgstr "Sprache auswählen"
msgid "Select language..."
msgstr "Sprache auswählen..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "Liste auswählen"
@@ -12830,11 +12831,11 @@ msgstr "OAuth2-Anbieter auswählen"
msgid "Select page size"
msgstr "Seitengröße auswählen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "Segmente auswählen (optional)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "Status auswählen"
@@ -12846,20 +12847,20 @@ msgstr "Speicheranbieter auswählen"
msgid "Select supported languages"
msgstr "Unterstützte Sprachen auswählen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "Vorlage auswählen"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "Vorlage auswählen"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "E-Mail-Vorlage zum Senden auswählen"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "Ereignis auswählen, das diese Automatisierung auslöst"
@@ -12880,11 +12881,11 @@ msgstr "Zeitzone auswählen"
msgid "Select timezone..."
msgstr "Zeitzone auswählen..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "Typ auswählen"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "Liste auswählen, für die dieser Auslöser gilt"
@@ -12900,11 +12901,11 @@ msgstr "Liste auswählen, in der der Status des Kontakts geprüft werden soll"
msgid "Select which list to remove the contact from"
msgstr "Liste auswählen, aus der der Kontakt entfernt werden soll"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "Segment auswählen, für das dieser Auslöser gilt"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "Gewinner auswählen"
@@ -12920,7 +12921,7 @@ msgstr "Wählen Sie Ihren Speicheranbieter, um die Konfiguration vorzufüllen:"
msgid "Selected dimensions, in order:"
msgstr "Ausgewählte Dimensionen, in dieser Reihenfolge:"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "Ausgewählter Gewinner"
@@ -12991,7 +12992,7 @@ msgstr "Magic-Code senden"
msgid "Send Now"
msgstr "Jetzt senden"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "Senden oder planen"
@@ -13015,8 +13016,8 @@ msgstr "Test-E-Mail senden"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "Senden Sie transaktionale Benachrichtigungen über SMTP-Relay. Perfekt für die Integration mit bestehenden E-Mail-Systemen oder Anwendungen, die SMTP unterstützen."
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "Absender"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "Absender {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "Absender geändert. Sie können die Kampagne jetzt fortsetzen."
@@ -13037,7 +13038,7 @@ msgstr "Absender geändert. Sie können die Kampagne jetzt fortsetzen."
msgid "Sender Name"
msgstr "Absendername"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "Absender der Variante {name}"
@@ -13046,7 +13047,7 @@ msgstr "Absender der Variante {name}"
msgid "Senders"
msgstr "Absender"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "Wird gesendet"
@@ -13081,7 +13082,7 @@ msgstr "gesendet"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "Gesendet"
@@ -13356,7 +13357,7 @@ msgstr "Anzeigen"
msgid "Show Controls"
msgstr "Steuerung anzeigen"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "Details anzeigen"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "Etwas ist schiefgelaufen"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "Quelle {0} nicht gefunden"
@@ -13673,7 +13674,7 @@ msgstr "SparkPost-API-Schlüssel"
msgid "Split"
msgstr "Aufteilen"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "SQL-Argumente:"
@@ -13743,11 +13744,11 @@ msgstr "Beginnen Sie zu schreiben..."
msgid "started"
msgstr "gestartet"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "Gestartet"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "Startet, wenn ein Kontakt einen Link einer E-Mail zum ersten Mal klickt, für jeden Link einzeln. Ein Klick in einer E-Mail, die diese Automatisierung gesendet hat, startet sie nicht erneut."
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS erforderlich"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "Bundesland"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "Status"
@@ -13786,7 +13787,7 @@ msgstr "Status geändert"
msgid "Status unknown"
msgstr "Status unbekannt"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "Stoppt diese Automatisierung für einen Kontakt, sobald dieser auf eine ihrer E-Mails antwortet. Dafür muss bei Ihrem E-Mail-Anbieter (ESP) die Weiterleitung eingehender Antworten konfiguriert sein: Antworten an Ihre Versanddomain müssen an den Anbieter geleitet werden, der sie an Notifuse weiterleitet. Ohne diese Einrichtung werden Antworten nicht erkannt und die Sequenz wird nicht gestoppt."
@@ -13842,7 +13843,7 @@ msgstr "Stil-Attribute"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "Betreff"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "abonniert"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "Abonniert"
@@ -14055,11 +14056,11 @@ msgstr "Ziel-ID"
msgid "Target list:"
msgstr "Ziel-Liste:"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "Aufgabenstatus"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "Aufgabentyp:"
@@ -14080,23 +14081,23 @@ msgstr "Einblicke in die technische Performance"
msgid "Telemetry"
msgstr "Telemetrie"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "Vorlage"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "Vorlage"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "Vorlage {0}"
@@ -14172,7 +14173,7 @@ msgstr "Vorlagenname"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "Vorlagenname darf höchstens {TEMPLATE_NAME_MAX_LENGTH} Zeichen lang sein"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "Vorlagensatz"
@@ -14202,16 +14203,16 @@ msgstr "Vorlagenvariablen:"
msgid "Template:"
msgstr "Vorlage:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "der Vorlage"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "Absender der Vorlage"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "Absender der Vorlage ({0})"
@@ -14326,7 +14327,7 @@ msgstr "Empfänger-Feed testen"
msgid "Test rule"
msgstr "Regel testen"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "Test-Stichprobengröße (%)"
@@ -14463,11 +14464,11 @@ msgstr "Der Block und sein gesamter Inhalt werden nur an Empfänger gesendet, f
msgid "The block will be sent to every recipient again."
msgstr "Der Block wird wieder an alle Empfänger gesendet."
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "Die Kampagne wird dort fortgesetzt, wo sie pausiert wurde."
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "Die Kampagne stoppt das Senden und kann später fortgesetzt werden."
@@ -14561,15 +14562,15 @@ msgstr "Die letzte Nacherfassung ist fehlgeschlagen"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr ""
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "Die Liste \"{listName}\" kann nicht gelöscht werden, solange die Live-Automatisierung \"{automationName}\" sie verwendet. Pausieren Sie sie zuerst oder ändern Sie sie so, dass sie die Liste nicht mehr verwendet."
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "Die Liste \"{listName}\" kann nicht gelöscht werden, solange die Live-Automatisierungen \"{first}\" und \"{second}\" sie verwenden. Pausieren Sie diese zuerst oder ändern Sie sie so, dass sie die Liste nicht mehr verwenden."
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "Die Liste \"{listName}\" kann nicht gelöscht werden, solange die Live-Automatisierungen \"{first}\", \"{second}\" und \"{third}\" sie verwenden. Pausieren Sie diese zuerst oder ändern Sie sie so, dass sie die Liste nicht mehr verwenden."
@@ -14606,11 +14607,11 @@ msgstr "Der angeforderte Arbeitsbereich konnte nicht gefunden werden."
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "Die Antwort wurde abgeschnitten, weil das Token-Limit erreicht wurde. Verringern Sie den Reasoning-Aufwand, vereinfachen Sie die Anfrage oder erhöhen Sie das Token-Limit und versuchen Sie es dann erneut."
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "Das Segment wurde erstellt!"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "Das Segment wurde aktualisiert!"
@@ -14618,7 +14619,7 @@ msgstr "Das Segment wurde aktualisiert!"
msgid "The selected file"
msgstr "Die ausgewählte Datei"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "Der für diese Kampagne gewählte Absender gehört nicht mehr zu den Absendern der Marketing-E-Mail-Integration. Wählen Sie einen anderen oder leeren Sie das Feld, um vom Absender der Vorlage zu senden, und setzen Sie die Kampagne dann fort."
@@ -14731,11 +14732,11 @@ msgstr "Diese Kontakte werden aus der ausgewählten Liste entfernt. Dies ist ein
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "Diese Kontakte werden für die ausgewählte Liste angemeldet (Status: active)."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "Diese Parameter werden automatisch zur URL der Kampagne hinzugefügt. Sie werden von Web-Analyse-Tools verwendet, um die Leistung Ihrer Kampagne zu analysieren."
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "Ihnen wird dieselbe E-Mail erneut gesendet. Behebe zuerst, was der Anbieter beanstandet hat, sonst schlägt es wieder fehl."
@@ -14760,11 +14761,11 @@ msgstr "Dieses Konto ist bereits mit einer anderen Single-Sign-On-Identität ver
msgid "This action cannot be undone."
msgstr "Diese Aktion kann nicht rückgängig gemacht werden."
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Zur Bestätigung geben Sie bitte die Kampagnen-ID ein:"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Zur Bestätigung geben Sie bitte die Listen-ID ein:"
@@ -14847,7 +14848,7 @@ msgstr ""
msgid "This email will be used for the root administrator account"
msgstr "Diese E-Mail wird für das Root-Administrator-Konto verwendet"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "Dieses Ereignis tritt häufig auf. Diese Bedingungen werden für jedes passende Ereignis ausgewertet."
@@ -14959,16 +14960,16 @@ msgstr "Diese Regel ist ungültig."
msgid "This section is empty. Add columns or groups to display content."
msgstr "Dieser Abschnitt ist leer. Fügen Sie Spalten oder Gruppen hinzu, um Inhalt anzuzeigen."
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "Dieses Segment verwendet relative Datumsfilter und wird täglich um 5:00 Uhr ({timezone}) automatisch neu berechnet"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "Dieser Absender gehört nicht mehr zur Marketing-E-Mail-Integration. Wählen Sie einen anderen oder leeren Sie das Feld, um den der Vorlage zu verwenden."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "Diese Vorlage wird bereits in einer anderen Variation verwendet"
@@ -15061,7 +15062,7 @@ msgstr "Dies setzt den Wert auf NULL. Sind Sie sicher?"
msgid "This workspace"
msgstr "Dieser Workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "Dieser Workspace trackt keine Kontakte mit unbekannter Einwilligung, daher zählen in den Testergebnissen nur Empfänger, die dem Tracking zugestimmt haben."
@@ -15086,10 +15087,10 @@ msgstr "Uhrzeit ist erforderlich"
msgid "Time patterns"
msgstr "Zeitmuster"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "Zeitrahmen"
@@ -15097,8 +15098,8 @@ msgstr "Zeitrahmen"
msgid "Timeline"
msgstr "Zeitleiste"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "mal"
@@ -15136,7 +15137,7 @@ msgstr "Zeitstempel"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "Zeitzone — {detail}"
msgid "Timezone is required"
msgstr "Zeitzone ist erforderlich"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "Zeitzone für Datumsangaben"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "Top-Traffic-Quellen"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "Gesamt"
@@ -15389,11 +15390,11 @@ msgstr "Getrackt"
msgid "Tracking"
msgstr "Tracking"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "Tracking (Öffnungen & Klicks) muss in den Arbeitsbereich-Einstellungen aktiviert sein, um A/B-Test-Funktionen zu nutzen."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "Tracking (Öffnungen & Klicks) sollte in Ihren Arbeitsbereich-Einstellungen aktiviert sein, um diese Funktion zu nutzen"
@@ -15470,11 +15471,11 @@ msgstr "Testversion"
msgid "Trigger"
msgstr "Auslöser"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "Auslöserereignis"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "Bei bestimmten Feldänderungen auslösen"
@@ -15482,7 +15483,7 @@ msgstr "Bei bestimmten Feldänderungen auslösen"
msgid "true"
msgstr "wahr"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "Versuchen Sie, Ihre Suche oder den Statusfilter anzupassen"
@@ -15499,7 +15500,7 @@ msgstr "Umwandeln in"
msgid "Turn Into"
msgstr "Umwandeln in"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "Deaktivieren Sie dies für Mitteilungen, die jedes Mitglied erhalten muss, etwa Sicherheits- oder rechtliche Hinweise: Auch die abgemeldeten Kontakte der Liste erhalten sie, und die E-Mails enthalten keinen List-Unsubscribe-Header, sodass E-Mail-Programme keine Abmelden-Schaltfläche anzeigen. Der Abmeldelink in Ihrer Vorlage bleibt unverändert."
@@ -15519,8 +15520,8 @@ msgstr "Die Web-Analyse ein- oder ausschalten und ihre erlaubten Domains, Filter
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "Typ"
@@ -15537,7 +15538,7 @@ msgstr "Typ"
msgid "type {0} is not implemented"
msgstr "Typ {0} ist nicht implementiert"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "Typ {rendererType} ist nicht implementiert"
@@ -15572,7 +15573,7 @@ msgstr "Die Qualität der Verweise verstehen"
msgid "Undo"
msgstr "Rückgängig"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "Rückgängig (Strg+Z)"
@@ -15602,13 +15603,13 @@ msgstr "Eindeutige Klicks zählen jeden Empfänger einmal pro Link — wer mehre
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "Unbekannt"
@@ -15624,7 +15625,7 @@ msgstr "Unbekannter Fehler"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "Unbekannte Liste"
@@ -15636,7 +15637,7 @@ msgstr "Unbekannte Liste"
msgid "Unknown page"
msgstr "Unbekannte Seite"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "Unbekanntes Segment"
@@ -15644,7 +15645,7 @@ msgstr "Unbekanntes Segment"
msgid "Unknown Segment"
msgstr "Unbekanntes Segment"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "Unbekannter Status"
@@ -15660,15 +15661,15 @@ msgstr "Veröffentlichung aufheben"
msgid "Unpublish post"
msgstr "Beitrag zurückziehen"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "Nicht gespeicherte Änderungen"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "Nicht gespeicherte Änderungen"
@@ -15701,14 +15702,14 @@ msgstr "ABMELDEN"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "Von Liste abmelden"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "Von Liste abgemeldet"
msgid "Unsubscribes"
msgstr "Abmeldungen"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "Unbenannt"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "Bis zu 64 Buchstaben, Ziffern, Bindestriche oder Unterstriche."
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "Aktualisieren"
@@ -15755,7 +15756,7 @@ msgstr "Kontakt aktualisieren"
msgid "Update Link"
msgstr "Link aktualisieren"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "Segment aktualisieren"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "aktualisiert"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "Aktualisiert"
@@ -15933,7 +15934,7 @@ msgstr "Dieses Theme verwenden"
msgid "Use TLS"
msgstr "TLS verwenden"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "Standard des Arbeitsbereichs verwenden"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "UTM-Kampagne"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "UTM-Kampagne"
@@ -16007,7 +16008,7 @@ msgstr "UTM-Kampagnen"
msgid "UTM content"
msgstr "UTM-Content"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "UTM-Inhalt"
@@ -16015,7 +16016,7 @@ msgstr "UTM-Inhalt"
msgid "UTM medium"
msgstr "UTM-Medium"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "UTM-Medium"
@@ -16023,21 +16024,21 @@ msgstr "UTM-Medium"
msgid "UTM source"
msgstr "UTM-Quelle"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "UTM-Quelle"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "UTM-Begriff"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "Validierungsfehler"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "Validierungsfehler"
msgid "Value"
msgstr "Wert"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "Wert 2"
@@ -16069,8 +16070,8 @@ msgstr "Variable"
msgid "Variant name"
msgstr "Variantenname"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "Variationen"
@@ -16145,8 +16146,8 @@ msgstr "SMTP-Relay-Dokumentation und Einrichtungsanleitung anzeigen"
msgid "View snippet"
msgstr "Snippet anzeigen"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "Webseite anzeigen"
@@ -16168,12 +16169,12 @@ msgstr "Website anzeigen"
#~ msgid "Views"
#~ msgstr ""
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "Sichtbarkeit"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Website besuchen"
@@ -16210,7 +16211,7 @@ msgstr "Wartezeit"
msgid "Waiting for server restart..."
msgstr "Warte auf Server-Neustart..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "Warnung"
@@ -16229,7 +16230,7 @@ msgstr "Wir erkennen automatisch das Favicon Ihrer Website und verwenden es"
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "Wenn aktiviert, laufen Links in E-Mails über eine Weiterleitung, die je
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "Wenn aktiviert, werden Links in der E-Mail auf Öffnungen und Klicks verfolgt"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "Wenn aktiviert, müssen Abonnenten ihr Abonnement per E-Mail bestätigen, bevor sie zur Liste hinzugefügt werden"
@@ -16497,7 +16498,7 @@ msgstr "Warum hat sich der Traffic verändert?"
msgid "Width"
msgstr "Breite"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "Wird entfernt"
@@ -16506,7 +16507,7 @@ msgstr "Wird entfernt"
msgid "Will resume from row {0}"
msgstr "Wird ab Zeile {0} fortgesetzt"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "Gewinner"
@@ -16514,7 +16515,7 @@ msgstr "Gewinner"
msgid "Winner Selected"
msgstr "Gewinner ausgewählt"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "Gewinner erfolgreich ausgewählt! Die Kampagne wird an die verbleibenden Empfänger gesendet."
@@ -16526,17 +16527,17 @@ msgstr "Gewinner-Metrik"
#~ msgid "With Errors"
#~ msgstr "Mit Fehlern"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "mit Filtern"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "mit Eigenschaften"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "mit Status"
@@ -16689,11 +16690,11 @@ msgstr "Jährlich"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "Ja, aktivieren"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "Ja, abbrechen"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "Ja, löschen"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "Ja, pausieren"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "Ja, fortsetzen"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "Ja, erneut versuchen"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "Ja, Gewinner auswählen"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "Sie haben keinen Schreibzugriff auf {resource}."
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "Sie haben keinen Marketing-E-Mail-Anbieter konfiguriert. Bitte richten Sie einen E-Mail-Anbieter in Ihren Arbeitsbereich-Einstellungen ein, um Kampagnen zu senden."
@@ -16794,16 +16795,16 @@ msgstr "Sie haben keine Berechtigung, benutzerdefinierte Felder zu verwalten"
msgid "You don't have write permission for automations"
msgstr "Sie haben keine Schreibberechtigung für Automatisierungen"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "Sie haben keine Schreibberechtigung für Kampagnen"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "Sie haben keine Schreibberechtigung für Kontakte"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "Sie haben keine Schreibberechtigung für Listen"
@@ -16838,12 +16839,12 @@ msgstr "Sie haben keine Schreibberechtigung für Vorlagen"
#~ msgstr "Sie haben nicht gespeicherte Änderungen"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "Sie haben nicht gespeicherte Änderungen. Sind Sie sicher, dass Sie dieses Drawer schließen möchten?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Sie haben nicht gespeicherte Änderungen. Sind Sie sicher, dass Sie schließen möchten?"
@@ -16872,6 +16873,11 @@ msgstr "Sie müssen eine benutzerdefinierte Endpunkt-URL in den allgemeinen Eins
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "Sie benötigen Leserecht für Vorlagen und Schreibrecht für Transaktional, um Test-E-Mails zu senden"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "Sie benötigen Leserecht für Vorlagen, um eine Vorlage auszuwählen"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "Sie benötigen Leserecht für Vorlagen, um den Namen und die Vorschau dieser Vorlage zu sehen"
@@ -16925,7 +16931,7 @@ msgstr ""
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "Ihre Web-Analyse-Einstellungen wurden nicht gespeichert. Wenn Sie diese Seite verlassen, werden sie verworfen."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "Name Ihrer Website oder Firma"
diff --git a/console/src/i18n/locales/en.po b/console/src/i18n/locales/en.po
index c5973b943..5e3d581a2 100644
--- a/console/src/i18n/locales/en.po
+++ b/console/src/i18n/locales/en.po
@@ -105,7 +105,7 @@ msgstr "{0} actions"
#~ msgstr "{0} contact(s)"
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0} contacts"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{0} of {1} rules match"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} recipients queued for another attempt"
@@ -279,13 +279,13 @@ msgstr "{0} total unsubscribes (hidden from chart)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{0}-{1} of {total} automations"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{0}-{1} of {total} broadcasts"
@@ -297,15 +297,15 @@ msgstr "{capability} requires a Notifuse {tier} licence."
msgid "{capability} requires a Notifuse licence."
msgstr "{capability} requires a Notifuse licence."
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{clicks} clicks out of {recipients} recipients"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}m {remainingSeconds}s"
msgid "{minutes}m {seconds}s"
msgstr "{minutes}m {seconds}s"
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
@@ -378,11 +378,11 @@ msgstr "{name} is being dragged over the email."
msgid "{name} was dropped."
msgstr "{name} was dropped."
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{opens} opens out of {recipients} recipients"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {This will permanently delete # contact. Thi
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr "{selectedCount} contact(s) selected"
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId} (deleted)"
@@ -523,7 +523,7 @@ msgstr "+ add from name, reply-to, attachments"
msgid "+ Add property filter"
msgstr "+ Add property filter"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ Add variation"
@@ -536,15 +536,15 @@ msgstr "+{0} more"
msgid "+{hiddenCount} more"
msgstr "+{hiddenCount} more"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0 clicks out of 0 recipients"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0 contacts"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0 opens out of 0 recipients"
@@ -560,7 +560,7 @@ msgstr "1 goal"
msgid "1 page"
msgstr "1 page"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. Audience"
@@ -581,7 +581,7 @@ msgstr "2. Template"
msgid "2. Template ({0})"
msgstr "2. Template ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Web Analytics"
@@ -589,7 +589,7 @@ msgstr "2. Web Analytics"
msgid "200 - Extra Light"
msgstr "200 - Extra Light"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. Data Feeds"
@@ -601,7 +601,7 @@ msgstr "3. Translations"
msgid "300 - Light"
msgstr "300 - Light"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. Content"
@@ -629,7 +629,7 @@ msgstr "800 - Extra Bold"
msgid "900 - Black"
msgstr "900 - Black"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "A branch condition is required..."
@@ -653,7 +653,7 @@ msgstr "A contact's own consent always wins. This choice applies to contacts who
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "A copy is inserted. Later changes to the saved block do not change it."
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
@@ -681,7 +681,7 @@ msgstr "A previous {operation} operation for \"{0}\" was found. Would you like t
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "A segment with ID \"{id}\" already exists"
@@ -689,11 +689,11 @@ msgstr "A segment with ID \"{id}\" already exists"
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "A tree is required"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "A value is required..."
@@ -705,7 +705,7 @@ msgstr "A winner has been selected. Emails are being sent to the remaining recip
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "A/B Test"
@@ -738,7 +738,7 @@ msgstr "Action"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "Actions"
@@ -758,7 +758,7 @@ msgstr "Activate automation?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "Active subscriber"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "Activity"
@@ -924,7 +924,7 @@ msgstr "Add Custom Header"
msgid "Add dimension"
msgstr "Add dimension"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "Add entry conditions"
@@ -1019,19 +1019,19 @@ msgstr "Add Webhook"
msgid "Additional context about this event"
msgstr "Additional context about this event"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "Address"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "Address Line 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "Advanced Settings"
msgid "Affects how columns stack on mobile devices"
msgstr "Affects how columns stack on mobile devices"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "after"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "After {0} hours based on highest {1}"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "after date"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "Aggregate"
@@ -1137,13 +1137,13 @@ msgstr "Alignment"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "All"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "ALL"
@@ -1284,12 +1284,12 @@ msgstr "Anchor ID"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "and"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "AND | OR"
@@ -1324,24 +1324,24 @@ msgstr "Annotations have no permission of their own: they deliberately answer to
msgid "Another change to the library is running. Try again in a moment."
msgstr "Another change to the library is running. Try again in a moment."
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "ANY"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "Any broadcast"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "Any event"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "Any field change triggers automation"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "Any goal name"
@@ -1349,15 +1349,15 @@ msgstr "Any goal name"
msgid "Any link"
msgstr "Any link"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "Any template"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "anytime"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "Are you sure you want to delete"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "Are you sure you want to delete \"{0}\"?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "Are you sure you want to delete the broadcast \"{0}\"?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "Are you sure you want to delete the invitation for {0}?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "Are you sure you want to delete the list \"{0}\"?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "Are you sure you want to publish theme v{0}? This will make it live on your blog."
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
@@ -1561,12 +1561,12 @@ msgstr "Are you sure you want to remove this custom field label?"
msgid "Are you sure you want to remove this field?"
msgstr "Are you sure you want to remove this field?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "Are you sure you want to remove this variation?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
@@ -1598,8 +1598,8 @@ msgstr "Ask me to help write your blog..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr "Ask the person who runs this Notifuse instance to install a licence."
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "at least"
@@ -1623,8 +1623,8 @@ msgstr "At least one operation is required"
msgid "At least one root email is required"
msgstr "At least one root email is required"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "at most"
@@ -1648,7 +1648,7 @@ msgstr "Attribution rules"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr "Attribution rules saved. Run a backfill to rewrite historical data."
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "Audience"
@@ -1752,7 +1752,7 @@ msgstr "Auto-disabled"
msgid "Auto-reply"
msgstr "Auto-reply"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "Auto-send Winner"
@@ -1769,7 +1769,7 @@ msgstr "Automatic"
msgid "Automatically add new users to the selected lists"
msgstr "Automatically add new users to the selected lists"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "Automatically send winner"
@@ -1777,15 +1777,15 @@ msgstr "Automatically send winner"
msgid "Automation"
msgstr "Automation"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "Automation activated successfully"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "Automation created successfully"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "Automation deleted successfully"
@@ -1793,15 +1793,15 @@ msgstr "Automation deleted successfully"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "Automation flows — their triggers, nodes and per-contact execution history."
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "Automation paused successfully"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "Automation updated successfully"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "Automation updated, but it is paused: activate it to run this version."
@@ -1811,7 +1811,7 @@ msgstr "Automation:"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "Automations"
@@ -1828,7 +1828,7 @@ msgstr "Available Blocks"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
@@ -1972,13 +1972,13 @@ msgstr "BCC Recipients"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "before"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "before date"
@@ -1986,7 +1986,7 @@ msgstr "before date"
msgid "Before User Created Hook"
msgstr "Before User Created Hook"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "Belonging to at least one of the following segments"
@@ -2006,8 +2006,8 @@ msgstr "Best practices:"
msgid "Best TimeScore"
msgstr "Best TimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "between"
@@ -2205,8 +2205,8 @@ msgstr "Bounce Category"
msgid "Bounce Diagnostic:"
msgstr "Bounce Diagnostic:"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "Bounce email"
@@ -2244,8 +2244,8 @@ msgstr "Bounce Type"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "Brief summary of the post"
msgid "Brief summary shown in post listings and previews"
msgstr "Brief summary shown in post listings and previews"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "broadcast"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "Broadcast"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "Broadcast \"{0}\" cancelled successfully"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "Broadcast \"{0}\" deleted successfully"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "Broadcast \"{0}\" paused successfully"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "Broadcast \"{0}\" refreshed"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "Broadcast \"{0}\" resumed successfully"
@@ -2355,7 +2355,7 @@ msgstr "Broadcast \"{0}\" scheduled successfully"
msgid "Broadcast \"{0}\" sending started"
msgstr "Broadcast \"{0}\" sending started"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "Broadcast created successfully"
@@ -2364,22 +2364,22 @@ msgstr "Broadcast created successfully"
msgid "Broadcast ID"
msgstr "Broadcast ID"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "Broadcast ID copied to clipboard"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "Broadcast name"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "Broadcast updated successfully"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "Broadcasts"
@@ -2431,11 +2431,11 @@ msgstr "Build a report from your own dimensions"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "Building"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "Building segment"
@@ -2500,9 +2500,9 @@ msgstr "Campaigns"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "Campaigns"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "Campaigns"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "Campaigns"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "Cancel a running backfill"
msgid "Cancel backfill?"
msgstr "Cancel backfill?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "Cancel Broadcast"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "Cancel broadcast?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "Cancel Upload?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "Cancelled"
@@ -2632,7 +2632,7 @@ msgstr "Cancelled"
msgid "Cannot reach the configured API endpoint"
msgstr "Cannot reach the configured API endpoint"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "Cannot remove list while email nodes exist. Delete email nodes first."
@@ -2748,8 +2748,8 @@ msgstr "Change a template's content, in any language"
msgid "Change provider"
msgstr "Change provider"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "Change sender"
@@ -2824,7 +2824,7 @@ msgstr "Choose a starting point for your new theme. You can customize everything
msgid "Choose when to publish \"{0}\""
msgstr "Choose when to publish \"{0}\""
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "chosen on the broadcast"
@@ -2862,7 +2862,7 @@ msgstr "Clear All"
msgid "Clear field"
msgstr "Clear field"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "Clear filters"
@@ -2870,8 +2870,8 @@ msgstr "Clear filters"
msgid "Clear value"
msgstr "Clear value"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "Click email"
@@ -2912,7 +2912,7 @@ msgstr "Click Resume to continue processing."
#~ msgid "Click share"
#~ msgstr "Click share"
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "Click to retry"
@@ -2920,7 +2920,7 @@ msgstr "Click to retry"
msgid "clicked"
msgstr "clicked"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "Clicked"
msgid "clicked a link"
msgstr "clicked a link"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "Clicked a link"
@@ -2939,15 +2939,15 @@ msgstr "Clicked a link"
msgid "Clicked link"
msgstr "Clicked link"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "clicked link contains"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "Clicked link contains"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "clicks"
@@ -2957,7 +2957,7 @@ msgstr "clicks"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "Clicks"
@@ -2966,7 +2966,7 @@ msgstr "Clicks"
msgid "Clicks tracking consent"
msgstr "Clicks tracking consent"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "Clicks Tracking Consent"
@@ -2997,8 +2997,8 @@ msgstr "Client Secret is required"
msgid "Client Secret Value"
msgstr "Client Secret Value"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "Clone"
@@ -3027,7 +3027,7 @@ msgstr "Clone Template"
msgid "Close"
msgstr "Close"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "Close without saving"
@@ -3107,7 +3107,7 @@ msgstr "Compare this period with the previous one and explain the biggest driver
msgid "Compare TimeScore across campaign sources"
msgstr "Compare TimeScore across campaign sources"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "Comparison"
@@ -3131,13 +3131,13 @@ msgstr "Compile the template first"
msgid "Compiling..."
msgstr "Compiling..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "Complain email"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "Complete"
msgid "Complete Setup"
msgstr "Complete Setup"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "Complete the condition to refresh the count"
@@ -3187,8 +3187,8 @@ msgstr "completed"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "Completed"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "condition"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "Condition"
@@ -3225,7 +3225,7 @@ msgstr "Conditions"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "Conditions and loops placed between blocks are not carried over. Check the text before saving."
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "Configuration for {nodeType} is not available in Phase 2"
@@ -3236,7 +3236,7 @@ msgstr "Configuration set"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "Configure outgoing webhooks to receive real-time notifications when events occur in your workspace."
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "Configure Provider"
@@ -3297,11 +3297,11 @@ msgstr "Configuring {0}"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "Confirm"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "Confirmed"
@@ -3368,7 +3368,7 @@ msgstr "Consider using the same text as your subject line"
msgid "Console"
msgstr "Console"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "Contact identification"
msgid "Contact is not subscribed to this list"
msgstr "Contact is not subscribed to this list"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "Contact property"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "Contact re-enters each time the event occurs"
@@ -3573,7 +3573,7 @@ msgstr "Copy {0} Code"
msgid "Copy link"
msgstr "Copy link"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "Copy to clipboard"
@@ -3587,7 +3587,7 @@ msgstr "Copy URL"
msgid "Copy Webhook endpoint"
msgstr "Copy Webhook endpoint"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "Core Fields"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "Countries"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "Cover"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "Create"
@@ -3700,7 +3700,7 @@ msgstr "Create"
msgid "Create a blog category"
msgstr "Create a blog category"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "Create a broadcast"
@@ -3779,15 +3779,15 @@ msgstr "Create and manage your blog content"
msgid "Create API Key"
msgstr "Create API Key"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "Create Automation"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "Create Broadcast"
@@ -3795,7 +3795,7 @@ msgstr "Create Broadcast"
msgid "Create First Theme"
msgstr "Create First Theme"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "Create List"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "Create my own"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "Create New {0} Template"
@@ -3816,7 +3816,7 @@ msgstr "Create New Category"
msgid "Create new folder"
msgstr "Create new folder"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "Create New List"
@@ -3824,7 +3824,7 @@ msgstr "Create New List"
msgid "Create New Post"
msgstr "Create New Post"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "Create New Template"
@@ -3873,7 +3873,7 @@ msgstr "Create Webhook"
msgid "Create Workspace"
msgstr "Create Workspace"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "Create your first automation"
@@ -3881,7 +3881,7 @@ msgstr "Create your first automation"
msgid "Create your first blog post to get started"
msgstr "Create your first blog post to get started"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "Create your first broadcast to get started"
@@ -3889,7 +3889,7 @@ msgstr "Create your first broadcast to get started"
msgid "Create Your First Category"
msgstr "Create Your First Category"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "Create your first list to get started"
@@ -3909,7 +3909,7 @@ msgstr "Create your first template to get started"
msgid "created"
msgstr "created"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "Custom (px)"
msgid "Custom CSS class for styling"
msgstr "Custom CSS class for styling"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "Custom Date 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "Custom Date 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "Custom Date 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "Custom Date 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "Custom Date 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "Custom Date Fields"
@@ -4055,7 +4055,7 @@ msgstr "Custom domain for email links (unsubscribe, tracking, notification cente
msgid "Custom Endpoint URL"
msgstr "Custom Endpoint URL"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "Custom Event"
@@ -4099,27 +4099,27 @@ msgstr "Custom Icon URL"
msgid "Custom JSON {num}"
msgstr "Custom JSON {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "Custom JSON 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "Custom JSON 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "Custom JSON 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "Custom JSON 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "Custom JSON 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "Custom JSON Fields"
@@ -4128,27 +4128,27 @@ msgstr "Custom JSON Fields"
msgid "Custom Label"
msgstr "Custom Label"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "Custom Number 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "Custom Number 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "Custom Number 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "Custom Number 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "Custom Number 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "Custom Number Fields"
@@ -4185,27 +4185,27 @@ msgstr "Custom sender (transactional email provider)"
msgid "Custom sender name (optional)"
msgstr "Custom sender name (optional)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "Custom String 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "Custom String 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "Custom String 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "Custom String 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "Custom String 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "Custom String Fields"
@@ -4248,10 +4248,10 @@ msgstr "Date is required"
msgid "Date range"
msgstr "Date range"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "days"
@@ -4275,7 +4275,7 @@ msgstr "Decoration"
msgid "Deduplication:"
msgstr "Deduplication:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "Default Language"
msgid "Default retention (days)"
msgstr "Default retention (days)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "Default sender"
@@ -4348,13 +4348,13 @@ msgstr "Delay"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "Delay"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "Delete"
@@ -4479,8 +4479,8 @@ msgstr "Delete block"
msgid "Delete Block"
msgstr "Delete Block"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "Delete Broadcast"
@@ -4525,8 +4525,8 @@ msgstr "Delete header"
msgid "Delete invitation"
msgstr "Delete invitation"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "Delete List"
@@ -4543,7 +4543,7 @@ msgstr "Delete Post"
msgid "Delete rule"
msgstr "Delete rule"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "Delete segment"
@@ -4603,8 +4603,8 @@ msgstr "Delete Workspace"
msgid "deleted"
msgstr "deleted"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "Deleted"
@@ -4677,12 +4677,12 @@ msgstr "Deployment"
msgid "Describe this image..."
msgstr "Describe this image..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "Description"
@@ -4832,11 +4832,11 @@ msgstr "DNS verification prevents domain squatting"
msgid "Do not track"
msgstr "Do not track"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "Do you really want to remove this branch?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "Do you really want to remove this condition?"
@@ -4890,7 +4890,7 @@ msgstr "Don't index and don't follow links"
msgid "Don't index, but follow links"
msgstr "Don't index, but follow links"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "Don't track opens and clicks for this broadcast"
@@ -4909,12 +4909,12 @@ msgstr "Dotted"
msgid "Double"
msgstr "Double"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "Double Opt-in"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "Double Opt-in Template"
@@ -4934,7 +4934,7 @@ msgstr "Downloaded {0} file(s)"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "Draft"
@@ -4971,8 +4971,8 @@ msgstr "Dynamic segment definitions, their compiled queries, and the background
msgid "e.g. {0}"
msgstr "e.g. {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "e.g. /pricing"
@@ -5016,7 +5016,7 @@ msgstr "e.g. Set channel for Google Ads"
msgid "e.g. sku"
msgstr "e.g. sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "E.g. Weekly Newsletter - May 2023"
@@ -5056,7 +5056,7 @@ msgstr "e.g., My Supabase Integration"
msgid "e.g., Product Updates"
msgstr "e.g., Product Updates"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "e.g., purchase"
@@ -5064,15 +5064,15 @@ msgstr "e.g., purchase"
msgid "e.g., Raleway, Open Sans"
msgstr "e.g., Raleway, Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "e.g., Welcome — day 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "Each contact enters the automation only once"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "edit"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "Edit Author"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "Edit Automation"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "Edit broadcast"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "Edit Broadcast"
@@ -5204,9 +5204,9 @@ msgstr "Edit HTML Content"
msgid "Edit Liquid Content"
msgstr "Edit Liquid Content"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "Edit List"
@@ -5236,7 +5236,7 @@ msgstr "Edit Post"
msgid "Edit rule"
msgstr "Edit rule"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "Edit segment"
@@ -5306,13 +5306,13 @@ msgstr "Elapsed"
msgid "Element Padding"
msgstr "Element Padding"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "email"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "Email clicks tracking"
msgid "Email field mapping is required"
msgstr "Email field mapping is required"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "Email Integration"
@@ -5431,7 +5431,7 @@ msgstr "Email Preview"
msgid "Email Provider Configuration Needed"
msgstr "Email Provider Configuration Needed"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "Email Provider Required"
@@ -5450,7 +5450,7 @@ msgstr "Email Subject"
msgid "Email subject ({0})"
msgstr "Email subject ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "Email Template"
@@ -5463,7 +5463,7 @@ msgstr "Email templates in every language, and the reusable template blocks stor
msgid "Email Title Settings"
msgstr "Email Title Settings"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "Email Tracking Consent"
@@ -5502,7 +5502,7 @@ msgstr "Emoji Suggestions"
msgid "Empty column. Add text, button, or image content."
msgstr "Empty column. Add text, button, or image content."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "Enable A/B Testing"
@@ -5630,7 +5630,7 @@ msgstr "Enter a name for your workspace"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "Enter a number, with at most 15 digits before the decimal point."
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "Enter a unique alphanumeric ID"
@@ -5650,7 +5650,7 @@ msgstr "Enter an email address to receive a test email:"
msgid "Enter author name"
msgstr "Enter author name"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "Enter automation name"
@@ -5666,7 +5666,7 @@ msgstr "Enter background image URL"
msgid "Enter BCC email addresses"
msgstr "Enter BCC email addresses"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "Enter broadcast ID to confirm"
@@ -5742,15 +5742,15 @@ msgstr "Enter JSON..."
msgid "Enter link URL or {{ url }}"
msgstr "Enter link URL or {{ url }}"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "Enter list description"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "Enter list ID to confirm"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "Enter list name"
@@ -5778,7 +5778,7 @@ msgstr "Enter spacing"
msgid "Enter the 6-digit code sent to {email}"
msgstr "Enter the 6-digit code sent to {email}"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "Enter the name of the custom event (e.g., 'purchase', 'signup')"
@@ -5806,7 +5806,7 @@ msgstr "Entity ID:"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "Entry conditions"
@@ -5839,11 +5839,11 @@ msgstr "equals"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "Error"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "Error loading automations"
@@ -5895,7 +5895,7 @@ msgstr "Errors"
msgid "Errors ({0} of {1} shown)"
msgstr "Errors ({0} of {1} shown)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "event"
@@ -5904,11 +5904,11 @@ msgstr "event"
msgid "Event"
msgstr "Event"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "event name"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "Event Name"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "Every sub-item has fewer than {0} sessions. Lower the threshold to see them."
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "Every time"
@@ -5968,8 +5968,8 @@ msgstr "Everyone signs in with a login code in the meantime; nobody is locked ou
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "exactly"
@@ -5981,15 +5981,15 @@ msgstr "Excerpt"
msgid "Excerpt only"
msgstr "Excerpt only"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "Exclude Unsubscribed"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "Exclude unsubscribed recipients"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "Exit on reply"
@@ -6093,7 +6093,7 @@ msgstr "Exporting all contacts"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "failed"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "Failed"
@@ -6141,7 +6141,7 @@ msgstr "Failed"
msgid "Failed to accept invitation"
msgstr "Failed to accept invitation"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "Failed to activate automation"
@@ -6149,16 +6149,16 @@ msgstr "Failed to activate automation"
msgid "Failed to add to list: {error}"
msgstr "Failed to add to list: {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "Failed to cancel broadcast"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "Failed to change the sender"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "Failed to change the sender: {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "Failed to create API key"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "Failed to create automation: {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "Failed to create broadcast: {0}"
@@ -6209,7 +6209,7 @@ msgstr "Failed to create category: {0}"
msgid "Failed to create folder: "
msgstr "Failed to create folder: "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "Failed to create list: {error}"
@@ -6223,7 +6223,7 @@ msgstr "Failed to create notification: {0}"
msgid "Failed to create post: {0}"
msgstr "Failed to create post: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "Failed to create segment"
@@ -6240,11 +6240,11 @@ msgstr "Failed to create template: {0}"
msgid "Failed to create workspace"
msgstr "Failed to create workspace"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "Failed to delete automation"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "Failed to delete broadcast"
@@ -6273,8 +6273,8 @@ msgstr "Failed to delete integration"
msgid "Failed to delete invitation"
msgstr "Failed to delete invitation"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "Failed to delete list"
@@ -6286,7 +6286,7 @@ msgstr "Failed to delete notification"
msgid "Failed to delete post"
msgstr "Failed to delete post"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "Failed to delete segment"
@@ -6400,15 +6400,15 @@ msgstr "Failed to load settings"
msgid "Failed to load webhook subscriptions"
msgstr "Failed to load webhook subscriptions"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "Failed to pause automation"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "Failed to pause broadcast"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "Failed to preview segment"
@@ -6435,7 +6435,7 @@ msgstr "Failed to publish theme"
msgid "Failed to read the file"
msgstr "Failed to read the file"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "Failed to rebuild segment"
@@ -6476,11 +6476,11 @@ msgstr "Failed to resend invitation"
msgid "Failed to resend magic code"
msgstr "Failed to resend magic code"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "Failed to resume broadcast"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "Failed to retry the recipients"
@@ -6543,7 +6543,7 @@ msgstr "Failed to save Zapier integration"
msgid "Failed to schedule broadcast"
msgstr "Failed to schedule broadcast"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "Failed to select winner"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "Failed to unpublish post"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "Failed to update automation: {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "Failed to update blog settings"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "Failed to update broadcast: {0}"
@@ -6624,7 +6624,7 @@ msgstr "Failed to update field"
msgid "Failed to update file manager settings"
msgstr "Failed to update file manager settings"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "Failed to update list: {error}"
@@ -6642,7 +6642,7 @@ msgstr "Failed to update permissions"
msgid "Failed to update post: {0}"
msgstr "Failed to update post: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "Failed to update segment"
@@ -6863,7 +6863,7 @@ msgstr "Fire a test delivery at the subscription's URL — write, not read, beca
msgid "Firecrawl integration saved successfully"
msgstr "Firecrawl integration saved successfully"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "Found unsaved changes from {0}"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "Frequency"
@@ -7022,7 +7022,7 @@ msgstr "From Name"
msgid "From Name (override)"
msgstr "From Name (override)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "From:"
@@ -7099,7 +7099,7 @@ msgstr "Generated from the HTML at every send. Nothing to maintain."
msgid "Generated HTML"
msgstr "Generated HTML"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "Generated SQL:"
@@ -7137,7 +7137,7 @@ msgstr "Global Feed Response"
msgid "Global feed URL"
msgstr "Global feed URL"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "Global feed URL is required when enabled"
@@ -7146,8 +7146,8 @@ msgstr "Global feed URL is required when enabled"
msgid "Go to Sign In"
msgstr "Go to Sign In"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "Goal conversions and their total value"
msgid "Goal dashboard"
msgstr "Goal dashboard"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "goal name"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "goal type"
@@ -7252,13 +7252,13 @@ msgstr "Group Attributes"
#~ msgid "Group by"
#~ msgstr "Group by"
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "happened"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "has"
@@ -7266,8 +7266,8 @@ msgstr "has"
#~ msgid "Has Error"
#~ msgstr "Has Error"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "has not"
@@ -7335,7 +7335,7 @@ msgstr "hidden"
msgid "Hide"
msgstr "Hide"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "Hide Details"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... or {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "i.e: Big spenders..."
@@ -7478,7 +7478,7 @@ msgstr "Icon/Favicon URL"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "ID can only contain lowercase letters and numbers"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "ID can only contain lowercase letters, numbers, and underscores"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "ID doesn't match"
@@ -7504,11 +7504,11 @@ msgstr "ID for API:"
msgid "ID is automatically generated but can be modified if needed"
msgstr "ID is automatically generated but can be modified if needed"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "ID must be alphanumeric"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "ID must be less than 32 characters"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "in"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "in {0}"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "in date range"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "in recipients timezone"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "in the last"
@@ -7747,7 +7747,7 @@ msgstr "Index, but don't follow links"
msgid "Inflight"
msgstr "Inflight"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "Info"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "IP addresses are never stored — only used for geo lookup. Country is always included when geo tracking is enabled."
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "is"
@@ -7994,8 +7994,8 @@ msgstr "is greater than"
msgid "is greater than or equal to"
msgstr "is greater than or equal to"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "is in"
@@ -8012,8 +8012,8 @@ msgstr "is less than or equal to"
msgid "is not empty"
msgstr "is not empty"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "is not in"
@@ -8079,7 +8079,7 @@ msgstr "Join"
msgid "joined"
msgstr "joined"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "Joined"
@@ -8158,7 +8158,7 @@ msgstr "Landing pages"
#~ msgstr "Landing Pages"
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "Last fetched:"
msgid "Last modified"
msgstr "Last modified"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "Lead"
msgid "Learn how to enable SMTP bridge"
msgstr "Learn how to enable SMTP bridge"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "Learn more"
@@ -8268,11 +8268,11 @@ msgstr "Leave empty for full container width"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "Leave empty to trigger on any field change"
@@ -8288,7 +8288,7 @@ msgstr "Leave empty to use the one Notifuse manages for this integration."
msgid "left"
msgstr "left"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Liquid block - Click to add MJML + Liquid content"
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Liquid block - Click to add MJML + Liquid content"
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "List"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "List \"{0}\" deleted successfully"
@@ -8473,7 +8473,7 @@ msgstr "List broadcasts with their audience and schedule"
msgid "List contacts with their full profile fields"
msgstr "List contacts with their full profile fields"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "List created successfully"
@@ -8489,7 +8489,7 @@ msgstr "List every list and its settings, including double opt-in and template c
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "List everything one contact is subscribed to (also needs Contacts read)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "List ID"
@@ -8516,8 +8516,8 @@ msgstr "List sent messages with their recipient address, delivery and engagement
msgid "List Status"
msgstr "List Status"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "List subscription"
@@ -8570,7 +8570,7 @@ msgstr "List to Check"
msgid "List transactional notification definitions"
msgstr "List transactional notification definitions"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "List updated successfully"
@@ -8585,12 +8585,12 @@ msgstr "List:"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "Lists"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "Lists refreshed"
@@ -8619,7 +8619,7 @@ msgstr "LLM integration saved successfully"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "Load More"
@@ -8640,7 +8640,7 @@ msgstr "Load the workspace record, which read or write both admit"
msgid "Loaded the latest version of this template (v{0})."
msgstr "Loaded the latest version of this template (v{0})."
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "Loading automations..."
@@ -8674,14 +8674,14 @@ msgstr "Loading webhook status..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "Marketing Provider"
msgid "Match"
msgstr "Match"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "Matched"
@@ -8866,7 +8866,7 @@ msgstr "Matches"
msgid "matches regex"
msgstr "matches regex"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "Matching contacts:"
@@ -8944,7 +8944,7 @@ msgstr "Member"
msgid "Member removed successfully"
msgstr "Member removed successfully"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "Message"
@@ -9203,20 +9203,20 @@ msgstr "my-custom-class"
msgid "my-tenant"
msgstr "my-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/A"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "Name is required"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "Name must be less than 255 characters"
@@ -9285,8 +9285,8 @@ msgstr "New folder"
msgid "New magic code sent to your email"
msgstr "New magic code sent to your email"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "New message (email...)"
@@ -9298,7 +9298,7 @@ msgstr "New Post"
#~ msgid "New rule"
#~ msgstr "New rule"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "New segment"
@@ -9315,9 +9315,9 @@ msgstr "New Window"
msgid "New workspace"
msgstr "New workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "Next"
msgid "Next (J)"
msgstr "Next (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "Next Run"
@@ -9338,11 +9338,11 @@ msgstr "Next Run"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "Next Run"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "No"
@@ -9399,7 +9399,7 @@ msgstr "No attribution rules yet. Create the first one to start shaping your tra
msgid "No audit entries match"
msgstr "No audit entries match"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "No automations yet"
@@ -9407,11 +9407,11 @@ msgstr "No automations yet"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "No broadcasts found"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "No broadcasts match your filters"
@@ -9425,7 +9425,7 @@ msgstr "No campaign data"
msgid "No categories yet"
msgstr "No categories yet"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "No category"
@@ -9450,7 +9450,7 @@ msgstr "No comparison"
msgid "No conditions"
msgstr "No conditions"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "No contacts found. Add some contacts to get started."
@@ -9576,7 +9576,7 @@ msgstr "No link clicks recorded for this variation yet"
msgid "No list"
msgstr "No list"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "No lists found"
@@ -9656,7 +9656,7 @@ msgstr "No provider configured for testing"
msgid "No published posts"
msgstr "No published posts"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
@@ -9714,13 +9714,13 @@ msgstr "No source data"
msgid "No specific details provided."
msgstr "No specific details provided."
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "No templates found"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "No templates found for {0} category"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "of {tracked} tracked"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "of the following conditions match:"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "Once"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "Once per contact"
@@ -10084,7 +10084,7 @@ msgstr "Only an instance administrator can view or install the licence key."
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "Only enroll contacts matching these conditions."
@@ -10100,11 +10100,11 @@ msgstr "Only enroll contacts matching these conditions."
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "Only links in emails of this broadcast."
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "Only links in emails sent with this template."
@@ -10122,12 +10122,12 @@ msgstr "Only one breakpoint per email template is allowed"
msgid "Only workspace owners can modify integrations"
msgstr "Only workspace owners can modify integrations"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "Open and click tracking"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "Open email"
@@ -10187,7 +10187,7 @@ msgstr "Open web analytics settings"
msgid "opened"
msgstr "opened"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "Opened"
#~ msgid "Opened the {section} section"
#~ msgstr "Opened the {section} section"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "opens"
@@ -10208,11 +10208,11 @@ msgstr "opens"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "Opens"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
@@ -10225,7 +10225,7 @@ msgstr "Opens this email in the browser. The link is filled in for broadcasts an
msgid "Opens tracking consent"
msgstr "Opens tracking consent"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "Opens Tracking Consent"
@@ -10286,7 +10286,7 @@ msgstr "Optional. For OpenAI-compatible providers (Ollama, vLLM, LiteLLM, Azure,
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "Optional. If provided, sent as Authorization: Bearer "
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "Optionally filter contacts by segments within the selected lists"
@@ -10348,7 +10348,7 @@ msgstr "Overline"
msgid "Override the default sender name for this test email"
msgstr "Override the default sender name for this test email"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "Override the workspace default email provider for this node"
@@ -10402,7 +10402,7 @@ msgstr "Pageviews"
msgid "Parent Frame"
msgstr "Parent Frame"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
@@ -10469,18 +10469,18 @@ msgstr "Pause Automation"
msgid "Pause automation?"
msgstr "Pause automation?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "Pause Broadcast"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "Pause broadcast?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "Paused"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "Payload:"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "Pending"
@@ -10526,7 +10526,7 @@ msgstr "Per-Recipient Data Feed"
msgid "Per-recipient feed URL"
msgstr "Per-recipient feed URL"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "Per-recipient feed URL is required when enabled"
@@ -10562,7 +10562,7 @@ msgstr "Permissions"
msgid "Permissions updated successfully"
msgstr "Permissions updated successfully"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "Please check the form for errors"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "Please check the form for errors."
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "Please choose a different segment name"
@@ -10647,7 +10647,7 @@ msgstr "Please choose a different segment name"
msgid "Please enter a bounce threshold"
msgstr "Please enter a bounce threshold"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "Please enter a broadcast name"
@@ -10667,11 +10667,11 @@ msgstr "Please enter a custom label"
msgid "Please enter a label for this connection"
msgstr "Please enter a label for this connection"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "Please enter a list ID"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "Please enter a list name"
@@ -10757,8 +10757,8 @@ msgstr "Please enter an API identifier"
msgid "Please enter an API key name"
msgstr "Please enter an API key name"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "Please enter an automation name"
@@ -10811,7 +10811,7 @@ msgstr "Please select a date"
msgid "Please select a field"
msgstr "Please select a field"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "Please select a goal type"
@@ -10819,9 +10819,9 @@ msgstr "Please select a goal type"
msgid "Please select a JSON file"
msgstr "Please select a JSON file"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "Please select a list"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "Please select a page size"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "Please select a status"
@@ -10847,7 +10847,7 @@ msgstr "Please select a status"
msgid "Please select a template"
msgstr "Please select a template"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "Please select a template for double opt-in"
@@ -10862,7 +10862,7 @@ msgstr "Please select a time"
msgid "Please select a timezone"
msgstr "Please select a timezone"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "Please select aggregate"
@@ -10870,7 +10870,7 @@ msgstr "Please select aggregate"
msgid "Please select an email template"
msgstr "Please select an email template"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "Please select an event type"
@@ -10890,7 +10890,7 @@ msgstr "Please select an operation"
msgid "Please select at least one event type"
msgstr "Please select at least one event type"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "Please select operator"
@@ -10945,7 +10945,7 @@ msgstr "Post unpublished successfully"
msgid "Post updated successfully"
msgstr "Post updated successfully"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Press Enter to confirm, Escape to cancel"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "preview"
@@ -11002,7 +11003,7 @@ msgstr "preview"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "Preview"
@@ -11030,7 +11031,7 @@ msgstr "Preview message"
msgid "Preview Mode Required"
msgstr "Preview Mode Required"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "Preview Results"
@@ -11038,7 +11039,7 @@ msgstr "Preview Results"
msgid "Preview template"
msgstr "Preview template"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "Preview Template"
@@ -11072,9 +11073,9 @@ msgstr "Preview with test data"
msgid "Preview Your Email"
msgstr "Preview Your Email"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "Priority is required"
msgid "Priority:"
msgstr "Priority:"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "Private"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "Processed"
@@ -11184,7 +11185,7 @@ msgstr "Processed {successful} contacts successfully, {failed} failed"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "Processing contacts"
@@ -11202,7 +11203,7 @@ msgstr "Processing paused"
msgid "Processing was stopped before completion."
msgstr "Processing was stopped before completion."
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "Progress"
@@ -11214,12 +11215,12 @@ msgstr "Property name"
msgid "Provider"
msgstr "Provider"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "Public"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "Public lists are visible in the Notification Center for users to subscribe to"
@@ -11278,7 +11279,7 @@ msgstr "Push"
#~ msgid "Querying {what}"
#~ msgstr "Querying {what}"
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "Queued emails will not be sent. In-flight sends will complete."
@@ -11485,11 +11486,11 @@ msgstr "Reading Time"
msgid "Ready to send"
msgstr "Ready to send"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "Ready to use"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "Reason:"
@@ -11497,11 +11498,11 @@ msgstr "Reason:"
msgid "Reasoning effort"
msgstr "Reasoning effort"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "Rebuild"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "Rebuild segment"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "recipient@example.com"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "Recommended"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "Recommended Winner"
@@ -11589,7 +11590,7 @@ msgstr "Redirect URI"
msgid "Redo"
msgstr "Redo"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "Redo (Ctrl+Shift+Z)"
@@ -11621,11 +11622,11 @@ msgstr "Referrers"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "Refresh"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "Refresh Broadcast"
@@ -11761,7 +11762,7 @@ msgstr "Remove the display condition?"
msgid "Remove this author?"
msgstr "Remove this author?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "Remove variation"
@@ -11769,7 +11770,7 @@ msgstr "Remove variation"
msgid "removed"
msgstr "removed"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "Removed"
@@ -11852,7 +11853,7 @@ msgstr "Reply forwarding is set up. Inbound replies also require your domain's M
msgid "Reply to"
msgstr "Reply to"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "Reply To:"
@@ -12003,7 +12004,7 @@ msgstr "Restore Draft"
msgid "Restore Draft?"
msgstr "Restore Draft?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "Resubscribed"
@@ -12040,11 +12041,11 @@ msgstr "Resume"
msgid "Resume a paused broadcast, continuing the send"
msgstr "Resume a paused broadcast, continuing the send"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "Resume Broadcast"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "Resume broadcast?"
@@ -12068,11 +12069,11 @@ msgstr "Retention"
#~ msgid "Retention (months)"
#~ msgstr "Retention (months)"
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "Retry the failed recipients?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "Retry the recipients the provider refused"
@@ -12200,7 +12201,7 @@ msgstr "Run test"
msgid "Run Test"
msgstr "Run Test"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "Running"
@@ -12235,7 +12236,7 @@ msgstr "S3 secret key"
msgid "Same Window"
msgstr "Same Window"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "Sample Percentage"
@@ -12255,8 +12256,8 @@ msgstr "Sandbox Mode"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "Sandbox Mode"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "Save & Restart"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "Save a block from its toolbar to reuse it in every template."
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "Save Anyway"
@@ -12304,7 +12305,7 @@ msgstr "Save Anyway"
#~ msgid "Save Block"
#~ msgstr "Save Block"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "Schedule or immediately send a broadcast to its entire audience"
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "Scheduled"
@@ -12414,7 +12415,7 @@ msgstr "Screen width below which mobile layout is activated. Common values: 480p
msgid "Search"
msgstr "Search"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "Search by name"
@@ -12432,7 +12433,7 @@ msgstr "Search Engine Indexing"
msgid "Search saved blocks"
msgstr "Search saved blocks"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "Search templates..."
@@ -12449,7 +12450,7 @@ msgstr "Searches the web and returns relevant URLs"
msgid "Searching: \"{0}\""
msgstr "Searching: \"{0}\""
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "Second value must be greater than first value"
@@ -12533,10 +12534,10 @@ msgstr "See web analytics backfill tasks; a listing that names no type is narrow
msgid "See who clicked"
msgstr "See who clicked"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "Segment"
@@ -12545,11 +12546,11 @@ msgstr "Segment"
msgid "Segment Conditions"
msgstr "Segment Conditions"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "Segment deleted successfully"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "Segment rebuild started successfully"
@@ -12561,22 +12562,22 @@ msgstr "Segment tree logged to console!"
msgid "Segment tree reset"
msgstr "Segment tree reset"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "Segments"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "Select"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "Select a field"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "Select a list"
@@ -12642,7 +12643,7 @@ msgstr "Select a list to enable email nodes"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "Select a list..."
@@ -12658,7 +12659,7 @@ msgstr "Select a popular Google Font"
msgid "Select a section"
msgstr "Select a section"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "Select a segment..."
@@ -12670,11 +12671,11 @@ msgstr "Select a sender"
msgid "Select a social block"
msgstr "Select a social block"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "Select a template"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "Select a time zone"
@@ -12690,7 +12691,7 @@ msgstr "Select an email integration"
msgid "Select an event type"
msgstr "Select an event type"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "Select an event..."
@@ -12719,7 +12720,7 @@ msgstr "Select category"
msgid "Select columns"
msgstr "Select columns"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "Select confirmation email template"
@@ -12755,11 +12756,11 @@ msgstr "Select dimension"
msgid "Select email template"
msgstr "Select email template"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "Select email template..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "Select event"
@@ -12804,7 +12805,7 @@ msgstr "Select language"
msgid "Select language..."
msgstr "Select language..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "Select list"
@@ -12830,11 +12831,11 @@ msgstr "Select OAuth2 Provider"
msgid "Select page size"
msgstr "Select page size"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "Select segments (optional)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "Select status"
@@ -12846,20 +12847,20 @@ msgstr "Select storage provider"
msgid "Select supported languages"
msgstr "Select supported languages"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "Select template"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "Select Template"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "Select the email template to send"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "Select the event that will trigger this automation"
@@ -12880,11 +12881,11 @@ msgstr "Select timezone"
msgid "Select timezone..."
msgstr "Select timezone..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "Select type"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "Select which list this trigger applies to"
@@ -12900,11 +12901,11 @@ msgstr "Select which list to check the contact's status in"
msgid "Select which list to remove the contact from"
msgstr "Select which list to remove the contact from"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "Select which segment this trigger applies to"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "Select Winner"
@@ -12920,7 +12921,7 @@ msgstr "Select your storage provider to pre-fill the configuration:"
msgid "Selected dimensions, in order:"
msgstr "Selected dimensions, in order:"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "Selected Winner"
@@ -12991,7 +12992,7 @@ msgstr "Send Magic Code"
msgid "Send Now"
msgstr "Send Now"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "Send or Schedule"
@@ -13015,8 +13016,8 @@ msgstr "Send Test Email"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "Sender"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "Sender {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "Sender changed. You can now resume the broadcast."
@@ -13037,7 +13038,7 @@ msgstr "Sender changed. You can now resume the broadcast."
msgid "Sender Name"
msgstr "Sender Name"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "Sender of variation {name}"
@@ -13046,7 +13047,7 @@ msgstr "Sender of variation {name}"
msgid "Senders"
msgstr "Senders"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "Sending"
@@ -13081,7 +13082,7 @@ msgstr "sent"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "Sent"
@@ -13356,7 +13357,7 @@ msgstr "Show"
msgid "Show Controls"
msgstr "Show Controls"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "Show Details"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "Something went wrong"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "source {0} not found"
@@ -13673,7 +13674,7 @@ msgstr "SparkPost API Key"
msgid "Split"
msgstr "Split"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "SQL Arguments:"
@@ -13743,11 +13744,11 @@ msgstr "Start writing..."
msgid "started"
msgstr "started"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "Started"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS required"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "State"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "Status"
@@ -13786,7 +13787,7 @@ msgstr "status changed"
msgid "Status unknown"
msgstr "Status unknown"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
@@ -13842,7 +13843,7 @@ msgstr "Style Attributes"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "Subject"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "subscribed"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "Subscribed"
@@ -14055,11 +14056,11 @@ msgstr "Target ID"
msgid "Target list:"
msgstr "Target list:"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "Task Status"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "Task type:"
@@ -14080,23 +14081,23 @@ msgstr "Technical performance insights"
msgid "Telemetry"
msgstr "Telemetry"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "template"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "Template"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "Template {0}"
@@ -14172,7 +14173,7 @@ msgstr "Template name"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "Template set"
@@ -14202,16 +14203,16 @@ msgstr "Template Variables:"
msgid "Template:"
msgstr "Template:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "template's"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "Template's sender"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "Template's sender ({0})"
@@ -14326,7 +14327,7 @@ msgstr "Test Recipient Feed"
msgid "Test rule"
msgstr "Test rule"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "Test sample size (%)"
@@ -14463,11 +14464,11 @@ msgstr "The block and everything in it are sent only to recipients for whom the
msgid "The block will be sent to every recipient again."
msgstr "The block will be sent to every recipient again."
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "The broadcast will continue sending from where it was paused."
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "The broadcast will stop sending and can be resumed later."
@@ -14561,15 +14562,15 @@ msgstr "The last backfill failed"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
@@ -14606,11 +14607,11 @@ msgstr "The requested workspace could not be found."
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "The segment has been created!"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "The segment has been updated!"
@@ -14618,7 +14619,7 @@ msgstr "The segment has been updated!"
msgid "The selected file"
msgstr "The selected file"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
@@ -14731,11 +14732,11 @@ msgstr "These contacts will be removed from the selected list. This is a true re
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "These contacts will be subscribed to the selected list (status: active)."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
@@ -14760,11 +14761,11 @@ msgstr "This account is already linked to a different single sign-on identity."
msgid "This action cannot be undone."
msgstr "This action cannot be undone."
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "This action cannot be undone. To confirm, please enter the broadcast ID:"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "This action cannot be undone. To confirm, please enter the list ID:"
@@ -14847,7 +14848,7 @@ msgstr "This deployment has reached the number of workspaces its licence allows.
msgid "This email will be used for the root administrator account"
msgstr "This email will be used for the root administrator account"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "This event fires often. These conditions are evaluated for every matching event."
@@ -14959,16 +14960,16 @@ msgstr "This rule is not valid."
msgid "This section is empty. Add columns or groups to display content."
msgstr "This section is empty. Add columns or groups to display content."
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "This template is already used in another variation"
@@ -15061,7 +15062,7 @@ msgstr "This will set the value to NULL. Are you sure?"
msgid "This workspace"
msgstr "This workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
@@ -15086,10 +15087,10 @@ msgstr "Time is required"
msgid "Time patterns"
msgstr "Time patterns"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "timeframe"
@@ -15097,8 +15098,8 @@ msgstr "timeframe"
msgid "Timeline"
msgstr "Timeline"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "times"
@@ -15136,7 +15137,7 @@ msgstr "Timestamp"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "Timezone — {detail}"
msgid "Timezone is required"
msgstr "Timezone is required"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "Timezone used for dates"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "Top traffic sources"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "Total"
@@ -15389,11 +15390,11 @@ msgstr "Tracked"
msgid "Tracking"
msgstr "Tracking"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
@@ -15470,11 +15471,11 @@ msgstr "Trial"
msgid "Trigger"
msgstr "Trigger"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "Trigger Event"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "Trigger on specific field changes"
@@ -15482,7 +15483,7 @@ msgstr "Trigger on specific field changes"
msgid "true"
msgstr "true"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "Try adjusting your search or status filter"
@@ -15499,7 +15500,7 @@ msgstr "Turn into"
msgid "Turn Into"
msgstr "Turn Into"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
@@ -15519,8 +15520,8 @@ msgstr "Turn web analytics on or off and change its allowed domains, filters, cu
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr "Two decimals is roughly one kilometer."
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "type"
@@ -15537,7 +15538,7 @@ msgstr "Type"
msgid "type {0} is not implemented"
msgstr "type {0} is not implemented"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "type {rendererType} is not implemented"
@@ -15572,7 +15573,7 @@ msgstr "Understand the quality of referrals"
msgid "Undo"
msgstr "Undo"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "Undo (Ctrl+Z)"
@@ -15602,13 +15603,13 @@ msgstr "Unique clicks counts each recipient once per link — someone who clicks
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "Unknown"
@@ -15624,7 +15625,7 @@ msgstr "Unknown error"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "Unknown list"
@@ -15636,7 +15637,7 @@ msgstr "Unknown List"
msgid "Unknown page"
msgstr "Unknown page"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "Unknown segment"
@@ -15644,7 +15645,7 @@ msgstr "Unknown segment"
msgid "Unknown Segment"
msgstr "Unknown Segment"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "Unknown status"
@@ -15660,15 +15661,15 @@ msgstr "Unpublish"
msgid "Unpublish post"
msgstr "Unpublish post"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "Unsaved changes"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "Unsaved Changes"
@@ -15701,14 +15702,14 @@ msgstr "UNSUBSCRIBE"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "Unsubscribe from list"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "Unsubscribed from list"
msgid "Unsubscribes"
msgstr "Unsubscribes"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "Untitled"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "Up to 64 letters, numbers, hyphens or underscores."
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "Update"
@@ -15755,7 +15756,7 @@ msgstr "Update Contact"
msgid "Update Link"
msgstr "Update Link"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "Update segment"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "updated"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "Updated"
@@ -15933,7 +15934,7 @@ msgstr "Use This Theme"
msgid "Use TLS"
msgstr "Use TLS"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "Use workspace default"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "UTM campaign"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "UTM Campaign"
@@ -16007,7 +16008,7 @@ msgstr "UTM campaigns"
msgid "UTM content"
msgstr "UTM content"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "UTM Content"
@@ -16015,7 +16016,7 @@ msgstr "UTM Content"
msgid "UTM medium"
msgstr "UTM medium"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "UTM Medium"
@@ -16023,21 +16024,21 @@ msgstr "UTM Medium"
msgid "UTM source"
msgstr "UTM source"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "UTM Source"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "UTM Term"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "Validation Error"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "Validation Error"
msgid "Value"
msgstr "Value"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "Value 2"
@@ -16069,8 +16070,8 @@ msgstr "Variable"
msgid "Variant name"
msgstr "Variant name"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "Variations"
@@ -16145,8 +16146,8 @@ msgstr "View SMTP Bridge documentation and setup guide"
msgid "View snippet"
msgstr "View snippet"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "View web page"
@@ -16168,12 +16169,12 @@ msgstr "View website"
#~ msgid "Views"
#~ msgstr "Views"
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "Visibility"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Visit website"
@@ -16210,7 +16211,7 @@ msgstr "Wait Duration"
msgid "Waiting for server restart..."
msgstr "Waiting for server restart..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "Warning"
@@ -16229,7 +16230,7 @@ msgstr "We'll automatically detect and use your website's favicon"
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "When enabled, links in emails go through a redirect that records each cl
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "When enabled, links in the email will be tracked for opens and clicks"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "When enabled, subscribers must confirm their subscription via email before being added to the list"
@@ -16497,7 +16498,7 @@ msgstr "Why did traffic change?"
msgid "Width"
msgstr "Width"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "Will be removed"
@@ -16506,7 +16507,7 @@ msgstr "Will be removed"
msgid "Will resume from row {0}"
msgstr "Will resume from row {0}"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "Winner"
@@ -16514,7 +16515,7 @@ msgstr "Winner"
msgid "Winner Selected"
msgstr "Winner Selected"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "Winner selected successfully! The broadcast will be sent to remaining recipients."
@@ -16526,17 +16527,17 @@ msgstr "Winning metric"
#~ msgid "With Errors"
#~ msgstr "With Errors"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "with filters"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "with properties"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "with status"
@@ -16689,11 +16690,11 @@ msgstr "Yearly"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "Yes, activate"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "Yes, cancel"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "Yes, Delete"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "Yes, pause"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "Yes, resume"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "Yes, retry"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "Yes, Select Winner"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "You do not have write access to {resource}."
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
@@ -16794,16 +16795,16 @@ msgstr "You don't have permission to manage custom fields"
msgid "You don't have write permission for automations"
msgstr "You don't have write permission for automations"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "You don't have write permission for broadcasts"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "You don't have write permission for contacts"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "You don't have write permission for lists"
@@ -16838,12 +16839,12 @@ msgstr "You don't have write permission for templates"
#~ msgstr "You have unsaved changes"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "You have unsaved changes. Are you sure you want to close this drawer?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "You have unsaved changes. Are you sure you want to close?"
@@ -16872,6 +16873,11 @@ msgstr "You must configure a Custom Endpoint URL in General Settings above befor
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "You need Templates read and Transactional write permissions to send test emails"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "You need Templates read permission to choose a template"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "You need Templates read permission to see this template's name and preview"
@@ -16925,7 +16931,7 @@ msgstr "Your Notifuse licence has expired and is in its grace period."
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "Your web analytics settings have not been saved. Leaving this page discards them."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "Your website or company name"
diff --git a/console/src/i18n/locales/es.po b/console/src/i18n/locales/es.po
index 057d18e9a..4972dab4f 100644
--- a/console/src/i18n/locales/es.po
+++ b/console/src/i18n/locales/es.po
@@ -105,7 +105,7 @@ msgstr "{0} acciones"
#~ msgstr ""
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0} contactos"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{0} de {1} reglas coinciden"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} destinatarios en cola para otro intento"
@@ -279,13 +279,13 @@ msgstr "{0} cancelaciones de suscripción totales (ocultos del gráfico)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{0}-{1} de {total} automatizaciones"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{0}-{1} de {total} envíos masivos"
@@ -297,15 +297,15 @@ msgstr ""
msgid "{capability} requires a Notifuse licence."
msgstr ""
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{clicks} clics de {recipients} destinatarios"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{clicks} clics de {tracked} destinatarios con seguimiento ({recipients} enviados)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {La lista \"{listName}\" no se puede eliminar mientras una automatización en vivo la use. Pide a alguien con acceso a las automatizaciones que la pause.} other {La lista \"{listName}\" no se puede eliminar mientras # automatizaciones en vivo la usen. Pide a alguien con acceso a las automatizaciones que las pause.}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}m {remainingSeconds}s"
msgid "{minutes}m {seconds}s"
msgstr "{minutes} m {seconds} s"
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {La lista \"{listName}\" no se puede eliminar mientras las automatizaciones en vivo \"{first}\", \"{second}\", \"{third}\" y # más la usen. Páusalas primero o modifícalas para que dejen de usar la lista.} other {La lista \"{listName}\" no se puede eliminar mientras las automatizaciones en vivo \"{first}\", \"{second}\", \"{third}\" y # más la usen. Páusalas primero o modifícalas para que dejen de usar la lista.}}"
@@ -378,11 +378,11 @@ msgstr "{name} se está arrastrando sobre el correo."
msgid "{name} was dropped."
msgstr "{name} se ha soltado."
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{opens} aperturas de {recipients} destinatarios"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{opens} aperturas de {tracked} destinatarios con seguimiento ({recipients} enviados)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {Esto eliminará permanentemente # contacto.
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr ""
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId} (eliminado)"
@@ -523,7 +523,7 @@ msgstr "+ añadir nombre del remitente, responder a, adjuntos"
msgid "+ Add property filter"
msgstr "+ Añadir filtro de propiedad"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ Añadir variación"
@@ -536,15 +536,15 @@ msgstr "+{0} más"
msgid "+{hiddenCount} more"
msgstr "+{hiddenCount} más"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0 clics de 0 destinatarios"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0 contactos"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0 aperturas de 0 destinatarios"
@@ -560,7 +560,7 @@ msgstr "1 objetivo"
msgid "1 page"
msgstr "1 página"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. Audiencia"
@@ -581,7 +581,7 @@ msgstr "2. Plantilla"
msgid "2. Template ({0})"
msgstr "2. Plantilla ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Analíticas web"
@@ -589,7 +589,7 @@ msgstr "2. Analíticas web"
msgid "200 - Extra Light"
msgstr "200 - Extra ligero"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. Feeds de datos"
@@ -601,7 +601,7 @@ msgstr "3. Traducciones"
msgid "300 - Light"
msgstr "300 - Ligero"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. Contenido"
@@ -629,7 +629,7 @@ msgstr "800 - Extra negrita"
msgid "900 - Black"
msgstr "900 - Negro"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "Se requiere una condición de rama..."
@@ -653,7 +653,7 @@ msgstr "El consentimiento propio de un contacto siempre prevalece. Esta opción
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "Se inserta una copia. Los cambios posteriores en el bloque guardado no la modifican."
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "Un recuento de actividad pasada incluye el evento que dispara la automatización, así que \"al menos 3 aperturas\" inscribe en la tercera apertura."
@@ -681,7 +681,7 @@ msgstr "Se encontró una operación {operation} previa para \"{0}\". ¿Te gustar
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "Se encontró una subida previa para \"{0}\" ({1}). ¿Te gustaría reanudar desde donde lo dejaste?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "Ya existe un segmento con el ID \"{id}\""
@@ -689,11 +689,11 @@ msgstr "Ya existe un segmento con el ID \"{id}\""
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "Una clave de solo envío es realmente de solo envío, y esto es nuevo en la 39.0: /api/transactional.send sigue creando el contacto destinatario, pero sin escritura de Contactos no almacena nada más allá de la dirección de correo, y sin lectura de Contactos rechaza cc y bcc de plano — la línea de asunto se renderiza contra el registro completo de cada destinatario. El puente SMTP es una segunda puerta de entrada al mismo interruptor, así que esto es también exactamente lo que puede hacer el nombre de usuario SMTP. Ten en cuenta que el verbo de escritura envía correo real desde tres endpoints distintos, incluido uno que solo dice \"probar\" un proveedor."
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "Se requiere un árbol"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "Se requiere un valor..."
@@ -705,7 +705,7 @@ msgstr "Se ha seleccionado un ganador. Se están enviando los correos al resto d
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "Prueba A/B"
@@ -738,7 +738,7 @@ msgstr "Acción"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "Acciones"
@@ -758,7 +758,7 @@ msgstr "¿Activar automatización?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "Suscriptor activo"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "Actividad"
@@ -924,7 +924,7 @@ msgstr "Añadir cabecera personalizada"
msgid "Add dimension"
msgstr "Añadir dimensión"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "Añadir condiciones de entrada"
@@ -1019,19 +1019,19 @@ msgstr "Añadir webhook"
msgid "Additional context about this event"
msgstr "Contexto adicional sobre este evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "Dirección"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "Línea de dirección 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "Configuración avanzada"
msgid "Affects how columns stack on mobile devices"
msgstr "Afecta cómo se apilan las columnas en dispositivos móviles"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "después"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "Después de {0} horas basado en el mayor {1}"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "después de la fecha"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "Agregar"
@@ -1137,13 +1137,13 @@ msgstr "Alineación"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "Todos"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "TODOS"
@@ -1284,12 +1284,12 @@ msgstr "ID de ancla"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "y"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "Y | O"
@@ -1324,24 +1324,24 @@ msgstr "Las anotaciones no tienen un permiso propio: responden deliberadamente a
msgid "Another change to the library is running. Try again in a moment."
msgstr "Hay otro cambio de la biblioteca en curso. Inténtalo de nuevo en un momento."
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "CUALQUIERA"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "Cualquier envío masivo"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "Cualquier evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "Cualquier cambio de campo activa la automatización"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "Cualquier nombre de objetivo"
@@ -1349,15 +1349,15 @@ msgstr "Cualquier nombre de objetivo"
msgid "Any link"
msgstr "Cualquier enlace"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "Cualquier plantilla"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "en cualquier momento"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "¿Estás seguro de que quieres eliminar"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "¿Estás seguro de que quieres eliminar \"{0}\"?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "¿Estás seguro de que quieres eliminar el envío masivo \"{0}\"?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "¿Estás seguro de que quieres eliminar la invitación para {0}?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "¿Estás seguro de que quieres eliminar la lista \"{0}\"?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "¿Estás seguro de que quieres publicar el tema v{0}? Esto lo hará visible en tu blog."
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "¿Estás seguro de que quieres reconstruir \"{0}\"? Esto recalculará la membresía del segmento."
@@ -1561,12 +1561,12 @@ msgstr "¿Estás seguro de que quieres eliminar esta etiqueta de campo personali
msgid "Are you sure you want to remove this field?"
msgstr "¿Estás seguro de que quieres eliminar este campo?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "¿Estás seguro de que quieres eliminar esta variación?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "¿Estás seguro de que quieres seleccionar \"{0}\" como ganador? El envío masivo se enviará a los destinatarios restantes."
@@ -1598,8 +1598,8 @@ msgstr "Pídeme ayuda para escribir tu blog..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "al menos"
@@ -1623,8 +1623,8 @@ msgstr "Se requiere al menos una operación"
msgid "At least one root email is required"
msgstr "Se requiere al menos un correo raíz"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "como máximo"
@@ -1648,7 +1648,7 @@ msgstr "Reglas de atribución"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "Audiencia"
@@ -1752,7 +1752,7 @@ msgstr "Deshabilitado automáticamente"
msgid "Auto-reply"
msgstr "Respuesta automática"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "Enviar ganador automáticamente"
@@ -1769,7 +1769,7 @@ msgstr "Automática"
msgid "Automatically add new users to the selected lists"
msgstr "Añadir automáticamente nuevos usuarios a las listas seleccionadas"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "Enviar ganador automáticamente"
@@ -1777,15 +1777,15 @@ msgstr "Enviar ganador automáticamente"
msgid "Automation"
msgstr "Automatización"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "Automatización activada exitosamente"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "Automatización creada exitosamente"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "Automatización eliminada exitosamente"
@@ -1793,15 +1793,15 @@ msgstr "Automatización eliminada exitosamente"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "Flujos de automatización: sus disparadores, nodos e historial de ejecución por contacto."
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "Automatización pausada exitosamente"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "Automatización actualizada exitosamente"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "Automatización actualizada, pero está pausada: actívala para ejecutar esta versión."
@@ -1811,7 +1811,7 @@ msgstr "Automatización:"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "Automatizaciones"
@@ -1828,7 +1828,7 @@ msgstr "Bloques disponibles"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr ""
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "Disponible cuando conectes un proveedor de correo compatible con respuestas entrantes (actualmente Mailgun y Amazon SES — pronto habrá más proveedores). Detiene esta automatización para un contacto en cuanto responde a uno de sus correos."
@@ -1972,13 +1972,13 @@ msgstr "Destinatarios CCO"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr ""
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "antes"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "antes de la fecha"
@@ -1986,7 +1986,7 @@ msgstr "antes de la fecha"
msgid "Before User Created Hook"
msgstr "Hook antes de crear usuario"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "Perteneciente a al menos uno de los siguientes segmentos"
@@ -2006,8 +2006,8 @@ msgstr "Mejores prácticas:"
msgid "Best TimeScore"
msgstr "Mejor TimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "entre"
@@ -2205,8 +2205,8 @@ msgstr "Categoría de rebote"
msgid "Bounce Diagnostic:"
msgstr "Diagnóstico de rebote:"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "Correo rebotado"
@@ -2244,8 +2244,8 @@ msgstr "Tipo de rebote"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "Breve resumen de la publicación"
msgid "Brief summary shown in post listings and previews"
msgstr "Breve resumen mostrado en listados y vistas previas de publicaciones"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "envío masivo"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "Envío masivo"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "Envío masivo \"{0}\" cancelado exitosamente"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "Envío masivo \"{0}\" eliminado exitosamente"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "Envío masivo \"{0}\" pausado exitosamente"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "Envío masivo \"{0}\" actualizado"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "Envío masivo \"{0}\" reanudado exitosamente"
@@ -2355,7 +2355,7 @@ msgstr "Envío masivo \"{0}\" programado exitosamente"
msgid "Broadcast \"{0}\" sending started"
msgstr "Envío de \"{0}\" iniciado"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "Envío masivo creado exitosamente"
@@ -2364,22 +2364,22 @@ msgstr "Envío masivo creado exitosamente"
msgid "Broadcast ID"
msgstr "ID del envío masivo"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "ID del envío masivo copiado al portapapeles"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "Nombre del envío masivo"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "Envío masivo actualizado exitosamente"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "Envíos masivos"
@@ -2431,11 +2431,11 @@ msgstr "Crea un informe a partir de tus propias dimensiones"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "Construye segmentos de contactos complejos usando lógica Y/O con filtros en múltiples tablas de datos. Comienza añadiendo condiciones para contactos, listas de contactos o eventos de línea de tiempo de contactos."
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "Construyendo"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "Construyendo segmento"
@@ -2500,9 +2500,9 @@ msgstr "Campañas"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "Campañas"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "Campañas"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "Campañas"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "Cancelar un relleno retroactivo en curso"
msgid "Cancel backfill?"
msgstr "¿Cancelar el relleno retroactivo?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "Cancelar envío masivo"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "¿Cancelar el envío masivo?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "¿Cancelar subida?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "Cancelado"
@@ -2632,7 +2632,7 @@ msgstr "Cancelado"
msgid "Cannot reach the configured API endpoint"
msgstr "No se puede acceder al punto final API configurado"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "No se puede eliminar la lista mientras existan nodos de correo. Elimina los nodos de correo primero."
@@ -2748,8 +2748,8 @@ msgstr "Cambiar el contenido de una plantilla, en cualquier idioma"
msgid "Change provider"
msgstr "Cambiar proveedor"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "Cambiar el remitente"
@@ -2824,7 +2824,7 @@ msgstr "Elige un punto de partida para tu nuevo tema. Puedes personalizar todo d
msgid "Choose when to publish \"{0}\""
msgstr "Elige cuándo publicar \"{0}\""
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "elegido en el broadcast"
@@ -2862,7 +2862,7 @@ msgstr "Limpiar todo"
msgid "Clear field"
msgstr "Limpiar campo"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "Limpiar filtros"
@@ -2870,8 +2870,8 @@ msgstr "Limpiar filtros"
msgid "Clear value"
msgstr "Borrar valor"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "Clic en correo"
@@ -2912,7 +2912,7 @@ msgstr "Haz clic en Reanudar para continuar el procesamiento."
#~ msgid "Click share"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "Haz clic para reintentar"
@@ -2920,7 +2920,7 @@ msgstr "Haz clic para reintentar"
msgid "clicked"
msgstr "clic realizado"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "Clic realizado"
msgid "clicked a link"
msgstr "hizo clic en un enlace"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "Hizo clic en un enlace"
@@ -2939,15 +2939,15 @@ msgstr "Hizo clic en un enlace"
msgid "Clicked link"
msgstr "Enlace clicado"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "el enlace del clic contiene"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "El enlace clicado contiene"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "clics"
@@ -2957,7 +2957,7 @@ msgstr "clics"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "Clics"
@@ -2966,7 +2966,7 @@ msgstr "Clics"
msgid "Clicks tracking consent"
msgstr "Consentimiento de seguimiento de clics"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "Consentimiento de seguimiento de clics"
@@ -2997,8 +2997,8 @@ msgstr "El secreto de cliente es obligatorio"
msgid "Client Secret Value"
msgstr "Valor del secreto de cliente"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "Clonar"
@@ -3027,7 +3027,7 @@ msgstr "Clonar plantilla"
msgid "Close"
msgstr "Cerrar"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "Cerrar sin guardar"
@@ -3107,7 +3107,7 @@ msgstr "Compara este periodo con el anterior y explica los mayores impulsores de
msgid "Compare TimeScore across campaign sources"
msgstr "Comparar el TimeScore entre fuentes de campaña"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "Comparación"
@@ -3131,13 +3131,13 @@ msgstr "Compila primero la plantilla"
msgid "Compiling..."
msgstr "Compilando..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "Queja de correo"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "Completado"
msgid "Complete Setup"
msgstr "Completar configuración"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "Completa la condición para actualizar el recuento"
@@ -3187,8 +3187,8 @@ msgstr "completado"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "Completado"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "condición"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "Condición"
@@ -3225,7 +3225,7 @@ msgstr "Condiciones"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "Las condiciones y los bucles colocados entre bloques no se trasladan. Revisa el texto antes de guardar."
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "La configuración para {nodeType} no está disponible en la Fase 2"
@@ -3236,7 +3236,7 @@ msgstr "Conjunto de configuración"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "Configura webhooks salientes para recibir notificaciones en tiempo real cuando ocurran eventos en tu espacio de trabajo."
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "Configurar proveedor"
@@ -3297,11 +3297,11 @@ msgstr "Configurando {0}"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "Confirmar"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "Confirmar que un contacto existe y listar todo aquello a lo que está suscrito (también necesita lectura de Listas)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "Confirmado"
@@ -3368,7 +3368,7 @@ msgstr "Considera usar el mismo texto que tu línea de asunto"
msgid "Console"
msgstr "Consola"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "Identificación de contactos"
msgid "Contact is not subscribed to this list"
msgstr "El contacto no está suscrito a esta lista"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "Propiedad del contacto"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "El contacto vuelve a entrar cada vez que ocurre el evento"
@@ -3573,7 +3573,7 @@ msgstr "Copiar código {0}"
msgid "Copy link"
msgstr "Copiar enlace"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "Copiar al portapapeles"
@@ -3587,7 +3587,7 @@ msgstr "Copiar URL"
msgid "Copy Webhook endpoint"
msgstr "Copiar punto final del webhook"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "Campos principales"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "Países"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "Portada"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "Abarca más que las plantillas: los bloques reutilizables responden al mismo interruptor, y editar un bloque edita todas las plantillas que lo incrustan. Los bloques se guardan junto con la configuración propia del espacio de trabajo, así que su contenido también se devuelve desde /api/workspaces.get y desde /api/workspaces.list, que no necesita ningún permiso en absoluto: la lectura de Plantillas no es la única forma de ver el contenido de un bloque. Y /api/templates.compile solo comprueba esta concesión para las llamadas que llegan por la API; cuando el espacio de trabajo compila una plantilla para sí mismo, no se comprueba nada."
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "Crear"
@@ -3700,7 +3700,7 @@ msgstr "Crear"
msgid "Create a blog category"
msgstr "Crear una categoría de blog"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "Crear un envío masivo"
@@ -3779,15 +3779,15 @@ msgstr "Crear y administrar el contenido de tu blog"
msgid "Create API Key"
msgstr "Crear clave API"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "Crear automatización"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "Crear envío masivo"
@@ -3795,7 +3795,7 @@ msgstr "Crear envío masivo"
msgid "Create First Theme"
msgstr "Crear primer tema"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "Crear lista"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "Crear el mío"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "Crear nueva plantilla {0}"
@@ -3816,7 +3816,7 @@ msgstr "Crear nueva categoría"
msgid "Create new folder"
msgstr "Crear nueva carpeta"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "Crear nueva lista"
@@ -3824,7 +3824,7 @@ msgstr "Crear nueva lista"
msgid "Create New Post"
msgstr "Crear nueva publicación"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "Crear nueva plantilla"
@@ -3873,7 +3873,7 @@ msgstr "Crear webhook"
msgid "Create Workspace"
msgstr "Crear espacio de trabajo"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "Crea tu primera automatización"
@@ -3881,7 +3881,7 @@ msgstr "Crea tu primera automatización"
msgid "Create your first blog post to get started"
msgstr "Crea tu primera publicación de blog para comenzar"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "Crea tu primer envío masivo para comenzar"
@@ -3889,7 +3889,7 @@ msgstr "Crea tu primer envío masivo para comenzar"
msgid "Create Your First Category"
msgstr "Crea tu primera categoría"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "Crea tu primera lista para comenzar"
@@ -3909,7 +3909,7 @@ msgstr "Crea tu primera plantilla para comenzar"
msgid "created"
msgstr "creado"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "Personalizado (px)"
msgid "Custom CSS class for styling"
msgstr "Clase CSS personalizada para estilos"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "Fecha personalizada 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "Fecha personalizada 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "Fecha personalizada 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "Fecha personalizada 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "Fecha personalizada 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "Campos de fecha personalizados"
@@ -4055,7 +4055,7 @@ msgstr "Dominio personalizado para enlaces de correo (cancelar suscripción, seg
msgid "Custom Endpoint URL"
msgstr "URL de punto final personalizado"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "Evento personalizado"
@@ -4099,27 +4099,27 @@ msgstr "URL de icono personalizado"
msgid "Custom JSON {num}"
msgstr "JSON personalizado {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "JSON personalizado 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "JSON personalizado 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "JSON personalizado 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "JSON personalizado 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "JSON personalizado 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "Campos JSON personalizados"
@@ -4128,27 +4128,27 @@ msgstr "Campos JSON personalizados"
msgid "Custom Label"
msgstr "Etiqueta personalizada"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "Número personalizado 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "Número personalizado 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "Número personalizado 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "Número personalizado 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "Número personalizado 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "Campos de número personalizados"
@@ -4185,27 +4185,27 @@ msgstr "Remitente personalizado (proveedor de correo transaccional)"
msgid "Custom sender name (optional)"
msgstr "Nombre de remitente personalizado (opcional)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "Cadena personalizada 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "Cadena personalizada 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "Cadena personalizada 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "Cadena personalizada 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "Cadena personalizada 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "Campos de cadena personalizados"
@@ -4248,10 +4248,10 @@ msgstr "La fecha es obligatoria"
msgid "Date range"
msgstr "Rango de fechas"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "días"
@@ -4275,7 +4275,7 @@ msgstr "Decoración"
msgid "Deduplication:"
msgstr "Deduplicación:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "Idioma predeterminado"
msgid "Default retention (days)"
msgstr "Retención por defecto (días)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "Remitente predeterminado"
@@ -4348,13 +4348,13 @@ msgstr "Retraso"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "Retraso"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "Eliminar"
@@ -4479,8 +4479,8 @@ msgstr "Eliminar bloque"
msgid "Delete Block"
msgstr "Eliminar bloque"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "Eliminar envío masivo"
@@ -4525,8 +4525,8 @@ msgstr "Eliminar cabecera"
msgid "Delete invitation"
msgstr "Eliminar invitación"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "Eliminar lista"
@@ -4543,7 +4543,7 @@ msgstr "Eliminar publicación"
msgid "Delete rule"
msgstr "Eliminar regla"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "Eliminar segmento"
@@ -4603,8 +4603,8 @@ msgstr "Eliminar espacio de trabajo"
msgid "deleted"
msgstr "eliminado"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "Eliminado"
@@ -4677,12 +4677,12 @@ msgstr "Despliegue"
msgid "Describe this image..."
msgstr "Describe esta imagen..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "Descripción"
@@ -4832,11 +4832,11 @@ msgstr "La verificación DNS previene la apropiación de dominios"
msgid "Do not track"
msgstr "No hacer seguimiento"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "¿Realmente quieres eliminar esta rama?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "¿Realmente quieres eliminar esta condición?"
@@ -4890,7 +4890,7 @@ msgstr "No indexar y no seguir enlaces"
msgid "Don't index, but follow links"
msgstr "No indexar, pero seguir enlaces"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "No hacer seguimiento de aperturas y clics en este broadcast"
@@ -4909,12 +4909,12 @@ msgstr "Punteado"
msgid "Double"
msgstr "Doble"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "Doble confirmación"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "Plantilla de doble confirmación"
@@ -4934,7 +4934,7 @@ msgstr "{0} archivo(s) descargado(s)"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "Borrador"
@@ -4971,8 +4971,8 @@ msgstr "Definiciones de segmentos dinámicos, sus consultas compiladas y las tar
msgid "e.g. {0}"
msgstr "ej. {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "ej. /pricing"
@@ -5016,7 +5016,7 @@ msgstr "ej. Establecer canal para Google Ads"
msgid "e.g. sku"
msgstr "ej. sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "Ej. Boletín semanal - Mayo 2023"
@@ -5056,7 +5056,7 @@ msgstr "ej., Mi integración de Supabase"
msgid "e.g., Product Updates"
msgstr "ej., Actualizaciones de producto"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "ej., compra"
@@ -5064,15 +5064,15 @@ msgstr "ej., compra"
msgid "e.g., Raleway, Open Sans"
msgstr "ej., Raleway, Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "ej., Bienvenida — día 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "Cada contacto entra en la automatización solo una vez"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "Cada variación conserva el remitente de su plantilla, salvo que elijas otro, que entonces pasa a formar parte de lo que se prueba."
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "editar"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "Editar autor"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "Editar automatización"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "Editar envío masivo"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "Editar envío masivo"
@@ -5204,9 +5204,9 @@ msgstr "Editar contenido HTML"
msgid "Edit Liquid Content"
msgstr "Editar contenido Liquid"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "Editar lista"
@@ -5236,7 +5236,7 @@ msgstr "Editar publicación"
msgid "Edit rule"
msgstr "Editar regla"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "Editar segmento"
@@ -5306,13 +5306,13 @@ msgstr "Transcurrido"
msgid "Element Padding"
msgstr "Relleno del elemento"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "correo electrónico"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "Seguimiento de clics"
msgid "Email field mapping is required"
msgstr "El mapeo del campo de correo es requerido"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "Integración de correo"
@@ -5431,7 +5431,7 @@ msgstr "Vista previa del correo"
msgid "Email Provider Configuration Needed"
msgstr "Configuración de proveedor de correo necesaria"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "Proveedor de correo requerido"
@@ -5450,7 +5450,7 @@ msgstr "Asunto del correo"
msgid "Email subject ({0})"
msgstr "Asunto del correo ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "Plantilla de correo"
@@ -5463,7 +5463,7 @@ msgstr "Plantillas de correo en todos los idiomas y los bloques de plantilla reu
msgid "Email Title Settings"
msgstr "Configuración del título del correo"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "Consentimiento de seguimiento de emails"
@@ -5502,7 +5502,7 @@ msgstr "Sugerencias de emojis"
msgid "Empty column. Add text, button, or image content."
msgstr "Columna vacía. Añade contenido de texto, botón o imagen."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "Habilitar pruebas A/B"
@@ -5630,7 +5630,7 @@ msgstr "Introduce un nombre para tu espacio de trabajo"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "Introduce un número con 15 dígitos como máximo antes del separador decimal."
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "Introduce un ID alfanumérico único"
@@ -5650,7 +5650,7 @@ msgstr "Introduce una dirección de correo para recibir un correo de prueba:"
msgid "Enter author name"
msgstr "Introduce el nombre del autor"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "Introduce el nombre de la automatización"
@@ -5666,7 +5666,7 @@ msgstr "Introduce la URL de la imagen de fondo"
msgid "Enter BCC email addresses"
msgstr "Introduce direcciones de correo CCO"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "Introduce el ID del envío masivo para confirmar"
@@ -5742,15 +5742,15 @@ msgstr "Introduce JSON..."
msgid "Enter link URL or {{ url }}"
msgstr "Introduce la URL del enlace o {{ url }}"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "Introduce la descripción de la lista"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "Introduce el ID de la lista para confirmar"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "Introduce el nombre de la lista"
@@ -5778,7 +5778,7 @@ msgstr "Introduce el espaciado"
msgid "Enter the 6-digit code sent to {email}"
msgstr "Introduce el código de 6 dígitos enviado a {email}"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "Introduce el nombre del evento personalizado (ej., 'compra', 'registro')"
@@ -5806,7 +5806,7 @@ msgstr "ID de entidad:"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "Las entradas más antiguas se eliminan una vez al día. Déjelo vacío para el valor por defecto del despliegue ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} días salvo que un usuario root lo haya cambiado); 0 conserva cada entrada para siempre."
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "Condiciones de entrada"
@@ -5839,11 +5839,11 @@ msgstr "es igual a"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "Error"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "Error al cargar automatizaciones"
@@ -5895,7 +5895,7 @@ msgstr "Errores"
msgid "Errors ({0} of {1} shown)"
msgstr "Errores ({0} de {1} mostrados)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "evento"
@@ -5904,11 +5904,11 @@ msgstr "evento"
msgid "Event"
msgstr "Evento"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "nombre del evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "Nombre del evento"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "Todos los subelementos tienen menos de {0} sesiones. Baja el umbral para verlos."
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "Cada vez"
@@ -5968,8 +5968,8 @@ msgstr ""
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr ""
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "exactamente"
@@ -5981,15 +5981,15 @@ msgstr "Extracto"
msgid "Excerpt only"
msgstr "Solo extracto"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "Excluir dados de baja"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "Excluir destinatarios dados de baja"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "Salir al responder"
@@ -6093,7 +6093,7 @@ msgstr "Exportando todos los contactos"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "Exporta el filtro actual, hasta {AUDIT_LOG_EXPORT_MAX_ROWS} filas"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "fallido"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "Fallido"
@@ -6141,7 +6141,7 @@ msgstr "Fallido"
msgid "Failed to accept invitation"
msgstr "Error al aceptar invitación"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "Error al activar automatización"
@@ -6149,16 +6149,16 @@ msgstr "Error al activar automatización"
msgid "Failed to add to list: {error}"
msgstr "Error al añadir a la lista: {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "Error al cancelar envío masivo"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "No se pudo cambiar el remitente"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "No se pudo cambiar el remitente: {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "Error al crear clave API"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "Error al crear automatización: {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "Error al crear envío masivo: {0}"
@@ -6209,7 +6209,7 @@ msgstr "Error al crear categoría: {0}"
msgid "Failed to create folder: "
msgstr "Error al crear carpeta: "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "Error al crear lista: {error}"
@@ -6223,7 +6223,7 @@ msgstr "Error al crear notificación: {0}"
msgid "Failed to create post: {0}"
msgstr "Error al crear publicación: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "Error al crear segmento"
@@ -6240,11 +6240,11 @@ msgstr "Error al crear plantilla: {0}"
msgid "Failed to create workspace"
msgstr "Error al crear espacio de trabajo"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "Error al eliminar automatización"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "Error al eliminar envío masivo"
@@ -6273,8 +6273,8 @@ msgstr "Error al eliminar integración"
msgid "Failed to delete invitation"
msgstr "Error al eliminar invitación"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "Error al eliminar lista"
@@ -6286,7 +6286,7 @@ msgstr "Error al eliminar notificación"
msgid "Failed to delete post"
msgstr "Error al eliminar publicación"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "Error al eliminar segmento"
@@ -6400,15 +6400,15 @@ msgstr "Error al cargar la configuración"
msgid "Failed to load webhook subscriptions"
msgstr "Error al cargar suscripciones de webhook"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "Error al pausar automatización"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "Error al pausar envío masivo"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "Error al previsualizar segmento"
@@ -6435,7 +6435,7 @@ msgstr "Error al publicar tema"
msgid "Failed to read the file"
msgstr "Error al leer el archivo"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "Error al reconstruir segmento"
@@ -6476,11 +6476,11 @@ msgstr "Error al reenviar invitación"
msgid "Failed to resend magic code"
msgstr "Error al reenviar el código mágico"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "Error al reanudar envío masivo"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "No se pudo reintentar con los destinatarios"
@@ -6543,7 +6543,7 @@ msgstr "Error al guardar integración de Zapier"
msgid "Failed to schedule broadcast"
msgstr "Error al programar envío masivo"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "Error al seleccionar ganador"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "Error al despublicar publicación"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "Error al actualizar automatización: {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "Error al actualizar configuración del blog"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "Error al actualizar envío masivo: {0}"
@@ -6624,7 +6624,7 @@ msgstr "Error al actualizar campo"
msgid "Failed to update file manager settings"
msgstr "Error al actualizar configuración del administrador de archivos"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "Error al actualizar lista: {error}"
@@ -6642,7 +6642,7 @@ msgstr "Error al actualizar permisos"
msgid "Failed to update post: {0}"
msgstr "Error al actualizar publicación: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "Error al actualizar segmento"
@@ -6863,7 +6863,7 @@ msgstr "Lanzar una entrega de prueba a la URL de la suscripción: es escritura,
msgid "Firecrawl integration saved successfully"
msgstr "Integración de Firecrawl guardada exitosamente"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "Se encontraron cambios sin guardar de {0}"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "Frecuencia"
@@ -7022,7 +7022,7 @@ msgstr "Nombre del remitente"
msgid "From Name (override)"
msgstr "Nombre del remitente (anular)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "De:"
@@ -7099,7 +7099,7 @@ msgstr "Generada a partir del HTML en cada envío. Nada que mantener."
msgid "Generated HTML"
msgstr "HTML generado"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "SQL generado:"
@@ -7137,7 +7137,7 @@ msgstr "Respuesta del feed global"
msgid "Global feed URL"
msgstr "URL del feed global"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "La URL del feed global es requerida cuando está habilitado"
@@ -7146,8 +7146,8 @@ msgstr "La URL del feed global es requerida cuando está habilitado"
msgid "Go to Sign In"
msgstr "Ir a iniciar sesión"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "Conversiones de objetivos y su valor total"
msgid "Goal dashboard"
msgstr "Panel de objetivos"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "nombre del objetivo"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "tipo de objetivo"
@@ -7252,13 +7252,13 @@ msgstr "Atributos de grupo"
#~ msgid "Group by"
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "ocurrió"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "tiene"
@@ -7266,8 +7266,8 @@ msgstr "tiene"
#~ msgid "Has Error"
#~ msgstr "Tiene error"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "no tiene"
@@ -7335,7 +7335,7 @@ msgstr "oculto"
msgid "Hide"
msgstr "Ocultar"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "Ocultar detalles"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... o {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "He ejecutado {maxRounds} rondas de llamadas a herramientas sin llegar a una respuesta y me he detenido ahí. Haz una pregunta más concreta y lo intentaré de nuevo."
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "ej.: Grandes compradores..."
@@ -7478,7 +7478,7 @@ msgstr "URL del icono/favicon"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "El ID solo puede contener letras minúsculas y números"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "El ID solo puede contener letras minúsculas, números y guiones bajos"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "El ID no coincide"
@@ -7504,11 +7504,11 @@ msgstr "ID para API:"
msgid "ID is automatically generated but can be modified if needed"
msgstr "El ID se genera automáticamente pero puede modificarse si es necesario"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "El ID debe ser alfanumérico"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "El ID debe tener menos de 32 caracteres"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "está en"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "en {0}"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "en rango de fechas"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "en zona horaria de destinatarios"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "en los últimos"
@@ -7747,7 +7747,7 @@ msgstr "Indexar, pero no seguir enlaces"
msgid "Inflight"
msgstr "En vuelo"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "Información"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "Las direcciones IP nunca se almacenan: solo se usan para la búsqueda geográfica. El país siempre se incluye cuando el seguimiento geográfico está habilitado."
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "es"
@@ -7994,8 +7994,8 @@ msgstr "es mayor que"
msgid "is greater than or equal to"
msgstr "es mayor o igual que"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "está en"
@@ -8012,8 +8012,8 @@ msgstr "es menor o igual que"
msgid "is not empty"
msgstr "no está vacío"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "no está en"
@@ -8079,7 +8079,7 @@ msgstr "Unirse"
msgid "joined"
msgstr "unido"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "Unido"
@@ -8158,7 +8158,7 @@ msgstr "Páginas de destino"
#~ msgstr ""
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "Última recuperación:"
msgid "Last modified"
msgstr "Última modificación"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "Prospecto"
msgid "Learn how to enable SMTP bridge"
msgstr "Aprende cómo habilitar la retransmisión SMTP"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "Más información"
@@ -8268,11 +8268,11 @@ msgstr "Deja vacío para el ancho completo del contenedor"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "Déjalo vacío para derivarla del punto final API. Indícala cuando la llamada de retorno pase por un proxy o un dominio personalizado."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "Déjalo vacío para conservar el remitente de la plantilla. Solo se ofrecen los remitentes de la integración de email de marketing."
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "Deja vacío para activar en cualquier cambio de campo"
@@ -8288,7 +8288,7 @@ msgstr "Déjalo vacío para usar el que Notifuse gestiona para esta integración
msgid "left"
msgstr "izquierda"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Bloque Liquid - Haz clic para añadir contenido MJML + Liquid"
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Bloque Liquid - Haz clic para añadir contenido MJML + Liquid"
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "Lista"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "Lista \"{0}\" eliminada exitosamente"
@@ -8473,7 +8473,7 @@ msgstr "Listar los envíos masivos con su audiencia y su programación"
msgid "List contacts with their full profile fields"
msgstr "Listar los contactos con todos los campos de su perfil"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "Lista creada exitosamente"
@@ -8489,7 +8489,7 @@ msgstr "Listar todas las listas y su configuración, incluidos el doble opt-in y
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "Listar todo aquello a lo que está suscrito un contacto (también necesita lectura de Contactos)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "ID de lista"
@@ -8516,8 +8516,8 @@ msgstr "Listar los mensajes enviados con la dirección del destinatario, las mar
msgid "List Status"
msgstr "Estado de lista"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "Suscripción a lista"
@@ -8570,7 +8570,7 @@ msgstr "Lista a verificar"
msgid "List transactional notification definitions"
msgstr "Listar las definiciones de notificaciones transaccionales"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "Lista actualizada exitosamente"
@@ -8585,12 +8585,12 @@ msgstr "Lista:"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "Listas"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "Listas actualizadas"
@@ -8619,7 +8619,7 @@ msgstr "Integración LLM guardada exitosamente"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "Cargar más"
@@ -8640,7 +8640,7 @@ msgstr "Cargar el registro del espacio de trabajo, al que dan acceso tanto la le
msgid "Loaded the latest version of this template (v{0})."
msgstr "Se ha cargado la última versión de esta plantilla (v{0})."
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "Cargando automatizaciones..."
@@ -8674,14 +8674,14 @@ msgstr "Cargando estado del webhook..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "Proveedor de marketing"
msgid "Match"
msgstr "Coincidencia"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "Coincidió"
@@ -8866,7 +8866,7 @@ msgstr "Coincidencias"
msgid "matches regex"
msgstr "coincide con la regex"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "Contactos coincidentes:"
@@ -8944,7 +8944,7 @@ msgstr "Miembro"
msgid "Member removed successfully"
msgstr "Miembro eliminado exitosamente"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "Mensaje"
@@ -9203,20 +9203,20 @@ msgstr "mi-clase-personalizada"
msgid "my-tenant"
msgstr "mi-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/D"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "El nombre es obligatorio"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "El nombre debe tener menos de 255 caracteres"
@@ -9285,8 +9285,8 @@ msgstr "Nueva carpeta"
msgid "New magic code sent to your email"
msgstr "Nuevo código mágico enviado a tu correo"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "Nuevo mensaje (correo...)"
@@ -9298,7 +9298,7 @@ msgstr "Nueva publicación"
#~ msgid "New rule"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "Nuevo segmento"
@@ -9315,9 +9315,9 @@ msgstr "Nueva ventana"
msgid "New workspace"
msgstr "Nuevo espacio de trabajo"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "Siguiente"
msgid "Next (J)"
msgstr "Siguiente (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "Próxima ejecución"
@@ -9338,11 +9338,11 @@ msgstr "Próxima ejecución"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "Próxima ejecución"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "No"
@@ -9399,7 +9399,7 @@ msgstr "Aún no hay reglas de atribución. Crea la primera para empezar a dar fo
msgid "No audit entries match"
msgstr "Ninguna entrada de auditoría coincide"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "Sin automatizaciones aún"
@@ -9407,11 +9407,11 @@ msgstr "Sin automatizaciones aún"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "Aún no se ha ejecutado ningún relleno retroactivo. Ejecuta uno para aplicar estas reglas a las sesiones y objetivos históricos."
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "No se encontraron envíos masivos"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "Ningún envío masivo coincide con tus filtros"
@@ -9425,7 +9425,7 @@ msgstr "Sin datos de campañas"
msgid "No categories yet"
msgstr "Sin categorías aún"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "Sin categoría"
@@ -9450,7 +9450,7 @@ msgstr "Sin comparación"
msgid "No conditions"
msgstr "Sin condiciones"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "No se encontraron contactos. Añade algunos contactos para comenzar."
@@ -9576,7 +9576,7 @@ msgstr "Aún no se han registrado clics en enlaces para esta variación"
msgid "No list"
msgstr "Sin lista"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "No se encontraron listas"
@@ -9656,7 +9656,7 @@ msgstr "No hay proveedor configurado para pruebas"
msgid "No published posts"
msgstr "Sin publicaciones publicadas"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "Ningún destinatario recibe el píxel de apertura ni enlaces con seguimiento; se conservan los parámetros UTM. De lo contrario, se aplica el consentimiento de cada contacto."
@@ -9714,13 +9714,13 @@ msgstr "Sin datos de fuentes"
msgid "No specific details provided."
msgstr "No se proporcionaron detalles específicos."
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "No se encontraron plantillas"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "No se encontraron plantillas para la categoría {0}"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "de {tracked} con seguimiento"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "de las siguientes condiciones coinciden:"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "Una vez"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "Una vez por contacto"
@@ -10084,7 +10084,7 @@ msgstr ""
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "Aquí solo aparecen los clics registrados desde que se habilitó el seguimiento por enlace; los clics anteriores siguen contando en el total de clics de la variación."
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "Inscribir solo a los contactos que cumplan estas condiciones."
@@ -10100,11 +10100,11 @@ msgstr "Inscribir solo a los contactos que cumplan estas condiciones."
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr ""
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "Solo los enlaces de los emails de este envío masivo."
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "Solo los enlaces de los emails enviados con esta plantilla."
@@ -10122,12 +10122,12 @@ msgstr "Solo se permite un punto de quiebre por plantilla de correo"
msgid "Only workspace owners can modify integrations"
msgstr "Solo los propietarios del espacio de trabajo pueden modificar integraciones"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "Seguimiento de aperturas y clics"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "Abrir correo"
@@ -10187,7 +10187,7 @@ msgstr "Abrir la configuración de analíticas web"
msgid "opened"
msgstr "abierto"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "Abierto"
#~ msgid "Opened the {section} section"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "aperturas"
@@ -10208,11 +10208,11 @@ msgstr "aperturas"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "Aperturas"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "Las aperturas y los clics no se siguen en este broadcast: elige tú mismo la variante ganadora."
@@ -10225,7 +10225,7 @@ msgstr "Abre este email en el navegador. El enlace se rellena en los envíos mas
msgid "Opens tracking consent"
msgstr "Consentimiento de seguimiento de aperturas"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "Consentimiento de seguimiento de aperturas"
@@ -10286,7 +10286,7 @@ msgstr "Opcional. Para proveedores compatibles con OpenAI (Ollama, vLLM, LiteLLM
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "Opcional. Si se proporciona, se envía como Authorization: Bearer "
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "Opcionalmente filtra contactos por segmentos dentro de las listas seleccionadas"
@@ -10348,7 +10348,7 @@ msgstr "Línea superior"
msgid "Override the default sender name for this test email"
msgstr "Anular el nombre del remitente predeterminado para este correo de prueba"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "Anular el proveedor de correo predeterminado del espacio de trabajo para este nodo"
@@ -10402,7 +10402,7 @@ msgstr "Vistas de página"
msgid "Parent Frame"
msgstr "Marco padre"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "Parte de la URL del enlace, sin distinguir mayúsculas y minúsculas. Déjalo vacío para empezar con cualquier enlace."
@@ -10469,18 +10469,18 @@ msgstr "Pausar automatización"
msgid "Pause automation?"
msgstr "¿Pausar automatización?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "Pausar envío masivo"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "¿Pausar envío masivo?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "Pausado"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "Payload:"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "Pendiente"
@@ -10526,7 +10526,7 @@ msgstr "Feed de datos por destinatario"
msgid "Per-recipient feed URL"
msgstr "URL del feed por destinatario"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "La URL del feed por destinatario es requerida cuando está habilitado"
@@ -10562,7 +10562,7 @@ msgstr "Permisos"
msgid "Permissions updated successfully"
msgstr "Permisos actualizados exitosamente"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "Por favor, verifica el formulario en busca de errores"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "Por favor, verifica el formulario en busca de errores."
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "Por favor, elige otro nombre de segmento"
@@ -10647,7 +10647,7 @@ msgstr "Por favor, elige otro nombre de segmento"
msgid "Please enter a bounce threshold"
msgstr "Por favor, introduce un umbral de rebote"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "Por favor, introduce un nombre de envío masivo"
@@ -10667,11 +10667,11 @@ msgstr "Por favor, introduce una etiqueta personalizada"
msgid "Please enter a label for this connection"
msgstr "Por favor, introduce una etiqueta para esta conexión"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "Por favor, introduce un ID de lista"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "Por favor, introduce un nombre de lista"
@@ -10757,8 +10757,8 @@ msgstr "Por favor, introduce un identificador API"
msgid "Please enter an API key name"
msgstr "Por favor, introduce un nombre de clave API"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "Por favor, introduce un nombre de automatización"
@@ -10811,7 +10811,7 @@ msgstr "Por favor, selecciona una fecha"
msgid "Please select a field"
msgstr "Por favor, selecciona un campo"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "Por favor, selecciona un tipo de objetivo"
@@ -10819,9 +10819,9 @@ msgstr "Por favor, selecciona un tipo de objetivo"
msgid "Please select a JSON file"
msgstr "Por favor, selecciona un archivo JSON"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "Por favor, selecciona una lista"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "Por favor, selecciona un tamaño de página"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "Por favor, selecciona un estado"
@@ -10847,7 +10847,7 @@ msgstr "Por favor, selecciona un estado"
msgid "Please select a template"
msgstr "Por favor, selecciona una plantilla"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "Por favor, selecciona una plantilla para doble confirmación"
@@ -10862,7 +10862,7 @@ msgstr "Por favor, selecciona una hora"
msgid "Please select a timezone"
msgstr "Por favor, selecciona una zona horaria"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "Por favor, selecciona agregado"
@@ -10870,7 +10870,7 @@ msgstr "Por favor, selecciona agregado"
msgid "Please select an email template"
msgstr "Por favor, selecciona una plantilla de correo"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "Por favor, selecciona un tipo de evento"
@@ -10890,7 +10890,7 @@ msgstr "Por favor, selecciona una operación"
msgid "Please select at least one event type"
msgstr "Por favor, selecciona al menos un tipo de evento"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "Por favor, selecciona operador"
@@ -10945,7 +10945,7 @@ msgstr "Publicación despublicada exitosamente"
msgid "Post updated successfully"
msgstr "Publicación actualizada exitosamente"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Presiona Enter para confirmar, Escape para cancelar"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "vista previa"
@@ -11002,7 +11003,7 @@ msgstr "vista previa"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "Vista previa"
@@ -11030,7 +11031,7 @@ msgstr "Previsualizar mensaje"
msgid "Preview Mode Required"
msgstr "Se requiere modo de vista previa"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "Resultados de vista previa"
@@ -11038,7 +11039,7 @@ msgstr "Resultados de vista previa"
msgid "Preview template"
msgstr "Previsualizar plantilla"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "Previsualizar plantilla"
@@ -11072,9 +11073,9 @@ msgstr "Vista previa con datos de prueba"
msgid "Preview Your Email"
msgstr "Previsualiza tu correo"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "La prioridad es obligatoria"
msgid "Priority:"
msgstr "Prioridad:"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "Privado"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "Procesado"
@@ -11184,7 +11185,7 @@ msgstr "Procesados {successful} contactos exitosamente, {failed} fallidos"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "Procesando lote {currentBatch} de {totalBatches} ({0} de {1} filas)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "Procesando contactos"
@@ -11202,7 +11203,7 @@ msgstr "Procesamiento pausado"
msgid "Processing was stopped before completion."
msgstr "El procesamiento se detuvo antes de completarse."
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "Progreso"
@@ -11214,12 +11215,12 @@ msgstr "Nombre de la propiedad"
msgid "Provider"
msgstr "Proveedor"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "Público"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "Las listas públicas son visibles en el Centro de Notificaciones para que los usuarios se suscriban"
@@ -11278,7 +11279,7 @@ msgstr "Push"
#~ msgid "Querying {what}"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "Los correos en cola no se enviarán. Los envíos en curso se completarán."
@@ -11485,11 +11486,11 @@ msgstr "Tiempo de lectura"
msgid "Ready to send"
msgstr "Listo para enviar"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "Listo para usar"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "Razón:"
@@ -11497,11 +11498,11 @@ msgstr "Razón:"
msgid "Reasoning effort"
msgstr "Esfuerzo de razonamiento"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "Reconstruir"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "Reconstruir segmento"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "destinatario@ejemplo.com"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "Recomendado"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "Ganador recomendado"
@@ -11589,7 +11590,7 @@ msgstr "URI de redirección"
msgid "Redo"
msgstr "Rehacer"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "Rehacer (Ctrl+Shift+Z)"
@@ -11621,11 +11622,11 @@ msgstr "Referentes"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "Actualizar"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "Actualizar envío masivo"
@@ -11761,7 +11762,7 @@ msgstr "¿Eliminar la condición de visualización?"
msgid "Remove this author?"
msgstr "¿Eliminar este autor?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "Eliminar variación"
@@ -11769,7 +11770,7 @@ msgstr "Eliminar variación"
msgid "removed"
msgstr "eliminado"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "Eliminado"
@@ -11852,7 +11853,7 @@ msgstr "El reenvío de respuestas está configurado. Las respuestas entrantes ta
msgid "Reply to"
msgstr "Responder a"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "Responder a:"
@@ -12003,7 +12004,7 @@ msgstr "Restaurar borrador"
msgid "Restore Draft?"
msgstr "¿Restaurar borrador?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "Resuscrito"
@@ -12040,11 +12041,11 @@ msgstr "Reanudar"
msgid "Resume a paused broadcast, continuing the send"
msgstr "Reanudar un envío masivo pausado, continuando el envío"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "Reanudar envío masivo"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "¿Reanudar envío masivo?"
@@ -12068,11 +12069,11 @@ msgstr "Retención"
#~ msgid "Retention (months)"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "¿Reintentar los destinatarios fallidos?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "Reintentar los destinatarios que el proveedor rechazó"
@@ -12200,7 +12201,7 @@ msgstr "Ejecutar prueba"
msgid "Run Test"
msgstr "Ejecutar prueba"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "Ejecutando"
@@ -12235,7 +12236,7 @@ msgstr "Clave secreta S3"
msgid "Same Window"
msgstr "Misma ventana"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "Porcentaje de muestra"
@@ -12255,8 +12256,8 @@ msgstr "Modo sandbox"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "Modo sandbox"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "Guardar y reiniciar"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "Guarda un bloque desde su barra de herramientas para reutilizarlo en todas las plantillas."
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "Guardar de todos modos"
@@ -12304,7 +12305,7 @@ msgstr "Guardar de todos modos"
#~ msgid "Save Block"
#~ msgstr "Guardar bloque"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "Programar o enviar inmediatamente un envío masivo a toda su audiencia"
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "Programado"
@@ -12414,7 +12415,7 @@ msgstr "Ancho de pantalla por debajo del cual se activa el diseño móvil. Valor
msgid "Search"
msgstr "Buscar"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "Buscar por nombre"
@@ -12432,7 +12433,7 @@ msgstr "Indexación de motores de búsqueda"
msgid "Search saved blocks"
msgstr "Buscar bloques guardados"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "Buscar plantillas..."
@@ -12449,7 +12450,7 @@ msgstr "Busca en la web y devuelve URLs relevantes"
msgid "Searching: \"{0}\""
msgstr "Buscando: \"{0}\""
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "El segundo valor debe ser mayor que el primer valor"
@@ -12533,10 +12534,10 @@ msgstr "Ver las tareas de relleno retroactivo de analíticas web; un listado que
msgid "See who clicked"
msgstr "Ver quién hizo clic"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "Segmento"
@@ -12545,11 +12546,11 @@ msgstr "Segmento"
msgid "Segment Conditions"
msgstr "Condiciones de segmento"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "Segmento eliminado exitosamente"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "Reconstrucción de segmento iniciada exitosamente"
@@ -12561,22 +12562,22 @@ msgstr "¡Árbol de segmento registrado en consola!"
msgid "Segment tree reset"
msgstr "Árbol de segmento restablecido"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "Segmentos"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "Seleccionar"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "Selecciona un campo"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "Selecciona una lista"
@@ -12642,7 +12643,7 @@ msgstr "Selecciona una lista para habilitar nodos de correo"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "Selecciona una lista..."
@@ -12658,7 +12659,7 @@ msgstr "Selecciona una fuente popular de Google"
msgid "Select a section"
msgstr "Selecciona una sección"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "Selecciona un segmento..."
@@ -12670,11 +12671,11 @@ msgstr "Selecciona un remitente"
msgid "Select a social block"
msgstr "Selecciona un bloque social"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "Selecciona una plantilla"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "Selecciona una zona horaria"
@@ -12690,7 +12691,7 @@ msgstr "Selecciona una integración de correo"
msgid "Select an event type"
msgstr "Selecciona un tipo de evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "Selecciona un evento..."
@@ -12719,7 +12720,7 @@ msgstr "Seleccionar categoría"
msgid "Select columns"
msgstr "Seleccionar columnas"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "Selecciona plantilla de correo de confirmación"
@@ -12755,11 +12756,11 @@ msgstr "Selecciona una dimensión"
msgid "Select email template"
msgstr "Selecciona plantilla de correo"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "Selecciona plantilla de correo..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "Seleccionar evento"
@@ -12804,7 +12805,7 @@ msgstr "Selecciona idioma"
msgid "Select language..."
msgstr "Selecciona idioma..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "Seleccionar lista"
@@ -12830,11 +12831,11 @@ msgstr "Selecciona proveedor OAuth2"
msgid "Select page size"
msgstr "Selecciona tamaño de página"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "Selecciona segmentos (opcional)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "Seleccionar estado"
@@ -12846,20 +12847,20 @@ msgstr "Selecciona proveedor de almacenamiento"
msgid "Select supported languages"
msgstr "Selecciona los idiomas admitidos"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "Seleccionar plantilla"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "Seleccionar plantilla"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "Selecciona la plantilla de correo a enviar"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "Selecciona el evento que activará esta automatización"
@@ -12880,11 +12881,11 @@ msgstr "Seleccionar zona horaria"
msgid "Select timezone..."
msgstr "Selecciona zona horaria..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "Seleccionar tipo"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "Selecciona a qué lista aplica este disparador"
@@ -12900,11 +12901,11 @@ msgstr "Selecciona en qué lista verificar el estado del contacto"
msgid "Select which list to remove the contact from"
msgstr "Selecciona de qué lista eliminar el contacto"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "Selecciona a qué segmento aplica este disparador"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "Seleccionar ganador"
@@ -12920,7 +12921,7 @@ msgstr "Selecciona tu proveedor de almacenamiento para pre-llenar la configuraci
msgid "Selected dimensions, in order:"
msgstr "Dimensiones seleccionadas, en orden:"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "Ganador seleccionado"
@@ -12991,7 +12992,7 @@ msgstr "Enviar código mágico"
msgid "Send Now"
msgstr "Enviar ahora"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "Enviar o programar"
@@ -13015,8 +13016,8 @@ msgstr "Enviar correo de prueba"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "Envía notificaciones transaccionales usando retransmisión SMTP. Perfecto para integrar con sistemas de correo existentes o aplicaciones que soportan SMTP."
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "Remitente"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "Remitente {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "Remitente cambiado. Ya puede reanudar el envío masivo."
@@ -13037,7 +13038,7 @@ msgstr "Remitente cambiado. Ya puede reanudar el envío masivo."
msgid "Sender Name"
msgstr "Nombre del remitente"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "Remitente de la variante {name}"
@@ -13046,7 +13047,7 @@ msgstr "Remitente de la variante {name}"
msgid "Senders"
msgstr "Remitentes"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "Enviando"
@@ -13081,7 +13082,7 @@ msgstr "enviado"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "Enviado"
@@ -13356,7 +13357,7 @@ msgstr "Mostrar"
msgid "Show Controls"
msgstr "Mostrar controles"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "Mostrar detalles"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "Algo salió mal"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "fuente {0} no encontrada"
@@ -13673,7 +13674,7 @@ msgstr "Clave API de SparkPost"
msgid "Split"
msgstr "Dividir"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "Argumentos SQL:"
@@ -13743,11 +13744,11 @@ msgstr "Empieza a escribir..."
msgid "started"
msgstr "iniciado"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "Iniciado"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "Se inicia la primera vez que un contacto hace clic en cada enlace de un email. Un clic en un email enviado por esta automatización no la vuelve a iniciar."
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS requerido"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "Estado"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "Estado"
@@ -13786,7 +13787,7 @@ msgstr "estado cambiado"
msgid "Status unknown"
msgstr "Estado desconocido"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "Detiene esta automatización para un contacto en cuanto responde a uno de sus correos. Esto requiere que el reenvío de respuestas entrantes esté configurado en tu proveedor de correo (ESP): las respuestas a tu dominio de envío deben enrutarse al proveedor, que las reenvía a Notifuse. Sin esa configuración, las respuestas no se detectan y la secuencia no se detendrá."
@@ -13842,7 +13843,7 @@ msgstr "Atributos de estilo"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "Asunto"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "suscrito"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "Suscrito"
@@ -14055,11 +14056,11 @@ msgstr "ID del objetivo"
msgid "Target list:"
msgstr "Lista de destino:"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "Estado de tarea"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "Tipo de tarea:"
@@ -14080,23 +14081,23 @@ msgstr "Información sobre el rendimiento técnico"
msgid "Telemetry"
msgstr "Telemetría"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "plantilla"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "Plantilla"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "Plantilla {0}"
@@ -14172,7 +14173,7 @@ msgstr "Nombre de plantilla"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "El nombre de la plantilla debe tener como máximo {TEMPLATE_NAME_MAX_LENGTH} caracteres"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "Conjunto de plantillas"
@@ -14202,16 +14203,16 @@ msgstr "Variables de plantilla:"
msgid "Template:"
msgstr "Plantilla:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "de la plantilla"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "Remitente de la plantilla"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "Remitente de la plantilla ({0})"
@@ -14326,7 +14327,7 @@ msgstr "Probar el feed de destinatario"
msgid "Test rule"
msgstr "Probar regla"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "Tamaño de muestra de prueba (%)"
@@ -14463,11 +14464,11 @@ msgstr "El bloque y todo su contenido solo se envían a los destinatarios para l
msgid "The block will be sent to every recipient again."
msgstr "El bloque se enviará de nuevo a todos los destinatarios."
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "El envío masivo continuará enviando desde donde fue pausado."
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "El envío masivo dejará de enviar y puede reanudarse más tarde."
@@ -14561,15 +14562,15 @@ msgstr "El último relleno retroactivo ha fallado"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr ""
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "La lista \"{listName}\" no se puede eliminar mientras la automatización en vivo \"{automationName}\" la use. Páusala primero o modifícala para que deje de usar la lista."
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "La lista \"{listName}\" no se puede eliminar mientras las automatizaciones en vivo \"{first}\" y \"{second}\" la usen. Páusalas primero o modifícalas para que dejen de usar la lista."
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "La lista \"{listName}\" no se puede eliminar mientras las automatizaciones en vivo \"{first}\", \"{second}\" y \"{third}\" la usen. Páusalas primero o modifícalas para que dejen de usar la lista."
@@ -14606,11 +14607,11 @@ msgstr "No se pudo encontrar el espacio de trabajo solicitado."
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "La respuesta se ha cortado porque alcanzó el límite de tokens. Reduce el esfuerzo de razonamiento, simplifica la petición o sube el límite de tokens, y vuelve a intentarlo."
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "¡El segmento ha sido creado!"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "¡El segmento ha sido actualizado!"
@@ -14618,7 +14619,7 @@ msgstr "¡El segmento ha sido actualizado!"
msgid "The selected file"
msgstr "El archivo seleccionado"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "El remitente elegido para este envío masivo ya no es uno de los remitentes de la integración de email de marketing. Elija otro, o vacíe el campo para enviar desde el remitente de la plantilla, y luego reanude el envío masivo."
@@ -14731,11 +14732,11 @@ msgstr "Estos contactos se eliminarán de la lista seleccionada. Es una eliminac
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "Estos contactos se suscribirán a la lista seleccionada (estado: activo)."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "Estos parámetros se añaden automáticamente a la URL del envío masivo. Son usados por herramientas de analíticas web para analizar el rendimiento de tu campaña."
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "Se les enviará el mismo correo otra vez. Corrige primero lo que el proveedor rechazó o volverá a fallar."
@@ -14760,11 +14761,11 @@ msgstr "Esta cuenta ya está vinculada a otra identidad de inicio de sesión ún
msgid "This action cannot be undone."
msgstr "Esta acción no se puede deshacer."
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "Esta acción no se puede deshacer. Para confirmar, por favor introduce el ID del envío masivo:"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "Esta acción no se puede deshacer. Para confirmar, por favor introduce el ID de la lista:"
@@ -14847,7 +14848,7 @@ msgstr ""
msgid "This email will be used for the root administrator account"
msgstr "Este correo se usará para la cuenta de administrador raíz"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "Este evento se dispara a menudo. Estas condiciones se evalúan para cada evento coincidente."
@@ -14959,16 +14960,16 @@ msgstr "Esta regla no es válida."
msgid "This section is empty. Add columns or groups to display content."
msgstr "Esta sección está vacía. Añade columnas o grupos para mostrar contenido."
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "Este segmento usa filtros de fecha relativos y se recalculará automáticamente a diario a las 5:00 AM ({timezone})"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "Este remitente ya no forma parte de la integración de email de marketing. Elige otro o vacía el campo para usar el de la plantilla."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "Esta plantilla ya está siendo usada en otra variación"
@@ -15061,7 +15062,7 @@ msgstr "Esto establecerá el valor a NULL. ¿Estás seguro?"
msgid "This workspace"
msgstr "Este workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "Este workspace no hace seguimiento de los contactos cuyo consentimiento es desconocido, así que solo cuentan en los resultados del test los destinatarios que aceptaron el seguimiento."
@@ -15086,10 +15087,10 @@ msgstr "La hora es obligatoria"
msgid "Time patterns"
msgstr "Patrones temporales"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "marco de tiempo"
@@ -15097,8 +15098,8 @@ msgstr "marco de tiempo"
msgid "Timeline"
msgstr "Línea de tiempo"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "veces"
@@ -15136,7 +15137,7 @@ msgstr "Marca de tiempo"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "Zona horaria — {detail}"
msgid "Timezone is required"
msgstr "La zona horaria es obligatoria"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "Zona horaria usada para fechas"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "Principales fuentes de tráfico"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "Total"
@@ -15389,11 +15390,11 @@ msgstr "Con seguimiento"
msgid "Tracking"
msgstr "Seguimiento"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "El seguimiento (aperturas y clics) debe estar habilitado en la configuración del espacio de trabajo para usar las funciones de pruebas A/B."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "El seguimiento (aperturas y clics) debe estar habilitado en la configuración de tu espacio de trabajo para usar esta función"
@@ -15470,11 +15471,11 @@ msgstr "Prueba"
msgid "Trigger"
msgstr "Disparador"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "Evento disparador"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "Activar en cambios de campo específicos"
@@ -15482,7 +15483,7 @@ msgstr "Activar en cambios de campo específicos"
msgid "true"
msgstr "verdadero"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "Prueba a ajustar tu búsqueda o el filtro de estado"
@@ -15499,7 +15500,7 @@ msgstr "Convertir en"
msgid "Turn Into"
msgstr "Convertir en"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "Desactívalo para avisos que todos los miembros deben recibir, como avisos de seguridad o legales: los contactos de la lista que se dieron de baja también lo reciben, y sus correos no llevan el encabezado List-Unsubscribe, así que los clientes de correo no muestran el botón para darse de baja. El enlace de baja de tu plantilla no cambia."
@@ -15519,8 +15520,8 @@ msgstr "Activar o desactivar las analíticas web y cambiar sus dominios permitid
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "tipo"
@@ -15537,7 +15538,7 @@ msgstr "Tipo"
msgid "type {0} is not implemented"
msgstr "tipo {0} no está implementado"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "tipo {rendererType} no está implementado"
@@ -15572,7 +15573,7 @@ msgstr "Entiende la calidad de las referencias"
msgid "Undo"
msgstr "Deshacer"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "Deshacer (Ctrl+Z)"
@@ -15602,13 +15603,13 @@ msgstr "Los clics únicos cuentan a cada destinatario una vez por enlace: alguie
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "Desconocido"
@@ -15624,7 +15625,7 @@ msgstr "Error desconocido"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "Lista desconocida"
@@ -15636,7 +15637,7 @@ msgstr "Lista desconocida"
msgid "Unknown page"
msgstr "Página desconocida"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "Segmento desconocido"
@@ -15644,7 +15645,7 @@ msgstr "Segmento desconocido"
msgid "Unknown Segment"
msgstr "Segmento desconocido"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "Estado desconocido"
@@ -15660,15 +15661,15 @@ msgstr "Despublicar"
msgid "Unpublish post"
msgstr "Despublicar publicación"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "Cambios sin guardar"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "Cambios sin guardar"
@@ -15701,14 +15702,14 @@ msgstr "CANCELAR SUSCRIPCIÓN"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "Cancelar suscripción de lista"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "Suscripción cancelada de lista"
msgid "Unsubscribes"
msgstr "Cancelaciones de suscripción"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "Sin título"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "Hasta 64 letras, números, guiones o guiones bajos."
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "Actualizar"
@@ -15755,7 +15756,7 @@ msgstr "Actualizar contacto"
msgid "Update Link"
msgstr "Actualizar enlace"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "Actualizar segmento"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "actualizado"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "Actualizado"
@@ -15933,7 +15934,7 @@ msgstr "Usar este tema"
msgid "Use TLS"
msgstr "Usar TLS"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "Usar el valor predeterminado del espacio de trabajo"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "Campaña UTM"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "Campaña UTM"
@@ -16007,7 +16008,7 @@ msgstr "Campañas UTM"
msgid "UTM content"
msgstr "Contenido UTM"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "Contenido UTM"
@@ -16015,7 +16016,7 @@ msgstr "Contenido UTM"
msgid "UTM medium"
msgstr "Medio UTM"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "Medio UTM"
@@ -16023,21 +16024,21 @@ msgstr "Medio UTM"
msgid "UTM source"
msgstr "Fuente UTM"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "Fuente UTM"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "Término UTM"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "Error de validación"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "Error de validación"
msgid "Value"
msgstr "Valor"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "Valor 2"
@@ -16069,8 +16070,8 @@ msgstr "Variable"
msgid "Variant name"
msgstr "Nombre de variante"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "Variaciones"
@@ -16145,8 +16146,8 @@ msgstr "Ver documentación y guía de configuración de retransmisión SMTP"
msgid "View snippet"
msgstr "Ver el fragmento"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "Ver la página web"
@@ -16168,12 +16169,12 @@ msgstr "Ver el sitio web"
#~ msgid "Views"
#~ msgstr ""
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "Visibilidad"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Visitar el sitio web"
@@ -16210,7 +16211,7 @@ msgstr "Duración de espera"
msgid "Waiting for server restart..."
msgstr "Esperando reinicio del servidor..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "Advertencia"
@@ -16229,7 +16230,7 @@ msgstr "Detectaremos y usaremos automáticamente el favicon de tu sitio web"
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "Activado, los enlaces de los emails pasan por una redirección que regis
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "Cuando está habilitado, los enlaces en el correo serán rastreados para aperturas y clics"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "Cuando está habilitado, los suscriptores deben confirmar su suscripción vía correo antes de ser añadidos a la lista"
@@ -16497,7 +16498,7 @@ msgstr "¿Por qué cambió el tráfico?"
msgid "Width"
msgstr "Ancho"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "Será eliminado"
@@ -16506,7 +16507,7 @@ msgstr "Será eliminado"
msgid "Will resume from row {0}"
msgstr "Se reanudará desde la fila {0}"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "Ganador"
@@ -16514,7 +16515,7 @@ msgstr "Ganador"
msgid "Winner Selected"
msgstr "Ganador seleccionado"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "¡Ganador seleccionado exitosamente! El envío masivo se enviará a los destinatarios restantes."
@@ -16526,17 +16527,17 @@ msgstr "Métrica ganadora"
#~ msgid "With Errors"
#~ msgstr "Con errores"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "con filtros"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "con propiedades"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "con estado"
@@ -16689,11 +16690,11 @@ msgstr "Anual"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "Sí, activar"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "Sí, cancelar"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "Sí, eliminar"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "Sí, pausar"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "Sí, reanudar"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "Sí, reintentar"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "Sí, seleccionar ganador"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "No tienes acceso de escritura a {resource}."
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "No tienes un proveedor de correo de marketing configurado. Por favor, configura un proveedor de correo en la configuración de tu espacio de trabajo para enviar envíos masivos."
@@ -16794,16 +16795,16 @@ msgstr "No tienes permiso para gestionar los campos personalizados"
msgid "You don't have write permission for automations"
msgstr "No tienes permiso de escritura para automatizaciones"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "No tienes permiso de escritura para envíos masivos"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "No tienes permiso de escritura para contactos"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "No tienes permiso de escritura para listas"
@@ -16838,12 +16839,12 @@ msgstr "No tienes permiso de escritura para plantillas"
#~ msgstr "Tienes cambios sin guardar"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "Tienes cambios sin guardar. ¿Estás seguro de que quieres cerrar este cajón?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Tienes cambios sin guardar. ¿Estás seguro de que quieres cerrar?"
@@ -16872,6 +16873,11 @@ msgstr "Debes configurar una URL de punto final personalizado en la Configuraci
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "Necesitas permisos de lectura de Plantillas y escritura de Transaccional para enviar correos de prueba"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "Necesitas permiso de lectura de Plantillas para elegir una plantilla"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "Necesitas permiso de lectura de Plantillas para ver el nombre y la vista previa de esta plantilla"
@@ -16925,7 +16931,7 @@ msgstr ""
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "Tu configuración de analíticas web no se ha guardado. Si sales de esta página, se descartará."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "Tu sitio web o nombre de empresa"
diff --git a/console/src/i18n/locales/fr.po b/console/src/i18n/locales/fr.po
index 4fcb8bde1..155b53e68 100644
--- a/console/src/i18n/locales/fr.po
+++ b/console/src/i18n/locales/fr.po
@@ -105,7 +105,7 @@ msgstr "{0} actions"
#~ msgstr ""
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0} contacts"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{0} règles sur {1} correspondent"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} destinataires remis en file pour une nouvelle tentative"
@@ -279,13 +279,13 @@ msgstr "{0} désinscriptions au total (masqués du graphique)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{0}-{1} sur {total} automations"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{0}-{1} sur {total} diffusions"
@@ -297,15 +297,15 @@ msgstr "{capability} nécessite une licence Notifuse {tier}."
msgid "{capability} requires a Notifuse licence."
msgstr "{capability} nécessite une licence Notifuse."
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{clicks} clics sur {recipients} destinataires"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{clicks} clics sur {tracked} destinataires trackés ({recipients} envoyés)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {La liste \"{listName}\" ne peut pas être supprimée tant qu'une automation active l'utilise. Demandez à une personne ayant accès aux automations de la mettre en pause.} other {La liste \"{listName}\" ne peut pas être supprimée tant que # automations actives l'utilisent. Demandez à une personne ayant accès aux automations de les mettre en pause.}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}m {remainingSeconds}s"
msgid "{minutes}m {seconds}s"
msgstr "{minutes}m {seconds}s"
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {La liste \"{listName}\" ne peut pas être supprimée tant que les automations actives \"{first}\", \"{second}\", \"{third}\" et # autre l'utilisent. Mettez-les d'abord en pause ou modifiez-les pour qu'elles n'utilisent plus la liste.} other {La liste \"{listName}\" ne peut pas être supprimée tant que les automations actives \"{first}\", \"{second}\", \"{third}\" et # autres l'utilisent. Mettez-les d'abord en pause ou modifiez-les pour qu'elles n'utilisent plus la liste.}}"
@@ -378,11 +378,11 @@ msgstr "{name} est déplacé au-dessus de l’e-mail."
msgid "{name} was dropped."
msgstr "{name} a été déposé."
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{opens} ouvertures sur {recipients} destinataires"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{opens} ouvertures sur {tracked} destinataires trackés ({recipients} envoyés)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {Cette opération supprimera définitivement
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr ""
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId} (supprimé)"
@@ -523,7 +523,7 @@ msgstr "+ ajouter nom expéditeur, répondre-à, pièces jointes"
msgid "+ Add property filter"
msgstr "+ Ajouter un filtre de propriété"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ Ajouter une variation"
@@ -536,15 +536,15 @@ msgstr "+{0} de plus"
msgid "+{hiddenCount} more"
msgstr "+{hiddenCount} de plus"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0 clics sur 0 destinataires"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0 contacts"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0 ouvertures sur 0 destinataires"
@@ -560,7 +560,7 @@ msgstr "1 objectif"
msgid "1 page"
msgstr "1 page"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. Audience"
@@ -581,7 +581,7 @@ msgstr "2. Modèle"
msgid "2. Template ({0})"
msgstr "2. Modèle ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Analyse web"
@@ -589,7 +589,7 @@ msgstr "2. Analyse web"
msgid "200 - Extra Light"
msgstr "200 - Extra fin"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. Flux de données"
@@ -601,7 +601,7 @@ msgstr "3. Traductions"
msgid "300 - Light"
msgstr "300 - Léger"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. Contenu"
@@ -629,7 +629,7 @@ msgstr "800 - Extra gras"
msgid "900 - Black"
msgstr "900 - Noir"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "Une condition de branche est requise..."
@@ -653,7 +653,7 @@ msgstr "Le consentement propre à un contact l'emporte toujours. Ce choix s'appl
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "Une copie est insérée. Les modifications ultérieures du bloc enregistré ne la changent pas."
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "Un décompte d'activité passée inclut l'événement qui déclenche l'automation : « au moins 3 ouvertures » inscrit donc le contact dès la troisième ouverture."
@@ -681,7 +681,7 @@ msgstr "Une opération {operation} précédente pour \"{0}\" a été trouvée. V
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "Un envoi précédent pour \"{0}\" a été trouvé ({1}). Voulez-vous reprendre là où vous vous êtes arrêté ?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "Un segment avec l'ID « {id} » existe déjà"
@@ -689,11 +689,11 @@ msgstr "Un segment avec l'ID « {id} » existe déjà"
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "Une clé en envoi seul est vraiment en envoi seul, et c'est nouveau en 39.0 : /api/transactional.send crée toujours le contact destinataire, mais sans l'écriture Contacts il n'enregistre rien de plus que l'adresse email, et sans la lecture Contacts il refuse purement et simplement les cc et bcc — l'objet du message est rendu à partir de la fiche complète de chaque destinataire. Le bridge SMTP est une seconde porte d'entrée vers le même interrupteur : c'est donc aussi exactement ce que peut faire le nom d'utilisateur SMTP. Notez que le verbe d'écriture envoie de vrais emails depuis trois endpoints distincts, dont un qui prétend seulement « tester » un fournisseur."
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "Un arbre est requis"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "Une valeur est requise..."
@@ -705,7 +705,7 @@ msgstr "Un gagnant a été sélectionné. Les emails sont en cours d'envoi aux d
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "Test A/B"
@@ -738,7 +738,7 @@ msgstr "Action"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "Actions"
@@ -758,7 +758,7 @@ msgstr "Activer l automation ?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "Abonné actif"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "Activité"
@@ -924,7 +924,7 @@ msgstr "Ajouter un header personnalisé"
msgid "Add dimension"
msgstr "Ajouter une dimension"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "Ajouter des conditions d'entrée"
@@ -1019,19 +1019,19 @@ msgstr "Ajouter un webhook"
msgid "Additional context about this event"
msgstr "Contexte supplémentaire sur cet événement"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "Adresse"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "Adresse ligne 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "Paramètres avancés"
msgid "Affects how columns stack on mobile devices"
msgstr "Affecte l empilement des colonnes sur les appareils mobiles"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "après"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "Après {0} heures basé sur le plus haut nombre de {1}"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "après la date"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "Agrégat"
@@ -1137,13 +1137,13 @@ msgstr "Alignement"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "Tout"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "TOUT"
@@ -1284,12 +1284,12 @@ msgstr "ID d ancre"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "et"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "ET | OU"
@@ -1324,24 +1324,24 @@ msgstr "Les annotations n'ont pas de permission propre : elles dépendent délib
msgid "Another change to the library is running. Try again in a moment."
msgstr "Une autre modification de la bibliothèque est en cours. Réessayez dans un instant."
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "N IMPORTE"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "N'importe quelle diffusion"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "N'importe quel événement"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "Tout changement de champ déclenche l automation"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "N'importe quel nom d'objectif"
@@ -1349,15 +1349,15 @@ msgstr "N'importe quel nom d'objectif"
msgid "Any link"
msgstr "N'importe quel lien"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "N'importe quel modèle"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "n importe quand"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "Êtes-vous sûr de vouloir supprimer"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "Êtes-vous sûr de vouloir supprimer \"{0}\" ?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "Êtes-vous sûr de vouloir supprimer la diffusion \"{0}\" ?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "Êtes-vous sûr de vouloir supprimer l invitation pour {0} ?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "Êtes-vous sûr de vouloir supprimer la liste \"{0}\" ?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "Êtes-vous sûr de vouloir publier le thème v{0} ? Il sera mis en ligne sur votre blog."
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "Êtes-vous sûr de vouloir reconstruire \"{0}\" ? L appartenance au segment sera recalculée."
@@ -1561,12 +1561,12 @@ msgstr "Êtes-vous sûr de vouloir supprimer cette étiquette de champ personnal
msgid "Are you sure you want to remove this field?"
msgstr "Êtes-vous sûr de vouloir supprimer ce champ ?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "Êtes-vous sûr de vouloir supprimer cette variation ?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "Êtes-vous sûr de vouloir sélectionner \"{0}\" comme gagnant ? La diffusion sera envoyée aux destinataires restants."
@@ -1598,8 +1598,8 @@ msgstr "Demandez-moi de vous aider à écrire votre blog..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr "Demandez à la personne qui administre cette instance Notifuse d'installer une licence."
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "au moins"
@@ -1623,8 +1623,8 @@ msgstr "Au moins une opération est requise"
msgid "At least one root email is required"
msgstr "Au moins un email racine est requis"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "au plus"
@@ -1648,7 +1648,7 @@ msgstr "Règles d'attribution"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "Audience"
@@ -1752,7 +1752,7 @@ msgstr "Désactivé automatiquement"
msgid "Auto-reply"
msgstr "Réponse automatique"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "Envoyer automatiquement le gagnant"
@@ -1769,7 +1769,7 @@ msgstr "Automatique"
msgid "Automatically add new users to the selected lists"
msgstr "Ajouter automatiquement les nouveaux utilisateurs aux listes sélectionnées"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "Envoyer automatiquement le gagnant"
@@ -1777,15 +1777,15 @@ msgstr "Envoyer automatiquement le gagnant"
msgid "Automation"
msgstr "Automation"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "Automation activée avec succès"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "Automation créée avec succès"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "Automation supprimée avec succès"
@@ -1793,15 +1793,15 @@ msgstr "Automation supprimée avec succès"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "Les flux d'automation — leurs déclencheurs, leurs nœuds et l'historique d'exécution pour chaque contact."
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "Automation mise en pause avec succès"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "Automation mise à jour avec succès"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "Automation mise à jour, mais elle est en pause : activez-la pour exécuter cette version."
@@ -1811,7 +1811,7 @@ msgstr "Automation :"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "Automations"
@@ -1828,7 +1828,7 @@ msgstr "Blocs disponibles"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr ""
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "Disponible dès que vous connectez un fournisseur d'email prenant en charge les réponses entrantes (actuellement Mailgun et Amazon SES — d'autres fournisseurs arrivent bientôt). Cela arrête cette automation pour un contact dès qu'il répond à l'un de ses emails."
@@ -1972,13 +1972,13 @@ msgstr "Destinataires CCI"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr ""
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "avant"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "avant la date"
@@ -1986,7 +1986,7 @@ msgstr "avant la date"
msgid "Before User Created Hook"
msgstr "Hook avant création utilisateur"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "Appartenant à au moins un des segments suivants"
@@ -2006,8 +2006,8 @@ msgstr "Bonnes pratiques :"
msgid "Best TimeScore"
msgstr "Meilleur TimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "entre"
@@ -2205,8 +2205,8 @@ msgstr "Catégorie de rebond"
msgid "Bounce Diagnostic:"
msgstr "Diagnostic de rebond :"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "Email de rebond"
@@ -2244,8 +2244,8 @@ msgstr "Type de rebond"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "Bref résumé de l article"
msgid "Brief summary shown in post listings and previews"
msgstr "Bref résumé affiché dans les listes et aperçus d articles"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "diffusion"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "Newsletter"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "Newsletter \"{0}\" annulée avec succès"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "Newsletter \"{0}\" supprimée avec succès"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "Newsletter \"{0}\" mise en pause avec succès"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "Newsletter \"{0}\" actualisée"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "Newsletter \"{0}\" reprise avec succès"
@@ -2355,7 +2355,7 @@ msgstr "Newsletter \"{0}\" programmée avec succès"
msgid "Broadcast \"{0}\" sending started"
msgstr "Envoi de la diffusion \"{0}\" démarré"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "Newsletter créée avec succès"
@@ -2364,22 +2364,22 @@ msgstr "Newsletter créée avec succès"
msgid "Broadcast ID"
msgstr "ID de diffusion"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "ID de diffusion copié dans le presse-papiers"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "Nom de la diffusion"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "Newsletter mise à jour avec succès"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "Newsletters"
@@ -2431,11 +2431,11 @@ msgstr "Construire un rapport à partir de vos propres dimensions"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "Créez des segments de contacts complexes en utilisant la logique ET/OU avec des filtres sur plusieurs tables de données. Commencez par ajouter des conditions pour les contacts, les listes de contacts ou les événements de la timeline."
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "En construction"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "Construction du segment"
@@ -2500,9 +2500,9 @@ msgstr "Campagnes"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "Campagnes"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "Campagnes"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "Campagnes"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "Annuler un recalcul historique en cours"
msgid "Cancel backfill?"
msgstr "Annuler le recalcul historique ?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "Annuler la diffusion"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "Annuler la diffusion ?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "Annuler l envoi ?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "Annulé"
@@ -2632,7 +2632,7 @@ msgstr "Annulé"
msgid "Cannot reach the configured API endpoint"
msgstr "Impossible de joindre le point d'accès API configuré"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "Impossible de supprimer la liste tant que des nœuds email existent. Supprimez d abord les nœuds email."
@@ -2748,8 +2748,8 @@ msgstr "Modifier le contenu d'un modèle, dans n'importe quelle langue"
msgid "Change provider"
msgstr "Changer de fournisseur"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "Changer l'expéditeur"
@@ -2824,7 +2824,7 @@ msgstr "Choisissez un point de départ pour votre nouveau thème. Vous pourrez t
msgid "Choose when to publish \"{0}\""
msgstr "Choisir quand publier \"{0}\""
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "choisi sur le broadcast"
@@ -2862,7 +2862,7 @@ msgstr "Tout effacer"
msgid "Clear field"
msgstr "Effacer le champ"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "Effacer les filtres"
@@ -2870,8 +2870,8 @@ msgstr "Effacer les filtres"
msgid "Clear value"
msgstr "Effacer la valeur"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "Clic sur email"
@@ -2912,7 +2912,7 @@ msgstr "Cliquez sur Reprendre pour poursuivre le traitement."
#~ msgid "Click share"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "Cliquez pour réessayer"
@@ -2920,7 +2920,7 @@ msgstr "Cliquez pour réessayer"
msgid "clicked"
msgstr "a cliqué"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "Cliqué"
msgid "clicked a link"
msgstr "a cliqué sur un lien"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "A cliqué sur un lien"
@@ -2939,15 +2939,15 @@ msgstr "A cliqué sur un lien"
msgid "Clicked link"
msgstr "Lien cliqué"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "le lien cliqué contient"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "Le lien cliqué contient"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "clics"
@@ -2957,7 +2957,7 @@ msgstr "clics"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "Clics"
@@ -2966,7 +2966,7 @@ msgstr "Clics"
msgid "Clicks tracking consent"
msgstr "Consentement au tracking des clics"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "Consentement au tracking des clics"
@@ -2997,8 +2997,8 @@ msgstr "Le Client Secret est requis"
msgid "Client Secret Value"
msgstr "Valeur du Client Secret"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "Cloner"
@@ -3027,7 +3027,7 @@ msgstr "Cloner le modèle"
msgid "Close"
msgstr "Fermer"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "Fermer sans enregistrer"
@@ -3107,7 +3107,7 @@ msgstr "Comparez cette période à la précédente et expliquez les principaux f
msgid "Compare TimeScore across campaign sources"
msgstr "Comparer le TimeScore entre les sources de campagne"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "Comparaison"
@@ -3131,13 +3131,13 @@ msgstr "Compilez d'abord le modèle"
msgid "Compiling..."
msgstr "Compilation..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "Plainte email"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "Terminé"
msgid "Complete Setup"
msgstr "Terminer la configuration"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "Complétez la condition pour actualiser le décompte"
@@ -3187,8 +3187,8 @@ msgstr "terminé"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "Terminé"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "condition"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "Condition"
@@ -3225,7 +3225,7 @@ msgstr "Conditions"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "Les conditions et boucles placées entre les blocs ne sont pas reprises. Vérifiez le texte avant d'enregistrer."
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "La configuration pour {nodeType} n est pas disponible en Phase 2"
@@ -3236,7 +3236,7 @@ msgstr "Configuration set"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "Configurez les webhooks sortants pour recevoir des notifications en temps réel lorsque des événements se produisent dans votre espace de travail."
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "Configurer le fournisseur"
@@ -3297,11 +3297,11 @@ msgstr "Configuration de {0}"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "Confirmer"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "Confirmer qu'un contact existe et lister tout ce à quoi il est abonné (nécessite aussi la lecture Listes)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "Confirmé"
@@ -3368,7 +3368,7 @@ msgstr "Envisagez d utiliser le même texte que votre ligne d objet"
msgid "Console"
msgstr "Console"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "Identification des contacts"
msgid "Contact is not subscribed to this list"
msgstr "Le contact n est pas abonné à cette liste"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "Propriété du contact"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "Le contact entre à nouveau à chaque fois que l événement se produit"
@@ -3573,7 +3573,7 @@ msgstr "Copier le code {0}"
msgid "Copy link"
msgstr "Copier le lien"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "Copier dans le presse-papiers"
@@ -3587,7 +3587,7 @@ msgstr "Copier l URL"
msgid "Copy Webhook endpoint"
msgstr "Copier le point d accès webhook"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "Champs principaux"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "Pays"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "Couvrir"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "Couvre plus que les modèles : les blocs réutilisables dépendent du même interrupteur, et modifier un bloc modifie tous les modèles qui l'intègrent. Les blocs sont conservés avec les paramètres propres de l'espace de travail, si bien que leur contenu est également renvoyé par /api/workspaces.get et par /api/workspaces.list, qui ne nécessite aucune permission — la lecture Modèles d'email n'est pas le seul moyen de voir le contenu des blocs. Et /api/templates.compile ne vérifie cette permission que pour les appels arrivant par l'API ; lorsque l'espace de travail compile un modèle pour lui-même, rien n'est vérifié."
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "Créer"
@@ -3700,7 +3700,7 @@ msgstr "Créer"
msgid "Create a blog category"
msgstr "Créer une catégorie de blog"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "Créer une diffusion"
@@ -3779,15 +3779,15 @@ msgstr "Créez et gérez le contenu de votre blog"
msgid "Create API Key"
msgstr "Créer une clé API"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "Créer une automation"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "Créer une diffusion"
@@ -3795,7 +3795,7 @@ msgstr "Créer une diffusion"
msgid "Create First Theme"
msgstr "Créer le premier thème"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "Créer une liste"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "Créer le mien"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "Créer un nouveau modèle {0}"
@@ -3816,7 +3816,7 @@ msgstr "Créer une nouvelle catégorie"
msgid "Create new folder"
msgstr "Créer un nouveau dossier"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "Créer une nouvelle liste"
@@ -3824,7 +3824,7 @@ msgstr "Créer une nouvelle liste"
msgid "Create New Post"
msgstr "Créer un nouvel article"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "Créer un nouveau modèle"
@@ -3873,7 +3873,7 @@ msgstr "Créer un webhook"
msgid "Create Workspace"
msgstr "Créer un espace de travail"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "Créez votre première automation"
@@ -3881,7 +3881,7 @@ msgstr "Créez votre première automation"
msgid "Create your first blog post to get started"
msgstr "Créez votre premier article de blog pour commencer"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "Créez votre première diffusion pour commencer"
@@ -3889,7 +3889,7 @@ msgstr "Créez votre première diffusion pour commencer"
msgid "Create Your First Category"
msgstr "Créer votre première catégorie"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "Créez votre première liste pour commencer"
@@ -3909,7 +3909,7 @@ msgstr "Créez votre premier modèle pour commencer"
msgid "created"
msgstr "créé"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "Personnalisé (px)"
msgid "Custom CSS class for styling"
msgstr "Classe CSS personnalisée pour le style"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "Date personnalisée 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "Date personnalisée 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "Date personnalisée 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "Date personnalisée 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "Date personnalisée 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "Champs de date personnalisés"
@@ -4055,7 +4055,7 @@ msgstr "Domaine personnalisé pour les liens email (désinscription, tracking, c
msgid "Custom Endpoint URL"
msgstr "URL du point d accès personnalisé"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "Événement personnalisé"
@@ -4099,27 +4099,27 @@ msgstr "URL d icône personnalisée"
msgid "Custom JSON {num}"
msgstr "JSON personnalisé {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "JSON personnalisé 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "JSON personnalisé 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "JSON personnalisé 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "JSON personnalisé 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "JSON personnalisé 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "Champs JSON personnalisés"
@@ -4128,27 +4128,27 @@ msgstr "Champs JSON personnalisés"
msgid "Custom Label"
msgstr "Étiquette personnalisée"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "Nombre personnalisé 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "Nombre personnalisé 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "Nombre personnalisé 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "Nombre personnalisé 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "Nombre personnalisé 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "Champs numériques personnalisés"
@@ -4185,27 +4185,27 @@ msgstr "Expéditeur personnalisé (fournisseur d email transactionnel)"
msgid "Custom sender name (optional)"
msgstr "Nom d expéditeur personnalisé (optionnel)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "Chaîne personnalisée 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "Chaîne personnalisée 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "Chaîne personnalisée 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "Chaîne personnalisée 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "Chaîne personnalisée 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "Champs de chaîne personnalisés"
@@ -4248,10 +4248,10 @@ msgstr "La date est requise"
msgid "Date range"
msgstr "Plage de dates"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "jours"
@@ -4275,7 +4275,7 @@ msgstr "Décoration"
msgid "Deduplication:"
msgstr "Déduplication :"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "Langue par défaut"
msgid "Default retention (days)"
msgstr "Rétention par défaut (jours)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "Expéditeur par défaut"
@@ -4348,13 +4348,13 @@ msgstr "Délai"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "Délai"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "Supprimer"
@@ -4479,8 +4479,8 @@ msgstr "Supprimer le bloc"
msgid "Delete Block"
msgstr "Supprimer le bloc"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "Supprimer la diffusion"
@@ -4525,8 +4525,8 @@ msgstr "Supprimer le header"
msgid "Delete invitation"
msgstr "Supprimer l invitation"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "Supprimer la liste"
@@ -4543,7 +4543,7 @@ msgstr "Supprimer l article"
msgid "Delete rule"
msgstr "Supprimer la règle"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "Supprimer le segment"
@@ -4603,8 +4603,8 @@ msgstr "Supprimer l espace de travail"
msgid "deleted"
msgstr "supprimé"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "Supprimé"
@@ -4677,12 +4677,12 @@ msgstr "Déploiement"
msgid "Describe this image..."
msgstr "Décrivez cette image..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "Description"
@@ -4832,11 +4832,11 @@ msgstr "La vérification DNS empêche l usurpation de domaine"
msgid "Do not track"
msgstr "Ne pas tracker"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "Voulez-vous vraiment supprimer cette branche ?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "Voulez-vous vraiment supprimer cette condition ?"
@@ -4890,7 +4890,7 @@ msgstr "Ne pas indexer et ne pas suivre les liens"
msgid "Don't index, but follow links"
msgstr "Ne pas indexer, mais suivre les liens"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "Ne pas tracker les ouvertures et les clics pour ce broadcast"
@@ -4909,12 +4909,12 @@ msgstr "Pointillés"
msgid "Double"
msgstr "Double"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "Double opt-in"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "Modèle de double opt-in"
@@ -4934,7 +4934,7 @@ msgstr "{0} fichier(s) téléchargé(s)"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "Brouillon"
@@ -4971,8 +4971,8 @@ msgstr "Les définitions de segments dynamiques, leurs requêtes compilées et l
msgid "e.g. {0}"
msgstr "ex. {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "ex. /pricing"
@@ -5016,7 +5016,7 @@ msgstr "ex. Définir le canal pour Google Ads"
msgid "e.g. sku"
msgstr "ex. sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "Ex. Newsletter hebdomadaire - Mai 2023"
@@ -5056,7 +5056,7 @@ msgstr "ex. Mon intégration Supabase"
msgid "e.g., Product Updates"
msgstr "ex. Mises à jour produit"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "ex. achat"
@@ -5064,15 +5064,15 @@ msgstr "ex. achat"
msgid "e.g., Raleway, Open Sans"
msgstr "ex. Raleway, Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "ex. Bienvenue — jour 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "Chaque contact entre dans l automation une seule fois"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "Chaque variation garde l'expéditeur de son modèle, sauf si vous en choisissez un autre : l'expéditeur devient alors un des éléments testés."
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "modifier"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "Modifier l auteur"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "Modifier l automation"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "Modifier la diffusion"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "Modifier la diffusion"
@@ -5204,9 +5204,9 @@ msgstr "Modifier le contenu HTML"
msgid "Edit Liquid Content"
msgstr "Modifier le contenu Liquid"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "Modifier la liste"
@@ -5236,7 +5236,7 @@ msgstr "Modifier l article"
msgid "Edit rule"
msgstr "Modifier la règle"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "Modifier le segment"
@@ -5306,13 +5306,13 @@ msgstr "Écoulé"
msgid "Element Padding"
msgstr "Espacement de l élément"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "email"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "Tracking des clics"
msgid "Email field mapping is required"
msgstr "Le mappage du champ email est requis"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "Intégration email"
@@ -5431,7 +5431,7 @@ msgstr "Aperçu de l email"
msgid "Email Provider Configuration Needed"
msgstr "Configuration du fournisseur d email nécessaire"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "Fournisseur d email requis"
@@ -5450,7 +5450,7 @@ msgstr "Objet de l email"
msgid "Email subject ({0})"
msgstr "Objet de l'email ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "Modèle d'email"
@@ -5463,7 +5463,7 @@ msgstr "Les modèles d'email dans toutes les langues, et les blocs de modèle r
msgid "Email Title Settings"
msgstr "Paramètres du titre de l email"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "Consentement au tracking des emails"
@@ -5502,7 +5502,7 @@ msgstr "Suggestions d emoji"
msgid "Empty column. Add text, button, or image content."
msgstr "Colonne vide. Ajoutez du texte, un bouton ou une image."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "Activer les tests A/B"
@@ -5630,7 +5630,7 @@ msgstr "Entrez un nom pour votre espace de travail"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "Saisissez un nombre d'au plus 15 chiffres avant la virgule."
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "Entrez un ID alphanumérique unique"
@@ -5650,7 +5650,7 @@ msgstr "Entrez une adresse email pour recevoir un email de test :"
msgid "Enter author name"
msgstr "Entrez le nom de l auteur"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "Entrez le nom de l automation"
@@ -5666,7 +5666,7 @@ msgstr "Entrez l URL de l image d arrière-plan"
msgid "Enter BCC email addresses"
msgstr "Entrez les adresses email CCI"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "Entrez l ID de diffusion pour confirmer"
@@ -5742,15 +5742,15 @@ msgstr "Entrez JSON..."
msgid "Enter link URL or {{ url }}"
msgstr "Entrez l URL du lien ou {{ url }}"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "Entrez la description de la liste"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "Entrez l ID de liste pour confirmer"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "Entrez le nom de la liste"
@@ -5778,7 +5778,7 @@ msgstr "Entrez l espacement"
msgid "Enter the 6-digit code sent to {email}"
msgstr "Entrez le code à 6 chiffres envoyé à {email}"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "Entrez le nom de l événement personnalisé (ex. \"achat\", \"inscription\")"
@@ -5806,7 +5806,7 @@ msgstr "ID de l entité :"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "Les entrées plus anciennes sont supprimées une fois par jour. Laissez vide pour la valeur par défaut du déploiement ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} jours sauf si un utilisateur root l'a modifiée) ; 0 conserve chaque entrée pour toujours."
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "Conditions d'entrée"
@@ -5839,11 +5839,11 @@ msgstr "égal à"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "Erreur"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "Erreur lors du chargement des automations"
@@ -5895,7 +5895,7 @@ msgstr "Erreurs"
msgid "Errors ({0} of {1} shown)"
msgstr "Erreurs ({0} sur {1} affichées)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "événement"
@@ -5904,11 +5904,11 @@ msgstr "événement"
msgid "Event"
msgstr "Événement"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "nom de l'événement"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "Nom de l événement"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "Tous les sous-éléments comptent moins de {0} sessions. Abaissez le seuil pour les voir."
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "À chaque fois"
@@ -5968,8 +5968,8 @@ msgstr "Chacun se connecte avec un code de connexion en attendant ; personne n'e
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr "Tout ce que la clé autorise continue de fonctionner pendant la période de grâce. Renouvelez-la pour ne pas perdre les fonctionnalités sous licence."
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "exactement"
@@ -5981,15 +5981,15 @@ msgstr "Extrait"
msgid "Excerpt only"
msgstr "Extrait uniquement"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "Exclure les désabonnés"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "Exclure les destinataires désinscrits"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "Sortie à la réponse"
@@ -6093,7 +6093,7 @@ msgstr "Export de tous les contacts"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "Exporte le filtre actuel, jusqu'à {AUDIT_LOG_EXPORT_MAX_ROWS} lignes"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "échoué"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "Échoué"
@@ -6141,7 +6141,7 @@ msgstr "Échoué"
msgid "Failed to accept invitation"
msgstr "Échec de l acceptation de l invitation"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "Échec de l activation de l automation"
@@ -6149,16 +6149,16 @@ msgstr "Échec de l activation de l automation"
msgid "Failed to add to list: {error}"
msgstr "Échec de l ajout à la liste : {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "Échec de l annulation de la diffusion"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "Impossible de changer l'expéditeur"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "Impossible de changer l'expéditeur : {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "Échec de la création de la clé API"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "Échec de la création de l automation : {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "Échec de la création de la diffusion : {0}"
@@ -6209,7 +6209,7 @@ msgstr "Échec de la création de la catégorie : {0}"
msgid "Failed to create folder: "
msgstr "Échec de la création du dossier : "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "Échec de la création de la liste : {error}"
@@ -6223,7 +6223,7 @@ msgstr "Échec de la création de la notification : {0}"
msgid "Failed to create post: {0}"
msgstr "Échec de la création de l article : {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "Échec de la création du segment"
@@ -6240,11 +6240,11 @@ msgstr "Échec de la création du modèle : {0}"
msgid "Failed to create workspace"
msgstr "Échec de la création de l espace de travail"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "Échec de la suppression de l automation"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "Échec de la suppression de la diffusion"
@@ -6273,8 +6273,8 @@ msgstr "Échec de la suppression de l intégration"
msgid "Failed to delete invitation"
msgstr "Échec de la suppression de l invitation"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "Échec de la suppression de la liste"
@@ -6286,7 +6286,7 @@ msgstr "Échec de la suppression de la notification"
msgid "Failed to delete post"
msgstr "Échec de la suppression de l article"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "Échec de la suppression du segment"
@@ -6400,15 +6400,15 @@ msgstr "Échec du chargement des paramètres"
msgid "Failed to load webhook subscriptions"
msgstr "Échec du chargement des abonnements webhook"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "Échec de la mise en pause de l automation"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "Échec de la mise en pause de la diffusion"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "Échec de l aperçu du segment"
@@ -6435,7 +6435,7 @@ msgstr "Échec de la publication du thème"
msgid "Failed to read the file"
msgstr "Échec de la lecture du fichier"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "Échec de la reconstruction du segment"
@@ -6476,11 +6476,11 @@ msgstr "Échec du renvoi de l invitation"
msgid "Failed to resend magic code"
msgstr "Échec du renvoi du code magique"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "Échec de la reprise de la diffusion"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "Échec de la relance des destinataires"
@@ -6543,7 +6543,7 @@ msgstr "Échec de l'enregistrement de l'intégration Zapier"
msgid "Failed to schedule broadcast"
msgstr "Échec de la programmation de la diffusion"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "Échec de la sélection du gagnant"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "Échec de la dépublication de l article"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "Échec de la mise à jour de l automation : {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "Échec de la mise à jour des paramètres du blog"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "Échec de la mise à jour de la diffusion : {0}"
@@ -6624,7 +6624,7 @@ msgstr "Échec de la mise à jour du champ"
msgid "Failed to update file manager settings"
msgstr "Échec de la mise à jour des paramètres du gestionnaire de fichiers"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "Échec de la mise à jour de la liste : {error}"
@@ -6642,7 +6642,7 @@ msgstr "Échec de la mise à jour des permissions"
msgid "Failed to update post: {0}"
msgstr "Échec de la mise à jour de l article : {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "Échec de la mise à jour du segment"
@@ -6863,7 +6863,7 @@ msgstr "Déclencher une livraison de test vers l'URL de l'abonnement — écritu
msgid "Firecrawl integration saved successfully"
msgstr "Intégration Firecrawl enregistrée avec succès"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "Modifications non enregistrées trouvées depuis {0}"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "Fréquence"
@@ -7022,7 +7022,7 @@ msgstr "Nom de l expéditeur"
msgid "From Name (override)"
msgstr "Nom de l expéditeur (remplacement)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "De :"
@@ -7099,7 +7099,7 @@ msgstr "Générée à partir du HTML à chaque envoi. Rien à maintenir."
msgid "Generated HTML"
msgstr "HTML généré"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "SQL généré :"
@@ -7137,7 +7137,7 @@ msgstr "Réponse du flux global"
msgid "Global feed URL"
msgstr "URL du flux global"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "L'URL du flux global est requise lorsqu'il est activé"
@@ -7146,8 +7146,8 @@ msgstr "L'URL du flux global est requise lorsqu'il est activé"
msgid "Go to Sign In"
msgstr "Aller à la connexion"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "Conversions d'objectifs et leur valeur totale"
msgid "Goal dashboard"
msgstr "Tableau de bord des objectifs"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "nom de l'objectif"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "type d'objectif"
@@ -7252,13 +7252,13 @@ msgstr "Attributs du groupe"
#~ msgid "Group by"
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "s est produit"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "possède"
@@ -7266,8 +7266,8 @@ msgstr "possède"
#~ msgid "Has Error"
#~ msgstr "A une erreur"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "ne possède pas"
@@ -7335,7 +7335,7 @@ msgstr "masqué"
msgid "Hide"
msgstr "Masquer"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "Masquer les détails"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... ou {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "J'ai effectué {maxRounds} séries d'appels d'outils sans parvenir à une réponse et je me suis arrêté là. Posez une question plus ciblée et je réessaierai."
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "ex. : Gros dépenseurs..."
@@ -7478,7 +7478,7 @@ msgstr "URL de l icône/Favicon"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "L ID ne peut contenir que des lettres minuscules et des chiffres"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "L ID ne peut contenir que des lettres minuscules, des chiffres et des tirets bas"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "L ID ne correspond pas"
@@ -7504,11 +7504,11 @@ msgstr "ID pour API :"
msgid "ID is automatically generated but can be modified if needed"
msgstr "L ID est généré automatiquement mais peut être modifié si nécessaire"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "L ID doit être alphanumérique"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "L ID doit faire moins de 32 caractères"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "dans"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "dans {0}"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "dans la plage de dates"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "dans le fuseau horaire des destinataires"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "dans les derniers"
@@ -7747,7 +7747,7 @@ msgstr "Indexer, mais ne pas suivre les liens"
msgid "Inflight"
msgstr "En cours"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "Info"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "Les adresses IP ne sont jamais stockées — elles servent uniquement à la recherche géographique. Le pays est toujours inclus lorsque le suivi géographique est activé."
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "est"
@@ -7994,8 +7994,8 @@ msgstr "est supérieur à"
msgid "is greater than or equal to"
msgstr "est supérieur ou égal à"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "est dans"
@@ -8012,8 +8012,8 @@ msgstr "est inférieur ou égal à"
msgid "is not empty"
msgstr "n'est pas vide"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "n'est pas dans"
@@ -8079,7 +8079,7 @@ msgstr "Rejoindre"
msgid "joined"
msgstr "a rejoint"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "A rejoint"
@@ -8158,7 +8158,7 @@ msgstr "Pages d'atterrissage"
#~ msgstr ""
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "Dernière récupération :"
msgid "Last modified"
msgstr "Dernière modification"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "Prospect"
msgid "Learn how to enable SMTP bridge"
msgstr "Apprendre comment activer le relais SMTP"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "En savoir plus"
@@ -8268,11 +8268,11 @@ msgstr "Laissez vide pour la largeur complète du conteneur"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "Laissez vide pour la déduire du point d'accès API. Renseignez-la lorsque le callback passe par un proxy ou un domaine personnalisé."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "Laissez vide pour garder l'expéditeur du modèle. Seuls les expéditeurs de l'intégration email marketing sont proposés."
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "Laissez vide pour déclencher sur tout changement de champ"
@@ -8288,7 +8288,7 @@ msgstr "Laissez vide pour utiliser celui que Notifuse gère pour cette intégrat
msgid "left"
msgstr "a quitté"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Bloc Liquid - Cliquez pour ajouter du contenu MJML + Liquid"
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Bloc Liquid - Cliquez pour ajouter du contenu MJML + Liquid"
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "Liste"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "Liste \"{0}\" supprimée avec succès"
@@ -8473,7 +8473,7 @@ msgstr "Lister les diffusions avec leur audience et leur planification"
msgid "List contacts with their full profile fields"
msgstr "Lister les contacts avec l'intégralité des champs de leur fiche"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "Liste créée avec succès"
@@ -8489,7 +8489,7 @@ msgstr "Lister toutes les listes et leurs paramètres, y compris le double opt-i
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "Lister tout ce à quoi un contact est abonné (nécessite aussi la lecture Contacts)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "ID de liste"
@@ -8516,8 +8516,8 @@ msgstr "Lister les messages envoyés avec l'adresse de leur destinataire, les ho
msgid "List Status"
msgstr "Statut de liste"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "Abonnement à la liste"
@@ -8570,7 +8570,7 @@ msgstr "Liste à vérifier"
msgid "List transactional notification definitions"
msgstr "Lister les définitions de notifications transactionnelles"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "Liste mise à jour avec succès"
@@ -8585,12 +8585,12 @@ msgstr "Liste :"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "Listes"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "Listes actualisées"
@@ -8619,7 +8619,7 @@ msgstr "Intégration LLM enregistrée avec succès"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "Charger plus"
@@ -8640,7 +8640,7 @@ msgstr "Charger la fiche de l'espace de travail, ce que la lecture comme l'écri
msgid "Loaded the latest version of this template (v{0})."
msgstr "La dernière version de ce modèle a été chargée (v{0})."
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "Chargement des automations..."
@@ -8674,14 +8674,14 @@ msgstr "Chargement du statut webhook..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "Fournisseur marketing"
msgid "Match"
msgstr "Correspondance"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "Correspondant"
@@ -8866,7 +8866,7 @@ msgstr "Correspondances"
msgid "matches regex"
msgstr "correspond à la regex"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "Contacts correspondants :"
@@ -8944,7 +8944,7 @@ msgstr "Membre"
msgid "Member removed successfully"
msgstr "Membre supprimé avec succès"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "Message"
@@ -9203,20 +9203,20 @@ msgstr "ma-classe-personnalisee"
msgid "my-tenant"
msgstr "my-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/A"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "Le nom est requis"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "Le nom doit faire moins de 255 caractères"
@@ -9285,8 +9285,8 @@ msgstr "Nouveau dossier"
msgid "New magic code sent to your email"
msgstr "Nouveau code magique envoyé à votre email"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "Nouveau message (email...)"
@@ -9298,7 +9298,7 @@ msgstr "Nouvel article"
#~ msgid "New rule"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "Nouveau segment"
@@ -9315,9 +9315,9 @@ msgstr "Nouvelle fenêtre"
msgid "New workspace"
msgstr "Nouvel espace de travail"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "Suivant"
msgid "Next (J)"
msgstr "Suivant (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "Prochaine exécution"
@@ -9338,11 +9338,11 @@ msgstr "Prochaine exécution"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "Prochaine exécution"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "Non"
@@ -9399,7 +9399,7 @@ msgstr "Aucune règle d'attribution pour le moment. Créez la première pour com
msgid "No audit entries match"
msgstr "Aucune entrée d'audit ne correspond"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "Pas encore d automations"
@@ -9407,11 +9407,11 @@ msgstr "Pas encore d automations"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "Aucun recalcul historique n'a encore été exécuté. Lancez-en un pour appliquer ces règles aux sessions et objectifs historiques."
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "Aucune diffusion trouvée"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "Aucune diffusion ne correspond à vos filtres"
@@ -9425,7 +9425,7 @@ msgstr "Aucune donnée de campagne"
msgid "No categories yet"
msgstr "Pas encore de catégories"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "Pas de catégorie"
@@ -9450,7 +9450,7 @@ msgstr "Aucune comparaison"
msgid "No conditions"
msgstr "Pas de conditions"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "Aucun contact trouvé. Ajoutez des contacts pour commencer."
@@ -9576,7 +9576,7 @@ msgstr "Aucun clic sur un lien enregistré pour cette variation pour le moment"
msgid "No list"
msgstr "Pas de liste"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "Aucune liste trouvée"
@@ -9656,7 +9656,7 @@ msgstr "Aucun fournisseur configuré pour les tests"
msgid "No published posts"
msgstr "Pas d articles publiés"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "Aucun destinataire ne reçoit le pixel d'ouverture ni de liens trackés ; les paramètres UTM sont conservés. Sinon, le consentement de chaque contact s'applique."
@@ -9714,13 +9714,13 @@ msgstr "Aucune donnée de source"
msgid "No specific details provided."
msgstr "Aucun détail spécifique fourni."
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "Aucun modèle trouvé"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "Aucun modèle trouvé pour la catégorie {0}"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "sur {tracked} trackés"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "des conditions suivantes correspondent :"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "Une fois"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "Une fois par contact"
@@ -10084,7 +10084,7 @@ msgstr "Seul un administrateur de l'instance peut consulter ou installer la clé
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "Seuls les clics enregistrés depuis l'activation du tracking par lien apparaissent ici ; les clics antérieurs comptent toujours dans le total de clics de la variation."
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "N'inscrire que les contacts correspondant à ces conditions."
@@ -10100,11 +10100,11 @@ msgstr "N'inscrire que les contacts correspondant à ces conditions."
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr ""
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "Uniquement les liens des emails de cette newsletter."
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "Uniquement les liens des emails envoyés avec ce modèle."
@@ -10122,12 +10122,12 @@ msgstr "Un seul point de rupture par modèle d email est autorisé"
msgid "Only workspace owners can modify integrations"
msgstr "Seuls les propriétaires de l espace de travail peuvent modifier les intégrations"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "Tracking des ouvertures et des clics"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "Ouverture email"
@@ -10187,7 +10187,7 @@ msgstr "Ouvrir les paramètres d'analyse web"
msgid "opened"
msgstr "ouvert"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "Ouvert"
#~ msgid "Opened the {section} section"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "ouvertures"
@@ -10208,11 +10208,11 @@ msgstr "ouvertures"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "Ouvertures"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "Les ouvertures et les clics ne sont pas trackés pour ce broadcast : choisissez vous-même la variante gagnante."
@@ -10225,7 +10225,7 @@ msgstr "Ouvre cet email dans le navigateur. Le lien est renseigné pour les news
msgid "Opens tracking consent"
msgstr "Consentement au tracking des ouvertures"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "Consentement au tracking des ouvertures"
@@ -10286,7 +10286,7 @@ msgstr "Optionnel. Pour les fournisseurs compatibles OpenAI (Ollama, vLLM, LiteL
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "Optionnel. Si fourni, envoyé comme Authorization : Bearer "
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "Filtrer optionnellement les contacts par segments dans les listes sélectionnées"
@@ -10348,7 +10348,7 @@ msgstr "Surlignement"
msgid "Override the default sender name for this test email"
msgstr "Remplacer le nom d expéditeur par défaut pour cet email de test"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "Remplacer le fournisseur d'email par défaut de l'espace de travail pour ce nœud"
@@ -10402,7 +10402,7 @@ msgstr "Pages vues"
msgid "Parent Frame"
msgstr "Cadre parent"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "Une partie de l'URL du lien, sans distinction de casse. Laissez vide pour démarrer sur n'importe quel lien."
@@ -10469,18 +10469,18 @@ msgstr "Mettre en pause l automation"
msgid "Pause automation?"
msgstr "Mettre en pause l automation ?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "Mettre en pause la diffusion"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "Mettre en pause la diffusion ?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "En pause"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "Payload :"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "En attente"
@@ -10526,7 +10526,7 @@ msgstr "Flux de données par destinataire"
msgid "Per-recipient feed URL"
msgstr "URL du feed par destinataire"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "L'URL du feed par destinataire est requise lorsqu'il est activé"
@@ -10562,7 +10562,7 @@ msgstr "Permissions"
msgid "Permissions updated successfully"
msgstr "Permissions mises à jour avec succès"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "Veuillez vérifier le formulaire pour les erreurs"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "Veuillez vérifier le formulaire pour les erreurs."
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "Veuillez choisir un autre nom de segment"
@@ -10647,7 +10647,7 @@ msgstr "Veuillez choisir un autre nom de segment"
msgid "Please enter a bounce threshold"
msgstr "Veuillez saisir un seuil de rebond"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "Veuillez entrer un nom de diffusion"
@@ -10667,11 +10667,11 @@ msgstr "Veuillez entrer une étiquette personnalisée"
msgid "Please enter a label for this connection"
msgstr "Veuillez entrer un libellé pour cette connexion"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "Veuillez entrer un ID de liste"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "Veuillez entrer un nom de liste"
@@ -10757,8 +10757,8 @@ msgstr "Veuillez entrer un identifiant API"
msgid "Please enter an API key name"
msgstr "Veuillez entrer un nom de clé API"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "Veuillez entrer un nom d automation"
@@ -10811,7 +10811,7 @@ msgstr "Veuillez sélectionner une date"
msgid "Please select a field"
msgstr "Veuillez sélectionner un champ"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "Veuillez sélectionner un type d objectif"
@@ -10819,9 +10819,9 @@ msgstr "Veuillez sélectionner un type d objectif"
msgid "Please select a JSON file"
msgstr "Veuillez sélectionner un fichier JSON"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "Veuillez sélectionner une liste"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "Veuillez sélectionner une taille de page"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "Veuillez sélectionner un statut"
@@ -10847,7 +10847,7 @@ msgstr "Veuillez sélectionner un statut"
msgid "Please select a template"
msgstr "Veuillez sélectionner un modèle"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "Veuillez sélectionner un modèle pour le double opt-in"
@@ -10862,7 +10862,7 @@ msgstr "Veuillez sélectionner une heure"
msgid "Please select a timezone"
msgstr "Veuillez sélectionner un fuseau horaire"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "Veuillez sélectionner un agrégat"
@@ -10870,7 +10870,7 @@ msgstr "Veuillez sélectionner un agrégat"
msgid "Please select an email template"
msgstr "Veuillez sélectionner un modèle d email"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "Veuillez sélectionner un type d événement"
@@ -10890,7 +10890,7 @@ msgstr "Veuillez sélectionner une opération"
msgid "Please select at least one event type"
msgstr "Veuillez sélectionner au moins un type d événement"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "Veuillez sélectionner un opérateur"
@@ -10945,7 +10945,7 @@ msgstr "Article dépublié avec succès"
msgid "Post updated successfully"
msgstr "Article mis à jour avec succès"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Appuyez sur Entrée pour confirmer, Échap pour annuler"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "aperçu"
@@ -11002,7 +11003,7 @@ msgstr "aperçu"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "Aperçu"
@@ -11030,7 +11031,7 @@ msgstr "Prévisualiser le message"
msgid "Preview Mode Required"
msgstr "Mode aperçu requis"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "Résultats de l aperçu"
@@ -11038,7 +11039,7 @@ msgstr "Résultats de l aperçu"
msgid "Preview template"
msgstr "Prévisualiser le modèle"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "Prévisualiser le modèle"
@@ -11072,9 +11073,9 @@ msgstr "Aperçu avec les données de test"
msgid "Preview Your Email"
msgstr "Prévisualisez votre email"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "La priorité est requise"
msgid "Priority:"
msgstr "Priorité :"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "Privé"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "Traité"
@@ -11184,7 +11185,7 @@ msgstr "{successful} contacts traités avec succès, {failed} échoués"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "Traitement du lot {currentBatch} sur {totalBatches} ({0} sur {1} lignes)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "Traitement des contacts"
@@ -11202,7 +11203,7 @@ msgstr "Traitement en pause"
msgid "Processing was stopped before completion."
msgstr "Le traitement a été interrompu avant la fin."
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "Progression"
@@ -11214,12 +11215,12 @@ msgstr "Nom de la propriété"
msgid "Provider"
msgstr "Fournisseur"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "Publique"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "Les listes publiques sont visibles dans le centre de notifications pour que les utilisateurs puissent s y abonner"
@@ -11278,7 +11279,7 @@ msgstr "Push"
#~ msgid "Querying {what}"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "Les emails en file d'attente ne seront pas envoyés. Les envois en cours iront à leur terme."
@@ -11485,11 +11486,11 @@ msgstr "Temps de lecture"
msgid "Ready to send"
msgstr "Prêt à envoyer"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "Prêt à utiliser"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "Raison :"
@@ -11497,11 +11498,11 @@ msgstr "Raison :"
msgid "Reasoning effort"
msgstr "Effort de raisonnement"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "Reconstruire"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "Reconstruire le segment"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "destinataire@exemple.com"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "Recommandé"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "Gagnant recommandé"
@@ -11589,7 +11590,7 @@ msgstr "URI de redirection"
msgid "Redo"
msgstr "Rétablir"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "Rétablir (Ctrl+Shift+Z)"
@@ -11621,11 +11622,11 @@ msgstr "Référents"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "Actualiser"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "Actualiser la diffusion"
@@ -11761,7 +11762,7 @@ msgstr "Supprimer la condition d'affichage ?"
msgid "Remove this author?"
msgstr "Retirer cet auteur ?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "Supprimer la variation"
@@ -11769,7 +11770,7 @@ msgstr "Supprimer la variation"
msgid "removed"
msgstr "retiré"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "Retiré"
@@ -11852,7 +11853,7 @@ msgstr "Le transfert des réponses est configuré. Les réponses entrantes néce
msgid "Reply to"
msgstr "Répondre à"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "Répondre à :"
@@ -12003,7 +12004,7 @@ msgstr "Restaurer le brouillon"
msgid "Restore Draft?"
msgstr "Restaurer le brouillon ?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "Réabonné"
@@ -12040,11 +12041,11 @@ msgstr "Reprendre"
msgid "Resume a paused broadcast, continuing the send"
msgstr "Reprendre une diffusion en pause et poursuivre l'envoi"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "Reprendre la diffusion"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "Reprendre la diffusion ?"
@@ -12068,11 +12069,11 @@ msgstr "Rétention"
#~ msgid "Retention (months)"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "Relancer les destinataires en échec ?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "Relancer les destinataires refusés par le fournisseur"
@@ -12200,7 +12201,7 @@ msgstr "Lancer le test"
msgid "Run Test"
msgstr "Lancer le test"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "En cours"
@@ -12235,7 +12236,7 @@ msgstr "Clé secrète S3"
msgid "Same Window"
msgstr "Même fenêtre"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "Pourcentage d échantillon"
@@ -12255,8 +12256,8 @@ msgstr "Mode bac à sable"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "Mode bac à sable"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "Enregistrer et redémarrer"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "Enregistrez un bloc depuis sa barre d’outils pour le réutiliser dans tous les modèles."
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "Enregistrer quand même"
@@ -12304,7 +12305,7 @@ msgstr "Enregistrer quand même"
#~ msgid "Save Block"
#~ msgstr "Enregistrer le bloc"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "Planifier ou envoyer immédiatement une diffusion à toute son audience"
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "Programmé"
@@ -12414,7 +12415,7 @@ msgstr "Largeur d écran en dessous de laquelle la disposition mobile est activ
msgid "Search"
msgstr "Rechercher"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "Rechercher par nom"
@@ -12432,7 +12433,7 @@ msgstr "Indexation des moteurs de recherche"
msgid "Search saved blocks"
msgstr "Rechercher dans les blocs enregistrés"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "Rechercher des modèles..."
@@ -12449,7 +12450,7 @@ msgstr "Recherche sur le web et retourne les URLs pertinentes"
msgid "Searching: \"{0}\""
msgstr "Recherche : \"{0}\""
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "La seconde valeur doit être supérieure à la première"
@@ -12533,10 +12534,10 @@ msgstr "Voir les tâches de recalcul historique d'analyse web ; une liste qui ne
msgid "See who clicked"
msgstr "Voir qui a cliqué"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "Segment"
@@ -12545,11 +12546,11 @@ msgstr "Segment"
msgid "Segment Conditions"
msgstr "Conditions du segment"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "Segment supprimé avec succès"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "Reconstruction du segment démarrée avec succès"
@@ -12561,22 +12562,22 @@ msgstr "Arbre du segment affiché dans la console !"
msgid "Segment tree reset"
msgstr "Arbre du segment réinitialisé"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "Segments"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "Sélectionner"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "Sélectionner un champ"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "Sélectionner une liste"
@@ -12642,7 +12643,7 @@ msgstr "Sélectionnez une liste pour activer les nœuds email"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "Sélectionner une liste..."
@@ -12658,7 +12659,7 @@ msgstr "Sélectionner une police Google populaire"
msgid "Select a section"
msgstr "Sélectionnez une section"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "Sélectionner un segment..."
@@ -12670,11 +12671,11 @@ msgstr "Sélectionner un expéditeur"
msgid "Select a social block"
msgstr "Sélectionnez un bloc social"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "Sélectionner un modèle"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "Sélectionner un fuseau horaire"
@@ -12690,7 +12691,7 @@ msgstr "Sélectionner une intégration email"
msgid "Select an event type"
msgstr "Sélectionner un type d événement"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "Sélectionner un événement..."
@@ -12719,7 +12720,7 @@ msgstr "Sélectionner une catégorie"
msgid "Select columns"
msgstr "Sélectionner les colonnes"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "Sélectionner le modèle d email de confirmation"
@@ -12755,11 +12756,11 @@ msgstr "Sélectionner une dimension"
msgid "Select email template"
msgstr "Sélectionner un modèle d email"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "Sélectionner un modèle d email..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "Sélectionner un événement"
@@ -12804,7 +12805,7 @@ msgstr "Sélectionner une langue"
msgid "Select language..."
msgstr "Sélectionner une langue..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "Sélectionner une liste"
@@ -12830,11 +12831,11 @@ msgstr "Sélectionner le fournisseur OAuth2"
msgid "Select page size"
msgstr "Sélectionner la taille de page"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "Sélectionner les segments (optionnel)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "Sélectionner un statut"
@@ -12846,20 +12847,20 @@ msgstr "Sélectionner le fournisseur de stockage"
msgid "Select supported languages"
msgstr "Sélectionner les langues prises en charge"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "Sélectionner un modèle"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "Sélectionner un modèle"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "Sélectionner le modèle d email à envoyer"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "Sélectionner l événement qui déclenchera cette automation"
@@ -12880,11 +12881,11 @@ msgstr "Sélectionner le fuseau horaire"
msgid "Select timezone..."
msgstr "Sélectionner le fuseau horaire..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "Sélectionner le type"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "Sélectionner la liste à laquelle ce déclencheur s applique"
@@ -12900,11 +12901,11 @@ msgstr "Sélectionner la liste dans laquelle vérifier le statut du contact"
msgid "Select which list to remove the contact from"
msgstr "Sélectionner la liste de laquelle retirer le contact"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "Sélectionner le segment auquel ce déclencheur s applique"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "Sélectionner le gagnant"
@@ -12920,7 +12921,7 @@ msgstr "Sélectionnez votre fournisseur de stockage pour pré-remplir la configu
msgid "Selected dimensions, in order:"
msgstr "Dimensions sélectionnées, dans l'ordre :"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "Gagnant sélectionné"
@@ -12991,7 +12992,7 @@ msgstr "Envoyer le code magique"
msgid "Send Now"
msgstr "Envoyer maintenant"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "Envoyer ou programmer"
@@ -13015,8 +13016,8 @@ msgstr "Envoyer un email de test"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "Envoyez des notifications transactionnelles via le relais SMTP. Parfait pour l intégration avec des systèmes email existants ou des applications qui supportent SMTP."
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "Expéditeur"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "Expéditeur {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "Expéditeur changé. Vous pouvez maintenant reprendre la diffusion."
@@ -13037,7 +13038,7 @@ msgstr "Expéditeur changé. Vous pouvez maintenant reprendre la diffusion."
msgid "Sender Name"
msgstr "Nom de l expéditeur"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "Expéditeur de la variante {name}"
@@ -13046,7 +13047,7 @@ msgstr "Expéditeur de la variante {name}"
msgid "Senders"
msgstr "Expéditeurs"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "Envoi en cours"
@@ -13081,7 +13082,7 @@ msgstr "envoyé"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "Envoyé"
@@ -13356,7 +13357,7 @@ msgstr "Afficher"
msgid "Show Controls"
msgstr "Afficher les contrôles"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "Afficher les détails"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "Une erreur s'est produite"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "source {0} introuvable"
@@ -13673,7 +13674,7 @@ msgstr "Clé API SparkPost"
msgid "Split"
msgstr "Divisé"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "Arguments SQL :"
@@ -13743,11 +13744,11 @@ msgstr "Commencez à écrire..."
msgid "started"
msgstr "démarré"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "Démarré"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "Démarre la première fois qu'un contact clique sur chaque lien d'un email. Un clic dans un email envoyé par cette automatisation ne la redémarre pas."
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS requis"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "État"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "Statut"
@@ -13786,7 +13787,7 @@ msgstr "statut modifié"
msgid "Status unknown"
msgstr "Statut inconnu"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "Arrête cette automation pour un contact dès qu'il répond à l'un de ses emails. Cela nécessite que le transfert des réponses entrantes soit configuré chez votre fournisseur d'email (ESP) : les réponses adressées à votre domaine d'envoi doivent être routées vers le fournisseur, qui les transmet à Notifuse. Sans cette configuration, les réponses ne sont pas détectées et la séquence ne s'arrête pas."
@@ -13842,7 +13843,7 @@ msgstr "Attributs de style"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "Sujet"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "abonné"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "Abonné"
@@ -14055,11 +14056,11 @@ msgstr "ID de la cible"
msgid "Target list:"
msgstr "Liste cible :"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "Statut de la tâche"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "Type de tâche :"
@@ -14080,23 +14081,23 @@ msgstr "Analyses de performance technique"
msgid "Telemetry"
msgstr "Télémétrie"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "modèle"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "Modèle d'email"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "Modèle d'email {0}"
@@ -14172,7 +14173,7 @@ msgstr "Nom du modèle"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "Le nom du modèle doit comporter au plus {TEMPLATE_NAME_MAX_LENGTH} caractères"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "Modèle d'email défini"
@@ -14202,16 +14203,16 @@ msgstr "Variables du modèle :"
msgid "Template:"
msgstr "Modèle d'email :"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "du modèle"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "Expéditeur du modèle"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "Expéditeur du modèle ({0})"
@@ -14326,7 +14327,7 @@ msgstr "Tester le feed par destinataire"
msgid "Test rule"
msgstr "Tester la règle"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "Taille de l'échantillon de test (%)"
@@ -14463,11 +14464,11 @@ msgstr "Le bloc et tout son contenu ne sont envoyés qu'aux destinataires pour q
msgid "The block will be sent to every recipient again."
msgstr "Le bloc sera de nouveau envoyé à tous les destinataires."
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "L'envoi de la diffusion reprendra là où il a été mis en pause."
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "La diffusion cessera d'envoyer et pourra être reprise plus tard."
@@ -14561,15 +14562,15 @@ msgstr "Le dernier recalcul historique a échoué"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr "La licence couvre l'ensemble du déploiement et non cet espace de travail. Adressez-vous à la personne qui administre cette instance Notifuse."
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "La liste \"{listName}\" ne peut pas être supprimée tant que l'automation active \"{automationName}\" l'utilise. Mettez-la d'abord en pause ou modifiez-la pour qu'elle n'utilise plus la liste."
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "La liste \"{listName}\" ne peut pas être supprimée tant que les automations actives \"{first}\" et \"{second}\" l'utilisent. Mettez-les d'abord en pause ou modifiez-les pour qu'elles n'utilisent plus la liste."
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "La liste \"{listName}\" ne peut pas être supprimée tant que les automations actives \"{first}\", \"{second}\" et \"{third}\" l'utilisent. Mettez-les d'abord en pause ou modifiez-les pour qu'elles n'utilisent plus la liste."
@@ -14606,11 +14607,11 @@ msgstr "L'espace de travail demandé est introuvable."
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "La réponse a été tronquée car elle a atteint la limite de tokens. Réduisez l'effort de raisonnement, simplifiez la demande ou augmentez la limite de tokens, puis réessayez."
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "Le segment a été créé !"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "Le segment a été mis à jour !"
@@ -14618,7 +14619,7 @@ msgstr "Le segment a été mis à jour !"
msgid "The selected file"
msgstr "Le fichier sélectionné"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "L'expéditeur choisi pour cette diffusion ne fait plus partie des expéditeurs de l'intégration email marketing. Choisissez-en un autre, ou videz le champ pour envoyer depuis l'expéditeur du modèle, puis reprenez la diffusion."
@@ -14731,11 +14732,11 @@ msgstr "Ces contacts seront retirés de la liste sélectionnée. Il s'agit d'un
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "Ces contacts seront abonnés à la liste sélectionnée (statut : active)."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "Ces paramètres sont automatiquement ajoutés à l'URL de la diffusion. Ils sont utilisés par les outils d'analyse web pour analyser les performances de votre campagne."
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "Le même e-mail leur sera renvoyé. Corrigez d'abord ce que le fournisseur a refusé, sinon l'envoi échouera de nouveau."
@@ -14760,11 +14761,11 @@ msgstr "Ce compte est déjà lié à une autre identité d'authentification uniq
msgid "This action cannot be undone."
msgstr "Cette action est irréversible."
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "Cette action est irréversible. Pour confirmer, veuillez entrer l'ID de la diffusion :"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "Cette action est irréversible. Pour confirmer, veuillez entrer l'ID de la liste :"
@@ -14847,7 +14848,7 @@ msgstr "Ce déploiement a atteint le nombre d'espaces de travail autorisé par s
msgid "This email will be used for the root administrator account"
msgstr "Cet email sera utilisé pour le compte administrateur racine"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "Cet événement se déclenche souvent. Ces conditions sont évaluées pour chaque événement correspondant."
@@ -14959,16 +14960,16 @@ msgstr "Cette règle n'est pas valide."
msgid "This section is empty. Add columns or groups to display content."
msgstr "Cette section est vide. Ajoutez des colonnes ou des groupes pour afficher du contenu."
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "Ce segment utilise des filtres de date relatifs et sera automatiquement recalculé quotidiennement à 5h00 ({timezone})"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "Cet expéditeur ne fait plus partie de l'intégration email marketing. Choisissez-en un autre ou videz le champ pour garder celui du modèle."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "Ce modèle est déjà utilisé dans une autre variation"
@@ -15061,7 +15062,7 @@ msgstr "Cela définira la valeur à NULL. Êtes-vous sûr ?"
msgid "This workspace"
msgstr "Ce workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "Ce workspace ne tracke pas les contacts dont le consentement est inconnu : seuls les destinataires qui ont accepté le tracking comptent dans les résultats du test."
@@ -15086,10 +15087,10 @@ msgstr "L'heure est requise"
msgid "Time patterns"
msgstr "Motifs temporels"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "période"
@@ -15097,8 +15098,8 @@ msgstr "période"
msgid "Timeline"
msgstr "Chronologie"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "fois"
@@ -15136,7 +15137,7 @@ msgstr "Horodatage"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "Fuseau horaire — {detail}"
msgid "Timezone is required"
msgstr "Le fuseau horaire est requis"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "Fuseau horaire utilisé pour les dates"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "Principales sources de trafic"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "Total"
@@ -15389,11 +15390,11 @@ msgstr "Trackés"
msgid "Tracking"
msgstr "Tracking"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "Le tracking (ouvertures et clics) doit être activé dans les paramètres de l'espace de travail pour utiliser les fonctionnalités de test A/B."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "Le tracking (ouvertures et clics) devrait être activé dans les paramètres de votre espace de travail pour utiliser cette fonctionnalité"
@@ -15470,11 +15471,11 @@ msgstr "Essai"
msgid "Trigger"
msgstr "Déclencheur"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "Événement déclencheur"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "Déclencher sur des modifications de champs spécifiques"
@@ -15482,7 +15483,7 @@ msgstr "Déclencher sur des modifications de champs spécifiques"
msgid "true"
msgstr "vrai"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "Essayez d'ajuster votre recherche ou votre filtre de statut"
@@ -15499,7 +15500,7 @@ msgstr "Transformer en"
msgid "Turn Into"
msgstr "Transformer en"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "Désactivez pour les avis que chaque membre doit recevoir, comme les avis de sécurité ou légaux : les contacts désinscrits de la liste le reçoivent aussi, et ses emails ne portent pas d'en-tête List-Unsubscribe, donc les clients mail n'affichent pas de bouton de désinscription. Le lien de désinscription de votre template n'est pas modifié."
@@ -15519,8 +15520,8 @@ msgstr "Activer ou désactiver l'analyse web et modifier ses domaines autorisés
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "type"
@@ -15537,7 +15538,7 @@ msgstr "Type"
msgid "type {0} is not implemented"
msgstr "le type {0} n'est pas implémenté"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "le type {rendererType} n'est pas implémenté"
@@ -15572,7 +15573,7 @@ msgstr "Comprendre la qualité des sites référents"
msgid "Undo"
msgstr "Annuler"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "Annuler (Ctrl+Z)"
@@ -15602,13 +15603,13 @@ msgstr "Les clics uniques comptent chaque destinataire une fois par lien — que
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "Inconnu"
@@ -15624,7 +15625,7 @@ msgstr "Erreur inconnue"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "Liste inconnue"
@@ -15636,7 +15637,7 @@ msgstr "Liste inconnue"
msgid "Unknown page"
msgstr "Page inconnue"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "Segment inconnu"
@@ -15644,7 +15645,7 @@ msgstr "Segment inconnu"
msgid "Unknown Segment"
msgstr "Segment inconnu"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "Statut inconnu"
@@ -15660,15 +15661,15 @@ msgstr "Dépublier"
msgid "Unpublish post"
msgstr "Dépublier l'article"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "Modifications non enregistrées"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "Modifications non enregistrées"
@@ -15701,14 +15702,14 @@ msgstr "DÉSABONNER"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "Désabonner de la liste"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "Désabonné de la liste"
msgid "Unsubscribes"
msgstr "Désabonnements"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "Sans titre"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "Jusqu'à 64 lettres, chiffres, tirets ou traits de soulignement."
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "Mettre à jour"
@@ -15755,7 +15756,7 @@ msgstr "Mettre à jour le contact"
msgid "Update Link"
msgstr "Mettre à jour le lien"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "Mettre à jour le segment"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "mis à jour"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "Mis à jour"
@@ -15933,7 +15934,7 @@ msgstr "Utiliser ce thème"
msgid "Use TLS"
msgstr "Utiliser TLS"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "Utiliser la valeur par défaut de l'espace de travail"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "Campagne UTM"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "UTM Campaign"
@@ -16007,7 +16008,7 @@ msgstr "Campagnes UTM"
msgid "UTM content"
msgstr "Contenu UTM"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "UTM Content"
@@ -16015,7 +16016,7 @@ msgstr "UTM Content"
msgid "UTM medium"
msgstr "Support UTM"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "UTM Medium"
@@ -16023,21 +16024,21 @@ msgstr "UTM Medium"
msgid "UTM source"
msgstr "Source UTM"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "UTM Source"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "UTM Term"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "Erreur de validation"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "Erreur de validation"
msgid "Value"
msgstr "Valeur"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "Valeur 2"
@@ -16069,8 +16070,8 @@ msgstr "Variable"
msgid "Variant name"
msgstr "Nom de la variante"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "Variations"
@@ -16145,8 +16146,8 @@ msgstr "Voir la documentation et le guide de configuration du relais SMTP"
msgid "View snippet"
msgstr "Voir le snippet"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "Voir la page web"
@@ -16168,12 +16169,12 @@ msgstr "Voir le site web"
#~ msgid "Views"
#~ msgstr ""
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "Visibilité"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Visiter le site web"
@@ -16210,7 +16211,7 @@ msgstr "Durée d'attente"
msgid "Waiting for server restart..."
msgstr "En attente du redémarrage du serveur..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "Avertissement"
@@ -16229,7 +16230,7 @@ msgstr "Nous détecterons et utiliserons automatiquement le favicon de votre sit
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "Activé, les liens des emails passent par une redirection qui enregistre
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "Lorsqu'activé, les liens dans l'email seront suivis pour les ouvertures et les clics"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "Lorsqu'activé, les abonnés doivent confirmer leur abonnement par email avant d'être ajoutés à la liste"
@@ -16497,7 +16498,7 @@ msgstr "Pourquoi le trafic a-t-il changé ?"
msgid "Width"
msgstr "Largeur"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "Sera supprimé"
@@ -16506,7 +16507,7 @@ msgstr "Sera supprimé"
msgid "Will resume from row {0}"
msgstr "Reprendra à partir de la ligne {0}"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "Gagnant"
@@ -16514,7 +16515,7 @@ msgstr "Gagnant"
msgid "Winner Selected"
msgstr "Gagnant sélectionné"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "Gagnant sélectionné avec succès ! La diffusion sera envoyée aux destinataires restants."
@@ -16526,17 +16527,17 @@ msgstr "Métrique gagnante"
#~ msgid "With Errors"
#~ msgstr "Avec erreurs"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "avec filtres"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "avec les propriétés"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "avec statut"
@@ -16689,11 +16690,11 @@ msgstr "Annuel"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "Oui, activer"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "Oui, annuler"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "Oui, supprimer"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "Oui, mettre en pause"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "Oui, reprendre"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "Oui, relancer"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "Oui, sélectionner le gagnant"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "Vous n'avez pas d'accès en écriture à {resource}."
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "Vous n'avez pas de fournisseur d'email marketing configuré. Veuillez configurer un fournisseur d'email dans les paramètres de votre espace de travail pour envoyer des diffusions."
@@ -16794,16 +16795,16 @@ msgstr "Vous n'avez pas la permission de gérer les champs personnalisés"
msgid "You don't have write permission for automations"
msgstr "Vous n'avez pas la permission d'écriture pour les automatisations"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "Vous n'avez pas la permission d'écriture pour les diffusions"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "Vous n'avez pas la permission d'écriture pour les contacts"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "Vous n'avez pas la permission d'écriture pour les listes"
@@ -16838,12 +16839,12 @@ msgstr "Vous n'avez pas la permission d'écriture pour les modèles"
#~ msgstr "Vous avez des modifications non enregistrées"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir fermer ce panneau ?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir fermer ?"
@@ -16872,6 +16873,11 @@ msgstr "Vous devez configurer une URL d'endpoint personnalisée dans les paramè
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "Vous avez besoin des permissions de lecture Modèles d'email et d'écriture Transactionnel pour envoyer des emails de test"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "Vous avez besoin de la permission de lecture Modèles d'email pour choisir un modèle"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "Vous avez besoin de la permission de lecture Modèles d'email pour voir le nom et l'aperçu de ce modèle"
@@ -16925,7 +16931,7 @@ msgstr "Votre licence Notifuse a expiré et se trouve en période de grâce."
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "Vos paramètres d'analyse web n'ont pas été enregistrés. Quitter cette page les abandonnera."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "Votre site web ou nom d'entreprise"
diff --git a/console/src/i18n/locales/it.po b/console/src/i18n/locales/it.po
index 809bc84fe..90ad9d611 100644
--- a/console/src/i18n/locales/it.po
+++ b/console/src/i18n/locales/it.po
@@ -105,7 +105,7 @@ msgstr "{0} azioni"
#~ msgstr ""
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0} contatti"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{0} di {1} regole corrispondono"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} destinatari rimessi in coda per un altro tentativo"
@@ -279,13 +279,13 @@ msgstr "{0} disiscrizioni totali (nascoste dal grafico)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{0}-{1} di {total} automazioni"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{0}-{1} di {total} broadcast"
@@ -297,15 +297,15 @@ msgstr ""
msgid "{capability} requires a Notifuse licence."
msgstr ""
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{clicks} click su {recipients} destinatari"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{clicks} clic su {tracked} destinatari tracciati ({recipients} inviati)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {La lista \"{listName}\" non può essere eliminata finché un'automazione attiva la usa. Chiedi a qualcuno con accesso alle automazioni di metterla in pausa.} other {La lista \"{listName}\" non può essere eliminata finché # automazioni attive la usano. Chiedi a qualcuno con accesso alle automazioni di metterle in pausa.}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}m {remainingSeconds}s"
msgid "{minutes}m {seconds}s"
msgstr "{minutes}m {seconds}s"
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {La lista \"{listName}\" non può essere eliminata finché le automazioni attive \"{first}\", \"{second}\", \"{third}\" e un'altra la usano. Mettile prima in pausa oppure modificale perché smettano di usare la lista.} other {La lista \"{listName}\" non può essere eliminata finché le automazioni attive \"{first}\", \"{second}\", \"{third}\" e altre # la usano. Mettile prima in pausa oppure modificale perché smettano di usare la lista.}}"
@@ -378,11 +378,11 @@ msgstr "{name} viene trascinato sull’email."
msgid "{name} was dropped."
msgstr "{name} è stato rilasciato."
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{opens} aperture su {recipients} destinatari"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{opens} aperture su {tracked} destinatari tracciati ({recipients} inviati)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {Questo eliminerà in modo permanente # cont
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr ""
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId} (eliminato)"
@@ -523,7 +523,7 @@ msgstr "+ aggiungi nome mittente, reply-to, allegati"
msgid "+ Add property filter"
msgstr "+ Aggiungi filtro proprietà"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ Aggiungi variante"
@@ -536,15 +536,15 @@ msgstr "+ altri {0}"
msgid "+{hiddenCount} more"
msgstr "+ altri {hiddenCount}"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0 click su 0 destinatari"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0 contatti"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0 aperture su 0 destinatari"
@@ -560,7 +560,7 @@ msgstr "1 obiettivo"
msgid "1 page"
msgstr "1 pagina"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. Pubblico"
@@ -581,7 +581,7 @@ msgstr "2. Template"
msgid "2. Template ({0})"
msgstr "2. Modello ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Web Analytics"
@@ -589,7 +589,7 @@ msgstr "2. Web Analytics"
msgid "200 - Extra Light"
msgstr "200 - Ultra leggero"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. Feed di dati"
@@ -601,7 +601,7 @@ msgstr "3. Traduzioni"
msgid "300 - Light"
msgstr "300 - Leggero"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. Contenuto"
@@ -629,7 +629,7 @@ msgstr "800 - Ultra grassetto"
msgid "900 - Black"
msgstr "900 - Nero"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "È richiesta una condizione di diramazione..."
@@ -653,7 +653,7 @@ msgstr "Il consenso del contatto prevale sempre. Questa scelta si applica ai con
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "Viene inserita una copia. Le modifiche successive al blocco salvato non la cambiano."
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "Il conteggio delle attività passate include l'evento che attiva l'automazione, quindi \"almeno 3 aperture\" comporta l'iscrizione alla terza apertura."
@@ -681,7 +681,7 @@ msgstr "È stata trovata un'operazione {operation} precedente per \"{0}\". Vuoi
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "È stato trovato un caricamento precedente per \"{0}\" ({1}). Vuoi riprendere da dove ti eri fermato?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "Un segmento con ID \"{id}\" esiste già"
@@ -689,11 +689,11 @@ msgstr "Un segmento con ID \"{id}\" esiste già"
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "Una chiave di solo invio è davvero di solo invio, e questa è una novità della 39.0: /api/transactional.send crea comunque il contatto destinatario, ma senza Scrittura Contatti non memorizza nulla oltre all'indirizzo email, e senza Lettura Contatti rifiuta del tutto cc e bcc — l'oggetto viene renderizzato sull'intero record di ciascun destinatario. Il bridge SMTP è una seconda porta d'ingresso sullo stesso interruttore, quindi questo è esattamente anche ciò che può fare il nome utente SMTP. Nota che il verbo di scrittura invia email reali da tre endpoint distinti, incluso uno che dichiara soltanto di \"testare\" un provider."
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "È richiesto un albero"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "È richiesto un valore..."
@@ -705,7 +705,7 @@ msgstr "È stato selezionato un vincitore. Le email sono in fase di invio ai res
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "A/B Test"
@@ -738,7 +738,7 @@ msgstr "Azione"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "Azioni"
@@ -758,7 +758,7 @@ msgstr "Attivare l'automazione?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "Iscritto attivo"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "Attività"
@@ -924,7 +924,7 @@ msgstr "Aggiungi Intestazione Personalizzata"
msgid "Add dimension"
msgstr "Aggiungi dimensione"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "Aggiungi condizioni di ingresso"
@@ -1019,19 +1019,19 @@ msgstr "Aggiungi webhook"
msgid "Additional context about this event"
msgstr "Contesto aggiuntivo su questo evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "Indirizzo"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "Indirizzo riga 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "Impostazioni avanzate"
msgid "Affects how columns stack on mobile devices"
msgstr "Influisce su come le colonne si impilano sui dispositivi mobili"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "dopo"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "Dopo {0} ore in base al maggior numero di {1}"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "dopo la data"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "Aggrega"
@@ -1137,13 +1137,13 @@ msgstr "Allineamento"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "Tutti"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "TUTTI"
@@ -1284,12 +1284,12 @@ msgstr "ID ancora"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "e"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "E | O"
@@ -1324,24 +1324,24 @@ msgstr "Le annotazioni non hanno un permesso proprio: rispondono deliberatamente
msgid "Another change to the library is running. Try again in a moment."
msgstr "È in corso un’altra modifica della libreria. Riprova tra un momento."
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "QUALSIASI"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "Qualsiasi broadcast"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "Qualsiasi evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "Qualsiasi modifica del campo attiva l'automazione"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "Qualsiasi nome obiettivo"
@@ -1349,15 +1349,15 @@ msgstr "Qualsiasi nome obiettivo"
msgid "Any link"
msgstr "Qualsiasi link"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "Qualsiasi template"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "in qualsiasi momento"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "Sei sicuro di voler eliminare"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "Sei sicuro di voler eliminare \"{0}\"?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "Sei sicuro di voler eliminare il broadcast \"{0}\"?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "Sei sicuro di voler eliminare l'invito per {0}?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "Sei sicuro di voler eliminare la lista \"{0}\"?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "Sei sicuro di voler pubblicare il tema v{0}? Questo lo renderà attivo sul tuo blog."
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "Sei sicuro di voler ricostruire \"{0}\"? Questo ricalcolerà l'appartenenza al segmento."
@@ -1561,12 +1561,12 @@ msgstr "Sei sicuro di voler rimuovere questa etichetta di campo personalizzato?"
msgid "Are you sure you want to remove this field?"
msgstr "Sei sicuro di voler rimuovere questo campo?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "Sei sicuro di voler rimuovere questa variante?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "Sei sicuro di voler selezionare \"{0}\" come vincitore? Il broadcast sarà inviato ai destinatari rimanenti."
@@ -1598,8 +1598,8 @@ msgstr "Chiedimi di aiutarti a scrivere il tuo blog..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "almeno"
@@ -1623,8 +1623,8 @@ msgstr "È richiesta almeno un'operazione"
msgid "At least one root email is required"
msgstr "È richiesta almeno un'email root"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "al massimo"
@@ -1648,7 +1648,7 @@ msgstr "Regole di attribuzione"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "Pubblico"
@@ -1752,7 +1752,7 @@ msgstr "Disabilitato automaticamente"
msgid "Auto-reply"
msgstr "Risposta automatica"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "Invio automatico vincitore"
@@ -1769,7 +1769,7 @@ msgstr "Automatica"
msgid "Automatically add new users to the selected lists"
msgstr "Aggiungi automaticamente i nuovi utenti alle liste selezionate"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "Invia automaticamente il vincitore"
@@ -1777,15 +1777,15 @@ msgstr "Invia automaticamente il vincitore"
msgid "Automation"
msgstr "Automazione"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "Automazione attivata con successo"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "Automazione creata con successo"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "Automazione eliminata con successo"
@@ -1793,15 +1793,15 @@ msgstr "Automazione eliminata con successo"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "I flussi di automazione — i loro trigger, i nodi e la cronologia di esecuzione per ogni contatto."
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "Automazione messa in pausa con successo"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "Automazione aggiornata con successo"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "Automazione aggiornata, ma è in pausa: attivala per eseguire questa versione."
@@ -1811,7 +1811,7 @@ msgstr "Automazione:"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "Automazioni"
@@ -1828,7 +1828,7 @@ msgstr "Blocchi disponibili"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr ""
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "Disponibile una volta connesso un provider email che supporta le risposte in entrata (attualmente Mailgun e Amazon SES — altri provider in arrivo). Interrompe questa automazione per un contatto non appena questi risponde a una delle sue email."
@@ -1972,13 +1972,13 @@ msgstr "Destinatari BCC"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr ""
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "prima"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "prima della data"
@@ -1986,7 +1986,7 @@ msgstr "prima della data"
msgid "Before User Created Hook"
msgstr "Hook prima della creazione utente"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "Appartenente ad almeno uno dei seguenti segmenti"
@@ -2006,8 +2006,8 @@ msgstr "Migliori pratiche:"
msgid "Best TimeScore"
msgstr "Miglior TimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "tra"
@@ -2205,8 +2205,8 @@ msgstr "Categoria bounce"
msgid "Bounce Diagnostic:"
msgstr "Diagnostica bounce:"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "Email bounce"
@@ -2244,8 +2244,8 @@ msgstr "Tipo di bounce"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "Breve riassunto del post"
msgid "Brief summary shown in post listings and previews"
msgstr "Breve riassunto mostrato negli elenchi e nelle anteprime dei post"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "broadcast"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "Broadcast"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "Broadcast \"{0}\" annullato con successo"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "Broadcast \"{0}\" eliminato con successo"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "Broadcast \"{0}\" messo in pausa con successo"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "Broadcast \"{0}\" aggiornato"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "Broadcast \"{0}\" ripreso con successo"
@@ -2355,7 +2355,7 @@ msgstr "Broadcast \"{0}\" programmato con successo"
msgid "Broadcast \"{0}\" sending started"
msgstr "Invio broadcast \"{0}\" avviato"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "Broadcast creato con successo"
@@ -2364,22 +2364,22 @@ msgstr "Broadcast creato con successo"
msgid "Broadcast ID"
msgstr "ID broadcast"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "ID broadcast copiato negli appunti"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "Nome broadcast"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "Broadcast aggiornato con successo"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "Broadcast"
@@ -2431,11 +2431,11 @@ msgstr "Costruisci un report dalle tue dimensioni"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "Crea segmenti di contatti complessi utilizzando la logica AND/OR con filtri su più tabelle di dati. Inizia aggiungendo condizioni per contatti, liste di contatti o eventi della timeline dei contatti."
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "In costruzione"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "Costruzione segmento"
@@ -2500,9 +2500,9 @@ msgstr "Campagne"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "Campagne"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "Campagne"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "Campagne"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "Annulla un backfill in esecuzione"
msgid "Cancel backfill?"
msgstr "Annullare il backfill?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "Annulla broadcast"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "Annullare il broadcast?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "Annullare il caricamento?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "Annullato"
@@ -2632,7 +2632,7 @@ msgstr "Annullato"
msgid "Cannot reach the configured API endpoint"
msgstr "Impossibile raggiungere l'endpoint API configurato"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "Impossibile rimuovere la lista mentre esistono nodi email. Elimina prima i nodi email."
@@ -2748,8 +2748,8 @@ msgstr "Modifica il contenuto di un template, in qualsiasi lingua"
msgid "Change provider"
msgstr "Cambia provider"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "Cambia mittente"
@@ -2824,7 +2824,7 @@ msgstr "Scegli un punto di partenza per il tuo nuovo tema. Potrai personalizzare
msgid "Choose when to publish \"{0}\""
msgstr "Scegli quando pubblicare \"{0}\""
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "scelto nel broadcast"
@@ -2862,7 +2862,7 @@ msgstr "Cancella tutto"
msgid "Clear field"
msgstr "Cancella campo"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "Cancella filtri"
@@ -2870,8 +2870,8 @@ msgstr "Cancella filtri"
msgid "Clear value"
msgstr "Cancella valore"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "Click email"
@@ -2912,7 +2912,7 @@ msgstr "Clicca su Riprendi per continuare l'elaborazione."
#~ msgid "Click share"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "Clicca per riprovare"
@@ -2920,7 +2920,7 @@ msgstr "Clicca per riprovare"
msgid "clicked"
msgstr "cliccato"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "Cliccato"
msgid "clicked a link"
msgstr "ha cliccato un link"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "Ha cliccato un link"
@@ -2939,15 +2939,15 @@ msgstr "Ha cliccato un link"
msgid "Clicked link"
msgstr "Link cliccato"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "il link cliccato contiene"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "Il link cliccato contiene"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "click"
@@ -2957,7 +2957,7 @@ msgstr "click"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "Click"
@@ -2966,7 +2966,7 @@ msgstr "Click"
msgid "Clicks tracking consent"
msgstr "Consenso al tracciamento dei clic"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "Consenso al tracciamento dei clic"
@@ -2997,8 +2997,8 @@ msgstr "Il Client Secret è obbligatorio"
msgid "Client Secret Value"
msgstr "Valore del Client Secret"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "Clona"
@@ -3027,7 +3027,7 @@ msgstr "Clona template"
msgid "Close"
msgstr "Chiudi"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "Chiudi senza salvare"
@@ -3107,7 +3107,7 @@ msgstr "Confronta questo periodo con il precedente e spiega i principali fattori
msgid "Compare TimeScore across campaign sources"
msgstr "Confronta il TimeScore tra le sorgenti delle campagne"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "Confronto"
@@ -3131,13 +3131,13 @@ msgstr "Compila prima il template"
msgid "Compiling..."
msgstr "Compilazione in corso..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "Email di reclamo"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "Completato"
msgid "Complete Setup"
msgstr "Completa configurazione"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "Completa la condizione per aggiornare il conteggio"
@@ -3187,8 +3187,8 @@ msgstr "completato"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "Completato"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "condizione"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "Condizione"
@@ -3225,7 +3225,7 @@ msgstr "Condizioni"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "Condizioni e cicli posti tra i blocchi non vengono riportati. Controlla il testo prima di salvare."
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "Configurazione per {nodeType} non disponibile in Fase 2"
@@ -3236,7 +3236,7 @@ msgstr "Configuration set"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "Configura webhook in uscita per ricevere notifiche in tempo reale quando si verificano eventi nel tuo workspace."
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "Configura provider"
@@ -3297,11 +3297,11 @@ msgstr "Configurazione {0}"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "Conferma"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "Verifica che un contatto esista ed elenca tutto ciò a cui è iscritto (richiede anche Lettura Liste)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "Confermato"
@@ -3368,7 +3368,7 @@ msgstr "Considera di utilizzare lo stesso testo della subject line"
msgid "Console"
msgstr "Console"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "Identificazione dei contatti"
msgid "Contact is not subscribed to this list"
msgstr "Il contatto non è iscritto a questa lista"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "Proprietà contatto"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "Il contatto rientra ogni volta che l'evento si verifica"
@@ -3573,7 +3573,7 @@ msgstr "Copia codice {0}"
msgid "Copy link"
msgstr "Copia link"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "Copia negli appunti"
@@ -3587,7 +3587,7 @@ msgstr "Copia URL"
msgid "Copy Webhook endpoint"
msgstr "Copia endpoint webhook"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "Campi principali"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "Paesi"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "Cover"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "Copre più dei soli template: i blocchi riutilizzabili rispondono allo stesso interruttore, e modificare un blocco modifica ogni template che lo incorpora. I blocchi sono conservati insieme alle impostazioni del workspace, quindi il loro contenuto viene restituito anche da /api/workspaces.get e da /api/workspaces.list, che non richiede alcun permesso — la lettura Template non è l'unico modo per vedere il contenuto dei blocchi. Inoltre /api/templates.compile controlla questa concessione solo per le chiamate che arrivano tramite API; quando il workspace compila un template per sé stesso, non viene controllato nulla."
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "Crea"
@@ -3700,7 +3700,7 @@ msgstr "Crea"
msgid "Create a blog category"
msgstr "Crea una categoria del blog"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "Crea un broadcast"
@@ -3779,15 +3779,15 @@ msgstr "Crea e gestisci i contenuti del tuo blog"
msgid "Create API Key"
msgstr "Crea chiave API"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "Crea automation"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "Crea broadcast"
@@ -3795,7 +3795,7 @@ msgstr "Crea broadcast"
msgid "Create First Theme"
msgstr "Crea primo tema"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "Crea lista"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "Crea il mio"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "Crea nuovo {0} template"
@@ -3816,7 +3816,7 @@ msgstr "Crea nuova categoria"
msgid "Create new folder"
msgstr "Crea nuova cartella"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "Crea nuova lista"
@@ -3824,7 +3824,7 @@ msgstr "Crea nuova lista"
msgid "Create New Post"
msgstr "Crea nuovo post"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "Crea nuovo template"
@@ -3873,7 +3873,7 @@ msgstr "Crea webhook"
msgid "Create Workspace"
msgstr "Crea workspace"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "Crea la tua prima automation"
@@ -3881,7 +3881,7 @@ msgstr "Crea la tua prima automation"
msgid "Create your first blog post to get started"
msgstr "Crea il tuo primo post del blog per iniziare"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "Crea il tuo primo broadcast per iniziare"
@@ -3889,7 +3889,7 @@ msgstr "Crea il tuo primo broadcast per iniziare"
msgid "Create Your First Category"
msgstr "Crea la tua prima categoria"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "Crea la tua prima lista per iniziare"
@@ -3909,7 +3909,7 @@ msgstr "Crea il tuo primo template per iniziare"
msgid "created"
msgstr "creato"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "Personalizzato (px)"
msgid "Custom CSS class for styling"
msgstr "Classe CSS personalizzata per lo styling"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "Data personalizzata 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "Data personalizzata 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "Data personalizzata 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "Data personalizzata 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "Data personalizzata 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "Campi data personalizzati"
@@ -4055,7 +4055,7 @@ msgstr "Dominio personalizzato per link email (unsubscribe, tracking, notificati
msgid "Custom Endpoint URL"
msgstr "URL endpoint personalizzato"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "Evento personalizzato"
@@ -4099,27 +4099,27 @@ msgstr "URL icona personalizzata"
msgid "Custom JSON {num}"
msgstr "JSON personalizzato {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "JSON personalizzato 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "JSON personalizzato 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "JSON personalizzato 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "JSON personalizzato 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "JSON personalizzato 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "Campi JSON personalizzati"
@@ -4128,27 +4128,27 @@ msgstr "Campi JSON personalizzati"
msgid "Custom Label"
msgstr "Etichetta personalizzata"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "Numero personalizzato 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "Numero personalizzato 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "Numero personalizzato 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "Numero personalizzato 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "Numero personalizzato 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "Campi numero personalizzati"
@@ -4185,27 +4185,27 @@ msgstr "Mittente personalizzato (provider email transazionale)"
msgid "Custom sender name (optional)"
msgstr "Nome mittente personalizzato (opzionale)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "Stringa personalizzata 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "Stringa personalizzata 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "Stringa personalizzata 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "Stringa personalizzata 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "Stringa personalizzata 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "Campi stringa personalizzati"
@@ -4248,10 +4248,10 @@ msgstr "La data è obbligatoria"
msgid "Date range"
msgstr "Intervallo di date"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "giorni"
@@ -4275,7 +4275,7 @@ msgstr "Decorazione"
msgid "Deduplication:"
msgstr "Deduplicazione:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "Lingua predefinita"
msgid "Default retention (days)"
msgstr "Conservazione predefinita (giorni)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "Mittente predefinito"
@@ -4348,13 +4348,13 @@ msgstr "Ritardo"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "Ritardo"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "Elimina"
@@ -4479,8 +4479,8 @@ msgstr "Elimina blocco"
msgid "Delete Block"
msgstr "Elimina blocco"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "Elimina broadcast"
@@ -4525,8 +4525,8 @@ msgstr "Elimina header"
msgid "Delete invitation"
msgstr "Elimina invito"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "Elimina lista"
@@ -4543,7 +4543,7 @@ msgstr "Elimina post"
msgid "Delete rule"
msgstr "Elimina regola"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "Elimina segment"
@@ -4603,8 +4603,8 @@ msgstr "Elimina workspace"
msgid "deleted"
msgstr "eliminato"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "Eliminato"
@@ -4677,12 +4677,12 @@ msgstr "Deployment"
msgid "Describe this image..."
msgstr "Descrivi questa immagine..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "Descrizione"
@@ -4832,11 +4832,11 @@ msgstr "La verifica DNS previene il domain squatting"
msgid "Do not track"
msgstr "Non tracciare"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "Vuoi davvero rimuovere questo ramo?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "Vuoi davvero rimuovere questa condizione?"
@@ -4890,7 +4890,7 @@ msgstr "Non indicizzare e non seguire i link"
msgid "Don't index, but follow links"
msgstr "Non indicizzare, ma segui i link"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "Non tracciare aperture e clic per questo broadcast"
@@ -4909,12 +4909,12 @@ msgstr "Punteggiato"
msgid "Double"
msgstr "Doppio"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "Double opt-in"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "Template double opt-in"
@@ -4934,7 +4934,7 @@ msgstr "Scaricati {0} file"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "Bozza"
@@ -4971,8 +4971,8 @@ msgstr "Le definizioni dei segmenti dinamici, le loro query compilate e i task i
msgid "e.g. {0}"
msgstr "es. {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "es. /pricing"
@@ -5016,7 +5016,7 @@ msgstr "es. Imposta il canale per Google Ads"
msgid "e.g. sku"
msgstr "es. sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "Es. Newsletter settimanale - Maggio 2023"
@@ -5056,7 +5056,7 @@ msgstr "es. My Supabase Integration"
msgid "e.g., Product Updates"
msgstr "es. Aggiornamenti prodotto"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "es. purchase"
@@ -5064,15 +5064,15 @@ msgstr "es. purchase"
msgid "e.g., Raleway, Open Sans"
msgstr "es. Raleway, Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "es. Benvenuto — giorno 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "Ogni contatto entra nell'automation una sola volta"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "Ogni variante mantiene il mittente del suo template, a meno che tu non ne scelga un altro, che allora diventa parte di ciò che viene testato."
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "modifica"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "Modifica autore"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "Modifica automation"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "Modifica broadcast"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "Modifica broadcast"
@@ -5204,9 +5204,9 @@ msgstr "Modifica contenuto HTML"
msgid "Edit Liquid Content"
msgstr "Modifica contenuto Liquid"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "Modifica lista"
@@ -5236,7 +5236,7 @@ msgstr "Modifica post"
msgid "Edit rule"
msgstr "Modifica regola"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "Modifica segment"
@@ -5306,13 +5306,13 @@ msgstr "Trascorso"
msgid "Element Padding"
msgstr "Padding elemento"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "email"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "Tracciamento dei clic"
msgid "Email field mapping is required"
msgstr "Mappatura campo email richiesta"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "Integrazione email"
@@ -5431,7 +5431,7 @@ msgstr "Anteprima email"
msgid "Email Provider Configuration Needed"
msgstr "Configurazione provider email necessaria"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "Provider email richiesto"
@@ -5450,7 +5450,7 @@ msgstr "Subject email"
msgid "Email subject ({0})"
msgstr "Oggetto email ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "Template email"
@@ -5463,7 +5463,7 @@ msgstr "I template email in ogni lingua e i blocchi template riutilizzabili memo
msgid "Email Title Settings"
msgstr "Impostazioni titolo email"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "Consenso al tracciamento email"
@@ -5502,7 +5502,7 @@ msgstr "Suggerimenti emoji"
msgid "Empty column. Add text, button, or image content."
msgstr "Colonna vuota. Aggiungi contenuto testo, bottone o immagine."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "Abilita test A/B"
@@ -5630,7 +5630,7 @@ msgstr "Inserisci un nome per il tuo workspace"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "Inserisci un numero con al massimo 15 cifre prima del separatore decimale."
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "Inserisci un ID alfanumerico univoco"
@@ -5650,7 +5650,7 @@ msgstr "Inserisci un indirizzo email per ricevere un'email di test:"
msgid "Enter author name"
msgstr "Inserisci nome autore"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "Inserisci nome automation"
@@ -5666,7 +5666,7 @@ msgstr "Inserisci URL immagine di sfondo"
msgid "Enter BCC email addresses"
msgstr "Inserisci indirizzi email BCC"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "Inserisci ID broadcast per confermare"
@@ -5742,15 +5742,15 @@ msgstr "Inserisci JSON..."
msgid "Enter link URL or {{ url }}"
msgstr "Inserisci URL link o {{ url }}"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "Inserisci descrizione lista"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "Inserisci ID lista per confermare"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "Inserisci nome lista"
@@ -5778,7 +5778,7 @@ msgstr "Inserisci spaziatura"
msgid "Enter the 6-digit code sent to {email}"
msgstr "Inserisci il codice a 6 cifre inviato a {email}"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "Inserisci il nome dell'evento personalizzato (es. 'acquisto', 'registrazione')"
@@ -5806,7 +5806,7 @@ msgstr "ID Entità:"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "Le voci più vecchie vengono eliminate una volta al giorno. Lascia vuoto per il valore predefinito del deployment ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} giorni salvo modifica da parte di un utente root); 0 conserva ogni voce per sempre."
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "Condizioni di ingresso"
@@ -5839,11 +5839,11 @@ msgstr "uguale a"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "Errore"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "Errore nel caricamento delle automation"
@@ -5895,7 +5895,7 @@ msgstr "Errori"
msgid "Errors ({0} of {1} shown)"
msgstr "Errori ({0} di {1} mostrati)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "evento"
@@ -5904,11 +5904,11 @@ msgstr "evento"
msgid "Event"
msgstr "Evento"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "nome evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "Nome Evento"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "Ogni sotto-elemento ha meno di {0} sessioni. Abbassa la soglia per vederli."
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "Ogni volta"
@@ -5968,8 +5968,8 @@ msgstr ""
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr ""
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "esattamente"
@@ -5981,15 +5981,15 @@ msgstr "Estratto"
msgid "Excerpt only"
msgstr "Solo estratto"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "Escludi Disiscritti"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "Escludi i destinatari disiscritti"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "Uscita alla risposta"
@@ -6093,7 +6093,7 @@ msgstr "Esportazione di tutti i contatti"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "Esporta il filtro corrente, fino a {AUDIT_LOG_EXPORT_MAX_ROWS} righe"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "fallito"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "Fallito"
@@ -6141,7 +6141,7 @@ msgstr "Fallito"
msgid "Failed to accept invitation"
msgstr "Impossibile accettare l'invito"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "Impossibile attivare l'automation"
@@ -6149,16 +6149,16 @@ msgstr "Impossibile attivare l'automation"
msgid "Failed to add to list: {error}"
msgstr "Impossibile aggiungere alla lista: {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "Impossibile annullare il broadcast"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "Impossibile cambiare il mittente"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "Impossibile cambiare il mittente: {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "Impossibile creare la chiave API"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "Impossibile creare l'automation: {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "Impossibile creare il broadcast: {0}"
@@ -6209,7 +6209,7 @@ msgstr "Impossibile creare la categoria: {0}"
msgid "Failed to create folder: "
msgstr "Impossibile creare la cartella: "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "Impossibile creare la lista: {error}"
@@ -6223,7 +6223,7 @@ msgstr "Impossibile creare la notifica: {0}"
msgid "Failed to create post: {0}"
msgstr "Impossibile creare il post: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "Impossibile creare il segmento"
@@ -6240,11 +6240,11 @@ msgstr "Impossibile creare il template: {0}"
msgid "Failed to create workspace"
msgstr "Impossibile creare lo spazio di lavoro"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "Impossibile eliminare l'automation"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "Impossibile eliminare il broadcast"
@@ -6273,8 +6273,8 @@ msgstr "Impossibile eliminare l'integrazione"
msgid "Failed to delete invitation"
msgstr "Impossibile eliminare l'invito"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "Impossibile eliminare la lista"
@@ -6286,7 +6286,7 @@ msgstr "Impossibile eliminare la notifica"
msgid "Failed to delete post"
msgstr "Impossibile eliminare il post"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "Impossibile eliminare il segmento"
@@ -6400,15 +6400,15 @@ msgstr "Impossibile caricare le impostazioni"
msgid "Failed to load webhook subscriptions"
msgstr "Impossibile caricare le sottoscrizioni webhook"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "Impossibile mettere in pausa l'automation"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "Impossibile mettere in pausa il broadcast"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "Impossibile visualizzare l'anteprima del segmento"
@@ -6435,7 +6435,7 @@ msgstr "Impossibile pubblicare il tema"
msgid "Failed to read the file"
msgstr "Impossibile leggere il file"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "Impossibile ricostruire il segmento"
@@ -6476,11 +6476,11 @@ msgstr "Impossibile inviare nuovamente l'invito"
msgid "Failed to resend magic code"
msgstr "Impossibile inviare nuovamente il codice magico"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "Impossibile riprendere il broadcast"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "Impossibile riprovare con i destinatari"
@@ -6543,7 +6543,7 @@ msgstr "Impossibile salvare l'integrazione Zapier"
msgid "Failed to schedule broadcast"
msgstr "Impossibile programmare il broadcast"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "Impossibile selezionare il vincitore"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "Impossibile rimuovere la pubblicazione del post"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "Impossibile aggiornare l'automation: {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "Impossibile aggiornare le impostazioni del blog"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "Impossibile aggiornare il broadcast: {0}"
@@ -6624,7 +6624,7 @@ msgstr "Impossibile aggiornare il campo"
msgid "Failed to update file manager settings"
msgstr "Impossibile aggiornare le impostazioni del file manager"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "Impossibile aggiornare la lista: {error}"
@@ -6642,7 +6642,7 @@ msgstr "Impossibile aggiornare i permessi"
msgid "Failed to update post: {0}"
msgstr "Impossibile aggiornare il post: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "Impossibile aggiornare il segmento"
@@ -6863,7 +6863,7 @@ msgstr "Invia una consegna di prova all'URL della subscription — scrittura, no
msgid "Firecrawl integration saved successfully"
msgstr "Integrazione Firecrawl salvata con successo"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "Trovate modifiche non salvate del {0}"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "Frequenza"
@@ -7022,7 +7022,7 @@ msgstr "Nome Mittente"
msgid "From Name (override)"
msgstr "Nome Mittente (sovrascrivi)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "Da:"
@@ -7099,7 +7099,7 @@ msgstr "Generata dall'HTML a ogni invio. Niente da mantenere."
msgid "Generated HTML"
msgstr "HTML generato"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "SQL Generato:"
@@ -7137,7 +7137,7 @@ msgstr "Risposta del feed globale"
msgid "Global feed URL"
msgstr "URL del feed globale"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "L'URL del feed globale è richiesto quando abilitato"
@@ -7146,8 +7146,8 @@ msgstr "L'URL del feed globale è richiesto quando abilitato"
msgid "Go to Sign In"
msgstr "Vai al Login"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "Conversioni degli obiettivi e loro valore totale"
msgid "Goal dashboard"
msgstr "Dashboard degli obiettivi"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "nome obiettivo"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "tipo di obiettivo"
@@ -7252,13 +7252,13 @@ msgstr "Attributi Gruppo"
#~ msgid "Group by"
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "accaduto"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "ha"
@@ -7266,8 +7266,8 @@ msgstr "ha"
#~ msgid "Has Error"
#~ msgstr "Ha Errori"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "non ha"
@@ -7335,7 +7335,7 @@ msgstr "nascosto"
msgid "Hide"
msgstr "Nascondi"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "Nascondi Dettagli"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... o {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "Ho eseguito {maxRounds} cicli di chiamate agli strumenti senza arrivare a una risposta e mi sono fermato qui. Fai una domanda più circoscritta e riproverò."
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "es: Grandi spenditori..."
@@ -7478,7 +7478,7 @@ msgstr "URL Icona/Favicon"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "L'ID può contenere solo lettere minuscole e numeri"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "L'ID può contenere solo lettere minuscole, numeri e underscore"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "L'ID non corrisponde"
@@ -7504,11 +7504,11 @@ msgstr "ID per API:"
msgid "ID is automatically generated but can be modified if needed"
msgstr "L'ID viene generato automaticamente ma può essere modificato se necessario"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "L'ID deve essere alfanumerico"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "L'ID deve essere di meno di 32 caratteri"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "in"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "in {0}"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "in intervallo di date"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "nel fuso orario dei destinatari"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "negli ultimi"
@@ -7747,7 +7747,7 @@ msgstr "Indicizza, ma non seguire i link"
msgid "Inflight"
msgstr "In corso"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "Info"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "Gli indirizzi IP non vengono mai memorizzati — servono solo per la ricerca geografica. Il paese è sempre incluso quando il tracciamento geografico è abilitato."
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "è"
@@ -7994,8 +7994,8 @@ msgstr "è maggiore di"
msgid "is greater than or equal to"
msgstr "è maggiore o uguale a"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "è in"
@@ -8012,8 +8012,8 @@ msgstr "è minore o uguale a"
msgid "is not empty"
msgstr "non è vuoto"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "non è in"
@@ -8079,7 +8079,7 @@ msgstr "Unisciti"
msgid "joined"
msgstr "iscritto"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "Iscritto"
@@ -8158,7 +8158,7 @@ msgstr "Pagine di atterraggio"
#~ msgstr ""
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "Ultimo recupero:"
msgid "Last modified"
msgstr "Ultima modifica"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "Lead"
msgid "Learn how to enable SMTP bridge"
msgstr "Scopri come abilitare il relay SMTP"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "Scopri di più"
@@ -8268,11 +8268,11 @@ msgstr "Lascia vuoto per la larghezza completa del contenitore"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "Lascia vuoto per derivarla dall'API Endpoint. Impostala quando il callback passa da un proxy o da un dominio personalizzato."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "Lascia vuoto per mantenere il mittente del template. Sono proposti solo i mittenti dell'integrazione email di marketing."
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "Lascia vuoto per attivare su qualsiasi modifica del campo"
@@ -8288,7 +8288,7 @@ msgstr "Lascia vuoto per usare quello che Notifuse gestisce per questa integrazi
msgid "left"
msgstr "uscito"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Blocco Liquid - Clicca per aggiungere contenuto MJML + Liquid"
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Blocco Liquid - Clicca per aggiungere contenuto MJML + Liquid"
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "Lista"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "Lista \"{0}\" eliminata con successo"
@@ -8473,7 +8473,7 @@ msgstr "Elenca i broadcast con il loro pubblico e la loro pianificazione"
msgid "List contacts with their full profile fields"
msgstr "Elenca i contatti con tutti i campi del loro profilo"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "Lista creata con successo"
@@ -8489,7 +8489,7 @@ msgstr "Elenca ogni lista e le sue impostazioni, inclusi il double opt-in e la c
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "Elenca tutto ciò a cui è iscritto un singolo contatto (richiede anche Lettura Contatti)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "ID Lista"
@@ -8516,8 +8516,8 @@ msgstr "Elenca i messaggi inviati con l'indirizzo del destinatario, i timestamp
msgid "List Status"
msgstr "Stato Lista"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "Sottoscrizione lista"
@@ -8570,7 +8570,7 @@ msgstr "Lista da Controllare"
msgid "List transactional notification definitions"
msgstr "Elenca le definizioni delle notifiche transazionali"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "Lista aggiornata con successo"
@@ -8585,12 +8585,12 @@ msgstr "Lista:"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "Liste"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "Liste aggiornate"
@@ -8619,7 +8619,7 @@ msgstr "Integrazione LLM salvata con successo"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "Carica Altri"
@@ -8640,7 +8640,7 @@ msgstr "Carica il record del workspace, cosa che ammettono sia la lettura sia la
msgid "Loaded the latest version of this template (v{0})."
msgstr "Caricata l'ultima versione di questo template (v{0})."
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "Caricamento automation..."
@@ -8674,14 +8674,14 @@ msgstr "Caricamento stato webhook..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "Provider Marketing"
msgid "Match"
msgstr "Corrispondenza"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "Corrispondente"
@@ -8866,7 +8866,7 @@ msgstr "Corrispondenze"
msgid "matches regex"
msgstr "corrisponde alla regex"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "Contatti corrispondenti:"
@@ -8944,7 +8944,7 @@ msgstr "Membro"
msgid "Member removed successfully"
msgstr "Membro rimosso con successo"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "Messaggio"
@@ -9203,20 +9203,20 @@ msgstr "la-mia-classe-personalizzata"
msgid "my-tenant"
msgstr "my-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/D"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "Il nome è obbligatorio"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "Il nome deve essere di meno di 255 caratteri"
@@ -9285,8 +9285,8 @@ msgstr "Nuova cartella"
msgid "New magic code sent to your email"
msgstr "Nuovo codice magico inviato alla tua email"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "Nuovo messaggio (email...)"
@@ -9298,7 +9298,7 @@ msgstr "Nuovo Post"
#~ msgid "New rule"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "Nuovo segmento"
@@ -9315,9 +9315,9 @@ msgstr "Nuova Finestra"
msgid "New workspace"
msgstr "Nuovo spazio di lavoro"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "Avanti"
msgid "Next (J)"
msgstr "Avanti (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "Prossima Esecuzione"
@@ -9338,11 +9338,11 @@ msgstr "Prossima Esecuzione"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "Prossima Esecuzione"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "No"
@@ -9399,7 +9399,7 @@ msgstr "Ancora nessuna regola di attribuzione. Crea la prima per iniziare a mode
msgid "No audit entries match"
msgstr "Nessuna voce di audit corrisponde"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "Nessuna automation ancora"
@@ -9407,11 +9407,11 @@ msgstr "Nessuna automation ancora"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "Non è ancora stato eseguito alcun backfill. Eseguine uno per applicare queste regole alle sessioni e agli obiettivi storici."
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "Nessun broadcast trovato"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "Nessun broadcast corrisponde ai tuoi filtri"
@@ -9425,7 +9425,7 @@ msgstr "Nessun dato sulle campagne"
msgid "No categories yet"
msgstr "Nessuna categoria ancora"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "Nessuna categoria"
@@ -9450,7 +9450,7 @@ msgstr "Nessun confronto"
msgid "No conditions"
msgstr "Nessuna condizione"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "Nessun contatto trovato. Aggiungi alcuni contatti per iniziare."
@@ -9576,7 +9576,7 @@ msgstr "Ancora nessun click sui link registrato per questa variazione"
msgid "No list"
msgstr "Nessuna lista"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "Nessuna lista trovata"
@@ -9656,7 +9656,7 @@ msgstr "Nessun provider configurato per il test"
msgid "No published posts"
msgstr "Nessun post pubblicato"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "Nessun destinatario riceve il pixel di apertura né link tracciati; i parametri UTM vengono mantenuti. Altrimenti si applica il consenso di ogni contatto."
@@ -9714,13 +9714,13 @@ msgstr "Nessun dato sulle sorgenti"
msgid "No specific details provided."
msgstr "Nessun dettaglio specifico fornito."
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "Nessun template trovato"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "Nessun template trovato per la categoria {0}"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "su {tracked} tracciati"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "delle seguenti condizioni corrispondono:"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "Una volta"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "Una volta per contatto"
@@ -10084,7 +10084,7 @@ msgstr ""
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "Qui compaiono solo i click registrati da quando è stato abilitato il tracciamento per singolo link; i click precedenti contano comunque nel totale dei Click della variazione."
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "Iscrivi solo i contatti che corrispondono a queste condizioni."
@@ -10100,11 +10100,11 @@ msgstr "Iscrivi solo i contatti che corrispondono a queste condizioni."
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr ""
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "Solo i link nelle email di questo broadcast."
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "Solo i link nelle email inviate con questo template."
@@ -10122,12 +10122,12 @@ msgstr "È consentito solo un breakpoint per template email"
msgid "Only workspace owners can modify integrations"
msgstr "Solo i proprietari dello spazio di lavoro possono modificare le integrazioni"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "Tracciamento di aperture e clic"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "Apri email"
@@ -10187,7 +10187,7 @@ msgstr "Apri le impostazioni delle web analytics"
msgid "opened"
msgstr "aperto"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "Aperto"
#~ msgid "Opened the {section} section"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "aperture"
@@ -10208,11 +10208,11 @@ msgstr "aperture"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "Aperture"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "Aperture e clic non sono tracciati per questo broadcast: scegli tu la variante vincente."
@@ -10225,7 +10225,7 @@ msgstr "Apre questa email nel browser. Il link viene compilato per i broadcast e
msgid "Opens tracking consent"
msgstr "Consenso al tracciamento delle aperture"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "Consenso al tracciamento delle aperture"
@@ -10286,7 +10286,7 @@ msgstr "Opzionale. Per i provider compatibili con OpenAI (Ollama, vLLM, LiteLLM,
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "Opzionale. Se fornito, inviato come Authorization: Bearer "
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "Filtra opzionalmente i contatti per segmenti all'interno delle liste selezionate"
@@ -10348,7 +10348,7 @@ msgstr "Sopralineato"
msgid "Override the default sender name for this test email"
msgstr "Sostituisci il nome mittente predefinito per questa email di test"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "Sovrascrivi il provider email predefinito del workspace per questo nodo"
@@ -10402,7 +10402,7 @@ msgstr "Visualizzazioni di pagina"
msgid "Parent Frame"
msgstr "Frame Genitore"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "Parte dell'URL del link, senza distinzione tra maiuscole e minuscole. Lascia vuoto per avviare con qualsiasi link."
@@ -10469,18 +10469,18 @@ msgstr "Metti in Pausa Automation"
msgid "Pause automation?"
msgstr "Mettere in pausa l'automation?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "Metti in Pausa Broadcast"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "Mettere in pausa il broadcast?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "In Pausa"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "Payload:"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "In Attesa"
@@ -10526,7 +10526,7 @@ msgstr "Feed dati per destinatario"
msgid "Per-recipient feed URL"
msgstr "URL del feed per destinatario"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "L'URL del feed per destinatario è richiesto quando abilitato"
@@ -10562,7 +10562,7 @@ msgstr "Permessi"
msgid "Permissions updated successfully"
msgstr "Permessi aggiornati con successo"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "Controlla il modulo per errori"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "Controlla il modulo per errori."
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "Scegli un nome diverso per il segmento"
@@ -10647,7 +10647,7 @@ msgstr "Scegli un nome diverso per il segmento"
msgid "Please enter a bounce threshold"
msgstr "Inserisci una soglia di rimbalzo"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "Inserisci un nome per il broadcast"
@@ -10667,11 +10667,11 @@ msgstr "Inserisci un'etichetta personalizzata"
msgid "Please enter a label for this connection"
msgstr "Inserisci un'etichetta per questa connessione"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "Inserisci un ID lista"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "Inserisci un nome lista"
@@ -10757,8 +10757,8 @@ msgstr "Inserisci un identificatore API"
msgid "Please enter an API key name"
msgstr "Inserisci un nome per la chiave API"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "Inserisci un nome automation"
@@ -10811,7 +10811,7 @@ msgstr "Seleziona una data"
msgid "Please select a field"
msgstr "Seleziona un campo"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "Seleziona un tipo di obiettivo"
@@ -10819,9 +10819,9 @@ msgstr "Seleziona un tipo di obiettivo"
msgid "Please select a JSON file"
msgstr "Seleziona un file JSON"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "Seleziona una lista"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "Seleziona una dimensione pagina"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "Seleziona uno stato"
@@ -10847,7 +10847,7 @@ msgstr "Seleziona uno stato"
msgid "Please select a template"
msgstr "Seleziona un template"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "Seleziona un template per il double opt-in"
@@ -10862,7 +10862,7 @@ msgstr "Seleziona un orario"
msgid "Please select a timezone"
msgstr "Seleziona un fuso orario"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "Seleziona un aggregato"
@@ -10870,7 +10870,7 @@ msgstr "Seleziona un aggregato"
msgid "Please select an email template"
msgstr "Seleziona un template email"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "Seleziona un tipo di evento"
@@ -10890,7 +10890,7 @@ msgstr "Seleziona un'operazione"
msgid "Please select at least one event type"
msgstr "Seleziona almeno un tipo di evento"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "Seleziona un operatore"
@@ -10945,7 +10945,7 @@ msgstr "Post ritirato con successo"
msgid "Post updated successfully"
msgstr "Post aggiornato con successo"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Premi Invio per confermare, Esc per annullare"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "anteprima"
@@ -11002,7 +11003,7 @@ msgstr "anteprima"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "Anteprima"
@@ -11030,7 +11031,7 @@ msgstr "Anteprima messaggio"
msgid "Preview Mode Required"
msgstr "Modalità Anteprima Richiesta"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "Anteprima Risultati"
@@ -11038,7 +11039,7 @@ msgstr "Anteprima Risultati"
msgid "Preview template"
msgstr "Anteprima template"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "Anteprima Template"
@@ -11072,9 +11073,9 @@ msgstr "Anteprima con dati di test"
msgid "Preview Your Email"
msgstr "Visualizza la Tua Email in Anteprima"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "La priorità è obbligatoria"
msgid "Priority:"
msgstr "Priorità:"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "Privato"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "Elaborato"
@@ -11184,7 +11185,7 @@ msgstr "Elaborati {successful} contatti con successo, {failed} falliti"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "Elaborazione batch {currentBatch} di {totalBatches} ({0} di {1} righe)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "Elaborazione contatti"
@@ -11202,7 +11203,7 @@ msgstr "Elaborazione in pausa"
msgid "Processing was stopped before completion."
msgstr "L'elaborazione è stata interrotta prima del completamento."
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "Progresso"
@@ -11214,12 +11215,12 @@ msgstr "Nome proprietà"
msgid "Provider"
msgstr "Provider"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "Pubblico"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "Le liste pubbliche sono visibili nel Centro Notifiche per permettere agli utenti di iscriversi"
@@ -11278,7 +11279,7 @@ msgstr "Push"
#~ msgid "Querying {what}"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "Le email in coda non verranno inviate. Gli invii già in corso verranno completati."
@@ -11485,11 +11486,11 @@ msgstr "Tempo di Lettura"
msgid "Ready to send"
msgstr "Pronto per l'invio"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "Pronto all'uso"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "Motivo:"
@@ -11497,11 +11498,11 @@ msgstr "Motivo:"
msgid "Reasoning effort"
msgstr "Sforzo di reasoning"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "Ricostruisci"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "Ricostruisci segmento"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "destinatario@esempio.com"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "Consigliato"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "Vincitore Consigliato"
@@ -11589,7 +11590,7 @@ msgstr "URI di reindirizzamento"
msgid "Redo"
msgstr "Ripeti"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "Ripeti (Ctrl+Shift+Z)"
@@ -11621,11 +11622,11 @@ msgstr "Referrer"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "Aggiorna"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "Aggiorna Broadcast"
@@ -11761,7 +11762,7 @@ msgstr "Rimuovere la condizione di visualizzazione?"
msgid "Remove this author?"
msgstr "Rimuovere questo autore?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "Rimuovi variazione"
@@ -11769,7 +11770,7 @@ msgstr "Rimuovi variazione"
msgid "removed"
msgstr "rimosso"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "Rimosso"
@@ -11852,7 +11853,7 @@ msgstr "L'inoltro delle risposte è configurato. Le risposte in entrata richiedo
msgid "Reply to"
msgstr "Rispondi a"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "Rispondi A:"
@@ -12003,7 +12004,7 @@ msgstr "Ripristina Bozza"
msgid "Restore Draft?"
msgstr "Ripristinare la bozza?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "Reiscritto"
@@ -12040,11 +12041,11 @@ msgstr "Riprendi"
msgid "Resume a paused broadcast, continuing the send"
msgstr "Riprendi un broadcast in pausa, continuando l'invio"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "Riprendi Broadcast"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "Riprendere il broadcast?"
@@ -12068,11 +12069,11 @@ msgstr "Conservazione"
#~ msgid "Retention (months)"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "Riprovare i destinatari non riusciti?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "Riprova i destinatari rifiutati dal provider"
@@ -12200,7 +12201,7 @@ msgstr "Esegui test"
msgid "Run Test"
msgstr "Esegui test"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "In Esecuzione"
@@ -12235,7 +12236,7 @@ msgstr "Chiave segreta S3"
msgid "Same Window"
msgstr "Stessa Finestra"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "Percentuale Campione"
@@ -12255,8 +12256,8 @@ msgstr "Modalità Sandbox"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "Modalità Sandbox"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "Salva e riavvia"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "Salva un blocco dalla sua barra degli strumenti per riutilizzarlo in tutti i template."
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "Salva Comunque"
@@ -12304,7 +12305,7 @@ msgstr "Salva Comunque"
#~ msgid "Save Block"
#~ msgstr "Salva Blocco"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "Pianifica o invia immediatamente un broadcast al suo intero pubblico"
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "Pianificato"
@@ -12414,7 +12415,7 @@ msgstr "Larghezza schermo sotto la quale viene attivato il layout mobile. Valori
msgid "Search"
msgstr "Cerca"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "Cerca per nome"
@@ -12432,7 +12433,7 @@ msgstr "Indicizzazione Motori di Ricerca"
msgid "Search saved blocks"
msgstr "Cerca nei blocchi salvati"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "Cerca template..."
@@ -12449,7 +12450,7 @@ msgstr "Cerca nel web e restituisce URL pertinenti"
msgid "Searching: \"{0}\""
msgstr "Ricerca: \"{0}\""
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "Il secondo valore deve essere maggiore del primo valore"
@@ -12533,10 +12534,10 @@ msgstr "Visualizza i task di backfill delle web analytics; un elenco che non spe
msgid "See who clicked"
msgstr "Vedi chi ha cliccato"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "Segmento"
@@ -12545,11 +12546,11 @@ msgstr "Segmento"
msgid "Segment Conditions"
msgstr "Condizioni segmento"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "Segmento eliminato con successo"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "Ricostruzione segmento avviata con successo"
@@ -12561,22 +12562,22 @@ msgstr "Albero segmento registrato nella console!"
msgid "Segment tree reset"
msgstr "Albero segmento reimpostato"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "Segmenti"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "Seleziona"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "Seleziona un campo"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "Seleziona una lista"
@@ -12642,7 +12643,7 @@ msgstr "Seleziona una lista per abilitare i nodi email"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "Seleziona una lista..."
@@ -12658,7 +12659,7 @@ msgstr "Seleziona un Google Font popolare"
msgid "Select a section"
msgstr "Seleziona una sezione"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "Seleziona un segmento..."
@@ -12670,11 +12671,11 @@ msgstr "Seleziona un mittente"
msgid "Select a social block"
msgstr "Seleziona un blocco social"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "Seleziona un template"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "Seleziona un fuso orario"
@@ -12690,7 +12691,7 @@ msgstr "Seleziona un'integrazione email"
msgid "Select an event type"
msgstr "Seleziona un tipo di evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "Seleziona un evento..."
@@ -12719,7 +12720,7 @@ msgstr "Seleziona categoria"
msgid "Select columns"
msgstr "Seleziona colonne"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "Seleziona template email di conferma"
@@ -12755,11 +12756,11 @@ msgstr "Seleziona dimensione"
msgid "Select email template"
msgstr "Seleziona template email"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "Seleziona template email..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "Seleziona evento"
@@ -12804,7 +12805,7 @@ msgstr "Seleziona lingua"
msgid "Select language..."
msgstr "Seleziona lingua..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "Seleziona lista"
@@ -12830,11 +12831,11 @@ msgstr "Seleziona provider OAuth2"
msgid "Select page size"
msgstr "Seleziona dimensione pagina"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "Seleziona segmenti (opzionale)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "Seleziona stato"
@@ -12846,20 +12847,20 @@ msgstr "Seleziona provider storage"
msgid "Select supported languages"
msgstr "Seleziona le lingue supportate"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "Seleziona template"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "Seleziona template"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "Seleziona il template email da inviare"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "Seleziona l'evento che attiverà questa automation"
@@ -12880,11 +12881,11 @@ msgstr "Seleziona fuso orario"
msgid "Select timezone..."
msgstr "Seleziona fuso orario..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "Seleziona tipo"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "Seleziona a quale lista si applica questo trigger"
@@ -12900,11 +12901,11 @@ msgstr "Seleziona in quale lista controllare lo stato del contatto"
msgid "Select which list to remove the contact from"
msgstr "Seleziona da quale lista rimuovere il contatto"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "Seleziona a quale segmento si applica questo trigger"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "Seleziona vincitore"
@@ -12920,7 +12921,7 @@ msgstr "Seleziona il tuo provider storage per precompilare la configurazione:"
msgid "Selected dimensions, in order:"
msgstr "Dimensioni selezionate, in ordine:"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "Vincitore selezionato"
@@ -12991,7 +12992,7 @@ msgstr "Invia codice magico"
msgid "Send Now"
msgstr "Invia ora"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "Invia o programma"
@@ -13015,8 +13016,8 @@ msgstr "Invia email di test"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "Invia notifiche transazionali utilizzando relay SMTP. Perfetto per l'integrazione con sistemi email esistenti o applicazioni che supportano SMTP."
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "Mittente"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "Mittente {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "Mittente cambiato. Ora puoi riprendere il broadcast."
@@ -13037,7 +13038,7 @@ msgstr "Mittente cambiato. Ora puoi riprendere il broadcast."
msgid "Sender Name"
msgstr "Nome mittente"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "Mittente della variante {name}"
@@ -13046,7 +13047,7 @@ msgstr "Mittente della variante {name}"
msgid "Senders"
msgstr "Mittenti"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "Invio in corso"
@@ -13081,7 +13082,7 @@ msgstr "inviato"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "Inviato"
@@ -13356,7 +13357,7 @@ msgstr "Mostra"
msgid "Show Controls"
msgstr "Mostra controlli"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "Mostra dettagli"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "Qualcosa è andato storto"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "sorgente {0} non trovata"
@@ -13673,7 +13674,7 @@ msgstr "Chiave API SparkPost"
msgid "Split"
msgstr "Dividi"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "Argomenti SQL:"
@@ -13743,11 +13744,11 @@ msgstr "Inizia a scrivere..."
msgid "started"
msgstr "iniziato"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "Iniziato"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "Si avvia la prima volta che un contatto clicca ciascun link di un'email. Un clic su un'email inviata da questa automazione non la riavvia."
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS richiesto"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "Stato"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "Stato"
@@ -13786,7 +13787,7 @@ msgstr "stato modificato"
msgid "Status unknown"
msgstr "Stato sconosciuto"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "Interrompe questa automazione per un contatto non appena questi risponde a una delle sue email. Ciò richiede che l'inoltro delle risposte in entrata sia configurato presso il tuo provider email (ESP): le risposte al tuo dominio di invio devono essere instradate al provider, che le inoltra a Notifuse. Senza questa configurazione, le risposte non vengono rilevate e la sequenza non si interrompe."
@@ -13842,7 +13843,7 @@ msgstr "Attributi stile"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "Oggetto"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "iscritto"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "Iscritto"
@@ -14055,11 +14056,11 @@ msgstr "ID destinazione"
msgid "Target list:"
msgstr "Lista di destinazione:"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "Stato attività"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "Tipo di attività:"
@@ -14080,23 +14081,23 @@ msgstr "Approfondimenti sulle prestazioni tecniche"
msgid "Telemetry"
msgstr "Telemetria"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "template"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "Template"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "Template {0}"
@@ -14172,7 +14173,7 @@ msgstr "Nome template"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "Il nome del template deve essere di al massimo {TEMPLATE_NAME_MAX_LENGTH} caratteri"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "Template impostato"
@@ -14202,16 +14203,16 @@ msgstr "Variabili template:"
msgid "Template:"
msgstr "Template:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "del template"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "Mittente del template"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "Mittente del template ({0})"
@@ -14326,7 +14327,7 @@ msgstr "Testa il feed destinatario"
msgid "Test rule"
msgstr "Testa regola"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "Dimensione campione test (%)"
@@ -14463,11 +14464,11 @@ msgstr "Il blocco e tutto il suo contenuto vengono inviati solo ai destinatari p
msgid "The block will be sent to every recipient again."
msgstr "Il blocco verrà di nuovo inviato a tutti i destinatari."
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "Il broadcast continuerà l'invio da dove era stato messo in pausa."
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "Il broadcast interromperà l'invio e potrà essere ripreso in seguito."
@@ -14561,15 +14562,15 @@ msgstr "L'ultimo backfill è fallito"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr ""
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "La lista \"{listName}\" non può essere eliminata finché l'automazione attiva \"{automationName}\" la usa. Mettila prima in pausa oppure modificala perché smetta di usare la lista."
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "La lista \"{listName}\" non può essere eliminata finché le automazioni attive \"{first}\" e \"{second}\" la usano. Mettile prima in pausa oppure modificale perché smettano di usare la lista."
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "La lista \"{listName}\" non può essere eliminata finché le automazioni attive \"{first}\", \"{second}\" e \"{third}\" la usano. Mettile prima in pausa oppure modificale perché smettano di usare la lista."
@@ -14606,11 +14607,11 @@ msgstr "Il workspace richiesto non è stato trovato."
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "La risposta è stata troncata perché ha raggiunto il limite di token. Riduci lo sforzo di reasoning, semplifica la richiesta o aumenta il limite di token, poi riprova."
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "Il segmento è stato creato!"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "Il segmento è stato aggiornato!"
@@ -14618,7 +14619,7 @@ msgstr "Il segmento è stato aggiornato!"
msgid "The selected file"
msgstr "Il file selezionato"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "Il mittente scelto per questo broadcast non è più uno dei mittenti dell'integrazione email di marketing. Scegline un altro, o svuota il campo per inviare dal mittente del modello, poi riprendi il broadcast."
@@ -14731,11 +14732,11 @@ msgstr "Questi contatti verranno rimossi dalla lista selezionata. Si tratta di u
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "Questi contatti verranno iscritti alla lista selezionata (stato: active)."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "Questi parametri vengono aggiunti automaticamente all'URL del broadcast. Sono utilizzati dagli strumenti di web analytics per analizzare le prestazioni della tua campagna."
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "Verrà inviata loro di nuovo la stessa email. Correggi prima ciò che il provider ha contestato, altrimenti fallirà una seconda volta."
@@ -14760,11 +14761,11 @@ msgstr "Questo account è già collegato a un'identità single sign-on diversa."
msgid "This action cannot be undone."
msgstr "Questa azione non può essere annullata."
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "Questa azione non può essere annullata. Per confermare, inserisci l'ID del broadcast:"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "Questa azione non può essere annullata. Per confermare, inserisci l'ID della lista:"
@@ -14847,7 +14848,7 @@ msgstr ""
msgid "This email will be used for the root administrator account"
msgstr "Questa email sarà utilizzata per l'account amministratore root"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "Questo evento si attiva spesso. Queste condizioni vengono valutate per ogni evento corrispondente."
@@ -14959,16 +14960,16 @@ msgstr "Questa regola non è valida."
msgid "This section is empty. Add columns or groups to display content."
msgstr "Questa sezione è vuota. Aggiungi colonne o gruppi per visualizzare il contenuto."
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "Questo segmento utilizza filtri di date relative e verrà ricalcolato automaticamente ogni giorno alle 5:00 ({timezone})"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "Questo mittente non fa più parte dell'integrazione email di marketing. Scegline un altro o svuota il campo per usare quello del template."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "Questo template è già utilizzato in un'altra variante"
@@ -15061,7 +15062,7 @@ msgstr "Questo imposterà il valore su NULL. Sei sicuro?"
msgid "This workspace"
msgstr "Questo workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "Questo workspace non traccia i contatti con consenso sconosciuto, quindi nei risultati del test contano solo i destinatari che hanno accettato il tracciamento."
@@ -15086,10 +15087,10 @@ msgstr "L'ora è obbligatoria"
msgid "Time patterns"
msgstr "Andamenti temporali"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "intervallo di tempo"
@@ -15097,8 +15098,8 @@ msgstr "intervallo di tempo"
msgid "Timeline"
msgstr "Cronologia"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "volte"
@@ -15136,7 +15137,7 @@ msgstr "Timestamp"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "Fuso orario — {detail}"
msgid "Timezone is required"
msgstr "Il fuso orario è obbligatorio"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "Fuso orario utilizzato per le date"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "Principali sorgenti di traffico"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "Totale"
@@ -15389,11 +15390,11 @@ msgstr "Tracciato"
msgid "Tracking"
msgstr "Tracciamento"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "Il tracciamento (aperture e click) deve essere abilitato nelle impostazioni del workspace per usare le funzionalità di A/B testing."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "Il tracciamento (aperture e click) dovrebbe essere abilitato nelle impostazioni del workspace per usare questa funzionalità"
@@ -15470,11 +15471,11 @@ msgstr "Prova"
msgid "Trigger"
msgstr "Trigger"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "Evento trigger"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "Attiva su modifiche di campi specifici"
@@ -15482,7 +15483,7 @@ msgstr "Attiva su modifiche di campi specifici"
msgid "true"
msgstr "vero"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "Prova a modificare la ricerca o il filtro di stato"
@@ -15499,7 +15500,7 @@ msgstr "Trasforma in"
msgid "Turn Into"
msgstr "Trasforma in"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "Disattiva per gli avvisi che ogni membro deve ricevere, come avvisi di sicurezza o legali: anche i contatti della lista che si sono disiscritti lo ricevono, e le sue email non contengono l'intestazione List-Unsubscribe, quindi i client di posta non mostrano il pulsante di disiscrizione. Il link di disiscrizione nel tuo template non cambia."
@@ -15519,8 +15520,8 @@ msgstr "Attiva o disattiva le web analytics e modifica i suoi domini consentiti,
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "tipo"
@@ -15537,7 +15538,7 @@ msgstr "Tipo"
msgid "type {0} is not implemented"
msgstr "il tipo {0} non è implementato"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "il tipo {rendererType} non è implementato"
@@ -15572,7 +15573,7 @@ msgstr "Comprendi la qualità dei referral"
msgid "Undo"
msgstr "Annulla"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "Annulla (Ctrl+Z)"
@@ -15602,13 +15603,13 @@ msgstr "I click unici contano ogni destinatario una volta per link — chi clicc
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "Sconosciuto"
@@ -15624,7 +15625,7 @@ msgstr "Errore sconosciuto"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "Lista sconosciuta"
@@ -15636,7 +15637,7 @@ msgstr "Lista sconosciuta"
msgid "Unknown page"
msgstr "Pagina sconosciuta"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "Segmento sconosciuto"
@@ -15644,7 +15645,7 @@ msgstr "Segmento sconosciuto"
msgid "Unknown Segment"
msgstr "Segmento sconosciuto"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "Stato sconosciuto"
@@ -15660,15 +15661,15 @@ msgstr "Rimuovi pubblicazione"
msgid "Unpublish post"
msgstr "Rimuovi pubblicazione articolo"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "Modifiche non salvate"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "Modifiche non salvate"
@@ -15701,14 +15702,14 @@ msgstr "DISISCRIZIONE"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "Disiscriviti dalla lista"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "Disiscritto dalla lista"
msgid "Unsubscribes"
msgstr "Disiscrizioni"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "Senza titolo"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "Fino a 64 lettere, numeri, trattini o trattini bassi."
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "Aggiorna"
@@ -15755,7 +15756,7 @@ msgstr "Aggiorna contatto"
msgid "Update Link"
msgstr "Aggiorna link"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "Aggiorna segmento"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "aggiornato"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "Aggiornato"
@@ -15933,7 +15934,7 @@ msgstr "Usa questo tema"
msgid "Use TLS"
msgstr "Usa TLS"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "Usa il valore predefinito del workspace"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "Campagna UTM"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "UTM Campaign"
@@ -16007,7 +16008,7 @@ msgstr "Campagne UTM"
msgid "UTM content"
msgstr "Contenuto UTM"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "UTM Content"
@@ -16015,7 +16016,7 @@ msgstr "UTM Content"
msgid "UTM medium"
msgstr "Mezzo UTM"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "UTM Medium"
@@ -16023,21 +16024,21 @@ msgstr "UTM Medium"
msgid "UTM source"
msgstr "Sorgente UTM"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "UTM Source"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "UTM Term"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "Errore di validazione"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "Errore di validazione"
msgid "Value"
msgstr "Valore"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "Valore 2"
@@ -16069,8 +16070,8 @@ msgstr "Variabile"
msgid "Variant name"
msgstr "Nome variante"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "Varianti"
@@ -16145,8 +16146,8 @@ msgstr "Visualizza documentazione e guida alla configurazione SMTP Bridge"
msgid "View snippet"
msgstr "Visualizza snippet"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "Visualizza pagina web"
@@ -16168,12 +16169,12 @@ msgstr "Visualizza sito web"
#~ msgid "Views"
#~ msgstr ""
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "Visibilità"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Visita il sito web"
@@ -16210,7 +16211,7 @@ msgstr "Durata attesa"
msgid "Waiting for server restart..."
msgstr "In attesa del riavvio del server..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "Attenzione"
@@ -16229,7 +16230,7 @@ msgstr "Rileveremo e useremo automaticamente la favicon del tuo sito web"
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "Se attivo, i link nelle email passano da un reindirizzamento che registr
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "Quando abilitato, i link nell'email verranno tracciati per aperture e click"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "Quando abilitato, gli iscritti devono confermare l'iscrizione via email prima di essere aggiunti alla lista"
@@ -16497,7 +16498,7 @@ msgstr "Perché il traffico è cambiato?"
msgid "Width"
msgstr "Larghezza"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "Verrà rimosso"
@@ -16506,7 +16507,7 @@ msgstr "Verrà rimosso"
msgid "Will resume from row {0}"
msgstr "Riprenderà dalla riga {0}"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "Vincitore"
@@ -16514,7 +16515,7 @@ msgstr "Vincitore"
msgid "Winner Selected"
msgstr "Vincitore selezionato"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "Vincitore selezionato con successo! Il broadcast verrà inviato ai destinatari rimanenti."
@@ -16526,17 +16527,17 @@ msgstr "Metrica vincente"
#~ msgid "With Errors"
#~ msgstr "Con errori"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "con filtri"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "con proprietà"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "con stato"
@@ -16689,11 +16690,11 @@ msgstr "Annuale"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "Si, attiva"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "Si, annulla"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "Si, elimina"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "Si, metti in pausa"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "Si, riprendi"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "Sì, riprova"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "Si, seleziona vincitore"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "Non hai accesso in scrittura a {resource}."
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "Non hai configurato un provider email per il marketing. Configura un provider email nelle impostazioni del workspace per inviare broadcast."
@@ -16794,16 +16795,16 @@ msgstr "Non hai l'autorizzazione per gestire i campi personalizzati"
msgid "You don't have write permission for automations"
msgstr "Non hai i permessi di scrittura per le automazioni"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "Non hai i permessi di scrittura per i broadcast"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "Non hai i permessi di scrittura per i contatti"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "Non hai i permessi di scrittura per le liste"
@@ -16838,12 +16839,12 @@ msgstr "Non hai i permessi di scrittura per i template"
#~ msgstr "Hai modifiche non salvate"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "Hai modifiche non salvate. Sei sicuro di voler chiudere questo pannello?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Hai modifiche non salvate. Sei sicuro di voler chiudere?"
@@ -16872,6 +16873,11 @@ msgstr "Devi configurare un URL endpoint personalizzato nelle Impostazioni gener
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "Hai bisogno dei permessi di Lettura Template e Scrittura Transazionale per inviare email di test"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "Hai bisogno del permesso di Lettura Template per scegliere un template"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "Hai bisogno del permesso di Lettura Template per vedere il nome e l'anteprima di questo template"
@@ -16925,7 +16931,7 @@ msgstr ""
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "Le impostazioni di web analytics non sono state salvate. Lasciando questa pagina verranno scartate."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "Il nome del tuo sito web o azienda"
diff --git a/console/src/i18n/locales/ja.po b/console/src/i18n/locales/ja.po
index 69a7bd8dc..c9e563796 100644
--- a/console/src/i18n/locales/ja.po
+++ b/console/src/i18n/locales/ja.po
@@ -105,7 +105,7 @@ msgstr "{0} 件のアクション"
#~ msgstr ""
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0}件のコンタクト"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{1}件中{0}件のルールが一致"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} 件の宛先を再送のためキューに追加しました"
@@ -279,13 +279,13 @@ msgstr "合計{0}件の購読解除 (チャートでは非表示)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{total}件のオートメーション中 {0}-{1}"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{total}件のブロードキャスト中 {0}-{1}"
@@ -297,15 +297,15 @@ msgstr ""
msgid "{capability} requires a Notifuse licence."
msgstr ""
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{recipients}人中{clicks}クリック"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "トラッキング対象 {tracked} 件中 {clicks} クリック(送信 {recipients} 件)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {ライブ状態のオートメーションが使用しているため、リスト\"{listName}\"は削除できません。オートメーションへのアクセス権を持つユーザーに一時停止を依頼してください。} other {ライブ状態のオートメーション#件が使用しているため、リスト\"{listName}\"は削除できません。オートメーションへのアクセス権を持つユーザーに一時停止を依頼してください。}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}分{remainingSeconds}秒"
msgid "{minutes}m {seconds}s"
msgstr "{minutes}分{seconds}秒"
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {ライブ状態のオートメーション\"{first}\"、\"{second}\"、\"{third}\"ほか#件が使用しているため、リスト\"{listName}\"は削除できません。先にそれらを一時停止するか、このリストを使用しないように変更してください。} other {ライブ状態のオートメーション\"{first}\"、\"{second}\"、\"{third}\"ほか#件が使用しているため、リスト\"{listName}\"は削除できません。先にそれらを一時停止するか、このリストを使用しないように変更してください。}}"
@@ -378,11 +378,11 @@ msgstr "{name} をメールの上でドラッグしています。"
msgid "{name} was dropped."
msgstr "{name} をドロップしました。"
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{recipients}人中{opens}回開封"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "トラッキング対象 {tracked} 件中 {opens} 開封(送信 {recipients} 件)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {#件のコンタクトを完全に削除し
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr ""
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId}(削除済み)"
@@ -523,7 +523,7 @@ msgstr "+ 差出人名、返信先、添付ファイルを追加"
msgid "+ Add property filter"
msgstr "+ プロパティフィルターを追加"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ バリエーションを追加"
@@ -536,15 +536,15 @@ msgstr "+他{0}件"
msgid "+{hiddenCount} more"
msgstr "+他{hiddenCount}件"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0人中0クリック"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0件のコンタクト"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0人中0回開封"
@@ -560,7 +560,7 @@ msgstr "1件のゴール"
msgid "1 page"
msgstr "1ページ"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. オーディエンス"
@@ -581,7 +581,7 @@ msgstr "2. テンプレート"
msgid "2. Template ({0})"
msgstr "2. テンプレート ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Web Analytics"
@@ -589,7 +589,7 @@ msgstr "2. Web Analytics"
msgid "200 - Extra Light"
msgstr "200 - 超細"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. データフィード"
@@ -601,7 +601,7 @@ msgstr "3. 翻訳"
msgid "300 - Light"
msgstr "300 - 細"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. コンテンツ"
@@ -629,7 +629,7 @@ msgstr "800 - 極太"
msgid "900 - Black"
msgstr "900 - 最太"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "分岐条件が必要です..."
@@ -653,7 +653,7 @@ msgstr "連絡先自身の同意が常に優先されます。この設定は、
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "コピーが挿入されます。保存済みブロックを後で変更しても、このコピーは変わりません。"
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "過去のアクティビティのカウントには、オートメーションを起動するイベント自体も含まれます。そのため「開封3回以上」は3回目の開封で登録されます。"
@@ -681,7 +681,7 @@ msgstr "\"{0}\"の前回の{operation}操作が見つかりました。中断し
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "\"{0}\"の前回のアップロード ({1}) が見つかりました。中断したところから再開しますか?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "ID「{id}」のセグメントはすでに存在します"
@@ -689,11 +689,11 @@ msgstr "ID「{id}」のセグメントはすでに存在します"
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "送信専用キーは本当に送信専用です。これは39.0からの新しい挙動です: /api/transactional.send は引き続き受信者のコンタクトを作成しますが、コンタクトの書き込みがなければメールアドレス以外は一切保存せず、コンタクトの読み取りがなければ cc と bcc を完全に拒否します — 件名は各受信者のレコード全体を使ってレンダリングされるためです。SMTPブリッジは同じスイッチへのもう一つの入り口であり、SMTPユーザー名にできることもまさにこれと同じです。書き込みの動詞は3つの異なるエンドポイントから実際のメールを送信することにご注意ください。そのうち1つはプロバイダーを「テスト」すると称しているだけのものです。"
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "ツリーが必要です"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "値が必要です..."
@@ -705,7 +705,7 @@ msgstr "勝者が選択されました。残りの受信者にメールを送信
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "A/Bテスト"
@@ -738,7 +738,7 @@ msgstr "アクション"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "アクション"
@@ -758,7 +758,7 @@ msgstr "オートメーションを有効化しますか?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "アクティブ購読者"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "アクティビティ"
@@ -924,7 +924,7 @@ msgstr "カスタムヘッダーを追加"
msgid "Add dimension"
msgstr "ディメンションを追加"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "登録条件を追加"
@@ -1019,19 +1019,19 @@ msgstr "Webhookを追加"
msgid "Additional context about this event"
msgstr "このイベントに関する追加のコンテキスト"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "住所"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "住所1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "詳細設定"
msgid "Affects how columns stack on mobile devices"
msgstr "モバイルデバイスでの列の積み重ね方に影響します"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "以降"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "{0}時間後、最も高い{1}に基づいて"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "日付以降"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "集計"
@@ -1137,13 +1137,13 @@ msgstr "配置"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "すべて"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "すべて"
@@ -1284,12 +1284,12 @@ msgstr "アンカーID"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "かつ"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "AND | OR"
@@ -1324,24 +1324,24 @@ msgstr "注釈には独自の権限がありません。意図的にこのスイ
msgid "Another change to the library is running. Try again in a moment."
msgstr "ライブラリの別の変更を実行中です。しばらくしてからもう一度お試しください。"
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "いずれか"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "任意のブロードキャスト"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "任意のイベント"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "フィールドの変更でオートメーションをトリガー"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "任意のゴール名"
@@ -1349,15 +1349,15 @@ msgstr "任意のゴール名"
msgid "Any link"
msgstr "任意のリンク"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "任意のテンプレート"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "いつでも"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "削除してもよろしいですか"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "\"{0}\"を削除してもよろしいですか?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "ブロードキャスト\"{0}\"を削除してもよろしいですか?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "{0}への招待を削除してもよろしいですか?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "リスト\"{0}\"を削除してもよろしいですか?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "テーマv{0}を公開しますか?これによりブログで公開されます。"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "\"{0}\"を再構築しますか?セグメントのメンバーシップが再計算されます。"
@@ -1561,12 +1561,12 @@ msgstr "このカスタムフィールドラベルを削除してもよろしい
msgid "Are you sure you want to remove this field?"
msgstr "このフィールドを削除してもよろしいですか?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "このバリエーションを削除してもよろしいですか?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "\"{0}\"を勝者として選択しますか?残りの受信者にブロードキャストが送信されます。"
@@ -1598,8 +1598,8 @@ msgstr "ブログの執筆をお手伝いします..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "少なくとも"
@@ -1623,8 +1623,8 @@ msgstr "少なくとも1つの操作が必要です"
msgid "At least one root email is required"
msgstr "少なくとも1つのルートメールアドレスが必要です"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "最大"
@@ -1648,7 +1648,7 @@ msgstr "アトリビューションルール"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "オーディエンス"
@@ -1752,7 +1752,7 @@ msgstr "自動的に無効化"
msgid "Auto-reply"
msgstr "自動返信"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "勝者を自動送信"
@@ -1769,7 +1769,7 @@ msgstr "自動"
msgid "Automatically add new users to the selected lists"
msgstr "新規ユーザーを選択したリストに自動追加"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "勝者を自動送信"
@@ -1777,15 +1777,15 @@ msgstr "勝者を自動送信"
msgid "Automation"
msgstr "オートメーション"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "オートメーションを有効化しました"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "オートメーションを作成しました"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "オートメーションを削除しました"
@@ -1793,15 +1793,15 @@ msgstr "オートメーションを削除しました"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "オートメーションフロー — そのトリガー、ノード、コンタクトごとの実行履歴。"
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "オートメーションを一時停止しました"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "オートメーションを更新しました"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "オートメーションを更新しましたが、一時停止中です。このバージョンを実行するには有効化してください。"
@@ -1811,7 +1811,7 @@ msgstr "オートメーション:"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "オートメーション"
@@ -1828,7 +1828,7 @@ msgstr "利用可能なブロック"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr ""
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "受信返信に対応したメールプロバイダー (現在は Mailgun と Amazon SES — 対応プロバイダーは順次追加予定) を接続すると利用できます。コンタクトがこのオートメーションのメールに返信した時点で、そのコンタクトに対するオートメーションを停止します。"
@@ -1972,13 +1972,13 @@ msgstr "BCC宛先"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr ""
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "以前"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "日付以前"
@@ -1986,7 +1986,7 @@ msgstr "日付以前"
msgid "Before User Created Hook"
msgstr "ユーザー作成前フック"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "以下のセグメントの少なくとも1つに属する"
@@ -2006,8 +2006,8 @@ msgstr "ベストプラクティス:"
msgid "Best TimeScore"
msgstr "最高のTimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "の間"
@@ -2205,8 +2205,8 @@ msgstr "バウンスカテゴリ"
msgid "Bounce Diagnostic:"
msgstr "バウンス診断:"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "バウンスメール"
@@ -2244,8 +2244,8 @@ msgstr "バウンスタイプ"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "投稿の概要"
msgid "Brief summary shown in post listings and previews"
msgstr "投稿一覧やプレビューに表示される概要"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "ブロードキャスト"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "ブロードキャスト"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "ブロードキャスト\"{0}\"をキャンセルしました"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "ブロードキャスト\"{0}\"を削除しました"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "ブロードキャスト\"{0}\"を一時停止しました"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "ブロードキャスト\"{0}\"を更新しました"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "ブロードキャスト\"{0}\"を再開しました"
@@ -2355,7 +2355,7 @@ msgstr "ブロードキャスト\"{0}\"を予約しました"
msgid "Broadcast \"{0}\" sending started"
msgstr "ブロードキャスト\"{0}\"の送信を開始しました"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "ブロードキャストを作成しました"
@@ -2364,22 +2364,22 @@ msgstr "ブロードキャストを作成しました"
msgid "Broadcast ID"
msgstr "ブロードキャストID"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "ブロードキャストIDをクリップボードにコピーしました"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "ブロードキャスト名"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "ブロードキャストを更新しました"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "ブロードキャスト"
@@ -2431,11 +2431,11 @@ msgstr "独自のディメンションからレポートを作成"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "複数のデータテーブルにまたがるフィルターとAND/ORロジックを使用して複雑なコンタクトセグメントを作成します。コンタクト、コンタクトリスト、またはコンタクトタイムラインイベントの条件を追加して開始してください。"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "構築中"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "セグメントを構築中"
@@ -2500,9 +2500,9 @@ msgstr "キャンペーン"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "キャンペーン"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "キャンペーン"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "キャンペーン"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "実行中のバックフィルをキャンセルする"
msgid "Cancel backfill?"
msgstr "バックフィルをキャンセルしますか?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "ブロードキャストをキャンセル"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "ブロードキャストをキャンセルしますか?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "アップロードをキャンセルしますか?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "キャンセル済み"
@@ -2632,7 +2632,7 @@ msgstr "キャンセル済み"
msgid "Cannot reach the configured API endpoint"
msgstr "設定されたAPIエンドポイントに接続できません"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "メールノードが存在する間はリストを削除できません。先にメールノードを削除してください。"
@@ -2748,8 +2748,8 @@ msgstr "任意の言語で、テンプレートのコンテンツを変更する
msgid "Change provider"
msgstr "プロバイダーを変更"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "送信者を変更"
@@ -2824,7 +2824,7 @@ msgstr "新しいテーマの出発点を選択してください。後ですべ
msgid "Choose when to publish \"{0}\""
msgstr "\"{0}\"の公開日時を選択"
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "ブロードキャストで選択"
@@ -2862,7 +2862,7 @@ msgstr "すべてクリア"
msgid "Clear field"
msgstr "フィールドをクリア"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "フィルターをクリア"
@@ -2870,8 +2870,8 @@ msgstr "フィルターをクリア"
msgid "Clear value"
msgstr "値をクリア"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "メールクリック"
@@ -2912,7 +2912,7 @@ msgstr "「再開」をクリックすると処理を続行します。"
#~ msgid "Click share"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "クリックして再試行"
@@ -2920,7 +2920,7 @@ msgstr "クリックして再試行"
msgid "clicked"
msgstr "クリック"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "クリック済み"
msgid "clicked a link"
msgstr "リンクをクリックしました"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "リンクをクリック"
@@ -2939,15 +2939,15 @@ msgstr "リンクをクリック"
msgid "Clicked link"
msgstr "クリックされたリンク"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "クリックされたリンクに次を含む"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "クリックされたリンクに含まれる文字列"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "クリック"
@@ -2957,7 +2957,7 @@ msgstr "クリック"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "クリック"
@@ -2966,7 +2966,7 @@ msgstr "クリック"
msgid "Clicks tracking consent"
msgstr "クリックトラッキングへの同意"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "クリックトラッキングへの同意"
@@ -2997,8 +2997,8 @@ msgstr "クライアントシークレットは必須です"
msgid "Client Secret Value"
msgstr "クライアントシークレットの値"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "複製"
@@ -3027,7 +3027,7 @@ msgstr "テンプレートを複製"
msgid "Close"
msgstr "閉じる"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "保存せずに閉じる"
@@ -3107,7 +3107,7 @@ msgstr "今期間を前期間と比較し、セッション数の変化の最大
msgid "Compare TimeScore across campaign sources"
msgstr "キャンペーンソース間でTimeScoreを比較"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "比較"
@@ -3131,13 +3131,13 @@ msgstr "先にテンプレートをコンパイルしてください"
msgid "Compiling..."
msgstr "コンパイル中..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "苦情メール"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "完了"
msgid "Complete Setup"
msgstr "セットアップ完了"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "件数を更新するには条件を完成させてください"
@@ -3187,8 +3187,8 @@ msgstr "完了"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "完了"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "条件"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "条件"
@@ -3225,7 +3225,7 @@ msgstr "条件"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "ブロックの間に置かれた条件やループは引き継がれません。保存する前にテキストを確認してください。"
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "{nodeType}の設定はフェーズ2では利用できません"
@@ -3236,7 +3236,7 @@ msgstr "コンフィギュレーションセット"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "ワークスペースでイベントが発生した際にリアルタイム通知を受け取るための送信Webhookを設定します。"
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "プロバイダーを設定"
@@ -3297,11 +3297,11 @@ msgstr "{0}を設定中"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "確認"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "コンタクトの存在を確認し、購読しているものをすべて一覧表示する (リストの読み取りも必要)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "確認済み"
@@ -3368,7 +3368,7 @@ msgstr "件名と同じテキストを使用することを検討してくださ
msgid "Console"
msgstr "コンソール"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "コンタクトの識別"
msgid "Contact is not subscribed to this list"
msgstr "コンタクトはこのリストを購読していません"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "コンタクトプロパティ"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "イベント発生ごとにコンタクトが再エントリー"
@@ -3573,7 +3573,7 @@ msgstr "{0}コードをコピー"
msgid "Copy link"
msgstr "リンクをコピー"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "クリップボードにコピー"
@@ -3587,7 +3587,7 @@ msgstr "URLをコピー"
msgid "Copy Webhook endpoint"
msgstr "Webhookエンドポイントをコピー"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "基本フィールド"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "国"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "カバー"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "テンプレート以外にも及びます: 再利用可能なブロックも同じスイッチに従い、ブロックを編集するとそれを埋め込んでいるすべてのテンプレートが編集されます。ブロックはワークスペース自体の設定とともに保存されるため、その内容は /api/workspaces.get や、権限を一切必要としない /api/workspaces.list からも返ってきます — ブロックの内容を見る手段はテンプレートの読み取りだけではありません。また /api/templates.compile がこの付与を確認するのはAPI経由で届いた呼び出しのみです。ワークスペースが自分自身のためにテンプレートをコンパイルする場合は、何もチェックされません。"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "作成"
@@ -3700,7 +3700,7 @@ msgstr "作成"
msgid "Create a blog category"
msgstr "ブログのカテゴリを作成する"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "ブロードキャストを作成"
@@ -3779,15 +3779,15 @@ msgstr "ブログコンテンツを作成・管理"
msgid "Create API Key"
msgstr "APIキーを作成"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "オートメーションを作成"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "ブロードキャストを作成"
@@ -3795,7 +3795,7 @@ msgstr "ブロードキャストを作成"
msgid "Create First Theme"
msgstr "最初のテーマを作成"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "リストを作成"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "自分で作成"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "新規{0}テンプレートを作成"
@@ -3816,7 +3816,7 @@ msgstr "新規カテゴリを作成"
msgid "Create new folder"
msgstr "新規フォルダを作成"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "新規リストを作成"
@@ -3824,7 +3824,7 @@ msgstr "新規リストを作成"
msgid "Create New Post"
msgstr "新規投稿を作成"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "新規テンプレートを作成"
@@ -3873,7 +3873,7 @@ msgstr "Webhookを作成"
msgid "Create Workspace"
msgstr "ワークスペースを作成"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "最初のオートメーションを作成"
@@ -3881,7 +3881,7 @@ msgstr "最初のオートメーションを作成"
msgid "Create your first blog post to get started"
msgstr "最初のブログ投稿を作成して始めましょう"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "最初のブロードキャストを作成して始めましょう"
@@ -3889,7 +3889,7 @@ msgstr "最初のブロードキャストを作成して始めましょう"
msgid "Create Your First Category"
msgstr "最初のカテゴリを作成"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "最初のリストを作成して始めましょう"
@@ -3909,7 +3909,7 @@ msgstr "最初のテンプレートを作成して始めましょう"
msgid "created"
msgstr "作成済み"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "カスタム(px)"
msgid "Custom CSS class for styling"
msgstr "スタイリング用カスタムCSSクラス"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "カスタム日付1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "カスタム日付2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "カスタム日付3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "カスタム日付4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "カスタム日付5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "カスタム日付フィールド"
@@ -4055,7 +4055,7 @@ msgstr "メールリンク用カスタムドメイン(配信停止、トラッ
msgid "Custom Endpoint URL"
msgstr "カスタムエンドポイントURL"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "カスタムイベント"
@@ -4099,27 +4099,27 @@ msgstr "カスタムアイコンURL"
msgid "Custom JSON {num}"
msgstr "カスタムJSON {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "カスタムJSON 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "カスタムJSON 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "カスタムJSON 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "カスタムJSON 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "カスタムJSON 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "カスタムJSONフィールド"
@@ -4128,27 +4128,27 @@ msgstr "カスタムJSONフィールド"
msgid "Custom Label"
msgstr "カスタムラベル"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "カスタム数値1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "カスタム数値2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "カスタム数値3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "カスタム数値4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "カスタム数値5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "カスタム数値フィールド"
@@ -4185,27 +4185,27 @@ msgstr "カスタム送信者(トランザクションメールプロバイダ
msgid "Custom sender name (optional)"
msgstr "カスタム送信者名(任意)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "カスタム文字列1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "カスタム文字列2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "カスタム文字列3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "カスタム文字列4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "カスタム文字列5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "カスタム文字列フィールド"
@@ -4248,10 +4248,10 @@ msgstr "日付は必須です"
msgid "Date range"
msgstr "期間"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "日"
@@ -4275,7 +4275,7 @@ msgstr "装飾"
msgid "Deduplication:"
msgstr "重複排除:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "デフォルト言語"
msgid "Default retention (days)"
msgstr "デフォルトの保持期間(日)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "デフォルト送信者"
@@ -4348,13 +4348,13 @@ msgstr "遅延"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "遅延"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "削除"
@@ -4479,8 +4479,8 @@ msgstr "ブロックを削除"
msgid "Delete Block"
msgstr "ブロックを削除"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "ブロードキャストを削除"
@@ -4525,8 +4525,8 @@ msgstr "ヘッダーを削除"
msgid "Delete invitation"
msgstr "招待を削除"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "リストを削除"
@@ -4543,7 +4543,7 @@ msgstr "投稿を削除"
msgid "Delete rule"
msgstr "ルールを削除"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "セグメントを削除"
@@ -4603,8 +4603,8 @@ msgstr "ワークスペースを削除"
msgid "deleted"
msgstr "削除済み"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "削除済み"
@@ -4677,12 +4677,12 @@ msgstr "デプロイメント"
msgid "Describe this image..."
msgstr "この画像を説明..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "説明"
@@ -4832,11 +4832,11 @@ msgstr "DNS検証によりドメインスクワッティングを防止"
msgid "Do not track"
msgstr "トラッキングしない"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "この分岐を削除してもよろしいですか?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "この条件を削除してもよろしいですか?"
@@ -4890,7 +4890,7 @@ msgstr "インデックスせず、リンクもフォローしない"
msgid "Don't index, but follow links"
msgstr "インデックスしないが、リンクはフォローする"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "このブロードキャストでは開封とクリックをトラッキングしない"
@@ -4909,12 +4909,12 @@ msgstr "点線"
msgid "Double"
msgstr "二重線"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "ダブルオプトイン"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "ダブルオプトインテンプレート"
@@ -4934,7 +4934,7 @@ msgstr "{0}件のファイルをダウンロードしました"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "下書き"
@@ -4971,8 +4971,8 @@ msgstr "動的セグメントの定義、コンパイルされたクエリ、お
msgid "e.g. {0}"
msgstr "例: {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "例: /pricing"
@@ -5016,7 +5016,7 @@ msgstr "例: Google Ads のチャネルを設定"
msgid "e.g. sku"
msgstr "例: sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "例: ウィークリーニュースレター - 2023年5月"
@@ -5056,7 +5056,7 @@ msgstr "例: My Supabase連携"
msgid "e.g., Product Updates"
msgstr "例: 製品アップデート"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "例: purchase"
@@ -5064,15 +5064,15 @@ msgstr "例: purchase"
msgid "e.g., Raleway, Open Sans"
msgstr "例: Raleway、Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "例: ウェルカム — 1日目"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "各コンタクトはオートメーションに一度だけ入ります"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "各バリエーションは、別の送信者を選ばない限りテンプレートの送信者を使います。別の送信者を選ぶと、それもテスト対象になります。"
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "編集"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "著者を編集"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "オートメーションを編集"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "ブロードキャストを編集"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "ブロードキャストを編集"
@@ -5204,9 +5204,9 @@ msgstr "HTMLコンテンツを編集"
msgid "Edit Liquid Content"
msgstr "Liquidコンテンツを編集"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "リストを編集"
@@ -5236,7 +5236,7 @@ msgstr "投稿を編集"
msgid "Edit rule"
msgstr "ルールを編集"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "セグメントを編集"
@@ -5306,13 +5306,13 @@ msgstr "経過時間"
msgid "Element Padding"
msgstr "要素パディング"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "メール"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "クリックトラッキング"
msgid "Email field mapping is required"
msgstr "メールフィールドのマッピングが必要です"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "メール連携"
@@ -5431,7 +5431,7 @@ msgstr "メールプレビュー"
msgid "Email Provider Configuration Needed"
msgstr "メールプロバイダの設定が必要です"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "メールプロバイダが必要です"
@@ -5450,7 +5450,7 @@ msgstr "メール件名"
msgid "Email subject ({0})"
msgstr "メールの件名 ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "メールテンプレート"
@@ -5463,7 +5463,7 @@ msgstr "すべての言語のメールテンプレート、およびワークス
msgid "Email Title Settings"
msgstr "メールタイトル設定"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "メールトラッキングへの同意"
@@ -5502,7 +5502,7 @@ msgstr "絵文字候補"
msgid "Empty column. Add text, button, or image content."
msgstr "空のカラムです。テキスト、ボタン、または画像を追加してください。"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "A/Bテストを有効化"
@@ -5630,7 +5630,7 @@ msgstr "ワークスペース名を入力"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "小数点より前が 15 桁以内の数値を入力してください。"
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "一意の英数字IDを入力"
@@ -5650,7 +5650,7 @@ msgstr "テストメールを受け取るメールアドレスを入力:"
msgid "Enter author name"
msgstr "著者名を入力"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "オートメーション名を入力"
@@ -5666,7 +5666,7 @@ msgstr "背景画像URLを入力"
msgid "Enter BCC email addresses"
msgstr "BCCメールアドレスを入力"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "確認のためブロードキャストIDを入力"
@@ -5742,15 +5742,15 @@ msgstr "JSONを入力..."
msgid "Enter link URL or {{ url }}"
msgstr "リンクURLまたは{{ url }}を入力"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "リストの説明を入力"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "確認のためリストIDを入力"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "リスト名を入力"
@@ -5778,7 +5778,7 @@ msgstr "間隔を入力"
msgid "Enter the 6-digit code sent to {email}"
msgstr "{email}に送信された6桁のコードを入力"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "カスタムイベント名を入力(例: 'purchase'、'signup')"
@@ -5806,7 +5806,7 @@ msgstr "エンティティID:"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "これより古い項目は 1 日 1 回削除されます。空欄にするとデプロイメントのデフォルト(root ユーザーが変更していなければ {AUDIT_LOG_DEFAULT_RETENTION_DAYS} 日)が適用され、0 はすべての項目を永久に保持します。"
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "登録条件"
@@ -5839,11 +5839,11 @@ msgstr "等しい"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "エラー"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "オートメーションの読み込みエラー"
@@ -5895,7 +5895,7 @@ msgstr "エラー"
msgid "Errors ({0} of {1} shown)"
msgstr "エラー({1}件中{0}件を表示)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "イベント"
@@ -5904,11 +5904,11 @@ msgstr "イベント"
msgid "Event"
msgstr "イベント"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "イベント名"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "イベント名"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "すべてのサブ項目のセッション数が{0}未満です。表示するにはしきい値を下げてください。"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "毎回"
@@ -5968,8 +5968,8 @@ msgstr ""
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr ""
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "正確に"
@@ -5981,15 +5981,15 @@ msgstr "抜粋"
msgid "Excerpt only"
msgstr "抜粋のみ"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "配信停止者を除外"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "購読解除した受信者を除外"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "返信時に離脱"
@@ -6093,7 +6093,7 @@ msgstr "すべてのコンタクトをエクスポート中"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "現在のフィルターを最大 {AUDIT_LOG_EXPORT_MAX_ROWS} 行までエクスポートします"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "失敗"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "失敗"
@@ -6141,7 +6141,7 @@ msgstr "失敗"
msgid "Failed to accept invitation"
msgstr "招待の承諾に失敗しました"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "オートメーションの有効化に失敗しました"
@@ -6149,16 +6149,16 @@ msgstr "オートメーションの有効化に失敗しました"
msgid "Failed to add to list: {error}"
msgstr "リストへの追加に失敗しました: {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "ブロードキャストのキャンセルに失敗しました"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "送信者を変更できませんでした"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "送信者を変更できませんでした: {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "APIキーの作成に失敗しました"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "オートメーションの作成に失敗しました: {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "ブロードキャストの作成に失敗しました: {0}"
@@ -6209,7 +6209,7 @@ msgstr "カテゴリの作成に失敗しました: {0}"
msgid "Failed to create folder: "
msgstr "フォルダの作成に失敗しました: "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "リストの作成に失敗しました: {error}"
@@ -6223,7 +6223,7 @@ msgstr "通知の作成に失敗しました: {0}"
msgid "Failed to create post: {0}"
msgstr "投稿の作成に失敗しました: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "セグメントの作成に失敗しました"
@@ -6240,11 +6240,11 @@ msgstr "テンプレートの作成に失敗しました: {0}"
msgid "Failed to create workspace"
msgstr "ワークスペースの作成に失敗しました"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "オートメーションの削除に失敗しました"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "ブロードキャストの削除に失敗しました"
@@ -6273,8 +6273,8 @@ msgstr "連携の削除に失敗しました"
msgid "Failed to delete invitation"
msgstr "招待の削除に失敗しました"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "リストの削除に失敗しました"
@@ -6286,7 +6286,7 @@ msgstr "通知の削除に失敗しました"
msgid "Failed to delete post"
msgstr "投稿の削除に失敗しました"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "セグメントの削除に失敗しました"
@@ -6400,15 +6400,15 @@ msgstr "設定の読み込みに失敗しました"
msgid "Failed to load webhook subscriptions"
msgstr "Webhookサブスクリプションの読み込みに失敗しました"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "オートメーションの一時停止に失敗しました"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "ブロードキャストの一時停止に失敗しました"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "セグメントのプレビューに失敗しました"
@@ -6435,7 +6435,7 @@ msgstr "テーマの公開に失敗しました"
msgid "Failed to read the file"
msgstr "ファイルの読み込みに失敗しました"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "セグメントの再構築に失敗しました"
@@ -6476,11 +6476,11 @@ msgstr "招待の再送信に失敗しました"
msgid "Failed to resend magic code"
msgstr "マジックコードの再送信に失敗しました"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "ブロードキャストの再開に失敗しました"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "宛先の再送に失敗しました"
@@ -6543,7 +6543,7 @@ msgstr "Zapier連携の保存に失敗しました"
msgid "Failed to schedule broadcast"
msgstr "ブロードキャストのスケジュールに失敗しました"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "勝者の選択に失敗しました"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "投稿の非公開に失敗しました"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "オートメーションの更新に失敗しました: {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "ブログ設定の更新に失敗しました"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "ブロードキャストの更新に失敗しました: {0}"
@@ -6624,7 +6624,7 @@ msgstr "フィールドの更新に失敗しました"
msgid "Failed to update file manager settings"
msgstr "ファイルマネージャー設定の更新に失敗しました"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "リストの更新に失敗しました: {error}"
@@ -6642,7 +6642,7 @@ msgstr "権限の更新に失敗しました"
msgid "Failed to update post: {0}"
msgstr "投稿の更新に失敗しました: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "セグメントの更新に失敗しました"
@@ -6863,7 +6863,7 @@ msgstr "サブスクリプションのURLへテスト配信を実行する —
msgid "Firecrawl integration saved successfully"
msgstr "Firecrawl連携を保存しました"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "{0}からの未保存の変更が見つかりました"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "頻度"
@@ -7022,7 +7022,7 @@ msgstr "差出人名"
msgid "From Name (override)"
msgstr "差出人名(上書き)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "差出人:"
@@ -7099,7 +7099,7 @@ msgstr "送信のたびにHTMLから生成されます。管理は不要です
msgid "Generated HTML"
msgstr "生成されたHTML"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "生成されたSQL:"
@@ -7137,7 +7137,7 @@ msgstr "グローバルフィードのレスポンス"
msgid "Global feed URL"
msgstr "グローバルフィードのURL"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "有効時はグローバルフィードのURLが必須です"
@@ -7146,8 +7146,8 @@ msgstr "有効時はグローバルフィードのURLが必須です"
msgid "Go to Sign In"
msgstr "サインインへ"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "ゴールのコンバージョンとその合計値"
msgid "Goal dashboard"
msgstr "ゴールダッシュボード"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "ゴール名"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "ゴールタイプ"
@@ -7252,13 +7252,13 @@ msgstr "グループ属性"
#~ msgid "Group by"
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "発生"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "あり"
@@ -7266,8 +7266,8 @@ msgstr "あり"
#~ msgid "Has Error"
#~ msgstr "エラーあり"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "なし"
@@ -7335,7 +7335,7 @@ msgstr "非表示"
msgid "Hide"
msgstr "非表示"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "詳細を非表示"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... または {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "{maxRounds}回のツール呼び出しを行いましたが、答えに到達できなかったためそこで停止しました。もう少し絞り込んだ質問をいただければ、再度試みます。"
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "例: 高額利用者..."
@@ -7478,7 +7478,7 @@ msgstr "アイコン/ファビコンURL"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "IDは小文字の英字と数字のみ使用できます"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "IDは小文字の英字、数字、アンダースコアのみ使用できます"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "IDが一致しません"
@@ -7504,11 +7504,11 @@ msgstr "API用ID:"
msgid "ID is automatically generated but can be modified if needed"
msgstr "IDは自動生成されますが、必要に応じて変更できます"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "IDは英数字である必要があります"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "IDは32文字未満である必要があります"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "いずれかに一致"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "{0}で"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "日付範囲内"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "受信者のタイムゾーンで"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "過去"
@@ -7747,7 +7747,7 @@ msgstr "インデックスするがリンクはフォローしない"
msgid "Inflight"
msgstr "処理中"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "情報"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "IPアドレスは一切保存されません — 地域の判定にのみ使用されます。位置情報トラッキングが有効な場合、国は常に含まれます。"
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "である"
@@ -7994,8 +7994,8 @@ msgstr "より大きい"
msgid "is greater than or equal to"
msgstr "以上"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "に含まれる"
@@ -8012,8 +8012,8 @@ msgstr "以下"
msgid "is not empty"
msgstr "空でない"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "に含まれない"
@@ -8079,7 +8079,7 @@ msgstr "参加"
msgid "joined"
msgstr "参加しました"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "参加済み"
@@ -8158,7 +8158,7 @@ msgstr "ランディングページ"
#~ msgstr ""
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "最終取得:"
msgid "Last modified"
msgstr "最終更新"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "リード"
msgid "Learn how to enable SMTP bridge"
msgstr "SMTPリレーを有効にする方法を学ぶ"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "詳細"
@@ -8268,11 +8268,11 @@ msgstr "コンテナ全幅にするには空のままにしてください"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "空欄のままにするとAPIエンドポイントから導出されます。コールバックがプロキシや独自ドメイン経由で到達される場合に設定してください。"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "空欄のままにするとテンプレートの送信者を使います。マーケティングメール連携の送信者のみが表示されます。"
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "任意のフィールド変更でトリガーするには空のままにしてください"
@@ -8288,7 +8288,7 @@ msgstr "空欄にすると、このインテグレーション用にNotifuseが
msgid "left"
msgstr "退出しました"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Liquidブロック - クリックしてMJML + Liquidコンテンツを
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Liquidブロック - クリックしてMJML + Liquidコンテンツを
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "リスト"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "リスト\"{0}\"を削除しました"
@@ -8473,7 +8473,7 @@ msgstr "ブロードキャストを、そのオーディエンスとスケジュ
msgid "List contacts with their full profile fields"
msgstr "コンタクトを、そのプロフィールフィールドすべてとともに一覧表示する"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "リストを作成しました"
@@ -8489,7 +8489,7 @@ msgstr "ダブルオプトインやテンプレート設定を含め、すべて
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "1件のコンタクトが購読しているものをすべて一覧表示する (コンタクトの読み取りも必要)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "リストID"
@@ -8516,8 +8516,8 @@ msgstr "送信済みメッセージを、受信者アドレス、配信・エン
msgid "List Status"
msgstr "リストステータス"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "リスト購読"
@@ -8570,7 +8570,7 @@ msgstr "確認するリスト"
msgid "List transactional notification definitions"
msgstr "トランザクション通知の定義を一覧表示する"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "リストを更新しました"
@@ -8585,12 +8585,12 @@ msgstr "リスト:"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "リスト"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "リストを更新しました"
@@ -8619,7 +8619,7 @@ msgstr "LLM連携を保存しました"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "もっと読み込む"
@@ -8640,7 +8640,7 @@ msgstr "ワークスペースのレコードを読み込む。読み取りと書
msgid "Loaded the latest version of this template (v{0})."
msgstr "このテンプレートの最新バージョン (v{0}) を読み込みました。"
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "オートメーションを読み込み中..."
@@ -8674,14 +8674,14 @@ msgstr "Webhookステータスを読み込み中..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "マーケティングプロバイダー"
msgid "Match"
msgstr "一致条件"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "一致"
@@ -8866,7 +8866,7 @@ msgstr "一致"
msgid "matches regex"
msgstr "正規表現に一致"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "一致するコンタクト:"
@@ -8944,7 +8944,7 @@ msgstr "メンバー"
msgid "Member removed successfully"
msgstr "メンバーを削除しました"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "メッセージ"
@@ -9203,20 +9203,20 @@ msgstr "my-custom-class"
msgid "my-tenant"
msgstr "my-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/A"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "名前は必須です"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "名前は255文字未満である必要があります"
@@ -9285,8 +9285,8 @@ msgstr "新規フォルダ"
msgid "New magic code sent to your email"
msgstr "新しいマジックコードをメールに送信しました"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "新規メッセージ(メール...)"
@@ -9298,7 +9298,7 @@ msgstr "新規投稿"
#~ msgid "New rule"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "新規セグメント"
@@ -9315,9 +9315,9 @@ msgstr "新しいウィンドウ"
msgid "New workspace"
msgstr "新規ワークスペース"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "次へ"
msgid "Next (J)"
msgstr "次へ (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "次回実行"
@@ -9338,11 +9338,11 @@ msgstr "次回実行"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "次回実行"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "いいえ"
@@ -9399,7 +9399,7 @@ msgstr "アトリビューションルールはまだありません。最初の
msgid "No audit entries match"
msgstr "一致する監査エントリはありません"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "オートメーションがまだありません"
@@ -9407,11 +9407,11 @@ msgstr "オートメーションがまだありません"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "バックフィルはまだ実行されていません。過去のセッションとゴールにこれらのルールを適用するには、バックフィルを実行してください。"
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "ブロードキャストが見つかりません"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "フィルターに一致するブロードキャストはありません"
@@ -9425,7 +9425,7 @@ msgstr "キャンペーンのデータがありません"
msgid "No categories yet"
msgstr "カテゴリがまだありません"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "カテゴリなし"
@@ -9450,7 +9450,7 @@ msgstr "比較なし"
msgid "No conditions"
msgstr "条件なし"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "コンタクトが見つかりません。開始するにはコンタクトを追加してください。"
@@ -9576,7 +9576,7 @@ msgstr "このバリエーションではまだリンクのクリックが記録
msgid "No list"
msgstr "リストなし"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "リストが見つかりません"
@@ -9656,7 +9656,7 @@ msgstr "テスト用のプロバイダーが設定されていません"
msgid "No published posts"
msgstr "公開済みの投稿がありません"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "どの受信者にも開封ピクセルやトラッキングリンクは含まれず、UTM パラメータは保持されます。それ以外の場合は各連絡先のトラッキング同意が適用されます。"
@@ -9714,13 +9714,13 @@ msgstr "ソースのデータがありません"
msgid "No specific details provided."
msgstr "詳細が提供されていません。"
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "テンプレートが見つかりません"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "{0}カテゴリのテンプレートが見つかりません"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "トラッキング対象 {tracked} 件中"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "の以下の条件に一致:"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "1回のみ"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "コンタクトごとに1回"
@@ -10084,7 +10084,7 @@ msgstr ""
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "ここに表示されるのは、リンク別トラッキングを有効にして以降に記録されたクリックのみです。それ以前のクリックも、バリエーションのクリック合計には引き続き算入されます。"
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "これらの条件に一致するコンタクトのみを登録します。"
@@ -10100,11 +10100,11 @@ msgstr "これらの条件に一致するコンタクトのみを登録します
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr ""
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "このブロードキャストのメール内のリンクのみ。"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "このテンプレートで送信されたメール内のリンクのみ。"
@@ -10122,12 +10122,12 @@ msgstr "メールテンプレートごとに1つのブレークポイントの
msgid "Only workspace owners can modify integrations"
msgstr "ワークスペースオーナーのみが連携を変更できます"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "開封とクリックのトラッキング"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "メール開封"
@@ -10187,7 +10187,7 @@ msgstr "Webアナリティクス設定を開く"
msgid "opened"
msgstr "開封"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "開封済み"
#~ msgid "Opened the {section} section"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "開封"
@@ -10208,11 +10208,11 @@ msgstr "開封"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "開封"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "このブロードキャストでは開封とクリックをトラッキングしません。勝者のバリエーションはご自身で選んでください。"
@@ -10225,7 +10225,7 @@ msgstr "このメールをブラウザで開きます。リンクはブロード
msgid "Opens tracking consent"
msgstr "開封トラッキングへの同意"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "開封トラッキングへの同意"
@@ -10286,7 +10286,7 @@ msgstr "任意。OpenAI互換のプロバイダー (Ollama、vLLM、LiteLLM、Az
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "任意。指定すると Authorization: Bearer として送信"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "選択したリスト内のコンタクトをセグメントでフィルタリング(任意)"
@@ -10348,7 +10348,7 @@ msgstr "上線"
msgid "Override the default sender name for this test email"
msgstr "このテストメールのデフォルト送信者名を上書き"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "このノードでワークスペースのデフォルトメールプロバイダーを上書きする"
@@ -10402,7 +10402,7 @@ msgstr "ページビュー"
msgid "Parent Frame"
msgstr "親フレーム"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "リンクURLの一部(大文字と小文字は区別しません)。空欄にすると、どのリンクでも開始します。"
@@ -10469,18 +10469,18 @@ msgstr "オートメーションを一時停止"
msgid "Pause automation?"
msgstr "オートメーションを一時停止しますか?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "ブロードキャストを一時停止"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "ブロードキャストを一時停止しますか?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "一時停止中"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "ペイロード:"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "保留中"
@@ -10526,7 +10526,7 @@ msgstr "受信者別データフィード"
msgid "Per-recipient feed URL"
msgstr "受信者別フィードURL"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "有効時は受信者別フィードのURLが必須です"
@@ -10562,7 +10562,7 @@ msgstr "権限"
msgid "Permissions updated successfully"
msgstr "権限を更新しました"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "フォームにエラーがないか確認してください"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "フォームにエラーがないか確認してください。"
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "別のセグメント名を選択してください"
@@ -10647,7 +10647,7 @@ msgstr "別のセグメント名を選択してください"
msgid "Please enter a bounce threshold"
msgstr "バウンスのしきい値を入力してください"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "ブロードキャスト名を入力してください"
@@ -10667,11 +10667,11 @@ msgstr "カスタムラベルを入力してください"
msgid "Please enter a label for this connection"
msgstr "この接続のラベルを入力してください"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "リストIDを入力してください"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "リスト名を入力してください"
@@ -10757,8 +10757,8 @@ msgstr "API識別子を入力してください"
msgid "Please enter an API key name"
msgstr "APIキー名を入力してください"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "オートメーション名を入力してください"
@@ -10811,7 +10811,7 @@ msgstr "日付を選択してください"
msgid "Please select a field"
msgstr "フィールドを選択してください"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "ゴールタイプを選択してください"
@@ -10819,9 +10819,9 @@ msgstr "ゴールタイプを選択してください"
msgid "Please select a JSON file"
msgstr "JSONファイルを選択してください"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "リストを選択してください"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "ページサイズを選択してください"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "ステータスを選択してください"
@@ -10847,7 +10847,7 @@ msgstr "ステータスを選択してください"
msgid "Please select a template"
msgstr "テンプレートを選択してください"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "ダブルオプトイン用テンプレートを選択してください"
@@ -10862,7 +10862,7 @@ msgstr "時間を選択してください"
msgid "Please select a timezone"
msgstr "タイムゾーンを選択してください"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "集計を選択してください"
@@ -10870,7 +10870,7 @@ msgstr "集計を選択してください"
msgid "Please select an email template"
msgstr "メールテンプレートを選択してください"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "イベントタイプを選択してください"
@@ -10890,7 +10890,7 @@ msgstr "操作を選択してください"
msgid "Please select at least one event type"
msgstr "イベントタイプを1つ以上選択してください"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "演算子を選択してください"
@@ -10945,7 +10945,7 @@ msgstr "投稿を非公開にしました"
msgid "Post updated successfully"
msgstr "投稿を更新しました"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Enterで確定、Escapeでキャンセル"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "プレビュー"
@@ -11002,7 +11003,7 @@ msgstr "プレビュー"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "プレビュー"
@@ -11030,7 +11031,7 @@ msgstr "メッセージをプレビュー"
msgid "Preview Mode Required"
msgstr "プレビューモードが必要です"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "結果をプレビュー"
@@ -11038,7 +11039,7 @@ msgstr "結果をプレビュー"
msgid "Preview template"
msgstr "テンプレートをプレビュー"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "テンプレートをプレビュー"
@@ -11072,9 +11073,9 @@ msgstr "テストデータでプレビュー"
msgid "Preview Your Email"
msgstr "メールをプレビュー"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "優先度は必須です"
msgid "Priority:"
msgstr "優先度:"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "非公開"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "処理済み"
@@ -11184,7 +11185,7 @@ msgstr "{successful}件の連絡先を処理しました。{failed}件失敗"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "バッチ{currentBatch}/{totalBatches}を処理中({0}/{1}行)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "連絡先を処理中"
@@ -11202,7 +11203,7 @@ msgstr "処理を一時停止中"
msgid "Processing was stopped before completion."
msgstr "処理は完了前に停止されました。"
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "進捗"
@@ -11214,12 +11215,12 @@ msgstr "プロパティ名"
msgid "Provider"
msgstr "プロバイダー"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "公開"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "公開リストは通知センターでユーザーが購読できるように表示されます"
@@ -11278,7 +11279,7 @@ msgstr "プッシュ"
#~ msgid "Querying {what}"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "キューに入っているメールは送信されません。送信中のものは完了します。"
@@ -11485,11 +11486,11 @@ msgstr "読了時間"
msgid "Ready to send"
msgstr "送信準備完了"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "使用可能"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "理由:"
@@ -11497,11 +11498,11 @@ msgstr "理由:"
msgid "Reasoning effort"
msgstr "推論の強度"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "再構築"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "セグメントを再構築"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "recipient@example.com"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "おすすめ"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "推奨の勝者"
@@ -11589,7 +11590,7 @@ msgstr "リダイレクトURI"
msgid "Redo"
msgstr "やり直す"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "やり直す (Ctrl+Shift+Z)"
@@ -11621,11 +11622,11 @@ msgstr "リファラー"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "更新"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "ブロードキャストを更新"
@@ -11761,7 +11762,7 @@ msgstr "表示条件を削除しますか?"
msgid "Remove this author?"
msgstr "この著者を削除しますか?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "バリエーションを削除"
@@ -11769,7 +11770,7 @@ msgstr "バリエーションを削除"
msgid "removed"
msgstr "削除済み"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "削除済み"
@@ -11852,7 +11853,7 @@ msgstr "返信転送が設定されました。受信返信には、ドメイン
msgid "Reply to"
msgstr "返信先"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "返信先:"
@@ -12003,7 +12004,7 @@ msgstr "下書きを復元"
msgid "Restore Draft?"
msgstr "下書きを復元しますか?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "再購読"
@@ -12040,11 +12041,11 @@ msgstr "再開"
msgid "Resume a paused broadcast, continuing the send"
msgstr "一時停止したブロードキャストを再開し、送信を続行する"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "ブロードキャストを再開"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "ブロードキャストを再開しますか?"
@@ -12068,11 +12069,11 @@ msgstr "保持期間"
#~ msgid "Retention (months)"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "失敗した宛先を再送しますか?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "プロバイダーが拒否した宛先を再送する"
@@ -12200,7 +12201,7 @@ msgstr "テストを実行"
msgid "Run Test"
msgstr "テストを実行"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "実行中"
@@ -12235,7 +12236,7 @@ msgstr "S3シークレットキー"
msgid "Same Window"
msgstr "同じウィンドウ"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "サンプル割合"
@@ -12255,8 +12256,8 @@ msgstr "サンドボックスモード"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "サンドボックスモード"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "保存して再起動"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "ブロックのツールバーから保存すると、すべてのテンプレートで再利用できます。"
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "それでも保存"
@@ -12304,7 +12305,7 @@ msgstr "それでも保存"
#~ msgid "Save Block"
#~ msgstr "ブロックを保存"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "ブロードキャストをオーディエンス全体に予約送信ま
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "予約済み"
@@ -12414,7 +12415,7 @@ msgstr "モバイルレイアウトが有効になる画面幅。一般的な値
msgid "Search"
msgstr "検索"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "名前で検索"
@@ -12432,7 +12433,7 @@ msgstr "検索エンジンインデックス"
msgid "Search saved blocks"
msgstr "保存済みブロックを検索"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "テンプレートを検索..."
@@ -12449,7 +12450,7 @@ msgstr "ウェブを検索して関連URLを返します"
msgid "Searching: \"{0}\""
msgstr "検索中: 「{0}」"
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "2番目の値は1番目の値より大きくする必要があります"
@@ -12533,10 +12534,10 @@ msgstr "Webアナリティクスのバックフィルタスクを参照する。
msgid "See who clicked"
msgstr "クリックした人を表示"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "セグメント"
@@ -12545,11 +12546,11 @@ msgstr "セグメント"
msgid "Segment Conditions"
msgstr "セグメント条件"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "セグメントが正常に削除されました"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "セグメントの再構築が正常に開始されました"
@@ -12561,22 +12562,22 @@ msgstr "セグメントツリーがコンソールに記録されました!"
msgid "Segment tree reset"
msgstr "セグメントツリーをリセット"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "セグメント"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "選択"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "フィールドを選択"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "リストを選択"
@@ -12642,7 +12643,7 @@ msgstr "メールノードを有効にするにはリストを選択"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "リストを選択..."
@@ -12658,7 +12659,7 @@ msgstr "人気のGoogle Fontを選択"
msgid "Select a section"
msgstr "セクションを選択してください"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "セグメントを選択..."
@@ -12670,11 +12671,11 @@ msgstr "送信者を選択"
msgid "Select a social block"
msgstr "ソーシャルブロックを選択してください"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "テンプレートを選択"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "タイムゾーンを選択"
@@ -12690,7 +12691,7 @@ msgstr "メール連携を選択"
msgid "Select an event type"
msgstr "イベントタイプを選択"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "イベントを選択..."
@@ -12719,7 +12720,7 @@ msgstr "カテゴリを選択"
msgid "Select columns"
msgstr "列を選択"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "確認メールテンプレートを選択"
@@ -12755,11 +12756,11 @@ msgstr "ディメンションを選択"
msgid "Select email template"
msgstr "メールテンプレートを選択"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "メールテンプレートを選択..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "イベントを選択"
@@ -12804,7 +12805,7 @@ msgstr "言語を選択"
msgid "Select language..."
msgstr "言語を選択..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "リストを選択"
@@ -12830,11 +12831,11 @@ msgstr "OAuth2プロバイダーを選択"
msgid "Select page size"
msgstr "ページサイズを選択"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "セグメントを選択(任意)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "ステータスを選択"
@@ -12846,20 +12847,20 @@ msgstr "ストレージプロバイダーを選択"
msgid "Select supported languages"
msgstr "対応言語を選択"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "テンプレートを選択"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "テンプレートを選択"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "送信するメールテンプレートを選択"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "このオートメーションをトリガーするイベントを選択"
@@ -12880,11 +12881,11 @@ msgstr "タイムゾーンを選択"
msgid "Select timezone..."
msgstr "タイムゾーンを選択..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "タイプを選択"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "このトリガーを適用するリストを選択"
@@ -12900,11 +12901,11 @@ msgstr "連絡先のステータスを確認するリストを選択"
msgid "Select which list to remove the contact from"
msgstr "連絡先を削除するリストを選択"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "このトリガーを適用するセグメントを選択"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "勝者を選択"
@@ -12920,7 +12921,7 @@ msgstr "設定を事前入力するストレージプロバイダーを選択:"
msgid "Selected dimensions, in order:"
msgstr "選択したディメンション (順序どおり):"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "選択された勝者"
@@ -12991,7 +12992,7 @@ msgstr "マジックコードを送信"
msgid "Send Now"
msgstr "今すぐ送信"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "送信または予約"
@@ -13015,8 +13016,8 @@ msgstr "テストメールを送信"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "SMTPリレーを使用してトランザクション通知を送信。既存のメールシステムやSMTPをサポートするアプリケーションとの統合に最適です。"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "送信者"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "送信者 {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "送信者を変更しました。ブロードキャストを再開できます。"
@@ -13037,7 +13038,7 @@ msgstr "送信者を変更しました。ブロードキャストを再開でき
msgid "Sender Name"
msgstr "送信者名"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "バリエーション {name} の送信者"
@@ -13046,7 +13047,7 @@ msgstr "バリエーション {name} の送信者"
msgid "Senders"
msgstr "送信者"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "送信中"
@@ -13081,7 +13082,7 @@ msgstr "送信済み"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "送信済み"
@@ -13356,7 +13357,7 @@ msgstr "表示"
msgid "Show Controls"
msgstr "コントロールを表示"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "詳細を表示"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "エラーが発生しました"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "ソース {0} が見つかりません"
@@ -13673,7 +13674,7 @@ msgstr "SparkPost APIキー"
msgid "Split"
msgstr "分割"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "SQL引数:"
@@ -13743,11 +13744,11 @@ msgstr "書き始める..."
msgid "started"
msgstr "開始"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "開始済み"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "連絡先がメール内の各リンクを初めてクリックしたときに開始します。このオートメーションが送信したメール内のクリックでは再開始しません。"
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS必須"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "都道府県"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "ステータス"
@@ -13786,7 +13787,7 @@ msgstr "ステータス変更"
msgid "Status unknown"
msgstr "ステータス不明"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "コンタクトがこのオートメーションのメールに返信した時点で、そのコンタクトに対するオートメーションを停止します。これにはメールプロバイダー (ESP) 側で受信返信の転送が設定されている必要があります: 送信ドメイン宛の返信がプロバイダーにルーティングされ、プロバイダーがそれをNotifuseへ転送する構成です。この設定がない場合、返信は検出されず、シーケンスは停止しません。"
@@ -13842,7 +13843,7 @@ msgstr "スタイル属性"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "件名"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "購読済み"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "購読済み"
@@ -14055,11 +14056,11 @@ msgstr "対象 ID"
msgid "Target list:"
msgstr "対象リスト:"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "タスクステータス"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "タスクタイプ:"
@@ -14080,23 +14081,23 @@ msgstr "技術的なパフォーマンスの分析"
msgid "Telemetry"
msgstr "テレメトリー"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "テンプレート"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "テンプレート"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "テンプレート {0}"
@@ -14172,7 +14173,7 @@ msgstr "テンプレート名"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "テンプレート名は{TEMPLATE_NAME_MAX_LENGTH}文字以内にしてください"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "テンプレート設定済み"
@@ -14202,16 +14203,16 @@ msgstr "テンプレート変数:"
msgid "Template:"
msgstr "テンプレート:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "テンプレート"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "テンプレートの送信者"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "テンプレートの送信者({0})"
@@ -14326,7 +14327,7 @@ msgstr "受信者フィードをテスト"
msgid "Test rule"
msgstr "ルールをテスト"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "テストサンプルサイズ(%)"
@@ -14463,11 +14464,11 @@ msgstr "ブロックとその中身は、条件を満たす受信者にのみ送
msgid "The block will be sent to every recipient again."
msgstr "ブロックは再びすべての受信者に送信されます。"
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "ブロードキャストは一時停止した場所から送信を続行します。"
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "ブロードキャストは送信を停止し、後で再開できます。"
@@ -14561,15 +14562,15 @@ msgstr "前回のバックフィルは失敗しました"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr ""
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "ライブ状態のオートメーション\"{automationName}\"が使用しているため、リスト\"{listName}\"は削除できません。先にオートメーションを一時停止するか、このリストを使用しないように変更してください。"
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "ライブ状態のオートメーション\"{first}\"と\"{second}\"が使用しているため、リスト\"{listName}\"は削除できません。先にそれらを一時停止するか、このリストを使用しないように変更してください。"
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "ライブ状態のオートメーション\"{first}\"、\"{second}\"、\"{third}\"が使用しているため、リスト\"{listName}\"は削除できません。先にそれらを一時停止するか、このリストを使用しないように変更してください。"
@@ -14606,11 +14607,11 @@ msgstr "リクエストされたワークスペースが見つかりませんで
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "トークンの上限に達したため、応答が途中で打ち切られました。推論の強度を下げる、リクエストを簡素化する、またはトークンの上限を引き上げてから、もう一度お試しください。"
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "セグメントが作成されました!"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "セグメントが更新されました!"
@@ -14618,7 +14619,7 @@ msgstr "セグメントが更新されました!"
msgid "The selected file"
msgstr "選択したファイル"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "このブロードキャストで選択した送信者は、マーケティングメール連携の送信者ではなくなりました。別の送信者を選択するか、フィールドを空にしてテンプレートの送信者から送信し、ブロードキャストを再開してください。"
@@ -14731,11 +14732,11 @@ msgstr "これらのコンタクトは、選択したリストから削除され
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "これらのコンタクトは、選択したリストに購読登録されます (ステータス: active)。"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "これらのパラメータはブロードキャストのURLに自動的に追加されます。Webアナリティクスツールがキャンペーンのパフォーマンスを分析するために使用されます。"
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "同じメールがもう一度送信されます。プロバイダーが拒否した原因を先に解消しないと、再び失敗します。"
@@ -14760,11 +14761,11 @@ msgstr "このアカウントはすでに別のシングルサインオンのID
msgid "This action cannot be undone."
msgstr "この操作は元に戻せません。"
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "この操作は元に戻せません。確認のため、ブロードキャストIDを入力してください:"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "この操作は元に戻せません。確認のため、リストIDを入力してください:"
@@ -14847,7 +14848,7 @@ msgstr ""
msgid "This email will be used for the root administrator account"
msgstr "このメールはルート管理者アカウントに使用されます"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "このイベントは頻繁に発生します。これらの条件は、一致するイベントごとに評価されます。"
@@ -14959,16 +14960,16 @@ msgstr "このルールは無効です。"
msgid "This section is empty. Add columns or groups to display content."
msgstr "このセクションは空です。コンテンツを表示するには列またはグループを追加してください。"
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "このセグメントは相対日付フィルターを使用しており、毎日午前5時({timezone})に自動的に再計算されます"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "この送信者はマーケティングメール連携に含まれなくなりました。別の送信者を選ぶか、欄を空にしてテンプレートの送信者を使ってください。"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "このテンプレートは既に別のバリエーションで使用されています"
@@ -15061,7 +15062,7 @@ msgstr "値がNULLに設定されます。よろしいですか?"
msgid "This workspace"
msgstr "このワークスペース"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "このワークスペースは同意が不明な連絡先をトラッキングしないため、テスト結果に含まれるのはトラッキングに同意した受信者のみです。"
@@ -15086,10 +15087,10 @@ msgstr "時刻は必須です"
msgid "Time patterns"
msgstr "時間のパターン"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "期間"
@@ -15097,8 +15098,8 @@ msgstr "期間"
msgid "Timeline"
msgstr "タイムライン"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "回"
@@ -15136,7 +15137,7 @@ msgstr "タイムスタンプ"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "タイムゾーン — {detail}"
msgid "Timezone is required"
msgstr "タイムゾーンは必須です"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "日付に使用されるタイムゾーン"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "上位トラフィックソース"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "合計"
@@ -15389,11 +15390,11 @@ msgstr "トラッキング済み"
msgid "Tracking"
msgstr "トラッキング"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "A/Bテスト機能を使用するには、ワークスペース設定でトラッキング(開封&クリック)を有効にする必要があります。"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "この機能を使用するには、ワークスペース設定でトラッキング(開封&クリック)を有効にする必要があります"
@@ -15470,11 +15471,11 @@ msgstr "トライアル"
msgid "Trigger"
msgstr "トリガー"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "トリガーイベント"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "特定のフィールド変更でトリガー"
@@ -15482,7 +15483,7 @@ msgstr "特定のフィールド変更でトリガー"
msgid "true"
msgstr "真"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "検索条件やステータスフィルターを調整してみてください"
@@ -15499,7 +15500,7 @@ msgstr "変換"
msgid "Turn Into"
msgstr "変換"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "セキュリティや法的なお知らせなど、全メンバーに届ける必要がある通知ではオフにしてください。リストの購読解除済みの連絡先にも送信され、メールには List-Unsubscribe ヘッダーが付かないため、メールクライアントに購読解除ボタンは表示されません。テンプレート内の購読解除リンクには影響しません。"
@@ -15519,8 +15520,8 @@ msgstr "Webアナリティクスの有効・無効を切り替え、許可する
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "タイプ"
@@ -15537,7 +15538,7 @@ msgstr "タイプ"
msgid "type {0} is not implemented"
msgstr "タイプ {0} は実装されていません"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "タイプ {rendererType} は実装されていません"
@@ -15572,7 +15573,7 @@ msgstr "リファラルの質を把握する"
msgid "Undo"
msgstr "元に戻す"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "元に戻す(Ctrl+Z)"
@@ -15602,13 +15603,13 @@ msgstr "ユニーククリックは、リンクごとに各受信者を1回だ
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "不明"
@@ -15624,7 +15625,7 @@ msgstr "不明なエラー"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "不明なリスト"
@@ -15636,7 +15637,7 @@ msgstr "不明なリスト"
msgid "Unknown page"
msgstr "不明なページ"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "不明なセグメント"
@@ -15644,7 +15645,7 @@ msgstr "不明なセグメント"
msgid "Unknown Segment"
msgstr "不明なセグメント"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "不明なステータス"
@@ -15660,15 +15661,15 @@ msgstr "非公開"
msgid "Unpublish post"
msgstr "投稿を非公開"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "未保存の変更"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "未保存の変更"
@@ -15701,14 +15702,14 @@ msgstr "購読解除"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "リストから購読解除"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "リストから購読解除済み"
msgid "Unsubscribes"
msgstr "購読解除"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "無題"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "英数字、ハイフン、アンダースコアを64文字まで。"
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "更新"
@@ -15755,7 +15756,7 @@ msgstr "コンタクトを更新"
msgid "Update Link"
msgstr "リンクを更新"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "セグメントを更新"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "更新済み"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "更新済み"
@@ -15933,7 +15934,7 @@ msgstr "このテーマを使用"
msgid "Use TLS"
msgstr "TLSを使用"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "ワークスペースのデフォルトを使用"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "UTMキャンペーン"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "UTMキャンペーン"
@@ -16007,7 +16008,7 @@ msgstr "UTMキャンペーン"
msgid "UTM content"
msgstr "UTMコンテンツ"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "UTMコンテンツ"
@@ -16015,7 +16016,7 @@ msgstr "UTMコンテンツ"
msgid "UTM medium"
msgstr "UTMメディア"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "UTMメディア"
@@ -16023,21 +16024,21 @@ msgstr "UTMメディア"
msgid "UTM source"
msgstr "UTMソース"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "UTMソース"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "UTMタグ"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "検証エラー"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "検証エラー"
msgid "Value"
msgstr "値"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "値2"
@@ -16069,8 +16070,8 @@ msgstr "変数"
msgid "Variant name"
msgstr "バリアント名"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "バリエーション"
@@ -16145,8 +16146,8 @@ msgstr "SMTPリレーのドキュメントとセットアップガイドを表
msgid "View snippet"
msgstr "スニペットを表示"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "Webページを表示"
@@ -16168,12 +16169,12 @@ msgstr "Webサイトを表示"
#~ msgid "Views"
#~ msgstr ""
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "表示設定"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Webサイトにアクセス"
@@ -16210,7 +16211,7 @@ msgstr "待機時間"
msgid "Waiting for server restart..."
msgstr "サーバーの再起動を待機中..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "警告"
@@ -16229,7 +16230,7 @@ msgstr "ウェブサイトのファビコンを自動検出して使用します
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "有効にすると、メール内のリンクはクリックを記録す
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "有効にすると、メール内のリンクが開封とクリックで追跡されます"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "有効にすると、購読者はリストに追加される前にメールで購読を確認する必要があります"
@@ -16497,7 +16498,7 @@ msgstr "トラフィックが変化した理由は?"
msgid "Width"
msgstr "幅"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "削除されます"
@@ -16506,7 +16507,7 @@ msgstr "削除されます"
msgid "Will resume from row {0}"
msgstr "行 {0} から再開します"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "優勝"
@@ -16514,7 +16515,7 @@ msgstr "優勝"
msgid "Winner Selected"
msgstr "勝者が選択されました"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "優勝者が正常に選択されました!ブロードキャストは残りの受信者に送信されます。"
@@ -16526,17 +16527,17 @@ msgstr "勝利指標"
#~ msgid "With Errors"
#~ msgstr "エラーあり"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "フィルター付き"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "プロパティ付き"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "ステータス付き"
@@ -16689,11 +16690,11 @@ msgstr "年次"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "はい、有効化"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "はい、キャンセルします"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "はい、削除"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "はい、一時停止"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "はい、再開"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "はい、再送します"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "はい、優勝者を選択"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "{resource}への書き込みアクセス権がありません。"
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "マーケティングメールプロバイダーが設定されていません。ブロードキャストを送信するには、ワークスペース設定でメールプロバイダーを設定してください。"
@@ -16794,16 +16795,16 @@ msgstr "カスタムフィールドを管理する権限がありません"
msgid "You don't have write permission for automations"
msgstr "オートメーションの書き込み権限がありません"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "ブロードキャストの書き込み権限がありません"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "コンタクトの書き込み権限がありません"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "リストの書き込み権限がありません"
@@ -16838,12 +16839,12 @@ msgstr "テンプレートの書き込み権限がありません"
#~ msgstr "保存されていない変更があります"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "未保存の変更があります。このドロワーを閉じてもよろしいですか?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "未保存の変更があります。閉じてもよろしいですか?"
@@ -16872,6 +16873,11 @@ msgstr "ブログを有効にする前に、上の一般設定でカスタムエ
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "テストメールを送信するには、テンプレートの読み取りとトランザクションの書き込み権限が必要です"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "テンプレートを選択するには、テンプレートの読み取り権限が必要です"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "このテンプレートの名前とプレビューを表示するには、テンプレートの読み取り権限が必要です"
@@ -16925,7 +16931,7 @@ msgstr ""
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "Webアナリティクス設定は保存されていません。このページを離れると破棄されます。"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "ウェブサイトまたは会社名"
diff --git a/console/src/i18n/locales/pt-BR.po b/console/src/i18n/locales/pt-BR.po
index 800eef6c7..f001c4aa1 100644
--- a/console/src/i18n/locales/pt-BR.po
+++ b/console/src/i18n/locales/pt-BR.po
@@ -105,7 +105,7 @@ msgstr "{0} ações"
#~ msgstr ""
#. placeholder {0}: previewResponse!.total_count
-#: src/components/segment/button_upsert.tsx:638
+#: src/components/segment/button_upsert.tsx:642
msgid "{0} contacts"
msgstr "{0} contatos"
@@ -188,7 +188,7 @@ msgid "{0} of {1} rules match"
msgstr "{0} de {1} regras correspondem"
#. placeholder {0}: requeued.toLocaleString()
-#: src/pages/BroadcastsPage.tsx:1540
+#: src/pages/BroadcastsPage.tsx:1547
msgid "{0} recipients queued for another attempt"
msgstr "{0} destinatários na fila para outra tentativa"
@@ -279,13 +279,13 @@ msgstr "{0} descadastros no total (oculto do grafico)"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/AutomationsPage.tsx:227
+#: src/pages/AutomationsPage.tsx:231
msgid "{0}-{1} of {total} automations"
msgstr "{0}-{1} de {total} automacoes"
#. placeholder {0}: range[0]
#. placeholder {1}: range[1]
-#: src/pages/BroadcastsPage.tsx:1749
+#: src/pages/BroadcastsPage.tsx:1757
msgid "{0}-{1} of {total} broadcasts"
msgstr "{0}-{1} de {total} broadcasts"
@@ -297,15 +297,15 @@ msgstr ""
msgid "{capability} requires a Notifuse licence."
msgstr ""
-#: src/pages/BroadcastsPage.tsx:996
+#: src/pages/BroadcastsPage.tsx:1003
msgid "{clicks} clicks out of {recipients} recipients"
msgstr "{clicks} cliques de {recipients} destinatarios"
-#: src/pages/BroadcastsPage.tsx:997
+#: src/pages/BroadcastsPage.tsx:1004
msgid "{clicks} clicks out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{clicks} cliques de {tracked} destinatários rastreados ({recipients} enviados)"
-#: src/pages/ListsPage.tsx:141
+#: src/pages/ListsPage.tsx:143
msgid "{count, plural, one {The list \"{listName}\" can't be deleted while a live automation uses it. Ask someone with access to automations to pause it.} other {The list \"{listName}\" can't be deleted while # live automations use it. Ask someone with access to automations to pause them.}}"
msgstr "{count, plural, one {A lista \"{listName}\" não pode ser excluída enquanto uma automação ao vivo a estiver usando. Peça a alguém com acesso às automações que a pause.} other {A lista \"{listName}\" não pode ser excluída enquanto # automações ao vivo a estiverem usando. Peça a alguém com acesso às automações que as pause.}}"
@@ -366,7 +366,7 @@ msgstr "{minutes}m {remainingSeconds}s"
msgid "{minutes}m {seconds}s"
msgstr "{minutes}m {seconds}s"
-#: src/pages/ListsPage.tsx:158
+#: src/pages/ListsPage.tsx:160
msgid "{more, plural, one {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.} other {The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\", \"{third}\" and # more use it. Pause them first, or change them to stop using the list.}}"
msgstr "{more, plural, one {A lista \"{listName}\" não pode ser excluída enquanto as automações ao vivo \"{first}\", \"{second}\", \"{third}\" e mais # a estiverem usando. Pause-as primeiro ou altere-as para que deixem de usar a lista.} other {A lista \"{listName}\" não pode ser excluída enquanto as automações ao vivo \"{first}\", \"{second}\", \"{third}\" e mais # a estiverem usando. Pause-as primeiro ou altere-as para que deixem de usar a lista.}}"
@@ -378,11 +378,11 @@ msgstr "{name} está sendo arrastado sobre o e-mail."
msgid "{name} was dropped."
msgstr "{name} foi solto."
-#: src/pages/BroadcastsPage.tsx:955
+#: src/pages/BroadcastsPage.tsx:962
msgid "{opens} opens out of {recipients} recipients"
msgstr "{opens} aberturas de {recipients} destinatarios"
-#: src/pages/BroadcastsPage.tsx:956
+#: src/pages/BroadcastsPage.tsx:963
msgid "{opens} opens out of {tracked} tracked recipients ({recipients} sent)"
msgstr "{opens} aberturas de {tracked} destinatários rastreados ({recipients} enviados)"
@@ -418,8 +418,8 @@ msgstr "{selectedCount, plural, one {Isso excluirá permanentemente # contato. E
#~ msgid "{selectedCount} contact(s) selected"
#~ msgstr ""
-#: src/components/broadcasts/VariationSenderSelect.tsx:65
-#: src/pages/BroadcastsPage.tsx:862
+#: src/components/broadcasts/VariationSenderSelect.tsx:69
+#: src/pages/BroadcastsPage.tsx:869
msgid "{senderId} (deleted)"
msgstr "{senderId} (excluído)"
@@ -523,7 +523,7 @@ msgstr "+ adicionar nome do remetente, responder-para, anexos"
msgid "+ Add property filter"
msgstr "+ Adicionar filtro de propriedade"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:891
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:897
msgid "+ Add variation"
msgstr "+ Adicionar variacao"
@@ -536,15 +536,15 @@ msgstr "+{0} mais"
msgid "+{hiddenCount} more"
msgstr "+{hiddenCount} mais"
-#: src/pages/BroadcastsPage.tsx:976
+#: src/pages/BroadcastsPage.tsx:983
msgid "0 clicks out of 0 recipients"
msgstr "0 cliques de 0 destinatarios"
-#: src/components/segment/button_upsert.tsx:636
+#: src/components/segment/button_upsert.tsx:640
msgid "0 contacts"
msgstr "0 contatos"
-#: src/pages/BroadcastsPage.tsx:939
+#: src/pages/BroadcastsPage.tsx:946
msgid "0 opens out of 0 recipients"
msgstr "0 aberturas de 0 destinatarios"
@@ -560,7 +560,7 @@ msgstr "1 meta"
msgid "1 page"
msgstr "1 página"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:513
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
msgid "1. Audience"
msgstr "1. Audiencia"
@@ -581,7 +581,7 @@ msgstr "2. Template"
msgid "2. Template ({0})"
msgstr "2. Template ({0})"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:517
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
msgid "2. Web Analytics"
msgstr "2. Web Analytics"
@@ -589,7 +589,7 @@ msgstr "2. Web Analytics"
msgid "200 - Extra Light"
msgstr "200 - Extra Leve"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:521
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
msgid "3. Data Feeds"
msgstr "3. Feeds de Dados"
@@ -601,7 +601,7 @@ msgstr "3. Traduções"
msgid "300 - Light"
msgstr "300 - Leve"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:525
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:529
msgid "4. Content"
msgstr "4. Conteúdo"
@@ -629,7 +629,7 @@ msgstr "800 - Extra Negrito"
msgid "900 - Black"
msgstr "900 - Preto"
-#: src/components/segment/input.tsx:932
+#: src/components/segment/input.tsx:936
msgid "A branch condition is required..."
msgstr "Uma condicao de ramificacao e obrigatoria..."
@@ -653,7 +653,7 @@ msgstr "O consentimento do próprio contato sempre prevalece. Esta opção se ap
msgid "A copy is inserted. Later changes to the saved block do not change it."
msgstr "Uma cópia é inserida. Alterações posteriores no bloco salvo não a modificam."
-#: src/components/automations/config/TriggerConfigForm.tsx:449
+#: src/components/automations/config/TriggerConfigForm.tsx:458
msgid "A count of past activity includes the event that fires the automation, so \"at least 3 opens\" enrolls on the third open."
msgstr "A contagem de atividade passada inclui o evento que dispara a automação, então \"pelo menos 3 aberturas\" inscreve na terceira abertura."
@@ -681,7 +681,7 @@ msgstr "Uma operação {operation} anterior para \"{0}\" foi encontrada. Deseja
msgid "A previous upload for \"{0}\" was found ({1}). Would you like to resume from where you left off?"
msgstr "Um upload anterior para \"{0}\" foi encontrado ({1}). Deseja continuar de onde parou?"
-#: src/components/segment/button_upsert.tsx:161
+#: src/components/segment/button_upsert.tsx:165
msgid "A segment with ID \"{id}\" already exists"
msgstr "Já existe um segmento com o ID \"{id}\""
@@ -689,11 +689,11 @@ msgstr "Já existe um segmento com o ID \"{id}\""
msgid "A send-only key really is send-only, and this is new in 39.0: /api/transactional.send still creates the recipient contact, but without Contacts write it stores nothing beyond the email address, and without Contacts read it refuses cc and bcc outright — the subject line is rendered against each recipient's whole record. The SMTP bridge is a second front door to the same switch, so this is also exactly what the SMTP username can do. Note that the write verb sends real mail from three separate endpoints, including one that only claims to \"test\" a provider."
msgstr "Uma chave somente de envio é realmente somente de envio, e isso é novidade na 39.0: /api/transactional.send ainda cria o contato destinatário, mas sem escrita de Contatos ele não armazena nada além do endereço de email, e sem leitura de Contatos ele recusa cc e bcc por completo — a linha de assunto é renderizada com base no registro inteiro de cada destinatário. A ponte SMTP é uma segunda porta de entrada para o mesmo interruptor, então isso é também exatamente o que o nome de usuário SMTP pode fazer. Observe que o verbo de escrita envia emails reais a partir de três endpoints distintos, incluindo um que apenas alega \"testar\" um provedor."
-#: src/components/segment/button_upsert.tsx:759
+#: src/components/segment/button_upsert.tsx:763
msgid "A tree is required"
msgstr "Uma arvore e obrigatoria"
-#: src/components/segment/input.tsx:1021
+#: src/components/segment/input.tsx:1025
msgid "A value is required..."
msgstr "Um valor e obrigatorio..."
@@ -705,7 +705,7 @@ msgstr "Um vencedor foi selecionado. Os emails estão sendo enviados aos destina
#: src/components/automations/nodes/ABTestNode.tsx:47
#: src/components/automations/nodes/StatNode.tsx:87
#: src/components/automations/nodes/StatNode.tsx:340
-#: src/pages/BroadcastsPage.tsx:1251
+#: src/pages/BroadcastsPage.tsx:1258
msgid "A/B Test"
msgstr "Teste A/B"
@@ -738,7 +738,7 @@ msgstr "Acao"
#: src/components/blog/PostsTable.tsx:322
#: src/components/blog/RecentThemesTable.tsx:179
-#: src/pages/BroadcastsPage.tsx:1012
+#: src/pages/BroadcastsPage.tsx:1019
msgid "Actions"
msgstr "Acoes"
@@ -758,7 +758,7 @@ msgstr "Ativar automacao?"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:60
#: src/components/automations/nodes/StatNode.tsx:274
#: src/components/contacts/ContactDetailsDrawer.tsx:587
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
#: src/components/lists/ListStats.tsx:66
#: src/components/settings/LicenseSettings.tsx:108
#: src/pages/ContactsPage.tsx:398
@@ -783,8 +783,8 @@ msgid "Active subscriber"
msgstr "Assinante ativo"
#: src/components/contacts/ContactDetailsDrawer.tsx:1060
-#: src/components/segment/form_leaf.tsx:335
-#: src/components/segment/input.tsx:777
+#: src/components/segment/form_leaf.tsx:337
+#: src/components/segment/input.tsx:781
#: src/components/segment/table_tag.tsx:30
msgid "Activity"
msgstr "Atividade"
@@ -924,7 +924,7 @@ msgstr "Adicionar Cabeçalho Personalizado"
msgid "Add dimension"
msgstr "Adicionar dimensão"
-#: src/components/automations/config/TriggerConfigForm.tsx:438
+#: src/components/automations/config/TriggerConfigForm.tsx:447
msgid "Add entry conditions"
msgstr "Adicionar condições de entrada"
@@ -1019,19 +1019,19 @@ msgstr "Adicionar Webhook"
msgid "Additional context about this event"
msgstr "Contexto adicional sobre este evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:130
+#: src/components/automations/config/TriggerConfigForm.tsx:138
#: src/pages/ContactsPage.tsx:451
#: src/pages/ContactsPage.tsx:748
msgid "Address"
msgstr "Endereco"
-#: src/components/automations/config/TriggerConfigForm.tsx:132
+#: src/components/automations/config/TriggerConfigForm.tsx:140
#: src/components/contacts/ContactDetailsDrawer.tsx:450
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:97
msgid "Address Line 1"
msgstr "Endereco Linha 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:133
+#: src/components/automations/config/TriggerConfigForm.tsx:141
#: src/components/contacts/ContactDetailsDrawer.tsx:451
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:98
msgid "Address Line 2"
@@ -1065,23 +1065,23 @@ msgstr "Configuracoes Avancadas"
msgid "Affects how columns stack on mobile devices"
msgstr "Afeta como as colunas são empilhadas em dispositivos móveis"
-#: src/components/segment/input.tsx:721
-#: src/components/segment/input.tsx:860
+#: src/components/segment/input.tsx:725
+#: src/components/segment/input.tsx:864
msgid "after"
msgstr "depois"
#. placeholder {0}: broadcast.test_settings.test_duration_hours
#. placeholder {1}: broadcast.test_settings.auto_send_winner_metric === 'open_rate' ? t`opens` : t`clicks`
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "After {0} hours based on highest {1}"
msgstr "Após {0} horas baseado no maior número de {1}"
-#: src/components/segment/form_leaf.tsx:519
-#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/form_leaf.tsx:522
+#: src/components/segment/form_leaf.tsx:897
msgid "after date"
msgstr "depois da data"
-#: src/components/segment/form_leaf.tsx:810
+#: src/components/segment/form_leaf.tsx:813
msgid "Aggregate"
msgstr "Agregado"
@@ -1137,13 +1137,13 @@ msgstr "Alinhamento"
#: src/components/email_builder/panels/LibraryPanel.tsx:210
#: src/components/web_analytics/tabs/AnnotationsTab.tsx:124
#: src/components/web_analytics/tabs/FiltersTab.tsx:152
-#: src/pages/BroadcastsPage.tsx:1664
+#: src/pages/BroadcastsPage.tsx:1672
#: src/pages/TemplatesPage.tsx:125
msgid "All"
msgstr "Todos"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:309
-#: src/components/segment/input.tsx:958
+#: src/components/segment/input.tsx:962
msgid "ALL"
msgstr "TODOS"
@@ -1284,12 +1284,12 @@ msgstr "ID da Âncora"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:116
#: src/components/email_builder/ui/DisplayConditionSummary.tsx:38
-#: src/components/segment/form_leaf.tsx:850
-#: src/components/segment/input.tsx:674
+#: src/components/segment/form_leaf.tsx:853
+#: src/components/segment/input.tsx:678
msgid "and"
msgstr "e"
-#: src/components/segment/input.tsx:135
+#: src/components/segment/input.tsx:138
msgid "AND | OR"
msgstr "E | OU"
@@ -1324,24 +1324,24 @@ msgstr "As anotações não têm permissão própria: elas respondem deliberadam
msgid "Another change to the library is running. Try again in a moment."
msgstr "Outra alteração da biblioteca está em andamento. Tente novamente em instantes."
-#: src/components/segment/input.tsx:959
+#: src/components/segment/input.tsx:963
msgid "ANY"
msgstr "QUALQUER"
-#: src/components/automations/config/TriggerConfigForm.tsx:400
-#: src/components/segment/form_leaf.tsx:444
+#: src/components/automations/config/TriggerConfigForm.tsx:408
+#: src/components/segment/form_leaf.tsx:447
msgid "Any broadcast"
msgstr "Qualquer broadcast"
-#: src/components/segment/form_leaf.tsx:793
+#: src/components/segment/form_leaf.tsx:796
msgid "Any event"
msgstr "Qualquer evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:365
+#: src/components/automations/config/TriggerConfigForm.tsx:373
msgid "Any field change triggers automation"
msgstr "Qualquer alteração de campo dispara a automação"
-#: src/components/segment/form_leaf.tsx:782
+#: src/components/segment/form_leaf.tsx:785
msgid "Any goal name"
msgstr "Qualquer nome de meta"
@@ -1349,15 +1349,15 @@ msgstr "Qualquer nome de meta"
msgid "Any link"
msgstr "Qualquer link"
-#: src/components/automations/config/TriggerConfigForm.tsx:409
-#: src/components/segment/form_leaf.tsx:426
+#: src/components/automations/config/TriggerConfigForm.tsx:417
+#: src/components/segment/form_leaf.tsx:428
msgid "Any template"
msgstr "Qualquer template"
-#: src/components/segment/form_leaf.tsx:516
-#: src/components/segment/form_leaf.tsx:891
-#: src/components/segment/input.tsx:687
-#: src/components/segment/input.tsx:826
+#: src/components/segment/form_leaf.tsx:519
+#: src/components/segment/form_leaf.tsx:894
+#: src/components/segment/input.tsx:691
+#: src/components/segment/input.tsx:830
msgid "anytime"
msgstr "a qualquer momento"
@@ -1485,12 +1485,12 @@ msgid "Are you sure you want to delete"
msgstr "Tem certeza que deseja excluir"
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:163
+#: src/components/contacts/SegmentsFilter.tsx:168
msgid "Are you sure you want to delete \"{0}\"?"
msgstr "Tem certeza que deseja excluir \"{0}\"?"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1833
+#: src/pages/BroadcastsPage.tsx:1842
msgid "Are you sure you want to delete the broadcast \"{0}\"?"
msgstr "Tem certeza que deseja excluir o broadcast \"{0}\"?"
@@ -1504,7 +1504,7 @@ msgid "Are you sure you want to delete the invitation for {0}?"
msgstr "Tem certeza que deseja excluir o convite para {0}?"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:406
+#: src/pages/ListsPage.tsx:424
msgid "Are you sure you want to delete the list \"{0}\"?"
msgstr "Tem certeza que deseja excluir a lista \"{0}\"?"
@@ -1539,7 +1539,7 @@ msgid "Are you sure you want to publish theme v{0}? This will make it live on yo
msgstr "Tem certeza que deseja publicar o tema v{0}? Isso o tornará ativo no seu blog."
#. placeholder {0}: segment.name
-#: src/components/contacts/SegmentsFilter.tsx:148
+#: src/components/contacts/SegmentsFilter.tsx:153
msgid "Are you sure you want to rebuild \"{0}\"? This will recalculate segment membership."
msgstr "Tem certeza que deseja reconstruir \"{0}\"? Isso recalculará os membros do segmento."
@@ -1561,12 +1561,12 @@ msgstr "Tem certeza que deseja remover este rotulo de campo personalizado?"
msgid "Are you sure you want to remove this field?"
msgstr "Tem certeza que deseja remover este campo?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:861
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:867
msgid "Are you sure you want to remove this variation?"
msgstr "Tem certeza que deseja remover esta variacao?"
#. placeholder {0}: record.templateName
-#: src/pages/BroadcastsPage.tsx:1071
+#: src/pages/BroadcastsPage.tsx:1078
msgid "Are you sure you want to select \"{0}\" as the winner? The broadcast will be sent to the remaining recipients."
msgstr "Tem certeza que deseja selecionar \"{0}\" como vencedor? O broadcast será enviado para os destinatários restantes."
@@ -1598,8 +1598,8 @@ msgstr "Peca-me para ajudar a escrever seu blog..."
#~ msgid "Ask the person who runs this Notifuse instance to install a licence."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:487
-#: src/components/segment/input.tsx:811
+#: src/components/segment/form_leaf.tsx:490
+#: src/components/segment/input.tsx:815
msgid "at least"
msgstr "pelo menos"
@@ -1623,8 +1623,8 @@ msgstr "Pelo menos uma operação é obrigatória"
msgid "At least one root email is required"
msgstr "Pelo menos um email raiz é obrigatório"
-#: src/components/segment/form_leaf.tsx:488
-#: src/components/segment/input.tsx:812
+#: src/components/segment/form_leaf.tsx:491
+#: src/components/segment/input.tsx:816
msgid "at most"
msgstr "no maximo"
@@ -1648,7 +1648,7 @@ msgstr "Regras de atribuição"
#~ msgid "Attribution rules saved. Run a backfill to rewrite historical data."
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1118
+#: src/pages/BroadcastsPage.tsx:1125
msgid "Audience"
msgstr "Audiencia"
@@ -1752,7 +1752,7 @@ msgstr "Desativado automaticamente"
msgid "Auto-reply"
msgstr "Resposta automática"
-#: src/pages/BroadcastsPage.tsx:1260
+#: src/pages/BroadcastsPage.tsx:1267
msgid "Auto-send Winner"
msgstr "Enviar Vencedor Automaticamente"
@@ -1769,7 +1769,7 @@ msgstr "Automática"
msgid "Automatically add new users to the selected lists"
msgstr "Adicionar novos usuarios automaticamente as listas selecionadas"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:752
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
msgid "Automatically send winner"
msgstr "Enviar vencedor automaticamente"
@@ -1777,15 +1777,15 @@ msgstr "Enviar vencedor automaticamente"
msgid "Automation"
msgstr "Automacao"
-#: src/pages/AutomationsPage.tsx:90
+#: src/pages/AutomationsPage.tsx:92
msgid "Automation activated successfully"
msgstr "Automacao ativada com sucesso"
-#: src/components/automations/context/AutomationContext.tsx:266
+#: src/components/automations/context/AutomationContext.tsx:268
msgid "Automation created successfully"
msgstr "Automacao criada com sucesso"
-#: src/pages/AutomationsPage.tsx:124
+#: src/pages/AutomationsPage.tsx:126
msgid "Automation deleted successfully"
msgstr "Automacao excluida com sucesso"
@@ -1793,15 +1793,15 @@ msgstr "Automacao excluida com sucesso"
msgid "Automation flows — their triggers, nodes and per-contact execution history."
msgstr "Fluxos de automação — seus gatilhos, nós e histórico de execução por contato."
-#: src/pages/AutomationsPage.tsx:109
+#: src/pages/AutomationsPage.tsx:111
msgid "Automation paused successfully"
msgstr "Automacao pausada com sucesso"
-#: src/components/automations/context/AutomationContext.tsx:290
+#: src/components/automations/context/AutomationContext.tsx:292
msgid "Automation updated successfully"
msgstr "Automacao atualizada com sucesso"
-#: src/components/automations/context/AutomationContext.tsx:286
+#: src/components/automations/context/AutomationContext.tsx:288
msgid "Automation updated, but it is paused: activate it to run this version."
msgstr "Automação atualizada, mas está pausada: ative-a para executar esta versão."
@@ -1811,7 +1811,7 @@ msgstr "Automacao:"
#: src/components/settings/PermissionsMatrix.tsx:141
#: src/layouts/app-shell/menuItems.ts:129
-#: src/pages/AutomationsPage.tsx:161
+#: src/pages/AutomationsPage.tsx:163
#: src/services/api/errors.ts:90
msgid "Automations"
msgstr "Automacoes"
@@ -1828,7 +1828,7 @@ msgstr "Blocos Disponiveis"
#~ msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
#~ msgstr ""
-#: src/components/automations/UpsertAutomationDrawer.tsx:215
+#: src/components/automations/UpsertAutomationDrawer.tsx:217
msgid "Available once you connect an email provider that supports inbound replies (currently Mailgun and Amazon SES — more providers coming soon). It stops this automation for a contact as soon as they reply to one of its emails."
msgstr "Disponível assim que você conectar um provedor de email que suporte respostas recebidas (atualmente Mailgun e Amazon SES — mais provedores em breve). Ele interrompe esta automação para um contato assim que ele responder a um dos emails dela."
@@ -1972,13 +1972,13 @@ msgstr "Destinatarios BCC"
#~ msgid "Beats from other origins are silently ignored. Wildcards like *.example.com are supported; empty allows every domain."
#~ msgstr ""
-#: src/components/segment/input.tsx:713
-#: src/components/segment/input.tsx:852
+#: src/components/segment/input.tsx:717
+#: src/components/segment/input.tsx:856
msgid "before"
msgstr "antes"
-#: src/components/segment/form_leaf.tsx:518
-#: src/components/segment/form_leaf.tsx:893
+#: src/components/segment/form_leaf.tsx:521
+#: src/components/segment/form_leaf.tsx:896
msgid "before date"
msgstr "antes da data"
@@ -1986,7 +1986,7 @@ msgstr "antes da data"
msgid "Before User Created Hook"
msgstr "Hook Antes de Criar Usuario"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:564
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:568
msgid "Belonging to at least one of the following segments"
msgstr "Pertencendo a pelo menos um dos seguintes segmentos"
@@ -2006,8 +2006,8 @@ msgstr "Melhores praticas:"
msgid "Best TimeScore"
msgstr "Melhor TimeScore"
-#: src/components/segment/input.tsx:701
-#: src/components/segment/input.tsx:840
+#: src/components/segment/input.tsx:705
+#: src/components/segment/input.tsx:844
msgid "between"
msgstr "entre"
@@ -2205,8 +2205,8 @@ msgstr "Categoria de Retorno"
msgid "Bounce Diagnostic:"
msgstr "Diagnostico de Retorno:"
-#: src/components/segment/form_leaf.tsx:385
-#: src/components/segment/input.tsx:788
+#: src/components/segment/form_leaf.tsx:387
+#: src/components/segment/input.tsx:792
msgid "Bounce email"
msgstr "Email de retorno"
@@ -2244,8 +2244,8 @@ msgstr "Tipo de Retorno"
#: src/components/analytics/EmailMetricsChart.tsx:283
#: src/components/analytics/EmailMetricsChart.tsx:452
-#: src/components/automations/config/TriggerConfigForm.tsx:86
-#: src/components/automations/config/TriggerConfigForm.tsx:107
+#: src/components/automations/config/TriggerConfigForm.tsx:94
+#: src/components/automations/config/TriggerConfigForm.tsx:115
#: src/components/broadcasts/BroadcastStats.tsx:338
#: src/components/contacts/ContactDetailsDrawer.tsx:590
#: src/components/lists/ListStats.tsx:134
@@ -2306,11 +2306,11 @@ msgstr "Breve resumo da postagem"
msgid "Brief summary shown in post listings and previews"
msgstr "Breve resumo exibido em listagens e pre-visualizacoes de postagens"
-#: src/components/segment/form_leaf.tsx:432
+#: src/components/segment/form_leaf.tsx:435
msgid "broadcast"
msgstr "broadcast"
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
#: src/components/messages/MessageHistoryTable.tsx:149
#: src/components/messages/MessageHistoryTable.tsx:247
#: src/components/web_analytics/annotations/AnnotationTable.tsx:63
@@ -2321,27 +2321,27 @@ msgid "Broadcast"
msgstr "Broadcast"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1577
+#: src/pages/BroadcastsPage.tsx:1584
msgid "Broadcast \"{0}\" cancelled successfully"
msgstr "Broadcast \"{0}\" cancelado com sucesso"
#. placeholder {0}: broadcastToDelete.name
-#: src/pages/BroadcastsPage.tsx:1498
+#: src/pages/BroadcastsPage.tsx:1505
msgid "Broadcast \"{0}\" deleted successfully"
msgstr "Broadcast \"{0}\" excluído com sucesso"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1524
+#: src/pages/BroadcastsPage.tsx:1531
msgid "Broadcast \"{0}\" paused successfully"
msgstr "Broadcast \"{0}\" pausado com sucesso"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1615
+#: src/pages/BroadcastsPage.tsx:1622
msgid "Broadcast \"{0}\" refreshed"
msgstr "Broadcast \"{0}\" atualizado"
#. placeholder {0}: broadcast.name
-#: src/pages/BroadcastsPage.tsx:1558
+#: src/pages/BroadcastsPage.tsx:1565
msgid "Broadcast \"{0}\" resumed successfully"
msgstr "Broadcast \"{0}\" retomado com sucesso"
@@ -2355,7 +2355,7 @@ msgstr "Broadcast \"{0}\" agendado com sucesso"
msgid "Broadcast \"{0}\" sending started"
msgstr "Envio do broadcast \"{0}\" iniciado"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast created successfully"
msgstr "Broadcast criado com sucesso"
@@ -2364,22 +2364,22 @@ msgstr "Broadcast criado com sucesso"
msgid "Broadcast ID"
msgstr "ID do Broadcast"
-#: src/pages/BroadcastsPage.tsx:1844
+#: src/pages/BroadcastsPage.tsx:1853
msgid "Broadcast ID copied to clipboard"
msgstr "ID do Broadcast copiado para a area de transferencia"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:534
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:538
msgid "Broadcast name"
msgstr "Nome do broadcast"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:170
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:174
msgid "Broadcast updated successfully"
msgstr "Broadcast atualizado com sucesso"
#: src/components/analytics/EmailMetricsChart.tsx:298
#: src/components/settings/PermissionsMatrix.tsx:136
#: src/layouts/app-shell/menuItems.ts:128
-#: src/pages/BroadcastsPage.tsx:1630
+#: src/pages/BroadcastsPage.tsx:1637
#: src/services/api/errors.ts:85
msgid "Broadcasts"
msgstr "Broadcasts"
@@ -2431,11 +2431,11 @@ msgstr "Monte um relatório com as suas próprias dimensões"
msgid "Build complex contact segments using AND/OR logic with filters across multiple data tables. Start by adding conditions for contacts, contact lists, or contact timeline events."
msgstr "Construa segmentos de contatos complexos usando lógica E/OU com filtros em múltiplas tabelas de dados. Comece adicionando condições para contatos, listas de contatos ou eventos da linha do tempo de contatos."
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Building"
msgstr "Construindo"
-#: src/components/contacts/SegmentsFilter.tsx:60
+#: src/components/contacts/SegmentsFilter.tsx:64
msgid "Building segment"
msgstr "Construindo segmento"
@@ -2500,9 +2500,9 @@ msgstr "Campanhas"
#: src/components/automations/AutomationCard.tsx:240
#: src/components/automations/config/ConditionsField.tsx:120
#: src/components/automations/nodes/BaseNode.tsx:53
-#: src/components/automations/UpsertAutomationDrawer.tsx:102
-#: src/components/automations/UpsertAutomationDrawer.tsx:129
-#: src/components/automations/UpsertAutomationDrawer.tsx:167
+#: src/components/automations/UpsertAutomationDrawer.tsx:104
+#: src/components/automations/UpsertAutomationDrawer.tsx:131
+#: src/components/automations/UpsertAutomationDrawer.tsx:169
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:115
#: src/components/blog/PostDrawer.tsx:682
#: src/components/blog/PublishModal.tsx:205
@@ -2510,10 +2510,10 @@ msgstr "Campanhas"
#: src/components/blog/ThemeEditorDrawer.tsx:280
#: src/components/blog/ThemeEditorDrawer.tsx:310
#: src/components/blog/ThemeEditorDrawer.tsx:469
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:133
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:136
#: src/components/broadcasts/HeadersEditor.tsx:103
#: src/components/broadcasts/SendOrScheduleModal.tsx:301
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:344
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:348
#: src/components/contacts/BulkActionProgressModal.tsx:60
#: src/components/contacts/BulkUpdateDrawer.tsx:576
#: src/components/contacts/ContactDetailsDrawer.tsx:1128
@@ -2546,10 +2546,10 @@ msgstr "Campanhas"
#: src/components/file_manager/fileManager.tsx:931
#: src/components/file_manager/fileManager.tsx:999
#: src/components/file_manager/fileManager.tsx:1109
-#: src/components/segment/button_upsert.tsx:417
+#: src/components/segment/button_upsert.tsx:421
#: src/components/segment/input_dimension_filters.tsx:179
#: src/components/segment/input_event_property_filters.tsx:130
-#: src/components/segment/input.tsx:403
+#: src/components/segment/input.tsx:406
#: src/components/settings/BlogSettings.tsx:206
#: src/components/settings/CustomFieldsConfiguration.tsx:291
#: src/components/settings/EditPermissionsDrawer.tsx:101
@@ -2579,12 +2579,12 @@ msgstr "Campanhas"
#: src/components/web_analytics/filters/FilterTable.tsx:292
#: src/components/web_analytics/filters/OperationsBuilder.tsx:105
#: src/components/web_analytics/toolbar.tsx:119
-#: src/pages/BroadcastsPage.tsx:653
-#: src/pages/BroadcastsPage.tsx:677
-#: src/pages/BroadcastsPage.tsx:706
-#: src/pages/BroadcastsPage.tsx:1074
-#: src/pages/BroadcastsPage.tsx:1817
-#: src/pages/ListsPage.tsx:390
+#: src/pages/BroadcastsPage.tsx:656
+#: src/pages/BroadcastsPage.tsx:680
+#: src/pages/BroadcastsPage.tsx:710
+#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1826
+#: src/pages/ListsPage.tsx:408
#: src/pages/TemplatesPage.tsx:369
#: src/pages/TransactionalNotificationsPage.tsx:155
msgid "Cancel"
@@ -2602,11 +2602,11 @@ msgstr "Cancelar um reprocessamento em execução"
msgid "Cancel backfill?"
msgstr "Cancelar o reprocessamento?"
-#: src/pages/BroadcastsPage.tsx:724
+#: src/pages/BroadcastsPage.tsx:728
msgid "Cancel Broadcast"
msgstr "Cancelar Broadcast"
-#: src/pages/BroadcastsPage.tsx:728
+#: src/pages/BroadcastsPage.tsx:732
msgid "Cancel broadcast?"
msgstr "Cancelar o broadcast?"
@@ -2623,8 +2623,8 @@ msgid "Cancel Upload?"
msgstr "Cancelar Upload?"
#: src/pages/BroadcastsPage.tsx:278
-#: src/pages/BroadcastsPage.tsx:459
-#: src/pages/BroadcastsPage.tsx:1208
+#: src/pages/BroadcastsPage.tsx:461
+#: src/pages/BroadcastsPage.tsx:1215
msgid "Cancelled"
msgstr "Cancelado"
@@ -2632,7 +2632,7 @@ msgstr "Cancelado"
msgid "Cannot reach the configured API endpoint"
msgstr "Não foi possível acessar o endpoint API configurado"
-#: src/components/automations/context/AutomationContext.tsx:140
+#: src/components/automations/context/AutomationContext.tsx:142
msgid "Cannot remove list while email nodes exist. Delete email nodes first."
msgstr "Nao e possivel remover a lista enquanto existem nos de email. Exclua os nos de email primeiro."
@@ -2748,8 +2748,8 @@ msgstr "Alterar o conteúdo de um template, em qualquer idioma"
msgid "Change provider"
msgstr "Alterar provedor"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:125
#: src/components/broadcasts/ChangeVariationSenderModal.tsx:128
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:131
msgid "Change sender"
msgstr "Alterar remetente"
@@ -2824,7 +2824,7 @@ msgstr "Escolha um ponto de partida para seu novo tema. Voce pode personalizar t
msgid "Choose when to publish \"{0}\""
msgstr "Escolha quando publicar \"{0}\""
-#: src/pages/BroadcastsPage.tsx:916
+#: src/pages/BroadcastsPage.tsx:923
msgid "chosen on the broadcast"
msgstr "escolhido no broadcast"
@@ -2862,7 +2862,7 @@ msgstr "Limpar Tudo"
msgid "Clear field"
msgstr "Limpar campo"
-#: src/pages/BroadcastsPage.tsx:1763
+#: src/pages/BroadcastsPage.tsx:1771
msgid "Clear filters"
msgstr "Limpar filtros"
@@ -2870,8 +2870,8 @@ msgstr "Limpar filtros"
msgid "Clear value"
msgstr "Limpar valor"
-#: src/components/segment/form_leaf.tsx:384
-#: src/components/segment/input.tsx:787
+#: src/components/segment/form_leaf.tsx:386
+#: src/components/segment/input.tsx:791
msgid "Click email"
msgstr "Clicou no email"
@@ -2912,7 +2912,7 @@ msgstr "Clique em Retomar para continuar o processamento."
#~ msgid "Click share"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:676
+#: src/components/segment/button_upsert.tsx:680
msgid "Click to retry"
msgstr "Clique para tentar novamente"
@@ -2920,7 +2920,7 @@ msgstr "Clique para tentar novamente"
msgid "clicked"
msgstr "clicou"
-#: src/components/automations/config/TriggerConfigForm.tsx:105
+#: src/components/automations/config/TriggerConfigForm.tsx:113
#: src/components/messages/MessageHistoryTab.tsx:153
#: src/components/messages/MessageHistoryTab.tsx:155
#: src/components/messages/MessageHistoryTable.tsx:352
@@ -2931,7 +2931,7 @@ msgstr "Clicado"
msgid "clicked a link"
msgstr "clicou em um link"
-#: src/components/automations/config/TriggerConfigForm.tsx:106
+#: src/components/automations/config/TriggerConfigForm.tsx:114
msgid "Clicked a link"
msgstr "Clicou em um link"
@@ -2939,15 +2939,15 @@ msgstr "Clicou em um link"
msgid "Clicked link"
msgstr "Link clicado"
-#: src/components/segment/form_leaf.tsx:453
+#: src/components/segment/form_leaf.tsx:456
msgid "clicked link contains"
msgstr "o link clicado contém"
-#: src/components/automations/config/TriggerConfigForm.tsx:385
+#: src/components/automations/config/TriggerConfigForm.tsx:393
msgid "Clicked link contains"
msgstr "O link clicado contém"
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "clicks"
msgstr "cliques"
@@ -2957,7 +2957,7 @@ msgstr "cliques"
#: src/components/contacts/TrackingConsent.tsx:31
#: src/components/contacts/TrackingConsent.tsx:197
#: src/components/contacts/TrackingConsent.tsx:201
-#: src/pages/BroadcastsPage.tsx:969
+#: src/pages/BroadcastsPage.tsx:976
msgid "Clicks"
msgstr "Cliques"
@@ -2966,7 +2966,7 @@ msgstr "Cliques"
msgid "Clicks tracking consent"
msgstr "Consentimento ao rastreamento de cliques"
-#: src/components/automations/config/TriggerConfigForm.tsx:143
+#: src/components/automations/config/TriggerConfigForm.tsx:151
msgid "Clicks Tracking Consent"
msgstr "Consentimento ao rastreamento de cliques"
@@ -2997,8 +2997,8 @@ msgstr "O Client Secret é obrigatório"
msgid "Client Secret Value"
msgstr "Valor do Client Secret"
-#: src/components/templates/TemplateSelectorInput.tsx:236
-#: src/components/templates/TemplateSelectorInput.tsx:238
+#: src/components/templates/TemplateSelectorInput.tsx:249
+#: src/components/templates/TemplateSelectorInput.tsx:251
msgid "Clone"
msgstr "Clonar"
@@ -3027,7 +3027,7 @@ msgstr "Clonar Template"
msgid "Close"
msgstr "Fechar"
-#: src/components/automations/UpsertAutomationDrawer.tsx:101
+#: src/components/automations/UpsertAutomationDrawer.tsx:103
msgid "Close without saving"
msgstr "Fechar sem salvar"
@@ -3107,7 +3107,7 @@ msgstr "Compare este período com o anterior e explique os maiores responsáveis
msgid "Compare TimeScore across campaign sources"
msgstr "Comparar o TimeScore entre as origens de campanha"
-#: src/components/segment/form_leaf.tsx:826
+#: src/components/segment/form_leaf.tsx:829
msgid "Comparison"
msgstr "Comparação"
@@ -3131,13 +3131,13 @@ msgstr "Compile o template primeiro"
msgid "Compiling..."
msgstr "Compilando..."
-#: src/components/segment/form_leaf.tsx:386
-#: src/components/segment/input.tsx:789
+#: src/components/segment/form_leaf.tsx:388
+#: src/components/segment/input.tsx:793
msgid "Complain email"
msgstr "Reclamou do email"
-#: src/components/automations/config/TriggerConfigForm.tsx:87
-#: src/components/automations/config/TriggerConfigForm.tsx:108
+#: src/components/automations/config/TriggerConfigForm.tsx:95
+#: src/components/automations/config/TriggerConfigForm.tsx:116
#: src/components/contacts/ContactDetailsDrawer.tsx:591
#: src/components/messages/MessageHistoryTab.tsx:182
#: src/components/messages/MessageHistoryTab.tsx:184
@@ -3174,7 +3174,7 @@ msgstr "Concluído"
msgid "Complete Setup"
msgstr "Concluir Configuração"
-#: src/components/segment/button_upsert.tsx:618
+#: src/components/segment/button_upsert.tsx:622
msgid "Complete the condition to refresh the count"
msgstr "Complete a condição para atualizar a contagem"
@@ -3187,8 +3187,8 @@ msgstr "concluído"
#: src/components/automations/nodes/StatNode.tsx:195
#: src/components/automations/nodes/StatNode.tsx:264
#: src/components/automations/nodes/StatNode.tsx:353
-#: src/pages/BroadcastsPage.tsx:455
-#: src/pages/BroadcastsPage.tsx:1189
+#: src/pages/BroadcastsPage.tsx:457
+#: src/pages/BroadcastsPage.tsx:1196
msgid "Completed"
msgstr "Concluído"
@@ -3202,7 +3202,7 @@ msgid "condition"
msgstr "condição"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:361
-#: src/components/segment/input.tsx:1011
+#: src/components/segment/input.tsx:1015
msgid "Condition"
msgstr "Condição"
@@ -3225,7 +3225,7 @@ msgstr "Condições"
msgid "Conditions and loops placed between blocks are not carried over. Check the text before saving."
msgstr "Condições e loops colocados entre blocos não são mantidos. Verifique o texto antes de salvar."
-#: src/components/automations/NodeConfigPanel.tsx:165
+#: src/components/automations/NodeConfigPanel.tsx:167
msgid "Configuration for {nodeType} is not available in Phase 2"
msgstr "Configuração para {nodeType} não está disponível na Fase 2"
@@ -3236,7 +3236,7 @@ msgstr "Conjunto de configuração"
#: src/components/analytics/AnalyticsDashboard.tsx:166
#: src/components/analytics/AnalyticsDashboard.tsx:190
-#: src/components/automations/NodeConfigPanel.tsx:176
+#: src/components/automations/NodeConfigPanel.tsx:178
#: src/components/automations/nodes/ABTestNode.tsx:60
#: src/components/automations/nodes/AddToListNode.tsx:54
#: src/components/automations/nodes/DelayNode.tsx:20
@@ -3273,7 +3273,7 @@ msgid "Configure outgoing webhooks to receive real-time notifications when event
msgstr "Configure webhooks de saída para receber notificações em tempo real quando eventos ocorrerem no seu workspace."
#: src/components/broadcasts/SendOrScheduleModal.tsx:187
-#: src/pages/BroadcastsPage.tsx:1701
+#: src/pages/BroadcastsPage.tsx:1709
msgid "Configure Provider"
msgstr "Configurar Provedor"
@@ -3297,11 +3297,11 @@ msgstr "Configurando {0}"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:203
#: src/components/filters/Filter.tsx:185
#: src/components/filters/Filter.tsx:204
-#: src/components/segment/button_upsert.tsx:426
-#: src/components/segment/form_leaf.tsx:164
-#: src/components/segment/form_leaf.tsx:288
-#: src/components/segment/form_leaf.tsx:679
-#: src/components/segment/form_leaf.tsx:1012
+#: src/components/segment/button_upsert.tsx:430
+#: src/components/segment/form_leaf.tsx:166
+#: src/components/segment/form_leaf.tsx:290
+#: src/components/segment/form_leaf.tsx:682
+#: src/components/segment/form_leaf.tsx:1015
#: src/components/segment/input_dimension_filters.tsx:177
#: src/components/segment/input_event_property_filters.tsx:129
msgid "Confirm"
@@ -3311,7 +3311,7 @@ msgstr "Confirmar"
msgid "Confirm a contact exists and list everything it is subscribed to (also needs Lists read)"
msgstr "Confirmar que um contato existe e listar tudo a que ele está inscrito (também requer leitura de Listas)"
-#: src/components/automations/config/TriggerConfigForm.tsx:84
+#: src/components/automations/config/TriggerConfigForm.tsx:92
msgid "Confirmed"
msgstr "Confirmado"
@@ -3368,7 +3368,7 @@ msgstr "Considere usar o mesmo texto da linha de assunto"
msgid "Console"
msgstr "Console"
-#: src/components/automations/config/TriggerConfigForm.tsx:71
+#: src/components/automations/config/TriggerConfigForm.tsx:79
#: src/components/timeline/ContactTimeline.tsx:524
#: src/components/timeline/ContactTimeline.tsx:593
msgid "Contact"
@@ -3420,13 +3420,13 @@ msgstr "Identificação de contato"
msgid "Contact is not subscribed to this list"
msgstr "Contato não está inscrito nesta lista"
-#: src/components/segment/form_leaf.tsx:136
-#: src/components/segment/input.tsx:771
+#: src/components/segment/form_leaf.tsx:138
+#: src/components/segment/input.tsx:775
#: src/components/segment/table_tag.tsx:20
msgid "Contact property"
msgstr "Propriedade do contato"
-#: src/components/automations/config/TriggerConfigForm.tsx:429
+#: src/components/automations/config/TriggerConfigForm.tsx:438
msgid "Contact re-enters each time the event occurs"
msgstr "Contato entra novamente cada vez que o evento ocorre"
@@ -3573,7 +3573,7 @@ msgstr "Copiar Código {0}"
msgid "Copy link"
msgstr "Copiar link"
-#: src/pages/BroadcastsPage.tsx:1837
+#: src/pages/BroadcastsPage.tsx:1846
msgid "Copy to clipboard"
msgstr "Copiar para área de transferência"
@@ -3587,7 +3587,7 @@ msgstr "Copiar URL"
msgid "Copy Webhook endpoint"
msgstr "Copiar endpoint do Webhook"
-#: src/components/automations/config/TriggerConfigForm.tsx:119
+#: src/components/automations/config/TriggerConfigForm.tsx:127
msgid "Core Fields"
msgstr "Campos Principais"
@@ -3657,7 +3657,7 @@ msgid "Countries"
msgstr "Países"
#: src/components/analytics/NewContactsTable.tsx:178
-#: src/components/automations/config/TriggerConfigForm.tsx:134
+#: src/components/automations/config/TriggerConfigForm.tsx:142
#: src/components/contacts/ContactDetailsDrawer.tsx:452
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:94
#: src/components/contacts/ExportContactsModal.tsx:70
@@ -3687,11 +3687,11 @@ msgstr "Cobrir"
msgid "Covers more than templates: reusable blocks answer to the same switch, and editing a block edits every template that embeds it. Blocks are kept with the workspace's own settings, so their content also comes back from /api/workspaces.get and from /api/workspaces.list, which needs no permission at all — Templates read is not the only way to see block content. And /api/templates.compile only checks this grant for calls arriving over the API; when the workspace compiles a template for itself, nothing is checked."
msgstr "Abrange mais do que templates: os blocos reutilizáveis respondem ao mesmo interruptor, e editar um bloco edita todos os templates que o incorporam. Os blocos são guardados junto com as próprias configurações do workspace, então o conteúdo deles também volta em /api/workspaces.get e em /api/workspaces.list, que não exige permissão nenhuma — a leitura de Templates não é a única forma de ver o conteúdo dos blocos. E /api/templates.compile só verifica esta concessão para chamadas que chegam pela API; quando o workspace compila um template para si mesmo, nada é verificado."
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/blog/CategoryDrawer.tsx:114
#: src/components/blog/PostDrawer.tsx:691
#: src/components/file_manager/fileManager.tsx:1008
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/web_analytics/filters/FilterFormDrawer.tsx:109
msgid "Create"
msgstr "Criar"
@@ -3700,7 +3700,7 @@ msgstr "Criar"
msgid "Create a blog category"
msgstr "Criar uma categoria de blog"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
#: src/services/api/permissions.ts:551
msgid "Create a broadcast"
msgstr "Criar um broadcast"
@@ -3779,15 +3779,15 @@ msgstr "Crie e gerencie o conteúdo do seu blog"
msgid "Create API Key"
msgstr "Criar Chave API"
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
-#: src/pages/AutomationsPage.tsx:174
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
+#: src/pages/AutomationsPage.tsx:177
msgid "Create Automation"
msgstr "Criar Automação"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:1646
-#: src/pages/BroadcastsPage.tsx:1786
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:1654
+#: src/pages/BroadcastsPage.tsx:1795
msgid "Create Broadcast"
msgstr "Criar Broadcast"
@@ -3795,7 +3795,7 @@ msgstr "Criar Broadcast"
msgid "Create First Theme"
msgstr "Criar Primeiro Tema"
-#: src/components/lists/ListDrawer.tsx:154
+#: src/components/lists/ListDrawer.tsx:157
msgid "Create List"
msgstr "Criar Lista"
@@ -3804,7 +3804,7 @@ msgid "Create my own"
msgstr "Criar o meu próprio"
#. placeholder {0}: category.charAt(0).toUpperCase() + category.slice(1).replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:275
+#: src/components/templates/TemplateSelectorInput.tsx:288
msgid "Create New {0} Template"
msgstr "Criar Novo Template {0}"
@@ -3816,7 +3816,7 @@ msgstr "Criar Nova Categoria"
msgid "Create new folder"
msgstr "Criar nova pasta"
-#: src/components/lists/ListDrawer.tsx:157
+#: src/components/lists/ListDrawer.tsx:160
msgid "Create New List"
msgstr "Criar Nova Lista"
@@ -3824,7 +3824,7 @@ msgstr "Criar Nova Lista"
msgid "Create New Post"
msgstr "Criar Nova Postagem"
-#: src/components/templates/TemplateSelectorInput.tsx:276
+#: src/components/templates/TemplateSelectorInput.tsx:289
msgid "Create New Template"
msgstr "Criar Novo Template"
@@ -3873,7 +3873,7 @@ msgstr "Criar Webhook"
msgid "Create Workspace"
msgstr "Criar Workspace"
-#: src/pages/AutomationsPage.tsx:198
+#: src/pages/AutomationsPage.tsx:202
msgid "Create your first automation"
msgstr "Crie sua primeira automação"
@@ -3881,7 +3881,7 @@ msgstr "Crie sua primeira automação"
msgid "Create your first blog post to get started"
msgstr "Crie sua primeira postagem de blog para começar"
-#: src/pages/BroadcastsPage.tsx:1771
+#: src/pages/BroadcastsPage.tsx:1779
msgid "Create your first broadcast to get started"
msgstr "Crie seu primeiro broadcast para começar"
@@ -3889,7 +3889,7 @@ msgstr "Crie seu primeiro broadcast para começar"
msgid "Create Your First Category"
msgstr "Crie Sua Primeira Categoria"
-#: src/pages/ListsPage.tsx:377
+#: src/pages/ListsPage.tsx:391
msgid "Create your first list to get started"
msgstr "Crie sua primeira lista para começar"
@@ -3909,7 +3909,7 @@ msgstr "Crie seu primeiro template para começar"
msgid "created"
msgstr "criado"
-#: src/components/automations/config/TriggerConfigForm.tsx:73
+#: src/components/automations/config/TriggerConfigForm.tsx:81
#: src/components/webhooks/OutgoingWebhooksTab.tsx:414
#: src/pages/TemplatesPage.tsx:276
msgid "Created"
@@ -4008,27 +4008,27 @@ msgstr "Personalizado (px)"
msgid "Custom CSS class for styling"
msgstr "Classe CSS personalizada para estilização"
-#: src/components/automations/config/TriggerConfigForm.tsx:169
+#: src/components/automations/config/TriggerConfigForm.tsx:177
msgid "Custom Date 1"
msgstr "Data Personalizada 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:170
+#: src/components/automations/config/TriggerConfigForm.tsx:178
msgid "Custom Date 2"
msgstr "Data Personalizada 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:171
+#: src/components/automations/config/TriggerConfigForm.tsx:179
msgid "Custom Date 3"
msgstr "Data Personalizada 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:172
+#: src/components/automations/config/TriggerConfigForm.tsx:180
msgid "Custom Date 4"
msgstr "Data Personalizada 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:173
+#: src/components/automations/config/TriggerConfigForm.tsx:181
msgid "Custom Date 5"
msgstr "Data Personalizada 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:167
+#: src/components/automations/config/TriggerConfigForm.tsx:175
msgid "Custom Date Fields"
msgstr "Campos de Data Personalizados"
@@ -4055,7 +4055,7 @@ msgstr "Domínio personalizado para links de email (cancelar inscrição, rastre
msgid "Custom Endpoint URL"
msgstr "URL de Endpoint Personalizada"
-#: src/components/automations/config/TriggerConfigForm.tsx:112
+#: src/components/automations/config/TriggerConfigForm.tsx:120
#: src/components/automations/nodes/TriggerNode.tsx:26
msgid "Custom Event"
msgstr "Evento Personalizado"
@@ -4099,27 +4099,27 @@ msgstr "URL do Ícone Personalizado"
msgid "Custom JSON {num}"
msgstr "JSON Personalizado {num}"
-#: src/components/automations/config/TriggerConfigForm.tsx:179
+#: src/components/automations/config/TriggerConfigForm.tsx:187
msgid "Custom JSON 1"
msgstr "JSON Personalizado 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:180
+#: src/components/automations/config/TriggerConfigForm.tsx:188
msgid "Custom JSON 2"
msgstr "JSON Personalizado 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:181
+#: src/components/automations/config/TriggerConfigForm.tsx:189
msgid "Custom JSON 3"
msgstr "JSON Personalizado 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:182
+#: src/components/automations/config/TriggerConfigForm.tsx:190
msgid "Custom JSON 4"
msgstr "JSON Personalizado 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:183
+#: src/components/automations/config/TriggerConfigForm.tsx:191
msgid "Custom JSON 5"
msgstr "JSON Personalizado 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:177
+#: src/components/automations/config/TriggerConfigForm.tsx:185
#: src/components/contacts/ContactDetailsDrawer.tsx:925
msgid "Custom JSON Fields"
msgstr "Campos JSON Personalizados"
@@ -4128,27 +4128,27 @@ msgstr "Campos JSON Personalizados"
msgid "Custom Label"
msgstr "Rótulo Personalizado"
-#: src/components/automations/config/TriggerConfigForm.tsx:159
+#: src/components/automations/config/TriggerConfigForm.tsx:167
msgid "Custom Number 1"
msgstr "Número Personalizado 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:160
+#: src/components/automations/config/TriggerConfigForm.tsx:168
msgid "Custom Number 2"
msgstr "Número Personalizado 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:161
+#: src/components/automations/config/TriggerConfigForm.tsx:169
msgid "Custom Number 3"
msgstr "Número Personalizado 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:162
+#: src/components/automations/config/TriggerConfigForm.tsx:170
msgid "Custom Number 4"
msgstr "Número Personalizado 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:163
+#: src/components/automations/config/TriggerConfigForm.tsx:171
msgid "Custom Number 5"
msgstr "Número Personalizado 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:157
+#: src/components/automations/config/TriggerConfigForm.tsx:165
#: src/components/contacts/ContactDetailsDrawer.tsx:881
msgid "Custom Number Fields"
msgstr "Campos de Número Personalizados"
@@ -4185,27 +4185,27 @@ msgstr "Remetente personalizado (provedor de email transacional)"
msgid "Custom sender name (optional)"
msgstr "Nome do remetente personalizado (opcional)"
-#: src/components/automations/config/TriggerConfigForm.tsx:149
+#: src/components/automations/config/TriggerConfigForm.tsx:157
msgid "Custom String 1"
msgstr "Texto Personalizado 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:150
+#: src/components/automations/config/TriggerConfigForm.tsx:158
msgid "Custom String 2"
msgstr "Texto Personalizado 2"
-#: src/components/automations/config/TriggerConfigForm.tsx:151
+#: src/components/automations/config/TriggerConfigForm.tsx:159
msgid "Custom String 3"
msgstr "Texto Personalizado 3"
-#: src/components/automations/config/TriggerConfigForm.tsx:152
+#: src/components/automations/config/TriggerConfigForm.tsx:160
msgid "Custom String 4"
msgstr "Texto Personalizado 4"
-#: src/components/automations/config/TriggerConfigForm.tsx:153
+#: src/components/automations/config/TriggerConfigForm.tsx:161
msgid "Custom String 5"
msgstr "Texto Personalizado 5"
-#: src/components/automations/config/TriggerConfigForm.tsx:147
+#: src/components/automations/config/TriggerConfigForm.tsx:155
#: src/components/contacts/ContactDetailsDrawer.tsx:859
msgid "Custom String Fields"
msgstr "Campos de Texto Personalizados"
@@ -4248,10 +4248,10 @@ msgstr "A data é obrigatória"
msgid "Date range"
msgstr "Intervalo de datas"
-#: src/components/segment/form_leaf.tsx:556
-#: src/components/segment/form_leaf.tsx:929
-#: src/components/segment/input.tsx:696
-#: src/components/segment/input.tsx:835
+#: src/components/segment/form_leaf.tsx:559
+#: src/components/segment/form_leaf.tsx:932
+#: src/components/segment/input.tsx:700
+#: src/components/segment/input.tsx:839
msgid "days"
msgstr "dias"
@@ -4275,7 +4275,7 @@ msgstr "Decoração"
msgid "Deduplication:"
msgstr "Deduplicação:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:57
+#: src/components/broadcasts/VariationSenderSelect.tsx:61
#: src/components/templates/SendTemplateModal.tsx:99
#: src/pages/TemplatesPage.tsx:253
msgid "default"
@@ -4303,7 +4303,7 @@ msgstr "Idioma Padrão"
msgid "Default retention (days)"
msgstr "Retenção padrão (dias)"
-#: src/pages/BroadcastsPage.tsx:863
+#: src/pages/BroadcastsPage.tsx:870
msgid "Default sender"
msgstr "Remetente padrão"
@@ -4348,13 +4348,13 @@ msgstr "Atraso"
#: src/components/contacts/BulkActionsBar.tsx:177
#: src/components/contacts/BulkActionsBar.tsx:219
#: src/components/contacts/DeleteContactModal.tsx:40
-#: src/components/contacts/SegmentsFilter.tsx:159
+#: src/components/contacts/SegmentsFilter.tsx:164
#: src/components/email_builder/EmailBuilder.tsx:940
#: src/components/email_builder/ui/SavedBlockCard.tsx:115
#: src/components/file_manager/fileManager.tsx:743
#: src/components/file_manager/fileManager.tsx:748
#: src/components/file_manager/fileManager.tsx:930
-#: src/components/segment/input.tsx:401
+#: src/components/segment/input.tsx:404
#: src/components/settings/Integrations.tsx:368
#: src/components/settings/Integrations.tsx:1456
#: src/components/settings/Integrations.tsx:1615
@@ -4371,9 +4371,9 @@ msgstr "Atraso"
#: src/components/web_analytics/filters/FilterTable.tsx:136
#: src/components/web_analytics/filters/FilterTable.tsx:291
#: src/components/web_analytics/filters/OperationsBuilder.tsx:104
-#: src/pages/BroadcastsPage.tsx:1827
+#: src/pages/BroadcastsPage.tsx:1836
#: src/pages/ContactsPage.tsx:975
-#: src/pages/ListsPage.tsx:400
+#: src/pages/ListsPage.tsx:418
msgid "Delete"
msgstr "Excluir"
@@ -4479,8 +4479,8 @@ msgstr "Excluir bloco"
msgid "Delete Block"
msgstr "Excluir Bloco"
-#: src/pages/BroadcastsPage.tsx:747
-#: src/pages/BroadcastsPage.tsx:1812
+#: src/pages/BroadcastsPage.tsx:751
+#: src/pages/BroadcastsPage.tsx:1821
msgid "Delete Broadcast"
msgstr "Excluir Broadcast"
@@ -4525,8 +4525,8 @@ msgstr "Excluir cabeçalho"
msgid "Delete invitation"
msgstr "Excluir convite"
-#: src/pages/ListsPage.tsx:280
-#: src/pages/ListsPage.tsx:385
+#: src/pages/ListsPage.tsx:283
+#: src/pages/ListsPage.tsx:403
msgid "Delete List"
msgstr "Excluir Lista"
@@ -4543,7 +4543,7 @@ msgstr "Excluir Postagem"
msgid "Delete rule"
msgstr "Excluir regra"
-#: src/components/contacts/SegmentsFilter.tsx:162
+#: src/components/contacts/SegmentsFilter.tsx:167
msgid "Delete segment"
msgstr "Excluir segmento"
@@ -4603,8 +4603,8 @@ msgstr "Excluir Workspace"
msgid "deleted"
msgstr "excluído"
-#: src/components/automations/config/TriggerConfigForm.tsx:75
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/automations/config/TriggerConfigForm.tsx:83
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Deleted"
msgstr "Excluído"
@@ -4677,12 +4677,12 @@ msgstr "Deployment"
msgid "Describe this image..."
msgstr "Descreva esta imagem..."
-#: src/components/automations/NodeConfigPanel.tsx:195
+#: src/components/automations/NodeConfigPanel.tsx:197
#: src/components/blog/CategoryDrawer.tsx:155
-#: src/components/lists/ListDrawer.tsx:206
+#: src/components/lists/ListDrawer.tsx:209
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:340
#: src/components/web_analytics/annotations/AnnotationFormModal.tsx:193
-#: src/pages/ListsPage.tsx:341
+#: src/pages/ListsPage.tsx:345
#: src/pages/TransactionalNotificationsPage.tsx:274
msgid "Description"
msgstr "Descrição"
@@ -4832,11 +4832,11 @@ msgstr "Verificação DNS previne apropriação de domínio"
msgid "Do not track"
msgstr "Não rastrear"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this branch?"
msgstr "Você realmente deseja remover esta ramificação?"
-#: src/components/segment/input.tsx:399
+#: src/components/segment/input.tsx:402
msgid "Do you really want to remove this condition?"
msgstr "Você realmente deseja remover esta condição?"
@@ -4890,7 +4890,7 @@ msgstr "Não indexar e não seguir links"
msgid "Don't index, but follow links"
msgstr "Não indexar, mas seguir links"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:679
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:683
msgid "Don't track opens and clicks for this broadcast"
msgstr "Não rastrear aberturas e cliques neste broadcast"
@@ -4909,12 +4909,12 @@ msgstr "Pontilhado"
msgid "Double"
msgstr "Duplo"
-#: src/components/lists/ListDrawer.tsx:229
+#: src/components/lists/ListDrawer.tsx:232
msgid "Double Opt-in"
msgstr "Confirmação Dupla"
-#: src/components/lists/ListDrawer.tsx:250
-#: src/pages/ListsPage.tsx:355
+#: src/components/lists/ListDrawer.tsx:253
+#: src/pages/ListsPage.tsx:359
msgid "Double Opt-in Template"
msgstr "Template de Confirmação Dupla"
@@ -4934,7 +4934,7 @@ msgstr "{0} arquivo(s) baixado(s)"
#: src/components/automations/AutomationCard.tsx:63
#: src/components/blog/PostStatusTag.tsx:33
#: src/pages/BroadcastsPage.tsx:187
-#: src/pages/BroadcastsPage.tsx:1665
+#: src/pages/BroadcastsPage.tsx:1673
msgid "Draft"
msgstr "Rascunho"
@@ -4971,8 +4971,8 @@ msgstr "Definições de segmentos dinâmicos, suas consultas compiladas e as tar
msgid "e.g. {0}"
msgstr "ex.: {0}"
-#: src/components/automations/config/TriggerConfigForm.tsx:389
-#: src/components/segment/form_leaf.tsx:464
+#: src/components/automations/config/TriggerConfigForm.tsx:397
+#: src/components/segment/form_leaf.tsx:467
msgid "e.g. /pricing"
msgstr "ex.: /pricing"
@@ -5016,7 +5016,7 @@ msgstr "ex.: Definir canal para Google Ads"
msgid "e.g. sku"
msgstr "ex.: sku"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:537
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:541
msgid "E.g. Weekly Newsletter - May 2023"
msgstr "Ex: Newsletter Semanal - Maio 2023"
@@ -5056,7 +5056,7 @@ msgstr "ex: Minha Integração Supabase"
msgid "e.g., Product Updates"
msgstr "ex: Atualizações do Produto"
-#: src/components/automations/config/TriggerConfigForm.tsx:350
+#: src/components/automations/config/TriggerConfigForm.tsx:358
msgid "e.g., purchase"
msgstr "ex: compra"
@@ -5064,15 +5064,15 @@ msgstr "ex: compra"
msgid "e.g., Raleway, Open Sans"
msgstr "ex: Raleway, Open Sans"
-#: src/components/automations/NodeConfigPanel.tsx:209
+#: src/components/automations/NodeConfigPanel.tsx:211
msgid "e.g., Welcome — day 1"
msgstr "ex.: Boas-vindas — dia 1"
-#: src/components/automations/config/TriggerConfigForm.tsx:424
+#: src/components/automations/config/TriggerConfigForm.tsx:433
msgid "Each contact enters the automation only once"
msgstr "Cada contato entra na automação apenas uma vez"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:895
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:901
msgid "Each variation keeps its template's sender unless you choose another one, which then becomes part of what is tested."
msgstr "Cada variação mantém o remetente do seu template, a menos que você escolha outro, que então passa a fazer parte do que é testado."
@@ -5089,7 +5089,7 @@ msgid "edit"
msgstr "editar"
#: src/components/automations/config/ConditionsField.tsx:108
-#: src/components/automations/UpsertAutomationDrawer.tsx:288
+#: src/components/automations/UpsertAutomationDrawer.tsx:291
#: src/components/blog/BlogSidebar.tsx:62
#: src/components/blog/PostsTable.tsx:375
#: src/components/email_builder/EmailBuilder.tsx:1057
@@ -5159,16 +5159,16 @@ msgid "Edit Author"
msgstr "Editar Autor"
#: src/components/automations/AutomationCard.tsx:179
-#: src/components/automations/UpsertAutomationDrawer.tsx:144
+#: src/components/automations/UpsertAutomationDrawer.tsx:146
msgid "Edit Automation"
msgstr "Editar Automação"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:407
msgid "Edit broadcast"
msgstr "Editar broadcast"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:399
-#: src/pages/BroadcastsPage.tsx:617
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:403
+#: src/pages/BroadcastsPage.tsx:619
msgid "Edit Broadcast"
msgstr "Editar Broadcast"
@@ -5204,9 +5204,9 @@ msgstr "Editar Conteúdo HTML"
msgid "Edit Liquid Content"
msgstr "Editar Conteúdo Liquid"
-#: src/components/lists/ListDrawer.tsx:154
#: src/components/lists/ListDrawer.tsx:157
-#: src/pages/ListsPage.tsx:296
+#: src/components/lists/ListDrawer.tsx:160
+#: src/pages/ListsPage.tsx:299
msgid "Edit List"
msgstr "Editar Lista"
@@ -5236,7 +5236,7 @@ msgstr "Editar Postagem"
msgid "Edit rule"
msgstr "Editar regra"
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
msgid "Edit segment"
msgstr "Editar segmento"
@@ -5306,13 +5306,13 @@ msgstr "Tempo decorrido"
msgid "Element Padding"
msgstr "Espaçamento do Elemento"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:647
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:651
msgid "email"
msgstr "email"
#: src/components/analytics/NewContactsTable.tsx:67
#: src/components/automations/AddNodeButton.tsx:77
-#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:110
#: src/components/automations/nodes/EmailNode.tsx:39
#: src/components/automations/nodes/StatNode.tsx:82
#: src/components/contacts/BulkUpdateDrawer.tsx:665
@@ -5371,7 +5371,7 @@ msgstr "Rastreamento de cliques"
msgid "Email field mapping is required"
msgstr "Mapeamento do campo email é obrigatório"
-#: src/components/automations/config/EmailConfigForm.tsx:80
+#: src/components/automations/config/EmailConfigForm.tsx:84
#: src/components/templates/SendTemplateModal.tsx:323
msgid "Email Integration"
msgstr "Integração de Email"
@@ -5431,7 +5431,7 @@ msgstr "Pré-visualização de Email"
msgid "Email Provider Configuration Needed"
msgstr "Configuração de Provedor de Email Necessária"
-#: src/pages/BroadcastsPage.tsx:1690
+#: src/pages/BroadcastsPage.tsx:1698
msgid "Email Provider Required"
msgstr "Provedor de Email Necessário"
@@ -5450,7 +5450,7 @@ msgstr "Assunto do Email"
msgid "Email subject ({0})"
msgstr "Assunto do email ({0})"
-#: src/components/automations/config/EmailConfigForm.tsx:66
+#: src/components/automations/config/EmailConfigForm.tsx:69
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:318
msgid "Email Template"
msgstr "Template de Email"
@@ -5463,7 +5463,7 @@ msgstr "Templates de email em todos os idiomas, e os blocos de template reutiliz
msgid "Email Title Settings"
msgstr "Configurações do Título do Email"
-#: src/components/automations/config/TriggerConfigForm.tsx:140
+#: src/components/automations/config/TriggerConfigForm.tsx:148
msgid "Email Tracking Consent"
msgstr "Consentimento ao rastreamento de emails"
@@ -5502,7 +5502,7 @@ msgstr "Sugestões de Emoji"
msgid "Empty column. Add text, button, or image content."
msgstr "Coluna vazia. Adicione texto, botão ou imagem."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:719
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:723
msgid "Enable A/B Testing"
msgstr "Habilitar Teste A/B"
@@ -5630,7 +5630,7 @@ msgstr "Digite um nome para seu workspace"
msgid "Enter a number, with at most 15 digits before the decimal point."
msgstr "Digite um número com no máximo 15 dígitos antes da vírgula decimal."
-#: src/components/lists/ListDrawer.tsx:203
+#: src/components/lists/ListDrawer.tsx:206
msgid "Enter a unique alphanumeric ID"
msgstr "Digite um ID alfanumérico único"
@@ -5650,7 +5650,7 @@ msgstr "Digite um endereço de email para receber um email de teste:"
msgid "Enter author name"
msgstr "Digite o nome do autor"
-#: src/components/automations/UpsertAutomationDrawer.tsx:187
+#: src/components/automations/UpsertAutomationDrawer.tsx:189
msgid "Enter automation name"
msgstr "Digite o nome da automação"
@@ -5666,7 +5666,7 @@ msgstr "Digite a URL da imagem de fundo"
msgid "Enter BCC email addresses"
msgstr "Digite os endereços de email para cópia oculta (BCC)"
-#: src/pages/BroadcastsPage.tsx:1850
+#: src/pages/BroadcastsPage.tsx:1859
msgid "Enter broadcast ID to confirm"
msgstr "Digite o ID do broadcast para confirmar"
@@ -5742,15 +5742,15 @@ msgstr "Digite JSON..."
msgid "Enter link URL or {{ url }}"
msgstr "Digite a URL do link ou {{ url }}"
-#: src/components/lists/ListDrawer.tsx:207
+#: src/components/lists/ListDrawer.tsx:210
msgid "Enter list description"
msgstr "Digite a descrição da lista"
-#: src/pages/ListsPage.tsx:412
+#: src/pages/ListsPage.tsx:430
msgid "Enter list ID to confirm"
msgstr "Digite o ID da lista para confirmar"
-#: src/components/lists/ListDrawer.tsx:191
+#: src/components/lists/ListDrawer.tsx:194
msgid "Enter list name"
msgstr "Digite o nome da lista"
@@ -5778,7 +5778,7 @@ msgstr "Digite o espaçamento"
msgid "Enter the 6-digit code sent to {email}"
msgstr "Digite o código de 6 dígitos enviado para {email}"
-#: src/components/automations/config/TriggerConfigForm.tsx:347
+#: src/components/automations/config/TriggerConfigForm.tsx:355
msgid "Enter the name of the custom event (e.g., 'purchase', 'signup')"
msgstr "Digite o nome do evento personalizado (ex: 'purchase', 'signup')"
@@ -5806,7 +5806,7 @@ msgstr "ID da Entidade:"
msgid "Entries older than this are deleted once a day. Leave it empty for the deployment default ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} days unless a root user changed it); 0 keeps every entry forever."
msgstr "Entradas mais antigas são excluídas uma vez por dia. Deixe vazio para o padrão do deployment ({AUDIT_LOG_DEFAULT_RETENTION_DAYS} dias, a menos que um usuário root o tenha alterado); 0 mantém cada entrada para sempre."
-#: src/components/automations/config/TriggerConfigForm.tsx:436
+#: src/components/automations/config/TriggerConfigForm.tsx:445
msgid "Entry conditions"
msgstr "Condições de entrada"
@@ -5839,11 +5839,11 @@ msgstr "é igual a"
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:940
#: src/components/messages/MessageHistoryTable.tsx:152
#: src/components/messages/MessageHistoryTable.tsx:384
-#: src/pages/BroadcastsPage.tsx:531
+#: src/pages/BroadcastsPage.tsx:533
msgid "Error"
msgstr "Erro"
-#: src/pages/AutomationsPage.tsx:152
+#: src/pages/AutomationsPage.tsx:154
msgid "Error loading automations"
msgstr "Erro ao carregar automações"
@@ -5895,7 +5895,7 @@ msgstr "Erros"
msgid "Errors ({0} of {1} shown)"
msgstr "Erros ({0} de {1} exibidos)"
-#: src/components/segment/input.tsx:652
+#: src/components/segment/input.tsx:656
msgid "event"
msgstr "evento"
@@ -5904,11 +5904,11 @@ msgstr "evento"
msgid "Event"
msgstr "Evento"
-#: src/components/segment/form_leaf.tsx:789
+#: src/components/segment/form_leaf.tsx:792
msgid "event name"
msgstr "nome do evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:345
+#: src/components/automations/config/TriggerConfigForm.tsx:353
msgid "Event Name"
msgstr "Nome do Evento"
@@ -5951,7 +5951,7 @@ msgid "Every sub-item has fewer than {0} sessions. Lower the threshold to see th
msgstr "Todos os subitens têm menos de {0} sessões. Reduza o limite para vê-los."
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:428
+#: src/components/automations/config/TriggerConfigForm.tsx:437
#: src/components/automations/nodes/TriggerNode.tsx:22
msgid "Every time"
msgstr "Toda vez"
@@ -5968,8 +5968,8 @@ msgstr ""
msgid "Everything the key grants keeps working during the grace period. Renew it to avoid losing licensed capabilities."
msgstr ""
-#: src/components/segment/form_leaf.tsx:489
-#: src/components/segment/input.tsx:813
+#: src/components/segment/form_leaf.tsx:492
+#: src/components/segment/input.tsx:817
msgid "exactly"
msgstr "exatamente"
@@ -5981,15 +5981,15 @@ msgstr "Resumo"
msgid "Excerpt only"
msgstr "Apenas o resumo"
-#: src/pages/BroadcastsPage.tsx:1150
+#: src/pages/BroadcastsPage.tsx:1157
msgid "Exclude Unsubscribed"
msgstr "Excluir Descadastrados"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:622
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:626
msgid "Exclude unsubscribed recipients"
msgstr "Excluir destinatários que cancelaram a inscrição"
-#: src/components/automations/UpsertAutomationDrawer.tsx:210
+#: src/components/automations/UpsertAutomationDrawer.tsx:212
msgid "Exit on reply"
msgstr "Sair ao responder"
@@ -6093,7 +6093,7 @@ msgstr "Exportando todos os contatos"
#~ msgid "Exports the current filter, up to {AUDIT_LOG_EXPORT_MAX_ROWS} rows"
#~ msgstr "Exporta o filtro atual, até {AUDIT_LOG_EXPORT_MAX_ROWS} linhas"
-#: src/components/automations/config/TriggerConfigForm.tsx:124
+#: src/components/automations/config/TriggerConfigForm.tsx:132
#: src/components/contacts/ContactDetailsDrawer.tsx:458
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:90
#: src/components/contacts/ExportContactsModal.tsx:58
@@ -6130,9 +6130,9 @@ msgstr "falhou"
#: src/components/webhooks/OutgoingWebhooksTab.tsx:90
#: src/components/webhooks/OutgoingWebhooksTab.tsx:253
#: src/pages/BroadcastsPage.tsx:286
-#: src/pages/BroadcastsPage.tsx:457
-#: src/pages/BroadcastsPage.tsx:524
-#: src/pages/BroadcastsPage.tsx:1669
+#: src/pages/BroadcastsPage.tsx:459
+#: src/pages/BroadcastsPage.tsx:526
+#: src/pages/BroadcastsPage.tsx:1677
#: src/pages/TransactionalNotificationsPage.tsx:242
msgid "Failed"
msgstr "Falhou"
@@ -6141,7 +6141,7 @@ msgstr "Falhou"
msgid "Failed to accept invitation"
msgstr "Falha ao aceitar convite"
-#: src/pages/AutomationsPage.tsx:98
+#: src/pages/AutomationsPage.tsx:100
msgid "Failed to activate automation"
msgstr "Falha ao ativar automação"
@@ -6149,16 +6149,16 @@ msgstr "Falha ao ativar automação"
msgid "Failed to add to list: {error}"
msgstr "Falha ao adicionar à lista: {error}"
-#: src/pages/BroadcastsPage.tsx:1582
+#: src/pages/BroadcastsPage.tsx:1589
msgid "Failed to cancel broadcast"
msgstr "Falha ao cancelar broadcast"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:115
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:118
msgid "Failed to change the sender"
msgstr "Não foi possível alterar o remetente"
#. placeholder {0}: error.message
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:114
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:117
msgid "Failed to change the sender: {0}"
msgstr "Não foi possível alterar o remetente: {0}"
@@ -6190,12 +6190,12 @@ msgid "Failed to create API key"
msgstr "Falha ao criar chave de API"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:271
+#: src/components/automations/context/AutomationContext.tsx:273
msgid "Failed to create automation: {0}"
msgstr "Falha ao criar automação: {0}"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to create broadcast: {0}"
msgstr "Falha ao criar broadcast: {0}"
@@ -6209,7 +6209,7 @@ msgstr "Falha ao criar categoria: {0}"
msgid "Failed to create folder: "
msgstr "Falha ao criar pasta: "
-#: src/components/lists/ListDrawer.tsx:72
+#: src/components/lists/ListDrawer.tsx:75
msgid "Failed to create list: {error}"
msgstr "Falha ao criar lista: {error}"
@@ -6223,7 +6223,7 @@ msgstr "Falha ao criar notificação: {0}"
msgid "Failed to create post: {0}"
msgstr "Falha ao criar post: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to create segment"
msgstr "Falha ao criar segmento"
@@ -6240,11 +6240,11 @@ msgstr "Falha ao criar template: {0}"
msgid "Failed to create workspace"
msgstr "Falha ao criar workspace"
-#: src/pages/AutomationsPage.tsx:128
+#: src/pages/AutomationsPage.tsx:130
msgid "Failed to delete automation"
msgstr "Falha ao excluir automação"
-#: src/pages/BroadcastsPage.tsx:1511
+#: src/pages/BroadcastsPage.tsx:1518
msgid "Failed to delete broadcast"
msgstr "Falha ao excluir broadcast"
@@ -6273,8 +6273,8 @@ msgstr "Falha ao excluir integração"
msgid "Failed to delete invitation"
msgstr "Falha ao excluir convite"
-#: src/pages/ListsPage.tsx:188
-#: src/pages/ListsPage.tsx:192
+#: src/pages/ListsPage.tsx:190
+#: src/pages/ListsPage.tsx:194
msgid "Failed to delete list"
msgstr "Falha ao excluir lista"
@@ -6286,7 +6286,7 @@ msgstr "Falha ao excluir notificação"
msgid "Failed to delete post"
msgstr "Falha ao excluir post"
-#: src/components/contacts/SegmentsFilter.tsx:208
+#: src/components/contacts/SegmentsFilter.tsx:214
msgid "Failed to delete segment"
msgstr "Falha ao excluir segmento"
@@ -6400,15 +6400,15 @@ msgstr "Falha ao carregar as configurações"
msgid "Failed to load webhook subscriptions"
msgstr "Falha ao carregar assinaturas de webhook"
-#: src/pages/AutomationsPage.tsx:113
+#: src/pages/AutomationsPage.tsx:115
msgid "Failed to pause automation"
msgstr "Falha ao pausar automação"
-#: src/pages/BroadcastsPage.tsx:1529
+#: src/pages/BroadcastsPage.tsx:1536
msgid "Failed to pause broadcast"
msgstr "Falha ao pausar broadcast"
-#: src/components/segment/button_upsert.tsx:227
+#: src/components/segment/button_upsert.tsx:231
msgid "Failed to preview segment"
msgstr "Falha ao pré-visualizar segmento"
@@ -6435,7 +6435,7 @@ msgstr "Falha ao publicar tema"
msgid "Failed to read the file"
msgstr "Falha ao ler o arquivo"
-#: src/components/contacts/SegmentsFilter.tsx:224
+#: src/components/contacts/SegmentsFilter.tsx:230
msgid "Failed to rebuild segment"
msgstr "Falha ao reconstruir segmento"
@@ -6476,11 +6476,11 @@ msgstr "Falha ao reenviar convite"
msgid "Failed to resend magic code"
msgstr "Falha ao reenviar código mágico"
-#: src/pages/BroadcastsPage.tsx:1565
+#: src/pages/BroadcastsPage.tsx:1572
msgid "Failed to resume broadcast"
msgstr "Falha ao retomar broadcast"
-#: src/pages/BroadcastsPage.tsx:1547
+#: src/pages/BroadcastsPage.tsx:1554
msgid "Failed to retry the recipients"
msgstr "Não foi possível tentar novamente com os destinatários"
@@ -6543,7 +6543,7 @@ msgstr "Falha ao salvar integração Zapier"
msgid "Failed to schedule broadcast"
msgstr "Falha ao agendar broadcast"
-#: src/pages/BroadcastsPage.tsx:436
+#: src/pages/BroadcastsPage.tsx:438
msgid "Failed to select winner"
msgstr "Falha ao selecionar vencedor"
@@ -6592,7 +6592,7 @@ msgid "Failed to unpublish post"
msgstr "Falha ao despublicar post"
#. placeholder {0}: error.message
-#: src/components/automations/context/AutomationContext.tsx:301
+#: src/components/automations/context/AutomationContext.tsx:303
msgid "Failed to update automation: {0}"
msgstr "Falha ao atualizar automação: {0}"
@@ -6601,7 +6601,7 @@ msgid "Failed to update blog settings"
msgstr "Falha ao atualizar configurações do blog"
#. placeholder {0}: error.message
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:176
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:180
msgid "Failed to update broadcast: {0}"
msgstr "Falha ao atualizar broadcast: {0}"
@@ -6624,7 +6624,7 @@ msgstr "Falha ao atualizar campo"
msgid "Failed to update file manager settings"
msgstr "Falha ao atualizar configurações do gerenciador de arquivos"
-#: src/components/lists/ListDrawer.tsx:87
+#: src/components/lists/ListDrawer.tsx:90
msgid "Failed to update list: {error}"
msgstr "Falha ao atualizar lista: {error}"
@@ -6642,7 +6642,7 @@ msgstr "Falha ao atualizar permissões"
msgid "Failed to update post: {0}"
msgstr "Falha ao atualizar post: {0}"
-#: src/components/segment/button_upsert.tsx:366
+#: src/components/segment/button_upsert.tsx:370
msgid "Failed to update segment"
msgstr "Falha ao atualizar segmento"
@@ -6863,7 +6863,7 @@ msgstr "Disparar uma entrega de teste na URL da assinatura — escrita, não lei
msgid "Firecrawl integration saved successfully"
msgstr "Integração Firecrawl salva com sucesso"
-#: src/components/automations/config/TriggerConfigForm.tsx:121
+#: src/components/automations/config/TriggerConfigForm.tsx:129
#: src/components/contacts/ContactDetailsDrawer.tsx:446
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:91
#: src/components/contacts/ExportContactsModal.tsx:61
@@ -6996,7 +6996,7 @@ msgid "Found unsaved changes from {0}"
msgstr "Encontradas alterações não salvas de {0}"
#: src/components/automations/AutomationCard.tsx:310
-#: src/components/automations/config/TriggerConfigForm.tsx:416
+#: src/components/automations/config/TriggerConfigForm.tsx:425
msgid "Frequency"
msgstr "Frequência"
@@ -7022,7 +7022,7 @@ msgstr "Nome do Remetente"
msgid "From Name (override)"
msgstr "Nome do Remetente (substituir)"
-#: src/pages/BroadcastsPage.tsx:913
+#: src/pages/BroadcastsPage.tsx:920
msgid "From:"
msgstr "De:"
@@ -7099,7 +7099,7 @@ msgstr "Gerada a partir do HTML a cada envio. Nada para manter."
msgid "Generated HTML"
msgstr "HTML gerado"
-#: src/components/segment/button_upsert.tsx:698
+#: src/components/segment/button_upsert.tsx:702
msgid "Generated SQL:"
msgstr "SQL Gerado:"
@@ -7137,7 +7137,7 @@ msgstr "Resposta do Feed Global"
msgid "Global feed URL"
msgstr "URL do feed global"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:419
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:423
msgid "Global feed URL is required when enabled"
msgstr "A URL do feed global é obrigatória quando habilitado"
@@ -7146,8 +7146,8 @@ msgstr "A URL do feed global é obrigatória quando habilitado"
msgid "Go to Sign In"
msgstr "Ir para Login"
-#: src/components/segment/form_leaf.tsx:721
-#: src/components/segment/input.tsx:630
+#: src/components/segment/form_leaf.tsx:724
+#: src/components/segment/input.tsx:634
#: src/components/web_analytics/explore/BreakdownModal.tsx:71
#: src/components/web_analytics/explore/DimensionSelector.tsx:105
#: src/components/web_analytics/FilterBuilder.tsx:63
@@ -7163,13 +7163,13 @@ msgstr "Conversões de metas e seu valor total"
msgid "Goal dashboard"
msgstr "Dashboard de metas"
-#: src/components/segment/form_leaf.tsx:778
-#: src/components/segment/input.tsx:644
+#: src/components/segment/form_leaf.tsx:781
+#: src/components/segment/input.tsx:648
msgid "goal name"
msgstr "nome da meta"
-#: src/components/segment/form_leaf.tsx:756
-#: src/components/segment/input.tsx:638
+#: src/components/segment/form_leaf.tsx:759
+#: src/components/segment/input.tsx:642
msgid "goal type"
msgstr "tipo de meta"
@@ -7252,13 +7252,13 @@ msgstr "Atributos do Grupo"
#~ msgid "Group by"
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:480
-#: src/components/segment/input.tsx:809
+#: src/components/segment/form_leaf.tsx:483
+#: src/components/segment/input.tsx:813
msgid "happened"
msgstr "aconteceu"
-#: src/components/segment/form_leaf.tsx:750
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:753
+#: src/components/segment/input.tsx:640
msgid "has"
msgstr "tem"
@@ -7266,8 +7266,8 @@ msgstr "tem"
#~ msgid "Has Error"
#~ msgstr "Tem Erro"
-#: src/components/segment/form_leaf.tsx:751
-#: src/components/segment/input.tsx:636
+#: src/components/segment/form_leaf.tsx:754
+#: src/components/segment/input.tsx:640
msgid "has not"
msgstr "não tem"
@@ -7335,7 +7335,7 @@ msgstr "oculto"
msgid "Hide"
msgstr "Ocultar"
-#: src/pages/BroadcastsPage.tsx:816
+#: src/pages/BroadcastsPage.tsx:820
msgid "Hide Details"
msgstr "Ocultar Detalhes"
@@ -7442,7 +7442,7 @@ msgstr "https://fonts.googleapis.com/css?family=... ou {{ font_url }}"
msgid "I ran {maxRounds} rounds of tool calls without reaching an answer and stopped there. Ask a narrower question and I will try again."
msgstr "Executei {maxRounds} rodadas de chamadas de ferramentas sem chegar a uma resposta e parei por aí. Faça uma pergunta mais específica e eu tentarei novamente."
-#: src/components/segment/button_upsert.tsx:461
+#: src/components/segment/button_upsert.tsx:465
msgid "i.e: Big spenders..."
msgstr "ex: Grandes compradores..."
@@ -7478,7 +7478,7 @@ msgstr "URL do Ícone/Favicon"
#: src/components/messages/MessageHistoryTable.tsx:273
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:149
#: src/components/webhooks/InboundWebhookEventsTab.tsx:355
-#: src/pages/ListsPage.tsx:339
+#: src/pages/ListsPage.tsx:343
#: src/pages/TransactionalNotificationsPage.tsx:272
msgid "ID"
msgstr "ID"
@@ -7491,8 +7491,8 @@ msgstr "ID só pode conter letras minúsculas e números"
msgid "ID can only contain lowercase letters, numbers, and underscores"
msgstr "ID só pode conter letras minúsculas, números e underscores"
-#: src/pages/BroadcastsPage.tsx:1858
-#: src/pages/ListsPage.tsx:418
+#: src/pages/BroadcastsPage.tsx:1867
+#: src/pages/ListsPage.tsx:436
msgid "ID doesn't match"
msgstr "ID não corresponde"
@@ -7504,11 +7504,11 @@ msgstr "ID para API:"
msgid "ID is automatically generated but can be modified if needed"
msgstr "ID é gerado automaticamente mas pode ser modificado se necessário"
-#: src/components/lists/ListDrawer.tsx:199
+#: src/components/lists/ListDrawer.tsx:202
msgid "ID must be alphanumeric"
msgstr "ID deve ser alfanumérico"
-#: src/components/lists/ListDrawer.tsx:200
+#: src/components/lists/ListDrawer.tsx:203
msgid "ID must be less than 32 characters"
msgstr "ID deve ter menos de 32 caracteres"
@@ -7690,23 +7690,23 @@ msgid "in"
msgstr "em"
#. placeholder {0}: broadcast.schedule.timezone
-#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1183
msgid "in {0}"
msgstr "em {0}"
-#: src/components/segment/form_leaf.tsx:517
-#: src/components/segment/form_leaf.tsx:892
+#: src/components/segment/form_leaf.tsx:520
+#: src/components/segment/form_leaf.tsx:895
msgid "in date range"
msgstr "no intervalo de datas"
-#: src/pages/BroadcastsPage.tsx:1175
+#: src/pages/BroadcastsPage.tsx:1182
msgid "in recipients timezone"
msgstr "no fuso horário dos destinatários"
-#: src/components/segment/form_leaf.tsx:520
-#: src/components/segment/form_leaf.tsx:895
-#: src/components/segment/input.tsx:692
-#: src/components/segment/input.tsx:831
+#: src/components/segment/form_leaf.tsx:523
+#: src/components/segment/form_leaf.tsx:898
+#: src/components/segment/input.tsx:696
+#: src/components/segment/input.tsx:835
msgid "in the last"
msgstr "nos últimos"
@@ -7747,7 +7747,7 @@ msgstr "Indexar, mas não seguir links"
msgid "Inflight"
msgstr "Em Andamento"
-#: src/pages/BroadcastsPage.tsx:908
+#: src/pages/BroadcastsPage.tsx:915
msgid "Info"
msgstr "Info"
@@ -7972,8 +7972,8 @@ msgid "IP addresses are never stored — only used for geo lookup. Country is al
msgstr "Os endereços IP nunca são armazenados — são usados apenas para a busca geográfica. O país é sempre incluído quando o rastreamento geográfico está ativado."
#: src/components/file_manager/context.tsx:201
-#: src/components/segment/form_leaf.tsx:819
-#: src/components/segment/input.tsx:665
+#: src/components/segment/form_leaf.tsx:822
+#: src/components/segment/input.tsx:669
msgid "is"
msgstr "é"
@@ -7994,8 +7994,8 @@ msgstr "é maior que"
msgid "is greater than or equal to"
msgstr "é maior ou igual a"
-#: src/components/segment/form_leaf.tsx:229
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:231
+#: src/components/segment/input.tsx:588
msgid "is in"
msgstr "está em"
@@ -8012,8 +8012,8 @@ msgstr "é menor ou igual a"
msgid "is not empty"
msgstr "não está vazio"
-#: src/components/segment/form_leaf.tsx:230
-#: src/components/segment/input.tsx:584
+#: src/components/segment/form_leaf.tsx:232
+#: src/components/segment/input.tsx:588
msgid "is not in"
msgstr "não está em"
@@ -8079,7 +8079,7 @@ msgstr "Entrar"
msgid "joined"
msgstr "entrou"
-#: src/components/automations/config/TriggerConfigForm.tsx:96
+#: src/components/automations/config/TriggerConfigForm.tsx:104
msgid "Joined"
msgstr "Entrou"
@@ -8158,7 +8158,7 @@ msgstr "Páginas de destino"
#~ msgstr ""
#: src/components/analytics/NewContactsTable.tsx:166
-#: src/components/automations/config/TriggerConfigForm.tsx:126
+#: src/components/automations/config/TriggerConfigForm.tsx:134
#: src/components/blog_editor/toolbars/components/CodeBlockToolbar.tsx:221
#: src/components/contacts/ContactDetailsDrawer.tsx:457
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:96
@@ -8224,7 +8224,7 @@ msgstr "Última recuperação:"
msgid "Last modified"
msgstr "Última modificação"
-#: src/components/automations/config/TriggerConfigForm.tsx:122
+#: src/components/automations/config/TriggerConfigForm.tsx:130
#: src/components/contacts/ContactDetailsDrawer.tsx:447
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:92
#: src/components/contacts/ExportContactsModal.tsx:64
@@ -8242,7 +8242,7 @@ msgstr "Lead"
msgid "Learn how to enable SMTP bridge"
msgstr "Aprenda como habilitar o relay SMTP"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:665
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:669
#: src/components/settings/GeneralSettings.tsx:318
msgid "Learn more"
msgstr "Saiba mais"
@@ -8268,11 +8268,11 @@ msgstr "Deixe vazio para largura total do container"
msgid "Leave empty to derive it from the API endpoint. Set it when the callback is reached through a proxy or a vanity domain."
msgstr "Deixe vazio para derivá-la do Endpoint API. Defina-a quando o callback for acessado por um proxy ou por um domínio personalizado."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:922
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:929
msgid "Leave empty to keep the template's sender. Only the senders of the marketing email integration are offered."
msgstr "Deixe vazio para manter o remetente do template. Só são oferecidos os remetentes da integração de email de marketing."
-#: src/components/automations/config/TriggerConfigForm.tsx:361
+#: src/components/automations/config/TriggerConfigForm.tsx:369
msgid "Leave empty to trigger on any field change"
msgstr "Deixe vazio para disparar em qualquer alteração de campo"
@@ -8288,7 +8288,7 @@ msgstr "Deixe vazio para usar aquele que o Notifuse gerencia para esta integraç
msgid "left"
msgstr "saiu"
-#: src/components/automations/config/TriggerConfigForm.tsx:97
+#: src/components/automations/config/TriggerConfigForm.tsx:105
#: src/components/email_builder/ui/BorderInput.tsx:380
#: src/components/email_builder/ui/FontStyleInput.tsx:145
#: src/components/email_builder/ui/PaddingInput.tsx:199
@@ -8428,10 +8428,10 @@ msgstr "Bloco Liquid - Clique para adicionar conteúdo MJML + Liquid"
#: src/components/automations/AutomationCard.tsx:309
#: src/components/automations/config/AddToListConfigForm.tsx:32
#: src/components/automations/config/RemoveFromListConfigForm.tsx:26
-#: src/components/automations/config/TriggerConfigForm.tsx:80
-#: src/components/automations/config/TriggerConfigForm.tsx:303
-#: src/components/automations/UpsertAutomationDrawer.tsx:193
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:542
+#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:311
+#: src/components/automations/UpsertAutomationDrawer.tsx:195
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:546
#: src/components/contacts/BulkUpdateDrawer.tsx:602
#: src/components/contacts/ExportContactsModal.tsx:78
#: src/components/messages/MessageHistoryTable.tsx:150
@@ -8439,13 +8439,13 @@ msgstr "Bloco Liquid - Clique para adicionar conteúdo MJML + Liquid"
#: src/components/messages/MessageHistoryTable.tsx:291
#: src/components/web_analytics/goals/GoalDashboardDrawer.tsx:231
#: src/components/web_analytics/tabs/DashboardTab.tsx:220
-#: src/pages/BroadcastsPage.tsx:1142
+#: src/pages/BroadcastsPage.tsx:1149
#: src/pages/ContactsPage.tsx:385
msgid "List"
msgstr "Lista"
#. placeholder {0}: listToDelete.name
-#: src/pages/ListsPage.tsx:174
+#: src/pages/ListsPage.tsx:176
msgid "List \"{0}\" deleted successfully"
msgstr "Lista \"{0}\" excluída com sucesso"
@@ -8473,7 +8473,7 @@ msgstr "Listar broadcasts com seu público e agendamento"
msgid "List contacts with their full profile fields"
msgstr "Listar contatos com todos os campos de perfil"
-#: src/components/lists/ListDrawer.tsx:66
+#: src/components/lists/ListDrawer.tsx:69
msgid "List created successfully"
msgstr "Lista criada com sucesso"
@@ -8489,7 +8489,7 @@ msgstr "Listar todas as listas e suas configurações, incluindo double opt-in e
msgid "List everything one contact is subscribed to (also needs Contacts read)"
msgstr "Listar tudo a que um contato está inscrito (também requer leitura de Contatos)"
-#: src/components/lists/ListDrawer.tsx:196
+#: src/components/lists/ListDrawer.tsx:199
#: src/components/messages/MessageHistoryTab.tsx:227
msgid "List ID"
msgstr "ID da Lista"
@@ -8516,8 +8516,8 @@ msgstr "Listar mensagens enviadas com o endereço do destinatário, os carimbos
msgid "List Status"
msgstr "Status da Lista"
-#: src/components/segment/form_leaf.tsx:208
-#: src/components/segment/input.tsx:582
+#: src/components/segment/form_leaf.tsx:210
+#: src/components/segment/input.tsx:586
#: src/components/segment/table_tag.tsx:25
msgid "List subscription"
msgstr "Inscrição na lista"
@@ -8570,7 +8570,7 @@ msgstr "Lista a Verificar"
msgid "List transactional notification definitions"
msgstr "Listar definições de notificações transacionais"
-#: src/components/lists/ListDrawer.tsx:81
+#: src/components/lists/ListDrawer.tsx:84
msgid "List updated successfully"
msgstr "Lista atualizada com sucesso"
@@ -8585,12 +8585,12 @@ msgstr "Lista:"
#: src/layouts/app-shell/menuItems.ts:127
#: src/pages/ContactsPage.tsx:442
#: src/pages/ContactsPage.tsx:563
-#: src/pages/ListsPage.tsx:225
+#: src/pages/ListsPage.tsx:227
#: src/services/api/errors.ts:83
msgid "Lists"
msgstr "Listas"
-#: src/pages/ListsPage.tsx:213
+#: src/pages/ListsPage.tsx:215
msgid "Lists refreshed"
msgstr "Listas atualizadas"
@@ -8619,7 +8619,7 @@ msgstr "Integração LLM salva com sucesso"
#: src/components/settings/audit_logs/AuditLogTable.tsx:307
#: src/components/webhooks/InboundWebhookEventsTab.tsx:554
#: src/components/webhooks/OutgoingWebhooksTab.tsx:517
-#: src/pages/ContactsPage.tsx:1190
+#: src/pages/ContactsPage.tsx:1191
msgid "Load More"
msgstr "Carregar Mais"
@@ -8640,7 +8640,7 @@ msgstr "Carregar o registro do workspace, o que tanto a leitura quanto a escrita
msgid "Loaded the latest version of this template (v{0})."
msgstr "Carregada a versão mais recente deste template (v{0})."
-#: src/pages/AutomationsPage.tsx:181
+#: src/pages/AutomationsPage.tsx:184
msgid "Loading automations..."
msgstr "Carregando automações..."
@@ -8674,14 +8674,14 @@ msgstr "Carregando status do webhook..."
#: src/components/blog_editor/NotifuseEditor.tsx:480
#: src/components/messages/MessageHistoryTab.tsx:607
-#: src/components/templates/TemplateSelectorInput.tsx:150
+#: src/components/templates/TemplateSelectorInput.tsx:151
#: src/components/timeline/ContactTimeline.tsx:1122
#: src/components/webhooks/InboundWebhookEventsTab.tsx:499
#: src/components/webhooks/OutgoingWebhooksTab.tsx:451
#: src/layouts/RootLayout.tsx:99
#: src/pages/ContactsPage.tsx:552
-#: src/pages/ContactsPage.tsx:1182
-#: src/pages/ListsPage.tsx:219
+#: src/pages/ContactsPage.tsx:1183
+#: src/pages/ListsPage.tsx:221
#: src/pages/LogsPage.tsx:29
#: src/pages/TemplatesPage.tsx:204
#: src/pages/TransactionalNotificationsPage.tsx:391
@@ -8850,7 +8850,7 @@ msgstr "Provedor de Marketing"
msgid "Match"
msgstr "Correspondência"
-#: src/components/contacts/SegmentsFilter.tsx:73
+#: src/components/contacts/SegmentsFilter.tsx:77
msgid "Matched"
msgstr "Correspondente"
@@ -8866,7 +8866,7 @@ msgstr "Correspondências"
msgid "matches regex"
msgstr "corresponde à regex"
-#: src/components/segment/button_upsert.tsx:693
+#: src/components/segment/button_upsert.tsx:697
msgid "Matching contacts:"
msgstr "Contatos correspondentes:"
@@ -8944,7 +8944,7 @@ msgstr "Membro"
msgid "Member removed successfully"
msgstr "Membro removido com sucesso"
-#: src/pages/BroadcastsPage.tsx:517
+#: src/pages/BroadcastsPage.tsx:519
msgid "Message"
msgstr "Mensagem"
@@ -9203,20 +9203,20 @@ msgstr "minha-classe-personalizada"
msgid "my-tenant"
msgstr "meu-tenant"
-#: src/pages/BroadcastsPage.tsx:866
-#: src/pages/BroadcastsPage.tsx:942
-#: src/pages/BroadcastsPage.tsx:983
+#: src/pages/BroadcastsPage.tsx:873
+#: src/pages/BroadcastsPage.tsx:949
+#: src/pages/BroadcastsPage.tsx:990
msgid "N/A"
msgstr "N/D"
#: src/components/analytics/NewContactsTable.tsx:158
-#: src/components/automations/UpsertAutomationDrawer.tsx:182
+#: src/components/automations/UpsertAutomationDrawer.tsx:184
#: src/components/blog/AuthorsTable.tsx:143
#: src/components/blog/CategoryDrawer.tsx:130
#: src/components/email_builder/ui/SaveBlockModal.tsx:128
#: src/components/file_manager/fileManager.tsx:847
-#: src/components/lists/ListDrawer.tsx:185
-#: src/components/segment/button_upsert.tsx:442
+#: src/components/lists/ListDrawer.tsx:188
+#: src/components/segment/button_upsert.tsx:446
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:125
#: src/components/settings/audit_logs/AuditLogDetailsDrawer.tsx:154
#: src/components/settings/Integrations.tsx:389
@@ -9237,7 +9237,7 @@ msgid "Name is required"
msgstr "O nome é obrigatório"
#: src/components/blog/CategoryDrawer.tsx:133
-#: src/components/lists/ListDrawer.tsx:188
+#: src/components/lists/ListDrawer.tsx:191
msgid "Name must be less than 255 characters"
msgstr "O nome deve ter menos de 255 caracteres"
@@ -9285,8 +9285,8 @@ msgstr "Nova pasta"
msgid "New magic code sent to your email"
msgstr "Novo código mágico enviado para seu email"
-#: src/components/segment/form_leaf.tsx:382
-#: src/components/segment/input.tsx:793
+#: src/components/segment/form_leaf.tsx:384
+#: src/components/segment/input.tsx:797
msgid "New message (email...)"
msgstr "Nova mensagem (email...)"
@@ -9298,7 +9298,7 @@ msgstr "Novo Post"
#~ msgid "New rule"
#~ msgstr ""
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "New segment"
msgstr "Novo segmento"
@@ -9315,9 +9315,9 @@ msgstr "Nova Janela"
msgid "New workspace"
msgstr "Novo workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:349
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:359
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:370
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:353
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:363
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:374
#: src/components/layout/DrawerControls.tsx:43
#: src/components/templates/CreateTemplateDrawer.tsx:714
#: src/components/templates/CreateTemplateDrawer.tsx:735
@@ -9328,7 +9328,7 @@ msgstr "Próximo"
msgid "Next (J)"
msgstr "Próximo (J)"
-#: src/pages/BroadcastsPage.tsx:480
+#: src/pages/BroadcastsPage.tsx:482
msgid "Next Run"
msgstr "Próxima Execução"
@@ -9338,11 +9338,11 @@ msgstr "Próxima Execução"
#: src/components/blog/PostDrawer.tsx:561
#: src/components/blog/PostsTable.tsx:345
#: src/components/broadcasts/HeadersEditor.tsx:66
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:266
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:864
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:270
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:870
#: src/components/contacts/ContactUpsertDrawer.tsx:555
-#: src/components/contacts/SegmentsFilter.tsx:150
-#: src/components/contacts/SegmentsFilter.tsx:165
+#: src/components/contacts/SegmentsFilter.tsx:155
+#: src/components/contacts/SegmentsFilter.tsx:170
#: src/components/messages/MessageHistoryTab.tsx:108
#: src/components/messages/MessageHistoryTab.tsx:121
#: src/components/messages/MessageHistoryTab.tsx:134
@@ -9369,7 +9369,7 @@ msgstr "Próxima Execução"
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:159
#: src/components/web_analytics/filters/BackfillStatus.tsx:84
#: src/components/web_analytics/filters/FilterTable.tsx:272
-#: src/pages/BroadcastsPage.tsx:732
+#: src/pages/BroadcastsPage.tsx:736
msgid "No"
msgstr "Não"
@@ -9399,7 +9399,7 @@ msgstr "Nenhuma regra de atribuição ainda. Crie a primeira para começar a mol
msgid "No audit entries match"
msgstr "Nenhuma entrada de auditoria corresponde"
-#: src/pages/AutomationsPage.tsx:184
+#: src/pages/AutomationsPage.tsx:187
msgid "No automations yet"
msgstr "Nenhuma automação ainda"
@@ -9407,11 +9407,11 @@ msgstr "Nenhuma automação ainda"
msgid "No backfill has run yet. Run one to apply these rules to historical sessions and goals."
msgstr "Nenhum reprocessamento foi executado ainda. Execute um para aplicar estas regras às sessões e metas históricas."
-#: src/pages/BroadcastsPage.tsx:1769
+#: src/pages/BroadcastsPage.tsx:1777
msgid "No broadcasts found"
msgstr "Nenhum broadcast encontrado"
-#: src/pages/BroadcastsPage.tsx:1757
+#: src/pages/BroadcastsPage.tsx:1765
msgid "No broadcasts match your filters"
msgstr "Nenhum broadcast corresponde aos seus filtros"
@@ -9425,7 +9425,7 @@ msgstr "Nenhum dado de campanha"
msgid "No categories yet"
msgstr "Nenhuma categoria ainda"
-#: src/components/templates/TemplateSelectorInput.tsx:253
+#: src/components/templates/TemplateSelectorInput.tsx:266
msgid "No category"
msgstr "Sem categoria"
@@ -9450,7 +9450,7 @@ msgstr "Sem comparação"
msgid "No conditions"
msgstr "Sem condições"
-#: src/pages/ContactsPage.tsx:1181
+#: src/pages/ContactsPage.tsx:1182
msgid "No contacts found. Add some contacts to get started."
msgstr "Nenhum contato encontrado. Adicione alguns contatos para começar."
@@ -9576,7 +9576,7 @@ msgstr "Nenhum clique em link registrado para esta variação ainda"
msgid "No list"
msgstr "Sem lista"
-#: src/pages/ListsPage.tsx:375
+#: src/pages/ListsPage.tsx:389
msgid "No lists found"
msgstr "Nenhuma lista encontrada"
@@ -9656,7 +9656,7 @@ msgstr "Nenhum provedor configurado para teste"
msgid "No published posts"
msgstr "Nenhum post publicado"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:663
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:667
msgid "No recipient gets the open pixel or tracked links; UTM parameters are kept. Otherwise each contact's tracking consent applies."
msgstr "Nenhum destinatário recebe o pixel de abertura nem links rastreados; os parâmetros UTM são mantidos. Caso contrário, vale o consentimento de cada contato."
@@ -9714,13 +9714,13 @@ msgstr "Nenhum dado de origem"
msgid "No specific details provided."
msgstr "Nenhum detalhe específico fornecido."
-#: src/components/templates/TemplateSelectorInput.tsx:263
+#: src/components/templates/TemplateSelectorInput.tsx:276
#: src/pages/TemplatesPage.tsx:458
msgid "No templates found"
msgstr "Nenhum template encontrado"
#. placeholder {0}: category.replace('_', ' ')
-#: src/components/templates/TemplateSelectorInput.tsx:262
+#: src/components/templates/TemplateSelectorInput.tsx:275
msgid "No templates found for {0} category"
msgstr "Nenhum template encontrado para categoria {0}"
@@ -10035,7 +10035,7 @@ msgid "of {tracked} tracked"
msgstr "de {tracked} rastreados"
#: src/components/email_builder/ui/DisplayConditionModal.tsx:313
-#: src/components/segment/input.tsx:961
+#: src/components/segment/input.tsx:965
msgid "of the following conditions match:"
msgstr "das seguintes condições correspondem:"
@@ -10056,7 +10056,7 @@ msgid "Once"
msgstr "Uma vez"
#: src/components/automations/AutomationCard.tsx:311
-#: src/components/automations/config/TriggerConfigForm.tsx:423
+#: src/components/automations/config/TriggerConfigForm.tsx:432
msgid "Once per contact"
msgstr "Uma vez por contato"
@@ -10084,7 +10084,7 @@ msgstr ""
msgid "Only clicks recorded since per-link tracking was enabled appear here; earlier clicks still count toward the variation's Clicks total."
msgstr "Somente os cliques registrados desde que o rastreamento por link foi ativado aparecem aqui; os cliques anteriores ainda contam para o total de Cliques da variação."
-#: src/components/automations/config/TriggerConfigForm.tsx:437
+#: src/components/automations/config/TriggerConfigForm.tsx:446
msgid "Only enroll contacts matching these conditions."
msgstr "Inscrever apenas contatos que correspondam a estas condições."
@@ -10100,11 +10100,11 @@ msgstr "Inscrever apenas contatos que correspondam a estas condições."
#~ msgid "Only goals from visitors identified with identify() are recorded. Recorded goals can trigger automations and change segment membership. Obtaining consent to store web activity against a contact is your responsibility."
#~ msgstr ""
-#: src/components/automations/config/TriggerConfigForm.tsx:395
+#: src/components/automations/config/TriggerConfigForm.tsx:403
msgid "Only links in emails of this broadcast."
msgstr "Apenas links nos emails deste broadcast."
-#: src/components/automations/config/TriggerConfigForm.tsx:404
+#: src/components/automations/config/TriggerConfigForm.tsx:412
msgid "Only links in emails sent with this template."
msgstr "Apenas links nos emails enviados com este template."
@@ -10122,12 +10122,12 @@ msgstr "Apenas um ponto de quebra por template de email é permitido"
msgid "Only workspace owners can modify integrations"
msgstr "Apenas proprietários do workspace podem modificar integrações"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:655
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:659
msgid "Open and click tracking"
msgstr "Rastreamento de aberturas e cliques"
-#: src/components/segment/form_leaf.tsx:383
-#: src/components/segment/input.tsx:786
+#: src/components/segment/form_leaf.tsx:385
+#: src/components/segment/input.tsx:790
msgid "Open email"
msgstr "Abrir email"
@@ -10187,7 +10187,7 @@ msgstr "Abrir as configurações de web analytics"
msgid "opened"
msgstr "abriu"
-#: src/components/automations/config/TriggerConfigForm.tsx:104
+#: src/components/automations/config/TriggerConfigForm.tsx:112
#: src/components/messages/MessageHistoryTab.tsx:140
#: src/components/messages/MessageHistoryTab.tsx:142
#: src/components/messages/MessageHistoryTable.tsx:344
@@ -10198,7 +10198,7 @@ msgstr "Aberto"
#~ msgid "Opened the {section} section"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:1269
+#: src/pages/BroadcastsPage.tsx:1276
msgid "opens"
msgstr "aberturas"
@@ -10208,11 +10208,11 @@ msgstr "aberturas"
#: src/components/contacts/TrackingConsent.tsx:28
#: src/components/contacts/TrackingConsent.tsx:187
#: src/components/contacts/TrackingConsent.tsx:191
-#: src/pages/BroadcastsPage.tsx:932
+#: src/pages/BroadcastsPage.tsx:939
msgid "Opens"
msgstr "Aberturas"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:770
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:774
msgid "Opens and clicks are not tracked for this broadcast: pick the winning variation yourself."
msgstr "Aberturas e cliques não são rastreados neste broadcast: escolha você mesmo a variação vencedora."
@@ -10225,7 +10225,7 @@ msgstr "Abre este e-mail no navegador. O link é preenchido em broadcasts e auto
msgid "Opens tracking consent"
msgstr "Consentimento ao rastreamento de aberturas"
-#: src/components/automations/config/TriggerConfigForm.tsx:142
+#: src/components/automations/config/TriggerConfigForm.tsx:150
msgid "Opens Tracking Consent"
msgstr "Consentimento ao rastreamento de aberturas"
@@ -10286,7 +10286,7 @@ msgstr "Opcional. Para provedores compatíveis com OpenAI (Ollama, vLLM, LiteLLM
msgid "Optional. If provided, sent as Authorization: Bearer "
msgstr "Opcional. Se fornecido, enviado como Authorization: Bearer "
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:566
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:570
msgid "Optionally filter contacts by segments within the selected lists"
msgstr "Opcionalmente filtre contatos por segmentos dentro das listas selecionadas"
@@ -10348,7 +10348,7 @@ msgstr "Linha superior"
msgid "Override the default sender name for this test email"
msgstr "Substituir o nome do remetente padrão para este email de teste"
-#: src/components/automations/config/EmailConfigForm.tsx:81
+#: src/components/automations/config/EmailConfigForm.tsx:85
msgid "Override the workspace default email provider for this node"
msgstr "Substituir o provedor de email padrão do workspace para este nó"
@@ -10402,7 +10402,7 @@ msgstr "Visualizações de página"
msgid "Parent Frame"
msgstr "Frame Pai"
-#: src/components/automations/config/TriggerConfigForm.tsx:386
+#: src/components/automations/config/TriggerConfigForm.tsx:394
msgid "Part of the link's URL, not case-sensitive. Leave empty to start on any link."
msgstr "Parte da URL do link, sem diferenciar maiúsculas de minúsculas. Deixe vazio para iniciar com qualquer link."
@@ -10469,18 +10469,18 @@ msgstr "Pausar Automação"
msgid "Pause automation?"
msgstr "Pausar automação?"
-#: src/pages/BroadcastsPage.tsx:669
+#: src/pages/BroadcastsPage.tsx:672
msgid "Pause Broadcast"
msgstr "Pausar Broadcast"
-#: src/pages/BroadcastsPage.tsx:673
+#: src/pages/BroadcastsPage.tsx:676
msgid "Pause broadcast?"
msgstr "Pausar broadcast?"
#: src/components/automations/AutomationCard.tsx:67
#: src/pages/BroadcastsPage.tsx:213
-#: src/pages/BroadcastsPage.tsx:461
-#: src/pages/BroadcastsPage.tsx:1195
+#: src/pages/BroadcastsPage.tsx:463
+#: src/pages/BroadcastsPage.tsx:1202
msgid "Paused"
msgstr "Pausado"
@@ -10489,14 +10489,14 @@ msgid "Payload:"
msgstr "Payload:"
#: src/components/automations/config/AddToListConfigForm.tsx:18
-#: src/components/automations/config/TriggerConfigForm.tsx:88
+#: src/components/automations/config/TriggerConfigForm.tsx:96
#: src/components/automations/nodes/AddToListNode.tsx:59
#: src/components/contacts/ContactDetailsDrawer.tsx:588
#: src/components/lists/ListStats.tsx:90
#: src/components/settings/WorkspaceMembers.tsx:123
#: src/components/webhooks/OutgoingWebhooksTab.tsx:86
#: src/components/webhooks/OutgoingWebhooksTab.tsx:241
-#: src/pages/BroadcastsPage.tsx:451
+#: src/pages/BroadcastsPage.tsx:453
#: src/pages/ContactsPage.tsx:399
msgid "Pending"
msgstr "Pendente"
@@ -10526,7 +10526,7 @@ msgstr "Feed de dados por destinatário"
msgid "Per-recipient feed URL"
msgstr "URL do feed por destinatário"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:424
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:428
msgid "Per-recipient feed URL is required when enabled"
msgstr "A URL do feed por destinatário é obrigatória quando habilitado"
@@ -10562,7 +10562,7 @@ msgstr "Permissões"
msgid "Permissions updated successfully"
msgstr "Permissões atualizadas com sucesso"
-#: src/components/automations/config/TriggerConfigForm.tsx:123
+#: src/components/automations/config/TriggerConfigForm.tsx:131
#: src/components/contacts/ContactDetailsDrawer.tsx:449
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:93
#: src/components/contacts/ExportContactsModal.tsx:67
@@ -10634,12 +10634,12 @@ msgid "Please check the form for errors"
msgstr "Por favor, verifique o formulário para erros"
#: src/components/blog/PostDrawer.tsx:703
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:495
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:499
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:259
msgid "Please check the form for errors."
msgstr "Por favor, verifique o formulário para erros."
-#: src/components/segment/button_upsert.tsx:315
+#: src/components/segment/button_upsert.tsx:319
msgid "Please choose a different segment name"
msgstr "Escolha outro nome de segmento"
@@ -10647,7 +10647,7 @@ msgstr "Escolha outro nome de segmento"
msgid "Please enter a bounce threshold"
msgstr "Informe um limite de rejeição"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:535
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:539
msgid "Please enter a broadcast name"
msgstr "Por favor, insira um nome para o broadcast"
@@ -10667,11 +10667,11 @@ msgstr "Por favor, insira um rótulo personalizado"
msgid "Please enter a label for this connection"
msgstr "Por favor, insira um rótulo para esta conexão"
-#: src/components/lists/ListDrawer.tsx:198
+#: src/components/lists/ListDrawer.tsx:201
msgid "Please enter a list ID"
msgstr "Por favor, insira um ID da lista"
-#: src/components/lists/ListDrawer.tsx:187
+#: src/components/lists/ListDrawer.tsx:190
msgid "Please enter a list name"
msgstr "Por favor, insira um nome para a lista"
@@ -10757,8 +10757,8 @@ msgstr "Por favor, insira um identificador de API"
msgid "Please enter an API key name"
msgstr "Por favor, insira um nome para a chave API"
-#: src/components/automations/context/AutomationContext.tsx:314
-#: src/components/automations/UpsertAutomationDrawer.tsx:115
+#: src/components/automations/context/AutomationContext.tsx:316
+#: src/components/automations/UpsertAutomationDrawer.tsx:117
msgid "Please enter an automation name"
msgstr "Por favor, insira um nome para a automação"
@@ -10811,7 +10811,7 @@ msgstr "Por favor, selecione uma data"
msgid "Please select a field"
msgstr "Por favor, selecione um campo"
-#: src/components/segment/form_leaf.tsx:761
+#: src/components/segment/form_leaf.tsx:764
msgid "Please select a goal type"
msgstr "Por favor, selecione um tipo de meta"
@@ -10819,9 +10819,9 @@ msgstr "Por favor, selecione um tipo de meta"
msgid "Please select a JSON file"
msgstr "Por favor, selecione um arquivo JSON"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:547
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:551
#: src/components/contacts/ContactDetailsDrawer.tsx:1145
-#: src/components/segment/form_leaf.tsx:238
+#: src/components/segment/form_leaf.tsx:240
msgid "Please select a list"
msgstr "Por favor, selecione uma lista"
@@ -10839,7 +10839,7 @@ msgid "Please select a page size"
msgstr "Por favor, selecione um tamanho de página"
#: src/components/contacts/ContactDetailsDrawer.tsx:1119
-#: src/components/segment/form_leaf.tsx:266
+#: src/components/segment/form_leaf.tsx:268
msgid "Please select a status"
msgstr "Por favor, selecione um status"
@@ -10847,7 +10847,7 @@ msgstr "Por favor, selecione um status"
msgid "Please select a template"
msgstr "Por favor, selecione um template"
-#: src/components/lists/ListDrawer.tsx:252
+#: src/components/lists/ListDrawer.tsx:255
msgid "Please select a template for double opt-in"
msgstr "Por favor, selecione um template para double opt-in"
@@ -10862,7 +10862,7 @@ msgstr "Por favor, selecione um horário"
msgid "Please select a timezone"
msgstr "Por favor, selecione um fuso horário"
-#: src/components/segment/form_leaf.tsx:808
+#: src/components/segment/form_leaf.tsx:811
msgid "Please select aggregate"
msgstr "Por favor, selecione agregação"
@@ -10870,7 +10870,7 @@ msgstr "Por favor, selecione agregação"
msgid "Please select an email template"
msgstr "Por favor, selecione um template de email"
-#: src/components/segment/form_leaf.tsx:358
+#: src/components/segment/form_leaf.tsx:360
msgid "Please select an event type"
msgstr "Por favor, selecione um tipo de evento"
@@ -10890,7 +10890,7 @@ msgstr "Por favor, selecione uma operação"
msgid "Please select at least one event type"
msgstr "Por favor, selecione pelo menos um tipo de evento"
-#: src/components/segment/form_leaf.tsx:824
+#: src/components/segment/form_leaf.tsx:827
msgid "Please select operator"
msgstr "Por favor, selecione o operador"
@@ -10945,7 +10945,7 @@ msgstr "Post despublicado com sucesso"
msgid "Post updated successfully"
msgstr "Post atualizado com sucesso"
-#: src/components/automations/config/TriggerConfigForm.tsx:136
+#: src/components/automations/config/TriggerConfigForm.tsx:144
#: src/components/contacts/ContactDetailsDrawer.tsx:454
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:99
msgid "Postcode"
@@ -10995,6 +10995,7 @@ msgstr "Pressione Enter para confirmar, Escape para cancelar"
#: src/pages/ListsPage.tsx:89
#: src/pages/ListsPage.tsx:98
+#: src/pages/ListsPage.tsx:367
msgid "preview"
msgstr "pré-visualização"
@@ -11002,7 +11003,7 @@ msgstr "pré-visualização"
#: src/components/blog/ThemeSelectionModal.tsx:89
#: src/components/common/ImageURLInput.tsx:52
#: src/components/email_builder/EmailBuilder.tsx:1061
-#: src/components/segment/button_upsert.tsx:659
+#: src/components/segment/button_upsert.tsx:663
msgid "Preview"
msgstr "Visualizar"
@@ -11030,7 +11031,7 @@ msgstr "Visualizar mensagem"
msgid "Preview Mode Required"
msgstr "Modo de visualizacao obrigatorio"
-#: src/components/segment/button_upsert.tsx:688
+#: src/components/segment/button_upsert.tsx:692
msgid "Preview Results"
msgstr "Visualizar resultados"
@@ -11038,7 +11039,7 @@ msgstr "Visualizar resultados"
msgid "Preview template"
msgstr "Visualizar template"
-#: src/pages/BroadcastsPage.tsx:1038
+#: src/pages/BroadcastsPage.tsx:1045
#: src/pages/TemplatesPage.tsx:379
msgid "Preview Template"
msgstr "Visualizar Template"
@@ -11072,9 +11073,9 @@ msgstr "Pré-visualização com dados de teste"
msgid "Preview Your Email"
msgstr "Visualize seu email"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:356
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:367
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:378
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:360
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:371
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:382
#: src/components/layout/DrawerControls.tsx:33
#: src/components/templates/CreateTemplateDrawer.tsx:719
#: src/components/templates/CreateTemplateDrawer.tsx:740
@@ -11155,11 +11156,11 @@ msgstr "A prioridade é obrigatória"
msgid "Priority:"
msgstr "Prioridade:"
-#: src/pages/ListsPage.tsx:349
+#: src/pages/ListsPage.tsx:353
msgid "Private"
msgstr "Privada"
-#: src/components/contacts/SegmentsFilter.tsx:69
+#: src/components/contacts/SegmentsFilter.tsx:73
msgid "Processed"
msgstr "Processado"
@@ -11184,7 +11185,7 @@ msgstr "Processados {successful} contatos com sucesso, {failed} com falha"
msgid "Processing batch {currentBatch} of {totalBatches} ({0} of {1} rows)"
msgstr "Processando lote {currentBatch} de {totalBatches} ({0} de {1} linhas)"
-#: src/components/contacts/SegmentsFilter.tsx:84
+#: src/components/contacts/SegmentsFilter.tsx:88
msgid "Processing contacts"
msgstr "Processando contatos"
@@ -11202,7 +11203,7 @@ msgstr "Processamento pausado"
msgid "Processing was stopped before completion."
msgstr "O processamento foi interrompido antes da conclusão."
-#: src/pages/BroadcastsPage.tsx:501
+#: src/pages/BroadcastsPage.tsx:503
msgid "Progress"
msgstr "Progresso"
@@ -11214,12 +11215,12 @@ msgstr "Nome da propriedade"
msgid "Provider"
msgstr "Provedor"
-#: src/components/lists/ListDrawer.tsx:214
-#: src/pages/ListsPage.tsx:345
+#: src/components/lists/ListDrawer.tsx:217
+#: src/pages/ListsPage.tsx:349
msgid "Public"
msgstr "Publica"
-#: src/components/lists/ListDrawer.tsx:215
+#: src/components/lists/ListDrawer.tsx:218
msgid "Public lists are visible in the Notification Center for users to subscribe to"
msgstr "Listas publicas sao visiveis na Central de Notificacoes para usuarios se inscreverem"
@@ -11278,7 +11279,7 @@ msgstr "Push"
#~ msgid "Querying {what}"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:729
+#: src/pages/BroadcastsPage.tsx:733
msgid "Queued emails will not be sent. In-flight sends will complete."
msgstr "Os emails na fila não serão enviados. Os envios em andamento serão concluídos."
@@ -11485,11 +11486,11 @@ msgstr "Tempo de Leitura"
msgid "Ready to send"
msgstr "Pronto para enviar"
-#: src/components/contacts/SegmentsFilter.tsx:53
+#: src/components/contacts/SegmentsFilter.tsx:57
msgid "Ready to use"
msgstr "Pronto para usar"
-#: src/pages/BroadcastsPage.tsx:1200
+#: src/pages/BroadcastsPage.tsx:1207
msgid "Reason:"
msgstr "Motivo:"
@@ -11497,11 +11498,11 @@ msgstr "Motivo:"
msgid "Reasoning effort"
msgstr "Esforço de raciocínio"
-#: src/components/contacts/SegmentsFilter.tsx:144
+#: src/components/contacts/SegmentsFilter.tsx:149
msgid "Rebuild"
msgstr "Reconstruir"
-#: src/components/contacts/SegmentsFilter.tsx:147
+#: src/components/contacts/SegmentsFilter.tsx:152
msgid "Rebuild segment"
msgstr "Reconstruir segmento"
@@ -11536,11 +11537,11 @@ msgid "recipient@example.com"
msgstr "destinatario@exemplo.com"
#: src/components/email_builder/ui/tiptap/components/TiptapToolbar.tsx:100
-#: src/pages/BroadcastsPage.tsx:1278
+#: src/pages/BroadcastsPage.tsx:1285
msgid "Recommended"
msgstr "Recomendado"
-#: src/pages/BroadcastsPage.tsx:1276
+#: src/pages/BroadcastsPage.tsx:1283
msgid "Recommended Winner"
msgstr "Vencedor Recomendado"
@@ -11589,7 +11590,7 @@ msgstr "URI de redirecionamento"
msgid "Redo"
msgstr "Refazer"
-#: src/components/automations/UpsertAutomationDrawer.tsx:159
+#: src/components/automations/UpsertAutomationDrawer.tsx:161
msgid "Redo (Ctrl+Shift+Z)"
msgstr "Refazer (Ctrl+Shift+Z)"
@@ -11621,11 +11622,11 @@ msgstr "Referenciadores"
#: src/components/webhooks/InboundWebhookEventsTab.tsx:429
#: src/components/webhooks/OutgoingWebhooksTab.tsx:425
#: src/pages/ContactsPage.tsx:940
-#: src/pages/ListsPage.tsx:229
+#: src/pages/ListsPage.tsx:231
msgid "Refresh"
msgstr "Atualizar"
-#: src/pages/BroadcastsPage.tsx:603
+#: src/pages/BroadcastsPage.tsx:605
msgid "Refresh Broadcast"
msgstr "Atualizar Broadcast"
@@ -11761,7 +11762,7 @@ msgstr "Remover a condição de exibição?"
msgid "Remove this author?"
msgstr "Remover este autor?"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:860
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:866
msgid "Remove variation"
msgstr "Remover variação"
@@ -11769,7 +11770,7 @@ msgstr "Remover variação"
msgid "removed"
msgstr "removido"
-#: src/components/automations/config/TriggerConfigForm.tsx:89
+#: src/components/automations/config/TriggerConfigForm.tsx:97
msgid "Removed"
msgstr "Removido"
@@ -11852,7 +11853,7 @@ msgstr "O encaminhamento de respostas está configurado. As respostas recebidas
msgid "Reply to"
msgstr "Responder para"
-#: src/pages/BroadcastsPage.tsx:922
+#: src/pages/BroadcastsPage.tsx:929
msgid "Reply To:"
msgstr "Responder Para:"
@@ -12003,7 +12004,7 @@ msgstr "Restaurar Rascunho"
msgid "Restore Draft?"
msgstr "Restaurar Rascunho?"
-#: src/components/automations/config/TriggerConfigForm.tsx:85
+#: src/components/automations/config/TriggerConfigForm.tsx:93
msgid "Resubscribed"
msgstr "Reinscrito"
@@ -12040,11 +12041,11 @@ msgstr "Retomar"
msgid "Resume a paused broadcast, continuing the send"
msgstr "Retomar um broadcast pausado, continuando o envio"
-#: src/pages/BroadcastsPage.tsx:698
+#: src/pages/BroadcastsPage.tsx:702
msgid "Resume Broadcast"
msgstr "Retomar Broadcast"
-#: src/pages/BroadcastsPage.tsx:702
+#: src/pages/BroadcastsPage.tsx:706
msgid "Resume broadcast?"
msgstr "Retomar broadcast?"
@@ -12068,11 +12069,11 @@ msgstr "Retenção"
#~ msgid "Retention (months)"
#~ msgstr ""
-#: src/pages/BroadcastsPage.tsx:649
+#: src/pages/BroadcastsPage.tsx:652
msgid "Retry the failed recipients?"
msgstr "Tentar novamente os destinatários com falha?"
-#: src/pages/BroadcastsPage.tsx:645
+#: src/pages/BroadcastsPage.tsx:648
msgid "Retry the recipients the provider refused"
msgstr "Tentar novamente os destinatários recusados pelo provedor"
@@ -12200,7 +12201,7 @@ msgstr "Executar teste"
msgid "Run Test"
msgstr "Executar Teste"
-#: src/pages/BroadcastsPage.tsx:453
+#: src/pages/BroadcastsPage.tsx:455
msgid "Running"
msgstr "Em Execução"
@@ -12235,7 +12236,7 @@ msgstr "Chave secreta S3"
msgid "Same Window"
msgstr "Mesma Janela"
-#: src/pages/BroadcastsPage.tsx:1253
+#: src/pages/BroadcastsPage.tsx:1260
msgid "Sample Percentage"
msgstr "Percentual da Amostra"
@@ -12255,8 +12256,8 @@ msgstr "Modo Sandbox"
#: src/components/blog/PostDrawer.tsx:691
#: src/components/blog/ThemeEditorDrawer.tsx:318
#: src/components/blog/ThemeEditorDrawer.tsx:468
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:132
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:387
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:135
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:391
#: src/components/contacts/ContactUpsertDrawer.tsx:517
#: src/components/contacts/InlineEditableField.tsx:318
#: src/components/contacts/TrackingConsent.tsx:214
@@ -12265,7 +12266,7 @@ msgstr "Modo Sandbox"
#: src/components/email_builder/ui/StringPopoverInput.tsx:100
#: src/components/file_manager/buttonSettings.tsx:312
#: src/components/layout/SaveBar.tsx:87
-#: src/components/lists/ListDrawer.tsx:170
+#: src/components/lists/ListDrawer.tsx:173
#: src/components/settings/CustomFieldsConfiguration.tsx:293
#: src/components/settings/Integrations.tsx:2565
#: src/components/settings/Integrations.tsx:2696
@@ -12291,7 +12292,7 @@ msgstr "Salvar e Reiniciar"
msgid "Save a block from its toolbar to reuse it in every template."
msgstr "Salve um bloco pela barra de ferramentas dele para reutilizá-lo em todos os templates."
-#: src/components/automations/UpsertAutomationDrawer.tsx:128
+#: src/components/automations/UpsertAutomationDrawer.tsx:130
msgid "Save Anyway"
msgstr "Salvar Mesmo Assim"
@@ -12304,7 +12305,7 @@ msgstr "Salvar Mesmo Assim"
#~ msgid "Save Block"
#~ msgstr "Salvar Bloco"
-#: src/components/automations/UpsertAutomationDrawer.tsx:173
+#: src/components/automations/UpsertAutomationDrawer.tsx:175
#: src/components/email_builder/blocks/MjStyleBlock.tsx:158
#: src/components/email_builder/ui/CodeDrawerInput.tsx:142
#: src/components/email_builder/ui/CodeDrawerInput.tsx:182
@@ -12384,8 +12385,8 @@ msgstr "Agendar ou enviar imediatamente um broadcast para todo o seu público"
#: src/components/blog/PostStatusTag.tsx:20
#: src/pages/BroadcastsPage.tsx:195
-#: src/pages/BroadcastsPage.tsx:1169
-#: src/pages/BroadcastsPage.tsx:1666
+#: src/pages/BroadcastsPage.tsx:1176
+#: src/pages/BroadcastsPage.tsx:1674
msgid "Scheduled"
msgstr "Agendado"
@@ -12414,7 +12415,7 @@ msgstr "Largura da tela abaixo da qual o layout móvel é ativado. Valores comun
msgid "Search"
msgstr "Buscar"
-#: src/pages/BroadcastsPage.tsx:1674
+#: src/pages/BroadcastsPage.tsx:1682
#: src/pages/TemplatesPage.tsx:431
msgid "Search by name"
msgstr "Buscar por nome"
@@ -12432,7 +12433,7 @@ msgstr "Indexação em Mecanismos de Busca"
msgid "Search saved blocks"
msgstr "Pesquisar blocos salvos"
-#: src/components/templates/TemplateSelectorInput.tsx:188
+#: src/components/templates/TemplateSelectorInput.tsx:201
msgid "Search templates..."
msgstr "Buscar templates..."
@@ -12449,7 +12450,7 @@ msgstr "Pesquisa na web e retorna URLs relevantes"
msgid "Searching: \"{0}\""
msgstr "Pesquisando: \"{0}\""
-#: src/components/segment/form_leaf.tsx:861
+#: src/components/segment/form_leaf.tsx:864
msgid "Second value must be greater than first value"
msgstr "O segundo valor deve ser maior que o primeiro"
@@ -12533,10 +12534,10 @@ msgstr "Ver as tarefas de reprocessamento de web analytics; uma listagem que nã
msgid "See who clicked"
msgstr "Ver quem clicou"
-#: src/components/automations/config/TriggerConfigForm.tsx:94
-#: src/components/automations/config/TriggerConfigForm.tsx:324
+#: src/components/automations/config/TriggerConfigForm.tsx:102
+#: src/components/automations/config/TriggerConfigForm.tsx:332
#: src/components/contacts/ExportContactsModal.tsx:108
-#: src/components/segment/button_upsert.tsx:74
+#: src/components/segment/button_upsert.tsx:76
#: src/components/timeline/ContactTimeline.tsx:625
msgid "Segment"
msgstr "Segmento"
@@ -12545,11 +12546,11 @@ msgstr "Segmento"
msgid "Segment Conditions"
msgstr "Condições do Segmento"
-#: src/components/contacts/SegmentsFilter.tsx:204
+#: src/components/contacts/SegmentsFilter.tsx:210
msgid "Segment deleted successfully"
msgstr "Segmento excluído com sucesso"
-#: src/components/contacts/SegmentsFilter.tsx:220
+#: src/components/contacts/SegmentsFilter.tsx:226
msgid "Segment rebuild started successfully"
msgstr "Reconstrução do segmento iniciada com sucesso"
@@ -12561,22 +12562,22 @@ msgstr "Árvore do segmento registrada no console!"
msgid "Segment tree reset"
msgstr "Árvore do segmento redefinida"
-#: src/components/contacts/SegmentsFilter.tsx:230
+#: src/components/contacts/SegmentsFilter.tsx:236
#: src/components/settings/PermissionsMatrix.tsx:144
-#: src/pages/BroadcastsPage.tsx:1123
+#: src/pages/BroadcastsPage.tsx:1130
#: src/pages/ContactsPage.tsx:443
#: src/pages/ContactsPage.tsx:644
#: src/services/api/errors.ts:93
msgid "Segments"
msgstr "Segmentos"
-#: src/components/automations/nodes/EmailNode.tsx:49
+#: src/components/automations/nodes/EmailNode.tsx:50
#: src/components/file_manager/fileManager.tsx:955
#: src/components/settings/BlogSettings.tsx:360
#: src/components/settings/BlogSettings.tsx:376
-#: src/components/templates/TemplateSelectorInput.tsx:243
+#: src/components/templates/TemplateSelectorInput.tsx:256
#: src/components/web_analytics/explore/ExploreTemplates.tsx:153
-#: src/pages/BroadcastsPage.tsx:1081
+#: src/pages/BroadcastsPage.tsx:1088
msgid "Select"
msgstr "Selecionar"
@@ -12627,10 +12628,10 @@ msgid "Select a field"
msgstr "Selecione um campo"
#: src/components/automations/nodes/ListStatusBranchNode.tsx:51
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:552
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:556
#: src/components/contacts/BulkActionsBar.tsx:203
#: src/components/contacts/ContactDetailsDrawer.tsx:1152
-#: src/components/segment/form_leaf.tsx:240
+#: src/components/segment/form_leaf.tsx:242
msgid "Select a list"
msgstr "Selecione uma lista"
@@ -12642,7 +12643,7 @@ msgstr "Selecione uma lista para habilitar os nós de email"
#: src/components/automations/config/AddToListConfigForm.tsx:37
#: src/components/automations/config/ListStatusBranchConfigForm.tsx:27
#: src/components/automations/config/RemoveFromListConfigForm.tsx:31
-#: src/components/automations/config/TriggerConfigForm.tsx:308
+#: src/components/automations/config/TriggerConfigForm.tsx:316
msgid "Select a list..."
msgstr "Selecione uma lista..."
@@ -12658,7 +12659,7 @@ msgstr "Selecione uma fonte popular do Google"
msgid "Select a section"
msgstr "Selecione uma seção"
-#: src/components/automations/config/TriggerConfigForm.tsx:329
+#: src/components/automations/config/TriggerConfigForm.tsx:337
msgid "Select a segment..."
msgstr "Selecione um segmento..."
@@ -12670,11 +12671,11 @@ msgstr "Selecione um remetente"
msgid "Select a social block"
msgstr "Selecione um bloco social"
-#: src/components/templates/TemplateSelectorInput.tsx:46
+#: src/components/templates/TemplateSelectorInput.tsx:47
msgid "Select a template"
msgstr "Selecione um template"
-#: src/components/segment/button_upsert.tsx:578
+#: src/components/segment/button_upsert.tsx:582
msgid "Select a time zone"
msgstr "Selecione um fuso horário"
@@ -12690,7 +12691,7 @@ msgstr "Selecione uma integração de email"
msgid "Select an event type"
msgstr "Selecione um tipo de evento"
-#: src/components/automations/config/TriggerConfigForm.tsx:290
+#: src/components/automations/config/TriggerConfigForm.tsx:298
msgid "Select an event..."
msgstr "Selecione um evento..."
@@ -12719,7 +12720,7 @@ msgstr "Selecionar categoria"
msgid "Select columns"
msgstr "Selecionar colunas"
-#: src/components/lists/ListDrawer.tsx:258
+#: src/components/lists/ListDrawer.tsx:261
msgid "Select confirmation email template"
msgstr "Selecionar template de email de confirmação"
@@ -12755,11 +12756,11 @@ msgstr "Selecione a dimensão"
msgid "Select email template"
msgstr "Selecionar template de email"
-#: src/components/automations/config/EmailConfigForm.tsx:74
+#: src/components/automations/config/EmailConfigForm.tsx:77
msgid "Select email template..."
msgstr "Selecionar template de email..."
-#: src/components/segment/form_leaf.tsx:363
+#: src/components/segment/form_leaf.tsx:365
msgid "Select event"
msgstr "Selecionar evento"
@@ -12804,7 +12805,7 @@ msgstr "Selecionar idioma"
msgid "Select language..."
msgstr "Selecionar idioma..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:197
+#: src/components/automations/UpsertAutomationDrawer.tsx:199
#: src/components/contacts/BulkUpdateDrawer.tsx:604
msgid "Select list"
msgstr "Selecionar lista"
@@ -12830,11 +12831,11 @@ msgstr "Selecionar Provedor OAuth2"
msgid "Select page size"
msgstr "Selecionar tamanho da página"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:576
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:580
msgid "Select segments (optional)"
msgstr "Selecionar segmentos (opcional)"
-#: src/components/segment/form_leaf.tsx:269
+#: src/components/segment/form_leaf.tsx:271
msgid "Select status"
msgstr "Selecionar status"
@@ -12846,20 +12847,20 @@ msgstr "Selecionar provedor de armazenamento"
msgid "Select supported languages"
msgstr "Selecione os idiomas suportados"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:835
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:914
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:839
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
msgid "Select template"
msgstr "Selecionar template"
-#: src/components/templates/TemplateSelectorInput.tsx:178
+#: src/components/templates/TemplateSelectorInput.tsx:191
msgid "Select Template"
msgstr "Selecionar Template"
-#: src/components/automations/config/EmailConfigForm.tsx:68
+#: src/components/automations/config/EmailConfigForm.tsx:71
msgid "Select the email template to send"
msgstr "Selecionar o template de email para enviar"
-#: src/components/automations/config/TriggerConfigForm.tsx:278
+#: src/components/automations/config/TriggerConfigForm.tsx:286
msgid "Select the event that will trigger this automation"
msgstr "Selecionar o evento que irá acionar esta automação"
@@ -12880,11 +12881,11 @@ msgstr "Selecionar fuso horário"
msgid "Select timezone..."
msgstr "Selecionar fuso horário..."
-#: src/components/segment/form_leaf.tsx:763
+#: src/components/segment/form_leaf.tsx:766
msgid "Select type"
msgstr "Selecionar tipo"
-#: src/components/automations/config/TriggerConfigForm.tsx:305
+#: src/components/automations/config/TriggerConfigForm.tsx:313
msgid "Select which list this trigger applies to"
msgstr "Selecionar a qual lista este gatilho se aplica"
@@ -12900,11 +12901,11 @@ msgstr "Selecionar em qual lista verificar o status do contato"
msgid "Select which list to remove the contact from"
msgstr "Selecionar de qual lista remover o contato"
-#: src/components/automations/config/TriggerConfigForm.tsx:326
+#: src/components/automations/config/TriggerConfigForm.tsx:334
msgid "Select which segment this trigger applies to"
msgstr "Selecionar a qual segmento este gatilho se aplica"
-#: src/pages/BroadcastsPage.tsx:1070
+#: src/pages/BroadcastsPage.tsx:1077
msgid "Select Winner"
msgstr "Selecionar Vencedor"
@@ -12920,7 +12921,7 @@ msgstr "Selecione seu provedor de armazenamento para pré-preencher a configura
msgid "Selected dimensions, in order:"
msgstr "Dimensões selecionadas, em ordem:"
-#: src/pages/BroadcastsPage.tsx:1287
+#: src/pages/BroadcastsPage.tsx:1294
msgid "Selected Winner"
msgstr "Vencedor Selecionado"
@@ -12991,7 +12992,7 @@ msgstr "Enviar Código Mágico"
msgid "Send Now"
msgstr "Enviar Agora"
-#: src/pages/BroadcastsPage.tsx:776
+#: src/pages/BroadcastsPage.tsx:780
msgid "Send or Schedule"
msgstr "Enviar ou Agendar"
@@ -13015,8 +13016,8 @@ msgstr "Enviar Email de Teste"
msgid "Send transactional notifications using SMTP bridge. Perfect for integrating with existing email systems or applications that support SMTP."
msgstr "Envie notificações transacionais usando SMTP bridge. Perfeito para integração com sistemas de email existentes ou aplicações que suportam SMTP."
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:53
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:920
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:56
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:927
#: src/components/templates/CreateTemplateDrawer.tsx:1043
#: src/components/templates/SendTemplateModal.tsx:340
#: src/pages/TemplatesPage.tsx:238
@@ -13024,11 +13025,11 @@ msgid "Sender"
msgstr "Remetente"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:842
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:847
msgid "Sender {0}"
msgstr "Remetente {0}"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:108
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:111
msgid "Sender changed. You can now resume the broadcast."
msgstr "Remetente alterado. Agora você pode retomar o broadcast."
@@ -13037,7 +13038,7 @@ msgstr "Remetente alterado. Agora você pode retomar o broadcast."
msgid "Sender Name"
msgstr "Nome do Remetente"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:55
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:58
msgid "Sender of variation {name}"
msgstr "Remetente da variação {name}"
@@ -13046,7 +13047,7 @@ msgstr "Remetente da variação {name}"
msgid "Senders"
msgstr "Remetentes"
-#: src/pages/BroadcastsPage.tsx:1667
+#: src/pages/BroadcastsPage.tsx:1675
msgid "Sending"
msgstr "Enviando"
@@ -13081,7 +13082,7 @@ msgstr "enviado"
#: src/components/messages/MessageHistoryTab.tsx:101
#: src/components/messages/MessageHistoryTab.tsx:103
#: src/components/messages/MessageHistoryTable.tsx:320
-#: src/pages/BroadcastsPage.tsx:1668
+#: src/pages/BroadcastsPage.tsx:1676
#: src/pages/TransactionalNotificationsPage.tsx:208
msgid "Sent"
msgstr "Enviado"
@@ -13356,7 +13357,7 @@ msgstr "Mostrar"
msgid "Show Controls"
msgstr "Mostrar Controles"
-#: src/pages/BroadcastsPage.tsx:821
+#: src/pages/BroadcastsPage.tsx:825
msgid "Show Details"
msgstr "Mostrar Detalhes"
@@ -13644,7 +13645,7 @@ msgid "Something went wrong"
msgstr "Algo deu errado"
#. placeholder {0}: node.leaf?.source
-#: src/components/segment/input.tsx:468
+#: src/components/segment/input.tsx:471
msgid "source {0} not found"
msgstr "fonte {0} não encontrada"
@@ -13673,7 +13674,7 @@ msgstr "Chave de API SparkPost"
msgid "Split"
msgstr "Dividir"
-#: src/components/segment/button_upsert.tsx:717
+#: src/components/segment/button_upsert.tsx:721
msgid "SQL Arguments:"
msgstr "Argumentos SQL:"
@@ -13743,11 +13744,11 @@ msgstr "Comece a escrever..."
msgid "started"
msgstr "iniciado"
-#: src/pages/BroadcastsPage.tsx:1183
+#: src/pages/BroadcastsPage.tsx:1190
msgid "Started"
msgstr "Iniciado"
-#: src/components/automations/config/TriggerConfigForm.tsx:382
+#: src/components/automations/config/TriggerConfigForm.tsx:390
msgid "Starts the first time a contact clicks each link of an email. A click on an email this automation sent does not start it again."
msgstr "Inicia na primeira vez que um contato clica em cada link de um email. Um clique em um email enviado por esta automação não a inicia novamente."
@@ -13759,7 +13760,7 @@ msgstr "STARTTLS"
msgid "STARTTLS required"
msgstr "STARTTLS obrigatório"
-#: src/components/automations/config/TriggerConfigForm.tsx:135
+#: src/components/automations/config/TriggerConfigForm.tsx:143
#: src/components/contacts/ContactDetailsDrawer.tsx:453
#: src/components/contacts/ContactsCsvUploadDrawer.tsx:100
msgid "State"
@@ -13773,7 +13774,7 @@ msgstr "Estado"
#: src/components/web_analytics/filters/FilterTable.tsx:264
#: src/components/webhooks/OutgoingWebhooksTab.tsx:83
#: src/components/webhooks/OutgoingWebhooksTab.tsx:374
-#: src/pages/BroadcastsPage.tsx:474
+#: src/pages/BroadcastsPage.tsx:476
msgid "Status"
msgstr "Status"
@@ -13786,7 +13787,7 @@ msgstr "status alterado"
msgid "Status unknown"
msgstr "Status desconhecido"
-#: src/components/automations/UpsertAutomationDrawer.tsx:214
+#: src/components/automations/UpsertAutomationDrawer.tsx:216
msgid "Stops this automation for a contact as soon as they reply to one of its emails. This requires inbound reply forwarding to be configured at your email provider (ESP): replies to your sending domain must be routed to the provider, which forwards them to Notifuse. Without that setup, replies aren't detected and the sequence won't stop."
msgstr "Interrompe esta automação para um contato assim que ele responder a um dos emails dela. Isso exige que o encaminhamento de respostas recebidas esteja configurado no seu provedor de email (ESP): as respostas ao seu domínio de envio devem ser roteadas para o provedor, que as encaminha ao Notifuse. Sem essa configuração, as respostas não são detectadas e a sequência não será interrompida."
@@ -13842,7 +13843,7 @@ msgstr "Atributos de Estilo"
#: src/components/templates/TemplatePreviewDrawer.tsx:387
#: src/components/templates/TemplateTranslationsTab.tsx:278
-#: src/pages/BroadcastsPage.tsx:895
+#: src/pages/BroadcastsPage.tsx:902
#: src/pages/TemplatesPage.tsx:259
msgid "Subject"
msgstr "Assunto"
@@ -13894,7 +13895,7 @@ msgid "subscribed"
msgstr "inscrito"
#: src/components/automations/config/AddToListConfigForm.tsx:17
-#: src/components/automations/config/TriggerConfigForm.tsx:82
+#: src/components/automations/config/TriggerConfigForm.tsx:90
#: src/components/automations/nodes/AddToListNode.tsx:59
msgid "Subscribed"
msgstr "Inscrito"
@@ -14055,11 +14056,11 @@ msgstr "ID do alvo"
msgid "Target list:"
msgstr "Lista de destino:"
-#: src/pages/BroadcastsPage.tsx:555
+#: src/pages/BroadcastsPage.tsx:557
msgid "Task Status"
msgstr "Status da Tarefa"
-#: src/pages/BroadcastsPage.tsx:536
+#: src/pages/BroadcastsPage.tsx:538
msgid "Task type:"
msgstr "Tipo de tarefa:"
@@ -14080,23 +14081,23 @@ msgstr "Insights de desempenho técnico"
msgid "Telemetry"
msgstr "Telemetria"
-#: src/components/segment/form_leaf.tsx:417
-#: src/components/segment/input.tsx:800
+#: src/components/segment/form_leaf.tsx:419
+#: src/components/segment/input.tsx:804
msgid "template"
msgstr "template"
-#: src/components/automations/config/TriggerConfigForm.tsx:404
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:909
+#: src/components/automations/config/TriggerConfigForm.tsx:412
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:915
#: src/components/messages/MessageHistoryTable.tsx:148
#: src/components/messages/MessageHistoryTable.tsx:234
-#: src/pages/BroadcastsPage.tsx:890
-#: src/pages/BroadcastsPage.tsx:892
+#: src/pages/BroadcastsPage.tsx:897
+#: src/pages/BroadcastsPage.tsx:899
#: src/pages/TemplatesPage.tsx:209
msgid "Template"
msgstr "Template"
#. placeholder {0}: field.key + 1
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:802
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:806
msgid "Template {0}"
msgstr "Template {0}"
@@ -14172,7 +14173,7 @@ msgstr "Nome do template"
msgid "Template name must be at most {TEMPLATE_NAME_MAX_LENGTH} characters long"
msgstr "O nome do template deve ter no máximo {TEMPLATE_NAME_MAX_LENGTH} caracteres"
-#: src/components/automations/nodes/EmailNode.tsx:47
+#: src/components/automations/nodes/EmailNode.tsx:48
msgid "Template set"
msgstr "Template definido"
@@ -14202,16 +14203,16 @@ msgstr "Variáveis do Template:"
msgid "Template:"
msgstr "Template:"
-#: src/components/broadcasts/VariationSenderSelect.tsx:54
+#: src/components/broadcasts/VariationSenderSelect.tsx:58
msgid "template's"
msgstr "do template"
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender"
msgstr "Remetente do template"
#. placeholder {0}: templateSender.name
-#: src/components/broadcasts/VariationSenderSelect.tsx:77
+#: src/components/broadcasts/VariationSenderSelect.tsx:81
msgid "Template's sender ({0})"
msgstr "Remetente do template ({0})"
@@ -14326,7 +14327,7 @@ msgstr "Testar Feed do Destinatário"
msgid "Test rule"
msgstr "Testar regra"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:743
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:747
msgid "Test sample size (%)"
msgstr "Tamanho da amostra de teste (%)"
@@ -14463,11 +14464,11 @@ msgstr "O bloco e todo o seu conteúdo são enviados apenas aos destinatários p
msgid "The block will be sent to every recipient again."
msgstr "O bloco será enviado novamente a todos os destinatários."
-#: src/pages/BroadcastsPage.tsx:703
+#: src/pages/BroadcastsPage.tsx:707
msgid "The broadcast will continue sending from where it was paused."
msgstr "O broadcast continuará enviando de onde foi pausado."
-#: src/pages/BroadcastsPage.tsx:674
+#: src/pages/BroadcastsPage.tsx:677
msgid "The broadcast will stop sending and can be resumed later."
msgstr "O broadcast parará de enviar e pode ser retomado depois."
@@ -14561,15 +14562,15 @@ msgstr "O último reprocessamento falhou"
msgid "The licence covers this whole deployment rather than this workspace. Ask the person who runs this Notifuse instance."
msgstr ""
-#: src/pages/ListsPage.tsx:148
+#: src/pages/ListsPage.tsx:150
msgid "The list \"{listName}\" can't be deleted while the live automation \"{automationName}\" uses it. Pause it first, or change it to stop using the list."
msgstr "A lista \"{listName}\" não pode ser excluída enquanto a automação ao vivo \"{automationName}\" a estiver usando. Pause-a primeiro ou altere-a para que deixe de usar a lista."
-#: src/pages/ListsPage.tsx:152
+#: src/pages/ListsPage.tsx:154
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\" and \"{second}\" use it. Pause them first, or change them to stop using the list."
msgstr "A lista \"{listName}\" não pode ser excluída enquanto as automações ao vivo \"{first}\" e \"{second}\" a estiverem usando. Pause-as primeiro ou altere-as para que deixem de usar a lista."
-#: src/pages/ListsPage.tsx:155
+#: src/pages/ListsPage.tsx:157
msgid "The list \"{listName}\" can't be deleted while the live automations \"{first}\", \"{second}\" and \"{third}\" use it. Pause them first, or change them to stop using the list."
msgstr "A lista \"{listName}\" não pode ser excluída enquanto as automações ao vivo \"{first}\", \"{second}\" e \"{third}\" a estiverem usando. Pause-as primeiro ou altere-as para que deixem de usar a lista."
@@ -14606,11 +14607,11 @@ msgstr "O workspace solicitado não foi encontrado."
msgid "The response was cut off because it reached the token limit. Lower the reasoning effort, simplify the request, or raise the token limit, then try again."
msgstr "A resposta foi cortada porque atingiu o limite de tokens. Reduza o esforço de raciocínio, simplifique a solicitação ou aumente o limite de tokens e tente novamente."
-#: src/components/segment/button_upsert.tsx:353
+#: src/components/segment/button_upsert.tsx:357
msgid "The segment has been created!"
msgstr "O segmento foi criado!"
-#: src/components/segment/button_upsert.tsx:333
+#: src/components/segment/button_upsert.tsx:337
msgid "The segment has been updated!"
msgstr "O segmento foi atualizado!"
@@ -14618,7 +14619,7 @@ msgstr "O segmento foi atualizado!"
msgid "The selected file"
msgstr "O arquivo selecionado"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:138
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:141
msgid "The sender chosen for this broadcast is no longer one of the marketing email integration's senders. Choose another one, or clear the field to send from the template's sender, then resume the broadcast."
msgstr "O remetente escolhido para este broadcast não é mais um dos remetentes da integração de e-mail de marketing. Escolha outro, ou limpe o campo para enviar pelo remetente do modelo, e depois retome o broadcast."
@@ -14731,11 +14732,11 @@ msgstr "Estes contatos serão removidos da lista selecionada. Isso é uma remoç
msgid "These contacts will be subscribed to the selected list (status: active)."
msgstr "Estes contatos serão inscritos na lista selecionada (status: ativo)."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:635
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:639
msgid "These parameters are automatically added to the URL of the broadcast. They are used by web analytics tools to analyze the performance of your campaign."
msgstr "Esses parâmetros são adicionados automaticamente à URL do broadcast. Eles são usados por ferramentas de web analytics para analisar o desempenho da sua campanha."
-#: src/pages/BroadcastsPage.tsx:650
+#: src/pages/BroadcastsPage.tsx:653
msgid "They will be sent the same email again. Fix whatever the provider objected to first, or they will fail a second time."
msgstr "O mesmo e-mail será enviado a eles novamente. Corrija primeiro o que o provedor recusou, ou falhará de novo."
@@ -14760,11 +14761,11 @@ msgstr "Esta conta já está vinculada a outra identidade de single sign-on."
msgid "This action cannot be undone."
msgstr "Esta ação não pode ser desfeita."
-#: src/pages/BroadcastsPage.tsx:1835
+#: src/pages/BroadcastsPage.tsx:1844
msgid "This action cannot be undone. To confirm, please enter the broadcast ID:"
msgstr "Esta ação não pode ser desfeita. Para confirmar, digite o ID do broadcast:"
-#: src/pages/ListsPage.tsx:408
+#: src/pages/ListsPage.tsx:426
msgid "This action cannot be undone. To confirm, please enter the list ID:"
msgstr "Esta ação não pode ser desfeita. Para confirmar, digite o ID da lista:"
@@ -14847,7 +14848,7 @@ msgstr ""
msgid "This email will be used for the root administrator account"
msgstr "Este email será usado para a conta do administrador principal"
-#: src/components/automations/config/TriggerConfigForm.tsx:457
+#: src/components/automations/config/TriggerConfigForm.tsx:466
msgid "This event fires often. These conditions are evaluated for every matching event."
msgstr "Este evento dispara com frequência. Estas condições são avaliadas para cada evento correspondente."
@@ -14959,16 +14960,16 @@ msgstr "Esta regra não é válida."
msgid "This section is empty. Add columns or groups to display content."
msgstr "Esta seção está vazia. Adicione colunas ou grupos para exibir conteúdo."
-#: src/components/segment/button_upsert.tsx:603
+#: src/components/segment/button_upsert.tsx:607
msgid "This segment uses relative date filters and will be automatically recomputed daily at 5:00 AM ({timezone})"
msgstr "Este segmento usa filtros de data relativos e será recalculado automaticamente diariamente às 5:00 AM ({timezone})"
-#: src/components/broadcasts/ChangeVariationSenderModal.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:130
+#: src/components/broadcasts/ChangeVariationSenderModal.tsx:68
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:134
msgid "This sender is no longer one of the marketing email integration's. Choose another one or clear the field to use the template's."
msgstr "Este remetente não faz mais parte da integração de email de marketing. Escolha outro ou limpe o campo para usar o do template."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:823
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:827
msgid "This template is already used in another variation"
msgstr "Este template já está sendo usado em outra variação"
@@ -15061,7 +15062,7 @@ msgstr "Isso definirá o valor como NULL. Tem certeza?"
msgid "This workspace"
msgstr "Este workspace"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:779
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:783
msgid "This workspace does not track contacts whose consent is unknown, so only recipients who agreed to tracking count in the test results."
msgstr "Este workspace não rastreia contatos com consentimento desconhecido, então só os destinatários que aceitaram o rastreamento contam nos resultados do teste."
@@ -15086,10 +15087,10 @@ msgstr "O horário é obrigatório"
msgid "Time patterns"
msgstr "Padrões de horário"
-#: src/components/segment/form_leaf.tsx:509
-#: src/components/segment/form_leaf.tsx:884
-#: src/components/segment/input.tsx:684
-#: src/components/segment/input.tsx:823
+#: src/components/segment/form_leaf.tsx:512
+#: src/components/segment/form_leaf.tsx:887
+#: src/components/segment/input.tsx:688
+#: src/components/segment/input.tsx:827
msgid "timeframe"
msgstr "período"
@@ -15097,8 +15098,8 @@ msgstr "período"
msgid "Timeline"
msgstr "Linha do Tempo"
-#: src/components/segment/form_leaf.tsx:502
-#: src/components/segment/input.tsx:818
+#: src/components/segment/form_leaf.tsx:505
+#: src/components/segment/input.tsx:822
msgid "times"
msgstr "vezes"
@@ -15136,7 +15137,7 @@ msgstr "Timestamp"
#: src/components/analytics/NewContactsTable.tsx:134
#: src/components/analytics/NewContactsTable.tsx:172
-#: src/components/automations/config/TriggerConfigForm.tsx:125
+#: src/components/automations/config/TriggerConfigForm.tsx:133
#: src/components/blog/PublishModal.tsx:184
#: src/components/broadcasts/SendOrScheduleModal.tsx:265
#: src/components/contacts/ContactDetailsDrawer.tsx:456
@@ -15158,7 +15159,7 @@ msgstr "Fuso horário — {detail}"
msgid "Timezone is required"
msgstr "O fuso horário é obrigatório"
-#: src/components/segment/button_upsert.tsx:573
+#: src/components/segment/button_upsert.tsx:577
msgid "Timezone used for dates"
msgstr "Fuso horário usado para datas"
@@ -15345,7 +15346,7 @@ msgid "Top traffic sources"
msgstr "Principais origens de tráfego"
#: src/components/automations/config/ABTestConfigForm.tsx:168
-#: src/components/contacts/SegmentsFilter.tsx:77
+#: src/components/contacts/SegmentsFilter.tsx:81
msgid "Total"
msgstr "Total"
@@ -15389,11 +15390,11 @@ msgstr "Rastreado"
msgid "Tracking"
msgstr "Rastreamento"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:710
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:714
msgid "Tracking (opens & clicks) must be enabled in workspace settings to use A/B testing features."
msgstr "O rastreamento (aberturas e cliques) deve estar habilitado nas configurações do workspace para usar recursos de teste A/B."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:756
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:760
msgid "Tracking (opens & clicks) should be enabled in your workspace settings to use this feature"
msgstr "O rastreamento (aberturas e cliques) deve estar habilitado nas configurações do seu workspace para usar este recurso"
@@ -15470,11 +15471,11 @@ msgstr "Teste"
msgid "Trigger"
msgstr "Gatilho"
-#: src/components/automations/config/TriggerConfigForm.tsx:276
+#: src/components/automations/config/TriggerConfigForm.tsx:284
msgid "Trigger Event"
msgstr "Evento de Gatilho"
-#: src/components/automations/config/TriggerConfigForm.tsx:360
+#: src/components/automations/config/TriggerConfigForm.tsx:368
msgid "Trigger on specific field changes"
msgstr "Disparar em alterações de campos específicos"
@@ -15482,7 +15483,7 @@ msgstr "Disparar em alterações de campos específicos"
msgid "true"
msgstr "verdadeiro"
-#: src/pages/BroadcastsPage.tsx:1760
+#: src/pages/BroadcastsPage.tsx:1768
msgid "Try adjusting your search or status filter"
msgstr "Tente ajustar sua busca ou o filtro de status"
@@ -15499,7 +15500,7 @@ msgstr "Transformar em"
msgid "Turn Into"
msgstr "Transformar Em"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:623
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:627
msgid "Turn off for notices every member must receive, such as security or legal notices: the list's unsubscribed contacts receive it too, and its emails carry no List-Unsubscribe header, so mail clients show no Unsubscribe button. The unsubscribe link in your template is not affected."
msgstr "Desative para avisos que todos os membros devem receber, como avisos de segurança ou legais: os contatos da lista que cancelaram a inscrição também o recebem, e seus emails não trazem o cabeçalho List-Unsubscribe, então os clientes de email não mostram o botão de cancelar inscrição. O link de cancelamento do seu template não muda."
@@ -15519,8 +15520,8 @@ msgstr "Ligar ou desligar o web analytics e alterar seus domínios permitidos, f
#~ msgid "Two decimals is roughly one kilometer."
#~ msgstr ""
-#: src/components/segment/form_leaf.tsx:352
-#: src/components/segment/input.tsx:784
+#: src/components/segment/form_leaf.tsx:354
+#: src/components/segment/input.tsx:788
msgid "type"
msgstr "tipo"
@@ -15537,7 +15538,7 @@ msgstr "Tipo"
msgid "type {0} is not implemented"
msgstr "tipo {0} não está implementado"
-#: src/components/segment/input.tsx:898
+#: src/components/segment/input.tsx:902
msgid "type {rendererType} is not implemented"
msgstr "tipo {rendererType} não está implementado"
@@ -15572,7 +15573,7 @@ msgstr "Entenda a qualidade das referências"
msgid "Undo"
msgstr "Desfazer"
-#: src/components/automations/UpsertAutomationDrawer.tsx:151
+#: src/components/automations/UpsertAutomationDrawer.tsx:153
msgid "Undo (Ctrl+Z)"
msgstr "Desfazer (Ctrl+Z)"
@@ -15602,13 +15603,13 @@ msgstr "Cliques únicos conta cada destinatário uma vez por link — quem clica
#: src/components/blog/PostsTable.tsx:196
#: src/components/contacts/ContactUpsertDrawer.tsx:433
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
#: src/components/contacts/TrackingConsent.tsx:13
#: src/components/contacts/TrackingConsent.tsx:49
#: src/components/timeline/ContactTimeline.tsx:1052
#: src/components/web_analytics/LiveSessionMap.tsx:49
-#: src/pages/BroadcastsPage.tsx:1281
-#: src/pages/BroadcastsPage.tsx:1292
+#: src/pages/BroadcastsPage.tsx:1288
+#: src/pages/BroadcastsPage.tsx:1299
msgid "Unknown"
msgstr "Desconhecido"
@@ -15624,7 +15625,7 @@ msgstr "Erro desconhecido"
#: src/components/automations/nodes/AddToListNode.tsx:57
#: src/components/automations/nodes/RemoveFromListNode.tsx:54
-#: src/pages/BroadcastsPage.tsx:1145
+#: src/pages/BroadcastsPage.tsx:1152
msgid "Unknown list"
msgstr "Lista desconhecida"
@@ -15636,7 +15637,7 @@ msgstr "Lista Desconhecida"
msgid "Unknown page"
msgstr "Página desconhecida"
-#: src/pages/BroadcastsPage.tsx:1133
+#: src/pages/BroadcastsPage.tsx:1140
msgid "Unknown segment"
msgstr "Segmento desconhecido"
@@ -15644,7 +15645,7 @@ msgstr "Segmento desconhecido"
msgid "Unknown Segment"
msgstr "Segmento Desconhecido"
-#: src/components/contacts/SegmentsFilter.tsx:89
+#: src/components/contacts/SegmentsFilter.tsx:93
msgid "Unknown status"
msgstr "Status desconhecido"
@@ -15660,15 +15661,15 @@ msgstr "Despublicar"
msgid "Unpublish post"
msgstr "Despublicar post"
-#: src/components/automations/UpsertAutomationDrawer.tsx:147
+#: src/components/automations/UpsertAutomationDrawer.tsx:149
#: src/components/blog/PostDrawer.tsx:558
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:263
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:267
#: src/components/layout/SaveBar.tsx:80
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:156
msgid "Unsaved changes"
msgstr "Alterações não salvas"
-#: src/components/automations/UpsertAutomationDrawer.tsx:99
+#: src/components/automations/UpsertAutomationDrawer.tsx:101
#: src/components/blog/ThemeEditorDrawer.tsx:275
msgid "Unsaved Changes"
msgstr "Alterações Não Salvas"
@@ -15701,14 +15702,14 @@ msgstr "CANCELAR ASSINATURA"
#: src/components/contacts/BulkActionsBar.tsx:96
#: src/components/contacts/BulkActionsBar.tsx:162
#: src/components/contacts/BulkUpdateDrawer.tsx:595
-#: src/components/segment/form_leaf.tsx:387
-#: src/components/segment/input.tsx:791
+#: src/components/segment/form_leaf.tsx:389
+#: src/components/segment/input.tsx:795
#: src/pages/ContactsPage.tsx:342
msgid "Unsubscribe from list"
msgstr "Cancelar assinatura da lista"
-#: src/components/automations/config/TriggerConfigForm.tsx:83
-#: src/components/automations/config/TriggerConfigForm.tsx:109
+#: src/components/automations/config/TriggerConfigForm.tsx:91
+#: src/components/automations/config/TriggerConfigForm.tsx:117
#: src/components/contacts/ContactDetailsDrawer.tsx:589
#: src/components/messages/MessageHistoryTab.tsx:195
#: src/components/messages/MessageHistoryTab.tsx:200
@@ -15728,7 +15729,7 @@ msgstr "Assinatura cancelada da lista"
msgid "Unsubscribes"
msgstr "Cancelamentos"
-#: src/pages/BroadcastsPage.tsx:857
+#: src/pages/BroadcastsPage.tsx:864
msgid "Untitled"
msgstr "Sem Título"
@@ -15738,7 +15739,7 @@ msgid "Up to 64 letters, numbers, hyphens or underscores."
msgstr "Até 64 letras, números, hífens ou sublinhados."
#: src/components/blog_editor/toolbars/components/LinkPopover.tsx:123
-#: src/components/contacts/SegmentsFilter.tsx:138
+#: src/components/contacts/SegmentsFilter.tsx:143
msgid "Update"
msgstr "Atualizar"
@@ -15755,7 +15756,7 @@ msgstr "Atualizar Contato"
msgid "Update Link"
msgstr "Atualizar Link"
-#: src/components/segment/button_upsert.tsx:409
+#: src/components/segment/button_upsert.tsx:413
msgid "Update segment"
msgstr "Atualizar segmento"
@@ -15769,7 +15770,7 @@ msgid "updated"
msgstr "atualizado"
#: src/components/automations/AutomationCard.tsx:313
-#: src/components/automations/config/TriggerConfigForm.tsx:74
+#: src/components/automations/config/TriggerConfigForm.tsx:82
#: src/components/blog/PostsTable.tsx:316
msgid "Updated"
msgstr "Atualizado"
@@ -15933,7 +15934,7 @@ msgstr "Usar Este Tema"
msgid "Use TLS"
msgstr "Usar TLS"
-#: src/components/automations/config/EmailConfigForm.tsx:88
+#: src/components/automations/config/EmailConfigForm.tsx:92
msgid "Use workspace default"
msgstr "Usar o padrão do workspace"
@@ -15995,7 +15996,7 @@ msgstr "UTM"
msgid "UTM campaign"
msgstr "Campanha UTM"
-#: src/pages/BroadcastsPage.tsx:1230
+#: src/pages/BroadcastsPage.tsx:1237
msgid "UTM Campaign"
msgstr "Campanha UTM"
@@ -16007,7 +16008,7 @@ msgstr "Campanhas UTM"
msgid "UTM content"
msgstr "Conteúdo UTM"
-#: src/pages/BroadcastsPage.tsx:1242
+#: src/pages/BroadcastsPage.tsx:1249
msgid "UTM Content"
msgstr "Conteúdo UTM"
@@ -16015,7 +16016,7 @@ msgstr "Conteúdo UTM"
msgid "UTM medium"
msgstr "Mídia UTM"
-#: src/pages/BroadcastsPage.tsx:1224
+#: src/pages/BroadcastsPage.tsx:1231
msgid "UTM Medium"
msgstr "Mídia UTM"
@@ -16023,21 +16024,21 @@ msgstr "Mídia UTM"
msgid "UTM source"
msgstr "Origem UTM"
-#: src/pages/BroadcastsPage.tsx:1218
+#: src/pages/BroadcastsPage.tsx:1225
msgid "UTM Source"
msgstr "Origem UTM"
-#: src/pages/BroadcastsPage.tsx:1236
+#: src/pages/BroadcastsPage.tsx:1243
msgid "UTM Term"
msgstr "Termo UTM"
-#: src/components/automations/UpsertAutomationDrawer.tsx:114
+#: src/components/automations/UpsertAutomationDrawer.tsx:116
msgid "Validation Error"
msgstr "Erro de Validação"
#: src/components/broadcasts/HeadersEditor.tsx:40
#: src/components/email_builder/ui/DisplayConditionModal.tsx:251
-#: src/components/segment/form_leaf.tsx:839
+#: src/components/segment/form_leaf.tsx:842
#: src/components/web_analytics/FilterBuilder.tsx:263
#: src/components/web_analytics/FilterBuilder.tsx:271
#: src/components/web_analytics/filters/ConditionsBuilder.tsx:89
@@ -16048,7 +16049,7 @@ msgstr "Erro de Validação"
msgid "Value"
msgstr "Valor"
-#: src/components/segment/form_leaf.tsx:869
+#: src/components/segment/form_leaf.tsx:872
msgid "Value 2"
msgstr "Valor 2"
@@ -16069,8 +16070,8 @@ msgstr "Variável"
msgid "Variant name"
msgstr "Nome da variante"
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:789
-#: src/pages/BroadcastsPage.tsx:830
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:793
+#: src/pages/BroadcastsPage.tsx:834
msgid "Variations"
msgstr "Variações"
@@ -16145,8 +16146,8 @@ msgstr "Ver documentação do SMTP Bridge e guia de configuração"
msgid "View snippet"
msgstr "Ver snippet"
-#: src/components/segment/form_leaf.tsx:388
-#: src/components/segment/input.tsx:794
+#: src/components/segment/form_leaf.tsx:390
+#: src/components/segment/input.tsx:798
msgid "View web page"
msgstr "Ver página web"
@@ -16168,12 +16169,12 @@ msgstr "Ver site"
#~ msgid "Views"
#~ msgstr ""
-#: src/pages/ListsPage.tsx:342
+#: src/pages/ListsPage.tsx:346
msgid "Visibility"
msgstr "Visibilidade"
-#: src/components/segment/form_leaf.tsx:389
-#: src/components/segment/input.tsx:795
+#: src/components/segment/form_leaf.tsx:391
+#: src/components/segment/input.tsx:799
msgid "Visit website"
msgstr "Visitar site"
@@ -16210,7 +16211,7 @@ msgstr "Duração da Espera"
msgid "Waiting for server restart..."
msgstr "Aguardando reinício do servidor..."
-#: src/components/automations/UpsertAutomationDrawer.tsx:126
+#: src/components/automations/UpsertAutomationDrawer.tsx:128
msgid "Warning"
msgstr "Aviso"
@@ -16229,7 +16230,7 @@ msgstr "Detectaremos e usaremos automaticamente o favicon do seu site"
#: src/components/settings/WebAnalyticsSettings.tsx:291
#: src/components/web_analytics/WebAnalyticsAIAssistant.tsx:370
#: src/layouts/app-shell/menuItems.ts:120
-#: src/pages/BroadcastsPage.tsx:1215
+#: src/pages/BroadcastsPage.tsx:1222
#: src/pages/WebAnalyticsPage.tsx:95
#: src/services/api/errors.ts:92
msgid "Web Analytics"
@@ -16432,7 +16433,7 @@ msgstr "Ativado, os links dos emails passam por um redirecionamento que registra
#~ msgid "When enabled, links in the email will be tracked for opens and clicks"
#~ msgstr "Quando habilitado, os links no email serão rastreados para aberturas e cliques"
-#: src/components/lists/ListDrawer.tsx:230
+#: src/components/lists/ListDrawer.tsx:233
msgid "When enabled, subscribers must confirm their subscription via email before being added to the list"
msgstr "Quando habilitado, os assinantes devem confirmar sua assinatura por email antes de serem adicionados à lista"
@@ -16497,7 +16498,7 @@ msgstr "Por que o tráfego mudou?"
msgid "Width"
msgstr "Largura"
-#: src/components/contacts/SegmentsFilter.tsx:87
+#: src/components/contacts/SegmentsFilter.tsx:91
msgid "Will be removed"
msgstr "Será removido"
@@ -16506,7 +16507,7 @@ msgstr "Será removido"
msgid "Will resume from row {0}"
msgstr "Continuará a partir da linha {0}"
-#: src/pages/BroadcastsPage.tsx:1289
+#: src/pages/BroadcastsPage.tsx:1296
msgid "Winner"
msgstr "Vencedor"
@@ -16514,7 +16515,7 @@ msgstr "Vencedor"
msgid "Winner Selected"
msgstr "Vencedor Selecionado"
-#: src/pages/BroadcastsPage.tsx:429
+#: src/pages/BroadcastsPage.tsx:431
msgid "Winner selected successfully! The broadcast will be sent to remaining recipients."
msgstr "Vencedor selecionado com sucesso! O broadcast será enviado para os destinatários restantes."
@@ -16526,17 +16527,17 @@ msgstr "Métrica vencedora"
#~ msgid "With Errors"
#~ msgstr "Com Erros"
-#: src/components/segment/form_leaf.tsx:648
+#: src/components/segment/form_leaf.tsx:651
msgid "with filters"
msgstr "com filtros"
-#: src/components/segment/form_leaf.tsx:998
-#: src/components/segment/input.tsx:732
+#: src/components/segment/form_leaf.tsx:1001
+#: src/components/segment/input.tsx:736
msgid "with properties"
msgstr "com propriedades"
-#: src/components/segment/form_leaf.tsx:261
-#: src/components/segment/input.tsx:590
+#: src/components/segment/form_leaf.tsx:263
+#: src/components/segment/input.tsx:594
#: src/components/timeline/ContactTimeline.tsx:378
msgid "with status"
msgstr "com status"
@@ -16689,11 +16690,11 @@ msgstr "Anual"
#: src/components/blog/PostDrawer.tsx:560
#: src/components/blog/PostsTable.tsx:344
#: src/components/broadcasts/HeadersEditor.tsx:65
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:265
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:863
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:269
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:869
#: src/components/contacts/ContactUpsertDrawer.tsx:554
-#: src/components/contacts/SegmentsFilter.tsx:149
-#: src/components/contacts/SegmentsFilter.tsx:164
+#: src/components/contacts/SegmentsFilter.tsx:154
+#: src/components/contacts/SegmentsFilter.tsx:169
#: src/components/messages/MessageHistoryTab.tsx:107
#: src/components/messages/MessageHistoryTab.tsx:120
#: src/components/messages/MessageHistoryTab.tsx:133
@@ -16726,7 +16727,7 @@ msgid "Yes, activate"
msgstr "Sim, ativar"
#: src/components/web_analytics/filters/BackfillStatus.tsx:83
-#: src/pages/BroadcastsPage.tsx:731
+#: src/pages/BroadcastsPage.tsx:735
msgid "Yes, cancel"
msgstr "Sim, cancelar"
@@ -16744,19 +16745,19 @@ msgid "Yes, Delete"
msgstr "Sim, Excluir"
#: src/components/automations/AutomationCard.tsx:239
-#: src/pages/BroadcastsPage.tsx:676
+#: src/pages/BroadcastsPage.tsx:679
msgid "Yes, pause"
msgstr "Sim, pausar"
-#: src/pages/BroadcastsPage.tsx:705
+#: src/pages/BroadcastsPage.tsx:709
msgid "Yes, resume"
msgstr "Sim, retomar"
-#: src/pages/BroadcastsPage.tsx:652
+#: src/pages/BroadcastsPage.tsx:655
msgid "Yes, retry"
msgstr "Sim, tentar novamente"
-#: src/pages/BroadcastsPage.tsx:1073
+#: src/pages/BroadcastsPage.tsx:1080
msgid "Yes, Select Winner"
msgstr "Sim, Selecionar Vencedor"
@@ -16777,7 +16778,7 @@ msgid "You do not have write access to {resource}."
msgstr "Você não tem acesso de escrita a {resource}."
#: src/components/broadcasts/SendOrScheduleModal.tsx:177
-#: src/pages/BroadcastsPage.tsx:1691
+#: src/pages/BroadcastsPage.tsx:1699
msgid "You don't have a marketing email provider configured. Please set up an email provider in your workspace settings to send broadcasts."
msgstr "Você não tem um provedor de email de marketing configurado. Configure um provedor de email nas configurações do seu workspace para enviar broadcasts."
@@ -16794,16 +16795,16 @@ msgstr "Você não tem permissão para gerenciar campos personalizados"
msgid "You don't have write permission for automations"
msgstr "Você não tem permissão de escrita para automações"
-#: src/pages/BroadcastsPage.tsx:616
-#: src/pages/BroadcastsPage.tsx:644
-#: src/pages/BroadcastsPage.tsx:668
-#: src/pages/BroadcastsPage.tsx:697
-#: src/pages/BroadcastsPage.tsx:723
-#: src/pages/BroadcastsPage.tsx:746
-#: src/pages/BroadcastsPage.tsx:762
-#: src/pages/BroadcastsPage.tsx:1065
-#: src/pages/BroadcastsPage.tsx:1637
-#: src/pages/BroadcastsPage.tsx:1777
+#: src/pages/BroadcastsPage.tsx:618
+#: src/pages/BroadcastsPage.tsx:647
+#: src/pages/BroadcastsPage.tsx:671
+#: src/pages/BroadcastsPage.tsx:701
+#: src/pages/BroadcastsPage.tsx:727
+#: src/pages/BroadcastsPage.tsx:750
+#: src/pages/BroadcastsPage.tsx:766
+#: src/pages/BroadcastsPage.tsx:1072
+#: src/pages/BroadcastsPage.tsx:1644
+#: src/pages/BroadcastsPage.tsx:1785
msgid "You don't have write permission for broadcasts"
msgstr "Você não tem permissão de escrita para broadcasts"
@@ -16814,10 +16815,10 @@ msgid "You don't have write permission for contacts"
msgstr "Você não tem permissão de escrita para contatos"
#: src/components/contacts/BulkActionsBar.tsx:54
-#: src/pages/ListsPage.tsx:240
-#: src/pages/ListsPage.tsx:279
-#: src/pages/ListsPage.tsx:295
-#: src/pages/ListsPage.tsx:317
+#: src/pages/ListsPage.tsx:242
+#: src/pages/ListsPage.tsx:282
+#: src/pages/ListsPage.tsx:298
+#: src/pages/ListsPage.tsx:321
msgid "You don't have write permission for lists"
msgstr "Você não tem permissão de escrita para listas"
@@ -16838,12 +16839,12 @@ msgstr "Você não tem permissão de escrita para templates"
#~ msgstr "Você tem alterações não salvas"
#: src/components/blog/PostDrawer.tsx:559
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:264
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:268
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:157
msgid "You have unsaved changes. Are you sure you want to close this drawer?"
msgstr "Você tem alterações não salvas. Tem certeza que deseja fechar este painel?"
-#: src/components/automations/UpsertAutomationDrawer.tsx:100
+#: src/components/automations/UpsertAutomationDrawer.tsx:102
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Você tem alterações não salvas. Tem certeza que deseja fechar?"
@@ -16872,6 +16873,11 @@ msgstr "Você deve configurar uma URL de Endpoint Personalizado nas Configuraç
msgid "You need Templates read and Transactional write permissions to send test emails"
msgstr "Você precisa de permissões de leitura de Templates e escrita de Transacional para enviar emails de teste"
+#: src/components/templates/TemplateSelectorInput.tsx:156
+msgid "You need Templates read permission to choose a template"
+msgstr "Você precisa de permissão de leitura de Templates para escolher um template"
+
+#: src/components/templates/TemplateSelectorInput.tsx:155
#: src/components/transactional/UpsertTransactionalNotificationDrawer.tsx:328
msgid "You need Templates read permission to see this template's name and preview"
msgstr "Você precisa de permissão de leitura de Templates para ver o nome e a pré-visualização deste template"
@@ -16925,7 +16931,7 @@ msgstr ""
msgid "Your web analytics settings have not been saved. Leaving this page discards them."
msgstr "As suas configurações de web analytics não foram salvas. Sair desta página as descarta."
-#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:640
+#: src/components/broadcasts/UpsertBroadcastDrawer.tsx:644
msgid "Your website or company name"
msgstr "O nome do seu site ou empresa"
diff --git a/console/src/pages/AutomationsPage.test.tsx b/console/src/pages/AutomationsPage.test.tsx
index 34dbe81c1..0493271ff 100644
--- a/console/src/pages/AutomationsPage.test.tsx
+++ b/console/src/pages/AutomationsPage.test.tsx
@@ -1,5 +1,5 @@
import { describe, it, expect, vi, beforeEach } from 'vitest'
-import { render, waitFor } from '@testing-library/react'
+import { render, screen, waitFor, fireEvent } from '@testing-library/react'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { App } from 'antd'
import { i18n } from '@lingui/core'
@@ -24,15 +24,30 @@ vi.mock('@tanstack/react-router', () => ({
useParams: () => ({ workspaceId: 'ws1' })
}))
+const state = vi.hoisted(() => ({
+ permissions: {} as Record,
+ automations: [] as Record[]
+}))
+
vi.mock('../contexts/AuthContext', () => ({
useAuth: () => ({ workspaces: [{ id: 'ws1', name: 'Workspace' }] }),
- useWorkspacePermissions: () => ({ permissions: { automations: { write: true } } })
+ useWorkspacePermissions: () => ({ permissions: state.permissions })
}))
// Keep the page render shallow — these children are exercised by their own tests.
-vi.mock('../components/automations/AutomationCard', () => ({ AutomationCard: () => null }))
+vi.mock('../components/automations/AutomationCard', () => ({
+ AutomationCard: ({
+ automation,
+ onEdit
+ }: {
+ automation: { id: string }
+ onEdit: (automation: { id: string }) => void
+ }) => onEdit(automation)}>edit {automation.id}
+}))
vi.mock('../components/automations/UpsertAutomationDrawer', () => ({
- UpsertAutomationDrawer: () => null
+ UpsertAutomationDrawer: ({ canReadTemplates }: { canReadTemplates: boolean }) => (
+
+ )
}))
const templatesList = vi.fn().mockResolvedValue({ templates: [] })
@@ -40,7 +55,11 @@ vi.mock('../services/api/template', () => ({
templatesApi: { list: (...args: unknown[]) => templatesList(...args) }
}))
vi.mock('../services/api/automation', () => ({
- automationApi: { list: vi.fn().mockResolvedValue({ automations: [], total: 0 }) },
+ automationApi: {
+ list: vi.fn(() =>
+ Promise.resolve({ automations: state.automations, total: state.automations.length })
+ )
+ },
Automation: class {}
}))
vi.mock('../services/api/list', () => ({
@@ -66,7 +85,14 @@ const renderPage = () => {
}
describe('AutomationsPage template reference query', () => {
- beforeEach(() => templatesList.mockClear())
+ beforeEach(() => {
+ templatesList.mockClear()
+ state.automations = []
+ state.permissions = {
+ automations: { read: true, write: true },
+ templates: { read: true, write: false }
+ }
+ })
it('fetches all email templates (no category filter) so email nodes resolve any selected template', async () => {
// The automation email-node picker (EmailConfigForm -> TemplateSelectorInput)
@@ -88,3 +114,52 @@ describe('AutomationsPage template reference query', () => {
expect(params.category).toBeUndefined()
})
})
+
+// Without Templates read, templates.list answers 403: the page does not request it, so the canvas
+// names templates by ID, and the drawers lock their template fields.
+describe('AutomationsPage without Templates read', () => {
+ beforeEach(() => {
+ templatesList.mockClear()
+ state.automations = []
+ })
+
+ const drawerFlags = () =>
+ screen.getAllByTestId('automation-drawer').map((el) => el.getAttribute('data-can-read-templates'))
+
+ it('requests no template and passes the permission to the drawers', async () => {
+ state.permissions = { automations: { read: true, write: true } }
+ renderPage()
+
+ // The header's and the empty page's create drawers.
+ await waitFor(() => expect(drawerFlags()).toEqual(['false', 'false']))
+ await new Promise((resolve) => setTimeout(resolve, 50))
+ expect(templatesList).not.toHaveBeenCalled()
+ })
+
+ it('requests the templates and passes the permission with Templates read', async () => {
+ state.permissions = {
+ automations: { read: true, write: true },
+ templates: { read: true, write: false }
+ }
+ renderPage()
+
+ await waitFor(() => expect(templatesList).toHaveBeenCalled())
+ await waitFor(() => expect(drawerFlags()).toEqual(['true', 'true']))
+ })
+
+ it.each([
+ { read: false, passed: 'false' },
+ { read: true, passed: 'true' }
+ ])('passes Templates read $read to the edit drawer', async ({ read, passed }) => {
+ state.permissions = {
+ automations: { read: true, write: true },
+ templates: { read, write: false }
+ }
+ state.automations = [{ id: 'auto-1', name: 'Welcome' }]
+ renderPage()
+
+ fireEvent.click(await screen.findByText('edit auto-1'))
+ // The header's create drawer, then the edit drawer.
+ await waitFor(() => expect(drawerFlags()).toEqual([passed, passed]))
+ })
+})
diff --git a/console/src/pages/AutomationsPage.tsx b/console/src/pages/AutomationsPage.tsx
index 3d312a928..d7a2131bb 100644
--- a/console/src/pages/AutomationsPage.tsx
+++ b/console/src/pages/AutomationsPage.tsx
@@ -20,6 +20,7 @@ export function AutomationsPage() {
const { t } = useLingui()
const { workspaceId } = useParams({ from: '/console/workspace/$workspaceId' })
const { permissions } = useWorkspacePermissions(workspaceId)
+ const canReadTemplates = !!permissions?.templates?.read
const { workspaces } = useAuth()
const queryClient = useQueryClient()
const { message } = App.useApp()
@@ -71,7 +72,8 @@ export function AutomationsPage() {
const { data: templatesData } = useQuery({
queryKey: ['templates', workspaceId, 'email'],
queryFn: () => templatesApi.list({ workspace_id: workspaceId, channel: 'email' }),
- enabled: !!workspaceId
+ // Without Templates read it answers 403: the canvas then names templates by ID.
+ enabled: !!workspaceId && canReadTemplates
})
const automations = automationsData?.automations || []
@@ -166,6 +168,7 @@ export function AutomationsPage() {
lists={lists}
segments={segments}
templates={templates}
+ canReadTemplates={canReadTemplates}
buttonProps={{
type: 'primary',
icon: ,
@@ -190,6 +193,7 @@ export function AutomationsPage() {
lists={lists}
segments={segments}
templates={templates}
+ canReadTemplates={canReadTemplates}
buttonProps={{
type: 'primary',
icon: ,
@@ -239,6 +243,7 @@ export function AutomationsPage() {
lists={lists}
segments={segments}
templates={templates}
+ canReadTemplates={canReadTemplates}
open={!!editingAutomation}
onOpenChange={(open) => {
if (!open) handleEditClose()
diff --git a/console/src/pages/BroadcastsPage.templatesRead.test.tsx b/console/src/pages/BroadcastsPage.templatesRead.test.tsx
new file mode 100644
index 000000000..fef1efb6c
--- /dev/null
+++ b/console/src/pages/BroadcastsPage.templatesRead.test.tsx
@@ -0,0 +1,171 @@
+import '../__tests__/resizeObserverMock'
+import { describe, it, expect, vi, beforeEach } from 'vitest'
+import { render, screen, waitFor } from '@testing-library/react'
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
+import { App } from 'antd'
+import { i18n } from '@lingui/core'
+import { I18nProvider } from '@lingui/react'
+
+const state = vi.hoisted(() => ({
+ permissions: {} as Record,
+ empty: false,
+ status: 'paused'
+}))
+
+vi.mock('@tanstack/react-router', async (importOriginal) => ({
+ ...(await importOriginal()),
+ useParams: () => ({ workspaceId: 'ws1' }),
+ useSearch: () => ({}),
+ useNavigate: () => vi.fn()
+}))
+
+vi.mock('../contexts/AuthContext', () => ({
+ useAuth: () => ({ workspaces: [{ id: 'ws1', name: 'Workspace', integrations: [], settings: {} }] }),
+ useWorkspacePermissions: () => ({ permissions: state.permissions })
+}))
+
+vi.mock('@fortawesome/react-fontawesome', () => ({ FontAwesomeIcon: () => }))
+
+// The drawers and the modal expose only what this file checks: the permission they get.
+vi.mock('../components/broadcasts/UpsertBroadcastDrawer', () => ({
+ UpsertBroadcastDrawer: ({ canReadTemplates }: { canReadTemplates: boolean }) => (
+
+ )
+}))
+vi.mock('../components/broadcasts/ChangeVariationSenderModal', () => ({
+ ChangeVariationSenderModal: ({ canReadTemplates }: { canReadTemplates: boolean }) => (
+
+ )
+}))
+vi.mock('../components/broadcasts/SendOrScheduleModal', () => ({ SendOrScheduleModal: () => null }))
+vi.mock('../components/broadcasts/BroadcastStats', () => ({ BroadcastStats: () => null }))
+vi.mock('../components/broadcasts/BroadcastLinkStats', () => ({ BroadcastLinkStats: () => null }))
+vi.mock('../components/broadcasts/SendingProgress', () => ({ SendingProgress: () => null }))
+vi.mock('../components/broadcasts/BroadcastAnalyticsLinks', () => ({
+ BroadcastAnalyticsLinks: () => null
+}))
+vi.mock('../components/templates/TemplatePreviewDrawer', () => ({ default: () => null }))
+vi.mock('../components/templates/SendTemplateModal', () => ({ default: () => null }))
+vi.mock('../components/templates/SendTestEmailButton', () => ({ default: () => null }))
+
+vi.mock('../services/api/broadcast', async (importOriginal) => {
+ const actual = await importOriginal()
+ return {
+ ...actual,
+ broadcastApi: {
+ // Without Templates read the server lists the broadcast without its templates.
+ list: vi.fn(() =>
+ Promise.resolve({
+ broadcasts: state.empty ? [] : [
+ {
+ id: 'bc1',
+ workspace_id: 'ws1',
+ name: 'Spring sale',
+ channel_type: 'email',
+ status: state.status,
+ audience: { list: 'list1', segments: [], exclude_unsubscribed: true },
+ schedule: { is_scheduled: false, use_recipient_timezone: false },
+ test_settings: {
+ enabled: false,
+ sample_percentage: 0,
+ auto_send_winner: false,
+ variations: [{ variation_name: 'default', template_id: 'tpl-spring' }]
+ },
+ test_phase_recipient_count: 0,
+ winner_phase_recipient_count: 0,
+ created_at: '2026-01-01T00:00:00Z',
+ updated_at: '2026-01-01T00:00:00Z'
+ }
+ ],
+ total_count: state.empty ? 0 : 1
+ })
+ ),
+ getTestResults: vi.fn()
+ }
+ }
+})
+vi.mock('../services/api/list', () => ({
+ listsApi: { list: vi.fn(() => Promise.resolve({ lists: [] })) }
+}))
+vi.mock('../services/api/segment', () => ({
+ listSegments: vi.fn(() => Promise.resolve({ segments: [] }))
+}))
+vi.mock('../services/api/task', () => ({
+ taskApi: { findByBroadcastId: vi.fn(() => Promise.resolve(null)) }
+}))
+vi.mock('../services/api/messages_history', () => ({
+ getBroadcastVariationStats: vi.fn(() => Promise.resolve(null))
+}))
+
+import { BroadcastsPage } from './BroadcastsPage'
+
+const renderPage = () => {
+ const client = new QueryClient({ defaultOptions: { queries: { retry: false } } })
+ return render(
+
+
+
+
+
+
+
+ )
+}
+
+const flags = (testId: string) =>
+ screen.getAllByTestId(testId).map((el) => el.getAttribute('data-can-read-templates'))
+
+// Without Templates read, templates.list and templates.get answer 403, and the broadcasts come
+// without their templates: a variation shows its template's ID rather than "Untitled", and the
+// drawers and the sender modal lock what they cannot read.
+describe('BroadcastsPage without Templates read', () => {
+ beforeEach(() => {
+ state.permissions = { broadcasts: { read: true, write: true } }
+ state.empty = false
+ state.status = 'paused'
+ })
+
+ it("names each variation's template by its ID and passes the permission on", async () => {
+ state.permissions.templates = { read: false, write: false }
+ renderPage()
+
+ expect(await screen.findByText('tpl-spring')).toBeInTheDocument()
+ expect(screen.queryByText('Untitled')).toBeNull()
+ // A paused broadcast is not edited: only the header's create drawer.
+ expect(flags('broadcast-drawer')).toEqual(['false'])
+ expect(flags('sender-modal')).toEqual(['false'])
+ })
+
+ it('keeps "Untitled" for a missing template with Templates read', async () => {
+ state.permissions.templates = { read: true, write: false }
+ renderPage()
+
+ expect(await screen.findByText('Untitled')).toBeInTheDocument()
+ expect(screen.queryByText('tpl-spring')).toBeNull()
+ expect(flags('broadcast-drawer')).toEqual(['true'])
+ expect(flags('sender-modal')).toEqual(['true'])
+ })
+
+ it.each([
+ { read: false, passed: 'false' },
+ { read: true, passed: 'true' }
+ ])('passes Templates read $read to the edit drawer of a draft', async ({ read, passed }) => {
+ state.permissions.templates = { read, write: false }
+ state.status = 'draft'
+ renderPage()
+
+ // The card's edit drawer and the header's create drawer.
+ await waitFor(() => expect(flags('broadcast-drawer')).toEqual([passed, passed]))
+ })
+
+ it.each([
+ { read: false, passed: 'false' },
+ { read: true, passed: 'true' }
+ ])('passes Templates read $read to the drawer of an empty page', async ({ read, passed }) => {
+ state.permissions.templates = { read, write: false }
+ state.empty = true
+ renderPage()
+
+ await waitFor(() => expect(flags('broadcast-drawer')).toEqual([passed]))
+ })
+})
diff --git a/console/src/pages/BroadcastsPage.tsx b/console/src/pages/BroadcastsPage.tsx
index 40042d2ab..7092daa0b 100644
--- a/console/src/pages/BroadcastsPage.tsx
+++ b/console/src/pages/BroadcastsPage.tsx
@@ -358,6 +358,8 @@ const BroadcastCard: React.FC = ({
const [testModalOpen, setTestModalOpen] = useState(false)
const [templateToTest, setTemplateToTest] = useState(null)
const [progressStats, setProgressStats] = useState()
+ // Without Templates read, templates.list and templates.get answer 403.
+ const canReadTemplates = !!permissions?.templates?.read
const variations = broadcast.test_settings.variations || []
@@ -621,6 +623,7 @@ const BroadcastCard: React.FC = ({
{currentWorkspace && (
= ({
workspace={currentWorkspace}
broadcast={broadcast}
disabled={!permissions?.broadcasts?.write}
+ canReadTemplates={canReadTemplates}
/>
)}
{broadcast.status === 'paused' && (
@@ -854,7 +858,10 @@ const BroadcastCard: React.FC = ({
key: variation.template_id || index,
index: index + 1,
isWinner,
- templateName: variation.template?.name || t`Untitled`,
+ // Without Templates read the list comes without templates: the ID says which.
+ templateName:
+ variation.template?.name ||
+ (canReadTemplates ? t`Untitled` : variation.template_id),
template: variation.template,
sender: resolvedSender.sender
? formatSender(resolvedSender.sender)
@@ -1641,6 +1648,7 @@ export function BroadcastsPage() {
{t`Create Broadcast`}>}
@@ -1781,6 +1789,7 @@ export function BroadcastsPage() {
{
// admit (e.g. `contact_lists: null`), and those shapes are what the null-join
// tests below exercise.
contacts: [] as { email: string; [key: string]: unknown }[],
+ // Null means every permission; a test that needs fewer sets its own.
+ permissions: null as Record | null,
mockWorkspace: {
id: 'test-workspace',
name: 'Test Workspace',
@@ -62,7 +64,7 @@ vi.mock('../contexts/AuthContext', () => ({
refreshWorkspaces: vi.fn()
}),
useWorkspacePermissions: () => ({
- permissions: createFullPermissions(),
+ permissions: state.permissions ?? createFullPermissions(),
loading: false
})
}))
@@ -85,6 +87,11 @@ vi.mock('../components/contacts/ContactDetailsDrawer', () => ({
vi.mock('../components/contacts/ExportContactsModal', () => ({
ExportContactsModal: () => null
}))
+vi.mock('../components/contacts/SegmentsFilter', () => ({
+ SegmentsFilter: ({ canReadTemplates }: { canReadTemplates: boolean }) => (
+
+ )
+}))
vi.mock('../services/api/contacts', () => ({
contactsApi: {
@@ -149,6 +156,7 @@ async function deleteViaRowMenu(email: string) {
describe('ContactsPage row delete and bulk selection', () => {
beforeEach(() => {
vi.clearAllMocks()
+ state.permissions = null
state.contacts = [state.makeContact('alice@example.com'), state.makeContact('bob@example.com')]
})
@@ -230,6 +238,7 @@ describe('ContactsPage row delete and bulk selection', () => {
describe('ContactsPage Lists column with an empty contact_lists join', () => {
beforeEach(() => {
vi.clearAllMocks()
+ state.permissions = null
// `ContactLists` is declared without `omitempty` in internal/domain/contact.go,
// so a contact whose list join produced no rows arrives as `"contact_lists": null`.
// Older payloads (and any handler that skips the join) omit the key entirely.
@@ -309,3 +318,23 @@ describe('ContactsPage Lists column with an empty contact_lists join', () => {
expect(screen.queryByText('Something went wrong!')).toBeNull()
})
})
+
+// Without Templates read, templates.list answers 403: the segment drawers get the permission so
+// their email conditions name templates by ID, locked.
+describe('ContactsPage segments without Templates read', () => {
+ beforeEach(() => {
+ state.contacts = []
+ })
+
+ it.each([
+ { read: false, passed: 'false' },
+ { read: true, passed: 'true' }
+ ])('passes Templates read $read to the segments', async ({ read, passed }) => {
+ state.permissions = { ...createFullPermissions(), templates: { read, write: false } }
+ render( , { wrapper: createWrapper() })
+
+ expect((await screen.findByTestId('segments-filter')).getAttribute('data-can-read-templates')).toBe(
+ passed
+ )
+ })
+})
diff --git a/console/src/pages/ContactsPage.tsx b/console/src/pages/ContactsPage.tsx
index f23c16d6e..d782425cc 100644
--- a/console/src/pages/ContactsPage.tsx
+++ b/console/src/pages/ContactsPage.tsx
@@ -1103,6 +1103,7 @@ export function ContactsPage() {
{/* Segments */}
({
useParams: () => ({ workspaceId: 'ws1' })
}))
+const state = vi.hoisted(() => ({
+ permissions: {} as Record | null,
+ permissionsLoading: false,
+ lists: [] as Record[]
+}))
+
vi.mock('../contexts/AuthContext', () => ({
useAuth: () => ({ workspaces: [{ id: 'ws1', name: 'Workspace' }] }),
- useWorkspacePermissions: () => ({ permissions: { lists: { read: true, write: true } } })
+ useWorkspacePermissions: () => ({
+ permissions: state.permissions,
+ loading: state.permissionsLoading
+ })
}))
// The icon is the only content of the delete button; render something a test can find.
@@ -23,7 +32,11 @@ vi.mock('@fortawesome/react-fontawesome', () => ({
}))
// Keep the page render shallow: these children play no part in deleting a list.
-vi.mock('../components/lists/ListDrawer', () => ({ CreateListDrawer: () => null }))
+vi.mock('../components/lists/ListDrawer', () => ({
+ CreateListDrawer: ({ canReadTemplates }: { canReadTemplates: boolean }) => (
+
+ )
+}))
vi.mock('../components/lists/ImportContactsToListButton', () => ({
ImportContactsToListButton: () => null
}))
@@ -37,23 +50,22 @@ vi.mock('../services/api/template', () => ({ templatesApi: { get: vi.fn() } }))
const deleteList = vi.fn()
vi.mock('../services/api/list', () => ({
listsApi: {
- list: vi.fn().mockResolvedValue({
- lists: [
- {
- id: 'newsletter',
- name: 'Newsletter',
- is_double_optin: false,
- is_public: false,
- created_at: '2026-01-01T00:00:00Z',
- updated_at: '2026-01-01T00:00:00Z'
- }
- ]
- }),
+ list: vi.fn(() => Promise.resolve({ lists: state.lists })),
delete: (...args: unknown[]) => deleteList(...args)
}
}))
import { ListsPage } from './ListsPage'
+import { templatesApi } from '../services/api/template'
+
+const newsletter = {
+ id: 'newsletter',
+ name: 'Newsletter',
+ is_double_optin: false,
+ is_public: false,
+ created_at: '2026-01-01T00:00:00Z',
+ updated_at: '2026-01-01T00:00:00Z'
+}
const renderPage = () => {
const queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } })
@@ -83,6 +95,8 @@ const deleteTheList = async (container: HTMLElement) => {
describe('ListsPage list deletion', () => {
beforeEach(() => {
+ state.permissions = { lists: { read: true, write: true } }
+ state.lists = [newsletter]
deleteList.mockReset()
vi.mocked(message.error).mockClear()
})
@@ -176,3 +190,62 @@ describe('ListsPage list deletion', () => {
expect(message.error).not.toHaveBeenCalledWith('pq: connection reset')
})
})
+
+// Without Templates read, templates.get answers 403: the card shows the double opt-in template's
+// ID instead of a preview link that does nothing, and the drawers lock their template field.
+describe('ListsPage without Templates read', () => {
+ beforeEach(() => {
+ vi.mocked(templatesApi.get).mockReset()
+ vi.mocked(templatesApi.get).mockResolvedValue({
+ template: { id: 'tpl-optin', name: 'Confirm your subscription' }
+ } as Awaited>)
+ state.lists = [
+ { ...newsletter, is_double_optin: true, double_optin_template: { id: 'tpl-optin', version: 2 } }
+ ]
+ state.permissionsLoading = false
+ })
+
+ const drawerFlags = () =>
+ screen.getAllByTestId('list-drawer').map((el) => el.getAttribute('data-can-read-templates'))
+
+ it("shows the template's ID and requests no template", async () => {
+ state.permissions = { lists: { read: true, write: true }, templates: { read: false, write: false } }
+ renderPage()
+
+ expect(await screen.findByText('tpl-optin')).toBeInTheDocument()
+ expect(drawerFlags()).toEqual(['false', 'false'])
+ await new Promise((resolve) => setTimeout(resolve, 50))
+ expect(templatesApi.get).not.toHaveBeenCalled()
+ })
+
+ it('previews the template with Templates read', async () => {
+ state.permissions = { lists: { read: true, write: true }, templates: { read: true, write: false } }
+ renderPage()
+
+ await waitFor(() =>
+ expect(templatesApi.get).toHaveBeenCalledWith({ workspace_id: 'ws1', id: 'tpl-optin', version: 2 })
+ )
+ expect(screen.queryByText('tpl-optin')).toBeNull()
+ expect(drawerFlags()).toEqual(['true', 'true'])
+ })
+
+ it('shows neither the ID nor a preview request while the permissions load', async () => {
+ state.permissions = null
+ state.permissionsLoading = true
+ renderPage()
+
+ expect(await screen.findByText('Newsletter')).toBeInTheDocument()
+ expect(screen.queryByText('tpl-optin')).toBeNull()
+ await new Promise((resolve) => setTimeout(resolve, 50))
+ expect(templatesApi.get).not.toHaveBeenCalled()
+ })
+
+ it('passes the permission to the drawer of an empty page', async () => {
+ state.permissions = { lists: { read: true, write: true }, templates: { read: false, write: false } }
+ state.lists = []
+ renderPage()
+
+ expect(await screen.findByText('No lists found')).toBeInTheDocument()
+ expect(drawerFlags()).toEqual(['false'])
+ })
+})
diff --git a/console/src/pages/ListsPage.tsx b/console/src/pages/ListsPage.tsx
index bbf31670c..17a1fa75a 100644
--- a/console/src/pages/ListsPage.tsx
+++ b/console/src/pages/ListsPage.tsx
@@ -119,7 +119,9 @@ export function ListsPage() {
const [isDeleting, setIsDeleting] = useState(false)
const queryClient = useQueryClient()
const { workspaces } = useAuth()
- const { permissions } = useWorkspacePermissions(workspaceId)
+ const { permissions, loading: permissionsLoading } = useWorkspacePermissions(workspaceId)
+ // Without Templates read, templates.list and templates.get answer 403.
+ const canReadTemplates = !!permissions?.templates?.read
const workspace = workspaces.find((w) => w.id === workspaceId)
const { data, isLoading } = useQuery({
@@ -243,6 +245,7 @@ export function ListsPage() {
-
+ {permissionsLoading ? (
+ // Until the permissions are known, neither the preview (whose request
+ // may be refused) nor the ID (which would flash before the preview).
+
+ {t`preview`}
+
+ ) : canReadTemplates ? (
+
+ ) : (
+ {list.double_optin_template.id}
+ )}
) : (
@@ -376,7 +390,11 @@ export function ListsPage() {
{t`Create your first list to get started`}
-
+
)}
diff --git a/plans/fix-template-selectors-without-templates-read-plan.md b/plans/fix-template-selectors-without-templates-read-plan.md
new file mode 100644
index 000000000..a35efa995
--- /dev/null
+++ b/plans/fix-template-selectors-without-templates-read-plan.md
@@ -0,0 +1,133 @@
+# Template fields of lists, broadcasts, automations and segments without Templates read plan
+
+**Status**: plan reviewed, implemented
+**Date**: 2026-11-12
+**Target**: 44.0 (`## [44.0] - unreleased` on `dev`). No migration, no environment variable, no backend change, no
+docs change (no API changes; `../docs/features/admins-api-keys.mdx:159` already lists what needs Templates read).
+**Base**: `origin/dev` at `65813b8`.
+
+## Goal
+
+A member without Templates read sees, in every template field and template label of the lists, broadcasts, automations
+and segments screens, the stored template's ID and why it cannot be shown or chosen, instead of a blank field. These
+screens no longer request templates that member cannot read. #520 did this for the transactional notification drawer
+only.
+
+## Current behaviour
+
+- `TemplateSelectorInput` takes `canReadTemplates?: boolean` (default `true`, #520). Only
+ `UpsertTransactionalNotificationDrawer` passes it. When `false`, the field shows the stored ID, is disabled, requests
+ nothing, and opens no drawer. Nothing in the field itself says why: the transactional drawer adds an `extra`.
+- No create or update path of lists, broadcasts, automations or segments checks Templates read (`list_service.go:53`,
+ `:153` check Lists write, `segment_service.go:68` Segments, `automation_service.go` Automations,
+ `CreateBroadcast`/`UpdateBroadcast` Broadcasts write and senders). So a member without Templates read can save these
+ with a template already set, but cannot choose one: the list request answers 403. Some reads do go through the
+ template service, see the broadcast cards below.
+- The callers that pass nothing, so the field stays blank and the requests answer 403:
+ - Lists: `ListDrawer.tsx:255` (double opt-in template), in `CreateListDrawer`, rendered 3 times by `ListsPage.tsx`
+ (`:242`, `:297`, `:376`). `ListsPage`'s card `TemplatePreviewButton` (`:62-110`) runs `templates.get` for each list
+ with a double opt-in template; without Templates read it stays a "preview" link that does nothing.
+ - Broadcasts: `UpsertBroadcastDrawer.tsx:833` (each A/B variation) and `:912` (single variation), rendered 3 times by
+ `BroadcastsPage.tsx` (`:621`, `:1640`, `:1779`). Beside each, `VariationSenderSelect` runs `templates.list`
+ (category marketing) to tag the template's sender; `ChangeVariationSenderModal` (`BroadcastsPage.tsx:686`) uses it
+ too. The page lists broadcasts `with_templates: true` (`:1375`); without Templates read `ListBroadcasts` drops the
+ template silently (`broadcast_service.go:290-295`, through `template_service.go:274`), so each variation of a card
+ reads "Untitled" (`:856`) and its preview button is disabled (`:1039-1056`).
+ - Automations: `TriggerConfigForm.tsx:405` ("Clicked a link" trigger template filter) and `EmailConfigForm.tsx:70`
+ (email node), both rendered by `NodeConfigPanel`, inside `AutomationProvider` (`UpsertAutomationDrawer.tsx:309`),
+ inside `UpsertAutomationDrawer`, rendered 3 times by `AutomationsPage.tsx` (`:168`, `:193`, `:241`).
+ `AutomationsPage` runs `templates.list` (`:70-74`) for the canvas, passed as `templates`; `EmailNode.tsx:47` shows
+ the name, else "Template set".
+ - Segments: `form_leaf.tsx:424` (`LeafActionForm`, email timeline filter), rendered by `TreeNodeInput`
+ (`segment/input.tsx:535-550`), whose own `templates.list` (`:112-116`) names the template in a leaf's summary
+ (`:798-806`, already falling back to the ID). `TreeNodeInput` is rendered by `ButtonUpsertSegment`
+ (`segment/button_upsert.tsx:766`), from `SegmentsFilter` (`:248`) and its `SegmentButton` (`:19-37`, `:131`), from
+ `ContactsPage.tsx:1115`; by automations' `ConditionsField.tsx:140` (Trigger and Filter nodes, inside
+ `AutomationProvider`); and by `DebugSegmentPage` (`:70-75`), which passes no `workspaceId` and so requests nothing.
+- Shipped in v43.0: the lists field and card, the broadcast fields and cards, the email node, the segment email
+ filter. Not shipped (unreleased 44.0): the "Clicked a link" trigger's template filter (#507) and
+ `VariationSenderSelect`/`ChangeVariationSenderModal` (#509).
+
+## Design
+
+Reading the permissions inside the selector is not simpler: `useWorkspacePermissions` (`AuthContext.tsx:160-200`) has
+no cache, runs `getMembers` per instance, and starts at `null`. So the pages, which already hold the permissions, pass
+them down as props, as #520 did.
+
+1. `TemplateSelectorInput`: without Templates read, the input gets a lock suffix (`LockOutlined` in a `Tooltip`, with the
+ same text as `aria-label`): "You need Templates read permission to see this template's name and preview" when there
+ is a value (the string #520 added) and "You need Templates read permission to choose a template" when there is none
+ (new string). The suffix is a plain span in antd 6.6's affix wrapper and the disabled styles set no
+ `pointer-events: none`, so hovering it opens the tooltip. Clearing stays unavailable without Templates read: the
+ field is disabled, as #520 made it. The transactional drawer keeps its `extra`, so its hint shows twice (text and
+ tooltip), which is acceptable.
+2. Entry points take a **required** `canReadTemplates: boolean`, so a new use cannot forget it; the components between
+ them and the selector take it **optional, default `true`**, as the selector does:
+ - Lists: `CreateListDrawer` (required) passes it to its selector. `ListsPage` passes
+ `!!permissions?.templates?.read` to its 3 uses. Without it, the card shows the double opt-in template's ID (as
+ `Typography.Text code`) instead of `TemplatePreviewButton`, so no `templates.get` runs.
+ - Broadcasts: `UpsertBroadcastDrawer` (required) passes it to both selectors and both `VariationSenderSelect`.
+ `VariationSenderSelect` (optional) skips its `templates.list` without it (no "template's" tag then).
+ `ChangeVariationSenderModal` (required, rendered by the page) passes it on. `BroadcastsPage` passes
+ `!!permissions?.templates?.read` to the 3 drawers and to the modal. `BroadcastCard`, which has `permissions`, shows
+ `variation.template_id` instead of "Untitled" for a variation without template when Templates read is missing.
+ - Automations: `UpsertAutomationDrawer` (required) passes it to `AutomationProvider` (required), which adds
+ `canReadTemplates` to `AutomationContextType`, to the context value and to its `useMemo` dependencies
+ (`AutomationContext.tsx:396-429`). `NodeConfigPanel` passes it from the context to `TriggerConfigForm` and
+ `EmailConfigForm` (optional), which pass it to their selector. `ConditionsField` passes it from the context to
+ `TreeNodeInput`. `EmailNode` shows the template ID instead of "Template set" without it. `AutomationsPage` passes
+ `!!permissions?.templates?.read` to the 3 drawers and adds it to its `templates.list` `enabled`.
+ - Segments: `SegmentsFilter`, `SegmentButton` and `ButtonUpsertSegment` (and its inner drawer) take it (required)
+ and pass it to `TreeNodeInput`. `TreeNodeInput` (optional) adds it to its `templates.list` `enabled` (the summary
+ then shows the ID, as it already does for an unknown template) and passes it through `LeafFormProps` to
+ `LeafActionForm`'s selector. `ContactsPage` passes `!!permissions?.templates?.read`. `DebugSegmentPage` keeps the
+ default.
+3. i18n: the new string in the 8 catalogues.
+4. `CHANGELOG.md`: a new `Fix` line under 44.0, right after #520's bullet, naming only what shipped: "A member without
+ Templates read now sees the template's ID instead of an empty field or "Untitled" in a list's double opt-in
+ template, a broadcast's templates, an automation's email nodes and a segment's email conditions, and these screens
+ no longer request templates such a member cannot read. The template fields carry a lock saying that Templates read
+ is needed." The unreleased trigger filter and sender select get no line.
+
+## Tests
+
+| Implementation | Test file | Cases |
+|---|---|---|
+| `components/templates/TemplateSelectorInput.tsx` | `components/templates/TemplateSelectorInput.test.tsx` | without Templates read: with a value, the lock (by its label) shows and hovering it shows the name-and-preview tooltip; without a value, the choose hint; with it: no lock (existing cases) |
+| `components/lists/ListDrawer.tsx` | `components/lists/ListDrawer.test.tsx` (new) | editing a list with double opt-in and `canReadTemplates={false}`: the selector shows the ID, is disabled, no `templates.list`/`templates.get`; with `true`: `templates.list` runs |
+| `pages/ListsPage.tsx` | `pages/ListsPage.test.tsx` | without Templates read: the card shows the template ID, no `templates.get`, the drawers get `false`; with it: `templates.get` runs, `true` |
+| `components/broadcasts/UpsertBroadcastDrawer.tsx` | `components/broadcasts/UpsertBroadcastDrawer.test.tsx` | the selector mock exposes `canReadTemplates`: `false` reaches it for a single and an A/B variation, and `templatesApi.list` (the real `VariationSenderSelect`) is not called; existing renders pass `true` |
+| `components/broadcasts/VariationSenderSelect.tsx` | `components/broadcasts/VariationSenderSelect.test.tsx` | `canReadTemplates={false}`: no `templates.list`, the senders still listed, no "template's" tag |
+| `components/broadcasts/ChangeVariationSenderModal.tsx` | `components/broadcasts/ChangeVariationSenderModal.test.tsx` | `canReadTemplates={false}`: no `templates.list`; existing renders pass `true` |
+| `pages/BroadcastsPage.tsx` | `pages/BroadcastsPage.templatesRead.test.tsx` (new, drawer and modal mocked) | without Templates read: the drawer and the modal get `false`, a variation without template shows its ID; with it: `true`, and "Untitled" stays for a missing template |
+| `components/automations/context/*` | `components/automations/context/AutomationContext.test.tsx` | the context exposes the provider's `canReadTemplates`; existing renders pass it |
+| `components/automations/NodeConfigPanel.tsx` | `components/automations/NodeConfigPanel.test.tsx` | the stubs expose the prop: with `false` in the context, the trigger and email forms get `false` |
+| `components/automations/config/TriggerConfigForm.tsx` | `components/automations/config/TriggerConfigForm.test.tsx` | link_clicked trigger: the mocked selector gets the prop |
+| `components/automations/config/EmailConfigForm.tsx` | `components/automations/config/EmailConfigForm.test.tsx` (new) | the selector gets `canReadTemplates`, default `true` |
+| `components/automations/config/ConditionsField.tsx` | `components/automations/config/ConditionsField.test.tsx` | with `false` in the context, the mocked `TreeNodeInput` gets `false` |
+| `components/automations/nodes/EmailNode.tsx` | `components/automations/nodes/EmailNode.test.tsx` | without Templates read: the ID, not "Template set"; with it: the name, else "Template set" |
+| `components/automations/UpsertAutomationDrawer.tsx` | `components/automations/UpsertAutomationDrawer.test.tsx` (new, provider mocked) | the drawer passes `canReadTemplates` to `AutomationProvider` |
+| `pages/AutomationsPage.tsx` | `pages/AutomationsPage.test.tsx` | the permission mock becomes settable; the existing case gets `templates: { read: true }`; without it: no `templates.list`, the drawers get `false`; with it: `templates.list` runs, `true` |
+| `components/segment/input.tsx`, `form_leaf.tsx` | `components/segment/form_leaf_templates_read.test.tsx` (new) | `TreeNodeInput` with `canReadTemplates={false}` and an email leaf with a template: no `templates.list`, the summary shows the ID; editing it, the selector shows the ID, disabled, no request; without the prop: `templates.list` runs |
+| `components/segment/button_upsert.tsx` | `components/segment/button_upsert_preview.test.tsx` | renders pass the prop; the drawer passes it to `TreeNodeInput` |
+| `components/contacts/SegmentsFilter.tsx` | `components/contacts/SegmentsFilter.test.tsx` (new, `ButtonUpsertSegment` mocked) | both the create button and a segment's edit button get the prop |
+| `pages/ContactsPage.tsx` | `pages/ContactsPage.test.tsx` | the permission mock becomes settable; `SegmentsFilter` (mocked) gets `false` and `true` |
+| catalogues | `i18n/locales/catalogues.test.ts` | every entry translated; compilation checked by `npm run build` |
+
+`npx tsc -b` checks the tests too, so every existing render of a component whose prop becomes required is updated.
+
+## Known, not handled
+
+- Other template reads such a member still triggers on a click: `MessageHistoryTable`'s template preview, the blog
+ post drawer, the email builder preview.
+- `BroadcastsPage` still lists broadcasts `with_templates: true` without Templates read: no 403, but the server tries
+ each variation's template and logs the refusal (`broadcast_service.go:316-320`).
+- `TemplateSelector` (`components/templates/TemplateSelector.tsx`) is exported and used nowhere.
+- A member without Templates read still cannot choose a template for a new list, broadcast or email node, or clear a
+ template filter: the lock says why.
+
+## Test commands
+
+```
+cd console && npm run lingui:extract && npx vitest run && npx tsc -b && npx eslint . && npm run build
+```